A partir de la version 7.1 de WordPress, il devient indispensable de créer et paramétrer un fichier theme.json dans votre thème.
La version minimum pour retrouver la font dans l’éditeur:
{
"version": 3,
"settings": {
"typography": {
"fontFamilies": [
{
"fontFamily": "-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif",
"slug": "sans",
"name": "Sans-serif"
}
]
}
},
"styles": {
"typography": {
"fontFamily": "var(--wp--preset--font-family--sans)"
}
}
}
Ajouter une font personnalisée depuis le server:
{
"version": 3,
"settings": {
"layout": {
"contentSize": "960px",
"wideSize": "1100px"
},
"typography": {
"fontFamilies": [
{
"fontFamily": "\"DM Sans\", sans-serif",
"slug": "dm-sans",
"name": "DM Sans",
"fontFace": [
{
"fontFamily": "DM Sans",
"fontWeight": "300",
"fontStyle": "normal",
"src": [
"file:./webfonts/dm-sans.woff2"
]
}
]
}
]
}
},
"styles": {
"typography": {
"fontFamily": "var(--wp--preset--font-family--dm-sans)"
}
}
}