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

Bug#687176: fonts-taml-udeb: Broken 'space' glyph

Package: fonts-taml-udeb
Version: 1.2.2-2
Severity: serious
Tags: d-i
Justification: Breaks Tamil display


I've noted problems with displaying the 'space' glyph in d-i, and
managed to reproduce it outside d-i. Looking at the Samyak-Tamil.ttf it
looks to me that having 'space' as glyph #0 is a bad idea. Fontforge
  0 (0x0000) U+0020 .notdef SPACE

>From past experiments at work, ISTR that glyph 0 (noted .notdef anyway)
isn't too be used, which could explain that issue.

One could probably fix this issue by “moving” that glyph to a non-0
glyph ID, keeping a dummy/not def glyph for glyph ID 0.

To reproduce the bug in a non-d-i environment, I installed fonts-taml,
used strace to locate which ttf was loaded:

And I then overwrote this with the one shipped in the fonts-taml-udeb
udeb, then started 'yelp' with this command:
  LANGUAGE=ta_IN yelp

Screenshot attached.

It would be nice to have a fix in time for the merge window mentioned

Thanks for considering.


Attachment: broken-tamil.png
Description: PNG image

Reply to: