Ich habe eine Frage in Bezug auf das Finden, ob ein Unicode-Zeichen in der Schriftart auf dem System vorhanden ist.Python3 Überprüfen, ob Unicode-Zeichen nicht vorhanden ist
>>> chr(9966)
'⛮'
>>> chr(9955)
'⛣'
>>> chr(9955) == chr(9966)
False
Im Grunde, was ich zu tun versuchen, ist eine Überprüfung zu tun, wo, wenn der Wert ⛣
ist. Gibt es eine Möglichkeit in Python herauszufinden, ob der Wert ⛣
ist?
Edit: Ich verstehe jetzt, dass Unicode-Zeichen nicht inhärent definiert oder undefiniert sind. Aber gibt es eine Möglichkeit zu überprüfen, ob ein Zeichen in einer bestimmten Schriftart existiert? Ich bin auf OS X.
Es wird nicht tatsächlich eine leere Zeichenfolge gedruckt, es wird das Unicode-Zeichen gedruckt (das nicht angezeigt wird). Auf meinem System sehe ich ein Fragezeichen in einer Box. – L3viathan
Was meinst du mit "undefiniert auf dem System"? Meinst du "nicht in der Schriftart vorhanden"? (Für mich sind übrigens beide Charaktere gut). – Carpetsmoker
Dies könnte relevant sein http://StackOverflow.com/Questions/4458696/Finding-Out-What-characters-a-Font-Supports – John