2024年2月6日发(作者:)
Diagrams输出SVG字体相关说明1. 问题背景1) 数字化交付平台(如AVEVA NET)对智能P&ID交付格式要求为.svg格式。2) 智能P&ID基于AVEVA Diagrams绘制完成后,用户通过如下方式输出svg格式。- 1 -
3) 使用浏览器查看svg文件,发现原本在Diagrams中缩放比例的文字在浏览器中并未缩放,出现图面文字重叠的问题。
2. 问题原因
1) AVEVA Diagrams基于Visio平台,通过Diagrams输出svg的功能,实际上是Visio的标准功能。
2) Viso输出的svg中使用font-strtch来表示文字的缩放状态,并且缩放状态并不是和Visio中给的缩放比例完全一致,只是一个大概值。
- 2 -
3) 由于目前主流浏览器可以兼容西文字体的font-strtch,但不兼容中文字体的font-strtch,因此造成浏览器中中文字体不显示压缩效果,造成字体重叠的问题。
3. 解决方案
AVEVA解决方案是通过AVEVA NET Gateway接口输出svg,该接口需要单独许可。
下图是3中文压缩字体经AVEVA NET Gateway接口输出svg后的效果。
- 3 -
本文发布于:2024-02-06 01:15:32,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170715333259112.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |