1 #!/usr/bin/env fontforge
3 # FontForge script that converts its first argument (a font file) to
4 # woff2, saving the results to its second argument (a path). See,
6 # https://fontforge.org/docs/tutorial/scripting-tutorial.html
8 # and the additional documentation for Generate() at
10 # https://fontforge.org/docs/scripting/scripting-alpha.html#Generate
14 # fmflags&4 => generate a short "post" table with no glyph name info
17 # fmflags&8 => do not include ttf instructions
19 # fmflags&0x8000 => do not generate an FFTM table
21 # fmflags&0x40000 => do not do flex hints
23 # fmflags&0x80000 => do not include postscript hints
25 # And, according to python,
27 # >>> 0x4 + 0x8 + 0x8000 + 0x40000 + 0x80000
31 Generate($2,"",819212);