Wrong defaults for Calligraphy tool

Bug #390162 reported by Michael Hartlef
46
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
High
Krzysztof Kosinski

Bug Description

Running OSX 0.47 prerelease, the caligraphy brush and the free draw tool is unusable as the output is completely rubbish. Somehow inkscape connects now the start and end point of the lines and so it make a filled shape. I'm using XQuartz version 2.3.2, (Xorg server 1.4.2-apple31)

Revision history for this message
su_v (suv-lp) wrote :

works for me with Inkscape 0.46+devel r21615 and Inkscape 0.47pre0 on OS X 10.5.7, though admittedly the initial tool settings are somewhat 'strange' for both tools.

Draw a freehand path (or calligraphic stroke), keep it selected and use the options in the Tool Controls Bar and 'Fill and Stroke…' to set your prefered style, then open Preferences and set the tool's default style with 'take from selection'.

Revision history for this message
su_v (suv-lp) wrote :

<http://www.nabble.com/Strange-fill-stroke-settings-in-freehand-tools-after-fresh-install-to23951190.html#a24136693>
Fix comitted: SVN revision 21639 'fix reading style from prefs for tools' by buliabyak. thanks!

Changed in inkscape:
status: New → Fix Committed
tags: removed: osx
Revision history for this message
su_v (suv-lp) wrote :

Could you test the latest development snapshot (rev 21674) from <http://inkscape.modevia.com/macosx-snap/?C=M;O=D>, if the default settings for the pen/pencil tools now work better for you? For the calligraphic pen you still have to adjust the 'width' value to your needs, and maybe choose a preset right away.

Changed in inkscape:
status: Fix Committed → Fix Released
Revision history for this message
Michael Hartlef (mike-fantomgl) wrote :

Thanks, after getting my system to 10.5.7 and when I choose a preset, then it works. But is is still strange. Somehow different from 0.46. Anyway, thanks for the effort to fix it.

Revision history for this message
su_v (suv-lp) wrote : Re: Strange fill/stroke settings in freehand tools after fresh install

related: bug #395676

summary: - OSX: Caligraphy brush and free draw unusable
+ Strange fill/stroke settings in freehand tools after fresh install
Changed in inkscape:
status: Fix Released → Confirmed
Revision history for this message
Kattekrab (donna) wrote :

After trashing preferences - and looking at preferences.xml it looks as though inkscape is ignoring the defaults as specified in the preferences file.

Calligrpahy tool should be set to width = 15 and mass = 2
but the on-screen behviour is showing width = 100 and mass = 100

Which makes the initial calligraphic line very large and very slow.

Revision history for this message
su_v (suv-lp) wrote :

> it looks as though inkscape is ignoring the defaults as specified in the preferences file

I have noticed the same problem with the text tool - inkscape ignores the stored settings for 'Tool's own style' and then reverts to (built-in?) defaults.

Revision history for this message
ScislaC (scislac) wrote :

The reading of default settings seems to affect the calligraphy and 3d box tools as well.

Changed in inkscape:
importance: Undecided → Medium
milestone: none → 0.47
summary: - Strange fill/stroke settings in freehand tools after fresh install
+ Tool settings not loaded when inkscape is initialized
Revision history for this message
ScislaC (scislac) wrote : Re: Tool settings not loaded when inkscape is initialized

Krzysztof, I am assigning this to you since you did the major settings overhaul for this release (and potentially would be able to determine a fix the fastest). If you are unable to look into this due to SoC, please let us know.

Changed in inkscape:
assignee: nobody → Krzysztof Kosiński (tweenk)
importance: Medium → High
Revision history for this message
Krzysztof Kosinski (tweenk) wrote :

The values are actually read in; the problem is that the UI-visible values are 100x larger than the values used internally, and there is an error somewhere in the conversion routines that causes those values to be stored and read in the internal form rather than in the UI-visible form. Working on this now.

Changed in inkscape:
status: Confirmed → In Progress
Revision history for this message
Krzysztof Kosinski (tweenk) wrote :

Testing fix.

Revision history for this message
Krzysztof Kosinski (tweenk) wrote :

Fixed in revision 21748. Setting to fix released since it did not affect the previous stable release (0.46).

summary: - Tool settings not loaded when inkscape is initialized
+ Wrong defaults for Calligraphy tool
Changed in inkscape:
status: In Progress → Fix Released
Revision history for this message
su_v (suv-lp) wrote :

node-tool.h missing? see bug #396398 'error on compile r21749'

Revision history for this message
Kattekrab (donna) wrote :

Bug Fixed! Just tested revision 21793 on ubuntu - deleted preferences to make sure.
Width is 15 and Mass is 2. All good!

Nice work team :)

Revision history for this message
su_v (suv-lp) wrote :

@Krzysztof - is it possible that the calculation/setting of the width of the eraser tool (it seems to be based on the calligraphic tool) is affected by your changes? see bug #398240, confirmed only with recent svn builds (21789, 21790, 21793), not confirmed with 0.47pre0/pre1 builds (21549, 21627, 21720).

Revision history for this message
Krzysztof Kosinski (tweenk) wrote :

Yes, it's possible, because those two tool share pref handling.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.