【问题标题】:Add SVG text within HTML text and make them look identical在 HTML 文本中添加 SVG 文本并使它们看起来相同
【发布时间】:2021-04-23 22:35:01
【问题描述】:

我想要 HTML 页面中的文本内容(实际上是一个句子)和 SVG 文件中的文本内容,并使它们在视觉上相同并完美组合:相同的字体、大小、对齐方式等等。

喜欢:

<p>
    This HTML content. <svg><text>And this is SVG text</text></svg>. Both look identical!
</p>

问题是我永远不会提前知道 SVG 文本的大小。

我使用 Python(我看到 here 可以通过 Pillow 解决视图框问题),但我认为一些 JS 技巧应该更适合。

有没有办法使用 SVG 文件参数或 CSS 来实现矢量和 html 文本之间近乎完美的视觉匹配?

谢谢。

【问题讨论】:

  • 你的问题是?
  • 给你。编辑了我的问题。对不起

标签: javascript python html css svg


【解决方案1】:

没有。您需要提前知道文本的长度。或者用 Javascript 计算(假设你在浏览器中运行)。

【讨论】:

    猜你喜欢
    • 2011-06-17
    • 2019-02-26
    • 2021-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-21
    相关资源
    最近更新 更多