composeglyphs(1)

πŸ“¦
version 4.15.8 Β· 2 versions
, in ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’… 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