MGP2PS(1)
π MGP2PS β the glow-up your MagicPoint slides deserved π
okay so bestie, listen. This is the manual for mgp2ps, a member of the General Commands Manual family, and honestly? It's giving "tiny utility, huge main character energy." Let's get into it. π
β¨ NAME β¨
mgp2ps β generate PostScript file from MagicPoint file π¦
β¨ SYNOPSIS β¨
mgp2ps [-cirtV] [-f psfile] [-p papersize] [-x xmargin] [-y ymargin]
mgpfile
β¨ DESCRIPTION β¨
So basically mgp2ps is a converter, and what it converts is a MagicPoint file called mgpfile into a PostScript file. That's the whole vibe. π₯
If you pass the -f option, the PostScript gets generated into psfile. And if you don't? It just gets printed to the standard output, no drama, no cap. π
Here's a cute lil detail: if there's a foo.eps sitting there corresponding to foo.gif (or whatever β literally whatever, bestie), then that encapsulated PostScript file gets included into the PostScript file instead. β¨ Sneaky. Iconic.
The following options are available, and I need you to read all of them because they're all kinda useful:
-cβ Generate a color PostScript file (experimental, so like... be aware π). By defaultmgp2psgenerates a monochrome postscript file, which is lowkey the safe choice.-iβ Paint inside the icon symbols. Like filling in the little shapes. π¨-rβ Stack the paper in reverse order. Flip it and reverse it. π-Vβ Be verbose. She will talk. She will tell you things. π£οΈ-fpsfileβ Pathname to put the PostScript output. This is where your file goes. π-ppapersizeβpapersizespecifies the size of the paper to be used. And the roster is LONG, bestie, we love a full cast:a3,a4,a5,b5,A3,A4,A5,B5,letter,legal,ledger,tabloid,statement,executive,folio,quartoand10x14are available. Default size isa4. π-xxmargin-yymarginβxmarginandymarginspecify the length of the margin area around the edge of the paper. So like, the breathing room. The personal space. πΈ-tβ Usetruetypefontinstead ofpsfont(ASCII font only). β-eβ Specify encodings. At this moment,"iso-8859-1","latin1","iso-8859-2""and latin-2"are supported as encodings. Yes, that quoting is exactly how it came to us, we're not touching it. π«Ά-mβ emulate"%pause"directive. βΈοΈ-Xengineβ Do not use the rendering engine specified byengine. Andenginecan be onlyFreeTypeso far. That's it. That's the whole list. π-glevelβ specify the distance level between lines. Iflevelis0, the result will be close to the result ofxft2rendering. If others, it will be close to the result of other rendering engines. So0is the xft2-flavored one, and everything else is giving "other rendering engines." π
π«Ά quick vibe check: -c is marked experimental in the original, so don't come for me if the colors do something weird. I'm just the messenger.
β¨ SEE ALSO β¨
mgp(1)β go say hi to her sister, she's lovely π
β¨ HISTORY β¨
Not me getting emotional over this one π β mgp2ps was created so that Kazu Yamamoto could submit his tutorial document to the committee of Internet Week '97. Like, this whole tool exists because one person needed to hand in homework. That's so real. Main character origin story, fr fr. π§
and that's the whole page, bestie!! This little love letter shipped out from the Debian crew back in November 1997, and it's still out here converting slides for us. Obsessed. Periodt. πβ¨ππ¦πΈπ π«Ά
π¦ where this page comes from
- fedora 43: MagicPoint 1.13a-43.fc43 Β· LicenseRef-Callaway-BSD
- fedora 44: MagicPoint 1.13a-45.fc44 Β· LicenseRef-Callaway-BSD
- Copyright (C) 1997 and 1998 WIDE Project. All rights reserved
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms