У меня возник вопрос о том, присутствует ли символ юникода в шрифте в системе.Python3 Проверьте, не присутствует ли символ Unicode
>>> chr(9966)
'⛮'
>>> chr(9955)
'⛣'
>>> chr(9955) == chr(9966)
False
В общем, что я пытаюсь сделать, это сделать чек, где, если значение является ⛣
. Есть ли способ в python выяснить, является ли значение ⛣
?
Редактирование: теперь я понимаю, что символы Unicode не определяются по определению или неопределенностью. Но есть ли способ проверить, существует ли символ в определенном шрифте? Я на OS X.
На самом деле это не печатает пустую строку, она печатает символ юникода (который, случается, не отображается). В моей системе я вижу знак вопроса в поле. – L3viathan
Что вы подразумеваете под "undefined on the system"? Вы имеете в виду «нет в шрифте»? (Между прочим, оба персонажа хорошо выглядят). – Carpetsmoker
Это может быть актуально http://stackoverflow.com/questions/4458696/finding-out-what-characters-a-font-supports – John