[Debian GNUstep maintainers] Bug#494933: charmap.app: the range switching is terribly slow
Hubert Chathi
uhoreg at debian.org
Fri Sep 5 17:59:41 UTC 2008
Sorry for the delay, I've been off-list for a while.
On Fri, 15 Aug 2008 14:52:00 +0300, Yavor Doganov <yavor at gnu.org> said:
[...]
> The second problem is the original one. For some (unknown to me)
> reason, defoma generates wrong FontInfo.plist for some fonts in
> /var/lib/defoma/gnustep-nfont.d/Fonts/*.nfont/. It might be a bug in
> our gnustep-nfont.defoma script, or a bug in defoma. When you switch
> a range in Charmap, it tries to find the appropriate font to display
> the characters, and does an extensive font lookup, which fails with
[...]
> The filenames for the fonts are simply generated wrong, and so it
> takes quite some time to traverse through all of them. The cairo
> backend accesses the fonts directly, so this bug cannot be reproduced
> there.
This is probably a bug in the font package itself. The DejaVu package
occasionally has incorrect font hints. As well, when font filenames
change, it does not seem to un-register the old filename, and register
the new filename. So defoma ends up pointing to the old file.
--
Hubert Chathi <uhoreg at debian.org> -- Jabber: hubert at uhoreg.ca
PGP/GnuPG key: 1024D/124B61FA http://www.uhoreg.ca/
Fingerprint: 96C5 012F 5F74 A5F7 1FF7 5291 AF29 C719 124B 61FA
More information about the pkg-GNUstep-maintainers
mailing list