Typophile

Generating pdfs with "Helvetica" embedded font

WyattZ

Hello everyone, I'll start this post off by saying that I'm a system administrator and typography isn't my forte, so if you could bear with me on my ignorance it would be appreciated.

I'm working on a system that generates pdf reports, and I'm trying to get it setup to properly embed the fonts in the pdf. I'm good on the technical side, but I'm a bit confused trying to figure out what fonts I'm actually looking for. The standard font for reports in our company is Helvetica, but I'm finding it quite difficult to find a font actually called "Helvetica". Is there no such thing as just "Helvetica"? I'm specifically looking for these three fonts: Helvetica, Helvetica-Bold, Helvetica-Oblique, which are the ones that are needed by the PDF.
Again, please excuse my ignorance as I don't claim to know anything about typography, but any help is appreciated.

Welcome,
No need to be shy and no, this is not about typography, this is a technical issue ;-)
The just Helvetica fonts you are looking for are system fonts on Apple Macintosh whose purpose is solely to display things like software menues. If your company’s corporate typeface is Helvetica you should look for fonts called ›Neue Helvetica‹ (Roman, Bold, Italic). Those are needed to prepare printable documents.

Here is a trace on OS X 10.9. that uses the ftxinstalledfonts command from the Apple font tools. That gives a list of the Helvetica fonts installed and in what file they are contained.

% ftxinstalledfonts -l -f | grep -i helvetica | awk 'BEGIN{FS="\t"}{printf "%-45s %s\n", $3, $2}' | sort
/Library/Fonts/HelveticaCY.dfont              Helvetica CY Bold
/Library/Fonts/HelveticaCY.dfont              Helvetica CY BoldOblique
/Library/Fonts/HelveticaCY.dfont              Helvetica CY Oblique
/Library/Fonts/HelveticaCY.dfont              Helvetica CY Plain
/System/Library/Fonts/Helvetica.dfont         Helvetica
/System/Library/Fonts/Helvetica.dfont         Helvetica Bold
/System/Library/Fonts/Helvetica.dfont         Helvetica Bold Oblique
/System/Library/Fonts/Helvetica.dfont         Helvetica Light
/System/Library/Fonts/Helvetica.dfont         Helvetica Light Oblique
/System/Library/Fonts/Helvetica.dfont         Helvetica Oblique
/System/Library/Fonts/HelveticaNeue.dfont     Helvetica Neue
/System/Library/Fonts/HelveticaNeue.dfont     Helvetica Neue Bold
/System/Library/Fonts/HelveticaNeue.dfont     Helvetica Neue Bold Italic
/System/Library/Fonts/HelveticaNeue.dfont     Helvetica Neue Condensed Black
/System/Library/Fonts/HelveticaNeue.dfont     Helvetica Neue Condensed Bold
/System/Library/Fonts/HelveticaNeue.dfont     Helvetica Neue Italic
/System/Library/Fonts/HelveticaNeue.dfont     Helvetica Neue Light
/System/Library/Fonts/HelveticaNeue.dfont     Helvetica Neue Light Italic
/System/Library/Fonts/HelveticaNeue.dfont     Helvetica Neue Medium
/System/Library/Fonts/HelveticaNeue.dfont     Helvetica Neue Medium Italic
/System/Library/Fonts/HelveticaNeue.dfont     Helvetica Neue Thin
/System/Library/Fonts/HelveticaNeue.dfont     Helvetica Neue Thin Italic
/System/Library/Fonts/HelveticaNeue.dfont     Helvetica Neue UltraLight
/System/Library/Fonts/HelveticaNeue.dfont     Helvetica Neue UltraLight Italic

As for the embedding rights, they are determined by the font fsType. Cf https://www.microsoft.com/typography/otspec/os2ver0.htm#fst. Here they are in the file Helvetica.dfont on OS X 10.9.

Font                      fsType
Helvetica                 0x0000
Helvetica Bold            0x0000
Helvetica Oblique         0x0000
Helvetica Bold Oblique    0x0000
Helvetica Light           0x0004
Helvetica Light Oblique   0x0004

Is there no such thing as just "Helvetica"?

There is, but that typeface is around since the 1950s and exists in dozens of versions — both regarding the actual design as well as the font formats. So you might want to check with the design department (or whoever is responsible for the corporate design) to see which version you should use and you might also check the licensing for those fonts. There might be special requirements for embedding, server use and things like that.

So is the font name "Helvetica" specific to Apple computers? Basically I just need to know whether normal helvetica is still called just helvetica or does it have a different name? The closest I've been able to find is Helvetica LT Std Roman. Is this the same thing, or an updated version?
I can change the font name that the PDFs are generated with so it's not an issue if the name is not just Helvetica, I just want to make sure I'm getting the right font.

For general information on Helvetica see http://en.wikipedia.org/wiki/Helvetica. To license Helvetica, you can have a look at http://www.myfonts.com/search/helvetica/fonts/.
On my macintosh, if I give the following input file to XeLaTeX

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Helvetica}

\begin{document}
Hello World! \textit{Hello World}, \textbf{Hello World}
\end{document}

I get a pdf file with Helvetica, Helvetica-Oblique and Helvetica Bold embedded. Notice that the file Helvetica.dfont contains fonts with AAT features (an Apple format) that not all applications can handle.

As Ralf said, I'd check with the design department (or whoever specified Helvetica). They may have licensed a version for everyone to use.

I'm not sure if some of the variations like Helvetica Neue are different enough that anyone (other than experts) would ever notice, but Helvetica is sold at MyFonts.com if you need it...

http://www.myfonts.com/fonts/adobe/helvetica/

The closest I've been able to find is Helvetica LT Std Roman. Is this the same thing, or an updated version?

Helvetica is the general name that describes the typeface design. Like “Sebring” describes a car model. But not all Sebrings are the same because they are all called this way. There were versions of that model produced at different times, and you could have it with different extras if you wish.
It’s the same with such fonts. There are old PostScript versions of Helvetica still floating around from the 1980s and 1990s and then there are “re-mastered” OpenType versions with the old name or the new name Helvetica Neue with new character designs and font styles. And some versions come with a basic character set, some with a larger character set. Some are OTF, some are TTF. It all depends. If you were told to use Helvetica, follow the trail back to the source where this specification comes from. They will know which Helvetica to use and they should also know about how this font was licensed and can be used.

Sorry, I was misled by J. Weltin's post which mentions the Mac. The original message mentions nothing about the operating system on which the report generator is installed. The message of interest above mentions that you can send to a postscript printer a postscript file that does not contain Helvetica embedded and the printer should be able to render it. There is an example of such a PostScript input in https://www.adobe.com/products/postscript/pdfs/PLRM.pdf.

/Helvetica findfont
12 scalefont setfont 
288 720 moveto
(ABC) show

That however does not answer the initial question. If you need to embed, you need to know the file format your generator takes as input and the Helvetica your company has licensed, as was mentioned above. On the other hand, there are also free fonts that can easily replace Helvetica if you are not fussy about your outputs.

The 3 fonts you listed in your original post are available at MyFonts.com for $35 each. The link is in a previous post of mine. But I'd check first to see if your company has already purchased them for everyone.

Captured from web.archive.org on 17 Mar 2015. view this capture