Как удалить дубликат пути, созданный чувствительными к давлению ручками?

Я новичок в SVG и JS. У меня есть некоторые SVG-файлы, которые были нарисованы с помощью чувствительных к давлению ручек, и у них есть пути с заливками внутри, и у них есть дублированные пути (чтобы содержать заливки). В Illustrator вы можете выбрать все пути, а затем изменить перо на базовое перо (без чувствительности к давлению), и это заменит пути на простые пути (пути без дублированных путей для каждой линии). В приведенном ниже примере svg показано, что каждая строка имеет 2 пути параллельно:

http://jsfiddle.net/Y35sV/10/

https://dl.dropboxusercontent.com/u/140225334/face.svg

Я думал об изменении атрибута d каждого пути с помощью оснастки svg.Note, что маленький путь был вырезан вручную, чтобы быть одним путем.

path.attr({

'd' = 'value'

});// Any ideas on how to get the right value for the d?

Как можно удалить второй путь для каждой строки так же, как это сделал бы Illustrator, но программно, используя js, пожалуйста?

Любые идеи очень приветствуются.

****Обновить:

Я провел некоторое исследование и поиграл с проблемой, и вот мои выводы:

1. Мне нужно превратить все подпути в пути, а также преобразовать все пути в абсолютные значения (эта часть уже выполняется Яном)

Вот :http://jsbin.com/fiwofukitegu/2/edit

2- Затем я должен посчитать количество C для каждого сегмента пути и иметь функцию проверки, чтобы проверить, являются ли числа команд C четными или нечетными числами,

что-то вроде этого:

for each M 
var cValue =C. count();
function isEven(value) {
    if (value%2 == 0)
        return true;
    else
        return false;
}

3- Я практически и вручную проверил это:

если число C в каждом сегменте пути является четным числом, таким как 2, 4, 6,8,10, ... Я должен сначала посчитать их, а затем удалить из 2, 3, 4,5,6 C и их следующих цифры.

4 - если число C в каждом сегменте пути нечетное

как 1, 3,5,7,9, ... Я должен сначала посчитать их, а затем удалить из 1,2,3,4,5 С и их следующих цифр.

тогда результатом будет сегмент пути только с одной линией, а не с дублированной линией.

Я очень признателен всем, кто является экспертом JS и готов помочь сделать эту работу!

Ответы на вопрос(1)

Ваш ответ на вопрос