Hello Rahul, thanks a lot for pointing this out so clearly. I just switched the default hinting script to CJK in the CVS repository. this should be part of the next release, which should hopefully be available soon..
thanks again, - David Turner - The FreeType Project (www.freetype.org) On Mon, 28 May 2007 17:41:15 +0530, "Rahul Bhalerao" <[EMAIL PROTECTED]> said: > Hi all, > > I have been trying to device a module for Indic hinting in FT2. > The current default script module used by FT2 is latin which is not > suitable > for indic text and affects the display significantly. > I found out that CJK module is much suitable for Indic text and it > renders > quality display even at small sizes. Thus I created another module for > Indic > based on CJK and following are my findings: > 1. CJK algorithm is suitable for Indic shapes > 2. Indic text consists of major amount of ligatures(GSUB combinations of > unicode chars) > 3. FT2 is unable to determine script for ligature glyphs (since they > don't > have unicode assigned), thus uses default latin module for hinting > ligature > glyphs and affects the display. > 4. Above problem can be solved by changing the default fallback script to > either CJK or Indic. > 5. Since CJK/Indic scripts cover vast variety of shapes, they seem more > suitable to be used as default modules for unidentified scripts. > > To illustrate the above findings, attached is the screenshot showing > three > different cases of hinted Indic text: > > 1. hinted indic text using latin module since default script is latin > 2. hinted indic text using cjk based indic module and default script as > latin > 3. hinted indic text using cjk based indic module and default script as > cjk/indic > > I seek advices from FT2 developers on this issue of changing the default > script and including Indic modules. > > Thanks, > Rahul Bhalerao _______________________________________________ Freetype-devel mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/freetype-devel
