1
0

text2svg.js 637 B

123456789101112131415161718192021
  1. var mathmode = require("mathmode")
  2. var fs = require('fs');
  3. var characterlist = require('./characterlist.json');
  4. var i = 0
  5. function write(){
  6. if(i<characterlist.length){
  7. var sym = characterlist[i]
  8. var fileName = "icons/latex/tex"+i+".png"
  9. var myFile = fs.createWriteStream(fileName);
  10. var latex = sym["Latex"]
  11. var image = mathmode(latex, {dpi:3000, packages:["amsmath", "amssymb", "stmaryrd", "latexsym", "textcomp", "wasysym", "marvosym", "mathrsfs", "tipa", "upgreek", "gensymb", "esint", ""]}).pipe(myFile)
  12. i++
  13. setTimeout(write, 200)
  14. }
  15. }
  16. write()
  17. //dsfont, bbold