|
From: | Rahul Bhalerao |
Subject: | Re: [ft-devel] Autohinting Indic text and the default script module used by FreeType2 |
Date: | Mon, 4 Jun 2007 12:46:40 +0530 |
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" < address@hidden> 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
[Prev in Thread] | Current Thread | [Next in Thread] |