Remix.run Logo
swiftcoder 21 hours ago

> Unifont only stores one glyph per printable Unicode code point. This means that complex scripts with special forms for letter combinations including consonant combinations and floating vowel marks such as with Indic scripts (Devanagari, Bengali, Tamil, etc.) or letters that change shape depending upon their position in a word (Indic and Arabic scripts) will not render well in Unifont. In those cases, Unifont is only suitable as a font of last resort. Users wishing to properly render such complex scripts should use full OpenType fonts that faithfully display such alternate forms.

An important caveat, that while this is potentially a useful fallback font to at least something for unknown glyphs, without any sort of combining/shaping, it's not going to usefully render a whole bunch of languages (i.e. languages like Arabic will be a disaster)

sundarurfriend 7 hours ago | parent [-]

And just in case the wording "special forms" makes someone think these are edge cases or just fancy-but-non-essential ligature type stuff, these are basic core syllables and sounds in these languages that go from their familiar form to a form where you have to mentally do some detective work to figure out what's being said. 1t'5 1!k3 !f 3v3ry 0th3r w0r<| w@5 wr!tt3n l!k3 th!5. (Not a great analogy but it's the best I got.)