Поделиться через


LanguageFont Класс

Определение

Предоставляет данные, связанные с определенной рекомендацией по шрифтам для заданного языка.

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
Наследование
Object Platform::Object IInspectable LanguageFont
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Примеры

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

Комментарии

Объект LanguageFont предоставляет данные, предоставляющие рекомендации по шрифтам для определенного языка и для конкретных случаев использования. Объекты LanguageFont получаются из объекта LanguageFontGroup , созданного для определенного языка или скрипта. Каждый объект LanguageFontGroup предоставляет разные объекты LanguageFont для разных вариантов использования.

В зависимости от варианта использования атрибуты веса, стиля и растяжения шрифта, предоставляемые в LanguageFont, могут быть значительными или не иметь значения: в некоторых случаях всегда может возвращаться "обычный" шрифт (обычный вес, обычный стиль, обычный растяжение). В таких случаях приложениям может потребоваться применить другое форматирование веса, стиля или растяжения. См. примечания о различных вариантах использования Для LanguageFontGroup.

Свойство ScaleFactor предоставляет множитель, который можно применить к номинальному размеру шрифта. Дополнительные сведения см. в разделе Свойства ScaleFactor .

Шрифты, на которые ссылается LanguageFont, всегда являются шрифтами, которые поставляются в составе Windows. Пользователь или разработчик не может настроить эти значения. Можно с уверенностью предположить, что шрифт будет присутствовать в каждой системе Windows 8.

Свойства

FontFamily

Возвращает имя семейства шрифта.

FontStretch

Возвращает свойство FontStretch шрифта.

FontStyle

Возвращает свойство FontStyle шрифта.

FontWeight

Возвращает вес шрифта (FontWeight).

Вес шрифта — это легкость или тяжесть штрихов.

ScaleFactor

Возвращает рекомендуемый коэффициент масштабирования размера шрифта для шрифта.

Коэффициент можно использовать для настройки относительных размеров, если для разных выполнений в одном текстовом элементе используются два или более шрифтов.

Применяется к

См. также раздел