The problem described in this document (last updated 1999-10-27 before adding this note) is rapidly disappearing, as it applies only to Macintosh computers running old operating systems (Mac OS 9 or earlier). Most Mac users have, by now, made the switch to Mac OS X which, by default, applies anti-aliasing to all fonts, and comes with a version of Arial that displays fine at all sizes. Thus, there is no longer any need to force Mac users to view Geneva font when Arial is intended.
Ever since version 2.0 of Microsoft Internet Explorer and version 3.0 of Netscape Navigator, web designers have had the ability to display a variety of fonts on their pages, first by using the "FONT FACE" tag, more recently by using Style Sheets. One of the most widely specified fonts is Arial, a basic sans-serif font which is always present on Windows systems, but only sometimes on Macintosh computers, and hardly ever on UNIX systems.
The most serious problem occurs on the Macintosh, where a Mac version of Arial (from Microsoft) often is present, but is considerably less readable than the Windows version of Arial (at least in small sizes). Mac users probably have this font if they have installed any recent version of Microsoft Office, or Microsoft Internet Explorer, or if they have explicitly downloaded the font from Microsoft's web site [Note: downloadable Microsoft web fonts no longer available], or if they have upgraded their Macintosh System Software any time since Apple and Microsoft became friends in August 1997.
![[Sample Text using Microsoft's Arial Mac font]](arial-sample.gif)
The above screen capture shows appearance in Macintosh browsers when a page specifies "Arial" at the two smallest web sizes (SIZE=1 and SIZE=2), in either plain-text or bold-face, when Microsoft's Mac version of Arial is installed. This text is difficult to read--especially the "bold-face" (which isn't any bolder than plain-text at these sizes--just "rattier"). Arial is not this difficult to read on Windows systems. The difference is probably that Microsoft didn't spend as much effort in "hinting" their Mac version of Arial as their Windows version.
Meanwhile, every Macintosh is supplied with two sans-serif fonts, "Geneva" and "Helvetica," which are more readable at these sizes than Microsoft's Mac version of Arial. The following screen captures show the same sort of text as the previous display; except that here, "Arial (Geneva)" means that I've tricked the Mac so it actually displays Geneva when the web page specifies Arial, while "Arial (Helvetica)" means that I've tricked it to actually display Helvetica when the web page specifies Arial.
![[Samples using Arial (Geneva) and Arial (Helvetica)]](gen-helv-sample.gif)
As you can see, Geneva and Helvetica are both more readable on screen than Microsoft's Mac version of Arial (and, in addition, both actually appear bold when the page specifies bold-face). Geneva tends to be the most readable font on the Macintosh screen. Thus, readability on the Macintosh can generally be improved by displaying Geneva instead of Arial.
Since I originally wrote this web page, Microsoft has produced newer
versions of their downloadable web fonts [Downloadable Microsoft web
fonts no longer available] for both Windows and Macintosh, including a new
version of their Arial Mac font. The major enhancement is that all these
fonts now include the
euro currency
symbol
. They are
worth downloading for this reason. As for readability, the following
screen capture shows appearance of Microsoft's newer Mac version of
Arial:
![[Sample Text using Microsoft's Newer Arial Mac font]](arial-sample-new.gif)
Comparison with the previous screen captures shows that Microsoft's newer Mac version of Arial looks a little better than their old one, but readability is still poor. Thus, readability on the Macintosh platform can still be improved if the user's browser is made to display Geneva or Helvetica instead of Arial.
Here are solutions for both Mac users and Web Developers:
To trick your browser into displaying Geneva or Helvetica when a web page specifies "Arial", you can make a copy of your Geneva or Helvetica font, give this copy the name "Arial", and then install this "Arial" (which is really Geneva or Helvetica in disguise) into your System, in place of Microsoft's version of Arial.
This idea is simple, but there is one complication: Renaming a font isn't as easy as renaming a file in the Finder (Sure, you can change the name of a font suitcase by renaming it in the Finder, but this doesn't change the names of the fonts inside the suitcase). Changing a font name requires a higher-powered tool. In these instructions, I will explain how to do it using ResEdit.
You may choose either the "Arial (Geneva)" option (a copy of Geneva renamed "Arial"), or the "Arial (Helvetica)" option (a copy of Helvetica renamed "Arial"). In most cases, Arial (Geneva) is the best choice because it produces the most readable text on screen. In preparing these instructions, I have illustrated the Arial (Geneva) case, although it is trivial to adapt them for renaming any font with any desired name. There may be cases where you would choose the Arial (Helvetica) option, as explained in my Recommendations on which version to install.
Perhaps you are wondering why I haven't just provided copies of the renamed fonts [Arial (Geneva) and Arial (Helvetica)] so you could download them. That would be very simple, but I'm not sure it would be legal to distribute renamed fonts of this sort. On the other hand, I see no harm in simply telling you how to make a renamed copy of a font for your own use!
These instructions suggest that before running ResEdit, you restart your Mac, holding the Shift key to disable Extensions. I wrote this because ResEdit tends to be unstable on some Macs running some versions of MacOS (The latest version of ResEdit was released in 1994 and, unfortunately, is no longer updated by Apple). But if you know that ResEdit runs stably on your Mac, you don't need to disable Extensions.
In any case, you should probably make a printed copy of these instructions so you don't have to keep your browser open while running ResEdit. Of course, if you need a copy of the ResEdit application, you'll have to keep your browser running, with an active Internet connection, until you've completed step 1. Now, here are the instructions:
[Note: I don't recommend following these instructions if you're running any recent version of Mac OS. Personally, I probably haven't run ResEdit in any version of the OS newer than an 8.x version. The screen captures displayed in these instructions were produced in January 1997, probably in a 7.x version of Mac OS.]
![[Renaming
Geneva suitcase]](rename1.gif)
This name helps to identify this copy of your Geneva suitcase, but the fonts inside it are still named "Geneva" at this time, as you can verify by double-clicking the suitcase:
![[Fonts
still named Geneva]](rename2.gif)
![[Dragging
suitcase to ResEdit]](rename3.gif)
![[Main
ResEdit window for Arial (Geneva)]](rename4.gif)
![[ResEdit
window listing FONDs]](rename5.gif)
![[Resource
Info window: Name=Geneva]](rename6.gif)
Now, change this "Name" to "Arial":
![[Resource
Info window: Name=Arial]](rename7.gif)
![[Save
dialog box]](rename8.gif)
![[Fonts
now named Arial]](rename9.gif)
(There is an interesting subtlety in this picture. The suitcase now includes 9-point and 12-point fonts which weren't visible in step 4 while the fonts were still named Geneva. These were actually in the suitcase the whole time, but 9-point and 12-point Geneva are considered "reserved" fonts, and the System hides them from you. After changing the name to Arial, they are no longer reserved, and the System lets you see them.)
After installing these fonts, you must remember that in the future, if you ever install Microsoft products (Microsoft Internet Explorer or Microsoft Office), or upgrade your Mac System Software, the Installer may insert Microsoft's version of Arial font into your system. If this happens, you'll have to remove the Microsoft version of Arial from your Fonts folder, and then reinstall Arial (Geneva) if necessary. You should never have more than one type of font named "Arial" installed at one time.
If you install Arial (Geneva) on your Mac--i.e., a copy of Geneva renamed "Arial"--it will undoubtedly improve the appearance of web pages that use Arial font. However, once you install this font, it will also appear in the font menu (under the name "Arial") of every other application that uses fonts, such as word processors, graphics programs, etc. Thus, you must decide: Do you really want all of these applications using a version of "Arial" which is really a copy of Geneva.
Most Mac users probably don't care what sort of "Arial" appears in their font menus, because Arial is not a commonly used font on the Mac. However, those Mac users who regularly exchange documents with PC users, particularly documents containing formatted text, may prefer a version of Arial which is more compatible with the PC version of that font. Your choice will depend on which is more important to you: browsing the web, or exchanging documents with PC users:
Suppose you are designing a web page and wish to use a sans-serif font that looks like Arial. Some web designers who work on Windows systems seem to be totally unaware that other kinds of computers exist, so they just specify:
Some web authors are aware that not everybody uses a Windows system, so they specify:
Some improvement can be obtained by simply reversing the order of the listed fonts, i.e.:
Mac users will see better results if you specify Geneva instead of Helvetica, i.e.:
The best choice is therefore:
As still another option, if you actually prefer the appearance of "Verdana" (another sans-serif font), you might specify:
Finally, if you specify fonts using the new Style Sheet mechanism, it's best to terminate your list with one of the "generic" font names such as serif, sans-serif, cursive, monospace, etc., just in case none of your specific font names is recognized on a user's computer. Thus, part of a style definition might consist of:
The general principle here is: When specifying fonts using either the FONT FACE tag or Style sheets, always specify a list of fonts to cover all the major platforms; and always think carefully about the order of this list to obtain optimal results on all the platforms.
This page by Bob Baumel: Home page |
Last revised
2004-01-01