我需要找到任意字体中每个字符的确切大小。
字体是使用GlyphTypeface类加载的。
问题是我只能使用 AdvanceWidths 属性直接访问字形的宽度,但每个字符的高度都是相同的,并且它被设置为Height属性。
似乎可以使用 Baseline、Height、XHeight、BottomSideBearings 和 TopSideBearings 属性的组合来计算单个字符的高度,但是没有关于所有这些值的真正含义的文档。整个字体的基线、高度和 XHeight 值是恒定的,关于其他两个 - BottomSideBearings 和 TopSideBearings - 我找不到它们的含义。
一般来说,是否有任何信息可以从任意字体计算单个字形的大小?(只有“TTF”文件,或者可以从中加载任何其他 GlyphTypeface)。