Skip to content

Commit

Permalink
Update uvowelsign and anchor placements
Browse files Browse the repository at this point in the history
- pa shape group
- sa shape group
- va shape group
  • Loading branch information
kosalaya committed Dec 31, 2024
1 parent 2fa8809 commit 465b4c0
Show file tree
Hide file tree
Showing 26 changed files with 851 additions and 160 deletions.
34 changes: 28 additions & 6 deletions sources/NotoSansSinhala.glyphspackage/fontinfo.plist
Original file line number Diff line number Diff line change
Expand Up @@ -26,15 +26,11 @@ code = "kasinh gasinh nngasinh tasinh shasinh hasinh bhasinh\012";
name = blwsMarkAttachementSet2;
},
{
code = "ghasinh chasinh jasinh nyjasinh pasinh yasinh ssasinh sasinh ";
name = paShapeGroup;
},
{
code = "#ngasinh jhasinh tthasinh ddasinh ddhasinh nnasinh nnddasinh basinh bhasinh mbasinh khasinh masinh kavasinh kassasinh gadhasinh nyacasinh ttatthasinh tathasinh tavasinh dadhasinh davasinh nathasinh nadhasinh navasinh \012\012\012nnasinh hasinh nasinh jhasinh nnddasinh ddhasinh ddasinh ddhasinh khasinh basinh mbasinh ngasinh kavasinh kassasinh gadhasinh nyacasinh ttatthasinh tathasinh tavasinh dadhasinh davasinh nathasinh nadasinh nadhasinh navasinh bhasinh\012";
name = wideBase;
},
{
code = "pasinh ssasinh chasinh jasinh nyjasinh sasinh ghasinh tthasinh fasinh yasinh masinh yapostsinh \012";
code = "#pasinh ssasinh chasinh jasinh nyjasinh sasinh ghasinh tthasinh fasinh yasinh masinh yapostsinh \012";
name = mediumBase;
},
{
Expand All @@ -60,6 +56,18 @@ name = iVowelAlt3;
{
code = "chasinh jasinh nyjasinh";
name = viramaAltSet2;
},
{
code = "chasinh jasinh nyjasinh pasinh ssasinh fasinh \012";
name = paShapeGroup;
},
{
code = "ghasinh yasinh sasinh ";
name = saShapeGroup;
},
{
code = "casinh ttasinh thasinh phasinh vasinh ";
name = vaShapeGroup;
}
);
copyright = "Copyright 2022 The Noto Project Authors (https://github.com/notofonts/sinhala)";
Expand Down Expand Up @@ -878,7 +886,7 @@ code = "\012lookup RakarVowels {\012 lookupflag MarkAttachmentType @markAttac
name = abvs;
},
{
code = "lookupflag MarkAttachmentType @markAttachmentSet1;\012\012sub dasinh uvowelsignsinh by duvowelsinh;\012sub dasinh uuvowelsignsinh by duuvowelsinh;\012sub ndasinh uvowelsignsinh by nduvowelsinh;\012sub ndasinh uuvowelsignsinh by nduuvowelsinh;\012sub jnyasinh uuvowelsignsinh by jnyuuvowelsinh;\012sub jnyasinh uvowelsignsinh by jnyuvowelsinh;\012sub nyasinh uvowelsignsinh by nyuvowelsinh;\012sub nyasinh uuvowelsignsinh by nyuuvowelsinh;\012sub lasinh uvowelsignsinh by luvowelsinh;\012sub llasinh uvowelsignsinh by lluvowelsinh;\012\012\012sub @wideBase uvowelsignsinh' by uvowelsignsinh.long;\012sub @wideBase uuvowelsignsinh' by uuvowelsignsinh.long;\012\012sub @mediumBase uvowelsignsinh' by uvowelsignsinh.medium;\012sub @mediumBase uuvowelsignsinh' by uuvowelsignsinh.medium;\012\012\012sub @blwsMarkAttachementSet2 uvowelsignsinh' by uvowelsignsinh.alt;\012sub @blwsMarkAttachementSet2 uuvowelsignsinh' by uuvowelsignsinh.alt;\012\012\012\012";
code = "lookupflag MarkAttachmentType @markAttachmentSet1;\012\012sub dasinh uvowelsignsinh by duvowelsinh;\012sub dasinh uuvowelsignsinh by duuvowelsinh;\012sub ndasinh uvowelsignsinh by nduvowelsinh;\012sub ndasinh uuvowelsignsinh by nduuvowelsinh;\012sub jnyasinh uuvowelsignsinh by jnyuuvowelsinh;\012sub jnyasinh uvowelsignsinh by jnyuvowelsinh;\012sub nyasinh uvowelsignsinh by nyuvowelsinh;\012sub nyasinh uuvowelsignsinh by nyuuvowelsinh;\012sub lasinh uvowelsignsinh by luvowelsinh;\012sub llasinh uvowelsignsinh by lluvowelsinh;\012\012\012sub @wideBase uvowelsignsinh' by uvowelsignsinh.long;\012sub @wideBase uuvowelsignsinh' by uuvowelsignsinh.long;\012\012sub @mediumBase uvowelsignsinh' by uvowelsignsinh.medium;\012sub @mediumBase uuvowelsignsinh' by uuvowelsignsinh.medium;\012\012\012sub @blwsMarkAttachementSet2 uvowelsignsinh' by uvowelsignsinh.alt;\012sub @blwsMarkAttachementSet2 uuvowelsignsinh' by uuvowelsignsinh.alt;\012\012sub @saShapeGroup uvowelsignsinh' by uvowelsignsinh.medium;\012sub @saShapeGroup uuvowelsignsinh' by uuvowelsignsinh.medium;\012\012sub @vaShapeGroup uvowelsignsinh' by uvowelsignsinh.va;\012sub @vaShapeGroup uuvowelsignsinh' by uuvowelsignsinh.va;\012\012";
name = blws;
},
{
Expand Down Expand Up @@ -11463,6 +11471,20 @@ B,
0
)
);
uuvowelsignsinh = (
(
uvowelsignsinh,
1,
0
)
);
uuvowelsignsinh.medium = (
(
uvowelsignsinh.medium,
1,
0
)
);
v = (
(
n,
Expand Down
2 changes: 1 addition & 1 deletion sources/NotoSansSinhala.glyphspackage/glyphs/casinh.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ position = "{750, 210}";
},
{
name = uvowel;
position = "{724, 176}";
position = "{714, 0}";
}
);
guideLines = (
Expand Down
2 changes: 1 addition & 1 deletion sources/NotoSansSinhala.glyphspackage/glyphs/chasinh.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ position = "{770, 210}";
},
{
name = uvowel;
position = "{731, 176}";
position = "{717, 0}";
},
{
name = virama;
Expand Down
2 changes: 1 addition & 1 deletion sources/NotoSansSinhala.glyphspackage/glyphs/dhasinh.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ position = "{812, 210}";
},
{
name = uvowel;
position = "{777.671, 176}";
position = "{754, 0}";
}
);
guideLines = (
Expand Down
2 changes: 1 addition & 1 deletion sources/NotoSansSinhala.glyphspackage/glyphs/fasinh.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ position = "{246, 583}";
},
{
name = uvowel;
position = "{762, 176}";
position = "{747, 0}";
},
{
name = virama;
Expand Down
2 changes: 1 addition & 1 deletion sources/NotoSansSinhala.glyphspackage/glyphs/gasinh.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -733,7 +733,7 @@ position = "{306, 583}";
},
{
name = uvowel;
position = "{585, -3}";
position = "{625, -3}";
},
{
name = virama;
Expand Down
2 changes: 1 addition & 1 deletion sources/NotoSansSinhala.glyphspackage/glyphs/ghasinh.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ position = "{274, 583}";
},
{
name = uvowel;
position = "{788, 176}";
position = "{778, 0}";
},
{
name = virama;
Expand Down
2 changes: 1 addition & 1 deletion sources/NotoSansSinhala.glyphspackage/glyphs/hasinh.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ position = "{327, 583}";
},
{
name = uvowel;
position = "{879, 176}";
position = "{900, 176}";
},
{
name = virama;
Expand Down
2 changes: 1 addition & 1 deletion sources/NotoSansSinhala.glyphspackage/glyphs/jasinh.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ position = "{770, 210}";
},
{
name = uvowel;
position = "{728.021, 176}";
position = "{717, 0}";
},
{
name = virama;
Expand Down
2 changes: 1 addition & 1 deletion sources/NotoSansSinhala.glyphspackage/glyphs/nnasinh.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ position = "{428.507, 722}";
},
{
name = uvowel;
position = "{1126, 176}";
position = "{1143, 176}";
},
{
name = virama;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ position = "{502.503, 720}";
},
{
name = uvowel;
position = "{886, 176}";
position = "{867, 0}";
},
{
name = virama;
Expand Down
2 changes: 1 addition & 1 deletion sources/NotoSansSinhala.glyphspackage/glyphs/pasinh.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ position = "{230, 583}";
},
{
name = uvowel;
position = "{747, 176}";
position = "{717, 0}";
},
{
name = virama;
Expand Down
2 changes: 1 addition & 1 deletion sources/NotoSansSinhala.glyphspackage/glyphs/phasinh.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ position = "{451, 676}";
},
{
name = uvowel;
position = "{709, 176}";
position = "{704, 0}";
}
);
layerId = UUID0;
Expand Down
2 changes: 1 addition & 1 deletion sources/NotoSansSinhala.glyphspackage/glyphs/sasinh.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ position = "{271, 583}";
},
{
name = uvowel;
position = "{789, 176}";
position = "{778, 0}";
},
{
name = virama;
Expand Down
2 changes: 1 addition & 1 deletion sources/NotoSansSinhala.glyphspackage/glyphs/ssasinh.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@ position = "{248, 583}";
},
{
name = uvowel;
position = "{718.77, 176}";
position = "{697, 0}";
},
{
name = virama;
Expand Down
2 changes: 1 addition & 1 deletion sources/NotoSansSinhala.glyphspackage/glyphs/thasinh.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ position = "{451, 676}";
},
{
name = uvowel;
position = "{718.614, 176}";
position = "{693, 0}";
}
);
layerId = UUID0;
Expand Down
2 changes: 1 addition & 1 deletion sources/NotoSansSinhala.glyphspackage/glyphs/ttasinh.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ position = "{380, 800}";
},
{
name = uvowel;
position = "{714, 176}";
position = "{704, 0}";
}
);
background = {
Expand Down
80 changes: 40 additions & 40 deletions sources/NotoSansSinhala.glyphspackage/glyphs/uuvowelsignsinh.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -62,53 +62,53 @@ width = 0;
anchors = (
{
name = _uvowel;
position = "{-28, 176}";
position = "{-93, 0}";
}
);
layerId = UUID0;
paths = (
{
closed = 1;
nodes = (
"-643 -232 OFFCURVE",
"-569 -261 OFFCURVE",
"-508 -261 CURVE SMOOTH",
"-460 -261 OFFCURVE",
"-422 -245 OFFCURVE",
"-360 -216 CURVE SMOOTH",
"-318 -197 OFFCURVE",
"-282 -182 OFFCURVE",
"-246 -182 CURVE SMOOTH",
"-192 -182 OFFCURVE",
"-156 -199 OFFCURVE",
"-73 -261 CURVE",
"-21 -261 LINE",
"-21 176 LINE",
"-93 176 LINE",
"-93 -130 LINE SMOOTH",
"-93 -159 OFFCURVE",
"-92 -187 OFFCURVE",
"-90 -215 CURVE",
"-54 -201 LINE",
"-149 -132 OFFCURVE",
"-198 -112 OFFCURVE",
"-253 -112 CURVE SMOOTH",
"-296 -112 OFFCURVE",
"-330 -128 OFFCURVE",
"-384 -153 CURVE SMOOTH",
"-441 -180 OFFCURVE",
"-470 -193 OFFCURVE",
"-507 -193 CURVE SMOOTH",
"-542 -193 OFFCURVE",
"-570 -178 OFFCURVE",
"-570 -139 CURVE SMOOTH",
"-570 -115 OFFCURVE",
"-559 -99 OFFCURVE",
"-531 -78 CURVE",
"-581 -27 LINE",
"-619 -60 OFFCURVE",
"-643 -89 OFFCURVE",
"-643 -141 CURVE SMOOTH"
"-753 -232 OFFCURVE",
"-679 -261 OFFCURVE",
"-618 -261 CURVE SMOOTH",
"-570 -261 OFFCURVE",
"-532 -245 OFFCURVE",
"-470 -216 CURVE SMOOTH",
"-428 -197 OFFCURVE",
"-382 -182 OFFCURVE",
"-326 -182 CURVE SMOOTH",
"-262 -182 OFFCURVE",
"-192 -199 OFFCURVE",
"-109 -261 CURVE",
"-57 -261 LINE",
"-57 176 LINE",
"-129 176 LINE",
"-129 -130 LINE SMOOTH",
"-129 -159 OFFCURVE",
"-128 -187 OFFCURVE",
"-126 -215 CURVE",
"-90 -201 LINE",
"-185 -132 OFFCURVE",
"-268 -112 OFFCURVE",
"-333 -112 CURVE SMOOTH",
"-386 -112 OFFCURVE",
"-440 -128 OFFCURVE",
"-494 -153 CURVE SMOOTH",
"-551 -180 OFFCURVE",
"-580 -193 OFFCURVE",
"-617 -193 CURVE SMOOTH",
"-652 -193 OFFCURVE",
"-680 -178 OFFCURVE",
"-680 -139 CURVE SMOOTH",
"-680 -115 OFFCURVE",
"-669 -99 OFFCURVE",
"-641 -78 CURVE",
"-691 -27 LINE",
"-729 -60 OFFCURVE",
"-753 -89 OFFCURVE",
"-753 -141 CURVE SMOOTH"
);
}
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,53 +62,53 @@ width = 0;
anchors = (
{
name = _uvowel;
position = "{-27, 176}";
position = "{-96, 0}";
}
);
layerId = UUID0;
paths = (
{
closed = 1;
nodes = (
"-649 -232 OFFCURVE",
"-575 -261 OFFCURVE",
"-514 -261 CURVE SMOOTH",
"-466 -261 OFFCURVE",
"-428 -245 OFFCURVE",
"-366 -216 CURVE SMOOTH",
"-324 -197 OFFCURVE",
"-288 -182 OFFCURVE",
"-252 -182 CURVE SMOOTH",
"-198 -182 OFFCURVE",
"-162 -199 OFFCURVE",
"-79 -261 CURVE",
"-27 -261 LINE",
"-27 176 LINE",
"-99 176 LINE",
"-99 -130 LINE SMOOTH",
"-99 -159 OFFCURVE",
"-98 -187 OFFCURVE",
"-96 -215 CURVE",
"-60 -201 LINE",
"-155 -132 OFFCURVE",
"-204 -112 OFFCURVE",
"-259 -112 CURVE SMOOTH",
"-302 -112 OFFCURVE",
"-336 -128 OFFCURVE",
"-390 -153 CURVE SMOOTH",
"-447 -180 OFFCURVE",
"-476 -193 OFFCURVE",
"-513 -193 CURVE SMOOTH",
"-548 -193 OFFCURVE",
"-576 -178 OFFCURVE",
"-576 -139 CURVE SMOOTH",
"-576 -115 OFFCURVE",
"-565 -99 OFFCURVE",
"-537 -78 CURVE",
"-587 -27 LINE",
"-625 -60 OFFCURVE",
"-649 -89 OFFCURVE",
"-649 -141 CURVE SMOOTH"
"-802 -232 OFFCURVE",
"-723 -261 OFFCURVE",
"-662 -261 CURVE SMOOTH",
"-614 -261 OFFCURVE",
"-558 -245 OFFCURVE",
"-496 -216 CURVE SMOOTH",
"-454 -197 OFFCURVE",
"-381 -182 OFFCURVE",
"-345 -182 CURVE SMOOTH",
"-291 -182 OFFCURVE",
"-195 -199 OFFCURVE",
"-112 -261 CURVE",
"-60 -261 LINE",
"-60 176 LINE",
"-132 46 LINE",
"-132 -130 LINE SMOOTH",
"-132 -159 OFFCURVE",
"-131 -187 OFFCURVE",
"-129 -215 CURVE",
"-93 -201 LINE",
"-188 -132 OFFCURVE",
"-277 -112 OFFCURVE",
"-352 -112 CURVE SMOOTH",
"-395 -112 OFFCURVE",
"-466 -130 OFFCURVE",
"-520 -153 CURVE SMOOTH",
"-578 -178 OFFCURVE",
"-624 -193 OFFCURVE",
"-661 -193 CURVE SMOOTH",
"-696 -193 OFFCURVE",
"-729 -178 OFFCURVE",
"-729 -139 CURVE SMOOTH",
"-729 -115 OFFCURVE",
"-718 -99 OFFCURVE",
"-690 -78 CURVE",
"-740 -27 LINE",
"-778 -60 OFFCURVE",
"-802 -89 OFFCURVE",
"-802 -141 CURVE SMOOTH"
);
}
);
Expand Down
Loading

0 comments on commit 465b4c0

Please sign in to comment.