Dave Howorth [11.12.2012 13:09]:
Felix Miata wrote:
On 2012-12-10 12:37 (GMT) Dave Howorth composed:
Applications should be using units like mm or points,
Sorta. What they should be using is an em determined from user preferences/settings, a "this" size without regard to how many mm or pt it measures.
Well an em doesn't make any sense without a point size! With a 16 point font an em is just 16 points, with 8 point font it is 8 points.
Yes, correct. The user chooses the font size (for the desktop), and the window opens up x em wide and y em high. The measurement relates to the chosen desktop font.
Using ems makes sense for the window size of an application like a terminal - I want it 80 ems wide and 24 ems high, perhaps (though why would I use ems for the vertical measurement?).
The terminal size should relate to the terminal font size. I usually have a fixed-width font inside a terminal window, and a non-monospaced font outside. And why measuring the height in em? Maybe because (following <http://en.wikipedia.org/wiki/Em_%28typography%29>) "One em in a 16 point typeface is 16 points.", and is not nailed to "16 points in width".
But it doesn't make sense for a browser, where there are many different font sizes and where I don't want the window to change size if I change my font size preference. I want the text to reflow instead.
There is no request to adapt the windows size when a font is changed. The discussion was about the size of the window when it opens up. And: the question was not that a window should always open in the size given by the programmer, but should open with its last size when it is reopened. Just my 2¢ Werner -- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org