Skip to content

Commit

Permalink
Drop connectors from the Sura variant for now
Browse files Browse the repository at this point in the history
  • Loading branch information
khaledhosny committed Jan 14, 2024
1 parent 5523409 commit ba92bba
Show file tree
Hide file tree
Showing 7 changed files with 703 additions and 682 deletions.
Binary file modified docs/assets/fonts/RaqqSura.woff2
Binary file not shown.
Binary file modified fonts/RaqqSura.ttf
Binary file not shown.
Binary file modified fonts/RaqqSura.woff2
Binary file not shown.
17 changes: 9 additions & 8 deletions scripts/build.py
Original file line number Diff line number Diff line change
Expand Up @@ -132,17 +132,21 @@ def draw(layer, glyphSet):
return pen.glyph()


def makeKern(font, master):
def makeKern(font, master, groups):
kerning = font.kerningRTL.get(master.id, [])
pairs = ""
classes = ""
enums = ""
for left in kerning:
if left in font.glyphs and not font.glyphs[left].export:
continue
if left.startswith("@") and left not in groups:
continue
for right in kerning[left]:
if right in font.glyphs and not font.glyphs[right].export:
continue
if right.startswith("@") and right not in groups:
continue
value = kerning[left][right]
kern = f"<{value} 0 {value} 0>"
if left.startswith("@") and right.startswith("@"):
Expand Down Expand Up @@ -298,14 +302,11 @@ def makeFeatures(font, master, args, glyphOrder):
continue
if glyph.leftKerningGroup:
group = f"MMK_R_{glyph.leftKerningGroup}"
if group not in groups:
groups[group] = []
groups[group].append(name)
groups.setdefault(group, []).append(name)
if glyph.rightKerningGroup:
group = f"MMK_L_{glyph.rightKerningGroup}"
if group not in groups:
groups[group] = []
groups[group].append(name)
groups.setdefault(group, []).append(name)
print(groups.get("MMK_R_ain.beh"))

