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

글꼴에 권장되는 글꼴 크기 조정 인수를 가져옵니다.

두 개 이상의 글꼴이 동일한 텍스트 요소 내의 다른 실행에 사용되는 경우 인수를 사용하여 상대 크기를 조정할 수 있습니다.

적용 대상

추가 정보