LanguageFont Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |