You mean you want identical line spacing across different browsers and across different operating systems? And you are not getting that? -v
On 4 Aug 2012, at 05:12, Andreas Sandberg <[email protected]> wrote: > Greetings List, > > I'm very new to font rendering and any type of graphics manipulation > so I apologize in advance if this question is somewhat juvenile. I'm > developing a web application and noticed that the rendering that is happening > for certain fonts in chrome is very different than how some proprietary > layout tools are rendering the same font. This causes an issue for me as I'm > trying to get the rendering to be somewhat identical. I've been trying to > use the free type library to pull out some metrics to see if I could figure > out what the rendering engines are doing differently and if I could account > for this difference. What I'm seeing is that for some fonts, and for this > example specifically Patua-one, there appears to be a lot of white space from > the top of the text within a glyph to the top of the bounding box (vertical > spae). In layman's terms, there is a lot of white space in this font and > that's the way it's been designed I suppose. However, it appears some > programs will remove this extra space when rendering the font but others > dont. So, I suppose my question boils down to, is there a way to determine > how much white space is present and/or are there specific font metrics that > specify this? I've read through the online docs and have played with the api > but was unable to find anything. So my next approach was then to render a > character using the gd library and see if I could detect the pixel width > based on color. Unfortunately it looks like the gd library that php is using > is removing this padding and therefore my calculations are off. Appreciate > any help in this matter Thanks very much, here is a simple text drawing of > the space I'm trying to describe: > > > A (space) > | (space) > | (space) > | * > | * > | * > B * > > where b is the baseline, a the accent, and the *'s represent the actual > glyph. > > > Andreas > > _______________________________________________ > Freetype mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/freetype _______________________________________________ Freetype mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/freetype
