ОБНОВЛЕНИЕ: Атрибут stroke-alignment
был 1 апреля перемещен в совершенно новую спецификацию под названием SVG Strokes .
Начиная с проекта редактора SVG 2.0 от 26 февраля 2015 г. (и, возможно, с 13 февраля ), присутствует свойство stroke-alignment
с значения inner
, center
(по умолчанию) и outer
.
Кажется, что он работает так же, как свойство stroke-location
, предложенное @Phrogz, и более позднее предложение stroke-position
. Это свойство было запланировано как минимум с 2011 года, но кроме аннотации, которая гласила
SVG 2 должен включать способ указания положения хода
, он никогда не был подробно описан в спецификации, так как отложено - до сих пор, похоже.
Ни один браузер не поддерживает это свойство или, насколько я знаю, какие-либо новые функции SVG 2, но, надеюсь, они появятся в ближайшее время, когда спецификации будут готовы. Это свойство, которое я лично хотел получить, и я очень рад, что оно наконец-то есть в спецификации.
Кажется, есть некоторые проблемы относительно того, как свойство должно вести себя как на открытых путях, так и на циклах. Эти проблемы, скорее всего, продлят реализацию в разных браузерах. Однако я обновлю этот ответ новой информацией, поскольку браузеры начнут поддерживать это свойство.