[Design] Fonts for the Web UI

Jeremy Epstein eggfree at pacbell.net
Wed Aug 9 13:52:15 PDT 2006


It may actually be easier to handle the font fallbacks than you think, 
but it depends on the chandler selections. for example, I believe tahoma 
is not supported on mac and is probably the best loking copy font on 
windows. I would degrade fonts as
tahoma, lucida grande, arial (to use a mac example) this should give the 
desired result.  Its really not that painful to get it to work right. I 
can show you an example if you like. Sometimes its better to show.

The issue with font rendering is precisely that different typefaces 
render differently on different platforms. To add to this , each OS 
manufacturer commissioned specific fonts (lucida grande, tahoma, 
verdana, and trebuchet) optimized for the combination of antialiasing 
and display resolution on their systems. Ironically windows generally 
renders better than macOS provided cleartype is enabled. If not, you're 
best off with tahoma (created originally by matthew carter for windows 
ce handhelds, if I remember correctly) on windows  as the kerning pairs 
are designed for 96 and 120ppi. On mac I would stay with lucida grande 
if you can, as the mac antialiasting scheme doesn't render small font 
sizes very well.

Incidentally, Arial was a knockoff of Helvetica to avoid paying license 
fees. Its actually designed for print, not for on-screen display. There 
is one advantage to arial,  but only to a certain flavor of it-- 
complete support of the entire unicode charater set (the unicode safe 
arial is something like 20mb).

Jeremy  

 


Matthew Eernisse wrote:
> I have an item on the feature-ranking matrix for Scooby 0.3 (Cosmo 0.5 
> now I guess) that refers to fonts. There are visual guidelines posted 
> here for Chandler:
>
> http://wiki.osafoundation.org/bin/view/Journal/VisualGuidelines
>
> This document specifies different fonts based on OS, which is a bit 
> problematic for Scooby (i.e., Cosmo's Web UI) since what we have right 
> now is pretty much just CSS (with a bit of variable interpolation, but 
> that's essentially it).
>
> I'm kind of reluctant to start cooking up OS-sniffing code to serve 
> out specific stylesheets. That seems to me like a bad idea given how 
> brittle that kind of stuff tends to be.
>
> Hoping CSS font-fallback will save us is not really a viable option 
> either, given that the same font may exist on multiple platforms, but 
> look horrible on some:
>
> http://www.badboy.ro/articles/2005-12-29/index.php
>
> Is there any reason we can't just pick a universal Web-font like 
> Verdana for the Web UI that we know will pretty much look good 
> everywhere?
>
> Any thoughts?
>
>
> Matthew
>
> p.s In any case I assume that eventually people will be able to save 
> their desired font (or skin, whatever) in their personal preferences.
>
>
>
>
>
>
>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "Design" mailing list
> http://lists.osafoundation.org/mailman/listinfo/design
>
>



More information about the Design mailing list