Share via


LanguageFontGroup Clase

Definición

Proporciona un conjunto de recomendaciones de fuentes para un lenguaje o script determinado para varios casos de uso.

public ref class LanguageFontGroup sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.Fonts.ILanguageFontGroupFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
class LanguageFontGroup final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.Fonts.ILanguageFontGroupFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class LanguageFontGroup final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.Fonts.ILanguageFontGroupFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
public sealed class LanguageFontGroup
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.Fonts.ILanguageFontGroupFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class LanguageFontGroup
function LanguageFontGroup(languageTag)
Public NotInheritable Class LanguageFontGroup
Herencia
Object Platform::Object IInspectable LanguageFontGroup
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

LanguageFontGroup proporciona un conjunto de recomendaciones de fuentes para un lenguaje o script determinado. Las diferentes fuentes recomendadas por un languageFontGroup determinado, expuestas como propiedades languageFontGroup independientes, corresponden a diferentes casos de uso.

Cada propiedad LanguageFontGroup devuelve un objeto LanguageFont , que proporciona los detalles de esa recomendación de fuente determinada. Estos detalles incluyen una familia de fuentes, así como atributos de peso, estilo y stretch.

Los atributos weight/style/stretch son significativos para algunos casos de uso, pero no para otros. Por ejemplo, las recomendaciones de fuente para las distintas categorías de uso de la interfaz de usuario pueden usar fuentes de la misma familia de fuentes, pero difieren en peso (por ejemplo, Segoe UI Semilight para UITextFont, pero Segoe UI Regular para UICaptionFont). Sin embargo, en algunos casos de uso, los atributos weight/style/stretch pueden indicar siempre una fuente "regular" (peso normal, estilo normal, ajuste normal). En esos casos, es posible que las aplicaciones quieran aplicar otro formato de peso, estilo y ajuste, tal como sea posible que sea adecuado para el escenario de la aplicación. Consulte los comentarios de cada propiedad LanguageFontGroup para obtener información adicional.

Para algunos lenguajes y scripts, es posible que LanguageFontGroup no proporcione una recomendación de fuente para cada caso de uso. Por ejemplo, las fuentes de ancho fijo no se proporcionan en Windows para cada script. Consulte los comentarios de cada propiedad LanguageFontGroup para obtener información adicional.

Nota:

Si la aplicación pasa etiquetas de idioma usadas en esta clase a cualquier función de soporte técnico de idioma nacional , primero debe convertir las etiquetas llamando a ResolveLocaleName.

A partir de : La clase LanguageFontGroup devuelve datos de grupo de fuentes para que coincidan con el sistema operativo de destino para el que se desarrolló una aplicación. Por lo tanto, si actualizas tu aplicación de Windows 8 para Windows 8.1, las fuentes usadas en la aplicación pueden cambiar y es posible que tengas que realizar ajustes en el diseño de la interfaz de usuario.

Constructores

LanguageFontGroup(String)

Crea un objeto LanguageFontGroup para un lenguaje o script determinado.

Propiedades

DocumentAlternate1Font

Obtiene una fuente que se recomienda como opción adicional para su uso en documentos más allá de las recomendaciones proporcionadas por DocumentHeadingFont, ModernDocumentFont y TraditionalDocumentFont.

DocumentAlternate2Font

Obtiene una fuente que se recomienda como opción adicional para su uso en documentos más allá de las recomendaciones proporcionadas por DocumentHeadingFont, ModernDocumentFont y TraditionalDocumentFont.

DocumentHeadingFont

Obtiene una fuente que se recomienda para su uso en encabezados de documento.

FixedWidthTextFont

Obtiene una fuente que se recomienda para mostrar caracteres de ancho fijo.

ModernDocumentFont

Obtiene una fuente recomendada para el texto típico del cuerpo del documento siguiendo las convenciones de estilo moderno.

TraditionalDocumentFont

Obtiene una fuente recomendada para el texto típico del cuerpo del documento siguiendo las convenciones de estilo tradicionales.

UICaptionFont

Obtiene una fuente que se recomienda para elementos especiales de la interfaz de usuario, como subtítulos, que se muestran con tamaños más pequeños que el texto típico del cuerpo de la interfaz de usuario.

UIHeadingFont

Obtiene una fuente que se recomienda para elementos especiales de la interfaz de usuario, como encabezados, que se muestran con tamaños algo mayores que el texto típico del cuerpo de la interfaz de usuario.

UINotificationHeadingFont

Obtiene una fuente que se recomienda para los elementos especiales de la interfaz de usuario, como encabezados en notificaciones u otros mensajes de la aplicación, que se muestran en el tamaño de texto del cuerpo de la interfaz de usuario o solo es necesario diferenciar ligeramente de texto del cuerpo de la interfaz de usuario.

UITextFont

Obtiene una fuente recomendada para el texto típico del cuerpo de la interfaz de usuario.

UITitleFont

Obtiene una fuente que se recomienda para los elementos especiales de la interfaz de usuario establecidos en tamaños mucho mayores que el texto típico del cuerpo de la interfaz de usuario.

Se aplica a

Consulte también