Sie sind auf Seite 1von 182

2010

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

Contour Curve Path


BCP
Node Point
Activate Highlight Pick
Choose Select

:
.
:
: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)

( )

FontCreator 6.0 6.0

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

(> User Manual


.

<

PDF

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

Glyph Overview window


.
.
mapped

(
.

Mapped
.B A
A

Glyph Edit window


.(Insert > Contour) :

Caption
.(

)
)

. A

a point onto the contour


a point off the contour

.Bzier curve
.A

.
(5.5

Bearings
)

.(
Glyph Edit window
B

300

.Glyph Overview window

JPG

GIF

Bitmap

300

Glyph Overview window


.(

.B
.Generate

) Import ToolBar > Image


.Glyph Edit window
(
.

Test and Install the Font


A

(Font > Test)


.

.C:\MyFonts\MyHandwriting.ttf :

Font Installation wizard


.

):
.(
.

.(Font > Install)

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>
)
.

.(End User License Agreement, EULA)


(

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)
.

.
(

)
.
.

.(File > New)

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)
.

:
:

.View and Modify Naming Fields


Default Naming Values
Insert Characters

.
Naming tab

(File > Save)


.

.
uninstall

(File > Save as)


:
:
.

File >)

(File > Close)

.(Close All

(Edit > Undo)

.
.( Tools > Options > Edit > Undo Limits)
Insert)

:
(Font > Sort Glyphs)
(> Characters
.(Tools> Glyph Transformation)
(

(Edit > Redo)


.

(Edit > Redo)


.
.

Repeat
.

(Edit > Repeat)

postscript

values

(Edit > Find)

.Ctrl-9

.Ctrl-9
Ctrl-0

.Part of Postscript Name


.
/
platform
.Find
index
(
) value
mappings
.(Tools > Options > General> Values)

.
.

.mappings

Ctrl-0

)
Toggle Bookmarks
Goto Bookmarks

caption

.(

/
.
.

.(

.
)

)
:

].
(

postscript
index of the

].

:
.(composite glyphs)
:
:
:
:

<x>
Mapping

.[
<braceleft> <y>
)
(
)
.[
mappings

name

.glyphs

Tools > Options > Overview > Caption


Glyph Properties
.

Properties
Postscript Name

Metrics
.General

)
Mappings

.
.Mappings

(
)
.(Format > Mappings)

:
.(Format > Post)
).

