diff options
author | robot-piglet <robot-piglet@yandex-team.com> | 2024-06-11 11:48:44 +0300 |
---|---|---|
committer | robot-piglet <robot-piglet@yandex-team.com> | 2024-06-12 09:58:01 +0300 |
commit | a26a1f012a93e209458200c2ba8ae484a45a6c54 (patch) | |
tree | 593bfd3677bce7f893c30c81dcc4fc36f1360782 /contrib/python/fonttools/fontTools/cffLib/transforms.py | |
parent | 07f57e35443ab7f09471caf2dbf1afbcced4d9f7 (diff) | |
download | ydb-a26a1f012a93e209458200c2ba8ae484a45a6c54.tar.gz |
Intermediate changes
Diffstat (limited to 'contrib/python/fonttools/fontTools/cffLib/transforms.py')
-rw-r--r-- | contrib/python/fonttools/fontTools/cffLib/transforms.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/contrib/python/fonttools/fontTools/cffLib/transforms.py b/contrib/python/fonttools/fontTools/cffLib/transforms.py index 0772d85e21..91f6999fe6 100644 --- a/contrib/python/fonttools/fontTools/cffLib/transforms.py +++ b/contrib/python/fonttools/fontTools/cffLib/transforms.py @@ -342,7 +342,7 @@ def _cs_drop_hints(charstring): del charstring._hints -def remove_hints(cff): +def remove_hints(cff, *, removeUnusedSubrs: bool = True): for fontname in cff.keys(): font = cff[fontname] cs = font.CharStrings @@ -404,7 +404,8 @@ def remove_hints(cff): ]: if hasattr(priv, k): setattr(priv, k, None) - remove_unused_subroutines(cff) + if removeUnusedSubrs: + remove_unused_subroutines(cff) def _pd_delete_empty_subrs(private_dict): |