Alihkan font ke font yang ada dalam enkode PC-8/CP437, atau gunakan nilai Unicode untuk karakter tersebut, yang dienkode ke dalam kumpulan karakter saat ini.
Anda dapat menggunakan kode yang sama persis dengan yang Anda berikan atau kumpulan karakter ASCII yang diperluas (mis. 195 untuk ├) jika Anda memiliki pembuat enkode yang tepat untuk menampilkan karakter.
Di Linux, kami tidak memiliki dukungan rangkaian karakter ASCII tambahan non-standar - itulah sebabnya tidak ditampilkan. Namun, saya menemukan kumpulan karakter lain yang tersedia untuk Linux dan hampir mirip dengan rangkaian karakter ASCII yang diperluas. Ini IBM855.
Yang harus Anda lakukan adalah mengubah pengkodean karakter aplikasi baris perintah Anda ke IBM855. Semua karakter gambar kotak yang populer memiliki kode yang sama dari kumpulan karakter ASCII yang diperluas - yang merupakan yang paling penting.
Anda dapat membandingkan set dengan gambar ini dan gambar ini.
PS:Jika Anda menggunakan gnome-terminal, Anda dapat menambahkan rangkaian karakter IBM855 dengan mengeklik menu "Terminal" dari menu bar -> "set character encoding" -> "Add or Remove". Cari IBM855, dan tambahkan. Sekarang pilih saja pengkodean dari "terminal"->"set encoding karakter"->"Cyrillic (IBM855)".
Kotak-kotak itu cukup untuk pekerjaan rumah saya. Semoga ini membantu. :)
Setelah banyak meneliti man printf
dan info printf
, saya pikir ini berhasil.
Masalah dasarnya adalah bahwa bash memiliki printf
bawaan itu tidak berhasil. Dan, terlepas dari apa halaman man/info, katakanlah, \U
tidak bekerja. \u
masih begitu.
env printf '\u2502'
memberi saya karakter kotak vertikal.