iCab & SmoothType: Odd Couple?
Dan Knight - 2001.12.17
I first wrote about iCab in A Promising New Browser on March 2, 1999. I didn't note the version number, but I was already favorably impressed with the fledgling browser - which is still in beta nearly two years later.
Although Internet Explorer 5 remains my default browser - mostly because it's compatible with WebChecker and iCab is not - I am using iCab daily. iCab is getting better all the time, is much faster than either IE or Netscape, and is being developed for pre-PowerPC Macs as well as OS X. It'll be interesting to compare iCab with OmniWeb when I finally make the move to OS X sometime next year.
iCab doesn't display pages in exactly the same way as it does in Internet Explorer. That makes using iCab feel a bit odd at first, but different needn't be better or worse - just different. Here's an example:

The browser on the left is familiar IE 5. The gray bar at the top of the displayed page is much smaller then on iCab (on the right), and the PowerMax ad is much closer to the top of the navigation bar than in iCab. Interestingly, the search box is much closer to the text above it in iCab. And although I've matched the size of the main type in both browsers, the smaller text for the Low End Mac Mobile Edition and the text in the gray bar at the top of the page is about a point smaller in iCab than in IE 5.
That's not better or worse, does fall within the vagaries of the HTML specification, is definitely different, and argues against trying to make a page display identically in multiple browsers.
For the most part, the differences between iCab, IE 5, Netscape, and Opera are minor, but I've had a real problem with Van's Hardware when using iCab. (Don't even try to view the page with Opera - all the white text displays black against a black background!) Most part of the page render just fine, but sometimes boxed text looks like this:
vs. 
The blotchy text is pretty much unreadable, while the IE 5 sample to the right is perfect. But is iCab at fault, or should we look for another culprit? This kind of artifacting sometimes shows up when viewing text on a very busy background, and it's due to the way SmoothType, a shareware alternative to Apple's font smoothing, displays text. SmoothType generally does a better job of displaying fonts than Apple's font smoothing technology - but it has problems in cases like this.
So I did a comparison by turning font smoothing off and then using Apple's font smoothing. Here are the examples:

Comparing the amber and red text in all four samples, I think you'll understand why I've been using SmoothType for years. It does a marvelous job rendering type. But what turns everything so messy when font smoothing (above left) has no trouble at all? I don't know.
By turning off smoothing, the answer become obvious - the text is running right up against the vertical white line on the left. That doesn't happen in IE 5, so SmoothType has no trouble rendering the type beautifully with Internet Explorer. But iCab doesn't provide that extra space around the text, so SmoothType is trying to smooth the fonts with both the black background and that white line that abuts the text. Messy.
The problem isn't with iCab or SmoothType individually, but the interaction of the two in this particular situation. Apple's font smoothing works here, but so does SmoothType when viewing the page with Internet Explorer. Something needs to be tweaked.
As soon as I upload this article, I'll send the URL to the iCab development team, Greg Landweber (the author of SmoothType), and Van Smith, the publisher of Van's Hardware. It's possible SmoothType could be tweaked to address this situation, but the better solution would be for iCab to disallow text running into the surrounding border as IE 5 does.
Or it could be the way the page is coded. It uses several commands I'm not at all familiar with. Then again, I've seen the problem elsewhere; it is not unique to Van's site.
Here's the source code for this text:
<p class="MsoNormal" align="center" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-border-alt: solid yellow .5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; border: medium none; margin-top: 0; margin-bottom: 0; padding: 0in">
<i><b>
<font face="Arial" color="#FF0000">Featured Article</font></b></i></p>
<p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><b>
<font face="Arial" color="#FFFF00"><span style="text-decoration: none">
<a style="text-decoration: none" href="articles/2001/december/011209_AS_Interview/011209_AS_Interview.htm" target="_top">
An Interview with Arctic Silver</a></span></font></b></p>
<p class="MsoNormal" style="margin-top: 0; margin-bottom: 0">
<font face="Arial" size="2">Joel talks with Nevin House, owner of Arctic
Silver, and uncovers many thought provoking facts regarding CPU cooling.</font></p>
It will be interesting to see where things go from here. I love SmoothType, am growing to appreciate iCab more and more, and find Van's Hardware to be one of the better PC-oriented sites on the Web. (PC users deserve good sites, too.) It'll be marvelous to have all three work well together.
We'll post comments as we receive them.
From Van's Harware
Dan discusses a rendering problem when this combination is used to view boxed text on VHJ. It appears the issue occurs because iCab, a beta German browser for the Macintosh, places text directly against the border, confusing SmoothType. SmoothType is font anti-aliasing software for the Mac and is similar to Microsoft's ClearType used on PocketPCs, Microsoft XP, and in Microsoft Reader. I hate to admit it, but out of expediency we produce this site in Microsoft FrontPage 2002. As time permits, we will be developing our own tools and cleaning up the "Microsofted" versions of HTML coughed out by FrontPage like disease-ridden phlegm.
Dan Knight has been using Macs since 1986, sold Macs for several years, supported them for many more years, and has been publishing Low End Mac since April 1997. If you find Dan's articles helpful, please consider making a donation to his tip jar.
Recent Mac Musings
- 50% Mac sales growth is only the beginning, 05.02. Apple has a great line of computers and an awesome operating system, but a prosumer model could make last quarter's growth seem normal.
- The 2008 Penryn iMac value equation, 04.29. Comparing prices, features, and performance, three of four new models are value champions, and there are some surprising refurb values as well.
- A $99 PC, a $399 hackintosh, and growing the Mac market, 04.15. There is a low-end market, which now includes a $99 bare bones PC and a $399 computer designed to run Leopard.
- More in the Mac Musings index.
Recent Content on Low End Mac
- Leopard is the way to go, even on most old G4 Macs, Carl Nygren, My Turn, 05.14. The useful and just cool features in Mac OS X 10.5 make this the biggest step forward in the history of the Mac OS.
- Mac OS 9 still nice, anticipating Odysseus, PowerBook 1400 upgrades, and more, Charles W. Moore, Miscellaneous Ramblings, 05.14. Also rebuilding PowerBook batteries, FastMac vs. NuPower replacement batteries, and only one G4 upgrade left for WallStreet PowerBooks.
- Windows on Macs: Three paths for integration, Jason Packer, Macs in the Enterprise, 05.14. Mac users have three routes for running Windows apps: Run Windows using Boot Camp or virtualization, or use a compatibility layer such as WINE.
- Up-to-date or low-end, we need technology in our schools, John Hatchett, Recycled Computing, 05.14. Modern computers are great educational tools, but sometimes less distracting options (like no Internet) make more sense.
- Best iMac G4 deals, Low End Mac Deals, 05.14. Used 15" 800 MHz Combo, $320; SuperDrive, $380; 1 GHz Combo, $400; SD, $485; 17" 1.25 GHz, $459; 20", $750.
- Best Mac OS X 10.0-10.3 deals, Low End Mac Deals, 05.14. Mac OS X 10.0.3, $40; 10.1, $49; 10.2, $60; 10.3 DVD, $50; CD, $100; 10.1 Server, unlimited users, $109; 10.3 Server, $130.
- Best MacBook Air deals, Low End Mac Deals, 05.14. 1.6 GHz, 80 GB, $1,694 after rebate; 1.8 GHz, $1,994 a/r; 1.6 GHz, 64 GB SSD, $2,689 a/r; 1.8 GHz, $2,950 a/r; SuperDrive, $99.
- Mac of the Day: PowerBook 170, Oct. 1991 - At 25 MHz, the PB 170 was at the top of the original PowerBook line.
- List of the Day: G-Books is for G3 PowerBooks and iBooks.
- May 15 in LEM history: 00: Advantages of a small Mac market - 01: Just different - Restoring after reformatting your hard drive - Mac as religion in the UK - The CRT isn't dead yet - 02: Xserve G4 - Why laptops need docks - 03: Don't break up Apple, build it up - Upgrades for slot-loading iMacs - 06: Old Macs still fun to use, productive tools - Is Mac OS 9 still a player? - David G. Wood's Mac legacy - 07: 13" 2.16 GHz MacBook - 8 free apps every Mac user should know
- 10 cult Macs adored by collectors, Tamara Keel, Digital Fossils, 05.13. Macs are not only noted for their longevity, but also by the passion which collectors have for some of the most interesting models ever made.
- Low End Mac's Compleat Guide to the Lombard PowerBook G3, Charles W. Moore, 'Book Value, 05.13. With the Lombard PowerBook, Apple abandoned the legacy ADB and serial ports for USB, trimmed 20% from WallStreet's weight, and hit 400 MHz.
- Best PowerBook G3 deals, Low End Mac Deals, 05.13. Used 14" WallStreet G3/266 MHz, $90; Lombard G3/400 MHz, $200; Pismo G3/400 MHz, $300; 500 MHz, $350.
- Best Apple TV deals, Low End Mac Deals, 05.13. Refurb 40 GB Apple TV, $199; new, $210; refurb 160 GB, $279; new, $319.
- Best Xserve deals, Low End Mac Deals, 05.13. Used 1 GHz dual G4, $1,399; close-out 2.0 dual-core Xeon, $1,999; refurb 2.66, $2,799; 3.0, $3,499; new 2.8 GHz quad, $2,888; 8-core, $3,299; 3.0, $4,059.
- More links in our archive.
About LEM | Support | Usage | Privacy | Contacts


