Glyphs.IsColorFontEnabled Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.