LanguageFont 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供与给定语言的特定字体建议相关的数据。
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
- 继承
- 属性
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 |
获取字体的建议字号缩放因子。 当两种或更多种字体用于同一文本元素中的不同运行时,因子可用于调整相对大小。 |