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