Glyphs.IsColorFontEnabled Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, определяющее, отображаются ли глифы шрифта, содержащие цветовые слои, такие как Смайлики пользовательского интерфейса Segoe.
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
Значение свойства
bool
Значение true , если цветные глифы отображаются цветом; в противном случае — false. Значение по умолчанию — true.
Комментарии
Начиная с Windows 10 можно задать свойство IsColorFontEnabled для элемента Glyphs . До Windows 10 можно было включать или отключать цветовые шрифты только в элементах управления текстом, таких как TextBlock.
Цвет шрифтов в Windows
Начиная с Windows 8.1, шрифты могут содержать несколько цветных слоев для каждого глифа. Например, шрифт Segoe UI Emoji определяет версии цветов смайликов и прочих символов-смайликов. По умолчанию свойство IsColorFontEnabled имеет значение true, а шрифты с этими дополнительными слоями передаются в цвете.
В Windows 8 элементы управления текстом xaml не отображают многоцветные шрифты в цвете. Когда приложение, скомпилированное для Windows 8, перекомпилируется для Windows 8.1 или более поздней версии, цветная отрисовка многоцветных шрифтов включена по умолчанию. Некоторые глифы в многоцветных шрифтах имеют разные метрики макета при отображении в цвете. Это может привести к по-разному макету в приложениях при перекомпиляции для Windows 8.1 или более поздней версии. Чтобы сохранить поведение Windows 8 при повторной компиляции приложения, установите для isColorFontEnabled значение false.