Yang Liu, I don’t know about .woff files, sorry.
I have used .ttf and .otf files as sources. I am updating the documentation for creating a new font here: meshwriter/fonts at master · briantbutton/meshwriter · GitHub
If you don’t mind, please direct further questions to this thread: Adding a new font for MeshWriter
That will reduce repetition.