> When did you first hear about Inkscape? Have you used Inkscape before? For what sorts of things? I heard about inkscape first, when I was trying to find suitable solution for drawing thread diagram for TALGAT system. I have noticed, that svg text support in inkscape in not very convenient. Because for example svg text format in inkscape and firefox is not the same. > About Yourself > What is your name, email address, and irc nickname? Yevgeny Lezhnin (Евгений Лежнин), z_lezhnin@mail2000.ru, zlv > Describe any plans you have over the summer in addition to GSoC, such as classes, a summer job, vacation plans, master's thesis, etc. Probably I will be working on university programming project TALGAT for 0-5 hours per day. > What programming projects have you done so far? TALGAT (http://www.talgat.org/wiki/) developer for more that 1 year (C++, VTK, Qt, CMake, git), TUSUR project, 20 peoples involved. MassDelivery (https://github.com/zlv/SpamTeacher) Gtk+, Qt, C++. Own project. Rong (https://github.com/zlv/Rong/wiki), C++, Qt. Project co-founder (fruct program), take part in competion, won cell phone. Plasmail (https://github.com/pavertomato/Plasmail), C++, Qt, qml. Own Project. Knowledge: C/C++, python, java, javascript, php, assembler, pascal, VTK, Gtk+, Qt, CMake, git; have huge experience of usage: Qt, C++. > Have you worked on other open source projects before? If so, please list and describe what you did. Moodbar generator for Amarok (http://opendesktop.org/content/show.php?content=135625), javascript, Qt. Own project (gci2010 program). Made test application for libvlc, found a bug (http://trac.videolan.org/vlc/ticket/4375#comment:1) -- gci2010 program. Different translations to russian: neverball (http://forum.nevercorner.net/viewtopic.php?id=2446), mcomix (http://mcomix.svn.sourceforge.net/viewvc/mcomix/mcomix/), liquidwar (http://www.gnu.org/software/liquidwar6/), kgoldrunner, gaphor (https://github.com/amolenaar/gaphor) and others. > Please list other projects you are applying to for GSoC. Now you are first. > Checkout the Inkscape sourcecode through Bazaar and review it. Source code was already checked out, then findind project for gsoc proposal. So I typed $ bzr update and get output Tree is up to date at revision 11093 > Find and fix one or two bugs in the Inkscape bug tracker (now at Launchpad). Create and upload patches for the bugs, and make sure we know to connect those bug fixes and your GSoC application. I found and fix 1 bug and fix another existing bug. My profile is https://bugs.launchpad.net/~z-lezhnin/+bugs. I found 1 bug related to interface: it is spacing between lines combo box, that works not very nice then input is real number, but not string with integer percent. Another bug was on launchpad since 2011 year. This bug is related to dialogs and fullscreen mode. > Introduce yourself on the Inkscape developers mailing list, and post your project ideas for feedback, before submitting your application My project is text layout rewrite, main point is to treat normal svg text as basic format of the text. Floated text should be only special format. Now it is otherwise: floated text is basic format, if we need normal text we get floating text, that flowed into an infinitely wide box. New approach will allow to add new features easier. This work is very important, because text is needed at almost every scheme or diagram. And text realization that inkscape has now is not the best, users are suffering from text input logic bugs. Now inkscape is known for failing in text treatment. So I think, that this project is one of the possibilities to make something useful to opensource community. Other part is adding some features such as hyphens and indentation to floated text. New text implementation should make possible adding new features to text treatment.