This module is the bridge between Python and the FDK. It uses subprocess.Popen to create a process that executes an FDK program.
Run makeotf. The arguments will be converted into arguments for makeotf as follows:
| outputPath | -o |
| outlineSourcePath | -f |
| featuresPath | -ff |
| glyphOrderPath | -gf |
| menuNamePath | -mf |
| fontInfoPath | -fi |
| releaseMode | -r |
Run checkOutlines. The arguments will be converted into arguments for makeotf as follows:
The following arguments will be passed to autohint.
| removeOverlap=False | -V |
| correctContourDirection=False | -O |
Additionally, the following arguments will be passed to checkOutlines.
Run autohint. The following arguments will be passed to autohint.