@spartelfant — you don’t have to do anything with plugins or modifications to core files to set up all font choices on a child theme — just put all specifications in your child style sheet. All of the extra fonts are still available to the theme, they just can no longer be set via customizer.
If you set things up with your style sheet, you won’t be able to modify those particular options using the customizer. But you also don’t have to worry about specifications being overridden with a theme update if they are hardcoded into the child style.css file. And once you are comfortable using the style sheet, you may find that to be an easier and faster option than using the customizer in any case. The specs probably do all need to have the !important notation to override the inline styles set by the customizer.
So here is what I would suggest for developing your child theme.
Use view source to find and copy all the inline styles that show up in the section:
<style id='evolve-style-inline-css' type='text/css'> .... </style>
Then you can simply override anything you choose in your style.css file.
For example, if the inline style (set via customizer) shows:
body { font-size: 1rem; font-family: Roboto; font-weight: 300; color: #212529; }
And if you want the Montserrat font instead, could put this in your style.css:
body {font-family: Montserrat !important;}
-
This reply was modified 5 years, 9 months ago by Abigailm.
-
This reply was modified 5 years, 9 months ago by Abigailm.
-
This reply was modified 5 years, 9 months ago by Abigailm.