Preserving shapes better when deleting nodes
by Alexander Brock
Hi,
I've been using Inkscape quite a while now for tracing cartoon-like
images. The paths usually end up having way too many nodes which is a
problem for the vinyl cutter I use to plot these images.
I tried using the simplify path tool but it makes the path usually too
simple and changes the overall appearance.
Therefore I use the path tool (F2) to select unneeded nodes and delete
them, but this leads to curves which poorly resemble the original curve,
so I have to adjust the curve by hand which consumes a lot of time since
I have to clone the path first so I can see the original shape and
adjust the simplified curve to fit it better.
I made some examples, see attachment demonstration.svgz.
I also formulated a target function for minimizing the distance between
two curves and calculated the partial derivatives of this function. I'm
pretty confident I will be able to use a gradient based method for
finding the two control points which lead to minimal distance between
the original curve and the new one.
Thoughts?
Sincerely Yours
Alexander
10 years, 1 month
Re: [Inkscape-devel] GSoC13: Text Tool Improvements
by Valerie
As far as the text-tool drop-down is concerned, I totally think it should steal the
interface Krita uses to manage paint modes. Mock-up:
http://i49.tinypic.com/eq1fep.png
Fonts would be stored in categories, and within categories, you can check a box
to make the font appear in the "favourites" category on top. Uncheck to make it
disappear again.
This could solve pre-rendering issues: fonts will only render once you open
a category. I'm not a font expert so I don't know how they should be categorized
though.
I'm aware that Inkscape doesn't have that widget, but it totally should,
especially for managing the fonts drop-down. It's really handy for managing
the dozens of modes in Krita, I just have 5~6 favourites and I can ignore the
rest, but still access them easily on the rare occasions when I need them.
------------------------------
Message: 3
Date: Thu, 18 Apr 2013 13:10:58 +0200
From: Stojan Dimitrovski <sdimitrovski@...400...>
Subject: [Inkscape-devel] GSoC13: Text Tool Improvements
To: inkscape-devel(a)lists.sourceforge.net
Message-ID:
<CALTcmgnhPXwOv+9tFNO3A+7G7nK7sYOw2V1u1euT2LMhCuVtvA@...401...>
Content-Type: text/plain; charset="utf-8"
Hello everyone,
I'm Stojan Dimitrovski, a sophomore from Macedonia. I'm currently studying
Computer Science at Ss. Cyril and Methodius University in Skopje.
I am considering applying for Inkscape on GSoC13.
I have a few ideas on improving the current text tool, particularly its
user interface and some of its underlying features and implementation.
Here are some of those ideas:
- Typefaces' names should be rendered in the glyphs they describe if
such exist. Example: Helvetica should be rendered in Helvetica, Garamond in
Garamond, etc. Icon typefaces are rendered by the fallback GUI typeface on
the system.
- There should be a live preview / comparison of typefaces interface
which will allow for a better and faster typeface selection. Inspired by
typeface pickers like the one in TypeKit or similar.
- There should be a character-preview of a typeface, which will show all
of the glyphs in a typeface that are defined for it (and make it easy for
those glyphs to be inserted into text). This is primarily useful when using
icon typefaces (like Font Awesome from Twitter Bootstrap fame).
- Improved handling of different variants, weights, styles of typefaces.
(Current implementation is a bit flaky handling this.)
- Implement a system for SVG font typesetting (actually be able to use
the SVG fonts to render text inside Inkscape).
- Improve the SVG font interfaces, they really need some love.
I'd like to hear your suggestions and comments before I embark on doing
mockups of the interface and thinking about the implementation.
I should also mention that I'm fluent in the technologies that Inkscape
uses, especially in GTK+ (2, 3), GObject, GLib, C / C++. I have general
knowledge of the SVG standard.
I've been using Inkscape since version 0.45 and have an understanding of
its features and workflow.
The free-software movement, communities and development philosophies are
not new to me.
Regards,
Stojan Dimitrovski
10 years, 1 month
Questions about Share / Icons
by Martin Owens
I'm looking at the icons in the inkscape trunk branch and have a few
questions:
1. Do we need png and svg versions of the same icons? Don't all target
OSes support svg now via gtk?
2. Is pango_icons.svg used at all? I can't see a reference to it in the
code. Even though the icons in the file are nicer than those in inkscape
IMO. Are these transitional?
3. Where is the swatch/color picker icon currently used for the the
symbols icon. I wanted to change the symbols dialog icon. Make something
better, but can't find it in the icons.svg or any of the other files.
4. The filter effects icons, are these temporary placeholders? is anyone
working on better replacements?
5. OCAL doesn't seem like an icon, is it here because there's no other
place for it?
Best Regards, Martin Owens
10 years, 1 month
GSoC13: Text Tool Improvements
by Stojan Dimitrovski
Hello everyone,
I'm Stojan Dimitrovski, a sophomore from Macedonia. I'm currently studying
Computer Science at Ss. Cyril and Methodius University in Skopje.
I am considering applying for Inkscape on GSoC13.
I have a few ideas on improving the current text tool, particularly its
user interface and some of its underlying features and implementation.
Here are some of those ideas:
- Typefaces' names should be rendered in the glyphs they describe if
such exist. Example: Helvetica should be rendered in Helvetica, Garamond in
Garamond, etc. Icon typefaces are rendered by the fallback GUI typeface on
the system.
- There should be a live preview / comparison of typefaces interface
which will allow for a better and faster typeface selection. Inspired by
typeface pickers like the one in TypeKit or similar.
- There should be a character-preview of a typeface, which will show all
of the glyphs in a typeface that are defined for it (and make it easy for
those glyphs to be inserted into text). This is primarily useful when using
icon typefaces (like Font Awesome from Twitter Bootstrap fame).
- Improved handling of different variants, weights, styles of typefaces.
(Current implementation is a bit flaky handling this.)
- Implement a system for SVG font typesetting (actually be able to use
the SVG fonts to render text inside Inkscape).
- Improve the SVG font interfaces, they really need some love.
I'd like to hear your suggestions and comments before I embark on doing
mockups of the interface and thinking about the implementation.
I should also mention that I'm fluent in the technologies that Inkscape
uses, especially in GTK+ (2, 3), GObject, GLib, C / C++. I have general
knowledge of the SVG standard.
I've been using Inkscape since version 0.45 and have an understanding of
its features and workflow.
The free-software movement, communities and development philosophies are
not new to me.
Regards,
Stojan Dimitrovski
10 years, 1 month
GSoC 2013 Idea Discussion
by Arshdeep Singh
Hello all,
I am currently pursuing my undergraduate studies in Computer Science and
Engineering at Delhi Technological University , New Delhi , India and am
looking forward to be a part of GSoC 2013.
I have been using software like Adobe Illustrator and Photoshop since
before high-school. With the interest I had in programming and algorithms,
I always wanted to contribute to such software programs. FOSS caught my
attention in my second year of college and I began delving into Inkscape as
it provided me an opportunity to get inside the workings of a real software
almost similar to Illustrator.
I have fixed one bug till yet:
https://bugs.launchpad.net/inkscape/+bug/773288
*I intend on implementing a Recolor Artwork Tool that shall allow:
*1) Managing Color Themes with one go.
2) Enable editing many objects' colors on-the-go (simplified interface).
This site should give some idea about what I have in mind-
http://colorschemedesigner.com/ Thankyou to ScislaC for pointing this site
out and lessening my burden of explaining what the tool would do.
The credit for the idea goes to Inkscape's developer wiki which urges the
contributors: '*Don’t please the artist—BE the artist'* and in my view,
this tool shall be a boon to all of Inkscape's heroes, our artists.
I have played around the gimpcolorwheel.c file and studied Cairo's drawing
structure to paint the entire Hue Wheel in my experiments. A screenshot
(result) is attached for the mentors' and advisors' perusal. Also, I have
added a 'Recolor Artwork' option in the 'Object' Menu to house the final
tool widget.
As an almost rookie for such a project, I hope the discussion with people
adept with industry methods and experience in digital designing will
definitely help me chalk out finer details of how to structure the tool
keeping in mind the intricacies of Inkscape's codebase.
Thankyou for your time.
--
Arshdeep Singh(demicoder)
Third Year, Computer Engineering
Delhi Technological University
Ph: +91-9654115614
https://sites.google.com/site/adsingh1729/home
10 years, 1 month
Fwd: [Inkscape-docs] Hello!
by Alexandre Prokoudine
Hello,
Please make a wiki account for this guy :)
Alexandre
---------- Forwarded message ----------
From: Jiabao Wu <jiabao.foss@...400...>
Date: Wed, Apr 17, 2013 at 3:29 PM
Subject: Re: [Inkscape-docs] Hello!
To: Alexandre Prokoudine <alexandre.prokoudine@...400...>
Cc: Inkscape Docs Team <inkscape-docs(a)lists.sourceforge.net>
Yeah, I kind of meant how to get a wiki account that can edit it. :P
Also I was wondering if I should use this mailing list if I make a
change or does the wiki show the team where the changes have been made
automatically. But mainly need help with the account :D thanks!
On Tue, Apr 16, 2013 at 5:52 PM, Alexandre Prokoudine
<alexandre.prokoudine@...400...> wrote:
>
> On Tue, Apr 16, 2013 at 11:39 AM, Jiabao Wu wrote:
> > Hi Alexandre,
> >
> > Thank you for your message. What is the process I should follow for adding
> > or changing documentation on the inkscape wiki?
>
> It's the first time I hear about some sort of a process for the wiki :)
>
> You'd need a wiki account, though -- of that I'm quite sure :) Can't
> recall who has the admin access at the moment :(
>
> Alexandre Prokoudine
> http://libregraphicsworld.org
>
> ------------------------------------------------------------------------------
> Precog is a next-generation analytics platform capable of advanced
> analytics on semi-structured data. The platform includes APIs for building
> apps and a phenomenal toolset for data science. Developers can use
> our toolset for easy data analysis & visualization. Get a free account!
> http://www2.precog.com/precogplatform/slashdotnewsletter
> _______________________________________________
> Inkscape-docs mailing list
> Inkscape-docs(a)lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/inkscape-docs
--
Alexandre Prokoudine
http://libregraphicsworld.org
10 years, 1 month
GSoC 2013
by Arshdeep Singh
Hello all,
I am currently pursuing my undergraduate studies in Computer Science and
Engineering at Delhi Technological University , New Delhi , India and am
looking forward to be a part of GSoC 2013.
I have been using software like Adobe Illustrator and Photoshop since
before high-school. With the interest I had in programming and algorithms,
I always wanted to contribute to such software programs. FOSS caught my
attention in my second year of college and I began delving into Inkscape as
it provided me an opportunity to get inside the workings of a real software
almost similar to Illustrator.
I have fixed one bug till yet:
https://bugs.launchpad.net/inkscape/+bug/773288
*I intend on implementing a Recolor Artwork Tool that shall allow:
*1) Managing Color Themes with one go.
2) Enable editing many objects' colors on-the-go (simplified interface).
This site should give some idea about what I have in mind-
http://colorschemedesigner.com/
Thankyou to ScislaC for pointing this site out and lessening my burden of
explaining what the tool would do.
The credit for the idea goes to Inkscape's developer wiki which urges the
contributors: '*Don’t please the artist—BE the artist'* and in my view,
this tool shall be a boon to all of Inkscape's heroes, our artists.
I have played around the gimpcolorwheel.c file and studied Cairo's drawing
structure to paint the entire Hue Wheel in my experiments. A screenshot
(result) is attached for the mentors' and advisors' perusal. Also, I have
added a 'Recolor Artwork' option in the 'Object' Menu to house the final
tool widget.
As an almost rookie for such a project, I hope the discussion with people
adept with industry methods and experience in digital designing will
definitely help me chalk out finer details of how to structure the tool
keeping in mind the intricacies of Inkscape's codebase.
Thankyou for your time.
--
Arshdeep Singh (demicoder)
Third Year, Computer Engineering
Delhi Technological University
Ph: +91-9654115614
https://sites.google.com/site/adsingh1729/home
10 years, 1 month