@web-alchemy/fonttools
Version:
This is the Node.js adapter of [python font tools](https://github.com/fonttools/fonttools) via [Pyodide](https://pyodide.org) without having to install python and its dependencies.
19 lines (16 loc) • 335 B
JavaScript
function getPythonTtxFunction(pyodide) {
return pyodide.runPythonAsync(`
from fontTools.ttx import main
def main_fn(args = None):
try:
return main(args)
except SystemExit as error:
return error
except Exception:
raise
main_fn
`)
}
module.exports = {
getPythonTtxFunction
}