Share via


Glyphs.IsColorFontEnabled 屬性

定義

取得或設定值,這個值會決定是否以色彩呈現包含色彩圖層的字型圖像,例如 Segoe UI Emoji。

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 開始,您可以在Glyphs元素上設定 IsColorFontEnabled 屬性。 在Windows 10之前,您只能在文字控制項上啟用或停用色彩字型,例如TextBlock

Windows 中的色彩字型

從Windows 8.1開始,字型可以包含每個字元的多個彩色圖層。 例如,Segoe UI Emoji 字型會定義表情符號與其他 Emoji 字元的色彩版本。 根據預設,IsColorFontEnabled 屬性為 true,而具有這些額外色層的字型會以彩色方式轉譯。

在 Windows 8 中,可延伸的應用程式標記語言 (XAML) 文字控制項不會以色彩呈現多色字型。 當針對 Windows 8 編譯的應用程式重新編譯Windows 8.1或更新版本時,預設會啟用多重色彩字型的色彩轉譯。 以色彩呈現時,多色字型中的某些字元有不同的版面配置計量。 當應用程式重新編譯Windows 8.1或更新版本時,這可能會造成不同的版面配置。 若要在重新編譯應用程式時保留 Windows 8 行為,請將 IsColorFontEnabled 設定為 false

適用於