Что такое sxHeight и sCapHeight в шрифтах TrueType?

В таблице OS/2 есть 2 значения, которые я не понимаю: sxHeight и sCapHeight. В Справочном руководстве говорится, что это расстояние (расстояния) между базовой линией и приблизительной высотой не восходящих строчных (прописных) букв, измеренных в FUnits.

Что они имеют в виду под приближением? Значения подъема и спуска определены в таблице hhea, а также в таблице OS/2, но оба они не соответствуют этим двум значениям.

А что такое ФУНИТЫ?

<hhea>...
<ascent value="1040"/>
<descent value="-348"/>

<OS_2>...
<sxHeight value="287"/>
<sCapHeight value="797"/>

person Händschich    schedule 04.11.2019    source источник


Ответы (1)


В основном это означает то, что он говорит: это всего лишь «приблизительные индикаторы» общего расстояния между базовой линией и приблизительной высотой не восходящих строчных и прописных букв (технически: глифов). Причина в том, что существует множество разных строчных букв без возрастания и множество разных прописных букв, так что вы не можете сказать, что такое sxHeight или sCapHeight. . Нет ни одного авторитетного значения.

Однако, хотя спецификация не дает никаких гарантий относительно их удобства использования, реальная жизнь — это совсем другая история, согласно https://typedrawers.com/discussion/3166

person Mike 'Pomax' Kamermans    schedule 08.11.2019