Force same font on all websites.Add sites to exception list so they can use whatever fonts they need.
Hi and thank you for developing THE BEST browser in the world ! I'm trying to have all websites display text in Verdana but add, for example www.website-1.c0m and www.website-2.c0m, to exception so they will display all the fonts they need. From Firefox settings I disabled the box that allows sites to choose their own fonts and chose Verdana as default.Now I'm looking for a way to add exceptions.
There is a similar question here https://support.mozilla.org/en-US/questions/1017731
The author was suggested to use userContent.css to specify a specific font for a specific website.That is close to what I need but not quite the same.I want to know if it's possible to add an exception so a site can use whatever font(s) it needs.A site can use 4-5 different fonts on separate areas of the same page so it's really a pain to find all fonts for all the sites that I want to add to exception and add all the code to userContent.css.I wonder if there is a way to add specific sites to exception list rather than specifying what fonts they should be using.
If adding exception is not possible and I absolutely have to use userContent.css, how can I allow multiple fonts for www.website-1.c0m and www.website-2.c0m ? Let's say both sites use mixed Arial,Georgia and Tahoma on their pages (Ex: titles in Arial,paragraphs in Georgia,comment sections in Tahoma) Thanks !
Chosen solution
Hello,
Under Options/Preferences → Content → Advanced, make sure that "Allow websites to choose their own fonts" is checked.
- Install Stylish and restart Firefox when prompted.
- Click the Stylish icon on the navigation toolbar and choose Write New Style, then Blank style.
- Paste the following in the text box, give the style a name, then click the Save button.
- Replace the placeholders (example-of-an-exception.com and so on) with the actual domain names in question. You can add more exceptions by adding a | pipe symbol after a domain name, then another domain name.
@namespace url(http://www.w3.org/1999/xhtml); @-moz-document regexp("https?://(?!(example-of-an-exception.com|www.placeholder.site-exception.net)).*") { * { font-family: Verdana !important } }
If you don't want to install an add-on, you can use the userContent.css file instead, but I don't recommend it.
Read this answer in context 👍 2All Replies (3)
Chosen Solution
Hello,
Under Options/Preferences → Content → Advanced, make sure that "Allow websites to choose their own fonts" is checked.
- Install Stylish and restart Firefox when prompted.
- Click the Stylish icon on the navigation toolbar and choose Write New Style, then Blank style.
- Paste the following in the text box, give the style a name, then click the Save button.
- Replace the placeholders (example-of-an-exception.com and so on) with the actual domain names in question. You can add more exceptions by adding a | pipe symbol after a domain name, then another domain name.
@namespace url(http://www.w3.org/1999/xhtml); @-moz-document regexp("https?://(?!(example-of-an-exception.com|www.placeholder.site-exception.net)).*") { * { font-family: Verdana !important } }
If you don't want to install an add-on, you can use the userContent.css file instead, but I don't recommend it.
Stylish addon trick does exactly what I needed.Thanks. Should I expect noticeably slower page loads on some sites because of addon trying to change the text ?
You're welcome.
There's no impact to page load time.