web-dev-qa-db-ja.com

コンソールフォントとして.ttc形式のフォントを使用するにはどうすればよいですか?

私は利用可能なttyフォントが嫌いで、OSXのターミナルで使用しているMenloを使用したいと思っています。 Menloは.ttc形式ですが、(/usr/share/consolefontsの内容から)Linuxは.psf.gzフォントを必要とし、スタイルとサイズの組み合わせごとに異なるファイルが必要なようです。それを適切な形式に変換し、ttysのフォントとして使用するように設定するにはどうすればよいですか?

(Ubuntu Server12.04を実行しているPowerBookG4とOSX MountainLionを実行しているIntelMacBook Proがあります。)

10

fontconfigはそのようなファイルの読み取り方法を知っているので、TTCフォントをさまざまな個別のフォントに「分解」することを心配する必要はありません。

つまり、~/.fontsという名前のサブディレクトリ(つまり、ホームディレクトリ内に.fonts)を作成し、そこにフォントファイルをコピーするだけです。 fontconfigによって取得され、端末エミュレーターが使用方法を知っている場合、問題なく使用できます。 xft。

Debianについて言及しているので、パッケージgnome-terminalrxvt-unicodeliteを除くすべてのバリアント)などがそのようなフォントをサポートします。たとえば、次を参照してください。

System using DejaVu with terminal using Menlo, from a TTC (see the left window)

補遺

Debianの使用について言及しているので(パート2)、私がフォントAnonymous Proを維持している package に刺激を与え、フォントを独自に展開するために使用できる個人用パッケージを作成することをお勧めします。システム。

私は個人的に、MacOS XiBookとWindowsから取ったフォントに対してそれを行っています。 (もちろん、パッケージは私用です。各フォントデザイナーからライセンスを取得しない限り、配布しないでください

コンソールのみ(「テキスト画面」)の場合

「テキスト画面」専用のフォントを作成したい場合は、 Arch からハウツーを確認することをお勧めします。

4
rbrito