什么默认SVG的风格是什么?例如,什么是新的SVG文档的默认字体?它在SVG规范中有描述吗?默认SVG风格
<svg><text x="10" y="10">Hello</text></svg>
感谢
什么默认SVG的风格是什么?例如,什么是新的SVG文档的默认字体?它在SVG规范中有描述吗?默认SVG风格
<svg><text x="10" y="10">Hello</text></svg>
感谢
Go here和扫描字符串在网页 “初始”。然后你会发现规范为文本渲染定义的任何初始值。然而,对于FONT-FAMILY它指出:
'font-family'
Value: [[ <family-name> |
<generic-family> ],]* [<family-name> |
<generic-family>] | inherit
Initial: depends on user agent
Applies to: text content elements
Inherited: yes
Percentages: N/A
Media: visual
Animatable: yes
这意味着,用户代理可以决定,要使用的字体,如果没有给出,或者如果它不能给定名称访问的字体。
总体初始值:该规范在任何情况下,在那里你可以写一个属性为CSS声明(如fill: red;
)定义的初始值。在这种情况下的行为就像是一个CSS defines。
在其他一些情况下,有定义的回退,但要看情况。
嗯,我还没有测试它自己,但根据SVG Specs 1.1 Font Description,有没有提到默认字体(字体面/ FONT-FAMILY)。它说明这一点:
“的‘字体面’元素直接对应于CSS2的@字体面工厂”
嗯,我会假设,如果指定应采取父容器的字体。如果没有父母或父母没有指定,我想这将是浏览器的默认字体或浏览器。不要引用我的意思。 :P