CffFont

CffFont class

表示紧凑字体格式 (CFF)。

public class CffFont : Font

特性

姓名描述
override Encoding { get; }获取字体编码。
override FontDefinition { get; }获取字体定义。
override FontFamily { get; set; }获取字体系列。 字体系列设置器尚未实现。
override FontName { get; set; }获取字体名称。 字体名称设置器尚未实现。
override FontNames { get; }获取字体名称。
FontSaver { get; }获取字体保存功能。
override FontStyle { get; }获取字体样式。 这是一个以广义类型计算和表示的值。
override FontType { get; }获取字体类型。 返回 FontType.CFF 值。
GlyphAccessor { get; }字体字形访问器。 检索字形和字形标识符。
override GlyphIdType { get; }获取字形 id 类型规范。
IsCidKeyedFont { get; }获取表明字体是 cid-keyed 的值。
override Metrics { get; }获取字体指标。
override NumGlyphs { get; }获取字体中字形的数量。
override PostscriptNames { get; }获取 postscript 字体名称。
override Style { get; set; }获取字体样式。 这是字体文件提供的原始字符串值。 样式设置器尚未实现。

方法

姓名描述
override Convert(FontType)将字体转换为另一种格式。
override GetAllGlyphIds()返回所有字形 ID 的数组,在字体中可用。 字形 ID 是字形的唯一编号,取决于字体类型。 CFF 字体字形 ID 可以是 (GlyphStringId) 类或 (GlyphUInt32Id 类.
override GetGlyphById(GlyphId)按字形 id 返回字形。 字形 id 是字形的唯一编号,取决于字体类型。 CFF 字体字形 id 可以是 (GlyphStringId) 类或 (GlyphUInt32Id 类.
GetGlyphById(string)按字形名称返回字形。
GetGlyphById(uint)按字形 id 返回字形。
virtual GetGlyphsForText(string)获取文本的字形表示。
virtual Save(Stream)将字体保存为原始格式。
virtual Save(string)将字体保存为原始格式。
SaveToFormat(Stream, FontSavingFormats)将字体保存为指定的格式。

也可以看看