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


10

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

(私はUbuntu Server 12.04を実行しているPowerBook G4とOS X Mountain Lionを実行しているIntel MacBook Proを持っています。)


1
TTCは、複数のフォントファイルを含むコンテナ形式です。PSFにTTFを変換する方法はこちらをご覧ください:unix.stackexchange.com/questions/17286/...
ceving

回答:


4

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

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

あなたがDebianの、パッケージに言及しているのでgnome-terminalrxvt-unicode(すべては除き、バリアントlite)、および他の人が、そのようなフォントをサポートしています。たとえば、次を参照してください。

TTCから、DejaVuとMenloを使用する端末を使用するシステム(左のウィンドウを参照)

補遺

Debian(パート2)の使用について言及しているので、私がフォントAnonymous Proを保守しているパッケージで自分を刺激し、自分のシステムにフォントを展開するために使用できる個人用パッケージを作成したい場合があります。

私は自分のMacOS X iBookとWindowsから取得したフォントに対して個人的にそれを行っています。(もちろん、パッケージは、あなた自身の私的使用のためのものです:あなたがすべきではないあなたは、各フォントデザイナーからライセンスを取得しない限り、それらを配布します)。

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

「テキスト画面」専用のフォントを作成したい場合は、Archのハウツーを確認してください。


ああ。この質問が投稿されて以来、私はUbuntuサーバーに切り替えました…XDあなたの答えがその下で機能するかどうか知っていますか?
Blacklight Shining 2013

@BlacklightShining、そうです、基本は同じです(一部のパッケージは同じメンテナさえ共有しているため)。
rbrito 2013

システム全体のディレクトリにある必要はありませんか?のように/etc/fonts、多分?(私はを作成し~/.fontsてエクスポートした.ttcファイルをそこに配置しようとしましたが、リストには表示されませんでした。)
Blacklight Shining

@BlacklightShining、すべてのユーザーが使用できるようにする場合にのみ、システム全体のディレクトリに配置する必要があります。ちなみに、そのディレクトリは特に設定ファイル用なので、フォントをインストールしないでください/etc
rbrito 2013

1
いいスクリーンショット!さて、これは端末をエミュレートするアプリで機能するはずですが、ttysはどうですか?
Blacklightが2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.