fea = ""
for name, code in groups.items():
Expand Down Expand Up @@ -337,7 +338,7 @@ def makeFeatures(font, master, args, glyphOrder):
elif feature.name == "curs":
auto = makeCurs(font, glyphOrder)
elif feature.name == "kern":
auto = makeKern(font, master)
auto = makeKern(font, master, groups)
else:
raise ValueError(
f"Unknown feature for “# Automatic Code”: {feature.name}"
Expand Down
142 changes: 81 additions & 61 deletions sources/RaqqSura-overhang.fea
Original file line number Diff line number Diff line change
Expand Up @@ -6,76 +6,96 @@ lookup overhang {
pos seen-ar.init' 90 hah-ar.fina';
pos fehDotless-ar.init.hah' 140 hah-ar.fina';
pos heh-ar.init' 100 hah-ar.fina';
pos @beh.init' 210 _c.seen.beh' @beh.medi' hah-ar.fina';
pos @beh.init' 110 _c.seen.beh' ain-ar.medi' hah-ar.fina';
pos @beh.init' 80 _c.seen.beh' @beh.medi' _c.seen.beh' @beh.medi' hah-ar.fina';
pos @beh.init' 210 @beh.medi' hah-ar.fina';
pos @beh.init' 110 ain-ar.medi' hah-ar.fina';
pos @beh.init' 80 @beh.medi' @beh.medi' hah-ar.fina';
pos @beh.init' 410 @hah.medi';
pos seen-ar.init' 90 @hah.medi';
pos fehDotless-ar.init.hah' 140 @hah.medi';
pos heh-ar.init' 100 @hah.medi';
pos @beh.init' 210 _c.seen.beh' @beh.medi' @hah.medi';
pos @beh.init' 110 _c.seen.beh' ain-ar.medi' @hah.medi';
pos @beh.init' 80 _c.seen.beh' @beh.medi' _c.seen.beh' @beh.medi' @hah.medi';
pos @beh.init' 210 @beh.medi' @hah.medi';
pos @beh.init' 110 ain-ar.medi' @hah.medi';
pos @beh.init' 80 @beh.medi' @beh.medi' @hah.medi';
pos @beh.init' (MSHQ=10:640 MSHQ=100:5571) yehbarree-ar.fina.baseline';
pos @hah.init' (MSHQ=10:50 MSHQ=100:4981) _c.ain.yeh' yehbarree-ar.fina.baseline';
pos @hah.init' (MSHQ=10:70 MSHQ=100:5001) yehbarree-ar.fina.baseline';
pos seen-ar.init' (MSHQ=10:390 MSHQ=100:5321) yehbarree-ar.fina.baseline';
pos ain-ar.init' (MSHQ=10:50 MSHQ=100:4981) _c.ain.yeh' yehbarree-ar.fina.baseline';
pos ain-ar.init' (MSHQ=10:70 MSHQ=100:5001) yehbarree-ar.fina.baseline';
pos fehDotless-ar.init.yeh' (MSHQ=10:440 MSHQ=100:5371) yehbarree-ar.fina.baseline';
pos meem-ar.init' (MSHQ=10:350 MSHQ=100:5281) yehbarree-ar.fina.baseline';
pos heh-ar.init' (MSHQ=10:410 MSHQ=100:5341) yehbarree-ar.fina.baseline';
pos @beh.init' (MSHQ=10:510 MSHQ=100:5441) _c.seen.beh' @beh.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:460 MSHQ=100:5391) @hah.medi' _c.ain.yeh' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:230 MSHQ=100:5161) _c.seen.beh' @seen.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:410 MSHQ=100:5341) _c.seen.beh' ain-ar.medi' _c.ain.yeh' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:220 MSHQ=100:5151) _c.seen.beh' fehDotless-ar.medi' _c.feh.medi.reh' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:510 MSHQ=100:5441) @beh.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:480 MSHQ=100:5411) @hah.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:230 MSHQ=100:5161) @seen.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:420 MSHQ=100:5351) ain-ar.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:260 MSHQ=100:5191) fehDotless-ar.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:260 MSHQ=100:5191) meem-ar.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:280 MSHQ=100:5211) _c.seen.beh' heh-ar.medi' yehbarree-ar.fina';
pos seen-ar.init' (MSHQ=10:270 MSHQ=100:5201) _c.seen.beh' @beh.medi' yehbarree-ar.fina';
pos seen-ar.init' (MSHQ=10:250 MSHQ=100:5181) @hah.medi' _c.ain.yeh' yehbarree-ar.fina';
pos seen-ar.init' (MSHQ=10:160 MSHQ=100:5091) _c.seen.beh' ain-ar.medi' _c.ain.yeh' yehbarree-ar.fina';
pos fehDotless-ar.init' (MSHQ=10:140 MSHQ=100:5071) _c.feh.init.beh' @beh.medi' yehbarree-ar.fina';
pos fehDotless-ar.init.hah' (MSHQ=10:300 MSHQ=100:5231) @hah.medi' _c.ain.yeh' yehbarree-ar.fina';
pos meem-ar.init' (MSHQ=10:220 MSHQ=100:5151) _c.seen.beh' @beh.medi' yehbarree-ar.fina';
pos meem-ar.init' (MSHQ=10:200 MSHQ=100:5131) @hah.medi' _c.ain.yeh' yehbarree-ar.fina';
pos meem-ar.init' (MSHQ=10:110 MSHQ=100:5041) _c.seen.beh' ain-ar.medi' _c.ain.yeh' yehbarree-ar.fina';
pos heh-ar.init' (MSHQ=10:280 MSHQ=100:5211) _c.feh.medi.beh' @beh.medi' yehbarree-ar.fina';
pos heh-ar.init' (MSHQ=10:260 MSHQ=100:5191) @hah.medi' _c.ain.yeh' yehbarree-ar.fina';
pos heh-ar.init' (MSHQ=10:180 MSHQ=100:5111) _c.feh.medi.beh' ain-ar.medi' _c.ain.yeh' yehbarree-ar.fina';
pos heh-ar.init' (MSHQ=10:50 MSHQ=100:4981) _c.feh.medi.beh' heh-ar.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:390 MSHQ=100:5321) _c.seen.beh' @beh.medi' _c.seen.beh' @beh.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:370 MSHQ=100:5301) _c.seen.beh' @beh.medi' @hah.medi' _c.ain.yeh' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:100 MSHQ=100:5031) _c.seen.beh' @beh.medi' _c.seen.beh' @seen.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:280 MSHQ=100:5211) _c.seen.beh' @beh.medi' _c.seen.beh' ain-ar.medi' _c.ain.yeh' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:90 MSHQ=100:5021) _c.seen.beh' @beh.medi' _c.seen.beh' fehDotless-ar.medi' _c.feh.medi.reh' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:110 MSHQ=100:5041) _c.seen.beh' @beh.medi' meem-ar.medi.round' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:160 MSHQ=100:5091) _c.seen.beh' @beh.medi' _c.seen.beh' heh-ar.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:100 MSHQ=100:5031) _c.seen.beh' @seen.medi' _c.seen.beh' @beh.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:80 MSHQ=100:5011) _c.seen.beh' @seen.medi' @hah.medi' _c.ain.yeh' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:230 MSHQ=100:5161) _c.seen.beh' ain-ar.medi' _c.ain.medi.beh' @beh.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:270 MSHQ=100:5201) _c.seen.beh' ain-ar.medi' @hah.medi' _c.ain.yeh' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:120 MSHQ=100:5051) _c.seen.beh' ain-ar.medi' _c.ain.medi.beh' ain-ar.medi' _c.ain.yeh' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:140 MSHQ=100:5071) _c.seen.beh' fehDotless-ar.medi' _c.feh.medi.beh' @beh.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:120 MSHQ=100:5051) _c.seen.beh' fehDotless-ar.medi' @hah.medi' _c.ain.yeh' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:130 MSHQ=100:5061) meem-ar.medi' _c.seen.beh' @beh.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:110 MSHQ=100:5041) meem-ar.medi' @hah.medi' _c.ain.yeh' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:160 MSHQ=100:5091) _c.seen.beh' heh-ar.medi' _c.feh.medi.beh' @beh.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:140 MSHQ=100:5071) _c.seen.beh' heh-ar.medi' @hah.medi' _c.ain.yeh' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:50 MSHQ=100:4981) _c.seen.beh' heh-ar.medi' _c.feh.medi.beh' ain-ar.medi' _c.ain.yeh' yehbarree-ar.fina';
pos seen-ar.init' (MSHQ=10:140 MSHQ=100:5071) _c.seen.beh' @beh.medi' _c.seen.beh' @beh.medi' yehbarree-ar.fina';
pos seen-ar.init' (MSHQ=10:120 MSHQ=100:5051) _c.seen.beh' @beh.medi' @hah.medi' _c.ain.yeh' yehbarree-ar.fina';
pos meem-ar.init' (MSHQ=10:90 MSHQ=100:5021) _c.seen.beh' @beh.medi' _c.seen.beh' @beh.medi' yehbarree-ar.fina';
pos meem-ar.init' (MSHQ=10:70 MSHQ=100:5001) _c.seen.beh' @beh.medi' @hah.medi' _c.ain.yeh' yehbarree-ar.fina';
pos heh-ar.init' (MSHQ=10:160 MSHQ=100:5091) _c.feh.medi.beh' @beh.medi' _c.seen.beh' @beh.medi' yehbarree-ar.fina';
pos heh-ar.init' (MSHQ=10:140 MSHQ=100:5071) _c.feh.medi.beh' @beh.medi' @hah.medi' _c.ain.yeh' yehbarree-ar.fina';
pos heh-ar.init' (MSHQ=10:50 MSHQ=100:4981) _c.feh.medi.beh' @beh.medi' _c.seen.beh' ain-ar.medi' _c.ain.yeh' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:260 MSHQ=100:5191) _c.seen.beh' @beh.medi' _c.seen.beh' @beh.medi' _c.seen.beh' @beh.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:240 MSHQ=100:5171) _c.seen.beh' @beh.medi' _c.seen.beh' @beh.medi' @hah.medi' _c.ain.yeh' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:150 MSHQ=100:5081) _c.seen.beh' @beh.medi' _c.seen.beh' @beh.medi' _c.seen.beh' ain-ar.medi' _c.ain.yeh' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:100 MSHQ=100:5031) _c.seen.beh' @beh.medi' _c.seen.beh' ain-ar.medi' _c.ain.medi.beh' @beh.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:150 MSHQ=100:5081) _c.seen.beh' @beh.medi' _c.seen.beh' ain-ar.medi' @hah.medi' _c.ain.yeh' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:100 MSHQ=100:5031) _c.seen.beh' ain-ar.medi' _c.ain.medi.beh' @beh.medi' _c.seen.beh' @beh.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:80 MSHQ=100:5011) _c.seen.beh' ain-ar.medi' _c.ain.medi.beh' @beh.medi' @hah.medi' _c.ain.yeh' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:130 MSHQ=100:5061) _c.seen.beh' @beh.medi' _c.seen.beh' @beh.medi' _c.seen.beh' @beh.medi' _c.seen.beh' @beh.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:110 MSHQ=100:5041) _c.seen.beh' @beh.medi' _c.seen.beh' @beh.medi' _c.seen.beh' @beh.medi' @hah.medi' _c.ain.yeh' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:280 MSHQ=100:5211) heh-ar.medi' yehbarree-ar.fina';
pos seen-ar.init' (MSHQ=10:270 MSHQ=100:5201) @beh.medi' yehbarree-ar.fina';
pos seen-ar.init' (MSHQ=10:260 MSHQ=100:5191) @hah.medi' yehbarree-ar.fina';
pos seen-ar.init' (MSHQ=10:170 MSHQ=100:5101) ain-ar.medi' yehbarree-ar.fina';
pos fehDotless-ar.init' (MSHQ=10:310 MSHQ=100:5241) @beh.medi' yehbarree-ar.fina';
pos fehDotless-ar.init.hah' (MSHQ=10:310 MSHQ=100:5241) @hah.medi' yehbarree-ar.fina';
pos fehDotless-ar.init' (MSHQ=10:220 MSHQ=100:5151) ain-ar.medi' yehbarree-ar.fina';
pos fehDotless-ar.init' (MSHQ=10:60 MSHQ=100:4991) fehDotless-ar.medi' yehbarree-ar.fina';
pos fehDotless-ar.init' (MSHQ=10:60 MSHQ=100:4991) meem-ar.medi' yehbarree-ar.fina';
pos fehDotless-ar.init' (MSHQ=10:80 MSHQ=100:5011) heh-ar.medi' yehbarree-ar.fina';
pos meem-ar.init' (MSHQ=10:220 MSHQ=100:5151) @beh.medi' yehbarree-ar.fina';
pos meem-ar.init' (MSHQ=10:210 MSHQ=100:5141) @hah.medi' yehbarree-ar.fina';
pos meem-ar.init' (MSHQ=10:130 MSHQ=100:5061) ain-ar.medi' yehbarree-ar.fina';
pos heh-ar.init' (MSHQ=10:280 MSHQ=100:5211) @beh.medi' yehbarree-ar.fina';
pos heh-ar.init' (MSHQ=10:280 MSHQ=100:5211) @hah.medi' yehbarree-ar.fina';
pos heh-ar.init' (MSHQ=10:190 MSHQ=100:5121) ain-ar.medi' yehbarree-ar.fina';
pos heh-ar.init' (MSHQ=10:50 MSHQ=100:4981) heh-ar.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:390 MSHQ=100:5321) @beh.medi' @beh.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:380 MSHQ=100:5311) @beh.medi' @hah.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:100 MSHQ=100:5031) @beh.medi' @seen.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:290 MSHQ=100:5221) @beh.medi' ain-ar.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:140 MSHQ=100:5071) @beh.medi' fehDotless-ar.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:110 MSHQ=100:5041) @beh.medi' meem-ar.medi.round' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:160 MSHQ=100:5091) @beh.medi' heh-ar.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:100 MSHQ=100:5031) @seen.medi' @beh.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:100 MSHQ=100:5031) @seen.medi' @hah.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:290 MSHQ=100:5221) ain-ar.medi' @beh.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:290 MSHQ=100:5221) ain-ar.medi' @hah.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:200 MSHQ=100:5131) ain-ar.medi' ain-ar.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:60 MSHQ=100:4991) ain-ar.medi' heh-ar.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:140 MSHQ=100:5071) fehDotless-ar.medi' @beh.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:130 MSHQ=100:5061) fehDotless-ar.medi' @hah.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:130 MSHQ=100:5061) meem-ar.medi' @beh.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:130 MSHQ=100:5061) meem-ar.medi' @hah.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:160 MSHQ=100:5091) heh-ar.medi' @beh.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:150 MSHQ=100:5081) heh-ar.medi' @hah.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:60 MSHQ=100:4991) heh-ar.medi' ain-ar.medi' yehbarree-ar.fina';
pos seen-ar.init' (MSHQ=10:140 MSHQ=100:5071) @beh.medi' @beh.medi' yehbarree-ar.fina';
pos seen-ar.init' (MSHQ=10:130 MSHQ=100:5061) @beh.medi' @hah.medi' yehbarree-ar.fina';
pos seen-ar.init' (MSHQ=10:50 MSHQ=100:4981) @beh.medi' ain-ar.medi' yehbarree-ar.fina';
pos seen-ar.init' (MSHQ=10:50 MSHQ=100:4981) ain-ar.medi' @beh.medi' yehbarree-ar.fina';
pos fehDotless-ar.init' (MSHQ=10:180 MSHQ=100:5111) @beh.medi' @beh.medi' yehbarree-ar.fina';
pos fehDotless-ar.init' (MSHQ=10:180 MSHQ=100:5111) @beh.medi' @hah.medi' yehbarree-ar.fina';
pos fehDotless-ar.init' (MSHQ=10:90 MSHQ=100:5021) @beh.medi' ain-ar.medi' yehbarree-ar.fina';
pos fehDotless-ar.init' (MSHQ=10:90 MSHQ=100:5021) ain-ar.medi' @beh.medi' yehbarree-ar.fina';
pos fehDotless-ar.init' (MSHQ=10:80 MSHQ=100:5011) ain-ar.medi' @hah.medi' yehbarree-ar.fina';
pos meem-ar.init' (MSHQ=10:90 MSHQ=100:5021) @beh.medi' @beh.medi' yehbarree-ar.fina';
pos meem-ar.init' (MSHQ=10:90 MSHQ=100:5021) @beh.medi' @hah.medi' yehbarree-ar.fina';
pos heh-ar.init' (MSHQ=10:160 MSHQ=100:5091) @beh.medi' @beh.medi' yehbarree-ar.fina';
pos heh-ar.init' (MSHQ=10:150 MSHQ=100:5081) @beh.medi' @hah.medi' yehbarree-ar.fina';
pos heh-ar.init' (MSHQ=10:60 MSHQ=100:4991) @beh.medi' ain-ar.medi' yehbarree-ar.fina';
pos heh-ar.init' (MSHQ=10:60 MSHQ=100:4991) ain-ar.medi' @beh.medi' yehbarree-ar.fina';
pos heh-ar.init' (MSHQ=10:60 MSHQ=100:4991) ain-ar.medi' @hah.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:260 MSHQ=100:5191) @beh.medi' @beh.medi' @beh.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:250 MSHQ=100:5181) @beh.medi' @beh.medi' @hah.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:170 MSHQ=100:5101) @beh.medi' @beh.medi' ain-ar.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:170 MSHQ=100:5101) @beh.medi' ain-ar.medi' @beh.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:160 MSHQ=100:5091) @beh.medi' ain-ar.medi' @hah.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:70 MSHQ=100:5001) @beh.medi' ain-ar.medi' ain-ar.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:170 MSHQ=100:5101) ain-ar.medi' @beh.medi' @beh.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:160 MSHQ=100:5091) ain-ar.medi' @beh.medi' @hah.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:70 MSHQ=100:5001) ain-ar.medi' @beh.medi' ain-ar.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:70 MSHQ=100:5001) ain-ar.medi' ain-ar.medi' @beh.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:70 MSHQ=100:5001) ain-ar.medi' ain-ar.medi' @hah.medi' yehbarree-ar.fina';
pos fehDotless-ar.init' (MSHQ=10:50 MSHQ=100:4981) @beh.medi' @beh.medi' @beh.medi' yehbarree-ar.fina';
pos fehDotless-ar.init' (MSHQ=10:50 MSHQ=100:4981) @beh.medi' @beh.medi' @hah.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:130 MSHQ=100:5061) @beh.medi' @beh.medi' @beh.medi' @beh.medi' yehbarree-ar.fina';
pos @beh.init' (MSHQ=10:120 MSHQ=100:5051) @beh.medi' @beh.medi' @beh.medi' @hah.medi' yehbarree-ar.fina';
} overhang;

2 changes: 1 addition & 1 deletion sources/RaqqSura.glyphspackage/fontinfo.plist
Original file line number Diff line number Diff line change
Expand Up @@ -979,7 +979,7 @@ tag = rlig;
{
code = "lookup rclt_tooth_yeh;
lookup rclt_yehbarree_baseline;
lookup rclt_connection;
#lookup rclt_connection;
lookup rclt_fathatan;
lookup rclt_kasratan;
";
Expand Down
Loading

0 comments on commit ba92bba

Please sign in to comment.