Pattern Fills, Strokes and Interface
by Richard A.
Hi all,
One thing first. I tried to subscribe through GMANE and I am using Thunderbird
as my New Server but I'm not getting through, so I'm here on line (http) to
re-post this. Any idea why this is happening to me??
Anyway................
Giving Inkscape .39 a run and I think it's really coming along nicely!!
I do have some observations, questions and suggestions.
The redraw is pretty sketchy sometimes. Esp. if I draw a star shape with it
dragged into other interesting shapes using the Edit Path tool (with or without
rounded corners).
Fills are a bit of trouble. I know this is a very new area but I wanted to
report on what I am experiencing.
OK, so one has to import an image file into the doc in order to get it to tile
with in a shape, am I correct here??
Once I have right clicked and copied the shape and then click on the object and
choose "tile" from the Edit menu sometimes it will work and sometimes it won't.
Something interesting I notice is that if you do tile the object then it seems
to be transformed into a bitmap. I see this happening only because then if I go
to use the "Edit Path" tool there are no nodes to move in order to reshape the
shape. All of a sudden if I choose a new fill the nice star shape is a filled
rectangle. Not a star shape any longer but a rectangle now. I can undo it, no
problem but I would like to ask what exactly is happening?
So I guess what I am really getting at here is that I would like a little
tutorial on how to PROPERLY use the fill option. I would also like to suggest
that an expansion of the options be included in the Pattern Fill tab so one can
work from there. You might also want to include some basic functions in the
right click menu when a shape is filled with a pattern!! One other thing would
be to include resizing handles to allow for rotation, resizing and moving of the
fill within the shape.
Also, when I click on the icons from the "Standard" bar for the Fill and Stroke
or Text dialog... etc.... in my thinking one click should turn ON the dialog and
another should turn it OFF. Maybe what you guys were thinking was to click on
the icon would bring the dialog back to the top where it's accessible but I
would think that making the dialogs float ABOVE the main interface at all times
so as to not loose sight of them would be better for many users and then you
could implement the icons to be ON and OFF buttons for the corresponding dialogs.
Thanks much for your help and consideration.
Richard ;)
19 years, 3 months
Best Graphics Software, Inkscape!
by Alan Horkan
The Linux Journal Editors choice for Best Graphics Software as usual
is the Gimp (quelle suprise).
http://linuxjournal.com/article.php?sid=7564
But voting for the LInux Journal _Readers Choice Awards_ is not over
until August 5th and you can still vote for Inkscape as a write in
vote in the Graphics category
http://www.linuxjournal.com/rc2004/
(In the Desktop category I favour Gnome, and in the Office category
Abiword or Gnumeric. I still prefer Mozilla Seamonkey over Mozilla
Firefox but I seem to be in the minority on that one.)
- Alan Horkan.
19 years, 3 months
Can`t build inkscape from cvs
by Makurin Roman
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I can`t build inkscape from cvs on my gentoo box.
Here my configuration:
sys-devel/autoconf-2.59-r4
sys-devel/automake-1.8.5-r1
sys-devel/gcc-3.3.4-r1
sys-libs/glibc-2.3.4.20040619
x11-libs/gtk+-2.4.4
dev-cpp/gtkmm-2.4.3
Any advice ?
- --
Registered Linux User: 355904
ICQ: 105266647
JID: drolyk@...195...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFBBtzHufAZCWBpz4kRAqo8AJ9/6GYlf2mdKYWB3PA71PZWyxlu3QCeN9N1
h0sO2HO7knxDOz5YdyRowNg=
=hn1s
-----END PGP SIGNATURE-----
19 years, 4 months
Make fails - freetype problem?
by John Mellor
I cannot compile Inkscape on Slackware 9.1. This is the error message:
In file included from /usr/include/pango-1.0/pango/pangoft2.h:26,
from libnrtype/FontFactory.h:24,
from sp-text.cpp:35:
/usr/include/freetype2/freetype/freetype.h:20:2: #error "`ft2build.h'
hasn't been included yet!"
/usr/include/freetype2/freetype/freetype.h:21:2: #error "Please always
use macros to include FreeType header files."
/usr/include/freetype2/freetype/freetype.h:22:2: #error "Example:"
/usr/include/freetype2/freetype/freetype.h:23:2: #error " #include
<ft2build.h>"
/usr/include/freetype2/freetype/freetype.h:24:2: #error " #include
FT_FREETYPE_H"
sp-text.cpp: In function `void sp_string_set_shape(SPString*,
SPLayoutData*,
NR::Point&, gboolean*)':
sp-text.cpp:956: warning: unused variable `NR::Point pt'
make[2]: *** [sp-text.o] Error 1
make[2]: Leaving directory `/home/mellor/AA/AA-2/inkscape-0.39/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mellor/AA/AA-2/inkscape-0.39'
make: *** [all] Error 2
mellor@...189...:~/AA/AA-2/inkscape-0.39$
I have freetype-2.1.8 installed. The error sounds quite explanatory but
not sufficiently so for my lack of experience. Can anyone help please?
19 years, 4 months
Eyedropper for gradients
by Adam Pearson
Hi all
Congratulations to all on the latest version - it's great!
Is there a way that I can use the eyedropper for editing/creating gradients?
A lot of what I do is illustration work and I am now using Inkscape by
default. Often I use a photograph for a model for at least part of a
drawing, it would be good to pick up two (or more) colours from the photo to
create the gradient that I want. Can I do this? I think I could do it the
long way round by picking one colour to an object, noting its RGBA number,
then doing the other, then using these RGBA numbers .... but is there a more
direct way?
Regards
Adam in Oz
19 years, 4 months
Re: [Inkscape-devel] Re: [Inkscape-user] Re: Crash on startup
by MenTaLguY
On Mon, 2004-07-26 at 05:40, Florent wrote:
> I've just find the -O0.
> so I compiled like this :
> export CXXFLAGS="-g -O0"
> make clean
> ./configure --disable-mmx
> make
> Is it the correct way ?
That is fine.
> Now here is the gdb message:
> Program received signal SIGSEGV, Segmentation fault.
> 0x080edfb8 in std::list<sigc::slot_base, std::allocator<sigc::slot_base>
> >::empty() const (this=0x8) at stl_list.h:628
> 628 empty() const { return _M_node->_M_next == _M_node; }
>
> So, this is different without optimizaiton...
Most of these are inline functions, so any information about them is
normally stripped away by the optimizer.
(In general the optimizer may rearrange the code in ways that do not
correspond to the source code.)
> And the backtrace :
> (gdb) backtrace
> #0 0x080ede58 in std::list<sigc::slot_base,
> std::allocator<sigc::slot_base> >::empty() const (this=0x8) at
> stl_list.h:628
> #1 0x080edcb6 in sigc::internal::signal_emit1<void, SPObject*,
> sigc::nil>::emit(sigc::internal::signal_impl*, SPObject* const&)
> (impl=0x0, _A_a1=@...193...)
> at signal.h:616
It would seem that sigc++ is dereferencing a NULL pointer. To the best
of my knowledge, emitting an unconnected signal (having a NULL impl)
should be harmless (sigc++ should check the pointer).
This sounds like a sigc++ bug.
> and libsigc-2.0 : 2.0.2
Try upgrading to 2.0.3, which is the version I have.
-mental
19 years, 4 months
shift 3 and \ does not work
by Aewyn
I have some problems, these are not bugs, but makes work difficult.
1., I have got trouble with snapping to grids and snapping to guides.
I have hungarian keyboard, so on main keyboard there is "+" above "3".
When I try to toggle snapping to grid, it zooms instead of snapping.
The "\" is on my "Q" key (with Alt Gr), so it is unusable for snapping.
(I can use # and | to hide grids, but it's not a solution)
----
2., The "open file" dialog forgets his size, what is annoying, because it is
very little in default.
----
3., Inkscape does not handle file names with accent, so this file is invisible
for inkscape: azénrajzom.svg
Thank you very much for help,
Aewyn
(and please let the right button on mouse to unzoom when the zoom tool is
selected, thanks)
19 years, 4 months
Crash on startup
by Florent
Hi all,
I'm trying to compile the latest inkscape CVS
and so I have update some libs :
glibmm (to 2.4.3) , gtkmm (to 2.4.4) and libsigc++ (to 2.0.2)
on my Linux system.
There was no problem with "./configure" or "make"
but impossible to launch Inkscape :(
I've got the message "Inkscape encountered an internal error and will
close now." immediatly at the startup.
Does anyone have an idea ?
FlorentGabriel
19 years, 4 months
Inkscape 0.39
by Ted Gould
= Inkscape 0.39 =
We are pleased to announce the Inkscape 0.39 release. The most important
change in this release is the switch to the Pango library for font
handling and Unicode support; a lot of work also went into new SVG
features, export/import, UI, and usability. Here are the highlights:
* Pango: smoother text display, auto kerning, better i18n (automatic
font substitution, right-to-left text, bi-directional text), less
platform dependence
* New SVG features: markers (aka arrowheads), clones (svg:use),
pattern tiles, RDF metadata; many SVG compliance bugfixes
* New dialogs: Preferences, Find, Metadata
* New and improved import/export file formats: PS, EPS, AI, PNG,
JPEG, TIFF, BMP, Sketch, Dia, and more
* Pure convenience: usable dropper, scale switches, Commands bar,
more tool controls (including rounded stars), more import formats, more
paper sizes, Revert command, edit inside group, better selection cues,
spell checking, window layout configurable, streamlined Fill & Stroke,
snapping improvements, better rounded corners in rects, path reversing,
persistent rotation crosshair, per-object export hints, and much more
* Internals: speedups, more C++ification, garbage collection, SigC++
signals, wider use of new data structures, extensive cleanup
* Plus: new documentation, new translations, lots of assorted
bugfixes (the infamous "freeze when dragging outside of window" bug on
Windows is gone!)
The team has placed a great deal of scrutiny into fixing bugs, and while
this was not a primary focus as it had been for 0.38.1, we expect this
release will be at least as stable as the last. Many thanks go out to
all of the users that took the time to write bug reports, you make
Inkscape better.
For tons more details, see the Release Notes for 0.39:
http://www.inkscape.org/cgi-bin/wiki.pl?ReleaseNotes039
Screenshots:
http://www.inkscape.org/screenshots/
Download your packages (Linux, Windows, Mac OSX):
http://sourceforge.net/project/showfiles.php?group_id=93438
19 years, 4 months
more about two problems with lines and polygons
by Roberto Ortega
I apologize for opening a new thread, but I guess I should asked first how
to subscribe to this list before sending questions!. I think I subscribed
correctly this time.
> Sounds like you want to first use the Combine operator (Path>Combine
> or Ctrl+k) on several selected objects using the select tool (F1).
> Then, using the node editing tool (F2), select a pair of endpoints
> that you want to join and use the third and fourth buttons from the
> Tool Controls bar (they have a green downward arrow).
Yes it worked, but I think I will do for the difficult part most of the
time I have about 500-1000 nodes to connect. Is not efficient at all to do
by hand.
>Ouch. That is difficult, but here are some ideas:
>
> * Work out what all the paths you want to join have in common (e.g.
> they all have a "stroke:#00FFFF" string in the style attribute).
> * Sort the objects so all the <path>s to combine are in one spot.
> * If the endpoints of two separate parts of the path are at the same
> co-ordinate, you may be able to join them. Paths `d" element get
> pretty complicated, so you may prefer to use something like librsvg to
> do some of the parsing.
Correct, I have to deal with that d element, please give me a little bit
more information about that librsvg,
> Let me give an example and see if I understand correctly.
>
> There is a square (the polygon) with co-ordinates
> ((0,0),(0,2),(2,2),(2,0)). Call this A.
>
> There is a `triangle" represented by the path ((0,2),(1,4),(2,2)).
> Call this B.
>
> You want to end up with a square A and a triangle B, both closed paths
> (polygons).
>
> I think this will work:
> >
> 1. Duplicate A. Call the duplicate A2.
> 2. Union A2 and B.
> You now have a square A and a closed (irregular) pentagon B.
> 3. Duplicate A. Call this duplicate A3.
> 4. Bring B to the front (i.e. above A3).
> 5. Difference A3 and B.
> You now have a square A and a closed triangle B.
>
> This is just off the top of my head, I haven"t checked it.
>
> -trent
>
Yes, this is a good example how to solve, but I am still with some problems,
they are similar than my previous problem. I have to do this for 500
objects, this wouldn't be so bad if duplicating objects woudln't give me
an offset (when I duplicare and objec it always have a different position
than the original).
But your answer gave me a very interesting challenge, (that I havent seen
in any other graphics editor). Is there a posibility to implement a
scripting language for this editor?. Has somebody asked for something like
that?. I mean, instead of doing single operations. Is there any posibility
to do complicated boolean operations in one single step, defining the
operators and variables (suppose that the selected objects are A and B),
and then just running:
C=A;
D= A U C;
R= D - A;
print;
probably the best way to implement such a scrpting language would be in a
lisp style.
Anyway, and sorry for the disgression.
19 years, 4 months