Notebook

これは日々の作業を通して学んだことや毎日の生活で気づいたことをを記録しておく備忘録である。

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



Frequently accessed files

  1. Computer___Python/20220518_0.html
  2. Computer___Network/20230726_00.html
  3. Misc___Taiwan/20240207_00.html
  4. Computer___Network/20230516_00.html
  5. Computer___FreeBSD/20220621_0.html
  6. Computer___Network/20230508_00.html
  7. Computer___Network/20240130_00.html
  8. Computer___Python/20220715_0.html
  9. Computer___TeX/20231107_00.html
  10. Food___Taiwan/20220429_0.html
  11. Computer___NetBSD/20230119_00.html
  12. Computer___Network/20240416_00.html
  13. Computer___Python/20221013_0.html
  14. Computer___Python/20220410_0.html
  15. Computer___Network/20220413_1.html
  16. Computer___NetBSD/20220817_3.html
  17. Misc___Japan/20240610_00.html
  18. Computer___Debian/20210223_1.html
  19. Computer___Python/20240101_00.html
  20. Computer___NetBSD/20220818_1.html
  21. Computer___Python/20210124_0.html
  22. Computer___NetBSD/20240101_02.html
  23. Computer___NetBSD/20220428_0.html
  24. Computer___TeX/20230726_01.html
  25. Science___Math/20220420_0.html
  26. Computer___TeX/20230503_00.html
  27. Science___Astronomy/20220503_0.html
  28. Computer___NetBSD/20220808_0.html
  29. Computer___NetBSD/20230515_00.html
  30. Computer___NetBSD/20240101_03.html


HTML file generated by Kinoshita Daisuke.