私は 質問 今日、良いLinux xtermフォントを求めているのに出くわしました、そして答えはTerminusと呼ばれるものを示唆しています。私はしばらくの間新しいターミナルフォントを探していたので、 ダウンロード (ところで、Ubuntu Intrepidを実行しています)そしてREADMEを読んでください:
1.1. Quick installation.
The commands:
$ ./configure [--prefix=PREFIX]
$ make
# make install
compile and install the Linux console and X11 Window System fonts, and
# make fontdir
updates fonts.dir for X11 (if you don't know what fonts.dir is, execute the
command).
1.2. Legend.
The file names are structured as follows: ter-u<SIZE><STYLE>.bdf
where <SIZE> is 12, 14, 16, 20, 24, 28 or 32, and <STYLE> is n for normal
(all sizes), b for bold (all sizes except 6x12) and v for EGA/VGA bold (8x14
and 8x16 only, makes use of the eight character matrix column).
だから私は走った:
$ ./configure
$ make
$ Sudo make install
$ Sudo make fontdir
...念のためにX11を再起動しましたが、新しいフォントが見つかりませんでした。
$ xterm -font ter-u14n
xterm: unable to open font "ter-u14n", trying "fixed"....
はぁ。 READMEに戻ります。このファイルの後半で、私は見ました:
4. X11 Window System.
4.1. Installation.
$ ./configure [--prefix=PREFIX | --x11dir=DIRECTORY]
$ make pcf
# make install-pcf
「xterm-font8x16」が機能することはわかっているので、「locate 8x16」を実行すると、このフォントが/ usr/share/fonts/X11/miscにあるように見えたので、これは良い--x11dirのように見えました。使用する。だから私は走った:
$ ./configure --x11dir=/usr/share/fonts/X11/misc
$ make pcf
$ make install-pcf
$ Sudo make fontdir
...そして、X11を再起動しました。コンピュータ全体でさえ、念のために再起動しました。また、/ usr/share/fonts/X11/misc /ter-u14n.pcf.gzのようなファイルがたくさんあることも確認しました。私のシステムでは、それでも:
$ xterm -font ter-u14n
xterm: unable to open font "ter-u14n", trying "fixed"....
このフォントをxtermで動作させるために実行する必要のある魔法の呪文は何ですか?
Ubuntuにはパッケージがあります:
apt-get install xfonts-terminus xfonts-terminus-oblique
これはuniverse
リポジトリにあるため、/etc/apt/sources.list
に追加する必要がある場合があることに注意してください。
Debian Wheezyにxfonts-terminalをインストールした後、私は次のことを行う必要がありました。
$ xset fp rehash
また、私の~/.Xresources
は次のように述べています。
xterm*utf8: 1
xterm*font: -xos4-terminus-medium-r-normal--20-200-72-72-c-100-iso10646-1
、ここで-xos4-terminus-medium-r-normal--20-200-72-72-c-100-iso10646-1
は、フォントがインストールされているfonts.dir
ファイルから取得されます。私の場合は/usr/share/fonts/X11/misc/fonts.dir
です。
Utf-8が必要な場合は、xterm*utf8: 1
を使用し、iso10646-1
を選択します。 utf-8が端末で正しく機能するためには、uxterm
ではなくラッパースクリプトxterm
を呼び出す必要がある場合もあります。
~/.Xresources
のすべての変更では、次のことを行う必要があります。
$ xrdb ~/.Xresources
それらを現在のXセッションに登録させます。
xterm*font
ルールは、次のようなワイルドカードアスタリスクで記述することもできます。
xterm*font: -xos4-terminus-medium-r-*--20-*-*-*-*-*-iso10646-*
これが、同様の問題に遭遇した人に役立つことを願っています。
フォントは/ usr/share/fonts/X11/miscの下のencodings.dir、fonts.alias、およびfonts.dirファイルにリストされていますか?
Linuxホストにフォントを追加する必要があったので、かなり時間がかかりましたが、デフォルトでインストールする必要があるmkfontdir、update-fonts-alias、update-fonts-dir、update-fonts-scaleという名前のヘルパーユーティリティがあります。これらは、システムにインストールされているフォントについてXサーバーに通知するメタ情報の更新を処理します。それらのマニュアルページを参照してください。
Debianベースのシステム(UbuntuにはDebianの伝統があります)では、font .debパッケージが追加されると、ヘルパーは通常mkfontdirsを自動的に呼び出します。 makeを使用してフォントをインストールすると、システムが期待するように設定されていない可能性があります。