~ft/fontsel

Simple font selector for Plan 9
fix stack overflow; close file when not needed; fix alternative text file reading
add custom text loading
don't fail if a fontdir is not available

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~ft/fontsel
read/write
git@git.sr.ht:~ft/fontsel

You can also use your local clone with git send-email.

#fontsel

Simple font selector for Plan 9.

screenshot

It scans /lib/font/bit, /lib/font/ttf, and shows the user a text. User selects a font directory using middle mouse button and a specific font in that directory with the right mouse button.

When the user decides to quit, using either q or del, program prints out the full path to the last font selected, so that it's possible to use it as follows:

font=`{fontsel} sam ....

- and + cycle through fonts of a specific font dir, or change the size of the font if it's a TTF one.

Displayed text can be loaded from a file: fontsel FILE, where FILE can be - to read from stdin.