Ghostscript

GNU Ghostscript

Table of Contents

Ghostscript is the name of a set of software that provides:

  • An interpreter for the PostScript language and the PDF file format,
  • A set of C procedures (the Ghostscript library) that implement
    the graphics capabilities that appear as primitive operations in the
    PostScript language, and
  • A wide variety of output drivers for various file formats and printers.

Ghostscript was originally written by Peter Deutsch.

The original Ghostscript program is maintained by a group of
developers from Artifex Software Inc.
Henry Stiles and Ray Johnston are the main developers.

GNU Ghostscript is maintained by a team of GNU programmers. The GNU version of
the software is a distribution of the Ghostscript project from Artifex Software.

GNU Ghostscript is known to run on the following platform families:

  • A wide variety of Unix systems using X Window version 11,
    release 4, 5, and 6, including Sun-3, Sun-4, Sun-386i, and
    Sun SPARCStation; generic machines running
    GNU/Linux, 386/ix, ISC Unix, SCO Unix, and Solaris; H-P
    9000/300 and 9000/800; DECStation 2100 and 3100; VAX running
    Ultrix and OSF/1; Sequent Symmetry; Convex C1 and C2;
    Tektronix 4300; SGI Iris Indigo;
  • Sun workstations (Sun-3, SPARC, Sun-386i) running SunView;
  • VAX or AXP systems running VMS with X11R4/5 and DEC C or gcc.

GNU Ghostscript is a copyrighted work; it is distributed under
the GNU General Public License. You
can get the current version of GNU Ghostscript by Internet FTP from
ftp.gnu.org/gnu/ghostscript
from any of the GNU distribution sites; likely, alpha versions may be
available
on alpha.gnu.org/gnu/ghostscript.

The Ghostscript source code distribution requires the jpeg library,
the zlib compression library, optionally the libpng image format library,
Jasper (for JPEG2000 format support), expat, freetype, jbig2dec, lcms and tiff.
The versions eventually included in the distribution sources contain some
modifications essentials to Ghostscript and not included upstream for the moment.

GNU Ghostscript documentation is distributed with the source packages.

The main GNU Ghostscript mailing list is

<bug-ghostscript@gnu.org> (subscribe) (archive).

It is used to discuss all aspects of GNU Ghostscript, including development and porting.

Discussion about GNU Ghostscript and Ghostview can be found in the
USENET gnu.ghostscript.bug newsgroup.

Getting involved

Please remember that development of GNU Ghostscript is a volunteer effort, and you
can also contribute to its development. For information about contributing
to the GNU Project, please read How to help GNU.

If you would like any new feature to be included in future versions
of GNU Ghostscript, please send a request to
<bug-ghostscript@gnu.org>.
If you think you have found a bug in GNU Ghostscript, then you should send
as complete a report as possible to
<bug-ghostscript@gnu.org>.
GNU Ghostscript development is done on the appropiate savannah project.
GNU Ghostscript is currently maintained by Didier Link
(<didier@famille-link.fr>)
and José E. Marchesi (<jemarch@gnu.org>).
  • Introduction
    to GNU Ghostscript
  • GV allows to view and navigate
    through PostScript and PDF documents on an X display by
    providing a user interface for the ghostscript interpreter.

Возможности [ править | править код ]

Ghostscript может осуществлять конвертирование файлов PostScript в файлы различных графических форматов, выводить на дисплей интерпретированное содержимое и осуществлять печать на принтерах не поддерживающих PostScript; часто используется как «виртуальный принтер» для создания документов в формате PDF или PostScript из программ, не поддерживающих конвертирование в эти форматы.

Может использоваться как процессор растровых изображений (RIP) для растровых компьютерных принтеров — например, как входной фильтр для LPD — или как механизм RIP для программ просмотра PDF или PostScript.

