Summary: | fonts sizes decrease too quickly with number of plots | ||
---|---|---|---|
Product: | [Applications] kst | Reporter: | Nicolas Brisset <nicolas.brisset> |
Component: | general | Assignee: | kst |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | ||
Priority: | NOR | ||
Version: | 1.x | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Solaris | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | Proposed patch |
Description
Nicolas Brisset
2006-06-16 15:12:46 UTC
This seems okay to me. I suspect this is largely a matter of personal preference and further complicated by such things as screen resolution, window size, etc. This is WYSISOWYG at work. The labels are scaling with the size of the plot. Once upon a time, when we would create multiple plots, we would create them with larger label sizes. The problem here is that if you add a plot, then you are all confused (plots added earlier may have a different label size than plots added later). I think it is important to have the label sizes scale linearly with the size of the plot, so.... we are stuck with this. If you typically create windows with many plots, you can go ahead and change the default font size in settings->configure kst. Wait, wait, wait... I also think that plots created at different times should have the same sizes. But why do you think it is important to scale fonts down linearly with plot size ? Even so, why not decide that 6 pix is the minimum and scale (even linearly, but it could be prabolic or cubic I don't care) down from the default font size to 6 ? To me, it is very important to try hard to have readable text ! Adjusting the base font size is only halfways satisfying (I already have 20 as default, and with few plots it is quite big !). Maybe a compromise could be to add in the kst settings a minimum font size ? Agreed: lets add Min Font Size to kst settings. Thanks :-) Created attachment 16797 [details]
Proposed patch
SVN commit 555499 by arwalker: BUG:129256 Allow user to enforce a minimum font size M +8 -9 libkstapp/kstplotlabel.cpp M +240 -168 libkstapp/kstsettingsdlg.ui M +5 -0 libkstapp/kstsettingsdlg.ui.h M +9 -14 libkstapp/kstviewlabel.cpp M +9 -14 libkstapp/kstviewlegend.cpp M +4 -0 libkstmath/kstsettings.cpp M +1 -0 libkstmath/kstsettings.h |