1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17\definefontfeature
18 [husaynidefault]
19 [analyze=yes,
20 mode=node,
21 language=dflt,
22 script=arab,
23 ccmp=yes,
24 init=yes,
25 medi=yes,
26 fina=yes,
27 rlig=yes,
28 calt=yes,
29 salt=yes,
30 anum=yes,
31 ss01=yes,
32 ss03=yes,
33 ss10=yes,
34 ss12=yes,
35 ss15=yes,
36 ss16=yes,
37 ss19=yes,
38 ss24=yes,
39 ss25=yes,
40 ss26=yes,
41 ss27=yes,
42 ss31=yes,
43 ss34=yes,
44 ss35=yes,
45 ss36=yes,
46 ss37=yes,
47 ss38=yes,
48 ss41=yes,
49 ss42=yes,
50 ss43=yes,
51 ss60=yes,
52 js16=yes,
53 kern=yes,
54 curs=yes,
55 mark=yes,
56 mkmk=yes,
57 tlig=yes,
58 goodies=husayni,
59 colorscheme=default]
60
61\definefontfeature
62 [husaynialternative]
63 [analyze=yes,
64 mode=node,
65 language=dflt,
66 script=arab,
67 ccmp=yes,
68 init=yes,
69 medi=yes,
70 fina=yes,
71 rlig=yes,
72 calt=yes,
73 salt=yes,
74 anum=yes,
75 ss01=yes,
76 ss03=yes,
77 ss10=yes,
78 ss12=yes,
79 ss15=yes,
80 ss16=yes,
81 ss19=yes,
82 ss24=yes,
83 ss25=yes,
84 ss26=yes,
85 ss27=yes,
86 ss31=yes,
87 ss34=yes,
88 ss35=yes,
89 ss36=yes,
90 ss37=yes,
91 ss38=yes,
92 ss41=yes,
93 ss42=yes,
94 ss43=yes,
95 ss60=yes,
96 js16=yes,
97 kern=yes,
98 curs=yes,
99 mark=yes,
100 mkmk=yes,
101 tlig=yes]
102
103\definefontfeature
104 [husaynitt]
105 [analyze=yes,
106 mode=node,
107 language=dflt,
108 script=arab,
109 ccmp=yes,
110 init=yes,
111 medi=yes,
112 fina=yes,
113 rlig=yes,
114 fchr=yes,
115 kern=yes,
116 curs=yes,
117 mark=yes,
118 mkmk=yes]
119
120\definefontfeature
121 [husaynimono]
122 [analyze=yes,
123 mode=node,
124 language=dflt,
125 script=arab,
126 ccmp=no,
127 init=yes,
128 medi=yes,
129 fina=yes,
130 isol=yes,
131 mset=yes]
132
133\definedelimitedtext
134 [ornatequote]
135 [left={\char"FD3F\penalty10000},
136 right={\char"FD3E\penalty10000}]
137
138\definedelimitedtext
139 [arparenthesis]
140 [left={\char"0028},
141 right={\char"0029}]
142
143\definedelimitedtext
144 [arquotation]
145 [left={\symbol[rightquotation]},
146 right={\symbol[leftquotation]},
147 leftmargin=standard]
148
149\definedelimitedtext
150 [arquote]
151 [left={\symbol[rightquote]},
152 right={\symbol[leftquote]},
153 leftmargin=standard]
154
155\definebodyfontenvironment
156 [husaynidefault]
157 [default]
158 [interlinespace=4.4ex]
159
160\definefontfallback
161 [husaynilatin]
162 [file:lmroman12regular*default]
163 [basiclatin,latin1supplement,latinextendedA,latinextendedadditional]
164 [force=no,
165 rscale=.7]
166
167\definefontfallback
168 [husaynimono]
169 [file:cour*husaynimono]
170 [arabic,arabicpresentationformsa,arabicpresentationformsb,arabicsupplement,0x200C,0x200D,0x200E,0x200F]
171
172
173\definebodyfontenvironment[20.7pt]
174\definebodyfontenvironment[24.8pt]
175\definebodyfontenvironment[29.8pt]
176\definebodyfontenvironment[35.8pt]
177
178\starttypescriptcollection[husayni]
179
180 \starttypescript [naskh] [husayni] [name]
181 \definefontsynonym [ArabicLight] [name:husayni] [goodies=husayni,features=husaynidefault]
182 \definefontsynonym [ArabicBold] [name:husayni] [goodies=husayni,features=husaynidefault]
183 \definefontsynonym [ArabicItalic] [name:husayni] [goodies=husayni,features=husaynidefault]
184 \definefontsynonym [ArabicBoldItalic] [name:husayni] [goodies=husayni,features=husaynidefault]
185
186 \definefontsynonym [Serif] [ArabicLight]
187 \definefontsynonym [SerifItalic] [ArabicItalic]
188 \definefontsynonym [SerifBold] [ArabicBold]
189 \definefontsynonym [SerifBoldItalic] [ArabicBoldItalic]
190 \stoptypescript
191
192 \starttypescript [husaynidefault]
193 \definetypeface [husaynidefault] [rm] [naskh] [husayni] [default] [fallbacks=husaynilatin]
194 \definetypeface [husaynidefault] [tt] [mono] [modern] [default] [fallbacks=husaynilatin]
195 \definetypeface [husaynidefault] [mm] [math] [xitsbidi] [default]
196 \stoptypescript
197
198\stoptypescriptcollection
199 |