LanguageFont 类

定义

提供与给定语言的特定字体建议相关的数据。

public ref class LanguageFont sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class LanguageFont final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class LanguageFont
Public NotInheritable Class LanguageFont
继承
Object Platform::Object IInspectable LanguageFont
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

示例

// Get the recommended Japanese fonts for traditional documents and modern documents.
var fonts = new Windows.Globalization.Fonts.LanguageFontGroup("ja-JP");
var traditionalDocumentFont = fonts.TraditionalDocumentFont;
var modernDocumentFont = fonts.ModernDocumentFont;

// Obtain two properties of the traditional document font.
var traditionalDocumentFontFontFamily = traditionalDocumentFont.FontFamily;   // "MS Mincho"
var traditionalDocumentFontScaleFactor = traditionalDocumentFont.ScaleFactor; // 100

// Obtain two properties of the modern document font.
var modernDocumentFontFontFamily = modernDocumentFont.FontFamily;             // "Meiryo"
var modernDocumentFontScaleFactor = modernDocumentFont.ScaleFactor;           // 90

注解

LanguageFont 对象提供针对特定语言和特定用例提供字体建议的数据。 LanguageFont 对象是从针对特定语言或脚本构造的 LanguageFontGroup 对象获取的。 每个 LanguageFontGroup 对象为不同的用例提供不同的 LanguageFont 对象。

根据用例,LanguageFont 中提供的字体粗细/样式/拉伸属性可能重要,也可能不重要:对于某些用例,可能始终返回“常规”字体 (常规粗细、正常样式、正常拉伸) 。 在这些情况下,应用程序可能需要应用其他权重/样式/拉伸格式。 请参阅有关 LanguageFontGroup 的不同用例的备注。

ScaleFactor 属性提供可应用于名义字号的乘数。 有关其他信息,请参阅 ScaleFactor 属性主题。

LanguageFont 引用的字体始终是作为 Windows 的一部分提供的字体。 最终用户或开发人员无法自定义这些值。 可以放心地假设每个 Windows 8 系统上都存在该字体。

属性

FontFamily

获取字体的系列名称。

FontStretch

获取 字体的 FontStretch 属性。

FontStyle

获取 字体的 FontStyle 属性。

FontWeight

获取 FontWeight) (字体的 粗细。

字体的粗细是笔划的轻量或重度。

ScaleFactor

获取字体的建议字号缩放因子。

当两种或更多种字体用于同一文本元素中的不同运行时,因子可用于调整相对大小。

适用于

另请参阅