Comment 14 for bug 263166

Revision history for this message
Scott Norris (scottie-z) wrote :

Some relevant hard-coded constants in the file src/dyna-draw-context.cpp appear to be here:

72 #define TOLERANCE_CALLIGRAPHIC 0.1
73
74 #define DYNA_EPSILON 0.5e-6
75 #define DYNA_EPSILON_START 0.5e-2
76 #define DYNA_VEL_START 1e-5
77
78 #define DYNA_MIN_WIDTH 1.0e-6

If anyone is up for adjusting/recompiling and reporting the results, that would be helpful. My suspicion is that merely changing these constants may have adverse effects on the quality of the lines produced by the tool (one of its main selling points).

I need to read the code more closely, but from using the tool, it is clear that the initial part of a stroke is remembered long enough for Inkscape to decide whether or not to keep it. This fix could be as simple as removing a line or three of code.