CoolFace
Modelpublic

srimanth-d/GOT_CPU

sourceHugging Faceapache-2.0updated 2y agoView on Hugging Face
11likes127downloads
render_tools.py96 linesDownload Raw Back to root
1 2punctuation_dict = {3    ",": ",",4    "。": ".",5 6}7translation_table = str.maketrans(punctuation_dict)8 9def svg_to_html(svg_content, output_filename):10 11    html_content = f"""12    <!DOCTYPE html>13    <html lang="en">14    <head>15        <meta charset="UTF-8">16        <meta name="viewport" content="width=device-width, initial-scale=1.0">17        <title>SVG Embedded in HTML</title>18    </head>19    <body>20        <svg width="2100" height="15000" xmlns="http://www.w3.org/2000/svg">21            {svg_content}22        </svg>23    </body>24    </html>25    """26 27    with open(output_filename, 'w') as file:28        file.write(html_content)29 30 31 32content_mmd_to_html = """<!DOCTYPE html>33<html lang="en" data-lt-installed="true"><head>34  <meta charset="UTF-8">35  <title>Title</title>36  <script>37    const text = 38  </script>39  <style>40    #content {41      max-width: 800px;42      margin: auto;43    }44  </style>45  <script>46    let script = document.createElement('script');47    script.src = "https://cdn.jsdelivr.net/npm/mathpix-markdown-it@1.3.6/es5/bundle.js";48    document.head.append(script);49 50    script.onload = function() {51      const isLoaded = window.loadMathJax();52      if (isLoaded) {53        console.log('Styles loaded!')54      }55 56      const el = window.document.getElementById('content-text');57      if (el) {58        const options = {59          htmlTags: true60        };61        const html = window.render(text, options);62        el.outerHTML = html;63      }64    };65  </script>66</head>67<body>68  <div id="content"><div id="content-text"></div></div>69</body>70</html>71"""72 73 74 75tik_html = """76<!DOCTYPE html>77 78<html>79 80<head>81<meta charset="UTF-8">82<meta name="viewport" content="width=device-width, initial-scale=1.0">83<title>Document</title>84<link rel="stylesheet" type="text/css" href="https://tikzjax.com/v1/fonts.css">85<script src="https://tikzjax.com/v1/tikzjax.js"></script>86</head>87<body>88<script type="text/tikz">89const text =90</script>91</body>92</html>"""93 94 95 96# print(tik_html)