[ad_1]
Hello Community,
following issue:
I’ve created a child theme of the built-in TwentyTwentyTwo Theme and added my custom font within the theme.json. I like to use the font “Roboto” and so, i’ve put the corresponding *.woff2 (also tried with *.tiff) files into the theme strucuture under “assets/fonts/roboto/*.woff2”.
And i’ve added the fontFamily within the theme.json under “settings.typography.fontFamilies”, which now looks like this:
"fontFamilies": [
{
"fontFamily": "-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif",
"name": "System Font",
"slug": "system-font"
},
{
"fontFace": [
{
"fontFamily": "Source Serif Pro",
"fontStretch": "normal",
"fontStyle": "normal",
"fontWeight": "200 900",
"src": [
"file:./assets/fonts/source-serif-pro/SourceSerif4Variable-Roman.ttf.woff2"
]
},
{
"fontFamily": "Source Serif Pro",
"fontStretch": "normal",
"fontStyle": "italic",
"fontWeight": "200 900",
"src": [
"file:./assets/fonts/source-serif-pro/SourceSerif4Variable-Italic.ttf.woff2"
]
}
],
"fontFamily": "\"Source Serif Pro\", serif",
"name": "Source Serif Pro",
"slug": "source-serif-pro"
},
{
"fontFace": [
{
"fontFamily": "Roboto",
"fontStretch": "normal",
"fontStyle": "normal",
"fontWeight": "200",
"fontDisplay": "swap",
"src": [
"file:./assets/fonts/roboto/roboto-v30-latin-regular.ttf"
]
},
{
"fontFamily": "Roboto",
"fontStretch": "normal",
"fontStyle": "italic",
"fontWeight": "200",
"fontDisplay": "swap",
"src": [
"file:./assets/fonts/roboto/roboto-v30-latin-italic.ttf"
]
},
{
"fontFamily": "Roboto",
"fontStretch": "normal",
"fontStyle": "normal",
"fontWeight": "300 400",
"fontDisplay": "swap",
"src": [
"file:./assets/fonts/roboto/roboto-v30-latin-300.ttf"
]
},
{
"fontFamily": "Roboto",
"fontStretch": "normal",
"fontStyle": "italic",
"fontWeight": "300 400",
"fontDisplay": "swap",
"src": [
"file:./assets/fonts/roboto/roboto-v30-latin-300italic.ttf"
]
},
{
"fontFamily": "Roboto",
"fontStretch": "normal",
"fontStyle": "normal",
"fontWeight": "700",
"fontDisplay": "swap",
"src": [
"file:./assets/fonts/roboto/roboto-v30-latin-700.ttf"
]
},
{
"fontFamily": "Roboto",
"fontStretch": "normal",
"fontStyle": "italic",
"fontWeight": "700",
"fontDisplay": "swap",
"src": [
"file:./assets/fonts/roboto/roboto-v30-latin-700italic.ttf"
]
},
{
"fontFamily": "Roboto",
"fontStretch": "normal",
"fontStyle": "normal",
"fontWeight": "900",
"fontDisplay": "swap",
"src": [
"file:./assets/fonts/roboto/roboto-v30-latin-900.ttf"
]
},
{
"fontFamily": "Roboto",
"fontStretch": "normal",
"fontStyle": "italic",
"fontWeight": "900",
"fontDisplay": "swap",
"src": [
"file:./assets/fonts/roboto/roboto-v30-latin-900italic.ttf"
]
}
],
"fontFamily": "Roboto",
"name": "Roboto",
"slug": "roboto"
}
],I’m able to change the overall fontFamily within the “FSE Editor => Style => Typography” successfully.
However, the problem is that I can’t use bold and italic. The editor puts bold and italic, when the font “Roboto” is selected, only slightly gray. After saving, no change is visible. When I switch between fonts, the changes (bold, italic) are visible in other fonts. The behavior is the same for front- and back-end.
Maybe I am doing something wrong and someone can tell me a solution?
Thanks in advance!
fr1000
- This topic was modified 7 hours, 5 minutes ago by . Reason: fixed code view
