added scientific inferior numeral features

This commit is contained in:
Chris Simpkins 2015-07-27 08:36:04 -04:00
parent f93f2d307f
commit ce9efd5544
52 changed files with 261 additions and 241 deletions

View File

@ -16,6 +16,7 @@ feature case;
feature init;
feature medi;
feature fina;
feature sinf;
} aalt;
feature locl {
@ -31,18 +32,32 @@ sub scedilla by scommaaccent;
feature subs {
# automatic
sub zero by zeroinferior;
sub one by oneinferior;
sub two by twoinferior;
sub three by threeinferior;
sub four by fourinferior;
sub five by fiveinferior;
sub six by sixinferior;
sub seven by seveninferior;
sub eight by eightinferior;
sub nine by nineinferior;
sub zero by zero.subs;
sub one by one.subs;
sub two by two.subs;
sub three by three.subs;
sub four by four.subs;
sub five by five.subs;
sub six by six.subs;
sub seven by seven.subs;
sub eight by eight.subs;
sub nine by nine.subs;
} subs;
feature sinf {
# automatic
sub zero by zero.subs;
sub one by one.subs;
sub two by two.subs;
sub three by three.subs;
sub four by four.subs;
sub five by five.subs;
sub six by six.subs;
sub seven by seven.subs;
sub eight by eight.subs;
sub nine by nine.subs;
} sinf;
feature sups {
# automatic
sub one by onesuperior;

View File

@ -614,8 +614,8 @@
<string>egrave.glif</string>
<key>eight</key>
<string>eight.glif</string>
<key>eightinferior</key>
<string>eightinferior.glif</string>
<key>eight.subs</key>
<string>eight.subs.glif</string>
<key>eightsuperior</key>
<string>eightsuperior.glif</string>
<key>element</key>
@ -672,10 +672,10 @@
<string>filledrect.glif</string>
<key>five</key>
<string>five.glif</string>
<key>five.subs</key>
<string>five.subs.glif</string>
<key>fiveeighths</key>
<string>fiveeighths.glif</string>
<key>fiveinferior</key>
<string>fiveinferior.glif</string>
<key>fivesixths</key>
<string>fivesixths.glif</string>
<key>fivesuperior</key>
@ -686,10 +686,10 @@
<string>florin.glif</string>
<key>four</key>
<string>four.glif</string>
<key>four.subs</key>
<string>four.subs.glif</string>
<key>fourfifths</key>
<string>fourfifths.glif</string>
<key>fourinferior</key>
<string>fourinferior.glif</string>
<key>foursuperior</key>
<string>foursuperior.glif</string>
<key>fraction</key>
@ -836,8 +836,8 @@
<string>ncommaaccent.glif</string>
<key>nine</key>
<string>nine.glif</string>
<key>nineinferior</key>
<string>nineinferior.glif</string>
<key>nine.subs</key>
<string>nine.subs.glif</string>
<key>ninesuperior</key>
<string>ninesuperior.glif</string>
<key>nonbreakingspace</key>
@ -888,14 +888,14 @@
<string>omicrontonos.glif</string>
<key>one</key>
<string>one.glif</string>
<key>one.subs</key>
<string>one.subs.glif</string>
<key>oneeighth</key>
<string>oneeighth.glif</string>
<key>onefifth</key>
<string>onefifth.glif</string>
<key>onehalf</key>
<string>onehalf.glif</string>
<key>oneinferior</key>
<string>oneinferior.glif</string>
<key>oneninth</key>
<string>oneninth.glif</string>
<key>onequarter</key>
@ -1030,10 +1030,10 @@
<string>semicolon.glif</string>
<key>seven</key>
<string>seven.glif</string>
<key>seven.subs</key>
<string>seven.subs.glif</string>
<key>seveneighths</key>
<string>seveneighths.glif</string>
<key>seveninferior</key>
<string>seveninferior.glif</string>
<key>sevensuperior</key>
<string>sevensuperior.glif</string>
<key>sfthyphen</key>
@ -1048,8 +1048,8 @@
<string>similar.glif</string>
<key>six</key>
<string>six.glif</string>
<key>sixinferior</key>
<string>sixinferior.glif</string>
<key>six.subs</key>
<string>six.subs.glif</string>
<key>sixsuperior</key>
<string>sixsuperior.glif</string>
<key>slash</key>
@ -1082,12 +1082,12 @@
<string>thorn.glif</string>
<key>three</key>
<string>three.glif</string>
<key>three.subs</key>
<string>three.subs.glif</string>
<key>threeeighths</key>
<string>threeeighths.glif</string>
<key>threefifths</key>
<string>threefifths.glif</string>
<key>threeinferior</key>
<string>threeinferior.glif</string>
<key>threequarters</key>
<string>threequarters.glif</string>
<key>threesuperior</key>
@ -1112,10 +1112,10 @@
<string>triagup.glif</string>
<key>two</key>
<string>two.glif</string>
<key>two.subs</key>
<string>two.subs.glif</string>
<key>twofifth</key>
<string>twofifth.glif</string>
<key>twoinferior</key>
<string>twoinferior.glif</string>
<key>twosuperior</key>
<string>twosuperior.glif</string>
<key>twothirds</key>
@ -4436,8 +4436,8 @@
<string>zdotaccent.glif</string>
<key>zero</key>
<string>zero.glif</string>
<key>zeroinferior</key>
<string>zeroinferior.glif</string>
<key>zero.subs</key>
<string>zero.subs.glif</string>
<key>zerosuperior</key>
<string>zerosuperior.glif</string>
<key>zeta</key>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="eightinferior" format="1">
<glyph name="eight.subs" format="1">
<advance width="1233"/>
<unicode hex="2088"/>
<note>
uni2088
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="fiveinferior" format="1">
<glyph name="five.subs" format="1">
<advance width="1233"/>
<unicode hex="2085"/>
<note>
uni2085
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="fourinferior" format="1">
<glyph name="four.subs" format="1">
<advance width="1233"/>
<unicode hex="2084"/>
<note>
uni2084
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="nineinferior" format="1">
<glyph name="nine.subs" format="1">
<advance width="1233"/>
<unicode hex="2089"/>
<note>
uni2089
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="oneinferior" format="1">
<glyph name="one.subs" format="1">
<advance width="1233"/>
<unicode hex="2081"/>
<note>
uni2081
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="seveninferior" format="1">
<glyph name="seven.subs" format="1">
<advance width="1233"/>
<unicode hex="2087"/>
<note>
uni2087
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="sixinferior" format="1">
<glyph name="six.subs" format="1">
<advance width="1233"/>
<unicode hex="2086"/>
<note>
uni2086
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="threeinferior" format="1">
<glyph name="three.subs" format="1">
<advance width="1233"/>
<unicode hex="2083"/>
<note>
uni2083
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="twoinferior" format="1">
<glyph name="two.subs" format="1">
<advance width="1233"/>
<unicode hex="2082"/>
<note>
uni2082
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="zeroinferior" format="1">
<glyph name="zero.subs" format="1">
<advance width="1233"/>
<unicode hex="2080"/>
<note>
uni2080
</note>

View File

@ -4437,6 +4437,16 @@
<string>c6478</string>
<string>c6475</string>
<string>c6476</string>
<string>zero.subs</string>
<string>one.subs</string>
<string>two.subs</string>
<string>three.subs</string>
<string>four.subs</string>
<string>five.subs</string>
<string>six.subs</string>
<string>seven.subs</string>
<string>eight.subs</string>
<string>nine.subs</string>
<string>onefifth</string>
<string>twofifth</string>
<string>threefifths</string>
@ -4445,16 +4455,6 @@
<string>fivesixths</string>
<string>oneseventh</string>
<string>oneninth</string>
<string>zeroinferior</string>
<string>oneinferior</string>
<string>twoinferior</string>
<string>threeinferior</string>
<string>fourinferior</string>
<string>fiveinferior</string>
<string>sixinferior</string>
<string>seveninferior</string>
<string>eightinferior</string>
<string>nineinferior</string>
<string>zerosuperior</string>
<string>foursuperior</string>
<string>fivesuperior</string>

View File

@ -13,6 +13,7 @@ feature sups;
feature frac;
feature ordn;
feature case;
feature sinf;
} aalt;
feature locl {
@ -28,18 +29,32 @@ sub scedilla by scommaaccent;
feature subs {
# automatic
sub zero by zeroinferior;
sub one by oneinferior;
sub two by twoinferior;
sub three by threeinferior;
sub four by fourinferior;
sub five by fiveinferior;
sub six by sixinferior;
sub seven by seveninferior;
sub eight by eightinferior;
sub nine by nineinferior;
sub zero by zero.subs;
sub one by one.subs;
sub two by two.subs;
sub three by three.subs;
sub four by four.subs;
sub five by five.subs;
sub six by six.subs;
sub seven by seven.subs;
sub eight by eight.subs;
sub nine by nine.subs;
} subs;
feature sinf {
# automatic
sub zero by zero.subs;
sub one by one.subs;
sub two by two.subs;
sub three by three.subs;
sub four by four.subs;
sub five by five.subs;
sub six by six.subs;
sub seven by seven.subs;
sub eight by eight.subs;
sub nine by nine.subs;
} sinf;
feature sups {
# automatic
sub one by onesuperior;

View File

@ -606,8 +606,8 @@
<string>egrave.glif</string>
<key>eight</key>
<string>eight.glif</string>
<key>eightinferior</key>
<string>eightinferior.glif</string>
<key>eight.subs</key>
<string>eight.subs.glif</string>
<key>eightsuperior</key>
<string>eightsuperior.glif</string>
<key>element</key>
@ -664,10 +664,10 @@
<string>filledrect.glif</string>
<key>five</key>
<string>five.glif</string>
<key>five.subs</key>
<string>five.subs.glif</string>
<key>fiveeighths</key>
<string>fiveeighths.glif</string>
<key>fiveinferior</key>
<string>fiveinferior.glif</string>
<key>fivesixths</key>
<string>fivesixths.glif</string>
<key>fivesuperior</key>
@ -678,10 +678,10 @@
<string>florin.glif</string>
<key>four</key>
<string>four.glif</string>
<key>four.subs</key>
<string>four.subs.glif</string>
<key>fourfifths</key>
<string>fourfifths.glif</string>
<key>fourinferior</key>
<string>fourinferior.glif</string>
<key>foursuperior</key>
<string>foursuperior.glif</string>
<key>fraction</key>
@ -828,8 +828,8 @@
<string>ncommaaccent.glif</string>
<key>nine</key>
<string>nine.glif</string>
<key>nineinferior</key>
<string>nineinferior.glif</string>
<key>nine.subs</key>
<string>nine.subs.glif</string>
<key>ninesuperior</key>
<string>ninesuperior.glif</string>
<key>nonbreakingspace</key>
@ -880,14 +880,14 @@
<string>omicrontonos.glif</string>
<key>one</key>
<string>one.glif</string>
<key>one.subs</key>
<string>one.subs.glif</string>
<key>oneeighth</key>
<string>oneeighth.glif</string>
<key>onefifth</key>
<string>onefifth.glif</string>
<key>onehalf</key>
<string>onehalf.glif</string>
<key>oneinferior</key>
<string>oneinferior.glif</string>
<key>oneninth</key>
<string>oneninth.glif</string>
<key>onequarter</key>
@ -1022,10 +1022,10 @@
<string>semicolon.glif</string>
<key>seven</key>
<string>seven.glif</string>
<key>seven.subs</key>
<string>seven.subs.glif</string>
<key>seveneighths</key>
<string>seveneighths.glif</string>
<key>seveninferior</key>
<string>seveninferior.glif</string>
<key>sevensuperior</key>
<string>sevensuperior.glif</string>
<key>sfthyphen</key>
@ -1040,8 +1040,8 @@
<string>similar.glif</string>
<key>six</key>
<string>six.glif</string>
<key>sixinferior</key>
<string>sixinferior.glif</string>
<key>six.subs</key>
<string>six.subs.glif</string>
<key>sixsuperior</key>
<string>sixsuperior.glif</string>
<key>slash</key>
@ -1074,12 +1074,12 @@
<string>thorn.glif</string>
<key>three</key>
<string>three.glif</string>
<key>three.subs</key>
<string>three.subs.glif</string>
<key>threeeighths</key>
<string>threeeighths.glif</string>
<key>threefifths</key>
<string>threefifths.glif</string>
<key>threeinferior</key>
<string>threeinferior.glif</string>
<key>threequarters</key>
<string>threequarters.glif</string>
<key>threesuperior</key>
@ -1102,10 +1102,10 @@
<string>triagup.glif</string>
<key>two</key>
<string>two.glif</string>
<key>two.subs</key>
<string>two.subs.glif</string>
<key>twofifths</key>
<string>twofifths.glif</string>
<key>twoinferior</key>
<string>twoinferior.glif</string>
<key>twosuperior</key>
<string>twosuperior.glif</string>
<key>twothirds</key>
@ -3654,8 +3654,8 @@
<string>zdotaccent.glif</string>
<key>zero</key>
<string>zero.glif</string>
<key>zeroinferior</key>
<string>zeroinferior.glif</string>
<key>zero.subs</key>
<string>zero.subs.glif</string>
<key>zerosuperior</key>
<string>zerosuperior.glif</string>
<key>zeta</key>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="eightinferior" format="1">
<glyph name="eight.subs" format="1">
<advance width="1233"/>
<unicode hex="2088"/>
<note>
uni2088
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="fiveinferior" format="1">
<glyph name="five.subs" format="1">
<advance width="1233"/>
<unicode hex="2085"/>
<note>
uni2085
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="fourinferior" format="1">
<glyph name="four.subs" format="1">
<advance width="1233"/>
<unicode hex="2084"/>
<note>
uni2084
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="nineinferior" format="1">
<glyph name="nine.subs" format="1">
<advance width="1233"/>
<unicode hex="2089"/>
<note>
uni2089
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="oneinferior" format="1">
<glyph name="one.subs" format="1">
<advance width="1233"/>
<unicode hex="2081"/>
<note>
uni2081
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="seveninferior" format="1">
<glyph name="seven.subs" format="1">
<advance width="1233"/>
<unicode hex="2087"/>
<note>
uni2087
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="sixinferior" format="1">
<glyph name="six.subs" format="1">
<advance width="1233"/>
<unicode hex="2086"/>
<note>
uni2086
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="threeinferior" format="1">
<glyph name="three.subs" format="1">
<advance width="1233"/>
<unicode hex="2083"/>
<note>
uni2083
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="twoinferior" format="1">
<glyph name="two.subs" format="1">
<advance width="1233"/>
<unicode hex="2082"/>
<note>
uni2082
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="zeroinferior" format="1">
<glyph name="zero.subs" format="1">
<advance width="1233"/>
<unicode hex="2080"/>
<note>
uni2080
</note>

View File

@ -3658,6 +3658,16 @@
<string>c6479</string>
<string>c6476</string>
<string>c6477</string>
<string>zero.subs</string>
<string>one.subs</string>
<string>two.subs</string>
<string>three.subs</string>
<string>four.subs</string>
<string>five.subs</string>
<string>six.subs</string>
<string>seven.subs</string>
<string>eight.subs</string>
<string>nine.subs</string>
<string>onefifth</string>
<string>twofifths</string>
<string>threefifths</string>
@ -3666,16 +3676,6 @@
<string>fivesixths</string>
<string>oneseventh</string>
<string>oneninth</string>
<string>zeroinferior</string>
<string>oneinferior</string>
<string>twoinferior</string>
<string>threeinferior</string>
<string>fourinferior</string>
<string>fiveinferior</string>
<string>sixinferior</string>
<string>seveninferior</string>
<string>eightinferior</string>
<string>nineinferior</string>
<string>zerosuperior</string>
<string>foursuperior</string>
<string>fivesuperior</string>

View File

@ -9,6 +9,7 @@ feature aalt {
# automatic
feature locl;
feature subs;
feature sinf;
feature sups;
feature frac;
feature ordn;
@ -31,18 +32,32 @@ sub scedilla by scommaaccent;
feature subs {
# automatic
sub zero by zeroinferior;
sub one by oneinferior;
sub two by twoinferior;
sub three by threeinferior;
sub four by fourinferior;
sub five by fiveinferior;
sub six by sixinferior;
sub seven by seveninferior;
sub eight by eightinferior;
sub nine by nineinferior;
sub zero by zero.subs;
sub one by one.subs;
sub two by two.subs;
sub three by three.subs;
sub four by four.subs;
sub five by five.subs;
sub six by six.subs;
sub seven by seven.subs;
sub eight by eight.subs;
sub nine by nine.subs;
} subs;
feature sinf {
# automatic
sub zero by zero.subs;
sub one by one.subs;
sub two by two.subs;
sub three by three.subs;
sub four by four.subs;
sub five by five.subs;
sub six by six.subs;
sub seven by seven.subs;
sub eight by eight.subs;
sub nine by nine.subs;
} sinf;
feature sups {
# automatic
sub one by onesuperior;

View File

@ -604,8 +604,8 @@
<string>egrave.glif</string>
<key>eight</key>
<string>eight.glif</string>
<key>eightinferior</key>
<string>eightinferior.glif</string>
<key>eight.subs</key>
<string>eight.subs.glif</string>
<key>eightsuperior</key>
<string>eightsuperior.glif</string>
<key>element</key>
@ -662,10 +662,10 @@
<string>filledrect.glif</string>
<key>five</key>
<string>five.glif</string>
<key>five.subs</key>
<string>five.subs.glif</string>
<key>fiveeighths</key>
<string>fiveeighths.glif</string>
<key>fiveinferior</key>
<string>fiveinferior.glif</string>
<key>fivesuperior</key>
<string>fivesuperior.glif</string>
<key>fl</key>
@ -674,8 +674,8 @@
<string>florin.glif</string>
<key>four</key>
<string>four.glif</string>
<key>fourinferior</key>
<string>fourinferior.glif</string>
<key>four.subs</key>
<string>four.subs.glif</string>
<key>foursuperior</key>
<string>foursuperior.glif</string>
<key>fraction</key>
@ -822,8 +822,8 @@
<string>ncommaaccent.glif</string>
<key>nine</key>
<string>nine.glif</string>
<key>nineinferior</key>
<string>nineinferior.glif</string>
<key>nine.subs</key>
<string>nine.subs.glif</string>
<key>ninesuperior</key>
<string>ninesuperior.glif</string>
<key>nonbreakingspace</key>
@ -874,12 +874,12 @@
<string>omicrontonos.glif</string>
<key>one</key>
<string>one.glif</string>
<key>one.subs</key>
<string>one.subs.glif</string>
<key>oneeighth</key>
<string>oneeighth.glif</string>
<key>onehalf</key>
<string>onehalf.glif</string>
<key>oneinferior</key>
<string>oneinferior.glif</string>
<key>onequarter</key>
<string>onequarter.glif</string>
<key>onesuperior</key>
@ -1010,10 +1010,10 @@
<string>semicolon.glif</string>
<key>seven</key>
<string>seven.glif</string>
<key>seven.subs</key>
<string>seven.subs.glif</string>
<key>seveneighths</key>
<string>seveneighths.glif</string>
<key>seveninferior</key>
<string>seveninferior.glif</string>
<key>sevensuperior</key>
<string>sevensuperior.glif</string>
<key>sfthyphen</key>
@ -1028,8 +1028,8 @@
<string>similar.glif</string>
<key>six</key>
<string>six.glif</string>
<key>sixinferior</key>
<string>sixinferior.glif</string>
<key>six.subs</key>
<string>six.subs.glif</string>
<key>sixsuperior</key>
<string>sixsuperior.glif</string>
<key>slash</key>
@ -1062,10 +1062,10 @@
<string>thorn.glif</string>
<key>three</key>
<string>three.glif</string>
<key>three.subs</key>
<string>three.subs.glif</string>
<key>threeeighths</key>
<string>threeeighths.glif</string>
<key>threeinferior</key>
<string>threeinferior.glif</string>
<key>threequarters</key>
<string>threequarters.glif</string>
<key>threesuperior</key>
@ -1088,8 +1088,8 @@
<string>triagup.glif</string>
<key>two</key>
<string>two.glif</string>
<key>twoinferior</key>
<string>twoinferior.glif</string>
<key>two.subs</key>
<string>two.subs.glif</string>
<key>twosuperior</key>
<string>twosuperior.glif</string>
<key>twothirds</key>
@ -4270,8 +4270,8 @@
<string>zdotaccent.glif</string>
<key>zero</key>
<string>zero.glif</string>
<key>zeroinferior</key>
<string>zeroinferior.glif</string>
<key>zero.subs</key>
<string>zero.subs.glif</string>
<key>zerosuperior</key>
<string>zerosuperior.glif</string>
<key>zeta</key>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="eightinferior" format="1">
<glyph name="eight.subs" format="1">
<advance width="1233"/>
<unicode hex="2088"/>
<note>
uni2088
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="fiveinferior" format="1">
<glyph name="five.subs" format="1">
<advance width="1233"/>
<unicode hex="2085"/>
<note>
uni2085
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="fourinferior" format="1">
<glyph name="four.subs" format="1">
<advance width="1233"/>
<unicode hex="2084"/>
<note>
uni2084
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="nineinferior" format="1">
<glyph name="nine.subs" format="1">
<advance width="1233"/>
<unicode hex="2089"/>
<note>
uni2089
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="oneinferior" format="1">
<glyph name="one.subs" format="1">
<advance width="1233"/>
<unicode hex="2081"/>
<note>
uni2081
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="seveninferior" format="1">
<glyph name="seven.subs" format="1">
<advance width="1233"/>
<unicode hex="2087"/>
<note>
uni2087
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="sixinferior" format="1">
<glyph name="six.subs" format="1">
<advance width="1233"/>
<unicode hex="2086"/>
<note>
uni2086
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="threeinferior" format="1">
<glyph name="three.subs" format="1">
<advance width="1233"/>
<unicode hex="2083"/>
<note>
uni2083
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="twoinferior" format="1">
<glyph name="two.subs" format="1">
<advance width="1233"/>
<unicode hex="2082"/>
<note>
uni2082
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="zeroinferior" format="1">
<glyph name="zero.subs" format="1">
<advance width="1233"/>
<unicode hex="2080"/>
<note>
uni2080
</note>

View File

@ -4283,16 +4283,16 @@
<string>uniE0B1</string>
<string>uniE0B2</string>
<string>uniE0B3</string>
<string>zeroinferior</string>
<string>oneinferior</string>
<string>twoinferior</string>
<string>threeinferior</string>
<string>fourinferior</string>
<string>fiveinferior</string>
<string>sixinferior</string>
<string>seveninferior</string>
<string>eightinferior</string>
<string>nineinferior</string>
<string>zero.subs</string>
<string>one.subs</string>
<string>two.subs</string>
<string>three.subs</string>
<string>four.subs</string>
<string>five.subs</string>
<string>six.subs</string>
<string>seven.subs</string>
<string>eight.subs</string>
<string>nine.subs</string>
<string>zerosuperior</string>
<string>foursuperior</string>
<string>fivesuperior</string>

View File

@ -8,11 +8,12 @@ languagesystem latn MOL;
feature aalt {
# automatic
feature locl;
feature subs;
feature sups;
feature frac;
feature ordn;
feature case;
feature subs;
feature sinf;
} aalt;
feature locl {
@ -28,18 +29,32 @@ sub scedilla by scommaaccent;
feature subs {
# automatic
sub zero by zeroinferior;
sub one by oneinferior;
sub two by twoinferior;
sub three by threeinferior;
sub four by fourinferior;
sub five by fiveinferior;
sub six by sixinferior;
sub seven by seveninferior;
sub eight by eightinferior;
sub nine by nineinferior;
sub zero by zero.subs;
sub one by one.subs;
sub two by two.subs;
sub three by three.subs;
sub four by four.subs;
sub five by five.subs;
sub six by six.subs;
sub seven by seven.subs;
sub eight by eight.subs;
sub nine by nine.subs;
} subs;
feature sinf {
# automatic
sub zero by zero.subs;
sub one by one.subs;
sub two by two.subs;
sub three by three.subs;
sub four by four.subs;
sub five by five.subs;
sub six by six.subs;
sub seven by seven.subs;
sub eight by eight.subs;
sub nine by nine.subs;
} sinf;
feature sups {
# automatic
sub one by onesuperior;

View File

@ -604,8 +604,8 @@
<string>egrave.glif</string>
<key>eight</key>
<string>eight.glif</string>
<key>eightinferior</key>
<string>eightinferior.glif</string>
<key>eight.subs</key>
<string>eight.subs.glif</string>
<key>eightsuperior</key>
<string>eightsuperior.glif</string>
<key>element</key>
@ -662,10 +662,10 @@
<string>filledrect.glif</string>
<key>five</key>
<string>five.glif</string>
<key>five.subs</key>
<string>five.subs.glif</string>
<key>fiveeighths</key>
<string>fiveeighths.glif</string>
<key>fiveinferior</key>
<string>fiveinferior.glif</string>
<key>fivesixths</key>
<string>fivesixths.glif</string>
<key>fivesuperior</key>
@ -676,10 +676,10 @@
<string>florin.glif</string>
<key>four</key>
<string>four.glif</string>
<key>four.subs</key>
<string>four.subs.glif</string>
<key>fourfifths</key>
<string>fourfifths.glif</string>
<key>fourinferior</key>
<string>fourinferior.glif</string>
<key>foursuperior</key>
<string>foursuperior.glif</string>
<key>fraction</key>
@ -824,8 +824,8 @@
<string>ncommaaccent.glif</string>
<key>nine</key>
<string>nine.glif</string>
<key>nineinferior</key>
<string>nineinferior.glif</string>
<key>nine.subs</key>
<string>nine.subs.glif</string>
<key>ninesuperior</key>
<string>ninesuperior.glif</string>
<key>nonbreakingspace</key>
@ -876,14 +876,14 @@
<string>omicrontonos.glif</string>
<key>one</key>
<string>one.glif</string>
<key>one.subs</key>
<string>one.subs.glif</string>
<key>oneeighth</key>
<string>oneeighth.glif</string>
<key>onefifth</key>
<string>onefifth.glif</string>
<key>onehalf</key>
<string>onehalf.glif</string>
<key>oneinferior</key>
<string>oneinferior.glif</string>
<key>oneninth</key>
<string>oneninth.glif</string>
<key>onequarter</key>
@ -1018,10 +1018,10 @@
<string>semicolon.glif</string>
<key>seven</key>
<string>seven.glif</string>
<key>seven.subs</key>
<string>seven.subs.glif</string>
<key>seveneighths</key>
<string>seveneighths.glif</string>
<key>seveninferior</key>
<string>seveninferior.glif</string>
<key>sevensuperior</key>
<string>sevensuperior.glif</string>
<key>sfthyphen</key>
@ -1036,8 +1036,8 @@
<string>similar.glif</string>
<key>six</key>
<string>six.glif</string>
<key>sixinferior</key>
<string>sixinferior.glif</string>
<key>six.subs</key>
<string>six.subs.glif</string>
<key>sixsuperior</key>
<string>sixsuperior.glif</string>
<key>slash</key>
@ -1070,12 +1070,12 @@
<string>thorn.glif</string>
<key>three</key>
<string>three.glif</string>
<key>three.subs</key>
<string>three.subs.glif</string>
<key>threeeighths</key>
<string>threeeighths.glif</string>
<key>threefifths</key>
<string>threefifths.glif</string>
<key>threeinferior</key>
<string>threeinferior.glif</string>
<key>threequarters</key>
<string>threequarters.glif</string>
<key>threesuperior</key>
@ -1098,10 +1098,10 @@
<string>triagup.glif</string>
<key>two</key>
<string>two.glif</string>
<key>two.subs</key>
<string>two.subs.glif</string>
<key>twofifths</key>
<string>twofifths.glif</string>
<key>twoinferior</key>
<string>twoinferior.glif</string>
<key>twosuperior</key>
<string>twosuperior.glif</string>
<key>twothirds</key>
@ -3646,8 +3646,8 @@
<string>zdotaccent.glif</string>
<key>zero</key>
<string>zero.glif</string>
<key>zeroinferior</key>
<string>zeroinferior.glif</string>
<key>zero.subs</key>
<string>zero.subs.glif</string>
<key>zerosuperior</key>
<string>zerosuperior.glif</string>
<key>zeta</key>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="eightinferior" format="1">
<glyph name="eight.subs" format="1">
<advance width="1233"/>
<unicode hex="2088"/>
<note>
uni2088
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="fiveinferior" format="1">
<glyph name="five.subs" format="1">
<advance width="1233"/>
<unicode hex="2085"/>
<note>
uni2085
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="fourinferior" format="1">
<glyph name="four.subs" format="1">
<advance width="1233"/>
<unicode hex="2084"/>
<note>
uni2084
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="nineinferior" format="1">
<glyph name="nine.subs" format="1">
<advance width="1233"/>
<unicode hex="2089"/>
<note>
uni2089
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="oneinferior" format="1">
<glyph name="one.subs" format="1">
<advance width="1233"/>
<unicode hex="2081"/>
<note>
uni2081
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="seveninferior" format="1">
<glyph name="seven.subs" format="1">
<advance width="1233"/>
<unicode hex="2087"/>
<note>
uni2087
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="sixinferior" format="1">
<glyph name="six.subs" format="1">
<advance width="1233"/>
<unicode hex="2086"/>
<note>
uni2086
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="threeinferior" format="1">
<glyph name="three.subs" format="1">
<advance width="1233"/>
<unicode hex="2083"/>
<note>
uni2083
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="twoinferior" format="1">
<glyph name="two.subs" format="1">
<advance width="1233"/>
<unicode hex="2082"/>
<note>
uni2082
</note>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="zeroinferior" format="1">
<glyph name="zero.subs" format="1">
<advance width="1233"/>
<unicode hex="2080"/>
<note>
uni2080
</note>

View File

@ -3654,6 +3654,16 @@
<string>c6478</string>
<string>c6475</string>
<string>c6476</string>
<string>zero.subs</string>
<string>one.subs</string>
<string>two.subs</string>
<string>three.subs</string>
<string>four.subs</string>
<string>five.subs</string>
<string>six.subs</string>
<string>seven.subs</string>
<string>eight.subs</string>
<string>nine.subs</string>
<string>onefifth</string>
<string>twofifths</string>
<string>threefifths</string>
@ -3662,16 +3672,6 @@
<string>fivesixths</string>
<string>oneseventh</string>
<string>oneninth</string>
<string>zeroinferior</string>
<string>oneinferior</string>
<string>twoinferior</string>
<string>threeinferior</string>
<string>fourinferior</string>
<string>fiveinferior</string>
<string>sixinferior</string>
<string>seveninferior</string>
<string>eightinferior</string>
<string>nineinferior</string>
<string>zerosuperior</string>
</array>
</dict>