Skip to content

Commit

Permalink
Sans: Use har-ar.wide in composite glyphs
Browse files Browse the repository at this point in the history
This only affects presentation forms/envoronments without OpenType
support, since we already replace hah-ar with hah-ar.wide for relevant
dots in rlig feature.

Fixes notofonts#208
  • Loading branch information
khaledhosny committed Oct 31, 2023
1 parent c55dabf commit 692941e
Show file tree
Hide file tree
Showing 14 changed files with 270 additions and 318 deletions.
2 changes: 1 addition & 1 deletion sources/NotoSansArabic.glyphspackage/fontinfo.plist
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@ twodotshorizontalcenter-ar
fourdotscenter-ar
tahcenter-ar
twodotshorizontalcenter_tahabove-ar
fourdotscenter-ar
fourcenter-ar
";
name = widemarks.center;
},
Expand Down
36 changes: 18 additions & 18 deletions sources/NotoSansArabic.glyphspackage/glyphs/hahF_ourbelow-ar.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -4,37 +4,37 @@ layers = (
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "fourcenter-ar";
transform = "{1, 0, 0, 1, 202, -57}";
transform = "{1, 0, 0, 1, 172, -86}";
}
);
layerId = "9B455188-434F-489F-9A18-4C18DBE88840";
width = 494;
width = 514;
},
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "fourcenter-ar";
transform = "{1, 0, 0, 1, 271, -23}";
transform = "{1, 0, 0, 1, 262, -23}";
}
);
layerId = "A7E21968-E455-4749-BB19-379F5EDC3B9B";
width = 624;
width = 654;
},
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "fourcenter-ar";
transform = "{1, 0, 0, 1, 221, -68}";
transform = "{1, 0, 0, 1, 176, -96}";
}
);
layerId = "D3B47D5E-6A85-4361-9DF6-638C8B7E2782";
Expand All @@ -43,11 +43,11 @@ width = 500;
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "fourcenter-ar";
transform = "{1, 0, 0, 1, 249, -36}";
transform = "{1, 0, 0, 1, 221, -39}";
}
);
layerId = "08F1692B-9525-48D2-9816-1987B1C44D50";
Expand All @@ -56,11 +56,11 @@ width = 578;
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "fourcenter-ar";
transform = "{1, 0, 0, 1, 252, -100}";
transform = "{1, 0, 0, 1, 252, -86}";
}
);
layerId = "A2AC38AA-6CC4-4B2B-B5AB-64A49772F2D3";
Expand All @@ -69,24 +69,24 @@ width = 620;
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "fourcenter-ar";
transform = "{1, 0, 0, 1, 239, -66}";
}
);
layerId = "6D0603BE-7277-4DA4-8C59-7934AF28E45B";
width = 639;
width = 659;
},
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "fourcenter-ar";
transform = "{1, 0, 0, 1, 278, -35}";
transform = "{1, 0, 0, 1, 278, -41}";
}
);
layerId = "E1555194-BAFD-4DCC-A026-E2F9BA1917F2";
Expand All @@ -95,11 +95,11 @@ width = 687;
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "fourcenter-ar";
transform = "{1, 0, 0, 1, 291, -34}";
transform = "{1, 0, 0, 1, 301, -22}";
}
);
layerId = "8594390A-478C-48BC-BAB2-0B8797A53DFB";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,37 +4,37 @@ layers = (
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "twodotshorizontalcenter_tahabove-ar";
transform = "{1, 0, 0, 1, 160, -57}";
transform = "{1, 0, 0, 1, 130, -86}";
}
);
layerId = "9B455188-434F-489F-9A18-4C18DBE88840";
width = 494;
width = 514;
},
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "twodotshorizontalcenter_tahabove-ar";
transform = "{1, 0, 0, 1, 252, -23}";
transform = "{1, 0, 0, 1, 243, -23}";
}
);
layerId = "A7E21968-E455-4749-BB19-379F5EDC3B9B";
width = 624;
width = 654;
},
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "twodotshorizontalcenter_tahabove-ar";
transform = "{1, 0, 0, 1, 165, -68}";
transform = "{1, 0, 0, 1, 120, -96}";
}
);
layerId = "D3B47D5E-6A85-4361-9DF6-638C8B7E2782";
Expand All @@ -43,11 +43,11 @@ width = 500;
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "twodotshorizontalcenter_tahabove-ar";
transform = "{1, 0, 0, 1, 220, -36}";
transform = "{1, 0, 0, 1, 192, -39}";
}
);
layerId = "08F1692B-9525-48D2-9816-1987B1C44D50";
Expand All @@ -56,11 +56,11 @@ width = 578;
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "twodotshorizontalcenter_tahabove-ar";
transform = "{1, 0, 0, 1, 213, -100}";
transform = "{1, 0, 0, 1, 213, -86}";
}
);
layerId = "A2AC38AA-6CC4-4B2B-B5AB-64A49772F2D3";
Expand All @@ -69,24 +69,24 @@ width = 620;
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "twodotshorizontalcenter_tahabove-ar";
transform = "{1, 0, 0, 1, 210, -66}";
}
);
layerId = "6D0603BE-7277-4DA4-8C59-7934AF28E45B";
width = 639;
width = 659;
},
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "twodotshorizontalcenter_tahabove-ar";
transform = "{1, 0, 0, 1, 264, -35}";
transform = "{1, 0, 0, 1, 264, -41}";
}
);
layerId = "E1555194-BAFD-4DCC-A026-E2F9BA1917F2";
Expand All @@ -95,11 +95,11 @@ width = 687;
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "twodotshorizontalcenter_tahabove-ar";
transform = "{1, 0, 0, 1, 287, -34}";
transform = "{1, 0, 0, 1, 297, -22}";
}
);
layerId = "8594390A-478C-48BC-BAB2-0B8797A53DFB";
Expand Down
36 changes: 18 additions & 18 deletions sources/NotoSansArabic.glyphspackage/glyphs/hahT_ahbelow-ar.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -4,37 +4,37 @@ layers = (
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "tahcenter-ar";
transform = "{1, 0, 0, 1, 180, -57}";
transform = "{1, 0, 0, 1, 150, -86}";
}
);
layerId = "9B455188-434F-489F-9A18-4C18DBE88840";
width = 494;
width = 514;
},
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "tahcenter-ar";
transform = "{1, 0, 0, 1, 263, -23}";
transform = "{1, 0, 0, 1, 254, -23}";
}
);
layerId = "A7E21968-E455-4749-BB19-379F5EDC3B9B";
width = 624;
width = 654;
},
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "tahcenter-ar";
transform = "{1, 0, 0, 1, 188, -68}";
transform = "{1, 0, 0, 1, 143, -96}";
}
);
layerId = "D3B47D5E-6A85-4361-9DF6-638C8B7E2782";
Expand All @@ -43,11 +43,11 @@ width = 500;
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "tahcenter-ar";
transform = "{1, 0, 0, 1, 235, -36}";
transform = "{1, 0, 0, 1, 207, -39}";
}
);
layerId = "08F1692B-9525-48D2-9816-1987B1C44D50";
Expand All @@ -56,11 +56,11 @@ width = 578;
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "tahcenter-ar";
transform = "{1, 0, 0, 1, 224, -100}";
transform = "{1, 0, 0, 1, 224, -86}";
}
);
layerId = "A2AC38AA-6CC4-4B2B-B5AB-64A49772F2D3";
Expand All @@ -69,24 +69,24 @@ width = 620;
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "tahcenter-ar";
transform = "{1, 0, 0, 1, 217, -66}";
}
);
layerId = "6D0603BE-7277-4DA4-8C59-7934AF28E45B";
width = 639;
width = 659;
},
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "tahcenter-ar";
transform = "{1, 0, 0, 1, 267, -35}";
transform = "{1, 0, 0, 1, 267, -41}";
}
);
layerId = "E1555194-BAFD-4DCC-A026-E2F9BA1917F2";
Expand All @@ -95,11 +95,11 @@ width = 687;
{
components = (
{
name = "hah-ar";
name = "hah-ar.wide";
},
{
name = "tahcenter-ar";
transform = "{1, 0, 0, 1, 298, -34}";
transform = "{1, 0, 0, 1, 308, -22}";
}
);
layerId = "8594390A-478C-48BC-BAB2-0B8797A53DFB";
Expand Down
Loading

0 comments on commit 692941e

Please sign in to comment.