> On Jun 27, 2016, at 6:53 AM, Khaled Hosny <[email protected]> wrote:
> 
>> On Sun, Jun 26, 2016 at 11:11:11PM -0400, [email protected] wrote:
>> 
>> 
>>>> On Jun 26, 2016, at 10:25 PM, Khaled Hosny <[email protected]> wrote:
>>>> 
>>>> On Sun, Jun 26, 2016 at 10:05:15PM -0400, Kelvin Ma wrote:
>>>> How do you get the plain ascent and descent of a font? font_get_h_extents()
>>>> gives the HHead values of the font, not the regular ascent and descent.
>>> 
>>> There are three different settings for ascent and descent in OpenType
>>> fonts, which one you are after?
>> 
>> The ones that partition the EM square. The ascent and descent should add up 
>> to the UPEM value.
> 
> I don’t know if there is such a thing, but it would be pretty useless
> for many fonts as there should be no relation between EM size and
> vertical metrics.

It is useful for aligning lines of text and setting the leading. When the em 
square partition is used, leading = fontsize * line spacing. Very important 
when pixel alignment comes into play.
_______________________________________________
HarfBuzz mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/harfbuzz

Reply via email to