Hello groff users, how to convert .tff fonts to something usable by `groff`, without sudo access?
I am learning groff and I feel thee need to use a fonts with more glyphs than what standard fonts offer (e.g.: ◇ U+25C7, ❦ U+2766, etc.) I came around the excellent `install-font.sh` [1]. It seems to work when I have root access (it wrote files to /usr/share/groff/), but to I prefer to stay as user to experiment with options, different styles of fonts etc. My idea is to have a local ./font/ folder and then include it in my groff invocation (I should do it via `-F`, right?). I am not sure how to invoke ./install-font.sh without `su` or `sudo` though. It complains about missing `text.enc`. Here is a log of what I see in the terminal: f@x270:~/spool/groff/prova/cv/install-font$ ./install-font.sh -P out/ FreeSerif.ttf Processing FreeSerif.ttf... Running fontforge... Program root: /usr Copyright (c) 2000-2024. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> with many parts BSD <http://fontforge.org/license.html>. Please read LICENSE. Version: 20230101 Based on sources from 2024-03-15 20:41 UTC-D. This font contains both a 'kern' table and a 'GPOS' table. The 'kern' table will only be read if there is no 'kern' feature in 'GPOS'. The glyph named Delta is mapped to U+0394. But its name indicates it should be mapped to U+2206. The glyph named Omega is mapped to U+03A9. But its name indicates it should be mapped to U+2126. The glyph named mu is mapped to U+03BC. But its name indicates it should be mapped to U+00B5. Done. Family name (default = FreeSerif): =>FreeSerif (FreeSerif.ttf) assigned to family 'FreeSerif'. Enter +STYLE (eg +R, +I, +B, +BI), or a unique groff name for FreeSerif. Leave blank to set name to 'FreeSerif': =>FreeSerif assigned groff fontname 'FreeSerif'. 'text.enc' not found. Aborting. f@x270:~/spool/groff/prova/cv/install-font$ tree out/ out/ ├── site-font │ ├── devpdf │ │ └── text.enc │ ├── devps │ │ └── text.enc │ └── text.enc └── text.enc 4 directories, 4 files Any help or pointers appreciated! —F [1] https://www.schaffter.ca/mom/bin/install-font.sh