Что такое по умолчанию SVG стиль? например, каков шрифт по умолчанию нового документа SVG? Описывается ли это в спецификации SVG?По умолчанию SVG style
<svg><text x="10" y="10">Hello</text></svg>
Благодаря
Что такое по умолчанию SVG стиль? например, каков шрифт по умолчанию нового документа SVG? Описывается ли это в спецификации SVG?По умолчанию SVG style
<svg><text x="10" y="10">Hello</text></svg>
Благодаря
Go here и сканировать страницу для строки «Initial:». Затем вы найдете любые начальные значения, которые специфицирует spec для рендеринга текста. Для семейства шрифтов говорится однако:
'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, нет по умолчанию шрифта (шрифт-лицо/семейство шрифтов) упоминается. Он заявил об этом:
«Элемент„шрифт-лицо“непосредственно соответствует @ шрифта лица объекта в CSS2»
Ну, я предполагаю, что должен взять шрифт родительского контейнера, если указано. Если для родителя нет родителя или нет родителя, я предполагаю, что это будет шрифт по умолчанию браузера или просмотрщик. Не цитируйте меня. : P