Compartilhar via


LanguageFont Classe

Definição

Fornece dados relacionados a uma recomendação de fonte específica para um determinado idioma.

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
Herança
Object Platform::Object IInspectable LanguageFont
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Exemplos

// 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

Comentários

Um objeto LanguageFont fornece dados que fornecem uma recomendação de fonte para um idioma específico e para casos de uso específicos. Os objetos LanguageFont são obtidos de um objeto LanguageFontGroup , que é construído para um idioma ou script específico. Cada objeto LanguageFontGroup fornece diferentes objetos LanguageFont para diferentes casos de uso.

Dependendo do caso de uso, os atributos de peso/estilo/alongamento da fonte fornecidos no LanguageFont podem ou não ser significativos: para alguns casos de uso, uma fonte "regular" (peso regular, estilo normal, alongamento normal) sempre pode ser retornada. Os aplicativos podem querer aplicar outra formatação de peso/estilo/alongamento nesses casos. Consulte as observações sobre os diferentes casos de uso para LanguageFontGroup.

A propriedade ScaleFactor fornece um multiplicador que pode ser aplicado a um tamanho de fonte nominal. Consulte o tópico da propriedade ScaleFactor para obter informações adicionais.

As fontes referenciadas por um LanguageFont são sempre fontes que são enviadas como parte do Windows. Não há como um usuário final ou desenvolvedor personalizar esses valores. É seguro supor que a fonte estará presente em todos os sistemas Windows 8.

Propriedades

FontFamily

Obtém o nome da família da fonte.

FontStretch

Obtém a propriedade FontStretch da fonte.

FontStyle

Obtém a propriedade FontStyle da fonte.

FontWeight

Obtém o peso da fonte (FontWeight).

O peso da fonte é a leveza ou o peso dos traços.

ScaleFactor

Obtém um fator de dimensionamento de tamanho de fonte recomendado para a fonte.

O fator pode ser usado para ajustar tamanhos relativos quando duas ou mais fontes são usadas para execuções diferentes dentro do mesmo elemento de texto.

Aplica-se a

Confira também