[Debian-in-workers] Bug#687176: fonts-taml-udeb: Broken 'space' glyph

Cyril Brulebois kibi at debian.org
Mon Sep 10 15:12:21 UTC 2012


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

Hi,

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
says:
  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:
  /usr/share/fonts/truetype/lohit-tamil/Lohit-Tamil.ttf

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
here:
  http://lists.debian.org/debian-devel/2012/09/msg00196.html

Thanks for considering.

Mraw,
KiBi.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: broken-tamil.png
Type: image/png
Size: 67649 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/debian-in-workers/attachments/20120910/71598b64/attachment-0001.png>


More information about the Debian-in-workers mailing list