PS_ADD_LIGATURE(3)
π PS_ADD_LIGATURE π
okay so bestie, this is a section 3 page from the Library Functions Manual β it's PS_add_ligature, and yes we're about to make letters hold hands. π«Ά
β¨ NAME β¨
PS_add_ligature β add a new ligature to a font, slay π
πΈ SYNOPSIS πΈ
#include <pslib.h>
void PS_add_ligature(PSDoc *psdoc, int fontid, const char *glyphname1,
const char *glyphname2, const char *glyphname3)
likeβ¦ three glyph names. three. it's giving a little trio, a lil friend group, and they're about to become ONE (1) ligature. iconic. β¨
π¦ DESCRIPTION π¦
So what this does is add a new ligature to a font that's already loaded. Not a fresh font, not a baby font β an already-loaded one, okay? the font has to already be in the building. π
And listen, this function was mainly provided so you can add ligatures to Type3 fonts created with PS_begin_font(3) β that's its whole main character moment. But it's not exclusive, no gatekeeping here: you can also use it on fonts loaded with PS_findfont(3). so versatile, we love range. π
ngl, PS_add_ligature has been around since version 0.4.0 of pslib. it's been doing this since 0.4.0, fr fr. vintage. a classic. π
π SEE ALSO π
PS_add_kerning(3)β its sibling, its partner in crime, go read it too bestie π
π AUTHOR π
This manual page was written by Uwe Steinmann <uwe@steinmann.cx>. thank you for the lore, legend π«Ά
and that's the whole page!! π it lives in the Library Functions Manual under the name PS_add_ligature(3) β and the footer is just the page name again, PS_ADD_LIGATURE(3), no extra date or version to report, so consider this your cute lil sign-off. go forth and ligate, bestie. π
β¨π¦
π¦ where this page comes from
- debian bookworm: pslib-dev 0.4.7-1+b1
- debian trixie: pslib-dev 0.4.8-1+b1
- ubuntu jammy: pslib-dev 0.4.7-1
- ubuntu noble: pslib-dev 0.4.7-1build2
- ubuntu questing: pslib-dev 0.4.8-1
- ubuntu resolute: pslib-dev 0.4.8-1build1
- ubuntu stonking: pslib-dev 0.4.8-3 Β· GPL-2.0-or-later OR LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms