Поделиться через


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

Значение свойства

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.

Применяется к