boring-expansion-spec icon indicating copy to clipboard operation
boring-expansion-spec copied to clipboard

Per-script/language vertical metrics

Open behdad opened this issue 2 years ago • 1 comments

The BASE table in OpenType has a MinMax extents table per script/language:

https://learn.microsoft.com/en-us/typography/opentype/spec/base#the-minmax-table-and-featminmaxrecord

which is AFAIK under-specified and unimplemented by clients. Plan is to revive and use that as vertical ascent/descent. So, to that extent, the spec needs clarification but the file format needs no change. The implementations (eg. HarfBuzz) would need API to expose that. We have an issue for that:

https://github.com/harfbuzz/harfbuzz/issues/3290

behdad avatar May 10 '23 01:05 behdad

HarfBuzz patch in https://github.com/harfbuzz/harfbuzz/pull/4237

behdad avatar May 19 '23 21:05 behdad