다음을 통해 공유


Glyphs.IsColorFontEnabled 속성

정의

Segoe UI 이모지와 같은 색 레이어가 포함된 글꼴 문자 모양이 색으로 렌더링되는지 여부를 결정하는 값을 가져오거나 설정합니다.

public:
 property bool IsColorFontEnabled { bool get(); void set(bool value); };
bool IsColorFontEnabled();

void IsColorFontEnabled(bool value);
public bool IsColorFontEnabled { get; set; }
var boolean = glyphs.isColorFontEnabled;
glyphs.isColorFontEnabled = boolean;
Public Property IsColorFontEnabled As Boolean

속성 값

Boolean

bool

색 문자 모양이 색으로 표시되면 true입니다. 그렇지 않으면 false입니다. 기본값은 true입니다.

설명

Windows 10 문자 모양 요소에서 IsColorFontEnabled 속성을 설정할 수 있습니다. Windows 10 전에 TextBlock과 같은 텍스트 컨트롤에서만 색 글꼴을 사용하거나 사용하지 않도록 설정할 수 있었습니다.

Windows의 색 글꼴

Windows 8.1 글꼴에는 각 문자 모양에 대해 여러 색의 레이어가 포함될 수 있습니다. 예를 들어 Segoe UI Emoji 글꼴은 이모티콘 및 기타 이모티콘 문자의 컬러 버전을 정의합니다. 기본적으로 IsColorFontEnabled 속성은 true이며 이러한 추가 계층이 있는 글꼴은 컬러로 렌더링됩니다.

Windows 8에서 XAML(Extensible Application Markup Language) 텍스트 컨트롤은 여러 색 글꼴을 색으로 렌더링하지 않습니다. Windows 8용으로 컴파일된 앱이 Windows 8.1 이상용으로 다시 컴파일되면 기본적으로 여러 색 글꼴의 색 렌더링이 사용하도록 설정됩니다. 여러 색 글꼴의 일부 문자 모양은 색으로 렌더링될 때 다른 레이아웃 메트릭을 갖습니다. 이로 인해 Windows 8.1 이상용으로 다시 컴파일될 때 앱의 레이아웃이 달라질 수 있습니다. 앱이 다시 컴파일될 때 Windows 8 동작을 유지하려면 IsColorFontEnabled를 false로 설정합니다.

적용 대상