Add ക്ട പ്ട glyphs

Closes issue #3
parent 785d870f
Pipeline #106486177 passed with stages
in 10 minutes and 59 seconds
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="_t1" format="2">
<advance width="691"/>
<outline>
<contour>
<point x="-471" y="-276" type="curve" smooth="yes"/>
<point x="-471" y="-452"/>
<point x="-644" y="-522"/>
<point x="-800" y="-522" type="curve" smooth="yes"/>
<point x="-938" y="-522"/>
<point x="-1052" y="-477"/>
<point x="-1137" y="-386" type="curve" smooth="yes"/>
<point x="-1152" y="-371"/>
<point x="-1161" y="-349"/>
<point x="-1161" y="-326" type="curve" smooth="yes"/>
<point x="-1161" y="-286"/>
<point x="-1129" y="-244"/>
<point x="-1085" y="-244" type="curve" smooth="yes"/>
<point x="-1056" y="-244"/>
<point x="-1028" y="-255"/>
<point x="-1006" y="-279" type="curve" smooth="yes"/>
<point x="-972" y="-316"/>
<point x="-896" y="-350"/>
<point x="-809" y="-350" type="curve" smooth="yes"/>
<point x="-706" y="-350"/>
<point x="-638" y="-322"/>
<point x="-638" y="-270" type="curve" smooth="yes"/>
<point x="-638" y="-242"/>
<point x="-706" y="-212"/>
<point x="-779" y="-211" type="curve" smooth="yes"/>
<point x="-930" y="-211"/>
<point x="-1162" y="-155"/>
<point x="-1162" y="6" type="curve" smooth="yes"/>
<point x="-1162" y="173"/>
<point x="-992" y="257"/>
<point x="-829" y="257" type="curve" smooth="yes"/>
<point x="-696" y="257"/>
<point x="-590" y="209"/>
<point x="-517" y="114" type="curve" smooth="yes"/>
<point x="-505" y="98"/>
<point x="-499" y="80"/>
<point x="-499" y="60" type="curve" smooth="yes"/>
<point x="-499" y="20"/>
<point x="-535" y="-22"/>
<point x="-578" y="-22" type="curve" smooth="yes"/>
<point x="-609" y="-22"/>
<point x="-637" y="-9"/>
<point x="-658" y="17" type="curve" smooth="yes"/>
<point x="-692" y="61"/>
<point x="-747" y="85"/>
<point x="-832" y="85" type="curve" smooth="yes"/>
<point x="-921" y="85"/>
<point x="-986" y="57"/>
<point x="-986" y="13" type="curve" smooth="yes"/>
<point x="-986" y="-9"/>
<point x="-909" y="-37"/>
<point x="-820" y="-38" type="curve" smooth="yes"/>
<point x="-627" y="-41"/>
<point x="-471" y="-97"/>
</contour>
</outline>
</glyph>
......@@ -206,6 +206,8 @@
<string>_rh.glif</string>
<key>_s1</key>
<string>_s1.glif</string>
<key>_t1</key>
<string>_t1.glif</string>
<key>_th1</key>
<string>_th1.glif</string>
<key>a</key>
......@@ -546,6 +548,8 @@
<string>k1shu1.glif</string>
<key>k1shu2</key>
<string>k1shu2.glif</string>
<key>k1t1</key>
<string>k1t1.glif</string>
<key>k1th1</key>
<string>k1th1.glif</string>
<key>k1th1r1</key>
......@@ -1048,6 +1052,8 @@
<string>p1r3u2.glif</string>
<key>p1s1</key>
<string>p1s1.glif</string>
<key>p1t1</key>
<string>p1t1.glif</string>
<key>p1th1</key>
<string>p1th1.glif</string>
<key>p1u1</key>
......
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="k1t1" format="2">
<advance width="1905"/>
<outline>
<component base="k1"/>
<component base="_t1" xOffset="2292.837867247" yOffset="-279.0609357998"/>
</outline>
</glyph>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="p1t1" format="2">
<advance width="1681"/>
<outline>
<component base="p1"/>
<component base="_t1" xOffset="2070.0642002176" yOffset="-265.0043525571"/>
</outline>
</glyph>
......@@ -2,63 +2,8 @@
<glyph name="sht1" format="2">
<advance width="1934"/>
<outline>
<contour>
<point x="1853" y="-536" type="curve" smooth="yes"/>
<point x="1853" y="-712"/>
<point x="1680" y="-782"/>
<point x="1524" y="-782" type="curve" smooth="yes"/>
<point x="1386" y="-782"/>
<point x="1272" y="-737"/>
<point x="1187" y="-646" type="curve" smooth="yes"/>
<point x="1172" y="-631"/>
<point x="1163" y="-609"/>
<point x="1163" y="-586" type="curve" smooth="yes"/>
<point x="1163" y="-546"/>
<point x="1195" y="-504"/>
<point x="1239" y="-504" type="curve" smooth="yes"/>
<point x="1268" y="-504"/>
<point x="1296" y="-515"/>
<point x="1318" y="-539" type="curve" smooth="yes"/>
<point x="1352" y="-576"/>
<point x="1428" y="-610"/>
<point x="1515" y="-610" type="curve" smooth="yes"/>
<point x="1618" y="-610"/>
<point x="1686" y="-582"/>
<point x="1686" y="-530" type="curve" smooth="yes"/>
<point x="1686" y="-502"/>
<point x="1618" y="-472"/>
<point x="1545" y="-471" type="curve" smooth="yes"/>
<point x="1394" y="-471"/>
<point x="1162" y="-415"/>
<point x="1162" y="-254" type="curve" smooth="yes"/>
<point x="1162" y="-87"/>
<point x="1332" y="-3"/>
<point x="1495" y="-3" type="curve" smooth="yes"/>
<point x="1628" y="-3"/>
<point x="1734" y="-51"/>
<point x="1807" y="-146" type="curve" smooth="yes"/>
<point x="1819" y="-162"/>
<point x="1825" y="-180"/>
<point x="1825" y="-200" type="curve" smooth="yes"/>
<point x="1825" y="-240"/>
<point x="1789" y="-282"/>
<point x="1746" y="-282" type="curve" smooth="yes"/>
<point x="1715" y="-282"/>
<point x="1687" y="-269"/>
<point x="1666" y="-243" type="curve" smooth="yes"/>
<point x="1632" y="-199"/>
<point x="1577" y="-175"/>
<point x="1492" y="-175" type="curve" smooth="yes"/>
<point x="1403" y="-175"/>
<point x="1338" y="-203"/>
<point x="1338" y="-247" type="curve" smooth="yes"/>
<point x="1338" y="-269"/>
<point x="1415" y="-297"/>
<point x="1504" y="-298" type="curve" smooth="yes"/>
<point x="1697" y="-301"/>
<point x="1853" y="-357"/>
</contour>
<component base="sh"/>
<component base="_t1" xOffset="2324.4689880305" yOffset="-273.4613710555"/>
</outline>
<lib>
<dict>
......
......@@ -151,6 +151,7 @@
<string>k1th1u1</string>
<string>k1th1u2</string>
<string>k1th1r1</string>
<string>k1t1</string>
<string>k1r3</string>
<string>k1r3u1</string>
<string>k1r3u2</string>
......@@ -379,6 +380,7 @@
<string>p1n1</string>
<string>p1n1u1</string>
<string>p1n1u2</string>
<string>p1t1</string>
<string>p1p1</string>
<string>p1p1u1</string>
<string>p1p1u2</string>
......@@ -603,6 +605,7 @@
<string>_m1</string>
<string>_rh</string>
<string>_th1</string>
<string>_t1</string>
<string>_s1</string>
<string>_n1</string>
<string>_nh</string>
......
......@@ -4,6 +4,9 @@ lookup akhn_conditional_stacking {
ignore sub k1' xx' s1' xx r3;
sub k1' xx' s1' by k1s1;
ignore sub k1' xx' t1' [u1 u2 r1 r2 l1 l2];
sub k1' xx' t1' by k1t1;
ignore sub ch1' xx' ch2' [u1 u2 r1 r2 l1 l2];
ignore sub ch1' xx' ch2' xx r3;
sub ch1' xx' ch2' by ch1ch2;
......@@ -20,6 +23,9 @@ lookup akhn_conditional_stacking {
ignore sub p1' xx' s1' xx [r3 s1];
sub p1' xx' s1' by p1s1;
ignore sub p1' xx' t1' [u1 u2 r1 r2 l1 l2];
sub p1' xx' t1' by p1t1;
ignore sub p3' xx' th3' [u1 u2 r1 r2];
ignore sub p3' xx' th3' xx [r3 th3];
sub p3' xx' th3' by p3th3;
......
......@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>creator</key>
<string>org.robofab.ufoLib</string>
<string>com.github.fonttools.ufoLib</string>
<key>formatVersion</key>
<integer>3</integer>
</dict>
......
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="_t1" format="2">
<advance width="641"/>
<outline>
<contour>
<point x="643" y="-262" type="curve" smooth="yes"/>
<point x="643" y="-415"/>
<point x="492" y="-481"/>
<point x="339" y="-481" type="curve" smooth="yes"/>
<point x="206" y="-481"/>
<point x="100" y="-439"/>
<point x="20" y="-354" type="curve" smooth="yes"/>
<point x="9" y="-343"/>
<point x="3" y="-329"/>
<point x="3" y="-312" type="curve" smooth="yes"/>
<point x="3" y="-283"/>
<point x="28" y="-253"/>
<point x="54" y="-253" type="curve" smooth="yes"/>
<point x="76" y="-253"/>
<point x="98" y="-262"/>
<point x="115" y="-281" type="curve" smooth="yes"/>
<point x="156" y="-325"/>
<point x="237" y="-361"/>
<point x="330" y="-361" type="curve" smooth="yes"/>
<point x="431" y="-361"/>
<point x="526" y="-333"/>
<point x="526" y="-254" type="curve" smooth="yes"/>
<point x="526" y="-196"/>
<point x="429" y="-171"/>
<point x="360" y="-170" type="curve" smooth="yes"/>
<point x="206" y="-170"/>
<point x="2" y="-110"/>
<point x="2" y="22" type="curve" smooth="yes"/>
<point x="2" y="167"/>
<point x="152" y="246"/>
<point x="310" y="246" type="curve" smooth="yes"/>
<point x="437" y="246"/>
<point x="534" y="202"/>
<point x="602" y="114" type="curve" smooth="yes"/>
<point x="611" y="103"/>
<point x="615" y="90"/>
<point x="615" y="75" type="curve" smooth="yes"/>
<point x="615" y="48"/>
<point x="587" y="17"/>
<point x="561" y="17" type="curve" smooth="yes"/>
<point x="537" y="17"/>
<point x="517" y="27"/>
<point x="501" y="48" type="curve" smooth="yes"/>
<point x="461" y="100"/>
<point x="397" y="126"/>
<point x="307" y="126" type="curve" smooth="yes"/>
<point x="220" y="126"/>
<point x="128" y="99"/>
<point x="128" y="27" type="curve" smooth="yes"/>
<point x="128" y="-29"/>
<point x="239" y="-48"/>
<point x="319" y="-49" type="curve" smooth="yes"/>
<point x="511" y="-52"/>
<point x="643" y="-106"/>
</contour>
</outline>
</glyph>
......@@ -206,6 +206,8 @@
<string>_rh.glif</string>
<key>_s1</key>
<string>_s1.glif</string>
<key>_t1</key>
<string>_t1.glif</string>
<key>_th1</key>
<string>_th1.glif</string>
<key>a</key>
......@@ -546,6 +548,8 @@
<string>k1shu1.glif</string>
<key>k1shu2</key>
<string>k1shu2.glif</string>
<key>k1t1</key>
<string>k1t1.glif</string>
<key>k1th1</key>
<string>k1th1.glif</string>
<key>k1th1r1</key>
......@@ -1048,6 +1052,8 @@
<string>p1r3u2.glif</string>
<key>p1s1</key>
<string>p1s1.glif</string>
<key>p1t1</key>
<string>p1t1.glif</string>
<key>p1th1</key>
<string>p1th1.glif</string>
<key>p1u1</key>
......
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="k1t1" format="2">
<advance width="1896"/>
<outline>
<component base="k1"/>
<component base="_t1" xOffset="1145.2212549873" yOffset="-277.1838955386"/>
</outline>
</glyph>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="p1t1" format="2">
<advance width="1670"/>
<outline>
<component base="p1"/>
<component base="_t1" xOffset="926.4722524483" yOffset="-249.633297062"/>
</outline>
</glyph>
......@@ -2,63 +2,8 @@
<glyph name="sht1" format="2">
<advance width="1934"/>
<outline>
<contour>
<point x="1828" y="-514" type="curve" smooth="yes"/>
<point x="1828" y="-667"/>
<point x="1677" y="-733"/>
<point x="1524" y="-733" type="curve" smooth="yes"/>
<point x="1391" y="-733"/>
<point x="1285" y="-691"/>
<point x="1205" y="-606" type="curve" smooth="yes"/>
<point x="1194" y="-595"/>
<point x="1188" y="-581"/>
<point x="1188" y="-564" type="curve" smooth="yes"/>
<point x="1188" y="-535"/>
<point x="1213" y="-505"/>
<point x="1239" y="-505" type="curve" smooth="yes"/>
<point x="1261" y="-505"/>
<point x="1283" y="-514"/>
<point x="1300" y="-533" type="curve" smooth="yes"/>
<point x="1341" y="-577"/>
<point x="1422" y="-613"/>
<point x="1515" y="-613" type="curve" smooth="yes"/>
<point x="1616" y="-613"/>
<point x="1711" y="-585"/>
<point x="1711" y="-506" type="curve" smooth="yes"/>
<point x="1711" y="-448"/>
<point x="1614" y="-423"/>
<point x="1545" y="-422" type="curve" smooth="yes"/>
<point x="1391" y="-422"/>
<point x="1187" y="-362"/>
<point x="1187" y="-230" type="curve" smooth="yes"/>
<point x="1187" y="-85"/>
<point x="1337" y="-6"/>
<point x="1495" y="-6" type="curve" smooth="yes"/>
<point x="1622" y="-6"/>
<point x="1719" y="-50"/>
<point x="1787" y="-138" type="curve" smooth="yes"/>
<point x="1796" y="-149"/>
<point x="1800" y="-162"/>
<point x="1800" y="-177" type="curve" smooth="yes"/>
<point x="1800" y="-204"/>
<point x="1772" y="-235"/>
<point x="1746" y="-235" type="curve" smooth="yes"/>
<point x="1722" y="-235"/>
<point x="1702" y="-225"/>
<point x="1686" y="-204" type="curve" smooth="yes"/>
<point x="1646" y="-152"/>
<point x="1582" y="-126"/>
<point x="1492" y="-126" type="curve" smooth="yes"/>
<point x="1405" y="-126"/>
<point x="1313" y="-153"/>
<point x="1313" y="-225" type="curve" smooth="yes"/>
<point x="1313" y="-281"/>
<point x="1424" y="-300"/>
<point x="1504" y="-301" type="curve" smooth="yes"/>
<point x="1696" y="-304"/>
<point x="1828" y="-358"/>
</contour>
<component base="sh" yScale="0.983479" yOffset="17"/>
<component base="_t1" xOffset="1182.1541519151" yOffset="-247.3050044788"/>
</outline>
<lib>
<dict>
......
......@@ -151,6 +151,7 @@
<string>k1th1u1</string>
<string>k1th1u2</string>
<string>k1th1r1</string>
<string>k1t1</string>
<string>k1r3</string>
<string>k1r3u1</string>
<string>k1r3u2</string>
......@@ -379,6 +380,7 @@
<string>p1n1</string>
<string>p1n1u1</string>
<string>p1n1u2</string>
<string>p1t1</string>
<string>p1p1</string>
<string>p1p1u1</string>
<string>p1p1u2</string>
......@@ -609,6 +611,7 @@
<string>_nhu1</string>
<string>_nhu2</string>
<string>_k1</string>
<string>_t1</string>
<string>nht1r3</string>
<string>uni0D66</string>
<string>y1cil</string>
......
......@@ -4,6 +4,9 @@ lookup akhn_conditional_stacking {
ignore sub k1' xx' s1' xx r3;
sub k1' xx' s1' by k1s1;
ignore sub k1' xx' t1' [u1 u2 r1 r2 l1 l2];
sub k1' xx' t1' by k1t1;
ignore sub ch1' xx' ch2' [u1 u2 r1 r2 l1 l2];
ignore sub ch1' xx' ch2' xx r3;
sub ch1' xx' ch2' by ch1ch2;
......@@ -21,6 +24,9 @@ lookup akhn_conditional_stacking {
ignore sub p1' xx' s1' xx [r3 s1];
sub p1' xx' s1' by p1s1;
ignore sub p1' xx' t1' [u1 u2 r1 r2 l1 l2];
sub p1' xx' t1' by p1t1;
ignore sub p3' xx' th3' [u1 u2 r1 r2 l1 l2];
ignore sub p3' xx' th3' xx [r3 th3];
sub p3' xx' th3' by p3th3;
......
......@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>creator</key>
<string>org.robofab.ufoLib</string>
<string>com.github.fonttools.ufoLib</string>
<key>formatVersion</key>
<integer>3</integer>
</dict>
......
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="_t1" format="2">
<advance width="755.36166"/>
<outline>
<contour>
<point x="355.916172" y="298.291700469" type="curve" smooth="yes"/>
<point x="510.402568" y="298.291700469"/>
<point x="637.576452" y="246.807647469"/>
<point x="710.125312" y="168.523676469" type="curve" smooth="yes"/>
<point x="713.539376" y="164.997371469"/>
<point x="716.95344" y="157.944761469"/>
<point x="716.95344" y="153.007934469" type="curve" smooth="yes"/>
<point x="716.95344" y="139.607975469"/>
<point x="703.297184" y="128.323799469"/>
<point x="687.08038" y="128.323799469" type="curve" smooth="yes"/>
<point x="678.54522" y="128.323799469"/>
<point x="668.303028" y="132.555365469"/>
<point x="663.181932" y="138.197453469" type="curve" smooth="yes"/>
<point x="600.021748" y="206.607770469"/>
<point x="492.478732" y="248.923430469"/>
<point x="355.916172" y="248.923430469" type="curve" smooth="yes"/>
<point x="229.595804" y="248.923430469"/>
<point x="70.841828" y="210.839336469"/>
<point x="70.841828" y="104.344925469" type="curve" smooth="yes"/>
<point x="70.841828" y="42.281957469"/>
<point x="138.269592" y="2.082080469"/>
<point x="199.722744" y="-13.433661531" type="curve" smooth="yes"/>
<point x="339.699368" y="-49.401972531"/>
<point x="499.30686" y="-9.202095531"/>
<point x="627.33426" y="-62.801931531" type="curve" smooth="yes"/>
<point x="690.494444" y="-89.601849531"/>
<point x="755.36166" y="-141.085902531"/>
<point x="755.36166" y="-217.959351531" type="curve" smooth="yes"/>
<point x="755.36166" y="-363.948378531"/>
<point x="568.441656" y="-421.779780531"/>
<point x="397.738456" y="-421.779780531" type="curve" smooth="yes"/>
<point x="235.570416" y="-421.779780531"/>
<point x="94.740276" y="-370.295727531"/>
<point x="8.53516" y="-294.832800531" type="curve"/>
<point x="4.26758" y="-290.601234531"/>
<point x="0" y="-283.548624531"/>
<point x="0" y="-277.906536531" type="curve" smooth="yes"/>
<point x="0" y="-264.506577531"/>
<point x="13.656256" y="-253.222401531"/>
<point x="29.87306" y="-253.222401531" type="curve" smooth="yes"/>
<point x="37.554704" y="-253.222401531"/>
<point x="46.94338" y="-256.748706531"/>
<point x="52.064476" y="-260.980272531" type="curve" smooth="yes"/>
<point x="128.880916" y="-328.685328531"/>
<point x="250.933704" y="-372.411510531"/>
<point x="397.738456" y="-372.411510531" type="curve" smooth="yes"/>
<point x="535.154532" y="-372.411510531"/>
<point x="695.61554" y="-332.916894531"/>
<point x="695.61554" y="-217.959351531" type="curve" smooth="yes"/>
<point x="695.61554" y="-163.654254531"/>
<point x="647.818644" y="-126.275421531"/>
<point x="600.875264" y="-106.528113531" type="curve" smooth="yes"/>
<point x="477.96896" y="-55.044060531"/>
<point x="326.896628" y="-97.359720531"/>
<point x="181.798908" y="-59.980887531" type="curve" smooth="yes"/>
<point x="99.861372" y="-38.823057531"/>
<point x="11.095708" y="17.597822469"/>
<point x="11.095708" y="104.344925469" type="curve" smooth="yes"/>
<point x="11.095708" y="241.870820469"/>
<point x="197.162196" y="298.291700469"/>
</contour>
</outline>
</glyph>
......@@ -206,6 +206,8 @@
<string>_rh.glif</string>
<key>_s1</key>
<string>_s1.glif</string>
<key>_t1</key>
<string>_t1.glif</string>
<key>_th1</key>
<string>_th1.glif</string>
<key>a</key>
......@@ -546,6 +548,8 @@
<string>k1shu1.glif</string>
<key>k1shu2</key>
<string>k1shu2.glif</string>
<key>k1t1</key>
<string>k1t1.glif</string>
<key>k1th1</key>
<string>k1th1.glif</string>
<key>k1th1r1</key>
......@@ -1048,6 +1052,8 @@
<string>p1r3u2.glif</string>
<key>p1s1</key>
<string>p1s1.glif</string>
<key>p1t1</key>
<string>p1t1.glif</string>
<key>p1th1</key>
<string>p1th1.glif</string>
<key>p1u1</key>
......
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="k1t1" format="2">
<advance width="1858"/>
<outline>
<component base="k1"/>
<component base="_t1" xOffset="967.380983136" yOffset="-303.1023219165"/>
</outline>
</glyph>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="p1t1" format="2">
<advance width="1744.6032269206"/>
<outline>
<component base="p1"/>
<component base="_t1" xOffset="889.2415669206" yOffset="-304.8868335147"/>
</outline>
</glyph>