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



_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design

Reply via email to