[optimize.gpos] declare/re-export option from module

This commit is contained in:
Cosimo Lupo 2022-04-21 15:38:42 +01:00
parent 4160f05242
commit ec79257960
2 changed files with 5 additions and 5 deletions

View File

@ -1,7 +1,5 @@
from argparse import RawTextHelpFormatter
from fontTools.config import OPTIONS
from fontTools.otlLib.optimize.gpos import compact
from fontTools.otlLib.optimize.gpos import COMPRESSION_LEVEL, compact
from fontTools.ttLib import TTFont
@ -20,7 +18,6 @@ def main(args=None):
parser.add_argument(
"-o", metavar="OUTPUTFILE", dest="outfile", default=None, help="output file"
)
COMPRESSION_LEVEL = OPTIONS["fontTools.otlLib.optimize.gpos:COMPRESSION_LEVEL"]
parser.add_argument(
"--gpos-compression-level",
help=COMPRESSION_LEVEL.help,

View File

@ -5,11 +5,14 @@ from itertools import chain
from math import log2
from typing import DefaultDict, Dict, Iterable, List, Sequence, Tuple
from fontTools.config import OPTIONS
from fontTools.misc.intTools import bit_count, bit_indices
from fontTools.ttLib import TTFont
from fontTools.ttLib.tables import otBase, otTables
log = logging.getLogger("fontTools.otlLib.optimize.gpos")
log = logging.getLogger(__name__)
COMPRESSION_LEVEL = OPTIONS[f"{__name__}:COMPRESSION_LEVEL"]
def compact(font: TTFont, level: int) -> TTFont: