composeglyphs(1)
π
composeglyphs β the girlies' guide to composeglyphs(1)
ok so bestie, welcome to the composeglyphs page, and yeah it lives in section 1 of the manual, so if you see composeglyphs(1) floating around that's literally just this. It ships with Debian. Let's get into it. β¨
πΈ NAME πΈ
composeglyphs β generate an encoding vector or a new font for postscript π
π SYNOPSIS π
composeglyphs -e encoding.afm -E encoding.ps
composeglyphs -i input.afm -o output.ps -c composite.afm -n newname -e
base_encoding.afm -t target_encoding.afm -a output.afm
Two whole moods, one command. Pick your vibe. π¦
β¨ DESCRIPTION β¨
So composeglyphs is a script, and it does one of two iconic things: it generates either an encoding vector or a brand new font for postscript. Periodt. π₯
It requires a pre-existing AFM (no AFM, no party, sorry bestie π), and the whole point is that it lets you use composite characters that AFM doesn't already give you. Like, AFM said no and composeglyphs said "not on my watch." π
π OPTIONS π
-e encoding.afmβ the base encoding AFM you wanna use. Your starting point, your foundation, your base coat. π-E encoding.psβ the encoding vector that gets output. This is the thing you're making. π-i input.afmβ the AFM of the original font. The font you're working from, bestie. πΈ-o output.psβ the font program to generate. Your glow-up result. β¨-c composite.afmβ the AFM that's holding all the supplementary composite character info. The extra lore. π-n newnameβ the name of the new font. Name her something cute. π-t target_encoding.afmβ the target encoding. Where you're headed. π¦-a output.afmβ the name of the AFM file to generate. One more artifact for the collection. π«Ά
π§ NOTES π§
composeglyphs is a part of Ogonkify, which comes with the a2ps distribution. So like, it's not out here alone β it's in a whole friend group. π
And ooh, listen β if you create new AFMs or modify existing ones, the author kindly asks that you send him a copy so he can include them in the distribution. Not a demand, just a polite "pls share the goods" moment. Do it for the community, bestie. π₯Ίπ
π AUTHOR π
Juliusz Chroboczek <jec@dcs.ed.ac.uk>
The main character who made all this happen. Respect. π«‘
π SEE ALSO π
The full documentation for Ogonkify is maintained as a Texinfo manual. If the info and a2ps programs are properly installed at your site, the command
info Ogonkify
should give you access to the complete manual. Go read it, it's giving β¨educatedβ¨. π
ngl if you skipped a section thinking "eh probably not important" β bestie, go back. every flag matters. π
and that's the whole page!! π this was a2ps, May 2003, and you just read composeglyphs(1) β slay, you're officially literate in postscript font composition now. mwah π
π¦ where this page comes from
- ubuntu questing: a2ps 1:4.15.7-1
- ubuntu resolute: a2ps 1:4.15.7-5 Β· GPL-3.0-or-later
- ubuntu stonking: a2ps 1:4.15.8-1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms