Yeah, I’m serious!
I really would like to have fast, dynamic, 3D text in my game.
So here is something that is getting really close. I studied what you did with MeshWriter, and did a lot of Googling, and I am now able to generate a 3D mesh in any font!
This just uses opentype.js directly, which is great because it also returns all the “metrics” data for each character. So I should be able to create a mesh for each character and just store the “advance width” and “kerning” and whatever else might be needed to build these strings dynamically.
Also, I have to give a huge thanks to “riv” on StackOverflow. His or her post here is what made this possible: javascript - Triangulate path data from OpenType.js using Earcut - Stack Overflow