From 7ef38e34166b4388c07e5fba2d00b3627035871c Mon Sep 17 00:00:00 2001 From: Pathum Egodawatta Date: Fri, 20 Dec 2024 20:31:38 +0530 Subject: [PATCH] Anchors, housekeeping and sign alignment --- .../UIState.plist | 26 ++++++-- .../fontinfo.plist | 2 +- .../glyphs/dadharephsinh.glyph | 1 + .../glyphs/dadhasinh.glyph | 24 +++---- .../glyphs/davarephsinh.glyph | 1 + .../glyphs/davasinh.glyph | 24 +++---- .../glyphs/gadharephsinh.glyph | 1 + .../glyphs/gadhasinh.glyph | 24 +++---- .../glyphs/kassarephsinh.glyph | 1 + .../glyphs/kassasinh.glyph | 24 +++---- .../glyphs/kavarephsinh.glyph | 1 + .../glyphs/kavasinh.glyph | 24 +++---- .../glyphs/nadarephsinh.glyph | 1 + .../glyphs/nadharephsinh.glyph | 1 + .../glyphs/nadhasinh.glyph | 24 +++---- .../glyphs/natharephsinh.glyph | 1 + .../glyphs/nathasinh.glyph | 36 ----------- .../glyphs/navarephsinh.glyph | 1 + .../glyphs/navasinh.glyph | 24 +++---- .../glyphs/nyacarephsinh.glyph | 1 + .../glyphs/nyacasinh.glyph | 24 +++---- .../glyphs/rakarsinh.glyph | 8 +-- .../glyphs/rakarsinh.long.glyph | 26 ++------ .../glyphs/tatharephsinh.glyph | 1 + .../glyphs/tathasinh.glyph | 36 ----------- .../glyphs/tavarephsinh.glyph | 1 + .../glyphs/tavasinh.glyph | 24 +++---- .../glyphs/ttattharephsinh.glyph | 1 + .../glyphs/ttatthasinh.glyph | 36 ----------- .../glyphs/uvowelsignsinh.alt.glyph | 62 +++++++++---------- .../NotoSansSinhala.glyphspackage/order.plist | 9 --- 31 files changed, 179 insertions(+), 291 deletions(-) diff --git a/sources/NotoSansSinhala.glyphspackage/UIState.plist b/sources/NotoSansSinhala.glyphspackage/UIState.plist index c4c5370b..3e495508 100644 --- a/sources/NotoSansSinhala.glyphspackage/UIState.plist +++ b/sources/NotoSansSinhala.glyphspackage/UIState.plist @@ -2,17 +2,31 @@ displayStrings = ( "/vasinh", "/space/jasinh/chasinh/rasinh", -"/space/kasinh/khasinh/gasinh/ghasinh/nngasinh/casinh/jasinh/jhasinh/nyjasinh/tthasinh/ddhasinh/nnasinh/nnddasinh/tasinh/thasinh/dasinh/dhasinh/llasinh/nasinh/pasinh/phasinh/yasinh/rasinh/lasinh/hasinh/fasinh", -"/sasinh/nnasinh/nnasinh/basinh/bhasinh/masinh/llasinh", -"/nnasinh", -"/llasinh", -"/jasinh/nnddasinh/llasinh/tasinh/llasinh/sasinh/hasinh/llasinh", "/dasinh", "/jasinh", "/uvowelsignsinh.long/uvowelsignsinh.medium", "/uvowelsignsinh.medium", "/viramasinh", "/nasinh", -"/ivowelsignsinh.alt" +"/ivowelsignsinh.alt", +"/ivowelsignsinh.alt2", +"/hasinh", +"/rvocalicbasesinh/rvocalicsinh/rrvocalicsinh", +"/llasinh", +"/nnasinh/kasinh/tasinh/nasinh +/nngasinh/hasinh/pasinh/ssasinh/sasinh/ghasinh/fasinh/lasinh/gasinh/shasinh/bhasinh/hasinh/lasinh +", +"/ivowelsignsinh", +"/rephsinh", +"/kasinh/khasinh/gasinh/ghasinh/ngasinh/nngasinh/casinh/chasinh/jasinh/jhasinh/nyasinh/jnyasinh/nyjasinh/ttasinh/tthasinh/ddasinh/ddhasinh/nnasinh/nnddasinh/tasinh/thasinh/dasinh/dhasinh/nasinh/ndasinh/pasinh/phasinh/basinh/bhasinh/masinh/mbasinh/yasinh/rasinh/lasinh/vasinh/shasinh/ssasinh/sasinh/hasinh/llasinh/fasinh", +"/tasinh", +"/kasinh", +"/uuvowelsignsinh.alt", +"/uvowelsignsinh.alt", +"/rakarsinh.long", +"/rakarsinh", +"/hasinh/kassasinh", +"/kassasinh/kassarephsinh", +"/kavasinh/kassasinh/gadhasinh/nyacasinh/ttatthasinh/tathasinh/tavasinh/dadhasinh/davasinh/nathasinh/nadasinh/nadhasinh/navasinh" ); } diff --git a/sources/NotoSansSinhala.glyphspackage/fontinfo.plist b/sources/NotoSansSinhala.glyphspackage/fontinfo.plist index 18dd98de..6c54e684 100644 --- a/sources/NotoSansSinhala.glyphspackage/fontinfo.plist +++ b/sources/NotoSansSinhala.glyphspackage/fontinfo.plist @@ -833,7 +833,7 @@ code = "sub rasinh rephsinh' lookup SplitReph;\012"; name = pres; }, { -code = "\012lookup RakarVowels {\012 lookupflag MarkAttachmentType @markAttachmentSet1;\012 sub rakarsinh uvowelsignsinh' by aevowelsignlowsinh;\012 sub rakarsinh uuvowelsignsinh' by aaevowelsignlowsinh;\012} RakarVowels;\012\012lookup RakarLigatures {\012 lookupflag MarkAttachmentType @markAttachmentSet1;\012 sub dasinh rakarsinh by darasinh;\012 sub ndasinh rakarsinh by ndarasinh;\012 sub nadasinh rakarsinh by nadarasinh;\012} RakarLigatures;\012\012lookupflag 0;\012sub yapostsinh' lookup YaPostToReph rephsinh' lookup RephToYaPost;\012sub yasinh rephsinh' lookup YaPostRephLigature yapostsinh';\012\012sub aavowelsignsinh viramasinh by oovowelsignaltsinh;\012\012lookup RakarLong {\012 lookupflag MarkAttachmentType @markAttachmentSet1;\012 sub gasinh rakarsinh' by rakarsinh.long;\012 sub fasinh rakarsinh' by rakarsinh.long;\012 sub bhasinh rakarsinh' by rakarsinh.long;\012 sub hasinh rakarsinh' by rakarsinh.long;\012 sub tasinh rakarsinh' by rakarsinh.long;\012 sub shasinh rakarsinh' by rakarsinh.long;\012 sub kasinh rakarsinh' by rakarsinh.long;\012} RakarLong;\012\012\012sub @abvsMarkAttatchmentSet2 ivowelsignsinh' by ivowelsignsinh.alt; \012sub @abvsMarkAttatchmentSet2 iivowelsignsinh' by iivowelsignsinh.alt; \012\012sub @abvsMarkAttatchmentSet3 ivowelsignsinh' by ivowelsignsinh.alt2;\012sub @abvsMarkAttatchmentSet3 iivowelsignsinh' by iivowelsignsinh.alt2;\012\012\012lookup VowelLigatures {\012 lookupflag MarkAttachmentType @markAttachmentSet4;\012# sub kasinh rephsinh viramasinh uni200D ssasinh by kassarephsinh;\012# sub kasinh rephsinh viramasinh uni200D vasinh by kavarephsinh;\012# sub kasinh uni200D viramasinh by kahalantsinh;\012 sub kasinh iivowelsignsinh by kiivowelsinh;\012# sub kasinh ivowelsignsinh by kivowelsinh;\012# sub kasinh viramasinh by kahalantsinh;\012 sub khasinh uni200D viramasinh by khahalantsinh;\012 sub khasinh iivowelsignsinh by khiivowelsinh;\012 sub khasinh ivowelsignsinh by khivowelsinh;\012 sub khasinh viramasinh by khahalantsinh;\012 sub gasinh iivowelsignsinh by giivowelsinh;\012# sub gasinh ivowelsignsinh by givowelsinh;\012# sub ghasinh ivowelsignsinh by ghivowelsinh;\012 sub ngasinh uni200D viramasinh by ngahalantsinh;\012 sub ngasinh iivowelsignsinh by ngiivowelsinh;\012 sub ngasinh ivowelsignsinh by ngivowelsinh;\012 sub ngasinh viramasinh by ngahalantsinh;\012 sub nngasinh iivowelsignsinh by nngiivowelsinh;\012# sub nngasinh ivowelsignsinh by nngivowelsinh;\012 sub casinh uni200D viramasinh by cahalantsinh;\012 sub casinh iivowelsignsinh by ciivowelsinh;\012 sub casinh ivowelsignsinh by civowelsinh;\012 sub casinh viramasinh by cahalantsinh;\012 sub chasinh uni200D viramasinh by chahalantsinh;\012 sub chasinh iivowelsignsinh by chiivowelsinh;\012 sub chasinh ivowelsignsinh by chivowelsinh;\012 sub chasinh viramasinh by chahalantsinh;\012 sub jasinh uni200D viramasinh by jahalantsinh;\012 sub jasinh iivowelsignsinh by jiivowelsinh;\012 sub jasinh ivowelsignsinh by jivowelsinh;\012 sub jasinh viramasinh by jahalantsinh;\012 sub jhasinh uni200D viramasinh by jhahalantsinh;\012 sub jhasinh iivowelsignsinh by jhiivowelsinh;\012 sub jhasinh ivowelsignsinh by jhivowelsinh;\012 sub jhasinh viramasinh by jhahalantsinh;\012 sub nyasinh iivowelsignsinh by nyiivowelsinh;\012 sub nyasinh ivowelsignsinh by nyivowelsinh;\012 sub jnyasinh iivowelsignsinh by jnyiivowelsinh;\012 sub jnyasinh ivowelsignsinh by jnyivowelsinh;\012 sub nyjasinh uni200D viramasinh by nyjahalantsinh;\012 sub nyjasinh iivowelsignsinh by nyjiivowelsinh;\012 sub nyjasinh ivowelsignsinh by nyjivowelsinh;\012 sub nyjasinh viramasinh by nyjahalantsinh;\012 sub ttasinh uni200D viramasinh by ttahalantsinh;\012 sub ttasinh iivowelsignsinh by ttiivowelsinh;\012 sub ttasinh ivowelsignsinh by ttivowelsinh;\012 sub ttasinh viramasinh by ttahalantsinh;\012 sub tthasinh uni200D viramasinh by tthahalantsinh;\012 sub tthasinh iivowelsignsinh by tthiivowelsinh;\012 sub tthasinh ivowelsignsinh by tthivowelsinh;\012 sub tthasinh viramasinh by tthahalantsinh;\012 sub ddasinh uni200D viramasinh by ddahalantsinh;\012 sub ddasinh iivowelsignsinh by ddiivowelsinh;\012 sub ddasinh ivowelsignsinh by ddivowelsinh;\012 sub ddasinh viramasinh by ddahalantsinh;\012 sub ddhasinh uni200D viramasinh by ddhahalantsinh;\012 sub ddhasinh iivowelsignsinh by ddhiivowelsinh;\012 sub ddhasinh ivowelsignsinh by ddhivowelsinh;\012 sub ddhasinh viramasinh by ddhahalantsinh;\012 sub nnasinh iivowelsignsinh by nniivowelsinh;\012 sub nnasinh ivowelsignsinh by nnivowelsinh;\012 sub nnddasinh uni200D viramasinh by nnddahalantsinh;\012 sub nnddasinh iivowelsignsinh by nnddiivowelsinh;\012 sub nnddasinh ivowelsignsinh by nnddivowelsinh;\012 sub nnddasinh viramasinh by nnddahalantsinh;\012 sub tasinh rephsinh viramasinh uni200D thasinh by tatharephsinh;\012 sub tasinh rephsinh viramasinh uni200D vasinh by tavarephsinh;\012# sub tasinh iivowelsignsinh by tiivowelsinh;\012# sub tasinh ivowelsignsinh by tivowelsinh;\012 sub thasinh uni200D viramasinh by thahalantsinh;\012 sub thasinh iivowelsignsinh by thiivowelsinh;\012 sub thasinh ivowelsignsinh by thivowelsinh;\012 sub thasinh viramasinh by thahalantsinh;\012 sub dasinh rephsinh viramasinh uni200D dhasinh by dadharephsinh;\012 sub dasinh rephsinh viramasinh uni200D vasinh by davarephsinh;\012# sub dasinh iivowelsignsinh by diivowelsinh;\012# sub dasinh ivowelsignsinh by divowelsinh;\012 sub dhasinh uni200D viramasinh by dhahalantsinh;\012 sub dhasinh iivowelsignsinh by dhiivowelsinh;\012 sub dhasinh ivowelsignsinh by dhivowelsinh;\012 sub dhasinh viramasinh by dhahalantsinh;\012 sub nasinh rephsinh viramasinh uni200D dasinh by nadarephsinh;\012 sub nasinh rephsinh viramasinh uni200D dhasinh by nadharephsinh;\012 sub nasinh rephsinh viramasinh uni200D thasinh by natharephsinh;\012 sub nasinh rephsinh viramasinh uni200D vasinh by navarephsinh;\012 sub nasinh iivowelsignsinh by niivowelsinh;\012# sub nasinh ivowelsignsinh by nivowelsinh;\012 sub ndasinh iivowelsignsinh by ndiivowelsinh;\012 sub ndasinh ivowelsignsinh by ndivowelsinh;\012# sub pasinh iivowelsignsinh by piivowelsinh;\012# sub pasinh ivowelsignsinh by pivowelsinh;\012 sub phasinh uni200D viramasinh by phahalantsinh;\012 sub phasinh iivowelsignsinh by phiivowelsinh;\012 sub phasinh ivowelsignsinh by phivowelsinh;\012 sub phasinh viramasinh by phahalantsinh;\012 sub basinh uni200D viramasinh by bahalantsinh;\012 sub basinh iivowelsignsinh by biivowelsinh;\012 sub basinh ivowelsignsinh by bivowelsinh;\012 sub basinh viramasinh by bahalantsinh;\012# sub bhasinh iivowelsignsinh by bhiivowelsinh;\012# sub bhasinh ivowelsignsinh by bhivowelsinh;\012 sub masinh uni200D viramasinh by mahalantsinh;\012 sub masinh iivowelsignsinh by miivowelsinh;\012 sub masinh ivowelsignsinh by mivowelsinh;\012 sub masinh viramasinh by mahalantsinh;\012 sub mbasinh uni200D viramasinh by mbahalantsinh;\012 sub mbasinh iivowelsignsinh by mbiivowelsinh;\012 sub mbasinh ivowelsignsinh by mbivowelsinh;\012 sub mbasinh viramasinh by mbahalantsinh;\012 sub yasinh iivowelsignsinh by yiivowelsinh;\012 sub yasinh ivowelsignsinh by yivowelsinh;\012 sub rasinh uni200D viramasinh by rahalantsinh;\012 sub rasinh iivowelsignsinh by riivowelsinh;\012 sub rasinh ivowelsignsinh by rivowelsinh;\012 sub rasinh viramasinh by rahalantsinh;\012# sub lasinh iivowelsignsinh by liivowelsinh;\012# sub lasinh ivowelsignsinh by livowelsinh;\012 sub vasinh uni200D viramasinh by vahalantsinh;\012 sub vasinh iivowelsignsinh by viivowelsinh;\012 sub vasinh ivowelsignsinh by vivowelsinh;\012 sub vasinh viramasinh by vahalantsinh;\012# sub shasinh iivowelsignsinh by shiivowelsinh;\012# sub shasinh ivowelsignsinh by shivowelsinh;\012# sub ssasinh iivowelsignsinh by ssiivowelsinh;\012# sub ssasinh ivowelsignsinh by ssivowelsinh;\012# sub sasinh iivowelsignsinh by siivowelsinh;\012# sub sasinh ivowelsignsinh by sivowelsinh;\012# sub hasinh iivowelsignsinh by hiivowelsinh;\012# sub hasinh ivowelsignsinh by hivowelsinh;\012 sub llasinh iivowelsignsinh by lliivowelsinh;\012 sub llasinh ivowelsignsinh by llivowelsinh;\012# sub fasinh iivowelsignsinh by fiivowelsinh;\012# sub fasinh ivowelsignsinh by fivowelsinh;\012 sub kavasinh uni200D viramasinh by kavahalantsinh;\012 sub kavasinh iivowelsignsinh by kaviivowelsinh;\012 sub kavasinh ivowelsignsinh by kavivowelsinh;\012 sub kavasinh rephsinh by kavarephsinh;\012 sub kavasinh viramasinh by kavahalantsinh;\012 sub kassasinh iivowelsignsinh by kassiivowelsinh;\012# sub kassasinh ivowelsignsinh by kassivowelsinh;\012 sub kassasinh rephsinh by kassarephsinh;\012 sub gadhasinh uni200D viramasinh by gadhahalantsinh;\012 sub gadhasinh iivowelsignsinh by gadhiivowelsinh;\012 sub gadhasinh ivowelsignsinh by gadhivowelsinh;\012 sub gadhasinh rephsinh by gadharephsinh;\012 sub gadhasinh viramasinh by gadhahalantsinh;\012 sub nyacasinh uni200D viramasinh by nyacahalantsinh;\012 sub nyacasinh iivowelsignsinh by nyaciivowelsinh;\012 sub nyacasinh ivowelsignsinh by nyacivowelsinh;\012 sub nyacasinh rephsinh by nyacarephsinh;\012 sub nyacasinh viramasinh by nyacahalantsinh;\012 sub ttatthasinh uni200D viramasinh by ttatthahalantsinh;\012 sub ttatthasinh iivowelsignsinh by ttatthiivowelsinh;\012 sub ttatthasinh ivowelsignsinh by ttatthivowelsinh;\012 sub ttatthasinh rephsinh by ttattharephsinh;\012 sub ttatthasinh viramasinh by ttatthahalantsinh;\012 sub tathasinh uni200D viramasinh by tathahalantsinh;\012 sub tathasinh iivowelsignsinh by tathiivowelsinh;\012 sub tathasinh ivowelsignsinh by tathivowelsinh;\012 sub tathasinh rephsinh by tatharephsinh;\012 sub tathasinh viramasinh by tathahalantsinh;\012 sub tavasinh uni200D viramasinh by tavahalantsinh;\012 sub tavasinh iivowelsignsinh by taviivowelsinh;\012 sub tavasinh ivowelsignsinh by tavivowelsinh;\012 sub tavasinh rephsinh by tavarephsinh;\012 sub tavasinh viramasinh by tavahalantsinh;\012 sub dadhasinh uni200D viramasinh by dadhahalantsinh;\012 sub dadhasinh iivowelsignsinh by dadhiivowelsinh;\012 sub dadhasinh ivowelsignsinh by dadhivowelsinh;\012 sub dadhasinh rephsinh by dadharephsinh;\012 sub dadhasinh viramasinh by dadhahalantsinh;\012 sub davasinh uni200D viramasinh by davahalantsinh;\012 sub davasinh iivowelsignsinh by daviivowelsinh;\012 sub davasinh ivowelsignsinh by davivowelsinh;\012 sub davasinh rephsinh by davarephsinh;\012 sub davasinh viramasinh by davahalantsinh;\012 sub nathasinh uni200D viramasinh by nathahalantsinh;\012 sub nathasinh iivowelsignsinh by nathiivowelsinh;\012 sub nathasinh ivowelsignsinh by nathivowelsinh;\012 sub nathasinh rephsinh by natharephsinh;\012 sub nathasinh viramasinh by nathahalantsinh;\012 sub nadasinh ivowelsignsinh by nadivowelsinh;\012 sub nadasinh rephsinh by nadarephsinh;\012 sub nadhasinh iivowelsignsinh by nadhiivowelsinh;\012 sub nadhasinh ivowelsignsinh by nadhivowelsinh;\012 sub nadhasinh rephsinh by nadharephsinh;\012 sub nadhasinh viramasinh by nadhahalantsinh;\012 sub navasinh uni200D viramasinh by navahalantsinh;\012 sub navasinh iivowelsignsinh by naviivowelsinh;\012 sub navasinh ivowelsignsinh by navivowelsinh;\012 sub navasinh rephsinh by navarephsinh;\012 sub navasinh viramasinh by navahalantsinh;\012 sub yapostsinh uni200D viramasinh by yaposthalantsinh;\012 sub yapostsinh iivowelsignsinh by yapostiivowelsinh;\012 sub yapostsinh ivowelsignsinh by yapostivowelsinh;\012 sub yapostsinh rephsinh by yapostrephsinh;\012 sub yapostsinh viramasinh by yaposthalantsinh;\012# sub darasinh ivowelsignsinh by darivowelsinh;\012# sub ndarasinh ivowelsignsinh by ndarivowelsinh;\012 sub nadarasinh iivowelsignsinh by nadariivowelsinh;\012 sub nadarasinh ivowelsignsinh by nadarivowelsinh;\012 } VowelLigatures;\012"; +code = "\012lookup RakarVowels {\012 lookupflag MarkAttachmentType @markAttachmentSet1;\012 sub rakarsinh uvowelsignsinh' by aevowelsignlowsinh;\012 sub rakarsinh uuvowelsignsinh' by aaevowelsignlowsinh;\012} RakarVowels;\012\012lookup RakarLigatures {\012 lookupflag MarkAttachmentType @markAttachmentSet1;\012 sub dasinh rakarsinh by darasinh;\012 sub ndasinh rakarsinh by ndarasinh;\012 sub nadasinh rakarsinh by nadarasinh;\012} RakarLigatures;\012\012lookupflag 0;\012sub yapostsinh' lookup YaPostToReph rephsinh' lookup RephToYaPost;\012sub yasinh rephsinh' lookup YaPostRephLigature yapostsinh';\012\012sub aavowelsignsinh viramasinh by oovowelsignaltsinh;\012\012lookup RakarLong {\012 lookupflag MarkAttachmentType @markAttachmentSet1;\012 sub gasinh rakarsinh' by rakarsinh.long;\012 sub fasinh rakarsinh' by rakarsinh.long;\012 sub bhasinh rakarsinh' by rakarsinh.long;\012 sub hasinh rakarsinh' by rakarsinh.long;\012 sub tasinh rakarsinh' by rakarsinh.long;\012 sub shasinh rakarsinh' by rakarsinh.long;\012 sub kasinh rakarsinh' by rakarsinh.long;\012} RakarLong;\012\012\012sub @abvsMarkAttatchmentSet2 ivowelsignsinh' by ivowelsignsinh.alt; \012sub @abvsMarkAttatchmentSet2 iivowelsignsinh' by iivowelsignsinh.alt; \012\012sub @abvsMarkAttatchmentSet3 ivowelsignsinh' by ivowelsignsinh.alt2;\012sub @abvsMarkAttatchmentSet3 iivowelsignsinh' by iivowelsignsinh.alt2;\012\012\012lookup VowelLigatures {\012 lookupflag MarkAttachmentType @markAttachmentSet4;\012# sub kasinh rephsinh viramasinh uni200D ssasinh by kassarephsinh;\012# sub kasinh rephsinh viramasinh uni200D vasinh by kavarephsinh;\012# sub kasinh uni200D viramasinh by kahalantsinh;\012 sub kasinh iivowelsignsinh by kiivowelsinh;\012# sub kasinh ivowelsignsinh by kivowelsinh;\012# sub kasinh viramasinh by kahalantsinh;\012 sub khasinh uni200D viramasinh by khahalantsinh;\012 sub khasinh iivowelsignsinh by khiivowelsinh;\012 sub khasinh ivowelsignsinh by khivowelsinh;\012 sub khasinh viramasinh by khahalantsinh;\012 sub gasinh iivowelsignsinh by giivowelsinh;\012# sub gasinh ivowelsignsinh by givowelsinh;\012# sub ghasinh ivowelsignsinh by ghivowelsinh;\012 sub ngasinh uni200D viramasinh by ngahalantsinh;\012 sub ngasinh iivowelsignsinh by ngiivowelsinh;\012 sub ngasinh ivowelsignsinh by ngivowelsinh;\012 sub ngasinh viramasinh by ngahalantsinh;\012 sub nngasinh iivowelsignsinh by nngiivowelsinh;\012# sub nngasinh ivowelsignsinh by nngivowelsinh;\012 sub casinh uni200D viramasinh by cahalantsinh;\012 sub casinh iivowelsignsinh by ciivowelsinh;\012 sub casinh ivowelsignsinh by civowelsinh;\012 sub casinh viramasinh by cahalantsinh;\012 sub chasinh uni200D viramasinh by chahalantsinh;\012 sub chasinh iivowelsignsinh by chiivowelsinh;\012 sub chasinh ivowelsignsinh by chivowelsinh;\012 sub chasinh viramasinh by chahalantsinh;\012 sub jasinh uni200D viramasinh by jahalantsinh;\012 sub jasinh iivowelsignsinh by jiivowelsinh;\012 sub jasinh ivowelsignsinh by jivowelsinh;\012 sub jasinh viramasinh by jahalantsinh;\012 sub jhasinh uni200D viramasinh by jhahalantsinh;\012 sub jhasinh iivowelsignsinh by jhiivowelsinh;\012 sub jhasinh ivowelsignsinh by jhivowelsinh;\012 sub jhasinh viramasinh by jhahalantsinh;\012 sub nyasinh iivowelsignsinh by nyiivowelsinh;\012 sub nyasinh ivowelsignsinh by nyivowelsinh;\012 sub jnyasinh iivowelsignsinh by jnyiivowelsinh;\012 sub jnyasinh ivowelsignsinh by jnyivowelsinh;\012 sub nyjasinh uni200D viramasinh by nyjahalantsinh;\012 sub nyjasinh iivowelsignsinh by nyjiivowelsinh;\012 sub nyjasinh ivowelsignsinh by nyjivowelsinh;\012 sub nyjasinh viramasinh by nyjahalantsinh;\012 sub ttasinh uni200D viramasinh by ttahalantsinh;\012 sub ttasinh iivowelsignsinh by ttiivowelsinh;\012 sub ttasinh ivowelsignsinh by ttivowelsinh;\012 sub ttasinh viramasinh by ttahalantsinh;\012 sub tthasinh uni200D viramasinh by tthahalantsinh;\012 sub tthasinh iivowelsignsinh by tthiivowelsinh;\012 sub tthasinh ivowelsignsinh by tthivowelsinh;\012 sub tthasinh viramasinh by tthahalantsinh;\012 sub ddasinh uni200D viramasinh by ddahalantsinh;\012 sub ddasinh iivowelsignsinh by ddiivowelsinh;\012 sub ddasinh ivowelsignsinh by ddivowelsinh;\012 sub ddasinh viramasinh by ddahalantsinh;\012 sub ddhasinh uni200D viramasinh by ddhahalantsinh;\012 sub ddhasinh iivowelsignsinh by ddhiivowelsinh;\012 sub ddhasinh ivowelsignsinh by ddhivowelsinh;\012 sub ddhasinh viramasinh by ddhahalantsinh;\012 sub nnasinh iivowelsignsinh by nniivowelsinh;\012 sub nnasinh ivowelsignsinh by nnivowelsinh;\012 sub nnddasinh uni200D viramasinh by nnddahalantsinh;\012 sub nnddasinh iivowelsignsinh by nnddiivowelsinh;\012 sub nnddasinh ivowelsignsinh by nnddivowelsinh;\012 sub nnddasinh viramasinh by nnddahalantsinh;\012# sub tasinh rephsinh viramasinh uni200D thasinh by tatharephsinh;\012# sub tasinh rephsinh viramasinh uni200D vasinh by tavarephsinh;\012# sub tasinh iivowelsignsinh by tiivowelsinh;\012# sub tasinh ivowelsignsinh by tivowelsinh;\012 sub thasinh uni200D viramasinh by thahalantsinh;\012 sub thasinh iivowelsignsinh by thiivowelsinh;\012 sub thasinh ivowelsignsinh by thivowelsinh;\012 sub thasinh viramasinh by thahalantsinh;\012# sub dasinh rephsinh viramasinh uni200D dhasinh by dadharephsinh;\012# sub dasinh rephsinh viramasinh uni200D vasinh by davarephsinh;\012# sub dasinh iivowelsignsinh by diivowelsinh;\012# sub dasinh ivowelsignsinh by divowelsinh;\012 sub dhasinh uni200D viramasinh by dhahalantsinh;\012 sub dhasinh iivowelsignsinh by dhiivowelsinh;\012 sub dhasinh ivowelsignsinh by dhivowelsinh;\012 sub dhasinh viramasinh by dhahalantsinh;\012# sub nasinh rephsinh viramasinh uni200D dasinh by nadarephsinh;\012# sub nasinh rephsinh viramasinh uni200D dhasinh by nadharephsinh;\012# sub nasinh rephsinh viramasinh uni200D thasinh by natharephsinh;\012# sub nasinh rephsinh viramasinh uni200D vasinh by navarephsinh;\012 sub nasinh iivowelsignsinh by niivowelsinh;\012# sub nasinh ivowelsignsinh by nivowelsinh;\012 sub ndasinh iivowelsignsinh by ndiivowelsinh;\012 sub ndasinh ivowelsignsinh by ndivowelsinh;\012# sub pasinh iivowelsignsinh by piivowelsinh;\012# sub pasinh ivowelsignsinh by pivowelsinh;\012 sub phasinh uni200D viramasinh by phahalantsinh;\012 sub phasinh iivowelsignsinh by phiivowelsinh;\012 sub phasinh ivowelsignsinh by phivowelsinh;\012 sub phasinh viramasinh by phahalantsinh;\012 sub basinh uni200D viramasinh by bahalantsinh;\012 sub basinh iivowelsignsinh by biivowelsinh;\012 sub basinh ivowelsignsinh by bivowelsinh;\012 sub basinh viramasinh by bahalantsinh;\012# sub bhasinh iivowelsignsinh by bhiivowelsinh;\012# sub bhasinh ivowelsignsinh by bhivowelsinh;\012 sub masinh uni200D viramasinh by mahalantsinh;\012 sub masinh iivowelsignsinh by miivowelsinh;\012 sub masinh ivowelsignsinh by mivowelsinh;\012 sub masinh viramasinh by mahalantsinh;\012 sub mbasinh uni200D viramasinh by mbahalantsinh;\012 sub mbasinh iivowelsignsinh by mbiivowelsinh;\012 sub mbasinh ivowelsignsinh by mbivowelsinh;\012 sub mbasinh viramasinh by mbahalantsinh;\012 sub yasinh iivowelsignsinh by yiivowelsinh;\012 sub yasinh ivowelsignsinh by yivowelsinh;\012 sub rasinh uni200D viramasinh by rahalantsinh;\012 sub rasinh iivowelsignsinh by riivowelsinh;\012 sub rasinh ivowelsignsinh by rivowelsinh;\012 sub rasinh viramasinh by rahalantsinh;\012# sub lasinh iivowelsignsinh by liivowelsinh;\012# sub lasinh ivowelsignsinh by livowelsinh;\012 sub vasinh uni200D viramasinh by vahalantsinh;\012 sub vasinh iivowelsignsinh by viivowelsinh;\012 sub vasinh ivowelsignsinh by vivowelsinh;\012 sub vasinh viramasinh by vahalantsinh;\012# sub shasinh iivowelsignsinh by shiivowelsinh;\012# sub shasinh ivowelsignsinh by shivowelsinh;\012# sub ssasinh iivowelsignsinh by ssiivowelsinh;\012# sub ssasinh ivowelsignsinh by ssivowelsinh;\012# sub sasinh iivowelsignsinh by siivowelsinh;\012# sub sasinh ivowelsignsinh by sivowelsinh;\012# sub hasinh iivowelsignsinh by hiivowelsinh;\012# sub hasinh ivowelsignsinh by hivowelsinh;\012 sub llasinh iivowelsignsinh by lliivowelsinh;\012 sub llasinh ivowelsignsinh by llivowelsinh;\012# sub fasinh iivowelsignsinh by fiivowelsinh;\012# sub fasinh ivowelsignsinh by fivowelsinh;\012 sub kavasinh uni200D viramasinh by kavahalantsinh;\012 sub kavasinh iivowelsignsinh by kaviivowelsinh;\012 sub kavasinh ivowelsignsinh by kavivowelsinh;\012# sub kavasinh rephsinh by kavarephsinh;\012 sub kavasinh viramasinh by kavahalantsinh;\012 sub kassasinh iivowelsignsinh by kassiivowelsinh;\012# sub kassasinh ivowelsignsinh by kassivowelsinh;\012# sub kassasinh rephsinh by kassarephsinh;\012 sub gadhasinh uni200D viramasinh by gadhahalantsinh;\012 sub gadhasinh iivowelsignsinh by gadhiivowelsinh;\012 sub gadhasinh ivowelsignsinh by gadhivowelsinh;\012# sub gadhasinh rephsinh by gadharephsinh;\012 sub gadhasinh viramasinh by gadhahalantsinh;\012 sub nyacasinh uni200D viramasinh by nyacahalantsinh;\012 sub nyacasinh iivowelsignsinh by nyaciivowelsinh;\012 sub nyacasinh ivowelsignsinh by nyacivowelsinh;\012# sub nyacasinh rephsinh by nyacarephsinh;\012 sub nyacasinh viramasinh by nyacahalantsinh;\012 sub ttatthasinh uni200D viramasinh by ttatthahalantsinh;\012 sub ttatthasinh iivowelsignsinh by ttatthiivowelsinh;\012 sub ttatthasinh ivowelsignsinh by ttatthivowelsinh;\012# sub ttatthasinh rephsinh by ttattharephsinh;\012 sub ttatthasinh viramasinh by ttatthahalantsinh;\012 sub tathasinh uni200D viramasinh by tathahalantsinh;\012 sub tathasinh iivowelsignsinh by tathiivowelsinh;\012 sub tathasinh ivowelsignsinh by tathivowelsinh;\012# sub tathasinh rephsinh by tatharephsinh;\012 sub tathasinh viramasinh by tathahalantsinh;\012 sub tavasinh uni200D viramasinh by tavahalantsinh;\012 sub tavasinh iivowelsignsinh by taviivowelsinh;\012 sub tavasinh ivowelsignsinh by tavivowelsinh;\012# sub tavasinh rephsinh by tavarephsinh;\012 sub tavasinh viramasinh by tavahalantsinh;\012 sub dadhasinh uni200D viramasinh by dadhahalantsinh;\012 sub dadhasinh iivowelsignsinh by dadhiivowelsinh;\012 sub dadhasinh ivowelsignsinh by dadhivowelsinh;\012# sub dadhasinh rephsinh by dadharephsinh;\012 sub dadhasinh viramasinh by dadhahalantsinh;\012 sub davasinh uni200D viramasinh by davahalantsinh;\012 sub davasinh iivowelsignsinh by daviivowelsinh;\012 sub davasinh ivowelsignsinh by davivowelsinh;\012# sub davasinh rephsinh by davarephsinh;\012 sub davasinh viramasinh by davahalantsinh;\012 sub nathasinh uni200D viramasinh by nathahalantsinh;\012 sub nathasinh iivowelsignsinh by nathiivowelsinh;\012 sub nathasinh ivowelsignsinh by nathivowelsinh;\012# sub nathasinh rephsinh by natharephsinh;\012 sub nathasinh viramasinh by nathahalantsinh;\012 sub nadasinh ivowelsignsinh by nadivowelsinh;\012# sub nadasinh rephsinh by nadarephsinh;\012 sub nadhasinh iivowelsignsinh by nadhiivowelsinh;\012 sub nadhasinh ivowelsignsinh by nadhivowelsinh;\012# sub nadhasinh rephsinh by nadharephsinh;\012 sub nadhasinh viramasinh by nadhahalantsinh;\012 sub navasinh uni200D viramasinh by navahalantsinh;\012 sub navasinh iivowelsignsinh by naviivowelsinh;\012 sub navasinh ivowelsignsinh by navivowelsinh;\012# sub navasinh rephsinh by navarephsinh;\012 sub navasinh viramasinh by navahalantsinh;\012 sub yapostsinh uni200D viramasinh by yaposthalantsinh;\012 sub yapostsinh iivowelsignsinh by yapostiivowelsinh;\012 sub yapostsinh ivowelsignsinh by yapostivowelsinh;\012 sub yapostsinh rephsinh by yapostrephsinh;\012 sub yapostsinh viramasinh by yaposthalantsinh;\012# sub darasinh ivowelsignsinh by darivowelsinh;\012# sub ndarasinh ivowelsignsinh by ndarivowelsinh;\012 sub nadarasinh iivowelsignsinh by nadariivowelsinh;\012 sub nadarasinh ivowelsignsinh by nadarivowelsinh;\012 } VowelLigatures;\012"; name = abvs; }, { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/dadharephsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/dadharephsinh.glyph index ceebe768..8b8e35df 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/dadharephsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/dadharephsinh.glyph @@ -1,5 +1,6 @@ { color = 11; +export = 0; glyphname = dadharephsinh; layers = ( { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/dadhasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/dadhasinh.glyph index 246d63c5..061fafb9 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/dadhasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/dadhasinh.glyph @@ -5,8 +5,8 @@ layers = ( { anchors = ( { -name = Anchor5; -position = "{700, -15}"; +name = repaya; +position = "{392.751, 800}"; } ); layerId = "CF8E177F-0CDC-40C1-8828-F158AA64F32E"; @@ -95,8 +95,8 @@ width = 700; { anchors = ( { -name = Anchor5; -position = "{962, -15}"; +name = repaya; +position = "{513.942, 800}"; } ); layerId = "7977A986-4EFB-4152-84F8-5A02CD382AAF"; @@ -185,8 +185,8 @@ width = 916; { anchors = ( { -name = Anchor5; -position = "{767, -15}"; +name = repaya; +position = "{430.343, 800}"; } ); layerId = "56AEB5FB-BA14-4784-B08F-18006463EEDB"; @@ -275,8 +275,8 @@ width = 767; { anchors = ( { -name = Anchor5; -position = "{1007, -15}"; +name = repaya; +position = "{565, 800}"; } ); layerId = UUID0; @@ -365,8 +365,8 @@ width = 1007; { anchors = ( { -name = Anchor5; -position = "{1110, -15}"; +name = repaya; +position = "{622.79, 800}"; } ); layerId = "C62AB4C0-B70D-46F6-9B13-45217A94AFC9"; @@ -455,8 +455,8 @@ width = 1110; { anchors = ( { -name = Anchor5; -position = "{897, -15}"; +name = repaya; +position = "{503.282, 800}"; } ); layerId = "DC607D84-584B-45E6-A9EB-D1AF471CA2AE"; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/davarephsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/davarephsinh.glyph index a737177d..c94b8a08 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/davarephsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/davarephsinh.glyph @@ -1,5 +1,6 @@ { color = 11; +export = 0; glyphname = davarephsinh; layers = ( { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/davasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/davasinh.glyph index 055cbc83..31348a26 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/davasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/davasinh.glyph @@ -5,8 +5,8 @@ layers = ( { anchors = ( { -name = Anchor5; -position = "{669, -15}"; +name = repaya; +position = "{358.266, 800}"; } ); layerId = "CF8E177F-0CDC-40C1-8828-F158AA64F32E"; @@ -106,8 +106,8 @@ width = 669; { anchors = ( { -name = Anchor5; -position = "{904, -15}"; +name = repaya; +position = "{463.229, 800}"; } ); layerId = "7977A986-4EFB-4152-84F8-5A02CD382AAF"; @@ -207,8 +207,8 @@ width = 865; { anchors = ( { -name = Anchor5; -position = "{729, -15}"; +name = repaya; +position = "{390.398, 800}"; } ); layerId = "56AEB5FB-BA14-4784-B08F-18006463EEDB"; @@ -308,8 +308,8 @@ width = 729; { anchors = ( { -name = Anchor5; -position = "{943, -15}"; +name = repaya; +position = "{505, 800}"; } ); layerId = UUID0; @@ -409,8 +409,8 @@ width = 943; { anchors = ( { -name = Anchor5; -position = "{1071, -15}"; +name = repaya; +position = "{573.547, 800}"; } ); layerId = "C62AB4C0-B70D-46F6-9B13-45217A94AFC9"; @@ -510,8 +510,8 @@ width = 1071; { anchors = ( { -name = Anchor5; -position = "{856, -15}"; +name = repaya; +position = "{458.409, 800}"; } ); layerId = "DC607D84-584B-45E6-A9EB-D1AF471CA2AE"; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/gadharephsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/gadharephsinh.glyph index e86a3c0e..6c0733c3 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/gadharephsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/gadharephsinh.glyph @@ -1,5 +1,6 @@ { color = 11; +export = 0; glyphname = gadharephsinh; layers = ( { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/gadhasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/gadhasinh.glyph index de9cb778..97161980 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/gadhasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/gadhasinh.glyph @@ -5,8 +5,8 @@ layers = ( { anchors = ( { -name = Anchor5; -position = "{913, -15}"; +name = repaya; +position = "{610.313, 800}"; } ); layerId = "CF8E177F-0CDC-40C1-8828-F158AA64F32E"; @@ -133,8 +133,8 @@ width = 913; { anchors = ( { -name = Anchor5; -position = "{1266, -15}"; +name = repaya; +position = "{826.897, 800}"; } ); layerId = "7977A986-4EFB-4152-84F8-5A02CD382AAF"; @@ -261,8 +261,8 @@ width = 1237; { anchors = ( { -name = Anchor5; -position = "{950, -15}"; +name = repaya; +position = "{635.046, 800}"; } ); layerId = "56AEB5FB-BA14-4784-B08F-18006463EEDB"; @@ -389,8 +389,8 @@ width = 950; { anchors = ( { -name = Anchor5; -position = "{1294, -15}"; +name = repaya; +position = "{865, 800}"; } ); layerId = UUID0; @@ -517,8 +517,8 @@ width = 1294; { anchors = ( { -name = Anchor5; -position = "{1343, -15}"; +name = repaya; +position = "{897.755, 800}"; } ); layerId = "C62AB4C0-B70D-46F6-9B13-45217A94AFC9"; @@ -645,8 +645,8 @@ width = 1343; { anchors = ( { -name = Anchor5; -position = "{1030, -15}"; +name = repaya; +position = "{688.524, 800}"; } ); layerId = "DC607D84-584B-45E6-A9EB-D1AF471CA2AE"; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/kassarephsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/kassarephsinh.glyph index f0792ff0..f17e83a5 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/kassarephsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/kassarephsinh.glyph @@ -1,5 +1,6 @@ { color = 11; +export = 0; glyphname = kassarephsinh; layers = ( { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/kassasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/kassasinh.glyph index 0724f801..a784c914 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/kassasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/kassasinh.glyph @@ -5,8 +5,8 @@ layers = ( { anchors = ( { -name = Anchor5; -position = "{971, -15}"; +name = repaya; +position = "{694.07, 730}"; }, { name = top; @@ -244,8 +244,8 @@ width = 971; { anchors = ( { -name = Anchor5; -position = "{1357, -15}"; +name = repaya; +position = "{944.964, 730}"; }, { name = top; @@ -483,8 +483,8 @@ width = 1322; { anchors = ( { -name = Anchor5; -position = "{1016, -15}"; +name = repaya; +position = "{726.236, 730}"; }, { name = top; @@ -722,8 +722,8 @@ width = 1016; { anchors = ( { -name = Anchor5; -position = "{1392, -15}"; +name = repaya; +position = "{995, 730}"; }, { name = top; @@ -961,8 +961,8 @@ width = 1392; { anchors = ( { -name = Anchor5; -position = "{1488, -15}"; +name = repaya; +position = "{1063.621, 730}"; }, { name = top; @@ -1200,8 +1200,8 @@ width = 1488; { anchors = ( { -name = Anchor5; -position = "{1152, -15}"; +name = repaya; +position = "{823.448, 730}"; }, { name = top; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/kavarephsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/kavarephsinh.glyph index 1b78792f..063a583d 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/kavarephsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/kavarephsinh.glyph @@ -1,5 +1,6 @@ { color = 11; +export = 0; glyphname = kavarephsinh; layers = ( { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/kavasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/kavasinh.glyph index 3964faf8..98e7cbdd 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/kavasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/kavasinh.glyph @@ -5,8 +5,8 @@ layers = ( { anchors = ( { -name = Anchor5; -position = "{974, -15}"; +name = repaya; +position = "{675.223, 800}"; } ); layerId = "CF8E177F-0CDC-40C1-8828-F158AA64F32E"; @@ -187,8 +187,8 @@ width = 974; { anchors = ( { -name = Anchor5; -position = "{1358, -15}"; +name = repaya; +position = "{917.859, 800}"; } ); layerId = "7977A986-4EFB-4152-84F8-5A02CD382AAF"; @@ -369,8 +369,8 @@ width = 1324; { anchors = ( { -name = Anchor5; -position = "{1017, -15}"; +name = repaya; +position = "{705.032, 800}"; } ); layerId = "56AEB5FB-BA14-4784-B08F-18006463EEDB"; @@ -551,8 +551,8 @@ width = 1017; { anchors = ( { -name = Anchor5; -position = "{1392, -15}"; +name = repaya; +position = "{965, 800}"; } ); layerId = UUID0; @@ -733,8 +733,8 @@ width = 1392; { anchors = ( { -name = Anchor5; -position = "{1488, -15}"; +name = repaya; +position = "{1031.552, 800}"; } ); layerId = "C62AB4C0-B70D-46F6-9B13-45217A94AFC9"; @@ -915,8 +915,8 @@ width = 1488; { anchors = ( { -name = Anchor5; -position = "{1147, -15}"; +name = repaya; +position = "{795.154, 800}"; } ); layerId = "DC607D84-584B-45E6-A9EB-D1AF471CA2AE"; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/nadarephsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/nadarephsinh.glyph index ffe66132..2fd85110 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/nadarephsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/nadarephsinh.glyph @@ -1,5 +1,6 @@ { color = 11; +export = 0; glyphname = nadarephsinh; layers = ( { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/nadharephsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/nadharephsinh.glyph index 51b033ce..6b1ee159 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/nadharephsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/nadharephsinh.glyph @@ -1,5 +1,6 @@ { color = 11; +export = 0; glyphname = nadharephsinh; layers = ( { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/nadhasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/nadhasinh.glyph index e26bdd0c..a54e84b4 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/nadhasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/nadhasinh.glyph @@ -5,8 +5,8 @@ layers = ( { anchors = ( { -name = Anchor5; -position = "{959, -15}"; +name = repaya; +position = "{668.184, 800}"; } ); layerId = "CF8E177F-0CDC-40C1-8828-F158AA64F32E"; @@ -159,8 +159,8 @@ width = 959; { anchors = ( { -name = Anchor5; -position = "{1351, -15}"; +name = repaya; +position = "{916.924, 800}"; } ); layerId = "7977A986-4EFB-4152-84F8-5A02CD382AAF"; @@ -313,8 +313,8 @@ width = 1316; { anchors = ( { -name = Anchor5; -position = "{1007, -15}"; +name = repaya; +position = "{701.628, 800}"; } ); layerId = "56AEB5FB-BA14-4784-B08F-18006463EEDB"; @@ -467,8 +467,8 @@ width = 1007; { anchors = ( { -name = Anchor5; -position = "{1385, -15}"; +name = repaya; +position = "{965, 800}"; } ); layerId = UUID0; @@ -621,8 +621,8 @@ width = 1385; { anchors = ( { -name = Anchor5; -position = "{1401, -15}"; +name = repaya; +position = "{976.148, 800}"; } ); layerId = "C62AB4C0-B70D-46F6-9B13-45217A94AFC9"; @@ -775,8 +775,8 @@ width = 1401; { anchors = ( { -name = Anchor5; -position = "{1079, -15}"; +name = repaya; +position = "{751.794, 800}"; } ); layerId = "DC607D84-584B-45E6-A9EB-D1AF471CA2AE"; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/natharephsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/natharephsinh.glyph index 25ba56fb..c0a1bcef 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/natharephsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/natharephsinh.glyph @@ -1,5 +1,6 @@ { color = 11; +export = 0; glyphname = natharephsinh; layers = ( { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/nathasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/nathasinh.glyph index 40dcc5ec..549146bc 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/nathasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/nathasinh.glyph @@ -3,12 +3,6 @@ color = 11; glyphname = nathasinh; layers = ( { -anchors = ( -{ -name = Anchor5; -position = "{918, -15}"; -} -); layerId = "CF8E177F-0CDC-40C1-8828-F158AA64F32E"; paths = ( { @@ -164,12 +158,6 @@ nodes = ( width = 918; }, { -anchors = ( -{ -name = Anchor5; -position = "{1297, -15}"; -} -); layerId = "7977A986-4EFB-4152-84F8-5A02CD382AAF"; paths = ( { @@ -325,12 +313,6 @@ nodes = ( width = 1261; }, { -anchors = ( -{ -name = Anchor5; -position = "{968, -15}"; -} -); layerId = "56AEB5FB-BA14-4784-B08F-18006463EEDB"; paths = ( { @@ -486,12 +468,6 @@ nodes = ( width = 968; }, { -anchors = ( -{ -name = Anchor5; -position = "{1333, -15}"; -} -); layerId = UUID0; paths = ( { @@ -647,12 +623,6 @@ nodes = ( width = 1333; }, { -anchors = ( -{ -name = Anchor5; -position = "{1351, -15}"; -} -); layerId = "C62AB4C0-B70D-46F6-9B13-45217A94AFC9"; paths = ( { @@ -808,12 +778,6 @@ nodes = ( width = 1351; }, { -anchors = ( -{ -name = Anchor5; -position = "{1027, -15}"; -} -); layerId = "DC607D84-584B-45E6-A9EB-D1AF471CA2AE"; paths = ( { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/navarephsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/navarephsinh.glyph index a39db94f..c2e9a539 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/navarephsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/navarephsinh.glyph @@ -1,5 +1,6 @@ { color = 11; +export = 0; glyphname = navarephsinh; layers = ( { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/navasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/navasinh.glyph index 21ea1b7f..3de20ac0 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/navasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/navasinh.glyph @@ -5,8 +5,8 @@ layers = ( { anchors = ( { -name = Anchor5; -position = "{929, -15}"; +name = repaya; +position = "{620, 800}"; } ); layerId = "CF8E177F-0CDC-40C1-8828-F158AA64F32E"; @@ -170,8 +170,8 @@ width = 929; { anchors = ( { -name = Anchor5; -position = "{1313, -15}"; +name = repaya; +position = "{874, 800}"; } ); layerId = "7977A986-4EFB-4152-84F8-5A02CD382AAF"; @@ -335,8 +335,8 @@ width = 1282; { anchors = ( { -name = Anchor5; -position = "{976, -15}"; +name = repaya; +position = "{649, 800}"; } ); layerId = "56AEB5FB-BA14-4784-B08F-18006463EEDB"; @@ -500,8 +500,8 @@ width = 976; { anchors = ( { -name = Anchor5; -position = "{1343, -15}"; +name = repaya; +position = "{915, 800}"; } ); layerId = UUID0; @@ -665,8 +665,8 @@ width = 1343; { anchors = ( { -name = Anchor5; -position = "{1365, -15}"; +name = repaya; +position = "{905, 800}"; } ); layerId = "C62AB4C0-B70D-46F6-9B13-45217A94AFC9"; @@ -830,8 +830,8 @@ width = 1365; { anchors = ( { -name = Anchor5; -position = "{1043, -15}"; +name = repaya; +position = "{681, 800}"; } ); layerId = "DC607D84-584B-45E6-A9EB-D1AF471CA2AE"; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/nyacarephsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/nyacarephsinh.glyph index e1f44d87..630e383d 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/nyacarephsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/nyacarephsinh.glyph @@ -1,5 +1,6 @@ { color = 11; +export = 0; glyphname = nyacarephsinh; layers = ( { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/nyacasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/nyacasinh.glyph index 6896313a..2432ca1d 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/nyacasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/nyacasinh.glyph @@ -5,8 +5,8 @@ layers = ( { anchors = ( { -name = Anchor5; -position = "{669, -15}"; +name = repaya; +position = "{365.361, 800}"; } ); layerId = "CF8E177F-0CDC-40C1-8828-F158AA64F32E"; @@ -109,8 +109,8 @@ width = 669; { anchors = ( { -name = Anchor5; -position = "{904, -15}"; +name = repaya; +position = "{472.402, 800}"; } ); layerId = "7977A986-4EFB-4152-84F8-5A02CD382AAF"; @@ -213,8 +213,8 @@ width = 865; { anchors = ( { -name = Anchor5; -position = "{729, -15}"; +name = repaya; +position = "{398.128, 800}"; } ); layerId = "56AEB5FB-BA14-4784-B08F-18006463EEDB"; @@ -317,8 +317,8 @@ width = 729; { anchors = ( { -name = Anchor5; -position = "{943, -15}"; +name = repaya; +position = "{515, 800}"; } ); layerId = UUID0; @@ -421,8 +421,8 @@ width = 943; { anchors = ( { -name = Anchor5; -position = "{1079, -15}"; +name = repaya; +position = "{589.274, 800}"; } ); layerId = "C62AB4C0-B70D-46F6-9B13-45217A94AFC9"; @@ -525,8 +525,8 @@ width = 1079; { anchors = ( { -name = Anchor5; -position = "{868, -15}"; +name = repaya; +position = "{474.04, 800}"; } ); layerId = "DC607D84-584B-45E6-A9EB-D1AF471CA2AE"; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/rakarsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/rakarsinh.glyph index e6ebb092..d57bdec1 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/rakarsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/rakarsinh.glyph @@ -137,12 +137,8 @@ width = 0; { anchors = ( { -name = _Anchor5; -position = "{0, -15}"; -}, -{ -name = _uvowel; -position = "{-53, 176}"; +name = _rakar; +position = "{-80, 110}"; } ); layerId = UUID0; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/rakarsinh.long.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/rakarsinh.long.glyph index 5804a25a..2c1f2f23 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/rakarsinh.long.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/rakarsinh.long.glyph @@ -3,12 +3,6 @@ color = 11; glyphname = rakarsinh.long; layers = ( { -anchors = ( -{ -name = _Anchor5; -position = "{0, -15}"; -} -); layerId = "CF8E177F-0CDC-40C1-8828-F158AA64F32E"; paths = ( { @@ -45,8 +39,8 @@ width = 0; { anchors = ( { -name = _Anchor5; -position = "{0, -15}"; +name = _rakar; +position = "{-71, 103}"; } ); layerId = "7977A986-4EFB-4152-84F8-5A02CD382AAF"; @@ -83,12 +77,6 @@ nodes = ( width = 0; }, { -anchors = ( -{ -name = _Anchor5; -position = "{0, -15}"; -} -); layerId = "56AEB5FB-BA14-4784-B08F-18006463EEDB"; paths = ( { @@ -125,8 +113,8 @@ width = 0; { anchors = ( { -name = _Anchor5; -position = "{0, -15}"; +name = _rakar; +position = "{-80, 110}"; } ); layerId = UUID0; @@ -163,12 +151,6 @@ nodes = ( width = 0; }, { -anchors = ( -{ -name = _Anchor5; -position = "{0, -15}"; -} -); layerId = "C62AB4C0-B70D-46F6-9B13-45217A94AFC9"; paths = ( { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/tatharephsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/tatharephsinh.glyph index 9610f8b4..efb50c79 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/tatharephsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/tatharephsinh.glyph @@ -1,5 +1,6 @@ { color = 11; +export = 0; glyphname = tatharephsinh; layers = ( { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/tathasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/tathasinh.glyph index 6d302248..4c4b5fe7 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/tathasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/tathasinh.glyph @@ -3,12 +3,6 @@ color = 11; glyphname = tathasinh; layers = ( { -anchors = ( -{ -name = Anchor5; -position = "{917, -15}"; -} -); layerId = "CF8E177F-0CDC-40C1-8828-F158AA64F32E"; paths = ( { @@ -166,12 +160,6 @@ nodes = ( width = 917; }, { -anchors = ( -{ -name = Anchor5; -position = "{1285, -15}"; -} -); layerId = "7977A986-4EFB-4152-84F8-5A02CD382AAF"; paths = ( { @@ -329,12 +317,6 @@ nodes = ( width = 1251; }, { -anchors = ( -{ -name = Anchor5; -position = "{959, -15}"; -} -); layerId = "56AEB5FB-BA14-4784-B08F-18006463EEDB"; paths = ( { @@ -492,12 +474,6 @@ nodes = ( width = 959; }, { -anchors = ( -{ -name = Anchor5; -position = "{1318, -15}"; -} -); layerId = UUID0; paths = ( { @@ -655,12 +631,6 @@ nodes = ( width = 1318; }, { -anchors = ( -{ -name = Anchor5; -position = "{1370, -15}"; -} -); layerId = "C62AB4C0-B70D-46F6-9B13-45217A94AFC9"; paths = ( { @@ -818,12 +788,6 @@ nodes = ( width = 1370; }, { -anchors = ( -{ -name = Anchor5; -position = "{1036, -15}"; -} -); layerId = "DC607D84-584B-45E6-A9EB-D1AF471CA2AE"; paths = ( { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/tavarephsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/tavarephsinh.glyph index face714d..780a4951 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/tavarephsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/tavarephsinh.glyph @@ -1,5 +1,6 @@ { color = 11; +export = 0; glyphname = tavarephsinh; layers = ( { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/tavasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/tavasinh.glyph index 9cb6fa1a..f8dfab97 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/tavasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/tavasinh.glyph @@ -5,8 +5,8 @@ layers = ( { anchors = ( { -name = Anchor5; -position = "{928, -15}"; +name = repaya; +position = "{632.41, 800}"; } ); layerId = "CF8E177F-0CDC-40C1-8828-F158AA64F32E"; @@ -172,8 +172,8 @@ width = 928; { anchors = ( { -name = Anchor5; -position = "{1300, -15}"; +name = repaya; +position = "{866.837, 800}"; } ); layerId = "7977A986-4EFB-4152-84F8-5A02CD382AAF"; @@ -339,8 +339,8 @@ width = 1272; { anchors = ( { -name = Anchor5; -position = "{966, -15}"; +name = repaya; +position = "{658.306, 800}"; } ); layerId = "56AEB5FB-BA14-4784-B08F-18006463EEDB"; @@ -506,8 +506,8 @@ width = 966; { anchors = ( { -name = Anchor5; -position = "{1328, -15}"; +name = repaya; +position = "{905, 800}"; } ); layerId = UUID0; @@ -673,8 +673,8 @@ width = 1328; { anchors = ( { -name = Anchor5; -position = "{1388, -15}"; +name = repaya; +position = "{945.889, 800}"; } ); layerId = "C62AB4C0-B70D-46F6-9B13-45217A94AFC9"; @@ -840,8 +840,8 @@ width = 1388; { anchors = ( { -name = Anchor5; -position = "{1049, -15}"; +name = repaya; +position = "{714.868, 800}"; } ); layerId = "DC607D84-584B-45E6-A9EB-D1AF471CA2AE"; diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/ttattharephsinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/ttattharephsinh.glyph index 4e962697..cb5ed983 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/ttattharephsinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/ttattharephsinh.glyph @@ -1,5 +1,6 @@ { color = 11; +export = 0; glyphname = ttattharephsinh; layers = ( { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/ttatthasinh.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/ttatthasinh.glyph index 539f2980..95e700c5 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/ttatthasinh.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/ttatthasinh.glyph @@ -3,12 +3,6 @@ color = 11; glyphname = ttatthasinh; layers = ( { -anchors = ( -{ -name = Anchor5; -position = "{700, -15}"; -} -); layerId = "CF8E177F-0CDC-40C1-8828-F158AA64F32E"; paths = ( { @@ -115,12 +109,6 @@ nodes = ( width = 700; }, { -anchors = ( -{ -name = Anchor5; -position = "{962, -15}"; -} -); layerId = "7977A986-4EFB-4152-84F8-5A02CD382AAF"; paths = ( { @@ -227,12 +215,6 @@ nodes = ( width = 917; }, { -anchors = ( -{ -name = Anchor5; -position = "{767, -15}"; -} -); layerId = "56AEB5FB-BA14-4784-B08F-18006463EEDB"; paths = ( { @@ -339,12 +321,6 @@ nodes = ( width = 767; }, { -anchors = ( -{ -name = Anchor5; -position = "{1007, -15}"; -} -); layerId = UUID0; paths = ( { @@ -451,12 +427,6 @@ nodes = ( width = 1007; }, { -anchors = ( -{ -name = Anchor5; -position = "{1110, -15}"; -} -); layerId = "C62AB4C0-B70D-46F6-9B13-45217A94AFC9"; paths = ( { @@ -563,12 +533,6 @@ nodes = ( width = 1110; }, { -anchors = ( -{ -name = Anchor5; -position = "{898, -15}"; -} -); layerId = "DC607D84-584B-45E6-A9EB-D1AF471CA2AE"; paths = ( { diff --git a/sources/NotoSansSinhala.glyphspackage/glyphs/uvowelsignsinh.alt.glyph b/sources/NotoSansSinhala.glyphspackage/glyphs/uvowelsignsinh.alt.glyph index 1aa261c2..8b9f0f6c 100644 --- a/sources/NotoSansSinhala.glyphspackage/glyphs/uvowelsignsinh.alt.glyph +++ b/sources/NotoSansSinhala.glyphspackage/glyphs/uvowelsignsinh.alt.glyph @@ -51,8 +51,8 @@ width = 650; { anchors = ( { -name = _below; -position = "{-279, 13}"; +name = _uvowel; +position = "{-282, 11}"; } ); layerId = "7977A986-4EFB-4152-84F8-5A02CD382AAF"; @@ -184,8 +184,8 @@ width = 0; { anchors = ( { -name = _below; -position = "{-102, 0}"; +name = _uvowel; +position = "{-300, 1}"; } ); layerId = "C62AB4C0-B70D-46F6-9B13-45217A94AFC9"; @@ -193,36 +193,36 @@ paths = ( { closed = 1; nodes = ( -"102 -248 OFFCURVE", -"137 -130 OFFCURVE", -"137 -45 CURVE SMOOTH", -"137 -28 OFFCURVE", -"135 -10 OFFCURVE", -"133 0 CURVE", -"-6 -6 LINE", -"-5 -14 OFFCURVE", -"-4 -24 OFFCURVE", -"-4 -35 CURVE SMOOTH", -"-4 -83 OFFCURVE", -"-21 -116 OFFCURVE", -"-88 -116 CURVE SMOOTH", -"-141 -116 OFFCURVE", -"-161 -94 OFFCURVE", -"-161 -66 CURVE SMOOTH", -"-161 -36 OFFCURVE", -"-145 1 OFFCURVE", -"-101 1 CURVE", -"-101 134 LINE", -"-226 134 OFFCURVE", -"-300 34 OFFCURVE", -"-300 -64 CURVE SMOOTH", -"-300 -160 OFFCURVE", -"-246 -248 OFFCURVE", -"-91 -248 CURVE SMOOTH" +"-98 -248 OFFCURVE", +"-63 -130 OFFCURVE", +"-63 -45 CURVE SMOOTH", +"-63 -28 OFFCURVE", +"-65 -10 OFFCURVE", +"-67 0 CURVE", +"-206 -6 LINE", +"-205 -14 OFFCURVE", +"-204 -24 OFFCURVE", +"-204 -35 CURVE SMOOTH", +"-204 -83 OFFCURVE", +"-221 -116 OFFCURVE", +"-288 -116 CURVE SMOOTH", +"-341 -116 OFFCURVE", +"-361 -94 OFFCURVE", +"-361 -66 CURVE SMOOTH", +"-361 -36 OFFCURVE", +"-345 1 OFFCURVE", +"-301 1 CURVE", +"-301 134 LINE", +"-426 134 OFFCURVE", +"-500 34 OFFCURVE", +"-500 -64 CURVE SMOOTH", +"-500 -160 OFFCURVE", +"-446 -248 OFFCURVE", +"-291 -248 CURVE SMOOTH" ); } ); -width = 300; +width = 0; }, { anchors = ( diff --git a/sources/NotoSansSinhala.glyphspackage/order.plist b/sources/NotoSansSinhala.glyphspackage/order.plist index 3799a470..22f8766c 100644 --- a/sources/NotoSansSinhala.glyphspackage/order.plist +++ b/sources/NotoSansSinhala.glyphspackage/order.plist @@ -231,27 +231,18 @@ ddiivowelsinh, ddhiivowelsinh, nniivowelsinh, nnddiivowelsinh, -tiivowelsinh, thiivowelsinh, -dariivowelsinh, dhiivowelsinh, niivowelsinh, ndiivowelsinh, -piivowelsinh, phiivowelsinh, biivowelsinh, -bhiivowelsinh, miivowelsinh, mbiivowelsinh, yiivowelsinh, riivowelsinh, -liivowelsinh, viivowelsinh, -shiivowelsinh, -siivowelsinh, -hiivowelsinh, lliivowelsinh, -fiivowelsinh, kaviivowelsinh, kassiivowelsinh, gadhiivowelsinh,