Postscript Language Reference, Third Edition

Total Page:16

File Type:pdf, Size:1020Kb

Postscript Language Reference, Third Edition PostScript® LANGUAGE REFERENCE third edition Adobe Systems Incorporated Addison-Wesley Publishing Company Reading, Massachusetts • Menlo Park, California • New York • Don Mills, Ontario Harlow, England • Amsterdam • Bonn • Sydney • Singapore • Tokyo Madrid • San Juan • Paris • Seoul • Milan • Mexico City • Taipei Library of Congress Cataloging-in-Publication Data PostScript language reference manual / Adobe Systems Incorporated. — 3rd ed. p. cm. Includes bibliographical references and index. ISBN 0-201-37922-8 1. PostScript (Computer program language) I. Adobe Systems. QA76.73.P67 P67 1999 005.13'3—dc21 98-55489 CIP © 1985–1999 Adobe Systems Incorporated. All rights reserved. NOTICE: All information contained herein is the property of Adobe Systems Incorporated. No part of this publication (whether in hardcopy or electronic form) may be reproduced or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of the publisher. PostScript is a registered trademark of Adobe Systems Incorporated. All instances of the name PostScript in the text are references to the PostScript language as defined by Adobe Systems Incorporated unless otherwise stated. The name PostScript also is used as a prod- uct trademark for Adobe Systems’ implementation of the PostScript language interpreter. Except as otherwise stated, any mention of a “PostScript printer,” “PostScript software,” or similar item refers to a product that contains PostScript technology created or licensed by Adobe Systems Incorporated, not to one that purports to be merely compatible. Adobe, Adobe Illustrator, Adobe Type Manager, Chameleon, Display PostScript, Frame- Maker, Minion, Myriad, Photoshop, PostScript, PostScript 3, and the PostScript logo are trademarks of Adobe Systems Incorporated. LocalTalk, QuickDraw, and TrueType are trademarks and Mac OS is a registered trademark of Apple Computer, Inc. Helvetica and Times are registered trademarks of Linotype-Hell AG and/or its subsidiaries. Times New Roman is a trademark of The Monotype Corporation registered in the U.S. Patent and Trademark Office and may be registered in certain other jurisdictions. Unicode is a regis- tered trademark of Unicode, Inc. PANTONE is a registered trademark and Hexachrome is a trademark of Pantone, Inc. Windows is a registered trademark of Microsoft Corporation. All other trademarks are the property of their respective owners. This publication and the information herein are furnished AS IS, are subject to change without notice, and should not be construed as a commitment by Adobe Systems Incorpo- rated. Adobe Systems Incorporated assumes no responsibility or liability for any errors or inaccuracies, makes no warranty of any kind (express, implied, or statutory) with respect to this publication, and expressly disclaims any and all warranties of merchantability, fit- ness for particular purposes, and noninfringement of third-party rights. ISBN 0-201-37922-8 1 2 3 4 5 6 7 8 9 CRS 03 02 01 00 99 First printing February 1999 iii Contents Preface xiii Chapter 1: Introduction 1 1.1 About This Book 3 1.2 Evolution of the PostScript Language 5 1.3 LanguageLevel 3 Overview 6 1.4 Related Publications 7 1.5 Copyrights and Trademarks 9 Chapter 2: Basic Ideas 11 2.1 Raster Output Devices 11 2.2 Scan Conversion 12 2.3 Page Description Languages 13 2.4 Using the PostScript Language 15 Chapter 3: Language 23 3.1 Interpreter 24 3.2 Syntax 25 3.3 Data Types and Objects 34 3.4 Stacks 45 3.5 Execution 46 3.6 Overview of Basic Operators 51 3.7 Memory Management 56 3.8 File Input and Output 73 3.9 Named Resources 87 3.10 Functions 106 3.11 Errors 114 3.12 Early Name Binding 117 3.13 Filtered Files Details 123 3.14 Binary Encoding Details 156 Chapter 4: Graphics 175 4.1 Imaging Model 176 4.2 Graphics State 178 4.3 Coordinate Systems and Transformations 182 iv Contents 4.4 Path Construction 189 4.5 Painting 193 4.6 User Paths 197 4.7 Forms 206 4.8 Color Spaces 210 4.9 Patterns 248 4.10 Images 288 Chapter 5: Fonts 313 5.1 Organization and Use of Fonts 313 5.2 Font Dictionaries 321 5.3 Character Encoding 328 5.4 Glyph Metric Information 331 5.5 Font Cache 333 5.6 Unique ID Generation 335 5.7 Type 3 Fonts 337 5.8 Additional Base Font Types 343 5.9 Font Derivation and Modification 348 5.10 Composite Fonts 357 5.11 CID-Keyed Fonts 364 Chapter 6: Device Control 391 6.1 Using Page Devices 393 6.2 Page Device Parameters 398 6.3 In-RIP Trapping 439 6.4 Output Device Dictionary 455 Chapter 7: Rendering 457 7.1 CIE-Based Color to Device Color 459 7.2 Conversions among Device Color Spaces 473 7.3 Transfer Functions 478 7.4 Halftones 480 7.5 Scan Conversion Details 501 Chapter 8: Operators 505 8.1 Operator Summary 508 8.2 Operator Details 524 Appendix A: LanguageLevel Feature Summary 725 A.1 LanguageLevel 3 Features 725 A.2 LanguageLevel 2 Features 731 A.3 Incompatibilities 735 v Contents Appendix B: Implementation Limits 737 B.1 Typical Limits 738 B.2 Virtual Memory Use 742 Appendix C: Interpreter Parameters 745 C.1 Properties of User and System Parameters 746 C.2 Defined User and System Parameters 749 C.3 Details of User and System Parameters 753 C.4 Device Parameters 760 Appendix D: Compatibility Strategies 761 D.1 The LanguageLevel Approach 761 D.2 When to Provide Compatibility 763 D.3 Compatibility Techniques 765 D.4 Installing Emulations 769 Appendix E: Character Sets and Encoding Vectors 773 E.1 Times Family 775 E.2 Helvetica Family 776 E.3 Courier Family 777 E.4 Symbol 778 E.5 Standard Latin Character Set 779 E.6 StandardEncoding Encoding Vector 784 E.7 ISOLatin1Encoding Encoding Vector 785 E.8 CE Encoding Vector 786 E.9 Expert Character Set 787 E.10 Expert Encoding Vector 790 E.11 ExpertSubset Encoding Vector 791 E.12 Symbol Character Set 792 E.13 Symbol Encoding Vector 794 Appendix F: System Name Encodings 795 Appendix G: Operator Usage Guidelines 801 Bibliography 811 INDEX 817 vii Figures 2.1 How the PostScript interpreter and an application interact 16 3.1 Mapping with the Decode array 112 3.2 Homogeneous number array 161 3.3 Binary object sequence 164 4.1 The two squares produced by Example 4.1 186 4.2 Effects of coordinate transformations 188 4.3 Nonzero winding number rule 195 4.4 Even-odd rule 196 4.5 Color specification 212 4.6 Color rendering 213 4.7 Component transformations in the CIEBasedABC color space 222 4.8 Component transformations in the CIEBasedA color space 229 4.9 CIEBasedDEFG pre-extension to the CIEBasedABC color space 232 4.10 Output from Example 4.21 256 4.11 Output from Example 4.23 259 4.12 Starting a new triangle in a free-form Gouraud-shaded triangle mesh 272 4.13 Connecting triangles in a free-form Gouraud-shaded triangle mesh 272 4.14 Varying the value of the edge flag to create different shapes 273 4.15 Lattice-form triangular meshes 275 4.16 Coordinate mapping from a unit square to a four-sided Coons patch 277 4.17 Painted area and boundary of a Coons patch 279 4.18 Color values and edge flags in Coons patch meshes 281 4.19 Edge connections in a Coons patch mesh 282 4.20 Control points in a tensor-product mesh 284 4.21 Typical sampled image 288 4.22 Image data organization and processing 293 4.23 Source image coordinate system 294 4.24 Mapping the source image 295 viii Contents 5.1 Results of Example 5.2 317 5.2 Glyphs painted in 50% gray 318 5.3 Glyph outlines treated as a path 319 5.4 Graphics clipped by a glyph path 320 5.5 Encoding scheme for Type 1 fonts 329 5.6 Glyph metrics 331 5.7 Relationship between two sets of metrics 333 5.8 Output from Example 5.6 341 5.9 Composite font mapping example 359 5.10 CID-keyed font basics 367 5.11 Type 0 CIDFont character processing 372 6.1 Trapping example 440 6.2 Sliding trap 452 7.1 Various halftoning effects 486 7.2 Halftone cell with a nonzero angle 493 7.3 Angled halftone cell divided into two squares 493 7.4 Halftone cell and two squares tiled across device space 494 7.5 Tiling of device space in a type 16 halftone dictionary 497 7.6 Rasterization without stroke adjustment 504 8.1 arc operator 530 8.2 arc operator example 531 8.3 arcn operator example 532 8.4 arct operator 533 8.5 arct operator example 533 8.6 curveto operator 565 8.7 imagemask example 609 8.8 setflat operator 669 8.9 Line cap parameter shapes 673 8.10 Line join parameter shapes 674 8.11 Miter length 676 ix Tables 2.1 Control characters for the interactive executive 21 3.1 White-space characters 27 3.2 Types of objects 34 3.3 Standard local dictionaries 65 3.4 Standard global dictionaries 66 3.5 Access strings 79 3.6 Standard filters 85 3.7 Regular resources 91 3.8 Resources whose instances are implicit 91 3.9 Resources used in defining new resource categories 92 3.10 Standard procedure sets in LanguageLevel 3 96 3.11 Entries in a category implementation dictionary 101 3.12 Entries common to all function dictionaries 108 3.13 Additional entries specific to a type 0 function dictionary 109 3.14 Additional entries specific to a type 2 function dictionary 113 3.15 Additional entries specific to a type 3 function dictionary 114 3.16 Entries in the $error dictionary 116 3.17 Entries in an LZWEncode or LZWDecode parameter dictionary 133 3.18 Typical LZW encoding sequence 135 3.19 Entries in a FlateEncode or FlateDecode parameter dictionary 138 3.20 Predictor-related entries in an LZW or Flate filter parameter dictionary 141 3.21 Entries in a CCITTFaxEncode or CCITTFaxDecode parameter dictionary 144 3.22 Entries in a DCTEncode parameter dictionary 148 3.23 Entries in a SubFileDecode parameter dictionary
Recommended publications
  • Color Management
    Color Management hotoshop 5.0 was justifiably praised as a ground- breaking upgrade when it was released in the summer of 1998, although the changes made to the color P management setup were less well received in some quarters. This was because the revised system was perceived to be complex and unnecessary. Bruce Fraser once said of the Photoshop 5.0 color management system ‘it’s push-button simple, as long as you know which of the 60 or so buttons to push!’ Attitudes have changed since then (as has the interface) and it is fair to say that most people working today in the pre-press industry are now using ICC color profile managed workflows. The aim of this chapter is to introduce the basic concepts of color management before looking at the color management interface in Photoshop and the various color management settings. 1 Color management Adobe Photoshop CS6 for Photographers: www.photoshopforphotographers.com The need for color management An advertising agency art buyer was once invited to address a meeting of photographers. The chair, Mike Laye, suggested we could ask him anything we wanted, except ‘Would you like to see my book?’ And if he had already seen your book, we couldn’t ask him why he hadn’t called it back in again. And if he had called it in again we were not allowed to ask why we didn’t get the job. And finally, if we did get the job we were absolutely forbidden to ask why the color in the printed ad looked nothing like the original photograph! That in a nutshell is a problem which has bugged many of us throughout our working lives, and it is one which will be familiar to anyone who has ever experienced the difficulty of matching colors on a computer display with the original or a printed output.
    [Show full text]
  • Cloud Fonts in Microsoft Office
    APRIL 2019 Guide to Cloud Fonts in Microsoft® Office 365® Cloud fonts are available to Office 365 subscribers on all platforms and devices. Documents that use cloud fonts will render correctly in Office 2019. Embed cloud fonts for use with older versions of Office. Reference article from Microsoft: Cloud fonts in Office DESIGN TO PRESENT Terberg Design, LLC Index MICROSOFT OFFICE CLOUD FONTS A B C D E Legend: Good choice for theme body fonts F G H I J Okay choice for theme body fonts Includes serif typefaces, K L M N O non-lining figures, and those missing italic and/or bold styles P R S T U Present with most older versions of Office, embedding not required V W Symbol fonts Language-specific fonts MICROSOFT OFFICE CLOUD FONTS Abadi NEW ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 01234567890 Abadi Extra Light ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 01234567890 Note: No italic or bold styles provided. Agency FB MICROSOFT OFFICE CLOUD FONTS ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 01234567890 Agency FB Bold ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 01234567890 Note: No italic style provided Algerian MICROSOFT OFFICE CLOUD FONTS ABCDEFGHIJKLMNOPQRSTUVWXYZ 01234567890 Note: Uppercase only. No other styles provided. Arial MICROSOFT OFFICE CLOUD FONTS ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 01234567890 Arial Italic ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 01234567890 Arial Bold ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 01234567890 Arial Bold Italic ABCDEFGHIJKLMNOPQRSTUVWXYZ
    [Show full text]
  • 15 the Effect of Font Type on Screen Readability by People with Dyslexia
    The Effect of Font Type on Screen Readability by People with Dyslexia LUZ RELLO and RICARDO BAEZA-YATES, Web Research Group, DTIC, Universitat Pompeu Fabra, Barcelona, Spain Around 10% of the people have dyslexia, a neurological disability that impairs a person’s ability to read and write. There is evidence that the presentation of the text has a significant effect on a text’s accessibility for people with dyslexia. However, to the best of our knowledge, there are no experiments that objectively 15 measure the impact of the typeface (font) on screen reading performance. In this article, we present the first experiment that uses eye-tracking to measure the effect of typeface on reading speed. Using a mixed between-within subject design, 97 subjects (48 with dyslexia) read 12 texts with 12 different fonts. Font types have an impact on readability for people with and without dyslexia. For the tested fonts, sans serif , monospaced, and roman font styles significantly improved the reading performance over serif , proportional, and italic fonts. On the basis of our results, we recommend a set of more accessible fonts for people with and without dyslexia. Categories and Subject Descriptors: H.5.2 [Information Interfaces and Presentation]: User Interfaces— Screen design, style guides; K.4.2 [Computers and Society]: Social Issues—Assistive technologies for per- sons with disabilities General Terms: Design, Experimentation, Human Factors Additional Key Words and Phrases: Dyslexia, learning disability, best practices, web accessibility, typeface, font, readability, legibility, eye-tracking ACM Reference Format: Luz Rello and Ricardo Baeza-Yates. 2016. The effect of font type on screen readability by people with Dyslexia.
    [Show full text]
  • Using a Next Workstation As a Development Platform for Version 5 Sas Applications
    USING A NEXT WORKSTATION AS A DEVELOPMENT PLATFORM FOR VERSION 5 SAS APPLICATIONS Joseph E St Sauver, Office of University Computing, University of Oregon ABSTRACT Similarly. there is liUle sense in tieing up a PC for hours (or days) running a large statistical analysis when a sha.red SAS Institute has yet to announce any firm plans to port the mainframe will often have abundant horsepower to handle just SAS System* to NeXT* workstations. Nonetheless, a NeXT those sorts of CPU-intensive jobs. workstation can serve as an excellent platform for developing VAXNMS· (or other mainframe) SAS System code for remote The PC version of SAS atte~s to explott this philosophy by execution. giving the user the option of either processing SAS code locally using the SUBMIT command, or processing SAS code on a The combination of a strong windowing environment, display remote mainframe SAS host using the RSUBMIT command. In a PostScript support. a built-in athemet interlace and copious perfect world. this approach would allow the user to elect the slorage eapacny bundled on lOP of more-or-Iess BSD 4.3 UNIX" best mix of local and remote resources to achieve his or her make development of SAS System code on the NeXT for objectives in a timely and cost effective manner. remote execution on another mainframe quite easy. Unfortunately, in my experience, the happy symbiosis The author's experience with use of a NeXT as a remote code envisioned between the PC version of the SAS System and the development plaHorm for SAS and SAS/Graph" on a VAXNMS mainframe version of the SAS system often breaks down.
    [Show full text]
  • Sun Ultratm 5 Workstation Just the Facts
    Sun UltraTM 5 Workstation Just the Facts Copyrights 1999 Sun Microsystems, Inc. All Rights Reserved. Sun, Sun Microsystems, the Sun logo, Ultra, PGX, PGX24, Solaris, Sun Enterprise, SunClient, UltraComputing, Catalyst, SunPCi, OpenWindows, PGX32, VIS, Java, JDK, XGL, XIL, Java 3D, SunVTS, ShowMe, ShowMe TV, SunForum, Java WorkShop, Java Studio, AnswerBook, AnswerBook2, Sun Enterprise SyMON, Solstice, Solstice AutoClient, ShowMe How, SunCD, SunCD 2Plus, Sun StorEdge, SunButtons, SunDials, SunMicrophone, SunFDDI, SunLink, SunHSI, SunATM, SLC, ELC, IPC, IPX, SunSpectrum, JavaStation, SunSpectrum Platinum, SunSpectrum Gold, SunSpectrum Silver, SunSpectrum Bronze, SunVIP, SunSolve, and SunSolve EarlyNotifier are trademarks, registered trademarks, or service marks of Sun Microsystems, Inc. in the United States and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the United States and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. UNIX is a registered trademark in the United States and other countries, exclusively licensed through X/Open Company, Ltd. OpenGL is a registered trademark of Silicon Graphics, Inc. Display PostScript and PostScript are trademarks of Adobe Systems, Incorporated, which may be registered in certain jurisdictions. Netscape is a trademark of Netscape Communications Corporation. DLT is claimed as a trademark of Quantum Corporation in the United States and other countries. Just the Facts May 1999 Positioning The Sun UltraTM 5 Workstation Figure 1. The Ultra 5 workstation The Sun UltraTM 5 workstation is an entry-level workstation based upon the 333- and 360-MHz UltraSPARCTM-IIi processors. The Ultra 5 is Sun’s lowest-priced workstation, designed to meet the needs of price-sensitive and volume-purchase customers in the personal workstation market without sacrificing performance.
    [Show full text]
  • Harlequin RIP OEM Manual
    0RIPMate for Windows operating systems Harlequin PLUS Server RIP v9.0 June 2011 AG12325 Rev. 13 Copyright and Trademarks Harlequin PLUS Server RIP June 2011 Part number: HK‚9.0‚ÄìOEM‚ÄìWIN Document issue: 106 Copyright ¬© 2011 Global Graphics Software Ltd. All rights reserved. Certificate of Computer Registration of Computer Software. Registration No. 2006SR05517 No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, elec- tronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of Global Graphics Software Ltd. The information in this publication is provided for information only and is subject to change without notice. Global Graphics Software Ltd and its affiliates assume no responsibility or liability for any loss or damage that may arise from the use of any information in this publication. The software described in this book is furnished under license and may only be used or cop- ied in accordance with the terms of that license. Harlequin is a registered trademark of Global Graphics Software Ltd. The Global Graphics Software logo, the Harlequin at Heart Logo, Cortex, Harlequin RIP, Harlequin ColorPro, EasyTrap, FireWorks, FlatOut, Harlequin Color Management System (HCMS), Harlequin Color Production Solutions (HCPS), Harlequin Color Proofing (HCP), Harlequin Error Diffusion Screening Plugin 1-bit (HEDS1), Harlequin Error Diffusion Screening Plugin 2-bit (HEDS2), Harlequin Full Color System (HFCS), Harlequin ICC Profile Processor (HIPP), Harlequin Standard Color System (HSCS), Harlequin Chain Screening (HCS), Harlequin Display List Technology (HDLT), Harlequin Dispersed Screening (HDS), Harlequin Micro Screening (HMS), Harlequin Precision Screening (HPS), HQcrypt, Harlequin Screening Library (HSL), ProofReady, Scalable Open Architecture (SOAR), SetGold, SetGoldPro, TrapMaster, TrapWorks, TrapPro, TrapProLite, Harlequin RIP Eclipse Release and Harlequin RIP Genesis Release are all trademarks of Global Graphics Software Ltd.
    [Show full text]
  • Encapsulated Postscript Application Guide for Mac And
    Encapsulated PostScript Encapsulated PostScript Application Guide for the Macintosh and PCs Peter Vollenweider Manager User Services Universi1y of Zurich A ·Carl Hanser .Verlag :II Prentice Hall First published in German 1989 by Carl Hanser Verlag under the title EPS-Handbuch: Encapsulated PostScript First published in English 1990 by Prentice Hall International (UK) Ltd 66 Wood Lane End, Hemel Hempstead Hertfordshire HP2 4RG A division of Simon & Schuster International Group ©Carl Hanser Verlag, Munich and Vienna 1989 ©Carl Hanser Verlag and Prentice Hall 1990 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form, or by any means, electronic, mechanical, photocopying, recording or otherwise, witliout prior permission, in writing, from the publisher. For permission within the United States of America contact Prentice Hall, Inc., Englewood Cliffs, NJ 07632. The Sonata clef design on the cover shows the mixing of randomly placed Sonata font types, smoothed curves and patterns; courtesy of John F. Sherman, ND Design Program, University of Notre Dame, Indiana 46556, USA. Printed and bound in Great Britain by Dotesios Printers Ltd, Trowbridge, Wiltshire. Library of Congress Cataloging-in-Publication Data Vollenweider, Peter. (Encapsulated PostScript. English) Encapsulated PostScript : application guide for the Macintosh and PC's I Peter Vollenweider. p. em. Includes bibliographical references. ISBN 0-13-275843-1 1. PostScript (Computer program language) I. Title. QA76.73.P67V65 1990 005 .265-dc20 90-35469 CIP British Library Cataloguing-in-Publication Data Vollenweider, Peter Encapsulated PostScript : application guide for the Macintosh and PC's. 1. Microcomputer systems. Software packages I.
    [Show full text]
  • Background a Short Introduction to Font Characteristics
    fonts: background A short introduction to font characteristics Maarten Gelderman Hardly anyone will dispute the statement that proporion- ally spaced fonts are more beautiful and legible than mono- abstract spaced designs. In a monospaced design the letter i takes as Almost anyone who develops an interest in fonts is bound to much space as a letter m or W. Consequently, some char- be overwelmed by the bewildering variety of letterforms acters look simply too compressed, whereas around oth- available. The number of fonts available from commercial ers too much white space is found. Monospaced fonts are suppliers like Adobe, URW, LinoType and others runs into the simply not suited for body text. Only in situations where it thousands. A recent catalog issued by FontShop [Truong et al., is important that all characters are of equal width, e.g., in 1998] alone lists over 25.000 different varieties.1 And listings of computer programs, where it may be important somehow, although the differences of the individual letters are that each individual character can be discerned and where hardly noticable, each font has its own character, its own the layout of the program may depend on using mono- personality. Even the atmosphere elucided by a text set from spaced fonts, can the usage of a monospaced font be de- Adobe Garamond is noticably different from the atmosphere of the same text set from Stempel Garamond. Although fended. In most other situations, they should simply be decisions about the usage of fonts, will always remain in the avoided. realm of esthetics, some knowledge about font characteristics may nevertheless help to create some order and to find out Romans, italics and slant A second typeface character- why certain design decisions just do not work.
    [Show full text]
  • Pdflib Text and Image Extraction Toolkit (TET) Manual
    ABC Text and Image Extraction Toolkit (TET) Version 5.2 Toolkit for extracting Text, Images, and other items from PDF Copyright © 2002–2019 PDFlib GmbH. All rights reserved. Protected by European and U.S. patents. PDFlib GmbH Franziska-Bilek-Weg 9, 80339 München, Germany www.pdflib.com phone +49 • 89 • 452 33 84-0 If you have questions check the PDFlib mailing list and archive at groups.yahoo.com/neo/groups/pdflib/info Licensing contact: [email protected] Support for commercial PDFlib licensees: [email protected] (please include your license number) This publication and the information herein is furnished as is, is subject to change without notice, and should not be construed as a commitment by PDFlib GmbH. PDFlib GmbH assumes no responsibility or lia- bility for any errors or inaccuracies, makes no warranty of any kind (express, implied or statutory) with re- spect to this publication, and expressly disclaims any and all warranties of merchantability, fitness for par- ticular purposes and noninfringement of third party rights. TET contains modified parts of the following third-party software: CMap resources. Copyright © 1990-2019 Adobe Zlib compression library, Copyright © 1995-2017 Jean-loup Gailly and Mark Adler TIFFlib image library, Copyright © 1988-1997 Sam Leffler, Copyright © 1991-1997 Silicon Graphics, Inc. Cryptographic software written by Eric Young, Copyright © 1995-1998 Eric Young ([email protected]) Independent JPEG Group’s JPEG software, Copyright © Copyright © 1991-2017, Thomas G. Lane, Guido Vollbeding Cryptographic software, Copyright © 1998-2002 The OpenSSL Project (www.openssl.org) Expat XML parser, Copyright © 2001-2017 Expat maintainers ICU International Components for Unicode, Copyright © 1995-2012 International Business Machines Corpo- ration and others OpenJPEG library, Copyright © 2002-2014, Université catholique de Louvain (UCL), Belgium TET contains the RSA Security, Inc.
    [Show full text]
  • Using Fonts Installed in Local Texlive - Tex - Latex Stack Exchange
    27-04-2015 Using fonts installed in local texlive - TeX - LaTeX Stack Exchange sign up log in tour help TeX ­ LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related Take the 2­minute tour × typesetting systems. It's 100% free, no registration required. Using fonts installed in local texlive I have installed texlive at ~/texlive . I have installed collection­fontsrecommended using tlmgr . Now, ~/texlive/2014/texmf­dist/fonts/ has several folders: afm , cmap , enc , ... , vf . Here is the output of tlmgr info helvetic package: helvetic category: Package shortdesc: URW "Base 35" font pack for LaTeX. longdesc: A set of fonts for use as "drop­in" replacements for Adobe's basic set, comprising: ­ Century Schoolbook (substituting for Adobe's New Century Schoolbook); ­ Dingbats (substituting for Adobe's Zapf Dingbats); ­ Nimbus Mono L (substituting for Abobe's Courier); ­ Nimbus Roman No9 L (substituting for Adobe's Times); ­ Nimbus Sans L (substituting for Adobe's Helvetica); ­ Standard Symbols L (substituting for Adobe's Symbol); ­ URW Bookman; ­ URW Chancery L Medium Italic (substituting for Adobe's Zapf Chancery); ­ URW Gothic L Book (substituting for Adobe's Avant Garde); and ­ URW Palladio L (substituting for Adobe's Palatino). installed: Yes revision: 31835 sizes: run: 2377k relocatable: No cat­date: 2012­06­06 22:57:48 +0200 cat­license: gpl collection: collection­fontsrecommended But when I try to compile: \documentclass{article} \usepackage{helvetic} \begin{document} Hello World! \end{document} It gives an error: ! LaTeX Error: File `helvetic.sty' not found. Type X to quit or <RETURN> to proceed, or enter new name.
    [Show full text]
  • Create Adobe® PDF Files for Print and Press
    How to Create Adobe PDF Files for Print and Press Adobe Acrobat® at work Create PDF files for online publishing ® Create Adobe PDF Files Create PDF files for printing for Print and Press Create PDF files for press Create PDF files for presentation Create PDF files from paper documents Create PDF forms Adobe Acrobat 4 Edition Collaborate with PDF Adobe Systems Incorporated 345 Park Avenue, San Jose, CA 95110-2704 USA World Wide Web www.adobe.com How to Create Adobe PDF Files for Print and Press Adobe Acrobat® at work Create PDF files for online publishing ® Create Adobe PDF Files Create PDF files for printing for Print and Press Create PDF files for press Create PDF files for presentation Create PDF files from paper documents Create PDF forms Adobe Acrobat 4 Edition Collaborate with PDF Adobe Systems Incorporated 345 Park Avenue, San Jose, CA 95110-2704 USA World Wide Web www.adobe.com How to Create Adobe PDF Files for Print and Press Adobe Acrobat 4 Edition This book was created using Adobe Illustrator®, Adobe PageMaker®, Adobe Photoshop®, and font software from the Adobe Type Library. Adobe, the Adobe logo, AdobePS, Adobe Type Manager, Acrobat, Acrobat Exchange, ATM, Distiller, PostScript Extreme, FrameMaker, Illustrator, InDesign, PageMaker, Photoshop, PostScript, and PostScript 3 are trademarks of Adobe Systems Incorporated. Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Apple, Macintosh, and TrueType are trademarks of Apple Computer, Inc., registered in the United States and other countries. UNIX is a registered trademark of the Open Group.
    [Show full text]
  • A Successor to the X Window System
    Y: A Successor to the X Window System Mark Thomas <[email protected]> Project Supervisor: D. R¨uckert <[email protected]> Second Marker: E. Lupu <[email protected]> June 18, 2003 ii Abstract UNIX desktop environments are a mess. The proliferation of incompatible and inconsistent user interface toolkits is now the primary factor in the failure of enterprises to adopt UNIX as a desktop solution. This report documents the creation of a comprehensive, elegant framework for a complete windowing system, including a standardised graphical user interface toolkit. ‘Y’ addresses many of the problems associated with current systems, whilst keeping and improving on their best features. An initial implementation, which supports simple applications like a terminal emulator, a clock and a calculator, is provided. iii iv Acknowledgements Thanks to Daniel R¨uckert for supervising the project and for his help and advice regarding it. Thanks to David McBride for his assistance with setting up my project machine and providing me with an ATI Radeon for it. Thanks to Philip Willoughby for his knowledge of the POSIX standard and help with the GNU Autotools and some of the more obscure libc functions. Thanks to Andrew Suffield for his help with the GNU Autotools and Arch. Thanks to Nick Maynard and Karl O’Keeffe for discussions on window system and GUI design. Thanks to Tim Southerwood for discussions about possible features of Y. Thanks to Duncan White for discussions about the virtues of X. All company and product names are trademarks and/or registered trademarks of their respective owners.
    [Show full text]