2009-11-26 11 views
5

डिफ़ॉल्ट एसवीजी शैली क्या है? उदाहरण के लिए, एक नए एसवीजी दस्तावेज़ के डिफ़ॉल्ट फ़ॉन्ट क्या है? क्या यह एसवीजी स्पेक में वर्णित है?डिफ़ॉल्ट एसवीजी शैली

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

धन्यवाद

उत्तर

5

Go here और "प्रारंभिक:" स्ट्रिंग के लिए पृष्ठ स्कैन करें। फिर आपको पाठ प्रतिपादन के लिए spec परिभाषित प्रारंभिक मान मिलते हैं। 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 

इसका मतलब है कि, उपयोगकर्ता एजेंट का फैसला कर सकता है, जो फ़ॉन्ट परिवार उपयोग करने के लिए, अगर कोई भी दिया जाता है, या अगर यह देखते हुए नाम के साथ एक फ़ॉन्ट उपयोग नहीं कर सकते।

कुल मिलाकर प्रारंभिक मान: spec प्रत्येक मामले में प्रारंभिक मान परिभाषित करता है, जहां आप सीएसएस घोषणा के रूप में एक विशेषता लिख ​​सकते हैं (जैसे fill: red;)। इस मामले में व्यवहार एक CSS defines जैसा है।

कुछ अन्य मामलों में फॉलबैक परिभाषित हैं, लेकिन यह इस मामले पर निर्भर करता है।

0

ठीक है, मैं इसे अपने आप का परीक्षण नहीं किया है, लेकिन SVG Specs 1.1 Font Description के अनुसार, वहाँ कोई डिफ़ॉल्ट फ़ॉन्ट (फॉन्ट-फेस/font-family) का उल्लेख है। यह इस में कहा गया है:

खैर " 'फॉन्ट-फेस' तत्व सीएसएस 2 में @ फॉन्ट-फेस सुविधा के लिए सीधे मेल खाती है", मुझे लगता है कि इसे पैरेंट कंटेनर के फ़ॉन्ट यदि निर्दिष्ट लेना चाहिए। अगर माता-पिता या माता-पिता पर कोई निर्दिष्ट नहीं है, तो मुझे लगता है कि यह ब्राउज़र का डिफ़ॉल्ट फ़ॉन्ट या दर्शक होगा। हालांकि मुझे उद्धरण मत करो। : पी

संबंधित मुद्दे