2009-11-26 36 views
5

Kiểu mặc định SVG là gì? ví dụ: phông chữ mặc định của tài liệu SVG mới là gì? Nó được mô tả trong thông số SVG?Mặc định kiểu SVG

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

Cảm ơn

Trả lời

5

Go here và quét trang cho chuỗi "Initial:". Sau đó, bạn tìm thấy bất kỳ giá trị ban đầu nào mà spec xác định cho hiển thị văn bản. Tuy nhiên, đối với họ phông chữ, tiểu bang tuyên bố:

'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 

Điều đó có nghĩa, tác nhân người dùng có thể sử dụng phông chữ nào, nếu không có hoặc nếu không thể truy cập phông chữ có tên.

Giá trị ban đầu chung: Thông số xác định giá trị ban đầu trong mọi trường hợp, nơi bạn có thể viết thuộc tính dưới dạng khai báo CSS (như fill: red;). Trong trường hợp này, hành vi giống như hành vi CSS defines.

Trong một số trường hợp khác có các hạn chế được xác định, nhưng tùy thuộc vào từng trường hợp.

0

Vâng, tôi đã không kiểm tra nó bản thân mình nhưng theo SVG Specs 1.1 Font Description, không có phông chữ mặc định (font-face/font-family) đề cập. Nó tuyên bố này:
"Yếu tố 'font-face' tương ứng trực tiếp đến cơ sở @ font-face trong CSS2"

Vâng, tôi sẽ giả định nó nên phông chữ container của cha mẹ nếu được chỉ định. Nếu không có gì được chỉ định trên cha mẹ hoặc không có cha mẹ, tôi đoán nó sẽ là phông chữ mặc định của trình duyệt hoặc của người xem. Đừng trích dẫn tôi. : P

Các vấn đề liên quan