![]() | |
![]() |
| | Thread Tools | Display Modes |
#41
| |||
| |||
|
|
In article <slrnhet5hi.31q.spamspam (AT) bowser (DOT) marioworld>, Ben C <spamspam (AT) spam (DOT) eggs> wrote: [...] But if JK ever develops a browser, he can make the line-height a bit bigger if he likes-- it wouldn't be wrong. I was looking to nail this business of what he actually does to implement his idea that browsers use too small an interpretation for normal; in some of his web pages. It is a bit unclear exactly how he implements the policy of overriding what browsers do. How can you know in advance what font is being used. Whenever I mention the simple tactic of element {line-height: 1.3} I get the feeling this runs up against the problem that for some fonts this is fine but maybe for some others it is too big! |
|
If you can be confident folk have say Arial and you simply pick a line height for it that is good (that is better than what *most* browsers use), all well and good? But we regularly suggest a 'cascade' of fonts in font-family rules and even end up with generic like ', sans-serif;'. Is the idea that you say at this point something about line-height? There is no "If Arial, then line-height: 1.3, but if Geneva, 1.25" |
|
You will sleep like a baby after this. <g Yes. Although when I tried suggesting exactly this to JK, he didn't sleep like a baby, but had a quite different reaction. Yes, so I noticed. <g |
#42
| |||
| |||
|
|
On 2009-11-03, dorayme <doraymeRidThis (AT) optusnet (DOT) com.au> wrote: In article <slrnhet5hi.31q.spamspam (AT) bowser (DOT) marioworld>, Ben C <spamspam (AT) spam (DOT) eggs> wrote: [...] But if JK ever develops a browser, he can make the line-height a bit bigger if he likes-- it wouldn't be wrong. I was looking to nail this business of what he actually does to implement his idea that browsers use too small an interpretation for normal; in some of his web pages. It is a bit unclear exactly how he implements the policy of overriding what browsers do. How can you know in advance what font is being used. Whenever I mention the simple tactic of element {line-height: 1.3} I get the feeling this runs up against the problem that for some fonts this is fine but maybe for some others it is too big! If he were to develop a browser, he could look up the "normal" value in the font and multiply it by 1.1, and/or have his own table of fonts to default line heights built in. None of this would violate the CSS spec. |
#43
| ||||
| ||||
|
|
In article <slrnhf0olr.9fi.spamspam (AT) bowser (DOT) marioworld>, Ben C <spamspam (AT) spam (DOT) eggs> wrote: On 2009-11-03, dorayme <doraymeRidThis (AT) optusnet (DOT) com.au> wrote: In article <slrnhet5hi.31q.spamspam (AT) bowser (DOT) marioworld>, Ben C <spamspam (AT) spam (DOT) eggs> wrote: [...] But if JK ever develops a browser, he can make the line-height a bit bigger if he likes-- it wouldn't be wrong. I was looking to nail this business of what he actually does to implement his idea that browsers use too small an interpretation for normal; in some of his web pages. It is a bit unclear exactly how he implements the policy of overriding what browsers do. How can you know in advance what font is being used. Whenever I mention the simple tactic of element {line-height: 1.3} I get the feeling this runs up against the problem that for some fonts this is fine but maybe for some others it is too big! If he were to develop a browser, he could look up the "normal" value in the font and multiply it by 1.1, and/or have his own table of fonts to default line heights built in. None of this would violate the CSS spec. Both these are interesting ideas for browser makers. As I am now seeing it, I am imagining - because it is less time consuming than researching - a history to all this. |
|
Font makers perhaps have not caught up with the fact that their fonts are used extensively these days on screens (even widescreens). The tradition, maybe the craft of it, may still be in the print mentality where paper is rarely bigger than A4, books quite less, newspaper columns even lesser. Line height becomes quite an important way to help readers of longer lines, less important when lines are short. |
|
But maybe it would be too complicated for browser makers to provide for anything but paper? As you are saying, the browser makers can do this. Since CSS cannot be up to the task of covering for all users fonts, even in a screen sheet, the browser makers should do either of the things you suggest (I like both of them. But I imagine the table idea would be more intelligent because perhaps many fonts have satisfactory 'inbuilt' recommended line heights, the table would catch the screen miscreants). The only other thing that might be done is in some future CSS, along the lines of the conditionals I mentioned - effectively incorporating a table of line heights for the likely screen miscreants. |
|
Perhaps, in the meantime, for perfectionists, a scripting solution might be possible? |
#44
| |||
| |||
|
|
In article <slrnhf0olr.9fi.spamspam (AT) bowser (DOT) marioworld>, Ben C <spamspam (AT) spam (DOT) eggs> wrote: On 2009-11-03, dorayme <doraymeRidThis (AT) optusnet (DOT) com.au> wrote: In article <slrnhet5hi.31q.spamspam (AT) bowser (DOT) marioworld>, Ben C <spamspam (AT) spam (DOT) eggs> wrote: [...] But if JK ever develops a browser, he can make the line-height a bit bigger if he likes-- it wouldn't be wrong. I was looking to nail this business of what he actually does to implement his idea that browsers use too small an interpretation for normal; in some of his web pages. It is a bit unclear exactly how he implements the policy of overriding what browsers do. How can you know in advance what font is being used. Whenever I mention the simple tactic of element {line-height: 1.3} I get the feeling this runs up against the problem that for some fonts this is fine but maybe for some others it is too big! [...] |
|
Perhaps, in the meantime, for perfectionists, a scripting solution might be possible? I better not develop this one in the same thread that I introduced the semi-crazy Virtual Master CSS Sheet, one must always try to stop just short of being shot! <g |
#45
| |||
| |||
|
|
Ben C <spamspam (AT) spam (DOT) eggs> wrote: [...] If he were to develop a browser, he could look up the "normal" value in the font and multiply it by 1.1, and/or have his own table of fonts to default line heights built in. None of this would violate the CSS spec. [...] Font makers perhaps have not caught up with the fact that their fonts are used extensively these days on screens (even widescreens). The tradition, maybe the craft of it, may still be in the print mentality where paper is rarely bigger than A4, books quite less, newspaper columns even lesser. Line height becomes quite an important way to help readers of longer lines, less important when lines are short. The underlying issue is quite a bit more complex than this. Fonts have |
|
But maybe it would be too complicated for browser makers to provide for anything but paper? Browsers are completely independent of how something will print on paper |
#46
| |||
| |||
|
|
dorayme wrote: .... But maybe it would be too complicated for browser makers to provide for anything but paper? Browsers are completely independent of how something will print on paper.. |
#47
| |||
| |||
|
|
In article <hcs7vc$2qfu$1 (AT) adenine (DOT) netfront.net>, "Neil Gould" <neil (AT) myplaceofwork (DOT) com> wrote: dorayme wrote: ... But maybe it would be too complicated for browser makers to provide for anything but paper? Browsers are completely independent of how something will print on paper.. My words in that sentence included a typo, sorry. I meant font makers, not browser makers. When they design fonts, I assume the deepest tradition is in looking at writing on paper. But I know there is increasing attention to designing for computer monitors. Ideally, the font-makers would examine the matter of how best to set a base (normal) for line-height and the browsers would simply read this. But there could be third parties do this work and make a few modifications. At least, it seems quite difficult to get an ideal strategy *for the author* because of the difficulties of not knowing what font will actually be used at the other end. Actually, the earliest electronic fonts were created for the screen, as they |
#48
| |||
| |||
|
|
dorayme wrote: In article <hcs7vc$2qfu$1 (AT) adenine (DOT) netfront.net>, "Neil Gould" <neil (AT) myplaceofwork (DOT) com> wrote: dorayme wrote: ... ...browser makers. When they design fonts, I assume the deepest tradition is in looking at writing on paper. But I know there is increasing attention to designing for computer monitors. Ideally, the font-makers would examine the matter of how best to set a base (normal) for line-height and the browsers would simply read this. But there could be third parties do this work and make a few modifications. At least, it seems quite difficult to get an ideal strategy *for the author* because of the difficulties of not knowing what font will actually be used at the other end. Actually, the earliest electronic fonts were created for the screen, as they were low resolution bitmapped versions of "the real things". |
|
There are typographic formulae for setting "normal" line heights for fonts, but they are pretty much unique to the font. |
|
One needs to consider many things in choosing such things as leading (the space between lines in typographic terms) and kerning (the space between letters), but the problem is that the web designer can have no idea which fonts or what versions of fonts are installed on viewers' systems, what video subsystem is used, what monitor is used, etc. It's not the fault of browsers, that these aspects elude precise control. |
#49
| |||
| |||
|
|
In article <hct0er$193r$1 (AT) adenine (DOT) netfront.net>, "Neil Gould" <neil (AT) myplaceofwork (DOT) com> wrote: dorayme wrote: In article <hcs7vc$2qfu$1 (AT) adenine (DOT) netfront.net>, "Neil Gould" <neil (AT) myplaceofwork (DOT) com> wrote: dorayme wrote: ... ...browser makers. When they design fonts, I assume the deepest tradition is in looking at writing on paper. But I know there is increasing attention to designing for computer monitors. Ideally, the font-makers would examine the matter of how best to set a base (normal) for line-height and the browsers would simply read this. But there could be third parties do this work and make a few modifications. At least, it seems quite difficult to get an ideal strategy *for the author* because of the difficulties of not knowing what font will actually be used at the other end. Actually, the earliest electronic fonts were created for the screen, as they were low resolution bitmapped versions of "the real things". I remember having *screen fonts* on my old Mac SE on OS6! They would be part of the packages that came with the OS and it was best to use the foonts that had screen font components or they would look awful on the 9" (I think square pixeled) screen. Yes... screen fonts were the typical solution of that era on all platforms. |
|
One needs to consider many things in choosing such things as leading (the space between lines in typographic terms) and kerning (the space between letters), but the problem is that the web designer can have no idea which fonts or what versions of fonts are installed on viewers' systems, what video subsystem is used, what monitor is used, etc. It's not the fault of browsers, that these aspects elude precise control. Indeed. We have been discussing in the thread possible ways to ameliorate this, not sure you have read all of the fat being chewed in the thread? <g Yes, I read the posts on this topic. I chimed in because I don't think that |
#50
| |||
| |||
|
|
Browsers are completely independent of how something will print on paper Browsers render pages to the video system, period. |
![]() |
| Thread Tools | |
| Display Modes | |
| |