Testing this recent build. Inkscape 0.48+devel r11870
- Love the Symbol manager. It will greatly inprove productivity. I wish
that a similar thing could be done with first level grouped objects and
using the same CTRL+select for objects within that. Ehm,.. a small note
saying Use CTRL+C to copy might help though, as I tried clicking and
dragging first. BTW. If it would follow the rule of always paste in place,
it would be a great help in templating designs.
- The new text edit docker is great! Would have liked to see a list of
fonts used in the document though, so you can more easily select from the
fonts already chosen, find out missing fonts etc.. Could that be added to
a third tab?
- It's the old clip an object and get to select the object rather than the
clipped area bug. So my clip displays the size of the clipped object
rather than the clipping area. Now really...that is something that needs
BTW,.. using the create copy of clipping object to create area rather than
the default. Releasing the clip doesn't recreate a copy of the clipping
object on the screen, clippath is left in defs. So I guess the function
has to be extended with a function to copy that node back to the correct
z-order of the objects.
- Does Inkscape already support SVG font display (Tiny, not Full)? I know
Mozilla doesn't support it and probably never will, but I really would
love to use them regardless. I have several use cases in mind that are
uniquely possible using SVG fonts and don't care if users will have to use
"Modern" browsers like ahem.. the rest. Now we can create Glyphs, but I am
not sure if it is possible to display them yet.
I'll do more testing during the next few weeks, if there's anything you'd
like me to pay attention to, please tell as there are a lot of things, new
On the Units discussion:
The idea is simple Inkscape uses px as units. In the config we can set the
amount of pixels per unit, so we end up with 90dpi (standard screenres in
2000) or just set it to 10px per mm or whatever. That way poor buggers
like me that design in mm for print and need to get this used on screen
won't have to use a calculator to convert the x,y locations with a 6
decimal precision and make these horrid choices on how to handle the half
a pixel sizes. Using 3.50xxxx etc. really does my head in at times.
Nowhere in the SVG specs does it implicitly say how many PPI to use, it's
arbitrary. However, as it was concieved to be used as a screen format, it
became pixels per Inch to follow the industry standard. The latter we can
blame on Silicon Valley being the place where the early stages of IT were
conducted rather than Bletchly Park or Paris.
The whole zoom factor is not the issue. It's having a SVG document that
has been converted from mm to Inches and then PPI. If I have a 85x55mm
businesscard, I'd love to be able to read that in the SVG file as 850x550
px rather than 309.2xxxxx x 190.1xxxxx. That way I can more easily create
guidelines and additional objects on screen in my web application without
having to calculate every friggin measurement and ending up with those
quirky estimations. Maybe Inkscape development isn't always a bliss, but I
think with little effort Development using Inkscape can be made a bliss.
Adding a setting for Pixels per Unit will greatly improve my sense of
bliss at least.
For others it may also be a handy way to solve their problems they
encounter with scaling if there was an additional recalculator function
added to this scaling. That would be a nice extension maybe.
"Change/Convert pixels per unit"... Oh joy! I could reset tonnes of hardly
usable SVG code with that..!
Im new to develop whith BZR. I develop a branch, and after i made a lot
of changes on the branch but i want to know what version of code is
What i do? 2 branches or update original branch whith the new code.
The new code is more powerful but im not sure is ok whith the filosophy
of inkscape, because made more changes to the code and change some
behviors on usage.
Another cuestion is about lang.
I want to chage some mensagges in the GUI. IN the core i change it in
english but i want to know how to prepare for inernatioalization. Is
only one or two mensages in the tip bottom zone.
Thanks in advance and sorry for my english.
P.D. Think is beter put the mensages in my natural -spanish- lang too?
XP SP3, 32 bit.
I had been happily building inkscape branch lp988601 on XP using a
version of mingw
with gcc 4.6.2 and devlibs32. Yesterday I tried to upgrade this build
and while it builds to completion, the resulting inkscape does not run.
1. mv ming mingw_save
2. Download mingw-getinst-20120426.exe from sourceforge. Run it,
install C,C++ compilers and Mingw Devel.
This resulted in gcc 4.7.2 and w32api and iconv installed (the
latter two had to be installed separately
5. bzr checkout --lightweight lp:inkscape-devlibs devlibs
Move the folder to /c/progs/devlibs36.
6. modify mingwenv.bat in inkscape directory to use
7. g++ buildtool.cpp -o btool -fopenmp
8. bzr revert
bzr revno (11707)
btool (builds to completion)
inkscape\inkscape -> BOOOM!
inkscape.exe has encountered a problem and needs to close. We
are sorry for the inconvenience.
file inkscape.exe inkscape.dbg
Program received signal SIGSEGV, Segmentation fault.
#0 0x66533a06 in
#1 0x664e086b in libglibmm-2!_ZN4Glib7ustringC1EPKc () from
#2 0x00bd9e58 in _GLOBAL__sub_I__ZN8Inkscape10FontListerC2Ev ()
#3 0x00d4a280 in __PRETTY_FUNCTION__.45203 ()
#4 0x00a5c1fc in aspell_config_retrieve () at ./common/string.hpp:79
#5 0x00000000 in ?? ()
10. md5sum libglib*
11. My understanding was that all of the dll's had to be recompiled to
work with the newer compiler due to
a change in the calling convention, however many of the dll's in
devlibs36 have the same md5sum's as do
the ones in devlibs32. libglibmm isn't one of these, but libglib is,
as is aspell and aspell-import.
Manager, Sequence Analysis Facility, Biology Division, Caltech
Thanks for your help Sorin.
In spiro paths there are "two kinds of node type" cusp node (all except
SYMM node) or spyiro node (SYMM node).
I think about to avoid the creation of beizer modifiers, and by default
make all clicks SYMM nodes and when you press for example alt key the
node is cusp. What we think about this feature? Its the mode i think to
use whith the next project B-Spline.
The other think can do is retain the spiro pen tool more similar to
normal beizer pen, like now, but whith a little effort -work comented in
code-, we can make extend the spiro redraw when dragging the last beizer
modifier. Whe think is usefool?
Sorin i post it to inkscape mailing list, think is not problem to you.
Sorry again for my bad english, Jabier.
De: Nemes Sorin <nemes.sorin@...400...>
Asunto: Re: Testing SpiroLive
Fecha: Wed, 07 Nov 2012 12:17:02 +0800
On 11/06/2012 05:26 PM, Jabier Arraiza wrote:
> Thanks very much for your very extended info.
> You think is good show the spiro when dragging the final handle?
> Thanks again, Jabier
yes - I have no problems at all
I've tested yesterday late night the spiro branchusing an original method
so I've started to create veryabstract shapes and curves with line tools
then using spline nodes I've adjusted them to the desired shapes
as far I can observe the secret consist in dealing with node types - so
I think users should be informed HOW TO work with nodes and node type -
to adjust splines, rather than bezier modifiers (which they will try
hard first) - a little video or few animated GIF images on Inkscape
manual and website would help a lot
all in all Spiro Splines branch of Inkscape performed well
after few minutes of work I can perform well with splines and I can
create my desired shapes
I didn't see any performance penalties yet
as announced I want to present the first stage of creating win32 installer.
The installer can be found here:
inkscape.msi http://ubuntuone.com/0pHUvyQO1m7tWCk4Ydoep4 !! 90MB !!
screenshot of the components http://ubuntuone.com/0S2vP6KLu891CVMFK8tmaO
inkscape.wxs wix source file http://ubuntuone.com/4wei7vaqtzSEJw6H9Ay4Ef
files.wxs http://ubuntuone.com/6d7WibY70E0Yx9lSpRDyNS autogenerated by
files.py script http://ubuntuone.com/30QvLD8fqA53GjcNKOJO71
To create the msi I use two batch files
wixenv.bat http://ubuntuone.com/4HzKeKzmMdz0yG3QA9CmcU to setup
install.bat http://ubuntuone.com/0RqrCJj2d1cOOhiRrxX5fL to create and
test the installer.
Still there is a wide room for housekeeping and polishing but I
wanted to let you know and if possible you all could provide some
Currently some functions are missing:
- decide user or global scope (my office laptop prevented me to
install because of policy settings)
- localized installer
- register .svg files to open with inkscape
The setup is very large compared to the NSIS setup because of loose
compression. I fear I can not do something about that.
As I understand the wix system works it is not possible to mixup
options like localisation and shared files as examples and tutorials.
So even you decide only go with english it will install translated
examples and stuff.
I have not tested on WIN7.
However the installer registers all files and uninstall only those
(but also possibly changed files) files being installed.
Is it requested to have Inkscape in different versions (0.48 and 0.49)
on one machine?
I found a small bug in the PDF+LaTeX export module. In the generated
tex-file that contains the object placement information for latex a few
comment character at line ends are missing.
This causes some funny misalignment effects if the final pdf with
superimposed text is wrapped into other latex-command. Sometimes LaTeX
requires to know where a line ends, otherwise undesired spacing is created.
We have identified the lines with missing comment characters '%' here:
and I would not mind to fix this myself, but I can not find where the
PDF+LaTeX module is located in the inkscape branch. If someone could please
point me in the right direction, I'd appreciate it.
A new update of SpiroLive now. It redraw the spiro when drag last point
handle, and made some fix.
I want to know what we think about the changes.
Specialy want to know whats better, like now or to doesn't need to press
+drag and simply put all full clicks like a SIMM node except when MOD
key is pressed,to make CUSP node.
After two weeks of additional tests (on XP and Seven) and now that the two regressions that led to the uncommit are fixed, the win32 devlibs have been updated again (r36). The new libs are:
build.xml updated (WITH_GTKMM_2_24) in the trunk revision 11864.
I just want to tell that I am the half way done for an msi installer using wix.
I will post this within one week.
Currently I am not so familiar with the wix syntax.
For the moment localization of the installer is not supported (but can be done).
Using wix some important functionalities are built in:
- distribution on network using microsoft tools
After some digging I found that Inkscape uses a 90dpi setting internally
for everything. It finally explains the insane precision to me. Now that's
fine with me, but it would be really handy if you could set your own
preferences. As a user of metrics it really is mindnumbing to have to work
with 3.543307 px per mm. I'd much rather would set that to 10 or 100 for
instance so I can more easily work from px units into mm and vice versa. I
guess that for those that use their feet to do measurements 90dpi makes
more sense though they must have some trouble when it comes to fractions
of Inches (what pinky's?). If I want to design something in metrics and I
get all those fractioned numbers in my files, it makes it a tad difficult
to edit it by hand or script. Especially the latter is rather important
So the question here is,.. is it humanly possible to create a setting of
your units and their conversion to px so the whole SVG document starts
using those unit settings? If this is set in some script, where can I find
the script and wouldn't it be great if that could be turned into a user
settings config script that is editable from Inkscape. I'd be happy to
make an interface for it as an extension as I think even I could do that
with my limited skills in programming. I bet it all comes down to getting
Inkscape to recognise these new settings at runtime, but restarting the
application after changing the settings might be an option (Alert: restart
Inkscape to use your new settings).
I love Inkscape and its functionality for web design, but I think making
it more flexible with unit settings might make it really useful for those
that want to organise their whole work flow including print with it.
On SVGDOM and Pyhton:
getAttributeNS etc.? If so, I'd like to try write some extensions.
On the topic of the Inkscape UI re-design:
If anything I'd love to see a UI that would be completely configurable
like the one in Coreldraw. I also like the Gimp where UI objects and
canvas are separated. Though it would be nice if there was some way to set
a Z order in those as you often move new windows over UI objects and thus
hiding them. Some UI object manager could be useful in that regard.
Alternatively I would suggest making the canvas UI have a set position in
the window and scale it when you open a docker. Now the part of the
drawing get's hidden that often holds the objects you need the docker for,
making more clicks. Using the GIMP format it might be possible to dock
over the right side of the canvas window edge and like wise for tools to
move them to the left side over the windows edge. This should be an OPTION
as not everyone has a screen estate of 1920x1600 where this method would
really make sense. It would defy some UI design adagia no doubt, but the
movements would be a logical extension of the ones you are already making.
On Sat, 03 Nov 2012 06:30:22 +0800,
> Send Inkscape-devel mailing list submissions to
> To subscribe or unsubscribe via the World Wide Web, visit
> or, via email, send a message with subject or body 'help' to
> You can reach the person managing the list at
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Inkscape-devel digest..."
> Today's Topics:
> 1. Re: Problem export to png in spanish version (alvinpenner)
> 2. Re: Problem export to png in spanish version (Benjamin N??ez)
> Message: 1
> Date: Fri, 2 Nov 2012 14:55:58 -0700 (PDT)
> From: alvinpenner <penner@...1856...>
> Subject: Re: [Inkscape-devel] Problem export to png in spanish version
> To: inkscape-devel(a)lists.sourceforge.net
> Message-ID: <1351893357935-4965540.post@...2730...>
> Content-Type: text/plain; charset=UTF-8
> - not reproduced on Windows 7, Inkscape 0.48.3.1.
> - attached is a png file saved using Export Bitmap.
> - just for clarification, is it only the file that has non-Ascii
> or do the directories also have non-Ascii characters?
> Alvin Penner
> View this message in context:
> Sent from the Inkscape - Dev mailing list archive at Nabble.com.
> Message: 2
> Date: Fri, 2 Nov 2012 23:29:53 +0100
> From: Benjamin N??ez <benji.n.gon@...400...>
> Subject: Re: [Inkscape-devel] Problem export to png in spanish version
> To: alvinpenner <penner@...1856...>
> Cc: inkscape-devel(a)lists.sourceforge.net
> Content-Type: text/plain; charset="iso-8859-1"
> Ahhhh ok, it's true. When we use export bitmap no problem with "?".
> Is only when I try use the option "save as" and Cairo PNG when I have
> And your question yes, when the directorie have non-Ascii characters I
> can't save the file with "save as", but no problem when I use Export
> Thanks for everything.
> 2012/11/2 alvinpenner <penner@...1856...>
>> - not reproduced on Windows 7, Inkscape 0.48.3.1.
>> - attached is a png file saved using Export Bitmap.
>> - just for clarification, is it only the file that has non-Ascii
>> or do the directories also have non-Ascii characters?
>> Alvin Penner
>> View this message in context:
>> Sent from the Inkscape - Dev mailing list archive at Nabble.com.
>> LogMeIn Central: Instant, anywhere, Remote PC access and management.
>> Stay in control, update software, and manage PCs from one command center
>> Diagnose problems and improve visibility into emerging IT issues
>> Automate, monitor and manage. Do more in less time with Central
>> Inkscape-devel mailing list