フォントサーバーへのフォントパスの追加

フォントサーバーへのフォントパスの追加

非常に古いプログラムがXLFD形式を使用してフォントにアクセスできるxfsttように、Debian Sidにフォントサーバーをインストールしました。.ttf

再起動後、xfsttSYS 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

どのポートがリッスンしているかを確認できませんが、xfsttinitスクリプトをスキャンしています。

$ grep 7101 /etc/init.d/xfstt 
portno=7101

xfsttこれがデフォルトポートにあると思います。

インストールし、現在実行中であり、ポートでリッスンしており、私のフォントを(少なくとも部分的に)知っているとx11-xfs-utils確信できます。xfstt7101.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

正しく使用するにはどうすればよいですか?走るフォントサーバー?

ベストアンサー1

おすすめ記事