Я использую Arch Linux с простым терминалом, использующим шрифт Adobe Source Code Pro. Мой язык правильно установлен LANG=en_US.UTF-8
.
Я хочу напечатать символы Unicode, представляющие игральные карты, на мой терминал. Я использую Википедию для справки .
Символы Юникода для карточных мастей работают нормально. Например, выдача
$ printf "\u2660"
печатает черное сердце на экране.
Однако у меня проблемы с конкретными игральными картами. Выдача
$ printf "\u1F0A1"
печатает символ Ἂ1
вместо туза пик 🂡. Что не так?
Эта проблема сохраняется на нескольких терминалах (urxvt, xterm, termite) и на всех шрифтах, которые я пробовал (DejaVu, Inconsolata).