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