【发布时间】:2019-04-12 13:56:54
【问题描述】:
似乎我达到了 SVG 中字体大小或文本的下限。不过,我似乎在文档中找不到任何关于它的信息。
我有一个巨大的 div,其中包含一个巨大的 SVG 部分,其中的一部分完全填满了视口。结果,我的字体大小可能小于 0.0105pt。此时文本消失!
查看这个 jsfiddle:https://jsfiddle.net/wc95t4dk/30/
<div style="position:absolute;top:-100000px; left: -100000px; width: 200000px; height:200000px">
<svg width="100%" height="100%" viewbox="0 0 100 100">
<text x="50.1" y="50.1" font-size="0.1pt" stroke="red" stroke-width="0.01" fill="red">My text</text>
<text x="50.15" y="50.15" font-size="0.011pt" stroke="green" stroke-width="0.001" fill="green">My text2</text>
<text x="50.25" y="50.15" font-size="0.01pt" stroke="blue" stroke-width="0.001" fill="blue">My text2</text>
</svg>
</div>
红色和绿色的文字显示正常,但蓝色的却不行!
【问题讨论】: