È necessario includere un webfont con supporto per i caratteri che si desidera utilizzare.
Per includere un carattere un'icona nel CSS, utilizzare il seguente codice:
@font-face {
font-family: 'myfont';
src:url('fonts/myfont.eot?-td2xif');
src:url('fonts/myfont.eot?#iefix-td2xif') format('embedded-opentype'),
url('fonts/myfont.woff?-td2xif') format('woff'),
url('fonts/myfont.ttf?-td2xif') format('truetype'),
url('fonts/myfont.svg?-td2xif#myfont') format('svg');
// Different URLs are required for optimal browser support
// Make sure to :
// 1) replace the URLs with your font's URLs
// 2) replace `#myfont` with the name of your font
font-weight: normal; // To avoid the font inherits boldness
font-style: normal; // To avoid font inherits obliqueness or italic
}
.emoji {
font-family: 'myfont', Verdana, Arial, sans-serif; // Use regular fonts as fallback
speak: none; // To avoid screen readers trying to read the content
font-style: normal; // To avoid font inherits obliqueness or italic
font-weight: normal; // To avoid the font inherits boldness
font-variant: normal; // To avoid the font inherits small-caps
text-transform: none; // To avoid the font inherits capitalization/uppercase/lowercase
line-height: 1; // To avoid the font inherits an undesired line-height
-webkit-font-smoothing: antialiased; // For improved readability on Webkit
-moz-osx-font-smoothing: grayscale; // For improved readability on OSX + Mozilla
}
È quindi possibile includere il simbolo come questo:
<span class="icon">☎</span>
<span class="icon">✉</span>
Se non sanno un webfont che supporta il tuo personaggio, puoi facilmente crearne uno tu stesso usando lo Icomoon App. Vedi anche il mio open source Emoji icon font per un esempio di un font Icon con supporto per 650 simboli, che ho creato con l'app Icomoon.
Se si prevede di utilizzare il mio carattere Icona (o qualsiasi altro carattere di icona), si consiglia di modificare il carattere nell'app Icomoon per rimuovere tutti i simboli tranne quelli necessari, in quanto ciò ridurrebbe notevolmente la dimensione del file!
Maggiori informazioni:
fonte
2015-07-09 04:55:52
È questo con Chrome o con un LG fornito browser? – ianhanniballake
Usa glifi emoji se si utilizzano selettori di variazione "stile testo": http://stackoverflow.com/a/29669091/596219? –
il carattere sul tuo sito web fornisce definitivamente questi caratteri, o lo chiamano ricadendo su Arial Unicode (ad esempio) per visualizzarli - se sta diminuendo è necessario un TTF unicode con la soluzione di John Sleger – Mousey