summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2023-11-19 02:47:47 +0300
committerRasmus Andersson <rasmus@notion.se>2023-11-19 02:47:47 +0300
commit0f3e57eaf105a31739c44429d95caac6e4358933 (patch)
tree660c9d913492011ec72747fc2bda5fbd8bb01862
parenta52cfc4fb73fd28163a9a97549a5546cc5793af3 (diff)
downloadinter-0f3e57eaf105a31739c44429d95caac6e4358933.tar.xz
change default opsz axis value to "text" (14)
-rw-r--r--misc/tools/bake-vf.py9
-rw-r--r--misc/tools/gen-var-designspace.py12
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)