2013-07-18 14 views
10

Ich möchte einen Fallback für meine Symbolschrift machen. Zum Beispiel für meine schöne Symbol Schriftart Häkchen verwende ich Unicode Häkchen äquivalent:Unicode-Zeichen für «E-Mail», «Speichern», «Drucken»

.icon-checkmark { 
    &:before { 
     content: "\2713"; /* Unicode Character 'CHECK MARK' (U+2713) */ 
    } 
} 

Mein Symbol Schriftart hat Zeichen mit dem Code „\ 2713“ auch. Wenn meine Symbolschrift nicht geladen werden kann, wird dem Benutzer das Unicode-Häkchen angezeigt. Wenn die Symbolschrift erfolgreich geladen wird, sieht der Benutzer das schöne Häkchen der Symbolschrift.

Ich suche nach Unicode-Zeichen-Äquivalente für «E-Mail», «speichern» und «Druck» Einheiten. Gibt es oder ähnliche in Unicode-Tabellen? Ich habe auf http://www.fileformat.info/ gesucht, aber ohne Glück.

(I nur eine «E-Mail» Charakter gefunden haben -.. http://www.fileformat.info/info/unicode/char/1f4e7/browsertest.htm, aber es funktioniert nicht in Chrome 28 (in allen anderen Browsern funktioniert aber :)

Antwort

14

einige Ideen hier ich habe sie nicht auf getestet alle Browser außer Firefox unter Linux

  • E-Mail:. , unwahrscheinlich: 
  • Druck:
  • Save: Keine, unwahrscheinlich: 

Edit: \U0001f4be könnte zum Speichern seit Unicode 6.x

+0

Vielen Dank für «E-Mail»! Leider funktionieren «Drucken» und «Speichern (unwahrscheinlich)» nicht in Chrome. – artuska

+1

Wooow! «Drucken» ist schön! (In allen Browsern außer Chrome). – artuska

+0

Was ist der HEX-Code für «E-Mail»? – artuska

3

Ihre Frage verwendet werden ist eigentlich zweifach: die Unicode-Codepunkte für Ihren Zweck geeignet sind, und die Unicode-Codepunkte werden behandelt mit gängigen Font-Installationen.

Und es wirft eine neue Frage auf: Warum zeigen einige Programme (Chrome on Window?) Nicht die richtigen Glyphen, wo andere Programme können?

Zu den ersten beiden Fragen: Wie Sie sehen können, funktionieren heutzutage einige wirklich nützliche Symbole auf vielen Systemen nicht sofort.

In Bezug auf die letzte Frage: Ich habe keine Ahnung, aber einige Erkenntnisse über Linux:

Viele Programme (einschließlich Chrom) am Ende über eine oder andere Weise mit fontconfig. Diese Bibliothek ist dafür verantwortlich, dass die Schriftarten nützlich sind, um einen bestimmten "Text" anzuzeigen. Auf einer höheren Ebene wird das Rendern mit mix von Schriftarten durchgeführt, da für anspruchsvollere (Webseiten-) Texte immer eine Situation entsteht, in der eine Schriftart nicht alles abdecken kann, was dort angezeigt werden soll. Der Grund könnte sein, dass ein anderer Stil angefordert wird oder ein Codepunkt nicht abgedeckt ist.

Wenn Chrome unter Linux das eine oder andere nicht zeigt, sollten Sie Fonts installieren, die diese Glyphen haben (in away, die gut in fontconfig-configuration integriert sind).

Ich habe keine Ahnung, was font-mixing unter Windows fährt.