Subject: Re: Zero-width chars remapped, why?
From: Theppitak Karoonboonyanan (thep@links.nectec.or.th)
Date: Thu Aug 16 2001 - 05:39:10 CDT
On Wed, Aug 15, 2001 at 10:31:46AM -0700, WJCarpenter wrote:
> * Any particular user/admin for AbiWord can disable it. There is no
> GUI for it, but you can manually edit the preferences file and set
> RemapGlyphsMasterSwitch="0", which will turn it off.
Yes. I've sucessfully done that. Thank you. I'll tell my Thai friends
to do this for the time being, until it's resolved.
> The bug was in assuming that "zero-width" meant "missing", which gives
> miserable results for the Unicode combining characters. The fix idea
> kicked around a few weeks ago was to make new methods on the AbiWord
> font classes that would answer "isGlyphMissingFromFont" for any
> particular character code point. In some platform/font technologies,
> that question is easily answered. For others, the implementation
> might have to fall back to "isGlyphZeroWidth", but at least we would
> come out ahead on platforms where you could tell the difference.
I see. I think the fallback attempt for missing glyphs is good for users.
And I believe checking for glyph existence by other means than
zero-width guess should not be impossible. Well, I'm not a font
expert, either. But isn't it exactly what programs like ttmkfdir do?
Regards,
-Thep.
-- Theppitak Karoonboonyanan Thai Linux Working Group (TLWG) http://linux.thai.net/~thep/ mailto:thep@linux.thai.net
This archive was generated by hypermail 2b25 : Thu Aug 16 2001 - 05:50:09 CDT