Amongst the mysteries, this message from urwfonts-1.0_8:
With neither of the required actions taken, /usr/local/share/fonts/urwfonts is recognised by
If it's true that I'll have to manually add the path to something: why is it true?
I can not find an answer under <https://docs.freebsd.org/en/books/handbook/x11/#x-fonts>.
You'll have to add /usr/local/share/fonts/urwfonts to your X font path by either:
$ xset fp+ /usr/local/share/fonts/urwfonts
$ xset fp rehash
or by adding it to your X-server configuration file (usually /etc/X11/xorg.conf) and restarting the X-server.
With neither of the required actions taken, /usr/local/share/fonts/urwfonts is recognised by
fc-cache --verbose
(with /usr/local/bin/fc-cache provided by x11-fonts/fontconfig and x11-fonts/linux-c7-fontconfig).If it's true that I'll have to manually add the path to something: why is it true?
I can not find an answer under <https://docs.freebsd.org/en/books/handbook/x11/#x-fonts>.
Code:
% man fc-cache
No manual entry for fc-cache
% fc-cache --help
usage: fc-cache [-EfrsvVh] [-y SYSROOT] [--error-on-no-fonts] [--force|--really-force] [--sysroot=SYSROOT] [--system-only] [--verbose] [--version] [--help] [dirs]
Build font information caches in [dirs]
(all directories in font configuration by default).
-E, --error-on-no-fonts raise an error if no fonts in a directory
-f, --force scan directories with apparently valid caches
-r, --really-force erase all existing caches, then rescan
-s, --system-only scan system-wide directories only
-y, --sysroot=SYSROOT prepend SYSROOT to all paths for scanning
-v, --verbose display status information while busy
-V, --version display font config version and exit
-h, --help display this help and exit
%