[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Combining characters not rendered properly



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Andries Brouwer wrote:
> On Sun, Dec 10, 2006 at 04:11:26PM +0100, Jan Willem Stumpel wrote:
>>> So the advice to users has to remain: use pre-combined accents
>>> whenever possible. Don't count on the "combining accents"
>>> mechanism to work. It won't, except from some lucky cases.
> 
> It won't, except in lucky cases. True.
> 
> Now that this is being discussed, recently I needed to use
> vocalized Hebrew, and found that all that I tried was broken.
> Is there a version of Java, or a Java function perhaps other than
> Graphics.drawString(), that correctly handles vocalized Hebrew?
> Is there a version of Mozilla / Firefox that correctly handles
> vocalized Hebrew? With what font?

I suppose "vocalized Hebrew" also uses accent composition and there are
no pre-composed glyphs available?

Firefox can use the pango library, which should be able to read the GPOS
definitions in the font if they are present... if not, prod the font
maintainer to include GPOS information for those glyphs.

But please, if you do so, provide the necessary information (which
combinations are possible and how they should display) to the font
maintainer... not all font maintainers are aware of all details of a
script... many only implement the glyphs (or a basic set of them) which
are available in Unicode and think their job is done.

Cheers
Arne
- --
Arne Götje (高盛華) <arne@xxxxxxxxxxxx>
PGP/GnuPG key: 1024D/685D1E8C
Fingerprint: 2056 F6B7 DEA8 B478 311F  1C34 6E9F D06E 685D 1E8C
Key available at wwwkeys.pgp.net.   Encrypted e-mail preferred.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFfL8vbp/QbmhdHowRAjJ2AJ9d6lXRdQ7gWtNFbq9GbxeHybjwrwCg2SAi
ongIoeu4pRjnEVZzhIaEAkE=
=RvQL
-----END PGP SIGNATURE-----

--
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/linux-utf8/