Go Back   SitePoint Forums > Forum Index > Design Your Site > Web Page Design
Newsletter FAQ Members List Calendar Mark Forums Read

New to SitePoint Forums? Register here for free!

SitePoint Sponsor
 
Reply
 
Thread Tools Display Modes
Old Dec 8, 2005, 20:03   #1
ArticleBot
SitePoint Articles
 
ArticleBot's Avatar
 
Join Date: Apr 2001
Posts: 0
Article Discussion

This is an article discussion thread for discussing the SitePoint article, "The Anatomy of Web Fonts"
ArticleBot is offline   Reply With Quote
Old Dec 8, 2005, 20:03   #2
Sojan80
SitePoint Addict
 
Sojan80's Avatar
 
Join Date: May 2002
Location: Central WI, US
Posts: 261
Nicely done. I thoroughly enjoyed it. I also now know and understand better what makes a good screen typeface.
Sojan80 is offline   Reply With Quote
Old Dec 8, 2005, 20:28   #3
James
SitePoint Community Guest
 
Posts: n/a
Nice article, not to sure about that sIFR approach seems like too much going on, wouldn't it be easier to use css background images as a text replacement and style the text to display:none.
  Reply With Quote
Old Dec 8, 2005, 22:20   #4
AndrewY
SitePoint Community Guest
 
Posts: n/a
Overall a good article, however...

I am disapointed to see you endorse the use of fixed width fonts (px) over scalable fonts (ems, %, etc.)

The use of fixed width fonts creates accessibility issues and can make it harder for people with larger monitors or poor eyesight to view the page.

The only reason to use a fixed width font is to try to limit the way the content displays. In short, this is just poor web design and is a dis-service to the website owner. A good web designer would create a layout that can resize and flow, while still looking good, so that the webpage can be viewed on different size screens and by people with different eyesight capabilities.
  Reply With Quote
Old Dec 9, 2005, 00:41   #5
Boby Dimitrov
SitePoint Community Guest
 
Posts: n/a
Hm, links in the article don't work in the print version...?
  Reply With Quote
Old Dec 9, 2005, 03:45   #6
peach
perfect = good enough
 
peach's Avatar
 
Join Date: Jun 2004
Location: -Netherlands-
Posts: 1,424
I agree with Andrew, non-scalable fonts should be a thing of the past, I can't believe you're promoting inaccessible typography here. Also, sIFR is embraced by many designer for the fact that it supports the scaling functionality of our browsers, if you're a fan of non-scalable text there is no need to use sIFR because you might as well use an image.
peach is offline   Reply With Quote
Old Dec 9, 2005, 04:20   #7
Andy Hume
SitePoint Community Guest
 
Posts: n/a
Hi AndrewY/peach,

I absolutely agree with you that "<em>a good web designer would create a layout that can resize and flow, while still looking good"</em>.

In fact, to quote myself :) "<em>Don't inhibit this freedom by assuming users' requirements or by attempting to force too many of your own preferences onto users.</em>"

I also agree that pixels (px) are <a href="http://usabletype.com/styles/sizes/">not the best method of sizing fonts on the web</a>. However, a common misconception is that pixels are not scalable, period.

The reason pixels are not the ideal method for sizing text is because Internet Explorer on Windows does not allow for scaling of text sized with pixels - and IE is still the market leading browser. It is important to realise that it is IE that is broken, and that no where in the CSS spec does it say that text set in pixels should not scale. It does in every other browser.

The example from Jared Digital was used purely to compare the font size of his headings in a simple way.

I should have guessed that the tricky subject of font sizing would rear its head - despite the fact I tried to avoid it. ;)
  Reply With Quote
Old Dec 9, 2005, 04:39   #8
Andy Moss
SitePoint Community Guest
 
Posts: n/a
I read an article a while back about setting font sizes. It used a technique based on the default size being equivalent to 16px. by using a percentage to shrink this default to 10px so its easier to work with then using ems of this size to set the font sizes of h# tags, but i cant find the link. DOh!

found the article,

http://www.clagnut.com/blog/348/
  Reply With Quote
Old Dec 9, 2005, 06:01   #9
muffinresearch
SitePoint Member
 
Join Date: Jun 2004
Location: UK
Posts: 1
@AndrewY and peach: I really don't think Andy is advocating non-scalable fonts, though the example given probably gives the wrong idea.

