Finally theWaSP breaks it’s silence on the current Microsoft saga. Some very interesting questions are asked of Microsoft within the article, namely — when will bugs be fixed? and why should we pay for a substandard browser when free alternatives are available? If you are at all interested in this saga I suggest you read the WaSP article along with these great commentaries listed in almost alphabetical order. Recommended Reading: Me (Parody), Brad Choate, Dave Shea (also see his afterthoughts 1, 2, 3 and 4), Eric Meyer, Ian Hixie, Jeffrey Zeldman, John Gruber, Tomas Jogin and an afterthought, Matthew Haughey, Mike Pick and finally none other than Tantek Çelik himself. Email me if I have missed any important ones out.
Update on last wednesday's post about Safari; Dave Hyatt reports over on his Surfin' Safari weblog that as of Safari v1.0 he has set the default font size back to 16px.
All of these behaviors (the lack of a minimum font size and the default size/face of 16/Times) now match other browsers (Mac IE, Camino, and Mozilla).We welcome back the standard.
At this time, web developers and designers alike are wedged between failing standards support within IE and the beauty of the web in other, more standards aware browsers. Asking a faithful IE user to move on would be like banning a life time smoker from smoking. The fact remains that people use IE everyday of their lives, day in, day out, and have done for a considerable amount of time. They are not going to change their daily habits without good reason. I don’t think we should force change onto them, I think we should just show them the door and let walk through it themselves. Before a door can be presented, a suitable recommendation must be drawn up. This recommendation must be;
Browser | Installation | Standards Compliance | Ease Of Use | Stability |
---|---|---|---|---|
Safari 1.0 | * | * | * | * |
Mozilla 1.4 RC2 | - | * | * | * |
Firebird 0.6 | - | * | * | * |
Opera 7.11 | - | * | * | * |
IE 6 | * | - | * | - |
A great bookmarklet that I haven't seen much about; the Technorati bookmarklet. Other bookmarklets are over at squarefree.
As noticed by Grant Hutchinson a few days ago, Safari does not render relative font sizes like the other browsers tested in my mini font sizing demonstration. Why is this? The short answer is that Apple is breaking standards. To understand the long answer we must go back to the web from 1998. Back in those days web typography was all over the place. For example, a default-sized font would be 12px on a Mac meanwhile the very same default sized font would be 16px on a Windows computer. This caused major problems as most font sizes are scaled from the default size e.g. Mac, font-size: 150% would equal (12px/100)150 = 18px — On a Windows PC, font-size: 150% would equal (16px/100)150 = 24px. This often caused sites made on a PC to have too small font for Mac users and sites made on a Mac often had text that was too big for PC users. There was still one unit of measure left that rendered the same on both platforms. The pixel. So you are asking yourself why doesn’t everyone set their font sizes in pixels? Well everyone would if it wasn’t for Microsoft. After years of text-zooms, etc Microsoft has still never included the technology to resize fonts set in pixels in the Windows version of Internet Explorer. Why not is anyone’s guess. It’s not because they can’t as they implemented it in the Mac version of IE nearly 3 years ago. What was needed was a standard rendering size that was the same on all operating systems. It took 2 years for the leading browsers to take up on Todd Fahrner’s recommendation of a standard 16px rendering size. Currently Safari is using a 14px default, 2 whole pixels less than the current standard. There is no obvious reason for them doing this but as a web developer it’s our jobs to deal with all the browsers bugs and “features”, while hopefully still leaving the text fully accessible via font scaling. There is a way to get round this font problem, so bear with me whilst I iron out the last few glitches.
Another interview for your entertainment, this time it’s Grant Hutchinson of Splorp — Enjoy. ∂
Carrying on with the typographic linkfest I give you the Microsoft Typography Links, which is surprisingly good (considering it’s from Microsoft) lets hope they don’t discontinue it when we all start going there. They have been known to do that sort of thing before. ∂
I was just having a look around my general web statistics when I noticed this. A Google search left me with the impression that it was bad so I have taken steps to hinder it and others like it. First off I have created a fake email address repository. This I hope will, if anything, slow down the harvesting of email addresses by bogging down the harvestor bots with endless fake email addresses. Secondly I am going to add some denys to my .htaccess file. This will be done when I decide how best to do it — IP address blocks or UserAgent blocks? A great two part resource on email harvesting protection via .htaccess can be found at five2one.org. It’s well worth a read if you are interested in protecting your site.
After searching on and off for the last few weeks I have finally found a decent resource for free, Windows TrueType fonts. Dinc! Free Fonts have a wide variety of high quality free fonts, just waiting to be downloaded. Another few resources I happen to have come across are Speakup and typographi.ca. Both are great weblog/community type sites focused around graphic design/typography. That’s it for now.
Just playing around with Red Hat at the moment. Screen dump (343 KB).
A trivial amount of what hackers call "social engineering" would no doubt have secured most of the rest. There was, for example, the chief executive who said: "I will not give you my password, it could compromise my company's information." He later said that his password was his daughter's name, and his daughter's name was Tasmin.Now, he is a clever guy. Choose a good password today.
Red Hat Linux was a lot easier to install than I thought it would be. Screen dumps coming when I can figure out how to get them from computer A to computer B (the floppy drives have gone weird) meanwhile check this out (133.33 KB), just shows how often I use floppies. Update: This was from yesterday but it's taken until now to get it up...
A lot of really good links you should check out.
For those of you who haven't seen BrowserCam yet, go and have a look at this gallery of screen shots. It takes all the hassle out of cross browser testing. Access keys have been added to the menu links, hover over them for the access key number. To use them PC users just need to hold down Alt or if you prefer the Mac variety just hold down CTRL and press the corresponding access key.
Everyone's favourite site is back from the dead with an interesting interview with Anil Dash. In it Jeffery brings up some great questions like;
Why is it important to Six Apart to create a tool that generates valid markup, styles, and code?My answer would be something along the lines of accessibility and the graceful decay in older browsers. Although I would also add that semantic markup is often a smaller file size than the table laden equivalents. Would you have a good, clean cut answer to that question?
We will get through it, I promise. On a brighter note — I present Ben Hammersley.
"Hi, I'm zlog and I'm an IE user.".
"The only requirement for using Mozilla is the desire to have a nice browsing experience." - My Mozilla Switch Campaign
Everyone
seems to be raving about Mozilla Firebird, formerly known as Phoenix. It's fast, has tabbed browsing, has popup blocking and don't even get me started on the full support for CSS.
So why don't I use it?
Mainly because it's too "lite". It feels like a cheap biro in comparison to the luxury fountain pen that is Mozilla. This may sound weird but I know at least some people understands me...
Anyway, enough has been said about it. I recommend you try it and make your own minds up.
Something I haven't seen much raving about is the ability to control how Mozilla and Firebird look via 2 CSS files (userContent.css and userChrome.css). For me they make Mozilla so much better.
Do you want all links to go red as you hover over them?
a:hover { color: red ! important; }
May be something a little more useful
/* You could hide flash banner ads like this */
Can you see the possibilities?
Update: Support mezzoblue
embed[type="application/x-shockwave-flash"][width="x"][height="x"] {
display: none !important;
visibility: hidden !important;
}
The interview I promised you earlier is here. I give you Dave Shea.