<?xml version="1.0"?><!-- RSS generated by Radio UserLand v8.0.6 on Sat, 20 Sep 2003 17:41:57 GMT --><rss version="2.0">	<channel>		<title>john robert boynton: Typography</title>		<link>http://radio.weblogs.com/0102813/categories/typography/</link>		<description>licentious radio</description>		<copyright>Copyright 2003 john robert boynton</copyright>		<lastBuildDate>Sat, 20 Sep 2003 17:41:57 GMT</lastBuildDate>		<docs>http://backend.userland.com/rss</docs>		<generator>Radio UserLand v8.0.6</generator>		<managingEditor>jrb@tdl.com</managingEditor>		<webMaster>jrb@tdl.com</webMaster>		<category domain="http://www.weblogs.com/rssUpdates/changes.xml">rssUpdates</category> 		<skipHours>			<hour>2</hour>			<hour>3</hour>			<hour>4</hour>			<hour>5</hour>			<hour>1</hour>			<hour>6</hour>			<hour>0</hour>			<hour>7</hour>			</skipHours>		<cloud domain="radio.xmlstoragesystem.com" port="80" path="/RPC2" registerProcedure="xmlStorageSystem.rssPleaseNotify" protocol="xml-rpc"/>		<ttl>60</ttl>		<item>			<description>Further adventures of &amp;amp;shy;....For those of you just tuning in, licentious radio&apos;s NO JUSTIFICATION in HTML campaign is sweeping the web.Why? Because justifying text without hyphenation typically leaves uneven. gaping holes between words, where a single, small space should be. Even though the right edge is nicely even, the gaping holes and running rivers (a hole at about the same place in several lines) make reading difficult. If you intend for people to read the text on your website, making it harder to read than normal is a bad idea.Of course we can&apos;t say X without pondering the opposite of X. When could you justify text? Newspapers get away with it because of hyphenation and narrow columns. We postulate that with sufficiently narrow columns, the eye doesn&apos;t scan along the line as much, so irregular and large spaces between words wouldn&apos;t be such a big problem.Not content to leave well-enough alone, we had to hack. Putting soft hyphens (&amp;amp;shy;) in text is easy. Modern browsers will at least ignore the &amp;amp;shy; -- we thought. Sigh. There&apos;s no end to the blundering of browsers. (We&apos;re complaining, not accusing. Browsers are hard and making browsers fast was harder, and all of this would have been fixed long since had the development pace kept up.)WinIE 4+ will use &amp;amp;shy; to hyphenate. Mozilla ignores them gracefully. Alas, MacIE 5x (on one Mac with OS X, anyway) displays a U with some queer accent for every &amp;amp;shy;.Not content to leave bad enough alone, we hacked onward: write a script in Javascript to go through and remove the soft hyphen characters. (We had thought Javascript was finally stable enough to be useful....) Alas. Our simple-minded hack freaked MacIE out completely -- throwing margins off and twisting the font-family. (Why in the world didn&apos;t they test this?)Reluctantly, we abandon the concept. (The coolest bit was we got to align headings to the right. You don&apos;t get to do that every day.)Fact is, WinIE&apos;s hyphenation was pretty bad -- not hyphenating often enough -- and our view is that hyphens should hang -- be placed just beyond the right margin -- which WinIE doesn&apos;t do. This design had very short lines... we might try again in a design where the lines are a more normal length and the server is smart enough only to give &amp;amp;shy;s to WinIE browsers.</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/05/25.html#a1657</guid>			<pubDate>Mon, 26 May 2003 02:22:49 GMT</pubDate>			</item>		<item>			<description>Just for the anti-zeldman record: the latest addition to the local stylesheet for Zeldman&apos;s primarycontent is &quot;color: black&quot;. Oh. Nice, readable, black text.</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/05/21.html#a1638</guid>			<pubDate>Wed, 21 May 2003 05:09:00 GMT</pubDate>			</item>		<item>			<description>Random Rant on the font tag....Putting a font tag in every freaking table cell was pretty silly.On the other hand, it worked. &quot;Worked&quot; in the sense of letting users pick the default text size, and reliably scaling the text size from there across platforms. The fact that some designers picked the typically unreadable &quot;font size=1&quot; for body text was not the fault of the font tag.CSS has a way to do essentially the same thing, but Microsoft broke it by picking different relative sizes than the rest of the world. That is,  the CSS equivalent of size=2 is one step different on Windows IE than on most other browsers.Then there&apos;s a Windows IE bug for sizing text with em units in CSS -- some users will see .9em as unreadably small.I&apos;m sure Billionaire Bill&apos;s heart breaks when he hears about these bugs that make it vastly more difficult to create websites that look OK on both Windows IE and other browsers.</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/05/03.html#a1585</guid>			<pubDate>Sat, 03 May 2003 17:59:49 GMT</pubDate>			</item>		<item>			<description>&lt;a href=&quot;http://www.meet-the-makers.com/conversations/neumeier/&quot;&gt;A Conversation With Marty Neumeier&lt;/a&gt; [meet-the-makers.com].Marty Neumeier was the editor of Critique, a quarterly magazine about &quot;graphic design thinking&quot;.Critique was great. I miss Critique almost as much as I miss prosperity. Since Critique folded, when I&apos;m near a magazine rack, I just sigh and turn away.</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/04/24.html#a1578</guid>			<pubDate>Fri, 25 Apr 2003 00:03:35 GMT</pubDate>			</item>		<item>			<description>What to click. I watch movies on DVD sometimes. I have this 19-inch monitor. The clickable areas are *tiny*. They&apos;re hard to find. Just make stuff clickable, darn it.With stylesheets and a bit of automation, we can do better than we&apos;ve done so far. Say your homepage has headlines and one or two paragraph summaries or leads. The headline should be clickable, sure. But why not the text of the paragraphs?First, you don&apos;t want the text underlined, and you don&apos;t want the same *loud* hover indication. We can do that with stylesheets. Second, you don&apos;t want non-CSS browsers to have the whole paragraph underlined (because it&apos;s so much harder to read underlined text). So you have to be able to send *different* html to CSS and non-CSS browsers. You have to automate, and you have to have some server-side browser-sniffing. (Or easy client-side opt-in.) Third, you can&apos;t nest links. If the paragraph contains a link itself, that would require special handling. But *that&apos;s* OK, since you already have to automate. Just end the paragraph link before the link in the text, and start another link after. The specific link in the text should be obvious when you hover, so customers know that they&apos;re getting the right link when they click.As ol&apos; Jakob says, most customers spend most of their time at other sites, so not everyone will make use of a feature like this. Some people may even get confused by it, though they&apos;re more likely to wonder why other websites don&apos;t work like this, rather than why your&apos;s does. But some people will be helped, and that&apos;s what we&apos;re here for, right?</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/02/13.html#a1266</guid>			<pubDate>Thu, 13 Feb 2003 16:17:51 GMT</pubDate>			</item>		<item>			<description>Silly zeldman.com hacking update.... For no *very* good reason, I want the secondarynav on the right. float: right, right? But the latest style tweaks switched to absolute positioning. position:absolute trumps float:right in Mozilla. (At a glance, that seems to be the way the spec is written, too.) To over-ride the absolute positioning, my userContent.css looks like this:&lt;code&gt;#primarycontent {margin-left: 0px !important;}&lt;br&gt;#secondarynav {position: static !important;}&lt;br&gt;#secondarynav {float: right !important}&lt;/code&gt;In principle, this is a silly business. But it&apos;s maybe the way of the future, so I indulge. The only bad thing is that I usually have five or ten browser windows open, and every time I tweak the user stylesheet I have to close them all and restart Mozilla. But if I do that once a week, it doesn&apos;t seem too bad.I was only driven to this stylesheet hacking back when Zeldman was justifying his text. At licentious radio, we brook no justification of html text.</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/02/11.html#a1232</guid>			<pubDate>Tue, 11 Feb 2003 23:15:51 GMT</pubDate>			</item>		<item>			<description>&lt;a href=&quot;http://www.gregpalast.com/&quot;&gt;Greg Palast&lt;/a&gt; has updated and re-published his book. He&apos;ll be at Kepler&apos;s on February 27. Palast digs up dirt on the Bush people, which is published in newspapers in England, but black-holed by the Republican-owned media here. Greg&apos;s &lt;a href=&quot;http://www.gregpalast.com/detail.cfm?artid=188&amp;row=0&quot;&gt;interview with Buzzflash&lt;/a&gt; goes into some of the gory details: Bush is blackmailing Blair to support the war. Poppy Bush himself set up the Iraqi nuclear weapons program in the 80s, with $7 billion from the Saudis.Greg is also the only known/suspected victim of licentious radio&apos;s campaign to stop justification of text on the web. We&apos;re not taking credit for it, but we *did* email a suggestion that it would be easier to read his articles if they weren&apos;t justified. And today, the articles aren&apos;t justified.For now, we&apos;ll spare you the anti-justification manifestoing.But mark your calendar for Greg at Kepler&apos;s.</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/02/11.html#a1231</guid>			<pubDate>Tue, 11 Feb 2003 20:10:48 GMT</pubDate>			</item>		<item>			<description>Update: This post was fundamentally wrong. You *can* use a transitional DTD without being thrown into quirks mode. You just have to know *which* way to specify the DTD. *Without* a URL, you get quirks-mode. You can get standards mode, or Mozilla/Gecko&apos;s &apos;nearly-standards&apos; mode, by choosing the right DTD declaration. You just have to know. Here&apos;s the &lt;a href=&quot;http://mozilla.org/docs/web-developer/quirks/doctypes.html&quot;&gt;Mozilla/Gecko behavior&lt;/a&gt; [mozilla.org].Cost of DTD hijacking.... (Choosing quirks mode based on transitional dtd considered costly.)We have this problem of a gazillion web pages that were tailored to now-old browsers that were definitely quirky about rendering. &quot;Quirky&quot; being partly a euphemism for &quot;non-standard&quot;.... A browser that does things *right* will suddenly gag on these old pages (render them ugly). So you might want the new browser to be able to render an old-fashioned page the way the old-fashioned browser rendered it. But how will the browser know to use quirks mode, not standards mode?You use the DTD, was the answer. The DTD had (practically) never been used for anything, so why  not?I&apos;m glad *I* didn&apos;t have to make a decision like that. For me, I would have been glad if a transitional DTD let me make pages that would work pretty well in non-CSS browsers, *without* enforcing old bugs (etc.) when someone uses a new browser to look at the page.The example is you might want to use bgcolor, link, and vlink in the body tag, and even the despised but functional font tag. But if you use a transitional DTD, Mozilla duplicates various nasty 1997-era bugs. So now if I want to use transitional tags, I&apos;ve got to do all the work-arounds that we hated before. In order to avoid the old bugs, you have to give up usability for old browsers.Here&apos;s an example.... You put a div around the &quot;content&quot; part of the page, and style based on the div. Everything within the div looks fine, until you have some tabular data -- in a table. Because you use a transitional DTD -- in Mozilla and other browsers -- the text in the table cells doesn&apos;t get the styling of the div. That&apos;s not necessarily so bad, because you can style the contents of the table cells. But with the cascading nature of CSS, if a browser comes along that *doesn&apos;t* support quirks mode, the styles could be applied twice: .9em times .9em. So don&apos;t use ems, right? Ouch.I have a different perspective on this than some. I don&apos;t care if old pages look bad in new browsers. People who want their websites to look pretty can update their pages, from my perspective. I would rather that it be easy to make new pages that follow standards with a bit of a nod to downward compatibility.Like I say, I&apos;m glad *I* didn&apos;t have to make these decisions, because I would have leaned the other way.</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/02/09.html#a1204</guid>			<pubDate>Sun, 09 Feb 2003 16:58:09 GMT</pubDate>			</item>		<item>			<description>Interesting claim on the Opera/MSN story.... They suggest MSN tweaked a stylesheet to work better with Opera 6. When Opera 7 came out, the tweaked stylesheet broke the layout, because of changes in the browser. I haven&apos;t tested this, but it sounds plausible (&lt;a href=&quot;http://slashdot.org/comments.pl?sid=53229&amp;cid=5263650&quot;&gt;slashdot comment&lt;/a&gt;).First, make your browser follow the standards. Second, when browser-sniffing, be aware that new versions will come out eventually, and the new versions will be specifically *different* than the current version. So limit your targeting to known versions. When Opera 7 comes out, give it some generic stylesheet until you take the time to figure out what you need to do to support it. </description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/02/09.html#a1198</guid>			<pubDate>Sun, 09 Feb 2003 14:41:11 GMT</pubDate>			</item>		<item>			<description>I guess that makes it official, then. I am the &lt;a href=&quot;http://www.google.com/search?hl=en&amp;ie=ISO-8859-1&amp;q=anti-zeldman&amp;btnG=Google+Search&quot;&gt;Anti-zeldman&lt;/a&gt; [google.com]. (ha ha)</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/02/09.html#a1197</guid>			<pubDate>Sun, 09 Feb 2003 14:12:33 GMT</pubDate>			</item>		<item>			<description>More zeldman.com hacking. (The original hack, by the way, was &lt;a href=&quot;http://radio.weblogs.com/0102813/categories/typography/2002/11/29.html#a919&quot;&gt;overriding text-align: justify&lt;/a&gt;. We *hate* justified, unhyphenated text -- because it is harder to read with the gaping whitespaces in the lines. We wouldn&apos;t have bothered with today&apos;s hack if we hadn&apos;t been pushed over the edge by the justified text.)Being old-fashioned, I have a *narrow* browser window. So narrow, that when the zeldman.com content column is on the right, the lines of text go right off my window. They&apos;re harder to read that way.Shall I scroll over, every time I look at the page? Shall I change the width of my browser window to suit zeldman.com&apos;s layout?userContent.css to the rescue!For me -- on gnu linux -- the file is at:~/.mozilla/default/bictshp6.slt/chrome/userContent.cssI added the following lines:#primarycontent {margin-left: 0px !important; margin-right: 150px !important}#secondarynav {float: right !important}The float: right puts the navigation on the right side, overriding the website&apos;s stylesheet. One problem with the user stylesheet for Mozilla is that you have to exit the browser completely before changes take affect. Since I usually have several windows open, I don&apos;t like closing them all, and opening them all again. Plus, I&apos;m lazy. I mention this to explain that I don&apos;t think !important is necessary for any of them, and the margin-right setting is probably unnecessary. But what I&apos;ve got there now works, and it&apos;s time for bed.Another option would be to make the secondarynav display: none. That would prevent the waste of screen real estate. I hardly ever use the navigation, and when I do, I could just use a different browser.Good news, though. Zeldman stopped justifying the text. My previous hack is no longer necessary. The bad news is that it points out the potential for user stylesheets to go out of date, and accumulate junk.Update: I more or less failed in my laziness. I had to restart the browser again, anyway, and so I fixed some of the above.</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/02/02.html#a1169</guid>			<pubDate>Mon, 03 Feb 2003 04:07:46 GMT</pubDate>			</item>		<item>			<description>HTML and the various related technologies have been a nightmare to work with, for several reasons.Unfortunately, one of the reasons is that numerous seemingly inappropriate decisions have been made by the standards committees. Sometimes you wonder if *anybody* there has a clue.Consider line-height. In real-world type, we think of &quot;leading&quot;, which was extra lead inserted *under* a line of text. People have been putting characters on paper for thousands of years. We do it like this for a reason.The CSS specification says half of the extra line-height should be added *above* the line of text. The flaw is that you can&apos;t align the top of the text of two columns that have different line-height settings.Is this a big deal? How often can you just work around it, after all? It&apos;s just that one seemingly clueless decision subtracts value from the web, and forces *all* designers to work around it. Just get the decisions right the first time.&lt;a href=&quot;http://www.w3.org/TR/REC-CSS2/visudet.html#line-height&quot;&gt;Leading and half-leading&lt;/a&gt; [w3.org]: User agents center glyphs vertically in an inline box, adding half-leading on the top and bottom. For example, if a piece of text is &apos;12pt&apos; high and the &apos;line-height&apos; value is &apos;14pt&apos;, 2pts of extra space should be added: 1pt above and 1pt below the letters.You can search back throught the email archives to find that the committee was given the appropriate feedback:&quot;This is going to cause massive confusion with people who come from the dtp-world or traditional typography. I like to think of leading as added space after the line. I&apos;ve never seen it referred to as space above and below the line. Its counter-intuitive.&quot;But there&apos;s no hint of why they did this to us in the first place.Netscape tried to make up for it, by the way, by *dropping* the half-leading above and below paragraphs. Totally crazed.There&apos;s a work-around. Say column one has line-height: 1, and column two has line-height: 1.5. In the div for column one, set padding-top: .25em. Of course it gets more complicated from there... when the first lines have different font sizes, for example. Pretty soon you&apos;re back to specifying everything in pixels.Another seemingly fundamental feature.... Ideally, the length of lines in a web page is allowed to adjust somewhat for different browser window widths. Commonly in &quot;liquid&quot; layouts, the text column width can range from very narrow to very wide. At the extremes, the amound of line-height that is appropriate is very different. Short lines, no extra line spacing is needed; long lines may need a lot.So why not let designers specify a *range* for line-height? At &amp;lt;= 10 ems, line-height is one. At &amp;gt;= 30 ems line-height is 1.5. Interpolate for other lengths.</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/02/02.html#a1168</guid>			<pubDate>Sun, 02 Feb 2003 20:06:27 GMT</pubDate>			</item>		<item>			<description>How to escape pixel-based measures for onscreen type....Specifying type in pixels is almost meaningless, since the actual *size* varies so dramatically among your customers. A font-size of 13 pixels can seem quite large on some monitors, but unreadably small on other monitors. Specifying type in an actual measure -- points, inches, millimeters, etc. -- would give you a consistent size across all monitors -- if monitors knew the actual size of their pixels. In fact, there&apos;s even more good news, because this approach lets your customers *fudge* for their eyesight. The monitor could actually be set for 96 pixels per inch, but a human could adjust the setting to 120 pixels per inch to make up for poor eyesight. More pixels per inch could give you better quality type, because more pixels would go into each character. (120 pixels per inch might not be enough to be helpful for 10 point text, alas.)That takes care of the type. What about the graphics? First, with better type controls, we won&apos;t need as many images for navigation and such. Second, we&apos;ll be able to use line-art instead of bitmaps. And third, we propose that browsers should incorporate quality bitmap scaling. Where you *do* use a photograph, for example, size it at 120 dpi, and let the browser scale it down to 96 dpi if needed. Browsers can already do this, but they don&apos;t necessarily do it well.In fact, before long, browsers will be able to tell the server what dpi they are using. Then you&apos;ll be able to store several sizes on the server, and deliver the best one for each browser.There are some problems. At low resolutions, a choice of a size in points might not map evenly to an actual pixel size, so the browser would have to round. Current screen resolutions are so low that the shape and color of text can vary dramatically from one pixel size to the next. Verdana is prettier and much easier to read at 11 pixels than at 13 pixels -- regardless of the actual size of 13 pixels. You could also lose the benefit of hinting, I believe.</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/02/01.html#a1160</guid>			<pubDate>Sun, 02 Feb 2003 03:02:23 GMT</pubDate>			</item>		<item>			<description>From John Hudson of &lt;a href=&quot;http://www.tiro.com/&quot;&gt;tiro.com&lt;/a&gt;: &quot;I suppose it is inevitable that eventually all web designers will have 200 dpi monitors and will finally realise that specifying type size in pixels was a bad idea. In the meantime, the early adopters will go blind trying to read blogs on their 133+ dpi screens. Being blind, they will find it more difficult to find someone to reproduce with, and so the early adopter gene will gradually be removed from the gene pool. This will leave only late adopters, thereby causing a massive recession in the computer and software industry and slowing the pace of new development to a crawl. People just don&apos;t consider the consequences of their design decisions!&quot;This was a comment at &lt;a href=&quot;http://typographi.ca/&quot;&gt;typographi.ca&lt;/a&gt;, which is kind of a small-group weblog.If you think that&apos;s amusing, don&apos;t miss licentious radio&apos;s:&lt;a href=&quot;http://radio.weblogs.com/0102813/stories/2002/02/25/theHundredMillionthMonkey.html&quot;&gt;The hundred millionth monkey&lt;/a&gt;: &quot;Once upon a time all the web monkeys used tiny type on their web pages. Most used font size=2. The artistic and the long-winded used font size=1. The forward-thinking, standards-compliant web monkeys used stylesheets: font-size: 11px.&quot;</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/02/01.html#a1153</guid>			<pubDate>Sat, 01 Feb 2003 15:37:56 GMT</pubDate>			</item>		<item>			<description>Ouch. Searching Yahoo-Google for &quot;bad typography websites&quot; (without the quotes) today returned *this* page as the first item in the results. Is Google insinuating that we are the worst website about typography? That we have the worst typography of any website? That we&apos;re the best website with bad typography? That we have *naughty* typography?We think we&apos;ve just been insulted by a search algorithm....</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/01/30.html#a1143</guid>			<pubDate>Thu, 30 Jan 2003 18:36:08 GMT</pubDate>			</item>		<item>			<description>I watched Enemy at the Gates the other day. The titles were awesome. They found a typeface that looks Russian Avante-garde-ish. Way better than flipping the R and N. And then they played with angles like Lissitsky, Tschichold, and the gang. I sure hope whoever did that was having fun.&lt;img src=&quot;http://radio.weblogs.com/0102813/images/titlesfor.gif&quot; width=138 height=163&gt;Just kidding. I&apos;ve got plenty of food.</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/01/29.html#a1139</guid>			<pubDate>Wed, 29 Jan 2003 17:26:55 GMT</pubDate>			</item>		<item>			<description>We -- infamously -- showed how to &lt;a href=&quot;http://www.scripting.com/images/dailyLinkIcon.gif&quot;&gt;use your &quot;user&quot; stylesheet&lt;/a&gt; to undo zeldman.com&apos;s justification of body text.A new wrinkle is to add a unique class or id to your web pages as a &quot;hook&quot; to allow frequent visitors to override your styles. For example:&amp;lt;body id=&quot;licentious-radio&quot;&amp;gt;in my webpages would allow you to override my styles without affecting other websites:body#licentious-radio p {text-align: justify; font-family: verdana; font-size: 11px}(Don&apos;t try this quite yet. We haven&apos;t updated our templates.)This is a fine cooperative-hack. But it just rubs your nose in the obvious design flaw: you should be able to specify user styles by domain and url, the way we can specify cookies.I&apos;m not, of course, suggesting that a large percentage of browser users will ever learn CSS syntax and memorize the jumble of features and property names. But browsers *could* give us an easy interface to tweak the display of sites we use frequently. For example, many websites set font sizes that are uncomfortably small for many users. Some browsers let a user &quot;zoom&quot; a web page. I&apos;m suggesting the browser let you easily add user styles for that website so that the user sees readably-sized text on every page on every visit, with only one command.</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/01/26.html#a1113</guid>			<pubDate>Sun, 26 Jan 2003 19:39:00 GMT</pubDate>			</item>		<item>			<description>For page layouts of books, there is a common worship of the Golden Section, which yields tiny inner/back margins. That&apos;s lovely and practical with a small number of large pages with a high-quality binding.But in cheaply bound paperbacks, the Golden Section makes the book harder to read, and practically requires you to stress the binding beyond the limits of most glue.Consider the example of Bringhurst&apos;s The Elements of Typographic Style. The glue is pretty good, but if you don&apos;t fold the binding open, the lines of text curve dramatically.Josef Mueller-Brockman in &quot;Grid Systems/Raster Systeme&quot; devotes some examples and two sentences to the topic:&quot;In voluminous books the pages become curved when the book is open. The wide back margins are intended to prevent the lines of text becoming difficult to read because of this convexity.&quot;If you want to play Golden Section, why not Golden Section what the *reader* sees when holding the book? That&apos;s very different from what you draw on a single flat sheet of paper.</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/01/23.html#a1078</guid>			<pubDate>Thu, 23 Jan 2003 15:07:02 GMT</pubDate>			</item>		<item>			<description>There was a lot of fuss when wired.com switched to stylesheets for page layout. The front page I go to is back to tables:&lt;a href=&quot;http://www.wired.com/news/nc_index.html&quot;&gt;http://www.wired.com/news/nc_index.html&lt;/a&gt;The articles seem to be formatted with tables. (The lines of text are *too* long! I keep my browser windows *narrow* -- so narrow that a line of text that wraps to the window is reasonably readable. So I can just read the &quot;print&quot; version. I don&apos;t understand what they think anybody else is going to do. Maybe you&apos;re supposed to buy the magazine....)The regular front page is still stylesheet layout, though:&lt;a href=&quot;http://www.wired.com/&quot;&gt;http://www.wired.com/&lt;/a&gt;</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/01/23.html#a1077</guid>			<pubDate>Thu, 23 Jan 2003 14:41:16 GMT</pubDate>			</item>		<item>			<description>Web browsers should incorporate acceptable bitmap image scaling capabilities. For example, a 240 pixel-wide image might be two inches for some users, but more than three inches for others. With good scaling, you could tell the browser to display the image as two inches wide, and it would be the same size even where monitors have different settings.As we&apos;ve mentioned before, this would allow people with poor eyesight to cheat -- tell their browsers to scale up the size of text and images. For example, if there were actually 96 pixels per inch, a user could tell the browser to act as if there are 150 pixels per inch -- making text and images 50% larger. Current displays are such low resolution that any measure could wind up being rounded off to the nearest pixel. In the long run, the solution is higher resolution screens. This is likely to take a *long* time, because we are rushing so fast to LCD monitors that have even worse resolution than our CRTs. But five or ten years from now, things should improve....It&apos;s still a good idea to let web browsers scale images well.</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/01/09.html#a1034</guid>			<pubDate>Fri, 10 Jan 2003 03:30:53 GMT</pubDate>			</item>		<item>			<description>Another note on the impossibility of typography for the screen....In print, we use italics to emphasize. On the screen -- because so few pixels go into each character -- italicized text (at common sizes) is much harder to read that regular text. The illegibility factor actually *de-emphasizes* italicized text. Not what you want.Then we have the option of making text bold. But at typical sizes, the strokes in a letter are either one pixel wide for regular, or two pixels wide for bold. This is *too* much emphasis. You would only do this if you want to keep people from reading the words that aren&apos;t in bold.What can you do? 1) Write such short chunks of text that none of this matters. Many weblog items are only a paragraph, for example. 2) Give up on writing to be read! Revel in headlines, lists, links, and bold. 3) Cheat. Use color for emphasis. How about dark gray body text and black for emphasis? Lots of problems with this approach -- many people will want to click on differently-colored text. 4) Use slightly larger than normal text, so there are enough pixels to make italics legible.Fortunately, people *do* read online. The best thing is probably just to avoid using a lot of extra emphasis that would interrupt the text.</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/01/09.html#a1032</guid>			<pubDate>Thu, 09 Jan 2003 19:15:13 GMT</pubDate>			</item>		<item>			<description>Underlining links was a *seriously* primitive choice for html. Underlining reduces readability, even if it adds emphasis. So your eye is attracted to the spot, but the text is difficult to read.CSS provides more options. Try: border-bottom: 1px; text-decoration: none. That also lets you get away from coloring the link text. You might want to add emphasis to a link by coloring it, but a lot of times there&apos;s no need. You can leave the text color alone, and just color the bottom border.If you add pretty good line-height to make your text more readable, then you can afford a little padding, so there&apos;s some whitespace between the bottom of descenders (&quot;gpqy&quot;) and the border. If you choose a border color that is lighter than the text, you probably have less need of extra padding.If you&apos;re worried that the border by itself doesn&apos;t add enough emphasis, try making it two pixels.I&apos;ve been playing with this for a couple of days. Today I ran across &lt;a href=&quot;http://www.new-series.org/?old_articles&quot;&gt;this site&lt;/a&gt;, with a pleasant gray background, and a darker gray border for links.</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/01/08.html#a1029</guid>			<pubDate>Wed, 08 Jan 2003 20:08:26 GMT</pubDate>			</item>		<item>			<description>One of the worst CSS tricks: set body text-align: center, and then a width for the content div. Anyone whose browser window isn&apos;t as wide as your div won&apos;t be able to see the whole page, won&apos;t even be able to scroll to read the part hidden *to the left* of the viewable area. (In Mozilla, at least.)Don&apos;t *do* this!</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/01/08.html#a1028</guid>			<pubDate>Wed, 08 Jan 2003 19:51:07 GMT</pubDate>			</item>		<item>			<description>Wonderfully warm days around San Francisco! Yesterday I tromped around downtown SF again. Out of the wind, you wouldn&apos;t need a jacket.The excitement of the day was buying &quot;Grid Systems / Raster Systeme&quot; by Josef Mueller-Brockman.</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/01/04.html#a1023</guid>			<pubDate>Sat, 04 Jan 2003 18:59:34 GMT</pubDate>			</item>		<item>			<description>My favorite bit from Emil Ruder&apos;s Typographie so far is that it&apos;s all done with illusions: A horizontal line *looks* longer than a vertical line of the same actual length. A perfect square *looks* as if it&apos;s wider than it is tall. A horizontal line looks &quot;thicker&quot; than if it were vertical. Etc.</description>			<guid>http://radio.weblogs.com/0102813/categories/typography/2003/01/03.html#a1017</guid>			<pubDate>Fri, 03 Jan 2003 15:45:42 GMT</pubDate>			</item>		</channel>	</rss>