[Fedora-i18n-bugs] [Bug 698599] mapping on Latin-1 supplement is broken

bugzilla at redhat.com bugzilla at redhat.com
Thu Apr 21 11:57:08 UTC 2011


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=698599

Paul Flo Williams <paul at frixxon.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |paul at frixxon.co.uk

--- Comment #1 from Paul Flo Williams <paul at frixxon.co.uk> 2011-04-21 07:57:07 EDT ---
I'm not convinced that this is a bug in these fonts, although it is possible to
work around it by changing them.

Lmaru and lcedar contain Format 0 and Format 4 cmap subtables. The format 0
subtable is for Mac byte mappings, and the Format 4 is for Windows Unicode BMP
mappings.

Examining the Format 4 subtable shows that there are only 11 glyphs mapped
between U+0080 and U+00FF. However, gucharmap shows many more Lmaru glyphs
here.

I suspect that gaps in this area are being filled in incorrectly by also using
the Format 0 subtable.

Removing the cmap format 0 subtable corrects this problem, and all available
Lmaru glyphs are shown in their proper locations, as far as I've been able to
judge.

Unfortunately, I have only managed to construct the font with work-around on
RHEL5, as fonttools/ttx on Fedora has a bug which prevents Lmaru being rebuilt
from a TTX file (bug #688713). (My apologies Akira; I've been trying to solve
that one before filing the bugs you asked me to file on these fonts.)

So, I think that the _real_ bug is present in whichever component of the font
stack uses both subtables to place random glyphs at odd encodings, but I don't
know where to assign that one.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the i18n-bugs mailing list