ฉันกำลังเรียกใช้ Arch Linux ด้วยเทอร์มินัลอย่างง่ายโดยใช้แบบอักษร Adobe Source Code Pro LANG=en_US.UTF-8
สถานที่เกิดเหตุของฉันเป็นที่ตั้งอย่างถูกต้อง
ฉันต้องการพิมพ์อักขระ Unicode ที่เป็นตัวแทนการเล่นไพ่ไปยังเทอร์มินัลของฉัน ฉันใช้วิกิพีเดียสำหรับการอ้างอิง
อักขระ Unicode สำหรับการ์ดทำงานได้ดี ตัวอย่างเช่นการออก
$ printf "\u2660"
พิมพ์หัวใจสีดำไปที่หน้าจอ
อย่างไรก็ตามฉันมีปัญหากับการเล่นไพ่โดยเฉพาะ ออก
$ printf "\u1F0A1"
พิมพ์สัญลักษณ์Ἂ1
แทนเอซโพดำ🂡 เกิดอะไรขึ้น
ปัญหานี้ยังคงมีอยู่ในหลายเทอร์มินัล (urxvt, xterm, ปลวก) และตัวอักษรทุกตัวที่ฉันได้ลอง (DejaVu, Inconsolata)