Inkscape: заглавные буквы всегда черные

Если я использую заглавие на линии, обычно для того, чтобы сделать стрелку, она всегда черная, несмотря на цвет обводки. Это баг или я чего-то не понимаю?

две стрелы.  второй находится на более темном фоне, и его кончик стрелки имеет неправильный цвет

Ответы (1)

Из Inkscape Wiki:

По умолчанию маркеры черные. Вы можете изменить их цвет, чтобы он соответствовал цвету обводки объекта, к которому они применяются, включив эффект: «Расширения» > «Изменить контур» > «Цветные маркеры для соответствия обводке».

Вам нужно будет применить это после того, как вы нарисовали линию и определили маркер.

введите описание изображения здесь

Для текстового подхода мы также можем отредактировать результирующий файл .SVG для данного маркера, чтобы отредактировать стиль пути следующим образом:

<marker
...
  <path
     ...
     style="fill-rule:evenodd;stroke:<color>;fill:<color>"
     ... />
....
</marker>

Замените <color>желаемым цветом маркера в 6-значном шестнадцатеричном формате RGB (например, #ff0000 для красного).

Понятно... Поскольку я работаю в Mac OS, я не могу использовать эту функцию, потому что для нее требуется lxml. >:/
Теперь, когда я смотрю на спецификацию SVG ( w3.org/TR/SVG11/painting.html#Markers ), можете ли вы сказать мне, можете ли вы иметь две линии разных цветов, каждая из которых имеет свой цветной колпачок? Судя по тому, что я вижу, бейсболки никогда не наследуют цвета линий, которые их используют. Это вина SVG, а не Inkscape.
См. редактирование SVG-представления стиля маркера. Маркеры не зависят от линий, они могут иметь любой цвет для обводки или заливки.
Я понимаю, но я хочу, чтобы это было неправдой. Я хотел бы переработать колпачки во многих строках, где каждая строка может иметь свой цвет (и соответствующий колпачок). Я все еще изучаю, есть ли обходной путь.
Не могу проверить это здесь, но инструмент сценария, о котором я упоминал выше , Color Marks to Match Stroke должен работать со всеми выбранными штрихами за один раз.