
When it comes to choosing a font for a project, it’s difficult to find the right style, not to mention worrying about whether or not it will print properly!
You’ve probably heard terms like PostScript Type 1, TrueType and Open Type, but what do they all mean for you?
If you don’t want to read why, I’ll just tell you up front: OpenType is your very best friend. There really is no reason to use any other kind of font.
Wanna know why?
First we need to establish the foundation. The interesting (and complicated) stuff is really at the end.
PostScript Type 1
PostScript is a language that printers (as in the machine, not the people) “speak.”
PostScript Type 1 (the font format) is the first generation of digital fonts and has been the preferred format for printing because no conversions between the digital files and the files sent to the printer have to take place. Historically, these have been difficult for a designer to work with, though, because without a “translator” like Adobe Type Manager (turns the vectors into pixels so the monitor can show them to you) there was no way to accurately and smoothly display the font on screen.
Since Windows 2000 and Mac OSX, a RIP (Rastor Image Processor) has been natively installed to translated these PostScript fonts (PC Mag).
TrueType
TrueType is another commonly discussed format. It has come a long way since it was first introduced by Apple in response to Adobe’s proprietary PostScript format. Many of the first TrueType fonts were shoddy conversions of PostScript fonts, but today most large type foundries offer their products in TrueType format (where as before it was PostScript or nothing).
TrueType vs. PostScript
TrueType has better hinting capabilities, IF they are defined. That’s the catch. There has to be someone willing to program these features.
Hinting is a technology that allows for the smooth display of digital fonts. It works with the vector data and how it is converted to pixels to make accurate displays of the font at small sizes; think of hinting as a kind of anti-aliasing. That’s the other catch: hinting is only important if you’re displaying at smaller sizes on screen.
TrueType is Not the Best for Print
But it can still work. The reason TrueType doesn’t work well with high end printing is because the printer has to convert the TrueType vectors to the PostScript language. And apparently
PostScript does not allow as many “curves” in a letter as TrueType (Apple Docs).
Eh? What does that mean?
I couldn’t accept that PostScript just doesn’t support as many details as TrueType.
Why not? What is it? A limitation of the language the font is stored in? Both TrueType and PostScript are vectors! Why don’t they play nice?
I had to do a bit of digging, but this is what I found.
This may get a little complicated
TrueType uses quadratic curves. These are not the curves you’re used to drawing in Illustrator and Photoshop. Quadratic curves require four points to make a curve.
PostScript uses cubic curves. These are our friendly curves that were a pain to understand when first learning the pen tool (Illustrator or Photoshop). We like these ones; we’re used to them now. Cubic curves only require three points to make a curve. Right? Because if something is cubed, it is multiplied by itself three times (a cube is 3D).

When converting from TrueType to PostScript, not all of these quadratic curves can be transformed into smooth cubic curves.
Think about Vector Magic: if you were tracing the image yourself in Illustrator, you could get every detail exactly perfect, the way you wanted it to be. But to let VM do it, some things come out a little messed up because it is a program doing the conversion, not a human who can make adjustments and decisions about where colors end and others begin and how best to represent that transition.

This image is courtesy of Alec Julien (thanks Alec!). It’s a screenshot of TrueType and PostScript vectors in FontLab. As you can see, it takes 20 points to make a circle with quadratic curves (TTF) but only four points with cubic curves (PS).
Conclusion?
Use Open Type fonts because they have both TrueType and PostScript files embedded, and they’re cross-platform compatible. Best of all worlds! Go Adobe and Microsoft!! I had to do all the above explaining so you would understand why I say to use the Open Type format over the other common ones.
Just in case you’re wondering what it is that makes Open Type so wonderful, take this quote from Thomas Phinney’s writing on TrueType vs. PostScript Type 1:
OpenType puts either a PostScript or TrueType outline in a TrueType-style wrapper. Applications and most operating system functions outside of the font subsystem will no longer care which type of font is in this ‘wrapper.’
Further Reading:
- TrueType and Type 1 Fonts (quite interesting!)
- Thomas Phinney’s article on TrueType vs. PostScript (a little dated at ten years old, but still very insightful)
- Wikipedia on PostScript
- Wikipedia on TrueType
- How Stuff Works: TrueType
- An Introduction to OpenType (thanks to Alec, on his iLT post for mentioning this one. Thought I’d share here too.)

Of course, in real life, designers, artist, service bureaus, and printers have a lot of money invested in their typeface collections. Myself, I mostly have Postscript 1 fonts. When I began collecting them—not as a collector, but just as I amassed them for use—I consciously stayed away from TrueType, even tho’ I loved most anything Apple, because printers and service bureaus—and, therefore, publishers—were slow to move into TrueType.
And I never really got into them, even tho’ I have some on the system that have gotten thrown into my collection by virtue of having had Macintoshes that came with TrueType fonts. Just lately, I’ve started to see Open Type fonts come with my Adobe software upgrades. They really are the way to go, as Alec says above.
Feel free to use the photo!
Thanks Alec! I’ll add it when I get home tonight.
What about fonts with the .fon extension? Are those TrueType as well?
Dennison Uy,
Good question. I actually had to look this up! I’ve not heard of that extension. According to Wikipedia, these are bitmap (raster) fonts on the Windows system. Basically they are used for the Windows GUI and are not meant for the consumer to actually use.
Hi Lauren,
I read your article a while ago and your paragraphs about Bezier curves didn’t feel right. Truetype does use “quadratic curves” but you have mixed up the illustrations with the “cubic curves”. What you are showing up there under the tittle of “quadratic curve” is actually a “cubic curve”. A cubic curve requires 4 points. 2 online and 2 offline Bezier points.
The illustration for the “cubic curve” is actually 2 segments of a “cubic curve”, in fact 7 points are required to draw that illustration. And your remark about being ‘cubed’ because it is multiplied by 3 seems to be quite irrelevant to how “cubic curves” work.
keep the good work! Seb
Hi Lauren,
I wish I could say more but I am no expert in Bézier curves I am afraid.
This is an illustration of ‘quadratic curve’
Seb,
(what are all the lines for??) Maybe someone else can stop by and explain it a little better to us! Thanks for your input!
Yes, I saw that illustration, too. It didn’t make a whole lot of sense to me, though
ok, maybe this is clearer. courtesy of Adobe!
Seb,
Huh. It seems counter-intutive to me! Quadratic only needs 3 points and cubic needs 4? Quad is 4, cube is 3… but maybe that is not the basis for the names. The quadratic equation is a2 + b2 = c2 (not sure how to do superscript for the powers), and that’s 3 variables. Thanks for finding that other image. I’ll see what the licensing is so maybe I can use it for my explination above.
4 Trackbacks
[…] Joules is intelligent ligatures: a technology that I just recently learned how to create. (It means the end of TrueType fonts as we know them, as making intelligent ligatures requires you to use OpenType font […]
[…] Wanna know why?“ […]
[…] How in the world to choose a font format? […]
[…] são as ligaduras inteligentes: tecnologia que eu recentemente aprendi como criar. (Quer dizer o fim das Truetype como as conhecemos, já que as ligaduras inteligentes requerem o uso da tecnologia das OpenType ). […]