From 3317612472504eba8878d6b2beda349d31ada8b9 Mon Sep 17 00:00:00 2001 From: rsheeter Date: Fri, 14 Feb 2025 08:32:58 -0800 Subject: [PATCH] Tidy glyphs files a touch --- resources/scripts/tidy_glyphs.py | 43 +++++++++++++++++++ resources/testdata/glyphs2/BadIndexing.glyphs | 7 +-- resources/testdata/glyphs2/Component.glyphs | 19 ++++---- .../testdata/glyphs2/IntermediateLayer.glyphs | 7 +-- .../testdata/glyphs2/KernImplicitAxes.glyphs | 2 +- resources/testdata/glyphs2/MVAR.glyphs | 4 +- .../glyphs2/MasterNames-Italic.glyphs | 2 +- resources/testdata/glyphs2/MasterNames.glyphs | 2 +- .../glyphs2/OpszWghtVar_AxisMappings.glyphs | 11 ++--- resources/testdata/glyphs2/QCurve.glyphs | 7 +-- resources/testdata/glyphs2/SlantedFont.glyphs | 6 +-- .../testdata/glyphs2/TheBestNames.glyphs | 15 +++---- resources/testdata/glyphs2/WdthVar.glyphs | 6 +-- resources/testdata/glyphs2/WghtVar.glyphs | 18 ++++---- .../WghtVar.glyphspackage/fontinfo.plist | 2 +- .../testdata/glyphs2/WghtVar_Anchors.glyphs | 14 +++--- .../fontinfo.plist | 2 +- .../testdata/glyphs2/WghtVar_Avar.glyphs | 16 +++---- .../WghtVar_Avar.glyphspackage/fontinfo.plist | 2 +- .../glyphs2/WghtVar_HeavyHyphen.glyphs | 13 +++--- .../glyphs2/WghtVar_ImplicitAxes.glyphs | 8 ++-- .../testdata/glyphs2/WghtVar_Instances.glyphs | 15 +++---- .../fontinfo.plist | 2 +- .../testdata/glyphs2/WghtVar_NoExport.glyphs | 18 ++++---- resources/testdata/glyphs2/WghtVar_OS2.glyphs | 17 +++----- .../WghtVar_OS2.glyphspackage/fontinfo.plist | 2 +- .../glyphs2/alignment_zones_v2.glyphs | 2 +- resources/testdata/glyphs2/infinity.glyphs | 2 +- .../infinity.glyphspackage/fontinfo.plist | 2 +- resources/testdata/glyphs3/Component.glyphs | 13 +++--- .../testdata/glyphs3/ComponentAnchor.glyphs | 16 +++---- .../testdata/glyphs3/CustomOrigin.glyphs | 4 +- .../testdata/glyphs3/DuplicateNames.glyphs | 2 +- .../testdata/glyphs3/EmptyMetaTable.glyphs | 2 +- resources/testdata/glyphs3/Fea_Labels.glyphs | 8 ++-- ...GlobalMetrics_font_customParameters.glyphs | 9 ++-- .../testdata/glyphs3/IntermediateLayer.glyphs | 7 +-- .../testdata/glyphs3/InvalidVendorID.glyphs | 2 +- resources/testdata/glyphs3/MVAR.glyphs | 4 +- .../glyphs3/MasterNames-Italic.glyphs | 2 +- resources/testdata/glyphs3/MasterNames.glyphs | 2 +- resources/testdata/glyphs3/MetaTable.glyphs | 2 +- .../testdata/glyphs3/NestedComponent.glyphs | 7 +-- resources/testdata/glyphs3/NoMetaTable.glyphs | 2 +- .../testdata/glyphs3/Oswald-AE-comb.glyphs | 10 +---- resources/testdata/glyphs3/Oswald-O.glyphs | 6 +-- .../glyphs3/Oswald-glyph-categories.glyphs | 14 +----- .../PropagateAnchorsTest-propagated.glyphs | 2 +- .../glyphs3/PropagateAnchorsTest.glyphs | 2 +- resources/testdata/glyphs3/QCurve.glyphs | 7 +-- resources/testdata/glyphs3/SlantedFont.glyphs | 6 +-- .../testdata/glyphs3/StandardAxisNames.glyphs | 4 +- .../testdata/glyphs3/StaticBoldItalic.glyphs | 2 +- .../glyphs3/StaticWithInstance.glyphs | 2 +- .../testdata/glyphs3/TheBestNames.glyphs | 15 +++---- resources/testdata/glyphs3/WdthVar.glyphs | 6 +-- resources/testdata/glyphs3/WghtVar.glyphs | 18 ++++---- .../WghtVar.glyphspackage/fontinfo.plist | 2 +- .../glyphs3/WghtVarWithStylisticSet.glyphs | 18 ++++---- .../WghtVar_3master_CustomOrigin.glyphs | 13 +++--- .../testdata/glyphs3/WghtVar_Anchors.glyphs | 14 +++--- .../fontinfo.plist | 2 +- .../testdata/glyphs3/WghtVar_Avar.glyphs | 16 +++---- .../WghtVar_Avar.glyphspackage/fontinfo.plist | 2 +- .../WghtVar_Avar_From_Instances.glyphs | 16 +++---- .../glyphs3/WghtVar_AxisLocation.glyphs | 13 +++--- .../glyphs3/WghtVar_GlyphOrder.glyphs | 13 +++--- .../glyphs3/WghtVar_HeavyHyphen.glyphs | 13 +++--- .../testdata/glyphs3/WghtVar_Instances.glyphs | 15 +++---- .../fontinfo.plist | 2 +- .../testdata/glyphs3/WghtVar_NoExport.glyphs | 18 ++++---- resources/testdata/glyphs3/WghtVar_OS2.glyphs | 15 +++---- .../WghtVar_OS2.glyphspackage/fontinfo.plist | 2 +- .../glyphs3/custom_param_disable.glyphs | 2 +- .../testdata/glyphs3/fstype_0x0000.glyphs | 2 +- .../testdata/glyphs3/fstype_0x0104.glyphs | 2 +- .../glyphs3/gdef_categories_no_layout.glyphs | 11 ++--- resources/testdata/glyphs3/infinity.glyphs | 2 +- .../infinity.glyphspackage/fontinfo.plist | 2 +- .../testdata/glyphs3/number_value.glyphs | 4 +- 80 files changed, 283 insertions(+), 358 deletions(-) create mode 100644 resources/scripts/tidy_glyphs.py diff --git a/resources/scripts/tidy_glyphs.py b/resources/scripts/tidy_glyphs.py new file mode 100644 index 000000000..9b8b33d52 --- /dev/null +++ b/resources/scripts/tidy_glyphs.py @@ -0,0 +1,43 @@ +""" +Removes elements from .glyphs files that we don't care about. +""" + +from pathlib import Path +import re + + +_EXEMPTIONS = { + ("Dated.glyphs", "date"), +} + + +def delete_key(plist_file: Path, plist: str, key: str) -> str: + if (plist_file.name, key) in _EXEMPTIONS: + print("skip", plist_file, key) + return plist + return re.sub(f"(?sm)^{key} = .*?;$", "", plist) + + +def main(): + testdata_dir = Path(__file__).parent.parent / "testdata" + assert testdata_dir.is_dir(), testdata_dir + + plist_files = set() + for subdir in ("glyphs2", "glyphs3"): + for pat in ("*.glyphs", "*.plist"): + plist_files.update((testdata_dir / subdir).rglob(pat)) + + assert len(plist_files) > 0 + + for plist_file in plist_files: + plist = plist_file.read_text() + + plist = delete_key(plist_file, plist, "DisplayStrings") + plist = delete_key(plist_file, plist, "date") + plist = delete_key(plist_file, plist, "lastChange") + + plist_file.write_text(plist) + + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/resources/testdata/glyphs2/BadIndexing.glyphs b/resources/testdata/glyphs2/BadIndexing.glyphs index 6d40c6458..deed20524 100644 --- a/resources/testdata/glyphs2/BadIndexing.glyphs +++ b/resources/testdata/glyphs2/BadIndexing.glyphs @@ -1,9 +1,6 @@ { .appVersion = "3148"; -DisplayStrings = ( -"-", -"!" -); + customParameters = ( { name = "Variable Font Origin"; @@ -23,7 +20,7 @@ Tag = wdth; ); } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar; fontMaster = ( { diff --git a/resources/testdata/glyphs2/Component.glyphs b/resources/testdata/glyphs2/Component.glyphs index 871bc3095..f87709d28 100644 --- a/resources/testdata/glyphs2/Component.glyphs +++ b/resources/testdata/glyphs2/Component.glyphs @@ -1,10 +1,7 @@ { .appVersion = "3151"; -DisplayStrings = ( -".", -"," -); -date = "2023-01-20 20:20:30 +0000"; + + familyName = "New Font"; fontMaster = ( { @@ -26,7 +23,7 @@ xHeight = 500; glyphs = ( { glyphname = period; -lastChange = "2023-01-20 20:20:51 +0000"; + layers = ( { layerId = m01; @@ -48,7 +45,7 @@ unicode = 002E; }, { glyphname = comma; -lastChange = "2023-01-20 20:22:39 +0000"; + layers = ( { components = ( @@ -65,7 +62,7 @@ unicode = 002C; }, { glyphname = non_uniform_scale; -lastChange = "2023-01-20 20:22:39 +0000"; + layers = ( { components = ( @@ -82,7 +79,7 @@ unicode = 0030; }, { glyphname = simple_transform; -lastChange = "2023-01-20 20:22:39 +0000"; + layers = ( { components = ( @@ -99,7 +96,7 @@ unicode = 0031; }, { glyphname = simple_transform_again; -lastChange = "2023-01-20 20:22:39 +0000"; + layers = ( { components = ( @@ -120,7 +117,7 @@ unicode = 0032; }, { glyphname = translate_only; -lastChange = "2023-01-20 20:22:39 +0000"; + layers = ( { components = ( diff --git a/resources/testdata/glyphs2/IntermediateLayer.glyphs b/resources/testdata/glyphs2/IntermediateLayer.glyphs index 8a56f257f..d3fcefb92 100644 --- a/resources/testdata/glyphs2/IntermediateLayer.glyphs +++ b/resources/testdata/glyphs2/IntermediateLayer.glyphs @@ -1,9 +1,6 @@ { .appVersion = "3300"; -DisplayStrings = ( -I, -ii -); + customParameters = ( { name = "Disable Last Change"; @@ -62,7 +59,7 @@ Tag = wght; ); } ); -date = "2023-07-20 13:49:39 +0000"; + familyName = "Intermediate Layer"; fontMaster = ( { diff --git a/resources/testdata/glyphs2/KernImplicitAxes.glyphs b/resources/testdata/glyphs2/KernImplicitAxes.glyphs index 8dc46a29b..4925b6593 100644 --- a/resources/testdata/glyphs2/KernImplicitAxes.glyphs +++ b/resources/testdata/glyphs2/KernImplicitAxes.glyphs @@ -27,7 +27,7 @@ xHeight = 500; glyphs = ( { glyphname = hyphen; -lastChange = "2023-06-05 23:23:03 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs2/MVAR.glyphs b/resources/testdata/glyphs2/MVAR.glyphs index 268747bb8..d3ca64bfe 100644 --- a/resources/testdata/glyphs2/MVAR.glyphs +++ b/resources/testdata/glyphs2/MVAR.glyphs @@ -15,7 +15,7 @@ Tag = slnt; ); } ); -date = "2023-12-05 15:07:25 +0000"; + familyName = "MVAR Test"; fontMaster = ( { @@ -296,7 +296,7 @@ xHeight = 505; glyphs = ( { glyphname = space; -lastChange = "2023-12-07 13:14:38 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs2/MasterNames-Italic.glyphs b/resources/testdata/glyphs2/MasterNames-Italic.glyphs index 9f0992c4e..b66f904a4 100644 --- a/resources/testdata/glyphs2/MasterNames-Italic.glyphs +++ b/resources/testdata/glyphs2/MasterNames-Italic.glyphs @@ -19,7 +19,7 @@ Tag = wght; ); } ); -date = "2024-10-08 16:36:05 +0000"; + familyName = "Master Names"; fontMaster = ( { diff --git a/resources/testdata/glyphs2/MasterNames.glyphs b/resources/testdata/glyphs2/MasterNames.glyphs index 0b7940a8d..f7f203e28 100644 --- a/resources/testdata/glyphs2/MasterNames.glyphs +++ b/resources/testdata/glyphs2/MasterNames.glyphs @@ -27,7 +27,7 @@ Tag = slnt; ); } ); -date = "2024-10-08 14:26:05 +0000"; + familyName = "Master Names"; fontMaster = ( { diff --git a/resources/testdata/glyphs2/OpszWghtVar_AxisMappings.glyphs b/resources/testdata/glyphs2/OpszWghtVar_AxisMappings.glyphs index df5743409..0ce97fbe4 100644 --- a/resources/testdata/glyphs2/OpszWghtVar_AxisMappings.glyphs +++ b/resources/testdata/glyphs2/OpszWghtVar_AxisMappings.glyphs @@ -1,9 +1,6 @@ { .appVersion = "3148"; -DisplayStrings = ( -"-", -"!" -); + customParameters = ( { name = Axes; @@ -41,7 +38,7 @@ wght = { }; } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar; fontMaster = ( { @@ -104,7 +101,7 @@ xHeight = 500; glyphs = ( { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = thin-12pt; @@ -135,7 +132,7 @@ unicode = 0020; }, { glyphname = hyphen; -lastChange = "2022-12-01 04:57:39 +0000"; + layers = ( { layerId = thin-12pt; diff --git a/resources/testdata/glyphs2/QCurve.glyphs b/resources/testdata/glyphs2/QCurve.glyphs index eccb67f30..e911e7084 100644 --- a/resources/testdata/glyphs2/QCurve.glyphs +++ b/resources/testdata/glyphs2/QCurve.glyphs @@ -1,16 +1,13 @@ { .appVersion = "3208"; -DisplayStrings = ( -"", -i -); + customParameters = ( { name = "Disable Last Change"; value = 1; } ); -date = "2023-07-20 13:49:39 +0000"; + familyName = "New Font"; fontMaster = ( { diff --git a/resources/testdata/glyphs2/SlantedFont.glyphs b/resources/testdata/glyphs2/SlantedFont.glyphs index 82d74e3c0..a7d834270 100644 --- a/resources/testdata/glyphs2/SlantedFont.glyphs +++ b/resources/testdata/glyphs2/SlantedFont.glyphs @@ -15,7 +15,7 @@ Tag = slnt; ); } ); -date = "2023-12-05 14:28:33 +0000"; + familyName = "Slanted Font"; fontMaster = ( { @@ -54,7 +54,7 @@ xHeight = 500; glyphs = ( { glyphname = I; -lastChange = "2023-12-05 14:31:49 +0000"; + layers = ( { layerId = "E09E0C54-128D-4FEA-B209-1B70BEFE300B"; @@ -91,7 +91,7 @@ unicode = 0049; }, { glyphname = space; -lastChange = "2023-12-05 14:44:13 +0000"; + layers = ( { layerId = "E09E0C54-128D-4FEA-B209-1B70BEFE300B"; diff --git a/resources/testdata/glyphs2/TheBestNames.glyphs b/resources/testdata/glyphs2/TheBestNames.glyphs index 9eb614f9c..d51cad39e 100644 --- a/resources/testdata/glyphs2/TheBestNames.glyphs +++ b/resources/testdata/glyphs2/TheBestNames.glyphs @@ -1,9 +1,6 @@ { .appVersion = "3151"; -DisplayStrings = ( -"-", -"!" -); + copyright = "Copy!"; customParameters = ( { @@ -64,7 +61,7 @@ Tag = wght; ); } ); -date = "2022-12-01 04:52:20 +0000"; + designer = "Designed by me!"; designerURL = "https://example.com/designer"; familyName = FamilyName; @@ -95,7 +92,7 @@ xHeight = 500; glyphs = ( { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = m01; @@ -110,7 +107,7 @@ unicode = 0020; }, { glyphname = exclam; -lastChange = "2022-12-01 05:10:49 +0000"; + layers = ( { layerId = m01; @@ -165,7 +162,7 @@ unicode = 0021; }, { glyphname = hyphen; -lastChange = "2022-12-01 04:57:39 +0000"; + layers = ( { layerId = m01; @@ -202,7 +199,7 @@ unicode = 002D; }, { glyphname = "manual-component"; -lastChange = "2022-12-01 04:57:39 +0000"; + layers = ( { components = ( diff --git a/resources/testdata/glyphs2/WdthVar.glyphs b/resources/testdata/glyphs2/WdthVar.glyphs index cf38cba0e..a5342f35b 100644 --- a/resources/testdata/glyphs2/WdthVar.glyphs +++ b/resources/testdata/glyphs2/WdthVar.glyphs @@ -28,7 +28,7 @@ Tag = wdth; ); } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WdthVar; fontMaster = ( { @@ -60,7 +60,7 @@ xHeight = 500; glyphs = ( { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = m01; @@ -75,7 +75,7 @@ unicode = 0020; }, { glyphname = hyphen; -lastChange = "2024-08-28 11:45:55 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs2/WghtVar.glyphs b/resources/testdata/glyphs2/WghtVar.glyphs index 1d089beb5..d652b5711 100644 --- a/resources/testdata/glyphs2/WghtVar.glyphs +++ b/resources/testdata/glyphs2/WghtVar.glyphs @@ -1,8 +1,6 @@ { .appVersion = "3219"; -DisplayStrings = ( -"![]!" -); + copyright = "Copy!"; customParameters = ( { @@ -39,7 +37,7 @@ Tag = wght; ); } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar; fontMaster = ( { @@ -68,7 +66,7 @@ xHeight = 500; glyphs = ( { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = m01; @@ -83,7 +81,7 @@ unicode = 0020; }, { glyphname = exclam; -lastChange = "2023-06-07 22:35:08 +0000"; + layers = ( { layerId = m01; @@ -138,7 +136,7 @@ unicode = 0021; }, { glyphname = hyphen; -lastChange = "2023-06-05 23:23:03 +0000"; + layers = ( { layerId = m01; @@ -175,7 +173,7 @@ unicode = 002D; }, { glyphname = bracketleft; -lastChange = "2023-06-07 22:37:02 +0000"; + layers = ( { layerId = m01; @@ -222,7 +220,7 @@ unicode = 005B; }, { glyphname = bracketright; -lastChange = "2023-06-07 22:35:47 +0000"; + layers = ( { layerId = m01; @@ -269,7 +267,7 @@ unicode = 005D; }, { glyphname = "manual-component"; -lastChange = "2022-12-01 04:57:39 +0000"; + layers = ( { components = ( diff --git a/resources/testdata/glyphs2/WghtVar.glyphspackage/fontinfo.plist b/resources/testdata/glyphs2/WghtVar.glyphspackage/fontinfo.plist index a3ec0c01f..f603bc19f 100644 --- a/resources/testdata/glyphs2/WghtVar.glyphspackage/fontinfo.plist +++ b/resources/testdata/glyphs2/WghtVar.glyphspackage/fontinfo.plist @@ -36,7 +36,7 @@ Tag = wght; ); } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar; fontMaster = ( { diff --git a/resources/testdata/glyphs2/WghtVar_Anchors.glyphs b/resources/testdata/glyphs2/WghtVar_Anchors.glyphs index 442ba0f61..622dc02b3 100644 --- a/resources/testdata/glyphs2/WghtVar_Anchors.glyphs +++ b/resources/testdata/glyphs2/WghtVar_Anchors.glyphs @@ -1,8 +1,6 @@ { .appVersion = "3219"; -DisplayStrings = ( -A -); + customParameters = ( { name = Axes; @@ -14,7 +12,7 @@ Tag = wght; ); } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar_Anchors; fontMaster = ( { @@ -43,7 +41,7 @@ xHeight = 500; glyphs = ( { glyphname = A; -lastChange = "2023-09-14 14:42:56 +0000"; + layers = ( { anchors = ( @@ -110,7 +108,7 @@ unicode = 0041; }, { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = m01; @@ -125,7 +123,7 @@ unicode = 0020; }, { glyphname = macroncomb; -lastChange = "2023-09-14 14:41:26 +0000"; + layers = ( { anchors = ( @@ -174,7 +172,7 @@ unicode = 0304; }, { glyphname = brevecomb; -lastChange = "2023-09-14 14:41:26 +0000"; + layers = ( { anchors = ( diff --git a/resources/testdata/glyphs2/WghtVar_Anchors.glyphspackage/fontinfo.plist b/resources/testdata/glyphs2/WghtVar_Anchors.glyphspackage/fontinfo.plist index 5cfa38da6..fa0fbc289 100644 --- a/resources/testdata/glyphs2/WghtVar_Anchors.glyphspackage/fontinfo.plist +++ b/resources/testdata/glyphs2/WghtVar_Anchors.glyphspackage/fontinfo.plist @@ -11,7 +11,7 @@ Tag = wght; ); } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar_Anchors; fontMaster = ( { diff --git a/resources/testdata/glyphs2/WghtVar_Avar.glyphs b/resources/testdata/glyphs2/WghtVar_Avar.glyphs index 497fbfe6f..2475be28a 100644 --- a/resources/testdata/glyphs2/WghtVar_Avar.glyphs +++ b/resources/testdata/glyphs2/WghtVar_Avar.glyphs @@ -1,10 +1,6 @@ { .appVersion = "3219"; -DisplayStrings = ( -"-", -"!", -"/space" -); + copyright = "Copy!"; customParameters = ( { @@ -33,7 +29,7 @@ Tag = wght; ); } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar; fontMaster = ( { @@ -71,7 +67,7 @@ xHeight = 500; glyphs = ( { glyphname = space; -lastChange = "2023-04-12 17:01:58 +0000"; + layers = ( { layerId = m01; @@ -90,7 +86,7 @@ unicode = 0020; }, { glyphname = exclam; -lastChange = "2023-04-12 16:55:39 +0000"; + layers = ( { layerId = m01; @@ -169,7 +165,7 @@ unicode = 0021; }, { glyphname = hyphen; -lastChange = "2023-04-12 17:01:20 +0000"; + layers = ( { layerId = m01; @@ -221,7 +217,7 @@ unicode = 002D; }, { glyphname = "manual-component"; -lastChange = "2023-04-12 17:00:55 +0000"; + layers = ( { components = ( diff --git a/resources/testdata/glyphs2/WghtVar_Avar.glyphspackage/fontinfo.plist b/resources/testdata/glyphs2/WghtVar_Avar.glyphspackage/fontinfo.plist index cdf3b8fe6..9af2e9b3c 100644 --- a/resources/testdata/glyphs2/WghtVar_Avar.glyphspackage/fontinfo.plist +++ b/resources/testdata/glyphs2/WghtVar_Avar.glyphspackage/fontinfo.plist @@ -28,7 +28,7 @@ Tag = wght; ); } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar; fontMaster = ( { diff --git a/resources/testdata/glyphs2/WghtVar_HeavyHyphen.glyphs b/resources/testdata/glyphs2/WghtVar_HeavyHyphen.glyphs index 5dc1144a0..81e0db91e 100644 --- a/resources/testdata/glyphs2/WghtVar_HeavyHyphen.glyphs +++ b/resources/testdata/glyphs2/WghtVar_HeavyHyphen.glyphs @@ -1,9 +1,6 @@ { .appVersion = "3148"; -DisplayStrings = ( -"-", -"!" -); + customParameters = ( { name = Axes; @@ -15,7 +12,7 @@ Tag = wght; ); } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar; fontMaster = ( { @@ -44,7 +41,7 @@ xHeight = 500; glyphs = ( { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = m01; @@ -59,7 +56,7 @@ unicode = 0020; }, { glyphname = exclam; -lastChange = "2022-12-01 05:10:49 +0000"; + layers = ( { layerId = m01; @@ -114,7 +111,7 @@ unicode = 0021; }, { glyphname = hyphen; -lastChange = "2022-12-01 22:53:02 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs2/WghtVar_ImplicitAxes.glyphs b/resources/testdata/glyphs2/WghtVar_ImplicitAxes.glyphs index 30e2c2f08..95706d18b 100644 --- a/resources/testdata/glyphs2/WghtVar_ImplicitAxes.glyphs +++ b/resources/testdata/glyphs2/WghtVar_ImplicitAxes.glyphs @@ -2,7 +2,7 @@ .appVersion = "3340"; customParameters = ( ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar; fontMaster = ( { @@ -33,7 +33,7 @@ xHeight = 500; glyphs = ( { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = m01; @@ -48,7 +48,7 @@ unicode = 0020; }, { glyphname = exclam; -lastChange = "2025-02-13 12:27:02 +0000"; + layers = ( { layerId = m01; @@ -103,7 +103,7 @@ unicode = 0021; }, { glyphname = hyphen; -lastChange = "2025-02-13 12:26:44 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs2/WghtVar_Instances.glyphs b/resources/testdata/glyphs2/WghtVar_Instances.glyphs index cef52b04a..e7eb0538b 100644 --- a/resources/testdata/glyphs2/WghtVar_Instances.glyphs +++ b/resources/testdata/glyphs2/WghtVar_Instances.glyphs @@ -1,9 +1,6 @@ { .appVersion = "3219"; -DisplayStrings = ( -"-", -"!" -); + copyright = "Copy!"; customParameters = ( { @@ -32,7 +29,7 @@ Tag = wght; ); } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar; fontMaster = ( { @@ -61,7 +58,7 @@ xHeight = 500; glyphs = ( { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = m01; @@ -76,7 +73,7 @@ unicode = 0020; }, { glyphname = exclam; -lastChange = "2022-12-01 05:10:49 +0000"; + layers = ( { layerId = m01; @@ -131,7 +128,7 @@ unicode = 0021; }, { glyphname = hyphen; -lastChange = "2022-12-01 04:57:39 +0000"; + layers = ( { layerId = m01; @@ -168,7 +165,7 @@ unicode = 002D; }, { glyphname = "manual-component"; -lastChange = "2022-12-01 04:57:39 +0000"; + layers = ( { components = ( diff --git a/resources/testdata/glyphs2/WghtVar_Instances.glyphspackage/fontinfo.plist b/resources/testdata/glyphs2/WghtVar_Instances.glyphspackage/fontinfo.plist index 4009f8482..107f7c482 100644 --- a/resources/testdata/glyphs2/WghtVar_Instances.glyphspackage/fontinfo.plist +++ b/resources/testdata/glyphs2/WghtVar_Instances.glyphspackage/fontinfo.plist @@ -28,7 +28,7 @@ Tag = wght; ); } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar; fontMaster = ( { diff --git a/resources/testdata/glyphs2/WghtVar_NoExport.glyphs b/resources/testdata/glyphs2/WghtVar_NoExport.glyphs index 46063acc8..f33f068d2 100644 --- a/resources/testdata/glyphs2/WghtVar_NoExport.glyphs +++ b/resources/testdata/glyphs2/WghtVar_NoExport.glyphs @@ -1,8 +1,6 @@ { .appVersion = "3226"; -DisplayStrings = ( -"![]!" -); + copyright = "Copy!"; customParameters = ( { @@ -39,7 +37,7 @@ Tag = wght; ); } ); -date = "2022-12-01 04:52:20 +0000"; + disablesAutomaticAlignment = 1; familyName = WghtVar_NoExport; fontMaster = ( @@ -69,7 +67,7 @@ xHeight = 500; glyphs = ( { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = m01; @@ -84,7 +82,7 @@ unicode = 0020; }, { glyphname = exclam; -lastChange = "2023-06-07 22:35:08 +0000"; + layers = ( { layerId = m01; @@ -140,7 +138,7 @@ unicode = 0021; { export = 0; glyphname = hyphen; -lastChange = "2023-11-09 16:34:37 +0000"; + layers = ( { anchors = ( @@ -199,7 +197,7 @@ unicode = 002D; }, { glyphname = bracketleft; -lastChange = "2023-06-07 22:37:02 +0000"; + layers = ( { layerId = m01; @@ -246,7 +244,7 @@ unicode = 005B; }, { glyphname = bracketright; -lastChange = "2023-06-07 22:35:47 +0000"; + layers = ( { layerId = m01; @@ -293,7 +291,7 @@ unicode = 005D; }, { glyphname = "manual-component"; -lastChange = "2023-11-09 15:45:41 +0000"; + layers = ( { components = ( diff --git a/resources/testdata/glyphs2/WghtVar_OS2.glyphs b/resources/testdata/glyphs2/WghtVar_OS2.glyphs index ad96a9f76..8cee5ef95 100644 --- a/resources/testdata/glyphs2/WghtVar_OS2.glyphs +++ b/resources/testdata/glyphs2/WghtVar_OS2.glyphs @@ -1,9 +1,6 @@ { -.appVersion = "3340"; -DisplayStrings = ( -"-", -"!" -); +.appVersion = "3219"; + copyright = "Copy!"; customParameters = ( { @@ -51,7 +48,7 @@ value = ( ); } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVarOS2; fontMaster = ( { @@ -124,7 +121,7 @@ xHeight = 500; glyphs = ( { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = m01; @@ -139,7 +136,7 @@ unicode = 0020; }, { glyphname = exclam; -lastChange = "2022-12-01 05:10:49 +0000"; + layers = ( { layerId = m01; @@ -194,7 +191,7 @@ unicode = 0021; }, { glyphname = hyphen; -lastChange = "2022-12-01 04:57:39 +0000"; + layers = ( { layerId = m01; @@ -231,7 +228,7 @@ unicode = 002D; }, { glyphname = "manual-component"; -lastChange = "2022-12-01 04:57:39 +0000"; + layers = ( { components = ( diff --git a/resources/testdata/glyphs2/WghtVar_OS2.glyphspackage/fontinfo.plist b/resources/testdata/glyphs2/WghtVar_OS2.glyphspackage/fontinfo.plist index 6a339a56c..647953833 100644 --- a/resources/testdata/glyphs2/WghtVar_OS2.glyphspackage/fontinfo.plist +++ b/resources/testdata/glyphs2/WghtVar_OS2.glyphspackage/fontinfo.plist @@ -47,7 +47,7 @@ value = ( ); } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVarOS2; fontMaster = ( { diff --git a/resources/testdata/glyphs2/alignment_zones_v2.glyphs b/resources/testdata/glyphs2/alignment_zones_v2.glyphs index bc180d399..e621de3a2 100644 --- a/resources/testdata/glyphs2/alignment_zones_v2.glyphs +++ b/resources/testdata/glyphs2/alignment_zones_v2.glyphs @@ -1,6 +1,6 @@ { .appVersion = "1365"; -date = "2024-07-18 16:00:55 +0000"; + familyName = "New Font"; fontMaster = ( { diff --git a/resources/testdata/glyphs2/infinity.glyphs b/resources/testdata/glyphs2/infinity.glyphs index d45dbee6a..76fbe76cc 100644 --- a/resources/testdata/glyphs2/infinity.glyphs +++ b/resources/testdata/glyphs2/infinity.glyphs @@ -11,7 +11,7 @@ Tag = wght; ); } ); -date = "2023-09-20 08:55:41 +0000"; + familyName = InfWght; fontMaster = ( { diff --git a/resources/testdata/glyphs2/infinity.glyphspackage/fontinfo.plist b/resources/testdata/glyphs2/infinity.glyphspackage/fontinfo.plist index e81d32ea2..3e4905a03 100644 --- a/resources/testdata/glyphs2/infinity.glyphspackage/fontinfo.plist +++ b/resources/testdata/glyphs2/infinity.glyphspackage/fontinfo.plist @@ -11,7 +11,7 @@ Tag = wght; ); } ); -date = "2023-09-20 08:55:41 +0000"; + familyName = InfWght; fontMaster = ( { diff --git a/resources/testdata/glyphs3/Component.glyphs b/resources/testdata/glyphs3/Component.glyphs index 44bccd123..bed431cd5 100644 --- a/resources/testdata/glyphs3/Component.glyphs +++ b/resources/testdata/glyphs3/Component.glyphs @@ -1,11 +1,8 @@ { .appVersion = "3151"; .formatVersion = 3; -DisplayStrings = ( -".", -"," -); -date = "2023-01-20 20:20:30 +0000"; + + familyName = "New Font"; fontMaster = ( { @@ -40,7 +37,7 @@ name = Regular; glyphs = ( { glyphname = period; -lastChange = "2023-01-20 20:20:51 +0000"; + layers = ( { layerId = m01; @@ -62,7 +59,7 @@ unicode = 46; }, { glyphname = comma; -lastChange = "2023-01-20 20:22:39 +0000"; + layers = ( { layerId = m01; @@ -81,7 +78,7 @@ unicode = 44; }, { glyphname = non_uniform_scale; -lastChange = "2023-01-20 20:22:39 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs3/ComponentAnchor.glyphs b/resources/testdata/glyphs3/ComponentAnchor.glyphs index d07ef68e0..5dcfb3c43 100644 --- a/resources/testdata/glyphs3/ComponentAnchor.glyphs +++ b/resources/testdata/glyphs3/ComponentAnchor.glyphs @@ -1,14 +1,8 @@ { .appVersion = "3259"; .formatVersion = 3; -DisplayStrings = ( -"", -"́", -"", -"/A_A", -"/A_A/A_Aacute" -); -date = "2024-04-25 15:41:39 +0000"; + + familyName = "New Font"; fontMaster = ( { @@ -42,7 +36,7 @@ name = Regular; glyphs = ( { glyphname = A_A; -lastChange = "2024-04-25 20:33:02 +0000"; + layers = ( { anchors = ( @@ -87,7 +81,7 @@ width = 600; }, { glyphname = A_Aacute; -lastChange = "2024-04-25 20:29:19 +0000"; + layers = ( { layerId = m01; @@ -107,7 +101,7 @@ width = 600; }, { glyphname = acutecomb; -lastChange = "2024-04-25 20:23:00 +0000"; + layers = ( { anchors = ( diff --git a/resources/testdata/glyphs3/CustomOrigin.glyphs b/resources/testdata/glyphs3/CustomOrigin.glyphs index 7301918f4..12a8ead32 100644 --- a/resources/testdata/glyphs3/CustomOrigin.glyphs +++ b/resources/testdata/glyphs3/CustomOrigin.glyphs @@ -13,7 +13,7 @@ name = "Variable Font Origin"; value = m01; } ); -date = "2023-12-05 15:07:25 +0000"; + familyName = "WghtVar Custom Origin"; fontMaster = ( { @@ -34,7 +34,7 @@ name = "Master 2"; glyphs = ( { glyphname = space; -lastChange = "2023-12-05 15:14:26 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs3/DuplicateNames.glyphs b/resources/testdata/glyphs3/DuplicateNames.glyphs index b62f23032..94618f5c7 100644 --- a/resources/testdata/glyphs3/DuplicateNames.glyphs +++ b/resources/testdata/glyphs3/DuplicateNames.glyphs @@ -27,7 +27,7 @@ name = Bold; glyphs = ( { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs3/EmptyMetaTable.glyphs b/resources/testdata/glyphs3/EmptyMetaTable.glyphs index 61d5577d7..c977b4ba7 100644 --- a/resources/testdata/glyphs3/EmptyMetaTable.glyphs +++ b/resources/testdata/glyphs3/EmptyMetaTable.glyphs @@ -8,7 +8,7 @@ value = ( ); } ); -date = "2024-12-03 00:05:48 +0000"; + familyName = EmptyMetaTable; fontMaster = ( { diff --git a/resources/testdata/glyphs3/Fea_Labels.glyphs b/resources/testdata/glyphs3/Fea_Labels.glyphs index 00c3d10f3..e411e0b0a 100644 --- a/resources/testdata/glyphs3/Fea_Labels.glyphs +++ b/resources/testdata/glyphs3/Fea_Labels.glyphs @@ -1,10 +1,8 @@ { .appVersion = "3317"; .formatVersion = 3; -DisplayStrings = ( -" " -); -date = "2024-09-11 20:25:35 +0000"; + + familyName = "GlobalMetrics Font Test"; features = ( { @@ -124,7 +122,7 @@ width = 600; }, { glyphname = space; -lastChange = "2024-09-11 21:06:25 +0000"; + layers = ( { layerId = "0CAB57D4-4FC4-49C3-B456-FB7666EAA712"; diff --git a/resources/testdata/glyphs3/GlobalMetrics_font_customParameters.glyphs b/resources/testdata/glyphs3/GlobalMetrics_font_customParameters.glyphs index 5934b16db..51c0d52b2 100644 --- a/resources/testdata/glyphs3/GlobalMetrics_font_customParameters.glyphs +++ b/resources/testdata/glyphs3/GlobalMetrics_font_customParameters.glyphs @@ -1,10 +1,7 @@ { .appVersion = "3316"; .formatVersion = 3; -DisplayStrings = ( -"", -" " -); + axes = ( { name = Weight; @@ -62,7 +59,7 @@ name = underlinePosition; value = -300; } ); -date = "2024-09-11 20:25:35 +0000"; + familyName = "GlobalMetrics Font Test"; fontMaster = ( { @@ -145,7 +142,7 @@ name = Black; glyphs = ( { glyphname = space; -lastChange = "2024-09-11 21:06:25 +0000"; + layers = ( { layerId = "0CAB57D4-4FC4-49C3-B456-FB7666EAA712"; diff --git a/resources/testdata/glyphs3/IntermediateLayer.glyphs b/resources/testdata/glyphs3/IntermediateLayer.glyphs index d997022da..9fee971a3 100644 --- a/resources/testdata/glyphs3/IntermediateLayer.glyphs +++ b/resources/testdata/glyphs3/IntermediateLayer.glyphs @@ -1,10 +1,7 @@ { .appVersion = "3300"; .formatVersion = 3; -DisplayStrings = ( -I, -ii -); + axes = ( { name = "Cap Height"; @@ -60,7 +57,7 @@ Location = 400; ); } ); -date = "2023-07-20 13:49:39 +0000"; + familyName = "Intermediate Layer"; fontMaster = ( { diff --git a/resources/testdata/glyphs3/InvalidVendorID.glyphs b/resources/testdata/glyphs3/InvalidVendorID.glyphs index d4bd020e1..3417fc343 100644 --- a/resources/testdata/glyphs3/InvalidVendorID.glyphs +++ b/resources/testdata/glyphs3/InvalidVendorID.glyphs @@ -13,7 +13,7 @@ name = vendorID; value = " "; } ); -date = "2023-09-20 08:55:41 +0000"; + familyName = InvalidVendorID; fontMaster = ( { diff --git a/resources/testdata/glyphs3/MVAR.glyphs b/resources/testdata/glyphs3/MVAR.glyphs index 9aac743b2..abcae97e1 100644 --- a/resources/testdata/glyphs3/MVAR.glyphs +++ b/resources/testdata/glyphs3/MVAR.glyphs @@ -13,7 +13,7 @@ name = "Variable Font Origin"; value = m01; } ); -date = "2023-12-05 15:07:25 +0000"; + familyName = "MVAR Test"; fontMaster = ( { @@ -337,7 +337,7 @@ name = "Slanted 5"; glyphs = ( { glyphname = space; -lastChange = "2023-12-07 13:14:38 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs3/MasterNames-Italic.glyphs b/resources/testdata/glyphs3/MasterNames-Italic.glyphs index cd8aeed0f..58f095860 100644 --- a/resources/testdata/glyphs3/MasterNames-Italic.glyphs +++ b/resources/testdata/glyphs3/MasterNames-Italic.glyphs @@ -17,7 +17,7 @@ name = "Write DisplayStrings"; value = 0; } ); -date = "2024-10-08 16:36:05 +0000"; + familyName = "Master Names"; fontMaster = ( { diff --git a/resources/testdata/glyphs3/MasterNames.glyphs b/resources/testdata/glyphs3/MasterNames.glyphs index d67028971..f74b55f79 100644 --- a/resources/testdata/glyphs3/MasterNames.glyphs +++ b/resources/testdata/glyphs3/MasterNames.glyphs @@ -25,7 +25,7 @@ name = "Write DisplayStrings"; value = 0; } ); -date = "2024-10-08 14:26:05 +0000"; + familyName = "Master Names"; fontMaster = ( { diff --git a/resources/testdata/glyphs3/MetaTable.glyphs b/resources/testdata/glyphs3/MetaTable.glyphs index e4c7465e5..e270a6ed7 100644 --- a/resources/testdata/glyphs3/MetaTable.glyphs +++ b/resources/testdata/glyphs3/MetaTable.glyphs @@ -16,7 +16,7 @@ tag = slng; ); } ); -date = "2024-12-03 00:05:48 +0000"; + familyName = MetaTable; fontMaster = ( { diff --git a/resources/testdata/glyphs3/NestedComponent.glyphs b/resources/testdata/glyphs3/NestedComponent.glyphs index 2d7792dfd..7f58e651c 100644 --- a/resources/testdata/glyphs3/NestedComponent.glyphs +++ b/resources/testdata/glyphs3/NestedComponent.glyphs @@ -1,17 +1,14 @@ { .appVersion = "3151"; .formatVersion = 3; -DisplayStrings = ( -".", -"," -); + customParameters = ( { name = "Write lastChange"; value = 0; } ); -date = "2023-01-20 20:20:30 +0000"; + familyName = "New Font"; fontMaster = ( { diff --git a/resources/testdata/glyphs3/NoMetaTable.glyphs b/resources/testdata/glyphs3/NoMetaTable.glyphs index d1f77f4c8..8587c5b81 100644 --- a/resources/testdata/glyphs3/NoMetaTable.glyphs +++ b/resources/testdata/glyphs3/NoMetaTable.glyphs @@ -1,7 +1,7 @@ { .appVersion = "3260"; .formatVersion = 3; -date = "2024-12-03 00:05:48 +0000"; + familyName = NoMetaTable; fontMaster = ( { diff --git a/resources/testdata/glyphs3/Oswald-AE-comb.glyphs b/resources/testdata/glyphs3/Oswald-AE-comb.glyphs index 34daafd90..9c5612466 100644 --- a/resources/testdata/glyphs3/Oswald-AE-comb.glyphs +++ b/resources/testdata/glyphs3/Oswald-AE-comb.glyphs @@ -1,13 +1,7 @@ { .appVersion = "3223"; .formatVersion = 3; -DisplayStrings = ( -" - - - -" -); + axes = ( { name = Weight; @@ -49,7 +43,7 @@ wght = { }; } ); -date = "2017-09-22 11:11:33 +0000"; + familyName = Oswald; featurePrefixes = ( { diff --git a/resources/testdata/glyphs3/Oswald-O.glyphs b/resources/testdata/glyphs3/Oswald-O.glyphs index 45014ede0..c9b376836 100644 --- a/resources/testdata/glyphs3/Oswald-O.glyphs +++ b/resources/testdata/glyphs3/Oswald-O.glyphs @@ -1,9 +1,7 @@ { .appVersion = "3192"; .formatVersion = 3; -DisplayStrings = ( -O -); + axes = ( { name = Weight; @@ -16,7 +14,7 @@ name = "Write lastChange"; value = 0; } ); -date = "2023-05-05 15:11:55 +0000"; + familyName = OswaldO; fontMaster = ( { diff --git a/resources/testdata/glyphs3/Oswald-glyph-categories.glyphs b/resources/testdata/glyphs3/Oswald-glyph-categories.glyphs index 98e6bf64a..9f38cdabb 100644 --- a/resources/testdata/glyphs3/Oswald-glyph-categories.glyphs +++ b/resources/testdata/glyphs3/Oswald-glyph-categories.glyphs @@ -1,17 +1,7 @@ { .appVersion = "3260"; .formatVersion = 3; -DisplayStrings = ( -"áa", -"̆", -"ắ", -"/brevecomb_acutecomb", -"̆ă", -"/f_a", -a, -b, -"/U1C82" -); + axes = ( { name = Weight; @@ -46,7 +36,7 @@ wght = { }; } ); -date = "2017-09-22 11:11:33 +0000"; + familyName = Oswald; featurePrefixes = ( { diff --git a/resources/testdata/glyphs3/PropagateAnchorsTest-propagated.glyphs b/resources/testdata/glyphs3/PropagateAnchorsTest-propagated.glyphs index 3f844b361..07d389bd2 100644 --- a/resources/testdata/glyphs3/PropagateAnchorsTest-propagated.glyphs +++ b/resources/testdata/glyphs3/PropagateAnchorsTest-propagated.glyphs @@ -17,7 +17,7 @@ name = "Write DisplayStrings"; value = 0; } ); -date = "2024-02-08 12:03:09 +0000"; + familyName = "Propagate Anchors Test"; fontMaster = ( { diff --git a/resources/testdata/glyphs3/PropagateAnchorsTest.glyphs b/resources/testdata/glyphs3/PropagateAnchorsTest.glyphs index 3261f3ef6..028e59259 100644 --- a/resources/testdata/glyphs3/PropagateAnchorsTest.glyphs +++ b/resources/testdata/glyphs3/PropagateAnchorsTest.glyphs @@ -17,7 +17,7 @@ name = "Write DisplayStrings"; value = 0; } ); -date = "2024-02-08 12:03:09 +0000"; + familyName = "Propagate Anchors Test"; fontMaster = ( { diff --git a/resources/testdata/glyphs3/QCurve.glyphs b/resources/testdata/glyphs3/QCurve.glyphs index b4116a9be..c19b5433d 100644 --- a/resources/testdata/glyphs3/QCurve.glyphs +++ b/resources/testdata/glyphs3/QCurve.glyphs @@ -1,17 +1,14 @@ { .appVersion = "3208"; .formatVersion = 3; -DisplayStrings = ( -"", -i -); + customParameters = ( { name = "Write lastChange"; value = 0; } ); -date = "2023-07-20 13:49:39 +0000"; + familyName = "New Font"; fontMaster = ( { diff --git a/resources/testdata/glyphs3/SlantedFont.glyphs b/resources/testdata/glyphs3/SlantedFont.glyphs index 85883efca..12e74c7ed 100644 --- a/resources/testdata/glyphs3/SlantedFont.glyphs +++ b/resources/testdata/glyphs3/SlantedFont.glyphs @@ -13,7 +13,7 @@ name = "Variable Font Origin"; value = "E09E0C54-128D-4FEA-B209-1B70BEFE300B"; } ); -date = "2023-12-05 14:28:33 +0000"; + familyName = "Slanted Font"; fontMaster = ( { @@ -81,7 +81,7 @@ name = Regular; glyphs = ( { glyphname = I; -lastChange = "2023-12-05 14:31:49 +0000"; + layers = ( { layerId = "E09E0C54-128D-4FEA-B209-1B70BEFE300B"; @@ -118,7 +118,7 @@ unicode = 73; }, { glyphname = space; -lastChange = "2023-12-05 14:44:13 +0000"; + layers = ( { layerId = "E09E0C54-128D-4FEA-B209-1B70BEFE300B"; diff --git a/resources/testdata/glyphs3/StandardAxisNames.glyphs b/resources/testdata/glyphs3/StandardAxisNames.glyphs index 856ca8029..e7b1558db 100644 --- a/resources/testdata/glyphs3/StandardAxisNames.glyphs +++ b/resources/testdata/glyphs3/StandardAxisNames.glyphs @@ -27,7 +27,7 @@ name = foobarbaz; tag = FOOB; } ); -date = "2024-10-10 14:11:11 +0000"; + familyName = "New Font"; fontMaster = ( { @@ -148,7 +148,7 @@ name = "Foo Bar Baz"; glyphs = ( { glyphname = space; -lastChange = "2024-10-14 10:45:18 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs3/StaticBoldItalic.glyphs b/resources/testdata/glyphs3/StaticBoldItalic.glyphs index b05b043ce..773b2510a 100644 --- a/resources/testdata/glyphs3/StaticBoldItalic.glyphs +++ b/resources/testdata/glyphs3/StaticBoldItalic.glyphs @@ -30,7 +30,7 @@ name = "Bold Italic"; glyphs = ( { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs3/StaticWithInstance.glyphs b/resources/testdata/glyphs3/StaticWithInstance.glyphs index 6ff158c8e..d203c19df 100644 --- a/resources/testdata/glyphs3/StaticWithInstance.glyphs +++ b/resources/testdata/glyphs3/StaticWithInstance.glyphs @@ -11,7 +11,7 @@ name = "Regular"; glyphs = ( { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs3/TheBestNames.glyphs b/resources/testdata/glyphs3/TheBestNames.glyphs index fe0af121d..798dcab12 100644 --- a/resources/testdata/glyphs3/TheBestNames.glyphs +++ b/resources/testdata/glyphs3/TheBestNames.glyphs @@ -1,10 +1,7 @@ { .appVersion = "3151"; .formatVersion = 3; -DisplayStrings = ( -"-", -"!" -); + axes = ( { name = Weight; @@ -17,7 +14,7 @@ name = "Variable Font Origin"; value = "E09E0C54-128D-4FEA-B209-1B70BEFE300B"; } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = FamilyName; fontMaster = ( { @@ -72,7 +69,7 @@ name = Bold; glyphs = ( { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = m01; @@ -87,7 +84,7 @@ unicode = 32; }, { glyphname = exclam; -lastChange = "2022-12-01 05:10:49 +0000"; + layers = ( { layerId = m01; @@ -142,7 +139,7 @@ unicode = 33; }, { glyphname = hyphen; -lastChange = "2022-12-01 04:57:39 +0000"; + layers = ( { layerId = m01; @@ -179,7 +176,7 @@ unicode = 45; }, { glyphname = "manual-component"; -lastChange = "2022-12-01 04:57:39 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs3/WdthVar.glyphs b/resources/testdata/glyphs3/WdthVar.glyphs index 264e587c3..c1a8aa4fb 100644 --- a/resources/testdata/glyphs3/WdthVar.glyphs +++ b/resources/testdata/glyphs3/WdthVar.glyphs @@ -7,7 +7,7 @@ name = Width; tag = wdth; } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WdthVar; fontMaster = ( { @@ -65,7 +65,7 @@ name = Expanded; glyphs = ( { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = m01; @@ -80,7 +80,7 @@ unicode = 32; }, { glyphname = hyphen; -lastChange = "2024-08-28 11:45:55 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs3/WghtVar.glyphs b/resources/testdata/glyphs3/WghtVar.glyphs index 87ea3d1f5..ba3b8cb7f 100644 --- a/resources/testdata/glyphs3/WghtVar.glyphs +++ b/resources/testdata/glyphs3/WghtVar.glyphs @@ -1,9 +1,7 @@ { .appVersion = "3219"; .formatVersion = 3; -DisplayStrings = ( -"![]!" -); + axes = ( { name = Weight; @@ -20,7 +18,7 @@ name = "Has WWS Names"; value = 1; } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar; fontMaster = ( { @@ -77,7 +75,7 @@ name = Bold; glyphs = ( { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = m01; @@ -92,7 +90,7 @@ unicode = 32; }, { glyphname = exclam; -lastChange = "2023-06-07 22:35:08 +0000"; + layers = ( { layerId = m01; @@ -147,7 +145,7 @@ unicode = 33; }, { glyphname = hyphen; -lastChange = "2023-06-05 23:23:03 +0000"; + layers = ( { layerId = m01; @@ -188,7 +186,7 @@ unicode = 45; glyphname = bracketleft; kernLeft = bracketleft_L; kernRight = bracketleft_R; -lastChange = "2023-06-07 22:37:02 +0000"; + layers = ( { layerId = m01; @@ -235,7 +233,7 @@ unicode = 91; glyphname = bracketright; kernLeft = bracketright_L; kernRight = bracketright_R; -lastChange = "2023-06-07 22:35:47 +0000"; + layers = ( { layerId = m01; @@ -280,7 +278,7 @@ unicode = 93; }, { glyphname = "manual-component"; -lastChange = "2022-12-01 04:57:39 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs3/WghtVar.glyphspackage/fontinfo.plist b/resources/testdata/glyphs3/WghtVar.glyphspackage/fontinfo.plist index b17e7a217..53605fd78 100644 --- a/resources/testdata/glyphs3/WghtVar.glyphspackage/fontinfo.plist +++ b/resources/testdata/glyphs3/WghtVar.glyphspackage/fontinfo.plist @@ -17,7 +17,7 @@ name = "Has WWS Names"; value = 1; } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar; fontMaster = ( { diff --git a/resources/testdata/glyphs3/WghtVarWithStylisticSet.glyphs b/resources/testdata/glyphs3/WghtVarWithStylisticSet.glyphs index 0e8a268e5..728e43c59 100644 --- a/resources/testdata/glyphs3/WghtVarWithStylisticSet.glyphs +++ b/resources/testdata/glyphs3/WghtVarWithStylisticSet.glyphs @@ -1,9 +1,7 @@ { .appVersion = "3260"; .formatVersion = 3; -DisplayStrings = ( -"![]!" -); + axes = ( { name = Weight; @@ -20,7 +18,7 @@ name = "Has WWS Names"; value = 1; } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar; features = ( { @@ -99,7 +97,7 @@ name = Bold; glyphs = ( { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = m01; @@ -114,7 +112,7 @@ unicode = 32; }, { glyphname = exclam; -lastChange = "2023-06-07 22:35:08 +0000"; + layers = ( { layerId = m01; @@ -169,7 +167,7 @@ unicode = 33; }, { glyphname = hyphen; -lastChange = "2023-06-05 23:23:03 +0000"; + layers = ( { layerId = m01; @@ -210,7 +208,7 @@ unicode = 45; glyphname = bracketleft; kernLeft = bracketleft_L; kernRight = bracketleft_R; -lastChange = "2023-06-07 22:37:02 +0000"; + layers = ( { layerId = m01; @@ -257,7 +255,7 @@ unicode = 91; glyphname = bracketright; kernLeft = bracketright_L; kernRight = bracketright_R; -lastChange = "2023-06-07 22:35:47 +0000"; + layers = ( { layerId = m01; @@ -302,7 +300,7 @@ unicode = 93; }, { glyphname = "manual-component"; -lastChange = "2022-12-01 04:57:39 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs3/WghtVar_3master_CustomOrigin.glyphs b/resources/testdata/glyphs3/WghtVar_3master_CustomOrigin.glyphs index 67ea99806..7ad1a5a28 100644 --- a/resources/testdata/glyphs3/WghtVar_3master_CustomOrigin.glyphs +++ b/resources/testdata/glyphs3/WghtVar_3master_CustomOrigin.glyphs @@ -1,10 +1,7 @@ { .appVersion = "3148"; .formatVersion = 3; -DisplayStrings = ( -"-", -"!" -); + axes = ( { hidden = 1; @@ -18,7 +15,7 @@ name = "Variable Font Origin"; value = "E09E0C54-128D-4FEA-B209-1B70BEFE300B"; } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar; fontMaster = ( { @@ -97,7 +94,7 @@ name = Bold; glyphs = ( { glyphname = space; -lastChange = "2022-12-09 01:38:15 +0000"; + layers = ( { layerId = m01; @@ -116,7 +113,7 @@ unicode = 32; }, { glyphname = exclam; -lastChange = "2022-12-09 01:39:12 +0000"; + layers = ( { layerId = m01; @@ -195,7 +192,7 @@ unicode = 33; }, { glyphname = hyphen; -lastChange = "2022-12-09 01:38:09 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs3/WghtVar_Anchors.glyphs b/resources/testdata/glyphs3/WghtVar_Anchors.glyphs index 781f26f52..d884f3229 100644 --- a/resources/testdata/glyphs3/WghtVar_Anchors.glyphs +++ b/resources/testdata/glyphs3/WghtVar_Anchors.glyphs @@ -1,16 +1,14 @@ { .appVersion = "3219"; .formatVersion = 3; -DisplayStrings = ( -A -); + axes = ( { name = Weight; tag = wght; } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar_Anchors; fontMaster = ( { @@ -65,7 +63,7 @@ name = Bold; glyphs = ( { glyphname = A; -lastChange = "2023-09-14 14:42:56 +0000"; + layers = ( { anchors = ( @@ -132,7 +130,7 @@ unicode = 65; }, { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = m01; @@ -147,7 +145,7 @@ unicode = 32; }, { glyphname = macroncomb; -lastChange = "2023-09-14 14:41:26 +0000"; + layers = ( { anchors = ( @@ -196,7 +194,7 @@ unicode = 772; }, { glyphname = brevecomb; -lastChange = "2023-09-14 14:41:26 +0000"; + layers = ( { anchors = ( diff --git a/resources/testdata/glyphs3/WghtVar_Anchors.glyphspackage/fontinfo.plist b/resources/testdata/glyphs3/WghtVar_Anchors.glyphspackage/fontinfo.plist index 518687e24..7fb74e220 100644 --- a/resources/testdata/glyphs3/WghtVar_Anchors.glyphspackage/fontinfo.plist +++ b/resources/testdata/glyphs3/WghtVar_Anchors.glyphspackage/fontinfo.plist @@ -7,7 +7,7 @@ name = Weight; tag = wght; } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar_Anchors; fontMaster = ( { diff --git a/resources/testdata/glyphs3/WghtVar_Avar.glyphs b/resources/testdata/glyphs3/WghtVar_Avar.glyphs index 16a9d5607..182f8de5f 100644 --- a/resources/testdata/glyphs3/WghtVar_Avar.glyphs +++ b/resources/testdata/glyphs3/WghtVar_Avar.glyphs @@ -1,18 +1,14 @@ { .appVersion = "3219"; .formatVersion = 3; -DisplayStrings = ( -"-", -"!", -" " -); + axes = ( { name = Weight; tag = wght; } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar; fontMaster = ( { @@ -93,7 +89,7 @@ name = Bold; glyphs = ( { glyphname = space; -lastChange = "2023-04-12 17:01:58 +0000"; + layers = ( { layerId = m01; @@ -112,7 +108,7 @@ unicode = 32; }, { glyphname = exclam; -lastChange = "2023-04-12 16:55:39 +0000"; + layers = ( { layerId = m01; @@ -191,7 +187,7 @@ unicode = 33; }, { glyphname = hyphen; -lastChange = "2023-04-12 17:01:20 +0000"; + layers = ( { layerId = m01; @@ -243,7 +239,7 @@ unicode = 45; }, { glyphname = "manual-component"; -lastChange = "2023-04-12 17:00:55 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs3/WghtVar_Avar.glyphspackage/fontinfo.plist b/resources/testdata/glyphs3/WghtVar_Avar.glyphspackage/fontinfo.plist index a2a6ef33e..896015618 100644 --- a/resources/testdata/glyphs3/WghtVar_Avar.glyphspackage/fontinfo.plist +++ b/resources/testdata/glyphs3/WghtVar_Avar.glyphspackage/fontinfo.plist @@ -7,7 +7,7 @@ name = Weight; tag = wght; } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar; fontMaster = ( { diff --git a/resources/testdata/glyphs3/WghtVar_Avar_From_Instances.glyphs b/resources/testdata/glyphs3/WghtVar_Avar_From_Instances.glyphs index e1b4e234e..14c4615db 100644 --- a/resources/testdata/glyphs3/WghtVar_Avar_From_Instances.glyphs +++ b/resources/testdata/glyphs3/WghtVar_Avar_From_Instances.glyphs @@ -1,11 +1,7 @@ { .appVersion = "3316"; .formatVersion = 3; -DisplayStrings = ( -"-", -"!", -" " -); + axes = ( { name = Weight; @@ -18,7 +14,7 @@ name = "Variable Font Origin"; value = "E09E0C54-128D-4FEA-B209-1B70BEFE300B"; } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar; fontMaster = ( { @@ -99,7 +95,7 @@ name = Bold; glyphs = ( { glyphname = space; -lastChange = "2023-04-12 17:01:58 +0000"; + layers = ( { layerId = m01; @@ -118,7 +114,7 @@ unicode = 32; }, { glyphname = exclam; -lastChange = "2023-04-12 16:55:39 +0000"; + layers = ( { layerId = m01; @@ -197,7 +193,7 @@ unicode = 33; }, { glyphname = hyphen; -lastChange = "2023-04-12 17:01:20 +0000"; + layers = ( { layerId = m01; @@ -249,7 +245,7 @@ unicode = 45; }, { glyphname = "manual-component"; -lastChange = "2023-04-12 17:00:55 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs3/WghtVar_AxisLocation.glyphs b/resources/testdata/glyphs3/WghtVar_AxisLocation.glyphs index 8d09c7a8f..e1818d14f 100644 --- a/resources/testdata/glyphs3/WghtVar_AxisLocation.glyphs +++ b/resources/testdata/glyphs3/WghtVar_AxisLocation.glyphs @@ -1,17 +1,14 @@ { .appVersion = "3148"; .formatVersion = 3; -DisplayStrings = ( -"-", -"!" -); + axes = ( { name = Weight; tag = wght; } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar; fontMaster = ( { @@ -68,7 +65,7 @@ Location = 700; glyphs = ( { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = m01; @@ -87,7 +84,7 @@ unicode = 32; }, { glyphname = exclam; -lastChange = "2022-12-01 05:10:49 +0000"; + layers = ( { layerId = m01; @@ -166,7 +163,7 @@ unicode = 33; }, { glyphname = hyphen; -lastChange = "2022-12-01 04:57:39 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs3/WghtVar_GlyphOrder.glyphs b/resources/testdata/glyphs3/WghtVar_GlyphOrder.glyphs index 0c081c3de..8b1aa14cb 100644 --- a/resources/testdata/glyphs3/WghtVar_GlyphOrder.glyphs +++ b/resources/testdata/glyphs3/WghtVar_GlyphOrder.glyphs @@ -1,10 +1,7 @@ { .appVersion = "3148"; .formatVersion = 3; -DisplayStrings = ( -"-", -"!" -); + axes = ( { name = Weight; @@ -21,7 +18,7 @@ not-a-valid-name ); } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar; fontMaster = ( { @@ -76,7 +73,7 @@ name = Bold; glyphs = ( { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = m01; @@ -91,7 +88,7 @@ unicode = 32; }, { glyphname = exclam; -lastChange = "2022-12-01 05:10:49 +0000"; + layers = ( { layerId = m01; @@ -132,7 +129,7 @@ unicode = 33; }, { glyphname = hyphen; -lastChange = "2022-12-01 04:57:39 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs3/WghtVar_HeavyHyphen.glyphs b/resources/testdata/glyphs3/WghtVar_HeavyHyphen.glyphs index b444fe0fc..add24582a 100644 --- a/resources/testdata/glyphs3/WghtVar_HeavyHyphen.glyphs +++ b/resources/testdata/glyphs3/WghtVar_HeavyHyphen.glyphs @@ -1,17 +1,14 @@ { .appVersion = "3148"; .formatVersion = 3; -DisplayStrings = ( -"-", -"!" -); + axes = ( { name = Weight; tag = wght; } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar; fontMaster = ( { @@ -66,7 +63,7 @@ name = Bold; glyphs = ( { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = m01; @@ -81,7 +78,7 @@ unicode = 32; }, { glyphname = exclam; -lastChange = "2022-12-01 05:10:49 +0000"; + layers = ( { layerId = m01; @@ -136,7 +133,7 @@ unicode = 33; }, { glyphname = hyphen; -lastChange = "2022-12-01 22:53:02 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs3/WghtVar_Instances.glyphs b/resources/testdata/glyphs3/WghtVar_Instances.glyphs index a61c6f493..e123dbf57 100644 --- a/resources/testdata/glyphs3/WghtVar_Instances.glyphs +++ b/resources/testdata/glyphs3/WghtVar_Instances.glyphs @@ -1,17 +1,14 @@ { .appVersion = "3219"; .formatVersion = 3; -DisplayStrings = ( -"-", -"!" -); + axes = ( { name = Weight; tag = wght; } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar; fontMaster = ( { @@ -68,7 +65,7 @@ name = Bold; glyphs = ( { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = m01; @@ -83,7 +80,7 @@ unicode = 32; }, { glyphname = exclam; -lastChange = "2022-12-01 05:10:49 +0000"; + layers = ( { layerId = m01; @@ -138,7 +135,7 @@ unicode = 33; }, { glyphname = hyphen; -lastChange = "2022-12-01 04:57:39 +0000"; + layers = ( { layerId = m01; @@ -175,7 +172,7 @@ unicode = 45; }, { glyphname = "manual-component"; -lastChange = "2022-12-01 04:57:39 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs3/WghtVar_Instances.glyphspackage/fontinfo.plist b/resources/testdata/glyphs3/WghtVar_Instances.glyphspackage/fontinfo.plist index ea48c1a6a..74d3f137e 100644 --- a/resources/testdata/glyphs3/WghtVar_Instances.glyphspackage/fontinfo.plist +++ b/resources/testdata/glyphs3/WghtVar_Instances.glyphspackage/fontinfo.plist @@ -7,7 +7,7 @@ name = Weight; tag = wght; } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar; fontMaster = ( { diff --git a/resources/testdata/glyphs3/WghtVar_NoExport.glyphs b/resources/testdata/glyphs3/WghtVar_NoExport.glyphs index 786998b99..79c1e9cf2 100644 --- a/resources/testdata/glyphs3/WghtVar_NoExport.glyphs +++ b/resources/testdata/glyphs3/WghtVar_NoExport.glyphs @@ -1,9 +1,7 @@ { .appVersion = "3226"; .formatVersion = 3; -DisplayStrings = ( -"![]!" -); + axes = ( { name = Weight; @@ -20,7 +18,7 @@ name = "Has WWS Names"; value = 1; } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVar_NoExport; fontMaster = ( { @@ -77,7 +75,7 @@ name = Bold; glyphs = ( { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = m01; @@ -92,7 +90,7 @@ unicode = 32; }, { glyphname = exclam; -lastChange = "2023-06-07 22:35:08 +0000"; + layers = ( { layerId = m01; @@ -150,7 +148,7 @@ export = 0; glyphname = hyphen; kernLeft = hyphen_L; kernRight = hyphen_R; -lastChange = "2023-11-09 16:34:37 +0000"; + layers = ( { anchors = ( @@ -211,7 +209,7 @@ unicode = 45; glyphname = bracketleft; kernLeft = bracketleft_L; kernRight = bracketleft_R; -lastChange = "2023-06-07 22:37:02 +0000"; + layers = ( { layerId = m01; @@ -258,7 +256,7 @@ unicode = 91; glyphname = bracketright; kernLeft = bracketright_L; kernRight = bracketright_R; -lastChange = "2023-06-07 22:35:47 +0000"; + layers = ( { layerId = m01; @@ -303,7 +301,7 @@ unicode = 93; }, { glyphname = "manual-component"; -lastChange = "2023-11-09 15:45:41 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs3/WghtVar_OS2.glyphs b/resources/testdata/glyphs3/WghtVar_OS2.glyphs index ca04cb50c..37c2c800b 100644 --- a/resources/testdata/glyphs3/WghtVar_OS2.glyphs +++ b/resources/testdata/glyphs3/WghtVar_OS2.glyphs @@ -1,10 +1,7 @@ { .appVersion = "3219"; .formatVersion = 3; -DisplayStrings = ( -"-", -"!" -); + axes = ( { name = Weight; @@ -32,7 +29,7 @@ value = ( ); } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVarOS2; fontMaster = ( { @@ -129,7 +126,7 @@ name = Bold; glyphs = ( { glyphname = space; -lastChange = "2022-12-01 04:58:12 +0000"; + layers = ( { layerId = m01; @@ -144,7 +141,7 @@ unicode = 32; }, { glyphname = exclam; -lastChange = "2022-12-01 05:10:49 +0000"; + layers = ( { layerId = m01; @@ -199,7 +196,7 @@ unicode = 33; }, { glyphname = hyphen; -lastChange = "2022-12-01 04:57:39 +0000"; + layers = ( { layerId = m01; @@ -236,7 +233,7 @@ unicode = 45; }, { glyphname = "manual-component"; -lastChange = "2022-12-01 04:57:39 +0000"; + layers = ( { layerId = m01; diff --git a/resources/testdata/glyphs3/WghtVar_OS2.glyphspackage/fontinfo.plist b/resources/testdata/glyphs3/WghtVar_OS2.glyphspackage/fontinfo.plist index f4da25aad..7aa06055a 100644 --- a/resources/testdata/glyphs3/WghtVar_OS2.glyphspackage/fontinfo.plist +++ b/resources/testdata/glyphs3/WghtVar_OS2.glyphspackage/fontinfo.plist @@ -28,7 +28,7 @@ value = ( ); } ); -date = "2022-12-01 04:52:20 +0000"; + familyName = WghtVarOS2; fontMaster = ( { diff --git a/resources/testdata/glyphs3/custom_param_disable.glyphs b/resources/testdata/glyphs3/custom_param_disable.glyphs index 6cb5c0259..c11dbadc8 100644 --- a/resources/testdata/glyphs3/custom_param_disable.glyphs +++ b/resources/testdata/glyphs3/custom_param_disable.glyphs @@ -10,7 +10,7 @@ value = ( ); } ); -date = "2024-07-18 16:00:55 +0000"; + familyName = "New Font"; fontMaster = ( { diff --git a/resources/testdata/glyphs3/fstype_0x0000.glyphs b/resources/testdata/glyphs3/fstype_0x0000.glyphs index 9265c09fc..c9d8f54fa 100644 --- a/resources/testdata/glyphs3/fstype_0x0000.glyphs +++ b/resources/testdata/glyphs3/fstype_0x0000.glyphs @@ -14,7 +14,7 @@ value = ( ); } ); -date = "2023-09-20 08:55:41 +0000"; + familyName = fstype; fontMaster = ( { diff --git a/resources/testdata/glyphs3/fstype_0x0104.glyphs b/resources/testdata/glyphs3/fstype_0x0104.glyphs index 6ce8f2b87..f75f70cbb 100644 --- a/resources/testdata/glyphs3/fstype_0x0104.glyphs +++ b/resources/testdata/glyphs3/fstype_0x0104.glyphs @@ -16,7 +16,7 @@ value = ( ); } ); -date = "2023-09-20 08:55:41 +0000"; + familyName = fstype; fontMaster = ( { diff --git a/resources/testdata/glyphs3/gdef_categories_no_layout.glyphs b/resources/testdata/glyphs3/gdef_categories_no_layout.glyphs index 705789e1e..32740080d 100644 --- a/resources/testdata/glyphs3/gdef_categories_no_layout.glyphs +++ b/resources/testdata/glyphs3/gdef_categories_no_layout.glyphs @@ -1,11 +1,8 @@ { .appVersion = "3260"; .formatVersion = 3; -DisplayStrings = ( -"/space", -"/mycustommark" -); -date = "2023-05-05 15:11:55 +0000"; + + familyName = Dated; fontMaster = ( { @@ -16,7 +13,7 @@ name = Regular; glyphs = ( { glyphname = space; -lastChange = "2024-09-05 19:35:17 +0000"; + layers = ( { layerId = m01; @@ -27,7 +24,7 @@ width = 200; { category = Mark; glyphname = mycustommark; -lastChange = "2024-09-05 19:36:39 +0000"; + layers = ( { anchors = ( diff --git a/resources/testdata/glyphs3/infinity.glyphs b/resources/testdata/glyphs3/infinity.glyphs index a763e1954..17101c333 100644 --- a/resources/testdata/glyphs3/infinity.glyphs +++ b/resources/testdata/glyphs3/infinity.glyphs @@ -7,7 +7,7 @@ name = Weight; tag = wght; } ); -date = "2023-09-20 08:55:41 +0000"; + familyName = InfWght; fontMaster = ( { diff --git a/resources/testdata/glyphs3/infinity.glyphspackage/fontinfo.plist b/resources/testdata/glyphs3/infinity.glyphspackage/fontinfo.plist index 03b4b7418..92596fb7e 100644 --- a/resources/testdata/glyphs3/infinity.glyphspackage/fontinfo.plist +++ b/resources/testdata/glyphs3/infinity.glyphspackage/fontinfo.plist @@ -7,7 +7,7 @@ name = Weight; tag = wght; } ); -date = "2023-09-20 08:55:41 +0000"; + familyName = InfWght; fontMaster = ( { diff --git a/resources/testdata/glyphs3/number_value.glyphs b/resources/testdata/glyphs3/number_value.glyphs index 81e97921d..fb67ca4da 100644 --- a/resources/testdata/glyphs3/number_value.glyphs +++ b/resources/testdata/glyphs3/number_value.glyphs @@ -17,7 +17,7 @@ value = ( ); } ); -date = "2024-07-18 16:00:55 +0000"; + familyName = "New Font"; fontMaster = ( { @@ -105,7 +105,7 @@ unicode = 65; }, { glyphname = a; -lastChange = "2024-07-30 20:14:41 +0000"; + layers = ( { layerId = "CEAF8881-3B30-4737-AC29-09BAEF72AFFD";