Compartir a través de


LanguageFont Clase

Definición

Proporciona datos relacionados con una recomendación de fuente determinada para un idioma determinado.

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
Herencia
Object Platform::Object IInspectable LanguageFont
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Ejemplos

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

Comentarios

Un objeto LanguageFont proporciona datos que proporcionan una recomendación de fuente para un idioma determinado y para casos de uso concretos. Los objetos LanguageFont se obtienen de un objeto LanguageFontGroup , que se construye para un lenguaje o script determinado. Cada objeto LanguageFontGroup proporciona diferentes objetos LanguageFont para distintos casos de uso.

Dependiendo del caso de uso, los atributos de grosor, estilo y extensión de fuente proporcionados en LanguageFont pueden ser o no significativos: en algunos casos de uso, es posible que siempre se devuelva una fuente "regular" (peso normal, estilo normal, ajuste normal). Es posible que las aplicaciones quieran aplicar otros formatos de peso, estilo y extensión en esos casos. Consulte los comentarios sobre los distintos casos de uso de LanguageFontGroup.

La propiedad ScaleFactor proporciona un multiplicador que se puede aplicar a un tamaño de fuente nominal. Consulte el tema de la propiedad ScaleFactor para obtener información adicional.

Las fuentes a las que hace referencia un LanguageFont son siempre fuentes que se incluyen como parte de Windows. No hay ninguna manera de que un usuario final o desarrollador personalice estos valores. Es seguro suponer que la fuente estará presente en cada sistema de Windows 8.

Propiedades

FontFamily

Obtiene el nombre de familia de la fuente.

FontStretch

Obtiene la propiedad FontStretch de la fuente.

FontStyle

Obtiene la propiedad FontStyle de la fuente.

FontWeight

Obtiene el peso de la fuente (FontWeight).

El peso de la fuente es la ligereza o peso de los trazos.

ScaleFactor

Obtiene un factor de escala de tamaño de fuente recomendado para la fuente.

El factor se puede usar para ajustar los tamaños relativos cuando se usan dos o más fuentes para ejecuciones diferentes dentro del mismo elemento de texto.

Se aplica a

Consulte también