これは日々の作業を通して学んだことや毎日の生活で気づいたことをを記録しておく備忘録である。
HTML ファイル生成日時: 2025/04/14 22:36:36.803 (台灣標準時)
「Noto フォントをインストールしたはずにござるが、なぜゆえ xlsfonts の 出力の中に Noto フォントが見当たらないのでござろうか?」と疑問に思った ことがあったでござる。フォントをインストールしたのに、そのフォントが使 えない、という場合にすべきことを記録しておくでござる。
Noto フォントをインストールしたのに、その Noto フォントが使えない、と いうことを考えてみるでござる。まず、 pkgsrc を使ってインストールした Noto フォントのパッケージの名称を探すでござる。
% pkg_info | grep noto noto-ttf-20230927 Noto fonts for all languages tex-noto-2022 Support for Noto fonts tex-notoccite-2009 Prevent trouble from citations in table of contents, etc tex-noto-emoji-2.034 Noto Emoji fonts tex-notomath-1.03 Math support for Noto fonts
インストールされているパッケージの名称は noto-ttf-20230927 であること がわかったでござる。次に、この noto-ttf-20230927 というパッケージによ りインストールされたファイルを調べるでござる。
% pkg_info -L noto-ttf-20230927 Information for noto-ttf-20230927: Files: /usr/pkg/share/fonts/X11/TTF/NotoColorEmoji.ttf /usr/pkg/share/fonts/X11/TTF/NotoEmoji-Regular.ttf /usr/pkg/share/fonts/X11/TTF/NotoKufiArabic-Bold.ttf /usr/pkg/share/fonts/X11/TTF/NotoKufiArabic-Regular.ttf /usr/pkg/share/fonts/X11/TTF/NotoMono-Regular.ttf /usr/pkg/share/fonts/X11/TTF/NotoNaskhArabic-Bold.ttf /usr/pkg/share/fonts/X11/TTF/NotoNaskhArabic-Regular.ttf /usr/pkg/share/fonts/X11/TTF/NotoNaskhArabicUI-Bold.ttf /usr/pkg/share/fonts/X11/TTF/NotoNaskhArabicUI-Regular.ttf /usr/pkg/share/fonts/X11/TTF/NotoNastaliqUrdu-Regular.ttf /usr/pkg/share/fonts/X11/TTF/NotoSans-Bold.ttf /usr/pkg/share/fonts/X11/TTF/NotoSans-BoldItalic.ttf /usr/pkg/share/fonts/X11/TTF/NotoSans-Italic.ttf /usr/pkg/share/fonts/X11/TTF/NotoSans-Regular.ttf /usr/pkg/share/fonts/X11/TTF/NotoSansArmenian-Bold.ttf ..... /usr/pkg/share/fonts/X11/TTF/NotoSerifHebrew-Regular.ttf /usr/pkg/share/fonts/X11/TTF/NotoSerifKannada-Bold.ttf /usr/pkg/share/fonts/X11/TTF/NotoSerifKannada-Regular.ttf /usr/pkg/share/fonts/X11/TTF/NotoSerifKhmer-Bold.ttf /usr/pkg/share/fonts/X11/TTF/NotoSerifKhmer-Regular.ttf /usr/pkg/share/fonts/X11/TTF/NotoSerifLao-Bold.ttf /usr/pkg/share/fonts/X11/TTF/NotoSerifLao-Regular.ttf /usr/pkg/share/fonts/X11/TTF/NotoSerifMalayalam-Bold.ttf /usr/pkg/share/fonts/X11/TTF/NotoSerifMalayalam-Regular.ttf /usr/pkg/share/fonts/X11/TTF/NotoSerifTamil-Bold.ttf /usr/pkg/share/fonts/X11/TTF/NotoSerifTamil-Regular.ttf /usr/pkg/share/fonts/X11/TTF/NotoSerifTelugu-Bold.ttf /usr/pkg/share/fonts/X11/TTF/NotoSerifTelugu-Regular.ttf /usr/pkg/share/fonts/X11/TTF/NotoSerifThai-Bold.ttf /usr/pkg/share/fonts/X11/TTF/NotoSerifThai-Regular.ttf
フォントは /usr/pkg/share/fonts/X11/TTF に置かれていることがわかったで ござる。以下のコマンドを実行して、 font path に /usr/pkg/share/fonts/X11/TTF を追加するでござる。
% xset fp+ /usr/pkg/share/fonts/X11/TTF % xset fp rehash
これで、 noto フォントが使えるようになったはずでござる。
% xlsfonts | grep 'noto mono' -misc-noto mono-medium-r-normal--0-0-0-0-m-0-adobe-standard -misc-noto mono-medium-r-normal--0-0-0-0-m-0-ascii-0 -misc-noto mono-medium-r-normal--0-0-0-0-m-0-fcd8859-15 -misc-noto mono-medium-r-normal--0-0-0-0-m-0-iso10646-1 -misc-noto mono-medium-r-normal--0-0-0-0-m-0-iso8859-1 -misc-noto mono-medium-r-normal--0-0-0-0-m-0-iso8859-10 -misc-noto mono-medium-r-normal--0-0-0-0-m-0-iso8859-13 -misc-noto mono-medium-r-normal--0-0-0-0-m-0-iso8859-15 -misc-noto mono-medium-r-normal--0-0-0-0-m-0-iso8859-16 -misc-noto mono-medium-r-normal--0-0-0-0-m-0-iso8859-2 -misc-noto mono-medium-r-normal--0-0-0-0-m-0-iso8859-3 -misc-noto mono-medium-r-normal--0-0-0-0-m-0-iso8859-4 -misc-noto mono-medium-r-normal--0-0-0-0-m-0-iso8859-5 -misc-noto mono-medium-r-normal--0-0-0-0-m-0-iso8859-7 -misc-noto mono-medium-r-normal--0-0-0-0-m-0-iso8859-9 -misc-noto mono-medium-r-normal--0-0-0-0-m-0-koi8-r -misc-noto mono-medium-r-normal--0-0-0-0-m-0-koi8-ru -misc-noto mono-medium-r-normal--0-0-0-0-m-0-microsoft-ansi -misc-noto mono-medium-r-normal--0-0-0-0-m-0-microsoft-cp1250 -misc-noto mono-medium-r-normal--0-0-0-0-m-0-microsoft-cp1251 -misc-noto mono-medium-r-normal--0-0-0-0-m-0-microsoft-cp1252 -misc-noto mono-medium-r-normal--0-0-0-0-m-0-microsoft-cp1253 -misc-noto mono-medium-r-normal--0-0-0-0-m-0-suneu-greek -misc-noto mono-medium-r-normal--0-0-0-0-m-0-tcvn-0 -misc-noto mono-medium-r-normal--0-0-0-0-m-0-viscii1.1-1