2009-11-26 70 views
5

什麼默認SVG的風格是什麼?例如,什麼是新的SVG文檔的默認字體?它在SVG規範中有描述嗎?默認SVG風格

<svg><text x="10" y="10">Hello</text></svg> 

感謝

回答

5

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

在其他一些情況下,有定義的回退,但要看情況。

0

嗯,我還沒有測試它自己,但根據SVG Specs 1.1 Font Description,有沒有提到默認字體(字體面/ FONT-FAMILY)。它說明這一點:
「的‘字體面’元素直接對應於CSS2的@字體面工廠」

嗯,我會假設,如果指定應採取父容器的字體。如果沒有父母或父母沒有指定,我想這將是瀏覽器的默認字體或瀏覽器。不要引用我的意思。 :P