It’s not that you’re missing a font but rather that your font is missing those symbols. They’re not just regular letters. Here’s what it should look like:
It’s likely that system only has the base Latin-1 font set for some weird reason? Or a misconfigured fontserver (or equivalent in Windows). My understanding is that the text “sail the high seas” uses glyphs in both the Latin D group and the phonetic extensions groups (feel free to correct me!), so pretty much any Unicode-aware font since 2010, FOSS or otherwise, would render this correctly.
I personally recommend the Liberation font set, although it’s free software so you can’t really pirate it.
so you can’t really pirate it.
Is it still pirating if you use pirating methods to obtain it?
is it still pirating if you use free software methods to obtain it?
Leading with the hard questions, I see!
(I honestly wouldn’t know how to answer the question. I guess in order to pirate it, you’d have to fetch a copy from someone who broke the license terms and is thus not authorized to distribute it, but that kinda turns into a Catch-22)
I was using Atkinson Hyperlegible font for ease of readability. By disabiling this font, this issue is fixed. Thanks for help.
Yeah I just checked Atkinson Hyperlegible and, at least the version I can access (the one on Github) lacks entire Latin and compatible character ranges, as well as having a substantially limited math symbols set (only two greek letters show, for example).
The weird thing is, if I understand how fonts correctly, that shouldn’t have been an issue. The font doesn’t register those missing characters, so your browser should have known to fallback to a default typeface for the missing characters. It’d be weird if you have none of the many compatible fonts (not even, say, Times New Roman).