This uses typeface.js to grab the vector paths; then transforms into a discrete set of points (the contour) and triangulates it using poly2tri.
beefy src/test2d.js --cwd demo --live -- -r './lib/index.js:text3d' -t brfs
beefy src/test2d.js --cwd demo -- -r './lib/index.js:text3d' -t brfs
browserify demo/src/TextManager.js -r './lib/index.js:text3d' -s TextManager -o textfx.js -t brfs