A Basic Course in Font Wrangling - Rochester Institute of Technology

Transcription

A Basic Course in Font Wrangling - Rochester Institute of Technology
A Basic Course in Font Wrangling
Session 23 – Saturday, September 12, 2009
Erich S. Lehman
Premedia Facilities Coordinator
School of Print Media
Rochester Institute of Technology
Presentation © 2009 Erich S. Lehman.
1
Everything you wanted to know . . .
How to recognize fonts and font types
Where fonts live in Mac OS X
How OS X recognizes fonts
How to handle OS X based font solutions, aka “resources you didn’t even
know you had”
Third-party font managers
Font Licensing and Font Troubleshooting
Handy resources for font issues.
Presentation © 2009 Erich S. Lehman.
2
All about the fonts . . .
Fonts and the OS that loves them.
Presentation © 2009 Erich S. Lehman.
3
Let’s start with the basics.
Types of fonts and how to identify them in OS X
Unicode
Where fonts live in OS X
Presentation © 2009 Erich S. Lehman.
4
Types of Fonts
Presentation © 2009 Erich S. Lehman.
5
Font Types: PostScript
Also known as Type 1 or Type 3
Two parts required (third is optional*)
Printer font (LWFN)
Screen font - (FFIL)
AFM (Adobe Font Metrics) file* – not always present.
Work great with RIPs
Presentation © 2009 Erich S. Lehman.
6
Font Types: TrueType
Apple and Microsoft collaboration
All data in one file
Added “hinting”
Have many extra features that aren’t utilized
Presentation © 2009 Erich S. Lehman.
7
Font Types: Multiple Master
A flavor of PS fonts; contains multiple character outlines
Can be interpolated to create variations (think Gutenberg)
Can vary sizes, weight, serifs, stance, etc.
Causes problems – lots of problems
Presentation © 2009 Erich S. Lehman.
8
Font Types: dfont
Datafork TrueType font
Apple proprietary
All font suitcases can be stored in data fork
Presentation © 2009 Erich S. Lehman.
9
Font Types: OpenType
Hybrid font from Adobe and Microsoft
True cross-platform
One file for all info, best of both PostScript and Truetype worlds
Can contain over 65,000 characters and multiple languages in
one file
Presentation © 2009 Erich S. Lehman.
10
Font Types: ClearType
Microsoft proprietary format
Subpixel Rendering technology; focused on LCD screen display
Technological benefits do not carry over to print output
Effects only seen in Microsoft operating systems
11
Presentation © 2009 Erich S. Lehman.
Font Types: CID fonts
Fonts whose glyphs have no names, just numbers.
They are described in relation to other characters and
glyphs in a character collection
Typically for Chinese, Simplified Chinese, Japanese, Korean, etc.
Need at least two files to be complete:
CMap (character map)
CIDFont
Presentation © 2009 Erich S. Lehman.
12
Font Type Identification
Presentation © 2009 Erich S. Lehman.
13
ASCII vs. Unicode
ASCII was the original standard, but Unicode trumps it
ASCII is limited; Unicode extended characters into the millions
Most Unicode fonts are “double-byte fonts”
Most modern OS’s fully supports Unicode
Presentation © 2009 Erich S. Lehman.
14
Font Encoding Issues
Why older Mac & PC fonts don’t play well together:
With ASCII, first 128 characters were standard
Second 128 (high-bit) are different on Mac and PC,
hence, character substitution often occurs
These encodings are called MacRoman and Win ANSI
15
Presentation © 2009 Erich S. Lehman.
Where Fonts Live
Presentation © 2009 Erich S. Lehman.
16
With OS X, things got crazy.
There can be up to 8 different places where fonts live
OS X is a multi-user environment
Allows high degree of customization, but also frustration
Presentation © 2009 Erich S. Lehman.
17
Font Hierarchy
Application
Font Book Libraries (showed up in Tiger)
User: ~/Library/Fonts
Local: /Library/Fonts
Network: /Network/Library/Fonts
System: /System/Library/Fonts
Classic: /System Folder/Fonts
Third Party Font Manager (local)
Presentation © 2009 Erich S. Lehman.
18
Cleaning House
It pays to be a neat freak.
19
Presentation © 2009 Erich S. Lehman.
Minimize
What do you actually need?
What is your most basic, standard set?
What fonts can you eliminate? (always save them somewhere!)
Get clean, uncorrupted versions of the fonts you use most
Presentation © 2009 Erich S. Lehman.
20
Cleanse
Use a utility to validate your fonts to make sure they are not:
Corrupt
Duplicates
Missing pieces, etc.
21
Presentation © 2009 Erich S. Lehman.
Organize
How do you want to group your typefaces?
Client
Foundry
Style
Presentation © 2009 Erich S. Lehman.
22
Manage
Font Book or third party font manager
Locally hosted or server based
Who approves? Who adds?
Presentation © 2009 Erich S. Lehman.
23
Font Cleanup Links
Apple
http://www.apple.com/support/ Search “Font Handling”
Design Geek:
http://www.senecadesign.com/designgeek/fonts-osx.html
Extensis Best Practices:
http://doc.us.extensis.com/Fonts-Best-Practices-in-OSX.pdf
Ideas Training
http:// www.ideastraining.com/PDFs/OSX_FontManagement.pdf
Presentation © 2009 Erich S. Lehman.
24
Taming the Beast
Tools we can use to take control of our fonts.
Presentation © 2009 Erich S. Lehman.
25
OS-X based Font Solutions
Presentation © 2009 Erich S. Lehman.
26
Font Book
Since OS 10.3
Free font manager
Font verification
Powerful but limited
Presentation © 2009 Erich S. Lehman.
27
Font Panel
Integrated into Cocoa apps
Tied to Font Book
For apps that don’t have type
menu like higher-end apps
(aka InDesign, QuarkXPress)
Presentation © 2009 Erich S. Lehman.
28
Typography Palette
Nested feature in Font Book and
Font Panel
Allows for automatic substitution
and advanced typographic
features
Dynamically changes based on
font features/character set
Presentation © 2009 Erich S. Lehman.
29
Character Palette
Invaluable
Only way to input many
Unicode Characters
Multiple views
Tricky to get used to, powerful
after that
Accessed via the International
System Preferences pane.
Presentation © 2009 Erich S. Lehman.
30
Keyboard Viewer
Like KeyCaps on steroids
Unicode enabled
Reflects Input Source
Accessed via the
International System
Preferences pane.
31
Presentation © 2009 Erich S. Lehman.
Third Party Solutions
Presentation © 2009 Erich S. Lehman.
32
Linotype Font Explorer
Multiple versions
Detailed font info
Clean font caches
Standalone and Server
http://www.fontexplorerx.com
Presentation © 2009 Erich S. Lehman.
33
Alsoft Master Juggler
Solid, easy to use solution
Written in Cocoa
Integrated tab functions
Font Guardian
http:// www.alsoft.com
Presentation © 2009 Erich S. Lehman.
34
Insider Font Agent Pro
User-friendly, all in one app
Built-in validation
Mac and Win
Stand-alone or Server
http:// www.fontagent.com
Presentation © 2009 Erich S. Lehman.
35
Extensis Suitcase Fusion 2
Melds Suitcase and
Font Reserve technologies
Assign & search by attributes
Font Vault & Font Sense
OS X single user; no server
Mac and Windows
http:// www.extensis.com
Presentation © 2009 Erich S. Lehman.
36
Extensis Universal Type Server 2
Intel-native type solution
Melding of all that came
before
Lite (<10) or Professional
Font Vault & Font Sense
http:// www.extensis.com
Presentation © 2009 Erich S. Lehman.
37
A Note on Windows Management
Finally there are parallel offerings between Mac and Windows!
Link into servers with standardized interface
Previously, had been a bit of an afterthought at Microsoft
http://www.microsoft.com/typography
Presentation © 2009 Erich S. Lehman.
38
Fonts in Production
Troubleshooting fonts and font problems.
Presentation © 2009 Erich S. Lehman.
39
Font Ownership and Licensing
What does the license allow?
How many licenses/devices?
Who “owns” the font? Does the service provider have to buy?
Can I embed in a PDF? Flash?
Presentation © 2009 Erich S. Lehman.
40
Missing/Conflicts/Substitutions
Probably the most common problem(s)
Multiple fonts with the same name
Font Substitutions
Usually same name but different metrics
Font is missing, you might see Courier
Presentation © 2009 Erich S. Lehman.
41
Corrupt Font Cache Files
File that keeps track of your fonts
Application and System level
Has to be deleted to clear the problem
Many utilities and font managers now address this
Presentation © 2009 Erich S. Lehman.
42
Random Font Issues
Rogue/unlicensed fonts
Finder file flags
Font file ID number conflict
Font file or suitcase is locked
Presentation © 2009 Erich S. Lehman.
43
More Random Font Issues
Font file structure
Missing bitmap fonts
Missing PostScript fonts
Old style FONT bitmap fonts
Presentation © 2009 Erich S. Lehman.
44
Font Utilities
Handy software to help you get by.
Presentation © 2009 Erich S. Lehman.
45
Font Doctor X
Robust repair and diagnostic tool
Ships with Extensis Suitcase or
available separately
View and edit font suitcase files
Font file converter
http://www.extensis.com
Presentation © 2009 Erich S. Lehman.
46
Insider Smasher
Separate and Streamline fonts
View and edit font suitcase files
Clear font caches
http://insidersoftware.com/
Presentation © 2009 Erich S. Lehman.
47
Unicode Font Info
Like Character Palette,
but in a far more userfriendly format
http://www.versiontracker.com
Presentation © 2009 Erich S. Lehman.
48
dfontifier
Converts dfonts into
OS9 TrueType fonts
and vice versa
Shareware
http://homepage.mac.com/
mdouma46/
Presentation © 2009 Erich S. Lehman.
49
Font Finagler
Cleans out font caches
via interface
Shareware
http://homepage.mac.com/
mdouma46/
Presentation © 2009 Erich S. Lehman.
50
Font Nuke
Removes corrupt font caches
Easy to use
Freeware!
http://www.jamapi.com/pr/fn/
51
Presentation © 2009 Erich S. Lehman.
Font Apps on the iPhone
Useful apps appearing on the iPhone
Typography
What the Font?
Font Size
FONTS!
Many more each day
Presentation © 2009 Erich S. Lehman.
52
Font Creation, etc.
Font Lab: http://www.fontlab.com/
Font Editors: FontLab, Fontographer, Type Tool
Font Converters: TransType, ScanFont
Font Utilities
Presentation © 2009 Erich S. Lehman.
53
Contact Information
Erich Lehman
Premedia Facilities Coordinator
School of Print Media – Rochester Institute of Technology
Erich.Lehman@rit.edu
office: 585.475.2766
http://esl6835.cias.rit.edu/FONT
Presentation © 2009 Erich S. Lehman.
54