[cantarell-fonts] Add lining figure feature



commit 179e41b6eec14cbb1fc345094d05423aaa0ccd8a
Author: Nikolaus Waxweiler <madigens gmail com>
Date:   Sun Feb 11 18:48:47 2018 +0000

    Add lining figure feature
    
    The default numerals are lf anyway, just add references to them.

 src/Cantarell.glyphs |  383 +++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 380 insertions(+), 3 deletions(-)
---
diff --git a/src/Cantarell.glyphs b/src/Cantarell.glyphs
index 5a9c792..1329f13 100644
--- a/src/Cantarell.glyphs
+++ b/src/Cantarell.glyphs
@@ -1,5 +1,8 @@
 {
 .appVersion = "1075";
+DisplayStrings = (
+w
+);
 classes = (
 {
 automatic = 1;
@@ -75,7 +78,7 @@ name = aalt;
 },
 {
 automatic = 1;
-code = "lookup ccmp_Other_1 {\012      @CombiningTopAccents = [acutecomb brevecomb breveinvertedcomb 
caroncomb circumflexcomb commaturnedabovecomb dblgravecomb dieresiscomb dotaccentcomb gravecomb hookabovecomb 
hungarumlautcomb macroncomb ringcomb tildecomb verticallineabovecomb];\012  @CombiningNonTopAccents = 
[brevebelowcomb cedillacomb dieresisbelowcomb dotbelowcomb macronbelowcomb ogonekcomb verticallinebelowcomb 
horncomb slashlongcomb slashshortcomb strokelongcomb strokeshortcomb];\012        sub [i j]' 
@CombiningTopAccents by [idotless jdotless];\012     sub [i j]' @CombiningNonTopAccents @CombiningTopAccents 
by [idotless jdotless];\012     @Markscomb = [dieresiscomb dotaccentcomb gravecomb acutecomb hungarumlautcomb 
circumflexcomb caroncomb brevecomb ringcomb ringcomb_acutecomb tildecomb macroncomb hookabovecomb 
dblgravecomb breveinvertedcomb slashshortcomb slashlongcomb macroncomb.narrow brevecomb_acutecomb 
brevecomb_gravecomb brevecomb_hookabovecomb brevecomb_tildecomb circumflexcomb_ac
 utecomb circumflexcomb_gravecomb circumflexcomb_hookabovecomb circumflexcomb_tildecomb];\012   
@MarkscombCase = [dieresiscomb.case dotaccentcomb.case gravecomb.case acutecomb.case hungarumlautcomb.case 
circumflexcomb.case caroncomb.case brevecomb.case ringcomb.case ringcomb_acutecomb.case tildecomb.case 
macroncomb.case hookabovecomb.case dblgravecomb.case breveinvertedcomb.case slashshortcomb.case 
slashlongcomb.case macroncomb.narrow.case brevecomb_acutecomb.case brevecomb_gravecomb.case 
brevecomb_hookabovecomb.case brevecomb_tildecomb.case circumflexcomb_acutecomb.case 
circumflexcomb_gravecomb.case circumflexcomb_hookabovecomb.case circumflexcomb_tildecomb.case];\012   sub 
@Markscomb @Markscomb' by @MarkscombCase;\012       sub @Uppercase @Markscomb' by @MarkscombCase;\012} 
ccmp_Other_1;\012\012lookup ccmp_Other_2 {\012       sub @Markscomb' @MarkscombCase by @MarkscombCase;\012   
sub @MarkscombCase @Markscomb' by @MarkscombCase;\012} ccmp_Other_2;\012\012lookup ccmp_Other_3 {\012   
lookupflag
  0;\012        sub dieresiscomb gravecomb by dieresiscomb_gravecomb;\012       sub dieresiscomb acutecomb by 
dieresiscomb_acutecomb;\012       sub dieresiscomb caroncomb by dieresiscomb_caroncomb;\012       sub 
dieresiscomb macroncomb by dieresiscomb_macroncomb;\012     sub acutecomb dotaccentcomb by 
acutecomb_dotaccentcomb;\012     sub caroncomb dotaccentcomb by caroncomb_dotaccentcomb;\012     sub ringcomb 
acutecomb by ringcomb_acutecomb;\012       sub tildecomb dieresiscomb by tildecomb_dieresiscomb;\012       
sub tildecomb acutecomb by tildecomb_acutecomb;\012     sub tildecomb macroncomb by tildecomb_macroncomb;\012 
  sub macroncomb gravecomb by macroncomb_gravecomb;\012   sub macroncomb acutecomb by 
macroncomb_acutecomb;\012   sub ringcomb.case acutecomb.case by ringcomb_acutecomb.case;\012} 
ccmp_Other_3;\012\012lookup ccmp_Other_4 {\012        lookupflag 0;\012       sub dieresiscomb gravecomb by 
dieresiscomb_gravecomb;\012       sub dieresiscomb acutecomb by dieresiscomb_acutecomb;\012       sub 
dieresiscomb caroncomb by dieresiscomb_caroncomb;\012       
 sub dieresiscomb macroncomb by dieresiscomb_macroncomb;\012    sub acutecomb dotaccentcomb by 
acutecomb_dotaccentcomb;\012     sub caroncomb dotaccentcomb by caroncomb_dotaccentcomb;\012     sub ringcomb 
acutecomb by ringcomb_acutecomb;\012       sub tildecomb dieresiscomb by tildecomb_dieresiscomb;\012       
sub tildecomb acutecomb by tildecomb_acutecomb;\012     sub tildecomb macroncomb by tildecomb_macroncomb;\012 
  sub macroncomb gravecomb by macroncomb_gravecomb;\012   sub macroncomb acutecomb by 
macroncomb_acutecomb;\012   sub ringcomb.case acutecomb.case by ringcomb_acutecomb.case;\012} 
ccmp_Other_4;\012\012lookup ccmp_latn_1 {\012 script latn;\012        lookupflag 0;\012       sub brevecomb 
acutecomb by brevecomb_acutecomb;\012     sub brevecomb gravecomb by brevecomb_gravecomb;\012     sub 
brevecomb hookabovecomb by brevecomb_hookabovecomb;\012     sub brevecomb tildecomb by 
brevecomb_tildecomb;\012     sub circumflexcomb acutecomb by circumflexcomb_acutecomb;\012   sub 
circumflexcomb gravecomb by circumflexcomb_gravecomb;\012   
 sub circumflexcomb hookabovecomb by circumflexcomb_hookabovecomb;\012  sub circumflexcomb tildecomb by 
circumflexcomb_tildecomb;\012   sub brevecomb.case acutecomb.case by brevecomb_acutecomb.case;\012      sub 
brevecomb.case gravecomb.case by brevecomb_gravecomb.case;\012      sub brevecomb.case hookabovecomb.case by 
brevecomb_hookabovecomb.case;\012      sub brevecomb.case tildecomb.case by brevecomb_tildecomb.case;\012     
 sub circumflexcomb.case acutecomb.case by circumflexcomb_acutecomb.case;\012    sub circumflexcomb.case 
gravecomb.case by circumflexcomb_gravecomb.case;\012    sub circumflexcomb.case hookabovecomb.case by 
circumflexcomb_hookabovecomb.case;\012    sub circumflexcomb.case tildecomb.case by 
circumflexcomb_tildecomb.case;\012} ccmp_latn_1;\012\012lookup ccmp_latn_2 {\012      script latn;\012        
lookupflag 0;\012       sub brevecomb acutecomb by brevecomb_acutecomb;\012     sub brevecomb gravecomb by 
brevecomb_gravecomb;\012     sub brevecomb hookabovecomb by brevecomb_hookabovecomb;\012     sub brevecomb 
tildec
 omb by brevecomb_tildecomb;\012        sub circumflexcomb acutecomb by circumflexcomb_acutecomb;\012   sub 
circumflexcomb gravecomb by circumflexcomb_gravecomb;\012   sub circumflexcomb hookabovecomb by 
circumflexcomb_hookabovecomb;\012   sub circumflexcomb tildecomb by circumflexcomb_tildecomb;\012   sub 
brevecomb.case acutecomb.case by brevecomb_acutecomb.case;\012      sub brevecomb.case gravecomb.case by 
brevecomb_gravecomb.case;\012      sub brevecomb.case hookabovecomb.case by brevecomb_hookabovecomb.case;\012 
     sub brevecomb.case tildecomb.case by brevecomb_tildecomb.case;\012      sub circumflexcomb.case 
acutecomb.case by circumflexcomb_acutecomb.case;\012    sub circumflexcomb.case gravecomb.case by 
circumflexcomb_gravecomb.case;\012    sub circumflexcomb.case hookabovecomb.case by 
circumflexcomb_hookabovecomb.case;\012    sub circumflexcomb.case tildecomb.case by 
circumflexcomb_tildecomb.case;\012} ccmp_latn_2;\012";
+code = "lookup ccmp_Other_1 {\012      @CombiningTopAccents = [acutecomb brevecomb breveinvertedcomb 
caroncomb circumflexcomb commaturnedabovecomb dblgravecomb dieresiscomb dotaccentcomb gravecomb hookabovecomb 
hungarumlautcomb macroncomb ringcomb tildecomb verticallineabovecomb];\012  @CombiningNonTopAccents = 
[brevebelowcomb cedillacomb dieresisbelowcomb dotbelowcomb macronbelowcomb ogonekcomb verticallinebelowcomb 
horncomb slashlongcomb slashshortcomb strokelongcomb strokeshortcomb];\012        sub [i j]' 
@CombiningTopAccents by [idotless jdotless];\012     sub [i j]' @CombiningNonTopAccents @CombiningTopAccents 
by [idotless jdotless];\012     @Markscomb = [dieresiscomb dotaccentcomb gravecomb acutecomb hungarumlautcomb 
circumflexcomb caroncomb brevecomb ringcomb ringcomb_acutecomb tildecomb macroncomb hookabovecomb 
dblgravecomb breveinvertedcomb slashshortcomb slashlongcomb macroncomb.narrow ogonekcomb.tall 
brevecomb_acutecomb brevecomb_gravecomb brevecomb_hookabovecomb brevecomb_tildecomb c
 ircumflexcomb_acutecomb circumflexcomb_gravecomb circumflexcomb_hookabovecomb circumflexcomb_tildecomb];\012 
  @MarkscombCase = [dieresiscomb.case dotaccentcomb.case gravecomb.case acutecomb.case hungarumlautcomb.case 
circumflexcomb.case caroncomb.case brevecomb.case ringcomb.case ringcomb_acutecomb.case tildecomb.case 
macroncomb.case hookabovecomb.case dblgravecomb.case breveinvertedcomb.case slashshortcomb.case 
slashlongcomb.case macroncomb.narrow.case ogonekcomb.tall.case brevecomb_acutecomb.case 
brevecomb_gravecomb.case brevecomb_hookabovecomb.case brevecomb_tildecomb.case circumflexcomb_acutecomb.case 
circumflexcomb_gravecomb.case circumflexcomb_hookabovecomb.case circumflexcomb_tildecomb.case];\012      sub 
@Markscomb @Markscomb' by @MarkscombCase;\012       sub @Uppercase @Markscomb' by @MarkscombCase;\012} 
ccmp_Other_1;\012\012lookup ccmp_Other_2 {\012       sub @Markscomb' @MarkscombCase by @MarkscombCase;\012   
sub @MarkscombCase @Markscomb' by @MarkscombCase;\012} ccmp_Other_2;\012\01
 2lookup ccmp_Other_3 {\012     lookupflag 0;\012       sub dieresiscomb gravecomb by 
dieresiscomb_gravecomb;\012       sub dieresiscomb acutecomb by dieresiscomb_acutecomb;\012       sub 
dieresiscomb caroncomb by dieresiscomb_caroncomb;\012       sub dieresiscomb macroncomb by 
dieresiscomb_macroncomb;\012     sub dotaccentcomb macroncomb by dotaccentcomb_macroncomb;\012   sub 
acutecomb dotaccentcomb by acutecomb_dotaccentcomb;\012     sub caroncomb dotaccentcomb by 
caroncomb_dotaccentcomb;\012     sub ringcomb acutecomb by ringcomb_acutecomb;\012       sub tildecomb 
dieresiscomb by tildecomb_dieresiscomb;\012       sub tildecomb acutecomb by tildecomb_acutecomb;\012     sub 
tildecomb macroncomb by tildecomb_macroncomb;\012   sub macroncomb dieresiscomb by 
macroncomb_dieresiscomb;\012     sub macroncomb gravecomb by macroncomb_gravecomb;\012   sub macroncomb 
acutecomb by macroncomb_acutecomb;\012   sub ringcomb.case acutecomb.case by ringcomb_acutecomb.case;\012} 
ccmp_Other_3;\012\012lookup ccmp_Other_4 {\012        lookupflag 0;\012       sub dieresiscom
 b gravecomb by dieresiscomb_gravecomb;\012     sub dieresiscomb acutecomb by dieresiscomb_acutecomb;\012     
  sub dieresiscomb caroncomb by dieresiscomb_caroncomb;\012       sub dieresiscomb macroncomb by 
dieresiscomb_macroncomb;\012     sub dotaccentcomb macroncomb by dotaccentcomb_macroncomb;\012   sub 
acutecomb dotaccentcomb by acutecomb_dotaccentcomb;\012     sub caroncomb dotaccentcomb by 
caroncomb_dotaccentcomb;\012     sub ringcomb acutecomb by ringcomb_acutecomb;\012       sub tildecomb 
dieresiscomb by tildecomb_dieresiscomb;\012       sub tildecomb acutecomb by tildecomb_acutecomb;\012     sub 
tildecomb macroncomb by tildecomb_macroncomb;\012   sub macroncomb dieresiscomb by 
macroncomb_dieresiscomb;\012     sub macroncomb gravecomb by macroncomb_gravecomb;\012   sub macroncomb 
acutecomb by macroncomb_acutecomb;\012   sub ringcomb.case acutecomb.case by ringcomb_acutecomb.case;\012} 
ccmp_Other_4;\012\012lookup ccmp_latn_1 {\012 script latn;\012        lookupflag 0;\012       sub brevecomb 
acutecomb by brevecomb_acutecomb;\012     sub bre
 vecomb gravecomb by brevecomb_gravecomb;\012   sub brevecomb hookabovecomb by brevecomb_hookabovecomb;\012   
  sub brevecomb tildecomb by brevecomb_tildecomb;\012     sub circumflexcomb acutecomb by 
circumflexcomb_acutecomb;\012   sub circumflexcomb gravecomb by circumflexcomb_gravecomb;\012   sub 
circumflexcomb hookabovecomb by circumflexcomb_hookabovecomb;\012   sub circumflexcomb tildecomb by 
circumflexcomb_tildecomb;\012   sub brevecomb.case acutecomb.case by brevecomb_acutecomb.case;\012      sub 
brevecomb.case gravecomb.case by brevecomb_gravecomb.case;\012      sub brevecomb.case hookabovecomb.case by 
brevecomb_hookabovecomb.case;\012      sub brevecomb.case tildecomb.case by brevecomb_tildecomb.case;\012     
 sub circumflexcomb.case acutecomb.case by circumflexcomb_acutecomb.case;\012    sub circumflexcomb.case 
gravecomb.case by circumflexcomb_gravecomb.case;\012    sub circumflexcomb.case hookabovecomb.case by 
circumflexcomb_hookabovecomb.case;\012    sub circumflexcomb.case tildecomb.case by circumflexcomb_tild
 ecomb.case;\012} ccmp_latn_1;\012\012lookup ccmp_latn_2 {\012  script latn;\012        lookupflag 0;\012     
  sub brevecomb acutecomb by brevecomb_acutecomb;\012     sub brevecomb gravecomb by brevecomb_gravecomb;\012 
    sub brevecomb hookabovecomb by brevecomb_hookabovecomb;\012     sub brevecomb tildecomb by 
brevecomb_tildecomb;\012     sub circumflexcomb acutecomb by circumflexcomb_acutecomb;\012   sub 
circumflexcomb gravecomb by circumflexcomb_gravecomb;\012   sub circumflexcomb hookabovecomb by 
circumflexcomb_hookabovecomb;\012   sub circumflexcomb tildecomb by circumflexcomb_tildecomb;\012   sub 
brevecomb.case acutecomb.case by brevecomb_acutecomb.case;\012      sub brevecomb.case gravecomb.case by 
brevecomb_gravecomb.case;\012      sub brevecomb.case hookabovecomb.case by brevecomb_hookabovecomb.case;\012 
     sub brevecomb.case tildecomb.case by brevecomb_tildecomb.case;\012      sub circumflexcomb.case 
acutecomb.case by circumflexcomb_acutecomb.case;\012    sub circumflexcomb.case gravecomb.case by 
circumflexcomb_gravecomb.
 case;\012      sub circumflexcomb.case hookabovecomb.case by circumflexcomb_hookabovecomb.case;\012    sub 
circumflexcomb.case tildecomb.case by circumflexcomb_tildecomb.case;\012} ccmp_latn_2;\012";
 name = ccmp;
 },
 {
@@ -140,7 +143,7 @@ name = onum;
 },
 {
 automatic = 1;
-code = "sub periodcentered.loclCAT by periodcentered.loclCAT.case;\012sub dieresiscomb by 
dieresiscomb.case;\012sub dotaccentcomb by dotaccentcomb.case;\012sub gravecomb by gravecomb.case;\012sub 
acutecomb by acutecomb.case;\012sub hungarumlautcomb by hungarumlautcomb.case;\012sub circumflexcomb by 
circumflexcomb.case;\012sub caroncomb by caroncomb.case;\012sub brevecomb by brevecomb.case;\012sub ringcomb 
by ringcomb.case;\012sub ringcomb_acutecomb by ringcomb_acutecomb.case;\012sub tildecomb by 
tildecomb.case;\012sub macroncomb by macroncomb.case;\012sub hookabovecomb by hookabovecomb.case;\012sub 
dblgravecomb by dblgravecomb.case;\012sub breveinvertedcomb by breveinvertedcomb.case;\012sub slashshortcomb 
by slashshortcomb.case;\012sub slashlongcomb by slashlongcomb.case;\012sub macroncomb.narrow by 
macroncomb.narrow.case;\012sub brevecomb_acutecomb by brevecomb_acutecomb.case;\012sub brevecomb_gravecomb by 
brevecomb_gravecomb.case;\012sub brevecomb_hookabovecomb by brevecom
 b_hookabovecomb.case;\012sub brevecomb_tildecomb by brevecomb_tildecomb.case;\012sub 
circumflexcomb_acutecomb by circumflexcomb_acutecomb.case;\012sub circumflexcomb_gravecomb by 
circumflexcomb_gravecomb.case;\012sub circumflexcomb_hookabovecomb by 
circumflexcomb_hookabovecomb.case;\012sub circumflexcomb_tildecomb by circumflexcomb_tildecomb.case;\012";
+code = "sub periodcentered.loclCAT by periodcentered.loclCAT.case;\012sub dieresiscomb by 
dieresiscomb.case;\012sub dotaccentcomb by dotaccentcomb.case;\012sub gravecomb by gravecomb.case;\012sub 
acutecomb by acutecomb.case;\012sub hungarumlautcomb by hungarumlautcomb.case;\012sub circumflexcomb by 
circumflexcomb.case;\012sub caroncomb by caroncomb.case;\012sub brevecomb by brevecomb.case;\012sub ringcomb 
by ringcomb.case;\012sub ringcomb_acutecomb by ringcomb_acutecomb.case;\012sub tildecomb by 
tildecomb.case;\012sub macroncomb by macroncomb.case;\012sub hookabovecomb by hookabovecomb.case;\012sub 
dblgravecomb by dblgravecomb.case;\012sub breveinvertedcomb by breveinvertedcomb.case;\012sub slashshortcomb 
by slashshortcomb.case;\012sub slashlongcomb by slashlongcomb.case;\012sub macroncomb.narrow by 
macroncomb.narrow.case;\012sub ogonekcomb.tall by ogonekcomb.tall.case;\012sub brevecomb_acutecomb by 
brevecomb_acutecomb.case;\012sub brevecomb_gravecomb by brevecomb_gravecomb.
 case;\012sub brevecomb_hookabovecomb by brevecomb_hookabovecomb.case;\012sub brevecomb_tildecomb by 
brevecomb_tildecomb.case;\012sub circumflexcomb_acutecomb by circumflexcomb_acutecomb.case;\012sub 
circumflexcomb_gravecomb by circumflexcomb_gravecomb.case;\012sub circumflexcomb_hookabovecomb by 
circumflexcomb_hookabovecomb.case;\012sub circumflexcomb_tildecomb by circumflexcomb_tildecomb.case;\012sub 
zero.osf by zero.lf;\012sub one.osf by one.lf;\012sub two.osf by two.lf;\012sub three.osf by three.lf;\012sub 
four.osf by four.lf;\012sub five.osf by five.lf;\012sub six.osf by six.lf;\012sub seven.osf by 
seven.lf;\012sub eight.osf by eight.lf;\012sub nine.osf by nine.lf;\012sub zero.tf by zero.lf;\012sub one.tf 
by one.lf;\012sub two.tf by two.lf;\012sub three.tf by three.lf;\012sub four.tf by four.lf;\012sub five.tf by 
five.lf;\012sub six.tf by six.lf;\012sub seven.tf by seven.lf;\012sub eight.tf by eight.lf;\012sub nine.tf by 
nine.lf;\012sub zero.tosf by zero.lf;\012sub one.t
 osf by one.lf;\012sub two.tosf by two.lf;\012sub three.tosf by three.lf;\012sub four.tosf by four.lf;\012sub 
five.tosf by five.lf;\012sub six.tosf by six.lf;\012sub seven.tosf by seven.lf;\012sub eight.tosf by 
eight.lf;\012sub nine.tosf by nine.lf;\012";
 name = case;
 },
 {
@@ -150,7 +153,7 @@ name = liga;
 },
 {
 automatic = 1;
-code = "sub zero.osf by zero.osf.zero;\012sub zero.tf by zero.tf.zero;\012sub zero.tosf by 
zero.tosf.zero;\012sub zero by zero.zero;\012";
+code = "sub zero.lf by zero.lf.zero;\012sub zero.osf by zero.osf.zero;\012sub zero.tf by 
zero.tf.zero;\012sub zero.tosf by zero.tosf.zero;\012sub zero by zero.zero;\012";
 name = zero;
 },
 {
@@ -32953,6 +32956,380 @@ note = nine;
 unicode = 0039;
 },
 {
+glyphname = zero.lf;
+layers = (
+{
+components = (
+{
+name = zero;
+}
+);
+layerId = "0B2E441B-685E-400D-9B9B-E078DEED62EF";
+width = 601;
+},
+{
+components = (
+{
+name = zero;
+}
+);
+layerId = "F333AEC5-BB61-4D5E-9EDD-6124322D28F2";
+width = 638;
+},
+{
+components = (
+{
+name = zero;
+}
+);
+layerId = "51C2DFEF-3776-4D13-9284-96485B799B57";
+width = 640;
+}
+);
+leftMetricsKey = zero;
+rightMetricsKey = zero;
+},
+{
+glyphname = one.lf;
+layers = (
+{
+components = (
+{
+name = one;
+}
+);
+layerId = "0B2E441B-685E-400D-9B9B-E078DEED62EF";
+width = 457;
+},
+{
+components = (
+{
+name = one;
+}
+);
+layerId = "F333AEC5-BB61-4D5E-9EDD-6124322D28F2";
+width = 512;
+},
+{
+components = (
+{
+name = one;
+}
+);
+layerId = "51C2DFEF-3776-4D13-9284-96485B799B57";
+width = 557;
+}
+);
+leftMetricsKey = one;
+rightMetricsKey = one;
+},
+{
+glyphname = two.lf;
+layers = (
+{
+components = (
+{
+name = two;
+}
+);
+layerId = "0B2E441B-685E-400D-9B9B-E078DEED62EF";
+width = 518;
+},
+{
+components = (
+{
+name = two;
+}
+);
+layerId = "F333AEC5-BB61-4D5E-9EDD-6124322D28F2";
+width = 557;
+},
+{
+components = (
+{
+name = two;
+}
+);
+layerId = "51C2DFEF-3776-4D13-9284-96485B799B57";
+width = 566;
+}
+);
+leftMetricsKey = two;
+rightMetricsKey = two;
+},
+{
+glyphname = three.lf;
+layers = (
+{
+components = (
+{
+name = three;
+}
+);
+layerId = "0B2E441B-685E-400D-9B9B-E078DEED62EF";
+width = 556;
+},
+{
+components = (
+{
+name = three;
+}
+);
+layerId = "F333AEC5-BB61-4D5E-9EDD-6124322D28F2";
+width = 573;
+},
+{
+components = (
+{
+name = three;
+}
+);
+layerId = "51C2DFEF-3776-4D13-9284-96485B799B57";
+width = 558;
+}
+);
+leftMetricsKey = three;
+rightMetricsKey = three;
+},
+{
+glyphname = four.lf;
+layers = (
+{
+components = (
+{
+name = four;
+}
+);
+layerId = "0B2E441B-685E-400D-9B9B-E078DEED62EF";
+width = 595;
+},
+{
+components = (
+{
+name = four;
+}
+);
+layerId = "F333AEC5-BB61-4D5E-9EDD-6124322D28F2";
+width = 633;
+},
+{
+components = (
+{
+name = four;
+}
+);
+layerId = "51C2DFEF-3776-4D13-9284-96485B799B57";
+width = 632;
+}
+);
+leftMetricsKey = four;
+rightMetricsKey = four;
+},
+{
+glyphname = five.lf;
+layers = (
+{
+components = (
+{
+name = five;
+}
+);
+layerId = "0B2E441B-685E-400D-9B9B-E078DEED62EF";
+width = 542;
+},
+{
+components = (
+{
+name = five;
+}
+);
+layerId = "F333AEC5-BB61-4D5E-9EDD-6124322D28F2";
+width = 569;
+},
+{
+components = (
+{
+name = five;
+}
+);
+layerId = "51C2DFEF-3776-4D13-9284-96485B799B57";
+width = 567;
+}
+);
+leftMetricsKey = five;
+rightMetricsKey = five;
+},
+{
+glyphname = six.lf;
+layers = (
+{
+components = (
+{
+name = six;
+}
+);
+layerId = "0B2E441B-685E-400D-9B9B-E078DEED62EF";
+width = 586;
+},
+{
+components = (
+{
+name = six;
+}
+);
+layerId = "F333AEC5-BB61-4D5E-9EDD-6124322D28F2";
+width = 603;
+},
+{
+components = (
+{
+name = six;
+}
+);
+layerId = "51C2DFEF-3776-4D13-9284-96485B799B57";
+width = 598;
+}
+);
+leftMetricsKey = six;
+rightMetricsKey = six;
+},
+{
+glyphname = seven.lf;
+layers = (
+{
+components = (
+{
+name = seven;
+}
+);
+layerId = "0B2E441B-685E-400D-9B9B-E078DEED62EF";
+width = 521;
+},
+{
+components = (
+{
+name = seven;
+}
+);
+layerId = "F333AEC5-BB61-4D5E-9EDD-6124322D28F2";
+width = 547;
+},
+{
+components = (
+{
+name = seven;
+}
+);
+layerId = "51C2DFEF-3776-4D13-9284-96485B799B57";
+width = 531;
+}
+);
+leftMetricsKey = seven;
+rightMetricsKey = seven;
+},
+{
+glyphname = eight.lf;
+layers = (
+{
+components = (
+{
+name = eight;
+}
+);
+layerId = "0B2E441B-685E-400D-9B9B-E078DEED62EF";
+width = 582;
+},
+{
+components = (
+{
+name = eight;
+}
+);
+layerId = "F333AEC5-BB61-4D5E-9EDD-6124322D28F2";
+width = 603;
+},
+{
+components = (
+{
+name = eight;
+}
+);
+layerId = "51C2DFEF-3776-4D13-9284-96485B799B57";
+width = 603;
+}
+);
+leftMetricsKey = eight;
+rightMetricsKey = eight;
+},
+{
+glyphname = nine.lf;
+layers = (
+{
+components = (
+{
+name = nine;
+}
+);
+layerId = "0B2E441B-685E-400D-9B9B-E078DEED62EF";
+width = 585;
+},
+{
+components = (
+{
+name = nine;
+}
+);
+layerId = "F333AEC5-BB61-4D5E-9EDD-6124322D28F2";
+width = 604;
+},
+{
+components = (
+{
+name = nine;
+}
+);
+layerId = "51C2DFEF-3776-4D13-9284-96485B799B57";
+width = 598;
+}
+);
+leftMetricsKey = nine;
+rightMetricsKey = nine;
+},
+{
+glyphname = zero.lf.zero;
+layers = (
+{
+components = (
+{
+name = zero.zero;
+}
+);
+layerId = "0B2E441B-685E-400D-9B9B-E078DEED62EF";
+width = 601;
+},
+{
+components = (
+{
+name = zero.zero;
+}
+);
+layerId = "F333AEC5-BB61-4D5E-9EDD-6124322D28F2";
+width = 638;
+},
+{
+components = (
+{
+name = zero.zero;
+}
+);
+layerId = "51C2DFEF-3776-4D13-9284-96485B799B57";
+width = 640;
+}
+);
+leftMetricsKey = zero.zero;
+rightMetricsKey = zero.zero;
+},
+{
 glyphname = zero.osf;
 layers = (
 {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]