Greasy Fork is available in English.
Overrides the font specified by web pages and unifies it to your preferred, locally installed font.
English | 日本語
A Chrome userscript that forcibly overrides the fonts specified by web pages and unifies them to your preferred, locally installed fonts. By default, it unifies fonts to Noto Sans JP / Noto Serif JP / PlemolJP, but you can change the target fonts by editing the constants at the top of the script.
GM_addStyle (style injection), such as Violentmonkey or Tampermonkey (Greasemonkey is not supported)By default, fonts are unified to the following (all of which must be installed locally). You can change them by editing the FONT_SANS / FONT_SERIF / FONT_MONO constants.
If the specified fonts are not installed locally, the browser's default fallback fonts will be used instead.
font-override.user.js as a new script from your userscript manager's dashboard (open the file to import it, or copy and paste its contents).Once enabled, it is automatically applied to all sites. No additional configuration is required.
To change the target fonts, edit the values of the three constants FONT_SANS / FONT_SERIF / FONT_MONO at the top of font-override.user.js.
!important: If an element has style="font-family: X !important" set directly, it cannot be overridden from CSS.GM_addStyle. Please use a GM_addStyle-compatible manager such as Violentmonkey or Tampermonkey.See CHANGELOG.md.