From 465b4c00e5971fa3196394174f7aa1b3f92349e9 Mon Sep 17 00:00:00 2001 From: kosalaya Date: Tue, 31 Dec 2024 17:16:35 +0530 Subject: [PATCH] Update uvowelsign and anchor placements - pa shape group - sa shape group - va shape group --- .../fontinfo.plist | 34 +- .../glyphs/casinh.glyph | 2 +- .../glyphs/chasinh.glyph | 2 +- .../glyphs/dhasinh.glyph | 2 +- .../glyphs/fasinh.glyph | 2 +- .../glyphs/gasinh.glyph | 2 +- .../glyphs/ghasinh.glyph | 2 +- .../glyphs/hasinh.glyph | 2 +- .../glyphs/jasinh.glyph | 2 +- .../glyphs/nnasinh.glyph | 2 +- .../glyphs/nyjasinh.glyph | 2 +- .../glyphs/pasinh.glyph | 2 +- .../glyphs/phasinh.glyph | 2 +- .../glyphs/sasinh.glyph | 2 +- .../glyphs/ssasinh.glyph | 2 +- .../glyphs/thasinh.glyph | 2 +- .../glyphs/ttasinh.glyph | 2 +- .../glyphs/uuvowelsignsinh.glyph | 80 ++-- .../glyphs/uuvowelsignsinh.medium.glyph | 80 ++-- .../glyphs/uuvowelsignsinh.va.glyph | 344 ++++++++++++++++++ .../glyphs/uvowelsignsinh.glyph | 38 +- .../glyphs/uvowelsignsinh.long.glyph | 38 +- .../glyphs/uvowelsignsinh.medium.glyph | 45 ++- .../glyphs/uvowelsignsinh.va.glyph | 316 ++++++++++++++++ .../glyphs/vasinh.glyph | 2 +- .../NotoSansSinhala.glyphspackage/order.plist | 2 + 26 files changed, 851 insertions(+), 160 deletions(-) create mode 100644 sources/NotoSansSinhala.glyphspackage/glyphs/uuvowelsignsinh.va.glyph create mode 100644 sources/NotoSansSinhala.glyphspackage/glyphs/uvowelsignsinh.va.glyph diff --git a/sources/NotoSansSinhala.glyphspackage/fontinfo.plist b/sources/NotoSansSinhala.glyphspackage/fontinfo.plist index 33119478..77bc89ce 100644 --- a/sources/NotoSansSinhala.glyphspackage/fontinfo.plist +++ b/sources/NotoSansSinhala.glyphspackage/fontinfo.plist @@ -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; }, { @@ -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)"; @@ -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; }, { @@ -11463,6 +11471,20 @@ B, 0 ) ); +uuvowelsignsinh = ( +( +uvowelsignsinh, +1, +0 +) +); +uuvowelsignsinh.medium = ( +( +uvowelsignsinh.medium, +1, +0 +) +); v = ( ( n, diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/casinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/casinh.glyph index c3e3d053..7270dd30 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/casinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/casinh.glyph @@ -92,7 +92,7 @@ position = "{750, 210}"; }, { name = uvowel; -position = "{724, 176}"; +position = "{714, 0}"; } ); guideLines = ( diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/chasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/chasinh.glyph index 68b27897..c38cd5cb 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/chasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/chasinh.glyph @@ -141,7 +141,7 @@ position = "{770, 210}"; }, { name = uvowel; -position = "{731, 176}"; +position = "{717, 0}"; }, { name = virama; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/dhasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/dhasinh.glyph index 292828cb..90e7e648 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/dhasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/dhasinh.glyph @@ -90,7 +90,7 @@ position = "{812, 210}"; }, { name = uvowel; -position = "{777.671, 176}"; +position = "{754, 0}"; } ); guideLines = ( diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/fasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/fasinh.glyph index 1074588f..f212bb3b 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/fasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/fasinh.glyph @@ -105,7 +105,7 @@ position = "{246, 583}"; }, { name = uvowel; -position = "{762, 176}"; +position = "{747, 0}"; }, { name = virama; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/gasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/gasinh.glyph index 85eff286..1cc77c21 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/gasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/gasinh.glyph @@ -733,7 +733,7 @@ position = "{306, 583}"; }, { name = uvowel; -position = "{585, -3}"; +position = "{625, -3}"; }, { name = virama; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/ghasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/ghasinh.glyph index dbbf612a..e59f568b 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/ghasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/ghasinh.glyph @@ -180,7 +180,7 @@ position = "{274, 583}"; }, { name = uvowel; -position = "{788, 176}"; +position = "{778, 0}"; }, { name = virama; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/hasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/hasinh.glyph index 3a9fdf53..aa7ba3c8 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/hasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/hasinh.glyph @@ -140,7 +140,7 @@ position = "{327, 583}"; }, { name = uvowel; -position = "{879, 176}"; +position = "{900, 176}"; }, { name = virama; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/jasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/jasinh.glyph index 17c5bfdd..9c2f2cc8 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/jasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/jasinh.glyph @@ -48,7 +48,7 @@ position = "{770, 210}"; }, { name = uvowel; -position = "{728.021, 176}"; +position = "{717, 0}"; }, { name = virama; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/nnasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/nnasinh.glyph index db612000..7066065e 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/nnasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/nnasinh.glyph @@ -171,7 +171,7 @@ position = "{428.507, 722}"; }, { name = uvowel; -position = "{1126, 176}"; +position = "{1143, 176}"; }, { name = virama; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/nyjasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/nyjasinh.glyph index dba58a67..07db65e1 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/nyjasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/nyjasinh.glyph @@ -72,7 +72,7 @@ position = "{502.503, 720}"; }, { name = uvowel; -position = "{886, 176}"; +position = "{867, 0}"; }, { name = virama; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/pasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/pasinh.glyph index d401f5f3..cd14a7ba 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/pasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/pasinh.glyph @@ -115,7 +115,7 @@ position = "{230, 583}"; }, { name = uvowel; -position = "{747, 176}"; +position = "{717, 0}"; }, { name = virama; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/phasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/phasinh.glyph index 4dc09be7..994ba5e5 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/phasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/phasinh.glyph @@ -112,7 +112,7 @@ position = "{451, 676}"; }, { name = uvowel; -position = "{709, 176}"; +position = "{704, 0}"; } ); layerId = UUID0; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/sasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/sasinh.glyph index 3050e91c..40c8376c 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/sasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/sasinh.glyph @@ -18,7 +18,7 @@ position = "{271, 583}"; }, { name = uvowel; -position = "{789, 176}"; +position = "{778, 0}"; }, { name = virama; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/ssasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/ssasinh.glyph index 53f4379e..a82bfdff 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/ssasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/ssasinh.glyph @@ -160,7 +160,7 @@ position = "{248, 583}"; }, { name = uvowel; -position = "{718.77, 176}"; +position = "{697, 0}"; }, { name = virama; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/thasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/thasinh.glyph index a1d1398c..4feaa88f 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/thasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/thasinh.glyph @@ -96,7 +96,7 @@ position = "{451, 676}"; }, { name = uvowel; -position = "{718.614, 176}"; +position = "{693, 0}"; } ); layerId = UUID0; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/ttasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/ttasinh.glyph index 586fecca..c3a8cf21 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/ttasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/ttasinh.glyph @@ -99,7 +99,7 @@ position = "{380, 800}"; }, { name = uvowel; -position = "{714, 176}"; +position = "{704, 0}"; } ); background = { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/uuvowelsignsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/uuvowelsignsinh.glyph index 5a1864b9..d4cf4668 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/uuvowelsignsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/uuvowelsignsinh.glyph @@ -62,7 +62,7 @@ width = 0; anchors = ( { name = _uvowel; -position = "{-28, 176}"; +position = "{-93, 0}"; } ); layerId = UUID0; @@ -70,45 +70,45 @@ 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" ); } ); diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/uuvowelsignsinh.medium.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/uuvowelsignsinh.medium.glyph index acdc56af..57a9e274 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/uuvowelsignsinh.medium.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/uuvowelsignsinh.medium.glyph @@ -62,7 +62,7 @@ width = 0; anchors = ( { name = _uvowel; -position = "{-27, 176}"; +position = "{-96, 0}"; } ); layerId = UUID0; @@ -70,45 +70,45 @@ 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" ); } ); diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/uuvowelsignsinh.va.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/uuvowelsignsinh.va.glyph new file mode 100644 index 00000000..984cdeb3 --- /dev/null +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/uuvowelsignsinh.va.glyph @@ -0,0 +1,344 @@ +{ +color = 9; +glyphname = uuvowelsignsinh.va; +layers = ( +{ +anchors = ( +{ +name = _uvowel; +position = "{-29, 72}"; +} +); +layerId = "7977A986-4EFB-4152-84F8-5A02CD382AAF"; +paths = ( +{ +closed = 1; +nodes = ( +"-630 -233 OFFCURVE", +"-578 -257 OFFCURVE", +"-527 -257 CURVE SMOOTH", +"-475 -257 OFFCURVE", +"-427 -237 OFFCURVE", +"-359 -205 CURVE SMOOTH", +"-312 -183 OFFCURVE", +"-281 -173 OFFCURVE", +"-241 -173 CURVE SMOOTH", +"-188 -173 OFFCURVE", +"-142 -191 OFFCURVE", +"-48 -257 CURVE", +"-29 -257 LINE", +"-29 72 LINE", +"-55 72 LINE", +"-55 -164 LINE", +"-56 -184 OFFCURVE", +"-55 -202 OFFCURVE", +"-54 -229 CURVE", +"-43 -230 LINE", +"-143 -158 OFFCURVE", +"-197 -147 OFFCURVE", +"-246 -147 CURVE SMOOTH", +"-294 -147 OFFCURVE", +"-323 -159 OFFCURVE", +"-375 -184 CURVE SMOOTH", +"-447 -218 OFFCURVE", +"-481 -231 OFFCURVE", +"-529 -231 CURVE SMOOTH", +"-566 -231 OFFCURVE", +"-603 -214 OFFCURVE", +"-603 -159 CURVE SMOOTH", +"-603 -124 OFFCURVE", +"-590 -103 OFFCURVE", +"-554 -71 CURVE", +"-573 -53 LINE", +"-609 -86 OFFCURVE", +"-630 -115 OFFCURVE", +"-630 -158 CURVE SMOOTH" +); +} +); +width = 0; +}, +{ +anchors = ( +{ +name = _uvowel; +position = "{-93, 0}"; +} +); +layerId = UUID0; +paths = ( +{ +closed = 1; +nodes = ( +"-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" +); +} +); +width = 0; +}, +{ +anchors = ( +{ +name = _uvowel; +position = "{-23, 176}"; +} +); +layerId = "C62AB4C0-B70D-46F6-9B13-45217A94AFC9"; +paths = ( +{ +closed = 1; +nodes = ( +"-722 -230 OFFCURVE", +"-649 -271 OFFCURVE", +"-571 -271 CURVE SMOOTH", +"-506 -271 OFFCURVE", +"-467 -258 OFFCURVE", +"-411 -229 CURVE SMOOTH", +"-361 -204 OFFCURVE", +"-341 -196 OFFCURVE", +"-309 -196 CURVE SMOOTH", +"-267 -196 OFFCURVE", +"-169 -227 OFFCURVE", +"-138 -271 CURVE", +"-23 -271 LINE", +"-23 176 LINE", +"-163 176 LINE", +"-163 -52 LINE SMOOTH", +"-163 -81 OFFCURVE", +"-162 -100 OFFCURVE", +"-160 -118 CURVE", +"-142 -124 LINE", +"-183 -81 OFFCURVE", +"-262 -62 OFFCURVE", +"-301 -62 CURVE SMOOTH", +"-339 -62 OFFCURVE", +"-396 -68 OFFCURVE", +"-452 -102 CURVE SMOOTH", +"-498 -129 OFFCURVE", +"-516 -135 OFFCURVE", +"-536 -135 CURVE SMOOTH", +"-555 -135 OFFCURVE", +"-566 -126 OFFCURVE", +"-566 -108 CURVE SMOOTH", +"-566 -97 OFFCURVE", +"-572 -48 OFFCURVE", +"-569 -32 CURVE", +"-678 -32 LINE", +"-716 -81 OFFCURVE", +"-722 -89 OFFCURVE", +"-722 -137 CURVE SMOOTH" +); +} +); +width = 0; +}, +{ +anchors = ( +{ +name = _uvowel; +position = "{-102, 42}"; +} +); +layerId = "CF8E177F-0CDC-40C1-8828-F158AA64F32E"; +paths = ( +{ +closed = 1; +nodes = ( +"-536 -229 OFFCURVE", +"-497 -257 OFFCURVE", +"-454 -257 CURVE SMOOTH", +"-415 -257 OFFCURVE", +"-389 -242 OFFCURVE", +"-338 -207 CURVE SMOOTH", +"-306 -185 OFFCURVE", +"-280 -173 OFFCURVE", +"-254 -173 CURVE SMOOTH", +"-216 -173 OFFCURVE", +"-188 -187 OFFCURVE", +"-122 -257 CURVE", +"-102 -257 LINE", +"-102 42 LINE", +"-128 42 LINE", +"-128 -164 LINE SMOOTH", +"-128 -184 OFFCURVE", +"-127 -203 OFFCURVE", +"-125 -230 CURVE", +"-117 -228 LINE", +"-180 -159 OFFCURVE", +"-217 -147 OFFCURVE", +"-255 -147 CURVE SMOOTH", +"-290 -147 OFFCURVE", +"-318 -162 OFFCURVE", +"-356 -188 CURVE SMOOTH", +"-410 -225 OFFCURVE", +"-423 -231 OFFCURVE", +"-456 -231 CURVE SMOOTH", +"-485 -231 OFFCURVE", +"-509 -211 OFFCURVE", +"-509 -165 CURVE SMOOTH", +"-509 -131 OFFCURVE", +"-495 -104 OFFCURVE", +"-463 -72 CURVE", +"-482 -54 LINE", +"-515 -88 OFFCURVE", +"-536 -119 OFFCURVE", +"-536 -164 CURVE SMOOTH" +); +} +); +width = 0; +}, +{ +anchors = ( +{ +name = _uvowel; +position = "{-80, 42}"; +} +); +layerId = "56AEB5FB-BA14-4784-B08F-18006463EEDB"; +paths = ( +{ +closed = 1; +nodes = ( +"-557 -229 OFFCURVE", +"-502 -261 OFFCURVE", +"-458 -261 CURVE SMOOTH", +"-409 -261 OFFCURVE", +"-379 -243 OFFCURVE", +"-328 -210 CURVE SMOOTH", +"-299 -191 OFFCURVE", +"-279 -181 OFFCURVE", +"-251 -181 CURVE SMOOTH", +"-212 -181 OFFCURVE", +"-172 -211 OFFCURVE", +"-134 -261 CURVE", +"-80 -261 LINE", +"-80 42 LINE", +"-146 42 LINE", +"-146 -112 LINE SMOOTH", +"-146 -139 OFFCURVE", +"-144 -181 OFFCURVE", +"-141 -207 CURVE", +"-125 -187 LINE", +"-175 -133 OFFCURVE", +"-215 -114 OFFCURVE", +"-257 -114 CURVE SMOOTH", +"-297 -114 OFFCURVE", +"-325 -129 OFFCURVE", +"-366 -157 CURVE SMOOTH", +"-413 -189 OFFCURVE", +"-427 -194 OFFCURVE", +"-451 -194 CURVE SMOOTH", +"-473 -194 OFFCURVE", +"-489 -181 OFFCURVE", +"-489 -149 CURVE SMOOTH", +"-489 -120 OFFCURVE", +"-471 -96 OFFCURVE", +"-449 -73 CURVE", +"-499 -27 LINE", +"-537 -65 OFFCURVE", +"-557 -101 OFFCURVE", +"-557 -148 CURVE SMOOTH" +); +} +); +width = 0; +}, +{ +anchors = ( +{ +name = _uvowel; +position = "{-25, 55}"; +} +); +layerId = "DC607D84-584B-45E6-A9EB-D1AF471CA2AE"; +paths = ( +{ +closed = 1; +nodes = ( +"-592 -227 OFFCURVE", +"-528 -270 OFFCURVE", +"-455 -270 CURVE SMOOTH", +"-395 -270 OFFCURVE", +"-358 -258 OFFCURVE", +"-302 -226 CURVE SMOOTH", +"-266 -205 OFFCURVE", +"-250 -198 OFFCURVE", +"-228 -198 CURVE SMOOTH", +"-193 -198 OFFCURVE", +"-173 -220 OFFCURVE", +"-139 -270 CURVE", +"-25 -270 LINE", +"-25 55 LINE", +"-158 55 LINE", +"-158 -61 LINE SMOOTH", +"-158 -82 OFFCURVE", +"-156 -121 OFFCURVE", +"-153 -140 CURVE", +"-129 -141 LINE", +"-171 -88 OFFCURVE", +"-206 -68 OFFCURVE", +"-248 -68 CURVE SMOOTH", +"-289 -68 OFFCURVE", +"-311 -78 OFFCURVE", +"-359 -110 CURVE SMOOTH", +"-392 -132 OFFCURVE", +"-405 -140 OFFCURVE", +"-421 -140 CURVE SMOOTH", +"-439 -140 OFFCURVE", +"-447 -130 OFFCURVE", +"-447 -111 CURVE SMOOTH", +"-447 -98 OFFCURVE", +"-441 -85 OFFCURVE", +"-429 -71 CURVE", +"-535 -4 LINE", +"-575 -51 OFFCURVE", +"-592 -91 OFFCURVE", +"-592 -136 CURVE SMOOTH" +); +} +); +width = 0; +} +); +category = Mark; +subCategory = Nonspacing; +} diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/uvowelsignsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/uvowelsignsinh.glyph index 4e3e71cd..b0256dbd 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/uvowelsignsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/uvowelsignsinh.glyph @@ -41,7 +41,7 @@ width = 0; anchors = ( { name = _uvowel; -position = "{-27, 176}"; +position = "{-93, 0}"; } ); layerId = UUID0; @@ -49,24 +49,24 @@ paths = ( { closed = 1; nodes = ( -"-635 -212 OFFCURVE", -"-601 -261 OFFCURVE", -"-494 -261 CURVE SMOOTH", -"-27 -261 LINE", -"-27 176 LINE", -"-99 115 LINE", -"-99 -193 LINE", -"-476 -193 LINE SMOOTH", -"-546 -193 OFFCURVE", -"-572 -171 OFFCURVE", -"-572 -142 CURVE SMOOTH", -"-572 -125 OFFCURVE", -"-566 -106 OFFCURVE", -"-557 -87 CURVE", -"-617 -87 LINE", -"-630 -107 OFFCURVE", -"-635 -135 OFFCURVE", -"-635 -163 CURVE SMOOTH" +"-756 -212 OFFCURVE", +"-722 -261 OFFCURVE", +"-615 -261 CURVE SMOOTH", +"-57 -261 LINE", +"-57 176 LINE", +"-129 115 LINE", +"-129 -193 LINE", +"-597 -193 LINE SMOOTH", +"-667 -193 OFFCURVE", +"-693 -171 OFFCURVE", +"-693 -142 CURVE SMOOTH", +"-693 -125 OFFCURVE", +"-687 -106 OFFCURVE", +"-678 -87 CURVE", +"-738 -87 LINE", +"-751 -107 OFFCURVE", +"-756 -135 OFFCURVE", +"-756 -163 CURVE SMOOTH" ); } ); diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/uvowelsignsinh.long.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/uvowelsignsinh.long.glyph index 5a330560..596ac32b 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/uvowelsignsinh.long.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/uvowelsignsinh.long.glyph @@ -41,7 +41,7 @@ width = 0; anchors = ( { name = _uvowel; -position = "{-27, 176}"; +position = "{-60, 176}"; } ); layerId = UUID0; @@ -49,24 +49,24 @@ paths = ( { closed = 1; nodes = ( -"-767 -240 OFFCURVE", -"-694 -261 OFFCURVE", -"-632 -261 CURVE SMOOTH", -"-27 -261 LINE", -"-27 177 LINE", -"-99 92 LINE", -"-99 -193 LINE", -"-623 -193 LINE SMOOTH", -"-687 -193 OFFCURVE", -"-695 -154 OFFCURVE", -"-695 -137 CURVE SMOOTH", -"-695 -117 OFFCURVE", -"-693 -107 OFFCURVE", -"-682 -88 CURVE", -"-742 -88 LINE", -"-760 -117 OFFCURVE", -"-767 -135 OFFCURVE", -"-767 -170 CURVE SMOOTH" +"-890 -240 OFFCURVE", +"-817 -261 OFFCURVE", +"-755 -261 CURVE SMOOTH", +"-60 -261 LINE", +"-60 177 LINE", +"-132 92 LINE", +"-132 -193 LINE", +"-746 -193 LINE SMOOTH", +"-810 -193 OFFCURVE", +"-818 -154 OFFCURVE", +"-818 -137 CURVE SMOOTH", +"-818 -117 OFFCURVE", +"-816 -107 OFFCURVE", +"-805 -88 CURVE", +"-865 -88 LINE", +"-883 -117 OFFCURVE", +"-890 -135 OFFCURVE", +"-890 -170 CURVE SMOOTH" ); } ); diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/uvowelsignsinh.medium.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/uvowelsignsinh.medium.glyph index 3efd4ff7..09b83fec 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/uvowelsignsinh.medium.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/uvowelsignsinh.medium.glyph @@ -41,32 +41,39 @@ width = 0; anchors = ( { name = _uvowel; -position = "{-27, 176}"; +position = "{-96, 0}"; } ); +background = { +components = ( +{ +name = uvowelsignsinh; +} +); +}; layerId = UUID0; paths = ( { closed = 1; nodes = ( -"-665 -212 OFFCURVE", -"-631 -261 OFFCURVE", -"-524 -261 CURVE SMOOTH", -"-27 -261 LINE", -"-27 176 LINE", -"-99 35 LINE", -"-99 -193 LINE", -"-506 -193 LINE SMOOTH", -"-576 -193 OFFCURVE", -"-602 -171 OFFCURVE", -"-602 -142 CURVE SMOOTH", -"-602 -125 OFFCURVE", -"-596 -106 OFFCURVE", -"-587 -87 CURVE", -"-647 -87 LINE", -"-660 -107 OFFCURVE", -"-665 -135 OFFCURVE", -"-665 -163 CURVE SMOOTH" +"-798 -212 OFFCURVE", +"-764 -261 OFFCURVE", +"-657 -261 CURVE SMOOTH", +"-60 -261 LINE", +"-60 176 LINE", +"-132 35 LINE", +"-132 -193 LINE", +"-639 -193 LINE SMOOTH", +"-709 -193 OFFCURVE", +"-735 -171 OFFCURVE", +"-735 -142 CURVE SMOOTH", +"-735 -125 OFFCURVE", +"-729 -106 OFFCURVE", +"-720 -87 CURVE", +"-780 -87 LINE", +"-793 -107 OFFCURVE", +"-798 -135 OFFCURVE", +"-798 -163 CURVE SMOOTH" ); } ); diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/uvowelsignsinh.va.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/uvowelsignsinh.va.glyph new file mode 100644 index 00000000..b39293ed --- /dev/null +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/uvowelsignsinh.va.glyph @@ -0,0 +1,316 @@ +{ +color = 3; +glyphname = uvowelsignsinh.va; +layers = ( +{ +anchors = ( +{ +name = _uvowel; +position = "{-29, 175}"; +} +); +layerId = "7977A986-4EFB-4152-84F8-5A02CD382AAF"; +paths = ( +{ +closed = 1; +nodes = ( +"-630 -230 OFFCURVE", +"-585 -257 OFFCURVE", +"-507 -257 CURVE SMOOTH", +"-29 -257 LINE", +"-29 175 LINE", +"-55 65 LINE", +"-55 -231 LINE", +"-508 -231 LINE SMOOTH", +"-545 -231 OFFCURVE", +"-605 -222 OFFCURVE", +"-605 -178 CURVE SMOOTH", +"-605 -155 OFFCURVE", +"-596 -131 OFFCURVE", +"-587 -121 CURVE", +"-611 -121 LINE", +"-621 -134 OFFCURVE", +"-630 -155 OFFCURVE", +"-630 -185 CURVE SMOOTH" +); +} +); +width = 0; +}, +{ +anchors = ( +{ +name = _uvowel; +position = "{-93, 0}"; +} +); +layerId = UUID0; +paths = ( +{ +closed = 1; +nodes = ( +"-756 -212 OFFCURVE", +"-722 -261 OFFCURVE", +"-615 -261 CURVE SMOOTH", +"-57 -261 LINE", +"-57 266 LINE", +"-129 205 LINE", +"-129 -193 LINE", +"-597 -193 LINE SMOOTH", +"-667 -193 OFFCURVE", +"-693 -171 OFFCURVE", +"-693 -142 CURVE SMOOTH", +"-693 -125 OFFCURVE", +"-687 -106 OFFCURVE", +"-678 -87 CURVE", +"-738 -87 LINE", +"-751 -107 OFFCURVE", +"-756 -135 OFFCURVE", +"-756 -163 CURVE SMOOTH" +); +} +); +width = 0; +}, +{ +anchors = ( +{ +name = _uvowel; +position = "{-33, 176}"; +} +); +layerId = "C62AB4C0-B70D-46F6-9B13-45217A94AFC9"; +paths = ( +{ +closed = 1; +nodes = ( +"-752 -244 OFFCURVE", +"-666 -291 OFFCURVE", +"-574 -291 CURVE SMOOTH", +"-33 -291 LINE", +"-33 176 LINE", +"-170 176 LINE", +"-170 -157 LINE", +"-532 -157 LINE SMOOTH", +"-574 -157 OFFCURVE", +"-614 -147 OFFCURVE", +"-614 -103 CURVE SMOOTH", +"-614 -89 OFFCURVE", +"-612 -73 OFFCURVE", +"-606 -52 CURVE", +"-734 -51 LINE", +"-751 -96 OFFCURVE", +"-752 -129 OFFCURVE", +"-752 -150 CURVE SMOOTH" +); +} +); +width = 0; +}, +{ +anchors = ( +{ +name = _uvowel; +position = "{-529, -271}"; +} +); +associatedMasterId = "C62AB4C0-B70D-46F6-9B13-45217A94AFC9"; +layerId = "0AB5FF32-281C-4521-B626-934E509434D6"; +name = "1 Nov 24 at 15:46"; +paths = ( +{ +closed = 1; +nodes = ( +"-652 -175 OFFCURVE", +"-637 -207 OFFCURVE", +"-608 -229 CURVE SMOOTH", +"-573 -254 OFFCURVE", +"-529 -271 OFFCURVE", +"-404 -271 CURVE SMOOTH", +"-23 -271 LINE", +"-23 176 LINE", +"-163 176 LINE", +"-163 -137 LINE", +"-413 -137 LINE SMOOTH", +"-461 -137 OFFCURVE", +"-477 -135 OFFCURVE", +"-487 -126 CURVE SMOOTH", +"-492 -122 OFFCURVE", +"-496 -115 OFFCURVE", +"-496 -105 CURVE SMOOTH", +"-496 -95 OFFCURVE", +"-492 -87 OFFCURVE", +"-479 -72 CURVE", +"-588 -2 LINE", +"-636 -51 OFFCURVE", +"-652 -89 OFFCURVE", +"-652 -130 CURVE SMOOTH" +); +} +); +width = 0; +}, +{ +anchors = ( +{ +name = _uvowel; +position = "{-459, -257}"; +} +); +layerId = "CF8E177F-0CDC-40C1-8828-F158AA64F32E"; +paths = ( +{ +closed = 1; +nodes = ( +"-536 -186 OFFCURVE", +"-529 -206 OFFCURVE", +"-518 -220 CURVE SMOOTH", +"-495 -249 OFFCURVE", +"-459 -257 OFFCURVE", +"-392 -257 CURVE SMOOTH", +"-102 -257 LINE", +"-102 42 LINE", +"-128 42 LINE", +"-128 -231 LINE", +"-383 -231 LINE SMOOTH", +"-447 -231 OFFCURVE", +"-478 -226 OFFCURVE", +"-495 -206 CURVE SMOOTH", +"-504 -196 OFFCURVE", +"-509 -180 OFFCURVE", +"-509 -161 CURVE SMOOTH", +"-509 -131 OFFCURVE", +"-495 -104 OFFCURVE", +"-463 -72 CURVE", +"-482 -54 LINE", +"-515 -88 OFFCURVE", +"-536 -119 OFFCURVE", +"-536 -161 CURVE SMOOTH" +); +} +); +width = 0; +}, +{ +anchors = ( +{ +name = _uvowel; +position = "{-480, -261}"; +} +); +layerId = "56AEB5FB-BA14-4784-B08F-18006463EEDB"; +paths = ( +{ +closed = 1; +nodes = ( +"-557 -176 OFFCURVE", +"-549 -203 OFFCURVE", +"-535 -220 CURVE SMOOTH", +"-513 -247 OFFCURVE", +"-480 -261 OFFCURVE", +"-401 -261 CURVE SMOOTH", +"-80 -261 LINE", +"-80 42 LINE", +"-146 42 LINE", +"-146 -197 LINE", +"-391 -197 LINE SMOOTH", +"-446 -197 OFFCURVE", +"-461 -194 OFFCURVE", +"-473 -186 CURVE SMOOTH", +"-483 -179 OFFCURVE", +"-489 -169 OFFCURVE", +"-489 -149 CURVE SMOOTH", +"-489 -120 OFFCURVE", +"-471 -96 OFFCURVE", +"-449 -73 CURVE", +"-499 -27 LINE", +"-537 -65 OFFCURVE", +"-557 -101 OFFCURVE", +"-557 -148 CURVE SMOOTH" +); +} +); +width = 0; +}, +{ +anchors = ( +{ +name = _uvowel; +position = "{-492, -270}"; +} +); +layerId = "DC607D84-584B-45E6-A9EB-D1AF471CA2AE"; +paths = ( +{ +closed = 1; +nodes = ( +"-592 -167 OFFCURVE", +"-584 -193 OFFCURVE", +"-568 -214 CURVE SMOOTH", +"-538 -253 OFFCURVE", +"-492 -270 OFFCURVE", +"-396 -270 CURVE SMOOTH", +"-25 -270 LINE", +"-25 55 LINE", +"-158 55 LINE", +"-158 -141 LINE", +"-391 -141 LINE SMOOTH", +"-417 -141 OFFCURVE", +"-430 -139 OFFCURVE", +"-438 -132 CURVE SMOOTH", +"-444 -127 OFFCURVE", +"-447 -120 OFFCURVE", +"-447 -109 CURVE SMOOTH", +"-447 -98 OFFCURVE", +"-441 -85 OFFCURVE", +"-429 -71 CURVE", +"-535 -4 LINE", +"-575 -51 OFFCURVE", +"-592 -91 OFFCURVE", +"-592 -133 CURVE SMOOTH" +); +} +); +width = 0; +}, +{ +anchors = ( +{ +name = _uvowel; +position = "{-27, 176}"; +} +); +associatedMasterId = UUID0; +layerId = "E264D888-53F8-43E2-9AB5-4ECBE32E5383"; +name = "29 Dec 24 at 12:49"; +paths = ( +{ +closed = 1; +nodes = ( +"-647 -250 OFFCURVE", +"-564 -261 OFFCURVE", +"-504 -261 CURVE SMOOTH", +"-27 -261 LINE", +"-27 176 LINE", +"-99 115 LINE", +"-99 -193 LINE", +"-506 -193 LINE SMOOTH", +"-554 -193 OFFCURVE", +"-578 -174 OFFCURVE", +"-578 -135 CURVE SMOOTH", +"-578 -121 OFFCURVE", +"-575 -105 OFFCURVE", +"-569 -87 CURVE", +"-629 -87 LINE", +"-636 -99 OFFCURVE", +"-647 -125 OFFCURVE", +"-647 -160 CURVE SMOOTH" +); +} +); +width = 0; +} +); +category = Mark; +subCategory = Nonspacing; +} diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/vasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/vasinh.glyph index 89828b2a..7d1bd87f 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/vasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/vasinh.glyph @@ -94,7 +94,7 @@ position = "{400, 930}"; }, { name = uvowel; -position = "{701.82, 176}"; +position = "{714, 0}"; } ); layerId = UUID0; diff --git a/sources/NotoSansSinhala.glyphspackage/order.plist b/sources/NotoSansSinhala.glyphspackage/order.plist index ad2cfd7f..8a528495 100644 --- a/sources/NotoSansSinhala.glyphspackage/order.plist +++ b/sources/NotoSansSinhala.glyphspackage/order.plist @@ -367,6 +367,8 @@ x, y, z, nbspace, +uuvowelsignsinh.va, +uvowelsignsinh.va, viramasinh.alt2, _part.ka, touchsinh,