profile icon

n4mlz のブログ

Linux で点字の表示がおかしいときの対処法

はじめに

どうもこんにちは。n4mlz です。
ブログを自作したはいいものの記事を全く書いていなかったのでもったいないと思い、今記事を書いています。 今回は私が以前 Linux を使用していて困ったこととその解決方法を書いてみました。

困ったこと

スクリーンショット

これは私のスクリーンショットの一部です。Linux の TUI ではこのように点字を使ってグラフや画像を表現することがありますが、上の画像のように点字が上手く表示できていません。これを直します。

原因の特定

以下のコマンドで、U+2802 (⠂、点字文字の一つ) を持つフォント一覧を取得します。

fc-list :charset=2802

また、以下で点字フォントを実際に表示しているフォントを確認できます。

FC_DEBUG=4 pango-view --font="monospace" -t "" | grep family:

私の場合は、どうやら gnu-free-fonts というフォントが悪さをしているらしいということがわかりました。

解決方法

gnu-free-fonts を削除して、かわりに点字フォントを想定通りに表示できるフォント (ttf-symbola) をインストールします。 パッケージマネージャはお使いのディストリビューションに合わせて適宜変更してください。

sudo pacman -Rs gnu-free-fonts
yay -S ttf-symbola

reboot して、再度点字を表示してみると、想定通りの表示になっていることがわかります。

スクリーンショット

おわりに

今回は Linux で点字の表示がおかしいときの対処法について書いてみました。誰かの役に立てれば幸いです。

profile icon

n4mlz

筑波大学 情報科学類 2年 | Web 開発 | WORD 編集部 | Arch Linux | AtCoder 🍀