安達さん、リストの皆さん、こん**は。
xmlの記述について疑問だったところと、 xmlについては、私もまだ良く分からず、自分が理解できた範囲で書いたらできた、というレベルです。 仰っていることはほぼそれでいいのではないかと思います。
(5)確認コマンド fc-list -vb YOzAF90b 私はこれを使っていましたが、ja,enの順で出力されます。 たしかにこちらが見やすいです。私は出力が長い場合は、コロン(”:”)を区切りとしてcutで必要部分だけ抽出してました。表示順は整合性がとれていれば、どちらでも良いと思います。
fc-query /usr/share/fonts/truetype/yozvox-yozfont/YOzBAF90.ttf は、"YOzAF90b"(s) "奏穁䘹ぢ"(s)のままです。 cache を見に行かないのかもしれません。 man fc-queryには ”fc-query queries font-file(s) using the normal fontconfig rules...(以下略)” とあります。 /etc/fonts/cont.confには ” (前略) <!-- Load local system customization file --> <include ignore_missing="yes">conf.d</include> (後略) ” とあり、/etc/fonts/conf.d配下のファイルはカスタマイズ用のファイルと認識されて”normal”ではないので反映されないということでしょうか?疑問です。
(6)testタグ内のtarget="default"の意味は、 matchタグ内の target="scan" を引き継ぐということなのか その意味でいいのかもしれません。
ちなみに、yozフォントのファイル名の意味は http://yozvox.web.fc2.com/Readme.txt をみるとなんとなくわかるような気がします。 どうやらこの後追加されているようで P,X,M の説明がなかったのです。 もっと詳しい?ページをみた記憶があるのだがどこだったっけと検索してたら、Debianのお膝元にありました。
Debian Fonts Task Force/fonts-yozvox-yozfont https://salsa.debian.org/fonts-team/fonts-yozvox-yozfont/-/blob/master/Readm... ※ちなみにFREE SOFTWARE DIRECTORY https://directory.fsf.org/wiki/ に Fonts-yozvox-yozfont の項目があり、そこ経由です。 ここにP,X,Mの説明があります。
/etc/fonts/fonts.conf には、 LOCAL CHANGES BELONG IN 'local.conf'. とありますが、このファイルはサンプルも存在してなくて <!-- Load local system customization file --> <include ignore_missing="yes">conf.d</include> の下に <include ignore_missing="yes">local.conf</include> の記述がなくなっていています。 /etc/fonts/conf.d/51-local.confに
<include ignore_missing="yes">local.conf</include> の記述があります。サンプルは無いですね。このぐらいは手入力かコピペで雛形作ってほしいということでしょうか? なんにせよまずは上流のほうでなんとか修正していただけるといいのですが。。。 以上、参考まで。