When using draw_signature(), the signature is composed by rect-lines. So, it is a bit different and you can notice angles in the signature exported.
Here an example:


Checking the jSignature demo I see that they do not have this problem when exporting to other formats.