├── requirements.in ├── .gitignore ├── AUTHORS.txt ├── fonts └── Qahiri-Regular.ttf ├── sources └── Qahiri.glyphspackage │ └── glyphs │ ├── space.alt.glyph │ ├── space.latn.glyph │ ├── space.glyph │ ├── d.glyph │ ├── l.glyph │ ├── seven.glyph │ ├── zero.glyph │ ├── ae-ar.glyph │ ├── six.dnom.glyph │ ├── two.dnom.glyph │ ├── eight.dnom.glyph │ ├── five.dnom.glyph │ ├── nine.dnom.glyph │ ├── seven.dnom.glyph │ ├── three.dnom.glyph │ ├── zero.dnom.glyph │ ├── one-ar.dnom.glyph │ ├── ain-ar.medi.T_emp.glyph │ ├── five-ar.dnom.glyph │ ├── four-ar.dnom.glyph │ ├── fourF_arsi-ar.glyph │ ├── heh-ar.medi.T_emp.glyph │ ├── kaf-ar.medi.T_emp.glyph │ ├── kashida-ar.T_emp.glyph │ ├── kashida-ar.T_emp2.glyph │ ├── lam-ar.medi.T_emp.glyph │ ├── nine-ar.dnom.glyph │ ├── sad-ar.medi.T_emp.glyph │ ├── six-ar.dnom.glyph │ ├── tah-ar.medi.T_emp.glyph │ ├── two-ar.dnom.glyph │ ├── zero-ar.dnom.glyph │ ├── ain-ar.medi.T_emp2.glyph │ ├── eight-ar.dnom.glyph │ ├── hah-ar.medi.1.T_emp2.glyph │ ├── hah-ar.medi.2.T_emp2.glyph │ ├── hah-ar.medi.3.T_emp2.glyph │ ├── hah-ar.medi.T_emp2.glyph │ ├── heh-ar.medi.1.T_emp.glyph │ ├── heh-ar.medi.1.T_emp2.glyph │ ├── heh-ar.medi.2.T_emp.glyph │ ├── heh-ar.medi.2.T_emp2.glyph │ ├── heh-ar.medi.3.T_emp.glyph │ ├── heh-ar.medi.3.T_emp2.glyph │ ├── heh-ar.medi.4.T_emp.glyph │ ├── heh-ar.medi.4.T_emp2.glyph │ ├── heh-ar.medi.5.T_emp.glyph │ ├── heh-ar.medi.5.T_emp2.glyph │ ├── heh-ar.medi.6.T_emp.glyph │ ├── heh-ar.medi.6.T_emp2.glyph │ ├── heh-ar.medi.7.T_emp.glyph │ ├── heh-ar.medi.7.T_emp2.glyph │ ├── heh-ar.medi.T_emp2.glyph │ ├── kaf-ar.medi.1.T_emp.glyph │ ├── kaf-ar.medi.1.T_emp2.glyph │ ├── kaf-ar.medi.2.T_emp.glyph │ ├── kaf-ar.medi.2.T_emp2.glyph │ ├── kaf-ar.medi.T_emp2.glyph │ ├── lam-ar.medi.T_emp2.glyph │ ├── meem-ar.medi.1.T_emp.glyph │ ├── meem-ar.medi.T_emp.glyph │ ├── meem-ar.medi.T_emp2.glyph │ ├── sad-ar.medi.T_emp2.glyph │ ├── seen-ar.medi.1.T_emp.glyph │ ├── seen-ar.medi.2.T_emp.glyph │ ├── seen-ar.medi.3.T_emp.glyph │ ├── seen-ar.medi.4.T_emp.glyph │ ├── seen-ar.medi.5.T_emp.glyph │ ├── seen-ar.medi.6.T_emp.glyph │ ├── seen-ar.medi.T_emp.glyph │ ├── seen-ar.medi.T_emp2.glyph │ ├── seven-ar.dnom.glyph │ ├── six.numr.glyph │ ├── tah-ar.medi.T_emp2.glyph │ ├── three-ar.dnom.glyph │ ├── two.numr.glyph │ ├── eight.numr.glyph │ ├── five.numr.glyph │ ├── lam-ar.medi.yeh.T_emp.glyph │ ├── lam-ar.medi.yeh.T_emp2.glyph │ ├── meem-ar.medi.1.T_emp2.glyph │ ├── nine.numr.glyph │ ├── seen-ar.medi.1.T_emp2.glyph │ ├── seen-ar.medi.2.T_emp2.glyph │ ├── seen-ar.medi.3.T_emp2.glyph │ ├── seen-ar.medi.4.T_emp2.glyph │ ├── seen-ar.medi.5.T_emp2.glyph │ ├── seen-ar.medi.6.T_emp2.glyph │ ├── seven.numr.glyph │ ├── three.numr.glyph │ ├── zero.numr.glyph │ ├── behD_otless-ar.medi.T_emp.glyph │ ├── fehD_otless-ar.medi.T_emp.glyph │ ├── fourF_arsi-ar.dnom.glyph │ ├── lam-ar.medi.lellah.T_emp.glyph │ ├── lam-ar.medi.lellah.T_emp2.glyph │ ├── lam-ar.medi.short.T_emp.glyph │ ├── lam-ar.medi.short.T_emp2.glyph │ ├── lam-ar.medi.short2.T_emp.glyph │ ├── lam-ar.medi.short2.T_emp2.glyph │ ├── one-ar.numr.glyph │ ├── tah-ar.medi.short.T_emp.glyph │ ├── tah-ar.medi.short.T_emp2.glyph │ ├── tah-ar.medi.short2.T_emp.glyph │ ├── tah-ar.medi.short2.T_emp2.glyph │ ├── behD_otless-ar.medi.1.T_emp.glyph │ ├── behD_otless-ar.medi.1.T_emp2.glyph │ ├── behD_otless-ar.medi.T_emp2.glyph │ ├── fehD_otless-ar.medi.1.T_emp.glyph │ ├── fehD_otless-ar.medi.1.T_emp2.glyph │ ├── fehD_otless-ar.medi.T_emp2.glyph │ ├── five-ar.numr.glyph │ ├── four-ar.numr.glyph │ ├── nine-ar.numr.glyph │ ├── sevenF_arsi-ar.dnom.glyph │ ├── six-ar.numr.glyph │ ├── two-ar.numr.glyph │ ├── zero-ar.numr.glyph │ ├── backslash.glyph │ ├── behD_otless-ar.medi.high.T_emp.glyph │ ├── behD_otless-ar.medi.yeh.T_emp.glyph │ ├── behD_otless-ar.medi.yeh.T_emp2.glyph │ ├── eight-ar.numr.glyph │ ├── seven-ar.numr.glyph │ ├── three-ar.numr.glyph │ ├── behD_otless-ar.medi.high.1.T_emp.glyph │ ├── behD_otless-ar.medi.high.1.T_emp2.glyph │ ├── behD_otless-ar.medi.high.T_emp2.glyph │ ├── braceleft.glyph │ ├── bullet.glyph │ ├── gaf-ar.glyph │ ├── parenleft.glyph │ ├── six.glyph │ ├── bracketleft.glyph │ ├── five.glyph │ ├── fourF_arsi-ar.numr.glyph │ ├── keheh-ar.glyph │ ├── guillemetleft.glyph │ ├── guilsinglleft.glyph │ ├── hehgoal-ar.glyph │ ├── sevenF_arsi-ar.numr.glyph │ ├── yeh-ar.glyph │ ├── alefW_asla-ar.glyph │ ├── quotedbl.glyph │ ├── quoteright.glyph │ ├── three.glyph │ ├── yeh-farsi.glyph │ ├── fehA_frican-ar.glyph │ ├── qafA_frican-ar.glyph │ ├── yehbarree-ar.glyph │ ├── noonA_frican-ar.glyph │ ├── hehD_oachashmee-ar.glyph │ ├── tehM_arbutagoal-ar.glyph │ ├── guillemetright.glyph │ ├── hah-ar.medi.T_emp.glyph │ ├── sevenF_arsi-ar.glyph │ ├── slash.glyph │ ├── emdash.glyph │ ├── endash.glyph │ ├── hah-ar.medi.1.T_emp.glyph │ ├── hah-ar.medi.2.T_emp.glyph │ ├── hah-ar.medi.3.T_emp.glyph │ ├── fraction.glyph │ ├── fullstop-ar.glyph │ ├── periodcentered.glyph │ ├── quotesingle.glyph │ ├── underscore.glyph │ ├── comma.glyph │ ├── hyphen.glyph │ ├── colon.glyph │ ├── exclamdown.glyph │ ├── quotedblright.glyph │ ├── quotesinglbase.glyph │ ├── dad-ar.glyph │ ├── ddal-ar.glyph │ ├── ghain-ar.glyph │ ├── jeem-ar.glyph │ ├── khah-ar.glyph │ ├── quotedblbase.glyph │ ├── rreh-ar.glyph │ ├── semicolon.glyph │ ├── thal-ar.glyph │ ├── zah-ar.glyph │ ├── zain-ar.glyph │ ├── alefM_adda-ar.glyph │ ├── beh-ar.glyph │ ├── feh-ar.glyph │ ├── fourF_arsi-ar.urdu.dnom.glyph │ ├── jeh-ar.glyph │ ├── noon-ar.glyph │ ├── question.glyph │ ├── questiondown.glyph │ ├── quoteleft.glyph │ ├── sevenF_arsi-ar.urdu.dnom.glyph │ ├── tteh-ar.glyph │ ├── percent-ar.glyph │ ├── eight-ar.1.glyph │ ├── eight-ar.2.glyph │ ├── peh-ar.glyph │ ├── sheen-ar.glyph │ ├── tcheh-ar.glyph │ ├── theh-ar.glyph │ ├── veh-ar.glyph │ ├── qaf-ar.glyph │ ├── qafD_otabove-ar.glyph │ ├── quotedblleft.glyph │ ├── teh-ar.glyph │ ├── v.glyph │ ├── wawH_amzaabove-ar.glyph │ ├── alefH_amzaabove-ar.glyph │ ├── alefH_amzabelow-ar.glyph │ ├── fourF_arsi-ar.urdu.numr.glyph │ ├── sevenF_arsi-ar.urdu.numr.glyph │ ├── tehM_arbuta-ar.glyph │ ├── ellipsis.glyph │ ├── hehgoalH_amzaabove-ar.glyph │ ├── semicolon-ar.glyph │ ├── yehH_amzaabove-ar.glyph │ ├── fehD_otmovedbelow-ar.glyph │ ├── dotbelow-ar.glyph │ ├── bracketright.glyph │ ├── dotbelow-ar.alt1.glyph │ ├── hamzaabove-ar.glyph │ ├── hamzabelow-ar.glyph │ ├── twodotsverticalbelow-ar.glyph │ ├── fatha-ar.glyph │ ├── kasra-ar.glyph │ ├── yehbarreeH_amzaabove-ar.glyph │ ├── twodotsverticalbelow-ar.alt1.glyph │ ├── comma-ar.glyph │ ├── seven-ar.2.glyph │ ├── sevenF_arsi-ar.urdu.glyph │ ├── dammatan-ar.glyph │ ├── kashida-ar.half.glyph │ ├── twodotshorizontalbelow-ar.glyph │ ├── parenright.glyph │ ├── z.glyph │ ├── seven-ar.1.glyph │ ├── threedotsdownbelow-ar.glyph │ ├── period.glyph │ ├── twodotshorizontalbelow-ar.alt1.glyph │ ├── two.glyph │ ├── four-ar.osf.glyph │ ├── three-ar.osf.glyph │ ├── threedotsupabove-ar.glyph │ ├── hah-ar.fina.glyph │ ├── fourF_arsi-ar.urdu.glyph │ ├── alefabove-ar.glyph │ ├── alefbelow-ar.glyph │ ├── twodotshorizontalabove-ar.glyph │ ├── threedotsdownbelow-ar.alt1.glyph │ ├── w.glyph │ ├── nine.glyph │ ├── r.2.glyph │ ├── twodotsverticalabove-ar.glyph │ ├── r.1.glyph │ ├── twodotsverticalabove-ar.alt1.glyph │ ├── s.glyph │ ├── threedotsupabove-ar.alt1.glyph │ ├── twodotshorizontalabove-ar.alt1.glyph │ ├── r.glyph │ ├── u.1.glyph │ ├── zero-ar.glyph │ ├── h.1.glyph │ ├── n.1.glyph │ ├── fathatan-ar.glyph │ ├── one-ar.osf.glyph │ ├── kasratan-ar.glyph │ ├── c.glyph │ ├── kashida-ar.glyph │ ├── u.glyph │ ├── eight.glyph │ ├── h.glyph │ ├── lam-ar.init.glyph │ ├── n.glyph │ ├── one-ar.glyph │ ├── alef-ar.3.glyph │ ├── behD_otless-ar.init.glyph │ ├── x.glyph │ ├── alef-ar.fina.glyph │ ├── j.glyph │ ├── lam-ar.init.hah.glyph │ ├── lam-ar.init.hah2.glyph │ ├── lam-ar.init.lellah.glyph │ ├── i.glyph │ ├── behD_otless-ar.init.hah.glyph │ ├── alef-ar.1.glyph │ ├── alef-ar.2.glyph │ ├── behD_otless-ar.medi.yeh.glyph │ ├── four-ar.osf.2.glyph │ ├── t.glyph │ ├── behD_otless-ar.glyph │ ├── lam-ar.medi.lellah.glyph │ ├── lam-ar.init.short.glyph │ ├── lam-ar.init.short2.glyph │ ├── alef-ar.glyph │ ├── lam-ar.glyph │ ├── lam-ar.medi.yeh.glyph │ ├── lam-ar.medi.glyph │ ├── behD_otless-ar.fina.glyph │ ├── three-ar.1.glyph │ ├── braceright.glyph │ ├── eight-ar.glyph │ ├── y.1.glyph │ ├── behD_otless-ar.medi.glyph │ ├── a.glyph │ ├── e.glyph │ ├── three-ar.osf.1.glyph │ ├── behD_otless-ar.medi.high.1.glyph │ ├── behD_otless-ar.medi.high.glyph │ ├── kaf-ar.fina.glyph │ ├── kaf-ar.glyph │ ├── y.glyph │ ├── dal-ar.glyph │ ├── four-ar.1.glyph │ ├── kaf-ar.init.1.glyph │ ├── kaf-ar.init.glyph │ ├── reh-ar.glyph │ ├── lam-ar.medi.short.glyph │ ├── lam-ar.medi.short2.glyph │ ├── o.glyph │ ├── p.1.glyph │ ├── q.1.glyph │ ├── tahabove-ar.glyph │ ├── four-ar.osf.1.glyph │ ├── percent.glyph │ ├── two-ar.1.glyph │ ├── _notdef.glyph │ ├── b.glyph │ ├── dal-ar.fina.glyph │ ├── six-ar.1.glyph │ ├── p.glyph │ ├── q.glyph │ ├── two-ar.osf.1.glyph │ ├── noonghunna-ar.glyph │ ├── six-ar.osf.1.glyph │ ├── reh-ar.1.glyph │ ├── four-ar.glyph │ ├── three-ar.glyph │ ├── two-ar.osf.glyph │ ├── seen-ar.init.3.glyph │ ├── seven-ar.glyph │ ├── two-ar.glyph │ ├── m.1.glyph │ ├── noonghunna-ar.fina.glyph │ ├── seen-ar.init.glyph │ ├── six-ar.osf.glyph │ ├── guilsinglright.glyph │ ├── seen-ar.6.glyph │ ├── seen-ar.init.1.glyph │ ├── seen-ar.init.2.glyph │ ├── seen-ar.init.4.glyph │ ├── seen-ar.init.5.glyph │ ├── question-ar.glyph │ ├── six-ar.glyph │ ├── sukun-ar.glyph │ ├── alefM_aksura-ar.fina.tooth.glyph │ ├── m.glyph │ ├── four-ar.2.glyph │ ├── kaf-ar.medi.glyph │ ├── nine-ar.osf.glyph │ ├── five-ar.glyph │ ├── kaf-ar.medi.1.glyph │ ├── nine-ar.glyph │ ├── heh-ar.2.glyph │ ├── heh-ar.1.glyph │ ├── g.1.glyph │ ├── heh-ar.fina.1.glyph │ ├── heh-ar.fina.2.glyph │ ├── heh-ar.fina.glyph │ ├── kaf-ar.1.glyph │ ├── hah-ar.medi.glyph │ ├── heh-ar.glyph │ ├── g.glyph │ ├── hah-ar.medi.1.glyph │ └── hah-ar.medi.2.glyph ├── README-Arabic.md ├── README.md └── .github └── FUNDING.yml /requirements.in: -------------------------------------------------------------------------------- 1 | fontmake 2 | alifTools[sample,filters] 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /venv 2 | /build 3 | /.vscode 4 | *.swp 5 | /docs/_site 6 | /fonts/*.woff2 7 | -------------------------------------------------------------------------------- /AUTHORS.txt: -------------------------------------------------------------------------------- 1 | Copyright authors 2 | Github username, name 3 | 4 | khaledhosny, Khaled Hosny 5 | -------------------------------------------------------------------------------- /fonts/Qahiri-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliftype/qahiri/HEAD/fonts/Qahiri-Regular.ttf -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/space.alt.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = space.alt; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | width = 40; 7 | } 8 | ); 9 | } 10 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/space.latn.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = space.latn; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | width = 200; 7 | } 8 | ); 9 | } 10 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/space.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Mark; 3 | glyphname = space; 4 | layers = ( 5 | { 6 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 7 | width = 0; 8 | } 9 | ); 10 | subCategory = Nonspacing; 11 | unicode = (32,160); 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/d.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = d; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = "heh-ar.2"; 9 | } 10 | ); 11 | width = 240; 12 | } 13 | ); 14 | unicode = (100,68); 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/l.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = l; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = "alef-ar.1"; 9 | } 10 | ); 11 | width = 200; 12 | } 13 | ); 14 | unicode = (108,76); 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seven.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = seven; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = "six-ar.1"; 9 | } 10 | ); 11 | width = 250; 12 | } 13 | ); 14 | unicode = 55; 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/zero.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = zero; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = "five-ar"; 9 | } 10 | ); 11 | width = 250; 12 | } 13 | ); 14 | unicode = 48; 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/ae-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "ae-ar"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = "heh-ar"; 9 | } 10 | ); 11 | width = 240; 12 | } 13 | ); 14 | unicode = 1749; 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/six.dnom.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = six.dnom; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = six; 9 | scale = (0.7,0.7); 10 | } 11 | ); 12 | width = 175; 13 | } 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/two.dnom.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = two.dnom; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = two; 9 | scale = (0.7,0.7); 10 | } 11 | ); 12 | width = 175; 13 | } 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/eight.dnom.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = eight.dnom; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = eight; 9 | scale = (0.7,0.7); 10 | } 11 | ); 12 | width = 175; 13 | } 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/five.dnom.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = five.dnom; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = five; 9 | scale = (0.7,0.7); 10 | } 11 | ); 12 | width = 175; 13 | } 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/nine.dnom.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = nine.dnom; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = nine; 9 | scale = (0.7,0.7); 10 | } 11 | ); 12 | width = 175; 13 | } 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seven.dnom.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = seven.dnom; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = seven; 9 | scale = (0.7,0.7); 10 | } 11 | ); 12 | width = 175; 13 | } 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/three.dnom.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = three.dnom; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = three; 9 | scale = (0.7,0.7); 10 | } 11 | ); 12 | width = 175; 13 | } 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/zero.dnom.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = zero.dnom; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = zero; 9 | scale = (0.7,0.7); 10 | } 11 | ); 12 | width = 175; 13 | } 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/one-ar.dnom.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "one-ar.dnom"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = "one-ar"; 9 | scale = (0.7,0.7); 10 | } 11 | ); 12 | width = 77; 13 | } 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/ain-ar.medi.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "ain-ar.medi.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/five-ar.dnom.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "five-ar.dnom"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = "five-ar"; 9 | scale = (0.7,0.7); 10 | } 11 | ); 12 | width = 175; 13 | } 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/four-ar.dnom.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "four-ar.dnom"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = "four-ar"; 9 | scale = (0.7,0.7); 10 | } 11 | ); 12 | width = 245; 13 | } 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/fourF_arsi-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "fourFarsi-ar"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = "four-ar"; 9 | } 10 | ); 11 | width = 350; 12 | } 13 | ); 14 | unicode = 1780; 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/heh-ar.medi.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "heh-ar.medi.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/kaf-ar.medi.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "kaf-ar.medi.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/kashida-ar.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "kashida-ar.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/kashida-ar.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "kashida-ar.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/lam-ar.medi.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "lam-ar.medi.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/nine-ar.dnom.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nine-ar.dnom"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = "nine-ar"; 9 | scale = (0.7,0.7); 10 | } 11 | ); 12 | width = 175; 13 | } 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/sad-ar.medi.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "sad-ar.medi.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/six-ar.dnom.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "six-ar.dnom"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = "six-ar"; 9 | scale = (0.7,0.7); 10 | } 11 | ); 12 | width = 175; 13 | } 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/tah-ar.medi.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "tah-ar.medi.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/two-ar.dnom.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "two-ar.dnom"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = "two-ar"; 9 | scale = (0.7,0.7); 10 | } 11 | ); 12 | width = 175; 13 | } 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/zero-ar.dnom.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "zero-ar.dnom"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = "zero-ar"; 9 | scale = (0.7,0.7); 10 | } 11 | ); 12 | width = 77; 13 | } 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/ain-ar.medi.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "ain-ar.medi.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/eight-ar.dnom.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "eight-ar.dnom"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = "eight-ar"; 9 | scale = (0.7,0.7); 10 | } 11 | ); 12 | width = 175; 13 | } 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/hah-ar.medi.1.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "hah-ar.medi.1.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/hah-ar.medi.2.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "hah-ar.medi.2.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/hah-ar.medi.3.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "hah-ar.medi.3.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/hah-ar.medi.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "hah-ar.medi.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/heh-ar.medi.1.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "heh-ar.medi.1.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/heh-ar.medi.1.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "heh-ar.medi.1.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/heh-ar.medi.2.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "heh-ar.medi.2.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/heh-ar.medi.2.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "heh-ar.medi.2.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/heh-ar.medi.3.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "heh-ar.medi.3.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/heh-ar.medi.3.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "heh-ar.medi.3.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/heh-ar.medi.4.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "heh-ar.medi.4.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/heh-ar.medi.4.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "heh-ar.medi.4.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/heh-ar.medi.5.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "heh-ar.medi.5.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/heh-ar.medi.5.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "heh-ar.medi.5.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/heh-ar.medi.6.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "heh-ar.medi.6.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/heh-ar.medi.6.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "heh-ar.medi.6.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/heh-ar.medi.7.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "heh-ar.medi.7.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/heh-ar.medi.7.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "heh-ar.medi.7.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/heh-ar.medi.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "heh-ar.medi.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/kaf-ar.medi.1.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "kaf-ar.medi.1.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/kaf-ar.medi.1.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "kaf-ar.medi.1.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/kaf-ar.medi.2.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "kaf-ar.medi.2.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/kaf-ar.medi.2.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "kaf-ar.medi.2.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/kaf-ar.medi.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "kaf-ar.medi.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/lam-ar.medi.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "lam-ar.medi.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/meem-ar.medi.1.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "meem-ar.medi.1.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/meem-ar.medi.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "meem-ar.medi.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/meem-ar.medi.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "meem-ar.medi.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/sad-ar.medi.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "sad-ar.medi.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seen-ar.medi.1.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "seen-ar.medi.1.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seen-ar.medi.2.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "seen-ar.medi.2.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seen-ar.medi.3.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "seen-ar.medi.3.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seen-ar.medi.4.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "seen-ar.medi.4.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seen-ar.medi.5.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "seen-ar.medi.5.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seen-ar.medi.6.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "seen-ar.medi.6.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seen-ar.medi.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "seen-ar.medi.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seen-ar.medi.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "seen-ar.medi.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seven-ar.dnom.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "seven-ar.dnom"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = "seven-ar"; 9 | scale = (0.7,0.7); 10 | } 11 | ); 12 | width = 175; 13 | } 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/six.numr.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = six.numr; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,300); 9 | ref = six; 10 | scale = (0.7,0.7); 11 | } 12 | ); 13 | width = 175; 14 | } 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/tah-ar.medi.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "tah-ar.medi.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/three-ar.dnom.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "three-ar.dnom"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = "three-ar"; 9 | scale = (0.7,0.7); 10 | } 11 | ); 12 | width = 245; 13 | } 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/two.numr.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = two.numr; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,300); 9 | ref = two; 10 | scale = (0.7,0.7); 11 | } 12 | ); 13 | width = 175; 14 | } 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/eight.numr.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = eight.numr; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,300); 9 | ref = eight; 10 | scale = (0.7,0.7); 11 | } 12 | ); 13 | width = 175; 14 | } 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/five.numr.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = five.numr; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,300); 9 | ref = five; 10 | scale = (0.7,0.7); 11 | } 12 | ); 13 | width = 175; 14 | } 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/lam-ar.medi.yeh.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "lam-ar.medi.yeh.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/lam-ar.medi.yeh.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "lam-ar.medi.yeh.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/meem-ar.medi.1.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "meem-ar.medi.1.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/nine.numr.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = nine.numr; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,300); 9 | ref = nine; 10 | scale = (0.7,0.7); 11 | } 12 | ); 13 | width = 175; 14 | } 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seen-ar.medi.1.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "seen-ar.medi.1.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seen-ar.medi.2.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "seen-ar.medi.2.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seen-ar.medi.3.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "seen-ar.medi.3.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seen-ar.medi.4.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "seen-ar.medi.4.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seen-ar.medi.5.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "seen-ar.medi.5.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seen-ar.medi.6.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "seen-ar.medi.6.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seven.numr.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = seven.numr; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,300); 9 | ref = seven; 10 | scale = (0.7,0.7); 11 | } 12 | ); 13 | width = 175; 14 | } 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/three.numr.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = three.numr; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,300); 9 | ref = three; 10 | scale = (0.7,0.7); 11 | } 12 | ); 13 | width = 175; 14 | } 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/zero.numr.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = zero.numr; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,300); 9 | ref = zero; 10 | scale = (0.7,0.7); 11 | } 12 | ); 13 | width = 175; 14 | } 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/behD_otless-ar.medi.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "behDotless-ar.medi.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/fehD_otless-ar.medi.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "fehDotless-ar.medi.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/fourF_arsi-ar.dnom.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "fourFarsi-ar.dnom"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = "fourFarsi-ar"; 9 | scale = (0.7,0.7); 10 | } 11 | ); 12 | width = 245; 13 | } 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/lam-ar.medi.lellah.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "lam-ar.medi.lellah.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/lam-ar.medi.lellah.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "lam-ar.medi.lellah.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/lam-ar.medi.short.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "lam-ar.medi.short.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/lam-ar.medi.short.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "lam-ar.medi.short.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/lam-ar.medi.short2.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "lam-ar.medi.short2.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/lam-ar.medi.short2.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "lam-ar.medi.short2.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/one-ar.numr.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "one-ar.numr"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,300); 9 | ref = "one-ar"; 10 | scale = (0.7,0.7); 11 | } 12 | ); 13 | width = 77; 14 | } 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/tah-ar.medi.short.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "tah-ar.medi.short.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/tah-ar.medi.short.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "tah-ar.medi.short.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/tah-ar.medi.short2.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "tah-ar.medi.short2.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/tah-ar.medi.short2.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "tah-ar.medi.short2.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/behD_otless-ar.medi.1.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "behDotless-ar.medi.1.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/behD_otless-ar.medi.1.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "behDotless-ar.medi.1.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/behD_otless-ar.medi.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "behDotless-ar.medi.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/fehD_otless-ar.medi.1.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "fehDotless-ar.medi.1.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/fehD_otless-ar.medi.1.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "fehDotless-ar.medi.1.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/fehD_otless-ar.medi.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "fehDotless-ar.medi.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/five-ar.numr.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "five-ar.numr"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,300); 9 | ref = "five-ar"; 10 | scale = (0.7,0.7); 11 | } 12 | ); 13 | width = 175; 14 | } 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/four-ar.numr.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "four-ar.numr"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,300); 9 | ref = "four-ar"; 10 | scale = (0.7,0.7); 11 | } 12 | ); 13 | width = 245; 14 | } 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/nine-ar.numr.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nine-ar.numr"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,300); 9 | ref = "nine-ar"; 10 | scale = (0.7,0.7); 11 | } 12 | ); 13 | width = 175; 14 | } 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/sevenF_arsi-ar.dnom.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "sevenFarsi-ar.dnom"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = "sevenFarsi-ar"; 9 | scale = (0.7,0.7); 10 | } 11 | ); 12 | width = 175; 13 | } 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/six-ar.numr.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "six-ar.numr"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,300); 9 | ref = "six-ar"; 10 | scale = (0.7,0.7); 11 | } 12 | ); 13 | width = 175; 14 | } 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/two-ar.numr.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "two-ar.numr"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,300); 9 | ref = "two-ar"; 10 | scale = (0.7,0.7); 11 | } 12 | ); 13 | width = 175; 14 | } 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/zero-ar.numr.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "zero-ar.numr"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,300); 9 | ref = "zero-ar"; 10 | scale = (0.7,0.7); 11 | } 12 | ); 13 | width = 77; 14 | } 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/backslash.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = backslash; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (236,0); 9 | ref = slash; 10 | scale = (-1,1); 11 | } 12 | ); 13 | width = 276; 14 | } 15 | ); 16 | unicode = 92; 17 | } 18 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/behD_otless-ar.medi.high.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "behDotless-ar.medi.high.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/behD_otless-ar.medi.yeh.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "behDotless-ar.medi.yeh.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/behD_otless-ar.medi.yeh.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "behDotless-ar.medi.yeh.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/eight-ar.numr.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "eight-ar.numr"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,300); 9 | ref = "eight-ar"; 10 | scale = (0.7,0.7); 11 | } 12 | ); 13 | width = 175; 14 | } 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seven-ar.numr.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "seven-ar.numr"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,300); 9 | ref = "seven-ar"; 10 | scale = (0.7,0.7); 11 | } 12 | ); 13 | width = 175; 14 | } 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/three-ar.numr.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "three-ar.numr"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,300); 9 | ref = "three-ar"; 10 | scale = (0.7,0.7); 11 | } 12 | ); 13 | width = 245; 14 | } 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/behD_otless-ar.medi.high.1.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "behDotless-ar.medi.high.1.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/behD_otless-ar.medi.high.1.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "behDotless-ar.medi.high.1.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/behD_otless-ar.medi.high.T_emp2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "behDotless-ar.medi.high.Temp2"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | subCategory = Temporary; 12 | } 13 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/braceleft.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = braceleft; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | angle = 180; 9 | pos = (168,460); 10 | ref = braceright; 11 | } 12 | ); 13 | width = 208; 14 | } 15 | ); 16 | unicode = 123; 17 | } 18 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/bullet.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = bullet; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,103); 9 | ref = period; 10 | scale = (1.4641,1.4641); 11 | } 12 | ); 13 | width = 157; 14 | } 15 | ); 16 | unicode = 8226; 17 | } 18 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/gaf-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "gaf-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "kaf-ar"; 11 | } 12 | ); 13 | width = 640; 14 | } 15 | ); 16 | unicode = 1711; 17 | } 18 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/parenleft.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = parenleft; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | angle = 180; 9 | pos = (122,460); 10 | ref = parenright; 11 | } 12 | ); 13 | width = 162; 14 | } 15 | ); 16 | unicode = 40; 17 | } 18 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/six.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = six; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | alignment = -1; 9 | angle = 180; 10 | pos = (210,350); 11 | ref = nine; 12 | } 13 | ); 14 | width = 250; 15 | } 16 | ); 17 | unicode = 54; 18 | } 19 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/bracketleft.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = bracketleft; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | angle = 180; 9 | pos = (110,460); 10 | ref = bracketright; 11 | } 12 | ); 13 | width = 150; 14 | } 15 | ); 16 | unicode = 91; 17 | } 18 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/five.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = five; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | alignment = -1; 9 | pos = (210,0); 10 | ref = two; 11 | scale = (-1,1); 12 | } 13 | ); 14 | width = 250; 15 | } 16 | ); 17 | unicode = 53; 18 | } 19 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/fourF_arsi-ar.numr.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "fourFarsi-ar.numr"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,300); 9 | ref = "fourFarsi-ar"; 10 | scale = (0.7,0.7); 11 | } 12 | ); 13 | width = 245; 14 | } 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/keheh-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "keheh-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "kaf-ar"; 11 | } 12 | ); 13 | width = 640; 14 | } 15 | ); 16 | unicode = 1705; 17 | } 18 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/guillemetleft.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = guillemetleft; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | angle = 180; 9 | pos = (164,259); 10 | ref = guillemetright; 11 | } 12 | ); 13 | width = 204; 14 | } 15 | ); 16 | unicode = 171; 17 | } 18 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/guilsinglleft.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = guilsinglleft; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | angle = 180; 9 | pos = (82,259); 10 | ref = guilsinglright; 11 | } 12 | ); 13 | width = 122; 14 | } 15 | ); 16 | unicode = 8249; 17 | } 18 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/hehgoal-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "hehgoal-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "heh-ar"; 11 | } 12 | ); 13 | width = 240; 14 | } 15 | ); 16 | unicode = 1729; 17 | } 18 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/sevenF_arsi-ar.numr.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "sevenFarsi-ar.numr"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,300); 9 | ref = "sevenFarsi-ar"; 10 | scale = (0.7,0.7); 11 | } 12 | ); 13 | width = 175; 14 | } 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/yeh-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "yeh-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "alefMaksura-ar"; 11 | } 12 | ); 13 | width = 247; 14 | } 15 | ); 16 | unicode = 1610; 17 | } 18 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/alefW_asla-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "alefWasla-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "alef-ar"; 11 | } 12 | ); 13 | width = 360; 14 | } 15 | ); 16 | unicode = 1649; 17 | } 18 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/quotedbl.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = quotedbl; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = quotesingle; 9 | }, 10 | { 11 | pos = (80,0); 12 | ref = quotesingle; 13 | } 14 | ); 15 | width = 160; 16 | } 17 | ); 18 | unicode = 34; 19 | } 20 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/quoteright.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = quoteright; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,324); 9 | ref = guilsinglright; 10 | scale = (0.9091,0.9091); 11 | } 12 | ); 13 | width = 115; 14 | } 15 | ); 16 | unicode = 8217; 17 | } 18 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/three.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = three; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | alignment = -1; 9 | angle = 180; 10 | pos = (210,350); 11 | ref = "four-ar.2"; 12 | } 13 | ); 14 | width = 250; 15 | } 16 | ); 17 | unicode = 51; 18 | } 19 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/yeh-farsi.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "yeh-farsi"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "alefMaksura-ar"; 11 | } 12 | ); 13 | width = 247; 14 | } 15 | ); 16 | unicode = 1740; 17 | } 18 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/fehA_frican-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "fehAfrican-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "fehDotless-ar"; 11 | } 12 | ); 13 | width = 613; 14 | } 15 | ); 16 | unicode = 2235; 17 | } 18 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/qafA_frican-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "qafAfrican-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "qafDotless-ar"; 11 | } 12 | ); 13 | width = 296; 14 | } 15 | ); 16 | unicode = 2236; 17 | } 18 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/yehbarree-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "yehbarree-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "alefMaksura-ar.2"; 11 | } 12 | ); 13 | width = 472; 14 | } 15 | ); 16 | unicode = 1746; 17 | } 18 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/noonA_frican-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "noonAfrican-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "noonghunna-ar"; 11 | } 12 | ); 13 | width = 190; 14 | } 15 | ); 16 | unicode = 2237; 17 | } 18 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/hehD_oachashmee-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 7; 4 | glyphname = "hehDoachashmee-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "heh-ar.init"; 11 | } 12 | ); 13 | width = 240; 14 | } 15 | ); 16 | unicode = 1726; 17 | } 18 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/tehM_arbutagoal-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "tehMarbutagoal-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "tehMarbuta-ar"; 11 | } 12 | ); 13 | width = 240; 14 | } 15 | ); 16 | unicode = 1731; 17 | } 18 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/guillemetright.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = guillemetright; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = guilsinglright; 9 | }, 10 | { 11 | pos = (82,0); 12 | ref = guilsinglright; 13 | } 14 | ); 15 | width = 204; 16 | } 17 | ); 18 | unicode = 187; 19 | } 20 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/hah-ar.medi.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "hah-ar.medi.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | sortName = ar0342.0.Temp; 12 | sortNameKeep = ar0342.Temp; 13 | subCategory = Temporary; 14 | } 15 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/sevenF_arsi-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "sevenFarsi-ar"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = "seven-ar"; 9 | } 10 | ); 11 | width = 250; 12 | } 13 | ); 14 | metricLeft = "seven-ar"; 15 | metricRight = "seven-ar"; 16 | unicode = 1783; 17 | } 18 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/slash.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = slash; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (37,0,l), 11 | (236,546,l), 12 | (198,560,l), 13 | (0,14,l) 14 | ); 15 | } 16 | ); 17 | width = 276; 18 | } 19 | ); 20 | unicode = 47; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/emdash.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = emdash; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (520,140,l), 11 | (520,180,l), 12 | (0,180,l), 13 | (0,140,l) 14 | ); 15 | } 16 | ); 17 | width = 560; 18 | } 19 | ); 20 | unicode = 8212; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/endash.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = endash; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (260,140,l), 11 | (260,180,l), 12 | (0,180,l), 13 | (0,140,l) 14 | ); 15 | } 16 | ); 17 | width = 300; 18 | } 19 | ); 20 | unicode = 8211; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/hah-ar.medi.1.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "hah-ar.medi.1.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | sortName = ar0342.1.Temp; 12 | sortNameKeep = ar0342.Temp; 13 | subCategory = Temporary; 14 | } 15 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/hah-ar.medi.2.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "hah-ar.medi.2.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | sortName = ar0342.2.Temp; 12 | sortNameKeep = ar0342.Temp; 13 | subCategory = Temporary; 14 | } 15 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/hah-ar.medi.3.T_emp.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "hah-ar.medi.3.Temp"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | width = 750; 9 | } 10 | ); 11 | sortName = ar0342.3.Temp; 12 | sortNameKeep = ar0342.Temp; 13 | subCategory = Temporary; 14 | } 15 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/fraction.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = fraction; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (194,540,l), 11 | (159,560,l), 12 | (-153,20,l), 13 | (-118,0,l) 14 | ); 15 | } 16 | ); 17 | width = 80; 18 | } 19 | ); 20 | unicode = 8260; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/fullstop-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "fullstop-ar"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (0,0,l), 11 | (40,70,l), 12 | (150,70,l), 13 | (110,0,l) 14 | ); 15 | } 16 | ); 17 | width = 190; 18 | } 19 | ); 20 | unicode = 1748; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/periodcentered.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = periodcentered; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,120); 9 | ref = period; 10 | } 11 | ); 12 | width = 120; 13 | } 14 | ); 15 | metricRight = "=period"; 16 | metricWidth = "=period"; 17 | unicode = 183; 18 | } 19 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/quotesingle.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = quotesingle; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (40,560,l), 11 | (0,560,l), 12 | (0,325,l), 13 | (40,325,l) 14 | ); 15 | } 16 | ); 17 | width = 80; 18 | } 19 | ); 20 | unicode = 39; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/underscore.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = underscore; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (130,-90,l), 11 | (130,-50,l), 12 | (-40,-50,l), 13 | (-40,-90,l) 14 | ); 15 | } 16 | ); 17 | width = 130; 18 | } 19 | ); 20 | unicode = 95; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/comma.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = comma; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | angle = 180; 9 | pos = (80,70); 10 | ref = "comma-ar"; 11 | } 12 | ); 13 | width = 120; 14 | } 15 | ); 16 | metricRight = "=comma-ar"; 17 | metricWidth = "=comma-ar"; 18 | unicode = 44; 19 | } 20 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/hyphen.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = hyphen; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (130,140,l), 11 | (130,180,l), 12 | (0,180,l), 13 | (0,140,l) 14 | ); 15 | } 16 | ); 17 | width = 170; 18 | } 19 | ); 20 | unicode = (45,8208,8209,173); 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/colon.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = colon; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = period; 9 | }, 10 | { 11 | pos = (0,180); 12 | ref = period; 13 | } 14 | ); 15 | width = 120; 16 | } 17 | ); 18 | metricRight = "=period"; 19 | metricWidth = "=period"; 20 | unicode = 58; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/exclamdown.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = exclamdown; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | angle = 180; 9 | pos = (104,445); 10 | ref = exclam; 11 | } 12 | ); 13 | width = 144; 14 | } 15 | ); 16 | metricRight = "=exclam"; 17 | metricWidth = "=exclam"; 18 | unicode = 161; 19 | } 20 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/quotedblright.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = quotedblright; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (65,0); 9 | ref = quoteright; 10 | }, 11 | { 12 | ref = quoteright; 13 | } 14 | ); 15 | width = 180; 16 | } 17 | ); 18 | metricRight = "=quoteright"; 19 | unicode = 8221; 20 | } 21 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/quotesinglbase.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = quotesinglbase; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,-424); 9 | ref = quoteright; 10 | } 11 | ); 12 | width = 115; 13 | } 14 | ); 15 | metricRight = "=quoteright"; 16 | metricWidth = "=quoteright"; 17 | unicode = 8218; 18 | } 19 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/dad-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "dad-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "sad-ar"; 11 | }, 12 | { 13 | pos = (363,255); 14 | ref = "dotabove-ar"; 15 | } 16 | ); 17 | width = 740; 18 | } 19 | ); 20 | unicode = 1590; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/ddal-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "ddal-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "dal-ar"; 11 | }, 12 | { 13 | pos = (206,255); 14 | ref = "tahabove-ar"; 15 | } 16 | ); 17 | width = 600; 18 | } 19 | ); 20 | unicode = 1672; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/ghain-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "ghain-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "ain-ar"; 11 | }, 12 | { 13 | pos = (382,230); 14 | ref = "dotabove-ar"; 15 | } 16 | ); 17 | width = 680; 18 | } 19 | ); 20 | unicode = 1594; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/jeem-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "jeem-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "hah-ar"; 11 | }, 12 | { 13 | pos = (253,-234); 14 | ref = "dotbelow-ar"; 15 | } 16 | ); 17 | width = 640; 18 | } 19 | ); 20 | unicode = 1580; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/khah-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "khah-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "hah-ar"; 11 | }, 12 | { 13 | pos = (266,246); 14 | ref = "dotabove-ar"; 15 | } 16 | ); 17 | width = 640; 18 | } 19 | ); 20 | unicode = 1582; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/quotedblbase.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = quotedblbase; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,-424); 9 | ref = quotedblright; 10 | } 11 | ); 12 | width = 180; 13 | } 14 | ); 15 | metricRight = "=quotedblright"; 16 | metricWidth = "=quotedblright"; 17 | unicode = 8222; 18 | } 19 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/rreh-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "rreh-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "reh-ar"; 11 | }, 12 | { 13 | pos = (106,325); 14 | ref = "tahabove-ar"; 15 | } 16 | ); 17 | width = 400; 18 | } 19 | ); 20 | unicode = 1681; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/semicolon.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = semicolon; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,180); 9 | ref = period; 10 | }, 11 | { 12 | ref = comma; 13 | } 14 | ); 15 | width = 120; 16 | } 17 | ); 18 | metricRight = "=colon"; 19 | metricWidth = "=colon"; 20 | unicode = 59; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/thal-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "thal-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "dal-ar"; 11 | }, 12 | { 13 | pos = (263,255); 14 | ref = "dotabove-ar"; 15 | } 16 | ); 17 | width = 600; 18 | } 19 | ); 20 | unicode = 1584; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/zah-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "zah-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "tah-ar"; 11 | }, 12 | { 13 | pos = (360,255); 14 | ref = "dotabove-ar"; 15 | } 16 | ); 17 | width = 750; 18 | } 19 | ); 20 | unicode = 1592; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/zain-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "zain-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "reh-ar"; 11 | }, 12 | { 13 | pos = (163,325); 14 | ref = "dotabove-ar"; 15 | } 16 | ); 17 | width = 400; 18 | } 19 | ); 20 | unicode = 1586; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/alefM_adda-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "alefMadda-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "alef-ar"; 11 | }, 12 | { 13 | pos = (83,62); 14 | ref = "madda-ar"; 15 | } 16 | ); 17 | width = 360; 18 | } 19 | ); 20 | unicode = 1570; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/beh-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "beh-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "behDotless-ar"; 11 | }, 12 | { 13 | pos = (233,-124); 14 | ref = "dotbelow-ar"; 15 | } 16 | ); 17 | width = 600; 18 | } 19 | ); 20 | unicode = 1576; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/feh-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "feh-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "fehDotless-ar"; 11 | }, 12 | { 13 | pos = (443,335); 14 | ref = "dotabove-ar"; 15 | } 16 | ); 17 | width = 613; 18 | } 19 | ); 20 | unicode = 1601; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/fourF_arsi-ar.urdu.dnom.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "fourFarsi-ar.urdu.dnom"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = "fourFarsi-ar.urdu"; 9 | scale = (0.7,0.7); 10 | } 11 | ); 12 | width = 224; 13 | } 14 | ); 15 | sortName = dnom.ar3178; 16 | sortNameKeep = ar3168.urdu.dnom; 17 | } 18 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/jeh-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "jeh-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "reh-ar"; 11 | }, 12 | { 13 | pos = (102,325); 14 | ref = "threedotsupabove-ar"; 15 | } 16 | ); 17 | width = 400; 18 | } 19 | ); 20 | unicode = 1688; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/noon-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "noon-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "noonghunna-ar"; 11 | }, 12 | { 13 | pos = (63,205); 14 | ref = "dotabove-ar"; 15 | } 16 | ); 17 | width = 190; 18 | } 19 | ); 20 | unicode = 1606; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/question.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = question; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (230,0); 9 | ref = "question-ar"; 10 | scale = (-1,1); 11 | } 12 | ); 13 | width = 270; 14 | } 15 | ); 16 | metricRight = "=question-ar"; 17 | metricWidth = "=question-ar"; 18 | unicode = 63; 19 | } 20 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/questiondown.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = questiondown; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | angle = 180; 9 | pos = (230,445); 10 | ref = question; 11 | } 12 | ); 13 | width = 270; 14 | } 15 | ); 16 | metricRight = "=question"; 17 | metricWidth = "=question"; 18 | unicode = 191; 19 | } 20 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/quoteleft.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = quoteleft; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | angle = 180; 9 | pos = (75,884); 10 | ref = quoteright; 11 | } 12 | ); 13 | width = 115; 14 | } 15 | ); 16 | metricRight = "=quoteright"; 17 | metricWidth = "=quoteright"; 18 | unicode = 8216; 19 | } 20 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/sevenF_arsi-ar.urdu.dnom.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "sevenFarsi-ar.urdu.dnom"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = "sevenFarsi-ar.urdu"; 9 | scale = (0.7,0.7); 10 | } 11 | ); 12 | width = 175; 13 | } 14 | ); 15 | sortName = dnom.ar3179; 16 | sortNameKeep = ar3177.urdu.dnom; 17 | } 18 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/tteh-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "tteh-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "behDotless-ar"; 11 | }, 12 | { 13 | pos = (206,200); 14 | ref = "tahabove-ar"; 15 | } 16 | ); 17 | width = 600; 18 | } 19 | ); 20 | unicode = 1657; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/percent-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "percent-ar"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | ref = slash; 9 | }, 10 | { 11 | pos = (166,-90); 12 | ref = "zero-ar"; 13 | }, 14 | { 15 | pos = (0,300); 16 | ref = "zero-ar"; 17 | } 18 | ); 19 | width = 276; 20 | } 21 | ); 22 | unicode = 1642; 23 | } 24 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/eight-ar.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "eight-ar.1"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,350); 8 | } 9 | ); 10 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 11 | shapes = ( 12 | { 13 | pos = (0,350); 14 | ref = "seven-ar.1"; 15 | scale = (1,-1); 16 | } 17 | ); 18 | width = 346; 19 | } 20 | ); 21 | metricWidth = "=seven-ar.1"; 22 | } 23 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/eight-ar.2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "eight-ar.2"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,350); 8 | } 9 | ); 10 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 11 | shapes = ( 12 | { 13 | pos = (0,350); 14 | ref = "seven-ar.2"; 15 | scale = (1,-1); 16 | } 17 | ); 18 | width = 366; 19 | } 20 | ); 21 | metricWidth = "=seven-ar.2"; 22 | } 23 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/peh-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "peh-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "behDotless-ar"; 11 | }, 12 | { 13 | pos = (245,-124); 14 | ref = "threedotsdownbelow-ar"; 15 | } 16 | ); 17 | width = 600; 18 | } 19 | ); 20 | unicode = 1662; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/sheen-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "sheen-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "seen-ar.3"; 11 | }, 12 | { 13 | pos = (155,300); 14 | ref = "threedotsupabove-ar"; 15 | } 16 | ); 17 | width = 430; 18 | } 19 | ); 20 | unicode = 1588; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/tcheh-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "tcheh-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "hah-ar"; 11 | }, 12 | { 13 | pos = (265,-234); 14 | ref = "threedotsdownbelow-ar"; 15 | } 16 | ); 17 | width = 640; 18 | } 19 | ); 20 | unicode = 1670; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/theh-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "theh-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "behDotless-ar"; 11 | }, 12 | { 13 | pos = (202,200); 14 | ref = "threedotsupabove-ar"; 15 | } 16 | ); 17 | width = 600; 18 | } 19 | ); 20 | unicode = 1579; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/veh-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "veh-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "fehDotless-ar"; 11 | }, 12 | { 13 | pos = (382,335); 14 | ref = "threedotsupabove-ar"; 15 | } 16 | ); 17 | width = 613; 18 | } 19 | ); 20 | unicode = 1700; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/qaf-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "qaf-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "qafDotless-ar"; 11 | }, 12 | { 13 | pos = (45,235); 14 | ref = "twodotshorizontalabove-ar"; 15 | } 16 | ); 17 | width = 296; 18 | } 19 | ); 20 | unicode = 1602; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/qafD_otabove-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "qafDotabove-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "qafDotless-ar"; 11 | }, 12 | { 13 | pos = (83,235); 14 | ref = "dotabove-ar"; 15 | } 16 | ); 17 | width = 296; 18 | } 19 | ); 20 | unicode = 1703; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/quotedblleft.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = quotedblleft; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | angle = 180; 9 | pos = (140,884); 10 | ref = quotedblright; 11 | } 12 | ); 13 | width = 180; 14 | } 15 | ); 16 | metricRight = "=quotedblright"; 17 | metricWidth = "=quotedblright"; 18 | unicode = 8220; 19 | } 20 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/teh-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "teh-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "behDotless-ar"; 11 | }, 12 | { 13 | pos = (225,200); 14 | ref = "twodotshorizontalabove-ar"; 15 | } 16 | ); 17 | width = 600; 18 | } 19 | ); 20 | unicode = 1578; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/v.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = v; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (73,135,l), 11 | (101,135,l), 12 | (57,230,l), 13 | (-20,230,l), 14 | (87,0,l), 15 | (194,230,l), 16 | (117,230,l) 17 | ); 18 | } 19 | ); 20 | width = 214; 21 | } 22 | ); 23 | unicode = (118,86); 24 | } 25 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/wawH_amzaabove-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "wawHamzaabove-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "waw-ar"; 11 | }, 12 | { 13 | pos = (120,340); 14 | ref = "hamzaabove-ar"; 15 | } 16 | ); 17 | width = 333; 18 | } 19 | ); 20 | unicode = 1572; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/alefH_amzaabove-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "alefHamzaabove-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "alef-ar"; 11 | }, 12 | { 13 | pos = (114,474); 14 | ref = "hamzaabove-ar"; 15 | } 16 | ); 17 | width = 360; 18 | } 19 | ); 20 | unicode = 1571; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/alefH_amzabelow-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "alefHamzabelow-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "alef-ar"; 11 | }, 12 | { 13 | pos = (5,-107); 14 | ref = "hamzabelow-ar"; 15 | } 16 | ); 17 | width = 360; 18 | } 19 | ); 20 | unicode = 1573; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/fourF_arsi-ar.urdu.numr.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "fourFarsi-ar.urdu.numr"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,300); 9 | ref = "fourFarsi-ar.urdu"; 10 | scale = (0.7,0.7); 11 | } 12 | ); 13 | width = 224; 14 | } 15 | ); 16 | sortName = numr.ar3178; 17 | sortNameKeep = ar3168.urdu.numr; 18 | } 19 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/sevenF_arsi-ar.urdu.numr.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "sevenFarsi-ar.urdu.numr"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (0,300); 9 | ref = "sevenFarsi-ar.urdu"; 10 | scale = (0.7,0.7); 11 | } 12 | ); 13 | width = 175; 14 | } 15 | ); 16 | sortName = numr.ar3179; 17 | sortNameKeep = ar3177.urdu.numr; 18 | } 19 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/tehM_arbuta-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "tehMarbuta-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "heh-ar"; 11 | }, 12 | { 13 | pos = (45,235); 14 | ref = "twodotshorizontalabove-ar"; 15 | } 16 | ); 17 | width = 240; 18 | } 19 | ); 20 | unicode = 1577; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/ellipsis.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = ellipsis; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (120,0); 9 | ref = period; 10 | }, 11 | { 12 | pos = (240,0); 13 | ref = period; 14 | }, 15 | { 16 | ref = period; 17 | } 18 | ); 19 | width = 360; 20 | } 21 | ); 22 | metricRight = "=period"; 23 | unicode = 8230; 24 | } 25 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/hehgoalH_amzaabove-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "hehgoalHamzaabove-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "heh-ar"; 11 | }, 12 | { 13 | pos = (41,235); 14 | ref = "hamzaabove-ar"; 15 | } 16 | ); 17 | width = 240; 18 | } 19 | ); 20 | unicode = 1730; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/semicolon-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "semicolon-ar"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | pos = (10,-82); 9 | ref = "dotbelow-ar.alt1"; 10 | }, 11 | { 12 | ref = "comma-ar"; 13 | } 14 | ); 15 | width = 120; 16 | } 17 | ); 18 | metricRight = "=colon"; 19 | metricWidth = "=colon"; 20 | unicode = 1563; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/yehH_amzaabove-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "yehHamzaabove-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "alefMaksura-ar"; 11 | }, 12 | { 13 | pos = (-2,198); 14 | ref = "hamzaabove-ar"; 15 | } 16 | ); 17 | width = 247; 18 | } 19 | ); 20 | unicode = 1574; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/fehD_otmovedbelow-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "fehDotmovedbelow-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | ref = "fehDotless-ar"; 11 | }, 12 | { 13 | pos = (440,-124); 14 | ref = "dotbelow-ar"; 15 | } 16 | ); 17 | width = 613; 18 | } 19 | ); 20 | unicode = 1698; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/dotbelow-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "dotbelow-ar"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _bottom; 8 | pos = (47,89); 9 | }, 10 | { 11 | name = bottom; 12 | pos = (32,0); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | alignment = -1; 19 | ref = "dotabove-ar"; 20 | } 21 | ); 22 | width = 64; 23 | } 24 | ); 25 | } 26 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/bracketright.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = bracketright; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (110,-100,l), 11 | (110,560,l), 12 | (0,560,l), 13 | (0,520,l), 14 | (70,520,l), 15 | (70,-60,l), 16 | (0,-60,l), 17 | (0,-100,l) 18 | ); 19 | } 20 | ); 21 | width = 150; 22 | } 23 | ); 24 | unicode = 93; 25 | } 26 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/dotbelow-ar.alt1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "dotbelow-ar.alt1"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _bottom; 8 | pos = (29,58); 9 | }, 10 | { 11 | name = bottom; 12 | pos = (29,0); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | alignment = -1; 19 | ref = "dotabove-ar.alt1"; 20 | } 21 | ); 22 | width = 58; 23 | } 24 | ); 25 | } 26 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/hamzaabove-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "hamzaabove-ar"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (59,0); 9 | } 10 | ); 11 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 12 | shapes = ( 13 | { 14 | alignment = -1; 15 | pos = (-23,0); 16 | ref = "hamza-ar"; 17 | scale = (0.5787,0.5787); 18 | } 19 | ); 20 | width = 125; 21 | } 22 | ); 23 | unicode = 1620; 24 | } 25 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/hamzabelow-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "hamzabelow-ar"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _bottom; 8 | pos = (65,87); 9 | } 10 | ); 11 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 12 | shapes = ( 13 | { 14 | alignment = -1; 15 | pos = (-23,0); 16 | ref = "hamza-ar"; 17 | scale = (0.5787,0.5787); 18 | } 19 | ); 20 | width = 125; 21 | } 22 | ); 23 | unicode = 1621; 24 | } 25 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/twodotsverticalbelow-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "twodotsverticalbelow-ar"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _bottom; 8 | pos = (47,146); 9 | }, 10 | { 11 | name = bottom; 12 | pos = (38,0); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | ref = "twodotsverticalabove-ar"; 19 | } 20 | ); 21 | width = 76; 22 | } 23 | ); 24 | } 25 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/fatha-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "fatha-ar"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (100,400); 9 | } 10 | ); 11 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 12 | shapes = ( 13 | { 14 | closed = 1; 15 | nodes = ( 16 | (165,480,l), 17 | (161,501,l), 18 | (35,463,l), 19 | (38,450,l) 20 | ); 21 | } 22 | ); 23 | width = 200; 24 | } 25 | ); 26 | unicode = 1614; 27 | } 28 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/kasra-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "kasra-ar"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _bottom; 8 | pos = (99,0); 9 | } 10 | ); 11 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 12 | shapes = ( 13 | { 14 | closed = 1; 15 | nodes = ( 16 | (165,-71,l), 17 | (161,-50,l), 18 | (35,-88,l), 19 | (38,-101,l) 20 | ); 21 | } 22 | ); 23 | width = 200; 24 | } 25 | ); 26 | unicode = 1616; 27 | } 28 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/yehbarreeH_amzaabove-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Placeholder; 3 | color = 0; 4 | glyphname = "yehbarreeHamzaabove-ar"; 5 | layers = ( 6 | { 7 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 8 | shapes = ( 9 | { 10 | alignment = 1; 11 | ref = "yehbarree-ar"; 12 | }, 13 | { 14 | pos = (-2,308); 15 | ref = "hamzaabove-ar"; 16 | } 17 | ); 18 | width = 472; 19 | } 20 | ); 21 | unicode = 1747; 22 | } 23 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/twodotsverticalbelow-ar.alt1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "twodotsverticalbelow-ar.alt1"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _bottom; 8 | pos = (29,138); 9 | }, 10 | { 11 | name = bottom; 12 | pos = (29,0); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | ref = "twodotsverticalabove-ar.alt1"; 19 | } 20 | ); 21 | width = 58; 22 | } 23 | ); 24 | } 25 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/comma-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "comma-ar"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (23,164,o), 11 | (0,132,o), 12 | (0,93,cs), 13 | (0,65,o), 14 | (11,34,o), 15 | (37,0,c), 16 | (80,58,l), 17 | (53,82,o), 18 | (32,144,o), 19 | (61,185,c) 20 | ); 21 | } 22 | ); 23 | width = 120; 24 | } 25 | ); 26 | unicode = 1548; 27 | } 28 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seven-ar.2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "seven-ar.2"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (14,350); 8 | } 9 | ); 10 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 11 | shapes = ( 12 | { 13 | closed = 1; 14 | nodes = ( 15 | (326,350,l), 16 | (248,350,l), 17 | (149,135,l), 18 | (177,135,l), 19 | (77,350,l), 20 | (0,350,l), 21 | (163,0,l) 22 | ); 23 | } 24 | ); 25 | width = 366; 26 | } 27 | ); 28 | } 29 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/sevenF_arsi-ar.urdu.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "sevenFarsi-ar.urdu"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | alignment = -1; 9 | angle = 180; 10 | pos = (210,350); 11 | ref = "six-ar.1"; 12 | } 13 | ); 14 | width = 250; 15 | } 16 | ); 17 | metricLeft = "seven-ar"; 18 | metricRight = "seven-ar"; 19 | sortName = ar3179; 20 | sortNameKeep = ar3177.urdu; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/dammatan-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "dammatan-ar"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (100,400); 9 | } 10 | ); 11 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 12 | shapes = ( 13 | { 14 | pos = (11,0); 15 | ref = "damma-ar"; 16 | }, 17 | { 18 | angle = 180; 19 | pos = (189,1014); 20 | ref = "damma-ar"; 21 | } 22 | ); 23 | width = 200; 24 | } 25 | ); 26 | unicode = 1612; 27 | } 28 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/kashida-ar.half.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "kashida-ar.half"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = entry; 8 | pos = (40,0); 9 | }, 10 | { 11 | name = exit; 12 | } 13 | ); 14 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 15 | shapes = ( 16 | { 17 | closed = 1; 18 | nodes = ( 19 | (40,0,l), 20 | (40,70,l), 21 | (-20,70,l), 22 | (-20,0,l) 23 | ); 24 | } 25 | ); 26 | width = 40; 27 | } 28 | ); 29 | } 30 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/twodotshorizontalbelow-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "twodotshorizontalbelow-ar"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _bottom; 8 | pos = (35,89); 9 | }, 10 | { 11 | name = bottom; 12 | pos = (42,0); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | alignment = -1; 19 | ref = "twodotshorizontalabove-ar"; 20 | } 21 | ); 22 | width = 110; 23 | } 24 | ); 25 | } 26 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/parenright.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = parenright; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (84,-3,o), 11 | (122,116,o), 12 | (122,242,cs), 13 | (122,347,o), 14 | (95,457,o), 15 | (45,560,c), 16 | (0,469,l), 17 | (91,298,o), 18 | (98,67,o), 19 | (0,-100,c) 20 | ); 21 | } 22 | ); 23 | width = 162; 24 | } 25 | ); 26 | unicode = 41; 27 | } 28 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/z.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = z; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (257,0,l), 11 | (205,90,l), 12 | (194,75,o), 13 | (177,70,o), 14 | (157,70,cs), 15 | (98,70,l), 16 | (271,230,l), 17 | (44,230,l), 18 | (22,160,l), 19 | (175,160,l), 20 | (0,0,l) 21 | ); 22 | } 23 | ); 24 | width = 311; 25 | } 26 | ); 27 | unicode = (122,90); 28 | } 29 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seven-ar.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "seven-ar.1"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (4,350); 8 | } 9 | ); 10 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 11 | shapes = ( 12 | { 13 | closed = 1; 14 | nodes = ( 15 | (186,0,l), 16 | (306,327,l), 17 | (240,350,l), 18 | (140,75,l), 19 | (167,75,l), 20 | (66,350,l), 21 | (0,327,l), 22 | (120,0,l) 23 | ); 24 | } 25 | ); 26 | width = 346; 27 | } 28 | ); 29 | } 30 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/threedotsdownbelow-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "threedotsdownbelow-ar"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _bottom; 8 | pos = (35,89); 9 | }, 10 | { 11 | name = bottom; 12 | pos = (69,0); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | ref = "threedotsupabove-ar"; 19 | } 20 | ); 21 | width = 156; 22 | } 23 | ); 24 | metricWidth = "=threedotsupabove-ar"; 25 | } 26 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/period.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = period; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (62,0,o), 11 | (80,18,o), 12 | (80,40,cs), 13 | (80,62,o), 14 | (62,80,o), 15 | (40,80,cs), 16 | (18,80,o), 17 | (0,62,o), 18 | (0,40,cs), 19 | (0,18,o), 20 | (18,0,o), 21 | (40,0,cs) 22 | ); 23 | } 24 | ); 25 | width = 120; 26 | } 27 | ); 28 | unicode = 46; 29 | } 30 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/twodotshorizontalbelow-ar.alt1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "twodotshorizontalbelow-ar.alt1"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _bottom; 8 | pos = (70,58); 9 | }, 10 | { 11 | name = bottom; 12 | pos = (70,0); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | alignment = -1; 19 | ref = "twodotshorizontalabove-ar.alt1"; 20 | } 21 | ); 22 | width = 140; 23 | } 24 | ); 25 | } 26 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/two.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = two; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (210,140,l), 11 | (210,350,l), 12 | (0,350,l), 13 | (0,280,l), 14 | (140,280,l), 15 | (140,210,l), 16 | (0,210,l), 17 | (0,0,l), 18 | (210,0,l), 19 | (210,70,l), 20 | (70,70,l), 21 | (70,140,l) 22 | ); 23 | } 24 | ); 25 | width = 250; 26 | } 27 | ); 28 | unicode = 50; 29 | } 30 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/four-ar.osf.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "four-ar.osf"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | } 21 | ); 22 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 23 | shapes = ( 24 | { 25 | ref = "four-ar"; 26 | } 27 | ); 28 | width = 350; 29 | } 30 | ); 31 | metricWidth = "=three-ar"; 32 | } 33 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/three-ar.osf.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "three-ar.osf"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | } 21 | ); 22 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 23 | shapes = ( 24 | { 25 | ref = "three-ar"; 26 | } 27 | ); 28 | width = 350; 29 | } 30 | ); 31 | metricWidth = "=three-ar.1"; 32 | } 33 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/threedotsupabove-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "threedotsupabove-ar"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (78,0); 9 | }, 10 | { 11 | name = top; 12 | pos = (78,139); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | ref = "twodotshorizontalabove-ar"; 19 | }, 20 | { 21 | alignment = -1; 22 | pos = (92,0); 23 | ref = "dotabove-ar"; 24 | } 25 | ); 26 | width = 156; 27 | } 28 | ); 29 | } 30 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/hah-ar.fina.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "hah-ar.fina"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (190,-35); 9 | }, 10 | { 11 | name = entry; 12 | pos = (178,110); 13 | }, 14 | { 15 | name = top; 16 | pos = (133,246); 17 | }, 18 | { 19 | name = top.alt; 20 | pos = (91,194); 21 | } 22 | ); 23 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 24 | shapes = ( 25 | { 26 | ref = "hah-ar.3"; 27 | } 28 | ); 29 | width = 490; 30 | } 31 | ); 32 | } 33 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/fourF_arsi-ar.urdu.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "fourFarsi-ar.urdu"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (70,0,l), 11 | (70,280,l), 12 | (120,280,l), 13 | (120,189,l), 14 | (190,189,l), 15 | (190,280,l), 16 | (280,280,l), 17 | (280,350,l), 18 | (0,350,l), 19 | (0,0,l) 20 | ); 21 | } 22 | ); 23 | width = 320; 24 | } 25 | ); 26 | sortName = ar3178; 27 | sortNameKeep = ar3168.urdu; 28 | } 29 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/alefabove-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "alefabove-ar"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (120,400); 9 | } 10 | ); 11 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 12 | shapes = ( 13 | { 14 | closed = 1; 15 | nodes = ( 16 | (123,496,o), 17 | (113,539,o), 18 | (95,581,c), 19 | (75,573,l), 20 | (95,532,o), 21 | (107,492,o), 22 | (112,451,c), 23 | (125,454,l) 24 | ); 25 | } 26 | ); 27 | width = 200; 28 | } 29 | ); 30 | unicode = 1648; 31 | } 32 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/alefbelow-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "alefbelow-ar"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _bottom; 8 | pos = (99,0); 9 | } 10 | ); 11 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 12 | shapes = ( 13 | { 14 | closed = 1; 15 | nodes = ( 16 | (142,-135,o), 17 | (132,-92,o), 18 | (114,-50,c), 19 | (94,-58,l), 20 | (114,-99,o), 21 | (126,-139,o), 22 | (131,-180,c), 23 | (144,-177,l) 24 | ); 25 | } 26 | ); 27 | width = 200; 28 | } 29 | ); 30 | unicode = 1622; 31 | } 32 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/twodotshorizontalabove-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "twodotshorizontalabove-ar"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (55,0); 9 | }, 10 | { 11 | name = top; 12 | pos = (55,139); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | alignment = -1; 19 | ref = "dotabove-ar"; 20 | }, 21 | { 22 | alignment = -1; 23 | pos = (46,0); 24 | ref = "dotabove-ar"; 25 | } 26 | ); 27 | width = 110; 28 | } 29 | ); 30 | } 31 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/threedotsdownbelow-ar.alt1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "threedotsdownbelow-ar.alt1"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _bottom; 8 | pos = (70,128); 9 | }, 10 | { 11 | name = bottom; 12 | pos = (70,0); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | pos = (0,128); 19 | ref = "threedotsupabove-ar.alt1"; 20 | scale = (1,-1); 21 | } 22 | ); 23 | width = 140; 24 | } 25 | ); 26 | metricWidth = "=threedotsupabove-ar.alt1"; 27 | } 28 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/w.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = w; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (156,147,l), 11 | (224,0,l), 12 | (331,230,l), 13 | (254,230,l), 14 | (209,132,l), 15 | (239,132,l), 16 | (194,230,l), 17 | (117,230,l), 18 | (72,132,l), 19 | (102,132,l), 20 | (57,230,l), 21 | (-20,230,l), 22 | (87,0,l) 23 | ); 24 | } 25 | ); 26 | width = 351; 27 | } 28 | ); 29 | metricRight = "=v"; 30 | unicode = (119,87); 31 | } 32 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/nine.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = nine; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (210,0,l), 11 | (210,350,l), 12 | (0,350,l), 13 | (0,140,l), 14 | (140,140,l), 15 | (140,70,l), 16 | (0,70,l), 17 | (0,0,l) 18 | ); 19 | }, 20 | { 21 | closed = 1; 22 | nodes = ( 23 | (70,280,l), 24 | (140,280,l), 25 | (140,210,l), 26 | (70,210,l) 27 | ); 28 | } 29 | ); 30 | width = 250; 31 | } 32 | ); 33 | unicode = 57; 34 | } 35 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/r.2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = r.2; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (80,0,l), 11 | (80,90,ls), 12 | (80,101,o), 13 | (89,110,o), 14 | (100,110,cs), 15 | (107,110,o), 16 | (114,106,o), 17 | (117,100,c), 18 | (177,148,l), 19 | (158,167,o), 20 | (131,180,o), 21 | (100,180,cs), 22 | (60,180,o), 23 | (20,185,o), 24 | (0,220,c), 25 | (0,0,l) 26 | ); 27 | } 28 | ); 29 | width = 217; 30 | } 31 | ); 32 | } 33 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/twodotsverticalabove-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "twodotsverticalabove-ar"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (29,0); 9 | }, 10 | { 11 | name = top; 12 | pos = (38,196); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | alignment = -1; 19 | pos = (12,0); 20 | ref = "dotabove-ar"; 21 | }, 22 | { 23 | alignment = -1; 24 | pos = (0,57); 25 | ref = "dotabove-ar"; 26 | } 27 | ); 28 | width = 76; 29 | } 30 | ); 31 | } 32 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/r.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = r.1; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (80,-230,l), 11 | (80,90,ls), 12 | (80,101,o), 13 | (89,110,o), 14 | (100,110,cs), 15 | (107,110,o), 16 | (114,106,o), 17 | (117,100,c), 18 | (177,148,l), 19 | (158,167,o), 20 | (131,180,o), 21 | (100,180,cs), 22 | (60,180,o), 23 | (20,185,o), 24 | (0,220,c), 25 | (0,-250,l) 26 | ); 27 | } 28 | ); 29 | width = 217; 30 | } 31 | ); 32 | } 33 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/twodotsverticalabove-ar.alt1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "twodotsverticalabove-ar.alt1"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (29,0); 9 | }, 10 | { 11 | name = top; 12 | pos = (29,188); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | alignment = -1; 19 | ref = "dotabove-ar.alt1"; 20 | }, 21 | { 22 | alignment = -1; 23 | pos = (0,80); 24 | ref = "dotabove-ar.alt1"; 25 | } 26 | ); 27 | width = 58; 28 | } 29 | ); 30 | } 31 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/s.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = s; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (157,0,o), 11 | (191,24,o), 12 | (198,71,c), 13 | (52,110,l), 14 | (196,110,l), 15 | (186,150,o), 16 | (146,180,o), 17 | (99,180,cs), 18 | (51,180,o), 19 | (11,150,o), 20 | (1,109,c), 21 | (142,71,l), 22 | (0,71,l), 23 | (9,23,o), 24 | (50,0,o), 25 | (99,0,cs) 26 | ); 27 | } 28 | ); 29 | width = 238; 30 | } 31 | ); 32 | unicode = (115,83); 33 | } 34 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/threedotsupabove-ar.alt1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "threedotsupabove-ar.alt1"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (68,0); 9 | }, 10 | { 11 | name = top; 12 | pos = (68,178); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | alignment = -1; 19 | ref = "twodotshorizontalabove-ar.alt1"; 20 | }, 21 | { 22 | alignment = -1; 23 | pos = (39,70); 24 | ref = "dotabove-ar.alt1"; 25 | } 26 | ); 27 | width = 140; 28 | } 29 | ); 30 | } 31 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/twodotshorizontalabove-ar.alt1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "twodotshorizontalabove-ar.alt1"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (70,0); 9 | }, 10 | { 11 | name = top; 12 | pos = (70,108); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | alignment = -1; 19 | ref = "dotabove-ar.alt1"; 20 | }, 21 | { 22 | alignment = -1; 23 | pos = (82,0); 24 | ref = "dotabove-ar.alt1"; 25 | } 26 | ); 27 | width = 140; 28 | } 29 | ); 30 | } 31 | -------------------------------------------------------------------------------- /README-Arabic.md: -------------------------------------------------------------------------------- 1 | قاهري 2 | ===== 3 | 4 | «قاهري» هو خط حاسوبي كوفي مبني على القاعدة الحديثة لخط كوفي المصاحف التي 5 | وضعها الأستاذ محمد عبد القادر رحمه الله. 6 | 7 | يأتى الاسم «قاهري» من مدينة القاهرة بمصر، محاكاة لأحد الأساليب المتبعة في تسمية 8 | الخطوط القديمة على أسماء المدن التي ظهرت بها. 9 | 10 | «قاهري» مشروع حر مفتوح المصدر، ويرحب بالجميع لاستخدامه وتعديله تحت بنود الإصدارة 11 | ١٫١ من رخصة الخطوط المفتوحة. طالع ملف الرخصة المدرج لمزيد من 12 | التفاصيل. 13 | 14 | لمزيد من المعلومات وآخر إصدارة: 15 | > https://aliftype.com/qahiri 16 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/r.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = r; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (80,0,l), 11 | (80,90,ls), 12 | (80,101,o), 13 | (89,110,o), 14 | (100,110,cs), 15 | (107,110,o), 16 | (114,106,o), 17 | (117,100,c), 18 | (177,148,l), 19 | (158,167,o), 20 | (131,180,o), 21 | (100,180,cs), 22 | (60,180,o), 23 | (20,185,o), 24 | (0,220,c), 25 | (0,-20,l) 26 | ); 27 | } 28 | ); 29 | width = 217; 30 | } 31 | ); 32 | unicode = (114,82); 33 | } 34 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/u.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = u.1; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (200,180,l), 11 | (120,180,l), 12 | (120,90,ls), 13 | (120,79,o), 14 | (111,70,o), 15 | (100,70,cs), 16 | (89,70,o), 17 | (80,79,o), 18 | (80,90,cs), 19 | (80,180,l), 20 | (0,180,l), 21 | (0,90,ls), 22 | (0,40,o), 23 | (45,0,o), 24 | (100,0,cs), 25 | (140,0,o), 26 | (180,-5,o), 27 | (200,-40,c) 28 | ); 29 | } 30 | ); 31 | width = 240; 32 | } 33 | ); 34 | } 35 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/zero-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "zero-ar"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | } 21 | ); 22 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 23 | shapes = ( 24 | { 25 | closed = 1; 26 | nodes = ( 27 | (0,140,l), 28 | (70,140,l), 29 | (70,210,l), 30 | (0,210,l) 31 | ); 32 | } 33 | ); 34 | width = 110; 35 | } 36 | ); 37 | unicode = (1632,1776); 38 | } 39 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/h.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = h.1; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (80,0,l), 11 | (80,90,ls), 12 | (80,101,o), 13 | (89,110,o), 14 | (100,110,cs), 15 | (111,110,o), 16 | (120,101,o), 17 | (120,90,cs), 18 | (120,0,l), 19 | (200,0,l), 20 | (200,90,ls), 21 | (200,140,o), 22 | (155,180,o), 23 | (100,180,cs), 24 | (80,180,l), 25 | (80,560,l), 26 | (0,540,l), 27 | (0,0,l) 28 | ); 29 | } 30 | ); 31 | width = 240; 32 | } 33 | ); 34 | } 35 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/n.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = n.1; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (80,0,l), 11 | (80,90,ls), 12 | (80,101,o), 13 | (89,110,o), 14 | (100,110,cs), 15 | (111,110,o), 16 | (120,101,o), 17 | (120,90,cs), 18 | (120,0,l), 19 | (200,0,l), 20 | (200,90,ls), 21 | (200,140,o), 22 | (155,180,o), 23 | (100,180,cs), 24 | (60,180,o), 25 | (20,185,o), 26 | (0,220,c), 27 | (0,0,l) 28 | ); 29 | } 30 | ); 31 | width = 240; 32 | } 33 | ); 34 | } 35 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/fathatan-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "fathatan-ar"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = top; 8 | pos = (100,400); 9 | } 10 | ); 11 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 12 | shapes = ( 13 | { 14 | closed = 1; 15 | nodes = ( 16 | (165,480,l), 17 | (161,501,l), 18 | (35,463,l), 19 | (38,450,l) 20 | ); 21 | }, 22 | { 23 | closed = 1; 24 | nodes = ( 25 | (165,530,l), 26 | (161,551,l), 27 | (35,504,l), 28 | (38,491,l) 29 | ); 30 | } 31 | ); 32 | width = 200; 33 | } 34 | ); 35 | unicode = 1611; 36 | } 37 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/one-ar.osf.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "one-ar.osf"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | } 21 | ); 22 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 23 | shapes = ( 24 | { 25 | closed = 1; 26 | nodes = ( 27 | (70,-110,l), 28 | (70,350,l), 29 | (0,350,l), 30 | (0,-110,l) 31 | ); 32 | } 33 | ); 34 | width = 110; 35 | } 36 | ); 37 | metricWidth = "=zero-ar"; 38 | } 39 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/kasratan-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "kasratan-ar"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _bottom; 8 | pos = (99,0); 9 | } 10 | ); 11 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 12 | shapes = ( 13 | { 14 | closed = 1; 15 | nodes = ( 16 | (165,-121,l), 17 | (161,-100,l), 18 | (35,-138,l), 19 | (38,-151,l) 20 | ); 21 | }, 22 | { 23 | closed = 1; 24 | nodes = ( 25 | (165,-71,l), 26 | (161,-50,l), 27 | (35,-97,l), 28 | (38,-110,l) 29 | ); 30 | } 31 | ); 32 | width = 200; 33 | } 34 | ); 35 | unicode = 1613; 36 | } 37 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/c.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = c; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (140,0,l), 11 | (140,70,l), 12 | (100,70,ls), 13 | (89,70,o), 14 | (80,79,o), 15 | (80,90,cs), 16 | (80,101,o), 17 | (89,110,o), 18 | (100,110,cs), 19 | (140,110,l), 20 | (140,180,l), 21 | (90,180,ls), 22 | (40,180,o), 23 | (0,140,o), 24 | (0,90,cs), 25 | (0,40,o), 26 | (40,0,o), 27 | (90,0,cs) 28 | ); 29 | } 30 | ); 31 | width = 180; 32 | } 33 | ); 34 | unicode = (99,67); 35 | } 36 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/kashida-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "kashida-ar"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (40,-34); 9 | }, 10 | { 11 | name = entry; 12 | pos = (80,0); 13 | }, 14 | { 15 | name = exit; 16 | }, 17 | { 18 | name = top; 19 | pos = (40,270); 20 | } 21 | ); 22 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 23 | shapes = ( 24 | { 25 | closed = 1; 26 | nodes = ( 27 | (80,0,l), 28 | (80,70,l), 29 | (-20,70,l), 30 | (-20,0,l) 31 | ); 32 | } 33 | ); 34 | width = 80; 35 | } 36 | ); 37 | unicode = 1600; 38 | } 39 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/u.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = u; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (200,200,l), 11 | (120,180,l), 12 | (120,90,ls), 13 | (120,79,o), 14 | (111,70,o), 15 | (100,70,cs), 16 | (89,70,o), 17 | (80,79,o), 18 | (80,90,cs), 19 | (80,200,l), 20 | (0,180,l), 21 | (0,90,ls), 22 | (0,40,o), 23 | (45,0,o), 24 | (100,0,cs), 25 | (140,0,o), 26 | (180,-5,o), 27 | (200,-40,c) 28 | ); 29 | } 30 | ); 31 | width = 240; 32 | } 33 | ); 34 | unicode = (117,85); 35 | } 36 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/eight.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = eight; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (210,0,l), 11 | (210,350,l), 12 | (0,350,l), 13 | (0,0,l) 14 | ); 15 | }, 16 | { 17 | closed = 1; 18 | nodes = ( 19 | (70,280,l), 20 | (140,280,l), 21 | (140,210,l), 22 | (70,210,l) 23 | ); 24 | }, 25 | { 26 | closed = 1; 27 | nodes = ( 28 | (70,140,l), 29 | (140,140,l), 30 | (140,70,l), 31 | (70,70,l) 32 | ); 33 | } 34 | ); 35 | width = 250; 36 | } 37 | ); 38 | unicode = 56; 39 | } 40 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/h.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = h; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (80,0,l), 11 | (80,90,ls), 12 | (80,101,o), 13 | (89,110,o), 14 | (100,110,cs), 15 | (111,110,o), 16 | (120,101,o), 17 | (120,90,cs), 18 | (120,-20,l), 19 | (200,0,l), 20 | (200,90,ls), 21 | (200,140,o), 22 | (155,180,o), 23 | (100,180,cs), 24 | (80,180,l), 25 | (80,560,l), 26 | (0,540,l), 27 | (0,-20,l) 28 | ); 29 | } 30 | ); 31 | width = 240; 32 | } 33 | ); 34 | unicode = (104,72); 35 | } 36 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/lam-ar.init.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "lam-ar.init"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (40,-35); 9 | }, 10 | { 11 | name = exit; 12 | }, 13 | { 14 | name = top; 15 | pos = (40,569); 16 | } 17 | ); 18 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 19 | shapes = ( 20 | { 21 | closed = 1; 22 | nodes = ( 23 | (42,0,ls), 24 | (65,0,o), 25 | (80,15,o), 26 | (80,40,cs), 27 | (80,560,l), 28 | (0,540,l), 29 | (0,70,l), 30 | (-20,70,l), 31 | (-20,0,l) 32 | ); 33 | } 34 | ); 35 | width = 120; 36 | } 37 | ); 38 | } 39 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/n.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = n; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (80,0,l), 11 | (80,90,ls), 12 | (80,101,o), 13 | (89,110,o), 14 | (100,110,cs), 15 | (111,110,o), 16 | (120,101,o), 17 | (120,90,cs), 18 | (120,-20,l), 19 | (200,0,l), 20 | (200,90,ls), 21 | (200,140,o), 22 | (155,180,o), 23 | (100,180,cs), 24 | (60,180,o), 25 | (20,185,o), 26 | (0,220,c), 27 | (0,-20,l) 28 | ); 29 | } 30 | ); 31 | width = 240; 32 | } 33 | ); 34 | unicode = (110,78); 35 | } 36 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/one-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "one-ar"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | } 21 | ); 22 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 23 | shapes = ( 24 | { 25 | closed = 1; 26 | nodes = ( 27 | (70,0,l), 28 | (70,350,l), 29 | (0,350,l), 30 | (0,0,l) 31 | ); 32 | } 33 | ); 34 | width = 110; 35 | } 36 | ); 37 | metricWidth = "=zero-ar"; 38 | unicode = (1633,1777,49); 39 | } 40 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/alef-ar.3.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "alef-ar.3"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (22,-20); 9 | }, 10 | { 11 | name = top; 12 | pos = (40,569); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (50,0,o), 21 | (80,30,o), 22 | (80,80,cs), 23 | (80,560,l), 24 | (0,540,l), 25 | (0,70,ls), 26 | (0,40,o), 27 | (-13,20,o), 28 | (-40,20,c), 29 | (-30,10,o), 30 | (-10,0,o), 31 | (12,0,cs) 32 | ); 33 | } 34 | ); 35 | width = 120; 36 | } 37 | ); 38 | } 39 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/behD_otless-ar.init.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "behDotless-ar.init"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (46,-35); 9 | }, 10 | { 11 | name = exit; 12 | }, 13 | { 14 | name = top; 15 | pos = (44,300); 16 | } 17 | ); 18 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 19 | shapes = ( 20 | { 21 | closed = 1; 22 | nodes = ( 23 | (59,0,ls), 24 | (65,0,o), 25 | (80,0,o), 26 | (80,11,cs), 27 | (80,230,l), 28 | (0,210,l), 29 | (0,70,l), 30 | (-20,70,l), 31 | (-20,0,l) 32 | ); 33 | } 34 | ); 35 | width = 120; 36 | } 37 | ); 38 | } 39 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/x.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = x; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (214,230,l), 11 | (137,230,l), 12 | (93,135,l), 13 | (121,135,l), 14 | (77,230,l), 15 | (0,230,l), 16 | (64,92,l), 17 | (148,89,l) 18 | ); 19 | }, 20 | { 21 | closed = 1; 22 | nodes = ( 23 | (77,0,l), 24 | (121,95,l), 25 | (93,95,l), 26 | (137,0,l), 27 | (214,0,l), 28 | (148,141,l), 29 | (63,135,l), 30 | (0,0,l) 31 | ); 32 | } 33 | ); 34 | width = 254; 35 | } 36 | ); 37 | unicode = (120,88); 38 | } 39 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/alef-ar.fina.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "alef-ar.fina"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (44,-20); 9 | }, 10 | { 11 | name = top; 12 | pos = (40,569); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (120,0,l), 21 | (120,70,l), 22 | (90,70,ls), 23 | (83,70,o), 24 | (80,73,o), 25 | (80,80,cs), 26 | (80,560,l), 27 | (0,540,l), 28 | (0,40,ls), 29 | (0,15,o), 30 | (15,0,o), 31 | (38,0,cs) 32 | ); 33 | } 34 | ); 35 | width = 120; 36 | } 37 | ); 38 | } 39 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/j.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = j; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (50,-250,o), 11 | (80,-220,o), 12 | (80,-170,cs), 13 | (80,200,l), 14 | (0,180,l), 15 | (0,-180,ls), 16 | (0,-210,o), 17 | (-13,-230,o), 18 | (-40,-230,c), 19 | (-31,-239,o), 20 | (-10,-250,o), 21 | (12,-250,cs) 22 | ); 23 | }, 24 | { 25 | closed = 1; 26 | nodes = ( 27 | (80,239,l), 28 | (80,259,l), 29 | (0,238,l), 30 | (0,218,l) 31 | ); 32 | } 33 | ); 34 | width = 120; 35 | } 36 | ); 37 | unicode = (106,74); 38 | } 39 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/lam-ar.init.hah.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "lam-ar.init.hah"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (120,-157); 9 | }, 10 | { 11 | name = exit; 12 | pos = (-20,-2); 13 | }, 14 | { 15 | name = top; 16 | pos = (40,459); 17 | } 18 | ); 19 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 20 | shapes = ( 21 | { 22 | closed = 1; 23 | nodes = ( 24 | (37,0,o), 25 | (80,30,o), 26 | (80,70,cs), 27 | (80,450,l), 28 | (0,430,l), 29 | (0,70,ls), 30 | (0,51,o), 31 | (0,25,o), 32 | (-20,25,c), 33 | (-20,0,l) 34 | ); 35 | } 36 | ); 37 | width = 80; 38 | } 39 | ); 40 | } 41 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/lam-ar.init.hah2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "lam-ar.init.hah2"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (120,-157); 9 | }, 10 | { 11 | name = exit; 12 | pos = (-20,-2); 13 | }, 14 | { 15 | name = top; 16 | pos = (40,349); 17 | } 18 | ); 19 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 20 | shapes = ( 21 | { 22 | closed = 1; 23 | nodes = ( 24 | (37,0,o), 25 | (80,30,o), 26 | (80,70,cs), 27 | (80,340,l), 28 | (0,320,l), 29 | (0,70,ls), 30 | (0,51,o), 31 | (0,25,o), 32 | (-20,25,c), 33 | (-20,0,l) 34 | ); 35 | } 36 | ); 37 | width = 80; 38 | } 39 | ); 40 | } 41 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/lam-ar.init.lellah.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "lam-ar.init.lellah"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (40,-35); 9 | }, 10 | { 11 | name = top; 12 | pos = (40,539); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (42,0,ls), 21 | (65,0,o), 22 | (80,15,o), 23 | (80,40,cs), 24 | (80,530,l), 25 | (0,510,l), 26 | (0,70,l), 27 | (-20,70,l), 28 | (-20,0,l) 29 | ); 30 | } 31 | ); 32 | width = 120; 33 | } 34 | ); 35 | metricRight = "=lam-ar.init"; 36 | metricWidth = "=lam-ar.init"; 37 | } 38 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/i.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = i; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (107,0,o), 11 | (138,16,o), 12 | (160,50,c), 13 | (151,46,o), 14 | (139,43,o), 15 | (127,43,cs), 16 | (103,43,o), 17 | (80,54,o), 18 | (80,80,cs), 19 | (80,200,l), 20 | (0,180,l), 21 | (0,80,ls), 22 | (0,30,o), 23 | (37,0,o), 24 | (77,0,cs) 25 | ); 26 | }, 27 | { 28 | closed = 1; 29 | nodes = ( 30 | (80,239,l), 31 | (80,259,l), 32 | (0,238,l), 33 | (0,218,l) 34 | ); 35 | } 36 | ); 37 | width = 200; 38 | } 39 | ); 40 | unicode = (105,73); 41 | } 42 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/behD_otless-ar.init.hah.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "behDotless-ar.init.hah"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (100,-145); 9 | }, 10 | { 11 | name = exit; 12 | pos = (-19,-2); 13 | }, 14 | { 15 | name = top; 16 | pos = (30,235); 17 | } 18 | ); 19 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 20 | shapes = ( 21 | { 22 | closed = 1; 23 | nodes = ( 24 | (37,0,o), 25 | (80,30,o), 26 | (80,70,cs), 27 | (80,160,l), 28 | (0,140,l), 29 | (0,70,ls), 30 | (0,51,o), 31 | (0,25,o), 32 | (-20,25,c), 33 | (-20,0,l) 34 | ); 35 | } 36 | ); 37 | width = 80; 38 | } 39 | ); 40 | } 41 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/alef-ar.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "alef-ar.1"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (70,-20); 9 | }, 10 | { 11 | name = top; 12 | pos = (173,474); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (107,0,o), 21 | (138,15,o), 22 | (160,50,c), 23 | (151,46,o), 24 | (139,43,o), 25 | (127,43,cs), 26 | (103,43,o), 27 | (80,54,o), 28 | (80,80,cs), 29 | (80,560,l), 30 | (0,540,l), 31 | (0,80,ls), 32 | (0,31,o), 33 | (37,0,o), 34 | (77,0,cs) 35 | ); 36 | } 37 | ); 38 | width = 200; 39 | } 40 | ); 41 | } 42 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/alef-ar.2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "alef-ar.2"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (70,-20); 9 | }, 10 | { 11 | name = top; 12 | pos = (173,474); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (155,0,o), 21 | (203,17,o), 22 | (240,50,c), 23 | (216,42,o), 24 | (189,37,o), 25 | (165,37,cs), 26 | (119,37,o), 27 | (80,54,o), 28 | (80,100,cs), 29 | (80,560,l), 30 | (0,540,l), 31 | (0,100,ls), 32 | (0,34,o), 33 | (53,0,o), 34 | (113,0,cs) 35 | ); 36 | } 37 | ); 38 | width = 280; 39 | } 40 | ); 41 | } 42 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/behD_otless-ar.medi.yeh.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "behDotless-ar.medi.yeh"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (46,-35); 9 | }, 10 | { 11 | name = exit; 12 | }, 13 | { 14 | name = top; 15 | pos = (44,300); 16 | } 17 | ); 18 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 19 | shapes = ( 20 | { 21 | closed = 1; 22 | nodes = ( 23 | (120,0,l), 24 | (120,70,l), 25 | (90,70,ls), 26 | (83,70,o), 27 | (80,73,o), 28 | (80,80,cs), 29 | (80,230,l), 30 | (0,210,l), 31 | (0,0,l) 32 | ); 33 | } 34 | ); 35 | width = 120; 36 | } 37 | ); 38 | metricWidth = "=behDotless-ar.init"; 39 | } 40 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/four-ar.osf.2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "four-ar.osf.2"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | }, 21 | { 22 | angle = 90; 23 | pos = (140,450); 24 | }, 25 | { 26 | angle = 90; 27 | pos = (70,450); 28 | }, 29 | { 30 | angle = 90; 31 | pos = (210,450); 32 | } 33 | ); 34 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 35 | shapes = ( 36 | { 37 | ref = "four-ar.2"; 38 | } 39 | ); 40 | width = 250; 41 | } 42 | ); 43 | metricWidth = "=two-ar"; 44 | } 45 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/t.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = t; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (107,0,o), 11 | (138,16,o), 12 | (160,50,c), 13 | (151,46,o), 14 | (139,43,o), 15 | (127,43,cs), 16 | (103,43,o), 17 | (80,54,o), 18 | (80,80,cs), 19 | (80,260,l), 20 | (0,240,l), 21 | (0,80,ls), 22 | (0,30,o), 23 | (37,0,o), 24 | (77,0,cs) 25 | ); 26 | }, 27 | { 28 | closed = 1; 29 | nodes = ( 30 | (160,160,l), 31 | (160,179,l), 32 | (-20,179,l), 33 | (-20,160,l) 34 | ); 35 | } 36 | ); 37 | width = 200; 38 | } 39 | ); 40 | unicode = (116,84); 41 | } 42 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/behD_otless-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "behDotless-ar"; 3 | kernLeft = dal; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = bottom; 9 | pos = (280,-35); 10 | }, 11 | { 12 | name = top; 13 | pos = (280,200); 14 | } 15 | ); 16 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 17 | shapes = ( 18 | { 19 | closed = 1; 20 | nodes = ( 21 | (539,0,ls), 22 | (545,0,o), 23 | (560,0,o), 24 | (560,11,cs), 25 | (560,230,l), 26 | (480,210,l), 27 | (480,70,l), 28 | (100,70,ls), 29 | (78,70,o), 30 | (62,77,o), 31 | (52,90,c), 32 | (0,0,l) 33 | ); 34 | } 35 | ); 36 | width = 600; 37 | } 38 | ); 39 | unicode = 1646; 40 | } 41 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/lam-ar.medi.lellah.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "lam-ar.medi.lellah"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (40,-35); 9 | }, 10 | { 11 | name = top; 12 | pos = (40,509); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (120,0,l), 21 | (120,70,l), 22 | (98,70,o), 23 | (80,88,o), 24 | (80,110,cs), 25 | (80,500,l), 26 | (0,480,l), 27 | (0,70,l), 28 | (-20,70,l), 29 | (-20,0,l) 30 | ); 31 | } 32 | ); 33 | width = 120; 34 | } 35 | ); 36 | metricRight = "=lam-ar.medi"; 37 | metricWidth = "=lam-ar.medi"; 38 | } 39 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/lam-ar.init.short.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "lam-ar.init.short"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (40,-35); 9 | }, 10 | { 11 | name = exit; 12 | }, 13 | { 14 | name = top; 15 | pos = (40,459); 16 | } 17 | ); 18 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 19 | shapes = ( 20 | { 21 | closed = 1; 22 | nodes = ( 23 | (42,0,ls), 24 | (65,0,o), 25 | (80,15,o), 26 | (80,40,cs), 27 | (80,450,l), 28 | (0,430,l), 29 | (0,70,l), 30 | (-20,70,l), 31 | (-20,0,l) 32 | ); 33 | } 34 | ); 35 | width = 120; 36 | } 37 | ); 38 | metricRight = "=lam-ar.init"; 39 | metricWidth = "=lam-ar.init"; 40 | } 41 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/lam-ar.init.short2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "lam-ar.init.short2"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (40,-35); 9 | }, 10 | { 11 | name = exit; 12 | }, 13 | { 14 | name = top; 15 | pos = (40,349); 16 | } 17 | ); 18 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 19 | shapes = ( 20 | { 21 | closed = 1; 22 | nodes = ( 23 | (42,0,ls), 24 | (65,0,o), 25 | (80,15,o), 26 | (80,40,cs), 27 | (80,340,l), 28 | (0,320,l), 29 | (0,70,l), 30 | (-20,70,l), 31 | (-20,0,l) 32 | ); 33 | } 34 | ); 35 | width = 120; 36 | } 37 | ); 38 | metricRight = "=lam-ar.init"; 39 | metricWidth = "=lam-ar.init"; 40 | } 41 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/alef-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "alef-ar"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (70,-20); 9 | }, 10 | { 11 | name = top; 12 | pos = (173,474); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (218,0,o), 21 | (281,24,o), 22 | (320,70,c), 23 | (292,58,o), 24 | (248,48,o), 25 | (205,48,cs), 26 | (141,48,o), 27 | (80,70,o), 28 | (80,140,cs), 29 | (80,560,l), 30 | (0,540,l), 31 | (0,140,ls), 32 | (0,45,o), 33 | (76,0,o), 34 | (158,0,cs) 35 | ); 36 | } 37 | ); 38 | width = 360; 39 | } 40 | ); 41 | unicode = 1575; 42 | } 43 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/lam-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "lam-ar"; 3 | kernLeft = bowel; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = bottom; 9 | pos = (18,-285); 10 | }, 11 | { 12 | name = top; 13 | pos = (110,569); 14 | } 15 | ); 16 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 17 | shapes = ( 18 | { 19 | closed = 1; 20 | nodes = ( 21 | (150,560,l), 22 | (70,540,l), 23 | (70,-180,l), 24 | (-30,-180,ls), 25 | (-50,-180,o), 26 | (-67,-175,o), 27 | (-78,-160,c), 28 | (-130,-250,l), 29 | (112,-250,ls), 30 | (135,-250,o), 31 | (150,-235,o), 32 | (150,-210,cs) 33 | ); 34 | } 35 | ); 36 | width = 190; 37 | } 38 | ); 39 | unicode = 1604; 40 | } 41 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/lam-ar.medi.yeh.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "lam-ar.medi.yeh"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (121,-250); 9 | }, 10 | { 11 | name = exit; 12 | }, 13 | { 14 | name = top; 15 | pos = (40,569); 16 | } 17 | ); 18 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 19 | shapes = ( 20 | { 21 | closed = 1; 22 | nodes = ( 23 | (120,0,l), 24 | (120,70,l), 25 | (90,70,ls), 26 | (83,70,o), 27 | (80,73,o), 28 | (80,80,cs), 29 | (80,560,l), 30 | (0,540,l), 31 | (0,0,l) 32 | ); 33 | } 34 | ); 35 | width = 120; 36 | } 37 | ); 38 | metricRight = "behDotless-ar.medi.yeh"; 39 | metricWidth = "behDotless-ar.medi.yeh"; 40 | } 41 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/lam-ar.medi.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "lam-ar.medi"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (40,-35); 9 | }, 10 | { 11 | name = entry; 12 | pos = (120,0); 13 | }, 14 | { 15 | name = exit; 16 | }, 17 | { 18 | name = top; 19 | pos = (40,569); 20 | } 21 | ); 22 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 23 | shapes = ( 24 | { 25 | closed = 1; 26 | nodes = ( 27 | (80,560,l), 28 | (0,540,l), 29 | (0,70,l), 30 | (-20,70,l), 31 | (-20,0,l), 32 | (120,0,l), 33 | (120,70,l), 34 | (98,70,o), 35 | (80,88,o), 36 | (80,110,cs) 37 | ); 38 | } 39 | ); 40 | width = 120; 41 | } 42 | ); 43 | metricWidth = "=lam-ar.init"; 44 | } 45 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/behD_otless-ar.fina.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "behDotless-ar.fina"; 3 | kernLeft = dal; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = bottom; 9 | pos = (280,-35); 10 | }, 11 | { 12 | name = top; 13 | pos = (280,200); 14 | } 15 | ); 16 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 17 | shapes = ( 18 | { 19 | closed = 1; 20 | nodes = ( 21 | (600,0,l), 22 | (600,70,l), 23 | (578,70,o), 24 | (560,88,o), 25 | (560,110,cs), 26 | (560,230,l), 27 | (480,210,l), 28 | (480,70,l), 29 | (100,70,ls), 30 | (78,70,o), 31 | (62,77,o), 32 | (52,90,c), 33 | (0,0,l) 34 | ); 35 | } 36 | ); 37 | width = 600; 38 | } 39 | ); 40 | metricWidth = "=behDotless-ar"; 41 | } 42 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/three-ar.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "three-ar.1"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | } 21 | ); 22 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 23 | shapes = ( 24 | { 25 | closed = 1; 26 | nodes = ( 27 | (70,0,l), 28 | (70,140,l), 29 | (310,140,l), 30 | (310,350,l), 31 | (240,350,l), 32 | (240,210,l), 33 | (190,210,l), 34 | (190,350,l), 35 | (120,350,l), 36 | (120,210,l), 37 | (70,210,l), 38 | (70,350,l), 39 | (0,350,l), 40 | (0,0,l) 41 | ); 42 | } 43 | ); 44 | width = 350; 45 | } 46 | ); 47 | } 48 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/braceright.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = braceright; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (70,-100,o), 11 | (116,-43,o), 12 | (116,39,cs), 13 | (116,153,o), 14 | (125,198,o), 15 | (168,229,c), 16 | (125,260,o), 17 | (116,298,o), 18 | (116,413,cs), 19 | (116,502,o), 20 | (77,560,o), 21 | (0,560,c), 22 | (43,543,o), 23 | (64,502,o), 24 | (64,413,cs), 25 | (64,320,o), 26 | (67,253,o), 27 | (154,229,c), 28 | (64,205,o), 29 | (64,139,o), 30 | (64,39,cs), 31 | (64,-43,o), 32 | (43,-80,o), 33 | (0,-100,c) 34 | ); 35 | } 36 | ); 37 | width = 208; 38 | } 39 | ); 40 | unicode = 125; 41 | } 42 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/eight-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "eight-ar"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | }, 21 | { 22 | angle = 90; 23 | pos = (140,450); 24 | }, 25 | { 26 | angle = 90; 27 | pos = (70,450); 28 | }, 29 | { 30 | angle = 90; 31 | pos = (210,450); 32 | } 33 | ); 34 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 35 | shapes = ( 36 | { 37 | pos = (0,350); 38 | ref = "seven-ar"; 39 | scale = (1,-1); 40 | } 41 | ); 42 | width = 250; 43 | } 44 | ); 45 | metricWidth = "=seven-ar"; 46 | unicode = (1640,1784); 47 | } 48 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/y.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = y.1; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (162,-250,ls), 11 | (185,-250,o), 12 | (200,-235,o), 13 | (200,-210,cs), 14 | (200,180,l), 15 | (120,180,l), 16 | (120,90,ls), 17 | (120,79,o), 18 | (111,70,o), 19 | (100,70,cs), 20 | (89,70,o), 21 | (80,79,o), 22 | (80,90,cs), 23 | (80,180,l), 24 | (0,180,l), 25 | (0,90,ls), 26 | (0,40,o), 27 | (45,0,o), 28 | (100,0,cs), 29 | (120,0,l), 30 | (120,-180,l), 31 | (50,-180,ls), 32 | (30,-180,o), 33 | (13,-175,o), 34 | (2,-160,c), 35 | (-50,-250,l) 36 | ); 37 | } 38 | ); 39 | width = 240; 40 | } 41 | ); 42 | } 43 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/behD_otless-ar.medi.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "behDotless-ar.medi"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (46,-35); 9 | }, 10 | { 11 | name = entry; 12 | pos = (120,0); 13 | }, 14 | { 15 | name = exit; 16 | }, 17 | { 18 | name = top; 19 | pos = (44,300); 20 | } 21 | ); 22 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 23 | shapes = ( 24 | { 25 | closed = 1; 26 | nodes = ( 27 | (120,0,l), 28 | (120,70,l), 29 | (98,70,o), 30 | (80,88,o), 31 | (80,110,cs), 32 | (80,230,l), 33 | (0,210,l), 34 | (0,70,l), 35 | (-20,70,l), 36 | (-20,0,l) 37 | ); 38 | } 39 | ); 40 | width = 120; 41 | } 42 | ); 43 | metricWidth = "=behDotless-ar.init"; 44 | } 45 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Qahiri 2 | ====== 3 | 4 | ![Sample](FontSample.svg) 5 | 6 | _Qahiri_ (قاهري) is a Kufic typeface based on the modernized and regularized old 7 | manuscript Kufic calligraphy style of the late master of Arabic calligraphy 8 | _Mohammad Abdul Qadir_. 9 | 10 | Following the convention of naming Kufic styles after the cities they appeared 11 | in, _Qahiri_ is named after the city of Cairo, Egypt (القاهرة). 12 | 13 | _Qahiri_ is a free and open source project, any one is welcomed to use and modify 14 | it under the terms of the version 1.1 of SIL Open Font License. See the 15 | enclosed OFL.txt file for more details. 16 | 17 | For more info and latest version: 18 | > https://aliftype.com/qahiri/english 19 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/a.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = a; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (200,0,l), 11 | (200,220,l), 12 | (180,185,o), 13 | (140,180,o), 14 | (100,180,cs), 15 | (45,180,o), 16 | (0,140,o), 17 | (0,90,cs), 18 | (0,30,o), 19 | (45,0,o), 20 | (100,0,cs) 21 | ); 22 | }, 23 | { 24 | closed = 1; 25 | nodes = ( 26 | (89,70,o), 27 | (80,79,o), 28 | (80,90,cs), 29 | (80,101,o), 30 | (89,110,o), 31 | (100,110,cs), 32 | (111,110,o), 33 | (120,100,o), 34 | (120,90,cs), 35 | (120,80,o), 36 | (111,70,o), 37 | (100,70,cs) 38 | ); 39 | } 40 | ); 41 | width = 240; 42 | } 43 | ); 44 | unicode = (97,65); 45 | } 46 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/e.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = e; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (100,70,l), 11 | (89,70,o), 12 | (80,79,o), 13 | (80,90,c), 14 | (200,90,l), 15 | (200,140,o), 16 | (155,180,o), 17 | (100,180,cs), 18 | (45,180,o), 19 | (0,140,o), 20 | (0,90,cs), 21 | (0,30,o), 22 | (45,0,o), 23 | (100,0,c) 24 | ); 25 | }, 26 | { 27 | closed = 1; 28 | nodes = ( 29 | (83,104,o), 30 | (91,110,o), 31 | (100,110,cs), 32 | (109,110,o), 33 | (116,104,o), 34 | (119,96,c), 35 | (127,100,l), 36 | (74,100,l), 37 | (81,95,l) 38 | ); 39 | } 40 | ); 41 | width = 240; 42 | } 43 | ); 44 | unicode = (101,69); 45 | } 46 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/three-ar.osf.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "three-ar.osf.1"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | } 21 | ); 22 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 23 | shapes = ( 24 | { 25 | closed = 1; 26 | nodes = ( 27 | (70,-110,l), 28 | (70,140,l), 29 | (310,140,l), 30 | (310,350,l), 31 | (240,350,l), 32 | (240,210,l), 33 | (190,210,l), 34 | (190,350,l), 35 | (120,350,l), 36 | (120,210,l), 37 | (70,210,l), 38 | (70,350,l), 39 | (0,350,l), 40 | (0,-110,l) 41 | ); 42 | } 43 | ); 44 | width = 350; 45 | } 46 | ); 47 | } 48 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/behD_otless-ar.medi.high.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "behDotless-ar.medi.high.1"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (46,-35); 9 | }, 10 | { 11 | name = entry; 12 | pos = (120,0); 13 | }, 14 | { 15 | name = exit; 16 | }, 17 | { 18 | name = top; 19 | pos = (44,300); 20 | } 21 | ); 22 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 23 | shapes = ( 24 | { 25 | closed = 1; 26 | nodes = ( 27 | (120,0,l), 28 | (120,70,l), 29 | (98,70,o), 30 | (80,88,o), 31 | (80,110,cs), 32 | (80,260,l), 33 | (0,240,l), 34 | (0,70,l), 35 | (-20,70,l), 36 | (-20,0,l) 37 | ); 38 | } 39 | ); 40 | width = 120; 41 | } 42 | ); 43 | metricWidth = "=behDotless-ar.init"; 44 | } 45 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/behD_otless-ar.medi.high.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "behDotless-ar.medi.high"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (46,-35); 9 | }, 10 | { 11 | name = entry; 12 | pos = (120,0); 13 | }, 14 | { 15 | name = exit; 16 | }, 17 | { 18 | name = top; 19 | pos = (44,300); 20 | } 21 | ); 22 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 23 | shapes = ( 24 | { 25 | closed = 1; 26 | nodes = ( 27 | (120,0,l), 28 | (120,70,l), 29 | (98,70,o), 30 | (80,88,o), 31 | (80,110,cs), 32 | (80,270,l), 33 | (0,250,l), 34 | (0,70,l), 35 | (-20,70,l), 36 | (-20,0,l) 37 | ); 38 | } 39 | ); 40 | width = 120; 41 | } 42 | ); 43 | metricWidth = "=behDotless-ar.init"; 44 | } 45 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/kaf-ar.fina.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "kaf-ar.fina"; 3 | kernLeft = dal; 4 | kernRight = waw; 5 | layers = ( 6 | { 7 | anchors = ( 8 | { 9 | name = bottom; 10 | pos = (320,-35); 11 | }, 12 | { 13 | name = top; 14 | pos = (320,255); 15 | } 16 | ); 17 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 18 | shapes = ( 19 | { 20 | closed = 1; 21 | nodes = ( 22 | (640,0,l), 23 | (640,70,l), 24 | (597,70,l), 25 | (582,166,o), 26 | (524,180,o), 27 | (486,180,cs), 28 | (120,180,l), 29 | (120,560,l), 30 | (40,540,l), 31 | (40,110,l), 32 | (476,110,ls), 33 | (498,110,o), 34 | (516,92,o), 35 | (516,70,c), 36 | (41,70,l), 37 | (0,0,l) 38 | ); 39 | } 40 | ); 41 | width = 640; 42 | } 43 | ); 44 | } 45 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/kaf-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "kaf-ar"; 3 | kernLeft = dal; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = bottom; 9 | pos = (320,-35); 10 | }, 11 | { 12 | name = top; 13 | pos = (320,255); 14 | } 15 | ); 16 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 17 | shapes = ( 18 | { 19 | closed = 1; 20 | nodes = ( 21 | (579,0,ls), 22 | (585,0,o), 23 | (600,0,o), 24 | (600,21,cs), 25 | (600,160,o), 26 | (530,180,o), 27 | (486,180,cs), 28 | (120,180,l), 29 | (120,560,l), 30 | (40,540,l), 31 | (40,110,l), 32 | (476,110,ls), 33 | (498,110,o), 34 | (516,92,o), 35 | (516,70,c), 36 | (41,70,l), 37 | (0,0,l) 38 | ); 39 | } 40 | ); 41 | width = 640; 42 | } 43 | ); 44 | unicode = 1603; 45 | } 46 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/y.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = y; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (162,-250,ls), 11 | (185,-250,o), 12 | (200,-235,o), 13 | (200,-210,cs), 14 | (200,200,l), 15 | (120,180,l), 16 | (120,90,ls), 17 | (120,79,o), 18 | (111,70,o), 19 | (100,70,cs), 20 | (89,70,o), 21 | (80,79,o), 22 | (80,90,cs), 23 | (80,200,l), 24 | (0,180,l), 25 | (0,90,ls), 26 | (0,40,o), 27 | (45,0,o), 28 | (100,0,cs), 29 | (120,0,l), 30 | (120,-180,l), 31 | (50,-180,ls), 32 | (30,-180,o), 33 | (13,-175,o), 34 | (2,-160,c), 35 | (-50,-250,l) 36 | ); 37 | } 38 | ); 39 | width = 240; 40 | } 41 | ); 42 | unicode = (121,89); 43 | } 44 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/dal-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "dal-ar"; 3 | kernLeft = dal; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = bottom; 9 | pos = (280,-35); 10 | }, 11 | { 12 | name = top; 13 | pos = (280,255); 14 | } 15 | ); 16 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 17 | shapes = ( 18 | { 19 | closed = 1; 20 | nodes = ( 21 | (539,0,ls), 22 | (545,0,o), 23 | (560,0,o), 24 | (560,21,cs), 25 | (560,160,o), 26 | (490,180,o), 27 | (446,180,cs), 28 | (120,180,l), 29 | (147,250,l), 30 | (144,250,l), 31 | (64,110,l), 32 | (436,110,ls), 33 | (458,110,o), 34 | (476,92,o), 35 | (476,70,c), 36 | (41,70,l), 37 | (0,0,l) 38 | ); 39 | } 40 | ); 41 | width = 600; 42 | } 43 | ); 44 | unicode = 1583; 45 | } 46 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/four-ar.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "four-ar.1"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | } 21 | ); 22 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 23 | shapes = ( 24 | { 25 | closed = 1; 26 | nodes = ( 27 | (70,0,l), 28 | (70,140,l), 29 | (310,140,l), 30 | (310,210,l), 31 | (190,210,l), 32 | (190,280,l), 33 | (310,280,l), 34 | (310,350,l), 35 | (120,350,l), 36 | (120,210,l), 37 | (70,210,l), 38 | (70,350,l), 39 | (0,350,l), 40 | (0,0,l) 41 | ); 42 | } 43 | ); 44 | width = 350; 45 | } 46 | ); 47 | metricWidth = "=three-ar"; 48 | } 49 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/kaf-ar.init.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "kaf-ar.init.1"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (280,-35); 9 | }, 10 | { 11 | name = exit; 12 | }, 13 | { 14 | name = top; 15 | pos = (280,255); 16 | } 17 | ); 18 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 19 | shapes = ( 20 | { 21 | closed = 1; 22 | nodes = ( 23 | (539,0,ls), 24 | (545,0,o), 25 | (560,0,o), 26 | (560,21,cs), 27 | (560,160,o), 28 | (490,180,o), 29 | (446,180,cs), 30 | (80,180,l), 31 | (80,560,l), 32 | (0,540,l), 33 | (0,110,l), 34 | (436,110,ls), 35 | (458,110,o), 36 | (476,92,o), 37 | (476,70,c), 38 | (-20,70,l), 39 | (-20,0,l) 40 | ); 41 | } 42 | ); 43 | width = 600; 44 | } 45 | ); 46 | } 47 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/kaf-ar.init.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "kaf-ar.init"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (260,-35); 9 | }, 10 | { 11 | name = exit; 12 | }, 13 | { 14 | name = top; 15 | pos = (260,255); 16 | } 17 | ); 18 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 19 | shapes = ( 20 | { 21 | closed = 1; 22 | nodes = ( 23 | (519,0,ls), 24 | (525,0,o), 25 | (540,0,o), 26 | (540,21,cs), 27 | (540,160,o), 28 | (470,180,o), 29 | (426,180,cs), 30 | (56,180,l), 31 | (83,250,l), 32 | (80,250,l), 33 | (0,110,l), 34 | (416,110,ls), 35 | (438,110,o), 36 | (456,92,o), 37 | (456,70,c), 38 | (-20,70,l), 39 | (-20,0,l) 40 | ); 41 | } 42 | ); 43 | width = 580; 44 | } 45 | ); 46 | } 47 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/reh-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "reh-ar"; 3 | kernLeft = dal; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = bottom; 9 | pos = (180,-35); 10 | }, 11 | { 12 | name = top; 13 | pos = (180,325); 14 | }, 15 | { 16 | name = top.alt; 17 | pos = (79,193); 18 | } 19 | ); 20 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 21 | shapes = ( 22 | { 23 | closed = 1; 24 | nodes = ( 25 | (339,0,ls), 26 | (345,0,o), 27 | (360,0,o), 28 | (360,21,cs), 29 | (360,160,o), 30 | (291,203,o), 31 | (144,250,c), 32 | (64,110,l), 33 | (236,110,ls), 34 | (258,110,o), 35 | (276,92,o), 36 | (276,70,c), 37 | (40,70,l), 38 | (0,0,l) 39 | ); 40 | } 41 | ); 42 | width = 400; 43 | } 44 | ); 45 | unicode = 1585; 46 | } 47 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/lam-ar.medi.short.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "lam-ar.medi.short"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (40,-35); 9 | }, 10 | { 11 | name = entry; 12 | pos = (120,0); 13 | }, 14 | { 15 | name = exit; 16 | }, 17 | { 18 | name = top; 19 | pos = (40,459); 20 | } 21 | ); 22 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 23 | shapes = ( 24 | { 25 | closed = 1; 26 | nodes = ( 27 | (120,0,l), 28 | (120,70,l), 29 | (98,70,o), 30 | (80,88,o), 31 | (80,110,cs), 32 | (80,450,l), 33 | (0,430,l), 34 | (0,70,l), 35 | (-20,70,l), 36 | (-20,0,l) 37 | ); 38 | } 39 | ); 40 | width = 120; 41 | } 42 | ); 43 | metricRight = "=lam-ar.medi"; 44 | metricWidth = "=lam-ar.init"; 45 | } 46 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/lam-ar.medi.short2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "lam-ar.medi.short2"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (40,-35); 9 | }, 10 | { 11 | name = entry; 12 | pos = (120,0); 13 | }, 14 | { 15 | name = exit; 16 | }, 17 | { 18 | name = top; 19 | pos = (40,349); 20 | } 21 | ); 22 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 23 | shapes = ( 24 | { 25 | closed = 1; 26 | nodes = ( 27 | (120,0,l), 28 | (120,70,l), 29 | (98,70,o), 30 | (80,88,o), 31 | (80,110,cs), 32 | (80,340,l), 33 | (0,320,l), 34 | (0,70,l), 35 | (-20,70,l), 36 | (-20,0,l) 37 | ); 38 | } 39 | ); 40 | width = 120; 41 | } 42 | ); 43 | metricRight = "=lam-ar.medi"; 44 | metricWidth = "=lam-ar.init"; 45 | } 46 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/o.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = o; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (165,0,o), 11 | (200,30,o), 12 | (200,90,cs), 13 | (200,140,o), 14 | (155,180,o), 15 | (100,180,cs), 16 | (45,180,o), 17 | (0,140,o), 18 | (0,90,cs), 19 | (0,30,o), 20 | (35,0,o), 21 | (100,0,cs) 22 | ); 23 | }, 24 | { 25 | closed = 1; 26 | nodes = ( 27 | (89,70,o), 28 | (80,79,o), 29 | (80,90,cs), 30 | (80,101,o), 31 | (89,110,o), 32 | (100,110,cs), 33 | (111,110,o), 34 | (120,101,o), 35 | (120,90,cs), 36 | (120,79,o), 37 | (111,70,o), 38 | (100,70,cs) 39 | ); 40 | } 41 | ); 42 | width = 240; 43 | } 44 | ); 45 | unicode = (111,79); 46 | } 47 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/p.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = p.1; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (80,-230,l), 11 | (80,0,l), 12 | (100,0,ls), 13 | (155,0,o), 14 | (200,40,o), 15 | (200,90,cs), 16 | (200,150,o), 17 | (155,180,o), 18 | (100,180,cs), 19 | (35,180,o), 20 | (0,150,o), 21 | (0,90,cs), 22 | (0,-250,l) 23 | ); 24 | }, 25 | { 26 | closed = 1; 27 | nodes = ( 28 | (89,70,o), 29 | (80,79,o), 30 | (80,90,cs), 31 | (80,101,o), 32 | (89,110,o), 33 | (100,110,cs), 34 | (111,110,o), 35 | (120,101,o), 36 | (120,90,cs), 37 | (120,79,o), 38 | (111,70,o), 39 | (100,70,cs) 40 | ); 41 | } 42 | ); 43 | width = 240; 44 | } 45 | ); 46 | } 47 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/q.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = q.1; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (200,-230,l), 11 | (200,90,ls), 12 | (200,150,o), 13 | (165,180,o), 14 | (100,180,cs), 15 | (45,180,o), 16 | (0,150,o), 17 | (0,90,cs), 18 | (0,40,o), 19 | (45,0,o), 20 | (100,0,cs), 21 | (120,0,l), 22 | (120,-250,l) 23 | ); 24 | }, 25 | { 26 | closed = 1; 27 | nodes = ( 28 | (89,70,o), 29 | (80,79,o), 30 | (80,90,cs), 31 | (80,101,o), 32 | (89,110,o), 33 | (100,110,cs), 34 | (111,110,o), 35 | (120,101,o), 36 | (120,90,cs), 37 | (120,79,o), 38 | (111,70,o), 39 | (100,70,cs) 40 | ); 41 | } 42 | ); 43 | width = 240; 44 | } 45 | ); 46 | } 47 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/tahabove-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "tahabove-ar"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (74,0); 9 | } 10 | ); 11 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 12 | shapes = ( 13 | { 14 | closed = 1; 15 | nodes = ( 16 | (142,0,ls), 17 | (146,0,o), 18 | (148,0,o), 19 | (148,6,cs), 20 | (148,50,o), 21 | (127,59,o), 22 | (113,59,cs), 23 | (50,59,l), 24 | (50,115,l), 25 | (25,109,l), 26 | (25,21,l), 27 | (12,21,l), 28 | (0,0,l) 29 | ); 30 | }, 31 | { 32 | closed = 1; 33 | nodes = ( 34 | (50,35,l), 35 | (109,35,ls), 36 | (117,35,o), 37 | (123,29,o), 38 | (123,21,c), 39 | (50,21,l) 40 | ); 41 | } 42 | ); 43 | width = 148; 44 | } 45 | ); 46 | unicode = 1557; 47 | } 48 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/four-ar.osf.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "four-ar.osf.1"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | } 21 | ); 22 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 23 | shapes = ( 24 | { 25 | closed = 1; 26 | nodes = ( 27 | (70,-110,l), 28 | (70,140,l), 29 | (310,140,l), 30 | (310,210,l), 31 | (190,210,l), 32 | (190,280,l), 33 | (310,280,l), 34 | (310,350,l), 35 | (120,350,l), 36 | (120,210,l), 37 | (70,210,l), 38 | (70,350,l), 39 | (0,350,l), 40 | (0,-110,l) 41 | ); 42 | } 43 | ); 44 | width = 350; 45 | } 46 | ); 47 | metricWidth = "=three-ar"; 48 | } 49 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/percent.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = percent; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (119,422,l), 11 | (119,540,l), 12 | (0,540,l), 13 | (0,422,l) 14 | ); 15 | }, 16 | { 17 | closed = 1; 18 | nodes = ( 19 | (229,20,l), 20 | (229,138,l), 21 | (110,138,l), 22 | (110,20,l) 23 | ); 24 | }, 25 | { 26 | closed = 1; 27 | nodes = ( 28 | (150,98,l), 29 | (189,98,l), 30 | (189,60,l), 31 | (150,60,l) 32 | ); 33 | }, 34 | { 35 | closed = 1; 36 | nodes = ( 37 | (40,500,l), 38 | (79,500,l), 39 | (79,462,l), 40 | (40,462,l) 41 | ); 42 | }, 43 | { 44 | ref = slash; 45 | } 46 | ); 47 | width = 276; 48 | } 49 | ); 50 | unicode = 37; 51 | } 52 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/two-ar.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "two-ar.1"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | }, 21 | { 22 | angle = 90; 23 | pos = (140,450); 24 | }, 25 | { 26 | angle = 90; 27 | pos = (70,450); 28 | }, 29 | { 30 | angle = 90; 31 | pos = (210,450); 32 | } 33 | ); 34 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 35 | shapes = ( 36 | { 37 | closed = 1; 38 | nodes = ( 39 | (70,0,l), 40 | (70,280,l), 41 | (210,280,l), 42 | (210,350,l), 43 | (0,350,l), 44 | (0,0,l) 45 | ); 46 | } 47 | ); 48 | width = 250; 49 | } 50 | ); 51 | metricWidth = "=two-ar"; 52 | } 53 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/_notdef.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = .notdef; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (290,0,l), 11 | (290,450,l), 12 | (40,450,l), 13 | (40,0,l) 14 | ); 15 | }, 16 | { 17 | closed = 1; 18 | nodes = ( 19 | (164,172,l), 20 | (221,40,l), 21 | (106,40,l) 22 | ); 23 | }, 24 | { 25 | closed = 1; 26 | nodes = ( 27 | (80,364,l), 28 | (142,222,l), 29 | (80,81,l) 30 | ); 31 | }, 32 | { 33 | closed = 1; 34 | nodes = ( 35 | (185,222,l), 36 | (250,371,l), 37 | (250,74,l) 38 | ); 39 | }, 40 | { 41 | closed = 1; 42 | nodes = ( 43 | (104,410,l), 44 | (223,410,l), 45 | (164,273,l) 46 | ); 47 | } 48 | ); 49 | width = 330; 50 | } 51 | ); 52 | } 53 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/b.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = b; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (155,0,o), 11 | (200,30,o), 12 | (200,90,cs), 13 | (200,140,o), 14 | (155,180,o), 15 | (100,180,cs), 16 | (80,180,l), 17 | (80,560,l), 18 | (0,540,l), 19 | (0,90,ls), 20 | (0,30,o), 21 | (35,0,o), 22 | (100,0,cs) 23 | ); 24 | }, 25 | { 26 | closed = 1; 27 | nodes = ( 28 | (89,70,o), 29 | (80,79,o), 30 | (80,90,cs), 31 | (80,101,o), 32 | (89,110,o), 33 | (100,110,cs), 34 | (111,110,o), 35 | (120,101,o), 36 | (120,90,cs), 37 | (120,79,o), 38 | (111,70,o), 39 | (100,70,cs) 40 | ); 41 | } 42 | ); 43 | width = 240; 44 | } 45 | ); 46 | unicode = (98,66); 47 | } 48 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/dal-ar.fina.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "dal-ar.fina"; 3 | kernLeft = dal; 4 | kernRight = waw; 5 | layers = ( 6 | { 7 | anchors = ( 8 | { 9 | name = bottom; 10 | pos = (280,-35); 11 | }, 12 | { 13 | name = top; 14 | pos = (280,255); 15 | } 16 | ); 17 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 18 | shapes = ( 19 | { 20 | closed = 1; 21 | nodes = ( 22 | (600,0,l), 23 | (600,70,l), 24 | (557,70,l), 25 | (542,166,o), 26 | (484,180,o), 27 | (446,180,cs), 28 | (120,180,l), 29 | (147,250,l), 30 | (144,250,l), 31 | (64,110,l), 32 | (436,110,ls), 33 | (458,110,o), 34 | (476,92,o), 35 | (476,70,c), 36 | (41,70,l), 37 | (0,0,l) 38 | ); 39 | } 40 | ); 41 | width = 600; 42 | } 43 | ); 44 | metricWidth = "=dal-ar"; 45 | } 46 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/six-ar.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "six-ar.1"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | }, 21 | { 22 | angle = 90; 23 | pos = (140,450); 24 | }, 25 | { 26 | angle = 90; 27 | pos = (70,450); 28 | }, 29 | { 30 | angle = 90; 31 | pos = (210,450); 32 | } 33 | ); 34 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 35 | shapes = ( 36 | { 37 | closed = 1; 38 | nodes = ( 39 | (210,350,l), 40 | (0,350,l), 41 | (0,280,l), 42 | (140,280,l), 43 | (140,0,l), 44 | (210,0,l) 45 | ); 46 | } 47 | ); 48 | width = 250; 49 | } 50 | ); 51 | metricWidth = "=six-ar"; 52 | } 53 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/p.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = p; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (80,-230,l), 11 | (80,0,l), 12 | (100,0,ls), 13 | (155,0,o), 14 | (200,40,o), 15 | (200,90,cs), 16 | (200,150,o), 17 | (155,180,o), 18 | (100,180,cs), 19 | (60,180,o), 20 | (20,185,o), 21 | (0,220,c), 22 | (0,-250,l) 23 | ); 24 | }, 25 | { 26 | closed = 1; 27 | nodes = ( 28 | (89,70,o), 29 | (80,79,o), 30 | (80,90,cs), 31 | (80,101,o), 32 | (89,110,o), 33 | (100,110,cs), 34 | (111,110,o), 35 | (120,101,o), 36 | (120,90,cs), 37 | (120,79,o), 38 | (111,70,o), 39 | (100,70,cs) 40 | ); 41 | } 42 | ); 43 | width = 240; 44 | } 45 | ); 46 | unicode = (112,80); 47 | } 48 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/q.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = q; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (200,-230,l), 11 | (200,220,l), 12 | (180,185,o), 13 | (140,180,o), 14 | (100,180,cs), 15 | (45,180,o), 16 | (0,149,o), 17 | (0,90,cs), 18 | (0,41,o), 19 | (45,0,o), 20 | (100,0,cs), 21 | (120,0,l), 22 | (120,-250,l) 23 | ); 24 | }, 25 | { 26 | closed = 1; 27 | nodes = ( 28 | (89,70,o), 29 | (80,80,o), 30 | (80,90,cs), 31 | (80,100,o), 32 | (89,110,o), 33 | (100,110,cs), 34 | (111,110,o), 35 | (120,100,o), 36 | (120,90,cs), 37 | (120,80,o), 38 | (111,70,o), 39 | (100,70,cs) 40 | ); 41 | } 42 | ); 43 | width = 240; 44 | } 45 | ); 46 | unicode = (113,81); 47 | } 48 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/two-ar.osf.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "two-ar.osf.1"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | }, 21 | { 22 | angle = 90; 23 | pos = (140,450); 24 | }, 25 | { 26 | angle = 90; 27 | pos = (70,450); 28 | }, 29 | { 30 | angle = 90; 31 | pos = (210,450); 32 | } 33 | ); 34 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 35 | shapes = ( 36 | { 37 | closed = 1; 38 | nodes = ( 39 | (70,-110,l), 40 | (70,280,l), 41 | (210,280,l), 42 | (210,350,l), 43 | (0,350,l), 44 | (0,-110,l) 45 | ); 46 | } 47 | ); 48 | width = 250; 49 | } 50 | ); 51 | metricWidth = "=two-ar"; 52 | } 53 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/noonghunna-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "noonghunna-ar"; 3 | kernLeft = bowel; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = bottom; 9 | pos = (-1,-285); 10 | }, 11 | { 12 | name = top; 13 | pos = (80,205); 14 | }, 15 | { 16 | name = top.alt; 17 | pos = (28,124); 18 | } 19 | ); 20 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 21 | shapes = ( 22 | { 23 | closed = 1; 24 | nodes = ( 25 | (112,-250,ls), 26 | (135,-250,o), 27 | (150,-235,o), 28 | (150,-210,cs), 29 | (150,60,l), 30 | (70,140,l), 31 | (30,70,l), 32 | (70,30,l), 33 | (70,-180,l), 34 | (-30,-180,ls), 35 | (-50,-180,o), 36 | (-67,-175,o), 37 | (-78,-160,c), 38 | (-130,-250,l) 39 | ); 40 | } 41 | ); 42 | width = 190; 43 | } 44 | ); 45 | unicode = 1722; 46 | } 47 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/six-ar.osf.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "six-ar.osf.1"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | }, 21 | { 22 | angle = 90; 23 | pos = (140,450); 24 | }, 25 | { 26 | angle = 90; 27 | pos = (70,450); 28 | }, 29 | { 30 | angle = 90; 31 | pos = (210,450); 32 | } 33 | ); 34 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 35 | shapes = ( 36 | { 37 | closed = 1; 38 | nodes = ( 39 | (210,350,l), 40 | (0,350,l), 41 | (0,280,l), 42 | (140,280,l), 43 | (140,-110,l), 44 | (210,-110,l) 45 | ); 46 | } 47 | ); 48 | width = 250; 49 | } 50 | ); 51 | metricWidth = "=six-ar"; 52 | } 53 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: khaledhosny 4 | patreon: khaledhosny 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: # Replace with a single Ko-fi username 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry 13 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 14 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/reh-ar.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "reh-ar.1"; 3 | kernLeft = dal; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = bottom; 9 | pos = (180,-35); 10 | }, 11 | { 12 | name = top; 13 | pos = (180,290); 14 | }, 15 | { 16 | name = top.alt; 17 | pos = (79,193); 18 | } 19 | ); 20 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 21 | shapes = ( 22 | { 23 | closed = 1; 24 | nodes = ( 25 | (339,0,ls), 26 | (345,0,o), 27 | (360,0,o), 28 | (360,21,cs), 29 | (360,160,o), 30 | (292,206,o), 31 | (124,215,c), 32 | (64,110,l), 33 | (236,110,ls), 34 | (258,110,o), 35 | (276,92,o), 36 | (276,70,c), 37 | (40,70,l), 38 | (0,0,l) 39 | ); 40 | } 41 | ); 42 | width = 400; 43 | } 44 | ); 45 | metricRight = "=reh-ar"; 46 | metricWidth = "=reh-ar"; 47 | } 48 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/four-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "four-ar"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | } 21 | ); 22 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 23 | shapes = ( 24 | { 25 | closed = 1; 26 | nodes = ( 27 | (310,0,l), 28 | (310,70,l), 29 | (70,70,l), 30 | (70,140,l), 31 | (310,140,l), 32 | (310,210,l), 33 | (190,210,l), 34 | (190,280,l), 35 | (310,280,l), 36 | (310,350,l), 37 | (120,350,l), 38 | (120,210,l), 39 | (70,210,l), 40 | (70,350,l), 41 | (0,350,l), 42 | (0,0,l) 43 | ); 44 | } 45 | ); 46 | width = 350; 47 | } 48 | ); 49 | metricWidth = "=three-ar"; 50 | unicode = 1636; 51 | } 52 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/three-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "three-ar"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | } 21 | ); 22 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 23 | shapes = ( 24 | { 25 | closed = 1; 26 | nodes = ( 27 | (310,0,l), 28 | (310,70,l), 29 | (70,70,l), 30 | (70,140,l), 31 | (310,140,l), 32 | (310,350,l), 33 | (240,350,l), 34 | (240,210,l), 35 | (190,210,l), 36 | (190,350,l), 37 | (120,350,l), 38 | (120,210,l), 39 | (70,210,l), 40 | (70,350,l), 41 | (0,350,l), 42 | (0,0,l) 43 | ); 44 | } 45 | ); 46 | width = 350; 47 | } 48 | ); 49 | metricWidth = "=three-ar.1"; 50 | unicode = (1635,1779); 51 | } 52 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/two-ar.osf.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "two-ar.osf"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | }, 21 | { 22 | angle = 90; 23 | pos = (140,450); 24 | }, 25 | { 26 | angle = 90; 27 | pos = (70,450); 28 | }, 29 | { 30 | angle = 90; 31 | pos = (210,450); 32 | } 33 | ); 34 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 35 | shapes = ( 36 | { 37 | closed = 1; 38 | nodes = ( 39 | (70,-110,l), 40 | (70,189,l), 41 | (210,189,l), 42 | (210,350,l), 43 | (140,350,l), 44 | (140,259,l), 45 | (70,259,l), 46 | (70,350,l), 47 | (0,350,l), 48 | (0,-110,l) 49 | ); 50 | } 51 | ); 52 | width = 250; 53 | } 54 | ); 55 | } 56 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seen-ar.init.3.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "seen-ar.init.3"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (160,-35); 9 | }, 10 | { 11 | name = exit; 12 | }, 13 | { 14 | name = top; 15 | pos = (160,280); 16 | } 17 | ); 18 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 19 | shapes = ( 20 | { 21 | closed = 1; 22 | nodes = ( 23 | (299,0,ls), 24 | (305,0,o), 25 | (320,0,o), 26 | (320,11,cs), 27 | (320,230,l), 28 | (240,210,l), 29 | (240,70,l), 30 | (218,70,o), 31 | (200,88,o), 32 | (200,110,cs), 33 | (200,230,l), 34 | (120,210,l), 35 | (120,70,l), 36 | (98,70,o), 37 | (80,88,o), 38 | (80,110,cs), 39 | (80,230,l), 40 | (0,210,l), 41 | (0,70,l), 42 | (-20,70,l), 43 | (-20,0,l) 44 | ); 45 | } 46 | ); 47 | width = 360; 48 | } 49 | ); 50 | } 51 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seven-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "seven-ar"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | }, 21 | { 22 | angle = 90; 23 | pos = (140,450); 24 | }, 25 | { 26 | angle = 90; 27 | pos = (70,450); 28 | }, 29 | { 30 | angle = 90; 31 | pos = (210,450); 32 | } 33 | ); 34 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 35 | shapes = ( 36 | { 37 | closed = 1; 38 | nodes = ( 39 | (210,0,l), 40 | (210,350,l), 41 | (140,350,l), 42 | (140,70,l), 43 | (70,70,l), 44 | (70,350,l), 45 | (0,350,l), 46 | (0,0,l) 47 | ); 48 | } 49 | ); 50 | width = 250; 51 | } 52 | ); 53 | metricWidth = "=five-ar"; 54 | unicode = 1639; 55 | } 56 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/two-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "two-ar"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | }, 21 | { 22 | angle = 90; 23 | pos = (140,450); 24 | }, 25 | { 26 | angle = 90; 27 | pos = (70,450); 28 | }, 29 | { 30 | angle = 90; 31 | pos = (210,450); 32 | } 33 | ); 34 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 35 | shapes = ( 36 | { 37 | closed = 1; 38 | nodes = ( 39 | (70,0,l), 40 | (70,189,l), 41 | (210,189,l), 42 | (210,350,l), 43 | (140,350,l), 44 | (140,259,l), 45 | (70,259,l), 46 | (70,350,l), 47 | (0,350,l), 48 | (0,0,l) 49 | ); 50 | } 51 | ); 52 | width = 250; 53 | } 54 | ); 55 | unicode = (1634,1778); 56 | } 57 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/m.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = m.1; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (80,0,l), 11 | (80,90,ls), 12 | (80,101,o), 13 | (89,110,o), 14 | (100,110,cs), 15 | (111,110,o), 16 | (120,101,o), 17 | (120,90,cs), 18 | (120,0,l), 19 | (200,0,l), 20 | (200,90,ls), 21 | (200,101,o), 22 | (209,110,o), 23 | (220,110,cs), 24 | (231,110,o), 25 | (240,101,o), 26 | (240,90,cs), 27 | (240,0,l), 28 | (320,0,l), 29 | (320,90,ls), 30 | (320,140,o), 31 | (275,180,o), 32 | (220,180,cs), 33 | (198,180,o), 34 | (176,173,o), 35 | (160,162,c), 36 | (144,173,o), 37 | (122,180,o), 38 | (100,180,cs), 39 | (60,180,o), 40 | (20,185,o), 41 | (0,220,c), 42 | (0,0,l) 43 | ); 44 | } 45 | ); 46 | width = 360; 47 | } 48 | ); 49 | } 50 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/noonghunna-ar.fina.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "noonghunna-ar.fina"; 3 | kernLeft = bowel; 4 | kernRight = waw; 5 | layers = ( 6 | { 7 | anchors = ( 8 | { 9 | name = bottom; 10 | pos = (-1,-285); 11 | }, 12 | { 13 | name = top; 14 | pos = (80,205); 15 | }, 16 | { 17 | name = top.alt; 18 | pos = (28,124); 19 | } 20 | ); 21 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 22 | shapes = ( 23 | { 24 | closed = 1; 25 | nodes = ( 26 | (112,-250,ls), 27 | (135,-250,o), 28 | (150,-235,o), 29 | (150,-210,cs), 30 | (150,0,l), 31 | (190,0,l), 32 | (190,70,l), 33 | (140,70,l), 34 | (70,140,l), 35 | (30,70,l), 36 | (70,30,l), 37 | (70,-180,l), 38 | (-30,-180,ls), 39 | (-50,-180,o), 40 | (-67,-175,o), 41 | (-78,-160,c), 42 | (-130,-250,l) 43 | ); 44 | } 45 | ); 46 | width = 190; 47 | } 48 | ); 49 | } 50 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seen-ar.init.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "seen-ar.init"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (160,-35); 9 | }, 10 | { 11 | name = exit; 12 | }, 13 | { 14 | name = top; 15 | pos = (160,290); 16 | } 17 | ); 18 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 19 | shapes = ( 20 | { 21 | closed = 1; 22 | nodes = ( 23 | (299,0,ls), 24 | (305,0,o), 25 | (320,0,o), 26 | (320,11,cs), 27 | (320,270,l), 28 | (240,250,l), 29 | (240,70,l), 30 | (218,70,o), 31 | (200,88,o), 32 | (200,110,cs), 33 | (200,240,l), 34 | (120,220,l), 35 | (120,70,l), 36 | (98,70,o), 37 | (80,88,o), 38 | (80,110,cs), 39 | (80,210,l), 40 | (0,190,l), 41 | (0,70,l), 42 | (-20,70,l), 43 | (-20,0,l) 44 | ); 45 | } 46 | ); 47 | width = 360; 48 | } 49 | ); 50 | metricWidth = "=seen-ar.init"; 51 | } 52 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/six-ar.osf.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "six-ar.osf"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | }, 21 | { 22 | angle = 90; 23 | pos = (140,450); 24 | }, 25 | { 26 | angle = 90; 27 | pos = (70,450); 28 | }, 29 | { 30 | angle = 90; 31 | pos = (210,450); 32 | } 33 | ); 34 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 35 | shapes = ( 36 | { 37 | closed = 1; 38 | nodes = ( 39 | (210,350,l), 40 | (140,350,l), 41 | (140,259,l), 42 | (70,259,l), 43 | (70,350,l), 44 | (0,350,l), 45 | (0,189,l), 46 | (140,189,l), 47 | (140,-110,l), 48 | (210,-110,l) 49 | ); 50 | } 51 | ); 52 | width = 250; 53 | } 54 | ); 55 | metricWidth = "=two-ar"; 56 | } 57 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/guilsinglright.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = guilsinglright; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (54,26,o), 11 | (82,76,o), 12 | (82,131,cs), 13 | (82,174,o), 14 | (64,220,o), 15 | (28,259,c), 16 | (0,203,l), 17 | (60,147,o), 18 | (59,57,o), 19 | (0,0,c) 20 | ); 21 | } 22 | ); 23 | width = 122; 24 | }, 25 | { 26 | associatedMasterId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 27 | layerId = "2E3079AD-673B-4FE8-8AB4-C3BD487E2D9C"; 28 | name = "Dec 12 20, 13:05"; 29 | shapes = ( 30 | { 31 | closed = 1; 32 | nodes = ( 33 | (154,78,o), 34 | (154,334,o), 35 | (45,560,c), 36 | (0,469,l), 37 | (93,295,o), 38 | (96,65,o), 39 | (0,-100,c) 40 | ); 41 | } 42 | ); 43 | width = 162; 44 | } 45 | ); 46 | unicode = 8250; 47 | } 48 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seen-ar.6.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "seen-ar.6"; 3 | kernLeft = bowel; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = bottom; 9 | pos = (233,-35); 10 | }, 11 | { 12 | name = top; 13 | pos = (180,202); 14 | } 15 | ); 16 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 17 | shapes = ( 18 | { 19 | closed = 1; 20 | nodes = ( 21 | (112,-250,ls), 22 | (135,-250,o), 23 | (150,-235,o), 24 | (150,-210,cs), 25 | (150,0,l), 26 | (309,0,ls), 27 | (315,0,o), 28 | (330,0,o), 29 | (330,11,cs), 30 | (330,177,l), 31 | (250,157,l), 32 | (250,70,l), 33 | (180,140,l), 34 | (140,70,l), 35 | (70,140,l), 36 | (30,70,l), 37 | (70,30,l), 38 | (70,-180,l), 39 | (-30,-180,ls), 40 | (-50,-180,o), 41 | (-67,-175,o), 42 | (-78,-160,c), 43 | (-130,-250,l) 44 | ); 45 | } 46 | ); 47 | width = 370; 48 | } 49 | ); 50 | } 51 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seen-ar.init.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "seen-ar.init.1"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (160,-35); 9 | }, 10 | { 11 | name = exit; 12 | }, 13 | { 14 | name = top; 15 | pos = (160,300); 16 | } 17 | ); 18 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 19 | shapes = ( 20 | { 21 | closed = 1; 22 | nodes = ( 23 | (299,0,ls), 24 | (305,0,o), 25 | (320,0,o), 26 | (320,11,cs), 27 | (320,290,l), 28 | (240,270,l), 29 | (240,70,l), 30 | (218,70,o), 31 | (200,88,o), 32 | (200,110,cs), 33 | (200,260,l), 34 | (120,240,l), 35 | (120,70,l), 36 | (98,70,o), 37 | (80,88,o), 38 | (80,110,cs), 39 | (80,230,l), 40 | (0,210,l), 41 | (0,70,l), 42 | (-20,70,l), 43 | (-20,0,l) 44 | ); 45 | } 46 | ); 47 | width = 360; 48 | } 49 | ); 50 | metricWidth = "=seen-ar.init"; 51 | } 52 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seen-ar.init.2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "seen-ar.init.2"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (160,-35); 9 | }, 10 | { 11 | name = exit; 12 | }, 13 | { 14 | name = top; 15 | pos = (160,320); 16 | } 17 | ); 18 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 19 | shapes = ( 20 | { 21 | closed = 1; 22 | nodes = ( 23 | (299,0,ls), 24 | (305,0,o), 25 | (320,0,o), 26 | (320,11,cs), 27 | (320,310,l), 28 | (240,290,l), 29 | (240,70,l), 30 | (218,70,o), 31 | (200,88,o), 32 | (200,110,cs), 33 | (200,280,l), 34 | (120,260,l), 35 | (120,70,l), 36 | (98,70,o), 37 | (80,88,o), 38 | (80,110,cs), 39 | (80,250,l), 40 | (0,230,l), 41 | (0,70,l), 42 | (-20,70,l), 43 | (-20,0,l) 44 | ); 45 | } 46 | ); 47 | width = 360; 48 | } 49 | ); 50 | metricWidth = "=seen-ar.init"; 51 | } 52 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seen-ar.init.4.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "seen-ar.init.4"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (160,-35); 9 | }, 10 | { 11 | name = exit; 12 | }, 13 | { 14 | name = top; 15 | pos = (160,300); 16 | } 17 | ); 18 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 19 | shapes = ( 20 | { 21 | closed = 1; 22 | nodes = ( 23 | (299,0,ls), 24 | (305,0,o), 25 | (320,0,o), 26 | (320,11,cs), 27 | (320,250,l), 28 | (240,230,l), 29 | (240,70,l), 30 | (218,70,o), 31 | (200,88,o), 32 | (200,110,cs), 33 | (200,250,l), 34 | (120,230,l), 35 | (120,70,l), 36 | (98,70,o), 37 | (80,88,o), 38 | (80,110,cs), 39 | (80,250,l), 40 | (0,230,l), 41 | (0,70,l), 42 | (-20,70,l), 43 | (-20,0,l) 44 | ); 45 | } 46 | ); 47 | width = 360; 48 | } 49 | ); 50 | metricWidth = "=seen-ar.init"; 51 | } 52 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/seen-ar.init.5.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "seen-ar.init.5"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (160,-35); 9 | }, 10 | { 11 | name = exit; 12 | }, 13 | { 14 | name = top; 15 | pos = (160,300); 16 | } 17 | ); 18 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 19 | shapes = ( 20 | { 21 | closed = 1; 22 | nodes = ( 23 | (299,0,ls), 24 | (305,0,o), 25 | (320,0,o), 26 | (320,11,cs), 27 | (320,270,l), 28 | (240,250,l), 29 | (240,70,l), 30 | (218,70,o), 31 | (200,88,o), 32 | (200,110,cs), 33 | (200,270,l), 34 | (120,250,l), 35 | (120,70,l), 36 | (98,70,o), 37 | (80,88,o), 38 | (80,110,cs), 39 | (80,270,l), 40 | (0,250,l), 41 | (0,70,l), 42 | (-20,70,l), 43 | (-20,0,l) 44 | ); 45 | } 46 | ); 47 | width = 360; 48 | } 49 | ); 50 | metricWidth = "=seen-ar.init"; 51 | } 52 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/question-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "question-ar"; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (230,453,l), 11 | (187,479,o), 12 | (150,490,o), 13 | (116,490,cs), 14 | (83,490,o), 15 | (32,478,o), 16 | (32,444,cs), 17 | (32,421,o), 18 | (55,395,o), 19 | (95,376,cs), 20 | (158,345,o), 21 | (193,306,o), 22 | (193,252,cs), 23 | (193,224,o), 24 | (183,193,o), 25 | (163,156,c), 26 | (173,239,o), 27 | (145,271,o), 28 | (68,312,cs), 29 | (17,340,o), 30 | (0,384,o), 31 | (0,424,cs), 32 | (0,500,o), 33 | (62,560,o), 34 | (138,560,cs), 35 | (169,560,o), 36 | (201,550,o), 37 | (230,531,c) 38 | ); 39 | }, 40 | { 41 | pos = (113,0); 42 | ref = period; 43 | } 44 | ); 45 | width = 270; 46 | } 47 | ); 48 | unicode = 1567; 49 | } 50 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/six-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "six-ar"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | }, 21 | { 22 | angle = 90; 23 | pos = (140,450); 24 | }, 25 | { 26 | angle = 90; 27 | pos = (70,450); 28 | }, 29 | { 30 | angle = 90; 31 | pos = (210,450); 32 | } 33 | ); 34 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 35 | shapes = ( 36 | { 37 | closed = 1; 38 | nodes = ( 39 | (210,350,l), 40 | (140,350,l), 41 | (140,259,l), 42 | (70,259,l), 43 | (70,350,l), 44 | (0,350,l), 45 | (0,189,l), 46 | (140,189,l), 47 | (140,0,l), 48 | (210,0,l) 49 | ); 50 | } 51 | ); 52 | width = 250; 53 | } 54 | ); 55 | metricWidth = "=two-ar"; 56 | unicode = (1638,1782,52); 57 | } 58 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/sukun-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "sukun-ar"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (100,400); 9 | } 10 | ); 11 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 12 | shapes = ( 13 | { 14 | closed = 1; 15 | nodes = ( 16 | (119,447,o), 17 | (135,463,o), 18 | (135,482,cs), 19 | (135,501,o), 20 | (119,517,o), 21 | (100,517,cs), 22 | (81,517,o), 23 | (65,501,o), 24 | (65,482,cs), 25 | (65,463,o), 26 | (81,447,o), 27 | (100,447,cs) 28 | ); 29 | }, 30 | { 31 | closed = 1; 32 | nodes = ( 33 | (92,467,o), 34 | (85,474,o), 35 | (85,482,cs), 36 | (85,490,o), 37 | (92,497,o), 38 | (100,497,cs), 39 | (108,497,o), 40 | (115,490,o), 41 | (115,482,cs), 42 | (115,474,o), 43 | (108,467,o), 44 | (100,467,cs) 45 | ); 46 | } 47 | ); 48 | width = 200; 49 | } 50 | ); 51 | unicode = 1618; 52 | } 53 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/alefM_aksura-ar.fina.tooth.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "alefMaksura-ar.fina.tooth"; 3 | kernRight = yeh; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = bottom; 9 | pos = (120,-250); 10 | }, 11 | { 12 | name = entry; 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (259,-220,ls), 21 | (265,-220,o), 22 | (280,-220,o), 23 | (280,-199,cs), 24 | (280,-60,o), 25 | (210,-40,o), 26 | (166,-40,cs), 27 | (90,-40,ls), 28 | (83,-40,o), 29 | (80,-37,o), 30 | (80,-30,cs), 31 | (80,50,l), 32 | (0,50,l), 33 | (0,-70,ls), 34 | (0,-95,o), 35 | (15,-110,o), 36 | (38,-110,cs), 37 | (156,-110,ls), 38 | (178,-110,o), 39 | (196,-128,o), 40 | (196,-150,c), 41 | (0,-150,l), 42 | (-40,-220,l) 43 | ); 44 | } 45 | ); 46 | width = 280; 47 | } 48 | ); 49 | } 50 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/m.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = m; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (80,0,l), 11 | (80,90,ls), 12 | (80,101,o), 13 | (89,110,o), 14 | (100,110,cs), 15 | (111,110,o), 16 | (120,101,o), 17 | (120,90,cs), 18 | (120,-20,l), 19 | (200,0,l), 20 | (200,90,ls), 21 | (200,101,o), 22 | (209,110,o), 23 | (220,110,cs), 24 | (231,110,o), 25 | (240,101,o), 26 | (240,90,cs), 27 | (240,-20,l), 28 | (320,0,l), 29 | (320,90,ls), 30 | (320,140,o), 31 | (275,180,o), 32 | (220,180,cs), 33 | (198,180,o), 34 | (176,173,o), 35 | (160,162,c), 36 | (144,173,o), 37 | (123,180,o), 38 | (100,180,cs), 39 | (60,180,o), 40 | (20,185,o), 41 | (0,220,c), 42 | (0,-20,l) 43 | ); 44 | } 45 | ); 46 | width = 360; 47 | } 48 | ); 49 | unicode = (109,77); 50 | } 51 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/four-ar.2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "four-ar.2"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | }, 21 | { 22 | angle = 90; 23 | pos = (140,450); 24 | }, 25 | { 26 | angle = 90; 27 | pos = (70,450); 28 | }, 29 | { 30 | angle = 90; 31 | pos = (210,450); 32 | } 33 | ); 34 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 35 | shapes = ( 36 | { 37 | closed = 1; 38 | nodes = ( 39 | (210,0,l), 40 | (210,70,l), 41 | (70,70,l), 42 | (70,140,l), 43 | (210,140,l), 44 | (210,210,l), 45 | (70,210,l), 46 | (70,280,l), 47 | (210,280,l), 48 | (210,350,l), 49 | (0,350,l), 50 | (0,0,l) 51 | ); 52 | } 53 | ); 54 | width = 250; 55 | } 56 | ); 57 | metricWidth = "=two-ar"; 58 | } 59 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/kaf-ar.medi.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "kaf-ar.medi"; 3 | kernRight = waw; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = bottom; 9 | pos = (260,-35); 10 | }, 11 | { 12 | name = entry; 13 | pos = (580,0); 14 | }, 15 | { 16 | name = exit; 17 | }, 18 | { 19 | name = top; 20 | pos = (260,255); 21 | } 22 | ); 23 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 24 | shapes = ( 25 | { 26 | closed = 1; 27 | nodes = ( 28 | (580,0,l), 29 | (580,70,l), 30 | (537,70,l), 31 | (522,166,o), 32 | (464,180,o), 33 | (426,180,cs), 34 | (56,180,l), 35 | (83,250,l), 36 | (80,250,l), 37 | (0,110,l), 38 | (416,110,ls), 39 | (438,110,o), 40 | (456,92,o), 41 | (456,70,c), 42 | (-20,70,l), 43 | (-20,0,l) 44 | ); 45 | } 46 | ); 47 | width = 580; 48 | } 49 | ); 50 | metricLeft = "=kaf-ar.init"; 51 | metricWidth = "=kaf-ar.init"; 52 | } 53 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/nine-ar.osf.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nine-ar.osf"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | }, 21 | { 22 | angle = 90; 23 | pos = (140,450); 24 | }, 25 | { 26 | angle = 90; 27 | pos = (70,450); 28 | }, 29 | { 30 | angle = 90; 31 | pos = (210,450); 32 | } 33 | ); 34 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 35 | shapes = ( 36 | { 37 | closed = 1; 38 | nodes = ( 39 | (210,-110,l), 40 | (210,350,l), 41 | (0,350,l), 42 | (0,140,l), 43 | (140,140,l), 44 | (140,-110,l) 45 | ); 46 | }, 47 | { 48 | closed = 1; 49 | nodes = ( 50 | (70,280,l), 51 | (140,280,l), 52 | (140,210,l), 53 | (70,210,l) 54 | ); 55 | } 56 | ); 57 | width = 250; 58 | } 59 | ); 60 | } 61 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/five-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "five-ar"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | }, 21 | { 22 | angle = 90; 23 | pos = (140,450); 24 | }, 25 | { 26 | angle = 90; 27 | pos = (70,450); 28 | }, 29 | { 30 | angle = 90; 31 | pos = (210,450); 32 | } 33 | ); 34 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 35 | shapes = ( 36 | { 37 | closed = 1; 38 | nodes = ( 39 | (210,0,l), 40 | (210,350,l), 41 | (0,350,l), 42 | (0,0,l) 43 | ); 44 | }, 45 | { 46 | closed = 1; 47 | nodes = ( 48 | (70,280,l), 49 | (140,280,l), 50 | (140,70,l), 51 | (70,70,l) 52 | ); 53 | } 54 | ); 55 | width = 250; 56 | } 57 | ); 58 | metricWidth = "=two-ar"; 59 | unicode = (1637,1781); 60 | } 61 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/kaf-ar.medi.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "kaf-ar.medi.1"; 3 | kernRight = waw; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = bottom; 9 | pos = (280,-35); 10 | }, 11 | { 12 | name = entry; 13 | pos = (600,0); 14 | }, 15 | { 16 | name = exit; 17 | }, 18 | { 19 | name = top; 20 | pos = (280,255); 21 | } 22 | ); 23 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 24 | shapes = ( 25 | { 26 | closed = 1; 27 | nodes = ( 28 | (600,0,l), 29 | (600,70,l), 30 | (557,70,l), 31 | (542,166,o), 32 | (484,180,o), 33 | (446,180,cs), 34 | (80,180,l), 35 | (80,560,l), 36 | (0,540,l), 37 | (0,110,l), 38 | (436,110,ls), 39 | (458,110,o), 40 | (476,92,o), 41 | (476,70,c), 42 | (-20,70,l), 43 | (-20,0,l) 44 | ); 45 | } 46 | ); 47 | width = 600; 48 | } 49 | ); 50 | metricLeft = "=kaf-ar.init.1"; 51 | metricWidth = "kaf-ar.init.2"; 52 | } 53 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/nine-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nine-ar"; 3 | layers = ( 4 | { 5 | guides = ( 6 | { 7 | pos = (0,70); 8 | }, 9 | { 10 | pos = (0,140); 11 | }, 12 | { 13 | pos = (0,210); 14 | }, 15 | { 16 | pos = (0,280); 17 | }, 18 | { 19 | pos = (0,350); 20 | }, 21 | { 22 | angle = 90; 23 | pos = (140,450); 24 | }, 25 | { 26 | angle = 90; 27 | pos = (70,450); 28 | }, 29 | { 30 | angle = 90; 31 | pos = (210,450); 32 | } 33 | ); 34 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 35 | shapes = ( 36 | { 37 | closed = 1; 38 | nodes = ( 39 | (210,0,l), 40 | (210,350,l), 41 | (0,350,l), 42 | (0,140,l), 43 | (140,140,l), 44 | (140,0,l) 45 | ); 46 | }, 47 | { 48 | closed = 1; 49 | nodes = ( 50 | (70,280,l), 51 | (140,280,l), 52 | (140,210,l), 53 | (70,210,l) 54 | ); 55 | } 56 | ); 57 | width = 250; 58 | } 59 | ); 60 | unicode = (1641,1785); 61 | } 62 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/heh-ar.2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "heh-ar.2"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (100,-35); 9 | }, 10 | { 11 | name = top; 12 | pos = (50,318); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (165,0,o), 21 | (200,30,o), 22 | (200,90,cs), 23 | (200,560,l), 24 | (120,540,l), 25 | (120,180,l), 26 | (100,180,ls), 27 | (45,180,o), 28 | (0,140,o), 29 | (0,90,cs), 30 | (0,30,o), 31 | (45,0,o), 32 | (100,0,cs) 33 | ); 34 | }, 35 | { 36 | closed = 1; 37 | nodes = ( 38 | (89,70,o), 39 | (80,79,o), 40 | (80,90,cs), 41 | (80,101,o), 42 | (89,110,o), 43 | (100,110,cs), 44 | (111,110,o), 45 | (120,101,o), 46 | (120,90,cs), 47 | (120,79,o), 48 | (111,70,o), 49 | (100,70,cs) 50 | ); 51 | } 52 | ); 53 | width = 240; 54 | } 55 | ); 56 | } 57 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/heh-ar.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "heh-ar.1"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (100,-35); 9 | }, 10 | { 11 | name = top; 12 | pos = (100,405); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (165,0,o), 21 | (200,30,o), 22 | (200,90,cs), 23 | (200,330,l), 24 | (120,310,l), 25 | (120,180,l), 26 | (100,180,ls), 27 | (45,180,o), 28 | (0,140,o), 29 | (0,90,cs), 30 | (0,30,o), 31 | (45,0,o), 32 | (100,0,cs) 33 | ); 34 | }, 35 | { 36 | closed = 1; 37 | nodes = ( 38 | (89,70,o), 39 | (80,79,o), 40 | (80,90,cs), 41 | (80,101,o), 42 | (89,110,o), 43 | (100,110,cs), 44 | (111,110,o), 45 | (120,101,o), 46 | (120,90,cs), 47 | (120,79,o), 48 | (111,70,o), 49 | (100,70,cs) 50 | ); 51 | } 52 | ); 53 | width = 240; 54 | } 55 | ); 56 | } 57 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/g.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = g.1; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (162,-250,ls), 11 | (185,-250,o), 12 | (200,-235,o), 13 | (200,-210,cs), 14 | (200,90,ls), 15 | (200,140,o), 16 | (155,180,o), 17 | (100,180,cs), 18 | (45,180,o), 19 | (0,140,o), 20 | (0,90,cs), 21 | (0,30,o), 22 | (35,0,o), 23 | (100,0,cs), 24 | (120,0,l), 25 | (120,-180,l), 26 | (50,-180,ls), 27 | (30,-180,o), 28 | (13,-175,o), 29 | (2,-160,c), 30 | (-50,-250,l) 31 | ); 32 | }, 33 | { 34 | closed = 1; 35 | nodes = ( 36 | (89,70,o), 37 | (80,79,o), 38 | (80,90,cs), 39 | (80,101,o), 40 | (89,110,o), 41 | (100,110,cs), 42 | (111,110,o), 43 | (120,101,o), 44 | (120,90,cs), 45 | (120,79,o), 46 | (111,70,o), 47 | (100,70,cs) 48 | ); 49 | } 50 | ); 51 | width = 240; 52 | } 53 | ); 54 | } 55 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/heh-ar.fina.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "heh-ar.fina.1"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (100,-35); 9 | }, 10 | { 11 | name = top; 12 | pos = (100,405); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (240,0,l), 21 | (240,70,l), 22 | (200,70,l), 23 | (200,330,l), 24 | (120,310,l), 25 | (120,180,l), 26 | (100,180,ls), 27 | (45,180,o), 28 | (0,140,o), 29 | (0,90,cs), 30 | (0,30,o), 31 | (45,0,o), 32 | (100,0,cs) 33 | ); 34 | }, 35 | { 36 | closed = 1; 37 | nodes = ( 38 | (89,70,o), 39 | (80,79,o), 40 | (80,90,cs), 41 | (80,101,o), 42 | (89,110,o), 43 | (100,110,cs), 44 | (111,110,o), 45 | (120,101,o), 46 | (120,90,cs), 47 | (120,79,o), 48 | (111,70,o), 49 | (100,70,cs) 50 | ); 51 | } 52 | ); 53 | width = 240; 54 | } 55 | ); 56 | } 57 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/heh-ar.fina.2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "heh-ar.fina.2"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (100,-35); 9 | }, 10 | { 11 | name = top; 12 | pos = (50,318); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (240,0,l), 21 | (240,70,l), 22 | (200,70,l), 23 | (200,560,l), 24 | (120,540,l), 25 | (120,180,l), 26 | (100,180,ls), 27 | (45,180,o), 28 | (0,140,o), 29 | (0,90,cs), 30 | (0,30,o), 31 | (45,0,o), 32 | (100,0,cs) 33 | ); 34 | }, 35 | { 36 | closed = 1; 37 | nodes = ( 38 | (89,70,o), 39 | (80,79,o), 40 | (80,90,cs), 41 | (80,101,o), 42 | (89,110,o), 43 | (100,110,cs), 44 | (111,110,o), 45 | (120,101,o), 46 | (120,90,cs), 47 | (120,79,o), 48 | (111,70,o), 49 | (100,70,cs) 50 | ); 51 | } 52 | ); 53 | width = 240; 54 | } 55 | ); 56 | } 57 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/heh-ar.fina.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "heh-ar.fina"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (100,-35); 9 | }, 10 | { 11 | name = top; 12 | pos = (100,235); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (240,0,l), 21 | (240,70,l), 22 | (200,70,l), 23 | (200,220,l), 24 | (180,185,o), 25 | (140,180,o), 26 | (100,180,cs), 27 | (45,180,o), 28 | (0,140,o), 29 | (0,90,cs), 30 | (0,30,o), 31 | (45,0,o), 32 | (100,0,cs) 33 | ); 34 | }, 35 | { 36 | closed = 1; 37 | nodes = ( 38 | (89,70,o), 39 | (80,79,o), 40 | (80,90,cs), 41 | (80,101,o), 42 | (89,110,o), 43 | (100,110,cs), 44 | (111,110,o), 45 | (120,101,o), 46 | (120,90,cs), 47 | (120,79,o), 48 | (111,70,o), 49 | (100,70,cs) 50 | ); 51 | } 52 | ); 53 | width = 240; 54 | } 55 | ); 56 | } 57 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/kaf-ar.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "kaf-ar.1"; 3 | kernLeft = dal; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = bottom; 9 | pos = (320,-35); 10 | }, 11 | { 12 | name = top; 13 | pos = (320,255); 14 | } 15 | ); 16 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 17 | shapes = ( 18 | { 19 | closed = 1; 20 | nodes = ( 21 | (579,0,ls), 22 | (585,0,o), 23 | (600,0,o), 24 | (600,21,cs), 25 | (600,160,o), 26 | (530,180,o), 27 | (486,180,cs), 28 | (126,180,l), 29 | (167,254,o), 30 | (189,342,o), 31 | (189,443,cs), 32 | (189,480,o), 33 | (186,520,o), 34 | (180,560,c), 35 | (100,480,l), 36 | (107,439,o), 37 | (111,398,o), 38 | (111,355,cs), 39 | (111,272,o), 40 | (96,187,o), 41 | (62,110,c), 42 | (476,110,ls), 43 | (498,110,o), 44 | (516,92,o), 45 | (516,70,c), 46 | (41,70,l), 47 | (0,0,l) 48 | ); 49 | } 50 | ); 51 | width = 640; 52 | } 53 | ); 54 | } 55 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/hah-ar.medi.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "hah-ar.medi"; 3 | kernLeft = "meem-ar.medi"; 4 | layers = ( 5 | { 6 | associatedMasterId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 7 | layerId = "6b2944f6-386a-4df7-bde1-fdc02766a452"; 8 | name = Background; 9 | shapes = ( 10 | { 11 | closed = 1; 12 | nodes = ( 13 | (70,70,l), 14 | (0,140,l), 15 | (42.749,209.841,l), 16 | (182.958,70,l) 17 | ); 18 | } 19 | ); 20 | width = 400; 21 | }, 22 | { 23 | anchors = ( 24 | { 25 | name = bottom; 26 | pos = (110,-35); 27 | }, 28 | { 29 | name = entry; 30 | pos = (88,110); 31 | }, 32 | { 33 | name = exit; 34 | }, 35 | { 36 | name = top; 37 | pos = (43,246); 38 | }, 39 | { 40 | name = top.alt; 41 | pos = (1,194); 42 | } 43 | ); 44 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 45 | shapes = ( 46 | { 47 | ref = "hah-ar.init"; 48 | } 49 | ); 50 | width = 400; 51 | } 52 | ); 53 | } 54 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/heh-ar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "heh-ar"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (100,-35); 9 | }, 10 | { 11 | name = top; 12 | pos = (100,235); 13 | } 14 | ); 15 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (165,0,o), 21 | (200,30,o), 22 | (200,90,cs), 23 | (200,220,l), 24 | (180,185,o), 25 | (140,180,o), 26 | (100,180,cs), 27 | (45,180,o), 28 | (0,140,o), 29 | (0,90,cs), 30 | (0,30,o), 31 | (45,0,o), 32 | (100,0,cs) 33 | ); 34 | }, 35 | { 36 | closed = 1; 37 | nodes = ( 38 | (89,70,o), 39 | (80,79,o), 40 | (80,90,cs), 41 | (80,101,o), 42 | (89,110,o), 43 | (100,110,cs), 44 | (111,110,o), 45 | (120,101,o), 46 | (120,90,cs), 47 | (120,79,o), 48 | (111,70,o), 49 | (100,70,cs) 50 | ); 51 | } 52 | ); 53 | width = 240; 54 | } 55 | ); 56 | unicode = 1607; 57 | } 58 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/g.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = g; 3 | layers = ( 4 | { 5 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (162,-250,ls), 11 | (185,-250,o), 12 | (200,-235,o), 13 | (200,-210,cs), 14 | (200,220,l), 15 | (180,185,o), 16 | (140,180,o), 17 | (100,180,cs), 18 | (45,180,o), 19 | (0,140,o), 20 | (0,90,cs), 21 | (0,30,o), 22 | (45,0,o), 23 | (100,0,cs), 24 | (120,0,l), 25 | (120,-180,l), 26 | (50,-180,ls), 27 | (30,-180,o), 28 | (13,-175,o), 29 | (2,-160,c), 30 | (-50,-250,l) 31 | ); 32 | }, 33 | { 34 | closed = 1; 35 | nodes = ( 36 | (89,70,o), 37 | (80,79,o), 38 | (80,90,cs), 39 | (80,101,o), 40 | (89,110,o), 41 | (100,110,cs), 42 | (111,110,o), 43 | (120,100,o), 44 | (120,90,cs), 45 | (120,80,o), 46 | (111,70,o), 47 | (100,70,cs) 48 | ); 49 | } 50 | ); 51 | width = 240; 52 | } 53 | ); 54 | unicode = (103,71); 55 | } 56 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/hah-ar.medi.1.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "hah-ar.medi.1"; 3 | kernLeft = "meem-ar.medi"; 4 | layers = ( 5 | { 6 | associatedMasterId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 7 | layerId = "6b2944f6-386a-4df7-bde1-fdc02766a452"; 8 | name = Background; 9 | shapes = ( 10 | { 11 | closed = 1; 12 | nodes = ( 13 | (70,70,l), 14 | (0,140,l), 15 | (42.749,209.841,l), 16 | (182.958,70,l) 17 | ); 18 | } 19 | ); 20 | width = 400; 21 | }, 22 | { 23 | anchors = ( 24 | { 25 | name = bottom; 26 | pos = (110,-35); 27 | }, 28 | { 29 | name = entry; 30 | pos = (88,110); 31 | }, 32 | { 33 | name = exit; 34 | }, 35 | { 36 | name = top; 37 | pos = (43,246); 38 | }, 39 | { 40 | name = top.alt; 41 | pos = (1,194); 42 | } 43 | ); 44 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 45 | shapes = ( 46 | { 47 | ref = "hah-ar.init.1"; 48 | } 49 | ); 50 | width = 420; 51 | } 52 | ); 53 | } 54 | -------------------------------------------------------------------------------- /sources/Qahiri.glyphspackage/glyphs/hah-ar.medi.2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "hah-ar.medi.2"; 3 | kernLeft = "meem-ar.medi"; 4 | layers = ( 5 | { 6 | associatedMasterId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 7 | layerId = "6b2944f6-386a-4df7-bde1-fdc02766a452"; 8 | name = Background; 9 | shapes = ( 10 | { 11 | closed = 1; 12 | nodes = ( 13 | (70,70,l), 14 | (0,140,l), 15 | (42.749,209.841,l), 16 | (182.958,70,l) 17 | ); 18 | } 19 | ); 20 | width = 400; 21 | }, 22 | { 23 | anchors = ( 24 | { 25 | name = bottom; 26 | pos = (110,-35); 27 | }, 28 | { 29 | name = entry; 30 | pos = (88,110); 31 | }, 32 | { 33 | name = exit; 34 | }, 35 | { 36 | name = top; 37 | pos = (43,246); 38 | }, 39 | { 40 | name = top.alt; 41 | pos = (1,194); 42 | } 43 | ); 44 | layerId = "67aa4fb0-543e-4232-8202-ade6a11e0795"; 45 | shapes = ( 46 | { 47 | ref = "hah-ar.init.2"; 48 | } 49 | ); 50 | width = 440; 51 | } 52 | ); 53 | } 54 | --------------------------------------------------------------------------------