You are on page 1of 154

- ):(

1 :
.
.

! .Matchmaking


.

.

Arabesque )( .

- Cursive-Isolated )(
.

.
.
2 :


Adobe Illustrator CorelDraw
.

)(1

Template
)
( .

Kerning
Metrics Validation Classification
Panose
.

) :(

)( )(
.
!
.

.Scanner



Joining Points
) Initial Medial (Final
.
3 :Mapping

. Mapping
Ranges Codepages 100%

) $200C : zerowidthnonjoiner $200D

zerowidthjoiner . $200E
righttoleftmark
lefttorightmark $200F


.
FontCreator Glyphs Characters
) ( Mappings
Codepage
.

) :(PostScript Naming

: :
Post

.
:

) .(1
) (.

)( :Metrics

:Tables & Features

:Naming

:Validation

Vertical
Metrics Ascent Descent
CapHeight .xHeight
Bearings Advance Widths
Kerning .

Glyphs Classes Ligatures


) Ligature (

GSUB GPOS
).Lookups(2
] 3 6
.[MS VOLT

)( Weight Panose
AutoNaming
.



9 Testing
)(1
)(2

.
MS VOLT Opentype
.MS VOLT

.FontCreator

10
InDesign Illustrator
.MS Word
.
Template
.
:
.
.
.
Glyphs Classes
Ligatures.
GSUB .GPOS
Metrics
.
.Ligatures
.
Metrics
Bold Actions Fontlab Glyph Transformer
)(2
.FontCreator .
)(1

) (1 Generate Save
Generate
) (
.Generate
: .
) (2 )(
Advance Width

.

<

>

%
%
*

"

'

. :
.
: +
100 = 38 + 62


- :


.
FontCreator

FontLab

Fontographer

FontForge

MS VOLT

**FontMaster

_
_
_

)(



Validation
Hinting

Composites
)(
_
_

_
_

_
_

+
+



*Demo Demo Demo

.
: .
+ : + )
(AFM : .
Demo .
* FontCreator 30 .Demo :
** FontMaster
.FontLab
)(1

) (1 .
.GPOS
) (2 .


Typography Terms

)(1





.
. .

.


OpenType Tags :
) ) Bearing ) (OT Font ) (Kerning ) (Lookups
) ) (First four glyphs .

.


!
) ( !!


. :
. .
.
) (1 : y_zoghali@yahoo.com


Glyph Window
Ascender
cap-height

Apex
Kerning
y
A

x-height

Measurement Line
Baseline
Decender
Leftside bearing

Rightside bearing


overshoot

Stem
A

Serifs

overshoot

A
S

Arm


) (
Crotch
Serif

Undershoot
Counter
Spur

BAR Crossbar
eye

Bowl
BAR Crossbar
Undershoot


AAT
)Apple Advanced Typography(fonts
) :
( :
Contextual
Ligatures
.ATSUI Mac
OS X .Cocoa
) (:
) (

.advanced font rendering
)
(internationalization
.typographers

QuickDwar GX


MacOS
.8.0



smartfont
OpenType font format
Adobe
Microsoft
.Graphite

multiple master font
format

morphing

.
AAT

) rendering 'characters
(representation .
Abrupt Serif
)( :

Stem Castellar

Serif

. .Serif
Accent Mark = Diacritic
:
-1
) . :
.(Diacritic
-2
Composite Glyph :
A

) ( Accent
. Base
.Glyph
Adnate Serif
: Serifs



Garamond
Times
.
Advance Width
:
)(


.

) () .
(.
:
.


.
digits





.
.

vertical advance width

.
AFDKO: Adobe Font Development
Kit for Opentype
)
:

(
.MS VOLT

.
AFII: Association for Font
Information Interchange
:

.
)AFM ( Adobe Font Metrics
:


.

.

.
) MM (1
.
Binary Multiple
Master Metrics MMM
.
AFM, INF
)AFM ( Adobe Font Metrics
)INF (font INFormation
:
text files
Bounding Box
)


( )(

.1
PFM
AFM INF
Adobe Type Manager
PFM .
AFM
1 ASCII .pfa
.
Alphabet

.Script
:
/
Script


Languages








Alternatives
) ( :


:Swashes

)( .


4 56

. 4 7
)
( . .Arabic Digits

) (

A 23


A.01 A.23
A .A.22
Ampersand
& = )( .and
Anchors
:
) (Accent
) (Base Glyph
Composite Glyphs



Virtual Composites .
.MS VOLT

) (
.Caret & Anchors Caret
.Positioning
ANSI
:


) (1
)( The American National
.Standards Institute
) (2
)(
) 1252(
.1-ISO/IEC 8859
: 256

128

.

7 128
8
256.
: .Unicode
Aperture
:
.

o e . c
Apex
) (
A.
Arabic

Default Language
Script

:
)
) (
( )
( )
( )
(
) ( )
( )
( )

( )(
)
(

:




)

(

.



.
!


)(



.


!

Indic CJKV
!







) (
:

)(
) (.
Arabic Digits
:

9,0,1,2
.
Arabic-Indic digits



)(0
)
(
4 56
7
Indic
:


.9-0

.

Character width )
(Tabular Numbers



.
Arc of the Stem
: :
j t f a .u .Terminals
Arm
)( :
A X .K Stems
.Strokes
Ascent = Ascender
) : (



.
1
)Ascender (Mac
) :
(
Ascent = .
Ascender2
: )
O
x
b k d.(f
Serif Fonts


.Cap Height


O H
.A
.overshoot
ASCII
:
) (1 :
The American Standard
.Code for Information Interchange

)(
.
.Code Mapping
ISO/IEC 646
ANSI X3.4

ANSI 1963
.1968
) (2 Basic
:Latin 128
U+0000
U+007F
.
) (3

.255 - 129
)ATM (Adobe Type Manager
:
1
ATM Deluxe
.




ATM
.
.
Attachment Points
) : (MS VOLT
Anchor Point
Accent
Base Glyph .
ATSUI
: )(
Apple Type


Services for Unicode Imaging


bidirectional
.vertical script systems
WorldScript

.MacOS
Bar
:
A H e
f .t
.Cross bar
Base Glyph
:


)( . :




) (Base Glyph
:
a
. :
A
:

Agrave

Aacute

Acircumflex

Atilde

Adieresis

Aring
cedilla
) c (
) ( .Accent

) (
)(
Accent Base

.Glyph
)
(
) (
Components

)
Base Glyphs
Composite Glyphs

.Simple Glyph

)( )
.(Base Glyphs
:

.
.Times New Roman
VOLT
Glyph Positioning
Base Glyph



.
: Simple Glyph
.Composite Glyph
Baseline

:

)(A
)(

) (
.
.


Times New Roman


243
) (y=243
.
) (

.
Basepoint
:
) (1

) / (


)
.
) (2

. ) (
) (00 ) 0 .(0
)Bearing, (Sidebearings

)( :

(

.

.



) .(M


)(.
:

Cursive
Attachment


)(0,0


)



(.
)(
.
)( .
)(
.



)

(

.


.Script2

A
W V :T AW AV AT
.
) (


medial

medial
final

)
(.

.
Character width for Digits

)
(
Advance Width
Space .

)(
Kern












) Negative Bearing
( .
BCP Bzier control point
)( : :

:





) (Cubic
).(Quadratic
Bzier curves
:


.
Vector .Path
Curve

.Pierre Bzier
.
)BIT (BInary digiT
:
.
Bitmap
:
:


Graphic )
.Rastering Pixel
.
.Hinting
Bitmap Font
:
1
.

Bitmap window
) : (

.
.Layer
Blend
: .

Multiple
Master Fontlab
Fontographer
.Adobe Font Creator
Block
:


.Ranges

.
.Private Use Area
Range .Code page


Basic Latin
Latin-1 Supplement
32
127 159
. .
BMP
Basic :


Multilingual Plane

uniXXXX :

X :
.0123456789ABCDEF
.0000-FFFF .SMP
Bowl
:
) (1

.
) (2
C,G,O
b,c.e,o,p

.Counter
Brackets
) (1 ] [.
) (2 :
serifs .stroke
.fillets
serifs.
Bullet
:
i ) (.

Symbol
Fonts
) ( Dingbats
.Font

Calligraphy
) (
:
.Handwriting



. :
.
Cap height
:
.


overshoot .b
Cap line
:

.
.
.Ascenders
1
Caption = Character Label
:
.
2
Caption
: )(
.
Capital Letter
) :(
Capital Letter
Uppercase letter .Majuscule


Caret positioning
) :
(Ligatures
MS VOLT
Lookup

feature

GDEF data

.

MS VOLT
Caret & Anchors
Caret

Ligatures
Glyph Properties

Ligature
Components
) Fontlab 7-2 MS VOLT


(16-2
)
(
.
fi
:
Ligature 2

Ligature
.



.
Caret & Anchors
. .Anchors
CCS
) : coded
: character set .
Center Glyph
:

.M


Monospaced .Fixed Pitch
5 Equalize
.Sidebearings
CFF Compact Font Format
.
:


OpenType
.
Character
:
) (1 )
(


.
) (2
:
.
Coded Glyph :
) (3

.Typography
. Glyph
Character Label
:
.
Caption Fontlab
.FontCreator
Character Full Repertoire
:

. .




.
.
Character Set
:

).( Font
Character Slot
: ) (
/.

Character Height
)( :
A .
Ascender
.
Character Width
)( :



.
Cicero
:
12 Didot

:
.Point :
CID, Character Identifier
: :

CJK
.
CID-keyed font (Character
)Idetifier
:

Index .

.MS VOLT
CJK
:


.Chinese-Japanese-Korean :
: CJKV
.
Class
(1) :





.
MS VOLT
Groups

Features .
.
Kerning Classes
Metrics Classes
.
) (2 :

Classification
Serifs Ornaments
Script Symbols
Codepage
) : (

)(
Script


) Control Codes

(
.
Range )
(








) (Arabic1256 )(Arabic ASMO 708
) (Arabic 864 )(



. .Range




)
( :


.GSUB


Code point
: )(
)(
.Glyph


uniXXXX
uniXXXXX uniXXXXXX

Hexadecimal
Mapped .
Code
: )(
.
Completing the repertoire
:



Traditional
Arabic ]
[

)
(
font
repertoire

Script


Compiling
:

MS VOLT

GSUB
GPOS
.
.
Composite Glyph
:

) (
:
letter-character

Base Glyph .Mark
)( ligature
double-diacritic


.
Composite
Glyph Font


Creator


90 180 .270


:
.Composite Glyph Properties
)(
:
) (1 Base
Glyph Origin.
) (2 ) (
Simple : .
Contours
:
.
Vector
Path
Curve
Stroke
.Outline
Contour Directions
:
Counter
O



)(
.
Control Codes
)( :
65 U+0000
U+001F U+007F .U+009F

.control characters :
)Control Characters (4 ones
)( :


:
: .
: .
: .
: .
PostScript Name
zerowidthnonjoiner
zerowidthjoiner
lefttorightmark
righttoleftmark

Unicode
Value
$200C
$200D
$200E
$200F

Counter
)( :

.O
c : e n
.
CPI: Character Per Inch
:
.
.
Crossbar
) (:
f : .t .Bar



.
Crotch

: :

M :
A V .
.Vertex
Cursive
)( :



Script2


.
Cursive Attachment
)( :



)( .
Positioning Feature
.GPOS

.MS VOLT
Cusp
)( :

) (

90.
Custom Encoding Tables
:

Fontlab


.
Cyrillic
: Script :




.
.


)(



)(


.
Decomposable Character
:

) (.


Decomposition
(1) :
.

.
) (2
.
Ligature Composite
Glyph .


.
Demagnified move
:



Ctrl .
1
)Descender (Mac
) :
( )(
.Descent = .
Descender2
)( :

g, y, p.
Descent
) : (
.
)Diacritic(al Mark



= :Accent
) (1

.
) (2
.

)
:
( .
.
.Vocalization
.

vowels
.
Dieresis
:

Cordinating
umlaut .
Didot Point
: /
0.3759
62 2/3 23.566
2.66 / 67.55 /.
Digits
: .
Arabic Digits .Bearing


Dingbats
:
) (
.
Bullets

.

.
Ornaments
)( .
Direction Control Glyphs
) :
(
Control
Glyph
:
$200F
.

.
$200E
.
.

:
$200C Zero-width non-joiner

Space $0020

.

$200D Zero-width-joiner

) (
.

.Control Glyphs
: Hairline Space
:

First four
.glyphs
Dot
: i












.
A K L 12

.
Dumbfont




Advanced
.Typographin Features

Opentype
256
.
.Smart Fonts
Ear
.g
serif
.typefaces
grotesque humanist sans
.serif
EBCDIC
:
Extended Binary :
.Coded Decimal Intercange Decimal

IBM 256
ASCII
7 128(
IBM

.
Editing Field
=
.Glyph Edit Window
Ellipsis
)(

Embedding
(1) :
MS Word.Adobe Acrobat
) (2



.Settings
Empty glyphs
:

Space
Bearings
.Advance Width

Composite Glyph
.Member
.Component
)Em (Unit
:
. Funit
1000 1000.
M .
.
M 10
10 . .UPM
.Funit
Em-Dash
M :
.-Ctrl+Alt+ Num


Em-Space
M :
) (2003+Alt+X
En-Dash
N :
.M
.Ctrl+ Num -
En-Space
N :
.M
) (
.2002+Alt+X
Encoded Character
) : (

.


)(
Glyph
.

Encoding
:

.
Expanded
) ( :

.
Arabic
Supplement )( .

Extremes
:
)
(



Validation
Font Creator
FontAudit Nodes at extremes
.Fontlab
Eye
:
e /




c o )(0
.
: eye
counter :
: : :
.
Face = typeface
) ( :
)(
.

thickness )
(Strokes


angle of the stroke
roundness of letterforms
Serifs.
)Family (font
)( :


width
weight : Roman
Italic
:
) (1 Roman Regular
.Plain
) (2 .Italic
) (3 Bold
)(4 BoldItalic
Feature
:
OpenType
Language Script
Lookups
Rendering
)
(Features
Typing .
Fill
) : (

.3
Final
:

fina :
Initial Isolated .Medial
First four glyphs
:


.

MacOS
.

MacOS .Windows
) :
( : )(.


) : (0

.
. .
) : (1
) Advance
= ( Width.
) : (2
.
No-Curve-Glyph )
= (Advance Width
) Space (
.
) : (3 .Space
break space

No-Curve-Glyph Advance

MacChar

Unicode

PostScript
Name
.notdef

Index

.Width

unde0
* fined
1 .null
$00
nonmark- $000D $0D
2 ingreturn
3 space
$0020 $20

*
unmapped characters
mapped to the first
.glyph
( notdef.
)
glyph

. : )(
)C(
.
)( .
vectors
.Advance width
) (


.
.

.

Bullet

.
First Point
) : (


.
Point Metrics

) (Bookmarking
.
Fixed Pitch
) :(
FontCreator Settings

Proportional

.Monospaced
Flex
: serifs


cupped serifs
.

.
.1
FOND (FONt family Descriptor):
:




) styles :

( FOND


.kerning tables
Font
:



.

: 1
3
)( bit-
fonts
.LCD
Font Attributes


M
.Font Metrics
Font Creator
) (



] [

Traditional Arabic




.GSUB
Font Editing Program
)( :

. Fontlab FontCreator
FontMaster FontForge DTL Master
.Fontographer
Font File Name
:

) (

.AXt

MCS




.
Font Format
:
.:
1
3

PostScript Type 1
PostScript Type 3
)TrueType (TTF


)OpenType /TrueType (OTF
OpenType /PostScript
) ( MultipleMaster


SFD (Fontforge's native
(file format
TeX Bitmap Fonts OTB
((X11 bitmap only sfnt
BDF (Glyph
(Bitmap Distribution Format
(FON (Windows FNT
((Windows SVG TTC
) (TrueType Collection
WOFF (Web Open Font
). Format
Font Full Name
:
.
Fontlab Studio
:



Lookups .
Class
GPOS

.
) (8-3

) type 5 (Mark-to-Ligature
(attachment positioning

MS VOLT.

FontMaster
: DTL FontMaster

DTL )Dutch Type
(Library
.Ikarus !
Utilities

! !! URW
DTL
Frank Blokland:
BezierMaster
IkarusMaster
KernMaster
DataMaster
ContourMaster
BlendMaster
TraceMaster
Font Name
:
family name
.Times Times
Bold Times ItalicTimes Bold Italic
Subfamily
.name
Font Proofing, Font Test

Font (Quick) Test


.
Font Style
:
) (1
Regular, Bold,
.Italic, Bold Italic Plain
.Regular
) (2

shadow bold

.
) (3

Roman Old Free Goudy Script
Serif .SanSerif
) (4


Condensed )( Expanded
Extended Light
.
Font Window
:
.
FontCreator
Glyph Overview
.Window
Funit
) ( :


.
Generation
:
)

(
.



) (


.
Geometric Sans Serif
:

) (
Futura Avante
.Garde
Glyph
:
)(


Letter, Character
Ligature digit mark
Symbol diacritic
accent logo


)(Control Character
) (space ) (null
).(.notdef
Glyph Caption
:


Caption
:


. .Character Label
Glyph Cell
:

. Character
.slot
Glyph Cell Text Color
) :
(
-1 : Simple Glyph
.
-2 :


.
-3 :
.
-4 :
Composite Glyph

.

-5 :

.
.

-6 :
.

) (.
Glyph Code
:

.
.


) (.
Glyph Component
:

Glyph
.Composite Glyph
Glyph Edit Window
:
Glyph Cell


.
.Glyph Window
Glyph Image
)( :
Rasterized
.


Glyph Index
:

.
.


.


Glyph Palette
.
Glyph Metrics
:



.
Glyph Name
:

afii AGL
PostScript Name
.

:
ya.I yea.medial
.
Glyph Name Limitations
:


.
31
base name ) (.
.suffix

)(A-Z
) (a-z
) (9-0 )_(.
.Space

.notdef

twocents a1 :
_ 2cents
.twocents .
.
:
Adobe
(Glyph List for New Fonts (AGLFN
:
http://partners.adobe.com/public/
developer/en/opentype/aglfn13.txt

AGLFN

middot :
AGLFN
.periodcentered
Unicode Standard code
.charts



)(
AGLFN :
)( BMP
FFFF .uniXXXX

uni01EB
uni01eb Uni01Eb
.
)( SMP
uXXXXX
.uXXXXXX
BMP .SMP
Glyph Overview window
:

.Glyph Cells
Font
.Window
Glyph Properties
:

Mapping Code Number
.
GSUB Glyph Substitution
:


lookups
ligatures Composite
Glyph





.
The GPOS Glyph Positioning
:


.
:single adjustment

superscript
.subscript
:pair adjustment

. Kerning
.
cursive
) attachment
( :
attachment
points when rendered


.

:MarkToBase attachment
)(
/ )(


vowel
) diacritical marks(
tone marks
.

:MarkToLigature attachment
.

)(

.
:
)(
)(


.
MarkToMark
:attachment

tone mark
vowel diacritical
.
Contextual


:positioning


.

" ."input
:

)( .

Entry
point exit points
)(
) (.


W .

Chaining
Contextual positioning



.
"."input
Graphite tables
:

contextual shaping

Ligatures
)(



.


.


AAT
.
SIL
International Graphite
compiler ) .
(.
Greek
-1 .

:
;
-2

Layout
.
6 .
Grotesque Sans Serif
:

grotesque
.unadorned
grots


gothic
News Gothic : Franklin Gothic
.Trade Gothic
Hinting
) : (

)(

)
)(
) bitmap(
Grid-fitting
.pixels


.



.1

100%
.
Hints
:

) 600 - 72 /(

.
ATM




) . (Hinting
Horizontal Metrics
:
Rightside bearing
Leftside bearing
.Advance Width
Humanist Sans Serif
:



.ancient Roman inscriptions


optically even widths
calligraphic
wider apertures/
stroke
.endings
I-beam
)( :
I
.
.Caret
Ideograph
) : :( .

) (1 ) (
) ( .CJK

) (2

_. _and
) (3

hnz kanji .hanja
CJK
..
Ikarus


URW )Union of
(Russian Workers!!


)
sign cutting devices
.plotting

Agfa-Compugraphic Autologic
Berthold ITC International Typeface
Corporation Letraset Linotype
Monotype Stempel.
" "IK
1
3 .


curve
segments
circle arcs


) (100% .


Bzier curves
control points
.
Incomplete glyphs
:


Select Incomplete .
Indic Scripts
:


Devanagari

Gurmukhi Gujarati



.
: Sanskrit



.
Language
) .Script
.(Devanagari
Initial
:

Init :

Initials

:
) (1 Ornamental
Capital
)
(Dropped Caps

.
) (2
. Acronym

) (3
Drop Caps
)(
.
) (4

.init
Insertion Mark = I-beam
Isolated
) : (
isol:

) (.
Italic Angle
:
Italic



12

.12
Italic Font
:
Roman



Oblique .
Italic

.


.
2
.Script Oblique Tilted
Join
:
strokes bowl
.stem
Kashida
: )(

. .0640
Line
Justification
) (

.Space

Kern
: )(
Shoulder )
( . .
.
Kerning
:

.
Tracking
Kerning
.



Tracking & Kerning
.

visually equal space .
optical spacing

geometric
spacing


.

A
W,V,T



)(




)
(

.



.
.

.
.Bearing
)Key glyph (Kerning
: Base
Glyph

. :
A )
(
) (
.
Kerning by classes
)(:
glyphs
classes

/ -combina

tion .

.
Key glyph
Keystroke
:
/
/ .
Keyboard Layout

.
Kids and Fonts
:
) (1






!
!





:

.
.







!
) (2 :


!

! :
!






MCS

serif

.
. legibility
boldness clearness
.readability .
) (3
Comics




!
)
(




optical size
Vag rounded
Adlib San Comics
! Kids
fonts
.

Comics






Last Point
) : (

.

.
Latin
) (1 :


) (2 :
)

( .


.

) (
) (


) (.
Leg
:
R K/ k
Q .

Legibility
:
.
) ( Arms
Stems
Counters
.
Counters


.
Ligature
:
) (
Glyph :
.
.
Ligatures
f i fi fl
.fl )
(
.

) (
: )(
)( ) (
)

)(
(.



Ligatures

-1 Required
Ligature
Tag
.rlig
Ligatures :

: ) : :
: (.


)(

Positioning mark to base
VOLT
.Caret & Anchors
)(
)
(
) ( .
Ligatures

)(.
-2 Standard
Ligatutre
Tag
liga )(
Ligatures
)( )( .

-3
.Discretionary Ligature )( )(

Tag
.dlig

: ) (
Composite Glyph :
.Lookup
Link
:

g .neck
)Line Gap (Mac
) :
(
.
baseline-to-baseline
Leading

.
Typo Line Gap
.
Negative Line Gap values
.3.1
Linotype 100/ 300:
:300/100
.High- resolution
Lobe
:
B : P .R
Logotype
:




.
Loop
:
g
.descends
Lookup
:
.
:
) (1 Ligatures
Required
Ligatures
Standard Ligatures
Descretionary Ligatures
:
:.
Ligature

Lookup .
Ligatures
.Glyph Substitution

) (2
) (calt

)(



.
) (3 Swash


Script Fonts
MS VOLT

Alternative
Isolated Final
.
) (4 Alternatives
) ( .
) (5
Diacritics .
MS VOLT
FontLab AFDKO
Adobe Adobe Font
Development Kit for Opentype
).(1
MakeOTF
: )(

1
OpenType
layout features

MakeOTF

MakeOTF
compiler
)(1


) (Lookup !!.


font
editor
.AFDKO
Mapping
:
) Glyph
( Code Point
) (

Unicode


Character Map cmap .
Glyph

Code Point
.
Matchmaking






Branding .Logos

.

)
(

:

) -(

!!.
mean line = x-height
Medial
:
.medi :
.
MMPC2MAC
:


) ( -instal
.lation

Monospaced type
:
Courier

.Typewriter

.
.

.
M-square
:M


M


1
1000

2048 .
M
M .
Ikarus 15000/
.
Multi-layered fonts
:
3 SVG
.

)( .

stroke
gradient fills
.
)(FontForge
.
Multiple Master font
:

extension 1
Multiple
master fonts font styles
.


.

:

1





)(
)( .

) (
)



FontCreator
.(Adobe
)
(.
Neo-Grotesque Sans Serif
- :
:
grotesque sans
serifs
-greater struc
tural unity .
) Bauhaus (

simplicity and
visual purity


:
Helvetica .Univers
NFNT (New FoNT):
: 1

.
:
Point .
Noncharacters
:

.

U+nFFFE U+nFFFF n 0
. 16 Control Codes .
Nonspacing Diacritic
:
)
( .
Character Width

.
OBG: Object Replacement
Character
:
.
Oblique
) ( )( :
) (

Italic

)( .
)
(
Slant ) Skew :
( 12
12 - .
)OpenType Font (OT Font
) : (



1 Quick Draw GX

.
Opentype


:
) (1
.Unicode 65536
Glyph
.
) (2
) (.
) (3
.Glyph
) (4
Scripts
Languages




)(
.Arial Unicode MS
) (4
Composite Glyphs )(
Glyph Composite
Glyph
.
) (5
Ligatures ,

.
) (6 Glyph

) ( Alternatives
Swashes

) (7

.,Glyph Fusion
) (8
Vertical Advance )

( .


)(Opentype Specs
.


.

) GPOS glyph positioning
Glyph Fusion
( MS VOLT
.Adobe AFDKO
:




.



.

Sloping


)
( .
Entry Point Exit
Point
.


)(
)( )(


.

Opentype

alternative
.Swashes


)
(
)
( )
(
.


:
)(










.
Lookups
: Space

!


Swashes


.

:

www.diwan.com
.
Tasmeem
Adobe InDesign
Winsoft


.
www.decotype.com

Glyph Fusion
.
:

www.crulp.org
)

( .

)(
www.scict.ir
. www.
macarabia.net


) 4163(
)
(

.
Kelk

MS VOLT .

Paul C. Nelson
and John Hudson
Arabic Typesetting

www.sakkal.com

MS VOLT
VOLT
Community
)( . www.typophile.
com www.tiro.com
.

:
-1

.
)
(
) (
)( . :




)
(
!
-2
)
(


.
.
-3

.
-4
.
-5

.
-6
)(



-7

)
(
.
) (Math


Glyph Reflection Reflect Glyph


) Equation Editor
(.
-8

.Unicode
Opentype Tables
:

GDEF Glyph definition data

LTSH Linear threshold data

GSUB Glyph substitution data

maxp Maximum profile

GPOS Glyph positioning data


BASE Baseline data

name Naming table

JSTF Justification data


:
)
(
CMAP Character to glyph mapping
)
(
DSIG Digital signature

gasp
Grid-fitting/ Scan-conversion

Font header

head

Horizontal header

hhea

hmtx Horizontal metrics

hdmx Horizontal device metrics

Kerning

kern

OS/2
OS/2 and Windows specific metrics


OS/2

PCLT PCL 5 data

PostScript information

post

VDMX
Vertical device metrics

Vertical Metrics header

vhea

vmtx Vertical Metrics


Tables Related to PostScript
.Outlines
CFF PostScript font program (compact
)font format

VORG Vertical Origin


) ( Tables
.Related to TrueType Outlines
cvt
Control Value Table

fpgm Font program

Glyph data
)(
Index to location

glyf
loca

prep CVT Program


) CVT (

) ( Tables Related
.to Bitmap Glyphs
EBDT Embedded bitmap data

EBLC Embedded bitmap location

data

EBSC Embedded bitmap scaling


data



.
Optical Size
:

Boldness Thinness
Apertures
Counters
.
FontCreator
) :
(
.
Optical Spacing
:

)(
.
AW
A
W W )(
.A
Overshoot
)( :


O

I

)
cap-height
x-height
3% )

(
.
A
.5%

optical
illusions Peter
Karow's
) .26 .(Undershoot
Outline font
:

.
Outline layer
:
)(
Outline Window
= Outline layer
Panose
)( : )
(




.

.
.




.

Format Settings
Panose
.
Font Info
.Version & Identification


.
Path
:
Vector
Curve
.Contout
)PCL (Printer Control Language
:

.HP

.


Permanent font
:

PfaEdit
) : (
.

ASCII 1 .

.
PFB (Postscript Font Binary) file
:
1 .PC
)PFM files (Printer Font Metrics
:

.1 Binary

.
.PFMAFM
. ATM 4.1
PFM AFM
.INF
Phantom points
:



phantom points

advance

width ) (hints

.
.

two
phantoms
top
sidebearing
.vertical advance width
= Photocomposition
Phototypesetting
:
)(
) (
)(
. Cold type

)(
Lynotype Monotype

.matrices
Pica
:
12 0.166 ) = 6
(

.

)


(.

Continuous

) (
Dot-Matrix Printers


.
Pica Point
)( : 72.27
2.85.
Pixel (PICture ELement):
:

72

.
Point
)(:
) (1
72/1
0.11383 . 0.3528
.
)(1

)(1

Continuous
Rolls


)

: (
.



A
12 12
i
.I
1737


.
0.349

72
0.3528
.
:
10
) 1000
10
(

H
700 7.
) (2 BCP .Node


. .Path
Point of inflection
:
)(
.


2 /)( = 2 .

.Cusp
Point Size
) :(


.

)(.
Post Script
:
)(



.



Post Script Names
= :
Glyph Names
Glyphs
.


Glyph Naming

AGL
Adobe Glyph
Naming

Glyph Naming Post Script Names
:
www.adobe.com
www.microsoft.com/typography

www.29letters.com
Presentation Forms
:
)
(
Ligatures

)( Block
Range
Basic
:
)Arabic Basic ($0600 - $06FF
Arabic Presentation Form-A
)($FB50 - $FDFF
Arabic Presentation Form-B
)($FE70 - $FEFF

www.unicode.org .
Proportionately spaced type
:
.:


.Mono-spaced
PUA Private Use Area
:




. The
.Unicode Standard 5.0
Range
) :(




.

.Code page
.Blocks
Readability
:



)
(
.




!



.


.Counters
.




.
)Required Ligature (rlig
)(:



:

)
Codepoint (.




) . Traditional
Arabic MS
Word

)(
MS VOLT




& Caret
Anchors

.
)
(
)(



.

: :
.
.
Resident Font
:
.
.Transient font
Reversed Type
:
) (
.
Negative .
San Serif
:
Helvetica .Arial

.

: grotesque neo-
grotesque geometric
.humanist

1816
Modernist design movement
.
Sans serif
type .
serif type .more readable
gothic


.
Screen font
) : (

.
1
Script
:

Languages
Arabic Script


)(
)( )( .
.


Script2
:


Typography
Terminology Palace Script MT


) ( .
Italics :
Script.
.Cursive :
Serif
) : (

. .Times Roman


.

.Serif
:
Abrupt Serif
.
Adnate Serif
.
tapered/ pointed
hairline
square/ slab wedge/
.triangular rounded
.blunt

) .

.(sans serif

Set
: )
(.
.
.
Set Width = Advance width
)( :
.
SFD
SplineFont
.DataBase
.FontForge

.vaguely readable
14 2008
IANA .MIME
)(application/vnd.font-fontforge-sfd
.
Tops-10 PDP-10
sfd .Sub File Directory
Tops-10
top-level (home) directories
user file directories
.sub-directories
TeX
: Sub Font
Definition TeX sfd
CJK

small sub-fonts


) TeX
(.
SFNT
:

.
X11 > <typ1
SING .

.

) .
(.
SIP
Supplementay
) :Ideographic Plane CJK
( )-0x20000
(0x2FFFF .

.
Shoulder
:


)
(.
Sidebearings = Bearing
(
) :
Simple Glyph
:

-1
) Composite Glyph
(Base Glyphs


.
-2 )
.Ligature
Skew = Slant
Slant
:

. Italic,
.Oblique

Skew
12 .12
Small Caps
:

75%

.

Small Letter
:
Small Letter
Lowercase letter .Majuscule
Smartfont
:
Typographic


.Opentype
:
Zapfino Script
. :

) !!(


)
(

) (
.
SMP
Supplementary Multilingual Plane
.
Supplementary Multilingual :
Plane )0x10000-
(x1FFFF .

Linear B, Gothic, and
.Shavian

uXXXXX or :
uXXXXXX
X
.0123456789ABCDEF :
.BMP
Sort
:
.

Sorting
:



. .collation
Space
:
) (1 $0020


.Break Character
) (2
]
:[White Space

M

N


) (






Em Space
Em Space
Non-Breaking
Space
Non-Breaking
Space (Fixed
)width
Hair Space
Sixth Space
Thin Space
Quarter Space
Third Space
Puctuation Space
Figure Space

Flush Space

Em Quad En Quad
Em Space
.En Space

Spline

) ( :
) (1 )
(.


) quadratic
.(or cubic
) (2
.
Spur
: serif-like
G
serif typefaces
grotesques humanist sans
.serifs
Square Serif
)( :
Times
. . Adnate Serif
SSP
: )-0x10000
(0x1FFFF ) (0xEFFFF-0xE0000
.
.

Standard Ligature
:

.
Ligatures

= .
Required Ligature Descretionary
.Ligature
Stem
)( :


I
.T E F L
.Letter Stroke
C .S H N
.M A
V y
.Strokes
Stroke
:
) arm
stem .(bowl
Style = Font Style
) ( :

Regular,
Bold, Italic, Bold Italic


Panose
:

Width
Ultra-Condensed
Extra-Condensed
Condensed
Semi-Condensed
)Medium (Normal
Semi-Expanded
Expanded
Extra-Expanded
Ultra-Expanded


) (
Weight
Thin
Extra-Light
)(Ultra- light
Light
)Normal (Regular
Medium
Semi-bold (Demi)bold
Bold
Extra-bold (Ultra)bold
)Black (Heavy

Swash

:

)( .

Script

) (Typography Terminology
Zapfino

) (
) .


Alternatives Swashes

Lookups

.
.
Symbol fonts
:


Dingbats Font
.Symbol Font

.
Symmetry
:
T .
.
Tail
: :
Q j .y
leg K R

.
Tangent
:
.
Template layer
:

Trace

Terminal
-1 )( :
serif
terminalf, j, y, :
.r, a
.serif
)(
) ( )

( .
-2 :
) (Final.
TeX
:


.
Thin Space
:
.N
Tilted = Slanted Font
:


.Italic

Italic
.
.Oblique
Tracking
: :




Tracking .
)Transform(ation
/ :
Glyph rotating
flipping skewing
) ( scaling


weight .
Transient font
:
.
Resident Font
)TTF (TrueType Font
) : (

MacOS 7.0 .

)( ) (Bitmap


) ( .

.
TTH TrueType Hinting
:
.


.Hinting
TWIP Twentieth of a point
20/1 : )
(.
Type
:
. Letter or
Character Digit
diacritic Punctuation
mark
.
Character Letter.
Typeface = font = face
) ( :



Font
: ) (
.
Type Vendors
:



Agfa ITC (International Typeface
)Corporation Monotype Linotype
Diwan .
Typographer
:


.
Typographic
:
.
Typography

:
- )(

: :
.
) (
) ( .
][

)
(.
-


.
-






.


Typo Ascender
) :(OS2

.


.
).(b


) ( .


.


.
:


)(
.

.
247 .
Typo Descender
) :(OS2

.


.
.p


) ( .


.


.
Typo Line Gap
)
:(OS2
.
.

.

) Line Gap (Mac
.
Umlaut
:
,,,
.Diaresis
Uncial
:



.
Underline Position
:
.

.
: Underlined
.
Underline Thickness
:
.
:



.
Undershoot
)( :
O
Cap-Height
Undershoot
O Q
) ( .
)
(

.


a b d q o p c :

x-height

)( .baseline
Unicode
:
.


Scripts Languages
)

(
65536

Glyph
.
Surrogation .

.


7 128
8
256 .
) Unicode Consortium (


)
16( 65536.

Multi-byte mapping
standards


) 4,294,967,296
(
1,114,109

)
(2005 97,786 9%
.

.

.

Code Pages
)
(



!

.
.



.

.




.
. :



.









.
Unicode
Consortium 1991





)( .
!
UPM: Units Per eM
:

.Font Metrics




Glyph
UPM
.
.

10000.

1000


2048.
) (

) (


1000
2000 /
50%
.
200%
.
.
: /
/ Scale all characters .
.according to UPM change
Validation
) : ( :


Correct
contour directions Counters

A O .

)""

(

[
]

Extreme )(



.Generation
Vertex
:
M A N V
. .Crotch
Vertical Metrics
:
Ascent Descent
CapHeight
.xHeight
VFB format
:VFB

Visibility
) : (

.


.Readability, Legibility
VOLT (Visual OpenType Layout
)Tool
) :
(


.

Lookups
)

( Alternatives
Glyph

Swashes
Positioning


Glyph Substitution
.Ligatures
Lookups
:
-1 :
)(GSUB glyph substitution
-2 :
)(GPOS glyph positioning
-3
)(GDEF glyph definition
Classes
Ligatures

.ligature caret table
:
-4

)(BASE Baseline data


-5
)(JSTF Justification data

.AFDKO
OpenType Font
VOLT

.
Weight
) : :
( :
Arms Stems
Counters .

.Legibility
Bold
Plain .Thin
Win Ascent
)( :


.Typo Ascender
)(

ANSI .
)(
.
Symbol fonts
.


) (.

Win Descent
)( :


.Typo Ascender
)(
ANSI
. )(

.
Symbol fonts
) .
(.
x-height
:
Small Letters

x
.
).(Meanline
Zones
)
][
(


font scaler interpreter
references

.glyph description

1
zone 1 ) (Z1
.
zone 0
) (Z0

.1


.
)

(.

maximum number
.of twilight points

maxTwilightPoints -1
.

.1

MIAP
MIRP gep0
.Z0
Z0




Alley
:
.Gutter
Body, Text Body

Border

Break
:
.
Callout
:
. Pull quotes
.Teaser
Caption
) (

Chase
:

Forma


. .Galley
Colophon
:

)( .

)(


: . !!
Column Break
:
New line .Shift+Return
Cutline
= ) Caption
(.
Discretionary Column Break
) (:


Command+Return
Ctrl+Return .
Diacritic Positioning
:





:
Normal
) (Loose Tight
.None
Diagram

Illustration Picture
.
Discretionary Hyphen
:
.
DropCap

Element
) :
(
Face
: Typeface .Font
Flush left
:
.Align Left
Flush right
:
.Align Right
Folio

Footer
:

.
Master Pages

. Header
Foornote
)( .
Format1
: otf.
.ttf
.
Format2
) :(


.Layout
Galley
:
:
Characters
Rulers
Leading )(
Proof
) (
.Letter-Press
Greeking Text
:

)(
Preferences
:


6
.
Gutter
: )(.
.
Hairline Space
) :
( .
(

Zero-width non-joiner :
.
: :

. 200
Alt+X .
Direction Control
.Glyphs

No-width
.optional break
Hair space

.
Hanged punctuation
:


.

Hanging Indent
:

.
Headline

Header
:
.
Master Pages

.
Hyphenation
:


.
Illustration

Image
= Picture
Indent
:

.
Index
: Indexing
:
Index
)


(




Inline graphic
:


)

Anchored
(.
Insertion point
:
Blinking .
)Jumplines (cont>d
:


21
124 . cont>d
.Continued




.Command+Shift +Option+4

.[ +Ctrl+Alt+Shift


) (

.Command+Shift+Option+2

.] +Ctrl+Alt+Shift


)
(
.
)
( )
(.
Justification
:
)
( .


Space

Space
.
Kerning pairs
:
.
.
Kicker
:




. .Teaser
Leader
:
.
Leading
:


.

.
Typo Ascender
Typo Descender Typo Line Gap

. Lead
Leading ]
[ : :
) (.
Linespacing = Leading
Logo
:



.
.
.

) (1
.
) (2 .
) (3 .
Margin
: )(
.
Master Pages
:


Headers Footers
) (



.
Orientation
:
Landscape
.Portrait
Orphan
) :
( .

Orphan Widows
.Microsoft Word
Page Numbers
:




Command+Shift +Option+3

.Ctrl+Alt+Shift+N



.
Pagination

: Book File
Documaents Files




TOC
Index
) Jump lines continued
(on ) (continued from

.
Paragraph

Pictograph
:
.
Picture

Preflight

) : ( :


Plates
)
(Pantone .
Package Collation
.
Pull quotes
: ) (

)
(.
Ragged
)( :
Align Right Align Left


.
Raised Cap
: :

.

.
Recto
: .
Slug
)( :

.


.leading

Smart punctuation
)( :






.

Scripts

.
Single Quatation
Mark Double
.Quatation Mark
Space
:

.Default
Spread

Subhead


Titling

.
Tab


Tab
.
Tab stop
)(
Table
:



.



.
Teaser
: Kicker .Pull quotes
Text block

.
Text Flow
:
.
Text Wrap
:
.
Text

Texture
:


.
Threaded text blocks
:

.
Titling
: .
)TOC (Table of Contents
:
) (
. Indexes


) (





Table of Contents .
Typeface
= Font
Verso
:
.
Widow
:
(.
.Orphan


Arabic script :

Feature function

Language based forms:


ccmp
Character composition/decomposition substitution
isol
Isolated character form
substitution
fina
Final character form substitution
medi
Medial character form substitution
init
Initial character form substitution
rlig
Required ligature substitution
calt
Connection form substitution
Typographical forms:
liga
Standard ligature substitution
dlig
Discretionary ligature substitution
cswh
Contextual swashes
mset

Mark positioning via substitution

Positioning features:

Layout
operation

( )
Required

Feature

GSUB

GSUB

GSUB

GSUB

GSUB

GSUB


( )

( )

GSUB
GSUB
GSUB
GSUB
GSUB


( )


()

)(


curs

Cursive positioning

GPOS

kern
mark

Pair kerning
Mark to base positioning

GPOS
GPOS

mkmk

Mark to mark positioning

GPOS

[GSUB = glyph substitution, GPOS = glyph positioning]

)

(

( )
( )



()


:
OpenType tables used by Windows

cmap
head
hhea
hmtx
maxp
name
OS/2
post
cvt
fpgm
glyf
loca
prep
CFF
BASE
GDEF
GPOS
GSUB
JSTF
EBDT
EBLC
EBSC
DSIG
gasp
hdmx
kern
LTSH
PCLT
VDMX
vhea
vmtx

Required Tables

Character to glyph mapping


Required
Font header
Required
Horizontal header
Required
Horizontal metrics
Required
Maximum profile
Required
Naming table
Required
Windows specific metrics
Required
PostScript information
Required
TrueType Tables
Control Value Table
Ignored
Font program
Ignored
Glyph data
Ignored
Index to location
Ignored
CVT Program
Ignored
PostScript Tables
Compact font format
Required


Advanced Typographic Tables

Baseline data
Ignored
Glyph definition data
Ignored
Glyph positioning data
For "kern" feature
Glyph substitution data
For "vrt2" feature
Justification data
Ignored
Bitmap Tables
Embedded bitmap data
Ignored
Embedded bitmap location data
Ignored
Embedded bitmap scaling data
Ignored
Other OpenType Tables
Digital signature
Ignored
Grid-fitting/Scan-conversion
Ignored
Horizontal device metrics
Ignored
Kerning
Ignored
Linear threshold data
Ignored
PCL 5 data
Ignored
Vertical device metrics
Ignored
Vertical metrics header
For vertical mode
Vertical metrics
For vertical mode


ATM .
) OpenType Specification (1 .v.1.2

cmap

) (.
ATM 3
)( ) 1 ( . 4
) .(Microsoft Standard
ATM ) 4 (Custom
.256
.converted non-StandardEncoded Adobe fonts
) 0 ( ) 6 .(Trimmed:
4 .
cmaps ATM :
1 ) 0 (Macintosh
3 ) 0 (Symbol
3 ) 2-6 (Far East
: ATM 3
0 Symbol fonts "."Symbol
cmap.

head
ATM :
version 1.0 2.0
fontRevision
magicNumber 0x5F0F3CF5
flags
unitsPerEm
lowestRecPPEM
(xMin,yMin,xMax,yMax (for single master fonts only
macStyle
VendID OS/2.ach ' 'ADBE
)(1

OpenType Specification
Microsoft Typography .
. www.microsoft.com.typography/otspec


fontRevision 0.9) 1.0 (.
flags field 12 ATM :
.Enable Non-linear external leading
multiple 'kern' subtables
.
(OS/2 (OS/2.usWeightClass 400 700
. ) Book) 5 ) Bold) 8 .
OS/2.sTypoAscender -OS/2.sTypoDes
cender OS/2.sTypoLineGap multiple master
.fonts
.
.
) checkSumAdjustment field
.

hhea
ATM
version 1.0 . 2.0
) advanceWidthMax single master fonts
.(only
) Ascender ( )(for single master fonts only
) Descender ( )(for single master fonts only
caretSlopeRise
caretSlopeRun
numberOfHMetrics
.
hhea.

hmtx
ATM hMetrics .
numberOfHMetrics .numGlyphs
ATM .leftSideBearing
.Multiple Master fonts
hhea.
maxp
ATM maxp . 0.5


. 2.0
.
maxp.

name
ATM 0 .name table
) 3( ) 1( . ATM
:NameIDs
1 Font Family
2 Font Subfamily
3 Unique font identifier
6 PostScript
:
17 .Preferred Subfamily
.
name.

OS/2
ATM :
) version (2.0
) xAvgCharWidth (
)( ) usWeightClass (
fsType

ySubscriptXSize
ySubscriptYSize
ySubscriptXOffset
ySubscriptYOffset
ySuperscriptXSize
ySuperscriptYSize
ySuperscriptXOffset
ySuperscriptYOffset
yStrikeOutSize
yStrikeOutSize
panose
ulUnicodeRange1 1
ulUnicodeRange2 2


ulUnicodeRange3 3
ulUnicodeRange4 4
achVendID
) sTypoAscender (
) sTypoDescender (
) sTypoLineGap (
) usWinAscent (
) usWinDescent (
ulCodePageRange1
ulCodePageRange2
) (sXHeight) x (
)) (sCapHeight (
usDefaultChar
usBreakChar
:
) xAvgCharWidth multiple master(
)( ) usWeightClass (
usWidthClass
sFamilyClass
fsSelection
) sTypoAscender (
) sTypoDescender (
) sTypoLineGap (
) usWinAscent (
) usWinDescent (
) sXHeight x (
) sCapHeight (
usFirstCharIndex
usLastCharIndex
usMaxLookups
OS/2.

post
ATM :
) version 3.0 (4.0
underlineThickness


underlinePosition
italicAngle

post.
CFF
ATM .
checksum CFF .

GPOS

ATM 1.0
2.0
GPOS table ' .'kern .ATM
GPOS table.
GSUB
ATM GSUB
) ( . ATM
. ATM
.
GSUB ATM version
1.0 .2.0 .ScriptList
' 'vrt2 GSUB . vrt2
) LookupType 1 ( )-Single Subs
.(titution Subtable ' 'vert.
1 ) (delta 2
) .(general Single Substitution LookupFlag.
coverage table ) 1 (index array
) 2 .(index ranges
) Windows menuname
) ((1 30 '@'(.
GSUB table.

EBDT, EBLC, EBSC


ATM bitmaps .

vhea
.vertical mode


ATM
version 1.0 2.0
numOfLongVerMetrics
.
vhea.

vmtx
.vertical mode
ATM vMetrics -advance wi
dths .
numberOfHMetrics
.numGlyphs
ATM .rightSideBearing
vmtx.

vertical mode

ATM "second "face :


Windows menuname '@'
.normal
bounding box 90 .
recalculated:
sTypoAscender
sTypoDescender
sTypoLineGap
usWinAscent
usWinDescent

'.'vrt2
@facename ATM :
90 .
vmtx
.hmtx


: Glyph Naming


.
Mapping )(
.underlying semantics
: " "A
" "A swash " "A
.
"."A

) (A alternatives : :
small cap Titling swash subscript

)( ampersand alternatives

)(

)(1

Advanced Glyph Naming and Encoding


Custom Glyph Naming
General provisions

) .( OpenType TT
recommendations

.
)(1


.Advanced Glyph Naming and Encoding

) (
) (
.

.
. :
.OpenType PS
.
OpenType PS
.1
Unicode codepoints . Acrobat
Distiller PDF
OpenType PS :
Unicode codepoints
.PDF

) PDF
OpenType PS
1
(
. PDF

Acrobat Google
.1

)(
) Thai( Hindi
.
.
Unicode Standard -
character-glyph model glyphs
charactes one-to-one mapping.
glyphs .character
.
: 4

) ( ) ($+0024 DOLLAR SIGN


0024 .dollar
.

: glyphs
(a) character )U+0061, LATIN
(SMALL LETTER A stylistic
: small-cap variant
swash variant .
a 0061 .
.

)(1

.

variant glyphs

) (PUA Private Use Area .
.
:
:

.
.

: 66 glyph index a
U+0061 : A )LATIN SMALL LETTER
(A U+0430 A ) .(CYRILLIC SMALL LETTER A

. 0430 0061 .a
multiple Unicode codepoints glyph
):Adobe Systems: OpenType, Advanced Typography (1
.http:// store.adobe.com/type/opentype/# adv

: OpenType PS
fonts

)( .Composite Glyph
: .

LATIN CAPITAL LETTER E WITH


) ACUTE AND DOT BELOW (.
Unicode
Standard . E
acute ).(U+0045 U+0323 U+0301
:

f f k

) .(U+0066 U+0066 U+006B
.

PUA ).(Private Use Area
.
.

31 .
) (.period ) .suffix

( .

: )(A-Z
) (a-z )( ) (9-0
)( )_( . !
)( )_(
.notdef .
.
: twocents a1 .a1 .
2cents .twocents .
Simple glyph names
: Adobe Glyph List for
:(New Fonts (AGLFN :
http:// partners.adobe.com/ public/ developer/ en/ opentype/ aglfn13.txt
AGLFN
.
middot
AGLFN .periodcentered
.Unicode Standard code charts

:AGLFN
( BMP
FFFF uniXXXX uni
lowercase )(
.uppercase uni
lowercase XXXX uppercase .
uni01EB uni01eb Uni01Eb
.
( SMP uXXXXX
uXXXXXX u
(.


Glyph names with suffix



)(
Unicode Standard AGLFN
base name period
)) .suffix(1 ( .
OpenType Layout feature
] . [.

:
small-cap A .A.smcp
R .R.salt sStylistic
alt alternate .Stylistic alternate
Q .Q.swsh
m .m.sups
5) tabular (2 five.tnum.

.

)_( )(.

:
)(3
2
.two.onum_ pnum
)(1
)(2
)(3

) ( .
tabular Number

.proportional
Old Number



.

small-cap
.Egrave.smcp_swsh
Ligatures Compound glyph names
compound character

Ligatures
AGLFN
Unicode Standard :
compound character


) suffix (
_ )( .
Ligature suffix
_ )( .
.
:
c : t c_t
.
f f : i f_ f_i
.
longs :i longs_ i
.
) ( F.smcp
F.smcp :I.smcp F_F_I.smcp .
.
R.salt :s.sups
R_ s.salt_ sups . R Stylistic Alternate
s .Superscript

.acutecomb_E_dotbelowcomb
BMP

. uni
XXXX
codepoint BMP
. acutecomb_E_dotbelowcomb
.uni004503230301
31
.
) FC75$ : ARABIC
LIGATURE THE WITH YEH FINAL FORM tehwithyehfinal
tehyehfinal tayaF Isolated
Isol Initial Init Lotus Linotype
F, M, I, U ().(1
Symbol glyph names
: ornament
non-textual symbol
) ( . codepoints
PUA
uniXXXX XXXX
.PUA
Additional naming guidelines

uniXXXX
)(1

Tahoma Times New Roman Traditional


Arabic Scheherazade SIL.ORG Lotus Linotype
. .

: uXXXXX

http:// partners.adobe.com/ public/ developer/ opentype/ index_ glyph.html

Advanced Glyph Naming and Encoding


.FontLab

)(1

6. Assigning glyph names in new fonts


Correspond
" "uni Basic
(Multilingual Plane (BMP " "u
. Supplement Multilingual Plane
.

" "uni " "u .
AGL v1.2
" ."uni values
) .(PUA superiors
.small cap
" "Asmall Unicode
value ) (PUA AGL v1.2
.A .
AGL v1.2 PUA
Adobe Glyph List
. For New Fonts

" "A " "A.swash
base name .different suffixes )
( ) .
( .
.
periods .
:small cap A
) (1 Unicode and Glyph
Names .
Copyright .2007 ,2003 ,2002 ,1998 ,1997

" "uni0041.sc "."A.sc


)(

.

: ") "ampersand )& 23

" "ampersand.alt01 " "ampersand.alt23 " "ampersand.alt
" "ampersand.alt1 "."ampersand.alt22
.
.
.
.

. : " "a " "a.smcp a
""a.init "a "a. fina ."a "a.swsh
" "a.swsh1" "a.swsh2 .
:

)(

a
T

small capital a
swash variant of T
variant of T used at the
beginning of a word
variant of T used at the end
of a word
another variant of T used at
the end of a word

a.sc
T.swash

)(
T

first decorative variant of T

T.begin
T.end
T.end1
T.alt01

)( another decorative variant T


of T
variant of one to be used in
one.superior

superscripts
T.alt02










) (.

) (
)
(.
:

variant of one to be used in


subscripts
one.
variant of one to be used in
numerator
fractions
one.
variantof one to be used in
denominator fractions
proportional variant of one,
one.fitted
used when default numerals
are all tabular.
tabular variant of
one, used when when
one.tab
default numerals are all
proportional.
proportional oldstyle
one.oldstyle
variant of one
one.
tabular oldstyle variant of
taboldstyle one
one.inferior


.
. Adobe
Type Department
" ."mouse" "signForSale" "christmastreeBall12
" "orn ) (ornament
"."orn001" "orn123
Ligatures
:
:1 Descriptive
Ligatures
)U+005F LOW
.(LINE "prefixes "uni " "u
.AGL
: " "o f f i "."o_f_f_i

: 2 :uni

Unicode with "uni" prefix

" "uni
uniXXXXXXXX) . uniXXXXXXXXXXXX uni
(XXXXXXXXXXXXXXXX
.
: LATIN CAPITAL LETTER EZH WITH CIRCUMFLEX
AND GRAVE " "uni01B703020300
LATIN CAPITAL LETTER EZH U+01B7
COMBINING CIRCUMFLEX ACCENT U+0302
COMBINING GRAVE ACCENT .U+0300
7 )(XXXX
.
Ligature " "T.swash
" "h "."T_h.swash
" "T.swash_h
glyphic variant "."T
:
31
) (.notdef :
A-Z
a-z
9-0
(period, U+002E FULL STOP) .
_ )(underscore, U+005F LOW LINE

ligature
names .ornament names
consequent
limits :
""Glyph Names and Current Implementations




MS VOLT

.

:
arabicalef.swash
arabicalef.alt01
arabicalef.begin



) (
arabicalef Kerned
.
.
: GSUB:
sub alef lam.init by alef (XXXX) lam.init
) .(XXXX .
Ligature
) .
alefwithlam.begin alef_lam.begin
.

( .

.

.
arabicalef.
swash arabicalef.alt01 arabicalef.begin
Kerning .
rehfinal.
swash rehfinal.alt01 Kerning .
qafisolated.
swash .qafisolated.alt01
( ) qaffinal
qaffinal


qafifinal.swash .qaffinal.alt01

lamwithmeemwithhahinitial )
( ARABIC LAGATURE LAM WITH MEEM
WITH HAH INITIAL FORM ) ( = 51

31).(1
) : (

:
!
(
)
Advance width
.visually equal space

.optical spacing
Stylistic
Alternates :



.

)(1

)( .meemhaI : meemha
I Initial . M Medial
F Final . U .

:
-
:

ARABIC-INDIC DIGIT ZERO


ARABIC-INDIC DIGIT ONE
ARABIC-INDIC DIGIT TWO
ARABIC-INDIC DIGIT THREE
ARABIC-INDIC DIGIT FOUR
ARABIC-INDIC DIGIT FIVE
ARABIC-INDIC DIGIT SIX
ARABIC-INDIC DIGIT SEVEN
ARABIC-INDIC DIGIT EIGHT
ARABIC-INDIC DIGIT NINE

uni0660
uni0661
uni0662
uni0663
uni0664
uni0665
uni0666
uni0667
uni0668
uni0669

$0660
$0661
$0662
$0663
$0664
$0665
$0666
$0667
$0668
$0669

) ( :

EXTENDED ARABIC-INDIC DIGIT ZERO


EXTENDED ARABIC-INDIC DIGIT ONE
EXTENDED ARABIC-INDIC DIGIT TWO
EXTENDED ARABIC-INDIC DIGIT THREE
EXTENDED ARABIC-INDIC DIGIT FOUR
EXTENDED ARABIC-INDIC DIGIT FIVE
EXTENDED ARABIC-INDIC DIGIT SIX
EXTENDED ARABIC-INDIC DIGIT SEVEN
EXTENDED ARABIC-INDIC DIGIT EIGHT
EXTENDED ARABIC-INDIC DIGIT NINE

uni06F0
uni06F1
uni06F2
uni06F3
uni06F4
uni06F5
uni06F6
uni06F7
uni06F8
uni06F9

$06F0
$06F1
$06F2
$06F3
$06F4
$06F5
$06F6
$06F7
$06F8
$06F9

) () ( ) 1234567890(
- )(
4 7
.uni06F4.urdu : 4
)(1

!
:

) : (0 $06F0 $0660 .Tahoma

.uni06F7.urdu : 7 .
Nafees Nastaleeq CRULP
- ) ( ! .notdef
.MS VOLT
:

) (g
$06AB
) ( .
Arabic Supplemant


.
:

uni06AB

**Times New Roman

uni06AB

**Tahoma

uni06AB.medi

uni06AB.fina uni06AB.init

uni06AB

Arabic Typesetting

uni06AB.medi

uni06AB.fina uni06AB.init

uni06AB

Scheherazade

glyph1498

glyph1497

glyph1496

.notdef

.notdef

***.notdef

* .
** Times Tahoma
/ )( .Glyph Index

***
) (0 .



)( OpenType Tags
Registered features


Microsoft Adobe Tiro
.
.Tag )( ).(1






)(





/
)( ) (
)(

) (


)(1

Friendly Name

Access All Alternates


Above-base Forms
Above-base Mark Positioning
Above-base Substitutions
Alternative Fractions
Akhands
Below-base Forms
Below-base Mark Positioning
Below-base Substitutions
Contextual Alternates
Case-Sensitive Forms
Glyph Composition / Decomposition
Conjunct Form After Ro
Conjunct Forms
Contextual Ligatures
Centered CJK Punctuation
Capital Spacing
Contextual Swash
Cursive Positioning

Feature
Tag

''aalt
''abvf
''abvm
''abvs
''afrc
''akhn
''blwf
''blwm
''blws
''calt
''case
''ccmp
''cfar
''cjct
''clig
''cpct
''cpsp
''cswh
''curs

Friendly name
Registered by Example
Recommended implementation Application interface
UI suggestion ) ( Script/language
sensitivity ) ( .Feature interaction

Adobe Microsoft .


'c2pc'
'c2sc'
'dist'
'dlig'
'dnom'
'expt'
'falt'
'fin2'
'fin3'
'fina'
'frac'
'fwid'
'half'
'haln'
'halt'
'hist'
'hkna'
'hlig'
'hngl'
'hojo'
'hwid'
'init'
'isol'
'ital'
'jalt'
'jp78'
'jp83'
'jp90'
'jp04'
'kern'
'lfbd'
'liga'
'ljmo'
'lnum'
'locl'
'mark'
'med2'
'medi'
'mgrk'
'mkmk'
'mset'
'nalt'

Petite Capitals From Capitals


Small Capitals From Capitals
Distances
Discretionary Ligatures
Denominators
Expert Forms
Final Glyph on Line Alternates
Terminal Forms #2
Terminal Forms #3
Terminal Forms
Fractions
Full Widths
Half Forms
Halant Forms
Alternate Half Widths
Historical Forms
Horizontal Kana Alternates
Historical Ligatures
Hangul
Hojo Kanji Forms (JIS X 0212-1990
Kanji Forms)
Half Widths
Initial Forms
Isolated Forms
Italics
Justification Alternates
JIS78 Forms
JIS83 Forms
JIS90 Forms
JIS2004 Forms
Kerning
Left Bounds
Standard Ligatures
Leading Jamo Forms
Lining Figures
Localized Forms
Mark Positioning
Medial Forms #2
Medial Forms
Mathematical Greek
Mark to Mark Positioning
Mark Positioning via Substitution
Alternate Annotation Forms



( )

(2 )
(3 )
( )
( )
( + )
( )
( )
( )
( )

( )
( )
( )
( + )
( )
( )


( )78
( )83
( )90
( )2004

( )





(2 )
( )



) (


'nlck'
'nukt'
'numr'
'onum'
'opbd'
'ordn'
'ornm'
'palt'
'pcap'
'pkna'
'pnum'
'pref'
'pres'
'pstf'
'psts'
'pwid'
'qwid'
'rand'
'rkrf'
'rlig'
'rphf'
'rtbd'
'rtla'
'ruby'
'salt'
'sinf'
'size'
'smcp'
'smpl'
'ss01'
'ss02'
'ss03'
'ss04'
'ss05'
'ss06'
'ss07'
'ss08'
'ss09'
'ss10'
'ss11'
'ss12'
'ss13'
'ss14'

NLC Kanji Forms


Nukta Forms
Numerators
Oldstyle Figures
Optical Bounds
Ordinals
Ornaments
Proportional Alternate Widths
Petite Capitals
Proportional Kana
Proportional Figures
Pre-Base Forms
Pre-base Substitutions
Post-base Forms
Post-base Substitutions
Proportional Widths
Quarter Widths
Randomize
Rakar Forms
Required Ligatures
Reph Forms
Right Bounds
Right-to-left alternates
Ruby Notation Forms
Stylistic Alternates
Scientific Inferiors
Optical size
Small Capitals
Simplified Forms
Stylistic Set 1
Stylistic Set 2
Stylistic Set 3
Stylistic Set 4
Stylistic Set 5
Stylistic Set 6
Stylistic Set 7
Stylistic Set 8
Stylistic Set 9
Stylistic Set 10
Stylistic Set 11
Stylistic Set 12
Stylistic Set 13
Stylistic Set 14

( )
( )
( )

( )




( )

( / )
( / )
( / )
( / )

( )

( : )
( )
( )


( )




( )
( ) 1
2
3
4
5
6
7
8
9
10
11
12
13
14


'ss15'
'ss16'
'ss17'
'ss18'
'ss19'
'ss20'
'subs'
'sups'
'swsh'
'titl'
'tjmo'
'tnam'
'tnum'
'trad'
'twid'
'unic'

Stylistic Set 15
Stylistic Set 16
Stylistic Set 17
Stylistic Set 18
Stylistic Set 19
Stylistic Set 20
Subscript
Superscript
Swash
Titling
Trailing Jamo Forms
Traditional Name Forms
Tabular Figures
Traditional Forms
Third Widths
Unicase

'valt'

Alternate Vertical Metrics

'vatu'

Vattu Variants

'vert'

Vertical Writing

'vhal'

Alternate Vertical Half Metrics

'vjmo'

Vowel Jamo Forms

'vkna'

Vertical Kana Alternates

'vkrn'

Vertical Kerning

'vpal'

Proportional Alternate Vertical Metrics

'vrt2'

Vertical Alternates and Rotation

'zero'

Slashed Zero

15
16
17
18
19
20

( )
( )

( )
( )


( )
( )
( )
( )

(CJK )


*

. O 0 *


:

Script tags :
Script
Arabic
Armenian
Balinese
Bengali
Bengali v.2
Bopomofo
Braille
Buginese
Buhid
Byzantine Music
Canadian Syllabics
Carian
Cham
Cherokee
CJK Ideographic
Coptic
Cypriot Syllabary
Cyrillic
Default
Deseret
Devanagari
Devanagari v.2
Ethiopic
Georgian
Glagolitic
Gothic
Greek
Gujarati
Gujarati v.2
Gurmukhi
Gurmukhi v.2
Hangul
Hangul Jamo
Hanunoo
Hebrew
Hiragana
Javanese
Kannada
Kannada v.2
Katakana
Kayah Li
Kharosthi


Script Tag

arab
armn
bali
beng
bng2
bopo
brai
bugi
buhd
byzm
cans
cari
cham
cher
hani
copt
cprt
cyrl
DFLT
dsrt
deva
dev2
ethi
geor
glag
goth
grek
gujr
gjr2
guru
gur2
hang
jamo
hano
hebr
kana
java
knda
knd2
kana
kali
khar


Khmer
Lao
Latin
Lepcha
Limbu
Linear B
Lycian
Lydian
Malayalam
Malayalam v.2
Mathematical Alphanumeric
Symbols
Mongolian
Musical Symbols
Myanmar
New Tai Lue
N'Ko
Ogham
Ol Chiki
Old Italic
Old Persian Cuneiform
Oriya
Oriya v.2
Osmanya
Phags-pa
Phoenician
Rejang
Runic
Saurashtra
Shavian
Sinhala
Sumero-Akkadian Cuneiform
Sundanese
Syloti Nagri
Syriac
Tagalog
Tagbanwa
Tai Le
Tamil
Tamil v.2
Telugu
Telugu v.2
Thaana
Thai
Tibetan
Tifinagh
Ugaritic Cuneiform
Vai
Yi

khmr
lao
latn
lepc
limb
linb
lyci
lydi
mlym
mlm2
math
mong
musc
mymr
talu
nko
ogam
olck
ital
xpeo
orya
ory2
osma
phag
phnx
rjng
runr
saur
shaw
sinh
xsux
sund
sylo
syrc
tglg
tagb
tale
taml
tml2
telu
tel2
thaa
thai
tibt
tfng
ugar
vai
yi


Language tags :
Corresponding ISO
639 ID (if applicable)

Abaza
Abkhazian
Adyghe
Afrikaans
Afar
Agaw
Alsatian
Altai
Amharic
Phonetic transcription
Americanist conventions
Arabic
Aari
Arakanese
Assamese
Athapaskan


Language System Tag

ABA
ABK
ADY
AFK
AFR
AGW
ALS
ALT
AMH
APPH

abq
abk
ady
afr
aar
ahg
gsw
atv, alt
amh

ARA
ARI
ARK
ASM
ATH

Avar
Awadhi
Aymara
Azeri
Badaga
Baghelkhandi
Balkar
Baule
Berber
Bench
Bible Cree
Belarussian
Bemba
Bengali
Bulgarian
Bhili
Bhojpuri
Bikol
Bilen
Blackfoot
Balochi
Balante
Balti

AVR
AWA
AYM
AZE
BAD
BAG
BAL
BAU
BBR
BCH
BCR
BEL
BEM
BEN
BGR
BHI
BHO
BIK
BIL
BKF
BLI
BLN
BLT

ara
aiw
mhv, rmz, rki
asm
apk, apj, apl, apm,
apw, nav, bea, sek,
bcr, caf, crx, clc, gwi,
haa, chp, dgr, scs,
xsl, srs, ing, hoi,
koy, hup, ktw, mvb,
wlk, coq, ctc, gce,
tol, tuu, kkz, tgx,
tht, aht, tfn, taa,
tau, tcb, kuu, tce,
ttm, txc
ava
awa
aym
aze
bfq
bfy
krc
bci

Language

bcq
bel
bem
ben
bul
bhi, bhb
bho
bik
byn
bla
bal
bjt, ble
bft


Bambara
Bamileke
Bosnian
Breton
Brahui
Braj Bhasha
Burmese
Bashkir
Beti
Catalan
Cebuano
Chechen
Chaha Gurage
Chattisgarhi
Chichewa
Chukchi
Chipewyan
Cherokee
Chuvash
Comorian
Coptic
Corsican
Cree
Carrier
Crimean Tatar
Church Slavonic
Czech
Danish
Dargwa
Woods Cree
German
Dogri
Dhivehi
Dhivehi
Djerma
Dangme
Dinka
Dari
Dungan
Dzongkha
Ebira
Eastern Cree
Edo
Efik
Greek
English
Erzya
Spanish
Estonian
Basque
Evenki
Even
Ewe
French Antillean
Farsi

BMB
BML
BOS
BRE
BRH
BRI
BRM
BSH
BTI
CAT
CEB
CHE
CHG
CHH
CHI
CHK
CHP
CHR
CHU
CMR
COP
COS
CRE
CRR
CRT
CSL
CSY
DAN
DAR
DCR
DEU
DGR
DHV (deprecated)
DIV
DJR
DNG
DNK
DRI
DUN
DZN
EBI
ECR
EDO
EFI
ELL
ENG
ERZ
ESP
ETI
EUQ
EVK
EVN
EWE
FAN
FAR

bam
bos
bre
brh
bra
mya
bak
btb
cat
ceb
che
sgw
hne
nya
ckt
chp
chr
chv
swb, wlc, wni, zdj
cop
cos
cre
crx, caf
crh
chu
ces
dan
dar
cwd
deu
doi
div
div
dje
ada
din
prs
dng
dzo
igb
crj, crl
bin
efi
ell
eng
myv
spa
est
eus
evn
eve
ewe
acf
fas


Finnish
Fijian
Flemish
Forest Nenets
Fon
Faroese
French
Frisian
Friulian
Futa
Fulani
Ga
Gaelic
Gagauz
Galician
Garshuni
Garhwali
Ge'ez
Gilyak
Gumuz
Gondi
Greenlandic
Garo
Guarani
Gujarati
Haitian
Halam
Harauti
Hausa
Hawaiin
Hammer-Banna
Hiligaynon
Hindi
High Mari
Hindko
Ho
Harari
Croatian
Hungarian
Armenian
Igbo
Ijo
Ilokano
Indonesian
Ingush
Inuktitut
Phonetic transcriptionIPA
conventions
Irish
Irish Traditional
Icelandic
Inari Sami
Italian
Hebrew

FIN
FJI
FLE
FNE
FON
FOS
FRA
FRI
FRL
FTA
FUL
GAD
GAE
GAG
GAL
GAR
GAW
GEZ
GIL
GMZ
GON
GRN
GRO
GUA
GUJ
HAI
HAL
HAR
HAU
HAW
HBN
HIL
HIN
HMA
HND
HO
HRI
HRV
HUN
HYE
IBO
IJO
ILO
IND
ING
INU
IPPH
IRI
IRT
ISL
ISM
ITA
IWR

fin
fij
vls
enf
fon
fao
fra
fry
fur
fuf
ful
gaa
gla
gag
glg
gbm
gez
niv
guk
gon
kal
grt
grn
guj
hat
flm
hoj
hau
haw
amf
hil
hin
mrj
hno, hnd
hoc
har
hrv
hun
hye
ibo
ijc
ilo
ind
inh
iku
gle
gle
isl
smn
ita
heb


Javanese
Yiddish
Japanese
Judezmo
Jula
Kabardian
Kachchi
Kalenjin
Kannada
Karachay
Georgian
Kazakh
Kebena
Khutsuri Georgian
Khakass
Khanty-Kazim
Khmer
Khanty-Shurishkar
Khanty-Vakhi
Khowar
Kikuyu
Kirghiz
Kisii
Kokni
Kalmyk
Kamba
Kumaoni
Komo
Komso
Kanuri
Kodagu
Korean Old Hangul
Konkani
Kikongo
Komi-Permyak
Korean
Komi-Zyrian
Kpelle
Krio
Karakalpak
Karelian
Karaim
Karen
Koorete
Kashmiri
Khasi
Kildin Sami
Kui
Kulvi
Kumyk
Kurdish
Kurukh
Kuy
Koryak
Ladin

JAV
JII
JAN
JUD
JUL
KAB
KAC
KAL
KAN
KAR
KAT
KAZ
KEB
KGE
KHA
KHK
KHM
KHS
KHV
KHW
KIK
KIR
KIS
KKN
KLM
KMB
KMN
KMO
KMS
KNR
KOD
KOH
KOK
KON
KOP
KOR
KOZ
KPL
KRI
KRK
KRL
KRM
KRN
KRT
KSH
KSI
KSM
KUI
KUL
KUM
KUR
KUU
KUY
KYK
LAD

jav
yid
jpn
lad
dyu
kbd
kfr
kln
kan
krc
kat
kaz
ktb
kat
kjh
kca
khm
kca
kca
khw
kik
kir
kqs, kss
kex
xal
kam
kfy
kmw
kxc
kau
kfa
okm
kok
ktu
koi
kor
kpv
kpe
kri
kaa
krl
kdr
kar
kqy
kas
kha
sjd
kxu
kfx
kum
kur
kru
kdt
kpy
lld


Lahuli
Lak
Lambani
Lao
Latin
Laz
L-Cree
Ladakhi
Lezgi
Lingala
Low Mari
Limbu
Lomwe
Lower Sorbian
Lule Sami
Lithuanian
Luxembourgish
Luba
Luganda
Luhya
Luo
Latvian
Majang
Makua
Malayalam Traditional
Mansi
Mapudungun
Marathi
Marwari
Mbundu
Manchu
Moose Cree
Mende
Me'en
Mizo
Macedonian
Male
Malagasy
Malinke
Malayalam Reformed
Malay
Mandinka
Mongolian
Manipuri
Maninka
Manx Gaelic
Mohawk
Moksha
Moldavian
Mon
Moroccan
Maori
Maithili
Maltese
Mundari

LAH
LAK
LAM
LAO
LAT
LAZ
LCR
LDK
LEZ
LIN
LMA
LMB
LMW
LSB
LSM
LTH
LTZ
LUB
LUG
LUH
LUO
LVI
MAJ
MAK
MAL
MAN
MAP
MAR
MAW
MBN
MCH
MCR
MDE
MEN
MIZ
MKD
MLE
MLG
MLN
MLR
MLY
MND
MNG
MNI
MNK
MNX
MOH
MOK
MOL
MON
MOR
MRI
MTH
MTS
MUN

bfu
lbe
lmn
lao
lat
lzz
crm
lbj
lez
lin
mhr
lif
ngl
dsb
smj
lit
ltz
lua, lub
lug
luy
luo
lav
mpe
vmw
mal
mns
arn
mar
mwr
kmb
mnc
crm
men
mym
lus
mkd
mdy
mlg
mlq
mal
msa
mnk
mon
mni
man
glv
moh
mdf
mol
mnw
mri
mai
mlt
unr

Naga-Assamese
Nanai
Naskapi
N-Cree
Ndebele
Ndonga
Nepali
Newari
Nagari
Norway House Cree
Nisi
Niuean
Nkole
N'Ko
Dutch
Nogai
Norwegian
Northern Sami
Northern Tai
Esperanto
Nynorsk
Occitan
Oji-Cree
Ojibway
Oriya
Oromo
Ossetian
Palestinian Aramaic
Pali
Punjabi
Palpa
Pashto
Polytonic Greek
Filipino
Palaung
Polish
Provencal
Portuguese
Chin

NAG
NAN
NAS
NCR
NDB
NDG
NEP
NEW
NGR
NHC
NIS
NIU
NKL
NKO
NLD
NOG
NOR
NSM
NTA
NTO
NYN
OCI
OCR
OJB
ORI
ORO
OSS
PAA
PAL
PAN
PAP
PAS
PGR
PIL
PLG
PLK
PRO
PTG
QIN

Rajasthani
R-Cree
Russian Buriat
Riang
Rhaeto-Romanic
Romanian
Romany
Rusyn
Ruanda
Russian

RAJ
RCR
RBU
RIA
RMS
ROM
ROY
RSY
RUA
RUS

nag
gld
nsk
csw
nbl, nde
ndo
nep
new
csw
dap
niu
nyn
nqo
nld
nog
nob
sme
nod
epo
nno
oci
ojs
oji
ori
orm
oss
sam
pli
pan
plp
pus
ell
fil
pce, rbb, pll
pol
pro
por
bgr, cnh, cnw, czt,
sez, tcp, csy, ctd,
flm, pck, tcz, zom,
cmr, dao, hlt, cka,
cnk, mrh, mwg, cbl,
cnb, csh
raj
atj
bxr
ria
roh
ron
rom
rue
kin
rus


Sadri
Sanskrit
Santali
Sayisi
Sekota
Selkup
Sango
Shan
Sibe
Sidamo
Silte Gurage
Skolt Sami
Slovak
Slavey
Slovenian
Somali
Samoan
Sena
Sindhi
Sinhalese
Soninke
Sodo Gurage
Sotho
Albanian
Serbian
Saraiki
Serer
South Slavey
Southern Sami
Suri
Svan
Swedish
Swadaya Aramaic
Swahili
Swazi
Sutu
Syriac
Tabasaran
Tajiki
Tamil
Tatar
TH-Cree
Telugu
Tongan
Tigre
Tigrinya
Thai
Tahitian
Tibetan
Turkmen
Temne
Tswana
Tundra Nenets
Tonga
Todo

SAD
SAN
SAT
SAY
SEK
SEL
SGO
SHN
SIB
SID
SIG
SKS
SKY
SLA
SLV
SML
SMO
SNA
SND
SNH
SNK
SOG
SOT
SQI
SRB
SRK
SRR
SSL
SSM
SUR
SVA
SVE
SWA
SWK
SWZ
SXT
SYR
TAB
TAJ
TAM
TAT
TCR
TEL
TGN
TGR
TGY
THA
THT
TIB
TKM
TMN
TNA
TNE
TNG
TOD

sck
san
sat
chp
xan
sel
sag
shn
sjo
sid
xst
sms
slk
scs
slv
som
smo
she
snd
sin
snk
gru
nso, sot
sqi
srp
skr
srr
xsl
sma
suq
sva
swe
aii
swa
ssw
ngo
syr
tab
tgk
tam
tat
cwd
tel
ton
tig
tir
tha
tah
bod
tuk
tem
tsn
enh
toi
xal


Turkish
Tsonga
Turoyo Aramaic
Tulu
Tuvin
Twi
Udmurt
Ukrainian
Urdu
Upper Sorbian
Uyghur
Uzbek
Venda
Vietnamese
Wa
Wagdi
West-Cree
Welsh
Wolof
Tai Lue
Xhosa
Yakut
Yoruba
Y-Cree
Yi Classic
Yi Modern
Chinese Hong Kong
Chinese Phonetic
Chinese Simplified
Chinese Traditional
Zande
Zulu

TRK
TSG
TUA
TUL
TUV
TWI
UDM
UKR
URD
USB
UYG
UZB
VEN
VIT
WA
WAG
WCR
WEL
WLF
XBD
XHS
YAK
YBA
YCR
YIC
YIM
ZHH
ZHP
ZHS
ZHT
ZND
ZUL

tur
tso
tru
tcy
tyv
aka
udm
ukr
urd
hsb
uig
uzb
ven
vie
wbm
wbr
crk
cym
wol
khb
xho
sah
yor

iii
zho
zho
zho
zho
zne
zul

Script tag

Script

arab

Arabic

Language
system
tag
dflt

Language

ARA
BLI
BLT
BBR
BRH
FAR
FUL
HAU
HND
KNR
KSH
KHW
KUR

Arabic
Balochi
Balti
Berber
Brahui
Farsi
Fulani
Hausa
Hindko
Kanuri
Kashmiri
Khowar
Kurdish

*default script handling


LDK
MLY
MND
PAS
PAN
SRK
SND
SML
SWK
URD
UVG

Ladakhi
Malay
Mandinka
Pashto
Punjabi
Saraiki
Sindhi
Somali
Swahili
Urdu
Uyghur

- 11 Basic Arabic
) .(1 0600 .06FF
- 12 Arabic Supplemant

. 0750 .077F
- 13 Arabic Presentation Forms-A

.
Ligatures Ligatures .
FB50 .FDFF
- 14 Arabic Presentation Forms-B
. Ligatures
:Required Ligatures ( .
.rlig FE70 .FEFF
) (
)( .
.Ligatures
)


( .
)(1


) :( ch)( g)( p )(
.

www.29letters.com
http://29letters.wordpress.com

www.adobe.com

www.agfa.com

www.apple.com
www.arabetics.com
( +) www.atype1.com

www.bitstream.com

www.crulp.org

www.decotype.com

www.diwan.org

www.fontforge.com

www.fontlab.com

www.fontmaster.com

www.hacen.net

www.hiba-studio.com

www.high-logic.com

www.ilovetypography.com

www.itc.com

www.khtt.com
www.layoutme.com

www.linotype.com

www.linotype-hell.com

www.microsoft.com

www.monotype.com

www.omniglot.com

www.pak-type.com

www.sil.org
www.tiro.com
http://typedia.com
www.typefoundry.com
www.typenuts.com
www.type-together.com
www.typographer.org
www.typographica.org
www.typeoff.de
www.typophile.com
www.unicode.org
www.winsoft.com
www.yamada.com


planet-typography
fontforge.sourceforge.net
font.org
twardoch.com
truetype-typography
typography.net
typeindex.org
desktoppublishing.com.fonts
evertype
typephases
typeforge.net
typenuts.com
typefoundry

fonts.apple.com
www.moshax.com

worldofcalligraphy.com
typedia.com
river-valley.com


Atype1.com
type-together
ask.reference.com

arabictype.com/blog

typographica.org
ilovetypography
creativereview.co.uk
typecooker.com

fontshop

graphics4arabs.com
hamoudart.com
http://khatt.iyadh.net
khatt.org
arabictypography.com
paratype.com
typeforum.de
damasgate.com
absba.com
logofontlandlettering
myfont.com
Arabeyes.org

Fonts.com
Freefontsx
Freepcfonts
Downloadfreefonts
1001freefonts
Topforall
Topfreefonts
Cooltext
Nickfonts
Itcfontd
Thefreesitez.com/freefonts
Abstractfonts
www.fonts44.net.
www.mac.softpedia.net

http://developer.apple.com/
_documentation/carbon/conceptual/ATSUI
concepts/atsui_chap2
www.Arabicfonts.com
http://khtt.hypermart.net
typophile.com node: 31718
splart,net.forum
mofidnet

ACS Arabian Company for Advanced Computer Systems
AGA Applied Graphic Arts
FS Future Soft
MCS Almaalim Copmuter Systems
Sakh Computer
)(1

)(
) -(
)(
)(
) -(
) - (
)(

. )(
)(

)(
)(
) (
.

) (

)( ) -(
)(
) -(
) - -(
) -(

)(
)(
) - (
) -(
) Decotype(
)(
)(

)(

)(2)(1

VOLT

Microsoft

Adobe

)(1

Microsoft
Arabic Transparent
Microsoft
Arial Unicode
Microsoft
Tahoma
Microsoft
Times New Roman
Microsoft
Traditional Arabic
SIL.org
Scheherazade
CRULP.org
Nafees Nastaleeq
CRULP.org Nafees Pakistani Naskh
CRULP.org
Nafees Naskh
SCICT
IranNastaliq
MS VOLT
Arabic Typesetting
*
DIWAN.com
Mishafi
Decotype
Decotype Thuluth
425
Decotype DTPro
Sakkal Maya Pro
578 Sakkal Design
Hacen.net

Layout Ltd
AXt
MCS
Grapheast
Grapheast

Winsoft
FutureSoft

414
50377
2034
1674
530
1197
***982
745
581
4163
2118


.DTP
.


)(

)( Arabic
Script Languages Covering
Scripts

Latin

Greek

Cyrillic

Thai

Gurmukhi

Devanagari

CJK

Tamil

Kannada

*
**

* )(
) (
: .
** ) ( Ligatures


:
.
*** Nafees Nastaleeq IranNastaliq 982 4163
) - (Isolated
)
Opentype (MS VOLT
IranNastaliq Alternatives
)( .

:
1 .Fontlab
2 .Fontographer
3 .FontCreator
4 .FontForge
5 :
www.microsoft.com/typography 6
www.adobe.com 7
www.apple.com 8
www.fontforge.com 9
10

Colophon
Adobe InDesign CS 3.0 ME V. 5.0
Nazli .

SinaSoft Lotus Linotype
WinSoft Pro Adobe
.Photoshop CS ME .P4


.


3.......................................................................................................................
7..............................................................................................................................
13 ..............................................................................................
: 17 ...................... FontCreator

19 ............................. FontCreator 6.0 6.0
20 .................................................................. 6.0
20 ....................................................................................................................
21 ........................................................................................................................
23 .......................................................................................
24 ......................................................................................... A
25 ......................................................................................... B
26 ......................................... Test and Install the Font
28 .............................................................................................................
28 .........................................................................................................
29 ..................................................... Font Copyright
Font Editing
30 ....................................................................................................................
31 ....................................................................................................................
32 ....................................................................................................................
33 ...................................................................................................................
33 ..................................................................................................................
) ( 33 ..............................................................................
33 ................................................................................................
34 ...........................................................................................................
34 ...................................................................................................................
) ( 35 ..........................................
36 ..........................................................................................................


37 ........................................................................................................
38 ...............................................................................................................
40 ..............................................................................................................
40 ......................................................................................................
) ( 41 ............................................................................
44 ....................................................................................................................
44 .....................................................................................................................
46 .................................................................................................................
) ( 46 ......................................................
48 ..........................................................
49 .......................................................................................................
53 .................................................................................................................
55 ............................................................................................................
Glyph Editing
56 ..........................................................................................................................
58 .......................................................................................................................
59 ...........................................................................................................
- 59 .........................................................................................
61 ................................................................................
64 .........................................................................................
65 ..........................................................
66 .....................................................................................
67 ...............................................................
67 .............................................
69 .........................................................................................
Format
71 .........................................................................................
71 .................................................................................
73 ......................................................................................................
76 ...................................................................


77 ..........................................................................................
79 ..............................................................................
80 .....................................................
)( 83 ...........
85 .........................................................
86 .........................................................................................................
88 ...........................................................................................
) Post ( 89 ....................................................................
) ( -90 ..............................................................
- 91 .........................................................................
) PLC5 92 .......................................................................... (HP
98 .........................................................................................................................
Settings
- -100 ....................................................................................
- - 103 .......................................................
- - 106 .................................................
- 109 .......................................................................................
114 ...............................................................................................
121 ..................................................................................
Ranges
124 ..............................................................................
124 .....................................................
) 124 ......................(Blocks
127 .........................................
128 ....................................................................................................
129 ..............................................................................................................
Tools
132 .........................................................................................................
134 ...........................................................................
135 .......................................................................................


136 ......................................................................................
137 ...........................................................................................
138 .....................................................................
139 .......................................................................................
139 .........................................................................................

141 ............................................................................
142 ...................................................................
143 .................................................................................................................
144 ...............................................................................................
145 ......................................................................................................
146 ........................................................................................................

146 .............................................................................................
146 .........................................................................................
- 148 .........................................................................................
- 150 .....................................................................................
151 ................................................................................. Maintype
152 ...........................................................................................................
153 ..............................................................................................
154 ..........................................................................................................
154 .........................................................................................................
Toolbars
155 ...........................................................................
158 ........................................................................
159 .........................................................................
161 .........................................................................
162 ..............................................................
162 .......................................................................
163 ..........................................................................

)( Options
)( 164 .......................................................................................
)( 164 .................................................................................
)( 165 ..................................................................................
)( 167 ...................................................................................
168 ...................................................................................
)(
)( 169 ....................................................................................
)( 170 ................................................................................
)( 171 ................................................................................
)( 171 ................................................................................
173 ............................................................................................................
- 174 ......................................................................................................
-174 ........................................................................................................
-176 .........................................................................................................
177...................................................................................
: 183 ....... Fontlab Studio
187 ............................................................................................
189 ...................................................................................................................
193 ...............................................................................
194 ............ Font Window Context Window
195 .................................................................. Glyph Marking
196 ............................................... Glyph Name Suffix
197 ................... Colors in Font Window
198 ....................................................................................................................
199 ............................................................................
200 ................................................Node Contex Menu
201 .......................................................................... Node Properties
202 ................................................ Path Contex Menu
205 ........................................................................... Neighbors


206 ......................................................................................................
206 ..............................................PostScript Contour
207 ............................................................ TrueType Contour
211 ..............................................................................................
:211 ............................................................................................................
211 ............................................................................................................
212 .........................................................................................................
213 ..........................................................................................................
216 ...................................................................................................
218 ........................................................................................................
219 .........................................................................................................
222 ...........................................................................................................
223 ......................................................................................................
: 225 ............................................................................................
225 ........................................................................................................
225 ........................................................................................................
226 ....................................................................................................
226 ...........................................................................................................
226 ...................................................................................................
226 ..........................................................................................................
) ( 227 ............................................................
227 ..........................................................................................................
227 .........................................................................................................
228 .............................................................................................

- 229 ....................................................

230 ........................................................Glyph Classes
231 ........................................................................................ Layers
232 ......................................Transformations
233 ............................................................Smart Shapes
: 235 ..........................................................................................


) ( 235 .........................................
) ( 236 ............................
237 ..........................................................
238 ....................................................................... Generate font
239 ....................................................................... Generate All
240 .................................................................................Font Info
259 ........................................................................................Print
262 ...................................................................................................
263 ..........................................................................................
263 .........................................................................................
264 ................ Add Component

265 ...............................
266 .....................................................
267 ..........................................................Rename Glyph
268 ....................................................... Generate Glyphs
269 ................................................................ Reencode Font
271 ..........................................................Unicode Generation
272 .................................................................Names Generation
273 ........................................Kerning Assistance
274 ...............................................Expand Kerning
274 ..........................................................Metric Assistance
275 .................................................................................. Actions
295 ............................................................ Action Set 289
296 ...................................................................................Font List
297 .........................................................................Merge Fonts
) ( 298 ................................(Blend Fonts (Styles
299 ....................................................................... Customize
) ( 302 .................................................Options
323 .............................................New Metrics Window
326 .........................................Auto Metrics Generation


) ( )328 .........Metrics Window (Kerning
329 ...................Automatic Kerning Generation
330 ...........................................................................Reset Kerning
331 ....................... Kerning Information
332 ...................................... Kerning Assistance
333 .................................................... Add Kerning Pairs
334 .............................................................................OpenType
335 ..................................................................................................Classes
337 .........................................................................................Preview
339 .................TrueType Hinting Tools
343 ..PostScript Hinting Tools
344 ...............................................Multiple Master
345 .................................. Multiple Master Tools
)( 351 ...................................................................Wimdows
351 ........................................ Keyboard Shortcuts
353 ............................................................................
355 .........................
)( 359 .......................................................
363 .........................

357 ...........................................................................................................
365 ..................................................................................................
365 .......................................................................................................
367 ...................................................Composite Glyphs
369 ............ OpenType Syntax
:371 .........................................................................
: 373 ...............................
:
379 ......................................................
: 455 .............................
: 457 ....................


: 464 ......................................................................
: 483 ................................................................
: 487 ...........
: 499 ........................
: 507.........

You might also like