我不理解OS / 2表中有2个值:sxHeight和sCapHeight。 参考手册说,这些是“基线与以FUnit为单位的非递增小写(大写)字母的近似高度之间的距离”。
近似值是什么意思?在hhea表和OS / 2表中都定义了上升和下降值,但是这两个值都不适合。 什么是FUnit?
<hhea>...
<ascent value="1040"/>
<descent value="-348"/>
<OS_2>...
<sxHeight value="287"/>
<sCapHeight value="797"/>
预先感谢您, 亨奇克
答案 0 :(得分:1)
从根本上讲它的意思:这些只是基线和非递增小写和大写字母(技术上来说,字形)之间的近似高度之间的一般距离的“粗略指标”。原因是存在 loads 不同的非升序小写字母,以及 loads 不同的大写字母,所以您不能说“ the” {{1} }或sxHeight
是。没有一个权威性的价值。
然而,根据https://typedrawers.com/discussion/3166/scapheight-and-sxheight-consistency-across-a-font-family
,尽管 spec 不能保证其可用性,但现实生活是另一回事。