Possible useful resources on understanding Cyrillic script variations (mostly to support Bulgarian).
- A simple example demonstrating that changing the html lang attribute affects font rendering: https://medium.com/@franzwong/font-changes-when-different-html-lang-attribute-is-used-1392db206c5d
- An example of someone experiencing character issues using the Google Font "Open Sans": https://stackoverflow.com/questions/43894299/prevent-htmls-lang-attribute-from-changing-diacritics
- You can test this by visiting https://fonts.google.com/specimen/Open+Sans using text "6 оферти от" and note the differences in characters. Note the lowercase "m" character for (Te) is not used using Google Font "Roboto". The difference in characters suggest this problem is beyond technical and possibly cultural?
- Another example of character issues using Google Fonts: https://stackoverflow.com/questions/54556466/cyrillic-characters-displayed-wrongly-when-using-montserrat-in-bulgarian
- Nice oveview of "Cyrillic script variations and the importance of localisation": https://www.fontsmith.com/blog/2016/10/12/cyrillic-script-variations-and-the-importance-of-localisation
- Suggestions for supporting bulgarian cyrillic: https://www.lettersoup.de/what-shall-be-done-for-bulgarian-cyrillic-loclbgr/
- Bulgarian Alphabet: https://en.wikipedia.org/wiki/Bulgarian_alphabet
- Te (Cyrillic): https://en.wikipedia.org/wiki/Te_(Cyrillic)