<vladimirg at need dot bg> wrote:

> I composed a demo page:
> http://v.bulport.com/bugs/opera/426/balhaah_lonex_org/
>
> and then made 10-20 shots of the results on Opera and IE on Linux,
> Windows 98 and Windows XP:
> http://v.bulport.com/bugs/opera/426/balhaah_lonex_org/shots.html
>
> You can see that this approach yields _quite_ incosistent and useless
> results, depending on the font, application and operating system being
> used.

Many display engines and fonts are still deficient in their support for
Unicode combining diacritical marks, especially with scripts other than
Latin.  But they are improving.

Unicode really is the way to go.  You can assure your colleagues that,
if it seems like it is taking a long time for browsers to render Unicode
Cyrillic letters with diacritics, it will take even longer for them to
recognize a newly invented 8-bit code page and for other users to begin
using it.

> Is it possible somehow to improve this approach? I imagine eg., if the
> font can provide prepared combined symbols whenever the application
> asks for a combined cyrillic+diacritical, instead of leaving the
> application to do the combination.

Some applications and fonts already replace letter+diacritic
combinations with precomposed glyphs.

> Do you see other unicode based approach to the Bulgarian problem?

You could try using the precomposed characters directly.  (Look
throughout the Cyrillic block beginning at U+0400; you'll find them.)
These are canonically equivalent to the letter+diacritic combinations,
and are actually preferred in some contexts (Normalization Form C).
However, not all fonts contain glyphs for them, so you may be back at
Square 1.

> Please excuse me for wasting your time,

No need to apologize.  We want to see people get the best use out of
Unicode.

-Doug Ewell
 Fullerton, California
 http://users.adelphia.net/~dewell/


Reply via email to