From 9ed9bd735e81220cc59b052ccf075ddb4c4e8250 Mon Sep 17 00:00:00 2001 From: Rajitha Manamperi <11813001+rajitha-manamperi@users.noreply.github.com> Date: Sun, 29 Dec 2024 14:04:02 +0530 Subject: [PATCH] compatibility fixes --- .../fontinfo.plist | 1 + .../glyphs/bahalantsinh.glyph | 255 ++++----- .../glyphs/basinh.glyph | 28 +- .../glyphs/cahalantsinh.glyph | 129 ++--- .../glyphs/ddahalantsinh.glyph | 143 ++--- .../glyphs/ddasinh.glyph | 193 ++++--- .../glyphs/ddhasinh.glyph | 147 +++-- .../glyphs/ddhiivowelsinh.glyph | 174 +++--- .../glyphs/ddhivowelsinh.glyph | 353 ++++++++++-- .../glyphs/dhahalantsinh.glyph | 114 ++-- .../glyphs/esinh.glyph | 21 +- .../glyphs/fasinh.glyph | 33 +- .../glyphs/khahalantsinh.glyph | 305 +++++++--- .../glyphs/khasinh.glyph | 52 +- .../glyphs/mahalantsinh.glyph | 102 ++-- .../glyphs/mbahalantsinh.glyph | 76 ++- .../glyphs/nnddahalantsinh.glyph | 528 +++++++++++------- .../glyphs/nnddasinh.glyph | 183 ++++-- .../glyphs/nnivowelsinh.glyph | 288 +++++++++- .../glyphs/oosinh.glyph | 143 ++--- .../glyphs/phasinh.glyph | 28 +- .../glyphs/phiivowelsinh.glyph | 164 +++--- .../glyphs/phivowelsinh.glyph | 299 ++++++++-- .../glyphs/thasinh.glyph | 26 +- .../glyphs/thiivowelsinh.glyph | 121 ++-- .../glyphs/thivowelsinh.glyph | 260 +++++++-- .../glyphs/ttahalantsinh.glyph | 296 ++++++---- .../glyphs/tthasinh.glyph | 147 +++-- .../glyphs/tthiivowelsinh.glyph | 104 ++-- .../glyphs/tthivowelsinh.glyph | 317 +++++++++-- .../glyphs/vahalantsinh.glyph | 102 ++-- 31 files changed, 3321 insertions(+), 1811 deletions(-) diff --git a/sources/NotoSansSinhala.glyphspackage/fontinfo.plist b/sources/NotoSansSinhala.glyphspackage/fontinfo.plist index 7f6f4018..7302e340 100644 --- a/sources/NotoSansSinhala.glyphspackage/fontinfo.plist +++ b/sources/NotoSansSinhala.glyphspackage/fontinfo.plist @@ -969,6 +969,7 @@ id = "C62AB4C0-B70D-46F6-9B13-45217A94AFC9"; verticalStems = ( 140 ); +visible = 1; weight = Bold; weightValue = 190; xHeight = 536; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/bahalantsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/bahalantsinh.glyph index e552e1ab..66f3786f 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/bahalantsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/bahalantsinh.glyph @@ -14,43 +14,6 @@ paths = ( { closed = 1; nodes = ( -"672 -11 OFFCURVE", -"774 140 OFFCURVE", -"774 362 CURVE SMOOTH", -"774 642 OFFCURVE", -"619 756 OFFCURVE", -"359 756 CURVE SMOOTH", -"244 756 OFFCURVE", -"166 739 OFFCURVE", -"77 708 CURVE", -"84 683 LINE", -"171 716 OFFCURVE", -"250 730 OFFCURVE", -"358 730 CURVE SMOOTH", -"628 730 OFFCURVE", -"747 597 OFFCURVE", -"747 361 CURVE SMOOTH", -"747 151 OFFCURVE", -"653 15 OFFCURVE", -"539 15 CURVE SMOOTH", -"482 15 OFFCURVE", -"452 40 OFFCURVE", -"452 101 CURVE SMOOTH", -"452 142 OFFCURVE", -"468 182 OFFCURVE", -"484 222 CURVE SMOOTH", -"501 266 OFFCURVE", -"519 311 OFFCURVE", -"519 363 CURVE SMOOTH", -"519 451 OFFCURVE", -"475 547 OFFCURVE", -"317 547 CURVE SMOOTH", -"173 547 OFFCURVE", -"43 442 OFFCURVE", -"43 242 CURVE SMOOTH", -"43 122 OFFCURVE", -"95 -11 OFFCURVE", -"231 -11 CURVE SMOOTH", "318 -11 OFFCURVE", "360 38 OFFCURVE", "360 99 CURVE SMOOTH", @@ -82,15 +45,46 @@ nodes = ( "419 521 OFFCURVE", "492 476 OFFCURVE", "492 363 CURVE SMOOTH", -"492 320 OFFCURVE", -"480 283 OFFCURVE", -"460 232 CURVE SMOOTH", -"438 176 OFFCURVE", -"425 139 OFFCURVE", +"492 266 OFFCURVE", +"425 188 OFFCURVE", "425 100 CURVE SMOOTH", "425 67 OFFCURVE", "437 -11 OFFCURVE", -"538 -11 CURVE SMOOTH" +"538 -11 CURVE SMOOTH", +"672 -11 OFFCURVE", +"774 140 OFFCURVE", +"774 362 CURVE SMOOTH", +"774 642 OFFCURVE", +"619 756 OFFCURVE", +"359 756 CURVE SMOOTH", +"244 756 OFFCURVE", +"166 739 OFFCURVE", +"77 708 CURVE", +"84 683 LINE", +"171 716 OFFCURVE", +"250 730 OFFCURVE", +"358 730 CURVE SMOOTH", +"628 730 OFFCURVE", +"747 597 OFFCURVE", +"747 361 CURVE SMOOTH", +"747 151 OFFCURVE", +"653 15 OFFCURVE", +"539 15 CURVE SMOOTH", +"482 15 OFFCURVE", +"452 40 OFFCURVE", +"452 101 CURVE SMOOTH", +"452 172 OFFCURVE", +"519 281 OFFCURVE", +"519 363 CURVE SMOOTH", +"519 451 OFFCURVE", +"475 547 OFFCURVE", +"317 547 CURVE SMOOTH", +"173 547 OFFCURVE", +"43 442 OFFCURVE", +"43 242 CURVE SMOOTH", +"43 122 OFFCURVE", +"95 -11 OFFCURVE", +"231 -11 CURVE SMOOTH" ); }, { @@ -139,43 +133,6 @@ paths = ( { closed = 1; nodes = ( -"738 -11 OFFCURVE", -"829 155 OFFCURVE", -"829 346 CURVE SMOOTH", -"829 597 OFFCURVE", -"704 758 OFFCURVE", -"371 758 CURVE SMOOTH", -"265 758 OFFCURVE", -"171 742 OFFCURVE", -"61 707 CURVE", -"81 641 LINE", -"178 674 OFFCURVE", -"277 688 OFFCURVE", -"380 688 CURVE SMOOTH", -"647 688 OFFCURVE", -"754 558 OFFCURVE", -"754 344 CURVE SMOOTH", -"754 194 OFFCURVE", -"681 58 OFFCURVE", -"569 58 CURVE SMOOTH", -"527 58 OFFCURVE", -"502 79 OFFCURVE", -"502 122 CURVE SMOOTH", -"502 150 OFFCURVE", -"512 175 OFFCURVE", -"528 213 CURVE SMOOTH", -"549 263 OFFCURVE", -"565 304 OFFCURVE", -"565 359 CURVE SMOOTH", -"565 469 OFFCURVE", -"487 555 OFFCURVE", -"336 555 CURVE SMOOTH", -"154 555 OFFCURVE", -"36 431 OFFCURVE", -"36 246 CURVE SMOOTH", -"36 104 OFFCURVE", -"116 -11 OFFCURVE", -"250 -11 CURVE SMOOTH", "348 -11 OFFCURVE", "395 39 OFFCURVE", "395 116 CURVE SMOOTH", @@ -207,15 +164,46 @@ nodes = ( "432 486 OFFCURVE", "491 436 OFFCURVE", "491 349 CURVE SMOOTH", -"491 305 OFFCURVE", -"478 271 OFFCURVE", -"462 234 CURVE SMOOTH", -"443 190 OFFCURVE", -"431 159 OFFCURVE", +"491 256 OFFCURVE", +"431 206 OFFCURVE", "431 117 CURVE SMOOTH", "431 52 OFFCURVE", "469 -11 OFFCURVE", -"566 -11 CURVE SMOOTH" +"566 -11 CURVE SMOOTH", +"738 -11 OFFCURVE", +"829 155 OFFCURVE", +"829 346 CURVE SMOOTH", +"829 597 OFFCURVE", +"704 758 OFFCURVE", +"371 758 CURVE SMOOTH", +"265 758 OFFCURVE", +"171 742 OFFCURVE", +"61 707 CURVE", +"81 641 LINE", +"178 674 OFFCURVE", +"277 688 OFFCURVE", +"380 688 CURVE SMOOTH", +"647 688 OFFCURVE", +"754 558 OFFCURVE", +"754 344 CURVE SMOOTH", +"754 194 OFFCURVE", +"681 58 OFFCURVE", +"569 58 CURVE SMOOTH", +"527 58 OFFCURVE", +"502 79 OFFCURVE", +"502 122 CURVE SMOOTH", +"502 188 OFFCURVE", +"565 255 OFFCURVE", +"565 359 CURVE SMOOTH", +"565 469 OFFCURVE", +"487 555 OFFCURVE", +"336 555 CURVE SMOOTH", +"154 555 OFFCURVE", +"36 431 OFFCURVE", +"36 246 CURVE SMOOTH", +"36 104 OFFCURVE", +"116 -11 OFFCURVE", +"250 -11 CURVE SMOOTH" ); }, { @@ -264,68 +252,6 @@ paths = ( { closed = 1; nodes = ( -"204 979 OFFCURVE", -"101 926 OFFCURVE", -"101 848 CURVE SMOOTH", -"101 803 OFFCURVE", -"139 744 OFFCURVE", -"194 706 CURVE", -"303 725 LINE", -"273 752 OFFCURVE", -"241 782 OFFCURVE", -"241 805 CURVE SMOOTH", -"241 829 OFFCURVE", -"246 858 OFFCURVE", -"440 858 CURVE SMOOTH", -"630 858 OFFCURVE", -"694 837 OFFCURVE", -"694 792 CURVE SMOOTH", -"694 765 OFFCURVE", -"668 744 OFFCURVE", -"623 700 CURVE", -"706 631 LINE", -"771 681 OFFCURVE", -"822 732 OFFCURVE", -"822 803 CURVE SMOOTH", -"822 889 OFFCURVE", -"780 979 OFFCURVE", -"485 979 CURVE SMOOTH" -); -}, -{ -closed = 1; -nodes = ( -"908 674 OFFCURVE", -"726 789 OFFCURVE", -"444 789 CURVE SMOOTH", -"278 789 OFFCURVE", -"211 767 OFFCURVE", -"92 743 CURVE", -"122 628 LINE", -"204 650 OFFCURVE", -"278 661 OFFCURVE", -"420 662 CURVE SMOOTH", -"623 663 OFFCURVE", -"743 588 OFFCURVE", -"743 339 CURVE SMOOTH", -"743 205 OFFCURVE", -"703 135 OFFCURVE", -"640 135 CURVE SMOOTH", -"605 135 OFFCURVE", -"587 148 OFFCURVE", -"587 174 CURVE SMOOTH", -"587 216 OFFCURVE", -"645 247 OFFCURVE", -"645 367 CURVE SMOOTH", -"645 477 OFFCURVE", -"526 586 OFFCURVE", -"358 586 CURVE SMOOTH", -"125 586 OFFCURVE", -"20 430 OFFCURVE", -"20 257 CURVE SMOOTH", -"20 86 OFFCURVE", -"101 -11 OFFCURVE", -"246 -11 CURVE SMOOTH", "333 -11 OFFCURVE", "402 54 OFFCURVE", "402 148 CURVE SMOOTH", @@ -365,7 +291,38 @@ nodes = ( "629 -11 CURVE SMOOTH", "812 -11 OFFCURVE", "908 101 OFFCURVE", -"908 326 CURVE SMOOTH" +"908 326 CURVE SMOOTH", +"908 674 OFFCURVE", +"726 789 OFFCURVE", +"444 789 CURVE SMOOTH", +"278 789 OFFCURVE", +"211 767 OFFCURVE", +"92 743 CURVE", +"122 628 LINE", +"204 650 OFFCURVE", +"278 661 OFFCURVE", +"420 662 CURVE SMOOTH", +"623 663 OFFCURVE", +"743 588 OFFCURVE", +"743 339 CURVE SMOOTH", +"743 205 OFFCURVE", +"703 135 OFFCURVE", +"640 135 CURVE SMOOTH", +"605 135 OFFCURVE", +"587 148 OFFCURVE", +"587 174 CURVE SMOOTH", +"587 216 OFFCURVE", +"645 247 OFFCURVE", +"645 367 CURVE SMOOTH", +"645 477 OFFCURVE", +"526 586 OFFCURVE", +"358 586 CURVE SMOOTH", +"125 586 OFFCURVE", +"20 430 OFFCURVE", +"20 257 CURVE SMOOTH", +"20 86 OFFCURVE", +"101 -11 OFFCURVE", +"246 -11 CURVE SMOOTH" ); }, { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/basinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/basinh.glyph index 3a147cb0..ca75374d 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/basinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/basinh.glyph @@ -45,11 +45,8 @@ nodes = ( "419 521 OFFCURVE", "492 476 OFFCURVE", "492 363 CURVE SMOOTH", -"492 320 OFFCURVE", -"480 283 OFFCURVE", -"460 232 CURVE SMOOTH", -"438 176 OFFCURVE", -"425 139 OFFCURVE", +"492 266 OFFCURVE", +"425 188 OFFCURVE", "425 100 CURVE SMOOTH", "425 67 OFFCURVE", "437 -11 OFFCURVE", @@ -76,11 +73,8 @@ nodes = ( "482 15 OFFCURVE", "452 40 OFFCURVE", "452 100 CURVE SMOOTH", -"452 142 OFFCURVE", -"468 182 OFFCURVE", -"484 222 CURVE SMOOTH", -"501 266 OFFCURVE", -"519 311 OFFCURVE", +"452 185 OFFCURVE", +"519 264 OFFCURVE", "519 363 CURVE SMOOTH", "519 451 OFFCURVE", "475 547 OFFCURVE", @@ -139,11 +133,8 @@ nodes = ( "432 486 OFFCURVE", "491 436 OFFCURVE", "491 349 CURVE SMOOTH", -"491 305 OFFCURVE", -"478 271 OFFCURVE", -"462 234 CURVE SMOOTH", -"443 190 OFFCURVE", -"431 159 OFFCURVE", +"491 256 OFFCURVE", +"431 206 OFFCURVE", "431 117 CURVE SMOOTH", "431 52 OFFCURVE", "469 -11 OFFCURVE", @@ -170,11 +161,8 @@ nodes = ( "528 58 OFFCURVE", "502 79 OFFCURVE", "502 122 CURVE SMOOTH", -"502 150 OFFCURVE", -"512 175 OFFCURVE", -"528 213 CURVE SMOOTH", -"549 263 OFFCURVE", -"565 304 OFFCURVE", +"502 188 OFFCURVE", +"565 255 OFFCURVE", "565 359 CURVE SMOOTH", "565 469 OFFCURVE", "487 555 OFFCURVE", diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/cahalantsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/cahalantsinh.glyph index 3029b29a..48a71073 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/cahalantsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/cahalantsinh.glyph @@ -36,11 +36,8 @@ nodes = ( "149 15 OFFCURVE", "66 101 OFFCURVE", "66 231 CURVE SMOOTH", -"66 291 OFFCURVE", -"87 335 OFFCURVE", -"119 365 CURVE SMOOTH", -"171 414 OFFCURVE", -"244 429 OFFCURVE", +"66 380 OFFCURVE", +"185 429 OFFCURVE", "346 429 CURVE SMOOTH", "439 429 LINE", "439 447 LINE SMOOTH", @@ -60,15 +57,14 @@ nodes = ( "188 557 OFFCURVE", "225 586 OFFCURVE", "290 586 CURVE SMOOTH", -"353 586 OFFCURVE", -"408 548 OFFCURVE", -"413 455 CURVE", +"356 586 OFFCURVE", +"412 545 OFFCURVE", +"413 444 CURVE", +"425 455 LINE", "20 455 LINE", "20 429 LINE", -"109 429 LINE SMOOTH", -"159 429 OFFCURVE", -"207 433 OFFCURVE", -"253 437 CURVE", +"109 429 LINE", +"253 437 LINE", "267 439 LINE", "133 433 OFFCURVE", "39 369 OFFCURVE", @@ -81,16 +77,6 @@ nodes = ( { closed = 1; nodes = ( -"121 957 OFFCURVE", -"86 863 OFFCURVE", -"86 796 CURVE SMOOTH", -"86 759 OFFCURVE", -"95 732 OFFCURVE", -"103 710 CURVE", -"128 717 LINE", -"119 738 OFFCURVE", -"113 767 OFFCURVE", -"113 796 CURVE SMOOTH", "113 855 OFFCURVE", "143 931 OFFCURVE", "357 931 CURVE SMOOTH", @@ -106,7 +92,17 @@ nodes = ( "670 782 CURVE SMOOTH", "670 867 OFFCURVE", "614 957 OFFCURVE", -"358 957 CURVE SMOOTH" +"358 957 CURVE SMOOTH", +"121 957 OFFCURVE", +"86 863 OFFCURVE", +"86 796 CURVE SMOOTH", +"86 759 OFFCURVE", +"95 732 OFFCURVE", +"103 710 CURVE", +"128 717 LINE", +"119 738 OFFCURVE", +"113 767 OFFCURVE", +"113 796 CURVE SMOOTH" ); } ); @@ -146,11 +142,8 @@ nodes = ( "183 60 OFFCURVE", "108 131 OFFCURVE", "108 232 CURVE SMOOTH", -"108 284 OFFCURVE", -"124 320 OFFCURVE", -"153 344 CURVE SMOOTH", -"194 378 OFFCURVE", -"243 389 OFFCURVE", +"108 364 OFFCURVE", +"210 389 OFFCURVE", "348 389 CURVE SMOOTH", "448 389 LINE", "448 430 LINE SMOOTH", @@ -170,15 +163,14 @@ nodes = ( "208 526 OFFCURVE", "234 546 OFFCURVE", "285 546 CURVE SMOOTH", -"336 546 OFFCURVE", -"374 517 OFFCURVE", -"378 455 CURVE", +"344 546 OFFCURVE", +"385 508 OFFCURVE", +"377 425 CURVE", +"411 455 LINE", "16 455 LINE", "16 389 LINE", -"41 389 LINE SMOOTH", -"69 389 OFFCURVE", -"125 390 OFFCURVE", -"165 398 CURVE", +"41 389 LINE", +"165 398 LINE", "210 420 LINE", "92 398 OFFCURVE", "35 325 OFFCURVE", @@ -191,16 +183,6 @@ nodes = ( { closed = 1; nodes = ( -"130 957 OFFCURVE", -"82 854 OFFCURVE", -"82 772 CURVE SMOOTH", -"82 743 OFFCURVE", -"89 720 OFFCURVE", -"95 701 CURVE", -"163 712 LINE", -"156 731 OFFCURVE", -"154 753 OFFCURVE", -"154 770 CURVE SMOOTH", "154 820 OFFCURVE", "179 887 OFFCURVE", "384 887 CURVE SMOOTH", @@ -216,7 +198,17 @@ nodes = ( "713 770 CURVE SMOOTH", "713 860 OFFCURVE", "654 957 OFFCURVE", -"383 957 CURVE SMOOTH" +"383 957 CURVE SMOOTH", +"130 957 OFFCURVE", +"82 854 OFFCURVE", +"82 772 CURVE SMOOTH", +"82 743 OFFCURVE", +"89 720 OFFCURVE", +"95 701 CURVE", +"163 712 LINE", +"156 731 OFFCURVE", +"154 753 OFFCURVE", +"154 770 CURVE SMOOTH" ); } ); @@ -259,7 +251,6 @@ nodes = ( "199 306 OFFCURVE", "236 330 OFFCURVE", "313 330 CURVE SMOOTH", -"316 330 LINE", "450 330 LINE", "450 411 LINE SMOOTH", "450 536 OFFCURVE", @@ -271,21 +262,21 @@ nodes = ( "86 489 OFFCURVE", "87 480 OFFCURVE", "87 475 CURVE", -"128 475 OFFCURVE", -"200 475 OFFCURVE", -"227 475 CURVE", -"227 487 OFFCURVE", -"238 504 OFFCURVE", +"227 475 LINE", +"227 479 OFFCURVE", +"228 483 OFFCURVE", +"231 487 CURVE SMOOTH", +"236 496 OFFCURVE", +"247 504 OFFCURVE", "267 504 CURVE SMOOTH", -"296 504 OFFCURVE", -"316 483 OFFCURVE", -"313 444 CURVE", +"310 504 OFFCURVE", +"333 458 OFFCURVE", +"291 375 CURVE", +"376 444 LINE", "16 444 LINE", "16 330 LINE", "44 330 LINE", -"97 334 OFFCURVE", -"147 339 OFFCURVE", -"178 342 CURVE", +"178 342 LINE", "127 358 LINE", "70 328 OFFCURVE", "38 308 OFFCURVE", @@ -298,16 +289,6 @@ nodes = ( { closed = 1; nodes = ( -"136 979 OFFCURVE", -"86 902 OFFCURVE", -"86 842 CURVE SMOOTH", -"86 797 OFFCURVE", -"127 755 OFFCURVE", -"170 705 CURVE", -"274 724 LINE", -"244 751 OFFCURVE", -"214 783 OFFCURVE", -"214 806 CURVE SMOOTH", "214 831 OFFCURVE", "242 859 OFFCURVE", "435 859 CURVE SMOOTH", @@ -323,7 +304,17 @@ nodes = ( "782 814 CURVE SMOOTH", "782 907 OFFCURVE", "717 979 OFFCURVE", -"443 979 CURVE SMOOTH" +"443 979 CURVE SMOOTH", +"136 979 OFFCURVE", +"86 902 OFFCURVE", +"86 842 CURVE SMOOTH", +"86 797 OFFCURVE", +"127 755 OFFCURVE", +"170 705 CURVE", +"274 724 LINE", +"244 751 OFFCURVE", +"214 783 OFFCURVE", +"214 806 CURVE SMOOTH" ); } ); diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/ddahalantsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/ddahalantsinh.glyph index e4cf1798..c38f6e1f 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/ddahalantsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/ddahalantsinh.glyph @@ -14,6 +14,13 @@ paths = ( { closed = 1; nodes = ( +"317 -11 OFFCURVE", +"366 43 OFFCURVE", +"385 117 CURVE", +"381 117 LINE", +"397 43 OFFCURVE", +"453 -11 OFFCURVE", +"543 -11 CURVE SMOOTH", "671 -11 OFFCURVE", "757 85 OFFCURVE", "757 324 CURVE SMOOTH", @@ -45,11 +52,8 @@ nodes = ( "136 15 OFFCURVE", "70 71 OFFCURVE", "70 203 CURVE SMOOTH", -"70 266 OFFCURVE", -"89 313 OFFCURVE", -"121 348 CURVE SMOOTH", -"172 404 OFFCURVE", -"259 429 OFFCURVE", +"70 364 OFFCURVE", +"197 429 OFFCURVE", "358 429 CURVE SMOOTH", "383 429 LINE", "383 446 LINE SMOOTH", @@ -69,12 +73,13 @@ nodes = ( "132 557 OFFCURVE", "169 586 OFFCURVE", "234 586 CURVE SMOOTH", -"304 586 OFFCURVE", -"352 541 OFFCURVE", -"357 455 CURVE", +"307 586 OFFCURVE", +"356 537 OFFCURVE", +"357 444 CURVE", +"369 455 LINE", "30 455 LINE", "30 429 LINE", -"121 429 LINE SMOOTH", +"121 429 LINE", "172 429 OFFCURVE", "215 432 OFFCURVE", "261 436 CURVE SMOOTH", @@ -84,13 +89,7 @@ nodes = ( "43 203 CURVE SMOOTH", "43 65 OFFCURVE", "112 -11 OFFCURVE", -"224 -11 CURVE SMOOTH", -"314 -11 OFFCURVE", -"362 39 OFFCURVE", -"383 109 CURVE", -"401 39 OFFCURVE", -"456 -11 OFFCURVE", -"543 -11 CURVE SMOOTH" +"224 -11 CURVE SMOOTH" ); }, { @@ -139,6 +138,13 @@ paths = ( { closed = 1; nodes = ( +"347 -11 OFFCURVE", +"385 31 OFFCURVE", +"432 95 CURVE", +"407 93 LINE", +"442 38 OFFCURVE", +"488 -11 OFFCURVE", +"583 -11 CURVE SMOOTH", "721 -11 OFFCURVE", "823 76 OFFCURVE", "823 322 CURVE SMOOTH", @@ -170,11 +176,8 @@ nodes = ( "168 60 OFFCURVE", "116 111 OFFCURVE", "116 204 CURVE SMOOTH", -"116 268 OFFCURVE", -"138 311 OFFCURVE", -"173 340 CURVE SMOOTH", -"232 389 OFFCURVE", -"312 389 OFFCURVE", +"116 354 OFFCURVE", +"228 389 OFFCURVE", "382 389 CURVE SMOOTH", "417 389 LINE", "417 430 LINE SMOOTH", @@ -194,12 +197,13 @@ nodes = ( "177 526 OFFCURVE", "203 546 OFFCURVE", "254 546 CURVE SMOOTH", -"305 546 OFFCURVE", -"342 517 OFFCURVE", -"346 455 CURVE", +"313 546 OFFCURVE", +"353 508 OFFCURVE", +"345 425 CURVE", +"379 455 LINE", "30 455 LINE", "30 389 LINE", -"50 389 LINE SMOOTH", +"50 389 LINE", "89 389 OFFCURVE", "141 389 OFFCURVE", "187 397 CURVE", @@ -209,13 +213,7 @@ nodes = ( "43 204 CURVE SMOOTH", "43 65 OFFCURVE", "129 -11 OFFCURVE", -"248 -11 CURVE SMOOTH", -"337 -11 OFFCURVE", -"377 23 OFFCURVE", -"418 77 CURVE", -"452 29 OFFCURVE", -"498 -11 OFFCURVE", -"583 -11 CURVE SMOOTH" +"248 -11 CURVE SMOOTH" ); }, { @@ -264,6 +262,37 @@ paths = ( { closed = 1; nodes = ( +"379 -11 OFFCURVE", +"460 54 OFFCURVE", +"457 155 CURVE", +"449 155 LINE", +"444 54 OFFCURVE", +"532 -11 OFFCURVE", +"633 -11 CURVE SMOOTH", +"784 -11 OFFCURVE", +"897 86 OFFCURVE", +"897 350 CURVE SMOOTH", +"897 632 OFFCURVE", +"742 789 OFFCURVE", +"436 789 CURVE SMOOTH", +"270 789 OFFCURVE", +"203 767 OFFCURVE", +"84 743 CURVE", +"113 627 LINE", +"196 650 OFFCURVE", +"270 661 OFFCURVE", +"412 662 CURVE SMOOTH", +"615 663 OFFCURVE", +"736 562 OFFCURVE", +"736 363 CURVE SMOOTH", +"736 233 OFFCURVE", +"695 137 OFFCURVE", +"615 137 CURVE SMOOTH", +"555 137 OFFCURVE", +"527 180 OFFCURVE", +"527 252 CURVE SMOOTH", +"527 256 LINE", +"377 256 LINE", "377 252 LINE SMOOTH", "377 184 OFFCURVE", "351 137 OFFCURVE", @@ -285,15 +314,17 @@ nodes = ( "86 489 OFFCURVE", "87 480 OFFCURVE", "87 475 CURVE", -"128 475 OFFCURVE", -"200 475 OFFCURVE", -"227 475 CURVE", -"227 487 OFFCURVE", -"238 504 OFFCURVE", +"227 475 LINE", +"227 480 OFFCURVE", +"229 487 OFFCURVE", +"234 492 CURVE SMOOTH", +"240 499 OFFCURVE", +"251 504 OFFCURVE", "267 504 CURVE SMOOTH", -"296 504 OFFCURVE", -"316 483 OFFCURVE", -"313 444 CURVE", +"310 504 OFFCURVE", +"333 458 OFFCURVE", +"291 375 CURVE", +"376 444 LINE", "16 444 LINE", "16 330 LINE", "44 330 LINE", @@ -306,37 +337,7 @@ nodes = ( "41 192 CURVE SMOOTH", "41 69 OFFCURVE", "135 -11 OFFCURVE", -"271 -11 CURVE SMOOTH", -"363 -11 OFFCURVE", -"435 36 OFFCURVE", -"453 112 CURVE", -"471 36 OFFCURVE", -"547 -11 OFFCURVE", -"633 -11 CURVE SMOOTH", -"784 -11 OFFCURVE", -"897 86 OFFCURVE", -"897 350 CURVE SMOOTH", -"897 632 OFFCURVE", -"742 789 OFFCURVE", -"436 789 CURVE SMOOTH", -"270 789 OFFCURVE", -"203 767 OFFCURVE", -"84 743 CURVE", -"113 627 LINE", -"196 650 OFFCURVE", -"270 661 OFFCURVE", -"412 662 CURVE SMOOTH", -"615 663 OFFCURVE", -"736 562 OFFCURVE", -"736 363 CURVE SMOOTH", -"736 233 OFFCURVE", -"695 137 OFFCURVE", -"615 137 CURVE SMOOTH", -"555 137 OFFCURVE", -"527 180 OFFCURVE", -"527 252 CURVE SMOOTH", -"527 256 LINE", -"377 256 LINE" +"271 -11 CURVE SMOOTH" ); }, { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/ddasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/ddasinh.glyph index d2c66f5f..efde99b3 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/ddasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/ddasinh.glyph @@ -5,6 +5,10 @@ layers = ( { anchors = ( { +name = repaya; +position = "{327.323, 800}"; +}, +{ name = uvowel; position = "{733, 176}"; } @@ -14,6 +18,13 @@ paths = ( { closed = 1; nodes = ( +"307 -11 OFFCURVE", +"356 43 OFFCURVE", +"375 117 CURVE", +"371 117 LINE", +"387 43 OFFCURVE", +"443 -11 OFFCURVE", +"533 -11 CURVE SMOOTH", "660 -11 OFFCURVE", "747 80 OFFCURVE", "747 348 CURVE SMOOTH", @@ -45,11 +56,8 @@ nodes = ( "126 15 OFFCURVE", "60 71 OFFCURVE", "60 203 CURVE SMOOTH", -"60 266 OFFCURVE", -"79 313 OFFCURVE", -"111 348 CURVE SMOOTH", -"162 404 OFFCURVE", -"249 429 OFFCURVE", +"60 364 OFFCURVE", +"187 429 OFFCURVE", "348 429 CURVE SMOOTH", "373 429 LINE", "373 446 LINE SMOOTH", @@ -69,28 +77,21 @@ nodes = ( "122 557 OFFCURVE", "159 586 OFFCURVE", "224 586 CURVE SMOOTH", -"294 586 OFFCURVE", -"342 541 OFFCURVE", -"347 455 CURVE", +"297 586 OFFCURVE", +"346 537 OFFCURVE", +"347 444 CURVE", +"359 455 LINE", "20 455 LINE", "20 429 LINE", -"111 429 LINE SMOOTH", -"162 429 OFFCURVE", -"205 432 OFFCURVE", -"251 436 CURVE", +"111 429 LINE", +"251 436 LINE", "245 436 LINE", "90 412 OFFCURVE", "33 315 OFFCURVE", "33 203 CURVE SMOOTH", "33 65 OFFCURVE", "102 -11 OFFCURVE", -"214 -11 CURVE SMOOTH", -"304 -11 OFFCURVE", -"352 39 OFFCURVE", -"373 109 CURVE", -"391 39 OFFCURVE", -"446 -11 OFFCURVE", -"533 -11 CURVE SMOOTH" +"214 -11 CURVE SMOOTH" ); } ); @@ -112,6 +113,13 @@ paths = ( { closed = 1; nodes = ( +"333 -11 OFFCURVE", +"371 31 OFFCURVE", +"418 95 CURVE", +"393 94 LINE", +"427 37 OFFCURVE", +"474 -11 OFFCURVE", +"566 -11 CURVE SMOOTH", "706 -11 OFFCURVE", "809 84 OFFCURVE", "809 348 CURVE SMOOTH", @@ -143,11 +151,8 @@ nodes = ( "154 60 OFFCURVE", "102 111 OFFCURVE", "102 204 CURVE SMOOTH", -"102 268 OFFCURVE", -"124 311 OFFCURVE", -"159 340 CURVE SMOOTH", -"218 389 OFFCURVE", -"298 389 OFFCURVE", +"102 354 OFFCURVE", +"214 389 OFFCURVE", "368 389 CURVE SMOOTH", "403 389 LINE", "403 430 LINE SMOOTH", @@ -155,10 +160,10 @@ nodes = ( "342 612 OFFCURVE", "234 612 CURVE SMOOTH", "144 612 OFFCURVE", -"90 572 OFFCURVE", +"87 572 OFFCURVE", "90 496 CURVE SMOOTH", -"90 490 OFFCURVE", -"90 481 OFFCURVE", +"90 489 OFFCURVE", +"91 481 OFFCURVE", "91 474 CURVE", "164 478 LINE", "163 482 OFFCURVE", @@ -167,28 +172,21 @@ nodes = ( "163 525 OFFCURVE", "188 546 OFFCURVE", "240 546 CURVE SMOOTH", -"291 546 OFFCURVE", -"328 517 OFFCURVE", -"332 455 CURVE", +"299 546 OFFCURVE", +"339 508 OFFCURVE", +"331 425 CURVE", +"365 455 LINE", "16 455 LINE", "16 389 LINE", -"36 389 LINE SMOOTH", -"75 389 OFFCURVE", -"127 389 OFFCURVE", -"173 397 CURVE", +"36 389 LINE", +"173 397 LINE", "171 406 LINE", "66 365 OFFCURVE", "29 287 OFFCURVE", "29 204 CURVE SMOOTH", "29 65 OFFCURVE", "115 -11 OFFCURVE", -"234 -11 CURVE SMOOTH", -"323 -11 OFFCURVE", -"363 23 OFFCURVE", -"404 77 CURVE", -"437 28 OFFCURVE", -"483 -11 OFFCURVE", -"566 -11 CURVE SMOOTH" +"234 -11 CURVE SMOOTH" ); } ); @@ -197,6 +195,10 @@ width = 845; { anchors = ( { +name = repaya; +position = "{382.569, 800}"; +}, +{ name = uvowel; position = "{861, 176}"; } @@ -206,6 +208,37 @@ paths = ( { closed = 1; nodes = ( +"379 -11 OFFCURVE", +"460 54 OFFCURVE", +"457 155 CURVE", +"449 155 LINE", +"444 54 OFFCURVE", +"532 -11 OFFCURVE", +"633 -11 CURVE SMOOTH", +"784 -11 OFFCURVE", +"897 86 OFFCURVE", +"897 350 CURVE SMOOTH", +"897 714 OFFCURVE", +"726 836 OFFCURVE", +"444 836 CURVE SMOOTH", +"303 836 OFFCURVE", +"205 810 OFFCURVE", +"86 761 CURVE", +"138 628 LINE", +"224 667 OFFCURVE", +"303 692 OFFCURVE", +"420 692 CURVE SMOOTH", +"623 692 OFFCURVE", +"723 612 OFFCURVE", +"723 363 CURVE SMOOTH", +"723 233 OFFCURVE", +"695 137 OFFCURVE", +"615 137 CURVE SMOOTH", +"555 137 OFFCURVE", +"527 180 OFFCURVE", +"527 252 CURVE SMOOTH", +"527 256 LINE", +"377 256 LINE", "377 252 LINE SMOOTH", "377 184 OFFCURVE", "351 137 OFFCURVE", @@ -227,58 +260,28 @@ nodes = ( "86 489 OFFCURVE", "87 480 OFFCURVE", "87 475 CURVE", -"128 475 OFFCURVE", -"200 475 OFFCURVE", -"227 475 CURVE", -"227 487 OFFCURVE", -"238 504 OFFCURVE", +"227 475 LINE", +"227 478 OFFCURVE", +"228 481 OFFCURVE", +"229 484 CURVE SMOOTH", +"233 494 OFFCURVE", +"245 504 OFFCURVE", "267 504 CURVE SMOOTH", -"296 504 OFFCURVE", -"316 483 OFFCURVE", -"313 444 CURVE", +"310 504 OFFCURVE", +"333 458 OFFCURVE", +"291 375 CURVE", +"376 444 LINE", "16 444 LINE", "16 330 LINE", "44 330 LINE", -"97 334 OFFCURVE", -"147 339 OFFCURVE", -"178 342 CURVE", +"178 342 LINE", "127 358 LINE", "79 326 OFFCURVE", "41 276 OFFCURVE", "41 192 CURVE SMOOTH", "41 69 OFFCURVE", "135 -11 OFFCURVE", -"271 -11 CURVE SMOOTH", -"363 -11 OFFCURVE", -"435 36 OFFCURVE", -"453 112 CURVE", -"471 36 OFFCURVE", -"547 -11 OFFCURVE", -"633 -11 CURVE SMOOTH", -"784 -11 OFFCURVE", -"897 86 OFFCURVE", -"897 350 CURVE SMOOTH", -"897 714 OFFCURVE", -"726 836 OFFCURVE", -"444 836 CURVE SMOOTH", -"303 836 OFFCURVE", -"205 810 OFFCURVE", -"86 761 CURVE", -"138 628 LINE", -"224 667 OFFCURVE", -"303 692 OFFCURVE", -"420 692 CURVE SMOOTH", -"623 692 OFFCURVE", -"723 612 OFFCURVE", -"723 363 CURVE SMOOTH", -"723 233 OFFCURVE", -"695 137 OFFCURVE", -"615 137 CURVE SMOOTH", -"555 137 OFFCURVE", -"527 180 OFFCURVE", -"527 252 CURVE SMOOTH", -"527 256 LINE", -"377 256 LINE" +"271 -11 CURVE SMOOTH" ); } ); @@ -287,6 +290,10 @@ width = 921; { anchors = ( { +name = repaya; +position = "{392.954, 800}"; +}, +{ name = uvowel; position = "{877, 176}"; } @@ -383,6 +390,10 @@ width = 946; { anchors = ( { +name = repaya; +position = "{392.954, 800}"; +}, +{ name = uvowel; position = "{877, 176}"; } @@ -475,6 +486,10 @@ width = 946; { anchors = ( { +name = repaya; +position = "{382.569, 800}"; +}, +{ name = uvowel; position = "{861, 176}"; } @@ -567,6 +582,10 @@ width = 921; { anchors = ( { +name = repaya; +position = "{251.308, 800}"; +}, +{ name = uvowel; position = "{563.653, 176}"; } @@ -661,6 +680,10 @@ width = 605; { anchors = ( { +name = repaya; +position = "{268.754, 800}"; +}, +{ name = uvowel; position = "{602.59, 176}"; } @@ -755,6 +778,10 @@ width = 647; { anchors = ( { +name = repaya; +position = "{304.477, 800}"; +}, +{ name = uvowel; position = "{684.171, 176}"; } diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/ddhasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/ddhasinh.glyph index 1640ad4b..9253c43e 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/ddhasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/ddhasinh.glyph @@ -18,6 +18,13 @@ paths = ( { closed = 1; nodes = ( +"307 -11 OFFCURVE", +"356 43 OFFCURVE", +"375 117 CURVE", +"371 117 LINE", +"387 43 OFFCURVE", +"443 -11 OFFCURVE", +"537 -11 CURVE SMOOTH", "665 -11 OFFCURVE", "749 70 OFFCURVE", "749 307 CURVE SMOOTH", @@ -25,11 +32,8 @@ nodes = ( "625 721 OFFCURVE", "374 836 CURVE", "362 812 LINE", -"370 808 OFFCURVE", -"377 808 OFFCURVE", -"385 804 CURVE SMOOTH", -"618 692 OFFCURVE", -"722 538 OFFCURVE", +"603 691 OFFCURVE", +"722 577 OFFCURVE", "722 307 CURVE SMOOTH", "722 87 OFFCURVE", "650 15 OFFCURVE", @@ -46,11 +50,8 @@ nodes = ( "126 15 OFFCURVE", "60 71 OFFCURVE", "60 203 CURVE SMOOTH", -"60 266 OFFCURVE", -"79 313 OFFCURVE", -"111 348 CURVE SMOOTH", -"162 404 OFFCURVE", -"249 429 OFFCURVE", +"60 364 OFFCURVE", +"187 429 OFFCURVE", "348 429 CURVE SMOOTH", "373 429 LINE", "373 446 LINE SMOOTH", @@ -70,12 +71,13 @@ nodes = ( "122 557 OFFCURVE", "159 586 OFFCURVE", "224 586 CURVE SMOOTH", -"294 586 OFFCURVE", -"342 541 OFFCURVE", -"347 455 CURVE", +"297 586 OFFCURVE", +"346 537 OFFCURVE", +"347 444 CURVE", +"359 455 LINE", "20 455 LINE", "20 429 LINE", -"111 429 LINE SMOOTH", +"111 429 LINE", "162 429 OFFCURVE", "205 432 OFFCURVE", "251 436 CURVE", @@ -85,13 +87,7 @@ nodes = ( "33 203 CURVE SMOOTH", "33 65 OFFCURVE", "102 -11 OFFCURVE", -"214 -11 CURVE SMOOTH", -"304 -11 OFFCURVE", -"352 39 OFFCURVE", -"373 109 CURVE", -"391 39 OFFCURVE", -"446 -11 OFFCURVE", -"537 -11 CURVE SMOOTH" +"214 -11 CURVE SMOOTH" ); }, { @@ -138,6 +134,13 @@ paths = ( { closed = 1; nodes = ( +"333 -11 OFFCURVE", +"371 31 OFFCURVE", +"418 95 CURVE", +"393 93 LINE", +"428 38 OFFCURVE", +"474 -11 OFFCURVE", +"574 -11 CURVE SMOOTH", "711 -11 OFFCURVE", "812 78 OFFCURVE", "812 312 CURVE SMOOTH", @@ -145,11 +148,8 @@ nodes = ( "671 750 OFFCURVE", "408 836 CURVE", "382 775 LINE", -"398 769 OFFCURVE", -"413 764 OFFCURVE", -"428 758 CURVE SMOOTH", -"616 682 OFFCURVE", -"736 560 OFFCURVE", +"616 687 OFFCURVE", +"736 572 OFFCURVE", "736 314 CURVE SMOOTH", "736 119 OFFCURVE", "665 60 OFFCURVE", @@ -166,11 +166,8 @@ nodes = ( "154 60 OFFCURVE", "102 111 OFFCURVE", "102 204 CURVE SMOOTH", -"102 268 OFFCURVE", -"124 311 OFFCURVE", -"159 340 CURVE SMOOTH", -"218 389 OFFCURVE", -"298 389 OFFCURVE", +"102 354 OFFCURVE", +"214 389 OFFCURVE", "368 389 CURVE SMOOTH", "403 389 LINE", "403 430 LINE SMOOTH", @@ -190,12 +187,13 @@ nodes = ( "163 525 OFFCURVE", "189 546 OFFCURVE", "240 546 CURVE SMOOTH", -"291 546 OFFCURVE", -"328 517 OFFCURVE", -"332 455 CURVE", +"299 546 OFFCURVE", +"339 508 OFFCURVE", +"331 425 CURVE", +"365 455 LINE", "16 455 LINE", "16 389 LINE", -"36 389 LINE SMOOTH", +"36 389 LINE", "75 389 OFFCURVE", "127 389 OFFCURVE", "173 397 CURVE", @@ -205,13 +203,7 @@ nodes = ( "29 204 CURVE SMOOTH", "29 65 OFFCURVE", "116 -11 OFFCURVE", -"234 -11 CURVE SMOOTH", -"323 -11 OFFCURVE", -"363 23 OFFCURVE", -"404 77 CURVE", -"438 29 OFFCURVE", -"484 -11 OFFCURVE", -"574 -11 CURVE SMOOTH" +"234 -11 CURVE SMOOTH" ); }, { @@ -258,6 +250,31 @@ paths = ( { closed = 1; nodes = ( +"379 -11 OFFCURVE", +"460 54 OFFCURVE", +"457 155 CURVE", +"449 155 LINE", +"444 54 OFFCURVE", +"532 -11 OFFCURVE", +"633 -11 CURVE SMOOTH", +"784 -11 OFFCURVE", +"897 69 OFFCURVE", +"897 333 CURVE SMOOTH", +"897 600 OFFCURVE", +"700 812 OFFCURVE", +"418 836 CURVE", +"382 722 LINE", +"609 690 OFFCURVE", +"724 570 OFFCURVE", +"724 333 CURVE SMOOTH", +"724 203 OFFCURVE", +"697 137 OFFCURVE", +"615 137 CURVE SMOOTH", +"557 137 OFFCURVE", +"527 180 OFFCURVE", +"527 252 CURVE SMOOTH", +"527 256 LINE", +"377 256 LINE", "377 252 LINE SMOOTH", "377 184 OFFCURVE", "351 137 OFFCURVE", @@ -279,15 +296,17 @@ nodes = ( "86 489 OFFCURVE", "87 480 OFFCURVE", "87 475 CURVE", -"128 475 OFFCURVE", -"200 475 OFFCURVE", -"227 475 CURVE", -"227 487 OFFCURVE", -"238 504 OFFCURVE", +"227 475 LINE", +"227 478 OFFCURVE", +"228 482 OFFCURVE", +"230 485 CURVE SMOOTH", +"234 495 OFFCURVE", +"246 504 OFFCURVE", "267 504 CURVE SMOOTH", -"296 504 OFFCURVE", -"316 483 OFFCURVE", -"313 444 CURVE", +"310 504 OFFCURVE", +"333 458 OFFCURVE", +"291 375 CURVE", +"376 444 LINE", "16 444 LINE", "16 330 LINE", "44 330 LINE", @@ -300,33 +319,7 @@ nodes = ( "41 192 CURVE SMOOTH", "41 69 OFFCURVE", "135 -11 OFFCURVE", -"271 -11 CURVE SMOOTH", -"363 -11 OFFCURVE", -"435 36 OFFCURVE", -"453 112 CURVE", -"471 36 OFFCURVE", -"547 -11 OFFCURVE", -"633 -11 CURVE SMOOTH", -"784 -11 OFFCURVE", -"897 69 OFFCURVE", -"897 333 CURVE SMOOTH", -"897 600 OFFCURVE", -"700 812 OFFCURVE", -"418 836 CURVE", -"403 792 OFFCURVE", -"394 767 OFFCURVE", -"382 722 CURVE", -"662 683 OFFCURVE", -"724 509 OFFCURVE", -"724 333 CURVE SMOOTH", -"724 203 OFFCURVE", -"697 137 OFFCURVE", -"615 137 CURVE SMOOTH", -"557 137 OFFCURVE", -"527 180 OFFCURVE", -"527 252 CURVE SMOOTH", -"527 256 LINE", -"377 256 LINE" +"271 -11 CURVE SMOOTH" ); }, { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/ddhiivowelsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/ddhiivowelsinh.glyph index d8eb1e39..fd368d00 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/ddhiivowelsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/ddhiivowelsinh.glyph @@ -14,6 +14,13 @@ paths = ( { closed = 1; nodes = ( +"307 -11 OFFCURVE", +"356 43 OFFCURVE", +"375 117 CURVE", +"371 117 LINE", +"387 43 OFFCURVE", +"443 -11 OFFCURVE", +"537 -11 CURVE SMOOTH", "665 -11 OFFCURVE", "749 70 OFFCURVE", "749 307 CURVE SMOOTH", @@ -24,11 +31,8 @@ nodes = ( "441 805 OFFCURVE", "374 836 CURVE", "362 812 LINE", -"370 808 OFFCURVE", -"377 808 OFFCURVE", -"385 804 CURVE SMOOTH", -"618 692 OFFCURVE", -"722 538 OFFCURVE", +"603 691 OFFCURVE", +"722 577 OFFCURVE", "722 307 CURVE SMOOTH", "722 87 OFFCURVE", "650 15 OFFCURVE", @@ -45,11 +49,8 @@ nodes = ( "126 15 OFFCURVE", "60 71 OFFCURVE", "60 203 CURVE SMOOTH", -"60 266 OFFCURVE", -"79 313 OFFCURVE", -"111 348 CURVE SMOOTH", -"162 404 OFFCURVE", -"249 429 OFFCURVE", +"60 364 OFFCURVE", +"187 429 OFFCURVE", "348 429 CURVE SMOOTH", "373 429 LINE", "373 446 LINE SMOOTH", @@ -69,9 +70,10 @@ nodes = ( "122 557 OFFCURVE", "159 586 OFFCURVE", "224 586 CURVE SMOOTH", -"294 586 OFFCURVE", -"342 541 OFFCURVE", -"347 455 CURVE", +"297 586 OFFCURVE", +"346 537 OFFCURVE", +"347 444 CURVE", +"359 455 LINE", "20 455 LINE", "20 429 LINE", "111 429 LINE SMOOTH", @@ -84,13 +86,7 @@ nodes = ( "33 203 CURVE SMOOTH", "33 65 OFFCURVE", "102 -11 OFFCURVE", -"214 -11 CURVE SMOOTH", -"304 -11 OFFCURVE", -"352 39 OFFCURVE", -"373 109 CURVE", -"391 39 OFFCURVE", -"446 -11 OFFCURVE", -"537 -11 CURVE SMOOTH" +"214 -11 CURVE SMOOTH" ); }, { @@ -179,6 +175,13 @@ paths = ( { closed = 1; nodes = ( +"333 -11 OFFCURVE", +"371 31 OFFCURVE", +"418 95 CURVE", +"393 93 LINE", +"428 38 OFFCURVE", +"474 -11 OFFCURVE", +"574 -11 CURVE SMOOTH", "711 -11 OFFCURVE", "812 78 OFFCURVE", "812 312 CURVE SMOOTH", @@ -189,11 +192,8 @@ nodes = ( "484 810 OFFCURVE", "408 836 CURVE", "382 775 LINE", -"398 769 OFFCURVE", -"413 764 OFFCURVE", -"428 758 CURVE SMOOTH", -"616 682 OFFCURVE", -"736 560 OFFCURVE", +"616 687 OFFCURVE", +"736 572 OFFCURVE", "736 314 CURVE SMOOTH", "736 119 OFFCURVE", "665 60 OFFCURVE", @@ -210,11 +210,8 @@ nodes = ( "154 60 OFFCURVE", "102 111 OFFCURVE", "102 204 CURVE SMOOTH", -"102 268 OFFCURVE", -"124 311 OFFCURVE", -"159 340 CURVE SMOOTH", -"218 389 OFFCURVE", -"298 389 OFFCURVE", +"102 354 OFFCURVE", +"214 389 OFFCURVE", "368 389 CURVE SMOOTH", "403 389 LINE", "403 430 LINE SMOOTH", @@ -234,9 +231,10 @@ nodes = ( "163 525 OFFCURVE", "189 546 OFFCURVE", "240 546 CURVE SMOOTH", -"291 546 OFFCURVE", -"328 517 OFFCURVE", -"332 455 CURVE", +"299 546 OFFCURVE", +"339 508 OFFCURVE", +"331 425 CURVE", +"365 455 LINE", "16 455 LINE", "16 389 LINE", "36 389 LINE SMOOTH", @@ -249,13 +247,7 @@ nodes = ( "29 204 CURVE SMOOTH", "29 65 OFFCURVE", "116 -11 OFFCURVE", -"234 -11 CURVE SMOOTH", -"323 -11 OFFCURVE", -"363 23 OFFCURVE", -"404 77 CURVE", -"438 29 OFFCURVE", -"484 -11 OFFCURVE", -"574 -11 CURVE SMOOTH" +"234 -11 CURVE SMOOTH" ); }, { @@ -344,6 +336,34 @@ paths = ( { closed = 1; nodes = ( +"379 -11 OFFCURVE", +"453 57 OFFCURVE", +"461 154 CURVE", +"445 154 LINE", +"451 57 OFFCURVE", +"532 -11 OFFCURVE", +"633 -11 CURVE SMOOTH", +"784 -11 OFFCURVE", +"897 69 OFFCURVE", +"897 333 CURVE SMOOTH", +"897 501 OFFCURVE", +"819 647 OFFCURVE", +"691 738 CURVE", +"616 792 OFFCURVE", +"523 827 OFFCURVE", +"418 836 CURVE", +"388 745 LINE", +"668 706 OFFCURVE", +"724 509 OFFCURVE", +"724 333 CURVE SMOOTH", +"724 203 OFFCURVE", +"695 137 OFFCURVE", +"604 137 CURVE SMOOTH", +"555 137 OFFCURVE", +"519 172 OFFCURVE", +"519 244 CURVE SMOOTH", +"519 248 LINE", +"385 248 LINE", "385 244 LINE SMOOTH", "385 176 OFFCURVE", "351 137 OFFCURVE", @@ -365,15 +385,17 @@ nodes = ( "86 489 OFFCURVE", "87 480 OFFCURVE", "87 475 CURVE", -"128 475 OFFCURVE", -"200 475 OFFCURVE", -"227 475 CURVE", -"227 487 OFFCURVE", -"238 504 OFFCURVE", +"227 475 LINE", +"227 479 OFFCURVE", +"228 483 OFFCURVE", +"231 487 CURVE SMOOTH", +"236 496 OFFCURVE", +"247 504 OFFCURVE", "267 504 CURVE SMOOTH", -"296 504 OFFCURVE", -"316 483 OFFCURVE", -"313 444 CURVE", +"310 504 OFFCURVE", +"333 458 OFFCURVE", +"291 375 CURVE", +"376 444 LINE", "16 444 LINE", "16 330 LINE", "44 330 LINE", @@ -386,33 +408,7 @@ nodes = ( "41 192 CURVE SMOOTH", "41 69 OFFCURVE", "135 -11 OFFCURVE", -"271 -11 CURVE SMOOTH", -"363 -11 OFFCURVE", -"430 38 OFFCURVE", -"453 112 CURVE", -"476 38 OFFCURVE", -"547 -11 OFFCURVE", -"633 -11 CURVE SMOOTH", -"784 -11 OFFCURVE", -"897 69 OFFCURVE", -"897 333 CURVE SMOOTH", -"897 600 OFFCURVE", -"700 812 OFFCURVE", -"418 836 CURVE", -"403 792 OFFCURVE", -"396 773 OFFCURVE", -"388 745 CURVE", -"668 706 OFFCURVE", -"724 509 OFFCURVE", -"724 333 CURVE SMOOTH", -"724 203 OFFCURVE", -"695 137 OFFCURVE", -"604 137 CURVE SMOOTH", -"555 137 OFFCURVE", -"519 172 OFFCURVE", -"519 244 CURVE SMOOTH", -"519 248 LINE", -"385 248 LINE" +"271 -11 CURVE SMOOTH" ); }, { @@ -443,6 +439,19 @@ nodes = ( { closed = 1; nodes = ( +"251 992 OFFCURVE", +"167 902 OFFCURVE", +"167 793 CURVE SMOOTH", +"167 678 OFFCURVE", +"273 620 OFFCURVE", +"426 620 CURVE", +"420 714 LINE", +"348 714 OFFCURVE", +"313 745 OFFCURVE", +"313 788 CURVE SMOOTH", +"313 822 OFFCURVE", +"333 870 OFFCURVE", +"508 870 CURVE SMOOTH", "599 870 OFFCURVE", "653 854 OFFCURVE", "691 842 CURVE", @@ -470,20 +479,7 @@ nodes = ( "890 783 CURVE SMOOTH", "890 853 OFFCURVE", "840 992 OFFCURVE", -"507 992 CURVE SMOOTH", -"251 992 OFFCURVE", -"167 902 OFFCURVE", -"167 793 CURVE SMOOTH", -"167 678 OFFCURVE", -"273 620 OFFCURVE", -"426 620 CURVE", -"420 714 LINE", -"348 714 OFFCURVE", -"313 745 OFFCURVE", -"313 788 CURVE SMOOTH", -"313 822 OFFCURVE", -"333 870 OFFCURVE", -"508 870 CURVE SMOOTH" +"507 992 CURVE SMOOTH" ); } ); diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/ddhivowelsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/ddhivowelsinh.glyph index 905ecd3d..83554d2e 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/ddhivowelsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/ddhivowelsinh.glyph @@ -5,13 +5,20 @@ layers = ( { anchors = ( { +name = Anchor5; +position = "{797.72, -15}"; +}, +{ name = entry; position = "{44, 0}"; -} -); -components = ( +}, { -name = ddhasinh; +name = top; +position = "{386, 676}"; +}, +{ +name = uvowel; +position = "{736, 176}"; } ); layerId = "7977A986-4EFB-4152-84F8-5A02CD382AAF"; @@ -46,6 +53,106 @@ nodes = ( "649 957 OFFCURVE", "435 957 CURVE SMOOTH" ); +}, +{ +closed = 1; +nodes = ( +"307 -11 OFFCURVE", +"356 43 OFFCURVE", +"375 117 CURVE", +"371 117 LINE", +"387 43 OFFCURVE", +"443 -11 OFFCURVE", +"537 -11 CURVE SMOOTH", +"665 -11 OFFCURVE", +"749 70 OFFCURVE", +"749 307 CURVE SMOOTH", +"749 565 OFFCURVE", +"625 721 OFFCURVE", +"374 836 CURVE", +"362 812 LINE", +"603 691 OFFCURVE", +"722 577 OFFCURVE", +"722 307 CURVE SMOOTH", +"722 87 OFFCURVE", +"650 15 OFFCURVE", +"536 15 CURVE SMOOTH", +"418 15 OFFCURVE", +"386 117 OFFCURVE", +"386 171 CURVE SMOOTH", +"386 204 LINE", +"360 204 LINE", +"360 170 LINE SMOOTH", +"360 109 OFFCURVE", +"324 15 OFFCURVE", +"213 15 CURVE SMOOTH", +"126 15 OFFCURVE", +"60 71 OFFCURVE", +"60 203 CURVE SMOOTH", +"60 364 OFFCURVE", +"187 429 OFFCURVE", +"348 429 CURVE SMOOTH", +"373 429 LINE", +"373 446 LINE SMOOTH", +"373 544 OFFCURVE", +"319 612 OFFCURVE", +"222 612 CURVE SMOOTH", +"145 612 OFFCURVE", +"95 572 OFFCURVE", +"95 498 CURVE SMOOTH", +"95 493 OFFCURVE", +"95 485 OFFCURVE", +"96 476 CURVE", +"123 478 LINE", +"122 484 OFFCURVE", +"122 490 OFFCURVE", +"122 495 CURVE SMOOTH", +"122 557 OFFCURVE", +"159 586 OFFCURVE", +"224 586 CURVE SMOOTH", +"297 586 OFFCURVE", +"346 537 OFFCURVE", +"347 444 CURVE", +"359 455 LINE", +"20 455 LINE", +"20 429 LINE", +"111 429 LINE", +"162 429 OFFCURVE", +"205 432 OFFCURVE", +"251 436 CURVE", +"245 436 LINE", +"90 412 OFFCURVE", +"33 315 OFFCURVE", +"33 203 CURVE SMOOTH", +"33 65 OFFCURVE", +"102 -11 OFFCURVE", +"214 -11 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( +"562 540 OFFCURVE", +"607 581 OFFCURVE", +"631 641 CURVE", +"611 657 LINE", +"580 586 OFFCURVE", +"541 566 OFFCURVE", +"495 566 CURVE SMOOTH", +"438 566 OFFCURVE", +"422 603 OFFCURVE", +"421 672 CURVE SMOOTH", +"419 776 OFFCURVE", +"416 800 OFFCURVE", +"377 828 CURVE", +"362 812 LINE", +"392 790 OFFCURVE", +"393 765 OFFCURVE", +"395 666 CURVE SMOOTH", +"397 565 OFFCURVE", +"442 540 OFFCURVE", +"495 540 CURVE SMOOTH" +); } ); width = 790; @@ -53,13 +160,20 @@ width = 790; { anchors = ( { +name = Anchor5; +position = "{856.287, -15}"; +}, +{ name = entry; position = "{45, 0}"; -} -); -components = ( +}, { -name = ddhasinh; +name = top; +position = "{437, 676}"; +}, +{ +name = uvowel; +position = "{790, 176}"; } ); layerId = UUID0; @@ -94,6 +208,106 @@ nodes = ( "710 957 OFFCURVE", "478 957 CURVE SMOOTH" ); +}, +{ +closed = 1; +nodes = ( +"333 -11 OFFCURVE", +"371 31 OFFCURVE", +"418 95 CURVE", +"393 93 LINE", +"428 38 OFFCURVE", +"474 -11 OFFCURVE", +"574 -11 CURVE SMOOTH", +"711 -11 OFFCURVE", +"812 78 OFFCURVE", +"812 312 CURVE SMOOTH", +"812 582 OFFCURVE", +"671 750 OFFCURVE", +"408 836 CURVE", +"382 775 LINE", +"616 687 OFFCURVE", +"736 572 OFFCURVE", +"736 314 CURVE SMOOTH", +"736 119 OFFCURVE", +"665 60 OFFCURVE", +"571 60 CURVE SMOOTH", +"467 60 OFFCURVE", +"437 122 OFFCURVE", +"437 208 CURVE SMOOTH", +"437 214 LINE", +"370 214 LINE", +"370 208 LINE SMOOTH", +"370 119 OFFCURVE", +"336 60 OFFCURVE", +"236 60 CURVE SMOOTH", +"154 60 OFFCURVE", +"102 111 OFFCURVE", +"102 204 CURVE SMOOTH", +"102 354 OFFCURVE", +"214 389 OFFCURVE", +"368 389 CURVE SMOOTH", +"403 389 LINE", +"403 430 LINE SMOOTH", +"403 549 OFFCURVE", +"342 612 OFFCURVE", +"234 612 CURVE SMOOTH", +"144 612 OFFCURVE", +"90 572 OFFCURVE", +"90 496 CURVE SMOOTH", +"90 490 OFFCURVE", +"90 481 OFFCURVE", +"91 474 CURVE", +"164 478 LINE", +"163 482 OFFCURVE", +"163 486 OFFCURVE", +"163 489 CURVE SMOOTH", +"163 525 OFFCURVE", +"189 546 OFFCURVE", +"240 546 CURVE SMOOTH", +"299 546 OFFCURVE", +"339 508 OFFCURVE", +"331 425 CURVE", +"365 455 LINE", +"16 455 LINE", +"16 389 LINE", +"36 389 LINE", +"75 389 OFFCURVE", +"127 389 OFFCURVE", +"173 397 CURVE", +"171 406 LINE", +"66 365 OFFCURVE", +"29 287 OFFCURVE", +"29 204 CURVE SMOOTH", +"29 65 OFFCURVE", +"116 -11 OFFCURVE", +"234 -11 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( +"597 523 OFFCURVE", +"643 569 OFFCURVE", +"661 611 CURVE", +"620 661 LINE", +"597 609 OFFCURVE", +"572 589 OFFCURVE", +"535 589 CURVE SMOOTH", +"493 589 OFFCURVE", +"483 614 OFFCURVE", +"481 662 CURVE SMOOTH", +"478 734 OFFCURVE", +"464 767 OFFCURVE", +"415 800 CURVE", +"383 775 LINE", +"406 761 OFFCURVE", +"411 747 OFFCURVE", +"411 664 CURVE SMOOTH", +"411 570 OFFCURVE", +"453 523 OFFCURVE", +"530 523 CURVE SMOOTH" +); } ); width = 848; @@ -109,6 +323,10 @@ name = entry; position = "{38, 0}"; }, { +name = top; +position = "{519, 676}"; +}, +{ name = uvowel; position = "{864, 176}"; } @@ -149,6 +367,31 @@ nodes = ( { closed = 1; nodes = ( +"379 -11 OFFCURVE", +"453 57 OFFCURVE", +"461 154 CURVE", +"445 154 LINE", +"451 57 OFFCURVE", +"532 -11 OFFCURVE", +"633 -11 CURVE SMOOTH", +"784 -11 OFFCURVE", +"897 69 OFFCURVE", +"897 333 CURVE SMOOTH", +"897 600 OFFCURVE", +"700 812 OFFCURVE", +"418 836 CURVE", +"388 745 LINE", +"668 706 OFFCURVE", +"724 509 OFFCURVE", +"724 333 CURVE SMOOTH", +"724 203 OFFCURVE", +"695 137 OFFCURVE", +"604 137 CURVE SMOOTH", +"555 137 OFFCURVE", +"519 172 OFFCURVE", +"519 244 CURVE SMOOTH", +"519 248 LINE", +"385 248 LINE", "385 244 LINE SMOOTH", "385 176 OFFCURVE", "351 137 OFFCURVE", @@ -170,15 +413,17 @@ nodes = ( "86 489 OFFCURVE", "87 480 OFFCURVE", "87 475 CURVE", -"128 475 OFFCURVE", -"200 475 OFFCURVE", -"227 475 CURVE", -"227 487 OFFCURVE", -"238 504 OFFCURVE", +"227 475 LINE", +"227 479 OFFCURVE", +"228 484 OFFCURVE", +"231 488 CURVE SMOOTH", +"237 497 OFFCURVE", +"248 504 OFFCURVE", "267 504 CURVE SMOOTH", -"296 504 OFFCURVE", -"316 483 OFFCURVE", -"313 444 CURVE", +"310 504 OFFCURVE", +"333 458 OFFCURVE", +"291 375 CURVE", +"376 444 LINE", "16 444 LINE", "16 330 LINE", "44 330 LINE", @@ -191,33 +436,7 @@ nodes = ( "41 192 CURVE SMOOTH", "41 69 OFFCURVE", "135 -11 OFFCURVE", -"271 -11 CURVE SMOOTH", -"363 -11 OFFCURVE", -"430 38 OFFCURVE", -"453 112 CURVE", -"476 38 OFFCURVE", -"547 -11 OFFCURVE", -"633 -11 CURVE SMOOTH", -"784 -11 OFFCURVE", -"897 69 OFFCURVE", -"897 333 CURVE SMOOTH", -"897 600 OFFCURVE", -"700 812 OFFCURVE", -"418 836 CURVE", -"403 792 OFFCURVE", -"396 773 OFFCURVE", -"388 745 CURVE", -"668 706 OFFCURVE", -"724 509 OFFCURVE", -"724 333 CURVE SMOOTH", -"724 203 OFFCURVE", -"695 137 OFFCURVE", -"604 137 CURVE SMOOTH", -"555 137 OFFCURVE", -"519 172 OFFCURVE", -"519 244 CURVE SMOOTH", -"519 248 LINE", -"385 248 LINE" +"271 -11 CURVE SMOOTH" ); }, { @@ -251,8 +470,20 @@ width = 921; { anchors = ( { +name = Anchor5; +position = "{955.244, -15}"; +}, +{ name = entry; position = "{38, 0}"; +}, +{ +name = top; +position = "{474.863, 676}"; +}, +{ +name = uvowel; +position = "{883.362, 176}"; } ); associatedMasterId = "C62AB4C0-B70D-46F6-9B13-45217A94AFC9"; @@ -301,8 +532,20 @@ width = 946; { anchors = ( { +name = Anchor5; +position = "{610.912, -15}"; +}, +{ name = entry; position = "{39, 0}"; +}, +{ +name = top; +position = "{303.691, 676}"; +}, +{ +name = uvowel; +position = "{564.941, 176}"; } ); components = ( @@ -349,8 +592,20 @@ width = 605; { anchors = ( { +name = Anchor5; +position = "{653.322, -15}"; +}, +{ name = entry; position = "{34, 0}"; +}, +{ +name = top; +position = "{324.774, 676}"; +}, +{ +name = uvowel; +position = "{604.16, 176}"; } ); components = ( @@ -397,8 +652,20 @@ width = 647; { anchors = ( { +name = Anchor5; +position = "{740.163, -15}"; +}, +{ name = entry; position = "{27, 0}"; +}, +{ +name = top; +position = "{367.943, 676}"; +}, +{ +name = uvowel; +position = "{684.466, 176}"; } ); components = ( diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/dhahalantsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/dhahalantsinh.glyph index a7088708..f8f5af8f 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/dhahalantsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/dhahalantsinh.glyph @@ -14,6 +14,13 @@ paths = ( { closed = 1; nodes = ( +"309 -11 OFFCURVE", +"359 47 OFFCURVE", +"373 117 CURVE", +"369 117 LINE", +"385 43 OFFCURVE", +"441 -11 OFFCURVE", +"531 -11 CURVE SMOOTH", "659 -11 OFFCURVE", "745 85 OFFCURVE", "745 324 CURVE SMOOTH", @@ -60,13 +67,7 @@ nodes = ( "41 223 CURVE SMOOTH", "41 65 OFFCURVE", "117 -11 OFFCURVE", -"216 -11 CURVE SMOOTH", -"306 -11 OFFCURVE", -"355 43 OFFCURVE", -"371 109 CURVE", -"389 39 OFFCURVE", -"444 -11 OFFCURVE", -"531 -11 CURVE SMOOTH" +"216 -11 CURVE SMOOTH" ); }, { @@ -115,6 +116,13 @@ paths = ( { closed = 1; nodes = ( +"335 -11 OFFCURVE", +"373 30 OFFCURVE", +"418 96 CURVE", +"394 93 LINE", +"429 38 OFFCURVE", +"476 -11 OFFCURVE", +"576 -11 CURVE SMOOTH", "709 -11 OFFCURVE", "811 76 OFFCURVE", "811 322 CURVE SMOOTH", @@ -161,13 +169,7 @@ nodes = ( "36 226 CURVE SMOOTH", "36 64 OFFCURVE", "124 -11 OFFCURVE", -"236 -11 CURVE SMOOTH", -"325 -11 OFFCURVE", -"365 22 OFFCURVE", -"405 77 CURVE", -"439 29 OFFCURVE", -"486 -11 OFFCURVE", -"576 -11 CURVE SMOOTH" +"236 -11 CURVE SMOOTH" ); }, { @@ -216,6 +218,32 @@ paths = ( { closed = 1; nodes = ( +"355 -11 OFFCURVE", +"429 57 OFFCURVE", +"437 154 CURVE", +"421 154 LINE", +"427 57 OFFCURVE", +"508 -11 OFFCURVE", +"609 -11 CURVE SMOOTH", +"760 -11 OFFCURVE", +"873 86 OFFCURVE", +"873 350 CURVE SMOOTH", +"873 632 OFFCURVE", +"718 789 OFFCURVE", +"412 789 CURVE SMOOTH", +"246 789 OFFCURVE", +"179 767 OFFCURVE", +"60 743 CURVE", +"89 627 LINE", +"172 650 OFFCURVE", +"246 661 OFFCURVE", +"388 662 CURVE SMOOTH", +"591 663 OFFCURVE", +"712 562 OFFCURVE", +"712 363 CURVE SMOOTH", +"712 233 OFFCURVE", +"677 137 OFFCURVE", +"586 137 CURVE SMOOTH", "543 137 OFFCURVE", "503 172 OFFCURVE", "503 244 CURVE SMOOTH", @@ -243,63 +271,7 @@ nodes = ( "20 234 CURVE SMOOTH", "20 65 OFFCURVE", "111 -11 OFFCURVE", -"247 -11 CURVE SMOOTH", -"339 -11 OFFCURVE", -"406 38 OFFCURVE", -"429 112 CURVE", -"452 38 OFFCURVE", -"523 -11 OFFCURVE", -"609 -11 CURVE SMOOTH", -"760 -11 OFFCURVE", -"873 86 OFFCURVE", -"873 350 CURVE SMOOTH", -"873 632 OFFCURVE", -"718 789 OFFCURVE", -"412 789 CURVE SMOOTH", -"246 789 OFFCURVE", -"179 767 OFFCURVE", -"60 743 CURVE", -"89 627 LINE", -"172 650 OFFCURVE", -"246 661 OFFCURVE", -"388 662 CURVE SMOOTH", -"591 663 OFFCURVE", -"712 562 OFFCURVE", -"712 363 CURVE SMOOTH", -"712 233 OFFCURVE", -"677 137 OFFCURVE", -"586 137 CURVE SMOOTH" -); -}, -{ -closed = 1; -nodes = ( -"169 979 OFFCURVE", -"66 926 OFFCURVE", -"66 848 CURVE SMOOTH", -"66 803 OFFCURVE", -"104 744 OFFCURVE", -"159 706 CURVE", -"268 725 LINE", -"238 752 OFFCURVE", -"206 782 OFFCURVE", -"206 805 CURVE SMOOTH", -"206 829 OFFCURVE", -"211 858 OFFCURVE", -"405 858 CURVE SMOOTH", -"595 858 OFFCURVE", -"659 837 OFFCURVE", -"659 792 CURVE SMOOTH", -"659 765 OFFCURVE", -"633 744 OFFCURVE", -"588 700 CURVE", -"671 631 LINE", -"736 681 OFFCURVE", -"787 732 OFFCURVE", -"787 803 CURVE SMOOTH", -"787 889 OFFCURVE", -"745 979 OFFCURVE", -"450 979 CURVE SMOOTH" +"247 -11 CURVE SMOOTH" ); }, { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/esinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/esinh.glyph index fb77844f..f1699390 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/esinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/esinh.glyph @@ -48,9 +48,10 @@ nodes = ( "152 557 OFFCURVE", "189 586 OFFCURVE", "254 586 CURVE SMOOTH", -"317 586 OFFCURVE", -"372 548 OFFCURVE", -"377 455 CURVE", +"320 586 OFFCURVE", +"376 545 OFFCURVE", +"377 444 CURVE", +"389 455 LINE", "30 455 LINE", "30 429 LINE", "119 429 LINE", @@ -140,9 +141,10 @@ nodes = ( "202 526 OFFCURVE", "228 546 OFFCURVE", "279 546 CURVE SMOOTH", -"330 546 OFFCURVE", -"368 517 OFFCURVE", -"372 455 CURVE", +"338 546 OFFCURVE", +"379 508 OFFCURVE", +"371 425 CURVE", +"405 455 LINE", "30 455 LINE", "30 389 LINE", "55 389 LINE", @@ -232,9 +234,10 @@ nodes = ( "231 492 OFFCURVE", "243 504 OFFCURVE", "267 504 CURVE SMOOTH", -"296 504 OFFCURVE", -"316 483 OFFCURVE", -"313 444 CURVE", +"310 504 OFFCURVE", +"333 458 OFFCURVE", +"291 375 CURVE", +"376 444 LINE", "16 444 LINE", "16 330 LINE", "44 330 LINE", diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/fasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/fasinh.glyph index 553263d1..302fe1a3 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/fasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/fasinh.glyph @@ -63,11 +63,12 @@ nodes = ( "763 486 OFFCURVE", "699 612 OFFCURVE", "562 612 CURVE SMOOTH", -"477 612 OFFCURVE", -"426 563 OFFCURVE", -"403 484 CURVE", -"380 563 OFFCURVE", -"329 612 OFFCURVE", +"474 612 OFFCURVE", +"422 559 OFFCURVE", +"401 475 CURVE", +"405 475 LINE", +"384 559 OFFCURVE", +"332 612 OFFCURVE", "244 612 CURVE SMOOTH", "107 612 OFFCURVE", "43 486 OFFCURVE", @@ -141,11 +142,12 @@ nodes = ( "806 509 OFFCURVE", "713 612 OFFCURVE", "586 612 CURVE SMOOTH", -"506 612 OFFCURVE", -"457 578 OFFCURVE", -"422 517 CURVE", -"391 570 OFFCURVE", -"344 612 OFFCURVE", +"497 612 OFFCURVE", +"447 570 OFFCURVE", +"411 496 CURVE", +"432 499 LINE", +"401 560 OFFCURVE", +"353 612 OFFCURVE", "261 612 CURVE SMOOTH", "131 612 OFFCURVE", "38 510 OFFCURVE", @@ -219,11 +221,12 @@ nodes = ( "874 510 OFFCURVE", "783 622 OFFCURVE", "636 622 CURVE SMOOTH", -"540 622 OFFCURVE", -"467 566 OFFCURVE", -"447 510 CURVE", -"427 566 OFFCURVE", -"354 622 OFFCURVE", +"523 622 OFFCURVE", +"441 544 OFFCURVE", +"442 480 CURVE", +"452 480 LINE", +"453 544 OFFCURVE", +"371 622 OFFCURVE", "258 622 CURVE SMOOTH", "111 622 OFFCURVE", "20 510 OFFCURVE", diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/khahalantsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/khahalantsinh.glyph index 028fc5c1..036c9197 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/khahalantsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/khahalantsinh.glyph @@ -35,7 +35,7 @@ nodes = ( "230 15 CURVE SMOOTH", "160 15 OFFCURVE", "119 54 OFFCURVE", -"95 105 CURVE SMOOTH", +"95 105 CURVE", "75 148 OFFCURVE", "68 200 OFFCURVE", "68 243 CURVE SMOOTH", @@ -98,16 +98,6 @@ nodes = ( { closed = 1; nodes = ( -"153 957 OFFCURVE", -"118 859 OFFCURVE", -"118 795 CURVE SMOOTH", -"118 759 OFFCURVE", -"126 732 OFFCURVE", -"135 710 CURVE", -"160 717 LINE", -"151 739 OFFCURVE", -"145 767 OFFCURVE", -"145 795 CURVE SMOOTH", "145 850 OFFCURVE", "175 931 OFFCURVE", "405 931 CURVE SMOOTH", @@ -123,7 +113,17 @@ nodes = ( "734 782 CURVE SMOOTH", "734 867 OFFCURVE", "678 957 OFFCURVE", -"406 957 CURVE SMOOTH" +"406 957 CURVE SMOOTH", +"153 957 OFFCURVE", +"118 859 OFFCURVE", +"118 795 CURVE SMOOTH", +"118 759 OFFCURVE", +"126 732 OFFCURVE", +"135 710 CURVE", +"160 717 LINE", +"151 739 OFFCURVE", +"145 767 OFFCURVE", +"145 795 CURVE SMOOTH" ); } ); @@ -225,16 +225,6 @@ nodes = ( { closed = 1; nodes = ( -"162 957 OFFCURVE", -"116 854 OFFCURVE", -"116 772 CURVE SMOOTH", -"116 743 OFFCURVE", -"122 720 OFFCURVE", -"128 701 CURVE", -"198 712 LINE", -"191 731 OFFCURVE", -"188 753 OFFCURVE", -"188 770 CURVE SMOOTH", "188 820 OFFCURVE", "213 887 OFFCURVE", "432 887 CURVE SMOOTH", @@ -250,7 +240,17 @@ nodes = ( "775 770 CURVE SMOOTH", "775 860 OFFCURVE", "717 957 OFFCURVE", -"433 957 CURVE SMOOTH" +"433 957 CURVE SMOOTH", +"162 957 OFFCURVE", +"116 854 OFFCURVE", +"116 772 CURVE SMOOTH", +"116 743 OFFCURVE", +"122 720 OFFCURVE", +"128 701 CURVE", +"198 712 LINE", +"191 731 OFFCURVE", +"188 753 OFFCURVE", +"188 770 CURVE SMOOTH" ); } ); @@ -320,16 +320,38 @@ nodes = ( { closed = 1; nodes = ( -"204 979 OFFCURVE", -"101 926 OFFCURVE", -"101 848 CURVE SMOOTH", -"101 803 OFFCURVE", -"139 744 OFFCURVE", -"194 706 CURVE", -"303 725 LINE", -"273 752 OFFCURVE", -"241 782 OFFCURVE", -"241 805 CURVE SMOOTH", +"808 -11 OFFCURVE", +"908 85 OFFCURVE", +"908 314 CURVE SMOOTH", +"908 662 OFFCURVE", +"726 789 OFFCURVE", +"444 789 CURVE SMOOTH", +"278 789 OFFCURVE", +"211 767 OFFCURVE", +"92 743 CURVE", +"122 628 LINE", +"204 650 OFFCURVE", +"278 661 OFFCURVE", +"420 662 CURVE SMOOTH", +"623 663 OFFCURVE", +"743 576 OFFCURVE", +"743 327 CURVE SMOOTH", +"743 186 OFFCURVE", +"711 128 OFFCURVE", +"653 128 CURVE SMOOTH", +"619 128 OFFCURVE", +"602 149 OFFCURVE", +"613 188 CURVE", +"547 186 LINE", +"547 136 LINE", +"556 22 OFFCURVE", +"613 -11 OFFCURVE", +"689 -11 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( "241 829 OFFCURVE", "246 858 OFFCURVE", "440 858 CURVE SMOOTH", @@ -345,12 +367,7 @@ nodes = ( "822 803 CURVE SMOOTH", "822 889 OFFCURVE", "780 979 OFFCURVE", -"485 979 CURVE SMOOTH" -); -}, -{ -closed = 1; -nodes = ( +"485 979 CURVE SMOOTH", "204 979 OFFCURVE", "101 926 OFFCURVE", "101 848 CURVE SMOOTH", @@ -360,55 +377,7 @@ nodes = ( "303 725 LINE", "273 752 OFFCURVE", "241 782 OFFCURVE", -"241 805 CURVE SMOOTH", -"241 829 OFFCURVE", -"246 858 OFFCURVE", -"440 858 CURVE SMOOTH", -"630 858 OFFCURVE", -"694 837 OFFCURVE", -"694 792 CURVE SMOOTH", -"694 765 OFFCURVE", -"668 744 OFFCURVE", -"623 700 CURVE", -"706 631 LINE", -"771 681 OFFCURVE", -"822 732 OFFCURVE", -"822 803 CURVE SMOOTH", -"822 889 OFFCURVE", -"780 979 OFFCURVE", -"485 979 CURVE SMOOTH" -); -}, -{ -closed = 1; -nodes = ( -"619 128 OFFCURVE", -"602 149 OFFCURVE", -"613 188 CURVE", -"547 186 LINE", -"547 136 LINE", -"556 22 OFFCURVE", -"613 -11 OFFCURVE", -"689 -11 CURVE SMOOTH", -"808 -11 OFFCURVE", -"908 85 OFFCURVE", -"908 314 CURVE SMOOTH", -"908 662 OFFCURVE", -"726 789 OFFCURVE", -"444 789 CURVE SMOOTH", -"278 789 OFFCURVE", -"211 767 OFFCURVE", -"92 743 CURVE", -"122 628 LINE", -"204 650 OFFCURVE", -"278 661 OFFCURVE", -"420 662 CURVE SMOOTH", -"623 663 OFFCURVE", -"743 576 OFFCURVE", -"743 327 CURVE SMOOTH", -"743 186 OFFCURVE", -"711 128 OFFCURVE", -"653 128 CURVE SMOOTH" +"241 805 CURVE SMOOTH" ); } ); @@ -923,6 +892,166 @@ nodes = ( } ); width = 783; +}, +{ +anchors = ( +{ +name = entry; +position = "{35, 0}"; +} +); +associatedMasterId = "C62AB4C0-B70D-46F6-9B13-45217A94AFC9"; +layerId = "5190BCCE-AEFB-42A0-89D0-5BB31517996F"; +name = "29 Dec 24, 12:36"; +paths = ( +{ +closed = 1; +nodes = ( +"333 -11 OFFCURVE", +"402 54 OFFCURVE", +"402 148 CURVE SMOOTH", +"402 225 OFFCURVE", +"363 293 OFFCURVE", +"271 293 CURVE SMOOTH", +"205 293 OFFCURVE", +"164 255 OFFCURVE", +"122 213 CURVE", +"166 125 LINE", +"189 159 OFFCURVE", +"212 181 OFFCURVE", +"246 181 CURVE SMOOTH", +"270 181 OFFCURVE", +"281 162 OFFCURVE", +"281 145 CURVE SMOOTH", +"281 125 OFFCURVE", +"263 108 OFFCURVE", +"240 108 CURVE SMOOTH", +"205 108 OFFCURVE", +"177 135 OFFCURVE", +"171 174 CURVE", +"166 183 OFFCURVE", +"158 238 OFFCURVE", +"158 257 CURVE SMOOTH", +"158 347 OFFCURVE", +"214 430 OFFCURVE", +"325 430 CURVE SMOOTH", +"436 430 OFFCURVE", +"479 360 OFFCURVE", +"479 293 CURVE SMOOTH", +"479 196 OFFCURVE", +"447 112 OFFCURVE", +"386 -11 CURVE", +"535 -11 LINE", +"581 129 OFFCURVE", +"633 193 OFFCURVE", +"633 304 CURVE SMOOTH", +"633 448 OFFCURVE", +"545 586 OFFCURVE", +"339 586 CURVE SMOOTH", +"113 586 OFFCURVE", +"20 430 OFFCURVE", +"20 257 CURVE SMOOTH", +"20 86 OFFCURVE", +"101 -11 OFFCURVE", +"246 -11 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( +"204 979 OFFCURVE", +"101 926 OFFCURVE", +"101 848 CURVE SMOOTH", +"101 803 OFFCURVE", +"139 744 OFFCURVE", +"194 706 CURVE", +"303 725 LINE", +"273 752 OFFCURVE", +"241 782 OFFCURVE", +"241 805 CURVE SMOOTH", +"241 829 OFFCURVE", +"246 858 OFFCURVE", +"440 858 CURVE SMOOTH", +"630 858 OFFCURVE", +"694 837 OFFCURVE", +"694 792 CURVE SMOOTH", +"694 765 OFFCURVE", +"668 744 OFFCURVE", +"623 700 CURVE", +"706 631 LINE", +"771 681 OFFCURVE", +"822 732 OFFCURVE", +"822 803 CURVE SMOOTH", +"822 889 OFFCURVE", +"780 979 OFFCURVE", +"485 979 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( +"241 829 OFFCURVE", +"246 858 OFFCURVE", +"440 858 CURVE SMOOTH", +"630 858 OFFCURVE", +"694 837 OFFCURVE", +"694 792 CURVE SMOOTH", +"694 765 OFFCURVE", +"668 744 OFFCURVE", +"623 700 CURVE", +"706 631 LINE", +"771 681 OFFCURVE", +"822 732 OFFCURVE", +"822 803 CURVE SMOOTH", +"822 889 OFFCURVE", +"780 979 OFFCURVE", +"485 979 CURVE SMOOTH", +"204 979 OFFCURVE", +"101 926 OFFCURVE", +"101 848 CURVE SMOOTH", +"101 803 OFFCURVE", +"139 744 OFFCURVE", +"194 706 CURVE", +"303 725 LINE", +"273 752 OFFCURVE", +"241 782 OFFCURVE", +"241 805 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( +"808 -11 OFFCURVE", +"908 85 OFFCURVE", +"908 314 CURVE SMOOTH", +"908 662 OFFCURVE", +"726 789 OFFCURVE", +"444 789 CURVE SMOOTH", +"278 789 OFFCURVE", +"211 767 OFFCURVE", +"92 743 CURVE", +"122 628 LINE", +"204 650 OFFCURVE", +"278 661 OFFCURVE", +"420 662 CURVE SMOOTH", +"623 663 OFFCURVE", +"743 576 OFFCURVE", +"743 327 CURVE SMOOTH", +"743 186 OFFCURVE", +"711 128 OFFCURVE", +"653 128 CURVE SMOOTH", +"619 128 OFFCURVE", +"602 149 OFFCURVE", +"613 188 CURVE", +"547 186 LINE", +"547 136 LINE", +"556 22 OFFCURVE", +"613 -11 OFFCURVE", +"689 -11 CURVE SMOOTH" +); +} +); +width = 932; } ); leftMetricsKey = ttasinh; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/khasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/khasinh.glyph index acc8240d..163f1512 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/khasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/khasinh.glyph @@ -5,6 +5,10 @@ layers = ( { anchors = ( { +name = repaya; +position = "{358, 800}"; +}, +{ name = uvowel; position = "{776, 176}"; } @@ -35,7 +39,7 @@ nodes = ( "230 15 CURVE SMOOTH", "160 15 OFFCURVE", "119 54 OFFCURVE", -"95 105 CURVE SMOOTH", +"95 105 CURVE", "75 148 OFFCURVE", "68 200 OFFCURVE", "68 243 CURVE SMOOTH", @@ -134,9 +138,9 @@ nodes = ( "304 57 OFFCURVE", "249 57 CURVE SMOOTH", "189 57 OFFCURVE", -"153 86 OFFCURVE", +"154 86 OFFCURVE", "132 129 CURVE", -"114 163 OFFCURVE", +"115 163 OFFCURVE", "109 204 OFFCURVE", "109 247 CURVE SMOOTH", "109 395 OFFCURVE", @@ -201,6 +205,10 @@ width = 874; { anchors = ( { +name = repaya; +position = "{402, 800}"; +}, +{ name = uvowel; position = "{889, 176}"; } @@ -262,14 +270,6 @@ nodes = ( { closed = 1; nodes = ( -"619 128 OFFCURVE", -"602 149 OFFCURVE", -"613 188 CURVE", -"547 186 LINE", -"547 136 LINE", -"556 22 OFFCURVE", -"613 -11 OFFCURVE", -"689 -11 CURVE SMOOTH", "808 -11 OFFCURVE", "908 85 OFFCURVE", "908 314 CURVE SMOOTH", @@ -288,7 +288,15 @@ nodes = ( "743 327 CURVE SMOOTH", "743 186 OFFCURVE", "711 128 OFFCURVE", -"653 128 CURVE SMOOTH" +"653 128 CURVE SMOOTH", +"619 128 OFFCURVE", +"602 149 OFFCURVE", +"613 188 CURVE", +"547 186 LINE", +"547 136 LINE", +"556 22 OFFCURVE", +"613 -11 OFFCURVE", +"689 -11 CURVE SMOOTH" ); } ); @@ -297,6 +305,10 @@ width = 932; { anchors = ( { +name = repaya; +position = "{444, 800}"; +}, +{ name = uvowel; position = "{897, 176}"; } @@ -395,6 +407,10 @@ width = 952; { anchors = ( { +name = repaya; +position = "{418, 800}"; +}, +{ name = uvowel; position = "{897, 176}"; } @@ -493,6 +509,10 @@ width = 952; { anchors = ( { +name = repaya; +position = "{271, 800}"; +}, +{ name = uvowel; position = "{583.238, 176}"; } @@ -589,6 +609,10 @@ width = 614; { anchors = ( { +name = repaya; +position = "{303, 800}"; +}, +{ name = uvowel; position = "{626, 176}"; } @@ -685,6 +709,10 @@ width = 660; { anchors = ( { +name = repaya; +position = "{360, 800}"; +}, +{ name = uvowel; position = "{745, 176}"; } diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/mahalantsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/mahalantsinh.glyph index 79959783..26f73e12 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/mahalantsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/mahalantsinh.glyph @@ -252,37 +252,25 @@ paths = ( { closed = 1; nodes = ( -"187 979 OFFCURVE", -"84 926 OFFCURVE", -"84 848 CURVE SMOOTH", -"84 803 OFFCURVE", -"122 744 OFFCURVE", -"177 706 CURVE", -"286 725 LINE", -"256 752 OFFCURVE", -"224 782 OFFCURVE", -"224 805 CURVE SMOOTH", -"224 829 OFFCURVE", -"229 858 OFFCURVE", -"423 858 CURVE SMOOTH", -"613 858 OFFCURVE", -"677 837 OFFCURVE", -"677 792 CURVE SMOOTH", -"677 765 OFFCURVE", -"651 744 OFFCURVE", -"606 700 CURVE", -"689 631 LINE", -"754 681 OFFCURVE", -"805 732 OFFCURVE", -"805 803 CURVE SMOOTH", -"805 889 OFFCURVE", -"763 979 OFFCURVE", -"468 979 CURVE SMOOTH" -); -}, -{ -closed = 1; -nodes = ( +"755 -11 OFFCURVE", +"876 172 OFFCURVE", +"876 412 CURVE SMOOTH", +"876 695 OFFCURVE", +"661 796 OFFCURVE", +"430 796 CURVE SMOOTH", +"269 796 OFFCURVE", +"197 774 OFFCURVE", +"78 743 CURVE", +"107 622 LINE", +"190 643 OFFCURVE", +"264 661 OFFCURVE", +"406 661 CURVE SMOOTH", +"585 661 OFFCURVE", +"707 597 OFFCURVE", +"707 416 CURVE SMOOTH", +"707 246 OFFCURVE", +"633 139 OFFCURVE", +"431 139 CURVE SMOOTH", "247 139 OFFCURVE", "166 220 OFFCURVE", "166 362 CURVE SMOOTH", @@ -343,26 +331,38 @@ nodes = ( "20 341 CURVE SMOOTH", "20 117 OFFCURVE", "172 -11 OFFCURVE", -"429 -11 CURVE SMOOTH", -"755 -11 OFFCURVE", -"876 172 OFFCURVE", -"876 412 CURVE SMOOTH", -"876 695 OFFCURVE", -"661 796 OFFCURVE", -"430 796 CURVE SMOOTH", -"269 796 OFFCURVE", -"197 774 OFFCURVE", -"78 743 CURVE", -"107 622 LINE", -"190 643 OFFCURVE", -"264 661 OFFCURVE", -"406 661 CURVE SMOOTH", -"585 661 OFFCURVE", -"707 597 OFFCURVE", -"707 416 CURVE SMOOTH", -"707 246 OFFCURVE", -"633 139 OFFCURVE", -"431 139 CURVE SMOOTH" +"429 -11 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( +"187 979 OFFCURVE", +"84 926 OFFCURVE", +"84 848 CURVE SMOOTH", +"84 803 OFFCURVE", +"122 744 OFFCURVE", +"177 706 CURVE", +"286 725 LINE", +"256 752 OFFCURVE", +"224 782 OFFCURVE", +"224 805 CURVE SMOOTH", +"224 829 OFFCURVE", +"229 858 OFFCURVE", +"423 858 CURVE SMOOTH", +"613 858 OFFCURVE", +"677 837 OFFCURVE", +"677 792 CURVE SMOOTH", +"677 765 OFFCURVE", +"651 744 OFFCURVE", +"606 700 CURVE", +"689 631 LINE", +"754 681 OFFCURVE", +"805 732 OFFCURVE", +"805 803 CURVE SMOOTH", +"805 889 OFFCURVE", +"763 979 OFFCURVE", +"468 979 CURVE SMOOTH" ); } ); diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/mbahalantsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/mbahalantsinh.glyph index 43bf0f57..3c45a922 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/mbahalantsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/mbahalantsinh.glyph @@ -358,6 +358,10 @@ paths = ( { closed = 1; nodes = ( +"318 -17 OFFCURVE", +"355 -12 OFFCURVE", +"396 -6 CURVE", +"388 83 LINE", "354 83 OFFCURVE", "333 83 OFFCURVE", "275 83 CURVE", @@ -421,13 +425,38 @@ nodes = ( "20 284 CURVE SMOOTH", "20 97 OFFCURVE", "93 -17 OFFCURVE", -"251 -17 CURVE SMOOTH", -"318 -17 OFFCURVE", -"355 -12 OFFCURVE", -"396 -6 CURVE", -"393 27 OFFCURVE", -"388 76 OFFCURVE", -"388 83 CURVE" +"251 -17 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( +"768 -17 OFFCURVE", +"891 95 OFFCURVE", +"891 358 CURVE SMOOTH", +"891 632 OFFCURVE", +"736 789 OFFCURVE", +"430 789 CURVE SMOOTH", +"264 789 OFFCURVE", +"197 767 OFFCURVE", +"78 743 CURVE", +"107 627 LINE", +"190 650 OFFCURVE", +"264 662 OFFCURVE", +"406 662 CURVE SMOOTH", +"643 662 OFFCURVE", +"744 562 OFFCURVE", +"744 363 CURVE SMOOTH", +"744 223 OFFCURVE", +"693 75 OFFCURVE", +"591 91 CURVE", +"540 91 OFFCURVE", +"485 82 OFFCURVE", +"454 82 CURVE", +"450 -7 LINE", +"497 -12 OFFCURVE", +"560 -17 OFFCURVE", +"609 -17 CURVE SMOOTH" ); }, { @@ -466,39 +495,6 @@ nodes = ( { closed = 1; nodes = ( -"891 632 OFFCURVE", -"736 789 OFFCURVE", -"430 789 CURVE SMOOTH", -"264 789 OFFCURVE", -"197 767 OFFCURVE", -"78 743 CURVE", -"107 627 LINE", -"190 650 OFFCURVE", -"264 662 OFFCURVE", -"406 662 CURVE SMOOTH", -"643 662 OFFCURVE", -"744 562 OFFCURVE", -"744 363 CURVE SMOOTH", -"744 223 OFFCURVE", -"693 75 OFFCURVE", -"591 91 CURVE", -"540 91 OFFCURVE", -"485 82 OFFCURVE", -"454 82 CURVE", -"454 62 OFFCURVE", -"450 18 OFFCURVE", -"450 -7 CURVE", -"497 -12 OFFCURVE", -"560 -17 OFFCURVE", -"609 -17 CURVE SMOOTH", -"768 -17 OFFCURVE", -"891 95 OFFCURVE", -"891 358 CURVE SMOOTH" -); -}, -{ -closed = 1; -nodes = ( "187 979 OFFCURVE", "84 926 OFFCURVE", "84 848 CURVE SMOOTH", diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/nnddahalantsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/nnddahalantsinh.glyph index 1412e15e..f7580254 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/nnddahalantsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/nnddahalantsinh.glyph @@ -14,6 +14,13 @@ paths = ( { closed = 1; nodes = ( +"426 -11 OFFCURVE", +"475 43 OFFCURVE", +"494 117 CURVE", +"490 117 LINE", +"506 43 OFFCURVE", +"562 -11 OFFCURVE", +"652 -11 CURVE SMOOTH", "780 -11 OFFCURVE", "866 85 OFFCURVE", "866 324 CURVE SMOOTH", @@ -45,11 +52,8 @@ nodes = ( "245 15 OFFCURVE", "179 71 OFFCURVE", "179 203 CURVE SMOOTH", -"179 266 OFFCURVE", -"198 313 OFFCURVE", -"230 348 CURVE SMOOTH", -"281 404 OFFCURVE", -"368 429 OFFCURVE", +"179 364 OFFCURVE", +"306 429 OFFCURVE", "467 429 CURVE SMOOTH", "492 429 LINE", "492 446 LINE SMOOTH", @@ -69,9 +73,10 @@ nodes = ( "241 557 OFFCURVE", "278 586 OFFCURVE", "343 586 CURVE SMOOTH", -"413 586 OFFCURVE", -"461 541 OFFCURVE", -"466 455 CURVE", +"416 586 OFFCURVE", +"465 537 OFFCURVE", +"466 444 CURVE", +"478 455 LINE", "139 455 LINE", "139 429 LINE", "230 429 LINE SMOOTH", @@ -84,13 +89,7 @@ nodes = ( "152 203 CURVE SMOOTH", "152 65 OFFCURVE", "221 -11 OFFCURVE", -"333 -11 CURVE SMOOTH", -"423 -11 OFFCURVE", -"471 39 OFFCURVE", -"492 109 CURVE", -"510 39 OFFCURVE", -"565 -11 OFFCURVE", -"652 -11 CURVE SMOOTH" +"333 -11 CURVE SMOOTH" ); }, { @@ -164,6 +163,13 @@ paths = ( { closed = 1; nodes = ( +"484 -11 OFFCURVE", +"521 31 OFFCURVE", +"568 95 CURVE", +"543 93 LINE", +"578 38 OFFCURVE", +"625 -11 OFFCURVE", +"721 -11 CURVE SMOOTH", "858 -11 OFFCURVE", "959 76 OFFCURVE", "959 322 CURVE SMOOTH", @@ -195,11 +201,8 @@ nodes = ( "305 60 OFFCURVE", "252 111 OFFCURVE", "252 204 CURVE SMOOTH", -"252 268 OFFCURVE", -"274 311 OFFCURVE", -"309 340 CURVE SMOOTH", -"368 389 OFFCURVE", -"448 389 OFFCURVE", +"252 354 OFFCURVE", +"364 389 OFFCURVE", "518 389 CURVE SMOOTH", "568 389 LINE", "568 430 LINE SMOOTH", @@ -219,9 +222,10 @@ nodes = ( "328 526 OFFCURVE", "355 546 OFFCURVE", "405 546 CURVE SMOOTH", -"456 546 OFFCURVE", -"492 517 OFFCURVE", -"496 455 CURVE", +"464 546 OFFCURVE", +"503 508 OFFCURVE", +"496 425 CURVE", +"529 455 LINE", "176 455 LINE", "176 389 LINE", "186 389 LINE SMOOTH", @@ -234,13 +238,7 @@ nodes = ( "179 204 CURVE SMOOTH", "179 65 OFFCURVE", "265 -11 OFFCURVE", -"384 -11 CURVE SMOOTH", -"474 -11 OFFCURVE", -"513 23 OFFCURVE", -"554 77 CURVE", -"588 29 OFFCURVE", -"635 -11 OFFCURVE", -"721 -11 CURVE SMOOTH" +"384 -11 CURVE SMOOTH" ); }, { @@ -314,81 +312,12 @@ paths = ( { closed = 1; nodes = ( -"20 134 OFFCURVE", -"94 -5 OFFCURVE", -"233 -5 CURVE", -"233 38 OFFCURVE", -"234 91 OFFCURVE", -"234 133 CURVE", -"192 134 OFFCURVE", -"160 188 OFFCURVE", -"160 304 CURVE SMOOTH", -"160 407 OFFCURVE", -"189 510 OFFCURVE", -"261 510 CURVE SMOOTH", -"283 510 OFFCURVE", -"302 496 OFFCURVE", -"304 475 CURVE", -"384 520 LINE", -"376 557 OFFCURVE", -"315 622 OFFCURVE", -"239 622 CURVE SMOOTH", -"111 622 OFFCURVE", -"20 508 OFFCURVE", -"20 305 CURVE SMOOTH" -); -}, -{ -closed = 1; -nodes = ( -"587 244 LINE SMOOTH", -"587 176 OFFCURVE", -"553 137 OFFCURVE", -"497 137 CURVE SMOOTH", -"431 137 OFFCURVE", -"404 173 OFFCURVE", -"404 226 CURVE SMOOTH", -"404 306 OFFCURVE", -"458 330 OFFCURVE", -"532 330 CURVE SMOOTH", -"652 330 LINE", -"652 411 LINE SMOOTH", -"652 536 OFFCURVE", -"583 622 OFFCURVE", -"455 622 CURVE SMOOTH", -"347 622 OFFCURVE", -"288 562 OFFCURVE", -"288 490 CURVE SMOOTH", -"288 489 OFFCURVE", -"289 480 OFFCURVE", -"289 475 CURVE", -"330 475 OFFCURVE", -"402 475 OFFCURVE", -"429 475 CURVE", -"429 487 OFFCURVE", -"440 504 OFFCURVE", -"469 504 CURVE SMOOTH", -"498 504 OFFCURVE", -"518 483 OFFCURVE", -"515 444 CURVE", -"218 444 LINE", -"218 330 LINE", -"246 330 LINE", -"299 334 OFFCURVE", -"349 339 OFFCURVE", -"380 342 CURVE", -"329 358 LINE", -"281 326 OFFCURVE", -"243 276 OFFCURVE", -"243 192 CURVE SMOOTH", -"243 69 OFFCURVE", -"337 -11 OFFCURVE", -"473 -11 CURVE SMOOTH", -"565 -11 OFFCURVE", -"632 38 OFFCURVE", -"655 112 CURVE", -"678 38 OFFCURVE", -"749 -11 OFFCURVE", +"581 -11 OFFCURVE", +"655 57 OFFCURVE", +"663 154 CURVE", +"647 154 LINE", +"653 57 OFFCURVE", +"734 -11 OFFCURVE", "835 -11 CURVE SMOOTH", "986 -11 OFFCURVE", "1099 86 OFFCURVE", @@ -404,52 +333,16 @@ nodes = ( "472 661 OFFCURVE", "614 662 CURVE SMOOTH", "817 663 OFFCURVE", -"938 562 OFFCURVE", -"938 363 CURVE SMOOTH", -"938 233 OFFCURVE", -"897 137 OFFCURVE", -"806 137 CURVE SMOOTH", -"757 137 OFFCURVE", +"948 562 OFFCURVE", +"948 363 CURVE SMOOTH", +"948 233 OFFCURVE", +"907 137 OFFCURVE", +"816 137 CURVE SMOOTH", +"767 137 OFFCURVE", "721 172 OFFCURVE", "721 244 CURVE SMOOTH", "721 248 LINE", -"587 248 LINE" -); -}, -{ -closed = 1; -nodes = ( -"395 979 OFFCURVE", -"292 926 OFFCURVE", -"292 848 CURVE SMOOTH", -"292 803 OFFCURVE", -"330 744 OFFCURVE", -"385 706 CURVE", -"494 725 LINE", -"464 752 OFFCURVE", -"432 782 OFFCURVE", -"432 805 CURVE SMOOTH", -"432 829 OFFCURVE", -"437 858 OFFCURVE", -"631 858 CURVE SMOOTH", -"821 858 OFFCURVE", -"885 837 OFFCURVE", -"885 792 CURVE SMOOTH", -"885 765 OFFCURVE", -"859 744 OFFCURVE", -"814 700 CURVE", -"897 631 LINE", -"962 681 OFFCURVE", -"1013 732 OFFCURVE", -"1013 803 CURVE SMOOTH", -"1013 889 OFFCURVE", -"971 979 OFFCURVE", -"676 979 CURVE SMOOTH" -); -}, -{ -closed = 1; -nodes = ( +"587 248 LINE", "587 244 LINE SMOOTH", "587 176 OFFCURVE", "553 137 OFFCURVE", @@ -471,15 +364,17 @@ nodes = ( "288 489 OFFCURVE", "289 480 OFFCURVE", "289 475 CURVE", -"330 475 OFFCURVE", -"402 475 OFFCURVE", -"429 475 CURVE", -"429 487 OFFCURVE", -"440 504 OFFCURVE", +"429 475 LINE", +"429 480 OFFCURVE", +"431 486 OFFCURVE", +"435 491 CURVE SMOOTH", +"442 498 OFFCURVE", +"452 504 OFFCURVE", "469 504 CURVE SMOOTH", -"498 504 OFFCURVE", -"518 483 OFFCURVE", -"515 444 CURVE", +"512 504 OFFCURVE", +"535 458 OFFCURVE", +"493 375 CURVE", +"578 444 LINE", "218 444 LINE", "218 330 LINE", "246 330 LINE", @@ -492,37 +387,32 @@ nodes = ( "243 192 CURVE SMOOTH", "243 69 OFFCURVE", "337 -11 OFFCURVE", -"473 -11 CURVE SMOOTH", -"565 -11 OFFCURVE", -"632 38 OFFCURVE", -"655 112 CURVE", -"678 38 OFFCURVE", -"749 -11 OFFCURVE", -"835 -11 CURVE SMOOTH", -"986 -11 OFFCURVE", -"1099 86 OFFCURVE", -"1099 350 CURVE SMOOTH", -"1099 632 OFFCURVE", -"944 789 OFFCURVE", -"638 789 CURVE SMOOTH", -"472 789 OFFCURVE", -"405 767 OFFCURVE", -"286 743 CURVE", -"315 627 LINE", -"398 650 OFFCURVE", -"472 661 OFFCURVE", -"614 662 CURVE SMOOTH", -"817 663 OFFCURVE", -"938 562 OFFCURVE", -"938 363 CURVE SMOOTH", -"938 233 OFFCURVE", -"897 137 OFFCURVE", -"806 137 CURVE SMOOTH", -"757 137 OFFCURVE", -"721 172 OFFCURVE", -"721 244 CURVE SMOOTH", -"721 248 LINE", -"587 248 LINE" +"473 -11 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( +"20 134 OFFCURVE", +"94 -5 OFFCURVE", +"233 -5 CURVE", +"234 133 LINE", +"192 134 OFFCURVE", +"160 188 OFFCURVE", +"160 304 CURVE SMOOTH", +"160 407 OFFCURVE", +"189 510 OFFCURVE", +"261 510 CURVE SMOOTH", +"283 510 OFFCURVE", +"302 496 OFFCURVE", +"304 475 CURVE", +"384 520 LINE", +"376 557 OFFCURVE", +"315 622 OFFCURVE", +"239 622 CURVE SMOOTH", +"111 622 OFFCURVE", +"20 508 OFFCURVE", +"20 305 CURVE SMOOTH" ); }, { @@ -1160,6 +1050,270 @@ nodes = ( } ); width = 900; +}, +{ +anchors = ( +{ +name = entry; +position = "{38, 0}"; +} +); +associatedMasterId = "C62AB4C0-B70D-46F6-9B13-45217A94AFC9"; +layerId = "AF25A97D-268B-4CBB-A1F6-D233C6B4C78C"; +name = "29 Dec 24, 12:51"; +paths = ( +{ +closed = 1; +nodes = ( +"20 134 OFFCURVE", +"94 -5 OFFCURVE", +"233 -5 CURVE", +"233 38 OFFCURVE", +"234 91 OFFCURVE", +"234 133 CURVE", +"192 134 OFFCURVE", +"160 188 OFFCURVE", +"160 304 CURVE SMOOTH", +"160 407 OFFCURVE", +"189 510 OFFCURVE", +"261 510 CURVE SMOOTH", +"283 510 OFFCURVE", +"302 496 OFFCURVE", +"304 475 CURVE", +"384 520 LINE", +"376 557 OFFCURVE", +"315 622 OFFCURVE", +"239 622 CURVE SMOOTH", +"111 622 OFFCURVE", +"20 508 OFFCURVE", +"20 305 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( +"587 244 LINE SMOOTH", +"587 176 OFFCURVE", +"553 137 OFFCURVE", +"497 137 CURVE SMOOTH", +"431 137 OFFCURVE", +"404 173 OFFCURVE", +"404 226 CURVE SMOOTH", +"404 306 OFFCURVE", +"458 330 OFFCURVE", +"532 330 CURVE SMOOTH", +"652 330 LINE", +"652 411 LINE SMOOTH", +"652 536 OFFCURVE", +"583 622 OFFCURVE", +"455 622 CURVE SMOOTH", +"347 622 OFFCURVE", +"288 562 OFFCURVE", +"288 490 CURVE SMOOTH", +"288 489 OFFCURVE", +"289 480 OFFCURVE", +"289 475 CURVE", +"330 475 OFFCURVE", +"402 475 OFFCURVE", +"429 475 CURVE", +"429 480 OFFCURVE", +"431 486 OFFCURVE", +"435 491 CURVE SMOOTH", +"442 498 OFFCURVE", +"452 504 OFFCURVE", +"469 504 CURVE SMOOTH", +"498 504 OFFCURVE", +"518 483 OFFCURVE", +"515 444 CURVE", +"218 444 LINE", +"218 330 LINE", +"246 330 LINE", +"299 334 OFFCURVE", +"349 339 OFFCURVE", +"380 342 CURVE", +"329 358 LINE", +"281 326 OFFCURVE", +"243 276 OFFCURVE", +"243 192 CURVE SMOOTH", +"243 69 OFFCURVE", +"337 -11 OFFCURVE", +"473 -11 CURVE SMOOTH", +"565 -11 OFFCURVE", +"632 38 OFFCURVE", +"655 112 CURVE", +"678 38 OFFCURVE", +"749 -11 OFFCURVE", +"835 -11 CURVE SMOOTH", +"986 -11 OFFCURVE", +"1099 86 OFFCURVE", +"1099 350 CURVE SMOOTH", +"1099 632 OFFCURVE", +"944 789 OFFCURVE", +"638 789 CURVE SMOOTH", +"472 789 OFFCURVE", +"405 767 OFFCURVE", +"286 743 CURVE", +"315 627 LINE", +"398 650 OFFCURVE", +"472 661 OFFCURVE", +"614 662 CURVE SMOOTH", +"817 663 OFFCURVE", +"938 562 OFFCURVE", +"938 363 CURVE SMOOTH", +"938 233 OFFCURVE", +"897 137 OFFCURVE", +"806 137 CURVE SMOOTH", +"757 137 OFFCURVE", +"721 172 OFFCURVE", +"721 244 CURVE SMOOTH", +"721 248 LINE", +"587 248 LINE" +); +}, +{ +closed = 1; +nodes = ( +"395 979 OFFCURVE", +"292 926 OFFCURVE", +"292 848 CURVE SMOOTH", +"292 803 OFFCURVE", +"330 744 OFFCURVE", +"385 706 CURVE", +"494 725 LINE", +"464 752 OFFCURVE", +"432 782 OFFCURVE", +"432 805 CURVE SMOOTH", +"432 829 OFFCURVE", +"437 858 OFFCURVE", +"631 858 CURVE SMOOTH", +"821 858 OFFCURVE", +"885 837 OFFCURVE", +"885 792 CURVE SMOOTH", +"885 765 OFFCURVE", +"859 744 OFFCURVE", +"814 700 CURVE", +"897 631 LINE", +"962 681 OFFCURVE", +"1013 732 OFFCURVE", +"1013 803 CURVE SMOOTH", +"1013 889 OFFCURVE", +"971 979 OFFCURVE", +"676 979 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( +"581 -11 OFFCURVE", +"655 57 OFFCURVE", +"663 154 CURVE", +"647 154 LINE", +"653 57 OFFCURVE", +"734 -11 OFFCURVE", +"835 -11 CURVE SMOOTH", +"986 -11 OFFCURVE", +"1099 86 OFFCURVE", +"1099 350 CURVE SMOOTH", +"1099 632 OFFCURVE", +"944 789 OFFCURVE", +"638 789 CURVE SMOOTH", +"472 789 OFFCURVE", +"405 767 OFFCURVE", +"286 743 CURVE", +"315 627 LINE", +"398 650 OFFCURVE", +"472 661 OFFCURVE", +"614 662 CURVE SMOOTH", +"817 663 OFFCURVE", +"938 562 OFFCURVE", +"938 363 CURVE SMOOTH", +"938 233 OFFCURVE", +"897 137 OFFCURVE", +"806 137 CURVE SMOOTH", +"757 137 OFFCURVE", +"721 172 OFFCURVE", +"721 244 CURVE SMOOTH", +"721 248 LINE", +"587 248 LINE", +"587 244 LINE SMOOTH", +"587 176 OFFCURVE", +"553 137 OFFCURVE", +"497 137 CURVE SMOOTH", +"431 137 OFFCURVE", +"404 173 OFFCURVE", +"404 226 CURVE SMOOTH", +"404 306 OFFCURVE", +"458 330 OFFCURVE", +"532 330 CURVE SMOOTH", +"652 330 LINE", +"652 411 LINE SMOOTH", +"652 536 OFFCURVE", +"583 622 OFFCURVE", +"455 622 CURVE SMOOTH", +"347 622 OFFCURVE", +"288 562 OFFCURVE", +"288 490 CURVE SMOOTH", +"288 489 OFFCURVE", +"289 480 OFFCURVE", +"289 475 CURVE", +"330 475 OFFCURVE", +"402 475 OFFCURVE", +"429 475 CURVE", +"429 487 OFFCURVE", +"440 504 OFFCURVE", +"469 504 CURVE SMOOTH", +"512 504 OFFCURVE", +"535 458 OFFCURVE", +"493 375 CURVE", +"578 444 LINE", +"218 444 LINE", +"218 330 LINE", +"246 330 LINE", +"299 334 OFFCURVE", +"349 339 OFFCURVE", +"380 342 CURVE", +"329 358 LINE", +"281 326 OFFCURVE", +"243 276 OFFCURVE", +"243 192 CURVE SMOOTH", +"243 69 OFFCURVE", +"337 -11 OFFCURVE", +"473 -11 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( +"395 979 OFFCURVE", +"292 926 OFFCURVE", +"292 848 CURVE SMOOTH", +"292 803 OFFCURVE", +"330 744 OFFCURVE", +"385 706 CURVE", +"494 725 LINE", +"464 752 OFFCURVE", +"432 782 OFFCURVE", +"432 805 CURVE SMOOTH", +"432 829 OFFCURVE", +"437 858 OFFCURVE", +"631 858 CURVE SMOOTH", +"821 858 OFFCURVE", +"885 837 OFFCURVE", +"885 792 CURVE SMOOTH", +"885 765 OFFCURVE", +"859 744 OFFCURVE", +"814 700 CURVE", +"897 631 LINE", +"962 681 OFFCURVE", +"1013 732 OFFCURVE", +"1013 803 CURVE SMOOTH", +"1013 889 OFFCURVE", +"971 979 OFFCURVE", +"676 979 CURVE SMOOTH" +); +} +); +width = 1123; } ); leftMetricsKey = gasinh; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/nnddasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/nnddasinh.glyph index 0eb25ba1..85fbd5a3 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/nnddasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/nnddasinh.glyph @@ -5,6 +5,10 @@ layers = ( { anchors = ( { +name = repaya; +position = "{478.568, 800}"; +}, +{ name = uvowel; position = "{852, 176}"; } @@ -14,6 +18,13 @@ paths = ( { closed = 1; nodes = ( +"426 -11 OFFCURVE", +"475 43 OFFCURVE", +"494 117 CURVE", +"490 117 LINE", +"506 43 OFFCURVE", +"562 -11 OFFCURVE", +"652 -11 CURVE SMOOTH", "779 -11 OFFCURVE", "866 80 OFFCURVE", "866 348 CURVE SMOOTH", @@ -45,11 +56,8 @@ nodes = ( "245 15 OFFCURVE", "179 71 OFFCURVE", "179 203 CURVE SMOOTH", -"179 266 OFFCURVE", -"198 313 OFFCURVE", -"230 348 CURVE SMOOTH", -"281 404 OFFCURVE", -"368 429 OFFCURVE", +"179 364 OFFCURVE", +"306 429 OFFCURVE", "467 429 CURVE SMOOTH", "492 429 LINE", "492 446 LINE SMOOTH", @@ -69,28 +77,21 @@ nodes = ( "241 557 OFFCURVE", "278 586 OFFCURVE", "343 586 CURVE SMOOTH", -"413 586 OFFCURVE", -"461 541 OFFCURVE", -"466 455 CURVE", +"416 586 OFFCURVE", +"465 537 OFFCURVE", +"466 444 CURVE", +"478 455 LINE", "139 455 LINE", "139 429 LINE", -"230 429 LINE SMOOTH", -"281 429 OFFCURVE", -"324 432 OFFCURVE", -"370 436 CURVE", +"230 429 LINE", +"370 436 LINE", "364 436 LINE", "209 412 OFFCURVE", "152 315 OFFCURVE", "152 203 CURVE SMOOTH", "152 65 OFFCURVE", "221 -11 OFFCURVE", -"333 -11 CURVE SMOOTH", -"423 -11 OFFCURVE", -"471 39 OFFCURVE", -"492 109 CURVE", -"510 39 OFFCURVE", -"565 -11 OFFCURVE", -"652 -11 CURVE SMOOTH" +"333 -11 CURVE SMOOTH" ); }, { @@ -137,6 +138,13 @@ paths = ( { closed = 1; nodes = ( +"483 -11 OFFCURVE", +"521 31 OFFCURVE", +"567 95 CURVE", +"543 94 LINE", +"578 39 OFFCURVE", +"624 -11 OFFCURVE", +"714 -11 CURVE SMOOTH", "856 -11 OFFCURVE", "959 84 OFFCURVE", "959 348 CURVE SMOOTH", @@ -168,11 +176,8 @@ nodes = ( "304 60 OFFCURVE", "252 111 OFFCURVE", "252 204 CURVE SMOOTH", -"252 268 OFFCURVE", -"274 311 OFFCURVE", -"309 340 CURVE SMOOTH", -"368 389 OFFCURVE", -"448 389 OFFCURVE", +"252 354 OFFCURVE", +"364 389 OFFCURVE", "518 389 CURVE SMOOTH", "568 389 LINE", "568 430 LINE SMOOTH", @@ -192,28 +197,21 @@ nodes = ( "328 525 OFFCURVE", "353 546 OFFCURVE", "405 546 CURVE SMOOTH", -"456 546 OFFCURVE", -"493 517 OFFCURVE", -"497 455 CURVE", +"464 546 OFFCURVE", +"504 508 OFFCURVE", +"496 425 CURVE", +"530 455 LINE", "176 455 LINE", "176 389 LINE", -"186 389 LINE SMOOTH", -"225 389 OFFCURVE", -"285 390 OFFCURVE", -"323 397 CURVE", +"186 389 LINE", +"323 397 LINE", "321 406 LINE", "216 365 OFFCURVE", "179 287 OFFCURVE", "179 204 CURVE SMOOTH", "179 65 OFFCURVE", "265 -11 OFFCURVE", -"383 -11 CURVE SMOOTH", -"473 -11 OFFCURVE", -"513 23 OFFCURVE", -"554 77 CURVE", -"588 29 OFFCURVE", -"633 -11 OFFCURVE", -"714 -11 CURVE SMOOTH" +"383 -11 CURVE SMOOTH" ); }, { @@ -247,27 +245,102 @@ width = 995; { anchors = ( { +name = repaya; +position = "{592.538, 800}"; +}, +{ name = uvowel; position = "{1049, 176}"; } ); -components = ( -{ -name = ddasinh; -transform = "{1, 0, 0, 1, 202, 0}"; -} -); layerId = "C62AB4C0-B70D-46F6-9B13-45217A94AFC9"; paths = ( { closed = 1; nodes = ( +"581 -11 OFFCURVE", +"662 54 OFFCURVE", +"659 155 CURVE", +"651 155 LINE", +"646 54 OFFCURVE", +"734 -11 OFFCURVE", +"835 -11 CURVE SMOOTH", +"986 -11 OFFCURVE", +"1099 86 OFFCURVE", +"1099 350 CURVE SMOOTH", +"1099 714 OFFCURVE", +"928 836 OFFCURVE", +"646 836 CURVE SMOOTH", +"505 836 OFFCURVE", +"407 810 OFFCURVE", +"288 761 CURVE", +"340 628 LINE", +"426 667 OFFCURVE", +"505 692 OFFCURVE", +"622 692 CURVE SMOOTH", +"825 692 OFFCURVE", +"925 612 OFFCURVE", +"925 363 CURVE SMOOTH", +"925 233 OFFCURVE", +"897 137 OFFCURVE", +"817 137 CURVE SMOOTH", +"757 137 OFFCURVE", +"729 180 OFFCURVE", +"729 252 CURVE SMOOTH", +"729 256 LINE", +"579 256 LINE", +"579 252 LINE SMOOTH", +"579 184 OFFCURVE", +"553 137 OFFCURVE", +"488 137 CURVE SMOOTH", +"431 137 OFFCURVE", +"404 173 OFFCURVE", +"404 226 CURVE SMOOTH", +"404 306 OFFCURVE", +"458 330 OFFCURVE", +"532 330 CURVE SMOOTH", +"652 330 LINE", +"652 411 LINE SMOOTH", +"652 536 OFFCURVE", +"583 622 OFFCURVE", +"455 622 CURVE SMOOTH", +"347 622 OFFCURVE", +"288 562 OFFCURVE", +"288 490 CURVE SMOOTH", +"288 489 OFFCURVE", +"289 480 OFFCURVE", +"289 475 CURVE", +"429 475 LINE", +"429 478 OFFCURVE", +"430 481 OFFCURVE", +"431 484 CURVE SMOOTH", +"435 494 OFFCURVE", +"447 504 OFFCURVE", +"469 504 CURVE SMOOTH", +"512 504 OFFCURVE", +"535 458 OFFCURVE", +"493 375 CURVE", +"578 444 LINE", +"218 444 LINE", +"218 330 LINE", +"246 330 LINE", +"380 342 LINE", +"329 358 LINE", +"281 326 OFFCURVE", +"243 276 OFFCURVE", +"243 192 CURVE SMOOTH", +"243 69 OFFCURVE", +"337 -11 OFFCURVE", +"473 -11 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( "20 134 OFFCURVE", "94 -5 OFFCURVE", "233 -5 CURVE", -"233 38 OFFCURVE", -"234 91 OFFCURVE", -"234 133 CURVE", +"234 133 LINE", "192 134 OFFCURVE", "160 188 OFFCURVE", "160 304 CURVE SMOOTH", @@ -292,6 +365,10 @@ width = 1123; { anchors = ( { +name = repaya; +position = "{595.704, 800}"; +}, +{ name = uvowel; position = "{1057, 176}"; } @@ -413,6 +490,10 @@ width = 1129; { anchors = ( { +name = repaya; +position = "{371.457, 800}"; +}, +{ name = uvowel; position = "{662, 176}"; } @@ -532,6 +613,10 @@ width = 704; { anchors = ( { +name = repaya; +position = "{406.281, 800}"; +}, +{ name = uvowel; position = "{724, 176}"; } @@ -651,6 +736,10 @@ width = 770; { anchors = ( { +name = repaya; +position = "{474.874, 800}"; +}, +{ name = uvowel; position = "{847, 176}"; } diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/nnivowelsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/nnivowelsinh.glyph index bee2a4ab..11cf1ca1 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/nnivowelsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/nnivowelsinh.glyph @@ -7,11 +7,14 @@ anchors = ( { name = entry; position = "{44, 0}"; -} -); -components = ( +}, { -name = nnasinh; +name = uvowel; +position = "{1104.319, 176}"; +}, +{ +name = virama; +position = "{1002.798, 526}"; } ); layerId = "7977A986-4EFB-4152-84F8-5A02CD382AAF"; @@ -40,6 +43,139 @@ nodes = ( "646 949 OFFCURVE", "538 949 CURVE SMOOTH" ); +}, +{ +closed = 1; +nodes = ( +"494 580 LINE", +"582 660 OFFCURVE", +"667 738 OFFCURVE", +"744 805 CURVE", +"726 825 LINE", +"621 733 OFFCURVE", +"572 685 OFFCURVE", +"466 588 CURVE" +); +}, +{ +closed = 1; +nodes = ( +"566 -11 OFFCURVE", +"685 111 OFFCURVE", +"685 300 CURVE SMOOTH", +"685 456 OFFCURVE", +"609 551 OFFCURVE", +"493 592 CURVE SMOOTH", +"482 596 LINE SMOOTH", +"447 607 OFFCURVE", +"409 612 OFFCURVE", +"370 612 CURVE SMOOTH", +"215 612 OFFCURVE", +"102 528 OFFCURVE", +"102 395 CURVE SMOOTH", +"102 272 OFFCURVE", +"183 176 OFFCURVE", +"353 176 CURVE SMOOTH", +"440 176 OFFCURVE", +"490 214 OFFCURVE", +"490 283 CURVE SMOOTH", +"490 338 OFFCURVE", +"457 378 OFFCURVE", +"396 378 CURVE SMOOTH", +"334 378 OFFCURVE", +"297 342 OFFCURVE", +"297 283 CURVE SMOOTH", +"297 248 OFFCURVE", +"309 219 OFFCURVE", +"328 194 CURVE", +"356 196 LINE", +"338 217 OFFCURVE", +"324 247 OFFCURVE", +"324 280 CURVE SMOOTH", +"324 321 OFFCURVE", +"342 352 OFFCURVE", +"397 352 CURVE SMOOTH", +"449 352 OFFCURVE", +"463 314 OFFCURVE", +"463 283 CURVE SMOOTH", +"463 236 OFFCURVE", +"434 202 OFFCURVE", +"358 202 CURVE SMOOTH", +"232 202 OFFCURVE", +"128 263 OFFCURVE", +"128 395 CURVE SMOOTH", +"128 516 OFFCURVE", +"236 586 OFFCURVE", +"369 586 CURVE SMOOTH", +"507 586 OFFCURVE", +"658 513 OFFCURVE", +"658 301 CURVE SMOOTH", +"658 119 OFFCURVE", +"546 15 OFFCURVE", +"379 15 CURVE SMOOTH", +"226 15 OFFCURVE", +"138 83 OFFCURVE", +"63 182 CURVE", +"45 163 LINE", +"125 62 OFFCURVE", +"216 -11 OFFCURVE", +"380 -11 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( +"771 13 LINE", +"812 -4 OFFCURVE", +"864 -11 OFFCURVE", +"894 -11 CURVE SMOOTH", +"1019 -11 OFFCURVE", +"1111 66 OFFCURVE", +"1111 275 CURVE SMOOTH", +"1111 447 OFFCURVE", +"1065 556 OFFCURVE", +"965 556 CURVE SMOOTH", +"906 556 OFFCURVE", +"855 516 OFFCURVE", +"840 441 CURVE", +"824 503 OFFCURVE", +"792 529 OFFCURVE", +"740 529 CURVE SMOOTH", +"694 529 OFFCURVE", +"656 502 OFFCURVE", +"626 453 CURVE", +"642 435 LINE", +"673 488 OFFCURVE", +"704 505 OFFCURVE", +"740 505 CURVE SMOOTH", +"819 505 OFFCURVE", +"828 419 OFFCURVE", +"828 370 CURVE SMOOTH", +"828 350 LINE", +"854 350 LINE", +"854 371 LINE SMOOTH", +"854 419 OFFCURVE", +"869 530 OFFCURVE", +"962 530 CURVE SMOOTH", +"1055 530 OFFCURVE", +"1084 414 OFFCURVE", +"1084 276 CURVE SMOOTH", +"1084 93 OFFCURVE", +"1004 15 OFFCURVE", +"894 15 CURVE SMOOTH", +"859 15 OFFCURVE", +"813 24 OFFCURVE", +"771 40 CURVE" +); +}, +{ +closed = 1; +nodes = ( +"141 281 LINE", +"4 144 LINE", +"24 125 LINE", +"159 263 LINE" +); } ); width = 1152; @@ -49,11 +185,14 @@ anchors = ( { name = entry; position = "{51, 0}"; -} -); -components = ( +}, { -name = nnasinh; +name = uvowel; +position = "{1146.388, 176}"; +}, +{ +name = virama; +position = "{1011, 526}"; } ); layerId = UUID0; @@ -82,6 +221,139 @@ nodes = ( "633 945 OFFCURVE", "527 945 CURVE SMOOTH" ); +}, +{ +closed = 1; +nodes = ( +"517 548 LINE", +"633 654 OFFCURVE", +"679 695 OFFCURVE", +"781 783 CURVE", +"734 836 LINE", +"650 762 OFFCURVE", +"556 677 OFFCURVE", +"445 572 CURVE" +); +}, +{ +closed = 1; +nodes = ( +"584 -11 OFFCURVE", +"731 86 OFFCURVE", +"731 300 CURVE SMOOTH", +"731 430 OFFCURVE", +"666 548 OFFCURVE", +"537 589 CURVE", +"507 600 LINE", +"470 608 OFFCURVE", +"431 612 OFFCURVE", +"387 612 CURVE SMOOTH", +"213 612 OFFCURVE", +"106 516 OFFCURVE", +"106 395 CURVE SMOOTH", +"106 263 OFFCURVE", +"204 157 OFFCURVE", +"378 157 CURVE SMOOTH", +"472 157 OFFCURVE", +"541 202 OFFCURVE", +"541 282 CURVE SMOOTH", +"541 355 OFFCURVE", +"492 397 OFFCURVE", +"418 397 CURVE SMOOTH", +"340 397 OFFCURVE", +"298 351 OFFCURVE", +"298 291 CURVE SMOOTH", +"298 261 OFFCURVE", +"305 241 OFFCURVE", +"315 223 CURVE", +"385 219 LINE", +"370 238 OFFCURVE", +"366 262 OFFCURVE", +"366 282 CURVE SMOOTH", +"366 311 OFFCURVE", +"380 333 OFFCURVE", +"417 333 CURVE SMOOTH", +"457 333 OFFCURVE", +"470 308 OFFCURVE", +"470 280 CURVE SMOOTH", +"470 244 OFFCURVE", +"440 222 OFFCURVE", +"386 222 CURVE SMOOTH", +"255 222 OFFCURVE", +"178 266 OFFCURVE", +"178 394 CURVE SMOOTH", +"178 487 OFFCURVE", +"263 546 OFFCURVE", +"388 546 CURVE SMOOTH", +"555 546 OFFCURVE", +"658 455 OFFCURVE", +"658 299 CURVE SMOOTH", +"658 148 OFFCURVE", +"557 60 OFFCURVE", +"408 60 CURVE SMOOTH", +"287 60 OFFCURVE", +"186 104 OFFCURVE", +"103 201 CURVE", +"52 154 LINE", +"146 48 OFFCURVE", +"257 -11 OFFCURVE", +"413 -11 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( +"788 10 LINE", +"810 0 OFFCURVE", +"874 -11 OFFCURVE", +"922 -11 CURVE SMOOTH", +"1066 -11 OFFCURVE", +"1168 66 OFFCURVE", +"1168 277 CURVE SMOOTH", +"1168 480 OFFCURVE", +"1088 556 OFFCURVE", +"990 556 CURVE SMOOTH", +"934 556 OFFCURVE", +"886 535 OFFCURVE", +"856 470 CURVE", +"829 512 OFFCURVE", +"794 529 OFFCURVE", +"753 529 CURVE SMOOTH", +"705 529 OFFCURVE", +"667 503 OFFCURVE", +"642 464 CURVE", +"678 335 LINE", +"678 404 OFFCURVE", +"701 460 OFFCURVE", +"758 460 CURVE SMOOTH", +"812 460 OFFCURVE", +"826 416 OFFCURVE", +"826 346 CURVE SMOOTH", +"826 339 LINE", +"893 339 LINE", +"893 345 LINE SMOOTH", +"893 429 OFFCURVE", +"911 487 OFFCURVE", +"982 487 CURVE SMOOTH", +"1064 487 OFFCURVE", +"1092 385 OFFCURVE", +"1092 285 CURVE SMOOTH", +"1092 128 OFFCURVE", +"1038 58 OFFCURVE", +"921 58 CURVE SMOOTH", +"868 58 OFFCURVE", +"827 64 OFFCURVE", +"788 76 CURVE" +); +}, +{ +closed = 1; +nodes = ( +"173 310 LINE", +"4 133 LINE", +"50 94 LINE", +"189 241 LINE" +); } ); width = 1204; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/oosinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/oosinh.glyph index 85a8c203..5e2a4f0d 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/oosinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/oosinh.glyph @@ -8,6 +8,13 @@ paths = ( { closed = 1; nodes = ( +"337 -11 OFFCURVE", +"383 51 OFFCURVE", +"399 116 CURVE", +"395 117 LINE", +"411 43 OFFCURVE", +"469 -11 OFFCURVE", +"566 -11 CURVE SMOOTH", "693 -11 OFFCURVE", "781 75 OFFCURVE", "781 324 CURVE SMOOTH", @@ -94,28 +101,12 @@ nodes = ( "41 275 CURVE SMOOTH", "41 86 OFFCURVE", "118 -11 OFFCURVE", -"237 -11 CURVE SMOOTH", -"333 -11 OFFCURVE", -"380 47 OFFCURVE", -"397 109 CURVE", -"415 39 OFFCURVE", -"472 -11 OFFCURVE", -"566 -11 CURVE SMOOTH" +"237 -11 CURVE SMOOTH" ); }, { closed = 1; nodes = ( -"154 957 OFFCURVE", -"119 859 OFFCURVE", -"119 795 CURVE SMOOTH", -"119 759 OFFCURVE", -"127 732 OFFCURVE", -"136 710 CURVE", -"161 717 LINE", -"152 739 OFFCURVE", -"146 767 OFFCURVE", -"146 795 CURVE SMOOTH", "146 850 OFFCURVE", "176 931 OFFCURVE", "406 931 CURVE SMOOTH", @@ -131,7 +122,17 @@ nodes = ( "735 782 CURVE SMOOTH", "735 867 OFFCURVE", "679 957 OFFCURVE", -"407 957 CURVE SMOOTH" +"407 957 CURVE SMOOTH", +"154 957 OFFCURVE", +"119 859 OFFCURVE", +"119 795 CURVE SMOOTH", +"119 759 OFFCURVE", +"127 732 OFFCURVE", +"136 710 CURVE", +"161 717 LINE", +"152 739 OFFCURVE", +"146 767 OFFCURVE", +"146 795 CURVE SMOOTH" ); } ); @@ -143,6 +144,13 @@ paths = ( { closed = 1; nodes = ( +"345 -11 OFFCURVE", +"383 30 OFFCURVE", +"428 96 CURVE", +"404 93 LINE", +"441 38 OFFCURVE", +"488 -11 OFFCURVE", +"590 -11 CURVE SMOOTH", "727 -11 OFFCURVE", "831 75 OFFCURVE", "831 322 CURVE SMOOTH", @@ -229,28 +237,12 @@ nodes = ( "36 274 CURVE SMOOTH", "36 74 OFFCURVE", "131 -11 OFFCURVE", -"244 -11 CURVE SMOOTH", -"335 -11 OFFCURVE", -"375 22 OFFCURVE", -"415 77 CURVE", -"451 29 OFFCURVE", -"498 -11 OFFCURVE", -"590 -11 CURVE SMOOTH" +"244 -11 CURVE SMOOTH" ); }, { closed = 1; nodes = ( -"148 957 OFFCURVE", -"103 854 OFFCURVE", -"103 772 CURVE SMOOTH", -"103 741 OFFCURVE", -"110 720 OFFCURVE", -"117 701 CURVE", -"184 712 LINE", -"178 731 OFFCURVE", -"175 753 OFFCURVE", -"175 770 CURVE SMOOTH", "175 820 OFFCURVE", "198 887 OFFCURVE", "420 887 CURVE SMOOTH", @@ -266,7 +258,17 @@ nodes = ( "765 770 CURVE SMOOTH", "765 860 OFFCURVE", "708 957 OFFCURVE", -"419 957 CURVE SMOOTH" +"419 957 CURVE SMOOTH", +"148 957 OFFCURVE", +"103 854 OFFCURVE", +"103 772 CURVE SMOOTH", +"103 741 OFFCURVE", +"110 720 OFFCURVE", +"117 701 CURVE", +"184 712 LINE", +"178 731 OFFCURVE", +"175 753 OFFCURVE", +"175 770 CURVE SMOOTH" ); } ); @@ -278,6 +280,29 @@ paths = ( { closed = 1; nodes = ( +"382 -11 OFFCURVE", +"435 43 OFFCURVE", +"449 144 CURVE", +"431 146 LINE", +"442 43 OFFCURVE", +"505 -11 OFFCURVE", +"621 -11 CURVE SMOOTH", +"780 -11 OFFCURVE", +"891 87 OFFCURVE", +"891 350 CURVE SMOOTH", +"891 632 OFFCURVE", +"736 789 OFFCURVE", +"430 789 CURVE SMOOTH", +"264 789 OFFCURVE", +"197 767 OFFCURVE", +"78 743 CURVE", +"107 627 LINE", +"190 650 OFFCURVE", +"264 662 OFFCURVE", +"406 662 CURVE SMOOTH", +"643 662 OFFCURVE", +"744 562 OFFCURVE", +"744 363 CURVE SMOOTH", "744 233 OFFCURVE", "702 128 OFFCURVE", "603 128 CURVE SMOOTH", @@ -348,44 +373,12 @@ nodes = ( "20 284 CURVE SMOOTH", "20 97 OFFCURVE", "93 -11 OFFCURVE", -"251 -11 CURVE SMOOTH", -"362 -11 OFFCURVE", -"417 28 OFFCURVE", -"440 102 CURVE", -"463 28 OFFCURVE", -"523 -11 OFFCURVE", -"621 -11 CURVE SMOOTH", -"780 -11 OFFCURVE", -"891 87 OFFCURVE", -"891 350 CURVE SMOOTH", -"891 632 OFFCURVE", -"736 789 OFFCURVE", -"430 789 CURVE SMOOTH", -"264 789 OFFCURVE", -"197 767 OFFCURVE", -"78 743 CURVE", -"107 627 LINE", -"190 650 OFFCURVE", -"264 662 OFFCURVE", -"406 662 CURVE SMOOTH", -"643 662 OFFCURVE", -"744 562 OFFCURVE", -"744 363 CURVE SMOOTH" +"251 -11 CURVE SMOOTH" ); }, { closed = 1; nodes = ( -"187 979 OFFCURVE", -"84 926 OFFCURVE", -"84 848 CURVE SMOOTH", -"84 803 OFFCURVE", -"122 744 OFFCURVE", -"177 706 CURVE", -"286 725 LINE", -"256 752 OFFCURVE", -"224 782 OFFCURVE", -"224 805 CURVE SMOOTH", "224 829 OFFCURVE", "229 858 OFFCURVE", "423 858 CURVE SMOOTH", @@ -401,7 +394,17 @@ nodes = ( "805 803 CURVE SMOOTH", "805 889 OFFCURVE", "763 979 OFFCURVE", -"468 979 CURVE SMOOTH" +"468 979 CURVE SMOOTH", +"187 979 OFFCURVE", +"84 926 OFFCURVE", +"84 848 CURVE SMOOTH", +"84 803 OFFCURVE", +"122 744 OFFCURVE", +"177 706 CURVE", +"286 725 LINE", +"256 752 OFFCURVE", +"224 782 OFFCURVE", +"224 805 CURVE SMOOTH" ); } ); diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/phasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/phasinh.glyph index 1497b901..1477e56f 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/phasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/phasinh.glyph @@ -25,11 +25,8 @@ nodes = ( "693 738 OFFCURVE", "393 836 CURVE", "384 811 LINE", -"393 808 OFFCURVE", -"403 805 OFFCURVE", -"412 802 CURVE SMOOTH", -"603 730 OFFCURVE", -"697 606 OFFCURVE", +"584 744 OFFCURVE", +"697 629 OFFCURVE", "697 404 CURVE SMOOTH", "697 201 OFFCURVE", "591 15 OFFCURVE", @@ -58,9 +55,10 @@ nodes = ( "152 557 OFFCURVE", "190 586 OFFCURVE", "254 586 CURVE SMOOTH", -"317 586 OFFCURVE", -"372 548 OFFCURVE", -"377 455 CURVE", +"320 586 OFFCURVE", +"376 545 OFFCURVE", +"377 444 CURVE", +"389 455 LINE", "329 455 LINE SMOOTH", "165 455 OFFCURVE", "41 402 OFFCURVE", @@ -121,11 +119,8 @@ nodes = ( "667 758 OFFCURVE", "420 836 CURVE", "396 776 LINE", -"415 769 OFFCURVE", -"434 763 OFFCURVE", -"451 755 CURVE SMOOTH", -"612 685 OFFCURVE", -"701 574 OFFCURVE", +"580 708 OFFCURVE", +"701 608 OFFCURVE", "701 404 CURVE SMOOTH", "701 242 OFFCURVE", "624 60 OFFCURVE", @@ -248,9 +243,10 @@ nodes = ( "242 494 OFFCURVE", "254 504 OFFCURVE", "276 504 CURVE SMOOTH", -"305 504 OFFCURVE", -"325 483 OFFCURVE", -"322 444 CURVE", +"319 504 OFFCURVE", +"342 458 OFFCURVE", +"300 375 CURVE", +"385 444 LINE", "262 444 LINE SMOOTH", "106 444 OFFCURVE", "20 363 OFFCURVE", diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/phiivowelsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/phiivowelsinh.glyph index f426caf4..7cb3affe 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/phiivowelsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/phiivowelsinh.glyph @@ -18,11 +18,8 @@ nodes = ( "474 810 OFFCURVE", "393 836 CURVE", "384 811 LINE", -"393 808 OFFCURVE", -"403 805 OFFCURVE", -"412 802 CURVE SMOOTH", -"603 730 OFFCURVE", -"697 606 OFFCURVE", +"584 744 OFFCURVE", +"697 629 OFFCURVE", "697 404 CURVE SMOOTH", "697 201 OFFCURVE", "591 15 OFFCURVE", @@ -30,11 +27,8 @@ nodes = ( "173 15 OFFCURVE", "68 88 OFFCURVE", "68 244 CURVE SMOOTH", -"68 304 OFFCURVE", -"87 343 OFFCURVE", -"119 372 CURVE SMOOTH", -"161 410 OFFCURVE", -"212 429 OFFCURVE", +"68 388 OFFCURVE", +"179 429 OFFCURVE", "329 429 CURVE SMOOTH", "403 429 LINE", "403 447 LINE SMOOTH", @@ -54,15 +48,13 @@ nodes = ( "152 557 OFFCURVE", "190 586 OFFCURVE", "254 586 CURVE SMOOTH", -"317 586 OFFCURVE", -"372 548 OFFCURVE", -"377 455 CURVE", +"320 586 OFFCURVE", +"376 545 OFFCURVE", +"377 444 CURVE", +"389 455 LINE", "329 455 LINE SMOOTH", -"212 455 OFFCURVE", -"146 433 OFFCURVE", -"99 389 CURVE SMOOTH", -"62 354 OFFCURVE", -"41 307 OFFCURVE", +"165 455 OFFCURVE", +"41 402 OFFCURVE", "41 244 CURVE SMOOTH", "41 74 OFFCURVE", "157 -11 OFFCURVE", @@ -159,11 +151,8 @@ nodes = ( "495 811 OFFCURVE", "420 836 CURVE", "396 776 LINE", -"415 769 OFFCURVE", -"434 763 OFFCURVE", -"451 755 CURVE SMOOTH", -"612 685 OFFCURVE", -"701 574 OFFCURVE", +"580 708 OFFCURVE", +"701 608 OFFCURVE", "701 404 CURVE SMOOTH", "701 242 OFFCURVE", "624 60 OFFCURVE", @@ -171,11 +160,8 @@ nodes = ( "202 60 OFFCURVE", "109 129 OFFCURVE", "109 246 CURVE SMOOTH", -"109 287 OFFCURVE", -"120 322 OFFCURVE", -"151 347 CURVE SMOOTH", -"184 374 OFFCURVE", -"234 389 OFFCURVE", +"109 366 OFFCURVE", +"210 389 OFFCURVE", "330 389 CURVE SMOOTH", "440 389 LINE", "440 430 LINE SMOOTH", @@ -195,15 +181,13 @@ nodes = ( "200 526 OFFCURVE", "224 546 OFFCURVE", "276 546 CURVE SMOOTH", -"328 546 OFFCURVE", -"366 517 OFFCURVE", -"369 455 CURVE", +"336 546 OFFCURVE", +"377 508 OFFCURVE", +"368 425 CURVE", +"402 455 LINE", "333 455 LINE SMOOTH", -"213 455 OFFCURVE", -"144 434 OFFCURVE", -"99 396 CURVE SMOOTH", -"56 360 OFFCURVE", -"36 306 OFFCURVE", +"165 455 OFFCURVE", +"36 407 OFFCURVE", "36 250 CURVE SMOOTH", "36 89 OFFCURVE", "155 -11 OFFCURVE", @@ -290,40 +274,16 @@ paths = ( { closed = 1; nodes = ( -"624 487 OFFCURVE", -"663 519 OFFCURVE", -"705 593 CURVE", -"627 650 LINE", -"607 618 OFFCURVE", -"596 600 OFFCURVE", -"568 600 CURVE SMOOTH", -"531 600 OFFCURVE", -"521 624 OFFCURVE", -"521 667 CURVE SMOOTH", -"521 715 OFFCURVE", -"516 714 OFFCURVE", -"482 745 CURVE", -"384 745 LINE", -"414 741 OFFCURVE", -"406 715 OFFCURVE", -"406 669 CURVE SMOOTH", -"406 552 OFFCURVE", -"461 487 OFFCURVE", -"555 487 CURVE SMOOTH" -); -}, -{ -closed = 1; -nodes = ( "705 -11 OFFCURVE", "842 152 OFFCURVE", "842 363 CURVE SMOOTH", -"842 630 OFFCURVE", -"666 779 OFFCURVE", +"842 532 OFFCURVE", +"772 653 OFFCURVE", +"657 734 CURVE", +"589 781 OFFCURVE", +"507 815 OFFCURVE", "414 836 CURVE", -"399 792 OFFCURVE", -"396 790 OFFCURVE", -"384 745 CURVE", +"384 745 LINE", "602 715 OFFCURVE", "688 574 OFFCURVE", "688 385 CURVE SMOOTH", @@ -336,7 +296,6 @@ nodes = ( "173 310 OFFCURVE", "245 330 OFFCURVE", "322 330 CURVE SMOOTH", -"325 330 LINE", "459 330 LINE", "459 411 LINE SMOOTH", "459 536 OFFCURVE", @@ -348,15 +307,17 @@ nodes = ( "95 489 OFFCURVE", "96 480 OFFCURVE", "96 475 CURVE", -"137 475 OFFCURVE", -"209 475 OFFCURVE", -"236 475 CURVE", -"236 487 OFFCURVE", -"247 504 OFFCURVE", +"236 475 LINE", +"236 478 OFFCURVE", +"237 482 OFFCURVE", +"239 486 CURVE SMOOTH", +"244 495 OFFCURVE", +"255 504 OFFCURVE", "276 504 CURVE SMOOTH", -"305 504 OFFCURVE", -"325 483 OFFCURVE", -"322 444 CURVE", +"319 504 OFFCURVE", +"342 458 OFFCURVE", +"300 375 CURVE", +"385 444 LINE", "262 444 LINE SMOOTH", "106 444 OFFCURVE", "20 363 OFFCURVE", @@ -369,6 +330,44 @@ nodes = ( { closed = 1; nodes = ( +"624 487 OFFCURVE", +"663 519 OFFCURVE", +"705 593 CURVE", +"627 650 LINE", +"607 618 OFFCURVE", +"596 600 OFFCURVE", +"568 600 CURVE SMOOTH", +"531 600 OFFCURVE", +"521 624 OFFCURVE", +"521 667 CURVE SMOOTH", +"521 715 OFFCURVE", +"516 714 OFFCURVE", +"482 745 CURVE", +"384 745 LINE", +"414 741 OFFCURVE", +"406 715 OFFCURVE", +"406 669 CURVE SMOOTH", +"406 552 OFFCURVE", +"461 487 OFFCURVE", +"555 487 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( +"231 992 OFFCURVE", +"163 902 OFFCURVE", +"163 793 CURVE SMOOTH", +"163 678 OFFCURVE", +"269 620 OFFCURVE", +"422 620 CURVE", +"416 714 LINE", +"344 714 OFFCURVE", +"309 745 OFFCURVE", +"309 788 CURVE SMOOTH", +"309 822 OFFCURVE", +"313 870 OFFCURVE", +"488 870 CURVE SMOOTH", "552 870 OFFCURVE", "615 854 OFFCURVE", "653 842 CURVE", @@ -396,20 +395,7 @@ nodes = ( "843 783 CURVE SMOOTH", "843 853 OFFCURVE", "793 992 OFFCURVE", -"487 992 CURVE SMOOTH", -"231 992 OFFCURVE", -"163 902 OFFCURVE", -"163 793 CURVE SMOOTH", -"163 678 OFFCURVE", -"269 620 OFFCURVE", -"422 620 CURVE", -"416 714 LINE", -"344 714 OFFCURVE", -"309 745 OFFCURVE", -"309 788 CURVE SMOOTH", -"309 822 OFFCURVE", -"313 870 OFFCURVE", -"488 870 CURVE SMOOTH" +"487 992 CURVE SMOOTH" ); } ); diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/phivowelsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/phivowelsinh.glyph index e100cca2..ac1fd110 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/phivowelsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/phivowelsinh.glyph @@ -5,13 +5,20 @@ layers = ( { anchors = ( { +name = Anchor5; +position = "{746.132, -15}"; +}, +{ name = entry; position = "{53, 0}"; -} -); -components = ( +}, { -name = phasinh; +name = top; +position = "{415.474, 636}"; +}, +{ +name = uvowel; +position = "{686.494, 176}"; } ); layerId = "7977A986-4EFB-4152-84F8-5A02CD382AAF"; @@ -46,6 +53,84 @@ nodes = ( "662 957 OFFCURVE", "448 957 CURVE SMOOTH" ); +}, +{ +closed = 1; +nodes = ( +"605 -11 OFFCURVE", +"724 186 OFFCURVE", +"724 404 CURVE SMOOTH", +"724 530 OFFCURVE", +"693 738 OFFCURVE", +"393 836 CURVE", +"384 811 LINE", +"584 744 OFFCURVE", +"697 629 OFFCURVE", +"697 404 CURVE SMOOTH", +"697 201 OFFCURVE", +"591 15 OFFCURVE", +"340 15 CURVE SMOOTH", +"173 15 OFFCURVE", +"68 88 OFFCURVE", +"68 244 CURVE SMOOTH", +"68 388 OFFCURVE", +"179 429 OFFCURVE", +"329 429 CURVE SMOOTH", +"403 429 LINE", +"403 447 LINE SMOOTH", +"403 544 OFFCURVE", +"349 612 OFFCURVE", +"252 612 CURVE SMOOTH", +"175 612 OFFCURVE", +"125 572 OFFCURVE", +"125 498 CURVE SMOOTH", +"125 486 OFFCURVE", +"127 470 OFFCURVE", +"129 461 CURVE", +"155 464 LINE", +"153 474 OFFCURVE", +"152 483 OFFCURVE", +"152 496 CURVE SMOOTH", +"152 557 OFFCURVE", +"190 586 OFFCURVE", +"254 586 CURVE SMOOTH", +"320 586 OFFCURVE", +"376 545 OFFCURVE", +"377 444 CURVE", +"389 455 LINE", +"329 455 LINE SMOOTH", +"165 455 OFFCURVE", +"41 402 OFFCURVE", +"41 244 CURVE SMOOTH", +"41 74 OFFCURVE", +"157 -11 OFFCURVE", +"341 -11 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( +"585 540 OFFCURVE", +"630 581 OFFCURVE", +"654 641 CURVE", +"634 657 LINE", +"603 586 OFFCURVE", +"564 566 OFFCURVE", +"518 566 CURVE SMOOTH", +"461 566 OFFCURVE", +"445 603 OFFCURVE", +"444 672 CURVE SMOOTH", +"442 776 OFFCURVE", +"439 800 OFFCURVE", +"400 828 CURVE", +"385 812 LINE", +"415 790 OFFCURVE", +"416 765 OFFCURVE", +"418 666 CURVE SMOOTH", +"420 565 OFFCURVE", +"465 540 OFFCURVE", +"518 540 CURVE SMOOTH" +); } ); width = 765; @@ -53,13 +138,20 @@ width = 765; { anchors = ( { +name = Anchor5; +position = "{791.973, -15}"; +}, +{ name = entry; position = "{51, 0}"; -} -); -components = ( +}, { -name = phasinh; +name = top; +position = "{451, 676}"; +}, +{ +name = uvowel; +position = "{728.67, 176}"; } ); layerId = UUID0; @@ -94,6 +186,84 @@ nodes = ( "692 957 OFFCURVE", "468 957 CURVE SMOOTH" ); +}, +{ +closed = 1; +nodes = ( +"653 -11 OFFCURVE", +"776 176 OFFCURVE", +"776 399 CURVE SMOOTH", +"776 592 OFFCURVE", +"667 758 OFFCURVE", +"420 836 CURVE", +"396 776 LINE", +"580 708 OFFCURVE", +"701 608 OFFCURVE", +"701 404 CURVE SMOOTH", +"701 242 OFFCURVE", +"624 60 OFFCURVE", +"359 60 CURVE SMOOTH", +"202 60 OFFCURVE", +"109 129 OFFCURVE", +"109 246 CURVE SMOOTH", +"109 366 OFFCURVE", +"210 389 OFFCURVE", +"330 389 CURVE SMOOTH", +"440 389 LINE", +"440 430 LINE SMOOTH", +"440 549 OFFCURVE", +"379 612 OFFCURVE", +"271 612 CURVE SMOOTH", +"181 612 OFFCURVE", +"127 572 OFFCURVE", +"127 496 CURVE SMOOTH", +"127 479 OFFCURVE", +"129 465 OFFCURVE", +"131 455 CURVE", +"202 466 LINE", +"201 474 OFFCURVE", +"200 480 OFFCURVE", +"200 487 CURVE SMOOTH", +"200 526 OFFCURVE", +"224 546 OFFCURVE", +"276 546 CURVE SMOOTH", +"336 546 OFFCURVE", +"377 508 OFFCURVE", +"368 425 CURVE", +"402 455 LINE", +"333 455 LINE SMOOTH", +"165 455 OFFCURVE", +"36 407 OFFCURVE", +"36 250 CURVE SMOOTH", +"36 89 OFFCURVE", +"155 -11 OFFCURVE", +"359 -11 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( +"612 523 OFFCURVE", +"658 569 OFFCURVE", +"676 611 CURVE", +"634 661 LINE", +"612 609 OFFCURVE", +"587 589 OFFCURVE", +"549 589 CURVE SMOOTH", +"508 589 OFFCURVE", +"497 614 OFFCURVE", +"495 662 CURVE SMOOTH", +"493 734 OFFCURVE", +"479 767 OFFCURVE", +"429 800 CURVE", +"398 775 LINE", +"422 761 OFFCURVE", +"426 747 OFFCURVE", +"426 664 CURVE SMOOTH", +"426 570 OFFCURVE", +"467 523 OFFCURVE", +"544 523 CURVE SMOOTH" +); } ); width = 812; @@ -109,6 +279,10 @@ name = entry; position = "{43, 0}"; }, { +name = top; +position = "{489.941, 656}"; +}, +{ name = uvowel; position = "{780, 176}"; } @@ -118,31 +292,6 @@ paths = ( { closed = 1; nodes = ( -"624 487 OFFCURVE", -"663 519 OFFCURVE", -"705 593 CURVE", -"627 650 LINE", -"607 618 OFFCURVE", -"596 600 OFFCURVE", -"568 600 CURVE SMOOTH", -"531 600 OFFCURVE", -"521 624 OFFCURVE", -"521 667 CURVE SMOOTH", -"521 715 OFFCURVE", -"516 714 OFFCURVE", -"482 745 CURVE", -"384 745 LINE", -"414 741 OFFCURVE", -"406 715 OFFCURVE", -"406 669 CURVE SMOOTH", -"406 552 OFFCURVE", -"461 487 OFFCURVE", -"555 487 CURVE SMOOTH" -); -}, -{ -closed = 1; -nodes = ( "247 992 OFFCURVE", "163 902 OFFCURVE", "163 793 CURVE SMOOTH", @@ -180,9 +329,7 @@ nodes = ( "842 630 OFFCURVE", "666 779 OFFCURVE", "414 836 CURVE", -"399 792 OFFCURVE", -"396 790 OFFCURVE", -"384 745 CURVE", +"384 745 LINE", "602 715 OFFCURVE", "688 574 OFFCURVE", "688 385 CURVE SMOOTH", @@ -195,7 +342,6 @@ nodes = ( "173 310 OFFCURVE", "245 330 OFFCURVE", "322 330 CURVE SMOOTH", -"325 330 LINE", "459 330 LINE", "459 411 LINE SMOOTH", "459 536 OFFCURVE", @@ -207,15 +353,17 @@ nodes = ( "95 489 OFFCURVE", "96 480 OFFCURVE", "96 475 CURVE", -"137 475 OFFCURVE", -"209 475 OFFCURVE", -"236 475 CURVE", -"236 487 OFFCURVE", -"247 504 OFFCURVE", +"236 475 LINE", +"236 479 OFFCURVE", +"237 483 OFFCURVE", +"240 488 CURVE SMOOTH", +"245 496 OFFCURVE", +"256 504 OFFCURVE", "276 504 CURVE SMOOTH", -"305 504 OFFCURVE", -"325 483 OFFCURVE", -"322 444 CURVE", +"319 504 OFFCURVE", +"342 458 OFFCURVE", +"300 375 CURVE", +"385 444 LINE", "262 444 LINE SMOOTH", "106 444 OFFCURVE", "20 363 OFFCURVE", @@ -224,6 +372,31 @@ nodes = ( "174 -11 OFFCURVE", "414 -11 CURVE SMOOTH" ); +}, +{ +closed = 1; +nodes = ( +"624 487 OFFCURVE", +"663 519 OFFCURVE", +"705 593 CURVE", +"627 650 LINE", +"607 618 OFFCURVE", +"596 600 OFFCURVE", +"568 600 CURVE SMOOTH", +"531 600 OFFCURVE", +"521 624 OFFCURVE", +"521 667 CURVE SMOOTH", +"521 715 OFFCURVE", +"516 714 OFFCURVE", +"482 745 CURVE", +"384 745 LINE", +"414 741 OFFCURVE", +"406 715 OFFCURVE", +"406 669 CURVE SMOOTH", +"406 552 OFFCURVE", +"461 487 OFFCURVE", +"555 487 CURVE SMOOTH" +); } ); width = 892; @@ -231,8 +404,20 @@ width = 892; { anchors = ( { +name = Anchor5; +position = "{556.917, -15}"; +}, +{ name = entry; position = "{51, 0}"; +}, +{ +name = top; +position = "{313.628, 656}"; +}, +{ +name = uvowel; +position = "{508.037, 176}"; } ); components = ( @@ -279,8 +464,20 @@ width = 571; { anchors = ( { +name = Anchor5; +position = "{592.029, -15}"; +}, +{ name = entry; position = "{41, 0}"; +}, +{ +name = top; +position = "{333.401, 656}"; +}, +{ +name = uvowel; +position = "{540.067, 176}"; } ); components = ( @@ -327,8 +524,20 @@ width = 607; { anchors = ( { +name = Anchor5; +position = "{665.179, -15}"; +}, +{ name = entry; position = "{30, 0}"; +}, +{ +name = top; +position = "{374.596, 656}"; +}, +{ +name = uvowel; +position = "{606.797, 176}"; } ); components = ( diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/thasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/thasinh.glyph index e16d3a50..a1c40ccf 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/thasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/thasinh.glyph @@ -25,11 +25,8 @@ nodes = ( "672 738 OFFCURVE", "372 836 CURVE", "363 811 LINE", -"372 808 OFFCURVE", -"382 805 OFFCURVE", -"391 802 CURVE SMOOTH", -"582 730 OFFCURVE", -"676 606 OFFCURVE", +"560 745 OFFCURVE", +"676 631 OFFCURVE", "676 408 CURVE SMOOTH", "676 207 OFFCURVE", "586 15 OFFCURVE", @@ -106,11 +103,8 @@ nodes = ( "657 758 OFFCURVE", "410 836 CURVE", "385 776 LINE", -"401 771 OFFCURVE", -"416 765 OFFCURVE", -"431 759 CURVE SMOOTH", -"599 689 OFFCURVE", -"691 577 OFFCURVE", +"552 724 OFFCURVE", +"691 610 OFFCURVE", "691 409 CURVE SMOOTH", "691 247 OFFCURVE", "613 60 OFFCURVE", @@ -180,18 +174,13 @@ paths = ( { closed = 1; nodes = ( -"20 109 OFFCURVE", -"149 -11 OFFCURVE", -"403 -11 CURVE SMOOTH", "694 -11 OFFCURVE", "831 152 OFFCURVE", "831 363 CURVE SMOOTH", "831 630 OFFCURVE", "655 779 OFFCURVE", "403 836 CURVE", -"388 792 OFFCURVE", -"379 767 OFFCURVE", -"367 722 CURVE", +"367 722 LINE", "585 692 OFFCURVE", "670 574 OFFCURVE", "670 385 CURVE SMOOTH", @@ -213,7 +202,10 @@ nodes = ( "283 491 CURVE SMOOTH", "118 491 OFFCURVE", "20 404 OFFCURVE", -"20 258 CURVE SMOOTH" +"20 258 CURVE SMOOTH", +"20 109 OFFCURVE", +"149 -11 OFFCURVE", +"403 -11 CURVE SMOOTH" ); }, { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/thiivowelsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/thiivowelsinh.glyph index d9d27b85..3dddecee 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/thiivowelsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/thiivowelsinh.glyph @@ -18,11 +18,8 @@ nodes = ( "453 810 OFFCURVE", "372 836 CURVE", "363 811 LINE", -"372 808 OFFCURVE", -"382 805 OFFCURVE", -"391 802 CURVE SMOOTH", -"582 730 OFFCURVE", -"676 606 OFFCURVE", +"561 745 OFFCURVE", +"676 630 OFFCURVE", "676 406 CURVE SMOOTH", "676 207 OFFCURVE", "586 15 OFFCURVE", @@ -138,11 +135,8 @@ nodes = ( "477 816 OFFCURVE", "410 836 CURVE", "385 776 LINE", -"401 771 OFFCURVE", -"416 765 OFFCURVE", -"431 759 CURVE SMOOTH", -"599 689 OFFCURVE", -"691 577 OFFCURVE", +"552 724 OFFCURVE", +"691 610 OFFCURVE", "691 409 CURVE SMOOTH", "691 247 OFFCURVE", "613 60 OFFCURVE", @@ -248,6 +242,46 @@ paths = ( { closed = 1; nodes = ( +"694 -11 OFFCURVE", +"831 152 OFFCURVE", +"831 363 CURVE SMOOTH", +"831 533 OFFCURVE", +"760 655 OFFCURVE", +"643 736 CURVE", +"577 782 OFFCURVE", +"495 815 OFFCURVE", +"403 836 CURVE", +"373 745 LINE", +"591 715 OFFCURVE", +"677 574 OFFCURVE", +"677 385 CURVE SMOOTH", +"677 229 OFFCURVE", +"574 141 OFFCURVE", +"390 141 CURVE SMOOTH", +"243 141 OFFCURVE", +"184 195 OFFCURVE", +"184 258 CURVE SMOOTH", +"184 323 OFFCURVE", +"226 356 OFFCURVE", +"302 356 CURVE SMOOTH", +"345 356 OFFCURVE", +"379 356 OFFCURVE", +"410 353 CURVE", +"418 485 LINE", +"390 488 OFFCURVE", +"333 491 OFFCURVE", +"283 491 CURVE SMOOTH", +"118 491 OFFCURVE", +"20 404 OFFCURVE", +"20 258 CURVE SMOOTH", +"20 109 OFFCURVE", +"149 -11 OFFCURVE", +"403 -11 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( "613 487 OFFCURVE", "652 519 OFFCURVE", "694 593 CURVE", @@ -273,6 +307,19 @@ nodes = ( { closed = 1; nodes = ( +"220 992 OFFCURVE", +"152 902 OFFCURVE", +"152 793 CURVE SMOOTH", +"152 678 OFFCURVE", +"258 620 OFFCURVE", +"411 620 CURVE", +"405 714 LINE", +"333 714 OFFCURVE", +"298 745 OFFCURVE", +"298 788 CURVE SMOOTH", +"298 822 OFFCURVE", +"302 870 OFFCURVE", +"477 870 CURVE SMOOTH", "541 870 OFFCURVE", "604 854 OFFCURVE", "642 842 CURVE", @@ -300,59 +347,7 @@ nodes = ( "832 783 CURVE SMOOTH", "832 853 OFFCURVE", "782 992 OFFCURVE", -"476 992 CURVE SMOOTH", -"220 992 OFFCURVE", -"152 902 OFFCURVE", -"152 793 CURVE SMOOTH", -"152 678 OFFCURVE", -"258 620 OFFCURVE", -"411 620 CURVE", -"405 714 LINE", -"333 714 OFFCURVE", -"298 745 OFFCURVE", -"298 788 CURVE SMOOTH", -"298 822 OFFCURVE", -"302 870 OFFCURVE", -"477 870 CURVE SMOOTH" -); -}, -{ -closed = 1; -nodes = ( -"20 109 OFFCURVE", -"149 -11 OFFCURVE", -"403 -11 CURVE SMOOTH", -"694 -11 OFFCURVE", -"831 152 OFFCURVE", -"831 363 CURVE SMOOTH", -"831 630 OFFCURVE", -"655 779 OFFCURVE", -"403 836 CURVE", -"388 792 OFFCURVE", -"385 790 OFFCURVE", -"373 745 CURVE", -"591 715 OFFCURVE", -"677 574 OFFCURVE", -"677 385 CURVE SMOOTH", -"677 229 OFFCURVE", -"574 141 OFFCURVE", -"390 141 CURVE SMOOTH", -"243 141 OFFCURVE", -"184 195 OFFCURVE", -"184 258 CURVE SMOOTH", -"184 323 OFFCURVE", -"226 356 OFFCURVE", -"302 356 CURVE SMOOTH", -"345 356 OFFCURVE", -"379 356 OFFCURVE", -"410 353 CURVE", -"418 485 LINE", -"390 488 OFFCURVE", -"333 491 OFFCURVE", -"283 491 CURVE SMOOTH", -"118 491 OFFCURVE", -"20 404 OFFCURVE", -"20 258 CURVE SMOOTH" +"476 992 CURVE SMOOTH" ); } ); diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/thivowelsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/thivowelsinh.glyph index f2427a8e..88ac06de 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/thivowelsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/thivowelsinh.glyph @@ -5,13 +5,20 @@ layers = ( { anchors = ( { +name = Anchor5; +position = "{710.309, -15}"; +}, +{ name = entry; position = "{53, 0}"; -} -); -components = ( +}, { -name = thasinh; +name = top; +position = "{418.384, 676}"; +}, +{ +name = uvowel; +position = "{666.645, 176}"; } ); layerId = "7977A986-4EFB-4152-84F8-5A02CD382AAF"; @@ -46,6 +53,68 @@ nodes = ( "641 957 OFFCURVE", "427 957 CURVE SMOOTH" ); +}, +{ +closed = 1; +nodes = ( +"600 -11 OFFCURVE", +"703 192 OFFCURVE", +"703 406 CURVE SMOOTH", +"703 530 OFFCURVE", +"672 738 OFFCURVE", +"372 836 CURVE", +"363 811 LINE", +"560 745 OFFCURVE", +"676 631 OFFCURVE", +"676 408 CURVE SMOOTH", +"676 207 OFFCURVE", +"586 15 OFFCURVE", +"328 15 CURVE SMOOTH", +"164 15 OFFCURVE", +"68 96 OFFCURVE", +"68 242 CURVE SMOOTH", +"68 399 OFFCURVE", +"181 460 OFFCURVE", +"290 460 CURVE SMOOTH", +"322 460 OFFCURVE", +"362 458 OFFCURVE", +"390 453 CURVE", +"394 478 LINE", +"369 483 OFFCURVE", +"337 486 OFFCURVE", +"291 486 CURVE SMOOTH", +"167 486 OFFCURVE", +"41 415 OFFCURVE", +"41 240 CURVE SMOOTH", +"41 88 OFFCURVE", +"140 -11 OFFCURVE", +"330 -11 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( +"564 540 OFFCURVE", +"609 581 OFFCURVE", +"633 641 CURVE", +"613 657 LINE", +"582 586 OFFCURVE", +"543 566 OFFCURVE", +"497 566 CURVE SMOOTH", +"440 566 OFFCURVE", +"424 603 OFFCURVE", +"423 672 CURVE SMOOTH", +"421 776 OFFCURVE", +"418 800 OFFCURVE", +"379 828 CURVE", +"364 812 LINE", +"394 790 OFFCURVE", +"395 765 OFFCURVE", +"397 666 CURVE SMOOTH", +"399 565 OFFCURVE", +"444 540 OFFCURVE", +"497 540 CURVE SMOOTH" +); } ); width = 744; @@ -53,13 +122,20 @@ width = 744; { anchors = ( { +name = Anchor5; +position = "{765.683, -15}"; +}, +{ name = entry; position = "{51, 0}"; -} -); -components = ( +}, { -name = thasinh; +name = top; +position = "{451, 676}"; +}, +{ +name = uvowel; +position = "{718.614, 176}"; } ); layerId = UUID0; @@ -94,6 +170,68 @@ nodes = ( "681 957 OFFCURVE", "458 957 CURVE SMOOTH" ); +}, +{ +closed = 1; +nodes = ( +"643 -11 OFFCURVE", +"766 178 OFFCURVE", +"766 410 CURVE SMOOTH", +"766 592 OFFCURVE", +"657 758 OFFCURVE", +"410 836 CURVE", +"385 776 LINE", +"552 724 OFFCURVE", +"691 610 OFFCURVE", +"691 409 CURVE SMOOTH", +"691 247 OFFCURVE", +"613 60 OFFCURVE", +"354 60 CURVE SMOOTH", +"178 60 OFFCURVE", +"109 134 OFFCURVE", +"109 238 CURVE SMOOTH", +"109 369 OFFCURVE", +"206 418 OFFCURVE", +"324 418 CURVE SMOOTH", +"370 418 OFFCURVE", +"392 416 OFFCURVE", +"423 411 CURVE", +"430 479 LINE", +"404 483 OFFCURVE", +"366 486 OFFCURVE", +"323 486 CURVE SMOOTH", +"170 486 OFFCURVE", +"36 419 OFFCURVE", +"36 238 CURVE SMOOTH", +"36 90 OFFCURVE", +"137 -11 OFFCURVE", +"351 -11 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( +"601 523 OFFCURVE", +"647 569 OFFCURVE", +"665 611 CURVE", +"624 661 LINE", +"601 609 OFFCURVE", +"576 589 OFFCURVE", +"539 589 CURVE SMOOTH", +"497 589 OFFCURVE", +"486 614 OFFCURVE", +"484 662 CURVE SMOOTH", +"482 734 OFFCURVE", +"468 767 OFFCURVE", +"418 800 CURVE", +"387 776 LINE", +"411 762 OFFCURVE", +"416 747 OFFCURVE", +"416 664 CURVE SMOOTH", +"416 570 OFFCURVE", +"457 523 OFFCURVE", +"534 523 CURVE SMOOTH" +); } ); width = 802; @@ -109,6 +247,10 @@ name = entry; position = "{43, 0}"; }, { +name = top; +position = "{495.425, 676}"; +}, +{ name = uvowel; position = "{740, 176}"; } @@ -118,31 +260,6 @@ paths = ( { closed = 1; nodes = ( -"613 487 OFFCURVE", -"652 519 OFFCURVE", -"694 593 CURVE", -"616 650 LINE", -"596 618 OFFCURVE", -"585 600 OFFCURVE", -"557 600 CURVE SMOOTH", -"520 600 OFFCURVE", -"510 624 OFFCURVE", -"510 667 CURVE SMOOTH", -"510 715 OFFCURVE", -"505 714 OFFCURVE", -"471 745 CURVE", -"373 745 LINE", -"403 741 OFFCURVE", -"395 715 OFFCURVE", -"395 669 CURVE SMOOTH", -"395 552 OFFCURVE", -"450 487 OFFCURVE", -"544 487 CURVE SMOOTH" -); -}, -{ -closed = 1; -nodes = ( "236 992 OFFCURVE", "152 902 OFFCURVE", "152 793 CURVE SMOOTH", @@ -174,18 +291,13 @@ nodes = ( { closed = 1; nodes = ( -"20 109 OFFCURVE", -"149 -11 OFFCURVE", -"403 -11 CURVE SMOOTH", "694 -11 OFFCURVE", "831 152 OFFCURVE", "831 363 CURVE SMOOTH", "831 630 OFFCURVE", "655 779 OFFCURVE", "403 836 CURVE", -"388 792 OFFCURVE", -"385 790 OFFCURVE", -"373 745 CURVE", +"373 745 LINE", "591 715 OFFCURVE", "677 574 OFFCURVE", "677 385 CURVE SMOOTH", @@ -207,7 +319,35 @@ nodes = ( "283 491 CURVE SMOOTH", "118 491 OFFCURVE", "20 404 OFFCURVE", -"20 258 CURVE SMOOTH" +"20 258 CURVE SMOOTH", +"20 109 OFFCURVE", +"149 -11 OFFCURVE", +"403 -11 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( +"613 487 OFFCURVE", +"652 519 OFFCURVE", +"694 593 CURVE", +"616 650 LINE", +"596 618 OFFCURVE", +"585 600 OFFCURVE", +"557 600 CURVE SMOOTH", +"520 600 OFFCURVE", +"510 624 OFFCURVE", +"510 667 CURVE SMOOTH", +"510 715 OFFCURVE", +"505 714 OFFCURVE", +"471 745 CURVE", +"373 745 LINE", +"403 741 OFFCURVE", +"395 715 OFFCURVE", +"395 669 CURVE SMOOTH", +"395 552 OFFCURVE", +"450 487 OFFCURVE", +"544 487 CURVE SMOOTH" ); } ); @@ -224,6 +364,10 @@ name = entry; position = "{43, 0}"; }, { +name = top; +position = "{481.367, 676}"; +}, +{ name = uvowel; position = "{740, 176}"; } @@ -333,8 +477,20 @@ width = 856; { anchors = ( { +name = Anchor5; +position = "{529.868, -15}"; +}, +{ name = entry; position = "{51, 0}"; +}, +{ +name = top; +position = "{312.101, 676}"; +}, +{ +name = uvowel; +position = "{485.139, 176}"; } ); components = ( @@ -381,8 +537,20 @@ width = 555; { anchors = ( { +name = Anchor5; +position = "{569.011, -15}"; +}, +{ name = entry; position = "{41, 0}"; +}, +{ +name = top; +position = "{335.157, 676}"; +}, +{ +name = uvowel; +position = "{520.978, 176}"; } ); components = ( @@ -429,8 +597,20 @@ width = 596; { anchors = ( { +name = Anchor5; +position = "{633.932, -15}"; +}, +{ name = entry; position = "{28, 0}"; +}, +{ +name = top; +position = "{373.396, 676}"; +}, +{ +name = uvowel; +position = "{580.418, 176}"; } ); components = ( diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/ttahalantsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/ttahalantsinh.glyph index 509697b5..dfe73d9d 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/ttahalantsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/ttahalantsinh.glyph @@ -57,16 +57,6 @@ nodes = ( { closed = 1; nodes = ( -"110 957 OFFCURVE", -"73 863 OFFCURVE", -"73 795 CURVE SMOOTH", -"73 759 OFFCURVE", -"82 732 OFFCURVE", -"90 710 CURVE", -"115 717 LINE", -"106 738 OFFCURVE", -"100 767 OFFCURVE", -"100 796 CURVE SMOOTH", "100 854 OFFCURVE", "130 931 OFFCURVE", "336 931 CURVE SMOOTH", @@ -82,7 +72,17 @@ nodes = ( "635 782 CURVE SMOOTH", "635 867 OFFCURVE", "579 957 OFFCURVE", -"337 957 CURVE SMOOTH" +"337 957 CURVE SMOOTH", +"110 957 OFFCURVE", +"73 863 OFFCURVE", +"73 795 CURVE SMOOTH", +"73 759 OFFCURVE", +"82 732 OFFCURVE", +"90 710 CURVE", +"115 717 LINE", +"106 738 OFFCURVE", +"100 767 OFFCURVE", +"100 796 CURVE SMOOTH" ); } ); @@ -143,16 +143,6 @@ nodes = ( { closed = 1; nodes = ( -"128 957 OFFCURVE", -"78 854 OFFCURVE", -"78 772 CURVE SMOOTH", -"78 741 OFFCURVE", -"85 720 OFFCURVE", -"92 701 CURVE", -"160 712 LINE", -"153 731 OFFCURVE", -"150 753 OFFCURVE", -"150 770 CURVE SMOOTH", "150 820 OFFCURVE", "175 887 OFFCURVE", "372 887 CURVE SMOOTH", @@ -168,7 +158,17 @@ nodes = ( "690 770 CURVE SMOOTH", "690 860 OFFCURVE", "630 957 OFFCURVE", -"370 957 CURVE SMOOTH" +"370 957 CURVE SMOOTH", +"128 957 OFFCURVE", +"78 854 OFFCURVE", +"78 772 CURVE SMOOTH", +"78 741 OFFCURVE", +"85 720 OFFCURVE", +"92 701 CURVE", +"160 712 LINE", +"153 731 OFFCURVE", +"150 753 OFFCURVE", +"150 770 CURVE SMOOTH" ); } ); @@ -178,7 +178,7 @@ width = 777; anchors = ( { name = entry; -position = "{55, 0}"; +position = "{30, 0}"; } ); layerId = "C62AB4C0-B70D-46F6-9B13-45217A94AFC9"; @@ -186,94 +186,79 @@ paths = ( { closed = 1; nodes = ( -"694 -11 OFFCURVE", -"817 167 OFFCURVE", -"817 394 CURVE SMOOTH", -"817 676 OFFCURVE", -"622 791 OFFCURVE", -"397 791 CURVE SMOOTH", -"231 791 OFFCURVE", -"178 767 OFFCURVE", -"59 743 CURVE", -"99 604 LINE", -"182 626 OFFCURVE", -"292 645 OFFCURVE", -"376 645 CURVE SMOOTH", -"493 645 OFFCURVE", -"641 604 OFFCURVE", -"641 394 CURVE SMOOTH", -"641 238 OFFCURVE", -"563 141 OFFCURVE", -"394 141 CURVE SMOOTH", -"258 141 OFFCURVE", -"203 194 OFFCURVE", -"203 252 CURVE SMOOTH", -"203 317 OFFCURVE", -"248 356 OFFCURVE", -"324 356 CURVE SMOOTH", -"367 356 OFFCURVE", -"401 356 OFFCURVE", -"432 353 CURVE", -"440 485 LINE", -"412 488 OFFCURVE", -"355 491 OFFCURVE", -"305 491 CURVE SMOOTH", -"116 491 OFFCURVE", -"32 402 OFFCURVE", -"32 256 CURVE SMOOTH", -"32 87 OFFCURVE", -"166 -11 OFFCURVE", -"394 -11 CURVE SMOOTH" -); -}, -{ -closed = 0; -nodes = ( -"228 630 LINE" -); -}, -{ -closed = 0; -nodes = ( -"65 848 LINE", -"65 803 OFFCURVE", -"103 744 OFFCURVE", -"158 706 CURVE" +"682 -11 OFFCURVE", +"805 167 OFFCURVE", +"805 394 CURVE SMOOTH", +"805 676 OFFCURVE", +"610 791 OFFCURVE", +"385 791 CURVE SMOOTH", +"219 791 OFFCURVE", +"166 767 OFFCURVE", +"47 743 CURVE", +"87 604 LINE", +"170 626 OFFCURVE", +"280 645 OFFCURVE", +"364 645 CURVE SMOOTH", +"481 645 OFFCURVE", +"629 604 OFFCURVE", +"629 394 CURVE SMOOTH", +"629 238 OFFCURVE", +"551 141 OFFCURVE", +"382 141 CURVE SMOOTH", +"246 141 OFFCURVE", +"191 194 OFFCURVE", +"191 252 CURVE SMOOTH", +"191 317 OFFCURVE", +"236 356 OFFCURVE", +"312 356 CURVE SMOOTH", +"355 356 OFFCURVE", +"389 356 OFFCURVE", +"420 353 CURVE", +"428 485 LINE", +"400 488 OFFCURVE", +"343 491 OFFCURVE", +"293 491 CURVE SMOOTH", +"104 491 OFFCURVE", +"20 402 OFFCURVE", +"20 256 CURVE SMOOTH", +"20 87 OFFCURVE", +"154 -11 OFFCURVE", +"382 -11 CURVE SMOOTH" ); }, { closed = 1; nodes = ( -"115 979 OFFCURVE", -"65 902 OFFCURVE", -"65 842 CURVE SMOOTH", -"65 797 OFFCURVE", -"106 755 OFFCURVE", -"149 705 CURVE", -"263 724 LINE", -"233 751 OFFCURVE", -"203 775 OFFCURVE", -"203 798 CURVE SMOOTH", -"203 823 OFFCURVE", -"221 851 OFFCURVE", -"414 851 CURVE SMOOTH", -"599 851 OFFCURVE", -"633 825 OFFCURVE", -"633 786 CURVE SMOOTH", -"633 759 OFFCURVE", -"603 742 OFFCURVE", -"556 703 CURVE", -"642 638 LINE", -"720 703 OFFCURVE", -"761 746 OFFCURVE", -"761 814 CURVE SMOOTH", -"761 907 OFFCURVE", -"696 979 OFFCURVE", -"422 979 CURVE SMOOTH" +"191 823 OFFCURVE", +"209 851 OFFCURVE", +"402 851 CURVE SMOOTH", +"587 851 OFFCURVE", +"621 825 OFFCURVE", +"621 786 CURVE SMOOTH", +"621 759 OFFCURVE", +"591 742 OFFCURVE", +"544 703 CURVE", +"630 638 LINE", +"708 703 OFFCURVE", +"749 746 OFFCURVE", +"749 814 CURVE SMOOTH", +"749 907 OFFCURVE", +"684 979 OFFCURVE", +"410 979 CURVE SMOOTH", +"103 979 OFFCURVE", +"53 902 OFFCURVE", +"53 842 CURVE SMOOTH", +"53 797 OFFCURVE", +"94 755 OFFCURVE", +"137 705 CURVE", +"251 724 LINE", +"221 751 OFFCURVE", +"191 775 OFFCURVE", +"191 798 CURVE SMOOTH" ); } ); -width = 859; +width = 847; }, { anchors = ( @@ -620,9 +605,112 @@ nodes = ( } ); width = 651; +}, +{ +anchors = ( +{ +name = entry; +position = "{55, 0}"; +} +); +associatedMasterId = "C62AB4C0-B70D-46F6-9B13-45217A94AFC9"; +layerId = "DF6E6017-803C-4103-AA33-FE6857DED5B0"; +name = "29 Dec 24, 12:44"; +paths = ( +{ +closed = 1; +nodes = ( +"694 -11 OFFCURVE", +"817 167 OFFCURVE", +"817 394 CURVE SMOOTH", +"817 676 OFFCURVE", +"622 791 OFFCURVE", +"397 791 CURVE SMOOTH", +"231 791 OFFCURVE", +"178 767 OFFCURVE", +"59 743 CURVE", +"99 604 LINE", +"182 626 OFFCURVE", +"292 645 OFFCURVE", +"376 645 CURVE SMOOTH", +"493 645 OFFCURVE", +"641 604 OFFCURVE", +"641 394 CURVE SMOOTH", +"641 238 OFFCURVE", +"563 141 OFFCURVE", +"394 141 CURVE SMOOTH", +"258 141 OFFCURVE", +"203 194 OFFCURVE", +"203 252 CURVE SMOOTH", +"203 317 OFFCURVE", +"248 356 OFFCURVE", +"324 356 CURVE SMOOTH", +"367 356 OFFCURVE", +"401 356 OFFCURVE", +"432 353 CURVE", +"440 485 LINE", +"412 488 OFFCURVE", +"355 491 OFFCURVE", +"305 491 CURVE SMOOTH", +"116 491 OFFCURVE", +"32 402 OFFCURVE", +"32 256 CURVE SMOOTH", +"32 87 OFFCURVE", +"166 -11 OFFCURVE", +"394 -11 CURVE SMOOTH" +); +}, +{ +closed = 0; +nodes = ( +"228 630 LINE" +); +}, +{ +closed = 0; +nodes = ( +"65 848 LINE", +"65 803 OFFCURVE", +"103 744 OFFCURVE", +"158 706 CURVE" +); +}, +{ +closed = 1; +nodes = ( +"203 823 OFFCURVE", +"221 851 OFFCURVE", +"414 851 CURVE SMOOTH", +"599 851 OFFCURVE", +"633 825 OFFCURVE", +"633 786 CURVE SMOOTH", +"633 759 OFFCURVE", +"603 742 OFFCURVE", +"556 703 CURVE", +"642 638 LINE", +"720 703 OFFCURVE", +"761 746 OFFCURVE", +"761 814 CURVE SMOOTH", +"761 907 OFFCURVE", +"696 979 OFFCURVE", +"422 979 CURVE SMOOTH", +"115 979 OFFCURVE", +"65 902 OFFCURVE", +"65 842 CURVE SMOOTH", +"65 797 OFFCURVE", +"106 755 OFFCURVE", +"149 705 CURVE", +"263 724 LINE", +"233 751 OFFCURVE", +"203 775 OFFCURVE", +"203 798 CURVE SMOOTH" +); +} +); +width = 859; } ); -leftMetricsKey = tasinh; +leftMetricsKey = ttasinh; rightKerningGroup = casinh; rightMetricsKey = tasinh; } diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/tthasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/tthasinh.glyph index 4316e90f..242cfcf3 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/tthasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/tthasinh.glyph @@ -18,6 +18,13 @@ paths = ( { closed = 1; nodes = ( +"309 -11 OFFCURVE", +"359 47 OFFCURVE", +"373 117 CURVE", +"369 117 LINE", +"385 43 OFFCURVE", +"441 -11 OFFCURVE", +"535 -11 CURVE SMOOTH", "663 -11 OFFCURVE", "747 70 OFFCURVE", "747 307 CURVE SMOOTH", @@ -25,11 +32,8 @@ nodes = ( "623 721 OFFCURVE", "372 836 CURVE", "360 812 LINE", -"368 808 OFFCURVE", -"375 808 OFFCURVE", -"383 804 CURVE SMOOTH", -"616 692 OFFCURVE", -"720 538 OFFCURVE", +"601 691 OFFCURVE", +"720 577 OFFCURVE", "720 307 CURVE SMOOTH", "720 87 OFFCURVE", "648 15 OFFCURVE", @@ -61,13 +65,7 @@ nodes = ( "41 223 CURVE SMOOTH", "41 65 OFFCURVE", "117 -11 OFFCURVE", -"216 -11 CURVE SMOOTH", -"306 -11 OFFCURVE", -"355 43 OFFCURVE", -"371 109 CURVE", -"389 39 OFFCURVE", -"444 -11 OFFCURVE", -"535 -11 CURVE SMOOTH" +"216 -11 CURVE SMOOTH" ); }, { @@ -114,11 +112,12 @@ paths = ( { closed = 1; nodes = ( -"325 -11 OFFCURVE", -"365 22 OFFCURVE", -"405 77 CURVE", -"439 29 OFFCURVE", -"486 -11 OFFCURVE", +"335 -11 OFFCURVE", +"373 30 OFFCURVE", +"418 96 CURVE", +"394 93 LINE", +"429 38 OFFCURVE", +"476 -11 OFFCURVE", "576 -11 CURVE SMOOTH", "713 -11 OFFCURVE", "813 78 OFFCURVE", @@ -127,11 +126,8 @@ nodes = ( "672 750 OFFCURVE", "410 836 CURVE", "384 775 LINE", -"395 771 OFFCURVE", -"406 767 OFFCURVE", -"417 763 CURVE", -"612 687 OFFCURVE", -"738 566 OFFCURVE", +"614 692 OFFCURVE", +"738 571 OFFCURVE", "738 314 CURVE SMOOTH", "738 119 OFFCURVE", "667 60 OFFCURVE", @@ -210,6 +206,59 @@ paths = ( { closed = 1; nodes = ( +"355 -11 OFFCURVE", +"436 54 OFFCURVE", +"433 155 CURVE", +"425 155 LINE", +"420 54 OFFCURVE", +"508 -11 OFFCURVE", +"609 -11 CURVE SMOOTH", +"760 -11 OFFCURVE", +"873 69 OFFCURVE", +"873 333 CURVE SMOOTH", +"873 600 OFFCURVE", +"676 812 OFFCURVE", +"394 836 CURVE", +"358 722 LINE", +"550 698 OFFCURVE", +"700 594 OFFCURVE", +"700 333 CURVE SMOOTH", +"700 203 OFFCURVE", +"673 137 OFFCURVE", +"591 137 CURVE SMOOTH", +"533 137 OFFCURVE", +"503 180 OFFCURVE", +"503 252 CURVE SMOOTH", +"503 256 LINE", +"353 256 LINE", +"353 252 LINE SMOOTH", +"353 184 OFFCURVE", +"321 137 OFFCURVE", +"262 137 CURVE SMOOTH", +"206 137 OFFCURVE", +"181 171 OFFCURVE", +"181 243 CURVE SMOOTH", +"181 308 OFFCURVE", +"226 356 OFFCURVE", +"302 356 CURVE SMOOTH", +"345 356 OFFCURVE", +"379 356 OFFCURVE", +"410 353 CURVE", +"418 485 LINE", +"390 488 OFFCURVE", +"333 491 OFFCURVE", +"283 491 CURVE SMOOTH", +"94 491 OFFCURVE", +"20 380 OFFCURVE", +"20 234 CURVE SMOOTH", +"20 65 OFFCURVE", +"111 -11 OFFCURVE", +"247 -11 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( "604 487 OFFCURVE", "643 519 OFFCURVE", "685 593 CURVE", @@ -231,60 +280,6 @@ nodes = ( "441 487 OFFCURVE", "535 487 CURVE SMOOTH" ); -}, -{ -closed = 1; -nodes = ( -"206 137 OFFCURVE", -"181 171 OFFCURVE", -"181 243 CURVE SMOOTH", -"181 308 OFFCURVE", -"226 356 OFFCURVE", -"302 356 CURVE SMOOTH", -"345 356 OFFCURVE", -"379 356 OFFCURVE", -"410 353 CURVE", -"418 485 LINE", -"390 488 OFFCURVE", -"333 491 OFFCURVE", -"283 491 CURVE SMOOTH", -"94 491 OFFCURVE", -"20 380 OFFCURVE", -"20 234 CURVE SMOOTH", -"20 65 OFFCURVE", -"111 -11 OFFCURVE", -"247 -11 CURVE SMOOTH", -"339 -11 OFFCURVE", -"411 36 OFFCURVE", -"429 112 CURVE", -"447 36 OFFCURVE", -"523 -11 OFFCURVE", -"609 -11 CURVE SMOOTH", -"760 -11 OFFCURVE", -"873 69 OFFCURVE", -"873 333 CURVE SMOOTH", -"873 600 OFFCURVE", -"676 812 OFFCURVE", -"394 836 CURVE", -"379 792 OFFCURVE", -"370 767 OFFCURVE", -"358 722 CURVE", -"638 683 OFFCURVE", -"700 509 OFFCURVE", -"700 333 CURVE SMOOTH", -"700 203 OFFCURVE", -"673 137 OFFCURVE", -"591 137 CURVE SMOOTH", -"533 137 OFFCURVE", -"503 180 OFFCURVE", -"503 252 CURVE SMOOTH", -"503 256 LINE", -"353 256 LINE", -"353 252 LINE SMOOTH", -"353 184 OFFCURVE", -"321 137 OFFCURVE", -"262 137 CURVE SMOOTH" -); } ); width = 897; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/tthiivowelsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/tthiivowelsinh.glyph index 980c89b7..ab72de92 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/tthiivowelsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/tthiivowelsinh.glyph @@ -8,6 +8,13 @@ paths = ( { closed = 1; nodes = ( +"309 -11 OFFCURVE", +"359 47 OFFCURVE", +"373 117 CURVE", +"369 117 LINE", +"385 43 OFFCURVE", +"441 -11 OFFCURVE", +"535 -11 CURVE SMOOTH", "663 -11 OFFCURVE", "747 70 OFFCURVE", "747 307 CURVE SMOOTH", @@ -18,11 +25,8 @@ nodes = ( "439 805 OFFCURVE", "372 836 CURVE", "360 812 LINE", -"368 808 OFFCURVE", -"375 808 OFFCURVE", -"383 804 CURVE SMOOTH", -"616 692 OFFCURVE", -"720 538 OFFCURVE", +"601 691 OFFCURVE", +"720 577 OFFCURVE", "720 307 CURVE SMOOTH", "720 87 OFFCURVE", "648 15 OFFCURVE", @@ -54,13 +58,7 @@ nodes = ( "41 223 CURVE SMOOTH", "41 65 OFFCURVE", "117 -11 OFFCURVE", -"216 -11 CURVE SMOOTH", -"306 -11 OFFCURVE", -"355 43 OFFCURVE", -"371 109 CURVE", -"389 39 OFFCURVE", -"444 -11 OFFCURVE", -"535 -11 CURVE SMOOTH" +"216 -11 CURVE SMOOTH" ); }, { @@ -143,6 +141,13 @@ paths = ( { closed = 1; nodes = ( +"335 -11 OFFCURVE", +"373 30 OFFCURVE", +"418 96 CURVE", +"394 93 LINE", +"429 38 OFFCURVE", +"476 -11 OFFCURVE", +"576 -11 CURVE SMOOTH", "713 -11 OFFCURVE", "813 78 OFFCURVE", "813 312 CURVE SMOOTH", @@ -153,11 +158,8 @@ nodes = ( "486 810 OFFCURVE", "410 836 CURVE", "384 775 LINE", -"395 771 OFFCURVE", -"406 767 OFFCURVE", -"417 763 CURVE SMOOTH", -"612 687 OFFCURVE", -"738 566 OFFCURVE", +"614 692 OFFCURVE", +"738 571 OFFCURVE", "738 314 CURVE SMOOTH", "738 119 OFFCURVE", "667 60 OFFCURVE", @@ -189,13 +191,7 @@ nodes = ( "36 226 CURVE SMOOTH", "36 64 OFFCURVE", "124 -11 OFFCURVE", -"236 -11 CURVE SMOOTH", -"325 -11 OFFCURVE", -"365 22 OFFCURVE", -"405 77 CURVE", -"439 29 OFFCURVE", -"486 -11 OFFCURVE", -"576 -11 CURVE SMOOTH" +"236 -11 CURVE SMOOTH" ); }, { @@ -278,12 +274,23 @@ paths = ( { closed = 1; nodes = ( -"873 600 OFFCURVE", -"676 812 OFFCURVE", +"355 -11 OFFCURVE", +"429 57 OFFCURVE", +"437 154 CURVE", +"421 154 LINE", +"427 57 OFFCURVE", +"508 -11 OFFCURVE", +"609 -11 CURVE SMOOTH", +"760 -11 OFFCURVE", +"873 69 OFFCURVE", +"873 333 CURVE SMOOTH", +"873 503 OFFCURVE", +"793 651 OFFCURVE", +"662 742 CURVE SMOOTH", +"587 794 OFFCURVE", +"496 827 OFFCURVE", "394 836 CURVE", -"379 792 OFFCURVE", -"372 773 OFFCURVE", -"364 745 CURVE", +"364 745 LINE", "644 706 OFFCURVE", "700 509 OFFCURVE", "700 333 CURVE SMOOTH", @@ -317,16 +324,7 @@ nodes = ( "20 234 CURVE SMOOTH", "20 65 OFFCURVE", "111 -11 OFFCURVE", -"247 -11 CURVE SMOOTH", -"339 -11 OFFCURVE", -"406 38 OFFCURVE", -"429 112 CURVE", -"452 38 OFFCURVE", -"523 -11 OFFCURVE", -"609 -11 CURVE SMOOTH", -"760 -11 OFFCURVE", -"873 69 OFFCURVE", -"873 333 CURVE SMOOTH" +"247 -11 CURVE SMOOTH" ); }, { @@ -357,6 +355,19 @@ nodes = ( { closed = 1; nodes = ( +"227 992 OFFCURVE", +"143 902 OFFCURVE", +"143 793 CURVE SMOOTH", +"143 678 OFFCURVE", +"249 620 OFFCURVE", +"402 620 CURVE", +"396 714 LINE", +"324 714 OFFCURVE", +"289 745 OFFCURVE", +"289 788 CURVE SMOOTH", +"289 822 OFFCURVE", +"309 870 OFFCURVE", +"484 870 CURVE SMOOTH", "575 870 OFFCURVE", "629 854 OFFCURVE", "667 842 CURVE", @@ -384,20 +395,7 @@ nodes = ( "866 783 CURVE SMOOTH", "866 853 OFFCURVE", "816 992 OFFCURVE", -"483 992 CURVE SMOOTH", -"227 992 OFFCURVE", -"143 902 OFFCURVE", -"143 793 CURVE SMOOTH", -"143 678 OFFCURVE", -"249 620 OFFCURVE", -"402 620 CURVE", -"396 714 LINE", -"324 714 OFFCURVE", -"289 745 OFFCURVE", -"289 788 CURVE SMOOTH", -"289 822 OFFCURVE", -"309 870 OFFCURVE", -"484 870 CURVE SMOOTH" +"483 992 CURVE SMOOTH" ); } ); diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/tthivowelsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/tthivowelsinh.glyph index 62974bb2..a2f044e8 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/tthivowelsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/tthivowelsinh.glyph @@ -5,13 +5,20 @@ layers = ( { anchors = ( { +name = Anchor5; +position = "{762.029, -15}"; +}, +{ name = entry; position = "{53, 0}"; -} -); -components = ( +}, { -name = tthasinh; +name = top; +position = "{418.181, 676}"; +}, +{ +name = uvowel; +position = "{723.664, 176}"; } ); layerId = "7977A986-4EFB-4152-84F8-5A02CD382AAF"; @@ -46,6 +53,84 @@ nodes = ( "637 957 OFFCURVE", "423 957 CURVE SMOOTH" ); +}, +{ +closed = 1; +nodes = ( +"309 -11 OFFCURVE", +"359 47 OFFCURVE", +"373 117 CURVE", +"369 117 LINE", +"385 43 OFFCURVE", +"441 -11 OFFCURVE", +"535 -11 CURVE SMOOTH", +"663 -11 OFFCURVE", +"747 70 OFFCURVE", +"747 307 CURVE SMOOTH", +"747 566 OFFCURVE", +"623 721 OFFCURVE", +"372 836 CURVE", +"360 812 LINE", +"601 691 OFFCURVE", +"720 577 OFFCURVE", +"720 307 CURVE SMOOTH", +"720 87 OFFCURVE", +"648 15 OFFCURVE", +"534 15 CURVE SMOOTH", +"416 15 OFFCURVE", +"384 117 OFFCURVE", +"384 171 CURVE SMOOTH", +"384 204 LINE", +"358 204 LINE", +"358 170 LINE SMOOTH", +"358 112 OFFCURVE", +"324 15 OFFCURVE", +"222 15 CURVE SMOOTH", +"128 15 OFFCURVE", +"68 85 OFFCURVE", +"68 221 CURVE SMOOTH", +"68 375 OFFCURVE", +"164 460 OFFCURVE", +"304 460 CURVE SMOOTH", +"332 460 OFFCURVE", +"361 458 OFFCURVE", +"383 455 CURVE", +"386 481 LINE", +"359 485 OFFCURVE", +"332 486 OFFCURVE", +"304 486 CURVE SMOOTH", +"133 486 OFFCURVE", +"41 373 OFFCURVE", +"41 223 CURVE SMOOTH", +"41 65 OFFCURVE", +"117 -11 OFFCURVE", +"216 -11 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( +"560 540 OFFCURVE", +"605 581 OFFCURVE", +"629 641 CURVE", +"609 657 LINE", +"578 586 OFFCURVE", +"539 566 OFFCURVE", +"493 566 CURVE SMOOTH", +"436 566 OFFCURVE", +"420 603 OFFCURVE", +"419 672 CURVE SMOOTH", +"417 776 OFFCURVE", +"414 800 OFFCURVE", +"375 828 CURVE", +"360 812 LINE", +"390 790 OFFCURVE", +"391 765 OFFCURVE", +"393 666 CURVE SMOOTH", +"395 565 OFFCURVE", +"440 540 OFFCURVE", +"493 540 CURVE SMOOTH" +); } ); width = 788; @@ -53,13 +138,20 @@ width = 788; { anchors = ( { +name = Anchor5; +position = "{821.018, -15}"; +}, +{ name = entry; position = "{51, 0}"; -} -); -components = ( +}, { -name = tthasinh; +name = top; +position = "{451, 676}"; +}, +{ +name = uvowel; +position = "{780.458, 176}"; } ); layerId = UUID0; @@ -94,6 +186,84 @@ nodes = ( "698 957 OFFCURVE", "466 957 CURVE SMOOTH" ); +}, +{ +closed = 1; +nodes = ( +"335 -11 OFFCURVE", +"373 30 OFFCURVE", +"418 96 CURVE", +"394 93 LINE", +"429 38 OFFCURVE", +"476 -11 OFFCURVE", +"576 -11 CURVE SMOOTH", +"713 -11 OFFCURVE", +"813 78 OFFCURVE", +"813 312 CURVE SMOOTH", +"813 582 OFFCURVE", +"672 750 OFFCURVE", +"410 836 CURVE", +"384 775 LINE", +"614 692 OFFCURVE", +"738 571 OFFCURVE", +"738 314 CURVE SMOOTH", +"738 119 OFFCURVE", +"667 60 OFFCURVE", +"573 60 CURVE SMOOTH", +"469 60 OFFCURVE", +"439 122 OFFCURVE", +"439 208 CURVE SMOOTH", +"439 214 LINE", +"372 214 LINE", +"372 208 LINE SMOOTH", +"372 119 OFFCURVE", +"338 60 OFFCURVE", +"243 60 CURVE SMOOTH", +"156 60 OFFCURVE", +"109 118 OFFCURVE", +"109 220 CURVE SMOOTH", +"109 344 OFFCURVE", +"188 418 OFFCURVE", +"331 418 CURVE SMOOTH", +"372 418 OFFCURVE", +"399 416 OFFCURVE", +"431 411 CURVE", +"437 479 LINE", +"403 484 OFFCURVE", +"370 486 OFFCURVE", +"327 486 CURVE SMOOTH", +"132 486 OFFCURVE", +"36 366 OFFCURVE", +"36 226 CURVE SMOOTH", +"36 64 OFFCURVE", +"124 -11 OFFCURVE", +"236 -11 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( +"599 523 OFFCURVE", +"645 569 OFFCURVE", +"663 611 CURVE", +"621 661 LINE", +"599 609 OFFCURVE", +"574 589 OFFCURVE", +"536 589 CURVE SMOOTH", +"495 589 OFFCURVE", +"484 614 OFFCURVE", +"482 662 CURVE SMOOTH", +"479 734 OFFCURVE", +"465 767 OFFCURVE", +"416 800 CURVE", +"384 775 LINE", +"408 761 OFFCURVE", +"413 747 OFFCURVE", +"413 664 CURVE SMOOTH", +"413 570 OFFCURVE", +"454 523 OFFCURVE", +"531 523 CURVE SMOOTH" +); } ); width = 849; @@ -109,6 +279,10 @@ name = entry; position = "{43, 0}"; }, { +name = top; +position = "{476.262, 676}"; +}, +{ name = uvowel; position = "{800, 176}"; } @@ -118,12 +292,51 @@ paths = ( { closed = 1; nodes = ( +"227 992 OFFCURVE", +"143 902 OFFCURVE", +"143 793 CURVE SMOOTH", +"143 678 OFFCURVE", +"249 620 OFFCURVE", +"402 620 CURVE", +"396 714 LINE", +"324 714 OFFCURVE", +"289 745 OFFCURVE", +"289 779 CURVE SMOOTH", +"289 822 OFFCURVE", +"318 863 OFFCURVE", +"476 863 CURVE SMOOTH", +"660 863 OFFCURVE", +"708 820 OFFCURVE", +"708 783 CURVE SMOOTH", +"708 752 OFFCURVE", +"679 726 OFFCURVE", +"653 729 CURVE", +"733 648 LINE", +"795 676 OFFCURVE", +"848 736 OFFCURVE", +"848 806 CURVE SMOOTH", +"848 892 OFFCURVE", +"792 992 OFFCURVE", +"483 992 CURVE SMOOTH" +); +}, +{ +closed = 1; +nodes = ( +"355 -11 OFFCURVE", +"429 57 OFFCURVE", +"437 154 CURVE", +"421 154 LINE", +"427 57 OFFCURVE", +"508 -11 OFFCURVE", +"609 -11 CURVE SMOOTH", +"760 -11 OFFCURVE", +"873 69 OFFCURVE", +"873 333 CURVE SMOOTH", "873 600 OFFCURVE", "676 812 OFFCURVE", "394 836 CURVE", -"379 792 OFFCURVE", -"372 773 OFFCURVE", -"364 745 CURVE", +"364 745 LINE", "644 706 OFFCURVE", "700 509 OFFCURVE", "700 333 CURVE SMOOTH", @@ -157,47 +370,7 @@ nodes = ( "20 234 CURVE SMOOTH", "20 65 OFFCURVE", "111 -11 OFFCURVE", -"247 -11 CURVE SMOOTH", -"339 -11 OFFCURVE", -"406 38 OFFCURVE", -"429 112 CURVE", -"452 38 OFFCURVE", -"523 -11 OFFCURVE", -"609 -11 CURVE SMOOTH", -"760 -11 OFFCURVE", -"873 69 OFFCURVE", -"873 333 CURVE SMOOTH" -); -}, -{ -closed = 1; -nodes = ( -"227 992 OFFCURVE", -"143 902 OFFCURVE", -"143 793 CURVE SMOOTH", -"143 678 OFFCURVE", -"249 620 OFFCURVE", -"402 620 CURVE", -"396 714 LINE", -"324 714 OFFCURVE", -"289 745 OFFCURVE", -"289 779 CURVE SMOOTH", -"289 822 OFFCURVE", -"318 863 OFFCURVE", -"476 863 CURVE SMOOTH", -"660 863 OFFCURVE", -"708 820 OFFCURVE", -"708 783 CURVE SMOOTH", -"708 752 OFFCURVE", -"679 726 OFFCURVE", -"653 729 CURVE", -"733 648 LINE", -"795 676 OFFCURVE", -"848 736 OFFCURVE", -"848 806 CURVE SMOOTH", -"848 892 OFFCURVE", -"792 992 OFFCURVE", -"483 992 CURVE SMOOTH" +"247 -11 CURVE SMOOTH" ); }, { @@ -239,6 +412,10 @@ name = entry; position = "{43, 0}"; }, { +name = top; +position = "{486.881, 676}"; +}, +{ name = uvowel; position = "{800, 176}"; } @@ -363,8 +540,20 @@ width = 917; { anchors = ( { +name = Anchor5; +position = "{575.39, -15}"; +}, +{ name = entry; position = "{51, 0}"; +}, +{ +name = top; +position = "{315.915, 676}"; +}, +{ +name = uvowel; +position = "{473, 176}"; } ); components = ( @@ -411,8 +600,20 @@ width = 595; { anchors = ( { +name = Anchor5; +position = "{615.038, -15}"; +}, +{ name = entry; position = "{41, 0}"; +}, +{ +name = top; +position = "{337.684, 676}"; +}, +{ +name = uvowel; +position = "{531, 176}"; } ); components = ( @@ -459,8 +660,20 @@ width = 636; { anchors = ( { +name = Anchor5; +position = "{680.797, -15}"; +}, +{ name = entry; position = "{30, 0}"; +}, +{ +name = top; +position = "{373.789, 676}"; +}, +{ +name = uvowel; +position = "{627, 176}"; } ); components = ( diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/vahalantsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/vahalantsinh.glyph index fd821b48..e6d55277 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/vahalantsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/vahalantsinh.glyph @@ -36,11 +36,8 @@ nodes = ( "173 15 OFFCURVE", "68 88 OFFCURVE", "68 244 CURVE SMOOTH", -"68 304 OFFCURVE", -"87 343 OFFCURVE", -"119 372 CURVE SMOOTH", -"161 410 OFFCURVE", -"212 429 OFFCURVE", +"68 388 OFFCURVE", +"179 429 OFFCURVE", "329 429 CURVE SMOOTH", "449 429 LINE", "449 447 LINE SMOOTH", @@ -60,15 +57,13 @@ nodes = ( "198 557 OFFCURVE", "236 586 OFFCURVE", "300 586 CURVE SMOOTH", -"363 586 OFFCURVE", -"418 548 OFFCURVE", -"423 455 CURVE", +"366 586 OFFCURVE", +"422 545 OFFCURVE", +"423 444 CURVE", +"435 455 LINE", "329 455 LINE SMOOTH", -"212 455 OFFCURVE", -"146 433 OFFCURVE", -"99 389 CURVE SMOOTH", -"62 354 OFFCURVE", -"41 307 OFFCURVE", +"165 455 OFFCURVE", +"41 402 OFFCURVE", "41 244 CURVE SMOOTH", "41 74 OFFCURVE", "157 -11 OFFCURVE", @@ -143,11 +138,8 @@ nodes = ( "202 60 OFFCURVE", "109 129 OFFCURVE", "109 246 CURVE SMOOTH", -"109 287 OFFCURVE", -"120 322 OFFCURVE", -"151 347 CURVE SMOOTH", -"184 374 OFFCURVE", -"236 389 OFFCURVE", +"109 367 OFFCURVE", +"211 389 OFFCURVE", "330 389 CURVE SMOOTH", "460 389 LINE", "460 430 LINE SMOOTH", @@ -167,15 +159,13 @@ nodes = ( "220 526 OFFCURVE", "244 546 OFFCURVE", "296 546 CURVE SMOOTH", -"348 546 OFFCURVE", -"386 517 OFFCURVE", -"389 455 CURVE", +"356 546 OFFCURVE", +"397 508 OFFCURVE", +"388 425 CURVE", +"422 455 LINE", "333 455 LINE SMOOTH", -"216 455 OFFCURVE", -"144 434 OFFCURVE", -"99 396 CURVE SMOOTH", -"56 360 OFFCURVE", -"36 306 OFFCURVE", +"170 455 OFFCURVE", +"36 411 OFFCURVE", "36 248 CURVE SMOOTH", "36 89 OFFCURVE", "155 -11 OFFCURVE", @@ -228,36 +218,6 @@ paths = ( { closed = 1; nodes = ( -"455 330 LINE", -"455 411 LINE SMOOTH", -"455 536 OFFCURVE", -"386 622 OFFCURVE", -"258 622 CURVE SMOOTH", -"150 622 OFFCURVE", -"91 562 OFFCURVE", -"91 490 CURVE SMOOTH", -"91 489 OFFCURVE", -"92 480 OFFCURVE", -"92 475 CURVE", -"133 475 OFFCURVE", -"205 475 OFFCURVE", -"232 475 CURVE", -"232 487 OFFCURVE", -"243 504 OFFCURVE", -"272 504 CURVE SMOOTH", -"301 504 OFFCURVE", -"321 483 OFFCURVE", -"318 444 CURVE", -"311 444 LINE SMOOTH", -"224 444 OFFCURVE", -"165 446 OFFCURVE", -"115 419 CURVE SMOOTH", -"58 389 OFFCURVE", -"20 335 OFFCURVE", -"20 244 CURVE SMOOTH", -"20 87 OFFCURVE", -"142 -11 OFFCURVE", -"382 -11 CURVE SMOOTH", "721 -11 OFFCURVE", "818 170 OFFCURVE", "818 389 CURVE SMOOTH", @@ -283,7 +243,35 @@ nodes = ( "173 310 OFFCURVE", "198 330 OFFCURVE", "275 330 CURVE SMOOTH", -"335 330 LINE" +"455 330 LINE", +"455 411 LINE SMOOTH", +"455 536 OFFCURVE", +"386 622 OFFCURVE", +"258 622 CURVE SMOOTH", +"150 622 OFFCURVE", +"91 562 OFFCURVE", +"91 490 CURVE SMOOTH", +"91 489 OFFCURVE", +"92 480 OFFCURVE", +"92 475 CURVE", +"232 475 LINE", +"232 479 OFFCURVE", +"233 483 OFFCURVE", +"235 487 CURVE SMOOTH", +"240 496 OFFCURVE", +"252 504 OFFCURVE", +"272 504 CURVE SMOOTH", +"315 504 OFFCURVE", +"338 458 OFFCURVE", +"296 375 CURVE", +"381 444 LINE", +"311 444 LINE SMOOTH", +"136 444 OFFCURVE", +"20 419 OFFCURVE", +"20 244 CURVE SMOOTH", +"20 87 OFFCURVE", +"142 -11 OFFCURVE", +"382 -11 CURVE SMOOTH" ); }, {