Bagikan melalui


Glyphs.IsColorFontEnabled Properti

Definisi

Mendapatkan atau mengatur nilai yang menentukan apakah glyph font yang berisi lapisan warna, seperti Segoe UI Emoji, dirender dalam warna.

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

Nilai Properti

Boolean

bool

true jika glyph warna ditampilkan dalam warna; jika tidak, salah. Defaultnya adalah true

Keterangan

Mulai dari Windows 10, Anda dapat mengatur properti IsColorFontEnabled pada elemen Glyphs. Sebelum Windows 10, Anda dapat mengaktifkan atau menonaktifkan font warna hanya pada kontrol teks, seperti TextBlock.

Font warna di Windows

Mulai Windows 8.1, font dapat menyertakan beberapa lapisan berwarna untuk setiap glyph. Misalnya, font Emoji Segoe UI mendefinisikan versi warna Emoticon dan karakter Emoji lainnya. Secara default, properti IsColorFontEnabled adalah true dan font dengan lapisan tambahan ini dirender dalam warna.

Di Windows 8, kontrol teks Extensible Application Markup Language (XAML) tidak merender font multi-warna dalam warna. Ketika aplikasi yang dikompilasi untuk Windows 8 dikompilasi ulang untuk Windows 8.1 atau yang lebih baru, penyajian warna font multi-warna diaktifkan secara default. Beberapa glyph dalam font multi-warna memiliki metrik tata letak yang berbeda saat dirender dalam warna. Ini dapat menyebabkan tata letak yang berbeda di aplikasi ketika dikompresi ulang untuk Windows 8.1 atau yang lebih baru. Untuk mempertahankan perilaku Windows 8 saat aplikasi Anda dikompresi ulang, atur IsColorFontEnabled ke false.

Berlaku untuk