Ubuntuのフォントに関しては多くの質問と回答がありますが、Beaglebone Blackなどの組み込みLinux用Ubuntuについてはあまり多くありません。
システムの標準の場所で.ttfファイルを見つけることができませんでした。リソースの制約があるため、これらは省略されたと思います。
コマンドラインを使用して、(1)インストールされているフォントを確認し、(2)さらにフォントをインストールする方法を教えてください。
参考までに、8x8 LEDマトリックスにテキストを表示するために使用できる簡単なサンセリフttfを探しています。
最良かつ最も簡単な方法は、コンソールコマンドを使用することです(このコマンドは、すべてのubuntuベースのディストリビューションで使用可能です)。
fc-list
出力例(削除):
/usr/share/fonts/truetype/lato/Lato-Medium.ttf: Lato,Lato Medium:style=Medium,Regular
/usr/share/fonts/truetype/tlwg/TlwgTypo-Bold.ttf: Tlwg Typo:style=Bold
/usr/share/fonts/truetype/lato/Lato-SemiboldItalic.ttf: Lato,Lato Semibold:style=Semibold Italic,Italic
/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf: DejaVu Serif:style=Bold
/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf: Noto Sans Thai:style=Regular
...
MANから:
fc-list - list available fonts
使用可能なすべてのオプションを確認するには、MAN(手動):man fc-list
を使用します
どのバージョンのUbuntuを使用していますか?
(1)ubuntu 15.04マシンless /etc/fonts/fonts.conf
上のLetyからのリンクに感謝します。そこでは、local.confの使用方法が説明されています。
(2)コマンドラインから、apt-cache search font | grep lcd
を使用してより多くのフォントを検索し、apt-cache show {}
を使用して({}をパッケージ名に置き換えて)より詳細な説明を表示します。コマンドラインからのインストールにはいくつかのバリアント(aptitudeなど)がありますが、古き良きSudo apt-get install {}
はうまく機能します。
2番目の質問に対する回答:
フォントをインストールすることは、単にそのファイルをあるフォルダーにコピーすることです。多くのフォルダが存在する場合があります。私のシステムでは:
/usr/share/fonts/
—すべてのユーザーのフォント~/.local/share/fonts/
-特定のユーザーのフォント必要なサブフォルダーがあります。
以下は、システムが使用するフォントファイルのリストを取得するコマンドです。
fc-list -f '%{file}\n' | sort
それを見ると、システム内のフォントがどこにあるのかがわかります/