From f58ea1a58af2c0f3ea24e8be1903c24f1fa7bae4 Mon Sep 17 00:00:00 2001 From: Robert Alessi Date: Fri, 15 Dec 2023 18:46:50 +0100 Subject: lnum/tnum must not be just empty tables --- src/OldStandard-Regular.sfd | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) (limited to 'src/OldStandard-Regular.sfd') diff --git a/src/OldStandard-Regular.sfd b/src/OldStandard-Regular.sfd index 12aee82..7a81234 100644 --- a/src/OldStandard-Regular.sfd +++ b/src/OldStandard-Regular.sfd @@ -22,7 +22,7 @@ OS2Version: 0 OS2_WeightWidthSlopeOnly: 0 OS2_UseTypoMetrics: 1 CreationTime: 1300584531 -ModificationTime: 1702637208 +ModificationTime: 1702661709 PfmFamily: 17 TTFWeight: 400 TTFWidth: 5 @@ -105,8 +105,8 @@ Lookup: 1 0 0 "Medial/Final forms for Greek" { "Medial/Final Forms for Greek-1" Lookup: 1 0 0 "Superscripts to Denominators" { "Superscripts to Denominators-1" ("dnom") } [] Lookup: 1 0 0 "'onum' Oldstyle Figures lookup 48" { "'onum' Oldstyle Figures lookup 48-1" ("oldstyle") } ['onum' ('DFLT' <'dflt' > 'cyrl' <'CSL ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'hebr' <'dflt' > 'latn' <'AZE ' 'CRT ' 'DEU ' 'MOL ' 'NLD ' 'ROM ' 'TRK ' 'dflt' > 'math' <'dflt' > ) ] Lookup: 1 0 0 "'pnum' Proportional Numbers lookup 7" { "'pnum' Proportional Numbers lookup 7 subtable" } ['pnum' ('DFLT' <'dflt' > 'cyrl' <'dflt' > 'latn' <'AZE ' 'CRT ' 'MOL ' 'NLD ' 'PLK ' 'ROM ' 'TRK ' 'dflt' > ) ] -Lookup: 1 0 0 "'tnum' Tabular Numbers lookup 50" { } ['tnum' ('DFLT' <'dflt' > 'cyrl' <'CSL ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'hebr' <'dflt' > 'latn' <'AZE ' 'CRT ' 'DEU ' 'MOL ' 'NLD ' 'PLK ' 'ROM ' 'TRK ' 'dflt' > 'math' <'dflt' > ) ] -Lookup: 1 0 0 "'lnum' Lining Figures lookup 51" { } ['lnum' ('DFLT' <'dflt' > 'cyrl' <'CSL ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'hebr' <'dflt' > 'latn' <'AZE ' 'CRT ' 'DEU ' 'MOL ' 'NLD ' 'PLK ' 'ROM ' 'TRK ' 'dflt' > 'math' <'dflt' > ) ] +Lookup: 1 0 0 "'tnum' Tabular Numbers lookup 50" { "'tnum' Tabular Numbers lookup 50-1" } ['tnum' ('DFLT' <'dflt' > 'cyrl' <'CSL ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'hebr' <'dflt' > 'latn' <'AZE ' 'CRT ' 'DEU ' 'MOL ' 'NLD ' 'PLK ' 'ROM ' 'TRK ' 'dflt' > 'math' <'dflt' > ) ] +Lookup: 1 0 0 "'lnum' Lining Figures lookup 51" { "'lnum' Lining Figures lookup 51-1" } ['lnum' ('DFLT' <'dflt' > 'cyrl' <'CSL ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'hebr' <'dflt' > 'latn' <'AZE ' 'CRT ' 'DEU ' 'MOL ' 'NLD ' 'PLK ' 'ROM ' 'TRK ' 'dflt' > 'math' <'dflt' > ) ] Lookup: 263 0 0 "'RQD ' Enclosed Cyrillic Letters" { "'RQD ' Enclosed Cyrillic Letters-1" } [' RQD' ('DFLT' <'dflt' > 'cyrl' <'CSL ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'AZE ' 'CRT ' 'DEU ' 'MOL ' 'NLD ' 'ROM ' 'TRK ' 'dflt' > ) ] Lookup: 263 0 0 "'RQD ' Greek Caps after Accents Positioning" { "'RQD ' Greek Caps after Accents Positioning-1" } [' RQD' ('DFLT' <'dflt' > 'cyrl' <'CSL ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'AZE ' 'CRT ' 'DEU ' 'MOL ' 'NLD ' 'ROM ' 'TRK ' 'dflt' > ) ] Lookup: 260 0 0 "'mark' Mark Positioning" { "'mark' Positioning for Top Accents" "'mark' Positioning for Dotaccent" "'mark' Positioning for Bottom Accents" "'mark' Positioning for Enclosing Figures" "'mark' Positioning for Greek Accents" "'mark' Lower Positioning for Greek Accents" "'mark' Positioning for Greek Capital Accents" } ['mark' ('cyrl' <'CSL ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'AZE ' 'CRT ' 'DEU ' 'MOL ' 'ROM ' 'TRK ' 'dflt' > ) ] @@ -2890,6 +2890,8 @@ SplineSet 106 89 106 89 77 170 c 128,-1,18 48 251 48 251 48 342 c 128,-1,19 EndSplineSet +Substitution2: "'lnum' Lining Figures lookup 51-1" zero +Substitution2: "'tnum' Tabular Numbers lookup 50-1" zero Substitution2: "'pnum' Proportional Numbers lookup 7 subtable" zero.prop Substitution2: "'onum' Oldstyle Figures lookup 48-1" zero.oldstyle Substitution2: "'dnom' Denominators-1" zero.dnom @@ -2946,6 +2948,8 @@ SplineSet 120 0 l 25,0,-1 EndSplineSet Validated: 19457 +Substitution2: "'lnum' Lining Figures lookup 51-1" one +Substitution2: "'tnum' Tabular Numbers lookup 50-1" one Substitution2: "'pnum' Proportional Numbers lookup 7 subtable" one.prop Substitution2: "'onum' Oldstyle Figures lookup 48-1" one.oldstyle Substitution2: "'dnom' Denominators-1" one.dnom @@ -3028,6 +3032,8 @@ SplineSet 473 0 l 17,0,-1 EndSplineSet Validated: 19457 +Substitution2: "'lnum' Lining Figures lookup 51-1" two +Substitution2: "'tnum' Tabular Numbers lookup 50-1" two Substitution2: "'pnum' Proportional Numbers lookup 7 subtable" two.prop Substitution2: "'onum' Oldstyle Figures lookup 48-1" two.oldstyle Substitution2: "'dnom' Denominators-1" two.dnom @@ -3126,6 +3132,8 @@ SplineSet 195 700 195 700 271 700 c 0,0,1 EndSplineSet Validated: 19457 +Substitution2: "'lnum' Lining Figures lookup 51-1" three +Substitution2: "'tnum' Tabular Numbers lookup 50-1" three Substitution2: "'pnum' Proportional Numbers lookup 7 subtable" three.prop Substitution2: "'onum' Oldstyle Figures lookup 48-1" three.oldstyle Substitution2: "'dnom' Denominators-1" three.dnom @@ -3195,6 +3203,8 @@ SplineSet 186 0 l 1,3,-1 EndSplineSet Validated: 19457 +Substitution2: "'lnum' Lining Figures lookup 51-1" four +Substitution2: "'tnum' Tabular Numbers lookup 50-1" four Substitution2: "'pnum' Proportional Numbers lookup 7 subtable" four.prop Substitution2: "'onum' Oldstyle Figures lookup 48-1" four.oldstyle Substitution2: "'dnom' Denominators-1" four.dnom @@ -3278,6 +3288,8 @@ SplineSet 370 -16 370 -16 268 -16 c 0,0,1 EndSplineSet Validated: 19457 +Substitution2: "'lnum' Lining Figures lookup 51-1" five +Substitution2: "'tnum' Tabular Numbers lookup 50-1" five Substitution2: "'pnum' Proportional Numbers lookup 7 subtable" five.prop Substitution2: "'onum' Oldstyle Figures lookup 48-1" five.oldstyle Substitution2: "'dnom' Denominators-1" five.dnom @@ -3369,6 +3381,8 @@ SplineSet 391 -16 391 -16 298 -16 c 0,13,14 EndSplineSet Validated: 19457 +Substitution2: "'lnum' Lining Figures lookup 51-1" six +Substitution2: "'tnum' Tabular Numbers lookup 50-1" six Substitution2: "'pnum' Proportional Numbers lookup 7 subtable" six.prop Substitution2: "'dnom' Denominators-1" six.dnom AlternateSubs2: "'aalt' Access All Alternates in Latin lookup 0 subtable" sixsuperior sixinferior @@ -3437,6 +3451,8 @@ SplineSet 104 684 l 17,0,-1 EndSplineSet Validated: 19457 +Substitution2: "'lnum' Lining Figures lookup 51-1" seven +Substitution2: "'tnum' Tabular Numbers lookup 50-1" seven Substitution2: "'pnum' Proportional Numbers lookup 7 subtable" seven.prop Substitution2: "'onum' Oldstyle Figures lookup 48-1" seven.oldstyle Substitution2: "'dnom' Denominators-1" seven.dnom @@ -3526,6 +3542,8 @@ SplineSet 227 16 227 16 292 16 c 0,39,40 EndSplineSet Validated: 19457 +Substitution2: "'lnum' Lining Figures lookup 51-1" eight +Substitution2: "'tnum' Tabular Numbers lookup 50-1" eight Substitution2: "'pnum' Proportional Numbers lookup 7 subtable" eight.prop Substitution2: "'onum' Oldstyle Figures lookup 48-1" eight.oldstyle Substitution2: "'dnom' Denominators-1" eight.dnom @@ -3617,6 +3635,8 @@ SplineSet 345 -16 345 -16 247 -16 c 0,13,14 EndSplineSet Validated: 19457 +Substitution2: "'lnum' Lining Figures lookup 51-1" nine +Substitution2: "'tnum' Tabular Numbers lookup 50-1" nine Substitution2: "'pnum' Proportional Numbers lookup 7 subtable" nine.prop Substitution2: "'onum' Oldstyle Figures lookup 48-1" nine.oldstyle Substitution2: "'dnom' Denominators-1" nine.dnom -- cgit v1.2.3