обводка и заполнение SVG по умолчанию

#android #svg #fill #stroke

#Android #svg #заполнить #обводка

Вопрос:

Меня смущают значения по умолчанию для обводки и заливки в SVG.

в спецификации SVG (http://www.w3.org/TR/SVG/painting.html#StrokeProperty ) в нем говорится, что начальное значение свойства stroke равно none — которое, как я предполагаю, является прозрачным? и ширина обводки по умолчанию равна 1. и непрозрачность обводки по умолчанию тоже должна быть 1

Аналогично для заполнения (http://www.w3.org/TR/SVG/painting.html#FillProperty ) значение по умолчанию должно быть черным и непрозрачностью 1

Inkscape, и браузеры, похоже, предполагают, что обводка = черная, а заливка прозрачная — это верно? Кто-нибудь знает, какими должны быть значения по умолчанию? и мой визуализированный SVG, похоже, находится в нечетном состоянии с тем, что показывают браузер и inkscape…

Ответ №1:

обводка = нет означает отсутствие обводки вообще, что немного отличается от простой прозрачности (обводка = <любой цвет> в сочетании с обводкой-непрозрачностью = 0 — это то, что я бы назвал прозрачным).

В спецификации указано, какие значения по умолчанию используются для заливки и обводки. Я пока не видел ни одного средства просмотра svg, которое бы так ошибалось. У вас есть пример svg?