Re: Rendering of ellipsis for different scripts
"Justin Wood (Callek)" <[email protected]> Sat, 10 Nov 2007 20:19:45 -0500
| Newsgroups | gmane.comp.mozilla.internationalization |
|---|---|
| Message-ID | <[email protected]> |
Jean-Marc Desperrier wrote: > Axel Hecht wrote: >> On a regular XP, the ellipsis is rendered similarily to ... (just more >> closely spaced). On a Japanese Windows, it's apparently rendered with >> MS UI Gothic, which places the dots on the middle of the line >> vertically. Now that obviously looks wrong for English text, but I >> wonder if it's right in other scripts, in particular, for Japanese. >> Independent of other apps using '.''.''.' and thus being on the >> baseline, the font might be right for Japanese script. (The bug has a >> testcase for the ellipsis in both fonts.) > >> Are there similar problems for other scripts? >> Could this happen to other glyphs? > > First, I think this is truly a i18n problem, so I'll restrict there. > > Yes, you would have similar problem running a japanese firefox under a > chinese OS, all the kanji for menus and button would be rendered using > the chinese version that looks ugly. > > That's the real problem I believe. Using the font the OS tells you to > use to display your application's menus and buttons means the result > will be bad as soon as the localization of the OS and of the application > don't match. > > Now this is not as bad as it looks, because doing otherwise means you > will loose appearance consistency between applications. But the _application_ should be able to hint to the OS language it wants the OS to pull the glyphs with regard to. (I would hope) and if a correct language isn't present, then the fallback of the current language. But somehow, I doubt current OS's and font designs allow for this distinction. :/