From 0f3e57eaf105a31739c44429d95caac6e4358933 Mon Sep 17 00:00:00 2001 From: Rasmus Andersson Date: Sat, 18 Nov 2023 15:47:47 -0800 Subject: change default opsz axis value to "text" (14) --- misc/tools/bake-vf.py | 9 +++++---- misc/tools/gen-var-designspace.py | 12 ++++++------ 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/misc/tools/bake-vf.py b/misc/tools/bake-vf.py index 5ead1c7a6..05eefbe86 100644 --- a/misc/tools/bake-vf.py +++ b/misc/tools/bake-vf.py @@ -28,10 +28,11 @@ from fontTools.otlLib.builder import buildStatTable # stat_axes_format_2 is used for making a STAT table with format 1 & 2 records def stat_axes_format_2(is_italic): return [ - { "name": "Optical Size", "tag": "opsz", "ordering": 0, "values": [ - dict(nominalValue=14, rangeMinValue=14, rangeMaxValue=21, name="14pt"), - dict(nominalValue=28, rangeMinValue=21, rangeMaxValue=28, name="28pt"), - ] }, + dict(name="Optical Size", tag="opsz", ordering=0, values=[ + dict(nominalValue=14, rangeMinValue=14, rangeMaxValue=21, name="Text", + flags=0x2, linkedValue=28), + dict(nominalValue=28, rangeMinValue=21, rangeMaxValue=28, name="Display"), + ]), { "name": "Weight", "tag": "wght", "ordering": 1, "values": [ dict(nominalValue=100, rangeMinValue=100, rangeMaxValue=150, name="Thin"), dict(nominalValue=200, rangeMinValue=150, rangeMaxValue=250, name="ExtraLight"), diff --git a/misc/tools/gen-var-designspace.py b/misc/tools/gen-var-designspace.py index 5af64ab10..f75c04788 100644 --- a/misc/tools/gen-var-designspace.py +++ b/misc/tools/gen-var-designspace.py @@ -60,11 +60,11 @@ def fixup_instances(designspace): del designspace.instances[i] -def fixup_axes_defaults(designspace): - for a in designspace.axes: - if a.tag == "opsz": - a.default = a.maximum - break +# def fixup_axes_defaults(designspace): +# for a in designspace.axes: +# if a.tag == "opsz": +# a.default = a.maximum +# break def fixup_sources(designspace): @@ -93,7 +93,7 @@ def main(argv): designspace = DesignSpaceDocument.fromfile(args.input_designspace) fixup_instances(designspace) - fixup_axes_defaults(designspace) + # fixup_axes_defaults(designspace) fixup_sources(designspace) designspace.write(args.output_designspace) -- cgit v1.2.3