非常に古いプログラムがXLFD形式を使用してフォントにアクセスできるxfstt
ように、Debian Sidにフォントサーバーをインストールしました。.ttf
再起動後、xfstt
SYS Vのinitを介して起動し、実行sysctl
中のサービスのリストに表示
$ systemctl --all | grep xfstt
xfstt.service loaded active running LSB: xfstt sysv init script
フォントパスにフォントサーバーを追加しようとすると、パスの前後にフォントサーバーを追加するとエラーが発生します。
$ xset fp+ unix/:7101
xset: bad font path element (#7), possible causes are:
Directory does not exist or has wrong permissions
Directory missing fonts.dir
Incorrect font server address or syntax
$ xset +fp unix/:7101
xset: bad font path element (#0), possible causes are:
Directory does not exist or has wrong permissions
Directory missing fonts.dir
Incorrect font server address or syntax
フォントパスを設定するこの方法は、マニュアルページに記載されています。
Xfstt serves TrueType fonts to X11 servers. Start xfstt then tell X11 about the font server with xset fp+ unix/:7101
私が知る限り、フォントサーバーは私のシステム上のTTフォントと同期し、パッケージのインストールと互換性のあるタイムスタンプを持つTTフォント名を含む/var/cache/xfstt/
2つのファイルを含みます。.dir
どのポートがリッスンしているかを確認できませんが、xfstt
initスクリプトをスキャンしています。
$ grep 7101 /etc/init.d/xfstt
portno=7101
xfstt
これがデフォルトポートにあると思います。
インストールし、現在実行中であり、ポートでリッスンしており、私のフォントを(少なくとも部分的に)知っているとx11-xfs-utils
確信できます。xfstt
7101
.ttf
$ xfsinfo -server unix/:7101
name of server: unix/:7101
version number: 2
vendor string: HD
vendor release number: 1
maximum request size: 1024 longwords (8192 bytes)
number of catalogues: 0
Number of alternate servers: 0
number of extensions: 0
$ fslsfonts -server unix/:7101| wc -l
692
$ fslsfonts -server unix/:7101| tail -2
TTUP040605050702030202040_EB Garamond Initials Fill2
TTUP050100000000000000000_OpenSymbol
正しく使用するにはどうすればよいですか?走るフォントサーバー?