.(

(
.

)
:
Advance Width
.vertical bearings

Left Side Bearing


Glyph Edit window
Position

F6
.(View > Toolbars > Transformations)
F6
:
Used By
"

"

"

"Used By
.
(
)
Used By

Insert Characters
.

Sorted

(Insert > Characters)


postscript names
Glyph Overview

"

mappings

( )
Go to Unicode Block "
code point
(
)

.(Arial Unicode MS

next and previous block


.
next and previous plane
code point
Go to Code Point (
)
$20AC 8364
: .$
EURO-
euro
.EURO SIGN
.
.

.Find Part of Character Name


CURRENCY SIGN
Add

(1)

.()

Shift

.(Tools > Options > General > values)


)
(
)
:
.
(
( )
283-256
.Latin Extended-A character set
:
.
.
.

Show samples
Tools>

in empty glyphs
(Options> Samples
(1)
.

65535

.
:

.Transform

.
Insert Glyphs
(Insert > Glyphs)
.

65535

Copy and Paste Glyphs


(

Paste Special

.Ctrl
.

.
(Insert > Glyphs)
.

Glyph Outline Data

.(

Glyph Metrics

Left Side

.Advance Width

Bearing

Glyph Postscript

.
) Overrule same mapping
(
.
(
Add mappings

Glyph Mappings

Keep same 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

Assign mappings to the glyph


Mappings
(Windows Symbol)
-Win

,(dows Unicode BMP (UCS-2

.Select

blocks
Unicode: $20A0 - $20CF
Unicode 8352 8399 :

. Currency Symbols
.Hexadecimal
.Decimal
.

$20AC or 8364 | * | EURO SIGN


Name
EURO SIGN

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

.(Font > Test)


Alt-0128

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

:Mac Style fields


.( Format > Settings > Classification)
:Font Design
.(Format > Settings > Classification)
font subfamily name
.(Tools > AutoNaming)
:bold italic

bold

bold

(Format > Settings > Classification > Weight)


.Weight
Classification Weight
PANOSE

.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 Unicode BMP (UCS-2)

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 Unicode BMP (UCS-2)

Format > Platform) :

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)

Code Page Character


(> Ranges
Symbol Character Set
.
Ranges
.
.Calculate
From Unicode to Symbol
:

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)

Unicode Character Ranges

Symbol Character Set


.Code Page Character Range

-Monospaced versus Pro

(Courier

portional

moonscapes font (
)
)
Advance width
proportional font

.
.

From proportional to

(Tools > AutoMetrics) :


(advance width
)
null.
.

monospaced

(advance width

.
Format > Settings >) :

) Monospaced
:
Proportion
(Panose
.(9
Format > Settings) :

Font Header Flags


(> Header
(
)
:
check box
.
Instructions may alter advance width
:

(Format > Settings > General> Aditional Information)


.(1 )
Fixed Pitch

(Format > Tables) :


. LTSH ( ) hdmx
hinting
(

( )

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
.

(File > New)

Greek
.Mapped

Cyrillic

(1)

(File > New)

(Format > Settings > Ranges)


Unicode Character Ranges
.(

)
.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

Quotes and Ellipsis


(
) Smart quotes
apostrophe
straight quote or inches
periods 3
(

( ')
.character
.ellipsis

(")

ellipsis
(Tools > AutoCorrect)
.

Smart quotes

PostScript
Name
quoteleft

left single quotation mark

'

$2018

$D4

quoteright

right single quotation mark

'

$2019

$D5

quotedblleft

left double quotation mark

"

$201C

$D2

quotedblright

right double quotation mark

"

$201D

$D3

ellipsis

horizontal ellipsis

$2026

$C9

Descriptive Name

Sample Unicode MacChar

Other suggested glyphs


PostScript Name
nbspace *
currency
section
logicalnot
degree
paragraph
periodcentered

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

Symbol code points


.

.
.
Windows Character

:
:

.Glyph Index Mappings

Standard Macintosh ordering


:

.
.

.
:

PostScript names
:

.
.
Glyph type (empty, simple, (

Glyph type (empty, simple, (

(composite

(composite

Alphanumeric

:
.

.mapped character
.

:
Character to Glyph Index Mappings
Glyph PostScript Names
Incomplete Glyphs

Edit > Select) :


.

(Incomplete

Glyph Editing

Introduction

Glyph Overview window


Glyph Edit window

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

.
.

(Edit > Select All)


Shift
.

shortcut: Ctrl-A

Composite glyphs
diacritical mark

base character
.

(Edit > Select All)


-3

composite member
.Composite Glyph Properties

Bearings
(
-WinD

.(Tools > Metrics Options)

WinAscent
TypoDescender

.(Format > Settings > Metrics)

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

Simple Glyphs - Contours

.
.
Shift
.Shift
(Edit > Select All)

Shift

shortcut: Ctrl-A

.
(

Alt

Alt
Shift

Ctrl
.

.!

rotate
(

Rotation

Shift

.
.

skew

Transformations
(
)
Skew

.(Insert > Contour)


(

(
Samples
).

)
(

)
.

Ctrl
Apply

.(
.

.(Tools > Import)


[

.(

) cropping

.(Edit > Paste)


Simple Glyphs - Points

Shift

Shift

Ctrl-A
Alt

.Shift
.

:(

Shift

First Point

Join and Split Contours


Intersection

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
.

Move selected glyph members

Alt
(

.Glyph Member Properties

Alt
Shift

Shift

) Transformations

rotation

scale

Ctrl
.

(
.(Edit > Make Simple)

)
.

C
.
Composite Glyphs
)

- Add Glyph Member

.(Insert > Glyph)

Select Composite Glyph


.
Composite Glyphs

Member

- Glyph Member Properties


.

Glyph Member Properties


.

Composite Glyph Properties

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

Scaled component offset


Unscaled component offset

.Apple rasterizer

.Microsoft TrueType

Use this glyphs metrics

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

(Windows Unicode BMP (UCS-2


.Windows Symbol
DTP
word processors
Macintosh Roman
applications
.
1.3
ISO
.OpenType Specification v1.3.
(Format > Platgorm Manager)
Add
.
Delete
Microsoft Unicode BMP only
Change
mappings
Microsoft Symbol
.

Platform Manager - Add Platform


(Format > Platgorm Manager)

Add Character to
.

Encoding (

[Glyph Index Mappings


.

NAMING
Naming - Overview
.
.
(Unicode or Symbol)
:

items
. Naming
:
.(Tools > AutoNaming) .

English - United States


.Font Family Name

.Font Subfamily Name

.Unique Font Identifier

.Full Font Name

.Version String

.Postscript Name

95
Windows NT, Windows 2000 and

.
.
.

weight

Windows XP
(
)

.
syntax of the Version string
(
)
.
) encoding and language
.

name strings
(

(ultra light to extra black

.( oblique/italic
) style
:
:
Helvetica Narrow Italic
..Italic
.italic

bold

)
Helvetica Narrow
non-typographically

.Style name
.

.
.

31

Copyright notice :
Font Family name

Font Subfamily Name

:style

italic,)

(..light, bold, black, etc)


(oblique
medium weight
) weight or style
Font
Regular Font Design
Format >)
Font Settings
Design Windows
(Settings
.
Regular (
)
Unique Font Identifier

Font Family name

Full Font Name

.Font Subfamily Name


Regular
:
Font Subfamily Name
.Font Family name
Version string

) syntax <Version n.nn>


space

.
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

Naming - Add Language


).

(Unicode or Symbol)

.\\ :

and Locale
.(

English - United States

Naming - Advanced Naming

Advanced Naming
.
(Font vendor
.English - United States

Font Vendor

.
.(//:http://, ftp

URL

Font Vendor Link

URL

Font Designer

Font Designer Link

URL

.( //:http://, ftp

License Agreement

.(

License Agreement Link

URL

Description

Compatible Full (Macintosh only) (

.(FOND resource) FOND

(Preferred Family (Windows only (

Family name
.Style name
ID
.

IDs
.
.Font Subfamily name Font Family name

Preferred Subfamily (Windows (

Family name
.Style name
.
.
Font Family name

(only

.
.Font Subfamily name

Sample Text

PostScript CID Findfont Name CID Findfont

PostScript
ASCII

composefont
.interpreter
:
126 33.<%> ,</> ,<<> ,<>> ,<{> ,>}> ,<(> ,>)> ,<[> ,>]>

Naming - Edit Naming Field


Edit

.[]

Naming Field

Save

Load

MAPPING
Mappings -

Character to Glyph Index Mappings


character encoding
- glyph
)

.Glyph Index Mappings

) 0xD800 - 0xDBFF
) 0xDC00 - 0xDFFF
(High Surrogate Area
(Low Surrogate Area
.UTF-16
Encoding Format

(Unicode and Symbol


Segment mapping to delta values

) 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)

Symbol character sets


(
)
) 0xF000 - 0xF0FF
.
(PUA
) (Private Use Area)
.
0xF000
symbol encodings
(
:
symbol fonts
224
space
(
.223

)
)

(
)

Mappings - Add Character to Glyph Index Mapping


(Format > Mapping)
Add Character to Glyph
.

(Code Point

Basic Latin)
159 127

Select

blocks

31 0
.Control
map a glyph to a character

Index Mapping
/

(and Latin-1 Supplement

.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)
.

.(

Mappings - Glyph Already


Character to Glyph
Glyph Already (

Mapped
)
)

Overruling a previous mapping

(Index Mappings
mapping
Mapped

KERNING
Kerning - Overview

(1)

.TV

.(
DTP applications
.

(AV)

V A

word processors

Preview toolbar
.

.(

.FC Test Font 012345

Test Font
.
MS Word
.Character Spacing
MS Word

:
.(

Kerning/ Tracking
.DTP

Test Font

(Format > Font)


.kerning for fonts
/
).

( )

:
.MS Word

Symbol fonts
.
.

.(

(Format > Kerning)


(

.(
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

USHORT (16six byte header

New

:
.(bit unsigned integer
eight byte binary
.div 6 = 10920 (8 - 6 - 256 * 256) =

Kerning - New Kerning Pair


.

New Kerning Pair

.Kerning - Overview

.AutoKern
(Postscript Names

) Post

(Format > Post)


.

.
.

word
.

DTP applications
drivers
.

Generate Names

processors

.fatal or unrecoverable error

.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

.(Format > Smoothing)


.Insert
new range
.Delete
.

GRAYSCALE

(1)

.Delete All

SMOOTHIMG - Add Gasp


:
Grayscale rendering
Smoothing
)
(
:

Add Gasp

Gridfitting

Times New Roman


(
)
65535 18
17-9
80
17 9
500 18
65535 501

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

Hewlett-Packard Boise Printer Division

:Vendor codes

Adobe Systems A
Bitstream Inc. B
Agfa Corporation C
Bigelow & Holmes H
Linotype Company L
Monotype Typography Ltd. M

Unique Number

Structure, Width and

Style

Posture

Vendor code and


Number field and

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)

Heavy, Compact, Inserat, Bold No. 2, etc


.
.text weight assignment

weights

.Width

SerifStyle

.PCL
serif/ sans

0 Sans Serif Square


1 Sans Serif Round
2 Serif Line
3 Serif Triangle
4 Serif Swath

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

string ASCII 16-byte


bold,

.PCL

16

font print

CharacterComplement

to all F>s

0xFFFFFFFF003FFFFE - DOS/PCL Complement


0xFFFFFFFF37FFFFFE - Windows 3.1 ANSI
0xFFFFFFFF36FFFFFE - Macintosh
0xFFFFFFFF3BFFFFFE - ISO 88591- Latin 1
0xFFFFFFFF0BFFFFFE - ISO 88591,2,9- Latin 1,2,5
:

italic

31
30
29
28
27
26
25
24
23
22
index

ASCII (supports several standard interpretations)


Latin 1 extensions
Latin 2 extensions
Latin 5 extensions
Desktop Publishing Extensions
Accent Extensions (East and West Europe)
PCL Extensions
Macintosh Extensions
PostScript Extensions
Code Page Extensions
CharacterComplement
.unbound font
mechanism
.
cleared
FileName

3 .
3
6
.industry standard typeface family
.R, B, I (Regular, Bold, Italic)
mnemonic

TNRR00 - Times New (text weight, upright)


TNRI00 - Times New Italic
TNRB00 - Times New Bold
TNRJ00 - Times New Bold Italic
COUR00 - Courier
COUI00 - Courier Italic
COUB00 - Courier Bold
COUJ00 - Courier Bold Italic
R

Text, normal, book, etc.

(
.

:Treatment Flags

I
B
J
D
E
K
G
L
P
C
A
F
H
S
T

Italic, oblique, slanted, etc.


Bold
Bold Italic, Bold Oblique
Demibold
Demibold Italic, Demibold Oblique
Black
Black Italic, Black Oblique
Light
Light Italic, Light Oblique
Condensed
Condensed Italic, Condensed Oblique
Bold Condensed
Bold Condensed Italic, Bold Condensed Oblique
Semibold (lighter than demibold)
Semibold Italic, Semibold Oblique
.

Tables
TrueType font specification
)
.

16

.(

hinting

)
.When opening Font Files
.(Tools > Options > Font > When opening Font Files)
Unsupported tables
.
.TableOffsetOrder.txt
.
Unsupported

Times New Roman


(Format > Tables)
Supported 16

.
7
.TrueType font specification

hinting

.Remove Hinting

Unsupported

.Delete
Glyph

GDEF
.

Glyph Substitution Data


(

GSUB
Definition Data
)
.

SETTINGS
HEADER
Settings - Header - Overview
:

Horizontal
Global
/
Settings
Header
.Font Header Flags
.(Format > Settings > Header > Edit)

Content and Layout Version

Code Page Character

Unicode Character Ranges

:
.Range

.Additional Metrics fields


Unicode Character
(

) Font revision version

Font revision version


( /

.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

Font direction hint

Only

no inherent
) .zero (0) width character
NonRoman

.(
.

.inherent directionality
(left-to-right)

.strong left to right


:
.directionality

neutral
(right-to-left)

spaces and punctuation


.Strong left to right, contains neutrals
Scripts
Times New Roman
Only Strong Left to
Scripts
Strong left to right, contains
Font direction hint
.5.5
.

Tahoma

Font Header Flags

Font Header Flags

.Font Header Flags

.Embedding Licensing Rights

Date and Time

.Right

.neutrals

Font Embedding Licensing Rights

Font

Font Vendor Identification

ITC Zapf Dingbats

Created

Modified

.(
(
.

)
)

.(
.

.
.

Settings - Header -

Font Header Flags

.y=0

x=0

Instructions may depend on point size

12
12

. /
.

Force ppem to integer values for all internal scaler math

Fractional ppem

Instructions may alter advance

width

.(

).

.(CJK

).

Reserved

7
)

GX
.(VOLT
(

.(

.Agfa MicroType Express engine


.(

Font converted

Font optimised for ClearType


Reserved

.
.

10

Reserved

.
.

Settings General
.

Embeddable (
(

embedding flags
:
Editable embedding
]

Preview &
:

Font Embedding Licensing Rights

)
)
.

:(

vendor

.
Restricted License embedding
[Editable embedding
]
[Restricted License embedding
compatibility
.
]:
[Editable embedding
. Preview & Print
.
Print embedding

Installable embedding

.installable embedding fonts

remote system
/

Restricted License embedding

.
Restricted License embedding

Preview & Print embedding

.(

.
Preview & Print embedding
read-only
.
/

Editable embedding

.
read-write
.

Preview & Print embedding


-
.

No subsetting

Bitmap embedding only

(
)

:
(

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
.(

.(

Caret Slope Rise


.
General
.
12 -

Slope Run

Underline Position

baseline

Underline Thickness

:
underlinePosition
(
:

underlineThickness
.
.

Fixed Pitch

proportion

.Courieur

monospaced

Caret Slope Rise

Caret Slope Run

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
(
)
.

Caret Slope Run

Caret Slope Rise


.
Uppercase Flat height
points mode
Caret

.1466

(
)
Caret Slope Rise

Caret Slope Run


.Caret Slope Rise
.

0.209 = 1466 /304 0.209 = 11.83


.

) 1

) 307

Slope Run

11.83 = 78.17 - 90
(tangent)
Caret Slope Run
0.209 = 1466 /307

) Caret Slope Rise

258.3

.(Uppercase height

10

.Caret Slope Run

0.17632 10
(tangent
)
(
)1465 0.17632
Caret Slope Run 258

( ) 1465

Settings Metrics

spacing

)
.Additional Metrics

Format > Settings >)


.Version

.
spacing

) 26

.(Metrics

Average Character Width

:2 1 0

Average Character Width


26

.Space

.unweighted
)

Symbol fonts
:

(z

).

.(
.(
)

Average Character Width


:
weighting factors

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

Average Character Width


)

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

Typo Line Gap

Line Gap

Metrics

(1)

Typo Line Gap

unitsPerEm
% 10-7

.of units per em


]
.[Typo Ascender
Win

ANSI

Ascender (Macintosh-specific)

ascender
[Apple's Descender
Win Ascent
yMinWin Descent
Symbol fonts

ascent

Descender (Macintosh-specific)

descent

Line Gap (Macintosh-

.
.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

Format > Settings >)


Classification Weight (

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

) Mac Style flags


Font Design
Bold

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

Format > Settings >)

.(Ranges

Unicode Character Ranges

mappings

Calculate

blocks

ranges

Unicode

.Windows platform

Content
Edit
.(x.5
Unicode Character Ranges

)
.

Layout

. (Ranges)

(1)

Unicode Character Ranges

Code Page Character Range

code pages (

Calculate
. (Ranges)

.Windows platform
Content
Edit
.(x.5
Unicode Character Ranges

.
:(

Unicode

(2)

Layout
:

Code Page Character Range

:
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

.Arabic (ASMO) 708 864

(2)

Unicode Character

Ranges

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 Page Character Range

code pages
mappings

Windows Sym.Symbol Character Set (

)
)

).
.( code pages

Unicode

.Windows platform
bol

Mapping Platform

Symbol character sets


:
Symbol character set
Windows Symbol
0xF000 - 0xF0FF
.
.

.symbol character set

(
)
code page

Settings - Panose

PANOSE

.
(Format > Settings > Panose)

typefaces

.(
)
.PANOSE numbers
http://www.panose.com/

Font Properties
.

.(Font > Font Properties)


.

.
.(
.(

NumGlyphs
maxPoints
maxContours

)
.

maxCompositePoints

maxCompositeContours

.
twilight zone (Z0)
twilight zone (Z0)
.
.twilight zone (Z0)

maxTwilightPoints

(1)

Storage Area locations


FDEFs
IDEFs

CVT

.
.

top level
.

maxZones

maxStorage

maxFunctionDefs

maxInstructionDefs
maxStackElements

maxSizeOfInstructions
maxComponentElements

.composite glyph

1 recursion

maxComponentDepth

X Minimum for all glyph bounding boxes

.
.TrueType Interpreter

Zones

(1)

Y Minimum for all glyph bounding boxes

X Maximum for all glyph bounding boxes

Y Maximum for all glyph bounding boxes

bounding box values

advanceWidthMax
minLeftSideBearing

minRightSideBearing

.
-Win

.Windows Symbol

-Win

()

xMaxExtent

usFirstCharIndex

(dows Unicode BMP (UCS-2

Win-ANSI

.0x0020

usLastCharIndex

.Windows Symbol (dows Unicode BMP (UCS-2


.

TOOLS
Glyph Transformer (1)
Tools) .

wizard (
Batch

.(> Glyph Transformer


.

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
.

.(Tools > Automatic Metrics) .


.

.
Ctrl

.
Shift

.
.

Next
AutoMetrics - Metrics
left side bearing
.

)
90

digit characters

fixed
advance width

Calculated

left side bearing

Fixed

advance width
Finish

Fixed

:
:

)
AUTOKERN

AutoKern - Setup
Automatic Kerning wizard
.

.( Tools > AutoKern)

Automatic Kerning

load

wizard

:
.symbol fonts

Automatic Kerning wizard


AutoKern - Import
[]

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

\20195 is a quoteright followed by digit 5.

Next

AutoKern - Glyph Selection

.Save as Text

.
.Automatic Kerning wizard
.
.

.
Ctrl

.
Shift

Next
AutoKern - Kern

Allow for positive


(
)

.
.

AutoKern - Preview
)

.(

kerning values
Next

.(

Automatic Kerning wizard

Finish
.Cancel
:

Back

AUTONAMING
AutoNaming - Font Family Name

AutoNaming wizard
.(Tools > AutoNaming)

English - United States


English
(Unicode or Symbol
.Macintosh Roman
Full
Font subfamily name
(Unicode or Symbol
)
.subfamily.dat
Font subfamily name
Metrics
(
)
Font
.

)
:
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

:
:

Import Vector Image

.
(
.

)
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

Printing - Print Font


Print Font

.(File > Print)


.
.print a glyph

.
.
.

.Font Properties window


Kerning

Print Glyphs

.
.

Print Properties
Print Kerning pairs

.window
Printing - Print Glyph
.

(File > Print)

print

.
.a font

FONT VALIDATION

Font Validation - Setup


Font Validation
.(

.
) validation test

)
-

.
.( Font > Validate)
)

wizard
:

:(

Duplicate components

.(

).

Empty components
Duplicate contours

)
.

Contours with one or two points

Off-curve extreme coordinates

local

.( Tools > Options > Validation)

local

bounding
( Tools > Options > Validation)
Add on.Validation toolbar

bounding box
global

global bounding box


bounding box
.
. box

Redundant points

Duplicate knots

curve extremes

Intersecting coordinates

glyph members

:
Older PostScript Level 2 drivers do not support overlapping
Contours with unknown direction

.contours

Contours with incorrect direction

.
.

:
:
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

.Regional and Language Options


Test your Fonts
.

.
.(

.Test window
.

FC Test Font

)
.

.(FC Test Font 66493

.
.
)

.012345

Installing Fonts

Font >)

.Font Installation wizard

Font Installation wizard


.font is installed successfully

.(Install

:
:

.
.

Inatsll New font


TOOLBARS
Toolbars - Overview

.
.

.
.

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

Tools > Options >) .

) .(
.

F7
(> Toolbars > Validation
) glyph validation report
.real-time)
:
real-time
.(Validation

.
.
.(Tools > Options > Validation)

Enable real-time glyph problem

detection
Refresh

Save report

Show intersecting components and

.
.

contours

Show warning points

Correct contour directions

:
.Intersecting coordinates

Remove duplicate components and

Remove empty

:
Duplicate contours
contours

components and contours with one and two points

Remove redundant points

Add on-curve extremes

.
.
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

.(Tools > Options)

NT 2000 XP
.(Windows Vista)
.
Options - Sample
Tools >)

)
.(Options > Samples

.
Options - Font
Tools >)

.
(

)
.(Options > Font

:
Always create backup copy (bak)
.

(bak.

.ttf

Optimize name table

hmtx Compress hmtx table

Exclude monospaced fonts

hmtx

Recalc glyph bounding boxes

Update Modified DateTime field

Header

Recalc average char width

Average Char Width


. Settings

) Long-aligned local offsets

.
Settings
General

Set left side bearing

point at x=0

Exclude Large Fonts

(1500)

Options - Overview
Tools)

.
.

.(

) ((1500+

.(

.(> Options > Overview

.
Show caption

:
)

/
.
.

.(

:
.composite glyph(s)
:
:
:
:

Smooth glyphs

Show sample in empty glyphs


.

.
(

.Font used by samples


Arial Unicode MS

)
.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

[Max. size [KB (

check box

999999
Options - Naming

Tools >)

999999

1
(

)
.(Options > Naming

Default Naming for New Fonts

.
.
Version String: use
:
) Font revision version
Font Settings
.AutoNaming wizard
.

<year>

Font revision
(
)

Options - Validation
Tools >)

.(Options > Validation

Real-time glyph validation


.
Show glyph problem
.Glyph Problem Report

Off-curve extreme coordinates


.

.
report

)
:

.Font Validation
Options - Advanced
Tools >)

:
(

.(Options > Advanced

:Warn before sorting glyphs

Warn before

activating the fix feature in the Font Validation Wizard

Tools >)

(Options > Font


Warn before activating a remove feature from the Options > Font
page
Warn before

.
executing Glyph Transformer script

.Transform wizard

Warn before adding characters

.Insert Characters

Warn before adding characters


Warn before opening 10 or more

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

(Tools > 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

Displays the shortcut


menu for a selected
item.
Show/Hide Comparison
Toolbar
Launch Windows Font
Folder
Show/Hide Samples
Toolbar
Launch Windows Character Map
Delete selection
Select All
Copy
Paste Special
Displays the Find dialog box
Open Installed Fonts
New Font
Open Font
Print
Repeat
Save
Invert Selection
Clear Selection
Paste
Cut
Redo
Undo

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

Glyph Edit window


Increase the zoom
factor
Decrease the zoom
factor
To previous glyph
To next glyph
To glyph's properties
Change selected
points to on curve
Change selected
points to off curve
Add guideline (two
points need to be
selected)

Plus Sign or
Ctrl+Plus Sign
Minus Sign or
Ctrl+Minus Sign
Alt+Left Arrow
Alt+Right Arrow
Alt+Enter
N
F
)

Add points after


selected points
While pressed down,
hides everything
except the glyph
Select previous
contour/point index
or composite glyph
member
Select next contour/
point index or composite glyph member
Fit to Window
Move around the
Glyph Edit window
While editing an
empty or simple
glyph, this will
switch contour/point
mode.
While editing a composite glyph, this will
open the composite
glyph member properties window.
Edit guidelines
Adjust guideline

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