Fonts & Encodings
豆瓣Yannis Haralambous 译者: P Scott Horne
简介
The era of ASCII characters on green screens is long gone. Today, industry leaders such as Apple, HP, IBM, Microsoft, and Oracle have adopted the Unicode Worldwide Character Standard, and acceptance among developers is rapidly increasing. Yet much software and many web sites still use a host of standards, including PostScript, TrueType, TeX/Omega, SVG, Fontlab, FontForge, Metafont, Panose, and OpenType. This new reference book is a comprehensive guide to using fonts and typography on the Web and across a variety of operating systems and application software. "Fonts & Encodings" shows you how to take full advantage of the incredible number of typographic options available. Advanced material covers everything from designing glyphs to developing software that creates and processes fonts. This book explains information on fonts and typography that software and web developers need to know to get typography and fonts to work properly.
contents
Introduction
Before Unicode
FIELDATA
ASCII
EBCDIC
ISO 2022
ISO 8859
The Far East
Microsoft's code pages
Apple's encodings
Electronic mail
The Web
Characters, glyphs, bytes: An introduction to Unicode
Philosophical issues: characters and glyphs
Technical issues: characters and bytes
General organization of Unicode: planes and blocks
Properties of Unicode characters
Basic properties
Other general properties
Properties that pertain to case
Rendering properties
Numeric properties
Identifiers
Reading a Unicode block
Normalization, Bidirectionality, and East Asian Characters
Decompositions and Normalizations
The Bidirectional Algorithm
East Asian Scripts
Using Unicode
Interactive Tools for Entering Unicode Characters
Virtual Keyboards
Conversion of Text from One Encoding to Another
6 Font Management on the Macintosh
The Situation under Mac OS 9
The situation under Mac OS X
Font-Management Tools
Tools for Font Conversion
Font Management under Windows
Tools for Managing Fonts
Tools for Font Conversion
Font Management under X Window
Special Characteristics of X Window
Logical Description of a Font under X
Installing fonts under X
Tools for Managing Fonts under X
Tools for Converting Fonts under X
Fonts under TEX and Ω
Using Fonts in TEX
Installing Fonts for TEX
Customizing TEX Fonts for the User's Needs
Conclusions and Glimpses at the Future
Fonts and Web Pages
(X)HTML, CSS, and Fonts
Tools for Downloading Fonts from the Web
The SVG Format
Conclusion
History and Classifications
The Vox/ATypI Classification of Typefaces
The Alessandrini Classification of Typefaces: Codex 80
IBM's Classification of Fonts
The Panose-1 Classification
Editing and Creating Fonts
FontLab
FontForge
Autotracing
potrace
ScanFont
Optimizing a Rasterization
PostScript Hints
TrueType Instructions
Enriching Fonts: Advanced Typography
Introduction
Managing OpenType Tables in FontLab
Managing OpenType Tables in VOLT
Managing OpenType Tables in FontForge
Managing AAT Tables in FontForge
Bitmap Font Formats
The Macintosh World
The DOS World
The Windows World
The Unix World
The TEX World
Other Less Common Bitmap Formats
Whoever Can Do More Can Also Do Less
TEX and Ω Font Formats
TFM
OFM
VF
OVF
PostScript Font Formats
Introduction to the PostScript Language
Type 3 Fonts
Type 1 Fonts
Multiple Master Fonts
Type 42 Fonts
Type 0, or OCF, Fonts
CID Fonts (Types 9–11, 32)
Type 2/CFF Fonts
The TrueType, OpenType, and AAT Font Formats
TTX: TrueType Fonts Represented in XML
TrueType Collections
General Overview of TrueType Tables
The Kernel of the TrueType Tables
The Tables That Pertain to TrueType-Style Glyph Descriptions
The TrueType Tables That Affect PostScript-Style Glyph Descriptions
Bitmap Management
Some Other Optional Tables
The OpenType Advanced Typographic Tables
Predefined Features, Languages, and Scripts
General AAT Tables
The AAT Tables for Font Variation
AAT Tables with Finite Automata
TrueType Instructions
Basic Concepts
Instructions
Some Examples
METAFONT and Its Derivatives
The METAFONT Programming Language
The Computer Modern Family of Fonts
MetaFog
METATYPE1 and Antykwa Półtawskiego
Bézier Curves
History
Bézier Curves
Bibliography
Bibliography