Skip to content

Latest commit

 

History

History
53 lines (41 loc) · 3.44 KB

README.md

File metadata and controls

53 lines (41 loc) · 3.44 KB

Force My Browser Fonts

A Chrome extension that forces websites to substitute the fonts you choose for serif, sans-serif and monospace, while trying not to break icon fonts.

Force My Browser Fonts is currently the best way to force Chromium-based browsers to substitute the fonts you choose for serif, sans-serif and monospace without breaking icon fonts.

My hope is that someone will edit/fork this repo and make it better because (1) I don't know how to write javascript and (2) I don't know how to write Chromium extensions.

If you know of a more comprehensive script/extension, please let me know and I'll add a note to the top of this repo and archive it.

The work here was done purely out of desperation to Force My Browser Fonts.

Why?

Because anti-aliased fonts are hard to read or look "dirty" to many people, and most fonts look awful with font smoothing disabled.

Please don't get me started on the disastrous state of modern web design trends... e.g. mobile-first, icon-based-fonts, subpixel-font-rendering...

Development Gotchas

  • Webmasters that don't use a base fallback font -- for the love of sweet baby jesus, give me strength
  • Icon fonts declared in pseudo-selectors :before or :after
  • Unknown icon font names
  • Styles loaded cross-domain
  • Styles injected after the page has loaded
  • Unfortunately Stylish/Stylus userStyles are not an option for this task because they lack conditional logic

The List

Here is a list of further reading on this topic, along with other similar extensions and userScripts

Further Reading

  1. Force chrome to use my preferred font over the author's
  2. Force cleartype fonts in Google Chrome
  3. Is it possible to override a web page's font-settings in Google Chrome for Windows
  4. Enforcing customized fonts?
  5. Apply different styles based on a condition?

Extensions

  1. change all UI fonts
  2. Force Custom Fonts
  3. Change Webpage Fonts
  4. Fonts Changer
  5. FontStyler
  6. Improved Font Changer for Google Chrome
  7. Font Changer

userScripts

  1. Font Substitution
  2. Font Substitution v3
  3. Clean Font Families
  4. Global Font

Miscellaneous

  1. Stylish
  2. Stylus
  3. xStyle