Vous êtes sur la page 1sur 18

| :

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

 ( Import) (  Import Project ) vtp


.
 ( Edit Glyphs )
.
.
: vtp
. ( )volt
.
.
:


 .1 ()Features
 .2  ()Lookups
 .3 ()Groups

 ()volt

 .1 ()Features
.
.

.
.
.

.
.
( Add Script ) .
<>( New Script ):

( arab) .  script tag


( ).

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

= GDEF font table

= substitutions

= GPOS font table

= text engine

= glyph index

 = unassigned tag

= font table

= GSUB font table

= glyph

=
glyph properties panel

= single adjustment

= substitution lookups
= typeface

= unkown poistioning

www.khattbooks.com

Vous aimerez peut-être aussi