Partager via


Glyphs.IsColorFontEnabled Propriété

Définition

Obtient ou définit une valeur qui détermine si les glyphes de police qui contiennent des calques de couleurs, tels que Segoe UI Emoji, sont rendus en couleur.

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

Valeur de propriété

Boolean

bool

true si les glyphes de couleur s’affichent en couleur ; sinon, false. La valeur par défaut est true.

Remarques

À partir de Windows 10, vous pouvez définir la propriété IsColorFontEnabled sur l’élément Glyphes. Avant Windows 10, vous pouviez activer ou désactiver les polices de couleur uniquement sur les contrôles de texte, comme TextBlock.

Polices de couleur dans Windows

À compter de Windows 8.1, les polices peuvent inclure plusieurs couches colorées pour chaque glyphe. Par exemple, la police Segoe UI Emoji définit les versions de couleur des émoticônes et des autres caractères Emoji. Par défaut, la propriété IsColorFontEnabled est définie sur true, et les polices dotées de ces couches supplémentaires s’affichent donc en couleur.

Dans Windows 8, les contrôles de texte XAML (Extensible Application Markup Language) ne rendent pas les polices multicolores en couleur. Lorsqu’une application compilée pour Windows 8 est recompilée pour Windows 8.1 ou une version ultérieure, le rendu des couleurs des polices multicolores est activé par défaut. Certains glyphes dans les polices multicolores ont des métriques de disposition différentes lorsqu’ils sont rendus en couleur. Cela peut entraîner une disposition différente dans les applications lorsqu’elles sont recompilées pour Windows 8.1 ou une version ultérieure. Pour conserver le comportement de Windows 8 lorsque votre application est recompilée, définissez IsColorFontEnabled sur false.

S’applique à