aboutsummaryrefslogtreecommitdiff
path: root/Lib/fontTools/config/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/fontTools/config/__init__.py')
-rw-r--r--Lib/fontTools/config/__init__.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/Lib/fontTools/config/__init__.py b/Lib/fontTools/config/__init__.py
index f5a62eaf..c106fe51 100644
--- a/Lib/fontTools/config/__init__.py
+++ b/Lib/fontTools/config/__init__.py
@@ -57,3 +57,18 @@ Config.register_option(
parse=Option.parse_optional_bool,
validate=Option.validate_optional_bool,
)
+
+Config.register_option(
+ name="fontTools.otlLib.builder:WRITE_GPOS7",
+ help=dedent(
+ """\
+ macOS before 13.2 didn’t support GPOS LookupType 7 (non-chaining
+ ContextPos lookups), so FontTools.otlLib.builder disables a file size
+ optimisation that would use LookupType 7 instead of 8 when there is no
+ chaining (no prefix or suffix). Set to True to enable the optimization.
+ """
+ ),
+ default=False,
+ parse=Option.parse_optional_bool,
+ validate=Option.validate_optional_bool,
+)