Perhaps the example could be expanded to include an em or percentage based implementation of the typographers scale?

Otherwise this article is a great foundation for anyone looking to learn more about web typography - consider it bookmarked.
muffinresearch is offline   Reply With Quote
Old Dec 9, 2005, 13:08   #10
Ben
SitePoint Community Guest
 
Posts: n/a
Note that there are available typographic elements such as the em-dash "—" that should be used instead of the double hyphen "--" that this article employs.
  Reply With Quote
Old Dec 9, 2005, 16:40   #11
AlexW
Team SitePoint
 
AlexW's Avatar
 
Join Date: Apr 2000
Location: Melbourne
Posts: 1,004
Quote:
Originally Posted by James
Nice article, not to sure about that sIFR approach seems like too much going on, wouldn't it be easier to use css background images as a text replacement and style the text to display:none.
James, along with the scalabilty advantages Peach alluded to, sIFR has a number of other advantages.

The key benefit in my eyes, is it's dynamic nature. If we wanted to use an unusual Bauhaus font on the article titles on SitePoint, we would have to generate a 1000 new graphic for 1000 articles. If we edited any of those titles, we'd need to generate another graphic. If I wanted to try a slight variation on the font I chose, another 1000 graphics. With sIFR, I could change the font across the entire site in 5 minutes.

Additionally longer title images have no ability to wrap, and no ability to be copied and pasted -- both of which sIFR handles elegantly.

It's certainly not for every job, but it is a very powerful design tool.
AlexW is offline   Reply With Quote
Old Dec 10, 2005, 00:53   #12
mattymcg
Team SitePoint
 
mattymcg's Avatar
 
Join Date: Oct 2005
Location: Melbourne, Australia
Posts: 566
@James: if you do lean towards image replacement rather than sIFR, you should use some CSS that handles accessibility better. With display:none, screen readers like JAWS won't read out your text.
mattymcg is offline   Reply With Quote
Old Dec 10, 2005, 08:22   #13
AlexK
SitePoint Community Guest
 
Posts: n/a
This was a very interesting article, thank you for taking your time to write this.
  Reply With Quote
Old Dec 11, 2005, 00:24   #14
EOBeav
SitePoint Zealot
 
EOBeav's Avatar
 
Join Date: May 2005
Posts: 196
This is an excellent and timely article about the underemphasized art of text treatment on the web. I think I'll, uh, print this one out.
EOBeav is offline   Reply With Quote
Old Dec 11, 2005, 01:30   #15
Cheyne
SitePoint Addict
 
Cheyne's Avatar
 
Join Date: Apr 2005
Posts: 284
Very informative, all of my websites are content powered so this stuff is all very applicable to me.
Cheyne is offline   Reply With Quote
Old Dec 12, 2005, 05:29   #16
saurab
SitePoint Zealot
 
saurab's Avatar
 
Join Date: Sep 2004
Posts: 139
great article for sure. very useful for me as i was looking for a nice article on web fonts but found none that explain things so beautifully as this article does.
saurab is offline   Reply With Quote
Old Dec 14, 2005, 09:18   #17
zigg
SitePoint Community Guest
 
Posts: n/a
Just a comment - sIFR may be a well-polished tool, but its techniques result in crap. I hit the demo page, found highlighting to be inconsistent (try highlighting some normal, then sIFR text), and also found headlines to not fit inside their own boxes, creating a bizarre scrolling effect when selecting headline text.

Just leave the layout to the browser. Don't try to act like you know better with crude hacks. Otherwise, there are some very good points in here.
  Reply With Quote
Old Dec 14, 2005, 09:53   #18
Robert D.
SitePoint Community Guest
 
Posts: n/a
Great article! I only have one gripe: Your code on page 2 suggests people should use pixels as a measure for font size. In truth, this is a bad idea, because it means that the type will render differently at higher resolutions. Better to tell people to use relative font sizes, such as ems, exs or %.
  Reply With Quote
Old Dec 14, 2005, 10:01   #19
JC
SitePoint Community Guest
 
Posts: n/a
I largely agree with this article. One point I disagree with is the underlining. Yes, an underline *usually* suggests that it's clickable, but typically it also has a change in font colour. It's been my experience that if something is underlined, it's not necessarily clickable, but if a word or phrase is in a crisply different colour, it is almost always clickable. Conversely, having a link where the colour differs only slightly (or not at all) is just poor design.

