
Now that the letterspacing support is in, the next thing I will do is the proper support for dx and dy attributes (it's sort-of supported now but actually useless, because only single values are supported, not lists as per SVG spec). This will allow kerning pairs of letters in a string as well as raising/lowering of characters on the string.
With all this, I need a set of keys for doing all the space adjustments in a text object from keyboard. These keys must be as consistent as possible with the rest of Inkscape. So, when you are editing text on the canvas:
Alt+<, Alt+> expand/contract current line (not the entire text object - I think it's more useful this way) by 1 pixel by adjusting letter spacing Shift+Alt+<, Shift+Alt+> same, by 10 pixels
(The above keys are already implemented - you can test them)
Alt+[, Alt+] expand/contract text object vertically by 1 pixel by adjusting line spacing Shift+Alt+[, Shift+Alt+] same, by 10 pixels
Alt+left, Alt+right kern closer/farther the pair of characters before and after the cursor by 1 pixel Shift+Alt+left, Shift+Alt+right same, by 10 pixels
Alt+up, Alt+down raise/lower the character after cursor by 1 pixel Shift+Alt+up, Shift+Alt+down same, by 10 pixels
All these movements are in pixels (as always with Alt), so the actual distance depends on zoom level. Zoom in for finer movement.
Suggestions, comments?
_________________________________________________________________ Help STOP SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=dept/bcomm&pgmarket=en-ca&RU=http%3a%2f%2f...
participants (1)
-
bulia byak