IDWriteFontFace1 接口 (dwrite_1.h)

表示对字体的绝对引用。 此接口包含字体人脸类型、相应的文件引用和人脸识别数据。

此接口扩展 IDWriteFontFace。 从 IDWriteFontFace 获取各种字体数据,例如指标、名称和字形轮廓。

继承

IDWriteFontFace1 接口继承自 IDWriteFontFace 接口。

方法

IDWriteFontFace1 接口具有这些方法。

 
IDWriteFontFace1::GetCaretMetrics

获取设计单位中字体的插入点指标。
IDWriteFontFace1::GetDesignGlyphAdvances

检索字形序列的设计单位的进步。
IDWriteFontFace1::GetGdiCompatibleGlyphAdvances

返回字形序列的像素对齐前移。
IDWriteFontFace1::GetGdiCompatibleMetrics

获取字体的设计单位和常见指标。 这些指标适用于字体中的所有字形,并由应用程序用于布局计算。 (IDWriteFontFace1.GetGdiCompatibleMetrics)
IDWriteFontFace1::GetKerningPairAdjustments

从字体的 kern 表中检索字距对调整。
IDWriteFontFace1::GetMetrics

获取字体的设计单位和常见指标。 这些指标适用于字体内的所有字形,并由应用程序用于布局计算。 (IDWriteFontFace1.GetMetrics)
IDWriteFontFace1::GetRecommendedRenderingMode

使用指定的大小和呈现参数确定字体的建议呈现模式。 (IDWriteFontFace1.GetRecommendedRenderingMode)
IDWriteFontFace1::GetUnicodeRanges

检索字体支持的字符范围列表。
IDWriteFontFace1::GetVerticalGlyphVariants

检索从 GetGlyphIndices 检索的名义字形的垂直形式。
IDWriteFontFace1::HasKerningPairs

确定字体是否支持对字距调整。
IDWriteFontFace1::HasVerticalGlyphVariants

确定字体是否具有任何垂直字形变体。
IDWriteFontFace1::IsMonospacedFont

确定文本范围的字体是否为空白,即字体字符是相同的固定间距宽度。

要求

   
最低受支持的客户端 适用于 Windows 7 的Windows 8和平台更新 [桌面应用|UWP 应用]
最低受支持的服务器 适用于 Windows Server 2008 R2 的Windows Server 2012和平台更新 [桌面应用|UWP 应用]
目标平台 Windows
标头 dwrite_1.h

另请参阅

IDWriteFontFace