[Feature Request] Allow pages to use their own font if a character is not found in user-selected font.

This page summarizes the projects mentioned and recommended in the original post on /r/firefox

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • uBlock

    uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.

    That's why I've directed you towards font substitution. Choose something better to override fonts with. Investigate what is used on a specific site (it's as easy as pressing F12 and check font-family tags) - then install and use compatible fonts i.e. something that passes as western sans-serif for western sans-serif type. Try generic font families with high UTF8 coverage such as DejaVu, Noto, Roboto and others. Or see if you can block most custom fonts and force a better fallback by other means, like setting layout.css.font-visibility.level to 1 or 2, or using uBlock Origin to disable remote fonts. And even then, you won't have 100% control because you don't own those webpages. The authors might use inline SVGs as fonts and other stuff - it's their artistic right. You might get away with outline / reader / dark reader mode in that case

  • stylish

    User styles manager for Firefox and other Mozilla software

    See https://userstyles.org/styles/141278/change-roboto-to-arial or https://github.com/stylish-userstyles/stylish/issues/283#issuecomment-226382072

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • libertinus

    The Libertinus font family

    https://github.com/alerque/libertinus/issues/427#issuecomment-760204621

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts