Académique Documents
Professionnel Documents
Culture Documents
Khatt Books
.
( ) .
.
15 .
( .)CNED
( )Winsoft International .2006
( )FileMaker
( )Adobe Dream Weaver ( .)InDesign
.
( )OpenType
.
.
.
2011
2011
( Khatt Books )
Khatt Books
Van Tuyll Van Serooskerkenweg
1076 JT Amsterdam
The Netherlands
www.khattbooks.com
:
: .
: ( )
.2007
.
.
.
.
.
.
( )glyphs.
.
(.)Fontlab and Volt
( )
( )keyboard
( )glyphs .
:
.1 ()Unicode
.2 ( )Notepad
()Adobe Indesign ME
.3 ()OpenType
.1 ()Unicode
. .
)www.unicode.org( 6.0
...
0x600
( ) ( 0x6FF
.)http://www.unicode.org/charts/PDF/U0600.pdf
( )Extensions A & B ,
. .
(
) (0x641 :)(0x62B )
(0x644) .
( )Input Code
.
.2 ()Text Engine
( )
( )0x62B 0x644 0x641) (Input Code .
( )glyphs ()
( )
.
.
: .
( ).
me_quran
.http//arabicfonts.wikispaces com/
ligatures .
.
( )OpenType.
.3 ()OpenType
( )OpenType
( ()features
) .
.
.
( :)font tables
-1 ( GDEF) ()glyphs
-2 ( GSUB)
.
-3 ( GPOS) .
()VOLT
( )Visual OpenType Layout Tool :
http://www.microsoft.com/typography/VOLT.mspx
.
:
http://www.microsoft.com/typography/OpenType%20Dev/arabic/intro.
mspx
.
.
.
(
) .
.
:
:isol
:init
:medi
:fina
:rlig (
)
:mark
:mkmk
:
( )FontLab
( )Microsoft Volt
.
( )Adobe InDesign
( )Unicode .
(.)volt
()FontLab studio
()FontLab Studio
( .)Microsoft Volt
( )glyphs ( )Unicode
(.)OpenType
.
( )Glyph Properties Panel (.)FontLab Studio
( )name
.
( )uni () .
.
.
:
OT ( )Tag .
:
( :)Unassigned ( :)Simple ( :)Ligature . .
( :)Mark ... ( :)Component
.
: ( )FontLab .
.
( )GDEF
.
( )GDEF
( .)VOLT
( .)Windows/Panels/Opentype
( )feature +
( ) . ( xxxx ).
; sub by :
feature xxxx }
;{ xxxx
( Save)
( Save Features ) . ( Save As
) ( VOLT project files (. )*.vtp
.ttf
( .)otf
: VTP :
_DEF_GLYPH uniFE9B ID 285 UNICODE 65179 TYPE BASE END
GLYPH
uniFE9B
) glyph index (285 ( )65179
( )Base
()Microsoft volt
( )VOLT ( TTF .)Open font / File
.1 ()Features
.2 ()Lookups
.3 ()Groups
()volt
.1 ()Features
.
.
.
.
.
.
.
( Add Script ) .
<>( New Script ):
( >Default <dflt)
.
:
http://www.microsoft.com/typography/fontdev/arabicot/appen.aspx
( Default) .
10
.
init .
( Add Feature ) < >init .
:
(<>) .
>isol< >init< :
< >fina< >medi< .>rlig <.>init
:
.2 ()Lookups
( )Lookups
. Lookup
Lookups . ()OpenType
( )Lookups ( )GSUB
( .)GPOS
Lookups
( Add Substitution ).
Lookup ( New Substitution )
. < >init <.>init0
Lookup < >init < >init1<>init2
. .
Lookup .
11
Substitution Lookups
.
: ( LTR
) ( RTL )
.
.Process Marks ALL
() ( Marks)
. < >init
( None ).
. < >init
(
).
( Glyph Panel )
( Edit Glyphs ) .
VOLT glyph panel
12
.U+0628
. ( Glyph Index )
glyph289 From glyphs -> To glyphs
Lookup .glyph289 ( )glyph
( )glyph panel . < ( -
.)Lookup ( )
glyph291 ( Enter).
:
<Lookup <init0
:
glyph289 glyph291
:
()
.
(.)Text Engines
Lookup < .>init
Lookup Lookup
< >init .
Lookup :
( Compile)
!
...
( Compile) .
()
.
< >init
.
(<.)>isol> <fina> <medi
< >isol
.
( )
( ).
< .>rlig < >rlig
.
.
<( >liga ) < ( >dlig
) .
< >liga <.>dlig
( ()Adobe InDesign
) .
13
14
< .>rlig
Lookup :
> Lookup <rlig
Lookup
.
( )...
( ) .
( .)substitutions
(.)positioning
.3 ()Positioning
( ).
( ) .
( )OpenType
<( >mark ) <mark to mark( >mkmk
positioning ).
15
Lookup .
Lookup Lookup . :
( LTR ) ( RTL
) . :
( :)Unknown Positioning .
()Single Adjustment ()Pair Adjustment ()Caret Positioning ()Cursive Attachment ()Anchor Attachment
( Anchor Attachment ) .
Process Marks ( All)
.
( Position First )Position Second
( ) ( )glyphs
.
16
<( >all_base )
<( >above_mark )
<( >below_mark ).
:
( .)anchors
( above) ( below) .
.
< > ( )brackets . combo boxes .
Lookups ( )single base ( .)ligatures Lookups .
( )anchor +
.
( Lock 1st Anchor )
( Lock 2nd Anchor ) .
.
(:)Microsoft
http://www.microsoft .com/typography/VOLT.mspx
( New VOLT Training Video ).
! ( Compile) .
17
Ship Font
( ) ( File).
: Ship Font
( )Volt ( )Volt Save
() ( Save As ) .
.
.
= anchor
= initial
= anchor attachment
= input code
= keyboard
= caret
= ligature tag
= base letters
calligraphic font
= caret positioning
= isolated
= ligature
= lookups
= component tag
= cursive attachment
= medial
= discretionary ligature
= positioning
= default
= features
= final
= font
= mark tag
= pair adjustment
= positional forms
= script
= script tag
= font engine
= simple tag
= substitutions
= text engine
= glyph index
= unassigned tag
= font table
= glyph
=
glyph properties panel
= single adjustment
= substitution lookups
= typeface
= unkown poistioning
www.khattbooks.com