Your theme is very confusing when it comes to fonts. Here’s what we have done.
1. We set the fonts of every element in ever cloud template to Default Font.
2. We set all fonts in Theme Panel -> Theme font -> General to Poppins.
3. we set all fonts in Theme Panel -> Mobile theme -> Theme Fonts to Poppins.
4, Theme fonts -> USE GOOGLE FONTS set to OFF
5. Theme fonts -> USE GOOGLE FONTS ON MOBILE set to OFF
6. Theme fonts -> LOAD DEFAULT FONTS set to OFF
The expected outcome is that the site should show no font EXCEPT Poppins. However, the fonts are all over the place. Every page on our site still continues to show a mixture of poppins AND other fonts.
Please tell me what other setting is missing, or if this is a bug? Please be specific.
Idally, there should have just been a MASTER SETTINGS for all fonts, but that doesnt seem there.
-
This topic was modified 4 years by
vikasnangia.
Hello,
If you install a Pro Prebuilt Website the changes from the Theme Panel for fonts will not apply, to change the font on block/post you can edit with tagDiv Composer -> https://prnt.sc/10grx77 , select the block/post and in Style, you can change the font => https://www.screencast.com/t/sUE7ug4UIAR5 also, after you can copy the style and paste it -> https://i.imgur.com/WCHxXlr.png
This is a video about how to change the fonts => https://www.youtube.com/watch?v=jQvA64uTLkI
Hope this helps you!
Thank you!
So basically you are saying that we need to set the font for EVERY element, manually?
Hello @vikasnangia!
Yes, you’re right. For example, if you use the default font, and then you will change the default font for some elements, when you change the font into another one in the Website Manager, then these elements will be changed and not the ones which has default font.
Thank you!
I’m in the same boat as @vikasnangia – I’ve specified my fonts for body text and headings in the Theme Panel (in my case, Lato for body text and Montserrat for headings), but I’m finding in multiple locations that choosing “Default font” in the element settings renders out in Roboto.
If this is by design I’m absolutely bewildered – if I say “Default” it should inherit what has been set globally, I shouldn’t need to go through *every* element in *every* template and manually set my fonts. That’s what CSS was designed to do (update once, change all that inherit it), it’s what every website I’ve coded for the last 20 years has been setup to do.
Update: I found a workaround to quickly update the fonts per template in bulk – in tagDiv Composer choose “Website Manager”, Fonts and then hover over the fonts you want to standardise. It’ll advise which elements are using the font in question, then you can choose your preferred font and it’ll make the changes. I still don’t understand why “Dafault font” won’t just inherit what’s set in the Theme Panel, but it’s a reasonably efficient workaround. Oh, and you have to do this on every template too.
-
This reply was modified 4 years by
AI_Mangaman.
Hello @AI_Mangaman
Those Theme Panel options were designed when using standard templates from Theme Panel (header, footer, etc), but now due to the fact that the theme can be edited from the frontend, this option has been introduced by the Website Manager -> https://www.youtube.com/watch?v=jQvA64uTLkI
Thank you!