UNICODE Zeichen
Kerstin Kohl
- css
Hallo!
Ich versuche zur Zeit verschiedene UNICODE-Zeichen auf einer HTML-Seite darzustellen, dabei tritt
beispielsweise folgendes Problem auf:
Das Zeichen "null breiter Nichtverbinder" mit dem UNICODE-Wert "‌" wird nur dann dargestellt,
wenn
ich folgende CSS-Anweisung verwende:
@font-face{font-family:'Symbol','Arial Unicode MS'}
Das Zeichen "Asterisk" mit dem UNICODE-Wert "∗" wird nur dann dargestellt,
wenn
ich folgende CSS-Anweisung verwende:
font-family:'Symbol','Arial Unicode MS'
Abgesehen davon, dass ich nicht nachvollziehen kann, warum dieser Effekt auftritt, benötige
ich eine Anweisung, die beide Zeichen korrekt darstellt.
Kann mir jemand einen Tipp geben wie ich dies lösen kann? Was ich nicht möchte, ist eine eigene Schriftart zu laden, da
mein HTML dynamisch generiert wird und somit nicht ohneweiteres auf vorkommende Zeichen hin analysiert werden kann.
thanks Kerstin Kohl
Musste noch einmal das Beispiel verbessern: 'Symbol' als Schriftart wird nicht benutzt!!!
Hallo!
Ich versuche zur Zeit verschiedene UNICODE-Zeichen auf einer HTML-Seite darzustellen, dabei tritt
beispielsweise folgendes Problem auf:
Das Zeichen "null breiter Nichtverbinder" mit dem UNICODE-Wert "‌" wird nur dann dargestellt,
wenn
ich folgende CSS-Anweisung verwende:
@font-face{font-family:'Arial Unicode MS'}
Das Zeichen "Asterisk" mit dem UNICODE-Wert "∗" wird nur dann dargestellt,
wenn
ich folgende CSS-Anweisung verwende:
font-family:'Arial Unicode MS'
Abgesehen davon, dass ich nicht nachvollziehen kann, warum dieser Effekt auftritt, benötige
ich eine Anweisung, die beide Zeichen korrekt darstellt.
Kann mir jemand einen Tipp geben wie ich dies lösen kann? Was ich nicht möchte, ist eine eigene Schriftart zu laden, da
mein HTML dynamisch generiert wird und somit nicht ohneweiteres auf vorkommende Zeichen hin analysiert werden kann.
thanks Kerstin Kohl
Hallo,
Das Zeichen "null breiter Nichtverbinder" mit dem UNICODE-Wert
"‌" wird nur dann dargestellt, wenn ich folgende
CSS-Anweisung verwende:
@font-face{font-family:'Symbol','Arial Unicode MS'}
Da du hier eh keine URL angibst, wo die Schrift liegt, brauchst du
das '@font-face' nicht. Und das liegt schlicht und ergreifend daran,
dass in den Standard-Schriftarten nicht alle Unicode-Zeichen
definiert sind. Unicode ist ja schoen und gut, aber es muessen auch
die Zeichen vorhanden sein, um die Daten darzustellen.
Kann mir jemand einen Tipp geben wie ich dies lösen kann?
Der Ansatz mit dem 'Arial Unicode MS' war schonmal gut. Du musst
ihn jetzt nur noch auf andere Betriebssysteme uebertragen, will
heissen, entweder die TTF-Datei irgendwo hinlegen und mit @font-face
arbeiten, oder dich erkundigen wie die Entsprechenden Schriftarten
auf anderen Systemen lauten.
Wenn gar nix hilft, kannst du immer noch ein Bildchen nehmen.
Gruesse,
CK