Come posso sostituire le emoji di Windows 10?


17

Vorrei sostituire le emoji di Segoe UI Symbol di Microsoft a livello globale con Noto Color Emoji (dal momento che ha bandiere di paesi e, soprattutto, penso che siano adorabili). Sfortunatamente, Windows mi dice che non è un file di caratteri valido.

  • Esiste un modo nascosto per installare questo carattere e dargli la priorità?
  • In caso contrario, quanto sarebbe stato complicato rimpiazzarli?

Prima che qualcuno chieda: il mio firewall è abilitato. Firefox non sembra impostare l'origine del file comunque e ho usato 7zip per decomprimere il carattere, quindi non penso che essere il download sia la fonte del problema.
Tamschi,

Risposte:


10

Bene, non è che Microsoft abbia disabilitato deliberatamente il supporto di Noto Emoji. Più semplicemente, semplicemente non supporta il formato utilizzato da Noto.

Mentre quasi tutti i tipi di carattere che tratti sono basati su OpenType, ci sono diverse estensioni di tipo di colore per OpenType: l'interfaccia utente di Segoe Emoji utilizza il formato Microsoft (disegni vettoriali a strati in COLR / CPAL), mentre Noto Emoji Color utilizza il proprio Google (immagini bitmap in CBDT / CBLC). C'è anche il formato "SVG" di Adobe e il formato "sbix" di Apple.

Noto è stato originariamente disegnato in formato SVG, quindi include la tabella "SVG" di Adobe accanto alle bitmap di Google, perché è abbastanza semplice. Ma il formato a strati di Microsoft è abbastanza diverso, quindi non sono sicuro che la conversione automatica sarebbe facile o addirittura possibile.

Vedi anche il problema n. 43 "NotoColorEmoji.ttf non è un carattere valido in Windows" su GitHub per una spiegazione più dettagliata.


Qualche tempo fa, c'era un "Adobe Type Manager" che aggiungeva il supporto per i caratteri di tipo 1, quando Windows supportava solo TrueType. Ma non ho sentito di nulla che possa aggiungere il supporto per diversi tipi di caratteri emoji ...

Forse ti piacerà il nuovo Segoe Emoji che Build 14316 porta?


Aggiornamento: Microsoft afferma che l'aggiornamento "Anniversary" del 2016 supporta finalmente tutti i formati precedenti.


1
Grazie, questo mi dà informazioni sul perché non funziona. Aspetterò ancora un po 'se qualcuno conosce una soluzione alternativa prima di accettare la risposta. (Le nuove emoji Microsoft sono decisamente migliori, ma preferisco ancora quelle di Google.)
Tamschi,

2

Finalmente ho capito ... Ti darò i passaggi essenziali, ma leggi prima tutto e fai attenzione .

  1. File di backup - Vai a: "Pannello di controllo \ Tutti gli elementi del pannello di controllo \ Font", trova Segoe UI Emoji. Copia il file e incollalo in modo sicuro.
  2. Controllo delle autorizzazioni COMPLETO - Modificheremo le autorizzazioni in modo da poter disinstallare / eliminare il file dei caratteri. Fare clic con il pulsante destro-proprietà-sicurezza scheda-modifica. Se riesci a selezionare semplicemente la casella "Controllo completo", ho dovuto fare clic su "Aggiungi", digitare il mio nome utente e quindi fare clic sulla casella. Non ricordo, ma potrebbero esserci stati avvertimenti ... va bene.
  3. Se sei sicuro di averlo salvato da qualche altra parte , fai clic su "Elimina" nella parte superiore dello schermo.
  4. Riavvia il tuo computer. A questo punto gli "emoji di Windows" erano ancora presenti, ma ora erano di un colore come un carattere normale.
  5. (A questo punto ho apportato diverse modifiche al registro a causa della frustrazione, principalmente "Sostituzioni di font" ma non credo che fossero necessarie.)
  6. Tieni pronto un altro file di caratteri emoji per essere il sostituto . (Metto il nuovo e il vecchio nella stessa cartella, quindi è più facile nei passaggi successivi.) Se non ne hai uno, prova Noto ↑ o semplicemente cercalo.
  7. Scarica Font Forge qui: fontforge.github.io/en-US/ e installalo.
  8. Apri il programma e apri il nuovo file di caratteri emoji . Salvalo come file .sfd. Il nome non ha importanza.
  9. Ora apri il file Segoe . Per entrambi ora apri Info carattere sotto la terza scheda "Elemento". Copia tutte le informazioni di Segoe sul nuovo carattere, perché essenzialmente stiamo ingannando il sistema. Suggerisco copia e incolla per 1) Nome carattere , 2) Nome famiglia e 3) Nome per gli umani , ma se si desidera liberare la mano ...
  10. Ho anche apportato alcune modifiche al glifo. Ho cercato su più caratteri ed è stato abbastanza facile copiarli / incollarli tra loro per il migliore. (Ecco un suggerimento, se si fa clic in una casella e si preme "Tab", si passa al prossimo elemento presente.)
  11. Quando hai il prodotto finale che ti piace, vai a Genera caratteri in File e salvalo come .otf e, per sicurezza, chiamalo "Segoe UI Emoji". Questo mi ha dato anche alcuni avvisi di convalida, sembra che vada bene.
  12. Ora apri questo nuovo file e installalo. Se ti chiede se vuoi sostituire quello esistente, duh. (Ma potrei essere solo io dal momento che ho fatto altri 50 passi.)
  13. Riavvia e dovrebbe farlo.

* Nota: ho fatto tutto questo per avere specificamente emoji monocromatici, quindi non so cosa succede ai colori. Ma nel mio lungo processo ho reinstallato Segoe prima del passaggio 6 e penso che fossero tornati. Anche il tipo di carattere che ho scelto non aveva alcun colore o modifica per cominciare ...

Se vuoi, ecco il mio file finito e potresti saltare i passaggi 6-11. In bocca al lupo!

foto: Calendario di Windows con il mio nuovo carattere


Grazie per la spiegazione dettagliata! Sfortunatamente questo non funziona con Noto Color Emoji, poiché Font Forge non supporta il formato emoji a colori di Google. Può aprire e probabilmente modificare quello di Microsoft, ma vedrai i singoli livelli di colore come glifi in bianco e nero lì invece di immagini composite colorate, quindi non è esattamente semplice.
Tamschi,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.