【发布时间】:2014-08-06 06:42:54
【问题描述】:
通过阅读SVG 1.1 specification,我试图了解用于定义初始视口的单位与文档其余部分使用的单位之间的关系。
如果最初使用点定义视口<svg width="800pt" height="1002pt" viewBox="0 0 800 1002" version="1.1">
并且文档的其余部分没有单位标识符,它是否也假定了点,或者它是否默认为某些东西?根据this part of the spec:
当坐标或长度值是没有单位标识符的数字(例如,“25”)时,则假定给定坐标或长度以用户单位为单位(即,当前用户坐标系中的值)。
有问题的 SVG 文档的路径 d 值为 M 50.91 9.82 L 51.98 10.04 C 53.51 12.71 52.60 16.03 52.75 18.97。我读到移动到(50.91pt,9.82pt),画一条线到(51.98pt,10.04pt),然后画一条三次贝塞尔曲线到(52.60pt,16.03pt)。
这些正确吗?
【问题讨论】: