ITrueTypeFont

ITrueTypeFont interface

声明使用 TrueType 字体的方法。

public interface ITrueTypeFont

特性

姓名 描述
DataSize { get; } 以字节为单位返回字体数据的大小
FamilyName { get; } 获取字体系列的名称。
FullFontName { get; } 这应该是“FamilyName”和“SubFamilyName”的组合。例外:如果字体是“常规”,如“SubFamilyName”中的 所示,则仅使用“FamilyName”中包含的姓氏。 对于 Microsoft 平台字符串 对完整字体名称的上述定义有一个例外:对于 CFF OpenType 字体:在这种情况下,完整字体名称字符串必须与 PostScript 相同 CFF 名称索引中的字体名称。
SubFamilyName { get; } 字体子系列名称用于区分具有相同字体系列名称的组中的字体。 这被假定为处理样式(斜体、斜体)和粗体(浅色、粗体、黑色等)。 在粗细或样式上没有特别差异的字体(例如,中等粗细,不是斜体和 fsSelection 位 6 集)应该在此位置存储字符串“Regular”。

方法

姓名 描述
GetAscent(float) 返回上升,以点为单位。
GetData() 打开带有字体数据的流。调用者负责处理流。
GetDescent(float) 返回下降,以点为单位。

也可以看看