在我正在进行的项目中,我有一些使用Inkscape生成的地图的视图.但是,我们遇到了一些小问题......具体来说,有些地图根本不会渲染文字.
在StackOverflow上对此问题进行了一些研究后,我发现有一些很好的理由:
flowRoot,flowRegion,和flowPara元件.我将我的地图更新为1.2版文档,但它没有帮助.flow*元素作为SVG 1.2标准的一部分,实际上并没有在大多数浏览器中实现,因为SVG 1.2从未被任何人接受.这就解释了为什么没有任何哄骗导致我们的地图上的文字出现.<text>而不是<flowPara>这揭示了一个更深层次的问题,我无法从Google搜索中找到答案:Inkscape正在填充文档,其中包含可以渲染的其他垃圾(以及分别),但IE/Chrome没有实现.flowRootflowRegion
问题:
flowRoot?flowRegion?在Inkscape中,选择流动的文本对象.转到"文本"菜单,然后选择"转换为文本".
流动的文本元素现在将是普通<text>元素,并将在浏览器中正确显示.
| 归档时间: |
|
| 查看次数: |
1316 次 |
| 最近记录: |