Broaden your selection:
- Program started as a text to PostScript converter, with pretty printing and all the expected features of this kind of program, but it can now handle other file types (PostScript, Texinfo, DVI, web-authoring, PDF, etc.) provided you have the necessary tools. While highly configurable, everything was designed so that even a novice can do complicated PostScript manipulations. For instance, the program can delegate the processing of some files to other filters (such as groff, texi2dvi, dvips, gzip,etc.) which allows a uniform treatment (n-up, page selection, duples, etc.) of heterogeneous files It also includes support for a wide range of programming languages, encodings (ISO Latins, Cyrillic, etc.), medias, and Native Language Support (NLS).
- ADG: Automatic Drawing Generation
- The ADG library (Automatic Drawing Generation) is a set of functions focused on automating the drawing of mechanical parts. It is not a CAD system but a library providing a non-interactive canvas where you can put common CAD entities such as paths, xatches and quotes, to create your technical drawings. The final result can be displayed inside a GTK+ widget or exported to any cairo available format, such as PostScript and PDF documents or PNG and SVG images.
- 'ansiprint' is a utility for printing text files (or stdin) from remote terminals using ANSI telnet escape sequences. Output is to either stdout (default) or /dev/tty (in case something is trapping stdout). The program prints a form-feed character to separate multiple file; it can also print a form feed after all pages/files are printed (both of these functions can be optionally disabled). The user can specify the size of the read/write buffer. The program is based on 'pine' but has been completely re-written in C++.
- The Common Unix Printing System provides a portable printing layer for UNIX(r)-based operating systems. It has been developed to promote a standard printing solution for all UNIX vendors and users. CUPS provides the System V and Berkeley commandline interfaces, uses the Internet Printing Protocol ("IPP") as the basis for managing print jobs and queues, supports (with reduced functionality) the Line Printer Daemon ("LPD"), Server Message Block ("SMB"), and AppSocket (a.k.a. JetDirect) protocols, and adds network printer browsing and PostScript Printer Description ("PPD")-based printing options to support real-world printing under UNIX. CUPS also includes a customized version of GNU Ghostscript and an image file RIP that are used to support non-PostScript printers. Sample drivers for HP and EPSON printers are included that use these filters.
- Multiplatform raster graphical editor enabling simultaneous drawing between users. Project including several sub projects as server, painting framework, network library, desktop application and protocol design and documentation.
- GNU enscript converts ASCII files to PostScript and stores generated output to a file or sends it directly to the printer. It includes features for "pretty-printing" (language sensitive code highlighting) in several programming languages. It supports ten different input encodings, Adobe Font Metrics files, and user defined fancy headers. AFM files for the most common PostScript fonts are included in the distribution; the program itself can download PostScript fonts. Other features include language sensitive highlighting, N-up printing, inlined EPS images, comments, and the ability to change body color and font on the fly.
- The GNU FreeFont project aims to provide a useful set of free scalable (i.e., OpenType) fonts covering as much as possible of the ISO 10646/Unicode UCS (Universal Character Set). It includes:
- Latin, Cyrillic, and Arabic, with supplements for many languages
- Greek, Hebrew, Armenian, Georgian, Thaana, Syriac
- Devanagari, Bengali, Gujarati, Gurmukhi, Oriya, Sinhala, Tamil, Malayalam
- Thai, Tai Le, Kayah Li, Hanunóo, Buginese
- Cherokee, Unified Canadian Aboriginal Syllabics
- Ethiopian, Tifnagh, Vai, Osmanya, Coptic
- Glagolitic, Gothic, Runic, Ugaritic, Old Persian, Phoenician, Old Italic
- Braille, International Phonetic Alphabet (and extensions)
- currency symbols, general punctuation and diacritical marks, dingbats
- mathematical symbols (including much of the TeX repertoire of symbols)
- technical symbols: APL, OCR, arrows,
- geometrical shapes, box drawing
- musical symbols, gaming symbols (chess, checkers, mahjong), miscellaneous symbols
- Gnome Ghostview is a PostScript document viewer. Features include gconf-based configuration, display of the last visible area when scrolling, coordinate display and an all-new bonobo control that integrates with the Nautilus file manager. The package has been partially or completely translated into more than thirty languages.
This project was a GNU package. It has since been decommissioned and is no longer developed.
- GNU ghostscript
- An interpreter for the Postscript language and the Adobe Portable Document Format (PDF), a set of C procedures (the Ghostscript lib) that implements the graphics capabilities that appear as primitive operations in the Postscript language and in PDF, and a set of utility programs that include the ability to convert PostScript to PDF. Currently it supports PostScript level 3 and PDF versions 1.0 through 1.6.
- GNU trueprint
- GNU Trueprint takes C source files and other text files and prints them on PostScript printers. It is intended to be used by programmers; therefore, it includes features like diff-marking, indentation count, function and file indices, and many others that are useful when printing source code. It currently supports C and has more limited support for other languages, including C++, Java, and Perl.