> On Jan 26, 2026, at 10:13 AM, Martin Ruckert <[email protected]> wrote:
> 
> Hi all!
> 
> This is a bit of a technical question:
> 
> I use the function hb_ot_layout_get_size_params() to get the design size
> of an OpenType font. The result specifies a design size in 1/10 of a point.
> So, a design size of 100 means 10pt. OpenType/Harfbuzz assumes that 72 pt = 1 
> inch.
> TeX on the other hand assumes that 72.27 pt = 1 inch. So, to convert a design
> size of 100 found for an OpenType font to TeX's points, I should
> divide by 10 and then by 72 (giving the design size in inch)
> and then multiply by 72.27 to get TeX points.
> When I use this formula in HiTeX, my fonts are slightly larger than in XeTeX
> and so are inter-word-spaces and inter-line-skips.
> If I do not use the extra divide and multiply, my fonts are still not the
> same size as those produced by XeTeX.
> 
> So how does XeTeX compute the design size of an OpenType font?
> 
> Regards
>    Martin
> 
> -- 
> Martin Ruckert
> Hochschule München
> Fakultät für Informatik und Mathematik
> 

Howdy,

TeX understands Big Points (bp) as a unit.

Good Luck,

Herb Schulz
[email protected]



Reply via email to