Разрежьте SVG Path пополам по вертикали и получите в результате пути - PullRequest
0 голосов
/ 18 апреля 2020

Я пытаюсь сделать l oop через символы SVG-шрифта, и у каждого есть свойство "d", например:

<glyph glyph-name="A" unicode="A" horiz-adv-x="1366"
                   d="M-3 0l563 1466h209l600 -1466h-221l-171 444h-613l-161 -444h-206zM420 602h497l-153 406q-70 185 -104 304q-28 -141 -79 -280z"/>

После извлечения пути, который dr aws это письмо A , мне трудно найти способ вычислить новую строку пути, которая сократит рисунок наполовину (по вертикали).

snapsvg.io , кажется, имеет лучший API для выполнения этого преобразования, я пытался читать через документы, но он очень продвинутый.

Есть также эта библиотека, которая позволяет работать на низком уровне, но, похоже, нет полезно в этом случае.

Вопрос: Учитывая svgPath, как я могу сократить его вдвое и получить 2 пути , представляющие 2 стороны формы?

Спасибо!

...