Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
I am using latest 7.x-3.x dev version and Font your face / Inbuild Google Font are not working even after enabling.
I am using a different admin theme and font your face is working for the theme. I can see different font family for links, text ,etc.
But, its not working in AT.
I tried enabling/disabling font extension in theme settings but it did not work.
Please check.
Comments
Comment #1
nikkubhai CreditAttribution: nikkubhai commentedI found that the font family from font your face was over ridden by the font family from AT.
The main problem is If font extensions are enabled once in theme settings, there is no way to disable them again. Even after unchecking.
Comment #2
Jeff Burnz CreditAttribution: Jeff Burnz commentedOK, I need to check, I did change the weight of some stylesheets recently so that could be the problem.
The fonts should disable when the Extensions are turned off, that is a bug, it was working fine before, probably just a conditional check needs to be tweaked a bit so they disable properly.
Cheers, thanks for the bug report.
Comment #3
Jeff Burnz CreditAttribution: Jeff Burnz commentedI have fixed the loading and enabling/disabling issues and pushed the fixes up to dev, however before I make a new alpha release I want to clarify a point you made:
What do you mean by this - can you explain what you are doing, and what you expect to happen - please be very clear about this, there are lots of options and I need to know how to reproduce what you are doing.
Comment #4
nikkubhai CreditAttribution: nikkubhai commentedI enabled font your face module. I chose some font and applied it to body. But, it was not visible. A different web safe font was appearing. So, I used chrome inspector and saw that instead of the font your face's Font , the fonts from AT theme settings were used. ( Verdana,etc. ) even though the options for fonts was unchecked in extensions( theme settings) .
Comment #5
Jeff Burnz CreditAttribution: Jeff Burnz commentedActually what you state here is impossible. You have made a mistake somewhere or forgotten what you actually did. Please check again, you are incorrect in this assessment.
Here is why:
1. @font-your-face applies its "body font" to the body element, Adaptivetheme never does this, ever, it applies its global font to the html element, so @font-your-face will override that if you use the body option in @font-your-face module settings.
2. @font-your-face stylesheet loads last, always last, it has a big weight set on it by the module, it loads after all other stylesheets have loaded, even after Adaptivetheme styles, so even if the selectors were somehow the same, it will override it.
Unless you are not being clear enough and talking about something like a heading or menu font being overridden, in which case be more clear please.