Fonts Are Different when Printed from Safari

The font on a web page that I printed looks nothing like the on-screen font of the same web page.

The on-screen font looks like Helvetica or similar (a sans-serif font). The printed font looks like Times or similar (i.e., a serif font).

I get the same strange behavior when printing to a paper page or when saving as a PDF/opening in Preview or Acrobat.

Anyone have any ideas as to what might be happening. I expect WYSIWYG.

Mac Pro 2 x 2.66 GHz Dual-Core Intel Xeon, Mac OS X (10.5.8)

Posted on Mar 9, 2010 12:07 PM

Reply
9 replies

Mar 22, 2010 4:58 PM in response to Klaus1

Not sure.

That web-page is drugstore.com. I clicked on the "Pharmacy" link, then clicked on "Lipitor" under the "most popular medications" (any medication will do). In the page that comes up, most/all typefaces appear on screen as Helvetica or similar (sans-serif). When I print to PDF or hardcopy printer, the font turns out looking like Times (serif).

How would I find out what font drugstore.com is using on that page? Once I know how to do that, I can look to see if it's installed on my system (and answer your question).

Still seems odd to me that it would display as one thing and print as another. I'd guess that if "Font A" were called for on the page, and "Font A" was not installed on my system, there would be some kind of substitution, say to "Font B," but then that "Font B" would be used for both screen display and printed output.

Let me know how to determine what font drugstore.com is using on that page.

Thanks for your help.

Mar 25, 2010 6:59 PM in response to TildeBee

Some progress. Here's what I think is going on:

For the web page in question, the PDF and printed output use whatever "Standard font" is designated in Safari's Preferences (see "Appearance" tab). The default "Standard font" (i.e., the one that was specified when Safari was originally installed) is "Times 16," so the web page I was having difficulty with prints as Times. Change the "Standard font" preference in Safari to "Herculanum 16" and the page prints in Herculanum.

I think that other web pages (this Apple support page, for instance) prints in whatever font is on screen (i.e., WYSIWYG). Acrobat indicates that the fonts used in printing this page are LucidaGrande and Verdana. I'm guessing that Apple's web page designer specified that this page should use those two fonts specifically in the html code (I'm not a web developer).

The developer/web page designer that created the web page that's giving me problems likely omitted any specification of a font to be used, so Safari just defaults to the "Standard font."

The odd part (to me anyway) is that the on-screen display is in one font, but the printed output of the same page is in another font. Seems to me that if a web designer omits a font specification for a particular page, then the page ought to use the SAME "Standard font" for on-screen display and printed output.

Can anyone confirm that I've got this right?

Can anyone explain why, in the absence of a font specification, Safari uses one font for on-screen display and the "Standard font" for printing (i.e., why are use two different fonts, one for on-screen display and another for printed output)?

Does anyone know how the on-screen display font gets "set" in Safari?

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Fonts Are Different when Printed from Safari

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.