On Dec 26, 2007 12:13 PM, Guillermo Espertino <gespertino@...400...> wrote:
I wrote that a couple of days ago, but I was wrong. Type isn't expressed in pixels. It took me a while to get it, but now I understand. The size is expressed in a unit that is 1/90th of an inch (corresponding to the default inkscape resolution of 90 dpi).
And that is what is called "px" everywhere. It's not really "pixel" but "SVG pixel", the default unit of SVG. This is the unit which you get by default if you write in SVG for example width="50" without a unit.
Since the px is the default unit in all other places in Inkscape, it makes sense to me that it's also default for font sizes. However, of course you are right that other units must be provided too. All that needs to be done is adding a unit selector, similar to that on the Selector controls bar. It needs to be both in Text&Font dialog and on the controls bar of Text tool. This is a simple programming task - that selector is a self-contained widget, you just need to call it and wire its signals properly (see existing code for examples). So, volunteers are very welcome, this would be a great thing to fix before 0.46!