I have noticed a serious accessibility flaw in your app, that the default font is clearly not appropriate for international accessibility. The default font works fine for major European languages, but the narrow character support of Whitney font reduces legibility for languages which use characters not found in those languages.
For example, Vietnamese uses latin script with a large amount of diacritic letters, most of which lacks support from Whitney. However, since some letters are supported, Vietnamese texts on discord are rendered partially in Whitney and partially in the fallback font, which reduces the readability of the text.
Another problem with the font is that some letters have inappropriate shapes. For example, the character f with a hook (ƒ) in Whitney font is rendered as a simple italicized letter f. The codepoint for the letter is also shared with the florin sign, and the font was not meant to be used otherwise, the makers of Whitney font took an artistic liberty. However, in Ewe language, it is a separate letter distinct from latin letter f, which may create a confusion.
To solve this, I propose that you change the default font to something else that has more support, such as Noto Sans. Alternatively you could pay the designers of the font to create more characters, if you'd prefer to stick to Whitney for brand perception.
You could also implement a way to change fonts which would solve a much broader problem of accessibility. Many dyslexic people use browser extensions that change fonts to dyslexic friendly fonts such as OpenDyslexic. If the ability to change fonts could be implemented, it would also be beneficial for dyslexic people.
It would be ideal to have both a better default font and the ability to change fonts, but I understand if that is not feasible for now. However since this is a very severe flaw that was somehow overlooked for years, I believe that a measure has to be taken very soon.
Log ind for at efterlade en kommentar.