diff options
Diffstat (limited to 'Lib/fontTools/config/__init__.py')
-rw-r--r-- | Lib/fontTools/config/__init__.py | 15 |
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, +) |