Come utilizzare i caratteri di colore sul Web

Ogni web designer sa come impostare il colore di un font, giusto? È una delle prime cose che facciamo quando iniziamo ad imparare i CSS. Scegliamo un colore, quindi usiamo gli stili per impostarlo, come colore blu; o colore viola;, quindi tutti i glifi del nostro font scelto cambiano quel colore, e solo quel colore.

Ma se potessi definire più di un colore per glifo? E se potessi rendere le tue lettere blu e viola, o hanno sfumature che corrono tra il blu e il viola, o hanno anche una mezza dozzina di colori o più applicati a una singola famiglia di font?

Bene, con l'emergere dei caratteri colore Open Type, puoi fare proprio questo.

Dai un'occhiata a questa immagine di quattro diversi caratteri di colore:

Questo potrebbe sembrare immagini fisse messe insieme in Illustrator, ma in realtà stai guardando testo leggibile, modificabile, motore di ricerca leggibile in un browser.

Piuttosto che avere il loro colore controllato tramite CSS, questi font hanno informazioni interne che consentono loro di avere più colori per glifo, creando un display piuttosto sorprendente.

Uso di caratteri a colori

I caratteri a colori sono ancora piuttosto nuovi quindi non è stato un massiccio molti di questi sono stati ancora rilasciati, e tra quelli disponibili c'è un mix di font gratuiti e a pagamento. Per assicurarti di poter giocare con i caratteri colore tu stesso, ho scelto quattro font gratuiti per la nostra demo. È possibile prendere copie di questi tipi di carattere nei seguenti percorsi:

  • Gilbert typewithpride.com
  • Abalone su colorfontweek.fontself.com
  • Playbox su colorfontweek.fontself.com
  • Bixa su bixacolor.com

Il codice utilizzato per aggiungerli alla pagina non è una novità, è solo il semplice vecchio @ Font-face conosci e ami:

      Caratteri a colori    Gilbert Color Font 
Abalone Color Font
Playbox Color Font
Bixa Color Font

Browser e supporto

In questo momento, se si desidera provare i caratteri a colori nel browser, è necessario utilizzare Firefox o Edge, gli unici due browser con supporto completo. Safari limita il supporto solo al formato SBIX. Chrome supporta solo Android e quindi solo per il formato CBDT. Opera non ha alcun supporto.

Modifica CSS

Al momento non possiamo usare i CSS per cambiare i colori usati all'interno di un font a colori. Tuttavia, è possibile per un designer di font spedire un font con un numero di variazioni preimpostate incluse. Quelle variazioni possono quindi essere modificate utilizzando la proprietà font-funzione-settings.

Possiamo vedere questa funzionalità in azione tramite la demo di Robin Rendle del font Trajan Color di TypeKit.

I colori sono fissi, anche sui link

Poiché i colori di un font di colore sono fissi all'interno del font stesso, il colore la proprietà che di solito applichi al tuo testo non avrà assolutamente alcun effetto, inclusi i link, qualunque sia il loro stato.

Vale anche la pena di essere consapevoli del fatto che, mentre non si verificano cambiamenti di colore con i collegamenti, possono ancora applicare la loro decorazione di sottolineatura di default, e che la sottolineatura volontà ricevi qualsiasi colore specificato tramite il tuo CSS. Se si decide di combinare font e collegamenti a colori, potrebbe essere utile utilizzare tale sottolineatura per aiutare gli utenti a distinguere i collegamenti dal resto del testo.

Ecco alcuni esempi di codice:

      Caratteri a colori