v0.5.3
Example document / build (push) Has been cancelled
Python application / build (push) Has been cancelled

- Мелкие исправления увеличивающие работу конвертера
This commit is contained in:
Igor20264
2026-09-10 10:50:15 +03:00
parent 658036f920
commit f7136bd8bd
95 changed files with 7165 additions and 8771 deletions
-7
View File
@@ -404,13 +404,6 @@ class _BrowserSession:
self._page.wait_for_function("typeof window.__md2gostRender === 'function'")
self._scale = want
def render_svg(self, source: str) -> str:
prepared = prepare_mermaid_source(source, html_labels=True)
svg = self._page.evaluate("(code) => window.__md2gostRender(code)", prepared)
if not isinstance(svg, str) or "<svg" not in svg.lower():
raise RuntimeError("browser mermaid.render returned no SVG")
return svg
def render_png(self, source: str, *, scale: float = 1.0) -> tuple[str, bytes]:
"""
Browser: htmlLabels + screenshot at viewBox size (layout + Cyrillic + hi-res).