My kung fu teacher has done some web site design. He would ask me to check it out, and I would end up picking it apart. The first problem is he was using bold/italic/underline/larger fonts/multiple colours far too much. The second problem is that he's colour blind, so things which assault my vision are apparently rather subtle from his perspective.

Which brings us to the question of colour-blindness. How can we properly plan for the colour-blind when designing a site, without taking a misstep for those not suffering from it? I'm guessing there are reference sites out there (I haven't tried to Google yet), but are we compelled to return to return to starkly bland page design in order to appeal to the widest audience?

Related tangent: With Firefox/Mozilla, I'm rather fond of being able to adjust the font size being displayed, simply by using a Ctrl-wheel movement. :)
  Reply With Quote
Old Dec 14, 2005, 10:32   #20
DangerHighVoltage
SitePoint Community Guest
 
Posts: n/a
One thing I noticed when I got a large LCD monitor (with a small dot pitch) was that I now have enough screen real estate to display serif faces with full clarity. It is nice that I don't need to use sans serif fonts as a workaround for low screen resolutions any longer (for my own consumption, at least).
  Reply With Quote
Old Dec 14, 2005, 10:47   #21
Cai Black
SitePoint Community Guest
 
Posts: n/a
Wow! That was a highly useful article with valuable hard data on font selection.
  Reply With Quote
Old Dec 14, 2005, 11:43   #22
tritisan
SitePoint Community Guest
 
Posts: n/a
Excellent article. Especially appreciate the links to some cool sites (Typetester is a dream come true).

I'd like to concur with Robert D. about setting relative sizes in css. For some bizarre reason, Internet Explorer does not allow users to adjust font sizes when designers specify them in px or pts. (All other browsers do.)

A world-class designer/css guru associate of mine has recommended that if you really want maximum accessibility on your site, user percentages. Not even ems. Just percentages.

Of course, this complicates matters for calculating equivalent point sizes, and gets even worse when you consider the effects of nesting. But if you anticipate serving a wide user base, it is essential that you allow users with poor eyesight the ability to increase their fonts.
  Reply With Quote
Old Dec 14, 2005, 11:44   #23
andyhume
SitePoint Member
 
Join Date: Dec 2005
Posts: 3
@Robert D.

Agreed. I should have made it clear that this code was purely to demonstrate the relative sizes of different text elements on a page. As you point out, until IE on Windows can scale text set in pixels, a relative font setting such as ems or percentages is always better.

@JC:

Colour blindness issues are one reason why underlining should be reserved for linked text in my opinion. If text is coloured, some people may be unable to distinguish it unless it is also underlined.
andyhume is offline   Reply With Quote
Old Dec 14, 2005, 11:51   #24
andyhume
SitePoint Member
 
Join Date: Dec 2005
Posts: 3
@Zigg:

The controversy surrounding sifr is one reason I didn't want to go into it in too much detail. It takes (and deserves) a lot more detailed discussion than I could have given it in this particular article. For a glimpse of this, take a look at the SlashDot thread generated by this article alone - http://developers.slashdot.org/artic...40257&from=rss

Unfortunately, discussions of sIFR tend to generate into something of a slagging match between the for and against parties. Those who want to push the web and design forward in the best way they know how, and those that can only see the bad side of the technology - and won't budge on it.

I like to think I'm somewhere in the middle - seeing it for what it's worth but also advocating caution and an understanding of the implications.
andyhume is offline   Reply With Quote
Old Dec 14, 2005, 11:58   #25
TRW
SitePoint Community Guest
 
Posts: n/a
Your code suggests using pixel sizes for text. this is exceedingly bad. At 50dpi (800x600 on a 15" monitor) 10px is 1/5" high; At 121 dpi (1920x1440 on a 21" monitor) it is 1/12". Neither is desireable and 1/12" is not legible.

For predictability and accessibility, use either relative (%, em) or physical (pt, mm) measurements.
  Reply With Quote
Reply

Bookmarks

« Previous Thread | Next Thread »

Thread Tools
Display Modes

 
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Sponsored Links
 
Forum Jump


All times are GMT -7. The time now is 12:10.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright 1998-2009, SitePoint Pty Ltd. All Rights Reserved