Académique Documents
Professionnel Documents
Culture Documents
Desclaimer
.(
:
]
.[
.
.
Digitizing
Artistic Design
.
Optical
symantic
Fontlab
Communication
pictogram
)
)
.Typography
High-Logic
.
FontCreator
Fonts
Optical Communication
Font Editing Program
Linotype
(
)
.
.Studio
Typographers
.
Art Colleges
Photo-typesetting
.
!
Typography
.
Indic
Calligrapher
.
OpenType
MS VOLT
)
Decotype Ace
How to
)
.
Typographer
Tasmeem
Glyph Fusion
.dumb fonts
:
MS VOLT
) Glyphs
FontCreator
Tools
Metrics
Mapping
[
.(Unicode
] Glyph
.Unicode
Codepoint
) Glyph
Codepages
.
Composite Glyphs
!
)
Script
Composite Glyphs
Language Glyphs
(Full Repertoire
.
Autokern
Testing
Validation
Autonaming
.
.FontForge
:
Fontlab
Mappings
Design
Mapping
Fontlab
MS VOLT
FontCreator
(Contexual
(
Joined
)
:
Ligatures
www.fontforge,net
PC
.Unix
FontForge
.
(1)
Tables
Glyph Definition
Classes
) Ligatures
.Ligatures
Glyph Substitution
(
(1)
CYGWIN
Glyph
(
.
(
Glyph Positioning
.(
FontCreator
)
Vendor
.!
) Positioning
FontCreator
)
.
FontCreator
Opentype
.
.(
)
Fontlab Studio
:
) Ligatures
.OpenType Syntax
:
Composite Glyphs
:
:
:
Terms
Typography
.
.
.
:
.
.OpenType Feature Tags
.
:
:
:
Advanced Typography
.
1431
2010
Opentype
(1)
.
:
Select
Settings
Mapping
Resolution
.
Outlines Bzier curve
Spline
Vector
:
.
:
:Composite Glyph
Ligature
Typography
-1
Ligature
(1)
.
/
!
Composite
):
:
Simple
Ligature
Ligature
Ligature
):
:Simple Glyph
Simple Glyph
Simple vs Ligature
(
Composite Glyph
Composite Glyph
Ligated
.( )
Composite Glyph
.Ligature
Simple Glyph vs Composite
:
Ligature
Composite
Glyph
[
]
Composite
Ligature
(
)
Ligature
(
.
Ligature
.
Ligate
Ligature
-2
) -1
) -2
.Glyph
Simple Glyph
Ligature
.(
..
Ligature
.
Simple
Simple
( )
Glyphs
Ligature
)
) Simple Glyphs
Ligature
)
Composite Glyphs
(
.
()
Character
Glyph
.
.www.ojuba.org
(1)
( )
Graphic
(
Typographers
)
TrueType
.(
.
.OpenType
.Designers
TrueType
.OpenType
(
)
) Hand Writing
)
Logo
validation
.
.(
Character Set
.
.Mapping
.
kerning of glyph pairs
.
(
)
.composite glyphs
Transformations
.(Bold
)
(
.
.Windows
Samples
.
/http://www.high-logic.com
6.0
6.0
(
:
.
.*
Vendors
.
) complete composites
.
.
.(
2000
Alphanumeric
Help)
.(
.F1
) help
2000
<
http://www.high-logic.com/fontcreator/manual/index.html
.
Feedback
.
:
suggestions
http://forum.high-logic.com
(
)
http://www.high-logic.com/fontcreator/faq.html
30
.
.
.
:
:
12
) FontCreator 6.x
(
.
Intersection
Complete Composites
.
Insert Characters
Union
.(
online
Batch
.Font validation
.
.
.http://www.high-logic.com/register.html :
.Exclusion
.font
font
.
.(File > New)
.
Installation
timesbd.ttf
) filename
name
Times New Roman
Time New Roman Bold
.(Style
)
Bold
My Handwriting
.
Font family name field
(
.
Mapped
.B A
A
Caption
.(
)
)
. A
.Bzier curve
.A
.
(5.5
Bearings
)
.(
Glyph Edit window
B
300
JPG
GIF
Bitmap
300
.B
.Generate
.C:\MyFonts\MyHandwriting.ttf :
):
.(
.
Apple
Microsoft
Apple
.
.
Computer
Rasterizers
.(
:
http://www.microsoft.com/typography/otspec/default.htm
.
:
(
.(otf.)
Adobe
.
.
.
Microsoft
(ttf.)
1
/
(VOLT, Visual OpenType Layout Tool)
.
.
:
http://www.microsoft.com/typography/otspec
http://www.microsoft.com/typography/volt.mspx
http://www.microsoft.com/typography/developers/volt/default.htm
Font Copyright
.
.
(
:
software
.
<public domain>
<freeware>
)
.
Naming window
.
Advanced
.Font Vendor
!
.
Naming window
.
(File > Open)
.Installed Font
Font File
Windows
.
My Computer "
"
Windows Explorer
Explorer
Windows Explorer
Open with FontCreator
.
(File > Reopen)
.
.
(
)
.
.
Installed Fonts
Character Set
.Times New Roman Arial
Unicode
.Wingdings Webdings
Symbol
Style
.Font style
Font family name
Regular
)
Font style
(Bold Italic
. Font family name
Bold
(
Italic
)
Predefined outlines
Include outlines
.
.royalty free
(Tools > Options)
.
:
:
.
Naming tab
.
uninstall
File >)
.(Close All
.
.( Tools > Options > Edit > Undo Limits)
Insert)
:
(Font > Sort Glyphs)
(> Characters
.(Tools> Glyph Transformation)
(
Repeat
.
postscript
values
.Ctrl-9
.Ctrl-9
Ctrl-0
.
.
.mappings
Ctrl-0
)
Toggle Bookmarks
Goto Bookmarks
caption
.(
/
.
.
.(
.
)
)
:
].
(
postscript
index of the
].
:
.(composite glyphs)
:
:
:
:
<x>
Mapping
.[
<braceleft> <y>
)
(
)
.[
mappings
name
.glyphs
Properties
Postscript Name
Metrics
.General
)
Mappings
.
.Mappings
(
)
.(Format > Mappings)
:
.(Format > Post)
).
.(
(
.
)
:
Advance Width
.vertical bearings
F6
.(View > Toolbars > Transformations)
F6
:
Used By
"
"
"
"Used By
.
(
)
Used By
Insert Characters
.
Sorted
"
mappings
( )
Go to Unicode Block "
code point
(
)
.(Arial Unicode MS
(1)
.()
Shift
Show samples
Tools>
in empty glyphs
(Options> Samples
(1)
.
65535
.
:
.Transform
.
Insert Glyphs
(Insert > Glyphs)
.
65535
Paste Special
.Ctrl
.
.
(Insert > Glyphs)
.
.(
Glyph Metrics
Left Side
.Advance Width
Bearing
Glyph Postscript
.
) Overrule same mapping
(
.
(
Add mappings
Glyph Mappings
.
Adding a New Character - the (
.
EURO Sign
character
.
.
:
.(
.1
EURO SIGN
(Insert > Characters)
Find Part of Character Name
.
Add
(Insert > Characters)
.Find Next
:
.
. 1
(Insert > Glyphs)
.
Properties
Euro
.(
)
(
)
.Postscript Name
.Select
blocks
Unicode: $20A0 - $20CF
Unicode 8352 8399 :
. Currency Symbols
.Hexadecimal
.Decimal
.
Glyph
<empty>*
value
$20AC or 8364**
Glyph
*
**
0123456789ABCDEF
.
.2
.
.(Tools > Import Image)
New
.(
....Contour
.
) Samples toolbar
.3
Show
.Drawing toolbar
Bearings
.Transformations
Glyph Properties
General
Bearings
Glyph Properties
.Glyph Metrics
.4
MainType
Font Name
.file name
font
font name
file name
.
identify
name
font name
.(AutoNaming
Tools >)
Font Type
Regular
Bold)
) font Type
regular
: bold italic
bold
italic
bold
bold
.Bold
(3 ) Weight
.(Format > Settings > PANOSE)
General
italic
Italic
Additional Information
.(Format > Settings > General) (-16.33 )
Angle
(Format > Settings > General > Cursor)
Calculate Rise
.and Run
.
bold italic
Font Embedding
Format > Settings > Header > Font Embedding-Licensing)
:
symbol fonts
:
(Format > Post)
(Rights
.Word
Adobe )
:
(Format)
.(Acrobat
.(Format > Settings > Header > Font Embedding Licensing)
Unicode versus
Symbol
Windows Symbol
:
0x0000 -
normal font
.Symbol font
Symbol character sets
0xF000 - 0xF0FF
. Symbol character set
.0x00FF
Symbol fonts
.
.symbol font
symbol font
224
:
.
223 space
From Symbol to Unicode
:
Windows platform
(Manager
Windows Symbol
Change
.Windows Unicode BMP (UCS-2)
PANOSE
(5
) Pictorial
(1
) Family Kind
(Format > Settings > Classification)
Symbolic
Font-family Class
( )
.fonts style
Format > Settings)
Windows Symbol
.
(Format > Platform Manager)
.Windows Symbol
Windows Unicode BMP (UCS-2)
.Change
.Windows Symbol
PANOSE
) Pictorial
(1
) Family Kind
Contrast
.No Fit
(
) Weight
(5
(Format > Settings > Classification)
.No Fit
Class
Font-family Class
( )
.Symbolic
.(Format > Settings > Ranges)
(Courier
portional
moonscapes font (
)
)
Advance width
proportional font
.
.
From proportional to
monospaced
(advance width
.
Format > Settings >) :
) Monospaced
:
Proportion
(Panose
.(9
Format > Settings) :
( )
Recommended Glyphs
Script
Language
:
.
MacOS
.Space (
.nonmarkingreturn
.Advance Width
no-break space
.(
MacOS
)
.
.Windows
:
notdef
(.notdef)
null
:(0)
:(1)
:(2)
No-Curve-Glyph
.
.space
:(3)
Horizontal device metrics
Linear threshold data
hdmx (1)
LTSH (2)
.Advance Width
No-Curve-Glyph
Index
PostScript Name
Unicode
MacChar
0
notdef.
*undefined
1
null.
$00
2
nonmarkingreturn
$0D
3
space
$0020
$20
unmapped characters
*
.mapped to the first glyph
.
=
.
(3 )
(2 )
notdef glyph. (
)
.
vectors
(
)
.Advance width
(
)
.
X
.
Greek
.Mapped
Cyrillic
(1)
)
.5.5
(1)
)
General punctuation and Arabic <Latin> numbers
PostScript
Name
space
exclam
quotedbl
numbersign
dollar
percent
ampersand
quotesingle
parenleft
parenright
asterisk
plus
comma
hyphen
period
slash
zero
one
two
three
four
five
six
seven
eight
nine
colon
semicolon
less
Descriptive Name
space
exclamation mark
quotation mark
number sign
dollar sign
percentsign
ampersand
apostrophe
left parenthesis
right parenthesis
asterisk
plus sign
comma
hyphen-minus
period
slash
digit zero
digit one
digit two
digit three
digit four
digit five
digit six
digit seven
digit eight
digit nine
colon
semicolon
less-than sign
Sample
Unicode
MacChar
!
"
#
$
%
&
'
(
)
*
+
,
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
$0020
$0021
$0022
$0023
$0024
$0025
$0026
$0027
$0028
$0029
$002A
$002B
$002C
$002D
$002E
$002F
$0030
$0031
$0032
$0033
$0034
$0035
$0036
$0037
$0038
$0039
$003A
$003B
$003C
$20
$21
$22
$23
$24
$25
$26
$27
$28
$29
$2A
$2B
$2C
$2D
$2E
$2F
$30
$31
$32
$33
$34
$35
$36
$37
$38
$39
$3A
$3B
$3C
( ')
.character
.ellipsis
(")
ellipsis
(Tools > AutoCorrect)
.
Smart quotes
PostScript
Name
quoteleft
'
$2018
$D4
quoteright
'
$2019
$D5
quotedblleft
"
$201C
$D2
quotedblright
"
$201D
$D3
ellipsis
horizontal ellipsis
$2026
$C9
Descriptive Name
Descriptive Name
no-break space
currency sign
section sign
not sign
degree sign
paragraph sign
middle dot
Sample
Unicode
$00A0
$00A4
$00A7
$00AC
$00B0
$00B6
$00B7
MacChar
$CA
$A4
$C2
$A1
$A6
endash
emdash
bullet
euro
bulletoperator **
space
en dash
em dash
bullet
euro currency
symbol
bullet operator
$2013
$2014
$2022
$20AC
$D0
$D1
$A5
$DB
$2219
$E1
nbspace
bulletoperator
.periodcentered
Sorting Glyphs
(
.notdef.
.null.
.nonmarkingreturn.
Windows Unicode or
.
.
Windows Character
:
:
.
.
.
:
PostScript names
:
.
.
Glyph type (empty, simple, (
(composite
(composite
Alphanumeric
:
.
.mapped character
.
:
Character to Glyph Index Mappings
Glyph PostScript Names
Incomplete Glyphs
(Incomplete
Glyph Editing
Introduction
Edit
.
Zoom to Selected
Drawing toolbar
)
.
Fit to Window
)
.descender
ascender
:
Empty glyphs
space
.
)
advance width
-1
character
)
space
Simple glyphs
point mode
(View > Mode)
contour mode
-2
.
:
.Drawing toolbar
(O
)
.
.
Shift
Shift
.Shift
shortcut: Ctrl-A
Shift
Shift
Shift
.
.
shortcut: Ctrl-A
Composite glyphs
diacritical mark
base character
.
composite member
.Composite Glyph Properties
Bearings
(
-WinD
WinAscent
TypoDescender
TypoAscender
escent
CapHieght
.Spacing
.Additional Metrics
xHieght x
)
Glyph Edit window
left side bearing
(
.right side bearing
.
(Show Metrics)
Bearings
Glyph Properties
.Glyph Metrics
ligatures
.(
WinAscent
descende
ascender
.Transformations
Glyph Properties
:
General
) joining characters
WinDescent
Lining numbers
advance
.
.(Format > Settings > Metrics)
(9-0)
:
)
.Tabular Numbers
width
Empty Glyphs
) advance width
.(space
.
.Composite Glyph Member
Simple Glyphs
Simple Glyphs - Introduction
) contours
.curves
Bzier-
.outlines
.(
On Curve
.Path
(O
splines
(
)
Off Curve
].
.
.
Correct contour directions
(Edit > Change Direction)
.
.(
Validation
.
.
(View > Mode)
.
.(
Shift
)
.
)
.
. 10
.(
:
nudge
. 100
. 1
Transformations
.Position
.
.
Shift
.Shift
(Edit > Select All)
Shift
shortcut: Ctrl-A
.
(
Alt
Alt
Shift
Ctrl
.
.!
rotate
(
Rotation
Shift
.
.
skew
Transformations
(
)
Skew
(
Samples
).
)
(
)
.
Ctrl
Apply
.(
.
.(
) cropping
Shift
Shift
Ctrl-A
Alt
.Shift
.
:(
Shift
First Point
Union
.
Intersection
Union
Intersection
Exclusion
)
)
.
.
Intersection
.
Exclusion
.
Exclusion
Union
.overlapping
.
(
Split Contours
(
)
Union
(
)
Knife
Join Contours
:
:
)
Exclusion
COMPOSITE GLYPHS
Composite Glyphs - Introduction
diacritical mark
base character
.
Alt
(
Alt
Shift
Shift
) Transformations
rotation
scale
Ctrl
.
(
.(Edit > Make Simple)
)
.
C
.
Composite Glyphs
)
Member
Next
Previous
.Glyph Members
:
Use this glyphs metrics
left
Flags
advance width
.unhinted
Round xy to grid
side bearing
.
hinted
).
(
.
special flags
.
)
.(
)
No overlap
Overlap compound
.Apple GX
.Apple rasterizer
.Microsoft TrueType
Complete Composites
Complete Composites
Complete Composites
CompositeData.xml
2000
:
-Win
.
.
/
.
.dows Unicode mapping
.
Composites folder
:
CompositeData.xml
:
.
http://www.high-logic.com/fcptutorials.htm1
Complete Composites
:
.
FORMAT
PLATFORM MANAGER
Platform Manager - Overview
Add Character to
.
Encoding (
NAMING
Naming - Overview
.
.
(Unicode or Symbol)
:
items
. Naming
:
.(Tools > AutoNaming) .
.Version String
.Postscript Name
95
Windows NT, Windows 2000 and
.
.
.
weight
Windows XP
(
)
.
syntax of the Version string
(
)
.
) encoding and language
.
name strings
(
.( oblique/italic
) style
:
:
Helvetica Narrow Italic
..Italic
.italic
bold
)
Helvetica Narrow
non-typographically
.Style name
.
.
.
31
Copyright notice :
Font Family name
:style
italic,)
.
Version
Postscript name
126-33
.
.
ASCII
.'%' ,'/' ,'<' ,'>' ,'{' ,'}' ,'(' ,')' ,'[' ,']' :
.space
63
(
.
.
Microsoft VOLT
Trademark
.copyright
non-ASCII
<CODE>
<CODE>\
.
non-ASCII
:
4
<CODE>
<CODE>\
.Standard Roman Character Set
(Unicode or Symbol)
.\\ :
and Locale
.(
Advanced Naming
.
(Font vendor
.English - United States
Font Vendor
.
.(//:http://, ftp
URL
URL
Font Designer
URL
.( //:http://, ftp
License Agreement
.(
URL
Description
Family name
.Style name
ID
.
IDs
.
.Font Subfamily name Font Family name
Family name
.Style name
.
.
Font Family name
(only
.
.Font Subfamily name
Sample Text
PostScript
ASCII
composefont
.interpreter
:
126 33.<%> ,</> ,<<> ,<>> ,<{> ,>}> ,<(> ,>)> ,<[> ,>]>
.[]
Naming Field
Save
Load
MAPPING
Mappings -
) 0xD800 - 0xDBFF
) 0xDC00 - 0xDFFF
(High Surrogate Area
(Low Surrogate Area
.UTF-16
Encoding Format
) UCS-4
Windows Unicode UCS-4 platform [
.Segmented coverage
Segmented coverage
Segment mapping to delta
codepoint to glyph
]
.
64k
values
mappings
.identical
.Include Windows Unicode BMP (UCS-2)
High-byte mapping through table
Macintosh Roman
High-byte
Byte encoding table ( )
Trimmed Segment mapping to delta values mapping through table
.
table mapping
256
Byte encoding table
.(
)
Trimmed table mapping
.
Unicode platforms
.Segment mapping to delta values
(
)
:
.
(0 )
.notdef
/
.
word processors
Macintosh Roman
DTP applications
.
word processors
illustration programs
.Mappings
(
)
Mapping
.composite glyphs
.Symbol
Unicode
.
(
)
:
(383 ) decimal
.(0x017F ) hexadecimal
.( Tools > Options > General> value)
)
)
(
)
(Code Point
Basic Latin)
159 127
Select
blocks
31 0
.Control
map a glyph to a character
Index Mapping
/
.Properties
Mappings
(Microsoft Unicode BMP (UCS-2
)
.
.
.(Microsoft Symbol
.Select
.Name Index
Latin Extended-B LATIN SMALL LETTER A
.
a
(
)
glyph
Basic Latin
(
(
.nbspace
.Select
)
(
(
( ) Final
) ( )
)
(
space
Mappings
.(
:
)
Final
Isolated
(
.
Arial
(
) Isolated
:
(
)
Tahoma
(
)
Times New Roman
( )
Unicode MS
Arial Unicode MS
.
(Insert > Character)
.
.(
Mapped
)
)
(Index Mappings
mapping
Mapped
KERNING
Kerning - Overview
(1)
.TV
.(
DTP applications
.
(AV)
V A
word processors
Preview toolbar
.
.(
Test Font
.
MS Word
.Character Spacing
MS Word
:
.(
Kerning/ Tracking
.DTP
Test Font
( )
:
.MS Word
Symbol fonts
.
.
.(
.(
funit
scrollbar
case-sensitive
)
.funit
.(
.
100
10
1
10
)
Shift
Alt
192
.1
.Notepad
10
Clean Up
.(Windows Unicode BMP (UCS-2
Clear
Delete all
Delete
New
:
.(bit unsigned integer
eight byte binary
.div 6 = 10920 (8 - 6 - 256 * 256) =
.Kerning - Overview
.AutoKern
(Postscript Names
) Post
.
.
word
.
DTP applications
drivers
.
Generate Names
processors
.postscript name
'A'
.
Force Valid Names
'a'
.
.('.')
('_')
'z'
'9'
'0'
.period
'Z'
SMOOTHIMG (1)
SMOOTHIMG - Overview
(
SMOOTHING (
)
rasterization
.grayscale-capable devices
hinting
rasterizer
.
(
)
.
rasterizer
monochrome rendering
.
default (
(ClearType
:
.gridfitting
(hinting
GRAYSCALE
(1)
.Delete All
Add Gasp
Gridfitting
8-0
.
500
.Smoothing Overview
(HP
PCL5
.
) PLC5
.PCL5
HP PCL 5 Printer) :
Hewlett-Packard Boise .
PCL 5
:
PCL5
.HP PCL 5
(Language Technical Reference Manual
.Printer Division
.
.Native
Font Format
Vendor Code
:Vendor codes
Adobe Systems A
Bitstream Inc. B
Agfa Corporation C
Bigelow & Holmes H
Linotype Company L
Monotype Typography Ltd. M
Unique Number
Style
Posture
TypeFamily
Typeface family code
HP Boise Division
SymbolSet
HP Boise Division
) FUnits
.(<head>
ID field
Pitch
unitsPerEm
.(
.FUnits
.space
).
.FUnits
advance width
Monospace fonts
xHeight x
x
x
.(
CapHeight
H
).
H
StrokeWeight (
) .PCL
.outline)
weights
.Width
SerifStyle
.PCL
serif/ sans
styles
WidthType
.PCL
.(
/
:
.Contrast /monoline
5 Serif Block
6 Serif Bracket
7 Rounded Bracket
8 Flair Serif, Modified Sans
9 Script Nonconnecting
10 Script Joining
11 Script Calligraphic
12 Script Broken Letter
0 reserved
1 Sans Serif/Monoline
2 Serif/Contrasting
3 reserved
TypeFace
.PCL
16
font print
CharacterComplement
to all F>s
italic
31
30
29
28
27
26
25
24
23
22
index
3 .
3
6
.industry standard typeface family
.R, B, I (Regular, Bold, Italic)
mnemonic
(
.
:Treatment Flags
I
B
J
D
E
K
G
L
P
C
A
F
H
S
T
Tables
TrueType font specification
)
.
16
.(
hinting
)
.When opening Font Files
.(Tools > Options > Font > When opening Font Files)
Unsupported tables
.
.TableOffsetOrder.txt
.
Unsupported
.
7
.TrueType font specification
hinting
.Remove Hinting
Unsupported
.Delete
Glyph
GDEF
.
GSUB
Definition Data
)
.
SETTINGS
HEADER
Settings - Header - Overview
:
Horizontal
Global
/
Settings
Header
.Font Header Flags
.(Format > Settings > Header > Edit)
:
.Range
.Naming
2048
.Ranges
4
.16384 16
Units Per Em
2
.
72) /
: (
) scale
:
(
pointSize * resolution / ( 72 points per inch * units_per_em)
Smallest read. size
.9
Only
no inherent
) .zero (0) width character
NonRoman
.(
.
.inherent directionality
(left-to-right)
neutral
(right-to-left)
Tahoma
.Right
.neutrals
Font
Created
Modified
.(
(
.
)
)
.(
.
.
.
Settings - Header -
.y=0
x=0
12
12
. /
.
Fractional ppem
width
.(
).
.(CJK
).
Reserved
7
)
GX
.(VOLT
(
.(
Font converted
.
.
10
Reserved
.
.
Settings General
.
Embeddable (
(
embedding flags
:
Editable embedding
]
Preview &
:
)
)
.
:(
vendor
.
Restricted License embedding
[Editable embedding
]
[Restricted License embedding
compatibility
.
]:
[Editable embedding
. Preview & Print
.
Print embedding
Installable embedding
remote system
/
.
Restricted License embedding
.(
.
Preview & Print embedding
read-only
.
/
Editable embedding
.
read-write
.
No subsetting
(
)
:
(
GENERAL
Settings - General - Overview
.
.(Format > Settings > General) :
recommended sizes
Subscript, horizontal
Subscript, vertical
Subscript x offset
Subscript y offset
.
.
Superscript, horizontal
Superscript, vertical
baseline
.
Superscript x offset
Superscript y offset
.
.
style
.
em dash
2048
460
Strikeout size
Strikeout
strikeout line
.
.
102
Strikeout position
baseline
baseline
Strikeout position
.
2048
.(Dashes
Additional Information
Italic Angle
).
).
Caret
upright text
.(
.(
Slope Run
Underline Position
baseline
Underline Thickness
:
underlinePosition
(
:
underlineThickness
.
.
Fixed Pitch
proportion
.Courieur
monospaced
slanted highlight
.(rise/run)
(
Caret Offset
.non-slanted fonts
Caret
( ) Caret Slope Rise
(
)
(
)
Slope Run
General
Italic Angle
.Format
Settings
)
:Italic Angle
.(Italic
rise and run
Caret Cursor
.
.
italic angle
.Settings
italicAngle
)
)
Caret Slope Rise
(
Caret Slope Run
( )
1
(
.
.
programmatically
Caret Slope Rise
(
)
.
.1466
(
)
Caret Slope Rise
) 1
) 307
Slope Run
11.83 = 78.17 - 90
(tangent)
Caret Slope Run
0.209 = 1466 /307
258.3
.(Uppercase height
10
0.17632 10
(tangent
)
(
)1465 0.17632
Caret Slope Run 258
( ) 1465
Settings Metrics
spacing
)
.Additional Metrics
.
spacing
) 26
.(Metrics
:2 1 0
.Space
.unweighted
)
Symbol fonts
:
(z
).
.(
.(
)
64
14
27
35
100
20
14
42
63
3
6
35
20
56
56
17
4
49
(
weighting factors (
.lowercase
capital letters
.
.
:
.1000
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
56
71
31
10
18
3
18
2
166
)
.non-zero
Average (
s
T
u
v
w
x
y
z
space
4 3
weighted escapement
:
Recalc average char width
.( Tools > Font) .
.
.
(1)
Typo Ascender
Typo Ascender
ascender
Header tab
Ascender
unitsPerEm
.
(
Header
.
-
) CJK
Metrics
(1)
.(
[880 1000]
(
:
)
[-120 0]
( )
120
TypoAscender
)
.
(1)
Typo Descender
TypoAscender
1000 1000
)
(
baseline
.880
Typo Descender
descender
Header tab
Descender
unitsPerEm
.(
[880 1000]
:
)
[-120 0]
( )
Typo Descender
) CJK
)
Typo Descender
120
1000 1000
)
(
baseline
.120 -
Header
Line Gap
Metrics
(1)
unitsPerEm
% 10-7
ANSI
Ascender (Macintosh-specific)
ascender
[Apple's Descender
Win Ascent
yMinWin Descent
Symbol fonts
ascent
Descender (Macintosh-specific)
descent
.
.Calculate
ascender
]
[Apple's Ascender
Win Ascent
yMax
Ascent
Symbol fonts
Win Descent
.
.
. yMin-
ANSI
. yMax
]
.[Typo Ascender
.
Win Ascent
.
.
specific)
.3.1
Additional Metrics
.Funits
)
)
.
)
.Funits
)
)
baseline
x-Height
non-ascending
.(legacy font
x
.(unhinted
U+0078
unscaled
(U+0078)
baseline
(xHeight) x
.(
CapHeight
non-ascending
.(legacy font
H
.(unhinted
drop capital
sCapHeight
U+0048
unscaled
(U+0078)
:
.2
alignment metric
.
MaxContext
kerning
feature
<f f i>
ligature feature
<ffi>
.3
chaining
)+(
DefaultChar
(
).
.(
<space>
contextual lookups
)+(
)
.
.
)
BreakChar (
.(
Settings Classification
PANOSE
Classification
Classification Width
.(Classification
(
(
:
different numeric aspect ratio
.1
.parameter specifies
font subclass
font
Font-family
font class
.
IBM
/
)
.(
font class
.
subclass
http://www.microsoft.com/typography/otspec/ibmfc.htm
Font Design
(patterns, styles)
Regular
Bold
Italic
Underscore
Outlined
Strikeout
Negative
Oblique
.(
.upright
.
..(
.(
)
.
.(
(1)
(1)
Italic
Oblique
Italic
) Regular
Regular
.Strokes Arms
Serifs
Counters
Plain
Skewed Slanted
Oblique
.
.
.Oblique
.Plain Regular
Italic
. Oblique
(1)
.
.(Regular
Italic
Bold
Bold
.Mac Style flags
.
)
.
Font
Regular
).
Regular
Regular
(Italic
Italic
Bold
(
) Mac Style flags
(
Italic
Design
Arial Light
)
.Arial
Regular
Mac Style
Bold
Bold
Italic
Italic
Italic
Bold
Bold
.
Mac Style
Font Design
.Font Design
.Mac Style
<post>
Classification
PANOSE
(1)
.italic
bold
post
.5.5
(1)
RANGES
Settings - Ranges - Overview
(Unicode
.(Ranges
mappings
Calculate
blocks
ranges
Unicode
.Windows platform
Content
Edit
.(x.5
Unicode Character Ranges
)
.
Layout
. (Ranges)
(1)
code pages (
Calculate
. (Ranges)
.Windows platform
Content
Edit
.(x.5
Unicode Character Ranges
.
:(
Unicode
(2)
Layout
:
:
Arabic Presentation Forms-B
Calculate
)
(
ARABIC LETTER DAD
ARABIC LETTER DAD ISOLATED FORM
ARABIC LETTER DAD ISOLATED FORM
ARABIC LETTER DAD INITIAL FORM
ARABIC LETTER DAD MEDIAL FORM
.
Arabic Arabic 1256 :
Basic Arabic
Arabic Presentation Forms-B
) Basic Arabic
:
mappings
-1
-2
(1)
isol ( )
$0636
$FEBD
$FEBE
$FEBF
$FEC0
Arabic Supplemant
.
Arabic Presentation Forms-A
Code Pages
-3
-4
(2)
Unicode Character
Ranges
blocks
mappings
Unicode
.Windows platform
.
).
ranges
.(
(blocks
Content
Edit
.(x.5
Unicode Character Ranges
).
.Unicode Character Ranges
)
)
Layout
Calculate
Settings - Ranges
code pages
mappings
)
)
).
.( code pages
Unicode
.Windows platform
bol
Mapping Platform
(
)
code page
Settings - Panose
PANOSE
.
(Format > Settings > Panose)
typefaces
.(
)
.PANOSE numbers
http://www.panose.com/
Font Properties
.
.
.(
.(
NumGlyphs
maxPoints
maxContours
)
.
maxCompositePoints
maxCompositeContours
.
twilight zone (Z0)
twilight zone (Z0)
.
.twilight zone (Z0)
maxTwilightPoints
(1)
CVT
.
.
top level
.
maxZones
maxStorage
maxFunctionDefs
maxInstructionDefs
maxStackElements
maxSizeOfInstructions
maxComponentElements
.composite glyph
1 recursion
maxComponentDepth
.
.TrueType Interpreter
Zones
(1)
advanceWidthMax
minLeftSideBearing
minRightSideBearing
.
-Win
.Windows Symbol
-Win
()
xMaxExtent
usFirstCharIndex
Win-ANSI
.0x0020
usLastCharIndex
TOOLS
Glyph Transformer (1)
Tools) .
wizard (
Batch
40
.bold
Small Capitals
.
italic
Ligatures
.
.
Actions
(1)
.
:
.
Using Glyph Transformations
http://www.high-logic.com/fcptutorials.htm1 :
Transform wizard
AUTO METRICS
AutoMetrics - Glyph Selection
.
.
Ctrl
.
Shift
.
.
Next
AutoMetrics - Metrics
left side bearing
.
)
90
digit characters
fixed
advance width
Calculated
Fixed
advance width
Finish
Fixed
:
:
)
AUTOKERN
AutoKern - Setup
Automatic Kerning wizard
.
Automatic Kerning
load
wizard
:
.symbol fonts
Next
.
.
.
><
ASCII
><
>:
ASCII
:
><
.<
First Glyph ASCII Character or Unicode Value><Second Glyph>
ASCII Character or Unicode Value><carriage return or space><The rest
<of the line is ignored
\
\
.
:
\\\2019 is a \ followed by a quoteright
Next
.Save as Text
.
.Automatic Kerning wizard
.
.
.
Ctrl
.
Shift
Next
AutoKern - Kern
.
.
AutoKern - Preview
)
.(
kerning values
Next
.(
Finish
.Cancel
:
Back
AUTONAMING
AutoNaming - Font Family Name
AutoNaming wizard
.(Tools > AutoNaming)
)
:
font name
.
Font Design
Settings
Next
.
Font Design
:
Font subfamily name
AutoNaming - Suggested
Font
Tools > Options)
Font
Name Fields
:
Full font name
:
subfamily name
.
(> Naming
.
revision
Version String: use Font revision -> Version from Font Settings ->
.Header page
Font revision Version
.
Font Settings
.
(Format > Settings > Header)
.
Header
(
)
.
Naming
.
Back
.Cancel
Import Image
(Tools > Import Image)
Glyph Edit window
.
.(
500 500
100 100
1
.
Load
Threshold level
Threshold level
.
Negative image
.
.
.(
.(
Dilation
erosion
.
Smooth Filter
.
Import Mode
.
bar code fonts
.Pixels
Import Mode
Default
.
Trace
(pixel fonts
.
.
drag and drop
.
.composite glyphs
)
.
.
Glyph
Generate
:
:
.
(
.
)
explorer
) vector
:
:
TrueType Collection
.
TTC
Extract TrueType Fonts from TrueType
.
Collection wizard
Source file
Destination folder
Destination file prefix
.Finish
External Tools
Fonts folder
Launch Externals
.(Tools > Launch Externals) .
Character Map
PRINTING
.
.
.
Print Glyphs
.
.
Print Properties
Print Kerning pairs
.window
Printing - Print Glyph
.
.
.a font
FONT VALIDATION
.
) validation test
)
-
.
.( Font > Validate)
)
wizard
:
:(
Duplicate components
.(
).
Empty components
Duplicate contours
)
.
local
local
bounding
( Tools > Options > Validation)
Add on.Validation toolbar
bounding box
global
Redundant points
Duplicate knots
curve extremes
Intersecting coordinates
glyph members
:
Older PostScript Level 2 drivers do not support overlapping
Contours with unknown direction
.contours
.
.
:
:
Intersecting coordinates
Duplicate contours
.Contours with unknown direction
:
Font Validation - Results
validation
.
.
TESTING AND INSTALLING FONTS
MainType
font manager
.
.
MainType
.
http://www.high-logic.com :
Character Map
Windows Character Map
.
Programs
Start
Character
System Tools
Accessories
System
Character Map
.Map
Tools
.
.
Character Map
.Select
.Copy
.Ctrl-V
Install Windows Character Map
:
Settings
Start
.Control Panel
.Add/Remove Programs
System
.Tools
.Details
(
)
:
page layout
word processor
Alt
NUM
.
:
.
LOCK
Alt + 0 + 133
: ellepsis
.()
XP 2000
) WordPad
.
character>s hexadecimal code
Alt+X
.
.(
2002)
)
(ASCII
.
Alt+X
0x10FFFF
.
International Keyboard
United
Alt
English-US
.(
) States-International
:
Start
.Control Panel
.Language
.Add
.International
.
Settings
Keyboard
United States-
Alt
.
.
.
Ctrl
.
.(
.Test window
.
FC Test Font
)
.
.
.
)
.012345
Installing Fonts
Font >)
.(Install
:
:
.
.
.
.
.
.
Grid
Drawing
Standard
.
(View > Toolbars)
.Glyph
.
.
:
.floating
docked toolbar
Validation
Comparison
Toolbars - Transform
simple
Size
Morror
.Bearings
.
Rotation
Transformation
:
Background Image
.
.
Position
Skewe
Preview
F11 F9 F8 F7 F6
.glyphs
Scale
Movement
Toolbars - Validation
View)
Show
) .(
.
F7
(> Toolbars > Validation
) glyph validation report
.real-time)
:
real-time
.(Validation
.
.
.(Tools > Options > Validation)
detection
Refresh
Save report
.
.
contours
:
.Intersecting coordinates
Remove empty
:
Duplicate contours
contours
.
.
Toolbars - Preview
.
kerning
non-ASCII characters
<CODE>
<CODE>\
hexadecimal 4-digit
.
\
.(
:
:
Toolbars - Background
.(
.
)
.
Load
scale
Toolbars - Comparison
(
.Comparison
.
Image
.
position
non-ASCII characters
<CODE>
<CODE>\
(hexadecimal 4-digit)
.
\
Toolbars - Samples
/
.
.
Tools > Options >) .
.
.(Samples
CUSTOMIZING FONTCREATOR
Options - General
NT 2000 XP
.(Windows Vista)
.
Options - Sample
Tools >)
)
.(Options > Samples
.
Options - Font
Tools >)
.
(
)
.(Options > Font
:
Always create backup copy (bak)
.
(bak.
.ttf
hmtx
Header
.
Settings
General
point at x=0
(1500)
Options - Overview
Tools)
.
.
.(
) ((1500+
.(
.
Show caption
:
)
/
.
.
.(
:
.composite glyph(s)
:
:
:
:
Smooth glyphs
.
(
)
.CJK
Arial
50377
Insert
(XP
Arial Unicode MS
Insert Characters
(
Caption
.
Options - Glyph
Tools >)
.
(
:
)
.(Options > Glyph
Options - Edit
Tools >)
)
.(Options > Edit
Max. count
check box
check box
999999
Options - Naming
Tools >)
999999
1
(
)
.(Options > Naming
.
.
Version String: use
:
) Font revision version
Font Settings
.AutoNaming wizard
.
<year>
Font revision
(
)
Options - Validation
Tools >)
.
report
)
:
.Font Validation
Options - Advanced
Tools >)
:
(
Warn before
Tools >)
.
executing Glyph Transformer script
.Transform wizard
.Insert Characters
10
.fonts
Grid Options
Tools >)
.Grid Options
(Grid Options
.style
(
.
!
Show Grid
Snap
Snap to Grid
.
Snap to Grid
to Grid
.View
GUIDELINES (
Guidelines - Options
Guidelines - Options
Snap
Snap to Guidelines
.( )
Show Guidelines
Lock Guidelines
.
.
.View
Lock
to Guidelines
:Guidelines Options
.
New
.
Modify
.
Clear
Shift
.
)
Add
.
.Delete
Ctrl
.
.
(
Bounding Guidelines
bounding box
:
.
.
.
Guidelines - Guideline
.
.
(
.
Line Type
Line Position
Keyboard Shortcuts
.shortcut keys
.
General Shortcuts
Go to Bookmark
Set Bookmark
Next Window
Previous Window
Help
Find Next postscript
Name
Show/Hide Statusbar
Close Window
Test Font
Show/Hide Transform
Toolbar
Show/Hide Glyph Validation Toolbar *
Show/Hide Preview
Toolbar
Show/Hide Image
Toolbar
Activates the Main
Menu
Ctrl+ 0-9
Ctrl+Shift+ 0-9
Ctrl+Tab (or
Ctrl+F6)
Ctrl+Shift+Tab
F1
F3
(
F4
Ctrl+F4
F5
F6
F7
F8
F9
F10
Shift-F10
/
F11
Ctrl-F11
F12
Ctrl-F12
Delete
Ctrl-A
Ctrl-C
Ctrl-E
Ctrl-F
Ctrl-I
Ctrl-N
Ctrl-O
Ctrl-P
Ctrl-R
Ctrl-S
Ctrl-T
Ctrl-U
Ctrl-V
Ctrl-X
Ctrl-Y
Ctrl-Z
Glyph (
Overview window
To glyph's properties
Open Glyph Edit window
Clear selected glyphs
The first 256 characters
mapped to the selected
glyphs will be placed into
the preview toolbar
Increase the cell size
Decrease the cell size
Alt+Enter
Enter
Backspace
P
256
Plus Sign
Minus Sign
Plus Sign or
Ctrl+Plus Sign
Minus Sign or
Ctrl+Minus Sign
Alt+Left Arrow
Alt+Right Arrow
Alt+Enter
N
F
)
A
H
.
W
/
Space+Left
mouse button
Double-click
.
.
Double-click on
rulers
Double-click on
guideline
Rotate guideline
Duplicate guideline
show/hide rotate and
skew handles
Constrain movement
and scaling
Duplicate selected
contour
Shift-click on
guideline
Ctrl+Drag guideline
Click on selected
contour
Shift+Mouse
Ctrl+Mouse