Re: [Inkscape-devel] UI proposal for text in shapes
On some 1,5-2 years or so old thread in this mailing list :)
*looks at size of archive* :S
I don't think anybody else does it. Most other applications just either separate type face/style from type family or just provide B/I buttons. The bolder/lighter approach is more interesting, because then you can easily cycle between multiple faces. I'd love to see how this could be done in UI other than with two buttons (bolder/lighter) as well, actually :)
Well for me it will heavily depend on whether I actually Get the concept. Is the behaviour continuous or discrete (as in, can you set in just about any value or are you limited to a few specific ones?) Same for italics: you decide the slant of the text right? Can you specify just about any value?
I remember a person who proposed this handy pop-up slider where you can click and drag left and right pretty easily. If the above behaviour allows you to take just about any value, then I Could see a "bold" drop-down horizontal slider where as you slide around the font becomes bolder. If there are a finite number of values possible, then you could constrain the values of the slider.
Same with italics.
How does Inkscape actually handle all that though? By distorting the fonts to hell? (something I don't really have a problem with, as long as it doesn't cause the memory usage to go to hell because handling of long text always seems to eat up my memory like no tomorrow right now?)
Speaking of that person's handy slider thing, I don't suppose anybody is going to implement it anytime soon? (a pity, because it's real handy. One-click value adjustment. Somebody should really make that widget)
On Tue, Jun 3, 2008 at 6:52 PM, Valerie wrote:
How does Inkscape actually handle all that though?
I'm most likely not the best person to talk to, at least I'm not very good at technical details. It's Gail Carmichael who is :)
Here is how I see it.
You choose font family, say, DejaVu Sans and normal face
Since DejVu Sans also has Bold and ExtraLight faces, when you choose "bolder", Inkscape uses Bold face, if you then choose "lighter", it goes back to normal and then to ExtraLight face. WIth "italic" enabled it will only cycle between Oblique and Bold Oblique, since there is no ExtraLight Oblique right now.
It's not implemented right now, because we need help from Pango (http://www.pango.org/). And at latest Libre Graphics Meeting in May it was discussed with Behdad from Pango team.
Alexandre
Tue, 3 Jun 2008 07:52:23 -0700 (PDT) Valerie <valerie_vk@...36...> kirjoitti:
I don't think anybody else does it. Most other applications just either separate type face/style from type family or just provide B/I buttons. The bolder/lighter approach is more interesting, because then you can easily cycle between multiple faces. I'd love to see how this could be done in UI other than with two buttons (bolder/lighter) as well, actually :)
Well for me it will heavily depend on whether I actually Get the concept. Is the behaviour continuous or discrete (as in, can you set in just about any value or are you limited to a few specific ones?) Same for italics: you decide the slant of the text right? Can you specify just about any value?
Actually, this reminded me of Tinkerhouse ( http://tinkerhouse.sollec.org/ ).
With such modular typeface engine, we could have fonts where you can modify stuff like how bold you want your font - though obviously only on fonts generated with the same engine. We could quite well have a continuous slider from really thin to super bold.
Too bad that this would first need working SVG Fonts support and released Tinkerhouse code...
On Tue, Jun 3, 2008 at 7:43 PM, Niko Kiirala wrote:
Too bad that this would first need working SVG Fonts support and released Tinkerhouse code...
The latter is not a big deal, IMO. It was supposed to be release two weeks ago or so already.
Alexandre
On Tue, Jun 3, 2008 at 8:13 PM, Alexandre Prokoudine wrote:
On Tue, Jun 3, 2008 at 7:43 PM, Niko Kiirala wrote:
Too bad that this would first need working SVG Fonts support and released Tinkerhouse code...
The latter is not a big deal, IMO. It was supposed to be release two weeks ago or so already.
Mmm...
shoebox-0.2.tar.gz 03-Jun-2008 09:09 19k
:)
Alexandre
On Tue, 3 Jun 2008 18:43:15 +0300 Niko Kiirala <niko@...1267...> wrote:
Too bad that this would first need working SVG Fonts support and released Tinkerhouse code...
the code *will* be out today :)
but as an aside, the whole typeface generation engine is still very much in development, and i'd venture to say that a stable/usable version will not be out before August. I have been working on an Inkscape plugin for testing it, so maybe that would be a better way to introduce this type design interface into Inkscape - then we can talk ;)
but still, i find Alexandre's suggestion of moving away from bold/italic divisions very appropriate - not to mention quite a daring break with digital typographical 'tradition'! I wonder how to sort between existing fonts to determine which ones are lighter or bolder than others, but then I seem to remember that FontMatrix incorporates PANOSE categories support, which might be the thing we need here...
just my 2 cents. big ups, :r
On Tue, 3 Jun 2008 18:43:15 +0300 Niko Kiirala <niko@...1267...> wrote:
Tue, 3 Jun 2008 07:52:23 -0700 (PDT) Valerie <valerie_vk@...36...> kirjoitti:
I don't think anybody else does it. Most other applications just either separate type face/style from type family or just provide B/I buttons. The bolder/lighter approach is more interesting, because then you can easily cycle between multiple faces. I'd love to see how this could be done in UI other than with two buttons (bolder/lighter) as well, actually :)
Well for me it will heavily depend on whether I actually Get the concept. Is the behaviour continuous or discrete (as in, can you set in just about any value or are you limited to a few specific ones?) Same for italics: you decide the slant of the text right? Can you specify just about any value?
Actually, this reminded me of Tinkerhouse ( http://tinkerhouse.sollec.org/ ).
With such modular typeface engine, we could have fonts where you can modify stuff like how bold you want your font - though obviously only on fonts generated with the same engine. We could quite well have a continuous slider from really thin to super bold.
Too bad that this would first need working SVG Fonts support and released Tinkerhouse code...
check here: http://shoebox.sollec.org/files the 'letra' tar.gz is what you saw at the LGM. but mind your step, it's *very* experimental code :r
participants (4)
-
Alexandre Prokoudine
-
Niko Kiirala
-
ricardo lafuente
-
Valerie