Supostamente, a fonte Segoe UI Emoji é uma "fonte colorida", e acho que isso significa que ela contém versões coloridas de emojis Unicode. E se eu usar o Windows Touch Keyboard para inserir emojis coloridos em determinados aplicativos da web (Google Docs, Office.com, Facebook, etc), eles aparecerão em cores. O mesmo acontece se eu recortar e colar da Emojipedia. Mas se os inserir em aplicativos de desktop (Windows Notepad, Notepad++, WordPad, desktop MS Word, Libre Office Writer), apenas uma versão de linha de arte do emoji aparecerá. O único aplicativo de desktop que encontrei até agora que exibe o emoji em cores é o Thunderbird. Por que esses aplicativos não exibem o emoji colorido quando a fonte colorida está instalada?
relate perguntas
-
Como desativar a aceleração do mouse em um touchpad de precisão do Windows?
-
renomear em massa conjuntos de arquivos de imagem
-
Qual seria o equivalente em lote do argumento "pass" do Python?
-
Comunique-se com o daemon do Docker no Windows
-
atalho do shell da área de trabalho no painel lateral do explorer
A exibição de fontes coloridas em cores requer suporte ao aplicativo. Este apoio não é trivial.
As fontes de cores fornecem informações de cores para as funções de renderização de texto do Windows. Mas isso não faz nada a menos que eles estejam preparados para usá-lo. O Windows fornece aos aplicativos uma série de opções para renderização de texto e o desenvolvedor escolherá o método mais apropriado para o aplicativo. Nem todos foram apresentados ao mesmo tempo. Métodos mais novos que suportam recursos mais avançados foram introduzidos em versões posteriores do sistema operacional, enquanto os métodos mais antigos foram mantidos por motivos de compatibilidade. As versões posteriores desses métodos oferecem suporte a fontes coloridas, enquanto as mais antigas não.
Os navegadores mais populares e alguns outros aplicativos usam a tecnologia avançada de renderização de fontes e, portanto, suportam fontes coloridas. Por outro lado, a maioria dos aplicativos de desktop usa os antigos métodos de renderização de texto que estão disponíveis há décadas. Eles são os mais fáceis para os desenvolvedores usarem e fornecem recursos suficientes para suas necessidades. Mas eles não renderizam fontes coloridas em cores.