├── .github └── workflows │ └── build.yaml ├── .gitignore ├── .templaterc.json ├── AUTHORS.txt ├── BUILDING.md ├── CONTRIBUTORS.txt ├── Makefile ├── Makefile-inter ├── OFL.txt ├── README.md ├── documentation ├── DESCRIPTION.en_us.html ├── images-license.txt ├── khmer-looped.png ├── khmer-loopless.png ├── myanmar.png ├── thai-looped.png └── thai-loopless.png ├── features ├── LEGACY.txt ├── README.md ├── calt.fea ├── ccmp-th.fea ├── ccmp-thloop.fea ├── ccmp.fea ├── cpsp.fea ├── cv01-one.fea ├── cv02-four.fea ├── cv03-six.fea ├── cv04-nine.fea ├── cv05-l-tail.fea ├── cv06-u.fea ├── cv07-germandbls.fea ├── cv08-i-serif.fea ├── cv09-three.fea ├── cv10-g-spur.fea ├── cv11-single-storey-a.fea ├── cv12-compact-f.fea ├── cv13-compact-t.fea ├── cv14-germandbls.fea ├── dlig-thloop.fea ├── dlig.fea ├── frac.fea ├── ss02-disambiguation.fea ├── ss04-disambiguation.fea ├── ss05-circled.fea ├── ss06-squared.fea ├── subs.fea ├── sups.fea └── zero.fea ├── glyphsets └── GF_Latin_Core.txt ├── out ├── badges │ ├── DescriptionChecks.json │ ├── FamilyChecks.json │ ├── FontFileChecks.json │ ├── GlyphsetChecks.json │ ├── MetadataChecks.json │ ├── Nametablechecks.json │ ├── OpenTypeSpecificationChecks.json │ ├── OutlineChecks.json │ ├── RepositoryChecks.json │ ├── ShapingChecks.json │ ├── SuperfamilyChecks.json │ ├── UniversalProfileChecks.json │ └── overall.json └── fontbakery │ ├── fontbakery-Khmer-report.html │ ├── fontbakery-Khmer-report.md │ ├── fontbakery-Myanmar-report.html │ ├── fontbakery-Myanmar-report.md │ ├── fontbakery-Thai-report.html │ └── fontbakery-Thai-report.md ├── recipeproviders ├── inter_extension.py └── inter_extension_vf.py ├── renovate.json ├── requirements-test.in ├── requirements-test.txt ├── requirements.in ├── requirements.txt ├── scripts ├── bumpfontversion.py ├── config-for-vf.py ├── customize.py ├── fix_encoding.py ├── index.html ├── process-merge.py ├── read-config.py └── update-custom-filter.py └── sources ├── CustomFilter_GF_Latin_All.plist ├── Khmer ├── InterKhmerLooped-Italic.glyphspackage │ ├── UIState.plist │ ├── fontinfo.plist │ ├── glyphs │ │ ├── aaS_ign-khmer.glyph │ │ ├── aeS_ign-khmer.glyph │ │ ├── ahsda-khmer.glyph │ │ ├── ahsda-khmer.ro.glyph │ │ ├── aiS_ign-khmer.glyph │ │ ├── atthacan-khmer.glyph │ │ ├── auS_ign-khmer.glyph │ │ ├── avakrahasanya-khmer.glyph │ │ ├── ba-khmer.glyph │ │ ├── ba-khmer.post.glyph │ │ ├── ba_aaS_ign-khmer.glyph │ │ ├── ba_aaS_ign-khmer.post_.glyph │ │ ├── ba_auS_ign-khmer.glyph │ │ ├── ba_auS_ign-khmer.post_.glyph │ │ ├── bantoc-khmer.glyph │ │ ├── bariyoosan-khmer.glyph │ │ ├── bathamasat-khmer.glyph │ │ ├── beyyal-khmer.glyph │ │ ├── ca-khmer.below.glyph │ │ ├── ca-khmer.glyph │ │ ├── ca_aaS_ign-khmer.glyph │ │ ├── ca_auS_ign-khmer.glyph │ │ ├── camnucpiikuuh-khmer.glyph │ │ ├── cha-khmer.below.glyph │ │ ├── cha-khmer.glyph │ │ ├── cha_aaS_ign-khmer.glyph │ │ ├── cha_auS_ign-khmer.glyph │ │ ├── cho-khmer.glyph │ │ ├── cho-khmer.post.glyph │ │ ├── cho_aaS_ign-khmer.glyph │ │ ├── cho_aaS_ign-khmer.post_.glyph │ │ ├── cho_auS_ign-khmer.glyph │ │ ├── cho_auS_ign-khmer.post_.glyph │ │ ├── co-khmer.below.glyph │ │ ├── co-khmer.glyph │ │ ├── co_aaS_ign-khmer.glyph │ │ ├── co_auS_ign-khmer.glyph │ │ ├── coeng-khmer.glyph │ │ ├── da-khmer.below.glyph │ │ ├── da-khmer.below.ro.glyph │ │ ├── da-khmer.glyph │ │ ├── da_aaS_ign-khmer.glyph │ │ ├── da_auS_ign-khmer.glyph │ │ ├── do-khmer.below.glyph │ │ ├── do-khmer.glyph │ │ ├── do_aaS_ign-khmer.glyph │ │ ├── do_auS_ign-khmer.glyph │ │ ├── dottedC_ircle.glyph │ │ ├── eS_ign-khmer.glyph │ │ ├── eight-khmer.glyph │ │ ├── five-khmer.glyph │ │ ├── four-khmer.glyph │ │ ├── ha-khmer.below.glyph │ │ ├── ha-khmer.below2.glyph │ │ ├── ha-khmer.glyph │ │ ├── ha_aaS_ign-khmer.glyph │ │ ├── ha_auS_ign-khmer.glyph │ │ ├── iM_ark-khmer.glyph │ │ ├── iM_ark-khmer.narrow.glyph │ │ ├── iM_ark-khmer.small.glyph │ │ ├── iM_ark_toandakhiat-khmer.glyph │ │ ├── iM_ark_toandakhiat-khmer.narrow.glyph │ │ ├── ieS_ign-khmer.below2.glyph │ │ ├── ieS_ign-khmer.glyph │ │ ├── iiM_ark-khmer.glyph │ │ ├── iiM_ark-khmer.narrow.glyph │ │ ├── iiM_ark-khmer.small.glyph │ │ ├── ka-khmer.below.glyph │ │ ├── ka-khmer.glyph │ │ ├── ka_aaS_ign-khmer.glyph │ │ ├── ka_auS_ign-khmer.glyph │ │ ├── kakabat-khmer.glyph │ │ ├── kakabat-khmer.liga.glyph │ │ ├── kakabat-khmer.small.glyph │ │ ├── kha-khmer.below.glyph │ │ ├── kha-khmer.glyph │ │ ├── kha_aaS_ign-khmer.glyph │ │ ├── kha_auS_ign-khmer.glyph │ │ ├── khan-khmer.glyph │ │ ├── kho-khmer.glyph │ │ ├── kho-khmer.post.glyph │ │ ├── kho_aaS_ign-khmer.glyph │ │ ├── kho_aaS_ign-khmer.post_.glyph │ │ ├── kho_auS_ign-khmer.glyph │ │ ├── kho_auS_ign-khmer.post_.glyph │ │ ├── ko-khmer.below.glyph │ │ ├── ko-khmer.glyph │ │ ├── ko_aaS_ign-khmer.glyph │ │ ├── ko_auS_ign-khmer.glyph │ │ ├── koomuut-khmer.glyph │ │ ├── la-khmer.glyph │ │ ├── la_aaS_ign-khmer.glyph │ │ ├── la_auS_ign-khmer.glyph │ │ ├── lektoo-khmer.glyph │ │ ├── lo-khmer.below.glyph │ │ ├── lo-khmer.glyph │ │ ├── lo_aaS_ign-khmer.glyph │ │ ├── lo_auS_ign-khmer.glyph │ │ ├── ly-khmer.glyph │ │ ├── lyy-khmer.glyph │ │ ├── mo-khmer.below.glyph │ │ ├── mo-khmer.below.ro.glyph │ │ ├── mo-khmer.below2.glyph │ │ ├── mo-khmer.glyph │ │ ├── mo_aaS_ign-khmer.glyph │ │ ├── mo_auS_ign-khmer.glyph │ │ ├── muusikatoan-khmer.glyph │ │ ├── muusikatoan-khmer.ro.glyph │ │ ├── muusikatoan-khmer.roL_iga.glyph │ │ ├── ngo-khmer.below.glyph │ │ ├── ngo-khmer.glyph │ │ ├── ngo_aaS_ign-khmer.glyph │ │ ├── ngo_auS_ign-khmer.glyph │ │ ├── nikahit-khmer.glyph │ │ ├── nikahit-khmer.liga.glyph │ │ ├── nikahit-khmer.small.glyph │ │ ├── nine-khmer.glyph │ │ ├── nno-khmer.below.glyph │ │ ├── nno-khmer.below.narrow1.glyph │ │ ├── nno-khmer.below.narrow2.glyph │ │ ├── nno-khmer.glyph │ │ ├── nno_aaS_ign-khmer.glyph │ │ ├── nno_auS_ign-khmer.glyph │ │ ├── no-khmer.below.glyph │ │ ├── no-khmer.glyph │ │ ├── no_aaS_ign-khmer.glyph │ │ ├── no_auS_ign-khmer.glyph │ │ ├── nyo-khmer.below.glyph │ │ ├── nyo-khmer.full.below.glyph │ │ ├── nyo-khmer.glyph │ │ ├── nyo-khmer.less.glyph │ │ ├── nyo_aaS_ign-khmer.glyph │ │ ├── nyo_aaS_ign-khmer.less.glyph │ │ ├── nyo_auS_ign-khmer.glyph │ │ ├── nyo_auS_ign-khmer.less.glyph │ │ ├── oeS_ign-khmer.glyph │ │ ├── one-khmer.glyph │ │ ├── ooS_ign-khmer.glyph │ │ ├── pha-khmer.below.glyph │ │ ├── pha-khmer.glyph │ │ ├── pha_aaS_ign-khmer.glyph │ │ ├── pha_auS_ign-khmer.glyph │ │ ├── phnaekmuan-khmer.glyph │ │ ├── pho-khmer.below.glyph │ │ ├── pho-khmer.below.ro.glyph │ │ ├── pho-khmer.glyph │ │ ├── pho_aaS_ign-khmer.glyph │ │ ├── pho_auS_ign-khmer.glyph │ │ ├── po-khmer.below.glyph │ │ ├── po-khmer.below.ro.glyph │ │ ├── po-khmer.glyph │ │ ├── po_aaS_ign-khmer.glyph │ │ ├── po_auS_ign-khmer.glyph │ │ ├── qa-khmer.below.glyph │ │ ├── qa-khmer.glyph │ │ ├── qa_aaS_ign-khmer.glyph │ │ ├── qa_auS_ign-khmer.glyph │ │ ├── qai-khmer.glyph │ │ ├── qau-khmer.glyph │ │ ├── qe-khmer.glyph │ │ ├── qi-khmer.glyph │ │ ├── qii-khmer.glyph │ │ ├── qoo-khmer.glyph │ │ ├── qooV_ariant-khmer.glyph │ │ ├── qu-khmer.glyph │ │ ├── quk-khmer.glyph │ │ ├── quu-khmer.glyph │ │ ├── quuv-khmer.glyph │ │ ├── reahmuk-khmer.glyph │ │ ├── riel-khmer.glyph │ │ ├── ro-khmer.glyph │ │ ├── ro-khmer.pre.glyph │ │ ├── ro-khmer.pre.narrow.glyph │ │ ├── ro-khmer.pre.narrow.to.glyph │ │ ├── ro-khmer.pre2.glyph │ │ ├── ro_aaS_ign-khmer.glyph │ │ ├── ro_auS_ign-khmer.glyph │ │ ├── robat-khmer.glyph │ │ ├── ry-khmer.glyph │ │ ├── ryy-khmer.glyph │ │ ├── sa-khmer.glyph │ │ ├── sa-khmer.post.glyph │ │ ├── sa_aaS_ign-khmer.glyph │ │ ├── sa_aaS_ign-khmer.post_.glyph │ │ ├── sa_auS_ign-khmer.glyph │ │ ├── sa_auS_ign-khmer.post_.glyph │ │ ├── samyoksannya-khmer.glyph │ │ ├── samyoksannya-khmer.ro.glyph │ │ ├── samyoksannya-khmer.small.glyph │ │ ├── seven-khmer.glyph │ │ ├── sha-khmer.below.glyph │ │ ├── sha-khmer.glyph │ │ ├── sha_aaS_ign-khmer.glyph │ │ ├── sha_auS_ign-khmer.glyph │ │ ├── six-khmer.glyph │ │ ├── space.glyph │ │ ├── sso-khmer.glyph │ │ ├── sso-khmer.post.glyph │ │ ├── sso_aaS_ign-khmer.glyph │ │ ├── sso_aaS_ign-khmer.post_.glyph │ │ ├── sso_auS_ign-khmer.glyph │ │ ├── sso_auS_ign-khmer.post_.glyph │ │ ├── ta-khmer.below.glyph │ │ ├── ta-khmer.below.ro.glyph │ │ ├── ta-khmer.glyph │ │ ├── ta_aaS_ign-khmer.glyph │ │ ├── ta_auS_ign-khmer.glyph │ │ ├── tha-khmer.below.glyph │ │ ├── tha-khmer.glyph │ │ ├── tha_aaS_ign-khmer.glyph │ │ ├── tha_auS_ign-khmer.glyph │ │ ├── tho-khmer.below.glyph │ │ ├── tho-khmer.glyph │ │ ├── tho_aaS_ign-khmer.glyph │ │ ├── tho_auS_ign-khmer.glyph │ │ ├── three-khmer.glyph │ │ ├── to-khmer.below.glyph │ │ ├── to-khmer.glyph │ │ ├── to_aaS_ign-khmer.glyph │ │ ├── to_auS_ign-khmer.glyph │ │ ├── toandakhiat-khmer.glyph │ │ ├── toandakhiat-khmer.ro.glyph │ │ ├── triisap-khmer.glyph │ │ ├── triisap-khmer.small.glyph │ │ ├── ttha-khmer.below.glyph │ │ ├── ttha-khmer.glyph │ │ ├── ttha_aaS_ign-khmer.glyph │ │ ├── ttha_auS_ign-khmer.glyph │ │ ├── ttho-khmer.glyph │ │ ├── ttho-khmer.post.glyph │ │ ├── ttho_aaS_ign-khmer.glyph │ │ ├── ttho_aaS_ign-khmer.post_.glyph │ │ ├── ttho_auS_ign-khmer.glyph │ │ ├── ttho_auS_ign-khmer.post_.glyph │ │ ├── two-khmer.glyph │ │ ├── uM_ark-khmer.below2.glyph │ │ ├── uM_ark-khmer.glyph │ │ ├── uaM_ark-khmer.below2.glyph │ │ ├── uaM_ark-khmer.glyph │ │ ├── uaM_ark-khmer.ro.glyph │ │ ├── uuM_ark-khmer.below2.glyph │ │ ├── uuM_ark-khmer.glyph │ │ ├── uuM_ark-khmer.ro.glyph │ │ ├── viriam-khmer.glyph │ │ ├── vo-khmer.below.glyph │ │ ├── vo-khmer.glyph │ │ ├── vo_aaS_ign-khmer.glyph │ │ ├── vo_auS_ign-khmer.glyph │ │ ├── yM_ark-khmer.glyph │ │ ├── yM_ark-khmer.narrow.glyph │ │ ├── yM_ark-khmer.small.glyph │ │ ├── yaS_ign-khmer.below2.glyph │ │ ├── yaS_ign-khmer.glyph │ │ ├── yo-khmer.glyph │ │ ├── yo-khmer.post.glyph │ │ ├── yo-khmer.post2.glyph │ │ ├── yo_aaS_ign-khmer.glyph │ │ ├── yo_aaS_ign-khmer.post2_.glyph │ │ ├── yo_aaS_ign-khmer.post_.glyph │ │ ├── yo_auS_ign-khmer.glyph │ │ ├── yo_auS_ign-khmer.post2_.glyph │ │ ├── yo_auS_ign-khmer.post_.glyph │ │ ├── yuukaleapintu-khmer.glyph │ │ ├── yyM_ark-khmer.glyph │ │ ├── yyM_ark-khmer.narrow.glyph │ │ ├── yyM_ark-khmer.small.glyph │ │ ├── zero-khmer.glyph │ │ ├── zerowidthjoiner.glyph │ │ └── zerowidthnonjoiner.glyph │ └── order.plist ├── InterKhmerLooped.glyphspackage │ ├── UIState.plist │ ├── fontinfo.plist │ ├── glyphs │ │ ├── aaS_ign-khmer.glyph │ │ ├── aeS_ign-khmer.glyph │ │ ├── ahsda-khmer.glyph │ │ ├── ahsda-khmer.ro.glyph │ │ ├── aiS_ign-khmer.glyph │ │ ├── atthacan-khmer.glyph │ │ ├── auS_ign-khmer.glyph │ │ ├── avakrahasanya-khmer.glyph │ │ ├── ba-khmer.glyph │ │ ├── ba-khmer.post.glyph │ │ ├── ba_aaS_ign-khmer.glyph │ │ ├── ba_aaS_ign-khmer.post_.glyph │ │ ├── ba_auS_ign-khmer.glyph │ │ ├── ba_auS_ign-khmer.post_.glyph │ │ ├── bantoc-khmer.glyph │ │ ├── bariyoosan-khmer.glyph │ │ ├── bathamasat-khmer.glyph │ │ ├── beyyal-khmer.glyph │ │ ├── ca-khmer.below.glyph │ │ ├── ca-khmer.glyph │ │ ├── ca_aaS_ign-khmer.glyph │ │ ├── ca_auS_ign-khmer.glyph │ │ ├── camnucpiikuuh-khmer.glyph │ │ ├── cha-khmer.below.glyph │ │ ├── cha-khmer.glyph │ │ ├── cha_aaS_ign-khmer.glyph │ │ ├── cha_auS_ign-khmer.glyph │ │ ├── cho-khmer.glyph │ │ ├── cho-khmer.post.glyph │ │ ├── cho_aaS_ign-khmer.glyph │ │ ├── cho_aaS_ign-khmer.post_.glyph │ │ ├── cho_auS_ign-khmer.glyph │ │ ├── cho_auS_ign-khmer.post_.glyph │ │ ├── co-khmer.below.glyph │ │ ├── co-khmer.glyph │ │ ├── co_aaS_ign-khmer.glyph │ │ ├── co_auS_ign-khmer.glyph │ │ ├── coeng-khmer.glyph │ │ ├── da-khmer.below.glyph │ │ ├── da-khmer.below.ro.glyph │ │ ├── da-khmer.glyph │ │ ├── da_aaS_ign-khmer.glyph │ │ ├── da_auS_ign-khmer.glyph │ │ ├── do-khmer.below.glyph │ │ ├── do-khmer.glyph │ │ ├── do_aaS_ign-khmer.glyph │ │ ├── do_auS_ign-khmer.glyph │ │ ├── dottedC_ircle.glyph │ │ ├── eS_ign-khmer.glyph │ │ ├── eight-khmer.glyph │ │ ├── five-khmer.glyph │ │ ├── four-khmer.glyph │ │ ├── ha-khmer.below.glyph │ │ ├── ha-khmer.below2.glyph │ │ ├── ha-khmer.glyph │ │ ├── ha_aaS_ign-khmer.glyph │ │ ├── ha_auS_ign-khmer.glyph │ │ ├── iM_ark-khmer.glyph │ │ ├── iM_ark-khmer.narrow.glyph │ │ ├── iM_ark-khmer.small.glyph │ │ ├── iM_ark_toandakhiat-khmer.glyph │ │ ├── iM_ark_toandakhiat-khmer.narrow.glyph │ │ ├── ieS_ign-khmer.below2.glyph │ │ ├── ieS_ign-khmer.glyph │ │ ├── iiM_ark-khmer.glyph │ │ ├── iiM_ark-khmer.narrow.glyph │ │ ├── iiM_ark-khmer.small.glyph │ │ ├── ka-khmer.below.glyph │ │ ├── ka-khmer.glyph │ │ ├── ka_aaS_ign-khmer.glyph │ │ ├── ka_auS_ign-khmer.glyph │ │ ├── kakabat-khmer.glyph │ │ ├── kakabat-khmer.liga.glyph │ │ ├── kakabat-khmer.small.glyph │ │ ├── kha-khmer.below.glyph │ │ ├── kha-khmer.glyph │ │ ├── kha_aaS_ign-khmer.glyph │ │ ├── kha_auS_ign-khmer.glyph │ │ ├── khan-khmer.glyph │ │ ├── kho-khmer.glyph │ │ ├── kho-khmer.post.glyph │ │ ├── kho_aaS_ign-khmer.glyph │ │ ├── kho_aaS_ign-khmer.post_.glyph │ │ ├── kho_auS_ign-khmer.glyph │ │ ├── kho_auS_ign-khmer.post_.glyph │ │ ├── ko-khmer.below.glyph │ │ ├── ko-khmer.glyph │ │ ├── ko_aaS_ign-khmer.glyph │ │ ├── ko_auS_ign-khmer.glyph │ │ ├── koomuut-khmer.glyph │ │ ├── la-khmer.glyph │ │ ├── la_aaS_ign-khmer.glyph │ │ ├── la_auS_ign-khmer.glyph │ │ ├── lektoo-khmer.glyph │ │ ├── lo-khmer.below.glyph │ │ ├── lo-khmer.glyph │ │ ├── lo_aaS_ign-khmer.glyph │ │ ├── lo_auS_ign-khmer.glyph │ │ ├── ly-khmer.glyph │ │ ├── lyy-khmer.glyph │ │ ├── mo-khmer.below.glyph │ │ ├── mo-khmer.below.ro.glyph │ │ ├── mo-khmer.below2.glyph │ │ ├── mo-khmer.glyph │ │ ├── mo_aaS_ign-khmer.glyph │ │ ├── mo_auS_ign-khmer.glyph │ │ ├── muusikatoan-khmer.glyph │ │ ├── muusikatoan-khmer.ro.glyph │ │ ├── muusikatoan-khmer.roL_iga.glyph │ │ ├── ngo-khmer.below.glyph │ │ ├── ngo-khmer.glyph │ │ ├── ngo_aaS_ign-khmer.glyph │ │ ├── ngo_auS_ign-khmer.glyph │ │ ├── nikahit-khmer.glyph │ │ ├── nikahit-khmer.liga.glyph │ │ ├── nikahit-khmer.small.glyph │ │ ├── nine-khmer.glyph │ │ ├── nno-khmer.below.glyph │ │ ├── nno-khmer.below.narrow1.glyph │ │ ├── nno-khmer.below.narrow2.glyph │ │ ├── nno-khmer.glyph │ │ ├── nno_aaS_ign-khmer.glyph │ │ ├── nno_auS_ign-khmer.glyph │ │ ├── no-khmer.below.glyph │ │ ├── no-khmer.glyph │ │ ├── no_aaS_ign-khmer.glyph │ │ ├── no_auS_ign-khmer.glyph │ │ ├── nyo-khmer.below.glyph │ │ ├── nyo-khmer.full.below.glyph │ │ ├── nyo-khmer.glyph │ │ ├── nyo-khmer.less.glyph │ │ ├── nyo_aaS_ign-khmer.glyph │ │ ├── nyo_aaS_ign-khmer.less.glyph │ │ ├── nyo_auS_ign-khmer.glyph │ │ ├── nyo_auS_ign-khmer.less.glyph │ │ ├── oeS_ign-khmer.glyph │ │ ├── one-khmer.glyph │ │ ├── ooS_ign-khmer.glyph │ │ ├── pha-khmer.below.glyph │ │ ├── pha-khmer.glyph │ │ ├── pha_aaS_ign-khmer.glyph │ │ ├── pha_auS_ign-khmer.glyph │ │ ├── phnaekmuan-khmer.glyph │ │ ├── pho-khmer.below.glyph │ │ ├── pho-khmer.below.ro.glyph │ │ ├── pho-khmer.glyph │ │ ├── pho_aaS_ign-khmer.glyph │ │ ├── pho_auS_ign-khmer.glyph │ │ ├── po-khmer.below.glyph │ │ ├── po-khmer.below.ro.glyph │ │ ├── po-khmer.glyph │ │ ├── po_aaS_ign-khmer.glyph │ │ ├── po_auS_ign-khmer.glyph │ │ ├── qa-khmer.below.glyph │ │ ├── qa-khmer.glyph │ │ ├── qa_aaS_ign-khmer.glyph │ │ ├── qa_auS_ign-khmer.glyph │ │ ├── qai-khmer.glyph │ │ ├── qau-khmer.glyph │ │ ├── qe-khmer.glyph │ │ ├── qi-khmer.glyph │ │ ├── qii-khmer.glyph │ │ ├── qoo-khmer.glyph │ │ ├── qooV_ariant-khmer.glyph │ │ ├── qu-khmer.glyph │ │ ├── quk-khmer.glyph │ │ ├── quu-khmer.glyph │ │ ├── quuv-khmer.glyph │ │ ├── reahmuk-khmer.glyph │ │ ├── riel-khmer.glyph │ │ ├── ro-khmer.glyph │ │ ├── ro-khmer.pre.glyph │ │ ├── ro-khmer.pre.narrow.001.glyph │ │ ├── ro-khmer.pre.narrow.002.glyph │ │ ├── ro-khmer.pre.narrow.glyph │ │ ├── ro-khmer.pre.narrow.to.glyph │ │ ├── ro-khmer.pre2.glyph │ │ ├── ro_aaS_ign-khmer.glyph │ │ ├── ro_auS_ign-khmer.glyph │ │ ├── robat-khmer.glyph │ │ ├── ry-khmer.glyph │ │ ├── ryy-khmer.glyph │ │ ├── sa-khmer.glyph │ │ ├── sa-khmer.post.glyph │ │ ├── sa_aaS_ign-khmer.glyph │ │ ├── sa_aaS_ign-khmer.post_.glyph │ │ ├── sa_auS_ign-khmer.glyph │ │ ├── sa_auS_ign-khmer.post_.glyph │ │ ├── samyoksannya-khmer.glyph │ │ ├── samyoksannya-khmer.ro.glyph │ │ ├── samyoksannya-khmer.small.glyph │ │ ├── seven-khmer.glyph │ │ ├── sha-khmer.below.glyph │ │ ├── sha-khmer.glyph │ │ ├── sha_aaS_ign-khmer.glyph │ │ ├── sha_auS_ign-khmer.glyph │ │ ├── six-khmer.glyph │ │ ├── space.glyph │ │ ├── sso-khmer.glyph │ │ ├── sso-khmer.post.glyph │ │ ├── sso_aaS_ign-khmer.glyph │ │ ├── sso_aaS_ign-khmer.post_.glyph │ │ ├── sso_auS_ign-khmer.glyph │ │ ├── sso_auS_ign-khmer.post_.glyph │ │ ├── ta-khmer.below.glyph │ │ ├── ta-khmer.below.ro.glyph │ │ ├── ta-khmer.glyph │ │ ├── ta_aaS_ign-khmer.glyph │ │ ├── ta_auS_ign-khmer.glyph │ │ ├── tha-khmer.below.glyph │ │ ├── tha-khmer.glyph │ │ ├── tha_aaS_ign-khmer.glyph │ │ ├── tha_auS_ign-khmer.glyph │ │ ├── tho-khmer.below.glyph │ │ ├── tho-khmer.glyph │ │ ├── tho_aaS_ign-khmer.glyph │ │ ├── tho_auS_ign-khmer.glyph │ │ ├── three-khmer.glyph │ │ ├── to-khmer.001.glyph │ │ ├── to-khmer.below.glyph │ │ ├── to-khmer.glyph │ │ ├── to_aaS_ign-khmer.glyph │ │ ├── to_auS_ign-khmer.glyph │ │ ├── toandakhiat-khmer.glyph │ │ ├── toandakhiat-khmer.ro.glyph │ │ ├── triisap-khmer.glyph │ │ ├── triisap-khmer.small.glyph │ │ ├── ttha-khmer.below.glyph │ │ ├── ttha-khmer.glyph │ │ ├── ttha_aaS_ign-khmer.glyph │ │ ├── ttha_auS_ign-khmer.glyph │ │ ├── ttho-khmer.glyph │ │ ├── ttho-khmer.post.glyph │ │ ├── ttho_aaS_ign-khmer.glyph │ │ ├── ttho_aaS_ign-khmer.post_.glyph │ │ ├── ttho_auS_ign-khmer.glyph │ │ ├── ttho_auS_ign-khmer.post_.glyph │ │ ├── two-khmer.glyph │ │ ├── uM_ark-khmer.below2.glyph │ │ ├── uM_ark-khmer.glyph │ │ ├── uaM_ark-khmer.below2.glyph │ │ ├── uaM_ark-khmer.glyph │ │ ├── uaM_ark-khmer.ro.glyph │ │ ├── uuM_ark-khmer.below2.glyph │ │ ├── uuM_ark-khmer.glyph │ │ ├── uuM_ark-khmer.ro.glyph │ │ ├── viriam-khmer.glyph │ │ ├── vo-khmer.below.glyph │ │ ├── vo-khmer.glyph │ │ ├── vo_aaS_ign-khmer.glyph │ │ ├── vo_auS_ign-khmer.glyph │ │ ├── yM_ark-khmer.glyph │ │ ├── yM_ark-khmer.narrow.glyph │ │ ├── yM_ark-khmer.small.glyph │ │ ├── yaS_ign-khmer.below2.glyph │ │ ├── yaS_ign-khmer.glyph │ │ ├── yo-khmer.glyph │ │ ├── yo-khmer.post.glyph │ │ ├── yo-khmer.post2.glyph │ │ ├── yo_aaS_ign-khmer.glyph │ │ ├── yo_aaS_ign-khmer.post2_.glyph │ │ ├── yo_aaS_ign-khmer.post_.glyph │ │ ├── yo_auS_ign-khmer.glyph │ │ ├── yo_auS_ign-khmer.post2_.glyph │ │ ├── yo_auS_ign-khmer.post_.glyph │ │ ├── yuukaleapintu-khmer.glyph │ │ ├── yyM_ark-khmer.glyph │ │ ├── yyM_ark-khmer.narrow.glyph │ │ ├── yyM_ark-khmer.small.glyph │ │ ├── zero-khmer.glyph │ │ ├── zerowidthjoiner.glyph │ │ └── zerowidthnonjoiner.glyph │ └── order.plist ├── InterKhmerLoopless-Italic.glyphspackage │ ├── fontinfo.plist │ ├── glyphs │ │ ├── aaS_ign-khmer.glyph │ │ ├── aeS_ign-khmer.glyph │ │ ├── ahsda-khmer.glyph │ │ ├── ahsda-khmer.ro.glyph │ │ ├── aiS_ign-khmer.glyph │ │ ├── atthacan-khmer.glyph │ │ ├── auS_ign-khmer.glyph │ │ ├── avakrahasanya-khmer.glyph │ │ ├── ba-khmer.glyph │ │ ├── ba-khmer.post.glyph │ │ ├── ba_aaS_ign-khmer.glyph │ │ ├── ba_aaS_ign-khmer.post_.glyph │ │ ├── ba_auS_ign-khmer.glyph │ │ ├── ba_auS_ign-khmer.post_.glyph │ │ ├── bantoc-khmer.glyph │ │ ├── bariyoosan-khmer.glyph │ │ ├── bathamasat-khmer.glyph │ │ ├── beyyal-khmer.glyph │ │ ├── ca-khmer.below.glyph │ │ ├── ca-khmer.glyph │ │ ├── ca_aaS_ign-khmer.glyph │ │ ├── ca_auS_ign-khmer.glyph │ │ ├── camnucpiikuuh-khmer.glyph │ │ ├── cha-khmer.below.glyph │ │ ├── cha-khmer.glyph │ │ ├── cha_aaS_ign-khmer.glyph │ │ ├── cha_auS_ign-khmer.glyph │ │ ├── cho-khmer.glyph │ │ ├── cho-khmer.post.glyph │ │ ├── cho_aaS_ign-khmer.glyph │ │ ├── cho_aaS_ign-khmer.post_.glyph │ │ ├── cho_auS_ign-khmer.glyph │ │ ├── cho_auS_ign-khmer.post_.glyph │ │ ├── co-khmer.below.glyph │ │ ├── co-khmer.glyph │ │ ├── co_aaS_ign-khmer.glyph │ │ ├── co_auS_ign-khmer.glyph │ │ ├── coeng-khmer.glyph │ │ ├── da-khmer.below.glyph │ │ ├── da-khmer.below.ro.glyph │ │ ├── da-khmer.glyph │ │ ├── da_aaS_ign-khmer.glyph │ │ ├── da_auS_ign-khmer.glyph │ │ ├── do-khmer.below.glyph │ │ ├── do-khmer.glyph │ │ ├── do_aaS_ign-khmer.glyph │ │ ├── do_auS_ign-khmer.glyph │ │ ├── dottedC_ircle.glyph │ │ ├── eS_ign-khmer.glyph │ │ ├── eight-khmer.glyph │ │ ├── five-khmer.glyph │ │ ├── four-khmer.glyph │ │ ├── ha-khmer.below.glyph │ │ ├── ha-khmer.below2.glyph │ │ ├── ha-khmer.glyph │ │ ├── ha_aaS_ign-khmer.glyph │ │ ├── ha_auS_ign-khmer.glyph │ │ ├── iM_ark-khmer.glyph │ │ ├── iM_ark-khmer.narrow.glyph │ │ ├── iM_ark-khmer.small.glyph │ │ ├── iM_ark_toandakhiat-khmer.glyph │ │ ├── iM_ark_toandakhiat-khmer.narrow.glyph │ │ ├── ieS_ign-khmer.below2.glyph │ │ ├── ieS_ign-khmer.glyph │ │ ├── iiM_ark-khmer.glyph │ │ ├── iiM_ark-khmer.narrow.glyph │ │ ├── iiM_ark-khmer.small.glyph │ │ ├── ka-khmer.below.glyph │ │ ├── ka-khmer.glyph │ │ ├── ka_aaS_ign-khmer.glyph │ │ ├── ka_auS_ign-khmer.glyph │ │ ├── kakabat-khmer.glyph │ │ ├── kakabat-khmer.liga.glyph │ │ ├── kakabat-khmer.small.glyph │ │ ├── kha-khmer.below.glyph │ │ ├── kha-khmer.glyph │ │ ├── kha_aaS_ign-khmer.glyph │ │ ├── kha_auS_ign-khmer.glyph │ │ ├── khan-khmer.glyph │ │ ├── kho-khmer.glyph │ │ ├── kho-khmer.post.glyph │ │ ├── kho_aaS_ign-khmer.glyph │ │ ├── kho_aaS_ign-khmer.post_.glyph │ │ ├── kho_auS_ign-khmer.glyph │ │ ├── kho_auS_ign-khmer.post_.glyph │ │ ├── ko-khmer.below.glyph │ │ ├── ko-khmer.glyph │ │ ├── ko_aaS_ign-khmer.glyph │ │ ├── ko_auS_ign-khmer.glyph │ │ ├── koomuut-khmer.glyph │ │ ├── la-khmer.glyph │ │ ├── la_aaS_ign-khmer.glyph │ │ ├── la_auS_ign-khmer.glyph │ │ ├── lektoo-khmer.glyph │ │ ├── lo-khmer.below.glyph │ │ ├── lo-khmer.glyph │ │ ├── lo_aaS_ign-khmer.glyph │ │ ├── lo_auS_ign-khmer.glyph │ │ ├── ly-khmer.glyph │ │ ├── lyy-khmer.glyph │ │ ├── mo-khmer.below.glyph │ │ ├── mo-khmer.below.ro.glyph │ │ ├── mo-khmer.below2.glyph │ │ ├── mo-khmer.glyph │ │ ├── mo_aaS_ign-khmer.glyph │ │ ├── mo_auS_ign-khmer.glyph │ │ ├── muusikatoan-khmer.glyph │ │ ├── muusikatoan-khmer.ro.glyph │ │ ├── muusikatoan-khmer.roL_iga.glyph │ │ ├── ngo-khmer.below.glyph │ │ ├── ngo-khmer.glyph │ │ ├── ngo_aaS_ign-khmer.glyph │ │ ├── ngo_auS_ign-khmer.glyph │ │ ├── nikahit-khmer.glyph │ │ ├── nikahit-khmer.liga.glyph │ │ ├── nikahit-khmer.small.glyph │ │ ├── nine-khmer.glyph │ │ ├── nno-khmer.below.glyph │ │ ├── nno-khmer.below.narrow1.glyph │ │ ├── nno-khmer.below.narrow2.glyph │ │ ├── nno-khmer.glyph │ │ ├── nno_aaS_ign-khmer.glyph │ │ ├── nno_auS_ign-khmer.glyph │ │ ├── no-khmer.below.glyph │ │ ├── no-khmer.glyph │ │ ├── no_aaS_ign-khmer.glyph │ │ ├── no_auS_ign-khmer.glyph │ │ ├── nospace.glyph │ │ ├── nyo-khmer.below.glyph │ │ ├── nyo-khmer.full.below.glyph │ │ ├── nyo-khmer.glyph │ │ ├── nyo-khmer.less.glyph │ │ ├── nyo_aaS_ign-khmer.glyph │ │ ├── nyo_aaS_ign-khmer.less.glyph │ │ ├── nyo_auS_ign-khmer.glyph │ │ ├── nyo_auS_ign-khmer.less.glyph │ │ ├── oeS_ign-khmer.glyph │ │ ├── one-khmer.glyph │ │ ├── ooS_ign-khmer.glyph │ │ ├── pha-khmer.below.glyph │ │ ├── pha-khmer.glyph │ │ ├── pha_aaS_ign-khmer.glyph │ │ ├── pha_auS_ign-khmer.glyph │ │ ├── phnaekmuan-khmer.glyph │ │ ├── pho-khmer.below.glyph │ │ ├── pho-khmer.below.ro.glyph │ │ ├── pho-khmer.glyph │ │ ├── pho_aaS_ign-khmer.glyph │ │ ├── pho_auS_ign-khmer.glyph │ │ ├── po-khmer.below.glyph │ │ ├── po-khmer.below.ro.glyph │ │ ├── po-khmer.glyph │ │ ├── po_aaS_ign-khmer.glyph │ │ ├── po_auS_ign-khmer.glyph │ │ ├── qa-khmer.below.glyph │ │ ├── qa-khmer.glyph │ │ ├── qa_aaS_ign-khmer.glyph │ │ ├── qa_auS_ign-khmer.glyph │ │ ├── qai-khmer.glyph │ │ ├── qau-khmer.glyph │ │ ├── qe-khmer.glyph │ │ ├── qi-khmer.glyph │ │ ├── qii-khmer.glyph │ │ ├── qoo-khmer.glyph │ │ ├── qooV_ariant-khmer.glyph │ │ ├── qu-khmer.glyph │ │ ├── quk-khmer.glyph │ │ ├── quu-khmer.glyph │ │ ├── quuv-khmer.glyph │ │ ├── reahmuk-khmer.glyph │ │ ├── riel-khmer.glyph │ │ ├── ro-khmer.glyph │ │ ├── ro-khmer.pre.glyph │ │ ├── ro-khmer.pre.narrow.glyph │ │ ├── ro-khmer.pre2.glyph │ │ ├── ro_aaS_ign-khmer.glyph │ │ ├── ro_auS_ign-khmer.glyph │ │ ├── robat-khmer.glyph │ │ ├── ry-khmer.glyph │ │ ├── ryy-khmer.glyph │ │ ├── sa-khmer.glyph │ │ ├── sa-khmer.post.glyph │ │ ├── sa_aaS_ign-khmer.glyph │ │ ├── sa_aaS_ign-khmer.post_.glyph │ │ ├── sa_auS_ign-khmer.glyph │ │ ├── sa_auS_ign-khmer.post_.glyph │ │ ├── samyoksannya-khmer.glyph │ │ ├── samyoksannya-khmer.ro.glyph │ │ ├── samyoksannya-khmer.small.glyph │ │ ├── seven-khmer.glyph │ │ ├── sha-khmer.below.glyph │ │ ├── sha-khmer.glyph │ │ ├── sha_aaS_ign-khmer.glyph │ │ ├── sha_auS_ign-khmer.glyph │ │ ├── six-khmer.glyph │ │ ├── space.glyph │ │ ├── sso-khmer.glyph │ │ ├── sso-khmer.post.glyph │ │ ├── sso_aaS_ign-khmer.glyph │ │ ├── sso_aaS_ign-khmer.post_.glyph │ │ ├── sso_auS_ign-khmer.glyph │ │ ├── sso_auS_ign-khmer.post_.glyph │ │ ├── ta-khmer.below.glyph │ │ ├── ta-khmer.below.ro.glyph │ │ ├── ta-khmer.glyph │ │ ├── ta_aaS_ign-khmer.glyph │ │ ├── ta_auS_ign-khmer.glyph │ │ ├── tha-khmer.below.glyph │ │ ├── tha-khmer.glyph │ │ ├── tha_aaS_ign-khmer.glyph │ │ ├── tha_auS_ign-khmer.glyph │ │ ├── tho-khmer.below.glyph │ │ ├── tho-khmer.glyph │ │ ├── tho_aaS_ign-khmer.glyph │ │ ├── tho_auS_ign-khmer.glyph │ │ ├── three-khmer.glyph │ │ ├── to-khmer.below.glyph │ │ ├── to-khmer.glyph │ │ ├── to_aaS_ign-khmer.glyph │ │ ├── to_auS_ign-khmer.glyph │ │ ├── toandakhiat-khmer.glyph │ │ ├── toandakhiat-khmer.ro.glyph │ │ ├── triisap-khmer.glyph │ │ ├── triisap-khmer.small.glyph │ │ ├── ttha-khmer.below.glyph │ │ ├── ttha-khmer.glyph │ │ ├── ttha_aaS_ign-khmer.glyph │ │ ├── ttha_auS_ign-khmer.glyph │ │ ├── ttho-khmer.glyph │ │ ├── ttho-khmer.post.glyph │ │ ├── ttho_aaS_ign-khmer.glyph │ │ ├── ttho_aaS_ign-khmer.post_.glyph │ │ ├── ttho_auS_ign-khmer.glyph │ │ ├── ttho_auS_ign-khmer.post_.glyph │ │ ├── two-khmer.glyph │ │ ├── uM_ark-khmer.below2.glyph │ │ ├── uM_ark-khmer.glyph │ │ ├── uaM_ark-khmer.below2.glyph │ │ ├── uaM_ark-khmer.glyph │ │ ├── uaM_ark-khmer.ro.glyph │ │ ├── uuM_ark-khmer.below2.glyph │ │ ├── uuM_ark-khmer.glyph │ │ ├── uuM_ark-khmer.ro.glyph │ │ ├── viriam-khmer.glyph │ │ ├── vo-khmer.below.glyph │ │ ├── vo-khmer.glyph │ │ ├── vo_aaS_ign-khmer.glyph │ │ ├── vo_auS_ign-khmer.glyph │ │ ├── yM_ark-khmer.glyph │ │ ├── yM_ark-khmer.narrow.glyph │ │ ├── yM_ark-khmer.small.glyph │ │ ├── yaS_ign-khmer.below2.glyph │ │ ├── yaS_ign-khmer.glyph │ │ ├── yo-khmer.glyph │ │ ├── yo-khmer.post.glyph │ │ ├── yo-khmer.post2.glyph │ │ ├── yo_aaS_ign-khmer.glyph │ │ ├── yo_aaS_ign-khmer.post2_.glyph │ │ ├── yo_aaS_ign-khmer.post_.glyph │ │ ├── yo_auS_ign-khmer.glyph │ │ ├── yo_auS_ign-khmer.post2_.glyph │ │ ├── yo_auS_ign-khmer.post_.glyph │ │ ├── yuukaleapintu-khmer.glyph │ │ ├── yyM_ark-khmer.glyph │ │ ├── yyM_ark-khmer.narrow.glyph │ │ ├── yyM_ark-khmer.small.glyph │ │ ├── zero-khmer.glyph │ │ ├── zerowidthjoiner.glyph │ │ └── zerowidthnonjoiner.glyph │ └── order.plist └── InterKhmerLoopless.glyphspackage │ ├── fontinfo.plist │ ├── glyphs │ ├── aaS_ign-khmer.glyph │ ├── aeS_ign-khmer.glyph │ ├── ahsda-khmer.glyph │ ├── ahsda-khmer.ro.glyph │ ├── aiS_ign-khmer.glyph │ ├── atthacan-khmer.glyph │ ├── auS_ign-khmer.glyph │ ├── avakrahasanya-khmer.glyph │ ├── ba-khmer.glyph │ ├── ba-khmer.post.glyph │ ├── ba_aaS_ign-khmer.glyph │ ├── ba_aaS_ign-khmer.post_.glyph │ ├── ba_auS_ign-khmer.glyph │ ├── ba_auS_ign-khmer.post_.glyph │ ├── bantoc-khmer.glyph │ ├── bariyoosan-khmer.glyph │ ├── bathamasat-khmer.glyph │ ├── beyyal-khmer.glyph │ ├── ca-khmer.below.glyph │ ├── ca-khmer.glyph │ ├── ca_aaS_ign-khmer.glyph │ ├── ca_auS_ign-khmer.glyph │ ├── camnucpiikuuh-khmer.glyph │ ├── cha-khmer.below.glyph │ ├── cha-khmer.glyph │ ├── cha_aaS_ign-khmer.glyph │ ├── cha_auS_ign-khmer.glyph │ ├── cho-khmer.glyph │ ├── cho-khmer.post.glyph │ ├── cho_aaS_ign-khmer.glyph │ ├── cho_aaS_ign-khmer.post_.glyph │ ├── cho_auS_ign-khmer.glyph │ ├── cho_auS_ign-khmer.post_.glyph │ ├── co-khmer.below.glyph │ ├── co-khmer.glyph │ ├── co_aaS_ign-khmer.glyph │ ├── co_auS_ign-khmer.glyph │ ├── coeng-khmer.glyph │ ├── da-khmer.below.glyph │ ├── da-khmer.below.ro.glyph │ ├── da-khmer.glyph │ ├── da_aaS_ign-khmer.glyph │ ├── da_auS_ign-khmer.glyph │ ├── do-khmer.below.glyph │ ├── do-khmer.glyph │ ├── do_aaS_ign-khmer.glyph │ ├── do_auS_ign-khmer.glyph │ ├── dottedC_ircle.glyph │ ├── eS_ign-khmer.glyph │ ├── eight-khmer.glyph │ ├── five-khmer.glyph │ ├── four-khmer.glyph │ ├── ha-khmer.below.glyph │ ├── ha-khmer.below2.glyph │ ├── ha-khmer.glyph │ ├── ha_aaS_ign-khmer.glyph │ ├── ha_auS_ign-khmer.glyph │ ├── iM_ark-khmer.glyph │ ├── iM_ark-khmer.narrow.glyph │ ├── iM_ark-khmer.small.glyph │ ├── iM_ark_toandakhiat-khmer.glyph │ ├── iM_ark_toandakhiat-khmer.narrow.glyph │ ├── ieS_ign-khmer.below2.glyph │ ├── ieS_ign-khmer.glyph │ ├── iiM_ark-khmer.glyph │ ├── iiM_ark-khmer.narrow.glyph │ ├── iiM_ark-khmer.small.glyph │ ├── ka-khmer.below.glyph │ ├── ka-khmer.glyph │ ├── ka_aaS_ign-khmer.glyph │ ├── ka_auS_ign-khmer.glyph │ ├── kakabat-khmer.glyph │ ├── kakabat-khmer.liga.glyph │ ├── kakabat-khmer.small.glyph │ ├── kha-khmer.below.glyph │ ├── kha-khmer.glyph │ ├── kha_aaS_ign-khmer.glyph │ ├── kha_auS_ign-khmer.glyph │ ├── khan-khmer.glyph │ ├── kho-khmer.glyph │ ├── kho-khmer.post.glyph │ ├── kho_aaS_ign-khmer.glyph │ ├── kho_aaS_ign-khmer.post_.glyph │ ├── kho_auS_ign-khmer.glyph │ ├── kho_auS_ign-khmer.post_.glyph │ ├── ko-khmer.below.glyph │ ├── ko-khmer.glyph │ ├── ko_aaS_ign-khmer.glyph │ ├── ko_auS_ign-khmer.glyph │ ├── koomuut-khmer.glyph │ ├── la-khmer.glyph │ ├── la_aaS_ign-khmer.glyph │ ├── la_auS_ign-khmer.glyph │ ├── lektoo-khmer.glyph │ ├── lo-khmer.below.glyph │ ├── lo-khmer.glyph │ ├── lo_aaS_ign-khmer.glyph │ ├── lo_auS_ign-khmer.glyph │ ├── ly-khmer.glyph │ ├── lyy-khmer.glyph │ ├── mo-khmer.below.glyph │ ├── mo-khmer.below.ro.glyph │ ├── mo-khmer.below2.glyph │ ├── mo-khmer.glyph │ ├── mo_aaS_ign-khmer.glyph │ ├── mo_auS_ign-khmer.glyph │ ├── muusikatoan-khmer.glyph │ ├── muusikatoan-khmer.ro.glyph │ ├── muusikatoan-khmer.roL_iga.glyph │ ├── ngo-khmer.below.glyph │ ├── ngo-khmer.glyph │ ├── ngo_aaS_ign-khmer.glyph │ ├── ngo_auS_ign-khmer.glyph │ ├── nikahit-khmer.glyph │ ├── nikahit-khmer.liga.glyph │ ├── nikahit-khmer.small.glyph │ ├── nine-khmer.glyph │ ├── nno-khmer.below.glyph │ ├── nno-khmer.below.narrow1.glyph │ ├── nno-khmer.below.narrow2.glyph │ ├── nno-khmer.glyph │ ├── nno_aaS_ign-khmer.glyph │ ├── nno_auS_ign-khmer.glyph │ ├── no-khmer.below.glyph │ ├── no-khmer.glyph │ ├── no_aaS_ign-khmer.glyph │ ├── no_auS_ign-khmer.glyph │ ├── nyo-khmer.below.glyph │ ├── nyo-khmer.full.below.glyph │ ├── nyo-khmer.glyph │ ├── nyo-khmer.less.glyph │ ├── nyo_aaS_ign-khmer.glyph │ ├── nyo_aaS_ign-khmer.less.glyph │ ├── nyo_auS_ign-khmer.glyph │ ├── nyo_auS_ign-khmer.less.glyph │ ├── oeS_ign-khmer.glyph │ ├── one-khmer.glyph │ ├── ooS_ign-khmer.glyph │ ├── pha-khmer.below.glyph │ ├── pha-khmer.glyph │ ├── pha_aaS_ign-khmer.glyph │ ├── pha_auS_ign-khmer.glyph │ ├── phnaekmuan-khmer.glyph │ ├── pho-khmer.below.glyph │ ├── pho-khmer.below.ro.glyph │ ├── pho-khmer.glyph │ ├── pho_aaS_ign-khmer.glyph │ ├── pho_auS_ign-khmer.glyph │ ├── po-khmer.below.glyph │ ├── po-khmer.below.ro.glyph │ ├── po-khmer.glyph │ ├── po_aaS_ign-khmer.glyph │ ├── po_auS_ign-khmer.glyph │ ├── qa-khmer.below.glyph │ ├── qa-khmer.glyph │ ├── qa_aaS_ign-khmer.glyph │ ├── qa_auS_ign-khmer.glyph │ ├── qai-khmer.glyph │ ├── qau-khmer.glyph │ ├── qe-khmer.glyph │ ├── qi-khmer.glyph │ ├── qii-khmer.glyph │ ├── qoo-khmer.glyph │ ├── qooV_ariant-khmer.glyph │ ├── qu-khmer.glyph │ ├── quk-khmer.glyph │ ├── quu-khmer.glyph │ ├── quuv-khmer.glyph │ ├── reahmuk-khmer.glyph │ ├── riel-khmer.glyph │ ├── ro-khmer.glyph │ ├── ro-khmer.pre.glyph │ ├── ro-khmer.pre.narrow.glyph │ ├── ro-khmer.pre2.glyph │ ├── ro_aaS_ign-khmer.glyph │ ├── ro_auS_ign-khmer.glyph │ ├── robat-khmer.glyph │ ├── ry-khmer.glyph │ ├── ryy-khmer.glyph │ ├── sa-khmer.glyph │ ├── sa-khmer.post.glyph │ ├── sa_aaS_ign-khmer.glyph │ ├── sa_aaS_ign-khmer.post_.glyph │ ├── sa_auS_ign-khmer.glyph │ ├── sa_auS_ign-khmer.post_.glyph │ ├── samyoksannya-khmer.glyph │ ├── samyoksannya-khmer.ro.glyph │ ├── samyoksannya-khmer.small.glyph │ ├── seven-khmer.glyph │ ├── sha-khmer.below.glyph │ ├── sha-khmer.glyph │ ├── sha_aaS_ign-khmer.glyph │ ├── sha_auS_ign-khmer.glyph │ ├── six-khmer.glyph │ ├── space.glyph │ ├── sso-khmer.glyph │ ├── sso-khmer.post.glyph │ ├── sso_aaS_ign-khmer.glyph │ ├── sso_aaS_ign-khmer.post_.glyph │ ├── sso_auS_ign-khmer.glyph │ ├── sso_auS_ign-khmer.post_.glyph │ ├── ta-khmer.below.glyph │ ├── ta-khmer.below.ro.glyph │ ├── ta-khmer.glyph │ ├── ta_aaS_ign-khmer.glyph │ ├── ta_auS_ign-khmer.glyph │ ├── tha-khmer.below.glyph │ ├── tha-khmer.glyph │ ├── tha_aaS_ign-khmer.glyph │ ├── tha_auS_ign-khmer.glyph │ ├── tho-khmer.below.glyph │ ├── tho-khmer.glyph │ ├── tho_aaS_ign-khmer.glyph │ ├── tho_auS_ign-khmer.glyph │ ├── three-khmer.glyph │ ├── to-khmer.below.glyph │ ├── to-khmer.glyph │ ├── to_aaS_ign-khmer.glyph │ ├── to_auS_ign-khmer.glyph │ ├── toandakhiat-khmer.glyph │ ├── toandakhiat-khmer.ro.glyph │ ├── triisap-khmer.glyph │ ├── triisap-khmer.small.glyph │ ├── ttha-khmer.below.glyph │ ├── ttha-khmer.glyph │ ├── ttha_aaS_ign-khmer.glyph │ ├── ttha_auS_ign-khmer.glyph │ ├── ttho-khmer.glyph │ ├── ttho-khmer.post.glyph │ ├── ttho_aaS_ign-khmer.glyph │ ├── ttho_aaS_ign-khmer.post_.glyph │ ├── ttho_auS_ign-khmer.glyph │ ├── ttho_auS_ign-khmer.post_.glyph │ ├── two-khmer.glyph │ ├── uM_ark-khmer.below2.glyph │ ├── uM_ark-khmer.glyph │ ├── uaM_ark-khmer.below2.glyph │ ├── uaM_ark-khmer.glyph │ ├── uaM_ark-khmer.ro.glyph │ ├── uuM_ark-khmer.below2.glyph │ ├── uuM_ark-khmer.glyph │ ├── uuM_ark-khmer.ro.glyph │ ├── viriam-khmer.glyph │ ├── vo-khmer.below.glyph │ ├── vo-khmer.glyph │ ├── vo_aaS_ign-khmer.glyph │ ├── vo_auS_ign-khmer.glyph │ ├── yM_ark-khmer.glyph │ ├── yM_ark-khmer.narrow.glyph │ ├── yM_ark-khmer.small.glyph │ ├── yaS_ign-khmer.below2.glyph │ ├── yaS_ign-khmer.glyph │ ├── yo-khmer.glyph │ ├── yo-khmer.post.glyph │ ├── yo-khmer.post2.glyph │ ├── yo_aaS_ign-khmer.glyph │ ├── yo_aaS_ign-khmer.post2_.glyph │ ├── yo_aaS_ign-khmer.post_.glyph │ ├── yo_auS_ign-khmer.glyph │ ├── yo_auS_ign-khmer.post2_.glyph │ ├── yo_auS_ign-khmer.post_.glyph │ ├── yuukaleapintu-khmer.glyph │ ├── yyM_ark-khmer.glyph │ ├── yyM_ark-khmer.narrow.glyph │ ├── yyM_ark-khmer.small.glyph │ ├── zero-khmer.glyph │ ├── zerowidthjoiner.glyph │ └── zerowidthnonjoiner.glyph │ └── order.plist ├── Myanmar └── Inter-Myanmar.glyphspackage │ ├── fontinfo.plist │ ├── glyphs │ ├── _notdef.glyph │ ├── _null.glyph │ ├── a-aiton.glyph │ ├── a-myanmar.glyph │ ├── a-shan.glyph │ ├── a-shan.locl.glyph │ ├── aa-myanmar.glyph │ ├── aa-myanmar.psts.glyph │ ├── aa-shan.glyph │ ├── aa-shan_asat-myanmar.glyph │ ├── aa-shan_dotbelow-myanmar.glyph │ ├── aaT_all-myanmar.glyph │ ├── aaT_all-myanmar.wide.glyph │ ├── aaT_all_aiM_ark-myanmar.glyph │ ├── aaT_all_anusvara-myanmar.glyph │ ├── aaT_all_asat-myanmar.glyph │ ├── aaT_all_asat-myanmar.wide.glyph │ ├── aforementioned-myanmar.glyph │ ├── aiM_ark-aiton.glyph │ ├── aiM_ark-myanmar.glyph │ ├── aiM_ark-myanmar.locl.glyph │ ├── aiM_ark-myanmar_reduplication-khamti.glyph │ ├── anusvara-myanmar.glyph │ ├── asat-myanmar.glyph │ ├── asat-myanmar_reduplication-khamti.glyph │ ├── asat_anusvara-myanmar.glyph │ ├── asat_asat-myanmar.glyph │ ├── au-myanmar.glyph │ ├── ba-myanmar.glyph │ ├── ba-shan.glyph │ ├── ba-tailaing.glyph │ ├── bba-mon.glyph │ ├── bbe-mon.alt.glyph │ ├── bbe-mon.glyph │ ├── bha-myanmar.glyph │ ├── bha-shan.glyph │ ├── bha-tailaing.glyph │ ├── ca-khamti.glyph │ ├── ca-khamti.locl.glyph │ ├── ca-myanmar.glyph │ ├── ca-shan.glyph │ ├── ca-shan.locl.glyph │ ├── cha-khamti.glyph │ ├── cha-khamti.locl.glyph │ ├── cha-myanmar.glyph │ ├── cha-shan.glyph │ ├── cha-shwepalaung.glyph │ ├── completed-myanmar.glyph │ ├── councilemphatictone-shan.blws.glyph │ ├── councilemphatictone-shan.glyph │ ├── counciltone2-shan.glyph │ ├── counciltone3-shan.glyph │ ├── cwi-kayahli.glyph │ ├── da-myanmar.glyph │ ├── da-shan.glyph │ ├── da-tailaing.glyph │ ├── dda-khamti.glyph │ ├── dda-myanmar.alt.glyph │ ├── dda-myanmar.glyph │ ├── dda-tailaing.glyph │ ├── dda_dda-myanmar.glyph │ ├── dda_ddha-myanmar.glyph │ ├── ddha-khamti.glyph │ ├── ddha-myanmar.glyph │ ├── ddha-tailaing.glyph │ ├── dha-khamti.glyph │ ├── dha-myanmar.glyph │ ├── dha-tailaing.glyph │ ├── dotbelow-myanmar.alt.glyph │ ├── dotbelow-myanmar.alt1.glyph │ ├── dotbelow-myanmar.alt2.glyph │ ├── dotbelow-myanmar.alt3.glyph │ ├── dotbelow-myanmar.alt4.glyph │ ├── dotbelow-myanmar.glyph │ ├── dotbelow-myanmar.locl.glyph │ ├── dottedC_ircle.glyph │ ├── e-mon.glyph │ ├── e-myanmar.glyph │ ├── e-shan.glyph │ ├── eS_ign-myanmar.glyph │ ├── eabove-myanmar.glyph │ ├── eabove-shan.glyph │ ├── ee-kayah.glyph │ ├── eight-myanmar.afrc.glyph │ ├── eight-myanmar.glyph │ ├── eight-myanmar.sups.glyph │ ├── eight-pao.glyph │ ├── eight-shan.glyph │ ├── eight-tailaing.glyph │ ├── eight.afrc_afrc-myanmar.glyph │ ├── eu-sgawkaren.glyph │ ├── eu-sgawkaren_asat-myanmar.glyph │ ├── eu-sgawkaren_yfinal-shan.glyph │ ├── eu-westernpwokaren.glyph │ ├── exclam-aiton.glyph │ ├── exclam-shan.glyph │ ├── fa-khamti.glyph │ ├── fa-khamti.locl.glyph │ ├── fa-shan.glyph │ ├── fa-tailaing.glyph │ ├── five-myanmar.afrc.glyph │ ├── five-myanmar.glyph │ ├── five-myanmar.sups.glyph │ ├── five-pao.glyph │ ├── five-shan.glyph │ ├── five-tailaing.glyph │ ├── five.afrc_afrc-myanmar.glyph │ ├── four-myanmar.afrc.glyph │ ├── four-myanmar.glyph │ ├── four-myanmar.sups.glyph │ ├── four-pao.glyph │ ├── four-shan.glyph │ ├── four-tailaing.glyph │ ├── four.afrc_afrc-myanmar.glyph │ ├── fraction.glyph │ ├── ga-khamti.glyph │ ├── ga-khamti.locl.glyph │ ├── ga-myanmar.glyph │ ├── ga-myanmar.locl.glyph │ ├── ga-shan.glyph │ ├── ga-tailaing.glyph │ ├── genitive-myanmar.glyph │ ├── gha-myanmar.glyph │ ├── gha-shan.glyph │ ├── gha-tailaing.glyph │ ├── ghwa-easternpwokaren.glyph │ ├── ha-khamti.glyph │ ├── ha-myanmar.glyph │ ├── ha-shan.glyph │ ├── ha-shan_waM_edial-myanmar-shan.glyph │ ├── ha-shan_waM_edial-shan.glyph │ ├── haM_edial-myanmar.glyph │ ├── haM_edial-myanmar.locl.glyph │ ├── haM_edial_short-myanmar.glyph │ ├── haM_edial_uM_ark-myanmar.glyph │ ├── haM_edial_uM_ark-myanmar.locl.glyph │ ├── haM_edial_uuM_ark-myanmar.glyph │ ├── haM_edial_uuM_ark-myanmar.locl.glyph │ ├── hairspace.glyph │ ├── hathi-sgawkaren.glyph │ ├── hathi_asat-myanmar-sgawkaren.glyph │ ├── hha-khamti.glyph │ ├── hm-khamti.glyph │ ├── hm-khamti.locl.glyph │ ├── i-gebakaren.glyph │ ├── i-myanmar.glyph │ ├── iM_ark-myanmar.glyph │ ├── iM_ark_aiM_ark-myanmar.glyph │ ├── iM_ark_anusvara-myanmar.glyph │ ├── ii-myanmar.glyph │ ├── iiM_ark-mon.glyph │ ├── iiM_ark-myanmar.glyph │ ├── iiM_ark_anusvara-myanmar.glyph │ ├── ja-khamti.glyph │ ├── ja-khamti.locl.glyph │ ├── ja-myanmar.glyph │ ├── ja-tailaing.glyph │ ├── jha-khamti.glyph │ ├── jha-khamti.locl.glyph │ ├── jha-mon.glyph │ ├── jha-myanmar.glyph │ ├── jha-shan.glyph │ ├── jha-tailaing.glyph │ ├── ka-myanmar.glyph │ ├── ka-myanmar.locl.glyph │ ├── ka-shan.glyph │ ├── ka-shan.locl.glyph │ ├── kepho-sgawkaren.glyph │ ├── kha-myanmar.glyph │ ├── kha-shan.glyph │ ├── kinzi-myanmar.glyph │ ├── kinzi_aiM_ark-myanmar.glyph │ ├── kinzi_anusvara-myanmar.glyph │ ├── kinzi_asat-myanmar.glyph │ ├── kinzi_eabove-myanmar.glyph │ ├── kinzi_iM_ark-myanmar.glyph │ ├── kinzi_iM_ark_anusvara-myanmar.glyph │ ├── kinzi_iiM_ark-myanmar.glyph │ ├── kinzi_iiM_ark_anusvara-myanmar.glyph │ ├── kinzi_iiM_arkmon-myanmar.glyph │ ├── lV_ocalic-myanmar.glyph │ ├── lV_ocalicM_ark-myanmar.blws.glyph │ ├── lV_ocalicM_ark-myanmar.glyph │ ├── la-myanmar.glyph │ ├── la-myanmar.locl.glyph │ ├── laM_edial-mon.glyph │ ├── littlesection-myanmar.glyph │ ├── llV_ocalic-myanmar.glyph │ ├── llV_ocalicM_ark-myanmar.blws.glyph │ ├── llV_ocalicM_ark-myanmar.glyph │ ├── lla-myanmar.alt.glyph │ ├── lla-myanmar.glyph │ ├── lla-tailaing.glyph │ ├── lla_haM_edial-myanmar.glyph │ ├── lla_lla-myanmar.glyph │ ├── locative-myanmar.glyph │ ├── ma-myanmar.glyph │ ├── ma-myanmar.locl.glyph │ ├── maM_edial-mon.glyph │ ├── na-khamti.glyph │ ├── na-khamti.locl.glyph │ ├── na-myanmar.glyph │ ├── na-myanmar.short.glyph │ ├── na-shan.glyph │ ├── naM_edial-mon.glyph │ ├── nbspace.glyph │ ├── nga-mon.glyph │ ├── nga-myanmar.glyph │ ├── nga-myanmar.locl.glyph │ ├── nine-myanmar.afrc.glyph │ ├── nine-myanmar.glyph │ ├── nine-myanmar.sups.glyph │ ├── nine-pao.glyph │ ├── nine-shan.glyph │ ├── nine-tailaing.glyph │ ├── nine.afrc_afrc-myanmar.glyph │ ├── nna-easternpwokaren.glyph │ ├── nna-myanmar.glyph │ ├── nna-shan.glyph │ ├── nna-tailaing.glyph │ ├── nna_dda-myanmar.glyph │ ├── nna_tta-myanmar.glyph │ ├── nna_ttha-myanmar.glyph │ ├── nnya-myanmar.glyph │ ├── nnya-myanmar.short.glyph │ ├── nnyaG_reat-mon.glyph │ ├── nya-khamti.glyph │ ├── nya-khamti.locl.glyph │ ├── nya-myanmar.alt.glyph │ ├── nya-myanmar.glyph │ ├── nya-myanmar.narrow.glyph │ ├── nya-myanmar.short.glyph │ ├── nya-shan.glyph │ ├── nya-tailaing.glyph │ ├── o-myanmar.glyph │ ├── oM_ark-mon.glyph │ ├── oay-khamti.glyph │ ├── oe-kayah.glyph │ ├── one-myanmar.afrc.glyph │ ├── one-myanmar.glyph │ ├── one-myanmar.sups.glyph │ ├── one-pao.glyph │ ├── one-shan.glyph │ ├── one-tailaing.glyph │ ├── one.afrc_afrc-myanmar.glyph │ ├── oneS_ymbol-aiton.glyph │ ├── oneS_ymbol-shan.glyph │ ├── pa-myanmar.glyph │ ├── pa-myanmar.locl.glyph │ ├── pha-myanmar.glyph │ ├── pha-shan.glyph │ ├── pwa-westernpwokaren.glyph │ ├── qn-khamti.glyph │ ├── qn-khamti.locl.glyph │ ├── rV_ocalic-myanmar.glyph │ ├── rV_ocalicM_ark-myanmar.glyph │ ├── ra-aiton.glyph │ ├── ra-khamti.glyph │ ├── ra-khamti.locl.glyph │ ├── ra-myanmar.glyph │ ├── ra-myanmar.short.glyph │ ├── ra-myanmar.straight.glyph │ ├── raM_edial-myanmar.glyph │ ├── raM_edial-myanmar.semiwide.glyph │ ├── raM_edial-myanmar.ultrawide.glyph │ ├── raM_edial-myanmar.wide.glyph │ ├── raM_edial-myanmar.wider.glyph │ ├── raM_edial_b0-myanmar.glyph │ ├── raM_edial_b0-myanmar.semiwide.glyph │ ├── raM_edial_b0-myanmar.wide.glyph │ ├── raM_edial_b1-myanmar.semiwide.glyph │ ├── raM_edial_b1-myanmar.ultrawide.glyph │ ├── raM_edial_b1-myanmar.wide.glyph │ ├── raM_edial_b1-myanmar.wider.glyph │ ├── raM_edial_t0-myanmar.glyph │ ├── raM_edial_t0-myanmar.semiwide.glyph │ ├── raM_edial_t0-myanmar.ultrawide.glyph │ ├── raM_edial_t0-myanmar.wider.glyph │ ├── raM_edial_t0_b0-myanmar.glyph │ ├── raM_edial_t0_w0-myanmar.glyph │ ├── raM_edial_t0_w0-myanmar.semiwide.glyph │ ├── raM_edial_t0_w0-myanmar.ultrawide.glyph │ ├── raM_edial_t0_w0-myanmar.wider.glyph │ ├── raM_edial_t1-myanmar.wide.glyph │ ├── raM_edial_t1_b0-myanmar.glyph │ ├── raM_edial_t1_b0-myanmar.wide.glyph │ ├── raM_edial_t1_b1-myanmar.wide.glyph │ ├── raM_edial_t1_w0-myanmar.wide.glyph │ ├── raM_edial_w0-myanmar.glyph │ ├── raM_edial_w0-myanmar.semiwide.glyph │ ├── raM_edial_w0-myanmar.ultrawide.glyph │ ├── raM_edial_w0-myanmar.wide.glyph │ ├── raM_edial_w0-myanmar.wider.glyph │ ├── ra_asat_virama-myanmar.glyph │ ├── ra_asat_virama_asat-myanmar.glyph │ ├── ra_asat_virama_iM_ark-myanmar.glyph │ ├── ra_asat_virama_iiM_ark-myanmar.glyph │ ├── ra_haM_edial_uuM_ark-myanmar.glyph │ ├── ra_short-myanmar.narrow.glyph │ ├── reduplication-khamti.glyph │ ├── reduplicationM_od-shan.glyph │ ├── rrV_ocalic-myanmar.glyph │ ├── rrV_ocalicM_ark-myanmar.glyph │ ├── rumaipalaungfa-myanmar.glyph │ ├── rumaipalaungtone5-myanmar.glyph │ ├── sa-khamti.glyph │ ├── sa-khamti.locl.glyph │ ├── sa-myanmar.glyph │ ├── saG_reat-myanmar.glyph │ ├── saw-shan.glyph │ ├── section-myanmar.glyph │ ├── seven-myanmar.afrc.glyph │ ├── seven-myanmar.glyph │ ├── seven-myanmar.sups.glyph │ ├── seven-pao.glyph │ ├── seven-shan.glyph │ ├── seven-tailaing.glyph │ ├── seven.afrc_afrc-myanmar.glyph │ ├── sha-myanmar.glyph │ ├── sha-sgawkaren.glyph │ ├── sha-shwepalaung.glyph │ ├── six-myanmar.afrc.glyph │ ├── six-myanmar.glyph │ ├── six-myanmar.sups.glyph │ ├── six-pao.glyph │ ├── six-shan.glyph │ ├── six-tailaing.glyph │ ├── six.afrc_afrc-myanmar.glyph │ ├── slash.glyph │ ├── space.glyph │ ├── spacer.afrc.glyph │ ├── ssa-myanmar.glyph │ ├── ssa_dda-myanmar.glyph │ ├── ssa_tta-myanmar.glyph │ ├── ssa_ttha-myanmar.glyph │ ├── ta-myanmar.glyph │ ├── ta-myanmar.locl.glyph │ ├── tha-myanmar.glyph │ ├── tha-shan.glyph │ ├── tha-shan.locl.glyph │ ├── tha-westernpwokaren.glyph │ ├── three-myanmar.afrc.glyph │ ├── three-myanmar.glyph │ ├── three-myanmar.sups.glyph │ ├── three-pao.glyph │ ├── three-shan.glyph │ ├── three-tailaing.glyph │ ├── three.afrc_afrc-myanmar.glyph │ ├── tone-paokaren.glyph │ ├── tone1-khamti.glyph │ ├── tone1-westernpwokaren.glyph │ ├── tone2-shan.glyph │ ├── tone2-tailaing.glyph │ ├── tone2-westernpwokaren.glyph │ ├── tone3-khamti.glyph │ ├── tone3-shan.glyph │ ├── tone3-westernpwokaren.glyph │ ├── tone4-westernpwokaren.glyph │ ├── tone5-shan.glyph │ ├── tone5-tailaing.glyph │ ├── tone5-westernpwokaren.glyph │ ├── tone6-shan.glyph │ ├── tta-khamti.glyph │ ├── tta-khamti.locl.glyph │ ├── tta-myanmar.alt.glyph │ ├── tta-myanmar.glyph │ ├── tta_tta-myanmar.glyph │ ├── tta_ttha-myanmar.glyph │ ├── ttha-khamti.glyph │ ├── ttha-myanmar.alt.glyph │ ├── ttha-myanmar.glyph │ ├── two-myanmar.afrc.glyph │ ├── two-myanmar.glyph │ ├── two-myanmar.sups.glyph │ ├── two-pao.glyph │ ├── two-shan.glyph │ ├── two-tailaing.glyph │ ├── two.afrc_afrc-myanmar.glyph │ ├── twoS_ymbol-aiton.glyph │ ├── u-kayah.glyph │ ├── u-myanmar.alt.glyph │ ├── u-myanmar.glyph │ ├── uM_ark-myanmar.glyph │ ├── uM_ark_long-myanmar.glyph │ ├── ue-westernpwokaren.glyph │ ├── uu-myanmar.glyph │ ├── uuM_ark-myanmar.glyph │ ├── uuM_ark_long-myanmar.glyph │ ├── virama-myanmar.glyph │ ├── virama-myanmar_bba-mon.blws.glyph │ ├── virama-myanmar_bba-mon.glyph │ ├── virama-myanmar_ca-shan.blws.glyph │ ├── virama-myanmar_ca-shan.glyph │ ├── virama-myanmar_jha-mon.glyph │ ├── virama-myanmar_ka-shan.blws.glyph │ ├── virama-myanmar_ka-shan.glyph │ ├── virama-myanmar_kha-shan.blws.glyph │ ├── virama-myanmar_kha-shan.glyph │ ├── virama-myanmar_na-shan.blws.glyph │ ├── virama-myanmar_na-shan.glyph │ ├── virama-myanmar_nga-mon.blws.glyph │ ├── virama-myanmar_nga-mon.glyph │ ├── virama-myanmar_pha-shan.blws.glyph │ ├── virama-myanmar_pha-shan.glyph │ ├── virama_a-myanmar.blws.glyph │ ├── virama_a-myanmar.glyph │ ├── virama_ba-myanmar.blws.glyph │ ├── virama_ba-myanmar.glyph │ ├── virama_bha-myanmar.blws.glyph │ ├── virama_bha-myanmar.glyph │ ├── virama_ca-myanmar.blws.glyph │ ├── virama_ca-myanmar.glyph │ ├── virama_cha-myanmar.blws.glyph │ ├── virama_cha-myanmar.glyph │ ├── virama_da-myanmar.blws.glyph │ ├── virama_da-myanmar.glyph │ ├── virama_dda-myanmar.blws.glyph │ ├── virama_dda-myanmar.glyph │ ├── virama_ddha-myanmar.blws.glyph │ ├── virama_ddha-myanmar.glyph │ ├── virama_dha-myanmar.blws.glyph │ ├── virama_dha-myanmar.glyph │ ├── virama_ga-myanmar.blws.glyph │ ├── virama_ga-myanmar.glyph │ ├── virama_gha-myanmar.blws.glyph │ ├── virama_gha-myanmar.glyph │ ├── virama_ha-myanmar.blws.glyph │ ├── virama_ha-myanmar.glyph │ ├── virama_ja-myanmar.blws.glyph │ ├── virama_ja-myanmar.glyph │ ├── virama_jha-myanmar.glyph │ ├── virama_ka-myanmar.blws.glyph │ ├── virama_ka-myanmar.glyph │ ├── virama_kha-myanmar.blws.glyph │ ├── virama_kha-myanmar.glyph │ ├── virama_la-myanmar.blws.glyph │ ├── virama_la-myanmar.glyph │ ├── virama_lla-myanmar.blws.glyph │ ├── virama_lla-myanmar.glyph │ ├── virama_ma-myanmar.blws.glyph │ ├── virama_ma-myanmar.glyph │ ├── virama_na-myanmar.blws.glyph │ ├── virama_na-myanmar.glyph │ ├── virama_nga-myanmar.blws.glyph │ ├── virama_nga-myanmar.glyph │ ├── virama_nna-myanmar.blws.glyph │ ├── virama_nna-myanmar.glyph │ ├── virama_nnya-myanmar.blws.glyph │ ├── virama_nnya-myanmar.glyph │ ├── virama_nya-myanmar.blws.glyph │ ├── virama_nya-myanmar.glyph │ ├── virama_pa-myanmar.blws.glyph │ ├── virama_pa-myanmar.glyph │ ├── virama_pha-myanmar.blws.glyph │ ├── virama_pha-myanmar.glyph │ ├── virama_ra-myanmar.blws.glyph │ ├── virama_ra-myanmar.glyph │ ├── virama_sa-myanmar.blws.glyph │ ├── virama_sa-myanmar.glyph │ ├── virama_sha-myanmar.blws.glyph │ ├── virama_sha-myanmar.glyph │ ├── virama_ssa-myanmar.blws.glyph │ ├── virama_ssa-myanmar.glyph │ ├── virama_ta-myanmar.blws.glyph │ ├── virama_ta-myanmar.glyph │ ├── virama_tha-myanmar.blws.glyph │ ├── virama_tha-myanmar.glyph │ ├── virama_tta-myanmar.blws.glyph │ ├── virama_tta-myanmar.glyph │ ├── virama_ttha-myanmar.blws.glyph │ ├── virama_ttha-myanmar.glyph │ ├── virama_ya-myanmar.blws.glyph │ ├── virama_ya-myanmar.glyph │ ├── visarga-myanmar.glyph │ ├── wa-myanmar.glyph │ ├── waM_edial-myanmar.blws.glyph │ ├── waM_edial-myanmar.glyph │ ├── waM_edial-myanmar.locl.glyph │ ├── waM_edial-myanmar.small.glyph │ ├── waM_edial-myanmar.smallalt.glyph │ ├── waM_edial-myanmar.smallalt1.glyph │ ├── waM_edial-shan.glyph │ ├── waM_edial_haM_edial-myanmar.blws.glyph │ ├── waM_edial_haM_edial-myanmar.glyph │ ├── waM_edial_haM_edial-myanmar.locl.glyph │ ├── waM_edial_haM_edial-myanmar.short.glyph │ ├── xa-khamti.glyph │ ├── ya-myanmar.glyph │ ├── ya-myanmar.locl.glyph │ ├── yaM_edial-myanmar.glyph │ ├── yaM_edial-myanmar.wide.glyph │ ├── yaM_edial-myanmar_waM_edial-shan.glyph │ ├── yaM_edial_haM_edial-myanmar.glyph │ ├── yaM_edial_short_ka-myanmar.blws.glyph │ ├── yaM_edial_short_ka-myanmar.glyph │ ├── yaM_edial_short_kha-myanmar.glyph │ ├── yaM_edial_waM_edial-myanmar.glyph │ ├── yaM_edial_waM_edial-myanmar.locl.glyph │ ├── yaM_edial_waM_edial_haM_edial-myanmar.glyph │ ├── yaM_edial_waM_edial_haM_edial-myanmar.locl.glyph │ ├── yfinal-shan.glyph │ ├── ywa-easternpwokaren.glyph │ ├── za-khamti.glyph │ ├── za-shan.glyph │ ├── zero-myanmar.afrc.glyph │ ├── zero-myanmar.glyph │ ├── zero-myanmar.sups.glyph │ ├── zero-pao.glyph │ ├── zero-shan.glyph │ ├── zero-tailaing.glyph │ ├── zero.afrc_afrc-myanmar.glyph │ ├── zerowidthjoiner.glyph │ ├── zerowidthnonjoiner.glyph │ └── zerowidthspace.glyph │ └── order.plist ├── Thai ├── InterThaiLooped-Italic.glyphspackage │ ├── fontinfo.plist │ ├── glyphs │ │ ├── angkhankhu-thai.glyph │ │ ├── boB_aimai-thai.glyph │ │ ├── choC_han-thai.glyph │ │ ├── choC_hang-thai.glyph │ │ ├── choC_hing-thai.glyph │ │ ├── choC_hoe-thai.glyph │ │ ├── doC_hada-thai.glyph │ │ ├── doC_hada-thai.short.glyph │ │ ├── doD_ek-thai.glyph │ │ ├── dottedC_ircle.glyph │ │ ├── eight-thai.glyph │ │ ├── five-thai.glyph │ │ ├── foF_a-thai.glyph │ │ ├── foF_an-thai.glyph │ │ ├── fongman-thai.glyph │ │ ├── fongman_fannu-thai.glyph │ │ ├── four-thai.glyph │ │ ├── hoH_ip-thai.glyph │ │ ├── hoN_okhuk-thai.glyph │ │ ├── khoK_hai-thai.glyph │ │ ├── khoK_hon-thai.glyph │ │ ├── khoK_huat-thai.glyph │ │ ├── khoK_hwai-thai.glyph │ │ ├── khoR_akhang-thai.glyph │ │ ├── khomut-thai.glyph │ │ ├── koK_ai-thai.glyph │ │ ├── lakkhangyao-thai.glyph │ │ ├── loC_hula-thai.glyph │ │ ├── loC_hula-thai.short.glyph │ │ ├── loL_ing-thai.glyph │ │ ├── lu-thai.glyph │ │ ├── lu_lakkhangyao-thai.glyph │ │ ├── maiC_hattawa-thai.glyph │ │ ├── maiC_hattawa-thai.left.glyph │ │ ├── maiC_hattawa-thai.narrow.glyph │ │ ├── maiC_hattawa-thai.small.glyph │ │ ├── maiE_k-thai.glyph │ │ ├── maiE_k-thai.narrow.glyph │ │ ├── maiE_k-thai.small.glyph │ │ ├── maiH_anaK_at-thai.glyph │ │ ├── maiH_anaK_at-thai.narrow.glyph │ │ ├── maiT_ho-thai.glyph │ │ ├── maiT_ho-thai.left.glyph │ │ ├── maiT_ho-thai.narrow.glyph │ │ ├── maiT_ho-thai.small.glyph │ │ ├── maiT_ri-thai.glyph │ │ ├── maiT_ri-thai.left.glyph │ │ ├── maiT_ri-thai.narrow.glyph │ │ ├── maiT_ri-thai.small.glyph │ │ ├── maitaikhu-thai.glyph │ │ ├── maitaikhu-thai.narrow.glyph │ │ ├── maitaikhu-thai.small.glyph │ │ ├── maiyamok-thai.glyph │ │ ├── moM_a-thai.glyph │ │ ├── moM_a_underscore-thai.glyph │ │ ├── ngoN_gu-thai.glyph │ │ ├── ngoN_gu_underscore-thai.glyph │ │ ├── nikhahit-thai.glyph │ │ ├── nikhahit-thai.narrow.glyph │ │ ├── nikhahit_maiC_hattawa-thai.glyph │ │ ├── nikhahit_maiC_hattawa-thai.narrow.glyph │ │ ├── nikhahit_maiE_k-thai.glyph │ │ ├── nikhahit_maiE_k-thai.narrow.glyph │ │ ├── nikhahit_maiT_ho-thai.glyph │ │ ├── nikhahit_maiT_ho-thai.narrow.glyph │ │ ├── nikhahit_maiT_ri-thai.glyph │ │ ├── nikhahit_maiT_ri-thai.narrow.glyph │ │ ├── nine-thai.glyph │ │ ├── noN_en-thai.glyph │ │ ├── noN_u-thai.glyph │ │ ├── noN_u_underscore-thai.glyph │ │ ├── oA_ng-thai.glyph │ │ ├── one-thai.glyph │ │ ├── paiyannoi-thai.glyph │ │ ├── phinthu-thai.glyph │ │ ├── phinthu-thai.small.glyph │ │ ├── phoP_han-thai.glyph │ │ ├── phoP_hung-thai.glyph │ │ ├── phoS_amphao-thai.glyph │ │ ├── poP_la-thai.glyph │ │ ├── quotedbl.glyph │ │ ├── roR_ua-thai.glyph │ │ ├── ru-thai.glyph │ │ ├── ru_lakkhangyao-thai.glyph │ │ ├── saraA_-thai.glyph │ │ ├── saraA_a-thai.glyph │ │ ├── saraA_e-thai.glyph │ │ ├── saraA_iM_aimalai-thai.glyph │ │ ├── saraA_iM_aimuan-thai.glyph │ │ ├── saraA_m-thai.glyph │ │ ├── saraE_-thai.glyph │ │ ├── saraI_-thai.glyph │ │ ├── saraI_-thai.mid.glyph │ │ ├── saraI_-thai.narrow.glyph │ │ ├── saraI_i-thai.glyph │ │ ├── saraI_i-thai.mid.glyph │ │ ├── saraI_i-thai.narrow.glyph │ │ ├── saraO_-thai.glyph │ │ ├── saraU_-thai.glyph │ │ ├── saraU_-thai.small.glyph │ │ ├── saraU_e-thai.glyph │ │ ├── saraU_e-thai.mid.glyph │ │ ├── saraU_e-thai.narrow.glyph │ │ ├── saraU_ee-thai.glyph │ │ ├── saraU_ee-thai.mid.glyph │ │ ├── saraU_ee-thai.narrow.glyph │ │ ├── saraU_u-thai.glyph │ │ ├── saraU_u-thai.small.glyph │ │ ├── seven-thai.glyph │ │ ├── six-thai.glyph │ │ ├── soR_usi-thai.glyph │ │ ├── soS_ala-thai.glyph │ │ ├── soS_o-thai.glyph │ │ ├── soS_ua-thai.glyph │ │ ├── space.glyph │ │ ├── thanthakhat-thai.glyph │ │ ├── thanthakhat-thai.left.glyph │ │ ├── thanthakhat-thai.narrow.glyph │ │ ├── thanthakhat-thai.small.glyph │ │ ├── thoN_angmontho-thai.glyph │ │ ├── thoP_huthao-thai.glyph │ │ ├── thoT_hahan-thai.glyph │ │ ├── thoT_han-thai.glyph │ │ ├── thoT_han-thai.less.glyph │ │ ├── thoT_hong-thai.glyph │ │ ├── thoT_hung-thai.glyph │ │ ├── three-thai.glyph │ │ ├── toP_atak-thai.glyph │ │ ├── toP_atak-thai.short.glyph │ │ ├── toT_ao-thai.glyph │ │ ├── two-thai.glyph │ │ ├── underscore.glyph │ │ ├── woW_aen-thai.glyph │ │ ├── yamakkan-thai.glyph │ │ ├── yoY_ak-thai.glyph │ │ ├── yoY_ing-thai.glyph │ │ ├── yoY_ing-thai.less.glyph │ │ ├── yoY_ing_underscore-thai.glyph │ │ └── zero-thai.glyph │ └── order.plist ├── InterThaiLooped-Roman.glyphspackage │ ├── fontinfo.plist │ ├── glyphs │ │ ├── angkhankhu-thai.glyph │ │ ├── boB_aimai-thai.glyph │ │ ├── choC_han-thai.glyph │ │ ├── choC_hang-thai.glyph │ │ ├── choC_hing-thai.glyph │ │ ├── choC_hoe-thai.glyph │ │ ├── doC_hada-thai.glyph │ │ ├── doC_hada-thai.short.glyph │ │ ├── doD_ek-thai.glyph │ │ ├── dottedC_ircle.glyph │ │ ├── eight-thai.glyph │ │ ├── five-thai.glyph │ │ ├── foF_a-thai.glyph │ │ ├── foF_an-thai.glyph │ │ ├── fongman-thai.glyph │ │ ├── fongman_fannu-thai.glyph │ │ ├── four-thai.glyph │ │ ├── hoH_ip-thai.glyph │ │ ├── hoN_okhuk-thai.glyph │ │ ├── khoK_hai-thai.glyph │ │ ├── khoK_hon-thai.glyph │ │ ├── khoK_huat-thai.glyph │ │ ├── khoK_hwai-thai.glyph │ │ ├── khoR_akhang-thai.glyph │ │ ├── khomut-thai.glyph │ │ ├── koK_ai-thai.glyph │ │ ├── lakkhangyao-thai.glyph │ │ ├── loC_hula-thai.glyph │ │ ├── loC_hula-thai.short.glyph │ │ ├── loL_ing-thai.glyph │ │ ├── lu-thai.glyph │ │ ├── lu_lakkhangyao-thai.glyph │ │ ├── maiC_hattawa-thai.glyph │ │ ├── maiC_hattawa-thai.left.glyph │ │ ├── maiC_hattawa-thai.narrow.glyph │ │ ├── maiC_hattawa-thai.small.glyph │ │ ├── maiE_k-thai.glyph │ │ ├── maiE_k-thai.narrow.glyph │ │ ├── maiE_k-thai.small.glyph │ │ ├── maiH_anaK_at-thai.glyph │ │ ├── maiH_anaK_at-thai.narrow.glyph │ │ ├── maiT_ho-thai.glyph │ │ ├── maiT_ho-thai.left.glyph │ │ ├── maiT_ho-thai.narrow.glyph │ │ ├── maiT_ho-thai.small.glyph │ │ ├── maiT_ri-thai.glyph │ │ ├── maiT_ri-thai.left.glyph │ │ ├── maiT_ri-thai.narrow.glyph │ │ ├── maiT_ri-thai.small.glyph │ │ ├── maitaikhu-thai.glyph │ │ ├── maitaikhu-thai.narrow.glyph │ │ ├── maitaikhu-thai.small.glyph │ │ ├── maiyamok-thai.glyph │ │ ├── moM_a-thai.glyph │ │ ├── moM_a_underscore-thai.glyph │ │ ├── ngoN_gu-thai.glyph │ │ ├── ngoN_gu_underscore-thai.glyph │ │ ├── nikhahit-thai.glyph │ │ ├── nikhahit-thai.narrow.glyph │ │ ├── nikhahit_maiC_hattawa-thai.glyph │ │ ├── nikhahit_maiC_hattawa-thai.narrow.glyph │ │ ├── nikhahit_maiE_k-thai.glyph │ │ ├── nikhahit_maiE_k-thai.narrow.glyph │ │ ├── nikhahit_maiT_ho-thai.glyph │ │ ├── nikhahit_maiT_ho-thai.narrow.glyph │ │ ├── nikhahit_maiT_ri-thai.glyph │ │ ├── nikhahit_maiT_ri-thai.narrow.glyph │ │ ├── nine-thai.glyph │ │ ├── noN_en-thai.glyph │ │ ├── noN_u-thai.glyph │ │ ├── noN_u_underscore-thai.glyph │ │ ├── oA_ng-thai.glyph │ │ ├── one-thai.glyph │ │ ├── paiyannoi-thai.glyph │ │ ├── phinthu-thai.glyph │ │ ├── phinthu-thai.small.glyph │ │ ├── phoP_han-thai.glyph │ │ ├── phoP_hung-thai.glyph │ │ ├── phoS_amphao-thai.glyph │ │ ├── poP_la-thai.glyph │ │ ├── quotedbl.glyph │ │ ├── roR_ua-thai.glyph │ │ ├── ru-thai.glyph │ │ ├── ru_lakkhangyao-thai.glyph │ │ ├── saraA_-thai.glyph │ │ ├── saraA_a-thai.glyph │ │ ├── saraA_e-thai.glyph │ │ ├── saraA_iM_aimalai-thai.glyph │ │ ├── saraA_iM_aimuan-thai.glyph │ │ ├── saraA_m-thai.glyph │ │ ├── saraE_-thai.glyph │ │ ├── saraI_-thai.glyph │ │ ├── saraI_-thai.mid.glyph │ │ ├── saraI_-thai.narrow.glyph │ │ ├── saraI_i-thai.glyph │ │ ├── saraI_i-thai.mid.glyph │ │ ├── saraI_i-thai.narrow.glyph │ │ ├── saraO_-thai.glyph │ │ ├── saraU_-thai.glyph │ │ ├── saraU_-thai.small.glyph │ │ ├── saraU_e-thai.glyph │ │ ├── saraU_e-thai.mid.glyph │ │ ├── saraU_e-thai.narrow.glyph │ │ ├── saraU_ee-thai.glyph │ │ ├── saraU_ee-thai.mid.glyph │ │ ├── saraU_ee-thai.narrow.glyph │ │ ├── saraU_u-thai.glyph │ │ ├── saraU_u-thai.small.glyph │ │ ├── seven-thai.glyph │ │ ├── six-thai.glyph │ │ ├── soR_usi-thai.glyph │ │ ├── soS_ala-thai.glyph │ │ ├── soS_o-thai.glyph │ │ ├── soS_ua-thai.glyph │ │ ├── space.glyph │ │ ├── thanthakhat-thai.glyph │ │ ├── thanthakhat-thai.left.glyph │ │ ├── thanthakhat-thai.narrow.glyph │ │ ├── thanthakhat-thai.small.glyph │ │ ├── thoN_angmontho-thai.glyph │ │ ├── thoP_huthao-thai.glyph │ │ ├── thoT_hahan-thai.glyph │ │ ├── thoT_han-thai.glyph │ │ ├── thoT_han-thai.less.glyph │ │ ├── thoT_hong-thai.glyph │ │ ├── thoT_hung-thai.glyph │ │ ├── three-thai.glyph │ │ ├── toP_atak-thai.glyph │ │ ├── toP_atak-thai.short.glyph │ │ ├── toT_ao-thai.glyph │ │ ├── two-thai.glyph │ │ ├── underscore.glyph │ │ ├── woW_aen-thai.glyph │ │ ├── yamakkan-thai.glyph │ │ ├── yoY_ak-thai.glyph │ │ ├── yoY_ing-thai.glyph │ │ ├── yoY_ing-thai.less.glyph │ │ ├── yoY_ing_underscore-thai.glyph │ │ └── zero-thai.glyph │ └── order.plist ├── InterThaiLoopless-Italic.glyphspackage │ ├── fontinfo.plist │ ├── glyphs │ │ ├── angkhankhu-thai.glyph │ │ ├── boB_aimai-thai.glyph │ │ ├── choC_han-thai.glyph │ │ ├── choC_hang-thai.glyph │ │ ├── choC_hing-thai.glyph │ │ ├── choC_hoe-thai.glyph │ │ ├── doC_hada-thai.glyph │ │ ├── doC_hada-thai.short.glyph │ │ ├── doD_ek-thai.glyph │ │ ├── dottedC_ircle.glyph │ │ ├── eight-thai.glyph │ │ ├── five-thai.glyph │ │ ├── foF_a-thai.glyph │ │ ├── foF_an-thai.glyph │ │ ├── fongman-thai.glyph │ │ ├── fongman_fannu-thai.glyph │ │ ├── four-thai.glyph │ │ ├── hoH_ip-thai.glyph │ │ ├── hoN_okhuk-thai.glyph │ │ ├── khoK_hai-thai.glyph │ │ ├── khoK_hon-thai.glyph │ │ ├── khoK_huat-thai.glyph │ │ ├── khoK_hwai-thai.glyph │ │ ├── khoR_akhang-thai.glyph │ │ ├── khomut-thai.glyph │ │ ├── koK_ai-thai.glyph │ │ ├── lakkhangyao-thai.glyph │ │ ├── loC_hula-thai.glyph │ │ ├── loC_hula-thai.short.glyph │ │ ├── loL_ing-thai.glyph │ │ ├── lu-thai.glyph │ │ ├── lu_lakkhangyao-thai.glyph │ │ ├── maiC_hattawa-thai.glyph │ │ ├── maiC_hattawa-thai.narrow.glyph │ │ ├── maiC_hattawa-thai.small.glyph │ │ ├── maiE_k-thai.glyph │ │ ├── maiE_k-thai.narrow.glyph │ │ ├── maiE_k-thai.small.glyph │ │ ├── maiH_anaK_at-thai.glyph │ │ ├── maiH_anaK_at-thai.narrow.glyph │ │ ├── maiT_ho-thai.glyph │ │ ├── maiT_ho-thai.narrow.glyph │ │ ├── maiT_ho-thai.small.glyph │ │ ├── maiT_ri-thai.glyph │ │ ├── maiT_ri-thai.narrow.glyph │ │ ├── maiT_ri-thai.small.glyph │ │ ├── maitaikhu-thai.glyph │ │ ├── maitaikhu-thai.narrow.glyph │ │ ├── maitaikhu-thai.small.glyph │ │ ├── maiyamok-thai.glyph │ │ ├── moM_a-thai.glyph │ │ ├── moM_a_underscore-thai.glyph │ │ ├── ngoN_gu-thai.glyph │ │ ├── ngoN_gu_underscore-thai.glyph │ │ ├── nikhahit-thai.glyph │ │ ├── nikhahit-thai.narrow.glyph │ │ ├── nikhahit_maiC_hattawa-thai.glyph │ │ ├── nikhahit_maiC_hattawa-thai.narrow.glyph │ │ ├── nikhahit_maiE_k-thai.glyph │ │ ├── nikhahit_maiE_k-thai.narrow.glyph │ │ ├── nikhahit_maiT_ho-thai.glyph │ │ ├── nikhahit_maiT_ho-thai.narrow.glyph │ │ ├── nikhahit_maiT_ri-thai.glyph │ │ ├── nikhahit_maiT_ri-thai.narrow.glyph │ │ ├── nine-thai.glyph │ │ ├── noN_en-thai.glyph │ │ ├── noN_u-thai.glyph │ │ ├── noN_u_underscore-thai.glyph │ │ ├── oA_ng-thai.glyph │ │ ├── one-thai.glyph │ │ ├── paiyannoi-thai.glyph │ │ ├── phinthu-thai.glyph │ │ ├── phinthu-thai.small.glyph │ │ ├── phoP_han-thai.glyph │ │ ├── phoP_hung-thai.glyph │ │ ├── phoS_amphao-thai.glyph │ │ ├── poP_la-thai.glyph │ │ ├── quotedbl.glyph │ │ ├── roR_ua-thai.glyph │ │ ├── ru-thai.glyph │ │ ├── ru_lakkhangyao-thai.glyph │ │ ├── saraA_-thai.glyph │ │ ├── saraA_a-thai.glyph │ │ ├── saraA_e-thai.glyph │ │ ├── saraA_iM_aimalai-thai.glyph │ │ ├── saraA_iM_aimuan-thai.glyph │ │ ├── saraA_m-thai.glyph │ │ ├── saraE_-thai.glyph │ │ ├── saraI_-thai.glyph │ │ ├── saraI_-thai.narrow.glyph │ │ ├── saraI_i-thai.glyph │ │ ├── saraI_i-thai.narrow.glyph │ │ ├── saraO_-thai.glyph │ │ ├── saraU_-thai.glyph │ │ ├── saraU_-thai.small.glyph │ │ ├── saraU_e-thai.glyph │ │ ├── saraU_e-thai.narrow.glyph │ │ ├── saraU_ee-thai.glyph │ │ ├── saraU_ee-thai.narrow.glyph │ │ ├── saraU_u-thai.glyph │ │ ├── saraU_u-thai.small.glyph │ │ ├── seven-thai.glyph │ │ ├── six-thai.glyph │ │ ├── soR_usi-thai.glyph │ │ ├── soS_ala-thai.glyph │ │ ├── soS_o-thai.glyph │ │ ├── soS_ua-thai.glyph │ │ ├── space.glyph │ │ ├── thanthakhat-thai.glyph │ │ ├── thanthakhat-thai.narrow.glyph │ │ ├── thanthakhat-thai.small.glyph │ │ ├── thoN_angmontho-thai.glyph │ │ ├── thoP_huthao-thai.glyph │ │ ├── thoT_hahan-thai.glyph │ │ ├── thoT_han-thai.glyph │ │ ├── thoT_han-thai.less.glyph │ │ ├── thoT_hong-thai.glyph │ │ ├── thoT_hung-thai.glyph │ │ ├── three-thai.glyph │ │ ├── toP_atak-thai.glyph │ │ ├── toP_atak-thai.short.glyph │ │ ├── toT_ao-thai.glyph │ │ ├── two-thai.glyph │ │ ├── underscore.glyph │ │ ├── woW_aen-thai.glyph │ │ ├── yamakkan-thai.glyph │ │ ├── yoY_ak-thai.glyph │ │ ├── yoY_ing-thai.glyph │ │ ├── yoY_ing-thai.less.glyph │ │ ├── yoY_ing_underscore-thai.glyph │ │ └── zero-thai.glyph │ └── order.plist └── InterThaiLoopless-Roman.glyphspackage │ ├── fontinfo.plist │ ├── glyphs │ ├── angkhankhu-thai.glyph │ ├── boB_aimai-thai.glyph │ ├── choC_han-thai.glyph │ ├── choC_hang-thai.glyph │ ├── choC_hing-thai.glyph │ ├── choC_hoe-thai.glyph │ ├── doC_hada-thai.glyph │ ├── doC_hada-thai.short.glyph │ ├── doD_ek-thai.glyph │ ├── dottedC_ircle.glyph │ ├── eight-thai.glyph │ ├── five-thai.glyph │ ├── foF_a-thai.glyph │ ├── foF_an-thai.glyph │ ├── fongman-thai.glyph │ ├── fongman_fannu-thai.glyph │ ├── four-thai.glyph │ ├── hoH_ip-thai.glyph │ ├── hoN_okhuk-thai.glyph │ ├── khoK_hai-thai.glyph │ ├── khoK_hon-thai.glyph │ ├── khoK_huat-thai.glyph │ ├── khoK_hwai-thai.glyph │ ├── khoR_akhang-thai.glyph │ ├── khomut-thai.glyph │ ├── koK_ai-thai.glyph │ ├── lakkhangyao-thai.glyph │ ├── loC_hula-thai.glyph │ ├── loC_hula-thai.short.glyph │ ├── loL_ing-thai.glyph │ ├── lu-thai.glyph │ ├── lu_lakkhangyao-thai.glyph │ ├── maiC_hattawa-thai.glyph │ ├── maiC_hattawa-thai.narrow.glyph │ ├── maiC_hattawa-thai.small.glyph │ ├── maiE_k-thai.glyph │ ├── maiE_k-thai.narrow.glyph │ ├── maiE_k-thai.small.glyph │ ├── maiH_anaK_at-thai.glyph │ ├── maiH_anaK_at-thai.narrow.glyph │ ├── maiT_ho-thai.glyph │ ├── maiT_ho-thai.narrow.glyph │ ├── maiT_ho-thai.small.glyph │ ├── maiT_ri-thai.glyph │ ├── maiT_ri-thai.narrow.glyph │ ├── maiT_ri-thai.small.glyph │ ├── maitaikhu-thai.glyph │ ├── maitaikhu-thai.narrow.glyph │ ├── maitaikhu-thai.small.glyph │ ├── maiyamok-thai.glyph │ ├── moM_a-thai.glyph │ ├── moM_a_underscore-thai.glyph │ ├── ngoN_gu-thai.glyph │ ├── ngoN_gu_underscore-thai.glyph │ ├── nikhahit-thai.glyph │ ├── nikhahit-thai.narrow.glyph │ ├── nikhahit_maiC_hattawa-thai.glyph │ ├── nikhahit_maiC_hattawa-thai.narrow.glyph │ ├── nikhahit_maiE_k-thai.glyph │ ├── nikhahit_maiE_k-thai.narrow.glyph │ ├── nikhahit_maiT_ho-thai.glyph │ ├── nikhahit_maiT_ho-thai.narrow.glyph │ ├── nikhahit_maiT_ri-thai.glyph │ ├── nikhahit_maiT_ri-thai.narrow.glyph │ ├── nine-thai.glyph │ ├── noN_en-thai.glyph │ ├── noN_u-thai.glyph │ ├── noN_u_underscore-thai.glyph │ ├── oA_ng-thai.glyph │ ├── one-thai.glyph │ ├── paiyannoi-thai.glyph │ ├── phinthu-thai.glyph │ ├── phinthu-thai.small.glyph │ ├── phoP_han-thai.glyph │ ├── phoP_hung-thai.glyph │ ├── phoS_amphao-thai.glyph │ ├── poP_la-thai.glyph │ ├── quotedbl.glyph │ ├── roR_ua-thai.glyph │ ├── ru-thai.glyph │ ├── ru_lakkhangyao-thai.glyph │ ├── saraA_-thai.glyph │ ├── saraA_a-thai.glyph │ ├── saraA_e-thai.glyph │ ├── saraA_iM_aimalai-thai.glyph │ ├── saraA_iM_aimuan-thai.glyph │ ├── saraA_m-thai.glyph │ ├── saraE_-thai.glyph │ ├── saraI_-thai.glyph │ ├── saraI_-thai.narrow.glyph │ ├── saraI_i-thai.glyph │ ├── saraI_i-thai.narrow.glyph │ ├── saraO_-thai.glyph │ ├── saraU_-thai.glyph │ ├── saraU_-thai.small.glyph │ ├── saraU_e-thai.glyph │ ├── saraU_e-thai.narrow.glyph │ ├── saraU_ee-thai.glyph │ ├── saraU_ee-thai.narrow.glyph │ ├── saraU_u-thai.glyph │ ├── saraU_u-thai.small.glyph │ ├── seven-thai.glyph │ ├── six-thai.glyph │ ├── soR_usi-thai.glyph │ ├── soS_ala-thai.glyph │ ├── soS_o-thai.glyph │ ├── soS_ua-thai.glyph │ ├── space.glyph │ ├── thanthakhat-thai.glyph │ ├── thanthakhat-thai.narrow.glyph │ ├── thanthakhat-thai.small.glyph │ ├── thoN_angmontho-thai.glyph │ ├── thoP_huthao-thai.glyph │ ├── thoT_hahan-thai.glyph │ ├── thoT_han-thai.glyph │ ├── thoT_han-thai.less.glyph │ ├── thoT_hong-thai.glyph │ ├── thoT_hung-thai.glyph │ ├── three-thai.glyph │ ├── toP_atak-thai.glyph │ ├── toP_atak-thai.short.glyph │ ├── toT_ao-thai.glyph │ ├── two-thai.glyph │ ├── underscore.glyph │ ├── woW_aen-thai.glyph │ ├── yamakkan-thai.glyph │ ├── yoY_ak-thai.glyph │ ├── yoY_ing-thai.glyph │ ├── yoY_ing-thai.less.glyph │ ├── yoY_ing_underscore-thai.glyph │ └── zero-thai.glyph │ └── order.plist ├── config-khmer-looped.yaml ├── config-khmer-loopless.yaml ├── config-myanmar.yaml ├── config-thai-looped.yaml └── config-thai-loopless.yaml /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | venv 3 | venv-test 4 | build.stamp 5 | build-only-var.stamp 6 | proof 7 | fonts 8 | node_modules 9 | package-lock.json 10 | package.json 11 | master_ufo 12 | instance_ufos 13 | .ninja_log 14 | build.ninja 15 | sources/build-*.ninja 16 | inter 17 | tmp 18 | 19 | # Byte-compiled / optimized / DLL files 20 | __pycache__/ 21 | *.py[cod] 22 | *$py.class 23 | 24 | # OS generated files # 25 | .DS_Store 26 | .DS_Store? 27 | ._* 28 | .Spotlight-V100 29 | .Trashes 30 | ehthumbs.db 31 | Thumbs.db 32 | 33 | # Autosaved by application when editing 34 | *(تم الحفظ تلقائيًا).* 35 | *(automaticky uloženo).* 36 | *(Automatisch gesichert).* 37 | *(Autosaved).* 38 | *(guardado automáticamente).* 39 | *(enregistré automatiquement).* 40 | *(salvato automaticamente).* 41 | *(自動保存).* 42 | *(자동 저장됨).* 43 | *(Salvo Automaticamente).* 44 | *(Автосохранение).* 45 | *(Otomatik Kaydedildi).* 46 | *(自动存储).* 47 | *(已自動儲存).* 48 | 49 | # IDE 50 | .vscode -------------------------------------------------------------------------------- /.templaterc.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [".github/**/*", "Makefile", "scripts/**/*", "requirements.txt"] 3 | } 4 | -------------------------------------------------------------------------------- /AUTHORS.txt: -------------------------------------------------------------------------------- 1 | # This is the official list of project authors for copyright purposes. 2 | # This file is distinct from the CONTRIBUTORS.txt file. 3 | # See the latter for an explanation. 4 | # 5 | # Names should be added to this file as: 6 | # Name or Organization 7 | 8 | Rasmus Andersson 9 | Anagata Design 10 | Cadson Demak 11 | Grab Holdings Limited 12 | -------------------------------------------------------------------------------- /CONTRIBUTORS.txt: -------------------------------------------------------------------------------- 1 | # This is the list of people who have contributed to this project, 2 | # and includes those not listed in AUTHORS.txt because they are not 3 | # copyright authors. For example, company employees may be listed 4 | # here because their company holds the copyright and is listed there. 5 | # 6 | # When adding J Random Contributor's name to this file, either J's 7 | # name or J's organization's name should be added to AUTHORS.txt 8 | # 9 | # Names should be added to this file as: 10 | # Name 11 | 12 | Sovichet Tep 13 | Longdey Hak 14 | Suppakit Chalermlarp 15 | Knaz Uiyamathiti 16 | -------------------------------------------------------------------------------- /documentation/DESCRIPTION.en_us.html: -------------------------------------------------------------------------------- 1 |

2 | A Southeast Asian script extension of the Inter font family, adding support for Khmer, Thai, and Myanmar scripts. This project expands the versatility of Inter to serve the diverse typographic needs of Southeast Asian users. 3 |

4 |

5 | This font extension project, commissioned by Grab, aims to bring the contemporary and highly legible design principles of Inter to major Southeast Asian writing systems. The extension maintains Inter's clean aesthetic while ensuring authentic representation of each script's cultural and typographic traditions. 6 |

7 |

8 | To contribute, see github.com/grab/inter-font-extensions. 9 |

10 | 11 | 12 | -------------------------------------------------------------------------------- /documentation/images-license.txt: -------------------------------------------------------------------------------- 1 | The images in this repository are licensed under the CC https://creativecommons.org/licenses/by-sa/4.0/ -------------------------------------------------------------------------------- /documentation/khmer-looped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grab/inter-font-extensions/79980a7592de090fa5dd51bcb7bf3de8ffe748eb/documentation/khmer-looped.png -------------------------------------------------------------------------------- /documentation/khmer-loopless.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grab/inter-font-extensions/79980a7592de090fa5dd51bcb7bf3de8ffe748eb/documentation/khmer-loopless.png -------------------------------------------------------------------------------- /documentation/myanmar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grab/inter-font-extensions/79980a7592de090fa5dd51bcb7bf3de8ffe748eb/documentation/myanmar.png -------------------------------------------------------------------------------- /documentation/thai-looped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grab/inter-font-extensions/79980a7592de090fa5dd51bcb7bf3de8ffe748eb/documentation/thai-looped.png -------------------------------------------------------------------------------- /documentation/thai-loopless.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grab/inter-font-extensions/79980a7592de090fa5dd51bcb7bf3de8ffe748eb/documentation/thai-loopless.png -------------------------------------------------------------------------------- /features/LEGACY.txt: -------------------------------------------------------------------------------- 1 | - cv06 used to be for /r.1 "r with curved tail" 2 | - ss03 used to be for /r.1 "Curved r into rounds" 3 | -------------------------------------------------------------------------------- /features/README.md: -------------------------------------------------------------------------------- 1 | # OpenType features 2 | 3 | This directory contains most (but not all) OpenType feature code. 4 | 5 | - Some features are maintained by the Glyphs application and are stored in the .glyphs file. 6 | - The order of features are defined in the .glyphs file 7 | 8 | Each feature file in this directory is automatically wrapped in a `feature {...}` block. 9 | For example, `cv07.fea` contains the following code: 10 | 11 | ```fea 12 | sub germandbls by germandbls.1; 13 | ``` 14 | 15 | And when the font is compiled, it actually becomes: 16 | 17 | ``` 18 | feature cv07 { 19 | sub germandbls by germandbls.1; 20 | } 21 | ``` 22 | -------------------------------------------------------------------------------- /features/cpsp.fea: -------------------------------------------------------------------------------- 1 | # The first two numbers (16 and 0) are the x and y amounts by which a glyph is moved. 2 | # The second pair of numbers (32 and 0) is the advance, meaning that the cursor will 3 | # be placed 32 units further in this case. Effectively, this adds 16 units on each side 4 | # (or 32 between all uppercase letters) 5 | pos @Uppercase <16 0 32 0>; 6 | -------------------------------------------------------------------------------- /features/cv01-one.fea: -------------------------------------------------------------------------------- 1 | # Note: don't use cvParameters here since this file is included in salt 2 | sub one by one.ss01; 3 | sub one.tf by one.tf.ss01; 4 | sub one.squared by one.ss01.squared; 5 | sub one.circled by one.ss01.circled; 6 | sub one.numr by one.numr.ss01; 7 | sub one.dnom by one.dnom.ss01; 8 | sub one.sups by one.sups.ss01; 9 | sub one.subs by one.subs.ss01; 10 | -------------------------------------------------------------------------------- /features/cv02-four.fea: -------------------------------------------------------------------------------- 1 | # Note: don't use cvParameters here since this file is included in salt 2 | sub four by four.ss01; 3 | sub four.tf by four.tf.ss01; 4 | sub four.squared by four.ss01.squared; 5 | sub four.circled by four.ss01.circled; 6 | sub four.dnom by four.dnom.ss01; 7 | sub four.numr by four.numr.ss01; 8 | sub four.sups by four.sups.ss01; 9 | sub four.subs by four.subs.ss01; 10 | -------------------------------------------------------------------------------- /features/cv03-six.fea: -------------------------------------------------------------------------------- 1 | # Note: don't use cvParameters here since this file is included in salt 2 | sub six by six.ss01; 3 | sub six.tf by six.tf.ss01; 4 | sub six.squared by six.ss01.squared; 5 | sub six.circled by six.ss01.circled; 6 | sub six.dnom by six.dnom.ss01; 7 | sub six.numr by six.numr.ss01; 8 | sub six.sups by six.sups.ss01; 9 | sub six.subs by six.subs.ss01; 10 | -------------------------------------------------------------------------------- /features/cv04-nine.fea: -------------------------------------------------------------------------------- 1 | # Note: don't use cvParameters here since this file is included in salt 2 | sub nine by nine.ss01; 3 | sub nine.tf by nine.tf.ss01; 4 | sub nine.squared by nine.ss01.squared; 5 | sub nine.circled by nine.ss01.circled; 6 | sub nine.dnom by nine.dnom.ss01; 7 | sub nine.numr by nine.numr.ss01; 8 | sub nine.sups by nine.sups.ss01; 9 | sub nine.subs by nine.subs.ss01; 10 | -------------------------------------------------------------------------------- /features/cv05-l-tail.fea: -------------------------------------------------------------------------------- 1 | # Note: don't use cvParameters here since this file is included in salt 2 | sub l by l.ss02; 3 | sub lslash by lslash.ss02; 4 | sub lbar by lbar.ss02; 5 | sub lmidtilde by lmidtilde.ss02; 6 | sub lbelt by lbelt.ss02; 7 | sub ldot by ldot.ss02; 8 | sub lacute by lacute.ss02; 9 | sub lcommaaccent by lcommaaccent.ss02; 10 | sub lcaron by lcaron.ss02; 11 | sub ldotbelow by ldotbelow.ss02; 12 | sub ldotbelow.ss07 by ldotbelow.ss02.ss07; 13 | sub ldotbelowmacron by ldotbelowmacron.ss02; 14 | sub ldotbelowmacron.ss07 by ldotbelowmacron.ss02.ss07; 15 | sub llinebelow by llinebelow.ss02; 16 | sub lcircumflexbelow by lcircumflexbelow.ss02; 17 | -------------------------------------------------------------------------------- /features/cv07-germandbls.fea: -------------------------------------------------------------------------------- 1 | # Note: don't use cvParameters here since this file is included in salt 2 | 3 | sub germandbls by germandbls.1; 4 | -------------------------------------------------------------------------------- /features/cv08-i-serif.fea: -------------------------------------------------------------------------------- 1 | # Note: don't use cvParameters here since this file is included in salt 2 | sub I by I.1; 3 | sub Idieresis by Idieresis.1; 4 | sub Idieresis.ss07 by Idieresis.1.ss07; 5 | sub Idieresisacute by Idieresisacute.1; 6 | sub Istroke by Istroke.1; 7 | sub Itildebelow by Itildebelow.1; 8 | sub Igrave by Igrave.1; 9 | sub Iacute by Iacute.1; 10 | sub Icircumflex by Icircumflex.1; 11 | sub Itilde by Itilde.1; 12 | sub Imacron by Imacron.1; 13 | sub Ibreve by Ibreve.1; 14 | sub Iogonek by Iogonek.1; 15 | sub Idotaccent by Idotaccent.1; 16 | sub Icaron by Icaron.1; 17 | sub Idblgrave by Idblgrave.1; 18 | sub Iinvertedbreve by Iinvertedbreve.1; 19 | sub Ihookabove by Ihookabove.1; 20 | sub Idotbelow by Idotbelow.1; 21 | sub uni1F38 by uni1F38.1; 22 | sub uni1F39 by uni1F39.1; 23 | sub uni1F3A by uni1F3A.1; 24 | sub uni1F3B by uni1F3B.1; 25 | sub uni1F3C by uni1F3C.1; 26 | sub uni1F3D by uni1F3D.1; 27 | sub uni1F3E by uni1F3E.1; 28 | sub uni1F3F by uni1F3F.1; 29 | sub uni1FD8 by uni1FD8.1; 30 | sub uni1FD9 by uni1FD9.1; 31 | sub uni1FDA by uni1FDA.1; 32 | sub uni1FDB by uni1FDB.1; 33 | sub afii10055 by afii10055.1; 34 | sub Yi-cy by Yi-cy.1; 35 | sub Yi-cy.ss07 by Yi-cy.1.ss07; 36 | -------------------------------------------------------------------------------- /features/cv09-three.fea: -------------------------------------------------------------------------------- 1 | # Note: don't use cvParameters here since this file is included in salt 2 | sub three by three.1; 3 | sub three.tf by three.1.tf; 4 | sub three.squared by three.1.squared; 5 | sub three.circled by three.1.circled; 6 | sub three.dnom by three.dnom.ss01; 7 | sub three.numr by three.numr.ss01; 8 | sub three.sups by three.sups.ss01; 9 | sub three.subs by three.subs.ss01; 10 | -------------------------------------------------------------------------------- /features/cv10-g-spur.fea: -------------------------------------------------------------------------------- 1 | # Note: don't use cvParameters here since this file is included in salt 2 | sub G by G.1; 3 | sub Gbar by Gbar.1; 4 | sub Ghook by Ghook.1; 5 | sub Gcircumflex by Gcircumflex.1; 6 | sub Gbreve by Gbreve.1; 7 | sub Gdotaccent by Gdotaccent.1; 8 | sub Gdotaccent.ss07 by Gdotaccent.1.ss07; 9 | sub Gcommaaccent by Gcommaaccent.1; 10 | sub Gcaron by Gcaron.1; 11 | sub Gacute by Gacute.1; 12 | sub Gmacron by Gmacron.1; 13 | -------------------------------------------------------------------------------- /features/cv11-single-storey-a.fea: -------------------------------------------------------------------------------- 1 | # Note: don't use cvParameters here since this file is included in salt 2 | 3 | sub a by a.1; 4 | sub aacute by aacute.1; 5 | sub abreve by abreve.1; 6 | sub abreveacute by abreveacute.1; 7 | sub abrevedotbelow by abrevedotbelow.1; 8 | sub abrevegrave by abrevegrave.1; 9 | sub abrevehookabove by abrevehookabove.1; 10 | sub abrevetilde by abrevetilde.1; 11 | sub acaron by acaron.1; 12 | sub acircumflex by acircumflex.1; 13 | sub acircumflexacute by acircumflexacute.1; 14 | sub acircumflexdotbelow by acircumflexdotbelow.1; 15 | sub acircumflexgrave by acircumflexgrave.1; 16 | sub acircumflexhookabove by acircumflexhookabove.1; 17 | sub acircumflextilde by acircumflextilde.1; 18 | sub adblgrave by adblgrave.1; 19 | sub adieresis by adieresis.1; 20 | sub adieresis.ss07 by adieresis.1.ss07; 21 | sub adieresismacron by adieresismacron.1; 22 | sub adieresismacron.ss07 by adieresismacron.1.ss07; 23 | sub adotaccent by adotaccent.1; 24 | sub adotaccent.ss07 by adotaccent.1.ss07; 25 | sub adotbelow by adotbelow.1; 26 | sub adotmacron by adotmacron.1; 27 | sub agrave by agrave.1; 28 | sub ahookabove by ahookabove.1; 29 | sub ainvertedbreve by ainvertedbreve.1; 30 | sub amacron by amacron.1; 31 | sub aogonek by aogonek.1; 32 | sub arighthalfring by arighthalfring.1; 33 | sub aring by aring.1; 34 | sub aringacute by aringacute.1; 35 | sub aringbelow by aringbelow.1; 36 | sub atilde by atilde.1; 37 | sub acyrillic by a.1; # acyrillic is just a reference to /a 38 | -------------------------------------------------------------------------------- /features/cv12-compact-f.fea: -------------------------------------------------------------------------------- 1 | # Note: don't use cvParameters here since this file is included in salt 2 | 3 | sub f by f.1; 4 | sub fdotaccent by fdotaccent.1; 5 | sub fdotaccent.ss07 by fdotaccent.1.ss07; 6 | sub feng by feng.1; 7 | -------------------------------------------------------------------------------- /features/cv13-compact-t.fea: -------------------------------------------------------------------------------- 1 | # Note: don't use cvParameters here since this file is included in salt 2 | 3 | sub t by t.1; 4 | sub tpalatalhook by tpalatalhook.1; 5 | sub tcedilla by tcedilla.1; 6 | sub tcaron by tcaron.1; 7 | sub tcommaaccent by tcommaaccent.1; 8 | sub tdotaccent by tdotaccent.1; 9 | sub tdotaccent.ss07 by tdotaccent.1.ss07; 10 | sub tdotbelow by tdotbelow.1; 11 | sub tdotbelow.ss07 by tdotbelow.1.ss07; 12 | sub tlinebelow by tlinebelow.1; 13 | sub tcircumflexbelow by tcircumflexbelow.1; 14 | sub tdieresis by tdieresis.1; 15 | sub tdieresis.ss07 by tdieresis.1.ss07; 16 | -------------------------------------------------------------------------------- /features/cv14-germandbls.fea: -------------------------------------------------------------------------------- 1 | # Note: don't use cvParameters here since this file is included in salt 2 | 3 | sub Germandbls by Germandbls.1; 4 | -------------------------------------------------------------------------------- /features/dlig-thloop.fea: -------------------------------------------------------------------------------- 1 | 2 | lookupflag IgnoreMarks; 3 | sub moMa-thai underscore by moMa_underscore-thai; 4 | sub ngoNgu-thai underscore by ngoNgu_underscore-thai; 5 | sub noNu-thai underscore by noNu_underscore-thai; 6 | sub yoYing-thai underscore by yoYing_underscore-thai; -------------------------------------------------------------------------------- /features/subs.fea: -------------------------------------------------------------------------------- 1 | sub a by a.subs; 2 | sub b by b.subs; 3 | sub c by c.subs; 4 | sub d by d.subs; 5 | sub e by e.subs; 6 | sub f by f.subs; 7 | sub g by g.subs; 8 | sub h by h.subs; 9 | sub i by i.subs; 10 | sub j by j.subs; 11 | sub k by k.subs; 12 | sub l by l.subs; 13 | sub m by m.subs; 14 | sub n by n.subs; 15 | sub o by o.subs; 16 | sub p by p.subs; 17 | sub q by q.subs; 18 | sub r by r.subs; 19 | sub s by s.subs; 20 | sub t by t.subs; 21 | sub u by u.subs; 22 | sub v by v.subs; 23 | sub w by w.subs; 24 | sub x by x.subs; 25 | sub y by y.subs; 26 | sub z by z.subs; 27 | sub [zero zero.slash zero.tf zero.tf.slash] by zero.subs; 28 | sub [one one.tf] by one.subs; 29 | sub [two two.tf] by two.subs; 30 | sub [three three.tf] by three.subs; 31 | sub [four four.tf] by four.subs; 32 | sub [five five.tf] by five.subs; 33 | sub [six six.tf] by six.subs; 34 | sub [seven seven.tf] by seven.subs; 35 | sub [eight eight.tf] by eight.subs; 36 | sub [nine nine.tf] by nine.subs; 37 | sub [parenleft parenleft.case] by parenleft.subs; 38 | sub [parenright parenright.case] by parenright.subs; 39 | sub [bracketleft bracketleft.case] by bracketleft.subs; 40 | sub [bracketright bracketright.case] by bracketright.subs; 41 | sub [plus plus.case] by plus.subs; 42 | sub [minus minus.case hyphen hyphen.case] by minus.subs; 43 | sub [equal equal.case] by equal.subs; 44 | -------------------------------------------------------------------------------- /features/sups.fea: -------------------------------------------------------------------------------- 1 | sub a by a.sups; 2 | sub b by b.sups; 3 | sub c by c.sups; 4 | sub d by d.sups; 5 | sub e by e.sups; 6 | sub f by f.sups; 7 | sub g by g.sups; 8 | sub h by h.sups; 9 | sub i by i.sups; 10 | sub j by j.sups; 11 | sub k by k.sups; 12 | sub l by l.sups; 13 | sub m by m.sups; 14 | sub n by n.sups; 15 | sub o by o.sups; 16 | sub p by p.sups; 17 | sub q by q.sups; 18 | sub r by r.sups; 19 | sub s by s.sups; 20 | sub t by t.sups; 21 | sub u by u.sups; 22 | sub v by v.sups; 23 | sub w by w.sups; 24 | sub x by x.sups; 25 | sub y by y.sups; 26 | sub z by z.sups; 27 | sub [zero zero.slash zero.tf zero.tf.slash] by zero.sups; 28 | sub [one one.tf] by one.sups; 29 | sub [two two.tf] by two.sups; 30 | sub [three three.tf] by three.sups; 31 | sub [four four.tf] by four.sups; 32 | sub [five five.tf] by five.sups; 33 | sub [six six.tf] by six.sups; 34 | sub [seven seven.tf] by seven.sups; 35 | sub [eight eight.tf] by eight.sups; 36 | sub [nine nine.tf] by nine.sups; 37 | sub [parenleft parenleft.case] by parenleft.sups; 38 | sub [parenright parenright.case] by parenright.sups; 39 | sub [bracketleft bracketleft.case] by bracketleft.sups; 40 | sub [bracketright bracketright.case] by bracketright.sups; 41 | sub [plus plus.case] by plus.sups; 42 | sub [minus minus.case hyphen hyphen.case] by minus.sups; 43 | sub [equal equal.case] by equal.sups; 44 | -------------------------------------------------------------------------------- /features/zero.fea: -------------------------------------------------------------------------------- 1 | sub zero by zero.slash; 2 | sub zero.tf by zero.tf.slash; 3 | sub zero.circled by zero.slash.circled; 4 | sub zero.squared by zero.slash.squared; 5 | sub zero.sups by zero.sups.slash; 6 | sub zero.subs by zero.subs.slash; 7 | sub zero.numr by zero.numr.slash; 8 | sub zero.dnom by zero.dnom.slash; 9 | -------------------------------------------------------------------------------- /recipeproviders/inter_extension.py: -------------------------------------------------------------------------------- 1 | from gftools.builder.recipeproviders.googlefonts import GFBuilder 2 | 3 | # Taken from gftools-builder 4 | DEFAULTS = { 5 | "outputDir": "../fonts", 6 | "vfDir": "$outputDir/variable", 7 | "ttDir": "$outputDir/ttf", 8 | "otDir": "$outputDir/otf", 9 | "woffDir": "$outputDir/webfonts", 10 | "buildVariable": True, 11 | "buildStatic": True, 12 | "buildOTF": True, 13 | "buildTTF": True, 14 | "buildSmallCap": False, 15 | "buildWebfont": False, 16 | "autohintTTF": True, 17 | "autohintOTF": False, 18 | "ttfaUseScript": True, 19 | "logLevel": "WARN", 20 | "cleanUp": True, 21 | "includeSourceFixes": False, 22 | "fvarInstanceAxisDflts": None, 23 | "flattenComponents": True, 24 | "addGftoolsVersion": True, 25 | "decomposeTransformedComponents": True, 26 | "interpolate": False, 27 | "useMutatorMath": False, 28 | "checkCompatibility": True, 29 | "overlaps": "booleanOperations", 30 | "splitItalic": True, 31 | } 32 | 33 | class InterExtensionBuilder(GFBuilder): 34 | def write_recipe(self): 35 | self.config = {**DEFAULTS, **self.config} 36 | recipe = super(InterExtensionBuilder, self).write_recipe() 37 | return recipe 38 | 39 | -------------------------------------------------------------------------------- /recipeproviders/inter_extension_vf.py: -------------------------------------------------------------------------------- 1 | from gftools.builder.recipeproviders.googlefonts import GFBuilder 2 | 3 | # Taken from gftools-builder 4 | DEFAULTS = { 5 | "outputDir": "../fonts", 6 | "vfDir": "$outputDir/variable", 7 | "ttDir": "$outputDir/ttf", 8 | "otDir": "$outputDir/otf", 9 | "woffDir": "$outputDir/webfonts", 10 | "buildVariable": True, 11 | "buildStatic": False, 12 | "buildOTF": False, 13 | "buildTTF": False, 14 | "buildSmallCap": False, 15 | "buildWebfont": False, 16 | "autohintTTF": True, 17 | "autohintOTF": False, 18 | "ttfaUseScript": True, 19 | "logLevel": "WARN", 20 | "cleanUp": True, 21 | "includeSourceFixes": False, 22 | "fvarInstanceAxisDflts": None, 23 | "flattenComponents": True, 24 | "addGftoolsVersion": True, 25 | "decomposeTransformedComponents": True, 26 | "interpolate": False, 27 | "useMutatorMath": False, 28 | "checkCompatibility": True, 29 | "overlaps": "booleanOperations", 30 | "splitItalic": True, 31 | } 32 | 33 | class InterExtensionBuilder(GFBuilder): 34 | def write_recipe(self): 35 | self.config = {**DEFAULTS, **self.config} 36 | recipe = super(InterExtensionBuilder, self).write_recipe() 37 | return recipe 38 | 39 | -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://docs.renovatebot.com/renovate-schema.json", 3 | "extends": [ 4 | "config:recommended" 5 | ], 6 | "rangeStrategy": "bump" 7 | } 8 | -------------------------------------------------------------------------------- /requirements-test.in: -------------------------------------------------------------------------------- 1 | fontbakery[googlefonts]>=0.9.2 2 | gftools[qa]>=0.9.23 3 | -------------------------------------------------------------------------------- /requirements-test.txt: -------------------------------------------------------------------------------- 1 | # Placeholder file, update the requirements by running `make update`. 2 | -r requirements-test.in 3 | -------------------------------------------------------------------------------- /requirements.in: -------------------------------------------------------------------------------- 1 | fontmake>=3.9.0 2 | gftools[qa]>=0.9.54 3 | drawbot-skia>=0.5.0 4 | sh>=2.0.6 5 | bump2version>=1.0.1 6 | bumpfontversion>=0.4.1 7 | diffenator2>=0.3.8 8 | ufomerge>=1.7.0 -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | # Placeholder file, update the requirements by running `make update`. 2 | -r requirements.in 3 | -------------------------------------------------------------------------------- /scripts/config-for-vf.py: -------------------------------------------------------------------------------- 1 | import glob 2 | import copy 3 | import os 4 | 5 | configs = glob.glob("sources/config-*.yaml") 6 | 7 | for config in configs: 8 | with open(config, "r") as fs: 9 | txt = fs.read() 10 | replaced = txt.replace("recipeProvider: inter_extension", "recipeProvider: inter_extension_vf") 11 | 12 | new_file = "sources/vf-" + os.path.basename(config) 13 | with open(new_file, "w") as file: 14 | file.write(replaced) 15 | file.close() 16 | 17 | fs.close() 18 | -------------------------------------------------------------------------------- /scripts/fix_encoding.py: -------------------------------------------------------------------------------- 1 | import ufoLib2 2 | 3 | def fix(font: ufoLib2.Font): 4 | # Remap the acutedlbcomb 5 | font["acutedblcomb"].unicode = int("0x030B", 16) 6 | 7 | 8 | # def main(): 9 | # test1 = ufoLib2.Font.open("sources/master_ufo/InterThaiLoopless-Black.ufo") 10 | # test1 = ufoLib2.Font.open("sources/master_ufo/InterThaiLooped-Black.ufo") 11 | 12 | # if __name__ == "__main__": 13 | # main() -------------------------------------------------------------------------------- /scripts/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Inter Font Extensions Development 7 | 8 | 9 |

Inter Font Extensions Testing Pages

10 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /scripts/process-merge.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | from ufomerge import merge_ufos 4 | import ufoLib2 5 | import sys, os 6 | import logging 7 | import fix_encoding 8 | 9 | INTER_MASTER="inter/build/ufo-editable/Inter-Display" 10 | glyphset = list(open("glyphsets/GF_Latin_Core.txt").read().splitlines()) 11 | 12 | logging.getLogger("ufomerge").setLevel(logging.DEBUG) 13 | 14 | def main(): 15 | if len(sys.argv) != 2: 16 | print("Please provide an input UFO.") 17 | sys.exit(1) 18 | 19 | ufo = sys.argv[1] 20 | 21 | if (not os.path.exists(ufo)): 22 | print("The provided UFO does not exist.") 23 | sys.exit(1) 24 | 25 | style = os.path.basename(ufo).split("-")[1].split(".")[0] 26 | style = "" if style == "Regular" else style 27 | 28 | inter_ufo = INTER_MASTER + style + ".ufo" 29 | 30 | if (not os.path.exists(inter_ufo)): 31 | print("The Inter master ufo does not exist: {}".format(inter_ufo)) 32 | sys.exit(1) 33 | 34 | ufo_font = ufoLib2.Font.open(ufo) 35 | inter_ufo_font = ufoLib2.Font.open(inter_ufo) 36 | 37 | merge_ufos( 38 | ufo1=ufo_font, 39 | ufo2=inter_ufo_font, 40 | glyphs=glyphset, 41 | existing_handling="replace", 42 | layout_handling="subset" 43 | ) 44 | 45 | fix_encoding.fix(ufo_font) 46 | 47 | ufo_font.save(ufo, overwrite=True) 48 | 49 | if __name__ == "__main__": 50 | main() -------------------------------------------------------------------------------- /scripts/read-config.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | # Yes, this is a Bad YAML Parser, but at this stage we are not in the 3 | # venv and do not know what modules the user has available, so for 4 | # maximum compatibility, we are just assuming a plain Python distribution. 5 | import argparse 6 | import re 7 | import sys 8 | import os 9 | 10 | parser = argparse.ArgumentParser() 11 | group = parser.add_mutually_exclusive_group(required=True) 12 | group.add_argument("--sources", action="store_true") 13 | group.add_argument("--family", action="store_true") 14 | args = parser.parse_args() 15 | 16 | with open(os.path.join("sources", "config.yaml")) as config: 17 | data = config.read() 18 | 19 | if args.family: 20 | m = re.search(r"(?m)^familyName: (.*)", data) 21 | if m: 22 | print(m[1]) 23 | sys.exit(0) 24 | else: 25 | print("Could not determine family name from config file!") 26 | sys.exit(1) 27 | 28 | toggle = False 29 | sources = [] 30 | for line in data.splitlines(): 31 | if re.match("^sources:", line): 32 | toggle = True 33 | continue 34 | if toggle: 35 | m = re.match(r"^\s*-\s*(.*)", line) 36 | if m: 37 | sources.append("sources/" + m[1]) 38 | else: 39 | toggle = False 40 | if sources: 41 | print(" ".join(sources)) 42 | sys.exit(0) 43 | else: 44 | print("Could not determine sources from config file!") 45 | sys.exit(1) 46 | -------------------------------------------------------------------------------- /scripts/update-custom-filter.py: -------------------------------------------------------------------------------- 1 | import requests 2 | 3 | GF_Latin_All = "https://github.com/googlefonts/glyphsets/raw/main/GF_glyphsets/Latin/glyphs/CustomFilter_GF_Latin.plist" 4 | dest = "sources/CustomFilter_GF_Latin_All.plist" 5 | 6 | r = requests.get(GF_Latin_All) 7 | with open(dest, "wb") as f: 8 | f.write(r.content) 9 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLooped-Italic.glyphspackage/UIState.plist: -------------------------------------------------------------------------------- 1 | { 2 | displayStrings = ( 3 | "/yyMark-khmer.small" 4 | ); 5 | } 6 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLooped-Italic.glyphspackage/glyphs/auS_ign-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Letter; 3 | glyphname = "auSign-khmer"; 4 | layers = ( 5 | { 6 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 7 | shapes = ( 8 | { 9 | closed = 1; 10 | nodes = ( 11 | (432,1221,o), 12 | (499,1307,o), 13 | (525,1457,cs), 14 | (560,1676,l), 15 | (515,1676,l), 16 | (480,1457,ls), 17 | (458,1327,o), 18 | (414,1268,o), 19 | (332,1200,c), 20 | (352,1165,l) 21 | ); 22 | }, 23 | { 24 | ref = "aaSign-khmer"; 25 | } 26 | ); 27 | width = 586; 28 | }, 29 | { 30 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 31 | shapes = ( 32 | { 33 | closed = 1; 34 | nodes = ( 35 | (480,1194,o), 36 | (555,1292,o), 37 | (581,1444,cs), 38 | (618,1676,l), 39 | (455,1676,l), 40 | (416,1437,ls), 41 | (397,1317,o), 42 | (352,1247,o), 43 | (275,1174,c), 44 | (389,1137,l) 45 | ); 46 | }, 47 | { 48 | ref = "aaSign-khmer"; 49 | } 50 | ); 51 | width = 626; 52 | }, 53 | { 54 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 55 | shapes = ( 56 | { 57 | closed = 1; 58 | nodes = ( 59 | (586,1150,o), 60 | (672,1268,o), 61 | (699,1423,cs), 62 | (740,1676,l), 63 | (362,1676,l), 64 | (317,1404,ls), 65 | (300,1300,o), 66 | (257,1213,o), 67 | (199,1132,c), 68 | (476,1089,l) 69 | ); 70 | }, 71 | { 72 | ref = "aaSign-khmer"; 73 | } 74 | ); 75 | width = 675; 76 | } 77 | ); 78 | script = khmer; 79 | subCategory = Other; 80 | unicode = 6085; 81 | } 82 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLooped-Italic.glyphspackage/glyphs/bantoc-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Mark; 3 | glyphname = "bantoc-khmer"; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = _top; 9 | pos = (184,1234); 10 | } 11 | ); 12 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 13 | shapes = ( 14 | { 15 | closed = 1; 16 | nodes = ( 17 | (237,1467,l), 18 | (254,1540,o), 19 | (268,1612,o), 20 | (281,1685,cs), 21 | (304,1828,l), 22 | (260,1828,l), 23 | (237,1685,ls), 24 | (225,1612,o), 25 | (215,1540,o), 26 | (208,1467,c) 27 | ); 28 | } 29 | ); 30 | width = 145; 31 | }, 32 | { 33 | anchors = ( 34 | { 35 | name = _top; 36 | pos = (243,1234); 37 | } 38 | ); 39 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 40 | shapes = ( 41 | { 42 | closed = 1; 43 | nodes = ( 44 | (344,1467,l), 45 | (369,1552,o), 46 | (391,1638,o), 47 | (406,1726,cs), 48 | (432,1886,l), 49 | (270,1886,l), 50 | (244,1726,ls), 51 | (229,1638,o), 52 | (222,1552,o), 53 | (220,1467,c) 54 | ); 55 | } 56 | ); 57 | width = 263; 58 | }, 59 | { 60 | anchors = ( 61 | { 62 | name = _top; 63 | pos = (318,1234); 64 | } 65 | ); 66 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 67 | shapes = ( 68 | { 69 | closed = 1; 70 | nodes = ( 71 | (480,1397,l), 72 | (510,1503,o), 73 | (537,1610,o), 74 | (556,1723,cs), 75 | (579,1863,l), 76 | (266,1863,l), 77 | (243,1723,ls), 78 | (224,1610,o), 79 | (215,1503,o), 80 | (211,1397,c) 81 | ); 82 | } 83 | ); 84 | width = 413; 85 | } 86 | ); 87 | metricRight = "=|"; 88 | script = khmer; 89 | subCategory = Nonspacing; 90 | unicode = 6091; 91 | } 92 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLooped-Italic.glyphspackage/glyphs/beyyal-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "beyyal-khmer"; 3 | layers = ( 4 | { 5 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 6 | shapes = ( 7 | { 8 | alignment = 1; 9 | ref = "khan-khmer"; 10 | }, 11 | { 12 | pos = (1081,0); 13 | ref = "lo-khmer"; 14 | }, 15 | { 16 | alignment = 1; 17 | pos = (2960,0); 18 | ref = "khan-khmer"; 19 | } 20 | ); 21 | width = 4041; 22 | }, 23 | { 24 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 25 | shapes = ( 26 | { 27 | alignment = 1; 28 | ref = "khan-khmer"; 29 | }, 30 | { 31 | pos = (1169,0); 32 | ref = "lo-khmer"; 33 | }, 34 | { 35 | alignment = 1; 36 | pos = (3147,0); 37 | ref = "khan-khmer"; 38 | } 39 | ); 40 | width = 4316; 41 | }, 42 | { 43 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 44 | shapes = ( 45 | { 46 | alignment = 1; 47 | ref = "khan-khmer"; 48 | }, 49 | { 50 | pos = (1281,0); 51 | ref = "lo-khmer"; 52 | }, 53 | { 54 | alignment = 1; 55 | pos = (3285,0); 56 | ref = "khan-khmer"; 57 | } 58 | ); 59 | width = 4566; 60 | } 61 | ); 62 | unicode = 6104; 63 | } 64 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLooped-Italic.glyphspackage/glyphs/oeS_ign-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Mark; 3 | glyphname = "oeSign-khmer"; 4 | layers = ( 5 | { 6 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 7 | shapes = ( 8 | { 9 | ref = "iiMark-khmer"; 10 | } 11 | ); 12 | width = 0; 13 | }, 14 | { 15 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 16 | shapes = ( 17 | { 18 | alignment = 1; 19 | ref = "iiMark-khmer"; 20 | } 21 | ); 22 | width = 931; 23 | }, 24 | { 25 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 26 | shapes = ( 27 | { 28 | alignment = 1; 29 | ref = "iiMark-khmer"; 30 | } 31 | ); 32 | width = 1143; 33 | } 34 | ); 35 | production = uni17BE; 36 | script = khmer; 37 | subCategory = Nonspacing; 38 | unicode = 6078; 39 | } 40 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLooped-Italic.glyphspackage/glyphs/ooS_ign-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Letter; 3 | glyphname = "ooSign-khmer"; 4 | layers = ( 5 | { 6 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 7 | shapes = ( 8 | { 9 | ref = "aaSign-khmer"; 10 | } 11 | ); 12 | width = 586; 13 | }, 14 | { 15 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 16 | shapes = ( 17 | { 18 | ref = "aaSign-khmer"; 19 | } 20 | ); 21 | width = 626; 22 | }, 23 | { 24 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 25 | shapes = ( 26 | { 27 | ref = "aaSign-khmer"; 28 | } 29 | ); 30 | width = 675; 31 | } 32 | ); 33 | production = uni17C4; 34 | script = khmer; 35 | subCategory = Other; 36 | unicode = 6084; 37 | } 38 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLooped-Italic.glyphspackage/glyphs/quk-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Letter; 3 | glyphname = "quk-khmer"; 4 | layers = ( 5 | { 6 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 7 | shapes = ( 8 | { 9 | closed = 1; 10 | nodes = ( 11 | (1129,1511,l), 12 | (1137,1557,l), 13 | (393,1557,l), 14 | (385,1511,l) 15 | ); 16 | }, 17 | { 18 | ref = "qu-khmer"; 19 | } 20 | ); 21 | width = 1174; 22 | }, 23 | { 24 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 25 | shapes = ( 26 | { 27 | closed = 1; 28 | nodes = ( 29 | (1217,1467,l), 30 | (1242,1618,l), 31 | (405,1618,l), 32 | (381,1467,l) 33 | ); 34 | }, 35 | { 36 | ref = "qu-khmer"; 37 | } 38 | ); 39 | width = 1282; 40 | }, 41 | { 42 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 43 | shapes = ( 44 | { 45 | closed = 1; 46 | nodes = ( 47 | (1314,1394,l), 48 | (1356,1643,l), 49 | (343,1643,l), 50 | (302,1394,l) 51 | ); 52 | }, 53 | { 54 | ref = "qu-khmer"; 55 | } 56 | ); 57 | width = 1307; 58 | } 59 | ); 60 | metricWidth = "qu-khmer"; 61 | script = khmer; 62 | subCategory = Other; 63 | unicode = 6056; 64 | } 65 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLooped-Italic.glyphspackage/glyphs/space.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = space; 3 | layers = ( 4 | { 5 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 6 | width = 576; 7 | }, 8 | { 9 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 10 | width = 576; 11 | }, 12 | { 13 | guides = ( 14 | { 15 | pos = (0,1238.875); 16 | }, 17 | { 18 | pos = (0,763.125); 19 | } 20 | ); 21 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 22 | width = 407; 23 | } 24 | ); 25 | unicode = 32; 26 | } 27 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLooped-Italic.glyphspackage/glyphs/viriam-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Mark; 3 | glyphname = "viriam-khmer"; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = _top; 9 | pos = (534,1234); 10 | } 11 | ); 12 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 13 | shapes = ( 14 | { 15 | closed = 1; 16 | nodes = ( 17 | (944,1467,l), 18 | (952,1512,l), 19 | (208,1512,l), 20 | (201,1467,l) 21 | ); 22 | } 23 | ); 24 | width = 844; 25 | }, 26 | { 27 | anchors = ( 28 | { 29 | name = _top; 30 | pos = (588,1234); 31 | } 32 | ); 33 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 34 | shapes = ( 35 | { 36 | closed = 1; 37 | nodes = ( 38 | (1053,1467,l), 39 | (1074,1589,l), 40 | (221,1589,l), 41 | (200,1467,l) 42 | ); 43 | } 44 | ); 45 | width = 953; 46 | }, 47 | { 48 | anchors = ( 49 | { 50 | name = _top; 51 | pos = (679,1234); 52 | } 53 | ); 54 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 55 | shapes = ( 56 | { 57 | closed = 1; 58 | nodes = ( 59 | (1224,1397,l), 60 | (1262,1630,l), 61 | (228,1630,l), 62 | (189,1397,l) 63 | ); 64 | } 65 | ); 66 | width = 1135; 67 | } 68 | ); 69 | metricRight = "=|"; 70 | script = khmer; 71 | subCategory = Nonspacing; 72 | unicode = 6097; 73 | } 74 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLooped-Italic.glyphspackage/glyphs/zerowidthjoiner.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = zerowidthjoiner; 3 | layers = ( 4 | { 5 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 6 | width = 0; 7 | }, 8 | { 9 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 10 | width = 0; 11 | }, 12 | { 13 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 14 | width = 0; 15 | } 16 | ); 17 | unicode = 65279; 18 | } 19 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLooped-Italic.glyphspackage/glyphs/zerowidthnonjoiner.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = zerowidthnonjoiner; 3 | layers = ( 4 | { 5 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 6 | width = 0; 7 | }, 8 | { 9 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 10 | width = 0; 11 | }, 12 | { 13 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 14 | width = 0; 15 | } 16 | ); 17 | unicode = 8204; 18 | } 19 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLooped.glyphspackage/UIState.plist: -------------------------------------------------------------------------------- 1 | { 2 | displayStrings = ( 3 | "/ka_aaSign-khmer" 4 | ); 5 | } 6 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLooped.glyphspackage/glyphs/auS_ign-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Letter; 3 | glyphname = "auSign-khmer"; 4 | layers = ( 5 | { 6 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 7 | shapes = ( 8 | { 9 | closed = 1; 10 | nodes = ( 11 | (322,1217,o), 12 | (375,1302,o), 13 | (375,1453,cs), 14 | (375,1676,l), 15 | (330,1676,l), 16 | (330,1453,ls), 17 | (330,1323,o), 18 | (298,1263,o), 19 | (230,1195,c), 20 | (254,1167,l) 21 | ); 22 | }, 23 | { 24 | ref = "aaSign-khmer"; 25 | } 26 | ); 27 | width = 586; 28 | }, 29 | { 30 | hints = ( 31 | { 32 | origin = (0,5); 33 | target = (0,2); 34 | type = Stem; 35 | } 36 | ); 37 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 38 | shapes = ( 39 | { 40 | closed = 1; 41 | nodes = ( 42 | (375,1194,o), 43 | (434,1292,o), 44 | (434,1444,cs), 45 | (434,1676,l), 46 | (271,1676,l), 47 | (271,1437,ls), 48 | (271,1317,o), 49 | (238,1247,o), 50 | (173,1174,c), 51 | (293,1137,l) 52 | ); 53 | }, 54 | { 55 | ref = "aaSign-khmer"; 56 | } 57 | ); 58 | width = 626; 59 | }, 60 | { 61 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 62 | shapes = ( 63 | { 64 | closed = 1; 65 | nodes = ( 66 | (489,1150,o), 67 | (556,1268,o), 68 | (556,1423,cs), 69 | (556,1676,l), 70 | (178,1676,l), 71 | (178,1404,ls), 72 | (178,1300,o), 73 | (149,1213,o), 74 | (105,1132,c), 75 | (389,1089,l) 76 | ); 77 | }, 78 | { 79 | ref = "aaSign-khmer"; 80 | } 81 | ); 82 | width = 675; 83 | } 84 | ); 85 | script = khmer; 86 | subCategory = Other; 87 | unicode = 6085; 88 | } 89 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLooped.glyphspackage/glyphs/beyyal-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "beyyal-khmer"; 3 | layers = ( 4 | { 5 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 6 | shapes = ( 7 | { 8 | alignment = 1; 9 | ref = "khan-khmer"; 10 | }, 11 | { 12 | pos = (1081,0); 13 | ref = "lo-khmer"; 14 | }, 15 | { 16 | alignment = 1; 17 | pos = (2960,0); 18 | ref = "khan-khmer"; 19 | } 20 | ); 21 | width = 4041; 22 | }, 23 | { 24 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 25 | shapes = ( 26 | { 27 | alignment = 1; 28 | ref = "khan-khmer"; 29 | }, 30 | { 31 | pos = (1169,0); 32 | ref = "lo-khmer"; 33 | }, 34 | { 35 | alignment = 1; 36 | pos = (3147,0); 37 | ref = "khan-khmer"; 38 | } 39 | ); 40 | width = 4316; 41 | }, 42 | { 43 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 44 | shapes = ( 45 | { 46 | alignment = 1; 47 | ref = "khan-khmer"; 48 | }, 49 | { 50 | pos = (1281,0); 51 | ref = "lo-khmer"; 52 | }, 53 | { 54 | alignment = 1; 55 | pos = (3285,0); 56 | ref = "khan-khmer"; 57 | } 58 | ); 59 | width = 4566; 60 | } 61 | ); 62 | unicode = 6104; 63 | } 64 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLooped.glyphspackage/glyphs/oeS_ign-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Mark; 3 | glyphname = "oeSign-khmer"; 4 | layers = ( 5 | { 6 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 7 | shapes = ( 8 | { 9 | alignment = 1; 10 | ref = "iiMark-khmer"; 11 | } 12 | ); 13 | width = 838; 14 | }, 15 | { 16 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 17 | shapes = ( 18 | { 19 | ref = "iiMark-khmer"; 20 | } 21 | ); 22 | width = 0; 23 | }, 24 | { 25 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 26 | shapes = ( 27 | { 28 | alignment = 1; 29 | ref = "iiMark-khmer"; 30 | } 31 | ); 32 | width = 1143; 33 | } 34 | ); 35 | production = uni17BE; 36 | script = khmer; 37 | subCategory = Nonspacing; 38 | unicode = 6078; 39 | } 40 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLooped.glyphspackage/glyphs/ooS_ign-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Letter; 3 | glyphname = "ooSign-khmer"; 4 | layers = ( 5 | { 6 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 7 | shapes = ( 8 | { 9 | ref = "aaSign-khmer"; 10 | } 11 | ); 12 | width = 586; 13 | }, 14 | { 15 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 16 | shapes = ( 17 | { 18 | ref = "aaSign-khmer"; 19 | } 20 | ); 21 | width = 626; 22 | }, 23 | { 24 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 25 | shapes = ( 26 | { 27 | ref = "aaSign-khmer"; 28 | } 29 | ); 30 | width = 675; 31 | } 32 | ); 33 | production = uni17C4; 34 | script = khmer; 35 | subCategory = Other; 36 | unicode = 6084; 37 | } 38 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLooped.glyphspackage/glyphs/quk-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Letter; 3 | glyphname = "quk-khmer"; 4 | layers = ( 5 | { 6 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 7 | shapes = ( 8 | { 9 | closed = 1; 10 | nodes = ( 11 | (972,1511,l), 12 | (972,1557,l), 13 | (228,1557,l), 14 | (228,1511,l) 15 | ); 16 | }, 17 | { 18 | ref = "qu-khmer"; 19 | } 20 | ); 21 | width = 1174; 22 | }, 23 | { 24 | hints = ( 25 | { 26 | horizontal = 1; 27 | origin = (0,3); 28 | target = (0,2); 29 | type = Stem; 30 | } 31 | ); 32 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 33 | shapes = ( 34 | { 35 | closed = 1; 36 | nodes = ( 37 | (1067,1467,l), 38 | (1067,1618,l), 39 | (231,1618,l), 40 | (231,1467,l) 41 | ); 42 | }, 43 | { 44 | ref = "qu-khmer"; 45 | } 46 | ); 47 | width = 1282; 48 | }, 49 | { 50 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 51 | shapes = ( 52 | { 53 | closed = 1; 54 | nodes = ( 55 | (1176,1394,l), 56 | (1176,1643,l), 57 | (164,1643,l), 58 | (164,1394,l) 59 | ); 60 | }, 61 | { 62 | ref = "qu-khmer"; 63 | } 64 | ); 65 | width = 1307; 66 | } 67 | ); 68 | metricWidth = "qu-khmer"; 69 | script = khmer; 70 | subCategory = Other; 71 | unicode = 6056; 72 | } 73 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLooped.glyphspackage/glyphs/space.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = space; 3 | layers = ( 4 | { 5 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 6 | width = 576; 7 | }, 8 | { 9 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 10 | width = 576; 11 | }, 12 | { 13 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 14 | width = 407; 15 | } 16 | ); 17 | unicode = 32; 18 | } 19 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLooped.glyphspackage/glyphs/viriam-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Mark; 3 | glyphname = "viriam-khmer"; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = _top; 9 | pos = (422,1234); 10 | } 11 | ); 12 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 13 | shapes = ( 14 | { 15 | closed = 1; 16 | nodes = ( 17 | (794,1467,l), 18 | (794,1512,l), 19 | (50,1512,l), 20 | (50,1467,l) 21 | ); 22 | } 23 | ); 24 | width = 844; 25 | }, 26 | { 27 | anchors = ( 28 | { 29 | name = _top; 30 | pos = (476,1234); 31 | } 32 | ); 33 | hints = ( 34 | { 35 | horizontal = 1; 36 | origin = (0,3); 37 | target = (0,2); 38 | type = Stem; 39 | } 40 | ); 41 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 42 | shapes = ( 43 | { 44 | closed = 1; 45 | nodes = ( 46 | (903,1467,l), 47 | (903,1589,l), 48 | (50,1589,l), 49 | (50,1467,l) 50 | ); 51 | } 52 | ); 53 | width = 953; 54 | }, 55 | { 56 | anchors = ( 57 | { 58 | name = _top; 59 | pos = (567,1234); 60 | } 61 | ); 62 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 63 | shapes = ( 64 | { 65 | closed = 1; 66 | nodes = ( 67 | (1085,1397,l), 68 | (1085,1630,l), 69 | (50,1630,l), 70 | (50,1397,l) 71 | ); 72 | } 73 | ); 74 | width = 1135; 75 | } 76 | ); 77 | metricLeft = "=50"; 78 | metricRight = "=|"; 79 | script = khmer; 80 | subCategory = Nonspacing; 81 | unicode = 6097; 82 | } 83 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLooped.glyphspackage/glyphs/zerowidthjoiner.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = zerowidthjoiner; 3 | layers = ( 4 | { 5 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 6 | width = 0; 7 | }, 8 | { 9 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 10 | width = 0; 11 | }, 12 | { 13 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 14 | width = 0; 15 | } 16 | ); 17 | unicode = 65279; 18 | } 19 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLooped.glyphspackage/glyphs/zerowidthnonjoiner.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = zerowidthnonjoiner; 3 | layers = ( 4 | { 5 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 6 | width = 0; 7 | }, 8 | { 9 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 10 | width = 0; 11 | }, 12 | { 13 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 14 | width = 0; 15 | } 16 | ); 17 | unicode = 8204; 18 | } 19 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLoopless-Italic.glyphspackage/glyphs/bantoc-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Mark; 3 | glyphname = "bantoc-khmer"; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = _top; 9 | pos = (183,1233); 10 | } 11 | ); 12 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 13 | shapes = ( 14 | { 15 | closed = 1; 16 | nodes = ( 17 | (244,1466,l), 18 | (301,1815,l), 19 | (258,1815,l), 20 | (200,1466,l) 21 | ); 22 | } 23 | ); 24 | width = 144; 25 | }, 26 | { 27 | anchors = ( 28 | { 29 | name = _top; 30 | pos = (244,1233); 31 | } 32 | ); 33 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 34 | shapes = ( 35 | { 36 | closed = 1; 37 | nodes = ( 38 | (364,1466,l), 39 | (433,1885,l), 40 | (270,1885,l), 41 | (201,1466,l) 42 | ); 43 | } 44 | ); 45 | width = 264; 46 | }, 47 | { 48 | anchors = ( 49 | { 50 | name = _top; 51 | pos = (319,1233); 52 | } 53 | ); 54 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 55 | shapes = ( 56 | { 57 | closed = 1; 58 | nodes = ( 59 | (502,1396,l), 60 | (581,1876,l), 61 | (269,1876,l), 62 | (189,1396,l) 63 | ); 64 | } 65 | ); 66 | width = 413; 67 | } 68 | ); 69 | metricLeft = "=50"; 70 | metricRight = "=|"; 71 | script = khmer; 72 | subCategory = Nonspacing; 73 | unicode = 6091; 74 | } 75 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLoopless-Italic.glyphspackage/glyphs/beyyal-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "beyyal-khmer"; 3 | layers = ( 4 | { 5 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 6 | shapes = ( 7 | { 8 | alignment = 1; 9 | ref = "khan-khmer"; 10 | }, 11 | { 12 | pos = (1091,0); 13 | ref = "lo-khmer"; 14 | }, 15 | { 16 | alignment = 1; 17 | pos = (2946,0); 18 | ref = "khan-khmer"; 19 | } 20 | ); 21 | width = 4037; 22 | }, 23 | { 24 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 25 | shapes = ( 26 | { 27 | alignment = 1; 28 | ref = "khan-khmer"; 29 | }, 30 | { 31 | pos = (1183,0); 32 | ref = "lo-khmer"; 33 | }, 34 | { 35 | alignment = 1; 36 | pos = (3137,0); 37 | ref = "khan-khmer"; 38 | } 39 | ); 40 | width = 4320; 41 | }, 42 | { 43 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 44 | shapes = ( 45 | { 46 | alignment = 1; 47 | ref = "khan-khmer"; 48 | }, 49 | { 50 | pos = (1335,0); 51 | ref = "lo-khmer"; 52 | }, 53 | { 54 | alignment = 1; 55 | pos = (3329,0); 56 | ref = "khan-khmer"; 57 | } 58 | ); 59 | width = 4664; 60 | } 61 | ); 62 | unicode = 6104; 63 | } 64 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLoopless-Italic.glyphspackage/glyphs/iM_ark-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Mark; 3 | glyphname = "iMark-khmer"; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = _topright; 9 | pos = (875,1233); 10 | } 11 | ); 12 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 13 | shapes = ( 14 | { 15 | closed = 1; 16 | nodes = ( 17 | (914,1466,l), 18 | (918,1495,l), 19 | (885,1504,o), 20 | (847,1513,o), 21 | (783,1513,cs), 22 | (208,1513,l), 23 | (201,1466,l) 24 | ); 25 | } 26 | ); 27 | width = 814; 28 | }, 29 | { 30 | anchors = ( 31 | { 32 | name = _topright; 33 | pos = (961,1233); 34 | } 35 | ); 36 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 37 | shapes = ( 38 | { 39 | closed = 1; 40 | nodes = ( 41 | (1000,1466,l), 42 | (1016,1564,l), 43 | (964,1604,o), 44 | (897,1629,o), 45 | (761,1629,cs), 46 | (227,1629,l), 47 | (200,1466,l) 48 | ); 49 | } 50 | ); 51 | width = 900; 52 | }, 53 | { 54 | anchors = ( 55 | { 56 | name = _topright; 57 | pos = (1152,1233); 58 | } 59 | ); 60 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 61 | shapes = ( 62 | { 63 | closed = 1; 64 | nodes = ( 65 | (1179,1396,l), 66 | (1198,1510,l), 67 | (1149,1649,o), 68 | (1050,1721,o), 69 | (842,1721,cs), 70 | (242,1721,l), 71 | (189,1396,l) 72 | ); 73 | } 74 | ); 75 | width = 1090; 76 | } 77 | ); 78 | metricLeft = "=50"; 79 | metricRight = "=|"; 80 | script = khmer; 81 | subCategory = Nonspacing; 82 | unicode = 6071; 83 | } 84 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLoopless-Italic.glyphspackage/glyphs/nospace.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = nospace; 3 | layers = ( 4 | { 5 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 6 | width = 0; 7 | }, 8 | { 9 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 10 | width = 0; 11 | }, 12 | { 13 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 14 | width = 0; 15 | } 16 | ); 17 | metricWidth = "=0"; 18 | } 19 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLoopless-Italic.glyphspackage/glyphs/oeS_ign-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Mark; 3 | glyphname = "oeSign-khmer"; 4 | layers = ( 5 | { 6 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 7 | shapes = ( 8 | { 9 | alignment = 1; 10 | ref = "iiMark-khmer"; 11 | } 12 | ); 13 | width = 814; 14 | }, 15 | { 16 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 17 | shapes = ( 18 | { 19 | alignment = 1; 20 | ref = "iiMark-khmer"; 21 | } 22 | ); 23 | width = 900; 24 | }, 25 | { 26 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 27 | shapes = ( 28 | { 29 | alignment = 1; 30 | ref = "iiMark-khmer"; 31 | } 32 | ); 33 | width = 1090; 34 | } 35 | ); 36 | production = uni17BE; 37 | script = khmer; 38 | subCategory = Nonspacing; 39 | unicode = 6078; 40 | } 41 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLoopless-Italic.glyphspackage/glyphs/ooS_ign-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Letter; 3 | glyphname = "ooSign-khmer"; 4 | layers = ( 5 | { 6 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 7 | shapes = ( 8 | { 9 | ref = "aaSign-khmer"; 10 | } 11 | ); 12 | width = 598; 13 | }, 14 | { 15 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 16 | shapes = ( 17 | { 18 | ref = "aaSign-khmer"; 19 | } 20 | ); 21 | width = 623; 22 | }, 23 | { 24 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 25 | shapes = ( 26 | { 27 | ref = "aaSign-khmer"; 28 | } 29 | ); 30 | width = 676; 31 | } 32 | ); 33 | production = uni17C4; 34 | script = khmer; 35 | subCategory = Other; 36 | unicode = 6084; 37 | } 38 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLoopless-Italic.glyphspackage/glyphs/quk-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Letter; 3 | glyphname = "quk-khmer"; 4 | layers = ( 5 | { 6 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 7 | shapes = ( 8 | { 9 | closed = 1; 10 | nodes = ( 11 | (1111,1466,l), 12 | (1118,1513,l), 13 | (375,1513,l), 14 | (367,1466,l) 15 | ); 16 | }, 17 | { 18 | ref = "qu-khmer"; 19 | } 20 | ); 21 | width = 1148; 22 | }, 23 | { 24 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 25 | shapes = ( 26 | { 27 | closed = 1; 28 | nodes = ( 29 | (1207,1466,l), 30 | (1232,1617,l), 31 | (396,1617,l), 32 | (371,1466,l) 33 | ); 34 | }, 35 | { 36 | ref = "qu-khmer"; 37 | } 38 | ); 39 | width = 1261; 40 | }, 41 | { 42 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 43 | shapes = ( 44 | { 45 | closed = 1; 46 | nodes = ( 47 | (1321,1394,l), 48 | (1363,1642,l), 49 | (340,1642,l), 50 | (299,1394,l) 51 | ); 52 | }, 53 | { 54 | ref = "qu-khmer"; 55 | } 56 | ); 57 | width = 1321; 58 | } 59 | ); 60 | metricWidth = "qu-khmer"; 61 | script = khmer; 62 | subCategory = Other; 63 | unicode = 6056; 64 | } 65 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLoopless-Italic.glyphspackage/glyphs/space.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = space; 3 | layers = ( 4 | { 5 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 6 | width = 576; 7 | }, 8 | { 9 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 10 | width = 576; 11 | }, 12 | { 13 | guides = ( 14 | { 15 | pos = (0,1238.875); 16 | }, 17 | { 18 | pos = (0,763.125); 19 | } 20 | ); 21 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 22 | width = 407; 23 | } 24 | ); 25 | unicode = 32; 26 | } 27 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLoopless-Italic.glyphspackage/glyphs/uM_ark-khmer.below2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Mark; 3 | glyphname = "uMark-khmer.below2"; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = _bottomright; 9 | pos = (12,-559); 10 | } 11 | ); 12 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 13 | shapes = ( 14 | { 15 | closed = 1; 16 | nodes = ( 17 | (-50,-931,l), 18 | (0,-628,l), 19 | (-146,-628,l), 20 | (-153,-671,l), 21 | (-51,-671,l), 22 | (-94,-931,l) 23 | ); 24 | } 25 | ); 26 | width = 247; 27 | }, 28 | { 29 | anchors = ( 30 | { 31 | name = _bottomright; 32 | pos = (90,-559); 33 | } 34 | ); 35 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 36 | shapes = ( 37 | { 38 | closed = 1; 39 | nodes = ( 40 | (28,-931,l), 41 | (78,-628,l), 42 | (-146,-628,l), 43 | (-161,-719,l), 44 | (-87,-719,l), 45 | (-122,-931,l) 46 | ); 47 | } 48 | ); 49 | width = 325; 50 | }, 51 | { 52 | anchors = ( 53 | { 54 | name = _bottomright; 55 | pos = (324,-559); 56 | } 57 | ); 58 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 59 | shapes = ( 60 | { 61 | closed = 1; 62 | nodes = ( 63 | (262,-931,l), 64 | (312,-628,l), 65 | (-146,-628,l), 66 | (-166,-748,l), 67 | (-71,-748,l), 68 | (-102,-931,l) 69 | ); 70 | } 71 | ); 72 | width = 559; 73 | } 74 | ); 75 | metricLeft = "=50"; 76 | metricRight = "=|"; 77 | script = khmer; 78 | subCategory = Nonspacing; 79 | } 80 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLoopless-Italic.glyphspackage/glyphs/viriam-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Mark; 3 | glyphname = "viriam-khmer"; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = _top; 9 | pos = (534,1233); 10 | } 11 | ); 12 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 13 | shapes = ( 14 | { 15 | closed = 1; 16 | nodes = ( 17 | (944,1466,l), 18 | (951,1511,l), 19 | (208,1511,l), 20 | (201,1466,l) 21 | ); 22 | } 23 | ); 24 | width = 844; 25 | }, 26 | { 27 | anchors = ( 28 | { 29 | name = _top; 30 | pos = (587,1233); 31 | } 32 | ); 33 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 34 | shapes = ( 35 | { 36 | closed = 1; 37 | nodes = ( 38 | (1052,1466,l), 39 | (1072,1588,l), 40 | (220,1588,l), 41 | (200,1466,l) 42 | ); 43 | } 44 | ); 45 | width = 952; 46 | }, 47 | { 48 | anchors = ( 49 | { 50 | name = _top; 51 | pos = (687,1233); 52 | } 53 | ); 54 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 55 | shapes = ( 56 | { 57 | closed = 1; 58 | nodes = ( 59 | (1238,1396,l), 60 | (1276,1626,l), 61 | (227,1626,l), 62 | (189,1396,l) 63 | ); 64 | } 65 | ); 66 | width = 1149; 67 | } 68 | ); 69 | metricLeft = "=50"; 70 | metricRight = "=|"; 71 | script = khmer; 72 | subCategory = Nonspacing; 73 | unicode = 6097; 74 | } 75 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLoopless-Italic.glyphspackage/glyphs/zerowidthjoiner.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = zerowidthjoiner; 3 | layers = ( 4 | { 5 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 6 | width = 0; 7 | }, 8 | { 9 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 10 | width = 0; 11 | }, 12 | { 13 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 14 | width = 0; 15 | } 16 | ); 17 | unicode = 65279; 18 | } 19 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLoopless-Italic.glyphspackage/glyphs/zerowidthnonjoiner.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = zerowidthnonjoiner; 3 | layers = ( 4 | { 5 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 6 | width = 0; 7 | }, 8 | { 9 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 10 | width = 0; 11 | }, 12 | { 13 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 14 | width = 0; 15 | } 16 | ); 17 | unicode = 8204; 18 | } 19 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLoopless.glyphspackage/glyphs/bantoc-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Mark; 3 | glyphname = "bantoc-khmer"; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = _top; 9 | pos = (71,1233); 10 | } 11 | ); 12 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 13 | shapes = ( 14 | { 15 | closed = 1; 16 | nodes = ( 17 | (93,1466,l), 18 | (93,1815,l), 19 | (50,1815,l), 20 | (50,1466,l) 21 | ); 22 | } 23 | ); 24 | width = 143; 25 | }, 26 | { 27 | anchors = ( 28 | { 29 | name = _top; 30 | pos = (132,1233); 31 | } 32 | ); 33 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 34 | shapes = ( 35 | { 36 | closed = 1; 37 | nodes = ( 38 | (213,1466,l), 39 | (213,1885,l), 40 | (50,1885,l), 41 | (50,1466,l) 42 | ); 43 | } 44 | ); 45 | width = 263; 46 | }, 47 | { 48 | anchors = ( 49 | { 50 | name = _top; 51 | pos = (206,1233); 52 | } 53 | ); 54 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 55 | shapes = ( 56 | { 57 | closed = 1; 58 | nodes = ( 59 | (362,1396,l), 60 | (362,1876,l), 61 | (50,1876,l), 62 | (50,1396,l) 63 | ); 64 | } 65 | ); 66 | width = 412; 67 | } 68 | ); 69 | metricRight = "=|"; 70 | script = khmer; 71 | subCategory = Nonspacing; 72 | unicode = 6091; 73 | } 74 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLoopless.glyphspackage/glyphs/beyyal-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "beyyal-khmer"; 3 | layers = ( 4 | { 5 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 6 | shapes = ( 7 | { 8 | alignment = 1; 9 | ref = "khan-khmer"; 10 | }, 11 | { 12 | pos = (1091,0); 13 | ref = "lo-khmer"; 14 | }, 15 | { 16 | alignment = 1; 17 | pos = (2946,0); 18 | ref = "khan-khmer"; 19 | } 20 | ); 21 | width = 4037; 22 | }, 23 | { 24 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 25 | shapes = ( 26 | { 27 | alignment = 1; 28 | ref = "khan-khmer"; 29 | }, 30 | { 31 | pos = (1183,0); 32 | ref = "lo-khmer"; 33 | }, 34 | { 35 | alignment = 1; 36 | pos = (3137,0); 37 | ref = "khan-khmer"; 38 | } 39 | ); 40 | width = 4320; 41 | }, 42 | { 43 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 44 | shapes = ( 45 | { 46 | alignment = 1; 47 | ref = "khan-khmer"; 48 | }, 49 | { 50 | pos = (1335,0); 51 | ref = "lo-khmer"; 52 | }, 53 | { 54 | alignment = 1; 55 | pos = (3329,0); 56 | ref = "khan-khmer"; 57 | } 58 | ); 59 | width = 4664; 60 | } 61 | ); 62 | unicode = 6104; 63 | } 64 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLoopless.glyphspackage/glyphs/iM_ark-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Mark; 3 | glyphname = "iMark-khmer"; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = _topright; 9 | pos = (762,1233); 10 | } 11 | ); 12 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 13 | shapes = ( 14 | { 15 | closed = 1; 16 | nodes = ( 17 | (762,1466,l), 18 | (762,1495,l), 19 | (727,1504,o), 20 | (688,1513,o), 21 | (624,1513,cs), 22 | (50,1513,l), 23 | (50,1466,l) 24 | ); 25 | } 26 | ); 27 | width = 812; 28 | }, 29 | { 30 | anchors = ( 31 | { 32 | name = _topright; 33 | pos = (850,1233); 34 | } 35 | ); 36 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 37 | shapes = ( 38 | { 39 | closed = 1; 40 | nodes = ( 41 | (850,1466,l), 42 | (850,1564,l), 43 | (792,1604,o), 44 | (721,1629,o), 45 | (585,1629,cs), 46 | (50,1629,l), 47 | (50,1466,l) 48 | ); 49 | } 50 | ); 51 | width = 900; 52 | }, 53 | { 54 | anchors = ( 55 | { 56 | name = _topright; 57 | pos = (1040,1233); 58 | } 59 | ); 60 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 61 | shapes = ( 62 | { 63 | closed = 1; 64 | nodes = ( 65 | (1040,1396,l), 66 | (1040,1510,l), 67 | (969,1649,o), 68 | (858,1721,o), 69 | (650,1721,cs), 70 | (50,1721,l), 71 | (50,1396,l) 72 | ); 73 | } 74 | ); 75 | width = 1090; 76 | } 77 | ); 78 | metricRight = "=|"; 79 | script = khmer; 80 | subCategory = Nonspacing; 81 | unicode = 6071; 82 | } 83 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLoopless.glyphspackage/glyphs/oeS_ign-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Mark; 3 | glyphname = "oeSign-khmer"; 4 | layers = ( 5 | { 6 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 7 | shapes = ( 8 | { 9 | alignment = 1; 10 | ref = "iiMark-khmer"; 11 | } 12 | ); 13 | width = 812; 14 | }, 15 | { 16 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 17 | shapes = ( 18 | { 19 | alignment = 1; 20 | ref = "iiMark-khmer"; 21 | } 22 | ); 23 | width = 900; 24 | }, 25 | { 26 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 27 | shapes = ( 28 | { 29 | alignment = 1; 30 | ref = "iiMark-khmer"; 31 | } 32 | ); 33 | width = 1090; 34 | } 35 | ); 36 | production = uni17BE; 37 | script = khmer; 38 | subCategory = Nonspacing; 39 | unicode = 6078; 40 | } 41 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLoopless.glyphspackage/glyphs/ooS_ign-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Letter; 3 | glyphname = "ooSign-khmer"; 4 | layers = ( 5 | { 6 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 7 | shapes = ( 8 | { 9 | ref = "aaSign-khmer"; 10 | } 11 | ); 12 | width = 598; 13 | }, 14 | { 15 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 16 | shapes = ( 17 | { 18 | ref = "aaSign-khmer"; 19 | } 20 | ); 21 | width = 623; 22 | }, 23 | { 24 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 25 | shapes = ( 26 | { 27 | ref = "aaSign-khmer"; 28 | } 29 | ); 30 | width = 676; 31 | } 32 | ); 33 | production = uni17C4; 34 | script = khmer; 35 | subCategory = Other; 36 | unicode = 6084; 37 | } 38 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLoopless.glyphspackage/glyphs/quk-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Letter; 3 | glyphname = "quk-khmer"; 4 | layers = ( 5 | { 6 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 7 | shapes = ( 8 | { 9 | closed = 1; 10 | nodes = ( 11 | (960,1466,l), 12 | (960,1513,l), 13 | (217,1513,l), 14 | (217,1466,l) 15 | ); 16 | }, 17 | { 18 | ref = "qu-khmer"; 19 | } 20 | ); 21 | width = 1148; 22 | }, 23 | { 24 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 25 | shapes = ( 26 | { 27 | closed = 1; 28 | nodes = ( 29 | (1057,1466,l), 30 | (1057,1617,l), 31 | (220,1617,l), 32 | (220,1466,l) 33 | ); 34 | }, 35 | { 36 | ref = "qu-khmer"; 37 | } 38 | ); 39 | width = 1261; 40 | }, 41 | { 42 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 43 | shapes = ( 44 | { 45 | closed = 1; 46 | nodes = ( 47 | (1183,1394,l), 48 | (1183,1642,l), 49 | (161,1642,l), 50 | (161,1394,l) 51 | ); 52 | }, 53 | { 54 | ref = "qu-khmer"; 55 | } 56 | ); 57 | width = 1321; 58 | } 59 | ); 60 | metricWidth = "qu-khmer"; 61 | script = khmer; 62 | subCategory = Other; 63 | unicode = 6056; 64 | } 65 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLoopless.glyphspackage/glyphs/space.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = space; 3 | layers = ( 4 | { 5 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 6 | width = 576; 7 | }, 8 | { 9 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 10 | width = 576; 11 | }, 12 | { 13 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 14 | width = 407; 15 | } 16 | ); 17 | unicode = 32; 18 | } 19 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLoopless.glyphspackage/glyphs/uM_ark-khmer.below2.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Mark; 3 | glyphname = "uMark-khmer.below2"; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = _bottomright; 9 | pos = (195,-559); 10 | } 11 | ); 12 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 13 | shapes = ( 14 | { 15 | closed = 1; 16 | nodes = ( 17 | (195,-931,l), 18 | (195,-628,l), 19 | (50,-628,l), 20 | (50,-671,l), 21 | (152,-671,l), 22 | (152,-931,l) 23 | ); 24 | } 25 | ); 26 | width = 245; 27 | }, 28 | { 29 | anchors = ( 30 | { 31 | name = _bottomright; 32 | pos = (274,-559); 33 | } 34 | ); 35 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 36 | shapes = ( 37 | { 38 | closed = 1; 39 | nodes = ( 40 | (274,-931,l), 41 | (274,-628,l), 42 | (50,-628,l), 43 | (50,-719,l), 44 | (124,-719,l), 45 | (124,-931,l) 46 | ); 47 | } 48 | ); 49 | width = 324; 50 | }, 51 | { 52 | anchors = ( 53 | { 54 | name = _bottomright; 55 | pos = (508,-559); 56 | } 57 | ); 58 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 59 | shapes = ( 60 | { 61 | closed = 1; 62 | nodes = ( 63 | (508,-931,l), 64 | (508,-628,l), 65 | (50,-628,l), 66 | (50,-748,l), 67 | (145,-748,l), 68 | (145,-931,l) 69 | ); 70 | } 71 | ); 72 | width = 558; 73 | } 74 | ); 75 | metricRight = "=|"; 76 | script = khmer; 77 | subCategory = Nonspacing; 78 | } 79 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLoopless.glyphspackage/glyphs/viriam-khmer.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Mark; 3 | glyphname = "viriam-khmer"; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = _top; 9 | pos = (422,1233); 10 | } 11 | ); 12 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 13 | shapes = ( 14 | { 15 | closed = 1; 16 | nodes = ( 17 | (793,1466,l), 18 | (793,1511,l), 19 | (50,1511,l), 20 | (50,1466,l) 21 | ); 22 | } 23 | ); 24 | width = 843; 25 | }, 26 | { 27 | anchors = ( 28 | { 29 | name = _top; 30 | pos = (476,1233); 31 | } 32 | ); 33 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 34 | shapes = ( 35 | { 36 | closed = 1; 37 | nodes = ( 38 | (902,1466,l), 39 | (902,1588,l), 40 | (50,1588,l), 41 | (50,1466,l) 42 | ); 43 | } 44 | ); 45 | width = 952; 46 | }, 47 | { 48 | anchors = ( 49 | { 50 | name = _top; 51 | pos = (574,1233); 52 | } 53 | ); 54 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 55 | shapes = ( 56 | { 57 | closed = 1; 58 | nodes = ( 59 | (1098,1396,l), 60 | (1098,1626,l), 61 | (50,1626,l), 62 | (50,1396,l) 63 | ); 64 | } 65 | ); 66 | width = 1148; 67 | } 68 | ); 69 | metricRight = "=|"; 70 | script = khmer; 71 | subCategory = Nonspacing; 72 | unicode = 6097; 73 | } 74 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLoopless.glyphspackage/glyphs/zerowidthjoiner.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = zerowidthjoiner; 3 | layers = ( 4 | { 5 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 6 | width = 0; 7 | }, 8 | { 9 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 10 | width = 0; 11 | }, 12 | { 13 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 14 | width = 0; 15 | } 16 | ); 17 | unicode = 65279; 18 | } 19 | -------------------------------------------------------------------------------- /sources/Khmer/InterKhmerLoopless.glyphspackage/glyphs/zerowidthnonjoiner.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = zerowidthnonjoiner; 3 | layers = ( 4 | { 5 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 6 | width = 0; 7 | }, 8 | { 9 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 10 | width = 0; 11 | }, 12 | { 13 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 14 | width = 0; 15 | } 16 | ); 17 | unicode = 8204; 18 | } 19 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/_null.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = .null; 3 | layers = ( 4 | { 5 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 6 | width = 1200; 7 | }, 8 | { 9 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 10 | width = 1200; 11 | }, 12 | { 13 | layerId = m003; 14 | width = 1200; 15 | } 16 | ); 17 | unicode = 0; 18 | } 19 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/aiM_ark-myanmar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "aiMark-myanmar"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-660,1118); 9 | } 10 | ); 11 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 12 | shapes = ( 13 | { 14 | closed = 1; 15 | nodes = ( 16 | (-314,1271,l), 17 | (-910,1867,l), 18 | (-945,1835,l), 19 | (-349,1240,l) 20 | ); 21 | } 22 | ); 23 | width = 0; 24 | }, 25 | { 26 | anchors = ( 27 | { 28 | name = _top; 29 | pos = (-694,1118); 30 | } 31 | ); 32 | layerId = m003; 33 | shapes = ( 34 | { 35 | closed = 1; 36 | nodes = ( 37 | (-286,1443,l), 38 | (-840,1984,l), 39 | (-1042,1787,l), 40 | (-480,1238,l) 41 | ); 42 | } 43 | ); 44 | userData = { 45 | assembly = "PUSHB[ ] /* 2 values pushed */ 46 | 6 100 47 | WCVTP[ ] /* WriteCVTInPixels */ 48 | NPUSHB[ ] /* 14 values pushed */ 49 | 0 1 0 1 133 0 0 0 118 39 18 2 8 24 50 | CALL[ ] /* CallFunction */ 51 | PUSHB[ ] /* 2 values pushed */ 52 | 6 0 53 | WCVTP[ ] /* WriteCVTInPixels */"; 54 | }; 55 | width = 0; 56 | }, 57 | { 58 | anchors = ( 59 | { 60 | name = _top; 61 | pos = (-675,1118); 62 | } 63 | ); 64 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 65 | shapes = ( 66 | { 67 | closed = 1; 68 | nodes = ( 69 | (-271,1359,l), 70 | (-912,1921,l), 71 | (-1018,1800,l), 72 | (-379,1240,l) 73 | ); 74 | } 75 | ); 76 | width = 0; 77 | } 78 | ); 79 | note = uni1032; 80 | unicode = 4146; 81 | } 82 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/cwi-kayahli.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "cwi-kayahli"; 3 | layers = ( 4 | { 5 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (304,609,o), 11 | (465,650,o), 12 | (618,650,cs), 13 | (771,650,o), 14 | (932,609,o), 15 | (1104,526,c), 16 | (1104,565,l), 17 | (977,645,o), 18 | (790,695,o), 19 | (618,695,cs), 20 | (446,695,o), 21 | (259,645,o), 22 | (132,565,c), 23 | (132,526,l) 24 | ); 25 | } 26 | ); 27 | width = 1236; 28 | }, 29 | { 30 | layerId = m003; 31 | shapes = ( 32 | { 33 | closed = 1; 34 | nodes = ( 35 | (299,462,o), 36 | (497,509,o), 37 | (694,509,cs), 38 | (891,509,o), 39 | (1089,462,o), 40 | (1286,367,c), 41 | (1286,622,l), 42 | (1144,732,o), 43 | (916,801,o), 44 | (694,801,cs), 45 | (472,801,o), 46 | (244,732,o), 47 | (102,622,c), 48 | (102,367,l) 49 | ); 50 | } 51 | ); 52 | width = 1388; 53 | }, 54 | { 55 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 56 | shapes = ( 57 | { 58 | closed = 1; 59 | nodes = ( 60 | (304,550,o), 61 | (479,594,o), 62 | (650,594,cs), 63 | (821,594,o), 64 | (996,550,o), 65 | (1178,462,c), 66 | (1178,588,l), 67 | (1045,680,o), 68 | (842,737,o), 69 | (650,737,cs), 70 | (458,737,o), 71 | (255,680,o), 72 | (122,588,c), 73 | (122,462,l) 74 | ); 75 | } 76 | ); 77 | width = 1300; 78 | } 79 | ); 80 | unicode = 43310; 81 | } 82 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/five-myanmar.afrc.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "five-myanmar.afrc"; 3 | layers = ( 4 | { 5 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 6 | shapes = ( 7 | { 8 | pos = (0,358); 9 | ref = "five-myanmar.sups"; 10 | } 11 | ); 12 | userData = { 13 | assembly = "NPUSHB[ ] /* 61 values pushed */ 14 | 4 1 1 0 36 35 2 4 1 2 76 0 1 0 4 0 1 4 128 0 2 0 5 6 2 5 105 0 6 0 0 1 6 0 105 0 4 3 3 4 89 0 4 4 3 97 0 3 4 3 81 66 39 39 38 38 43 33 7 8 29 15 | CALL[ ] /* CallFunction */"; 16 | }; 17 | width = 0; 18 | }, 19 | { 20 | layerId = m003; 21 | shapes = ( 22 | { 23 | pos = (0,358); 24 | ref = "five-myanmar.sups"; 25 | } 26 | ); 27 | userData = { 28 | assembly = "NPUSHB[ ] /* 61 values pushed */ 29 | 4 1 1 0 36 35 2 4 1 2 76 0 1 0 4 0 1 4 128 0 2 0 5 6 2 5 105 0 6 0 0 1 6 0 105 0 4 3 3 4 89 0 4 4 3 97 0 3 4 3 81 66 39 39 38 38 43 33 7 8 29 30 | CALL[ ] /* CallFunction */"; 31 | }; 32 | width = 0; 33 | }, 34 | { 35 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 36 | shapes = ( 37 | { 38 | pos = (0,358); 39 | ref = "five-myanmar.sups"; 40 | } 41 | ); 42 | userData = { 43 | assembly = "NPUSHB[ ] /* 61 values pushed */ 44 | 4 1 1 0 36 35 2 4 1 2 76 0 1 0 4 0 1 4 128 0 2 0 5 6 2 5 105 0 6 0 0 1 6 0 105 0 4 3 3 4 89 0 4 4 3 97 0 3 4 3 81 66 39 39 38 38 43 33 7 8 29 45 | CALL[ ] /* CallFunction */"; 46 | }; 47 | width = 0; 48 | } 49 | ); 50 | note = uni1045.afrc; 51 | } 52 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/four-myanmar.afrc.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "four-myanmar.afrc"; 3 | layers = ( 4 | { 5 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 6 | shapes = ( 7 | { 8 | pos = (0,358); 9 | ref = "four-myanmar.sups"; 10 | } 11 | ); 12 | userData = { 13 | assembly = "NPUSHB[ ] /* 44 values pushed */ 14 | 40 15 14 3 1 0 25 1 2 3 2 76 0 2 3 2 134 0 1 0 3 2 1 3 105 0 0 0 4 97 0 4 4 39 0 78 36 53 27 36 35 5 8 27 15 | CALL[ ] /* CallFunction */"; 16 | }; 17 | width = 0; 18 | }, 19 | { 20 | layerId = m003; 21 | shapes = ( 22 | { 23 | pos = (0,358); 24 | ref = "four-myanmar.sups"; 25 | } 26 | ); 27 | userData = { 28 | assembly = "NPUSHB[ ] /* 44 values pushed */ 29 | 40 15 14 3 1 0 25 1 2 3 2 76 0 2 3 2 134 0 1 0 3 2 1 3 105 0 0 0 4 97 0 4 4 39 0 78 36 53 27 36 35 5 8 27 30 | CALL[ ] /* CallFunction */"; 31 | }; 32 | width = 0; 33 | }, 34 | { 35 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 36 | shapes = ( 37 | { 38 | pos = (0,358); 39 | ref = "four-myanmar.sups"; 40 | } 41 | ); 42 | userData = { 43 | assembly = "NPUSHB[ ] /* 44 values pushed */ 44 | 40 15 14 3 1 0 25 1 2 3 2 76 0 2 3 2 134 0 1 0 3 2 1 3 105 0 0 0 4 97 0 4 4 39 0 78 36 53 27 36 35 5 8 27 45 | CALL[ ] /* CallFunction */"; 46 | }; 47 | width = 0; 48 | } 49 | ); 50 | note = uni1044.afrc; 51 | } 52 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/fraction.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = fraction; 3 | kernLeft = fraction; 4 | kernRight = fraction; 5 | layers = ( 6 | { 7 | layerId = m003; 8 | shapes = ( 9 | { 10 | closed = 1; 11 | nodes = ( 12 | (-160,0,l), 13 | (864,1490,l), 14 | (624,1490,l), 15 | (-400,0,l) 16 | ); 17 | } 18 | ); 19 | width = 464; 20 | }, 21 | { 22 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 23 | shapes = ( 24 | { 25 | closed = 1; 26 | nodes = ( 27 | (-346,0,l), 28 | (676,1490,l), 29 | (620,1490,l), 30 | (-400,0,l) 31 | ); 32 | } 33 | ); 34 | width = 276; 35 | }, 36 | { 37 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 38 | shapes = ( 39 | { 40 | closed = 1; 41 | nodes = ( 42 | (-231,0,l), 43 | (793,1490,l), 44 | (624,1490,l), 45 | (-400,0,l) 46 | ); 47 | } 48 | ); 49 | width = 393; 50 | }, 51 | { 52 | associatedMasterId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 53 | layerId = "5F57E5FD-377A-41D1-BDBE-A9EFF424C8E5"; 54 | name = Black; 55 | shapes = ( 56 | { 57 | closed = 1; 58 | nodes = ( 59 | (-160,0,l), 60 | (864,1490,l), 61 | (624,1490,l), 62 | (-400,0,l) 63 | ); 64 | } 65 | ); 66 | width = 464; 67 | } 68 | ); 69 | metricRight = "=|fraction"; 70 | note = "Anchor numr should be at the basline rightmost position in .numr and dnom should be at top leftmost in .dnomf"; 71 | unicode = 8260; 72 | userData = { 73 | interface.gridadjust.original = "{'width': 1284, 'leftMargin': 81, 'rightMargin': 73}"; 74 | "interface.width-adjustments" = ( 75 | -16 76 | ); 77 | }; 78 | } 79 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/hairspace.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = hairspace; 3 | layers = ( 4 | { 5 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 6 | width = 186; 7 | }, 8 | { 9 | layerId = m003; 10 | width = 140; 11 | }, 12 | { 13 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 14 | width = 186; 15 | }, 16 | { 17 | associatedMasterId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 18 | layerId = "89E9580C-5D7F-4158-8254-A45C2B4CCC6A"; 19 | name = Black; 20 | width = 140; 21 | } 22 | ); 23 | note = uni200A; 24 | unicode = 8202; 25 | } 26 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/nbspace.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = nbspace; 3 | layers = ( 4 | { 5 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 6 | width = 576; 7 | }, 8 | { 9 | layerId = m003; 10 | width = 408; 11 | }, 12 | { 13 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 14 | width = 576; 15 | } 16 | ); 17 | metricWidth = space; 18 | unicode = 160; 19 | } 20 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/nine-myanmar.afrc.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nine-myanmar.afrc"; 3 | layers = ( 4 | { 5 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 6 | shapes = ( 7 | { 8 | pos = (0,448); 9 | ref = "nine-myanmar.sups"; 10 | } 11 | ); 12 | userData = { 13 | assembly = "NPUSHB[ ] /* 54 values pushed */ 14 | 53 42 29 3 5 4 9 8 2 0 3 2 76 0 2 0 4 5 2 4 105 0 5 0 3 0 5 3 105 0 0 1 1 0 89 0 0 0 1 97 0 1 0 1 81 41 42 44 37 39 35 6 8 28 15 | CALL[ ] /* CallFunction */"; 16 | }; 17 | width = 0; 18 | }, 19 | { 20 | layerId = m003; 21 | shapes = ( 22 | { 23 | pos = (0,358); 24 | ref = "nine-myanmar.sups"; 25 | } 26 | ); 27 | userData = { 28 | assembly = "NPUSHB[ ] /* 54 values pushed */ 29 | 53 42 29 3 5 4 9 8 2 0 3 2 76 0 2 0 4 5 2 4 105 0 5 0 3 0 5 3 105 0 0 1 1 0 89 0 0 0 1 97 0 1 0 1 81 41 42 44 37 39 35 6 8 28 30 | CALL[ ] /* CallFunction */"; 31 | }; 32 | width = 0; 33 | }, 34 | { 35 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 36 | shapes = ( 37 | { 38 | ref = "nine-myanmar.sups"; 39 | } 40 | ); 41 | userData = { 42 | assembly = "NPUSHB[ ] /* 54 values pushed */ 43 | 53 42 29 3 5 4 9 8 2 0 3 2 76 0 2 0 4 5 2 4 105 0 5 0 3 0 5 3 105 0 0 1 1 0 89 0 0 0 1 97 0 1 0 1 81 41 42 44 37 39 35 6 8 28 44 | CALL[ ] /* CallFunction */"; 45 | }; 46 | width = 0; 47 | } 48 | ); 49 | note = uni1049.afrc; 50 | } 51 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/nna_tta-myanmar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nna_tta-myanmar"; 3 | layers = ( 4 | { 5 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 6 | shapes = ( 7 | { 8 | ref = "nna-myanmar"; 9 | }, 10 | { 11 | pos = (2337,0); 12 | ref = "virama_tta-myanmar"; 13 | } 14 | ); 15 | width = 2444; 16 | }, 17 | { 18 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 19 | shapes = ( 20 | { 21 | ref = "nna-myanmar"; 22 | }, 23 | { 24 | pos = (2615,0); 25 | ref = "virama_tta-myanmar"; 26 | } 27 | ); 28 | width = 2754; 29 | }, 30 | { 31 | layerId = m003; 32 | shapes = ( 33 | { 34 | ref = "nna-myanmar"; 35 | }, 36 | { 37 | pos = (2778,0); 38 | ref = "virama_tta-myanmar"; 39 | } 40 | ); 41 | width = 2892; 42 | } 43 | ); 44 | subCategory = Conjunct; 45 | } 46 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/nna_ttha-myanmar.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nna_ttha-myanmar"; 3 | layers = ( 4 | { 5 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 6 | shapes = ( 7 | { 8 | ref = "nna-myanmar"; 9 | }, 10 | { 11 | pos = (2321,0); 12 | ref = "virama_ttha-myanmar"; 13 | } 14 | ); 15 | width = 2444; 16 | }, 17 | { 18 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 19 | shapes = ( 20 | { 21 | ref = "nna-myanmar"; 22 | }, 23 | { 24 | pos = (2450,0); 25 | ref = "virama_ttha-myanmar"; 26 | } 27 | ); 28 | width = 2754; 29 | }, 30 | { 31 | layerId = m003; 32 | shapes = ( 33 | { 34 | ref = "nna-myanmar"; 35 | }, 36 | { 37 | pos = (2570,0); 38 | ref = "virama_ttha-myanmar"; 39 | } 40 | ); 41 | width = 2892; 42 | } 43 | ); 44 | subCategory = Conjunct; 45 | } 46 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/one-myanmar.afrc.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "one-myanmar.afrc"; 3 | layers = ( 4 | { 5 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 6 | shapes = ( 7 | { 8 | ref = "one-myanmar.sups"; 9 | } 10 | ); 11 | userData = { 12 | assembly = "NPUSHB[ ] /* 39 values pushed */ 13 | 29 15 14 3 2 3 1 76 0 0 0 3 2 0 3 105 0 2 1 1 2 89 0 2 2 1 97 0 1 2 1 81 36 39 36 35 4 8 26 14 | CALL[ ] /* CallFunction */"; 15 | }; 16 | width = 0; 17 | }, 18 | { 19 | layerId = m003; 20 | shapes = ( 21 | { 22 | ref = "one-myanmar.sups"; 23 | } 24 | ); 25 | userData = { 26 | assembly = "NPUSHB[ ] /* 39 values pushed */ 27 | 29 15 14 3 2 3 1 76 0 0 0 3 2 0 3 105 0 2 1 1 2 89 0 2 2 1 97 0 1 2 1 81 36 39 36 35 4 8 26 28 | CALL[ ] /* CallFunction */"; 29 | }; 30 | width = 0; 31 | }, 32 | { 33 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 34 | shapes = ( 35 | { 36 | ref = "one-myanmar.sups"; 37 | } 38 | ); 39 | userData = { 40 | assembly = "NPUSHB[ ] /* 39 values pushed */ 41 | 29 15 14 3 2 3 1 76 0 0 0 3 2 0 3 105 0 2 1 1 2 89 0 2 2 1 97 0 1 2 1 81 36 39 36 35 4 8 26 42 | CALL[ ] /* CallFunction */"; 43 | }; 44 | width = 0; 45 | } 46 | ); 47 | note = uni1041.afrc; 48 | } 49 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/one-shan.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "one-shan"; 3 | layers = ( 4 | { 5 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (818,107,l), 11 | (804,150,l), 12 | (502,49,l), 13 | (502,1704,l), 14 | (473,1704,l), 15 | (178,1564,l), 16 | (178,1514,l), 17 | (456,1646,l), 18 | (456,0,l), 19 | (496,0,l) 20 | ); 21 | } 22 | ); 23 | width = 1010; 24 | }, 25 | { 26 | layerId = m003; 27 | shapes = ( 28 | { 29 | closed = 1; 30 | nodes = ( 31 | (1182,107,l), 32 | (1111,385,l), 33 | (799,300,l), 34 | (799,1700,l), 35 | (497,1700,l), 36 | (106,1560,l), 37 | (106,1241,l), 38 | (439,1353,l), 39 | (439,0,l), 40 | (791,0,l) 41 | ); 42 | } 43 | ); 44 | width = 1288; 45 | }, 46 | { 47 | hints = ( 48 | { 49 | horizontal = 1; 50 | origin = (0,9); 51 | target = up; 52 | type = BottomGhost; 53 | }, 54 | { 55 | origin = (0,8); 56 | target = (0,3); 57 | type = Stem; 58 | } 59 | ); 60 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 61 | shapes = ( 62 | { 63 | closed = 1; 64 | nodes = ( 65 | (985,107,l), 66 | (948,244,l), 67 | (642,149,l), 68 | (642,1704,l), 69 | (504,1704,l), 70 | (171,1564,l), 71 | (171,1406,l), 72 | (470,1530,l), 73 | (470,0,l), 74 | (636,0,l) 75 | ); 76 | } 77 | ); 78 | width = 1164; 79 | } 80 | ); 81 | note = uni1091; 82 | unicode = 4241; 83 | } 84 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/seven-myanmar.afrc.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "seven-myanmar.afrc"; 3 | layers = ( 4 | { 5 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 6 | shapes = ( 7 | { 8 | pos = (0,358); 9 | ref = "seven-myanmar.sups"; 10 | } 11 | ); 12 | userData = { 13 | assembly = "NPUSHB[ ] /* 28 values pushed */ 14 | 60 21 11 10 4 0 73 0 1 0 0 1 89 0 1 1 0 97 0 0 1 0 81 45 34 2 8 24 15 | CALL[ ] /* CallFunction */"; 16 | }; 17 | width = 0; 18 | }, 19 | { 20 | layerId = m003; 21 | shapes = ( 22 | { 23 | pos = (0,448); 24 | ref = "seven-myanmar.sups"; 25 | } 26 | ); 27 | userData = { 28 | assembly = "NPUSHB[ ] /* 28 values pushed */ 29 | 60 21 11 10 4 0 73 0 1 0 0 1 89 0 1 1 0 97 0 0 1 0 81 45 34 2 8 24 30 | CALL[ ] /* CallFunction */"; 31 | }; 32 | width = 0; 33 | }, 34 | { 35 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 36 | shapes = ( 37 | { 38 | pos = (0,358); 39 | ref = "seven-myanmar.sups"; 40 | } 41 | ); 42 | userData = { 43 | assembly = "NPUSHB[ ] /* 28 values pushed */ 44 | 60 21 11 10 4 0 73 0 1 0 0 1 89 0 1 1 0 97 0 0 1 0 81 45 34 2 8 24 45 | CALL[ ] /* CallFunction */"; 46 | }; 47 | width = 0; 48 | } 49 | ); 50 | note = uni1047.afrc; 51 | } 52 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/six-myanmar.afrc.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "six-myanmar.afrc"; 3 | layers = ( 4 | { 5 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 6 | shapes = ( 7 | { 8 | pos = (0,358); 9 | ref = "six-myanmar.sups"; 10 | } 11 | ); 12 | userData = { 13 | assembly = "NPUSHB[ ] /* 54 values pushed */ 14 | 42 41 2 1 4 57 21 8 3 0 5 2 76 0 3 0 4 1 3 4 105 0 1 0 5 0 1 5 105 0 0 2 2 0 89 0 0 0 2 97 0 2 0 2 81 37 39 37 44 42 35 6 8 28 15 | CALL[ ] /* CallFunction */"; 16 | }; 17 | width = 0; 18 | }, 19 | { 20 | layerId = m003; 21 | shapes = ( 22 | { 23 | pos = (0,358); 24 | ref = "six-myanmar.sups"; 25 | } 26 | ); 27 | userData = { 28 | assembly = "NPUSHB[ ] /* 54 values pushed */ 29 | 42 41 2 1 4 57 21 8 3 0 5 2 76 0 3 0 4 1 3 4 105 0 1 0 5 0 1 5 105 0 0 2 2 0 89 0 0 0 2 97 0 2 0 2 81 37 39 37 44 42 35 6 8 28 30 | CALL[ ] /* CallFunction */"; 31 | }; 32 | width = 0; 33 | }, 34 | { 35 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 36 | shapes = ( 37 | { 38 | pos = (0,358); 39 | ref = "six-myanmar.sups"; 40 | } 41 | ); 42 | userData = { 43 | assembly = "NPUSHB[ ] /* 54 values pushed */ 44 | 42 41 2 1 4 57 21 8 3 0 5 2 76 0 3 0 4 1 3 4 105 0 1 0 5 0 1 5 105 0 0 2 2 0 89 0 0 0 2 97 0 2 0 2 81 37 39 37 44 42 35 6 8 28 45 | CALL[ ] /* CallFunction */"; 46 | }; 47 | width = 0; 48 | } 49 | ); 50 | note = uni1046.afrc; 51 | } 52 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/slash.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = slash; 3 | kernLeft = slash; 4 | kernRight = slash; 5 | layers = ( 6 | { 7 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 8 | shapes = ( 9 | { 10 | closed = 1; 11 | nodes = ( 12 | (526,1560,l), 13 | (46,-224,l), 14 | (212,-224,l), 15 | (692,1560,l) 16 | ); 17 | } 18 | ); 19 | width = 738; 20 | }, 21 | { 22 | guides = ( 23 | { 24 | pos = (12,1240); 25 | }, 26 | { 27 | pos = (12,764); 28 | } 29 | ); 30 | layerId = m003; 31 | shapes = ( 32 | { 33 | closed = 1; 34 | nodes = ( 35 | (492,1560,l), 36 | (12,-224,l), 37 | (352,-224,l), 38 | (832,1560,l) 39 | ); 40 | } 41 | ); 42 | width = 844; 43 | }, 44 | { 45 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 46 | shapes = ( 47 | { 48 | closed = 1; 49 | nodes = ( 50 | (546,1560,l), 51 | (66,-224,l), 52 | (116,-224,l), 53 | (596,1560,l) 54 | ); 55 | } 56 | ); 57 | width = 662; 58 | } 59 | ); 60 | unicode = 47; 61 | userData = { 62 | "interface.width-adjustments" = ( 63 | -16 64 | ); 65 | }; 66 | } 67 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/space.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = space; 3 | layers = ( 4 | { 5 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 6 | width = 576; 7 | }, 8 | { 9 | layerId = m003; 10 | width = 408; 11 | }, 12 | { 13 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 14 | width = 576; 15 | } 16 | ); 17 | unicode = 32; 18 | } 19 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/spacer.afrc.glyph: -------------------------------------------------------------------------------- 1 | { 2 | category = Separator; 3 | glyphname = spacer.afrc; 4 | layers = ( 5 | { 6 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 7 | width = 10; 8 | }, 9 | { 10 | layerId = m003; 11 | width = 30; 12 | }, 13 | { 14 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 15 | width = 20; 16 | } 17 | ); 18 | note = _544; 19 | script = myanmar; 20 | subCategory = Spacing; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/three-myanmar.afrc.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "three-myanmar.afrc"; 3 | layers = ( 4 | { 5 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 6 | shapes = ( 7 | { 8 | pos = (0,358); 9 | ref = "three-myanmar.sups"; 10 | } 11 | ); 12 | userData = { 13 | assembly = "NPUSHB[ ] /* 44 values pushed */ 14 | 40 26 25 3 3 4 15 1 2 1 2 76 0 2 1 2 134 0 3 0 1 2 3 1 105 0 4 4 0 97 0 0 0 39 4 78 36 43 22 36 35 5 8 27 15 | CALL[ ] /* CallFunction */"; 16 | }; 17 | width = 0; 18 | }, 19 | { 20 | layerId = m003; 21 | shapes = ( 22 | { 23 | pos = (0,358); 24 | ref = "three-myanmar.sups"; 25 | } 26 | ); 27 | userData = { 28 | assembly = "NPUSHB[ ] /* 44 values pushed */ 29 | 40 26 25 3 3 4 15 1 2 1 2 76 0 2 1 2 134 0 3 0 1 2 3 1 105 0 4 4 0 97 0 0 0 39 4 78 36 43 22 36 35 5 8 27 30 | CALL[ ] /* CallFunction */"; 31 | }; 32 | width = 0; 33 | }, 34 | { 35 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 36 | shapes = ( 37 | { 38 | pos = (0,358); 39 | ref = "three-myanmar.sups"; 40 | } 41 | ); 42 | userData = { 43 | assembly = "NPUSHB[ ] /* 44 values pushed */ 44 | 40 26 25 3 3 4 15 1 2 1 2 76 0 2 1 2 134 0 3 0 1 2 3 1 105 0 4 4 0 97 0 0 0 39 4 78 36 43 22 36 35 5 8 27 45 | CALL[ ] /* CallFunction */"; 46 | }; 47 | width = 0; 48 | } 49 | ); 50 | note = uni1043.afrc; 51 | } 52 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/tone5-tailaing.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "tone5-tailaing"; 3 | layers = ( 4 | { 5 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (944,526,l), 11 | (944,570,l), 12 | (80,570,l), 13 | (80,526,l) 14 | ); 15 | } 16 | ); 17 | userData = { 18 | assembly = "NPUSHB[ ] /* 21 values pushed */ 19 | 0 0 1 1 0 87 0 0 0 1 95 0 1 0 1 79 17 16 2 8 24 20 | CALL[ ] /* CallFunction */"; 21 | }; 22 | width = 1024; 23 | }, 24 | { 25 | layerId = m003; 26 | shapes = ( 27 | { 28 | closed = 1; 29 | nodes = ( 30 | (990,406,l), 31 | (990,646,l), 32 | (76,646,l), 33 | (76,406,l) 34 | ); 35 | } 36 | ); 37 | userData = { 38 | assembly = "NPUSHB[ ] /* 21 values pushed */ 39 | 0 0 1 1 0 87 0 0 0 1 95 0 1 0 1 79 17 16 2 8 24 40 | CALL[ ] /* CallFunction */"; 41 | }; 42 | width = 1066; 43 | }, 44 | { 45 | hints = ( 46 | { 47 | horizontal = 1; 48 | origin = (0,3); 49 | target = (0,2); 50 | type = Stem; 51 | } 52 | ); 53 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 54 | shapes = ( 55 | { 56 | closed = 1; 57 | nodes = ( 58 | (964,478,l), 59 | (964,600,l), 60 | (80,600,l), 61 | (80,478,l) 62 | ); 63 | } 64 | ); 65 | userData = { 66 | assembly = "NPUSHB[ ] /* 21 values pushed */ 67 | 0 0 1 1 0 87 0 0 0 1 95 0 1 0 1 79 17 16 2 8 24 68 | CALL[ ] /* CallFunction */"; 69 | }; 70 | width = 1044; 71 | } 72 | ); 73 | note = uniAA7D; 74 | subCategory = Spacing; 75 | unicode = 43645; 76 | } 77 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/zero-myanmar.afrc.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "zero-myanmar.afrc"; 3 | layers = ( 4 | { 5 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 6 | shapes = ( 7 | { 8 | ref = "zero-myanmar.sups"; 9 | } 10 | ); 11 | userData = { 12 | assembly = "PUSHB[ ] /* 6 values pushed */ 13 | 35 27 8 0 2 50 14 | CALL[ ] /* CallFunction */"; 15 | }; 16 | width = 0; 17 | }, 18 | { 19 | layerId = m003; 20 | shapes = ( 21 | { 22 | ref = "zero-myanmar.sups"; 23 | } 24 | ); 25 | userData = { 26 | assembly = "PUSHB[ ] /* 6 values pushed */ 27 | 35 27 8 0 2 50 28 | CALL[ ] /* CallFunction */"; 29 | }; 30 | width = 0; 31 | }, 32 | { 33 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 34 | shapes = ( 35 | { 36 | ref = "zero-myanmar.sups"; 37 | } 38 | ); 39 | userData = { 40 | assembly = "PUSHB[ ] /* 6 values pushed */ 41 | 35 27 8 0 2 50 42 | CALL[ ] /* CallFunction */"; 43 | }; 44 | width = 0; 45 | } 46 | ); 47 | note = uni1040.afrc; 48 | } 49 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/zerowidthjoiner.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = zerowidthjoiner; 3 | layers = ( 4 | { 5 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 6 | userData = { 7 | assembly = "NPUSHB[ ] /* 16 values pushed */ 8 | 0 1 0 1 133 0 0 0 22 0 78 17 16 2 7 24 9 | CALL[ ] /* CallFunction */"; 10 | }; 11 | width = 0; 12 | }, 13 | { 14 | layerId = m003; 15 | userData = { 16 | assembly = "NPUSHB[ ] /* 16 values pushed */ 17 | 0 1 0 1 133 0 0 0 22 0 78 17 16 2 7 24 18 | CALL[ ] /* CallFunction */"; 19 | }; 20 | width = 0; 21 | }, 22 | { 23 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 24 | userData = { 25 | assembly = "NPUSHB[ ] /* 16 values pushed */ 26 | 0 1 0 1 133 0 0 0 22 0 78 17 16 2 7 24 27 | CALL[ ] /* CallFunction */"; 28 | }; 29 | width = 0; 30 | } 31 | ); 32 | note = uni200D; 33 | unicode = 8205; 34 | } 35 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/zerowidthnonjoiner.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = zerowidthnonjoiner; 3 | layers = ( 4 | { 5 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 6 | userData = { 7 | assembly = "NPUSHB[ ] /* 25 values pushed */ 8 | 14 13 12 11 10 7 6 5 4 3 2 1 12 0 74 0 0 0 22 0 78 24 1 7 23 9 | CALL[ ] /* CallFunction */"; 10 | }; 11 | width = 0; 12 | }, 13 | { 14 | layerId = m003; 15 | userData = { 16 | assembly = "NPUSHB[ ] /* 25 values pushed */ 17 | 14 13 12 11 10 7 6 5 4 3 2 1 12 0 74 0 0 0 22 0 78 24 1 7 23 18 | CALL[ ] /* CallFunction */"; 19 | }; 20 | width = 0; 21 | }, 22 | { 23 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 24 | userData = { 25 | assembly = "NPUSHB[ ] /* 25 values pushed */ 26 | 14 13 12 11 10 7 6 5 4 3 2 1 12 0 74 0 0 0 22 0 78 24 1 7 23 27 | CALL[ ] /* CallFunction */"; 28 | }; 29 | width = 0; 30 | } 31 | ); 32 | note = uni200C; 33 | unicode = 8204; 34 | } 35 | -------------------------------------------------------------------------------- /sources/Myanmar/Inter-Myanmar.glyphspackage/glyphs/zerowidthspace.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = zerowidthspace; 3 | layers = ( 4 | { 5 | layerId = "78B30572-30A3-488A-B9E2-AAE684162724"; 6 | width = 0; 7 | }, 8 | { 9 | layerId = m003; 10 | width = 0; 11 | }, 12 | { 13 | layerId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 14 | width = 0; 15 | }, 16 | { 17 | associatedMasterId = "F0604DE4-03AC-4980-9DDA-35F40FDF1E6E"; 18 | layerId = "259DDE95-47A7-4D4E-99BD-1DB8DDCEDE75"; 19 | name = Black; 20 | width = 0; 21 | } 22 | ); 23 | note = uni200B; 24 | unicode = 8203; 25 | } 26 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Italic.glyphspackage/glyphs/angkhankhu-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "angkhankhu-thai"; 3 | layers = ( 4 | { 5 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (1122,0,l), 11 | (1316,1174,l), 12 | (1270,1174,l), 13 | (1250,1054,ls), 14 | (1212,820,o), 15 | (1024,648,o), 16 | (808,648,c), 17 | (800,604,l), 18 | (960,604,o), 19 | (1106,686,o), 20 | (1208,834,c), 21 | (1214,834,l), 22 | (1076,0,l) 23 | ); 24 | }, 25 | { 26 | ref = "paiyannoi-thai"; 27 | } 28 | ); 29 | width = 1422; 30 | }, 31 | { 32 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 33 | shapes = ( 34 | { 35 | closed = 1; 36 | nodes = ( 37 | (1244,0,l), 38 | (1438,1174,l), 39 | (1266,1174,l), 40 | (1238,1008,ls), 41 | (1214,870,o), 42 | (1078,752,o), 43 | (926,742,c), 44 | (876,590,l), 45 | (992,600,o), 46 | (1098,652,o), 47 | (1182,740,c), 48 | (1194,740,l), 49 | (1072,0,l) 50 | ); 51 | }, 52 | { 53 | ref = "paiyannoi-thai"; 54 | } 55 | ); 56 | width = 1514; 57 | }, 58 | { 59 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 60 | shapes = ( 61 | { 62 | closed = 1; 63 | nodes = ( 64 | (1672,0,l), 65 | (1866,1174,l), 66 | (1464,1174,l), 67 | (1426,952,ls), 68 | (1402,802,o), 69 | (1300,710,o), 70 | (1150,710,c), 71 | (1040,478,l), 72 | (1184,478,o), 73 | (1300,532,o), 74 | (1366,606,c), 75 | (1378,606,l), 76 | (1278,0,l) 77 | ); 78 | }, 79 | { 80 | ref = "paiyannoi-thai"; 81 | } 82 | ); 83 | width = 1874; 84 | } 85 | ); 86 | metricLeft = "paiyannoi-thai"; 87 | metricRight = "paiyannoi-thai"; 88 | unicode = 3674; 89 | } 90 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Italic.glyphspackage/glyphs/fongman_fannu-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "fongman_fannu-thai"; 3 | layers = ( 4 | { 5 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (600,1222,l), 11 | (674,1672,l), 12 | (630,1672,l), 13 | (556,1222,l) 14 | ); 15 | }, 16 | { 17 | closed = 1; 18 | nodes = ( 19 | (878,1222,l), 20 | (952,1672,l), 21 | (908,1672,l), 22 | (834,1222,l) 23 | ); 24 | }, 25 | { 26 | ref = "fongman-thai"; 27 | } 28 | ); 29 | width = 1214; 30 | }, 31 | { 32 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 33 | shapes = ( 34 | { 35 | closed = 1; 36 | nodes = ( 37 | (612,1208,l), 38 | (696,1720,l), 39 | (536,1720,l), 40 | (452,1208,l) 41 | ); 42 | }, 43 | { 44 | closed = 1; 45 | nodes = ( 46 | (976,1208,l), 47 | (1060,1720,l), 48 | (900,1720,l), 49 | (816,1208,l) 50 | ); 51 | }, 52 | { 53 | ref = "fongman-thai"; 54 | } 55 | ); 56 | width = 1215; 57 | }, 58 | { 59 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 60 | shapes = ( 61 | { 62 | closed = 1; 63 | nodes = ( 64 | (642,1208,l), 65 | (736,1778,l), 66 | (474,1778,l), 67 | (380,1208,l) 68 | ); 69 | }, 70 | { 71 | closed = 1; 72 | nodes = ( 73 | (1056,1208,l), 74 | (1150,1778,l), 75 | (888,1778,l), 76 | (794,1208,l) 77 | ); 78 | }, 79 | { 80 | ref = "fongman-thai"; 81 | } 82 | ); 83 | width = 1220; 84 | } 85 | ); 86 | metricRight = "=|"; 87 | } 88 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Italic.glyphspackage/glyphs/maiE_k-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "maiEk-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-96,1174); 9 | }, 10 | { 11 | name = top; 12 | pos = (-10,1690); 13 | } 14 | ); 15 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (-68,1334,l), 21 | (-10,1690,l), 22 | (-58,1690,l), 23 | (-116,1334,l) 24 | ); 25 | } 26 | ); 27 | width = 0; 28 | }, 29 | { 30 | anchors = ( 31 | { 32 | name = _top; 33 | pos = (-66,1174); 34 | }, 35 | { 36 | name = top; 37 | pos = (16,1682); 38 | } 39 | ); 40 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 41 | shapes = ( 42 | { 43 | closed = 1; 44 | nodes = ( 45 | (-44,1320,l), 46 | (18,1682,l), 47 | (-148,1682,l), 48 | (-208,1320,l) 49 | ); 50 | } 51 | ); 52 | width = 0; 53 | }, 54 | { 55 | anchors = ( 56 | { 57 | name = _top; 58 | pos = (2,1174); 59 | }, 60 | { 61 | name = top; 62 | pos = (84,1712); 63 | } 64 | ); 65 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 66 | shapes = ( 67 | { 68 | closed = 1; 69 | nodes = ( 70 | (16,1290,l), 71 | (86,1712,l), 72 | (-302,1712,l), 73 | (-372,1290,l) 74 | ); 75 | } 76 | ); 77 | width = 0; 78 | } 79 | ); 80 | unicode = 3656; 81 | } 82 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Italic.glyphspackage/glyphs/maiE_k-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "maiEk-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-288,1174); 9 | }, 10 | { 11 | name = top; 12 | pos = (-334,1690); 13 | } 14 | ); 15 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (-392,1334,l), 21 | (-334,1690,l), 22 | (-380,1690,l), 23 | (-438,1334,l) 24 | ); 25 | } 26 | ); 27 | width = 0; 28 | }, 29 | { 30 | anchors = ( 31 | { 32 | name = _top; 33 | pos = (-362,1174); 34 | }, 35 | { 36 | name = top; 37 | pos = (-342,1682); 38 | } 39 | ); 40 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 41 | shapes = ( 42 | { 43 | closed = 1; 44 | nodes = ( 45 | (-402,1320,l), 46 | (-342,1682,l), 47 | (-506,1682,l), 48 | (-566,1320,l) 49 | ); 50 | } 51 | ); 52 | width = 0; 53 | }, 54 | { 55 | anchors = ( 56 | { 57 | name = _top; 58 | pos = (-488,1174); 59 | }, 60 | { 61 | name = top; 62 | pos = (-450,1712); 63 | } 64 | ); 65 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 66 | shapes = ( 67 | { 68 | closed = 1; 69 | nodes = ( 70 | (-520,1290,l), 71 | (-450,1712,l), 72 | (-838,1712,l), 73 | (-908,1290,l) 74 | ); 75 | } 76 | ); 77 | width = 0; 78 | } 79 | ); 80 | } 81 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Italic.glyphspackage/glyphs/maiE_k-thai.small.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "maiEk-thai.small"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-14,1662); 9 | }, 10 | { 11 | name = top; 12 | pos = (62,2120); 13 | } 14 | ); 15 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (10,1806,l), 21 | (62,2120,l), 22 | (18,2120,l), 23 | (-36,1806,l) 24 | ); 25 | } 26 | ); 27 | width = 0; 28 | }, 29 | { 30 | anchors = ( 31 | { 32 | name = _top; 33 | pos = (18,1682); 34 | }, 35 | { 36 | name = top; 37 | pos = (92,2142); 38 | } 39 | ); 40 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 41 | shapes = ( 42 | { 43 | closed = 1; 44 | nodes = ( 45 | (38,1814,l), 46 | (92,2142,l), 47 | (-52,2142,l), 48 | (-106,1814,l) 49 | ); 50 | } 51 | ); 52 | width = 0; 53 | }, 54 | { 55 | anchors = ( 56 | { 57 | name = _top; 58 | pos = (94,1730); 59 | }, 60 | { 61 | name = top; 62 | pos = (160,2164); 63 | } 64 | ); 65 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 66 | shapes = ( 67 | { 68 | closed = 1; 69 | nodes = ( 70 | (104,1826,l), 71 | (160,2164,l), 72 | (-170,2164,l), 73 | (-226,1826,l) 74 | ); 75 | } 76 | ); 77 | width = 0; 78 | } 79 | ); 80 | } 81 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Italic.glyphspackage/glyphs/moM_a_underscore-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "moMa_underscore-thai"; 3 | kernRight = "moMa-thai"; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = bottom; 9 | pos = (884,-264); 10 | } 11 | ); 12 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 13 | shapes = ( 14 | { 15 | closed = 1; 16 | nodes = ( 17 | (884,-264,l), 18 | (890,-218,l), 19 | (118,-218,l), 20 | (110,-264,l) 21 | ); 22 | }, 23 | { 24 | ref = "moMa-thai"; 25 | } 26 | ); 27 | width = 1230; 28 | }, 29 | { 30 | anchors = ( 31 | { 32 | name = bottom; 33 | pos = (960,-344); 34 | } 35 | ); 36 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 37 | shapes = ( 38 | { 39 | closed = 1; 40 | nodes = ( 41 | (960,-344,l), 42 | (986,-184,l), 43 | (78,-184,l), 44 | (52,-344,l) 45 | ); 46 | }, 47 | { 48 | ref = "moMa-thai"; 49 | } 50 | ); 51 | width = 1284; 52 | }, 53 | { 54 | anchors = ( 55 | { 56 | name = bottom; 57 | pos = (1058,-372); 58 | } 59 | ); 60 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 61 | shapes = ( 62 | { 63 | closed = 1; 64 | nodes = ( 65 | (1058,-372,l), 66 | (1098,-130,l), 67 | (42,-130,l), 68 | (2,-372,l) 69 | ); 70 | }, 71 | { 72 | ref = "moMa-thai"; 73 | } 74 | ); 75 | width = 1314; 76 | } 77 | ); 78 | subCategory = Other; 79 | } 80 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Italic.glyphspackage/glyphs/ngoN_gu_underscore-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "ngoNgu_underscore-thai"; 3 | kernLeft = "ngoNgu-thai"; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = bottom; 9 | pos = (656,-264); 10 | } 11 | ); 12 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 13 | shapes = ( 14 | { 15 | closed = 1; 16 | nodes = ( 17 | (656,-264,l), 18 | (662,-218,l), 19 | (104,-218,l), 20 | (96,-264,l) 21 | ); 22 | }, 23 | { 24 | ref = "ngoNgu-thai"; 25 | } 26 | ); 27 | width = 994; 28 | }, 29 | { 30 | anchors = ( 31 | { 32 | name = bottom; 33 | pos = (752,-344); 34 | } 35 | ); 36 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 37 | shapes = ( 38 | { 39 | closed = 1; 40 | nodes = ( 41 | (752,-344,l), 42 | (778,-184,l), 43 | (80,-184,l), 44 | (54,-344,l) 45 | ); 46 | }, 47 | { 48 | ref = "ngoNgu-thai"; 49 | } 50 | ); 51 | width = 1068; 52 | }, 53 | { 54 | anchors = ( 55 | { 56 | name = bottom; 57 | pos = (894,-372); 58 | } 59 | ); 60 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 61 | shapes = ( 62 | { 63 | closed = 1; 64 | nodes = ( 65 | (894,-372,l), 66 | (934,-130,l), 67 | (-20,-130,l), 68 | (-60,-372,l) 69 | ); 70 | }, 71 | { 72 | ref = "ngoNgu-thai"; 73 | } 74 | ); 75 | width = 1146; 76 | } 77 | ); 78 | subCategory = Other; 79 | } 80 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Italic.glyphspackage/glyphs/nikhahit-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-288,1174); 9 | } 10 | ); 11 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 12 | shapes = ( 13 | { 14 | pos = (-372,0); 15 | ref = "nikhahit-thai"; 16 | } 17 | ); 18 | width = 0; 19 | }, 20 | { 21 | anchors = ( 22 | { 23 | name = _top; 24 | pos = (-362,1174); 25 | } 26 | ); 27 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 28 | shapes = ( 29 | { 30 | pos = (-422,0); 31 | ref = "nikhahit-thai"; 32 | } 33 | ); 34 | width = 0; 35 | }, 36 | { 37 | anchors = ( 38 | { 39 | name = _top; 40 | pos = (-488,1174); 41 | } 42 | ); 43 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 44 | shapes = ( 45 | { 46 | pos = (-560,0); 47 | ref = "nikhahit-thai"; 48 | } 49 | ); 50 | width = 0; 51 | } 52 | ); 53 | } 54 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Italic.glyphspackage/glyphs/nikhahit_maiC_hattawa-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiChattawa-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-96,1174); 9 | } 10 | ); 11 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 12 | shapes = ( 13 | { 14 | ref = "nikhahit-thai"; 15 | }, 16 | { 17 | ref = "maiChattawa-thai.small"; 18 | } 19 | ); 20 | width = 0; 21 | }, 22 | { 23 | anchors = ( 24 | { 25 | name = _top; 26 | pos = (-66,1174); 27 | } 28 | ); 29 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 30 | shapes = ( 31 | { 32 | ref = "nikhahit-thai"; 33 | }, 34 | { 35 | pos = (-6,0); 36 | ref = "maiChattawa-thai.small"; 37 | } 38 | ); 39 | width = 0; 40 | }, 41 | { 42 | anchors = ( 43 | { 44 | name = _top; 45 | pos = (2,1174); 46 | } 47 | ); 48 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 49 | shapes = ( 50 | { 51 | alignment = -1; 52 | ref = "nikhahit-thai"; 53 | }, 54 | { 55 | pos = (-28,0); 56 | ref = "maiChattawa-thai.small"; 57 | } 58 | ); 59 | width = 0; 60 | } 61 | ); 62 | } 63 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Italic.glyphspackage/glyphs/nikhahit_maiC_hattawa-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiChattawa-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-288,1174); 9 | } 10 | ); 11 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 12 | shapes = ( 13 | { 14 | pos = (-372,0); 15 | ref = "nikhahit_maiChattawa-thai"; 16 | } 17 | ); 18 | width = 0; 19 | }, 20 | { 21 | anchors = ( 22 | { 23 | name = _top; 24 | pos = (-362,1174); 25 | } 26 | ); 27 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 28 | shapes = ( 29 | { 30 | pos = (-422,0); 31 | ref = "nikhahit_maiChattawa-thai"; 32 | } 33 | ); 34 | width = 0; 35 | }, 36 | { 37 | anchors = ( 38 | { 39 | name = _top; 40 | pos = (-488,1174); 41 | } 42 | ); 43 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 44 | shapes = ( 45 | { 46 | pos = (-560,0); 47 | ref = "nikhahit_maiChattawa-thai"; 48 | } 49 | ); 50 | width = 0; 51 | } 52 | ); 53 | } 54 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Italic.glyphspackage/glyphs/nikhahit_maiE_k-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiEk-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-96,1174); 9 | } 10 | ); 11 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 12 | shapes = ( 13 | { 14 | ref = "nikhahit-thai"; 15 | }, 16 | { 17 | ref = "maiEk-thai.small"; 18 | } 19 | ); 20 | width = 0; 21 | }, 22 | { 23 | anchors = ( 24 | { 25 | name = _top; 26 | pos = (-66,1174); 27 | } 28 | ); 29 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 30 | shapes = ( 31 | { 32 | ref = "nikhahit-thai"; 33 | }, 34 | { 35 | pos = (-6,0); 36 | ref = "maiEk-thai.small"; 37 | } 38 | ); 39 | width = 0; 40 | }, 41 | { 42 | anchors = ( 43 | { 44 | name = _top; 45 | pos = (2,1174); 46 | } 47 | ); 48 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 49 | shapes = ( 50 | { 51 | alignment = -1; 52 | ref = "nikhahit-thai"; 53 | }, 54 | { 55 | pos = (-28,0); 56 | ref = "maiEk-thai.small"; 57 | } 58 | ); 59 | width = 0; 60 | } 61 | ); 62 | } 63 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Italic.glyphspackage/glyphs/nikhahit_maiE_k-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiEk-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-288,1174); 9 | } 10 | ); 11 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 12 | shapes = ( 13 | { 14 | pos = (-372,0); 15 | ref = "nikhahit_maiEk-thai"; 16 | } 17 | ); 18 | width = 0; 19 | }, 20 | { 21 | anchors = ( 22 | { 23 | name = _top; 24 | pos = (-362,1174); 25 | } 26 | ); 27 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 28 | shapes = ( 29 | { 30 | pos = (-422,0); 31 | ref = "nikhahit_maiEk-thai"; 32 | } 33 | ); 34 | width = 0; 35 | }, 36 | { 37 | anchors = ( 38 | { 39 | name = _top; 40 | pos = (-488,1174); 41 | } 42 | ); 43 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 44 | shapes = ( 45 | { 46 | pos = (-560,0); 47 | ref = "nikhahit_maiEk-thai"; 48 | } 49 | ); 50 | width = 0; 51 | } 52 | ); 53 | } 54 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Italic.glyphspackage/glyphs/nikhahit_maiT_ho-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiTho-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-96,1174); 9 | } 10 | ); 11 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 12 | shapes = ( 13 | { 14 | ref = "nikhahit-thai"; 15 | }, 16 | { 17 | alignment = -1; 18 | pos = (30,0); 19 | ref = "maiTho-thai.small"; 20 | } 21 | ); 22 | width = 0; 23 | }, 24 | { 25 | anchors = ( 26 | { 27 | name = _top; 28 | pos = (-66,1174); 29 | } 30 | ); 31 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 32 | shapes = ( 33 | { 34 | ref = "nikhahit-thai"; 35 | }, 36 | { 37 | alignment = -1; 38 | pos = (22,0); 39 | ref = "maiTho-thai.small"; 40 | } 41 | ); 42 | width = 0; 43 | }, 44 | { 45 | anchors = ( 46 | { 47 | name = _top; 48 | pos = (2,1174); 49 | } 50 | ); 51 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 52 | shapes = ( 53 | { 54 | alignment = -1; 55 | ref = "nikhahit-thai"; 56 | }, 57 | { 58 | alignment = -1; 59 | ref = "maiTho-thai.small"; 60 | } 61 | ); 62 | width = 0; 63 | } 64 | ); 65 | } 66 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Italic.glyphspackage/glyphs/nikhahit_maiT_ho-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiTho-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-288,1174); 9 | } 10 | ); 11 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 12 | shapes = ( 13 | { 14 | pos = (-372,0); 15 | ref = "nikhahit_maiTho-thai"; 16 | } 17 | ); 18 | width = 0; 19 | }, 20 | { 21 | anchors = ( 22 | { 23 | name = _top; 24 | pos = (-362,1174); 25 | } 26 | ); 27 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 28 | shapes = ( 29 | { 30 | pos = (-422,0); 31 | ref = "nikhahit_maiTho-thai"; 32 | } 33 | ); 34 | width = 0; 35 | }, 36 | { 37 | anchors = ( 38 | { 39 | name = _top; 40 | pos = (-488,1174); 41 | } 42 | ); 43 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 44 | shapes = ( 45 | { 46 | pos = (-560,0); 47 | ref = "nikhahit_maiTho-thai"; 48 | } 49 | ); 50 | width = 0; 51 | } 52 | ); 53 | } 54 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Italic.glyphspackage/glyphs/nikhahit_maiT_ri-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiTri-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-96,1174); 9 | } 10 | ); 11 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 12 | shapes = ( 13 | { 14 | ref = "nikhahit-thai"; 15 | }, 16 | { 17 | alignment = -1; 18 | pos = (30,0); 19 | ref = "maiTri-thai.small"; 20 | } 21 | ); 22 | width = 0; 23 | }, 24 | { 25 | anchors = ( 26 | { 27 | name = _top; 28 | pos = (-66,1174); 29 | } 30 | ); 31 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 32 | shapes = ( 33 | { 34 | ref = "nikhahit-thai"; 35 | }, 36 | { 37 | alignment = -1; 38 | pos = (22,0); 39 | ref = "maiTri-thai.small"; 40 | } 41 | ); 42 | width = 0; 43 | }, 44 | { 45 | anchors = ( 46 | { 47 | name = _top; 48 | pos = (2,1174); 49 | } 50 | ); 51 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 52 | shapes = ( 53 | { 54 | alignment = -1; 55 | ref = "nikhahit-thai"; 56 | }, 57 | { 58 | alignment = -1; 59 | ref = "maiTri-thai.small"; 60 | } 61 | ); 62 | width = 0; 63 | } 64 | ); 65 | } 66 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Italic.glyphspackage/glyphs/nikhahit_maiT_ri-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiTri-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-288,1174); 9 | } 10 | ); 11 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 12 | shapes = ( 13 | { 14 | pos = (-372,0); 15 | ref = "nikhahit_maiTri-thai"; 16 | } 17 | ); 18 | width = 0; 19 | }, 20 | { 21 | anchors = ( 22 | { 23 | name = _top; 24 | pos = (-362,1174); 25 | } 26 | ); 27 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 28 | shapes = ( 29 | { 30 | pos = (-422,0); 31 | ref = "nikhahit_maiTri-thai"; 32 | } 33 | ); 34 | width = 0; 35 | }, 36 | { 37 | anchors = ( 38 | { 39 | name = _top; 40 | pos = (-488,1174); 41 | } 42 | ); 43 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 44 | shapes = ( 45 | { 46 | pos = (-560,0); 47 | ref = "nikhahit_maiTri-thai"; 48 | } 49 | ); 50 | width = 0; 51 | } 52 | ); 53 | } 54 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Italic.glyphspackage/glyphs/noN_u_underscore-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "noNu_underscore-thai"; 3 | kernLeft = "boBaimai-thai"; 4 | kernRight = "noNu-thai"; 5 | layers = ( 6 | { 7 | anchors = ( 8 | { 9 | name = bottom; 10 | pos = (918,-264); 11 | } 12 | ); 13 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 14 | shapes = ( 15 | { 16 | closed = 1; 17 | nodes = ( 18 | (932,-264,l), 19 | (940,-218,l), 20 | (162,-218,l), 21 | (156,-264,l) 22 | ); 23 | }, 24 | { 25 | ref = "noNu-thai"; 26 | } 27 | ); 28 | width = 1238; 29 | }, 30 | { 31 | anchors = ( 32 | { 33 | name = bottom; 34 | pos = (976,-344); 35 | } 36 | ); 37 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 38 | shapes = ( 39 | { 40 | closed = 1; 41 | nodes = ( 42 | (1006,-344,l), 43 | (1032,-184,l), 44 | (152,-184,l), 45 | (126,-344,l) 46 | ); 47 | }, 48 | { 49 | ref = "noNu-thai"; 50 | } 51 | ); 52 | width = 1310; 53 | }, 54 | { 55 | anchors = ( 56 | { 57 | name = bottom; 58 | pos = (1080,-372); 59 | } 60 | ); 61 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 62 | shapes = ( 63 | { 64 | closed = 1; 65 | nodes = ( 66 | (1080,-372,l), 67 | (1120,-130,l), 68 | (36,-130,l), 69 | (-4,-372,l) 70 | ); 71 | }, 72 | { 73 | ref = "noNu-thai"; 74 | } 75 | ); 76 | width = 1352; 77 | } 78 | ); 79 | metricLeft = "noNu-thai"; 80 | metricRight = "noNu-thai"; 81 | subCategory = Other; 82 | } 83 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Italic.glyphspackage/glyphs/quotedbl.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = quotedbl; 3 | kernLeft = quotedbl; 4 | kernRight = quotedbl; 5 | layers = ( 6 | { 7 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 8 | shapes = ( 9 | { 10 | closed = 1; 11 | nodes = ( 12 | (443,923,l), 13 | (558,1490,l), 14 | (364,1490,l), 15 | (292,923,l) 16 | ); 17 | }, 18 | { 19 | closed = 1; 20 | nodes = ( 21 | (783,923,l), 22 | (898,1490,l), 23 | (704,1490,l), 24 | (632,923,l) 25 | ); 26 | } 27 | ); 28 | width = 954; 29 | }, 30 | { 31 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 32 | shapes = ( 33 | { 34 | closed = 1; 35 | nodes = ( 36 | (573,824,l), 37 | (720,1490,l), 38 | (350,1490,l), 39 | (277,824,l) 40 | ); 41 | }, 42 | { 43 | closed = 1; 44 | nodes = ( 45 | (1090,824,l), 46 | (1237,1490,l), 47 | (867,1490,l), 48 | (794,824,l) 49 | ); 50 | } 51 | ); 52 | width = 1279; 53 | }, 54 | { 55 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 56 | shapes = ( 57 | { 58 | closed = 1; 59 | nodes = ( 60 | (382,1040,l), 61 | (461,1490,l), 62 | (410,1490,l), 63 | (341,1040,l) 64 | ); 65 | }, 66 | { 67 | closed = 1; 68 | nodes = ( 69 | (613,1040,l), 70 | (692,1490,l), 71 | (641,1490,l), 72 | (572,1040,l) 73 | ); 74 | } 75 | ); 76 | width = 794; 77 | } 78 | ); 79 | note = "space in between: 80 | 100 D: 2.5x 81 | 100 T: 3.25x 82 | 400: 1x 83 | 900: 0.5x"; 84 | unicode = 34; 85 | userData = { 86 | interface.gridadjust.original = "{'width': 1152, 'leftMargin': 256, 'rightMargin': 256}"; 87 | "interface.width-adjustments" = ( 88 | -16 89 | ); 90 | }; 91 | } 92 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Italic.glyphspackage/glyphs/saraA_a-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "saraAa-thai"; 3 | kernLeft = "saraAa-thai"; 4 | kernRight = "saraAa-thai"; 5 | layers = ( 6 | { 7 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 8 | shapes = ( 9 | { 10 | closed = 1; 11 | nodes = ( 12 | (602,0,l), 13 | (738,830,ls), 14 | (774,1050,o), 15 | (672,1192,o), 16 | (486,1192,cs), 17 | (318,1192,o), 18 | (180,1076,o), 19 | (114,896,c), 20 | (158,880,l), 21 | (218,1046,o), 22 | (338,1146,o), 23 | (482,1146,cs), 24 | (642,1146,o), 25 | (724,1022,o), 26 | (692,830,cs), 27 | (556,0,l) 28 | ); 29 | } 30 | ); 31 | width = 888; 32 | }, 33 | { 34 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 35 | shapes = ( 36 | { 37 | closed = 1; 38 | nodes = ( 39 | (712,0,l), 40 | (844,800,ls), 41 | (882,1038,o), 42 | (750,1198,o), 43 | (518,1198,cs), 44 | (326,1198,o), 45 | (170,1086,o), 46 | (100,896,c), 47 | (248,850,l), 48 | (294,970,o), 49 | (392,1042,o), 50 | (502,1042,cs), 51 | (626,1042,o), 52 | (692,946,o), 53 | (668,802,cs), 54 | (536,0,l) 55 | ); 56 | } 57 | ); 58 | width = 968; 59 | }, 60 | { 61 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 62 | shapes = ( 63 | { 64 | closed = 1; 65 | nodes = ( 66 | (884,0,l), 67 | (1018,810,ls), 68 | (1056,1036,o), 69 | (884,1198,o), 70 | (602,1198,cs), 71 | (326,1198,o), 72 | (124,1040,o), 73 | (74,790,c), 74 | (462,790,l), 75 | (476,852,o), 76 | (514,892,o), 77 | (558,892,cs), 78 | (602,892,o), 79 | (622,850,o), 80 | (612,786,cs), 81 | (482,0,l) 82 | ); 83 | } 84 | ); 85 | width = 1112; 86 | } 87 | ); 88 | unicode = 3634; 89 | } 90 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Italic.glyphspackage/glyphs/saraA_e-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "saraAe-thai"; 3 | kernRight = "saraE-thai"; 4 | layers = ( 5 | { 6 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 7 | shapes = ( 8 | { 9 | ref = "saraE-thai"; 10 | }, 11 | { 12 | alignment = -1; 13 | pos = (544,0); 14 | ref = "saraE-thai"; 15 | } 16 | ); 17 | width = 1124; 18 | }, 19 | { 20 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 21 | shapes = ( 22 | { 23 | ref = "saraE-thai"; 24 | }, 25 | { 26 | alignment = -1; 27 | pos = (622,0); 28 | ref = "saraE-thai"; 29 | } 30 | ); 31 | width = 1280; 32 | }, 33 | { 34 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 35 | shapes = ( 36 | { 37 | ref = "saraE-thai"; 38 | }, 39 | { 40 | alignment = -1; 41 | pos = (670,0); 42 | ref = "saraE-thai"; 43 | } 44 | ); 45 | width = 1368; 46 | } 47 | ); 48 | metricLeft = "saraE-thai"; 49 | metricRight = "saraE-thai"; 50 | unicode = 3649; 51 | } 52 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Italic.glyphspackage/glyphs/space.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = space; 3 | layers = ( 4 | { 5 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 6 | name = ital_gen; 7 | width = 576; 8 | }, 9 | { 10 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 11 | name = ital_gen; 12 | width = 408; 13 | }, 14 | { 15 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 16 | name = ital_gen; 17 | width = 576; 18 | } 19 | ); 20 | unicode = 32; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Italic.glyphspackage/glyphs/underscore.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = underscore; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _bottom; 8 | pos = (400,158); 9 | } 10 | ); 11 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 12 | name = ital_gen; 13 | shapes = ( 14 | { 15 | closed = 1; 16 | nodes = ( 17 | (-93,0,l), 18 | (-120,-166,l), 19 | (814,-166,l), 20 | (841,0,l) 21 | ); 22 | } 23 | ); 24 | width = 934; 25 | }, 26 | { 27 | anchors = ( 28 | { 29 | name = _bottom; 30 | pos = (438,155); 31 | } 32 | ); 33 | guides = ( 34 | { 35 | angle = 80.6; 36 | orientation = center; 37 | pos = (880,132); 38 | } 39 | ); 40 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 41 | name = ital_gen; 42 | shapes = ( 43 | { 44 | closed = 1; 45 | nodes = ( 46 | (-93,0,l), 47 | (-140,-286,l), 48 | (870,-286,l), 49 | (917,0,l) 50 | ); 51 | } 52 | ); 53 | width = 1010; 54 | }, 55 | { 56 | anchors = ( 57 | { 58 | name = _bottom; 59 | pos = (390,243); 60 | } 61 | ); 62 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 63 | name = ital_gen; 64 | shapes = ( 65 | { 66 | closed = 1; 67 | nodes = ( 68 | (-92,0,l), 69 | (-100,-46,l), 70 | (784,-46,l), 71 | (792,0,l) 72 | ); 73 | } 74 | ); 75 | width = 885; 76 | } 77 | ); 78 | metricLeft = "=0"; 79 | metricRight = "=0"; 80 | unicode = 95; 81 | } 82 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Italic.glyphspackage/glyphs/yoY_ing_underscore-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "yoYing_underscore-thai"; 3 | kernLeft = "koKai-thai"; 4 | kernRight = "boBaimai-thai"; 5 | layers = ( 6 | { 7 | anchors = ( 8 | { 9 | name = bottom; 10 | pos = (1498,-264); 11 | } 12 | ); 13 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 14 | shapes = ( 15 | { 16 | closed = 1; 17 | nodes = ( 18 | (1498,-264,l), 19 | (1506,-218,l), 20 | (78,-218,l), 21 | (70,-264,l) 22 | ); 23 | }, 24 | { 25 | ref = "yoYing-thai.less"; 26 | } 27 | ); 28 | width = 1834; 29 | }, 30 | { 31 | anchors = ( 32 | { 33 | name = bottom; 34 | pos = (1552,-344); 35 | } 36 | ); 37 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 38 | shapes = ( 39 | { 40 | closed = 1; 41 | nodes = ( 42 | (1552,-344,l), 43 | (1578,-184,l), 44 | (56,-184,l), 45 | (30,-344,l) 46 | ); 47 | }, 48 | { 49 | ref = "yoYing-thai.less"; 50 | } 51 | ); 52 | width = 1870; 53 | }, 54 | { 55 | anchors = ( 56 | { 57 | name = bottom; 58 | pos = (1738,-372); 59 | } 60 | ); 61 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 62 | shapes = ( 63 | { 64 | closed = 1; 65 | nodes = ( 66 | (1738,-372,l), 67 | (1778,-130,l), 68 | (-10,-130,l), 69 | (-50,-372,l) 70 | ); 71 | }, 72 | { 73 | ref = "yoYing-thai.less"; 74 | } 75 | ); 76 | width = 1992; 77 | } 78 | ); 79 | subCategory = Other; 80 | } 81 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Roman.glyphspackage/glyphs/angkhankhu-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "angkhankhu-thai"; 3 | layers = ( 4 | { 5 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (1214,0,l), 11 | (1214,1174,l), 12 | (1168,1174,l), 13 | (1168,1054,ls), 14 | (1168,820,o), 15 | (1010,648,o), 16 | (792,648,c), 17 | (792,604,l), 18 | (954,604,o), 19 | (1086,686,o), 20 | (1162,834,c), 21 | (1168,834,l), 22 | (1168,0,l) 23 | ); 24 | }, 25 | { 26 | ref = "paiyannoi-thai"; 27 | } 28 | ); 29 | width = 1424; 30 | }, 31 | { 32 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 33 | shapes = ( 34 | { 35 | closed = 1; 36 | nodes = ( 37 | (1336,0,l), 38 | (1336,1174,l), 39 | (1164,1174,l), 40 | (1164,1008,ls), 41 | (1164,870,o), 42 | (1048,752,o), 43 | (896,742,c), 44 | (872,590,l), 45 | (986,600,o), 46 | (1084,652,o), 47 | (1152,740,c), 48 | (1164,740,l), 49 | (1164,0,l) 50 | ); 51 | }, 52 | { 53 | ref = "paiyannoi-thai"; 54 | } 55 | ); 56 | width = 1514; 57 | }, 58 | { 59 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 60 | shapes = ( 61 | { 62 | closed = 1; 63 | nodes = ( 64 | (1764,0,l), 65 | (1764,1174,l), 66 | (1362,1174,l), 67 | (1362,952,ls), 68 | (1362,800,o), 69 | (1272,710,o), 70 | (1126,710,c), 71 | (1054,478,l), 72 | (1186,478,o), 73 | (1300,526,o), 74 | (1358,606,c), 75 | (1368,606,l), 76 | (1368,0,l) 77 | ); 78 | }, 79 | { 80 | ref = "paiyannoi-thai"; 81 | } 82 | ); 83 | width = 1874; 84 | } 85 | ); 86 | metricLeft = "paiyannoi-thai"; 87 | metricRight = "paiyannoi-thai"; 88 | unicode = 3674; 89 | } 90 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Roman.glyphspackage/glyphs/fongman_fannu-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "fongman_fannu-thai"; 3 | layers = ( 4 | { 5 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 6 | shapes = ( 7 | { 8 | closed = 1; 9 | nodes = ( 10 | (490,1222,l), 11 | (490,1672,l), 12 | (446,1672,l), 13 | (446,1222,l) 14 | ); 15 | }, 16 | { 17 | closed = 1; 18 | nodes = ( 19 | (768,1222,l), 20 | (768,1672,l), 21 | (722,1672,l), 22 | (722,1222,l) 23 | ); 24 | }, 25 | { 26 | ref = "fongman-thai"; 27 | } 28 | ); 29 | width = 1216; 30 | }, 31 | { 32 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 33 | shapes = ( 34 | { 35 | closed = 1; 36 | nodes = ( 37 | (504,1208,l), 38 | (504,1720,l), 39 | (344,1720,l), 40 | (344,1208,l) 41 | ); 42 | }, 43 | { 44 | closed = 1; 45 | nodes = ( 46 | (868,1208,l), 47 | (868,1720,l), 48 | (708,1720,l), 49 | (708,1208,l) 50 | ); 51 | }, 52 | { 53 | ref = "fongman-thai"; 54 | } 55 | ); 56 | width = 1210; 57 | }, 58 | { 59 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 60 | shapes = ( 61 | { 62 | closed = 1; 63 | nodes = ( 64 | (534,1208,l), 65 | (534,1778,l), 66 | (272,1778,l), 67 | (272,1208,l) 68 | ); 69 | }, 70 | { 71 | closed = 1; 72 | nodes = ( 73 | (948,1208,l), 74 | (948,1778,l), 75 | (686,1778,l), 76 | (686,1208,l) 77 | ); 78 | }, 79 | { 80 | ref = "fongman-thai"; 81 | } 82 | ); 83 | width = 1222; 84 | } 85 | ); 86 | metricRight = "=|"; 87 | } 88 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Roman.glyphspackage/glyphs/maiE_k-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "maiEk-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-198,1174); 9 | }, 10 | { 11 | name = top; 12 | pos = (-198,1690); 13 | } 14 | ); 15 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (-198,1334,l), 21 | (-198,1690,l), 22 | (-244,1690,l), 23 | (-244,1334,l) 24 | ); 25 | } 26 | ); 27 | width = 0; 28 | }, 29 | { 30 | anchors = ( 31 | { 32 | name = _top; 33 | pos = (-168,1174); 34 | }, 35 | { 36 | name = top; 37 | pos = (-170,1682); 38 | } 39 | ); 40 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 41 | shapes = ( 42 | { 43 | closed = 1; 44 | nodes = ( 45 | (-170,1320,l), 46 | (-170,1682,l), 47 | (-334,1682,l), 48 | (-334,1320,l) 49 | ); 50 | } 51 | ); 52 | width = 0; 53 | }, 54 | { 55 | anchors = ( 56 | { 57 | name = _top; 58 | pos = (-100,1174); 59 | }, 60 | { 61 | name = top; 62 | pos = (-106,1712); 63 | } 64 | ); 65 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 66 | shapes = ( 67 | { 68 | closed = 1; 69 | nodes = ( 70 | (-106,1290,l), 71 | (-106,1712,l), 72 | (-494,1712,l), 73 | (-494,1290,l) 74 | ); 75 | } 76 | ); 77 | width = 0; 78 | } 79 | ); 80 | unicode = 3656; 81 | } 82 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Roman.glyphspackage/glyphs/maiE_k-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "maiEk-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-390,1174); 9 | }, 10 | { 11 | name = top; 12 | pos = (-522,1690); 13 | } 14 | ); 15 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (-522,1334,l), 21 | (-522,1690,l), 22 | (-568,1690,l), 23 | (-568,1334,l) 24 | ); 25 | } 26 | ); 27 | width = 0; 28 | }, 29 | { 30 | anchors = ( 31 | { 32 | name = _top; 33 | pos = (-462,1174); 34 | }, 35 | { 36 | name = top; 37 | pos = (-528,1682); 38 | } 39 | ); 40 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 41 | shapes = ( 42 | { 43 | closed = 1; 44 | nodes = ( 45 | (-528,1320,l), 46 | (-528,1682,l), 47 | (-692,1682,l), 48 | (-692,1320,l) 49 | ); 50 | } 51 | ); 52 | width = 0; 53 | }, 54 | { 55 | anchors = ( 56 | { 57 | name = _top; 58 | pos = (-590,1174); 59 | }, 60 | { 61 | name = top; 62 | pos = (-642,1712); 63 | } 64 | ); 65 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 66 | shapes = ( 67 | { 68 | closed = 1; 69 | nodes = ( 70 | (-642,1290,l), 71 | (-642,1712,l), 72 | (-1030,1712,l), 73 | (-1030,1290,l) 74 | ); 75 | } 76 | ); 77 | width = 0; 78 | } 79 | ); 80 | } 81 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Roman.glyphspackage/glyphs/maiE_k-thai.small.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "maiEk-thai.small"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-198,1662); 9 | }, 10 | { 11 | name = top; 12 | pos = (-198,2120); 13 | } 14 | ); 15 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (-198,1806,l), 21 | (-198,2120,l), 22 | (-244,2120,l), 23 | (-244,1806,l) 24 | ); 25 | } 26 | ); 27 | width = 0; 28 | }, 29 | { 30 | anchors = ( 31 | { 32 | name = _top; 33 | pos = (-168,1682); 34 | }, 35 | { 36 | name = top; 37 | pos = (-170,2142); 38 | } 39 | ); 40 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 41 | shapes = ( 42 | { 43 | closed = 1; 44 | nodes = ( 45 | (-170,1814,l), 46 | (-170,2142,l), 47 | (-314,2142,l), 48 | (-314,1814,l) 49 | ); 50 | } 51 | ); 52 | width = 0; 53 | }, 54 | { 55 | anchors = ( 56 | { 57 | name = _top; 58 | pos = (-100,1730); 59 | }, 60 | { 61 | name = top; 62 | pos = (-106,2164); 63 | } 64 | ); 65 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 66 | shapes = ( 67 | { 68 | closed = 1; 69 | nodes = ( 70 | (-106,1826,l), 71 | (-106,2164,l), 72 | (-436,2164,l), 73 | (-436,1826,l) 74 | ); 75 | } 76 | ); 77 | width = 0; 78 | } 79 | ); 80 | } 81 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Roman.glyphspackage/glyphs/moM_a_underscore-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "moMa_underscore-thai"; 3 | kernRight = "moMa-thai"; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = bottom; 9 | pos = (1020,-264); 10 | } 11 | ); 12 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 13 | shapes = ( 14 | { 15 | closed = 1; 16 | nodes = ( 17 | (1020,-264,l), 18 | (1020,-218,l), 19 | (246,-218,l), 20 | (246,-264,l) 21 | ); 22 | }, 23 | { 24 | ref = "moMa-thai"; 25 | } 26 | ); 27 | width = 1230; 28 | }, 29 | { 30 | anchors = ( 31 | { 32 | name = bottom; 33 | pos = (1110,-344); 34 | } 35 | ); 36 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 37 | shapes = ( 38 | { 39 | closed = 1; 40 | nodes = ( 41 | (1110,-344,l), 42 | (1110,-184,l), 43 | (200,-184,l), 44 | (200,-344,l) 45 | ); 46 | }, 47 | { 48 | ref = "moMa-thai"; 49 | } 50 | ); 51 | width = 1284; 52 | }, 53 | { 54 | anchors = ( 55 | { 56 | name = bottom; 57 | pos = (1212,-372); 58 | } 59 | ); 60 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 61 | shapes = ( 62 | { 63 | closed = 1; 64 | nodes = ( 65 | (1212,-372,l), 66 | (1212,-130,l), 67 | (156,-130,l), 68 | (156,-372,l) 69 | ); 70 | }, 71 | { 72 | ref = "moMa-thai"; 73 | } 74 | ); 75 | width = 1314; 76 | } 77 | ); 78 | subCategory = Other; 79 | } 80 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Roman.glyphspackage/glyphs/ngoN_gu_underscore-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "ngoNgu_underscore-thai"; 3 | kernLeft = "ngoNgu-thai"; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = bottom; 9 | pos = (792,-264); 10 | } 11 | ); 12 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 13 | shapes = ( 14 | { 15 | closed = 1; 16 | nodes = ( 17 | (792,-264,l), 18 | (792,-218,l), 19 | (232,-218,l), 20 | (232,-264,l) 21 | ); 22 | }, 23 | { 24 | ref = "ngoNgu-thai"; 25 | } 26 | ); 27 | width = 994; 28 | }, 29 | { 30 | anchors = ( 31 | { 32 | name = bottom; 33 | pos = (900,-344); 34 | } 35 | ); 36 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 37 | shapes = ( 38 | { 39 | closed = 1; 40 | nodes = ( 41 | (900,-344,l), 42 | (900,-184,l), 43 | (204,-184,l), 44 | (204,-344,l) 45 | ); 46 | }, 47 | { 48 | ref = "ngoNgu-thai"; 49 | } 50 | ); 51 | width = 1068; 52 | }, 53 | { 54 | anchors = ( 55 | { 56 | name = bottom; 57 | pos = (1048,-372); 58 | } 59 | ); 60 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 61 | shapes = ( 62 | { 63 | closed = 1; 64 | nodes = ( 65 | (1048,-372,l), 66 | (1048,-130,l), 67 | (94,-130,l), 68 | (94,-372,l) 69 | ); 70 | }, 71 | { 72 | ref = "ngoNgu-thai"; 73 | } 74 | ); 75 | width = 1146; 76 | } 77 | ); 78 | subCategory = Other; 79 | } 80 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Roman.glyphspackage/glyphs/nikhahit-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-390,1174); 9 | } 10 | ); 11 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 12 | shapes = ( 13 | { 14 | pos = (-370,0); 15 | ref = "nikhahit-thai"; 16 | } 17 | ); 18 | width = 0; 19 | }, 20 | { 21 | anchors = ( 22 | { 23 | name = _top; 24 | pos = (-462,1174); 25 | } 26 | ); 27 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 28 | shapes = ( 29 | { 30 | pos = (-418,0); 31 | ref = "nikhahit-thai"; 32 | } 33 | ); 34 | width = 0; 35 | }, 36 | { 37 | anchors = ( 38 | { 39 | name = _top; 40 | pos = (-590,1174); 41 | } 42 | ); 43 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 44 | shapes = ( 45 | { 46 | pos = (-552,0); 47 | ref = "nikhahit-thai"; 48 | } 49 | ); 50 | width = 0; 51 | } 52 | ); 53 | } 54 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Roman.glyphspackage/glyphs/nikhahit_maiC_hattawa-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiChattawa-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-198,1174); 9 | } 10 | ); 11 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 12 | shapes = ( 13 | { 14 | ref = "nikhahit-thai"; 15 | }, 16 | { 17 | ref = "maiChattawa-thai.small"; 18 | } 19 | ); 20 | width = 0; 21 | }, 22 | { 23 | anchors = ( 24 | { 25 | name = _top; 26 | pos = (-168,1174); 27 | } 28 | ); 29 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 30 | shapes = ( 31 | { 32 | ref = "nikhahit-thai"; 33 | }, 34 | { 35 | pos = (-10,0); 36 | ref = "maiChattawa-thai.small"; 37 | } 38 | ); 39 | width = 0; 40 | }, 41 | { 42 | anchors = ( 43 | { 44 | name = _top; 45 | pos = (-100,1174); 46 | } 47 | ); 48 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 49 | shapes = ( 50 | { 51 | alignment = -1; 52 | ref = "nikhahit-thai"; 53 | }, 54 | { 55 | pos = (-28,0); 56 | ref = "maiChattawa-thai.small"; 57 | } 58 | ); 59 | width = 0; 60 | } 61 | ); 62 | } 63 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Roman.glyphspackage/glyphs/nikhahit_maiC_hattawa-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiChattawa-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-390,1174); 9 | } 10 | ); 11 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 12 | shapes = ( 13 | { 14 | pos = (-370,0); 15 | ref = "nikhahit_maiChattawa-thai"; 16 | } 17 | ); 18 | width = 0; 19 | }, 20 | { 21 | anchors = ( 22 | { 23 | name = _top; 24 | pos = (-462,1174); 25 | } 26 | ); 27 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 28 | shapes = ( 29 | { 30 | pos = (-418,0); 31 | ref = "nikhahit_maiChattawa-thai"; 32 | } 33 | ); 34 | width = 0; 35 | }, 36 | { 37 | anchors = ( 38 | { 39 | name = _top; 40 | pos = (-590,1174); 41 | } 42 | ); 43 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 44 | shapes = ( 45 | { 46 | pos = (-552,0); 47 | ref = "nikhahit_maiChattawa-thai"; 48 | } 49 | ); 50 | width = 0; 51 | } 52 | ); 53 | } 54 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Roman.glyphspackage/glyphs/nikhahit_maiE_k-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiEk-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-198,1174); 9 | } 10 | ); 11 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 12 | shapes = ( 13 | { 14 | ref = "nikhahit-thai"; 15 | }, 16 | { 17 | ref = "maiEk-thai.small"; 18 | } 19 | ); 20 | width = 0; 21 | }, 22 | { 23 | anchors = ( 24 | { 25 | name = _top; 26 | pos = (-168,1174); 27 | } 28 | ); 29 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 30 | shapes = ( 31 | { 32 | ref = "nikhahit-thai"; 33 | }, 34 | { 35 | pos = (-10,0); 36 | ref = "maiEk-thai.small"; 37 | } 38 | ); 39 | width = 0; 40 | }, 41 | { 42 | anchors = ( 43 | { 44 | name = _top; 45 | pos = (-100,1174); 46 | } 47 | ); 48 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 49 | shapes = ( 50 | { 51 | alignment = -1; 52 | ref = "nikhahit-thai"; 53 | }, 54 | { 55 | pos = (-28,0); 56 | ref = "maiEk-thai.small"; 57 | } 58 | ); 59 | width = 0; 60 | } 61 | ); 62 | } 63 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Roman.glyphspackage/glyphs/nikhahit_maiE_k-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiEk-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-390,1174); 9 | } 10 | ); 11 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 12 | shapes = ( 13 | { 14 | pos = (-370,0); 15 | ref = "nikhahit_maiEk-thai"; 16 | } 17 | ); 18 | width = 0; 19 | }, 20 | { 21 | anchors = ( 22 | { 23 | name = _top; 24 | pos = (-462,1174); 25 | } 26 | ); 27 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 28 | shapes = ( 29 | { 30 | pos = (-418,0); 31 | ref = "nikhahit_maiEk-thai"; 32 | } 33 | ); 34 | width = 0; 35 | }, 36 | { 37 | anchors = ( 38 | { 39 | name = _top; 40 | pos = (-590,1174); 41 | } 42 | ); 43 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 44 | shapes = ( 45 | { 46 | pos = (-552,0); 47 | ref = "nikhahit_maiEk-thai"; 48 | } 49 | ); 50 | width = 0; 51 | } 52 | ); 53 | } 54 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Roman.glyphspackage/glyphs/nikhahit_maiT_ho-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiTho-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-198,1174); 9 | } 10 | ); 11 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 12 | shapes = ( 13 | { 14 | ref = "nikhahit-thai"; 15 | }, 16 | { 17 | alignment = -1; 18 | pos = (30,0); 19 | ref = "maiTho-thai.small"; 20 | } 21 | ); 22 | width = 0; 23 | }, 24 | { 25 | anchors = ( 26 | { 27 | name = _top; 28 | pos = (-168,1174); 29 | } 30 | ); 31 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 32 | shapes = ( 33 | { 34 | ref = "nikhahit-thai"; 35 | }, 36 | { 37 | alignment = -1; 38 | pos = (18,0); 39 | ref = "maiTho-thai.small"; 40 | } 41 | ); 42 | width = 0; 43 | }, 44 | { 45 | anchors = ( 46 | { 47 | name = _top; 48 | pos = (-100,1174); 49 | } 50 | ); 51 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 52 | shapes = ( 53 | { 54 | alignment = -1; 55 | ref = "nikhahit-thai"; 56 | }, 57 | { 58 | alignment = -1; 59 | ref = "maiTho-thai.small"; 60 | } 61 | ); 62 | width = 0; 63 | } 64 | ); 65 | } 66 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Roman.glyphspackage/glyphs/nikhahit_maiT_ho-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiTho-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-390,1174); 9 | } 10 | ); 11 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 12 | shapes = ( 13 | { 14 | pos = (-370,0); 15 | ref = "nikhahit_maiTho-thai"; 16 | } 17 | ); 18 | width = 0; 19 | }, 20 | { 21 | anchors = ( 22 | { 23 | name = _top; 24 | pos = (-462,1174); 25 | } 26 | ); 27 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 28 | shapes = ( 29 | { 30 | pos = (-418,0); 31 | ref = "nikhahit_maiTho-thai"; 32 | } 33 | ); 34 | width = 0; 35 | }, 36 | { 37 | anchors = ( 38 | { 39 | name = _top; 40 | pos = (-590,1174); 41 | } 42 | ); 43 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 44 | shapes = ( 45 | { 46 | pos = (-552,0); 47 | ref = "nikhahit_maiTho-thai"; 48 | } 49 | ); 50 | width = 0; 51 | } 52 | ); 53 | } 54 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Roman.glyphspackage/glyphs/nikhahit_maiT_ri-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiTri-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-198,1174); 9 | } 10 | ); 11 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 12 | shapes = ( 13 | { 14 | ref = "nikhahit-thai"; 15 | }, 16 | { 17 | alignment = -1; 18 | pos = (30,0); 19 | ref = "maiTri-thai.small"; 20 | } 21 | ); 22 | width = 0; 23 | }, 24 | { 25 | anchors = ( 26 | { 27 | name = _top; 28 | pos = (-168,1174); 29 | } 30 | ); 31 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 32 | shapes = ( 33 | { 34 | ref = "nikhahit-thai"; 35 | }, 36 | { 37 | alignment = -1; 38 | pos = (18,0); 39 | ref = "maiTri-thai.small"; 40 | } 41 | ); 42 | width = 0; 43 | }, 44 | { 45 | anchors = ( 46 | { 47 | name = _top; 48 | pos = (-100,1174); 49 | } 50 | ); 51 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 52 | shapes = ( 53 | { 54 | alignment = -1; 55 | ref = "nikhahit-thai"; 56 | }, 57 | { 58 | alignment = -1; 59 | ref = "maiTri-thai.small"; 60 | } 61 | ); 62 | width = 0; 63 | } 64 | ); 65 | } 66 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Roman.glyphspackage/glyphs/nikhahit_maiT_ri-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiTri-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-390,1174); 9 | } 10 | ); 11 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 12 | shapes = ( 13 | { 14 | pos = (-370,0); 15 | ref = "nikhahit_maiTri-thai"; 16 | } 17 | ); 18 | width = 0; 19 | }, 20 | { 21 | anchors = ( 22 | { 23 | name = _top; 24 | pos = (-462,1174); 25 | } 26 | ); 27 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 28 | shapes = ( 29 | { 30 | pos = (-418,0); 31 | ref = "nikhahit_maiTri-thai"; 32 | } 33 | ); 34 | width = 0; 35 | }, 36 | { 37 | anchors = ( 38 | { 39 | name = _top; 40 | pos = (-590,1174); 41 | } 42 | ); 43 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 44 | shapes = ( 45 | { 46 | pos = (-552,0); 47 | ref = "nikhahit_maiTri-thai"; 48 | } 49 | ); 50 | width = 0; 51 | } 52 | ); 53 | } 54 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Roman.glyphspackage/glyphs/noN_u_underscore-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "noNu_underscore-thai"; 3 | kernLeft = "boBaimai-thai"; 4 | kernRight = "noNu-thai"; 5 | layers = ( 6 | { 7 | anchors = ( 8 | { 9 | name = bottom; 10 | pos = (1054,-264); 11 | } 12 | ); 13 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 14 | shapes = ( 15 | { 16 | closed = 1; 17 | nodes = ( 18 | (1068,-264,l), 19 | (1068,-218,l), 20 | (290,-218,l), 21 | (290,-264,l) 22 | ); 23 | }, 24 | { 25 | ref = "noNu-thai"; 26 | } 27 | ); 28 | width = 1238; 29 | }, 30 | { 31 | anchors = ( 32 | { 33 | name = bottom; 34 | pos = (1124,-344); 35 | } 36 | ); 37 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 38 | shapes = ( 39 | { 40 | closed = 1; 41 | nodes = ( 42 | (1154,-344,l), 43 | (1154,-184,l), 44 | (274,-184,l), 45 | (274,-344,l) 46 | ); 47 | }, 48 | { 49 | ref = "noNu-thai"; 50 | } 51 | ); 52 | width = 1310; 53 | }, 54 | { 55 | anchors = ( 56 | { 57 | name = bottom; 58 | pos = (1234,-372); 59 | } 60 | ); 61 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 62 | shapes = ( 63 | { 64 | closed = 1; 65 | nodes = ( 66 | (1234,-372,l), 67 | (1234,-130,l), 68 | (150,-130,l), 69 | (150,-372,l) 70 | ); 71 | }, 72 | { 73 | ref = "noNu-thai"; 74 | } 75 | ); 76 | width = 1352; 77 | } 78 | ); 79 | metricLeft = "noNu-thai"; 80 | metricRight = "noNu-thai"; 81 | subCategory = Other; 82 | } 83 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Roman.glyphspackage/glyphs/phinthu-thai.small.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "phinthu-thai.small"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _bottom; 8 | pos = (-198,-418); 9 | } 10 | ); 11 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 12 | shapes = ( 13 | { 14 | closed = 1; 15 | nodes = ( 16 | (-180,-690,o), 17 | (-148,-662,o), 18 | (-148,-622,cs), 19 | (-148,-582,o), 20 | (-180,-552,o), 21 | (-222,-552,cs), 22 | (-262,-552,o), 23 | (-292,-582,o), 24 | (-292,-622,cs), 25 | (-292,-662,o), 26 | (-262,-690,o), 27 | (-222,-690,cs) 28 | ); 29 | } 30 | ); 31 | width = 0; 32 | }, 33 | { 34 | anchors = ( 35 | { 36 | name = _bottom; 37 | pos = (-168,-446); 38 | } 39 | ); 40 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 41 | shapes = ( 42 | { 43 | closed = 1; 44 | nodes = ( 45 | (-188,-768,o), 46 | (-138,-722,o), 47 | (-138,-658,cs), 48 | (-138,-594,o), 49 | (-188,-548,o), 50 | (-256,-548,cs), 51 | (-322,-548,o), 52 | (-372,-594,o), 53 | (-372,-658,cs), 54 | (-372,-722,o), 55 | (-322,-768,o), 56 | (-256,-768,cs) 57 | ); 58 | } 59 | ); 60 | width = 0; 61 | }, 62 | { 63 | anchors = ( 64 | { 65 | name = _bottom; 66 | pos = (-100,-504); 67 | } 68 | ); 69 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 70 | shapes = ( 71 | { 72 | closed = 1; 73 | nodes = ( 74 | (-182,-982,o), 75 | (-92,-892,o), 76 | (-92,-778,cs), 77 | (-92,-664,o), 78 | (-182,-572,o), 79 | (-296,-572,cs), 80 | (-412,-572,o), 81 | (-504,-664,o), 82 | (-504,-778,cs), 83 | (-504,-892,o), 84 | (-410,-982,o), 85 | (-296,-982,cs) 86 | ); 87 | } 88 | ); 89 | width = 0; 90 | } 91 | ); 92 | } 93 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Roman.glyphspackage/glyphs/saraA_a-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "saraAa-thai"; 3 | kernLeft = "saraAa-thai"; 4 | kernRight = "saraAa-thai"; 5 | layers = ( 6 | { 7 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 8 | shapes = ( 9 | { 10 | closed = 1; 11 | nodes = ( 12 | (694,0,l), 13 | (694,830,ls), 14 | (694,1048,o), 15 | (574,1188,o), 16 | (386,1188,cs), 17 | (220,1188,o), 18 | (96,1078,o), 19 | (58,896,c), 20 | (102,880,l), 21 | (132,1044,o), 22 | (240,1144,o), 23 | (386,1144,cs), 24 | (546,1144,o), 25 | (648,1020,o), 26 | (648,830,cs), 27 | (648,0,l) 28 | ); 29 | } 30 | ); 31 | width = 888; 32 | }, 33 | { 34 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 35 | shapes = ( 36 | { 37 | closed = 1; 38 | nodes = ( 39 | (798,0,l), 40 | (798,804,ls), 41 | (798,1044,o), 42 | (652,1198,o), 43 | (426,1198,cs), 44 | (228,1198,o), 45 | (84,1082,o), 46 | (44,896,c), 47 | (200,850,l), 48 | (226,970,o), 49 | (310,1042,o), 50 | (422,1042,cs), 51 | (546,1042,o), 52 | (626,948,o), 53 | (626,802,cs), 54 | (626,0,l) 55 | ); 56 | } 57 | ); 58 | width = 962; 59 | }, 60 | { 61 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 62 | shapes = ( 63 | { 64 | closed = 1; 65 | nodes = ( 66 | (978,0,l), 67 | (978,810,ls), 68 | (978,1056,o), 69 | (810,1198,o), 70 | (520,1198,cs), 71 | (224,1198,o), 72 | (48,1050,o), 73 | (36,790,c), 74 | (424,790,l), 75 | (428,854,o), 76 | (456,892,o), 77 | (502,892,cs), 78 | (548,892,o), 79 | (574,852,o), 80 | (574,786,cs), 81 | (574,0,l) 82 | ); 83 | } 84 | ); 85 | width = 1112; 86 | } 87 | ); 88 | unicode = 3634; 89 | } 90 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Roman.glyphspackage/glyphs/saraA_e-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "saraAe-thai"; 3 | kernRight = "saraE-thai"; 4 | layers = ( 5 | { 6 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 7 | shapes = ( 8 | { 9 | ref = "saraE-thai"; 10 | }, 11 | { 12 | alignment = -1; 13 | pos = (544,0); 14 | ref = "saraE-thai"; 15 | } 16 | ); 17 | width = 1124; 18 | }, 19 | { 20 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 21 | shapes = ( 22 | { 23 | ref = "saraE-thai"; 24 | }, 25 | { 26 | alignment = -1; 27 | pos = (622,0); 28 | ref = "saraE-thai"; 29 | } 30 | ); 31 | width = 1280; 32 | }, 33 | { 34 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 35 | shapes = ( 36 | { 37 | ref = "saraE-thai"; 38 | }, 39 | { 40 | alignment = -1; 41 | pos = (670,0); 42 | ref = "saraE-thai"; 43 | } 44 | ); 45 | width = 1368; 46 | } 47 | ); 48 | metricLeft = "saraE-thai"; 49 | metricRight = "saraE-thai"; 50 | unicode = 3649; 51 | } 52 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Roman.glyphspackage/glyphs/space.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = space; 3 | layers = ( 4 | { 5 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 6 | width = 576; 7 | }, 8 | { 9 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 10 | width = 408; 11 | }, 12 | { 13 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 14 | width = 576; 15 | } 16 | ); 17 | unicode = 32; 18 | } 19 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Roman.glyphspackage/glyphs/underscore.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = underscore; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _bottom; 8 | pos = (465,242); 9 | } 10 | ); 11 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 12 | shapes = ( 13 | { 14 | closed = 1; 15 | nodes = ( 16 | (0,0,l), 17 | (0,-160,l), 18 | (930,-160,l), 19 | (930,0,l) 20 | ); 21 | } 22 | ); 23 | width = 930; 24 | }, 25 | { 26 | anchors = ( 27 | { 28 | name = _bottom; 29 | pos = (505,137); 30 | } 31 | ); 32 | guides = ( 33 | { 34 | angle = 90; 35 | orientation = center; 36 | pos = (-2158,132); 37 | } 38 | ); 39 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 40 | shapes = ( 41 | { 42 | closed = 1; 43 | nodes = ( 44 | (0,0,l), 45 | (0,-286,l), 46 | (1010,-286,l), 47 | (1010,0,l) 48 | ); 49 | } 50 | ); 51 | width = 1010; 52 | }, 53 | { 54 | anchors = ( 55 | { 56 | name = _bottom; 57 | pos = (442,299); 58 | } 59 | ); 60 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 61 | shapes = ( 62 | { 63 | closed = 1; 64 | nodes = ( 65 | (0,0,l), 66 | (0,-46,l), 67 | (884,-46,l), 68 | (884,0,l) 69 | ); 70 | } 71 | ); 72 | width = 884; 73 | } 74 | ); 75 | metricLeft = "=0"; 76 | metricRight = "=0"; 77 | note = "Should align to the baseline at top"; 78 | unicode = 95; 79 | } 80 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLooped-Roman.glyphspackage/glyphs/yoY_ing_underscore-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "yoYing_underscore-thai"; 3 | kernLeft = "koKai-thai"; 4 | kernRight = "boBaimai-thai"; 5 | layers = ( 6 | { 7 | anchors = ( 8 | { 9 | name = bottom; 10 | pos = (1634,-264); 11 | } 12 | ); 13 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 14 | shapes = ( 15 | { 16 | closed = 1; 17 | nodes = ( 18 | (1634,-264,l), 19 | (1634,-218,l), 20 | (206,-218,l), 21 | (206,-264,l) 22 | ); 23 | }, 24 | { 25 | ref = "yoYing-thai.less"; 26 | } 27 | ); 28 | width = 1834; 29 | }, 30 | { 31 | anchors = ( 32 | { 33 | name = bottom; 34 | pos = (1702,-344); 35 | } 36 | ); 37 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 38 | shapes = ( 39 | { 40 | closed = 1; 41 | nodes = ( 42 | (1702,-344,l), 43 | (1702,-184,l), 44 | (178,-184,l), 45 | (178,-344,l) 46 | ); 47 | }, 48 | { 49 | ref = "yoYing-thai.less"; 50 | } 51 | ); 52 | width = 1870; 53 | }, 54 | { 55 | anchors = ( 56 | { 57 | name = bottom; 58 | pos = (1892,-372); 59 | } 60 | ); 61 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 62 | shapes = ( 63 | { 64 | closed = 1; 65 | nodes = ( 66 | (1892,-372,l), 67 | (1892,-130,l), 68 | (104,-130,l), 69 | (104,-372,l) 70 | ); 71 | }, 72 | { 73 | ref = "yoYing-thai.less"; 74 | } 75 | ); 76 | width = 1992; 77 | } 78 | ); 79 | subCategory = Other; 80 | } 81 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/maiE_k-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "maiEk-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-104,1202); 9 | }, 10 | { 11 | name = top; 12 | pos = (-28,1676); 13 | } 14 | ); 15 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (-74,1394,l), 21 | (-28,1676,l), 22 | (-72,1676,l), 23 | (-118,1394,l) 24 | ); 25 | } 26 | ); 27 | width = 0; 28 | }, 29 | { 30 | anchors = ( 31 | { 32 | name = _top; 33 | pos = (-58,1202); 34 | }, 35 | { 36 | name = top; 37 | pos = (26,1736); 38 | } 39 | ); 40 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 41 | shapes = ( 42 | { 43 | closed = 1; 44 | nodes = ( 45 | (-36,1362,l), 46 | (26,1736,l), 47 | (-142,1736,l), 48 | (-202,1362,l) 49 | ); 50 | } 51 | ); 52 | width = 0; 53 | }, 54 | { 55 | anchors = ( 56 | { 57 | name = _top; 58 | pos = (4,1202); 59 | }, 60 | { 61 | name = top; 62 | pos = (88,1780); 63 | } 64 | ); 65 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 66 | shapes = ( 67 | { 68 | closed = 1; 69 | nodes = ( 70 | (14,1336,l), 71 | (88,1780,l), 72 | (-294,1780,l), 73 | (-368,1336,l) 74 | ); 75 | } 76 | ); 77 | width = 0; 78 | } 79 | ); 80 | unicode = 3656; 81 | } 82 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/maiE_k-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "maiEk-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-302,1202); 9 | }, 10 | { 11 | name = top; 12 | pos = (-334,1676); 13 | } 14 | ); 15 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (-380,1394,l), 21 | (-334,1676,l), 22 | (-380,1676,l), 23 | (-424,1394,l) 24 | ); 25 | } 26 | ); 27 | width = 0; 28 | }, 29 | { 30 | anchors = ( 31 | { 32 | name = _top; 33 | pos = (-378,1202); 34 | }, 35 | { 36 | name = top; 37 | pos = (-378,1736); 38 | } 39 | ); 40 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 41 | shapes = ( 42 | { 43 | closed = 1; 44 | nodes = ( 45 | (-442,1362,l), 46 | (-378,1736,l), 47 | (-546,1736,l), 48 | (-608,1362,l) 49 | ); 50 | } 51 | ); 52 | width = 0; 53 | }, 54 | { 55 | anchors = ( 56 | { 57 | name = _top; 58 | pos = (-494,1202); 59 | }, 60 | { 61 | name = top; 62 | pos = (-446,1780); 63 | } 64 | ); 65 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 66 | shapes = ( 67 | { 68 | closed = 1; 69 | nodes = ( 70 | (-520,1336,l), 71 | (-446,1780,l), 72 | (-826,1780,l), 73 | (-902,1336,l) 74 | ); 75 | } 76 | ); 77 | width = 0; 78 | } 79 | ); 80 | } 81 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/maiE_k-thai.small.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "maiEk-thai.small"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-32,1640); 9 | }, 10 | { 11 | name = top; 12 | pos = (28,2014); 13 | } 14 | ); 15 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (-12,1772,l), 21 | (28,2014,l), 22 | (-16,2014,l), 23 | (-56,1772,l) 24 | ); 25 | } 26 | ); 27 | width = 0; 28 | }, 29 | { 30 | anchors = ( 31 | { 32 | name = _top; 33 | pos = (22,1682); 34 | }, 35 | { 36 | name = top; 37 | pos = (94,2110); 38 | } 39 | ); 40 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 41 | shapes = ( 42 | { 43 | closed = 1; 44 | nodes = ( 45 | (42,1796,l), 46 | (94,2110,l), 47 | (-64,2110,l), 48 | (-116,1796,l) 49 | ); 50 | } 51 | ); 52 | width = 0; 53 | }, 54 | { 55 | anchors = ( 56 | { 57 | name = _top; 58 | pos = (90,1744); 59 | }, 60 | { 61 | name = top; 62 | pos = (156,2226); 63 | } 64 | ); 65 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 66 | shapes = ( 67 | { 68 | closed = 1; 69 | nodes = ( 70 | (96,1856,l), 71 | (156,2226,l), 72 | (-180,2226,l), 73 | (-240,1856,l) 74 | ); 75 | } 76 | ); 77 | width = 0; 78 | } 79 | ); 80 | } 81 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/moM_a_underscore-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "moMa_underscore-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (870,-270); 9 | } 10 | ); 11 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 12 | shapes = ( 13 | { 14 | closed = 1; 15 | nodes = ( 16 | (870,-270,l), 17 | (878,-226,l), 18 | (86,-226,l), 19 | (80,-270,l) 20 | ); 21 | }, 22 | { 23 | ref = "moMa-thai"; 24 | } 25 | ); 26 | width = 1218; 27 | }, 28 | { 29 | anchors = ( 30 | { 31 | name = bottom; 32 | pos = (952,-344); 33 | } 34 | ); 35 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 36 | shapes = ( 37 | { 38 | closed = 1; 39 | nodes = ( 40 | (952,-344,l), 41 | (978,-184,l), 42 | (48,-184,l), 43 | (22,-344,l) 44 | ); 45 | }, 46 | { 47 | ref = "moMa-thai"; 48 | } 49 | ); 50 | width = 1278; 51 | }, 52 | { 53 | anchors = ( 54 | { 55 | name = bottom; 56 | pos = (1094,-372); 57 | } 58 | ); 59 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 60 | shapes = ( 61 | { 62 | closed = 1; 63 | nodes = ( 64 | (1094,-372,l), 65 | (1128,-162,l), 66 | (-14,-162,l), 67 | (-50,-372,l) 68 | ); 69 | }, 70 | { 71 | ref = "moMa-thai"; 72 | } 73 | ); 74 | width = 1360; 75 | } 76 | ); 77 | subCategory = Other; 78 | } 79 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/ngoN_gu_underscore-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "ngoNgu_underscore-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (752,-270); 9 | } 10 | ); 11 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 12 | shapes = ( 13 | { 14 | closed = 1; 15 | nodes = ( 16 | (752,-270,l), 17 | (760,-226,l), 18 | (-4,-226,l), 19 | (-12,-270,l) 20 | ); 21 | }, 22 | { 23 | ref = "ngoNgu-thai"; 24 | } 25 | ); 26 | width = 1054; 27 | }, 28 | { 29 | anchors = ( 30 | { 31 | name = bottom; 32 | pos = (894,-344); 33 | } 34 | ); 35 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 36 | shapes = ( 37 | { 38 | closed = 1; 39 | nodes = ( 40 | (894,-344,l), 41 | (920,-184,l), 42 | (0,-184,l), 43 | (-26,-344,l) 44 | ); 45 | }, 46 | { 47 | ref = "ngoNgu-thai"; 48 | } 49 | ); 50 | width = 1186; 51 | }, 52 | { 53 | anchors = ( 54 | { 55 | name = bottom; 56 | pos = (1022,-372); 57 | } 58 | ); 59 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 60 | shapes = ( 61 | { 62 | closed = 1; 63 | nodes = ( 64 | (1022,-372,l), 65 | (1056,-162,l), 66 | (14,-162,l), 67 | (-20,-372,l) 68 | ); 69 | }, 70 | { 71 | ref = "ngoNgu-thai"; 72 | } 73 | ); 74 | width = 1290; 75 | } 76 | ); 77 | subCategory = Other; 78 | } 79 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/nikhahit-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-302,1202); 9 | }, 10 | { 11 | name = top; 12 | pos = (-354,1640); 13 | } 14 | ); 15 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 16 | shapes = ( 17 | { 18 | pos = (-322,0); 19 | ref = "nikhahit-thai"; 20 | } 21 | ); 22 | width = 0; 23 | }, 24 | { 25 | anchors = ( 26 | { 27 | name = _top; 28 | pos = (-378,1202); 29 | }, 30 | { 31 | name = top; 32 | pos = (-398,1682); 33 | } 34 | ); 35 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 36 | shapes = ( 37 | { 38 | pos = (-420,0); 39 | ref = "nikhahit-thai"; 40 | } 41 | ); 42 | width = 0; 43 | }, 44 | { 45 | anchors = ( 46 | { 47 | name = _top; 48 | pos = (-494,1202); 49 | }, 50 | { 51 | name = top; 52 | pos = (-528,1758); 53 | } 54 | ); 55 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 56 | shapes = ( 57 | { 58 | pos = (-570,0); 59 | ref = "nikhahit-thai"; 60 | } 61 | ); 62 | width = 0; 63 | } 64 | ); 65 | } 66 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/nikhahit_maiC_hattawa-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiChattawa-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-104,1202); 9 | } 10 | ); 11 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 12 | shapes = ( 13 | { 14 | ref = "nikhahit-thai"; 15 | }, 16 | { 17 | pos = (-18,0); 18 | ref = "maiChattawa-thai.small"; 19 | } 20 | ); 21 | width = 0; 22 | }, 23 | { 24 | anchors = ( 25 | { 26 | name = _top; 27 | pos = (-58,1202); 28 | } 29 | ); 30 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 31 | shapes = ( 32 | { 33 | ref = "nikhahit-thai"; 34 | }, 35 | { 36 | pos = (-10,0); 37 | ref = "maiChattawa-thai.small"; 38 | } 39 | ); 40 | width = 0; 41 | }, 42 | { 43 | anchors = ( 44 | { 45 | name = _top; 46 | pos = (4,1202); 47 | } 48 | ); 49 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 50 | shapes = ( 51 | { 52 | ref = "nikhahit-thai"; 53 | }, 54 | { 55 | pos = (-50,14); 56 | ref = "maiChattawa-thai.small"; 57 | } 58 | ); 59 | width = 0; 60 | } 61 | ); 62 | } 63 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/nikhahit_maiC_hattawa-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiChattawa-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-302,1202); 9 | } 10 | ); 11 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 12 | shapes = ( 13 | { 14 | pos = (-322,0); 15 | ref = "nikhahit_maiChattawa-thai"; 16 | } 17 | ); 18 | width = 0; 19 | }, 20 | { 21 | anchors = ( 22 | { 23 | name = _top; 24 | pos = (-378,1202); 25 | } 26 | ); 27 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 28 | shapes = ( 29 | { 30 | pos = (-420,0); 31 | ref = "nikhahit_maiChattawa-thai"; 32 | } 33 | ); 34 | width = 0; 35 | }, 36 | { 37 | anchors = ( 38 | { 39 | name = _top; 40 | pos = (-494,1202); 41 | } 42 | ); 43 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 44 | shapes = ( 45 | { 46 | pos = (-570,0); 47 | ref = "nikhahit_maiChattawa-thai"; 48 | } 49 | ); 50 | width = 0; 51 | } 52 | ); 53 | } 54 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/nikhahit_maiE_k-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiEk-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-104,1202); 9 | } 10 | ); 11 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 12 | shapes = ( 13 | { 14 | ref = "nikhahit-thai"; 15 | }, 16 | { 17 | pos = (-18,0); 18 | ref = "maiEk-thai.small"; 19 | } 20 | ); 21 | width = 0; 22 | }, 23 | { 24 | anchors = ( 25 | { 26 | name = _top; 27 | pos = (-58,1202); 28 | } 29 | ); 30 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 31 | shapes = ( 32 | { 33 | ref = "nikhahit-thai"; 34 | }, 35 | { 36 | pos = (-10,0); 37 | ref = "maiEk-thai.small"; 38 | } 39 | ); 40 | width = 0; 41 | }, 42 | { 43 | anchors = ( 44 | { 45 | name = _top; 46 | pos = (4,1202); 47 | } 48 | ); 49 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 50 | shapes = ( 51 | { 52 | ref = "nikhahit-thai"; 53 | }, 54 | { 55 | pos = (-48,14); 56 | ref = "maiEk-thai.small"; 57 | } 58 | ); 59 | width = 0; 60 | } 61 | ); 62 | } 63 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/nikhahit_maiE_k-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiEk-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-302,1202); 9 | } 10 | ); 11 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 12 | shapes = ( 13 | { 14 | pos = (-322,0); 15 | ref = "nikhahit_maiEk-thai"; 16 | } 17 | ); 18 | width = 0; 19 | }, 20 | { 21 | anchors = ( 22 | { 23 | name = _top; 24 | pos = (-378,1202); 25 | } 26 | ); 27 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 28 | shapes = ( 29 | { 30 | pos = (-420,0); 31 | ref = "nikhahit_maiEk-thai"; 32 | } 33 | ); 34 | width = 0; 35 | }, 36 | { 37 | anchors = ( 38 | { 39 | name = _top; 40 | pos = (-494,1202); 41 | } 42 | ); 43 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 44 | shapes = ( 45 | { 46 | pos = (-570,0); 47 | ref = "nikhahit_maiEk-thai"; 48 | } 49 | ); 50 | width = 0; 51 | } 52 | ); 53 | } 54 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/nikhahit_maiT_ho-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiTho-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-104,1202); 9 | } 10 | ); 11 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 12 | shapes = ( 13 | { 14 | ref = "nikhahit-thai"; 15 | }, 16 | { 17 | pos = (-18,0); 18 | ref = "maiTho-thai.small"; 19 | } 20 | ); 21 | width = 0; 22 | }, 23 | { 24 | anchors = ( 25 | { 26 | name = _top; 27 | pos = (-58,1202); 28 | } 29 | ); 30 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 31 | shapes = ( 32 | { 33 | ref = "nikhahit-thai"; 34 | }, 35 | { 36 | alignment = -1; 37 | pos = (-12,0); 38 | ref = "maiTho-thai.small"; 39 | } 40 | ); 41 | width = 0; 42 | }, 43 | { 44 | anchors = ( 45 | { 46 | name = _top; 47 | pos = (4,1202); 48 | } 49 | ); 50 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 51 | shapes = ( 52 | { 53 | ref = "nikhahit-thai"; 54 | }, 55 | { 56 | alignment = -1; 57 | pos = (-34,14); 58 | ref = "maiTho-thai.small"; 59 | } 60 | ); 61 | width = 0; 62 | } 63 | ); 64 | } 65 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/nikhahit_maiT_ho-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiTho-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-302,1202); 9 | } 10 | ); 11 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 12 | shapes = ( 13 | { 14 | pos = (-322,0); 15 | ref = "nikhahit_maiTho-thai"; 16 | } 17 | ); 18 | width = 0; 19 | }, 20 | { 21 | anchors = ( 22 | { 23 | name = _top; 24 | pos = (-378,1202); 25 | } 26 | ); 27 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 28 | shapes = ( 29 | { 30 | pos = (-420,0); 31 | ref = "nikhahit_maiTho-thai"; 32 | } 33 | ); 34 | width = 0; 35 | }, 36 | { 37 | anchors = ( 38 | { 39 | name = _top; 40 | pos = (-494,1202); 41 | } 42 | ); 43 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 44 | shapes = ( 45 | { 46 | pos = (-570,0); 47 | ref = "nikhahit_maiTho-thai"; 48 | } 49 | ); 50 | width = 0; 51 | } 52 | ); 53 | } 54 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/nikhahit_maiT_ri-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiTri-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-104,1202); 9 | } 10 | ); 11 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 12 | shapes = ( 13 | { 14 | ref = "nikhahit-thai"; 15 | }, 16 | { 17 | alignment = -1; 18 | pos = (26,0); 19 | ref = "maiTri-thai.small"; 20 | } 21 | ); 22 | width = 0; 23 | }, 24 | { 25 | anchors = ( 26 | { 27 | name = _top; 28 | pos = (-58,1202); 29 | } 30 | ); 31 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 32 | shapes = ( 33 | { 34 | ref = "nikhahit-thai"; 35 | }, 36 | { 37 | alignment = -1; 38 | pos = (18,0); 39 | ref = "maiTri-thai.small"; 40 | } 41 | ); 42 | width = 0; 43 | }, 44 | { 45 | anchors = ( 46 | { 47 | name = _top; 48 | pos = (4,1202); 49 | } 50 | ); 51 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 52 | shapes = ( 53 | { 54 | ref = "nikhahit-thai"; 55 | }, 56 | { 57 | alignment = -1; 58 | pos = (-20,14); 59 | ref = "maiTri-thai.small"; 60 | } 61 | ); 62 | width = 0; 63 | } 64 | ); 65 | } 66 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/nikhahit_maiT_ri-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiTri-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-302,1202); 9 | } 10 | ); 11 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 12 | shapes = ( 13 | { 14 | pos = (-322,0); 15 | ref = "nikhahit_maiTri-thai"; 16 | } 17 | ); 18 | width = 0; 19 | }, 20 | { 21 | anchors = ( 22 | { 23 | name = _top; 24 | pos = (-378,1202); 25 | } 26 | ); 27 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 28 | shapes = ( 29 | { 30 | pos = (-420,0); 31 | ref = "nikhahit_maiTri-thai"; 32 | } 33 | ); 34 | width = 0; 35 | }, 36 | { 37 | anchors = ( 38 | { 39 | name = _top; 40 | pos = (-494,1202); 41 | } 42 | ); 43 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 44 | shapes = ( 45 | { 46 | pos = (-570,0); 47 | ref = "nikhahit_maiTri-thai"; 48 | } 49 | ); 50 | width = 0; 51 | } 52 | ); 53 | } 54 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/noN_u_underscore-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "noNu_underscore-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (864,-270); 9 | } 10 | ); 11 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 12 | shapes = ( 13 | { 14 | closed = 1; 15 | nodes = ( 16 | (864,-270,l), 17 | (872,-226,l), 18 | (80,-226,l), 19 | (74,-270,l) 20 | ); 21 | }, 22 | { 23 | ref = "noNu-thai"; 24 | } 25 | ); 26 | width = 1218; 27 | }, 28 | { 29 | anchors = ( 30 | { 31 | name = bottom; 32 | pos = (958,-344); 33 | } 34 | ); 35 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 36 | shapes = ( 37 | { 38 | closed = 1; 39 | nodes = ( 40 | (958,-344,l), 41 | (984,-184,l), 42 | (56,-184,l), 43 | (30,-344,l) 44 | ); 45 | }, 46 | { 47 | ref = "noNu-thai"; 48 | } 49 | ); 50 | width = 1278; 51 | }, 52 | { 53 | anchors = ( 54 | { 55 | name = bottom; 56 | pos = (1088,-372); 57 | } 58 | ); 59 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 60 | shapes = ( 61 | { 62 | closed = 1; 63 | nodes = ( 64 | (1088,-372,l), 65 | (1122,-162,l), 66 | (-20,-162,l), 67 | (-56,-372,l) 68 | ); 69 | }, 70 | { 71 | ref = "noNu-thai"; 72 | } 73 | ); 74 | width = 1360; 75 | } 76 | ); 77 | subCategory = Other; 78 | } 79 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/quotedbl.glyph: -------------------------------------------------------------------------------- 1 | { 2 | color = 11; 3 | glyphname = quotedbl; 4 | kernLeft = quotedbl; 5 | kernRight = quotedbl; 6 | layers = ( 7 | { 8 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 9 | shapes = ( 10 | { 11 | closed = 1; 12 | nodes = ( 13 | (443,923,l), 14 | (558,1490,l), 15 | (364,1490,l), 16 | (292,923,l) 17 | ); 18 | }, 19 | { 20 | closed = 1; 21 | nodes = ( 22 | (783,923,l), 23 | (898,1490,l), 24 | (704,1490,l), 25 | (632,923,l) 26 | ); 27 | } 28 | ); 29 | width = 954; 30 | }, 31 | { 32 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 33 | shapes = ( 34 | { 35 | closed = 1; 36 | nodes = ( 37 | (573,824,l), 38 | (720,1490,l), 39 | (350,1490,l), 40 | (277,824,l) 41 | ); 42 | }, 43 | { 44 | closed = 1; 45 | nodes = ( 46 | (1090,824,l), 47 | (1237,1490,l), 48 | (867,1490,l), 49 | (794,824,l) 50 | ); 51 | } 52 | ); 53 | width = 1279; 54 | }, 55 | { 56 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 57 | shapes = ( 58 | { 59 | closed = 1; 60 | nodes = ( 61 | (382,1040,l), 62 | (461,1490,l), 63 | (410,1490,l), 64 | (341,1040,l) 65 | ); 66 | }, 67 | { 68 | closed = 1; 69 | nodes = ( 70 | (613,1040,l), 71 | (692,1490,l), 72 | (641,1490,l), 73 | (572,1040,l) 74 | ); 75 | } 76 | ); 77 | width = 794; 78 | } 79 | ); 80 | note = "space in between: 81 | 100 D: 2.5x 82 | 100 T: 3.25x 83 | 400: 1x 84 | 900: 0.5x"; 85 | unicode = 34; 86 | userData = { 87 | interface.gridadjust.original = "{'width': 1152, 'leftMargin': 256, 'rightMargin': 256}"; 88 | "interface.width-adjustments" = ( 89 | -16 90 | ); 91 | }; 92 | } 93 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/saraA_a-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "saraAa-thai"; 3 | kernLeft = "saraAa-thai"; 4 | kernRight = "saraAa-thai"; 5 | layers = ( 6 | { 7 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 8 | shapes = ( 9 | { 10 | closed = 1; 11 | nodes = ( 12 | (574,0,l), 13 | (722,894,ls), 14 | (754,1088,o), 15 | (652,1218,o), 16 | (472,1218,cs), 17 | (330,1218,o), 18 | (200,1136,o), 19 | (132,1000,c), 20 | (172,978,l), 21 | (240,1104,o), 22 | (348,1174,o), 23 | (472,1174,cs), 24 | (626,1174,o), 25 | (702,1066,o), 26 | (674,898,cs), 27 | (526,0,l) 28 | ); 29 | } 30 | ); 31 | width = 876; 32 | }, 33 | { 34 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 35 | shapes = ( 36 | { 37 | closed = 1; 38 | nodes = ( 39 | (690,0,l), 40 | (830,844,ls), 41 | (870,1074,o), 42 | (744,1226,o), 43 | (520,1226,cs), 44 | (330,1226,o), 45 | (170,1116,o), 46 | (108,940,c), 47 | (254,894,l), 48 | (304,1008,o), 49 | (394,1072,o), 50 | (496,1072,cs), 51 | (614,1072,o), 52 | (678,984,o), 53 | (656,854,cs), 54 | (514,0,l) 55 | ); 56 | } 57 | ); 58 | width = 946; 59 | }, 60 | { 61 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 62 | shapes = ( 63 | { 64 | closed = 1; 65 | nodes = ( 66 | (892,0,l), 67 | (1022,784,ls), 68 | (1066,1048,o), 69 | (886,1226,o), 70 | (578,1226,cs), 71 | (288,1226,o), 72 | (86,1058,o), 73 | (52,784,c), 74 | (426,784,l), 75 | (440,866,o), 76 | (480,912,o), 77 | (542,912,cs), 78 | (604,912,o), 79 | (630,862,o), 80 | (616,774,cs), 81 | (488,0,l) 82 | ); 83 | } 84 | ); 85 | width = 1082; 86 | } 87 | ); 88 | unicode = 3634; 89 | } 90 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/saraA_e-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "saraAe-thai"; 3 | kernRight = "saraE-thai"; 4 | layers = ( 5 | { 6 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 7 | shapes = ( 8 | { 9 | ref = "saraE-thai"; 10 | }, 11 | { 12 | alignment = -1; 13 | pos = (492,0); 14 | ref = "saraE-thai"; 15 | } 16 | ); 17 | width = 1084; 18 | }, 19 | { 20 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 21 | shapes = ( 22 | { 23 | ref = "saraE-thai"; 24 | }, 25 | { 26 | alignment = -1; 27 | pos = (574,0); 28 | ref = "saraE-thai"; 29 | } 30 | ); 31 | width = 1190; 32 | }, 33 | { 34 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 35 | shapes = ( 36 | { 37 | ref = "saraE-thai"; 38 | }, 39 | { 40 | alignment = -1; 41 | pos = (700,0); 42 | ref = "saraE-thai"; 43 | } 44 | ); 45 | width = 1450; 46 | } 47 | ); 48 | metricLeft = "saraE-thai"; 49 | metricRight = "saraE-thai"; 50 | unicode = 3649; 51 | } 52 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/saraE_-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "saraE-thai"; 3 | kernRight = "saraE-thai"; 4 | layers = ( 5 | { 6 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 7 | shapes = ( 8 | { 9 | closed = 1; 10 | nodes = ( 11 | (392,-20,o), 12 | (426,-14,o), 13 | (450,-2,c), 14 | (446,38,l), 15 | (416,28,o), 16 | (390,24,o), 17 | (360,24,cs), 18 | (246,24,o), 19 | (186,100,o), 20 | (206,222,cs), 21 | (368,1202,l), 22 | (322,1202,l), 23 | (160,230,ls), 24 | (136,78,o), 25 | (214,-20,o), 26 | (358,-20,cs) 27 | ); 28 | } 29 | ); 30 | width = 592; 31 | }, 32 | { 33 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 34 | shapes = ( 35 | { 36 | closed = 1; 37 | nodes = ( 38 | (420,-14,o), 39 | (464,-8,o), 40 | (496,6,c), 41 | (488,150,l), 42 | (462,142,o), 43 | (436,140,o), 44 | (410,140,cs), 45 | (330,140,o), 46 | (300,194,o), 47 | (316,302,cs), 48 | (466,1202,l), 49 | (290,1202,l), 50 | (136,274,ls), 51 | (106,90,o), 52 | (190,-14,o), 53 | (370,-14,cs) 54 | ); 55 | } 56 | ); 57 | width = 616; 58 | }, 59 | { 60 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 61 | shapes = ( 62 | { 63 | closed = 1; 64 | nodes = ( 65 | (478,-14,o), 66 | (562,-2,o), 67 | (644,22,c), 68 | (632,304,l), 69 | (608,298,o), 70 | (572,292,o), 71 | (552,292,cs), 72 | (502,292,o), 73 | (480,316,o), 74 | (488,362,cs), 75 | (628,1202,l), 76 | (226,1202,l), 77 | (82,324,ls), 78 | (46,102,o), 79 | (154,-14,o), 80 | (398,-14,cs) 81 | ); 82 | } 83 | ); 84 | width = 750; 85 | } 86 | ); 87 | unicode = 3648; 88 | } 89 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/saraI_-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "saraI-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-104,1202); 9 | }, 10 | { 11 | name = top; 12 | pos = (-60,1474); 13 | } 14 | ); 15 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (-74,1394,l), 21 | (-68,1438,l), 22 | (-804,1438,l), 23 | (-810,1394,l) 24 | ); 25 | } 26 | ); 27 | width = 0; 28 | }, 29 | { 30 | anchors = ( 31 | { 32 | name = _top; 33 | pos = (-58,1202); 34 | }, 35 | { 36 | name = top; 37 | pos = (0,1538); 38 | } 39 | ); 40 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 41 | shapes = ( 42 | { 43 | closed = 1; 44 | nodes = ( 45 | (-30,1362,l), 46 | (-4,1510,l), 47 | (-884,1510,l), 48 | (-910,1362,l) 49 | ); 50 | } 51 | ); 52 | width = 0; 53 | }, 54 | { 55 | anchors = ( 56 | { 57 | name = _top; 58 | pos = (4,1202); 59 | }, 60 | { 61 | name = top; 62 | pos = (72,1620); 63 | } 64 | ); 65 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 66 | shapes = ( 67 | { 68 | closed = 1; 69 | nodes = ( 70 | (24,1336,l), 71 | (70,1600,l), 72 | (-978,1600,l), 73 | (-1024,1336,l) 74 | ); 75 | } 76 | ); 77 | width = 0; 78 | } 79 | ); 80 | unicode = 3636; 81 | } 82 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/saraI_-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "saraI-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-302,1202); 9 | }, 10 | { 11 | name = top; 12 | pos = (-256,1474); 13 | } 14 | ); 15 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (-270,1394,l), 21 | (-264,1438,l), 22 | (-956,1438,l), 23 | (-960,1394,l) 24 | ); 25 | } 26 | ); 27 | width = 0; 28 | }, 29 | { 30 | anchors = ( 31 | { 32 | name = _top; 33 | pos = (-378,1202); 34 | }, 35 | { 36 | name = top; 37 | pos = (-322,1538); 38 | } 39 | ); 40 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 41 | shapes = ( 42 | { 43 | closed = 1; 44 | nodes = ( 45 | (-352,1362,l), 46 | (-328,1510,l), 47 | (-1052,1510,l), 48 | (-1076,1362,l) 49 | ); 50 | } 51 | ); 52 | width = 0; 53 | }, 54 | { 55 | anchors = ( 56 | { 57 | name = _top; 58 | pos = (-494,1202); 59 | }, 60 | { 61 | name = top; 62 | pos = (-426,1620); 63 | } 64 | ); 65 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 66 | shapes = ( 67 | { 68 | closed = 1; 69 | nodes = ( 70 | (-472,1336,l), 71 | (-426,1600,l), 72 | (-1220,1600,l), 73 | (-1264,1336,l) 74 | ); 75 | } 76 | ); 77 | width = 0; 78 | } 79 | ); 80 | } 81 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/saraI_i-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "saraIi-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-104,1202); 9 | }, 10 | { 11 | name = top; 12 | pos = (-32,1640); 13 | } 14 | ); 15 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (-74,1394,l), 21 | (-32,1640,l), 22 | (-78,1640,l), 23 | (-112,1438,l), 24 | (-802,1438,l), 25 | (-808,1394,l) 26 | ); 27 | } 28 | ); 29 | width = 0; 30 | }, 31 | { 32 | anchors = ( 33 | { 34 | name = _top; 35 | pos = (-58,1202); 36 | }, 37 | { 38 | name = top; 39 | pos = (22,1682); 40 | } 41 | ); 42 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 43 | shapes = ( 44 | { 45 | closed = 1; 46 | nodes = ( 47 | (-30,1362,l), 48 | (22,1682,l), 49 | (-142,1682,l), 50 | (-170,1510,l), 51 | (-886,1510,l), 52 | (-910,1362,l) 53 | ); 54 | } 55 | ); 56 | width = 0; 57 | }, 58 | { 59 | anchors = ( 60 | { 61 | name = _top; 62 | pos = (4,1202); 63 | }, 64 | { 65 | name = top; 66 | pos = (92,1744); 67 | } 68 | ); 69 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 70 | shapes = ( 71 | { 72 | closed = 1; 73 | nodes = ( 74 | (24,1336,l), 75 | (92,1744,l), 76 | (-266,1744,l), 77 | (-290,1600,l), 78 | (-978,1600,l), 79 | (-1024,1336,l) 80 | ); 81 | } 82 | ); 83 | width = 0; 84 | } 85 | ); 86 | unicode = 3637; 87 | } 88 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/saraI_i-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "saraIi-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (-302,1202); 9 | }, 10 | { 11 | name = top; 12 | pos = (-230,1640); 13 | } 14 | ); 15 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (-270,1394,l), 21 | (-230,1640,l), 22 | (-276,1640,l), 23 | (-310,1438,l), 24 | (-956,1438,l), 25 | (-960,1394,l) 26 | ); 27 | } 28 | ); 29 | width = 0; 30 | }, 31 | { 32 | anchors = ( 33 | { 34 | name = _top; 35 | pos = (-378,1202); 36 | }, 37 | { 38 | name = top; 39 | pos = (-298,1682); 40 | } 41 | ); 42 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 43 | shapes = ( 44 | { 45 | closed = 1; 46 | nodes = ( 47 | (-350,1362,l), 48 | (-298,1682,l), 49 | (-462,1682,l), 50 | (-490,1510,l), 51 | (-1052,1510,l), 52 | (-1076,1362,l) 53 | ); 54 | } 55 | ); 56 | width = 0; 57 | }, 58 | { 59 | anchors = ( 60 | { 61 | name = _top; 62 | pos = (-496,1202); 63 | }, 64 | { 65 | name = top; 66 | pos = (-404,1744); 67 | } 68 | ); 69 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 70 | shapes = ( 71 | { 72 | closed = 1; 73 | nodes = ( 74 | (-474,1336,l), 75 | (-406,1744,l), 76 | (-758,1744,l), 77 | (-780,1600,l), 78 | (-1220,1600,l), 79 | (-1264,1336,l) 80 | ); 81 | } 82 | ); 83 | width = 0; 84 | } 85 | ); 86 | } 87 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/saraU_-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "saraU-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _bottom; 8 | pos = (-304,0); 9 | }, 10 | { 11 | name = bottom; 12 | pos = (-380,-458); 13 | } 14 | ); 15 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (-380,-458,l), 21 | (-334,-174,l), 22 | (-506,-174,l), 23 | (-512,-216,l), 24 | (-386,-216,l), 25 | (-426,-458,l) 26 | ); 27 | } 28 | ); 29 | width = 0; 30 | }, 31 | { 32 | anchors = ( 33 | { 34 | name = _bottom; 35 | pos = (-254,0); 36 | }, 37 | { 38 | name = bottom; 39 | pos = (-340,-510); 40 | } 41 | ); 42 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 43 | shapes = ( 44 | { 45 | closed = 1; 46 | nodes = ( 47 | (-340,-510,l), 48 | (-282,-160,l), 49 | (-578,-160,l), 50 | (-602,-300,l), 51 | (-470,-300,l), 52 | (-506,-510,l) 53 | ); 54 | } 55 | ); 56 | width = 0; 57 | }, 58 | { 59 | anchors = ( 60 | { 61 | name = _bottom; 62 | pos = (-196,0); 63 | }, 64 | { 65 | name = bottom; 66 | pos = (-296,-606); 67 | } 68 | ); 69 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 70 | shapes = ( 71 | { 72 | closed = 1; 73 | nodes = ( 74 | (-296,-606,l), 75 | (-218,-130,l), 76 | (-704,-130,l), 77 | (-746,-382,l), 78 | (-600,-382,l), 79 | (-636,-606,l) 80 | ); 81 | } 82 | ); 83 | width = 0; 84 | } 85 | ); 86 | unicode = 3640; 87 | } 88 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/saraU_-thai.small.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "saraU-thai.small"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _bottom; 8 | pos = (-348,-264); 9 | }, 10 | { 11 | name = bottom; 12 | pos = (-408,-622); 13 | } 14 | ); 15 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (-408,-622,l), 21 | (-370,-396,l), 22 | (-512,-396,l), 23 | (-520,-438,l), 24 | (-422,-438,l), 25 | (-454,-622,l) 26 | ); 27 | } 28 | ); 29 | width = 0; 30 | }, 31 | { 32 | anchors = ( 33 | { 34 | name = _bottom; 35 | pos = (-324,-410); 36 | }, 37 | { 38 | name = bottom; 39 | pos = (-398,-856); 40 | } 41 | ); 42 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 43 | shapes = ( 44 | { 45 | closed = 1; 46 | nodes = ( 47 | (-398,-856,l), 48 | (-346,-542,l), 49 | (-640,-542,l), 50 | (-660,-668,l), 51 | (-530,-668,l), 52 | (-562,-856,l) 53 | ); 54 | } 55 | ); 56 | width = 0; 57 | }, 58 | { 59 | anchors = ( 60 | { 61 | name = _bottom; 62 | pos = (-266,-412); 63 | }, 64 | { 65 | name = bottom; 66 | pos = (-342,-872); 67 | } 68 | ); 69 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 70 | shapes = ( 71 | { 72 | closed = 1; 73 | nodes = ( 74 | (-342,-872,l), 75 | (-278,-492,l), 76 | (-764,-492,l), 77 | (-800,-714,l), 78 | (-656,-714,l), 79 | (-682,-872,l) 80 | ); 81 | } 82 | ); 83 | width = 0; 84 | } 85 | ); 86 | } 87 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/space.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = space; 3 | layers = ( 4 | { 5 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 6 | name = ital_gen; 7 | width = 576; 8 | }, 9 | { 10 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 11 | name = ital_gen; 12 | width = 408; 13 | }, 14 | { 15 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 16 | name = ital_gen; 17 | width = 576; 18 | } 19 | ); 20 | unicode = 32; 21 | } 22 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/underscore.glyph: -------------------------------------------------------------------------------- 1 | { 2 | color = 11; 3 | glyphname = underscore; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = _bottom; 9 | pos = (400,158); 10 | } 11 | ); 12 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 13 | name = ital_gen; 14 | shapes = ( 15 | { 16 | closed = 1; 17 | nodes = ( 18 | (-93,0,l), 19 | (-120,-166,l), 20 | (814,-166,l), 21 | (841,0,l) 22 | ); 23 | } 24 | ); 25 | width = 934; 26 | }, 27 | { 28 | anchors = ( 29 | { 30 | name = _bottom; 31 | pos = (438,155); 32 | } 33 | ); 34 | guides = ( 35 | { 36 | angle = 80.6; 37 | orientation = center; 38 | pos = (880,132); 39 | } 40 | ); 41 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 42 | name = ital_gen; 43 | shapes = ( 44 | { 45 | closed = 1; 46 | nodes = ( 47 | (-93,0,l), 48 | (-140,-286,l), 49 | (870,-286,l), 50 | (917,0,l) 51 | ); 52 | } 53 | ); 54 | width = 1010; 55 | }, 56 | { 57 | anchors = ( 58 | { 59 | name = _bottom; 60 | pos = (390,243); 61 | } 62 | ); 63 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 64 | name = ital_gen; 65 | shapes = ( 66 | { 67 | closed = 1; 68 | nodes = ( 69 | (-92,0,l), 70 | (-100,-46,l), 71 | (784,-46,l), 72 | (792,0,l) 73 | ); 74 | } 75 | ); 76 | width = 885; 77 | } 78 | ); 79 | metricLeft = "=0"; 80 | metricRight = "=0"; 81 | unicode = 95; 82 | } 83 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Italic.glyphspackage/glyphs/yoY_ing_underscore-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "yoYing_underscore-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (1568,-270); 9 | } 10 | ); 11 | layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; 12 | shapes = ( 13 | { 14 | closed = 1; 15 | nodes = ( 16 | (1568,-270,l), 17 | (1574,-226,l), 18 | (90,-226,l), 19 | (82,-270,l) 20 | ); 21 | }, 22 | { 23 | ref = "yoYing-thai.less"; 24 | } 25 | ); 26 | width = 1916; 27 | }, 28 | { 29 | anchors = ( 30 | { 31 | name = bottom; 32 | pos = (1692,-344); 33 | } 34 | ); 35 | layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; 36 | shapes = ( 37 | { 38 | closed = 1; 39 | nodes = ( 40 | (1692,-344,l), 41 | (1718,-184,l), 42 | (66,-184,l), 43 | (40,-344,l) 44 | ); 45 | }, 46 | { 47 | ref = "yoYing-thai.less"; 48 | } 49 | ); 50 | width = 2018; 51 | }, 52 | { 53 | anchors = ( 54 | { 55 | name = bottom; 56 | pos = (1758,-372); 57 | } 58 | ); 59 | layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; 60 | shapes = ( 61 | { 62 | closed = 1; 63 | nodes = ( 64 | (1758,-372,l), 65 | (1794,-162,l), 66 | (-34,-162,l), 67 | (-70,-372,l) 68 | ); 69 | }, 70 | { 71 | ref = "yoYing-thai.less"; 72 | } 73 | ); 74 | width = 2024; 75 | } 76 | ); 77 | subCategory = Other; 78 | } 79 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/maiE_k-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "maiEk-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (1002,1202); 9 | }, 10 | { 11 | name = top; 12 | pos = (1002,1676); 13 | } 14 | ); 15 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (1002,1394,l), 21 | (1002,1676,l), 22 | (958,1676,l), 23 | (958,1394,l) 24 | ); 25 | } 26 | ); 27 | width = 1214; 28 | }, 29 | { 30 | anchors = ( 31 | { 32 | name = _top; 33 | pos = (1000,1202); 34 | }, 35 | { 36 | name = top; 37 | pos = (994,1736); 38 | } 39 | ); 40 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 41 | shapes = ( 42 | { 43 | closed = 1; 44 | nodes = ( 45 | (994,1362,l), 46 | (994,1736,l), 47 | (828,1736,l), 48 | (828,1362,l) 49 | ); 50 | } 51 | ); 52 | width = 1164; 53 | }, 54 | { 55 | anchors = ( 56 | { 57 | name = _top; 58 | pos = (1248,1202); 59 | }, 60 | { 61 | name = top; 62 | pos = (1238,1780); 63 | } 64 | ); 65 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 66 | shapes = ( 67 | { 68 | closed = 1; 69 | nodes = ( 70 | (1238,1336,l), 71 | (1238,1780,l), 72 | (856,1780,l), 73 | (856,1336,l) 74 | ); 75 | } 76 | ); 77 | width = 1352; 78 | } 79 | ); 80 | unicode = 3656; 81 | } 82 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/maiE_k-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "maiEk-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (804,1202); 9 | }, 10 | { 11 | name = top; 12 | pos = (696,1676); 13 | } 14 | ); 15 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (696,1394,l), 21 | (696,1676,l), 22 | (650,1676,l), 23 | (650,1394,l) 24 | ); 25 | } 26 | ); 27 | width = 1214; 28 | }, 29 | { 30 | anchors = ( 31 | { 32 | name = _top; 33 | pos = (680,1202); 34 | }, 35 | { 36 | name = top; 37 | pos = (590,1736); 38 | } 39 | ); 40 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 41 | shapes = ( 42 | { 43 | closed = 1; 44 | nodes = ( 45 | (590,1362,l), 46 | (590,1736,l), 47 | (422,1736,l), 48 | (422,1362,l) 49 | ); 50 | } 51 | ); 52 | width = 1164; 53 | }, 54 | { 55 | anchors = ( 56 | { 57 | name = _top; 58 | pos = (750,1202); 59 | }, 60 | { 61 | name = top; 62 | pos = (704,1780); 63 | } 64 | ); 65 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 66 | shapes = ( 67 | { 68 | closed = 1; 69 | nodes = ( 70 | (704,1336,l), 71 | (704,1780,l), 72 | (322,1780,l), 73 | (322,1336,l) 74 | ); 75 | } 76 | ); 77 | width = 1352; 78 | } 79 | ); 80 | } 81 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/maiE_k-thai.small.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "maiEk-thai.small"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (1002,1640); 9 | }, 10 | { 11 | name = top; 12 | pos = (1002,2014); 13 | } 14 | ); 15 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (1002,1772,l), 21 | (1002,2014,l), 22 | (958,2014,l), 23 | (958,1772,l) 24 | ); 25 | } 26 | ); 27 | width = 1214; 28 | }, 29 | { 30 | anchors = ( 31 | { 32 | name = _top; 33 | pos = (1000,1682); 34 | }, 35 | { 36 | name = top; 37 | pos = (998,2110); 38 | } 39 | ); 40 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 41 | shapes = ( 42 | { 43 | closed = 1; 44 | nodes = ( 45 | (998,1796,l), 46 | (998,2110,l), 47 | (840,2110,l), 48 | (840,1796,l) 49 | ); 50 | } 51 | ); 52 | width = 1164; 53 | }, 54 | { 55 | anchors = ( 56 | { 57 | name = _top; 58 | pos = (1248,1744); 59 | }, 60 | { 61 | name = top; 62 | pos = (1236,2226); 63 | } 64 | ); 65 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 66 | shapes = ( 67 | { 68 | closed = 1; 69 | nodes = ( 70 | (1236,1856,l), 71 | (1236,2226,l), 72 | (900,2226,l), 73 | (900,1856,l) 74 | ); 75 | } 76 | ); 77 | width = 1352; 78 | } 79 | ); 80 | } 81 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/moM_a_underscore-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "moMa_underscore-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (1008,-270); 9 | } 10 | ); 11 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 12 | shapes = ( 13 | { 14 | closed = 1; 15 | nodes = ( 16 | (1008,-270,l), 17 | (1008,-226,l), 18 | (216,-226,l), 19 | (216,-270,l) 20 | ); 21 | }, 22 | { 23 | ref = "moMa-thai"; 24 | } 25 | ); 26 | width = 1218; 27 | }, 28 | { 29 | anchors = ( 30 | { 31 | name = bottom; 32 | pos = (1100,-344); 33 | } 34 | ); 35 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 36 | shapes = ( 37 | { 38 | closed = 1; 39 | nodes = ( 40 | (1100,-344,l), 41 | (1100,-184,l), 42 | (170,-184,l), 43 | (170,-344,l) 44 | ); 45 | }, 46 | { 47 | ref = "moMa-thai"; 48 | } 49 | ); 50 | width = 1278; 51 | }, 52 | { 53 | anchors = ( 54 | { 55 | name = bottom; 56 | pos = (1248,-372); 57 | } 58 | ); 59 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 60 | shapes = ( 61 | { 62 | closed = 1; 63 | nodes = ( 64 | (1248,-372,l), 65 | (1248,-162,l), 66 | (104,-162,l), 67 | (104,-372,l) 68 | ); 69 | }, 70 | { 71 | ref = "moMa-thai"; 72 | } 73 | ); 74 | width = 1360; 75 | } 76 | ); 77 | subCategory = Other; 78 | } 79 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/ngoN_gu_underscore-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "ngoNgu_underscore-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (888,-270); 9 | } 10 | ); 11 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 12 | shapes = ( 13 | { 14 | closed = 1; 15 | nodes = ( 16 | (888,-270,l), 17 | (888,-226,l), 18 | (126,-226,l), 19 | (126,-270,l) 20 | ); 21 | }, 22 | { 23 | ref = "ngoNgu-thai"; 24 | } 25 | ); 26 | width = 1054; 27 | }, 28 | { 29 | anchors = ( 30 | { 31 | name = bottom; 32 | pos = (1042,-344); 33 | } 34 | ); 35 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 36 | shapes = ( 37 | { 38 | closed = 1; 39 | nodes = ( 40 | (1042,-344,l), 41 | (1042,-184,l), 42 | (124,-184,l), 43 | (124,-344,l) 44 | ); 45 | }, 46 | { 47 | ref = "ngoNgu-thai"; 48 | } 49 | ); 50 | width = 1186; 51 | }, 52 | { 53 | anchors = ( 54 | { 55 | name = bottom; 56 | pos = (1176,-372); 57 | } 58 | ); 59 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 60 | shapes = ( 61 | { 62 | closed = 1; 63 | nodes = ( 64 | (1176,-372,l), 65 | (1176,-162,l), 66 | (134,-162,l), 67 | (134,-372,l) 68 | ); 69 | }, 70 | { 71 | ref = "ngoNgu-thai"; 72 | } 73 | ); 74 | width = 1290; 75 | } 76 | ); 77 | subCategory = Other; 78 | } 79 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/nikhahit-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (804,1202); 9 | }, 10 | { 11 | name = top; 12 | pos = (680,1640); 13 | } 14 | ); 15 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 16 | shapes = ( 17 | { 18 | pos = (-322,0); 19 | ref = "nikhahit-thai"; 20 | } 21 | ); 22 | width = 1214; 23 | }, 24 | { 25 | anchors = ( 26 | { 27 | name = _top; 28 | pos = (680,1202); 29 | }, 30 | { 31 | name = top; 32 | pos = (580,1682); 33 | } 34 | ); 35 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 36 | shapes = ( 37 | { 38 | pos = (-420,0); 39 | ref = "nikhahit-thai"; 40 | } 41 | ); 42 | width = 1164; 43 | }, 44 | { 45 | anchors = ( 46 | { 47 | name = _top; 48 | pos = (750,1202); 49 | }, 50 | { 51 | name = top; 52 | pos = (624,1758); 53 | } 54 | ); 55 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 56 | shapes = ( 57 | { 58 | pos = (-570,0); 59 | ref = "nikhahit-thai"; 60 | } 61 | ); 62 | width = 1352; 63 | } 64 | ); 65 | } 66 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/nikhahit_maiC_hattawa-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiChattawa-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (1002,1202); 9 | } 10 | ); 11 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 12 | shapes = ( 13 | { 14 | ref = "nikhahit-thai"; 15 | }, 16 | { 17 | pos = (-8,0); 18 | ref = "maiChattawa-thai.small"; 19 | } 20 | ); 21 | width = 1214; 22 | }, 23 | { 24 | anchors = ( 25 | { 26 | name = _top; 27 | pos = (1000,1202); 28 | } 29 | ); 30 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 31 | shapes = ( 32 | { 33 | ref = "nikhahit-thai"; 34 | }, 35 | { 36 | pos = (-6,0); 37 | ref = "maiChattawa-thai.small"; 38 | } 39 | ); 40 | width = 1164; 41 | }, 42 | { 43 | anchors = ( 44 | { 45 | name = _top; 46 | pos = (1248,1202); 47 | } 48 | ); 49 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 50 | shapes = ( 51 | { 52 | ref = "nikhahit-thai"; 53 | }, 54 | { 55 | pos = (-54,14); 56 | ref = "maiChattawa-thai.small"; 57 | } 58 | ); 59 | width = 1352; 60 | } 61 | ); 62 | } 63 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/nikhahit_maiC_hattawa-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiChattawa-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (804,1202); 9 | } 10 | ); 11 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 12 | shapes = ( 13 | { 14 | pos = (-322,0); 15 | ref = "nikhahit_maiChattawa-thai"; 16 | } 17 | ); 18 | width = 1214; 19 | }, 20 | { 21 | anchors = ( 22 | { 23 | name = _top; 24 | pos = (680,1202); 25 | } 26 | ); 27 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 28 | shapes = ( 29 | { 30 | pos = (-420,0); 31 | ref = "nikhahit_maiChattawa-thai"; 32 | } 33 | ); 34 | width = 1164; 35 | }, 36 | { 37 | anchors = ( 38 | { 39 | name = _top; 40 | pos = (750,1202); 41 | } 42 | ); 43 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 44 | shapes = ( 45 | { 46 | pos = (-570,0); 47 | ref = "nikhahit_maiChattawa-thai"; 48 | } 49 | ); 50 | width = 1352; 51 | } 52 | ); 53 | } 54 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/nikhahit_maiE_k-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiEk-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (1002,1202); 9 | } 10 | ); 11 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 12 | shapes = ( 13 | { 14 | ref = "nikhahit-thai"; 15 | }, 16 | { 17 | pos = (-8,0); 18 | ref = "maiEk-thai.small"; 19 | } 20 | ); 21 | width = 1214; 22 | }, 23 | { 24 | anchors = ( 25 | { 26 | name = _top; 27 | pos = (1000,1202); 28 | } 29 | ); 30 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 31 | shapes = ( 32 | { 33 | ref = "nikhahit-thai"; 34 | }, 35 | { 36 | pos = (-6,0); 37 | ref = "maiEk-thai.small"; 38 | } 39 | ); 40 | width = 1164; 41 | }, 42 | { 43 | anchors = ( 44 | { 45 | name = _top; 46 | pos = (1248,1202); 47 | } 48 | ); 49 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 50 | shapes = ( 51 | { 52 | ref = "nikhahit-thai"; 53 | }, 54 | { 55 | pos = (-54,14); 56 | ref = "maiEk-thai.small"; 57 | } 58 | ); 59 | width = 1352; 60 | } 61 | ); 62 | } 63 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/nikhahit_maiE_k-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiEk-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (804,1202); 9 | } 10 | ); 11 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 12 | shapes = ( 13 | { 14 | pos = (-322,0); 15 | ref = "nikhahit_maiEk-thai"; 16 | } 17 | ); 18 | width = 1214; 19 | }, 20 | { 21 | anchors = ( 22 | { 23 | name = _top; 24 | pos = (680,1202); 25 | } 26 | ); 27 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 28 | shapes = ( 29 | { 30 | pos = (-420,0); 31 | ref = "nikhahit_maiEk-thai"; 32 | } 33 | ); 34 | width = 1164; 35 | }, 36 | { 37 | anchors = ( 38 | { 39 | name = _top; 40 | pos = (750,1202); 41 | } 42 | ); 43 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 44 | shapes = ( 45 | { 46 | pos = (-570,0); 47 | ref = "nikhahit_maiEk-thai"; 48 | } 49 | ); 50 | width = 1352; 51 | } 52 | ); 53 | } 54 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/nikhahit_maiT_ho-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiTho-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (1002,1202); 9 | } 10 | ); 11 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 12 | shapes = ( 13 | { 14 | ref = "nikhahit-thai"; 15 | }, 16 | { 17 | pos = (-8,0); 18 | ref = "maiTho-thai.small"; 19 | } 20 | ); 21 | width = 1214; 22 | }, 23 | { 24 | anchors = ( 25 | { 26 | name = _top; 27 | pos = (1000,1202); 28 | } 29 | ); 30 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 31 | shapes = ( 32 | { 33 | ref = "nikhahit-thai"; 34 | }, 35 | { 36 | alignment = -1; 37 | ref = "maiTho-thai.small"; 38 | } 39 | ); 40 | width = 1164; 41 | }, 42 | { 43 | anchors = ( 44 | { 45 | name = _top; 46 | pos = (1248,1202); 47 | } 48 | ); 49 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 50 | shapes = ( 51 | { 52 | ref = "nikhahit-thai"; 53 | }, 54 | { 55 | alignment = -1; 56 | pos = (-40,14); 57 | ref = "maiTho-thai.small"; 58 | } 59 | ); 60 | width = 1352; 61 | } 62 | ); 63 | } 64 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/nikhahit_maiT_ho-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiTho-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (804,1202); 9 | } 10 | ); 11 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 12 | shapes = ( 13 | { 14 | pos = (-322,0); 15 | ref = "nikhahit_maiTho-thai"; 16 | } 17 | ); 18 | width = 1214; 19 | }, 20 | { 21 | anchors = ( 22 | { 23 | name = _top; 24 | pos = (680,1202); 25 | } 26 | ); 27 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 28 | shapes = ( 29 | { 30 | pos = (-420,0); 31 | ref = "nikhahit_maiTho-thai"; 32 | } 33 | ); 34 | width = 1164; 35 | }, 36 | { 37 | anchors = ( 38 | { 39 | name = _top; 40 | pos = (750,1202); 41 | } 42 | ); 43 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 44 | shapes = ( 45 | { 46 | pos = (-570,0); 47 | ref = "nikhahit_maiTho-thai"; 48 | } 49 | ); 50 | width = 1352; 51 | } 52 | ); 53 | } 54 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/nikhahit_maiT_ri-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiTri-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (1002,1202); 9 | } 10 | ); 11 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 12 | shapes = ( 13 | { 14 | ref = "nikhahit-thai"; 15 | }, 16 | { 17 | alignment = -1; 18 | pos = (36,0); 19 | ref = "maiTri-thai.small"; 20 | } 21 | ); 22 | width = 1214; 23 | }, 24 | { 25 | anchors = ( 26 | { 27 | name = _top; 28 | pos = (1000,1202); 29 | } 30 | ); 31 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 32 | shapes = ( 33 | { 34 | ref = "nikhahit-thai"; 35 | }, 36 | { 37 | alignment = -1; 38 | pos = (24,0); 39 | ref = "maiTri-thai.small"; 40 | } 41 | ); 42 | width = 1164; 43 | }, 44 | { 45 | anchors = ( 46 | { 47 | name = _top; 48 | pos = (1248,1202); 49 | } 50 | ); 51 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 52 | shapes = ( 53 | { 54 | ref = "nikhahit-thai"; 55 | }, 56 | { 57 | alignment = -1; 58 | pos = (-24,14); 59 | ref = "maiTri-thai.small"; 60 | } 61 | ); 62 | width = 1352; 63 | } 64 | ); 65 | } 66 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/nikhahit_maiT_ri-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "nikhahit_maiTri-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (804,1202); 9 | } 10 | ); 11 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 12 | shapes = ( 13 | { 14 | pos = (-322,0); 15 | ref = "nikhahit_maiTri-thai"; 16 | } 17 | ); 18 | width = 1214; 19 | }, 20 | { 21 | anchors = ( 22 | { 23 | name = _top; 24 | pos = (680,1202); 25 | } 26 | ); 27 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 28 | shapes = ( 29 | { 30 | pos = (-420,0); 31 | ref = "nikhahit_maiTri-thai"; 32 | } 33 | ); 34 | width = 1164; 35 | }, 36 | { 37 | anchors = ( 38 | { 39 | name = _top; 40 | pos = (750,1202); 41 | } 42 | ); 43 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 44 | shapes = ( 45 | { 46 | pos = (-570,0); 47 | ref = "nikhahit_maiTri-thai"; 48 | } 49 | ); 50 | width = 1352; 51 | } 52 | ); 53 | } 54 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/noN_u_underscore-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "noNu_underscore-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (1002,-270); 9 | } 10 | ); 11 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 12 | shapes = ( 13 | { 14 | closed = 1; 15 | nodes = ( 16 | (1002,-270,l), 17 | (1002,-226,l), 18 | (210,-226,l), 19 | (210,-270,l) 20 | ); 21 | }, 22 | { 23 | ref = "noNu-thai"; 24 | } 25 | ); 26 | width = 1218; 27 | }, 28 | { 29 | anchors = ( 30 | { 31 | name = bottom; 32 | pos = (1106,-344); 33 | } 34 | ); 35 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 36 | shapes = ( 37 | { 38 | closed = 1; 39 | nodes = ( 40 | (1106,-344,l), 41 | (1106,-184,l), 42 | (178,-184,l), 43 | (178,-344,l) 44 | ); 45 | }, 46 | { 47 | ref = "noNu-thai"; 48 | } 49 | ); 50 | width = 1278; 51 | }, 52 | { 53 | anchors = ( 54 | { 55 | name = bottom; 56 | pos = (1242,-372); 57 | } 58 | ); 59 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 60 | shapes = ( 61 | { 62 | closed = 1; 63 | nodes = ( 64 | (1242,-372,l), 65 | (1242,-162,l), 66 | (98,-162,l), 67 | (98,-372,l) 68 | ); 69 | }, 70 | { 71 | ref = "noNu-thai"; 72 | } 73 | ); 74 | width = 1360; 75 | } 76 | ); 77 | subCategory = Other; 78 | } 79 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/quotedbl.glyph: -------------------------------------------------------------------------------- 1 | { 2 | color = 11; 3 | glyphname = quotedbl; 4 | kernLeft = quotedbl; 5 | kernRight = quotedbl; 6 | layers = ( 7 | { 8 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 9 | shapes = ( 10 | { 11 | closed = 1; 12 | nodes = ( 13 | (382,923,l), 14 | (404,1490,l), 15 | (210,1490,l), 16 | (232,923,l) 17 | ); 18 | }, 19 | { 20 | closed = 1; 21 | nodes = ( 22 | (722,923,l), 23 | (744,1490,l), 24 | (550,1490,l), 25 | (572,923,l) 26 | ); 27 | } 28 | ); 29 | width = 954; 30 | }, 31 | { 32 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 33 | shapes = ( 34 | { 35 | closed = 1; 36 | nodes = ( 37 | (529,824,l), 38 | (566,1490,l), 39 | (196,1490,l), 40 | (233,824,l) 41 | ); 42 | }, 43 | { 44 | closed = 1; 45 | nodes = ( 46 | (1046,824,l), 47 | (1083,1490,l), 48 | (713,1490,l), 49 | (750,824,l) 50 | ); 51 | } 52 | ); 53 | width = 1279; 54 | }, 55 | { 56 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 57 | shapes = ( 58 | { 59 | closed = 1; 60 | nodes = ( 61 | (302,1040,l), 62 | (307,1490,l), 63 | (256,1490,l), 64 | (261,1040,l) 65 | ); 66 | }, 67 | { 68 | closed = 1; 69 | nodes = ( 70 | (533,1040,l), 71 | (538,1490,l), 72 | (487,1490,l), 73 | (492,1040,l) 74 | ); 75 | } 76 | ); 77 | width = 794; 78 | } 79 | ); 80 | note = "space in between: 81 | 100 D: 2.5x 82 | 100 T: 3.25x 83 | 400: 1x 84 | 900: 0.5x"; 85 | unicode = 34; 86 | userData = { 87 | interface.gridadjust.original = "{'width': 1152, 'leftMargin': 256, 'rightMargin': 256}"; 88 | "interface.width-adjustments" = ( 89 | -16 90 | ); 91 | }; 92 | } 93 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/saraA_a-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "saraAa-thai"; 3 | kernLeft = "saraAa-thai"; 4 | kernRight = "saraAa-thai"; 5 | layers = ( 6 | { 7 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 8 | shapes = ( 9 | { 10 | closed = 1; 11 | nodes = ( 12 | (664,0,l), 13 | (664,898,ls), 14 | (664,1092,o), 15 | (550,1218,o), 16 | (370,1218,cs), 17 | (228,1218,o), 18 | (114,1138,o), 19 | (58,996,c), 20 | (102,980,l), 21 | (152,1104,o), 22 | (248,1174,o), 23 | (370,1174,cs), 24 | (522,1174,o), 25 | (618,1066,o), 26 | (618,898,cs), 27 | (618,0,l) 28 | ); 29 | } 30 | ); 31 | width = 876; 32 | }, 33 | { 34 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 35 | shapes = ( 36 | { 37 | closed = 1; 38 | nodes = ( 39 | (782,0,l), 40 | (782,844,ls), 41 | (782,1076,o), 42 | (638,1226,o), 43 | (416,1226,cs), 44 | (226,1226,o), 45 | (84,1116,o), 46 | (44,940,c), 47 | (200,894,l), 48 | (226,1004,o), 49 | (306,1072,o), 50 | (410,1072,cs), 51 | (528,1072,o), 52 | (606,984,o), 53 | (606,846,cs), 54 | (606,0,l) 55 | ); 56 | } 57 | ); 58 | width = 944; 59 | }, 60 | { 61 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 62 | shapes = ( 63 | { 64 | closed = 1; 65 | nodes = ( 66 | (984,0,l), 67 | (984,774,ls), 68 | (984,1054,o), 69 | (804,1226,o), 70 | (510,1226,cs), 71 | (216,1226,o), 72 | (22,1054,o), 73 | (14,784,c), 74 | (388,784,l), 75 | (388,866,o), 76 | (422,912,o), 77 | (484,912,cs), 78 | (542,912,o), 79 | (580,866,o), 80 | (580,798,cs), 81 | (580,0,l) 82 | ); 83 | } 84 | ); 85 | width = 1082; 86 | } 87 | ); 88 | unicode = 3634; 89 | } 90 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/saraA_e-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "saraAe-thai"; 3 | kernRight = "saraE-thai"; 4 | layers = ( 5 | { 6 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 7 | shapes = ( 8 | { 9 | ref = "saraE-thai"; 10 | }, 11 | { 12 | alignment = -1; 13 | pos = (490,0); 14 | ref = "saraE-thai"; 15 | } 16 | ); 17 | width = 1082; 18 | }, 19 | { 20 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 21 | shapes = ( 22 | { 23 | ref = "saraE-thai"; 24 | }, 25 | { 26 | alignment = -1; 27 | pos = (574,0); 28 | ref = "saraE-thai"; 29 | } 30 | ); 31 | width = 1190; 32 | }, 33 | { 34 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 35 | shapes = ( 36 | { 37 | ref = "saraE-thai"; 38 | }, 39 | { 40 | alignment = -1; 41 | pos = (700,0); 42 | ref = "saraE-thai"; 43 | } 44 | ); 45 | width = 1450; 46 | } 47 | ); 48 | metricLeft = "saraE-thai"; 49 | metricRight = "saraE-thai"; 50 | unicode = 3649; 51 | } 52 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/saraE_-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "saraE-thai"; 3 | kernRight = "saraE-thai"; 4 | layers = ( 5 | { 6 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 7 | shapes = ( 8 | { 9 | closed = 1; 10 | nodes = ( 11 | (482,-20,o), 12 | (514,-14,o), 13 | (542,-2,c), 14 | (530,38,l), 15 | (506,28,o), 16 | (480,24,o), 17 | (450,24,cs), 18 | (334,24,o), 19 | (260,100,o), 20 | (260,222,cs), 21 | (260,1202,l), 22 | (214,1202,l), 23 | (214,222,ls), 24 | (214,76,o), 25 | (306,-20,o), 26 | (448,-20,cs) 27 | ); 28 | } 29 | ); 30 | width = 592; 31 | }, 32 | { 33 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 34 | shapes = ( 35 | { 36 | closed = 1; 37 | nodes = ( 38 | (506,-14,o), 39 | (550,-8,o), 40 | (588,6,c), 41 | (554,150,l), 42 | (530,144,o), 43 | (504,140,o), 44 | (478,140,cs), 45 | (396,140,o), 46 | (358,192,o), 47 | (358,302,cs), 48 | (358,1202,l), 49 | (182,1202,l), 50 | (182,274,ls), 51 | (182,88,o), 52 | (280,-14,o), 53 | (458,-14,cs) 54 | ); 55 | } 56 | ); 57 | width = 616; 58 | }, 59 | { 60 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 61 | shapes = ( 62 | { 63 | closed = 1; 64 | nodes = ( 65 | (572,-14,o), 66 | (654,-2,o), 67 | (734,22,c), 68 | (674,304,l), 69 | (650,298,o), 70 | (616,292,o), 71 | (596,292,cs), 72 | (544,292,o), 73 | (520,314,o), 74 | (520,362,cs), 75 | (520,1202,l), 76 | (120,1202,l), 77 | (120,324,ls), 78 | (120,102,o), 79 | (246,-14,o), 80 | (492,-14,cs) 81 | ); 82 | } 83 | ); 84 | width = 750; 85 | } 86 | ); 87 | unicode = 3648; 88 | } 89 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/saraI_-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "saraI-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (1002,1202); 9 | }, 10 | { 11 | name = top; 12 | pos = (1002,1474); 13 | } 14 | ); 15 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (1002,1394,l), 21 | (1002,1438,l), 22 | (266,1438,l), 23 | (266,1394,l) 24 | ); 25 | } 26 | ); 27 | width = 1214; 28 | }, 29 | { 30 | anchors = ( 31 | { 32 | name = _top; 33 | pos = (1000,1202); 34 | }, 35 | { 36 | name = top; 37 | pos = (1000,1538); 38 | } 39 | ); 40 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 41 | shapes = ( 42 | { 43 | closed = 1; 44 | nodes = ( 45 | (1000,1362,l), 46 | (1000,1510,l), 47 | (120,1510,l), 48 | (120,1362,l) 49 | ); 50 | } 51 | ); 52 | width = 1164; 53 | }, 54 | { 55 | anchors = ( 56 | { 57 | name = _top; 58 | pos = (1248,1202); 59 | }, 60 | { 61 | name = top; 62 | pos = (1248,1620); 63 | } 64 | ); 65 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 66 | shapes = ( 67 | { 68 | closed = 1; 69 | nodes = ( 70 | (1248,1336,l), 71 | (1248,1600,l), 72 | (200,1600,l), 73 | (200,1336,l) 74 | ); 75 | } 76 | ); 77 | width = 1352; 78 | } 79 | ); 80 | unicode = 3636; 81 | } 82 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/saraI_-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "saraI-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (804,1202); 9 | }, 10 | { 11 | name = top; 12 | pos = (804,1474); 13 | } 14 | ); 15 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (804,1394,l), 21 | (804,1438,l), 22 | (114,1438,l), 23 | (114,1394,l) 24 | ); 25 | } 26 | ); 27 | width = 1214; 28 | }, 29 | { 30 | anchors = ( 31 | { 32 | name = _top; 33 | pos = (680,1202); 34 | }, 35 | { 36 | name = top; 37 | pos = (680,1538); 38 | } 39 | ); 40 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 41 | shapes = ( 42 | { 43 | closed = 1; 44 | nodes = ( 45 | (680,1362,l), 46 | (680,1510,l), 47 | (-48,1510,l), 48 | (-48,1362,l) 49 | ); 50 | } 51 | ); 52 | width = 1164; 53 | }, 54 | { 55 | anchors = ( 56 | { 57 | name = _top; 58 | pos = (750,1202); 59 | }, 60 | { 61 | name = top; 62 | pos = (750,1620); 63 | } 64 | ); 65 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 66 | shapes = ( 67 | { 68 | closed = 1; 69 | nodes = ( 70 | (750,1336,l), 71 | (750,1600,l), 72 | (-42,1600,l), 73 | (-42,1336,l) 74 | ); 75 | } 76 | ); 77 | width = 1352; 78 | } 79 | ); 80 | } 81 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/saraI_i-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "saraIi-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (1002,1202); 9 | }, 10 | { 11 | name = top; 12 | pos = (1002,1640); 13 | } 14 | ); 15 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (1002,1394,l), 21 | (1002,1640,l), 22 | (958,1640,l), 23 | (958,1438,l), 24 | (266,1438,l), 25 | (266,1394,l) 26 | ); 27 | } 28 | ); 29 | width = 1214; 30 | }, 31 | { 32 | anchors = ( 33 | { 34 | name = _top; 35 | pos = (1000,1202); 36 | }, 37 | { 38 | name = top; 39 | pos = (1000,1682); 40 | } 41 | ); 42 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 43 | shapes = ( 44 | { 45 | closed = 1; 46 | nodes = ( 47 | (1000,1362,l), 48 | (1000,1682,l), 49 | (836,1682,l), 50 | (836,1510,l), 51 | (120,1510,l), 52 | (120,1362,l) 53 | ); 54 | } 55 | ); 56 | width = 1164; 57 | }, 58 | { 59 | anchors = ( 60 | { 61 | name = _top; 62 | pos = (1248,1202); 63 | }, 64 | { 65 | name = top; 66 | pos = (1250,1744); 67 | } 68 | ); 69 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 70 | shapes = ( 71 | { 72 | closed = 1; 73 | nodes = ( 74 | (1248,1336,l), 75 | (1248,1744,l), 76 | (888,1744,l), 77 | (888,1600,l), 78 | (200,1600,l), 79 | (200,1336,l) 80 | ); 81 | } 82 | ); 83 | width = 1352; 84 | } 85 | ); 86 | unicode = 3637; 87 | } 88 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/saraI_i-thai.narrow.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "saraIi-thai.narrow"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _top; 8 | pos = (804,1202); 9 | }, 10 | { 11 | name = top; 12 | pos = (804,1640); 13 | } 14 | ); 15 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (804,1394,l), 21 | (804,1640,l), 22 | (760,1640,l), 23 | (760,1438,l), 24 | (114,1438,l), 25 | (114,1394,l) 26 | ); 27 | } 28 | ); 29 | width = 1214; 30 | }, 31 | { 32 | anchors = ( 33 | { 34 | name = _top; 35 | pos = (680,1202); 36 | }, 37 | { 38 | name = top; 39 | pos = (680,1682); 40 | } 41 | ); 42 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 43 | shapes = ( 44 | { 45 | closed = 1; 46 | nodes = ( 47 | (680,1362,l), 48 | (680,1682,l), 49 | (514,1682,l), 50 | (514,1510,l), 51 | (-48,1510,l), 52 | (-48,1362,l) 53 | ); 54 | } 55 | ); 56 | width = 1164; 57 | }, 58 | { 59 | anchors = ( 60 | { 61 | name = _top; 62 | pos = (750,1202); 63 | }, 64 | { 65 | name = top; 66 | pos = (750,1744); 67 | } 68 | ); 69 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 70 | shapes = ( 71 | { 72 | closed = 1; 73 | nodes = ( 74 | (750,1336,l), 75 | (750,1744,l), 76 | (398,1744,l), 77 | (398,1600,l), 78 | (-42,1600,l), 79 | (-42,1336,l) 80 | ); 81 | } 82 | ); 83 | width = 1352; 84 | } 85 | ); 86 | } 87 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/saraU_-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "saraU-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _bottom; 8 | pos = (1002,0); 9 | }, 10 | { 11 | name = bottom; 12 | pos = (1002,-458); 13 | } 14 | ); 15 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (1002,-458,l), 21 | (1002,-174,l), 22 | (830,-174,l), 23 | (830,-216,l), 24 | (958,-216,l), 25 | (958,-458,l) 26 | ); 27 | } 28 | ); 29 | width = 1214; 30 | }, 31 | { 32 | anchors = ( 33 | { 34 | name = _bottom; 35 | pos = (1000,0); 36 | }, 37 | { 38 | name = bottom; 39 | pos = (1000,-510); 40 | } 41 | ); 42 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 43 | shapes = ( 44 | { 45 | closed = 1; 46 | nodes = ( 47 | (1000,-510,l), 48 | (1000,-160,l), 49 | (706,-160,l), 50 | (706,-300,l), 51 | (836,-300,l), 52 | (836,-510,l) 53 | ); 54 | } 55 | ); 56 | width = 1164; 57 | }, 58 | { 59 | anchors = ( 60 | { 61 | name = _bottom; 62 | pos = (1248,0); 63 | }, 64 | { 65 | name = bottom; 66 | pos = (1248,-606); 67 | } 68 | ); 69 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 70 | shapes = ( 71 | { 72 | closed = 1; 73 | nodes = ( 74 | (1248,-606,l), 75 | (1248,-130,l), 76 | (762,-130,l), 77 | (762,-382,l), 78 | (908,-382,l), 79 | (908,-606,l) 80 | ); 81 | } 82 | ); 83 | width = 1352; 84 | } 85 | ); 86 | unicode = 3640; 87 | } 88 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/saraU_-thai.small.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "saraU-thai.small"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = _bottom; 8 | pos = (1002,-264); 9 | }, 10 | { 11 | name = bottom; 12 | pos = (1002,-622); 13 | } 14 | ); 15 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 16 | shapes = ( 17 | { 18 | closed = 1; 19 | nodes = ( 20 | (1002,-622,l), 21 | (1002,-396,l), 22 | (860,-396,l), 23 | (860,-438,l), 24 | (958,-438,l), 25 | (958,-622,l) 26 | ); 27 | } 28 | ); 29 | width = 1214; 30 | }, 31 | { 32 | anchors = ( 33 | { 34 | name = _bottom; 35 | pos = (1000,-410); 36 | }, 37 | { 38 | name = bottom; 39 | pos = (1000,-856); 40 | } 41 | ); 42 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 43 | shapes = ( 44 | { 45 | closed = 1; 46 | nodes = ( 47 | (1000,-856,l), 48 | (1000,-542,l), 49 | (706,-542,l), 50 | (706,-666,l), 51 | (836,-666,l), 52 | (836,-856,l) 53 | ); 54 | } 55 | ); 56 | width = 1164; 57 | }, 58 | { 59 | anchors = ( 60 | { 61 | name = _bottom; 62 | pos = (1248,-412); 63 | }, 64 | { 65 | name = bottom; 66 | pos = (1248,-872); 67 | } 68 | ); 69 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 70 | shapes = ( 71 | { 72 | closed = 1; 73 | nodes = ( 74 | (1248,-872,l), 75 | (1248,-492,l), 76 | (762,-492,l), 77 | (762,-714,l), 78 | (908,-714,l), 79 | (908,-872,l) 80 | ); 81 | } 82 | ); 83 | width = 1352; 84 | } 85 | ); 86 | } 87 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/space.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = space; 3 | layers = ( 4 | { 5 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 6 | width = 576; 7 | }, 8 | { 9 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 10 | width = 408; 11 | }, 12 | { 13 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 14 | width = 576; 15 | } 16 | ); 17 | unicode = 32; 18 | } 19 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/underscore.glyph: -------------------------------------------------------------------------------- 1 | { 2 | color = 11; 3 | glyphname = underscore; 4 | layers = ( 5 | { 6 | anchors = ( 7 | { 8 | name = _bottom; 9 | pos = (467,158); 10 | } 11 | ); 12 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 13 | shapes = ( 14 | { 15 | closed = 1; 16 | nodes = ( 17 | (0,0,l), 18 | (0,-166,l), 19 | (934,-166,l), 20 | (934,0,l) 21 | ); 22 | } 23 | ); 24 | width = 934; 25 | }, 26 | { 27 | anchors = ( 28 | { 29 | name = _bottom; 30 | pos = (505,155); 31 | } 32 | ); 33 | guides = ( 34 | { 35 | angle = 90; 36 | orientation = center; 37 | pos = (880,132); 38 | } 39 | ); 40 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 41 | shapes = ( 42 | { 43 | closed = 1; 44 | nodes = ( 45 | (0,0,l), 46 | (0,-286,l), 47 | (1010,-286,l), 48 | (1010,0,l) 49 | ); 50 | } 51 | ); 52 | width = 1010; 53 | }, 54 | { 55 | anchors = ( 56 | { 57 | name = _bottom; 58 | pos = (442,243); 59 | } 60 | ); 61 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 62 | shapes = ( 63 | { 64 | closed = 1; 65 | nodes = ( 66 | (0,0,l), 67 | (0,-46,l), 68 | (884,-46,l), 69 | (884,0,l) 70 | ); 71 | } 72 | ); 73 | width = 884; 74 | } 75 | ); 76 | metricLeft = "=0"; 77 | metricRight = "=0"; 78 | note = "Should align to the baseline at top"; 79 | unicode = 95; 80 | } 81 | -------------------------------------------------------------------------------- /sources/Thai/InterThaiLoopless-Roman.glyphspackage/glyphs/yoY_ing_underscore-thai.glyph: -------------------------------------------------------------------------------- 1 | { 2 | glyphname = "yoYing_underscore-thai"; 3 | layers = ( 4 | { 5 | anchors = ( 6 | { 7 | name = bottom; 8 | pos = (1704,-270); 9 | } 10 | ); 11 | layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; 12 | shapes = ( 13 | { 14 | closed = 1; 15 | nodes = ( 16 | (1704,-270,l), 17 | (1704,-226,l), 18 | (220,-226,l), 19 | (220,-270,l) 20 | ); 21 | }, 22 | { 23 | ref = "yoYing-thai.less"; 24 | } 25 | ); 26 | width = 1916; 27 | }, 28 | { 29 | anchors = ( 30 | { 31 | name = bottom; 32 | pos = (1840,-344); 33 | } 34 | ); 35 | layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; 36 | shapes = ( 37 | { 38 | closed = 1; 39 | nodes = ( 40 | (1840,-344,l), 41 | (1840,-184,l), 42 | (188,-184,l), 43 | (188,-344,l) 44 | ); 45 | }, 46 | { 47 | ref = "yoYing-thai.less"; 48 | } 49 | ); 50 | width = 2018; 51 | }, 52 | { 53 | anchors = ( 54 | { 55 | name = bottom; 56 | pos = (1912,-372); 57 | } 58 | ); 59 | layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; 60 | shapes = ( 61 | { 62 | closed = 1; 63 | nodes = ( 64 | (1912,-372,l), 65 | (1912,-162,l), 66 | (86,-162,l), 67 | (86,-372,l) 68 | ); 69 | }, 70 | { 71 | ref = "yoYing-thai.less"; 72 | } 73 | ); 74 | width = 2024; 75 | } 76 | ); 77 | subCategory = Other; 78 | } 79 | -------------------------------------------------------------------------------- /sources/config-myanmar.yaml: -------------------------------------------------------------------------------- 1 | sources: 2 | - master_ufo/InterMyanmar.designspace 3 | 4 | familyName: "Inter Myanmar" 5 | recipeProvider: inter_extension 6 | outputDir: "../fonts/Myanmar" 7 | 8 | stat: 9 | InterMyanmar[wght].ttf: 10 | - name: Weight 11 | tag: wght 12 | values: 13 | - name: Thin 14 | value: 100 15 | - name: ExtraLight 16 | value: 200 17 | - name: Light 18 | value: 300 19 | - name: Regular 20 | value: 400 21 | linkedValue: 700 22 | flags: 2 23 | - name: Medium 24 | value: 500 25 | - name: SemiBold 26 | value: 600 27 | - name: Bold 28 | value: 700 29 | - name: ExtraBold 30 | value: 800 31 | - name: Black 32 | value: 900 33 | # - name: Italic 34 | # tag: ital 35 | # values: 36 | # - name: Roman 37 | # value: 0 38 | # linkedValue: 1 39 | # flags: 2 40 | --------------------------------------------------------------------------------