[PDF] XML Professional Publisher: 04 Jan 2020 Install a





Previous PDF Next PDF



CID-Keyed Font Installation for ATM Software (1/3/97)

24 Sept 1996 During the installation process for CID-keyed fonts CMap files must be copied to a folder called CMaps



Adobe CMap and CIDFont Files Specification

11 Jun 1993 Any future extensions to Adobe™ CID-keyed font files will be ... only in the /Common/CMap folder; it expects the Common folder to be.



CID-Keyed Font Technology Overview (Adobe Tech Note #5092)

12 Sept 1994 The CID-keyed font file format was designed for large character set fonts for use with PostScript language printing Adobe Type Manager (ATM ...



Whats New in QuarkXPress 2020

16 Dec 2020 defined for the font formats is in the order- OTF TTC



Whats New in QuarkXPress 2020

20 May 2020 defined for the font formats is in the order- OTF TTC



XML Professional Publisher:

04 Jan 2020 Install a new font (including CID font) or use the font utilities: ... displaying the font folders in your $XYV_EXECS/psres/fonts directory.



Installing EL-CID from the NTIA Web Site

Important: Users must have read write



QuarkXPress 2020 Known and Resolved Issues

30 Jul 2021 launching QuarkXPress after replacing copy pasted Nalp folder ... RESOLVED: Specific PDF files having embedded TTF CID font are not imported.



Installing EL-CID from the NTIA Web Site

data folder and all of its subfolders. Please pay careful attention to the instructions in. Step 9 below. Note: The web install is intended for modern Windows 



Installing EL-CID from the NTIA Web Site

Important: Users must have read write

XML Professional Publisher:

Fonts for use with XPP 9.4

January 2020

Notice© SDL Group 1999, 2003-2005, 2009, 2012-2020. All rights reserved.Printed in U.S.A.SDL Group has prepared this document for use by its personnel, licensees, and customers.The information contained herein is the property of SDL and shall not, in whole or in part,be reproduced, translated, or converted to any electronic or machine-readable formwithout prior written approval from SDL. Printed copies are also covered by this noticeand subject to any applicable confidentiality agreements.The information contained in this document does not constitute a warranty ofperformance. Further, SDL reserves the right to revise this document and to make changesfrom time to time in the content thereof. SDL assumes no liability for losses incurred as aresult of out-of-date or incorrect information contained in this document.Trademark NoticeSee the Trademark file at

http://docs.sdl.comfor trademark information.

U.S. Government Restricted Rights Legend

Use, duplication or disclosure by the government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 or other similar regulations of other governmental agencies, which designate software and documentation as proprietary. Contractor or manufacturer is SDL Group, 201 Edgewater Drive, Wakefield, MA 01880-6216. ii

Contents

Part I Installing Fonts

Chapter 1Installing FontsUnderstanding the Installation Process. . . . . . . . . . . . . . . . . . . . . . .1-2

Obtain the Proper Fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-2 Type 1 Fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-2 CID Fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-3 OpenType/PostScript Fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . .1-3 Putting Fonts in the Correct Directories. . . . . . . . . . . . . . . . . . . .1-4 Font Directories. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-4

Using Font Copy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-6

Running Font Copy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-6 Using Build FAST. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-8 Running Build FAST. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-8 Warning/Error Messages from Build FAST. . . . . . . . . . . . . . . . .1-14 After Running Build. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-14 Follow-up for Text Fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-15 Follow-up for Pi Fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-15 Resolving Unidentified PSN Names During Build FAST

Processing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-16

Troubleshooting PostScript Fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . .1-18 Troubleshooting Tips. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-18 Verifying that You Have a Valid Font File. . . . . . . . . . . . . . . . . .1-18 PostScript Type 1 Font. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-19 CID Font. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-19

FontsContents iii

OpenType Font. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-20 Viewing Output File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-21 Modifying the Encoding Table. . . . . . . . . . . . . . . . . . . . . . . . . . . .1-22 Verifying the Directory Structure. . . . . . . . . . . . . . . . . . . . . . . . . .1-22

Part II Understanding XPP Fonts and Font Specs

Chapter 2Introduction to FontsUnderstanding Xyvision Standard Format. . . . . . . . . . . . . . . . . . . .2-2

Xyvision Standard Format (XSF). . . . . . . . . . . . . . . . . . . . . . . . . .2-2 Xyvision Character Set (XCS). . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-2 The Conversion Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-3

PostScript Fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4

Standard 35 PostScript fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4 Downloading Fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-5 PSRESOURCEPATH Environment Variable. . . . . . . . . . . . . . . .2-5 Font Download Tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-7 Format of an Enable Font Download Table. . . . . . . . . . . . . . . . .2-7 Font Download Table (table_1). . . . . . . . . . . . . . . . . . . . . . . . . . .2-7 Creating Custom Font Download Tables. . . . . . . . . . . . . . . . .2-8 Adding Fonts to Your Font Download Table. . . . . . . . . . . . . .2-8 Activating Your Enable Font Download Table. . . . . . . . . . . . . .2-8 Specs Needed for Display and Output. . . . . . . . . . . . . . . . . . . . . . .2-9 How the System Uses the Specs. . . . . . . . . . . . . . . . . . . . . . . . . . .2-9 When Do I Need to Edit Font Specs?. . . . . . . . . . . . . . . . . . . . . .2-11 How Do I Create New Font Specs?. . . . . . . . . . . . . . . . . . . . . . . .2-11 Unicode Capabilities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-12

Chapter 3The Xyvision Character Set Spec (XCS)Understanding the XCS Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-2

When to View the XCS Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-2 Accessing the XCS Spec from PathFinder. . . . . . . . . . . . . . . .3-3 Accessing the XCS Spec from the Operating System. . . . . . .3-3 Learning About the Files Generated from the XCS Spec. . . . . . . .3-4 ASCII to XSF Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-4 ASCII escape sequences. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-5 XSF to ASCII File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-5 iv ContentsFonts XSF to Terminal File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-6 Obtaining Updates to the Standard XCS Spec. . . . . . . . . . . . . . . . .3-7 Copying an XCS Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-7 Modifying the XCS Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-9 Editing or Adding an Entity String. . . . . . . . . . . . . . . . . . . . . . . .3-9 Editing or Adding a Unicode. . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-10 Assigning a Custom Character. . . . . . . . . . . . . . . . . . . . . . . . . . . .3-10 Editing the Name and Description Fields. . . . . . . . . . . . . . . . . .3-10 Running GenXCS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-11 Locating Unused XyASCII Sequences. . . . . . . . . . . . . . . . . . . . . .3-11 Understanding the Structure of the XCS Spec. . . . . . . . . . . . . . . . .3-12 XCS Spec Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-12 Header Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-13 Rule Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-13 Print XCS Layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-17

Chapter 4The Keyboard Map Spec (KB)About Keyboards and Key Caps. . . . . . . . . . . . . . . . . . . . . . . . . . . .4-2

Standard and Alternate Keyboards. . . . . . . . . . . . . . . . . . . . . . . .4-2 Displaying Characters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-4 Difficulty Displaying Characters. . . . . . . . . . . . . . . . . . . . . . . .4-5 The Keyboard Spec (KB). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-6 Structure of the KB Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-6 Header Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-7 Rule Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-7 Organization of KB Spec Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . .4-8 Modifying KB Specs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-11 When Do I Need to Modify KB Specs?. . . . . . . . . . . . . . . . . . . . .4-11 Modifying an Existing KB Spec. . . . . . . . . . . . . . . . . . . . . . . . .4-11 Creating a New KB Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-12 Mapping a Character or a String to a Key Cap. . . . . . . . . . . . . .4-12 Print A Keyboard Mapping. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-13 Updating KB Specs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-16 Copying New Keyboard Specs. . . . . . . . . . . . . . . . . . . . . . . . . . . .4-16 Copying Individual KB Specs. . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-16

Chapter 5Font Libraries and SpecsManaging Font Libraries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-2

Source and Destination Font Libraries. . . . . . . . . . . . . . . . . . . . .5-2

FontsContents v

Naming Font Libraries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-3 Do I Need More Than One Font Library?. . . . . . . . . . . . . . . . . .5-3 Font Libraries in PathFinder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-4 File System Location. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-4 Accessing Font Libraries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-4 Managing Font Specs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-6 Naming Font Specs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-7 Accessing Font Specs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-8 When to Edit Font Specs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-9 Copying Font Specs through PathFinder. . . . . . . . . . . . . . . . . . .5-10 Copying a Spec to the Same Library. . . . . . . . . . . . . . . . . . . . .5-10 Copying a Spec to a New Library. . . . . . . . . . . . . . . . . . . . . . .5-11

Field Notation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-11

Changing Field Notation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-11 Using Field Notation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-11 Header and Rule Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-12 Editing Spec Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-12 Overriding PTS or PSF Header Fields. . . . . . . . . . . . . . . . . . .5-13

Chapter 6The Phototypesetter Spec (PTS)Understanding the PTS Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-2

Accessing PTS Specs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-2 Delivered PTS Specs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-2

AFM Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-2

OTF Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-3

The Relationship Between PTS Spec and PSN Spec. . . . . . . . . .6-3 Naming a PTS Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-3 Structure of a PTS Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-4 Header Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-5 Rule Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-8

Chapter 7The Pseudofont Spec (PSF)Understanding the PSF Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-2

Delivered PSF Specs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-2 Accessing PSF Specs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-2 Setting Up PSF Specs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-3 Naming a PSF Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-3 Structure of a PSF Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-3 Header Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-4 Rule Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-6 Pseudofont Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-8 vi ContentsFonts Examples of Modifying Characters. . . . . . . . . . . . . . . . . . . . . . . . . .7-11

Example 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-11

Obtaining information from the PTS Spec. . . . . . . . . . . . . . . .7-12 Calculating the custom character width. . . . . . . . . . . . . . . . . .7-12 Writing the Commands field entry. . . . . . . . . . . . . . . . . . . . . .7-12 Assigning a Unicode Number. . . . . . . . . . . . . . . . . . . . . . . . . .7-12

Example 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-13

Obtaining information from the PTS Spec. . . . . . . . . . . . . . . .7-13 Calculating the character widths. . . . . . . . . . . . . . . . . . . . . . . .7-14 Writing the Commands field entries. . . . . . . . . . . . . . . . . . . . .7-14 Assigning Unicode Numbers. . . . . . . . . . . . . . . . . . . . . . . . . . .7-15

Chapter 8The PostScript Name Spec (PSN)The PSN Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-2

psn_2xcs Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-2 psn_custom Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-3 The Build FAST Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-4 Accessing the PSN Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-4 The PSN Spec Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-4

Chapter 9The FAST Generation Spec (FGS)Understanding the FGS Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-2

Delivered FGS Specs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-2 Accessing the FGS Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-2 When to Edit FGS Specs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-2

GenFAST. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-3

Running GenFAST. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-3 Setting Up FGS Specs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-4 Naming an FGS Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-4 Structure of an FGS Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-6 Header Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-7 Rule Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-9 Examples of Style Code Overrides Field Entries. . . . . . . . . . . . .9-11 Example 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-11 Example2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-11

Chapter 10The FAST Generation Exception Spec (FGX)Understanding the FGX Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-2

Accessing the FAST Generation Exception Spec. . . . . . . . . . . . .10-2

FontsContents vii

Setting Up FGX Specs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-3 Naming an FGX Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-3 Structure of an FGX Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-3 Header Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-4 Rule Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-4

Chapter 11Creating and Viewing FASTsThe FAST Generation Process (GenFAST). . . . . . . . . . . . . . . . . . . .11-2

When Do I Run GenFAST?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-2 How GenFAST Reads the Font Specs. . . . . . . . . . . . . . . . . . . . . . . .11-3 Example of GenFAST. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-5 Running GenFAST. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-6 Font Access Tables (FASTs). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-7 Viewing Characters in a FAST. . . . . . . . . . . . . . . . . . . . . . . . . .11-7 Viewing Pseudo Characters in a FAST. . . . . . . . . . . . . . . . . . .11-8 Listing All FASTs in a Font Library. . . . . . . . . . . . . . . . . . . . . . . . . .11-9 Verifying Correct Widths in FASTs. . . . . . . . . . . . . . . . . . . . . . . . . . .11-11 Before Running the Font Width Test Utility. . . . . . . . . . . . . . . . .11-11 Running the Font Width Test Utility. . . . . . . . . . . . . . . . . . . . . . .11-11 Running the Font Width Test on Multiple FASTs. . . . . . . . . . . .11-13 Using the Command Line. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-13 Using PathFinder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-14 Correcting Width Errors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-14

Chapter 12The Font Variant Spec (FV)Understanding the FV Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-2

Specifying an FV Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-4 When to Edit an FV Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-4 Setting Up an FV Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-5 Naming an FV Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-5 Accessing an FV Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-6 Structure of an FV Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-6 Header Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-7

Rule Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-9

viii ContentsFonts

Chapter 13The Typesetter Font Map Spec (TSF)Understanding the TSF Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-2

When do I Need a TSF Spec?. . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-2 Naming the TSF Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-2 How XPP Uses the TSF Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-2 Setting Up the TSF Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-3 Accessing the TSF Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-3 Structure of the TSF Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-3 Header Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-4 Rule Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-4

Chapter 14Encoding TablesEncoding Tables for PostScript Fonts. . . . . . . . . . . . . . . . . . . . . . . .14-2

Non-Standard Font Encodings. . . . . . . . . . . . . . . . . . . . . . . . . . . .14-3 Reconciling Unencoded Characters. . . . . . . . . . . . . . . . . . . . . . . . . .14-4 Handling More than 256 Characters. . . . . . . . . . . . . . . . . . . . . . .14-4 Unencoded Characters Beyond the 75 Provided by XPP. . . . . .14-4 Reconciling a Few Unencoded Characters. . . . . . . . . . . . . . . .14-4 Reconciling Many Unencoded Characters. . . . . . . . . . . . . . . .14-6

Chapter 15The Kerning Pairs Spec (KP)Understanding the KP Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-2

Differentiating Between the KP Spec and the KP File. . . . . . . .15-2 How Composition Uses the KP File. . . . . . . . . . . . . . . . . . . . . . .15-3 When to Edit KP Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-4 Delivered KP Specs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-4 Kerning Pair Data in AFM Files. . . . . . . . . . . . . . . . . . . . . . . . .15-5 Kerning Pair Libraries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-6 KP Specs in the Font Spec Library. . . . . . . . . . . . . . . . . . . . . . . . .15-6 Setting Up a KP Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-7 Naming a KP Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-7 Accessing KP Specs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-7 Structure of a KP Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-7 Header Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-8

Rule Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-8

Generating Kerning Pairs Test Divisions. . . . . . . . . . . . . . . . . . . . .15-10 Running the kp_pairs Utility. . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-10 Notes About the Utility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-11

FontsContents ix

Related Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-12

Chapter 16The Ligature/Accent Replacement Spec (RP)Understanding the RP Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-2

Unicode Non-spacing Marks. . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-2 Replacing Accents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-3 Replacing Characters with a Ligature. . . . . . . . . . . . . . . . . . . . . .16-3 How Composition Uses the RP Spec. . . . . . . . . . . . . . . . . . . . . . .16-3 How Composition Uses the Lig/Accent Replace Field. . . . . . .16-4 Accessing the RP Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-5 Editing the RP Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-5 The Standard RP Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-6

Ligatures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-6

Accents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-7

Lower and Uppercase Accents in Font. . . . . . . . . . . . . . . . . . .16-7 Lowercase Accents Only in Fonts. . . . . . . . . . . . . . . . . . . . . . .16-8 Structure of the RP Spec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-11

Header Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-13

Rule Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-13

Examples of RP Spec Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-15 Example 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-16 Example 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-18 Output String Field. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-19 Viewing Ligature/Accent Replacement. . . . . . . . . . . . . . . . . . . . . .16-20

Line Editor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-20

Softkey Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-21 The Status Window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-21

Chapter 17Accents Over Small CapsMoving Accents Over Characters. . . . . . . . . . . . . . . . . . . . . . . . . . . .17-2

Setting Up PSFs for Correct Accent Placement. . . . . . . . . . . . . . . .17-4 x ContentsFonts

Appendix ASpec Quick Reference

quotesdbs_dbs14.pdfusesText_20
[PDF] cid font+f2 free download

[PDF] cidco lease plots

[PDF] cidco plot allotment

[PDF] cidco school plot tender

[PDF] cidco tender plot 2019

[PDF] cidco tender plot new panvel

[PDF] cidco tender plot notice

[PDF] cidco tender plot ulwe

[PDF] cie english language past paper 1

[PDF] cie english language past papers 0500

[PDF] cie english language past papers 2018

[PDF] cie english language past papers 9093

[PDF] cie english language past papers a level

[PDF] cie english language past papers gcse

[PDF] cie french a level