恥は/dev/nullへ by 初心者

プログラミング素人がのろのろと学んだことをつづっています♪

sakuraのフォント変更

Debian11ではsakuraというターミナルを利用しているのですが、フォントを変更するやり方が分からなかったので調べてみました。


font行を変更する

ネット検索してみたら、以下のサイトが出てきました。
http://www.troubleshooters.com/linux/sakura.htm

このサイトにフォントの設定例が載っていたので、それを見て ~/.config/sakura/sakura.conf を編集しました。

編集の対象はfont=で始まる行です。

font=Ubuntu Mono,monospace 13

という行を次のように書き換えました。

font=HackGen Console,Regular 14

HackGen Consoleがフォント名、Regularがスタイル、14はフォントサイズです。


利用できるフォントの探し方

利用できるフォントを調べるには

fc-list

というコマンドを実行します。fc-listコマンドが出力した一覧に載っているフォントならば利用できます。

私の場合、HackGenというフォントを使うつもりで事前にインストールしておいたので、以下のようにしてHackGenが含まれている行だけを出力しました。

fc-list | grep HackGen | sort

出力された内容は次のとおりです。

/usr/share/fonts/HackGen/HackGen-Bold.ttf: HackGen:style=Bold
/usr/share/fonts/HackGen/HackGen-Regular.ttf: HackGen:style=Regular
/usr/share/fonts/HackGen/HackGen35-Bold.ttf: HackGen35:style=Bold
/usr/share/fonts/HackGen/HackGen35-Regular.ttf: HackGen35:style=Regular
/usr/share/fonts/HackGen/HackGen35Console-Bold.ttf: HackGen35 Console:style=Bold
/usr/share/fonts/HackGen/HackGen35Console-Regular.ttf: HackGen35 Console:style=Regular
/usr/share/fonts/HackGen/HackGenConsole-Bold.ttf: HackGen Console:style=Bold
/usr/share/fonts/HackGen/HackGenConsole-Regular.ttf: HackGen Console:style=Regular


この出力結果のうち、行末に近い部分を見ます。使うのは「:style」というワードの左側にあるフォント名と右側にあるstyleの種類です。

たとえば1行目には

HackGen:style=Bold

とあるので、このうち「HackGen」と「Bold」を次のように使用します。

font=HackGen,Bold 14