В библиотеке RoughJS roughjs.com/ есть ошибка: неправильно закрашивается (заполняется) фигура, у которой есть внутри пустая область. Например, если нарисовать "пончик", состоящий из двух кругов (внешнего и внутреннего) и заполнить его, то закрасится как внешний круг, так и внутренний. Правильный результат это закрашенная область между двух кругов.
В аттаче пример проблемы и SVG файл с контуром, который заполняется неправильно.
Для тестирования также можно взять любые SVG шрифты и попробовать заполнить буквы B, P, O, D и другие, у которых есть замкнутый контур с полостью внутри. Все они должны заполняться корректно, только область между внешним и внутренним контуром.
Последняя версия библиотеки 4.4.1, доступна на гитхабе