Fontlab® 4.5 for Macintosh® User Manual Fontlab 4
Total Page:16
File Type:pdf, Size:1020Kb
FontLab® 4.5 for Macintosh® User Manual FontLab 4 Copyright ©1992- 2002 by FontLab, Ltd. 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, without the prior written consent of the publisher. Any software referred to herein is furnished under license and may only be used or copied in accordance with the terms of such license. FontLab, FontLab logo, ScanFont, TypeTool, SigMaker, AsiaFont Studio, FontAudit and VectorPaint are either registered trademarks or trademarks of FontLab, Ltd. in the United States and/or other countries. Apple, the Apple Logo, Mac, Mac OS, Macintosh and TrueType are trademarks of Apple Computer, Inc., registered in the United States and other countries. Adobe, PostScript, Type Manager and Illustrator are trademarks of Adobe Systems Incorporated which may be registered in certain jurisdictions. Windows, Windows 95, Windows 98, Windows XP and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. IBM is a registered trademark of International Business Machines Corporation. Macromedia, Fontographer and Freehand are registered trademarks of Macromedia, Inc. Other brand or product names are the trademarks or registered trademarks of their respective holders. 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 FONTLAB, LTD. FONTLAB, LTD. 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, FITNESS FOR PARTICULAR PURPOSES AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. User manual release 4.50 [11/2002] 2 Cont ent s CONTENTS 3 INTRODUCTION 15 About this Manual 16 System Requirements 18 FONTLAB USER INTERFACE 19 Basic Terms 20 Getting Started 24 Customizing FontLab’s User Interface 26 Customization of the Keyboard 27 Links to External Programs 29 FontLab Windows 31 Font Window 32 Glyph Window 34 Metrics Window 38 Panels 42 EDITING FONTS 45 Opening Fonts 46 Font Formats 50 Import Options 51 Creating a New Font 57 Font Window 58 Encoding Modes 63 Characters, Codes and Glyphs 64 Names Mode 68 The Unicode Standard 71 Unicode Ranges 72 Codepages 75 Using the Font Window 79 Navigating 80 FontLab 4 Selecting 81 Context Menu 82 Moving Glyphs 85 Saving the Font 87 Autosave 89 Copying and Pasting Glyphs 90 The Paste Special Command 91 Copying Glyphs to Another Font 92 Appending Glyphs to the Font 93 Copying Composite Glyphs 94 Duplicating Unicode Indexes 95 Deleting Glyphs 96 Creating New Glyphs 97 Highlighting Glyphs 98 Marking Glyphs 98 Glyph Collection 100 Searching for Glyphs 103 Renaming Glyphs 105 Reencoding the Font 107 Unicode-Related Operations 110 Generating Unicode Indexes 110 Generating Names 112 Removing Unicode Information 112 The Font Map Panel 113 Managing Double-Byte Codepages 115 Notes 116 Sorting Glyphs 117 Working with Multiple Fonts 118 Window Menu 119 Fonts Panel 120 Merging Fonts 121 Saving and Opening a Workspace 122 Applying Actions 123 Blending Fonts 124 Exporting Fonts 127 Font Formats 128 Exporting for PC 129 Exporting for Macintosh 131 4 Contents Export Options 139 Type 1 Export Options 141 TrueType Export Options 145 OpenType Export Options 150 Recommended Export Options 152 Printing Fonts 153 Font Window Options 155 View Options 156 Tuning Options 157 THE FONT HEADER 159 Font Info Dialog Box 160 Command Bar 162 Copying Font Info 163 Font Names 164 Basic Identification and Names 165 OpenType-Specific Names 168 Non-English and Special Names 169 Copyright Information 173 Font Embedding 174 Designer Information 175 License Information 176 Font Identification 177 Version Information 177 Basic Font Identification 178 PANOSE™ Identification 180 Other Identification Systems 182 Metrics and Dimensions 184 Font UPM Value 184 Basic Font Dimensions 185 Advanced Vertical Metrics 187 Superscript and Subscript 190 Encoding and Unicode 191 Supported Codepages 192 Supported Unicode Ranges 194 Hinting Settings 195 Alignment Zones 196 Type 1 Standard Stems 198 Global Hinting Parameters 200 Format-Specific Options 202 Type 1 Export Options 203 TrueType Export Options 204 TrueType Mapping Settings 205 Device-Dependent Metrics 206 5 FontLab 4 Font Smoothing Control 207 [head] Table Settings 209 Basic PCLT options 210 PCLT Identification 211 PCLT Metrics and Font Description 212 PCLT Codepages 213 THE GLYPH WINDOW 215 Glyph Window Contents 216 The Glyphs Bar 219 Selecting a Glyph for Editing 221 Changing the View in the Glyph Window 222 Quick Zoom Selection 223 Tools and Operations 225 Edit Mode 227 Editing Layers 229 Editing Layers Panel 230 Outline Layer 232 Contours 234 Outline Appearance 240 FontAudit 245 Moving Nodes 248 Using the Keyboard 251 Non-node editing 252 Changing Connection Type 254 Deleting Nodes 255 Deleting Lines and Curves 256 Eraser Tool 257 Inserting Nodes 258 Using the Drawing Tool 260 Adding Points to a Contour 261 Converting Primitives 262 Breaking and Joining Outlines 263 Node Commands 264 Node Properties 267 Previewing Glyphs 269 Selections 276 Using the Magic Wand Tool 277 Moving the Selection 278 Copying the Selection 279 Transform Selection 282 Selection Commands 286 Selection Properties Panel 288 Transformation Panel 289 Find and Replace Operation 290 6 Contents Building an Outline From Blocks 292 Outline Actions 297 Creating Contours 299 Merging and Intersecting Contours 303 Outline Optimization 304 Metrics 305 Editing Metrics 306 Baseline Properties Panel 308 Metrics Properties Panel 308 Grid Layer 309 Guidelines Layer 310 Editing Guidelines 311 Guidelines Popup Menu 313 Guidelines Tracking 314 Guidelines Properties Panel 315 Mask Layer 316 Editing Mask 317 Mask Operations 318 Assigning a Mask 319 Specifying Mask Appearance 320 Template Layer 322 Background Layer 323 Background Positioning 326 Hints And Links Layer 327 Links 328 Editing Hints 329 Hints Tracking 330 Editing Links 331 Hint and Link Popup Menu 332 Hint Commands 333 Autohinting Options 334 Hint Properties Panel 336 Link Properties Panel 336 Anchors Layer 337 Moving Anchors 338 Removing Anchors 338 Renaming Anchors 338 Changing Anchor Color 338 Anchor Properties 339 Using Anchors to Build Composites 340 Using the Anchors Panel 343 Creating Composites and Ligatures 345 Aliases Table 347 Vertical Metrics 348 7 FontLab 4 Alignment Zones 349 Sketch Mode 350 Moving Points 353 Changing Point Type 353 Removing Points 353 Inserting Points 354 Reversing Contours 354 Selecting Points 355 Moving the Selection 356 Transforming the Selection 356 Selection Operations 357 Breaking and Joining the Sketch Outline 357 Converting to Outline 358 VectorPaint Mode 359 Freehand Select Tool 361 Pen (Contour) Tool 362 Brush Tool 363 VectorPaint Options 365 Line Tool 366 Polygon Tool 367 Ellipse and Rectangle Tools 368 Text Tool 369 Meter Mode 370 Setting Guidelines, Anchors and Sidebearings 372 Outline Operations 373 Interpolation 374 Envelope 378 Curve 381 Set 382 Reversing a Contour’s Direction 383 Rearranging Contours 384 Working with Composite Glyphs 385 Adding a Component 386 Decomposing 387 Component Positioning 388 Component Properties 390 Using the Primitives Panel 391 Importing and Exporting Glyphs 394 Printing a Glyph 396 8 Contents EDITING FONT METRICS 397 What are Font Metrics? 398 Kerning 399 Metrics Files 400 Metrics Window 401 Selecting a String for Previewing or Metrics Editing 404 Editing an Underline 409 Editing Metrics 410 Manual Metrics Editing 411 Using the Keyboard 412 Using the Metrics Table 413 The Measurement Line 415 Automatic Metrics Generation 416 Quick Save and Quick Open 418 Editing Kerning 419 Manual Kerning Editing 420 Using the Keyboard 421 Using the Table 422 Using the Kerning Dialog 423 Automatic Kerning Generation 425 Resetting Kerning 427 Adjusting Metrics and Kerning 428 Class-Based Kerning 430 Classes Panel 431 Class Definition 433 Defining the Class 434 Key Glyph 435 Editing Class-Based Kerning 436 Kerning Assistance 437 Metrics Assistance 440 Class-Based Kerning and OpenType Fonts 442 Opening Metrics Files 443 Saving Metrics Files 445 Printing a Sample String 446 TRANSFORMATIONS 447 The Transform Dialog Box 448 Transformation Actions 451 Outline Transformation 452 Hints and Guidelines Transformation 460 Metrics Transformation 462 9 FontLab 4 Effects 465 Transform Range Dialog Box 471 Transformation Range 472 Transformation Program 474 Using the Preview Window 475 Saving and Opening a Transformation Program 476 Transforming Fonts 477 HINTING 481 Font Scaling, PPM 482 Coordinate Rounding, Gridfitting 483 TrueType And Type 1 Hints 484 Type 1 Hints 485 Font-Level Type 1 Hints 486 Alignment Zones 487 Standard Stem Widths 491 Additional Control Data 494 Stem Hint Programming 496 Type 1 Hinting Tool 499 Inserting And Removing Replacement Points 501 Adding and removing hints 502 Editing Hints 503 Autoreplacing 504 Preview Panel 504 Some Examples 509 TrueType Instructions 510 Font Parameters 512 Visual TrueType Hints 513 TrueType Hinting Tool 514 TrueType Toolbar 516 Layers 518 Options Panel 519 Preview Panel 521 Program Panel 523 Alignment Instructions 526 Alignment Zones 526 AlignTop and AlignBottom Instructions 527 Hinting Alignment Zones 528 10 Contents Align Instruction 529 Links 532 Standard Stems 533 Single