On Wed, May 27, 2009 at 01:34:57PM +0900, Dohyun Kim wrote: > 2009/5/22 Taco Hoekwater : > > > > > > Hans Hagen wrote: > >> Taco Hoekwater wrote: > >>> > >>> Khaled Hosny wrote: > >>>> Not very helpful in this situation, but FontForge has a non-standard > >>>> italic correction (ITLC) table[1], may be TeX related OpenTyp font > >>>> projects like Latin Modern and Gyre fonts can use it? > >>> > >>> That would perhaps not be a bad idea. If that table is there then > >>> luatex will automatically use it (it is a subtable of 'TeX ', which > >>> also contains height and depth information, and font dimensions). > >> > >> so, that data would end up in a regular feature/lookup? of is it an > >> entry in the glyph? > > > > They are automatically merged into the glyph, as > > > >        glyph.italic_correction > >        glyph.tex_height > >        glyph.tex_depth > > > > Hi, > > Considering current state that we don't know any fonts that has ITLC table, > it would be better than nothing to implement italic correction as follows. Per FontForge's documentation, it can generate italic correction values, may be LuaTeX could make use of such feature and provide a way to generate italic correction values for fonts missing it, may be the tex height and depth too, if it isn't doing so already? Since FontForge has access to actual glyph shapes, it might be generating better guesses. I can generate sample fonts with FontForge for testing, if needed. Regards, Khaled -- Khaled Hosny Arabic localiser and member of Arabeyes.org team Free font developer