使いたいInconsolataフォントpsf
ttyコンソールにありますが、そのためにフォントを作成する必要があります。
機能する必要がある2つのツールが見つかりましotf2bdf
たが、bdf2psf
2番目のツールを使用しようとするたびに、次のような結果が得られます。
/usr/bin/bdf2psf: Inconsolata12.bdf: the width is not integer number.
答え1
私は実際にこのような問題を解決しようとしています。私はしばらく前に起こったこのスレッドの電子メール交換を読んでこれを見つけました。入場ここ。
まだ試してみてください。うまくいけばまた報告します。
編集:PSFフォントを作成できますが、まだTTYフォントとして使用したことがありません。私はこれが質問の意味であると信じています。こうしてフォントを作成しました(リンクから直接準コピー)。
OTFをBDFに変換
otf2bdf -r 72 -p 12 -c C /usr/share/fonts/truetype/incon...a/inconsolata.otf | sed -e "s/AVERAGE_WIDTH.*/AVERAGE_WIDTH 80/" > inconsolata-12.bdf
(bdf2psf sanityがフォント境界ボックスの代わりにAVERAGE_WIDTH属性を確認するか、実際に使用している文字型のDWIDTHを確認するため、sed呼び出しが必要です)
BDFファイルをPSFファイルに変換:
bdf2psf inconsolata-12.bdf /usr/share/bdf2psf/standard.equivalents \ /usr/share/bdf2psf/required.set+/usr/share/bdf2psf/useful.set 256 inconsolata-12.psf
それはすべてです。