LanguageFont Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |