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-Bold.sfd | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) (limited to 'src/OldStandard-Bold.sfd') diff --git a/src/OldStandard-Bold.sfd b/src/OldStandard-Bold.sfd index d520ee5..deaf08a 100644 --- a/src/OldStandard-Bold.sfd +++ b/src/OldStandard-Bold.sfd @@ -22,7 +22,7 @@ OS2Version: 4 OS2_WeightWidthSlopeOnly: 0 OS2_UseTypoMetrics: 1 CreationTime: 1300650174 -ModificationTime: 1702637476 +ModificationTime: 1702657091 PfmFamily: 17 TTFWeight: 700 TTFWidth: 5 @@ -109,8 +109,8 @@ Lookup: 1 0 0 "Single Substitution lookup 45" { "Single Substitution lookup 45 s Lookup: 1 0 0 "Single Substitution lookup 46" { "Single Substitution lookup 46 subtable" } [] Lookup: 1 0 0 "'onum' Oldstyle Figures lookup 49" { "'onum' Oldstyle Figures lookup 49-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 51" { } ['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 52" { } ['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 51" { "'tnum' Tabular Numbers lookup 51-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 52" { "'lnum' Lining Figures lookup 52-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 "Required Feature lookup 0" { "Required Feature lookup 0 subtable" } [' RQD' ('DFLT' <'dflt' > 'cyrl' <'CSL ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'AZE ' 'CRT ' 'DEU ' 'MOL ' 'NLD ' 'ROM ' 'TRK ' 'dflt' > ) ] Lookup: 263 0 0 "Required Feature lookup 1" { "Required Feature lookup 1 subtable" } [' 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 lookup 2" { "'mark' Mark Positioning lookup 2 anchor 0" "'mark' Mark Positioning lookup 2 anchor 1" "'mark' Mark Positioning lookup 2 anchor 2" "'mark' Mark Positioning lookup 2 anchor 3" "'mark' Mark Positioning lookup 2 anchor 4" "'mark' Mark Positioning lookup 2 anchor 5" "'mark' Mark Positioning lookup 2 anchor 6" } ['mark' ('cyrl' <'CSL ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'AZE ' 'CRT ' 'DEU ' 'MOL ' 'ROM ' 'TRK ' 'dflt' > ) ] @@ -1558,6 +1558,8 @@ SplineSet 138 -16 50 188 50 356 c 0 EndSplineSet Validated: 1 +Substitution2: "'lnum' Lining Figures lookup 52-1" zero +Substitution2: "'tnum' Tabular Numbers lookup 51-1" zero Substitution2: "'pnum' Proportional Numbers lookup 7 subtable" zero.prop Substitution2: "'onum' Oldstyle Figures lookup 49-1" zero.oldstyle Substitution2: "'sups' Superscript lookup 20 subtable" zerosuperior @@ -1592,6 +1594,8 @@ SplineSet 120 0 l 1xf0 EndSplineSet Validated: 1 +Substitution2: "'lnum' Lining Figures lookup 52-1" one +Substitution2: "'tnum' Tabular Numbers lookup 51-1" one Substitution2: "'pnum' Proportional Numbers lookup 7 subtable" one.prop Substitution2: "'onum' Oldstyle Figures lookup 49-1" one.oldstyle Substitution2: "'sups' Superscript lookup 20 subtable" onesuperior @@ -1639,6 +1643,8 @@ SplineSet 116 420 64 462 64 534 c 0x7a EndSplineSet Validated: 1 +Substitution2: "'lnum' Lining Figures lookup 52-1" two +Substitution2: "'tnum' Tabular Numbers lookup 51-1" two Substitution2: "'pnum' Proportional Numbers lookup 7 subtable" two.prop Substitution2: "'onum' Oldstyle Figures lookup 49-1" two.oldstyle Substitution2: "'sups' Superscript lookup 20 subtable" twosuperior @@ -1683,6 +1689,8 @@ SplineSet 142 -16 56 42 56 141 c 0xf2 EndSplineSet Validated: 1 +Substitution2: "'lnum' Lining Figures lookup 52-1" three +Substitution2: "'tnum' Tabular Numbers lookup 51-1" three Substitution2: "'pnum' Proportional Numbers lookup 7 subtable" three.prop Substitution2: "'onum' Oldstyle Figures lookup 49-1" three.oldstyle Substitution2: "'sups' Superscript lookup 20 subtable" threesuperior @@ -1724,6 +1732,8 @@ SplineSet 50 204 l 1 EndSplineSet Validated: 1 +Substitution2: "'lnum' Lining Figures lookup 52-1" four +Substitution2: "'tnum' Tabular Numbers lookup 51-1" four Substitution2: "'pnum' Proportional Numbers lookup 7 subtable" four.prop Substitution2: "'onum' Oldstyle Figures lookup 49-1" four.oldstyle Substitution2: "'sups' Superscript lookup 20 subtable" foursuperior @@ -1765,6 +1775,8 @@ SplineSet 151 -16 76 54 76 138 c 0xf9 EndSplineSet Validated: 1 +Substitution2: "'lnum' Lining Figures lookup 52-1" five +Substitution2: "'tnum' Tabular Numbers lookup 51-1" five Substitution2: "'pnum' Proportional Numbers lookup 7 subtable" five.prop Substitution2: "'onum' Oldstyle Figures lookup 49-1" five.oldstyle Substitution2: "'sups' Superscript lookup 20 subtable" fivesuperior @@ -1805,6 +1817,8 @@ SplineSet 162 -16 72 148 72 339 c 0 EndSplineSet Validated: 1 +Substitution2: "'lnum' Lining Figures lookup 52-1" six +Substitution2: "'tnum' Tabular Numbers lookup 51-1" six Substitution2: "'pnum' Proportional Numbers lookup 7 subtable" six.prop Substitution2: "'onum' Oldstyle Figures lookup 49-1" six.oldstyle Substitution2: "'sups' Superscript lookup 20 subtable" sixsuperior @@ -1851,6 +1865,8 @@ SplineSet 94 428 l 1xac EndSplineSet Validated: 1 +Substitution2: "'lnum' Lining Figures lookup 52-1" seven +Substitution2: "'tnum' Tabular Numbers lookup 51-1" seven Substitution2: "'pnum' Proportional Numbers lookup 7 subtable" seven.prop Substitution2: "'onum' Oldstyle Figures lookup 49-1" seven.oldstyle Substitution2: "'sups' Superscript lookup 20 subtable" sevensuperior @@ -1894,6 +1910,8 @@ SplineSet 162 304 124 275 124 183 c 0xe4 EndSplineSet Validated: 1 +Substitution2: "'lnum' Lining Figures lookup 52-1" eight +Substitution2: "'tnum' Tabular Numbers lookup 51-1" eight Substitution2: "'pnum' Proportional Numbers lookup 7 subtable" eight.prop Substitution2: "'onum' Oldstyle Figures lookup 49-1" eight.oldstyle Substitution2: "'sups' Superscript lookup 20 subtable" eightsuperior @@ -1934,6 +1952,8 @@ SplineSet 125 292 66 388 66 502 c 0 EndSplineSet Validated: 1 +Substitution2: "'lnum' Lining Figures lookup 52-1" nine +Substitution2: "'tnum' Tabular Numbers lookup 51-1" nine Substitution2: "'pnum' Proportional Numbers lookup 7 subtable" nine.prop Substitution2: "'onum' Oldstyle Figures lookup 49-1" nine.oldstyle Substitution2: "'sups' Superscript lookup 20 subtable" ninesuperior -- cgit v1.2.3