Since there is support for almost all characters in Unicode, all devices have been able to render all kinds of characters. Characters ranging from Indic to Korean, Kanji, Chinese... you name it. Today it is all smooth sailing, if it is written in Unicode it works everywhere, hence, UNICODE.
But, if your language uses non-English characters and your government "Everyone" I mean. used to use fonts that just changed those English characters to your language and everyone Mostly old people. knew that font to be the main way to write in that language. You now are in trouble.
Those fonts had to be installed and setup so that if they are used they displayed properly. Because the "characters" that you see are not understood universally be all computers. Only the computer with your "font" installed will be able to show the characters you intended to write otherwise, it will fall back to English.
One of the famous "legacy fonts" is Preeti. It is considered to be THE NEPALI FONT by almost all old people. So, they use it to write documents and make presentations and everything they need to do in Nepali. And now, when it reaches to someone else's computer (With no Preeti installed.), you know what happens. All you see is English gibberish. The old people will consider that their pen-drive is corrupted or computer has virus and proceed to buy an antivirus.
I hate dealing with these kinds of fonts. And installing custom fonts on NixOS is almost a pain. Unless you have already done it once. And the fact that it won't work universally means that even if you install Preeti on your device, when you send it to someone else it just won't work.
I want you to boo the people if you see them using these kinds of fonts in this day and age. Tell them to use an Unicode font that supports their language. Noto being an example.
And lastly, I just hate dealing with Preeti. aaaaaaaaaaaaaaaa
rants
Maybe explore my archives. Find me on the Mastodon. Check my main site scientiac.space. Follow the site using RSS. Send me your blog and I’ll read it.