Como substituo o emoji do Windows 10?

17

Gostaria de substituir o emoji Segoe UI Symbol da Microsoft globalmente pelo Emo Noto Color Emoji (já que possui bandeiras de países e, mais importante, acho que são adoráveis). Infelizmente, o Windows me diz que não é um arquivo de fonte válido.

  • Existe uma maneira oculta de instalar essa fonte e dar prioridade a ela?
  • Caso contrário, como seria hacky substituí-los de qualquer maneira?
Tamschi
fonte
Antes que alguém pergunte: Meu firewall está ativado. No entanto, o Firefox não parece definir a origem do arquivo e eu usei o 7zip para descompactar a fonte, portanto, não acho que o download seja a fonte do problema.
Tamschi

Respostas:

10

Bem, não é como se a Microsoft desativasse deliberadamente o suporte do Noto Emoji. Mais simplesmente, simplesmente não suporta o formato que o Noto usa.

Embora quase todas as fontes com as quais você lida sejam baseadas no OpenType, existem várias extensões de fontes de cores diferentes no OpenType - o Segoe UI Emoji usa o próprio formato da Microsoft (desenhos vetoriais em camadas no COLR / CPAL), enquanto o Noto Emoji Color usa as próprias do Google (imagens de bitmap em CBDT / CBLC). Há também o formato "SVG" da Adobe e "sbix" da Apple.

O Noto é originalmente desenhado no formato SVG, por isso inclui a tabela "SVG" da Adobe juntamente com os bitmaps do Google, porque isso é bastante simples. Mas o formato em camadas da Microsoft é bem diferente, então não tenho certeza se a conversão automática seria fácil ou até possível.

Consulte também a edição # 43 "NotoColorEmoji.ttf não é uma fonte válida no Windows" no GitHub para obter uma explicação mais detalhada.


Há um tempo, costumava haver um "Adobe Type Manager" adicionando suporte para fontes do Tipo 1, quando o Windows suportava apenas o TrueType. Mas eu não ouvi nada que pudesse adicionar suporte a diferentes tipos de fontes emoji ...

Talvez você goste do novo Segoe Emoji que o Build 14316 traz?


Atualização: a Microsoft diz que a atualização de "Aniversário" de 2016 finalmente suporta todos os formatos acima.

user1686
fonte
11
Obrigado, isso me fornece informações sobre por que não funciona. Vou esperar um pouco mais se alguém souber uma solução alternativa antes de aceitar a resposta. (As novas emoji Microsoft são definitivamente melhor, mas eu ainda prefiro o do Google.)
Tamschi
2

Finalmente entendi ... darei as etapas essenciais, mas leia tudo primeiro e tenha cuidado .

  1. Arquivo de backup - Vá para: "Painel de controle \ Todos os itens do painel de controle \ Fontes", localize Segoe UI Emoji. Copie o arquivo e cole-o em alguém seguro.
  2. Controle de permissão COMPLETO - Vamos alterar as permissões para que você possa desinstalar / excluir o arquivo de fonte. Clique com o botão direito do mouse em propriedades e segurança na guia edição. Se você pode simplesmente selecionar a caixa para "Controle total", clique em "Adicionar", digite meu nome de usuário e clique na caixa. Não me lembro, mas pode ter havido avisos ... está tudo bem.
  3. Se você tiver certeza de que salvou em outro lugar , clique em "Excluir" na parte superior da tela.
  4. Reinicie o seu computador. Nesta fase, os "emojis do Windows" ainda estavam presentes, mas agora eram de uma cor como uma fonte comum.
  5. (Fiz várias edições do registro neste momento devido à frustração, principalmente "Substituições de fontes", mas não acho que sejam necessárias.)
  6. Tenha outro arquivo de fonte emoji pronto para ser o substituto . (Coloquei o novo e o antigo na mesma pasta para facilitar as próximas etapas.) Se você não tiver um, tente o Noto ↑ ou apenas pesquise.
  7. Faça o download do Font Forge aqui: fontforge.github.io/en-US/ e instale-o.
  8. Abra o programa e abra o novo arquivo de fonte emoji . Salve-o como um arquivo .sfd. O nome não importa.
  9. Agora abra o arquivo Segoe . Para ambos, abra agora Informações da fonte na terceira guia "Elemento". Copie todas as informações do Segoe para a nova fonte, porque estamos basicamente enganando o sistema. Sugiro copiar e colar para 1) Fontname , 2) Family Name , & 3) Name for Humans , mas se você quiser libertar a mão ...
  10. Também fiz algumas alterações de glifo. Eu comprei várias fontes e foi muito fácil copiar / colar entre elas para obter a melhor. (Aqui está uma dica, se você clicar em qualquer caixa e clicar em "Tab", ele o levará ao próximo item presente.)
  11. Quando tiver o produto final que você gosta, vá para Gerar fontes em Arquivo e salve-o como .otf e, por segurança, chame-o de "Segoe UI Emoji". Isso também me deu alguns avisos de validação, parece estar bem.
  12. Agora abra esse novo arquivo e instale-o. Se ele perguntar se você deseja substituir o existente, duh. (Mas isso pode ser comigo, já que eu tinha mais 50 etapas.)
  13. Restart e que deve fazê-lo.

* Observe que fiz tudo isso para ter especificamente emojis monocromáticos, então não sei o que acontece com as cores. Mas no meu longo processo, reinstalei o Segoe antes da Etapa 6 e acho que eles estavam de volta. Além disso, a fonte que eu escolhi não tinha cores ou alterações para começar ...

Aqui está o meu arquivo final, se você quiser, e você pode pular as etapas 6 a 11. Boa sorte!

pic: Calendário do Windows com minha nova fonte

Victoria Poe
fonte
Obrigado pela explicação detalhada! Infelizmente, isso não funciona com o Noto Color Emoji, pois o Font Forge não suporta o formato de emoji colorido do Google. Ele pode abrir e provavelmente editar as da Microsoft, mas você verá as camadas de cores individuais como glifos em preto e branco, em vez de imagens compostas coloridas, por isso não é exatamente simples.
Tamschi