Spec LabelModel's #font: and other styles
Does it make sense to be able to specify font and similar at Spec-level? And not just font, also the size, color, or emphasis (which currently only emphasis is supported).
From one perspective it's handy, because I can change it at a whim, however I wonder whether this shouldn't be responsibility of some styler instead.
Text as far as I know is capable of storing styled information. This would enable to outsource the style information to someone else (e.g. your stylesheet). However from practical perspective for the end user it would be extra work as it would add an indirection step. For TextModel that would be clearly better (because you might want to style different parts of text differently), however for LabelModel I'm not so sure. Any opinions? Thanks, Peter
I think it is better to avoid setting absolute style info for labels, e.g. font size and color. This because system settings allow you to set, e.g. font size systemwide, and it would be ugly if suddenly some labels donât obey. Now, what could be done is to set some attributes like âbiggerâ, âsmallerâ, et cetera, and these should then take the system settings into account.
On Oct 2, 2015, at 08:47, Peter Uhnák <i.uhnak@gmail.com> wrote:
Does it make sense to be able to specify font and similar at Spec-level?
And not just font, also the size, color, or emphasis (which currently only emphasis is supported).
From one perspective it's handy, because I can change it at a whim, however I wonder whether this shouldn't be responsibility of some styler instead.
Text as far as I know is capable of storing styled information. This would enable to outsource the style information to someone else (e.g. your stylesheet). However from practical perspective for the end user it would be extra work as it would add an indirection step.
For TextModel that would be clearly better (because you might want to style different parts of text differently), however for LabelModel I'm not so sure.
Any opinions?
Thanks, Peter
---> Save our in-boxes! http://emailcharter.org <--- Johan Fabry - http://pleiad.cl/~jfabry PLEIAD and RyCh labs - Computer Science Department (DCC) - University of Chile
On Oct 2, 2015, at 1:47 PM, Peter Uhnák <i.uhnak@gmail.com> wrote:
(...)
For TextModel that would be clearly better (because you might want to style different parts of text differently), however for LabelModel I'm not so sure.
Any opinions?
A few days ago I wanted to style different parts of a label differently (some words bold/italic, some normal). When I passed in the Text object to the label, it did not show the different styles. It only showed the very last one. That is, if the last style was bold, the whole label would be in bold. A workaround for achieving what I want is putting it in different labels. But then I need to position the text manually, even though it is supposed to be one sentence.. (For example: âComment added by _User_ around _2 seconds_ agoâ) So right now I think the label only works with one style..
On 02-10-15 13:47, Peter Uhnák wrote:
Does it make sense to be able to specify font and similar at Spec-level?
And not just font, also the size, color, or emphasis (which currently only emphasis is supported).
Yes, you want to be able to override all theme-based settings at a widget level. Stephan
participants (4)
-
Johan Fabry -
Peter Uhnák -
Skip Lentz -
Stephan Eggermont