Поскольку Ghostscript является интерпретатором языка, то он может также использоваться в качестве универсальной среды программирования. Ghostscript был перенесён на многие операционные системы, включая Unix, Linux, Mac OS, OpenVMS, Microsoft Windows, MS-DOS, FreeDOS, OS/2 и AmigaOS.

GhostScript — Entwickler: Artifex Software Inc. Aktuelle Version: 8.64 (3. Februar … Deutsch Wikipedia

Ghostscript — Entwickler Artifex Software Inc. Aktuelle Version 9.04 (8. August 2011) … Deutsch Wikipedia

GhostScript — Développeur Artifex Software Inc … Wikipédia en Français

Ghostscript — Desarrollador Artifex Software Ghostscript, Ghostview y … Wikipedia Español

Ghostscript — (escrito por Peter Deutsch, fundador de Aladdin Enterprises), es el programa intérprete por excelencia de documentos en formato PS (y también PDF). Ghostscript permite presentar datos PS y PDF en la pantalla y además traducirlos de manera que… … Enciclopedia Universal

Ghostscript — infobox software name = Ghostscript caption = Ghostscript Logo author = L. Peter Deutsch developer = Artifex Software released = August 11, 1988 [cite web |url=http://ghostscript.com/doc/current/History1.htm#Version1.0 |title=History of… … Wikipedia

Ghostscript — GPL Ghostscript Développeur Artifex Software Inc. Première version … Wikipédia en Français

GhostScript — GNU Public Domain Postscript (Interpreter, siehe http://www.desy.de/cgi bin/man cgigs) … Acronyms

GhostScript — GNU Public Domain Postscript (Interpreter, siehe http://www.desy.de/cgi bin/man cgigs) … Acronyms von A bis Z

GNU Ghostscript — Développeur Projet GNU Première version 2004 Dernière ver … Wikipédia en Français

MS-DOS displays (note: not usable with Desqview/X):

   MS-DOS EGA and VGA:
       ega     EGA (640x350, 16-color)
       vga     VGA (640x480, 16-color)
   MS-DOS SuperVGA:
 *     ali     SuperVGA using Avance Logic Inc. chipset, 256-color modes
 *     atiw    ATI Wonder SuperVGA, 256-color modes
 *     cirr    SuperVGA using Cirrus Logic CL-GD54XX chips, 256-color modes
 *     s3vga   SuperVGA using S3 86C911 chip (e.g., Diamond Stealth board)
       svga16  Generic SuperVGA in 800x600, 16-color mode
 *     tseng   SuperVGA using Tseng Labs ET3000/4000 chips, 256-color modes
 *     tvga    SuperVGA using Trident chipset, 256-color modes
   ****** NOTE: The vesa device does not work with the Watcom (32-bit MS-DOS)
   ****** compiler or executable.
       vesa    SuperVGA with VESA standard API driver

Which document contains what?

Here is the list in alphabetic order of Ghostscript documentation,
with explanations of the contents.

API.htm
On MS-Windows and OS/2, Ghostscript is compiled as a dynamic
link library (DLL). On Linux, Ghostscript can be compiled as
a shared object. This describes how to use it. For developers.
C-style.htm
Guidelines and style for C coding, which you should follow
if, for example, you or add or
change something in Ghostscript. For developers.
Commprod.htm
The conditions under which Ghostscript may be distributed in a
commercial context. See also the .
DLL.htm
On OS/2, MS Windows-16 and MS Windows-32 platforms, Ghostscript is
compiled as a dynamic link library (DLL). This describes how to use it.
For developers. This DLL interface is obsolete.
Use instead.
Develop.htm
Code orientation for developers. Contains a detailed breakdown of
the source files by functional group, and overviews of the major
architectural features and services.
Deprecated.htm
Documention for deprecated devices and features. Features described here
will be removed in future versions of Ghostscript.
Devices.htm
Detailed information about some specific devices for which Ghostscript
can produce output. Run «» to see which
devices a particular version of Ghostscript is built to use.
Drivers.htm
Describes the interface between Ghostscript and device drivers. If
you do this, you should also read and use the . Necessary to develop a new driver. For
developers.
Fonts.htm
All
about fonts freely available for Ghostscript, and how to add and use new
fonts. Also describes how to use Ghostscript fonts as X Windows fonts. For
both users and developers.
History*.htm

The history of changes in all Ghostscript releases:

Install.htm
How to install Ghostscript. See also .
Internal.htm
Description of operators that are for internal/developer use only.
Language.htm
The relationship between the Ghostscript interpreter and the
PostScript language as defined by Adobe.
Lib.htm
A description of the Ghostscript library, a set of procedures to
implement the graphics and filtering capabilities that are primitive
operations in the PostScript language and in Adobe Portable Document Format
(PDF). For developers.
Make.htm
How to build Ghostscript executables from the source code. See also
. It’s not necessary to be a highly
experienced developer to build or install Ghostscript, but some experience
is needed.
News.htm
A brief description of the latest release or pre-release of
Ghostscript, and a list of any incompatible changes in it. Changes in older
releases are described in the history files «»,
which are usually installed in the documentation directory. Run
«» to see where that is.
Ps-style.htm
The guidelines and style for postscript coding in Ghostscript. Some
of Ghostscript is implemented in the postscript language itself, and
various utilities and examples are distributed with it. You should
follow these guidelines if you’re extending or modifying those files.
For developers.
Ps2epsi.htm
Detailed information on how to use Ghostscript through
to convert PostScript to Adobe
Encapsulated PostScript Interchange (EPSI) format.
VectorDevices.htm
Detailed information on how to use Ghostscript, GhostPCL and GhostXPS to convert PostScript, PDF, XPS, PCL or PXL input to Adobe
Portable Document Format (PDF), Adobe PostScript Level 2, Adobe Encapsulated PostScript Level 2, Open XML (XPS) or PCL-XL.
Psfiles.htm
A description of the PostScript files (other than font files)
distributed with Ghostscript, including initialization routines, utility
programs, and sample printable files.
thirdparty.htm
Contains a table of «third party libraries» (that is, code from outwith the
Ghostscript/GhostPDL project) that we import to our project and supply in our
releases. Including the purpose they serve, the version we QA and ship, the
license under which the code distributed and the URL for the «upstream»
project.
COPYING
The GNU Affero General Public License, which states the conditions for using
and redistributing GPL Ghostscript.
Readme.htm
This document.
Release.htm
A description of how to prepare and test a Ghostscript release. Of
interest only to developers who want to create new Ghostscript versions for
distribution.
Source.htm
A guide to the Ghostscript source code, for development and debugging.
Unix-lpr.htm
How to set up Ghostscript as a Unix
filter.
Use.htm
Detailed instructions on how to use Ghostscript, including such
matters as designating an output device; choosing a default paper size;
how Ghostscript finds files, including font files; how it uses environment
variables; notes on specific platforms, including the X Window System; and
command-line options.

GhostPDL

Historically, we’ve used GhostPDL as an umbrella term to encompass our entire line of products. We’ve now brought all these disparate products together into a single package, called, appropriately enough, GhostPDL.

When running on a printer (or server) GhostPDL now automatically detects the type of data being fed to it and processes it accordingly. The individual interpreters all plug into a top-level module that handles both automatic language detection and Printer Job Language (PJL) based configuration.

The exact set of interpreters present in an installation can be tuned by the integrator for their specific product/use cases.

In addition to our existing PDL modules (PS, PDF, PCL, PXL, and XPS) we have now added new modules to handle a range of common image formats. With these installed, GhostPDL will handle JPEGs (both JFIF and EXIF), PWGs, TIFFs, PNGs, JBIG2s, and JPEG2000s.

GhostPDL is available both under the GNU Affero GPL license
and for commercial licensing
from Artifex.

The source code for GhostPDL can be found on
here.

A full example

The file in the Ghostscript fileset is a complete
example program that initializes the library and produces output using it;
files named (such as
and ) are makefiles using
as the main program. The following annotated excerpts from this file are
intended to provide a roadmap for applications that call the library.

Any application using Ghostscript should include the fragment above at the
very beginning of the main program.

The header includes a wealth of declarations related
to the Ghostscript memory manager, portability machinery, debugging
framework, and other substrate facilities. Any application file that calls
any Ghostscript API functions should probably include .

The externs above are needed for initializing the library.

The code above initializes the library and its memory manager. now
points to the graphics state that will be passed to the drawing routines in
the library.

The code above initializes the default device and sets a default halftone
screen. (For brevity, we have omitted the definition of odsf, the spot
function.)

The call above completes initializing the graphics state. When the program
is finished, it should execute:

Copyright 2000-2021 Artifex Software, Inc. All rights reserved.

This software is provided AS-IS with no warranty, either express or
implied.

This software is distributed under license and may not be copied, modified
or distributed except as expressly authorized under the terms of that
license. Refer to licensing information at https://www.artifex.com
or contact Artifex Software, Inc., 1305 Grant Avenue — Suite 200,
Novato, CA 94945, U.S.A., +1(415)492-9861, for further information.

Ghostscript version 9.54.0, 30 March 2021

Types

Type    Declared /defined in   Represents
    A character code that appears in a string. Currently
it is always a single byte, but composite fonts or Unicode may
require it to be wider in the future.
    A character name like «period» or «epsilon». From
the xfont implementation’s point of view, it is just a handle;
when necessary, Ghostscript provides a
procedure to
convert it to a string name.
    A procedure that maps a to
its string name; see the procedure.
    A character or glyph code that can be used with a
specific platform font. Normally it will be a character code
that the implementation of will
turn into a 1-character string and give to the platform’s
«display string» operation.
  ,   The xfont analogue of
, the type of the
procedure record that defines an xfont implementation.
  ,   The gxfont analogue of ,
the type of the basic structure for an xfont.
()       Not really a type, although it probably should be:
an used to indicate the
used by a font. Defined values are

1
2
3
-1
Other encoding

Performance.

Incremental loading for CIDFontType 2 and TrueType fonts.

There is one other type of CID-keyed font that should also be
loaded incrementally: CFF CIDFontType0, i.e., a CIDFontType 0
font represented using the compact binary CFF format. This is
important because this is one of the two variants of Asian OpenType
fonts (the other is essentially the same as TrueType). Ghostscript
already supports both of these OpenType variants, but not with
incremental loading.

Bug #223992, November 30, 2000.


We suggest that anyone who would like to work on this project
start by looking at how CIDFontType 0 fonts do incremental loading
(lib/gs_cidfn.ps and psi/zfcid0.c). Probably much of this
code can be also be used with CIDFontType 2 and TrueType fonts.

Ghostscript

Ghostscript is an interpreter for PostScript and Portable Document Format (PDF) files.

Ghostscript consists of a PostScript interpreter layer, and a graphics library. The graphics library is shared with all the other products in the Ghostscript family, so all of these technologies are sometimes referred to as Ghostscript, rather than the more correct GhostPDL.

Binaries for Ghostscript and (seel below) GhostPDF (included in the Ghostscript binaries) for various systems can be downloaded from here.
The source can be found in both the Ghostscript and GhostPDL downloads from
the same site.

Which document contains what?

Here is the list in alphabetic order of Ghostscript documentation,
with explanations of the contents.

API.htm
On MS-Windows and OS/2, Ghostscript is compiled as a dynamic
link library (DLL). On Linux, Ghostscript can be compiled as
a shared object. This describes how to use it. For developers.
C-style.htm
Guidelines and style for C coding, which you should follow
if, for example, you or add or
change something in Ghostscript. For developers.
Commprod.htm
The conditions under which Ghostscript may be distributed in a
commercial context. See also the .
DLL.htm
On OS/2, MS Windows-16 and MS Windows-32 platforms, Ghostscript is
compiled as a dynamic link library (DLL). This describes how to use it.
For developers. This DLL interface is obsolete.
Use instead.
Develop.htm
Code orientation for developers. Contains a detailed breakdown of
the source files by functional group, and overviews of the major
architectural features and services.
Deprecated.htm
Documention for deprecated devices and features. Features described here
will be removed in future versions of Ghostscript.
Devices.htm
Detailed information about some specific devices for which Ghostscript
can produce output. Run «» to see which
devices a particular version of Ghostscript is built to use.
Drivers.htm
Describes the interface between Ghostscript and device drivers. If
you do this, you should also read and use the . Necessary to develop a new driver. For
developers.
Fonts.htm
All
about fonts freely available for Ghostscript, and how to add and use new
fonts. Also describes how to use Ghostscript fonts as X Windows fonts. For
both users and developers.
History*.htm

The history of changes in all Ghostscript releases:

Install.htm
How to install Ghostscript. See also .
Internal.htm
Description of operators that are for internal/developer use only.
Language.htm
The relationship between the Ghostscript interpreter and the
PostScript language as defined by Adobe.
Lib.htm
A description of the Ghostscript library, a set of procedures to
implement the graphics and filtering capabilities that are primitive
operations in the PostScript language and in Adobe Portable Document Format
(PDF). For developers.
Make.htm
How to build Ghostscript executables from the source code. See also
. It’s not necessary to be a highly
experienced developer to build or install Ghostscript, but some experience
is needed.
News.htm
A brief description of the latest release or pre-release of
Ghostscript, and a list of any incompatible changes in it. Changes in older
releases are described in the history files «»,
which are usually installed in the documentation directory. Run
«» to see where that is.
Ps-style.htm
The guidelines and style for postscript coding in Ghostscript. Some
of Ghostscript is implemented in the postscript language itself, and
various utilities and examples are distributed with it. You should
follow these guidelines if you’re extending or modifying those files.
For developers.
Ps2epsi.htm
Detailed information on how to use Ghostscript through
to convert PostScript to Adobe
Encapsulated PostScript Interchange (EPSI) format.
VectorDevices.htm
Detailed information on how to use Ghostscript, GhostPCL and GhostXPS to convert PostScript, PDF, XPS, PCL or PXL input to Adobe
Portable Document Format (PDF), Adobe PostScript Level 2, Adobe Encapsulated PostScript Level 2, Open XML (XPS) or PCL-XL.
Psfiles.htm
A description of the PostScript files (other than font files)
distributed with Ghostscript, including initialization routines, utility
programs, and sample printable files.
thirdparty.htm
Contains a table of «third party libraries» (that is, code from outwith the
Ghostscript/GhostPDL project) that we import to our project and supply in our
releases. Including the purpose they serve, the version we QA and ship, the
license under which the code distributed and the URL for the «upstream»
project.
COPYING
The GNU Affero General Public License, which states the conditions for using
and redistributing GPL Ghostscript.
Readme.htm
This document.
Release.htm
A description of how to prepare and test a Ghostscript release. Of
interest only to developers who want to create new Ghostscript versions for
distribution.
Source.htm
A guide to the Ghostscript source code, for development and debugging.
Unix-lpr.htm
How to set up Ghostscript as a Unix
filter.
Use.htm
Detailed instructions on how to use Ghostscript, including such
matters as designating an output device; choosing a default paper size;
how Ghostscript finds files, including font files; how it uses environment
variables; notes on specific platforms, including the X Window System; and
command-line options.

The Ghostscript library

This document describes the Ghostscript library, a set of procedures
to implement the graphics and filtering capabilities that are primitive
operations in the PostScript language and in Adobe Portable Document Format
(PDF).

Ghostscript is actually two programs: a language interpreter, and a
graphics library. The library provides, in the form of C procedures, all
the graphics functions of the language, that is, approximately those
facilities listed in section 8.1 of the PostScript
Language Reference Manual
, starting with the
graphics state operators. In addition, the library provides some
lower-level graphics facilities that offer higher performance in exchange
for less generality.

Presence on the World Wide Web

Ghostscript’s home page

Ghostscript has a home page on the World Wide Web with helpful information
such as the FAQ (Frequently Asked Questions):

Adobe PostScript, Encapsulated
PostScript, and PDF reference documentation

Adobe makes a wealth of technical documentation available over the Web,
including the

PostScript Language Reference Manual (Third Edition); the

Encapsulated PostScript (EPS) Format Specification version 3, including

format; the
PDF Reference manuals.
The Acrobat SDK contains

pdfmark and Acrobat Distiller parameters documentation.
Some of these documents
are also available at Adobe’s ftp
site, but not necessarily under the same filenames.

Other material on the WWW

Much other material about Ghostscript is available on the World Wide Web,
both as web pages and as archived Usenet and mailing list discussions. Use
the well-known search engines to find such material.

Introduction

Ghostscript can use the character rasterizer provided by the underlying
operating system and window system; specifically, Adobe Type Manager (ATM)
or a TrueType rasterizer under MS Windows, or the facilities provided by X
Windows. This ability augments, but does not replace, Ghostscript’s own
Type 1 rasterizer: Ghostscript may still use its own rasterizer for very
large characters, characters that are clipped or transformed in unusual
ways, and for output to devices other than the screen.

Ghostscript connects to these platform facilities through a driver-like
interface called the xfont (external font) interface. Current xfont
implementations are associated directly with device drivers; in a future
release, Ghostscript may separate them, so that (for example) it will be
possible to use the platform rasterizer when writing to a file.

Please note that from this point, this file is likely to be useful only
to a small number of Ghostscript porters and implementors.

Printers:

 +     atx23   Practical Automation ATX-23 label printer
 +     atx24   Practical Automation ATX-24 label printer
 +     atx38   Practical Automation ATX-38 label printer
 +     deskjet  H-P DeskJet and DeskJet Plus
       djet500  H-P DeskJet 500; use -r600 for DJ 600 series
 +     fs600   Kyocera FS-600 (600 dpi)
 +     laserjet  H-P LaserJet
 +     ljet2p  H-P LaserJet IId/IIp/III* with TIFF compression
 +     ljet3   H-P LaserJet III* with Delta Row compression
 +     ljet3d  H-P LaserJet IIID with duplex capability
 +     ljet4   H-P LaserJet 4 (defaults to 600 dpi)
 +     ljet4d  H-P LaserJet 4 (defaults to 600 dpi) with duplex
 +     ljetplus  H-P LaserJet Plus
       lj5mono  H-P LaserJet 5 & 6 family (PCL XL), bitmap:
               see below for restrictions & advice
       lj5gray  H-P LaserJet 5 & 6 family, gray-scale bitmap;
               see below for restrictions & advice
 *     lp2563  H-P 2563B line printer
 *     oce9050  OCE 9050 printe
       (pxlmono) H-P black-and-white PCL XL printers (LaserJet 5 and 6 family)
       (pxlcolor) H-P color PCL XL printers (e.g. Color LaserJet 4500)

Art and examples

These files are found in the subdirectory of
the Ghostscript source distribution.

Prints a sample alphabet at several different sizes.
A sample file with a wide variety of PDF «annotations».
A set of nested ellipses made up of colored bars.
A 3-D image produced by a modeling program. This file is in the public
domain.
A colored version of a hexagonally symmetric Escher drawing of
interlocking butterflies. Can be printed on monochrome devices, with
somewhat less dramatic results.
A gray-scale picture of a stylishly dressed woman swinging a golf club.
Grayscaled text test pattern.
The RIDT ’91 logo. Note that since this is an EPS file, you will have
to add «» at the end of the command line to
print it or convert it to a raster file.
A rectangular grid of intricate colored snowflakes. (May render very
slowly.)
A simple PDF containing text and graphics in both RGB and CMYK spaces.
A simple PDF containing text and graphics in RGB space.
A dramatic colored picture of a tiger’s head.
A simple example of transparency.
Colored rectangles and ellipses inspired by Victor Vasarely’s experiments
with tilting circles and squares.
Prints text in a variety of different sizes, to help evaluate the
quality of text rendering.

Document roadmap by theme

What should I read if I’m a new user?

  • how to use Ghostscript. This includes both
    a quickstart introduction to the commandline version and more extensive
    reference material.
  • detailed information about specific
    devices that Ghostscript can use for output
  • more detailed information about how to use Ghostscript under
    Unix with as a filter
    for printing
  • for information about known problems or to report a new one,
    please visit bugs.ghostscript.com
    but remember that free versions of Ghostscript come with with
    NO WARRANTY and NO SUPPORT

GPL and commercial Ghostscript

GPL Ghostscript, Artifex Ghostscript and AFPL Ghostscript are different releases.

additional information about GPL Ghostscript
releases that is not relevant to commercial versions.

If you run into any questions, or if you are going to be using Ghostscript
extensively, you should at least skim, and probably eventually read:

  • about the fonts distributed with
    Ghostscript, including how to add or replace fonts
  • a description of the Ghostscript language,
    and its differences from the documented PostScript language
  • about the postscript files distributed with
    Ghostscript (other than fonts)

Before building Ghostscript

If you are going to compile Ghostscript from source, rather than just use an executable
you got from somewhere, you may want to read:

how to build Ghostscript and
install it

Бесплатные шрифты

Для Ghostscript поставляется несколько наборов бесплатных шрифтов, которые должны быть метрически совместимы с общими шрифтами, прилагаемыми к стандарту PostScript. Это включает:

  • 35 базовых предоставленных URW ++ Design and Development Incorporated из Гамбурга, Германия, в 1996 г. по лицензиям GPL и AFPL . Это полный набор шрифтов, аналогичный классическому набору Adobe: Bookman L ( Bookman ), Century Schoolbook L ( New Century Schoolbook ), Chancery L ( Zapf Chancery ), Dingbats ( Zapf Dingbats ), Gothic L ( Avant Garde ), Nimbus Mono. L ( курьер ), Nimbus Roman No9 L ( Times ), Nimbus Sans L ( Helvetica ), Palladio L ( Palatino ), стандартные символы L ( символ ) в форматах Type1, TrueType и OpenType.
  • Пакет GhostPDL (включая Ghostscript, а также сопутствующие реализации HP PCL и Microsoft XPS ) включает дополнительные шрифты в рамках AFPL, которые запрещают коммерческое использование. Он включает версии URW ++ Garamond (Garamond No. 8), Optima (URW Classico), Arial (A030), Antique Olive и Univers (U001), Clarendon , Coronet , Letter Gothic , а также URW Mauritius и измененную форму Альбертус, известный как A028. В сочетании с базовым набором они составляют немногим более половины стандартного набора шрифтов PostScript 3.
  • Разный набор, включающий кириллицу , кана и шрифты, полученные из бесплатных шрифтов Hershey, с улучшениями Томаса Вольфа (например, добавлением акцентированных символов).

Шрифты Ghostscript были разработаны в формате PostScript Type 1, но были преобразованы в формат TrueType, пригодный для использования большинством современных программ, и часто используются в сообществе разработчиков ПО с открытым исходным кодом. Дополнительно был улучшен шрифт Garamond. 35 основных шрифтов URW были впоследствии включены в GNU FreeFont и TeX Gyre .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector