PAPS(1)
PAPS(1) β the paps girlies' guide π β¨
okay so bestie, this is the manual page for paps, living in the General Commands Manual section of your system. yes we're doing manpage lore today, stay with me, it's gonna slay π
πΈ NAME πΈ
paps β a UTF-8 to PostScript converter, and it does it using Pango. that's the whole vibe. π
β¨ SYNOPSIS β¨
paps [options] files...
look at her. options first, then the files. iconic behavior. π
π¦ DESCRIPTION π¦
so paps reads a UTF-8 encoded file and generates a PostScript language rendering of that file. like, it literally turns your text into PostScript, no cap. π«Ά
and how does it do the rendering, you ask? by creating outline curves through the pango ft2 backend. that's the whole pipeline bestie, that's the magic. π₯
π OPTIONS π
so these programs follow the usual GNU command line syntax, which means long options start with two dashes (-). a little summary of the options is included below, because we're nice like that. π
--landscapeβ landscape output. and the default? portrait. so if you want it sideways you gotta say so. π--columns=clβ how many columns you want in the output. the default is1, so it's giving single column unless you say otherwise. π°--font=descβ set the font description. default isMonospace 12, which is honestly a classic. βοΈ--rtlβ do rtl layout. that's right-to-left, bestie. πͺ--paper psβ choose your paper size. the known paper sizes arelegal,letter, anda4. default isA4. π--bottom-margin=bmβ set the bottom margin in postscript points (and a postscript point is1/72inch, iykyk). default is36. β¬οΈ--top-margin=tmβ set the top margin. default is36. β¬οΈ--left-margin=lmβ set the left margin. default is36. β¬ οΈ--right-margin=rmβ set the right margin. default is36. β‘οΈ--helpβ show a summary of the options. your little bestie when you're lost. π--headerβ draw a page header for each page. every single page gets one. π--markupβ interpret the text as pango markup. fancy text mode activated. β¨--encoding=ENCODINGβ assume the documentation encoding is ENCODING. π§¬--lpiβ set the lines per inch. this is what determines the line spacing, so it's kind of a big deal. π--cpiβ set the characters per inch. this is an alternative method of specifying the font size. two roads to the same destination, we love options. π--stretch-charsβ indicates that characters should be stretched in the y-direction to fill up their vertical space. and this one is similar to thetexttopsbehaviour, so if you know you know. π§΅
π AUTHOR π
paps was written by Dov Grobgeld <dov.grobgeld@gmail.com>. give her a round of applause, she ate. π«Ά
this manual page was written by Lior Kaplan <kaplan@debian.org>, for the Debian project (but may be used by others β sharing is caring bestie). π
ok that's the whole page, you're officially a paps expert now, main character energy fr fr π
and that's a wrap on the April 17, 2006 edition of this manual page, straight from the General Commands Manual source, version PAPS(1). mwah, love u, go convert something pretty πππ
π¦ where this page comes from
- fedora 43: texttopaps 0.8.0-14.fc43 Β· LGPL-2.0-or-later
- fedora 43: texttopaps 0.8.0-14.fc43 Β· LGPL-2.0-or-later
- fedora 44: texttopaps 0.8.0-15.fc44 Β· LGPL-2.0-or-later
- fedora 44: texttopaps 0.8.0-15.fc44 Β· 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