Hacker News new | past | comments | ask | show | jobs | submit | hsjdbdksjsj's comments login

you won't believe this, but as the end user you can solve this in your life once and for all, and also improve your life! something rare for online annoyances nowadays.

any decent browser, i mostly use firefox, have a checkbox in the font screen that prevents sites from changing the page font.

i set all sites to user Ubuntu Mono. always. all the time. everywhere.

the only downside are sites that use winding-like fontawesome. you will get "S" instead of the magnifyingglass icon... i got used to things like that. Google meet screen is particularly weird. meh.

but after you are past the initial shock, having the same font everywhere is the ideal usability hack. faster reading. less distraction. it's perfect.

and as a bonus i don't even care (as i block referrer headers xdomain), not a single request ever goes to googlefont and the likes.


Oh, that'd probably work really well with dyslexic style "easier reading" fonts too.

eg: https://opendyslexic.org / https://github.com/antijingoist/opendyslexic


I used to disable font overrides altogether. Another failure mode of that mode is that the omnipresent Material Icons displays words (the font contains ligatures replacing words with icons) instead of icons.


A word sounds much better than a random character.


Alternatively people can use uBlock Origin and simply block all remote web fonts. It'll break some sites which use fonts to replace icons, but the add-on can easily be disabled for those specific sites.


And that I don't get to see the site as the original designer intended. It's of course perfectly fine for others to not care about that, but I enjoy it.


I also configure it to prevent sites from changing the page font. However, if a fix pitch font is requested, then it should always use a fix pitch font to display the text (even if it is not the same font as was requested), and I would want PDF and SVG to support loading fonts, but not HTML. However, there does not seem to be a setting for that.


Icon fonts that use the Private Use Area code points do still work when you just instruct the browser to not let pages override your choices. This is the way almost all icon fonts work. In the last few months I think I’ve observed only three fonts not doing so; DuckDuckGo is one, the second was some small business’s site using a style from many years ago, and the third is Google’s Material Icons font, distressingly widely used, which uses a ligation technique the implications of which really weren’t thought through properly. (It was supposed to improve accessibility in case of the font not loading, but in practice it makes it disastrously bad much more often, as can be seen on a number of Google properties, like their docs sites and Google Translate which are both significantly mangled by it.)


You can also use the DecentralEyes plugin, which caches javascript and font resources from the common third party providers.


Doesn't work on mobile anyplace I have tried. Setting is there, result nil.


> the only downside

Ubuntu Mono coverage is only 1200 glyphs as per its website, that's very very few.


Upside: Consistency. Downside: Consistency.


Without forgetting consistent detection of fragile extreme typography that breaks layout or looks strange when fonts are replaced.


Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: