May 2 2008 • 2:22 AM

Converting Text to Outlines The Right Way

Why do so many people want their all the text in their documents converted to outlines? Don’t answer that; I’ve heard the reasons, and they all make me sad. Nevertheless, some people do want all the text converted, and they find themselves up a creek because Type > Create Outlines doesn’t always give them what they want. Specifically, paragraph rules (rule above/below) disappear. Bullets and numbering disappear. Underlines and strikethroughs disappear. All kinds of stuff disappears, and that’s not good.

Fortunately, there is a better way to convert text to outlines. We’ve mentioned it before, but it’s time to put it in a post. I first learned this from Branislav Milic, who demoed it to a jaw-dropped audience at an InDesign conference a couple of years ago.

Flatten, Don’t Convert

Here’s the whole tip in a nutshell: Don’t use Convert to Outlines at all. Instead, use InDesign’s transparency flattener to convert the text automatically for you when you export a PDF. To do this, you’ll need a custom flattener setting, which you can create by choosing Edit > Transparency Flattener Presets.

txtoutlines1
txtoutlines1

Choose High Resolution from the Transparency Flattener Presets dialog box and click New (which creates a duplicate of the currently-selected preset). I’m not going to get into the details of this dialog box here (hey, there are good books that cover that kind of thing!), but instead just tell you to turn on the Convert All Text to Outlines checkbox. Then give this a suitable name (such as “High Res Convert Outlines” and click OK, then click OK again.

txtoutlines2
txtoutlines2

Now you need to make sure your pages are going to get flattened. For each spread that contains text that you want converted to outlines, put a transparency object on it. If you want to convert every page, you can put this object on your master pages. For example, it could be an object with a Tint of .1% and an Opacity of .01% off on the margin that will never be seen. Or you could make a one-pixel large Photoshop file with a transparent background and place it on your pages.

When you export your PDF file, make sure you have Compatibility set to Acrobat 4, which lets you implement the flattener. You could also export each page as an EPS file if you were so inclined, which also requires flattening. Select your custom flattener setting in the Advanced pane of the Export PDF dialog box or the Export EPS dialog box. Click OK.

txtoutlines3
txtoutlines3

That’s it! All the text in the document (well, at least on each spread that has a transparent object) gets converted to outlines… and you don’t lose your rules, underlines, bullets, and so on.

39 Responses discussing this post. Add yours below.

  1. Mark J. Spinks
    May 2nd, 2008 • 9:44 am • Link

    Working in Telephone Directory advertising, when this tip was first mentioned I jumped for joy because at last I convinced those at my company to switch from using Quark to InDesign for part of the overall workflow and to stop having to manually export EPS files, outline everything in Illustrator then make the PDF!

    It also convinced a lot of hardcore Quark users of the true potential of the beloved InDesign.

    I managed to build a whole new workflow system based on this alone which has been a true godsend of the highest order.

    Top, top tip

  2. Linus
    May 2nd, 2008 • 12:27 pm • Link

    You can get the result in Acrobat as well.
    Just add a space-text-watermark on every page and set the Opacity at any value other than 100%.
    Then, “Flattener Preview” the PDF files under the menu “Advanced > Print Production”. Set the “Raster/Vector Balance” up to 100 and apply the settings to every page.

  3. May 2nd, 2008 • 1:58 pm • Link

    Hi
    Have the Compatibility set to Acrobat 4? Or to 4 and/or greater? In other words: do the hole thing work with newer Acrobat versions too?
    Martin

  4. phil
    May 2nd, 2008 • 2:44 pm • Link

    If you’re making a PDF with the fonts embedded, why would you need to convert to outlines anyway?

  5. David Blatner
    May 2nd, 2008 • 2:47 pm • Link

    Phil, I totally agree with you. I would avoid converting to outlines if at all possible. Follow the link at the beginning of the article to see the arguments for and against converting.

  6. Jimbozi
    May 2nd, 2008 • 2:55 pm • Link

    Did not outline the fonts for me. You HAVE to output using compatibility as Acrobat 4 or the Flattener settings in advanced are grayed out.

    I opened the PDF in illustrator and I can select the text.

  7. David Blatner
    May 2nd, 2008 • 2:59 pm • Link

    Jimbozi, yes you are correct. In paragraph 6 of the post, I mention that flattening only kicks in with acrobat 4 or eps. One other instance that I should have mentioned: You can use the Print dialog box to print to a PDF printer (as long as you have acrobat installed), which flattens, writes postscript to disk, and then uses Distiller to convert to PDF. The Print dialog box also offers a Flattener Preset pop-up menu.

  8. May 2nd, 2008 • 5:11 pm • Link

    If you have to ask… why would anyone ever… ???, you shouldn’t be here. If you just file this away in your in-the-head toolbox, there might be a day in the future when you actually need this. Otherwise… if you have to ask how much? you can’t afford it….

  9. Alan
    May 2nd, 2008 • 5:29 pm • Link

    Martin, the reason behind setting acrobat 4 compatiblity is that Acrobat 5 and higher compatibility retains the transparencies in the PDF format.

  10. May 3rd, 2008 • 5:33 pm • Link

    Thanks, David — interesting post! Here is an animated screengrab of outlined vs. non-outlined text as displayed at exactly the same size in Acrobat:

    http://www.klausnordby.com/repository/outlined-vs-hinted-text.gif

    We can here clearly see how the font hinting technology helps the graphics engine buried in Acrobat/InDesign/Illu/Etc. *enormously* in displaying the type optimally onscreen — and how crude it looks, when all the font hints are killed via the flattening-outline conversion David describes.

  11. May 3rd, 2008 • 6:00 pm • Link

    And here it’s at a pixel-identical 2x magnification, which better shows the hinting & anti-aliasing tricks:

    http://www.klausnordby.com/repository/outlined-vs-hinted-text-x2.gif

  12. Eugene
    May 4th, 2008 • 8:45 am • Link

    Wow, Klaus, that is some difference. Even the counter on the d suffers, very good animation, well displayed.

  13. David Blatner
    May 4th, 2008 • 1:31 pm • Link

    Interesting, Klaus. Seems like another good reason not to convert to outlines.

  14. May 4th, 2008 • 2:27 pm • Link

    Yup. And I’ve known this since forever, but in my infinite goodness I decided to update . . . even you. ;-)

  15. May 5th, 2008 • 7:20 am • Link

    But some RIPs make flattened text stronger then right text

  16. May 5th, 2008 • 8:41 am • Link

    Outlining font is necessary when
    - the font is corrupted (but InDesign still can handle it but not the RIP)
    - and when the font is a protected TrueType.

    Also, be careful that if you print on a digital press, the text will appear stronger because the resolution of these machines is somewhere around 600 ppi.

    So, if you need to print correctly but can’t change the font :
    - send the font along with the PDF to the printer
    - ask the printer, even if it is an offset printer with plates, that he increases the resolution of the plates to at least 2400 ppi. and it will output OK.

  17. Adam
    May 5th, 2008 • 11:49 am • Link

    I know you said “don’t answer that”, but I feel I must since there is a hostile vibe about those who ‘dare convert fonts to outlines’.
    My specific problem is:
    1) a print vendor who in the past has modified my art (I prefer if they let me make any needed changes), and
    2) no power to change the vendor choice.
    3) I also have experienced some PC to Mac font issues with PDF’s

    I do really appreciate the great tip on flattening and will use that in the future. So no more converting to outlines - only trans flattening.

  18. Eugene
    May 5th, 2008 • 1:18 pm • Link

    Adam, you can always add security to your PDF so the vendor can only output the PDF but they can’t make any changes to the PDF at all.

  19. Adam
    May 5th, 2008 • 2:46 pm • Link

    Eugene - good suggestion. thx.

  20. David Blatner
    May 5th, 2008 • 4:19 pm • Link

    Thanks for the explanation, Adam. I certainly don’t mean to sound hostile to the practice. It’s more that I’m peeved with the printers who insist on this, without good reason.

    But there are plenty of things to be angry at (some) output providers for. For example, last week, I met a very knowledgeable guy from a small town in Canada who told me that his local printer takes all output from InDesign, turns it to EPS, places it in Corel (draw, I assume?), and prints from there. It’s no good switching to the other printer in his town, because they do the same thing!

    I was in such shock at the news, I couldn’t even think of a good retort other than muttering under my breath, “may those printers be struck down by lightning and be put out of our misery.”

  21. aawargi
    May 11th, 2008 • 5:25 am • Link

    thanx for the tip ….
    i tried this on David Blatner’s training fille “javaco Magazine” but the problem i face is some of the text is online and remaining don’t. same thing happen to my other files. Why is that ? and once exported the file how can i make sure that my all text is outlined?

  22. David Blatner
    May 11th, 2008 • 1:18 pm • Link

    aawargi: Only text on spreads that have some transparency will get converted. Look at the Pages panel and make sure each page you want converted has a checkerboard icon (in it in CS2, and next to it in CS3).

  23. May 22nd, 2008 • 11:18 pm • Link

    Doesn’t the PDF/X 2001 do the same thing? It ’says’ it’s flattening as it prints to the file. Would this include the fonts as well?
    I’ve had good experience with PDF/X2001. Most problems were my fault {the curse of an art director also being retoucher, color separator, etc.}.
    With CS3 I’ve noticed there’s a PDF/X 2007. Is this accepted by printers?

  24. David Blatner
    May 23rd, 2008 • 8:05 pm • Link

    Steve, PDF/X1-a is based on Acrobat 4 (PDF 1.3), so: Yes, it does force flattening.

    PDF/X-4 (2007) is based on Acrobat 5, which understands transparency, so it doesn’t flatten the document.

  25. May 24th, 2008 • 3:06 am • Link

    David, If it doesn’t flatten, does the printer’s RIP deal correctly with transparency with PDF/x 2007? Is 2007 a safe alternative to 2001?

  26. David Blatner
    May 24th, 2008 • 3:00 pm • Link

    Steve, most RIPs cannot handle transparency (you can find more information on this issue here). You should only send PDF/X-4(2007) to a printer if they have a PDF Print Engine RIP; you’ll need to confirm that with the printer.

  27. June 4th, 2008 • 11:21 am • Link

    There used to an issue at least in CS2 where you gat a font conflict when placing different PDF’s (with subsetted fonts) in an InDesign doc, and then turning that doc to a PDF (a typical workflow when you’re making a page with different ads).
    Sometimes fonts would get mixed up when a similar font (e.g. a Garamond from different vendors) was used in different PDF’s and/or in the body of the InDesign document. InDesign is supposed to create a single instance in the PDF structure for each individual font, but when combining PDF’s within a PDF that went wrong, and instead of creating two fontsubsets within the PDF (one for each version of the ’same’ font, only one was created).

    Has anyone experienced this behaviour in CS3, or can anyone confirm that this is no longer an issue? (I haven’t been hands-on with similar workflows lately…)

    If that issue still stands, it would be a reason to want to go down outline-lane!

  28. David Blatner
    June 4th, 2008 • 3:13 pm • Link

    James, that’s interesting. I have not seen that problem. However, it seems like not subsetting the fonts (and instead including the whole font) would be a better solution.

  29. June 25th, 2008 • 10:54 am • Link

    As already stated above there are good reasons converting text to outlines during PDF export, e.g. TrueType fonts. But there are also good reasons not to (in case you don’t use TrueType fonts that cannot embedded with the PDF):

    1. Flattening means that you have to use a specific color space, in most cases for us print guys this would be CMYK. But imagine what would will happen to RGB vector information inside placed EPS files: it will be transformed during the flattening process to CMYK. And you will never catch those problematic colors when practising a PDF preflight OR performing a preflight with InDesign.

    2. InDesign CS2 4.0.5 cannot convert font information inside placed EPS or PDF files during flattening unless you put an extra transparent object (be it a transparent pixel from PhotoShop or another transparent object from InDesign) directly above those graphics. Preview for outlined text objects does NOT catch this! At least in InDesign CS2 4.0.5 on my Mac under OS X 10.4.11.

    For safety reasons issue 1 weights more for me and I would always prefer converting text to outlines in Acrobat.

  30. David Blatner
    June 25th, 2008 • 1:34 pm • Link

    Uwe: Just to be clear, regular TrueType fonts are okay in PDF files; they do not need to be converted.

    I agree with you that flattening should be avoided as long as possible.

  31. September 15th, 2008 • 3:13 pm • Link

    I googled my problem and your article was the first hit. THANK YOU!!! You saved me a few hours and a lot of headaches!

  32. October 8th, 2008 • 3:52 pm • Link

    Thanks for posting, helping me go in the right direction. Still having a couple issues - text that was already transparent to begin with now has an actual weird white outline, so that isn’t working… and a few other glitches here and there. But my issue is that my font has restrictions in it and I can’t seem to find how to get rid of them (and it was a free font online, no pirating - GF Halda Smashed). It wouldn’t allow IDesign to export to PDF so this got around the permissions problem… but not perfect. Thanks though.

  33. October 8th, 2008 • 5:44 pm • Link

    Seriously, actually, the main problem I have here is that my already transparent text now gets a thin white outline when I flatten it as per instructions above. On text that is not transparent you cannot see the line, so it’s doesn’t matter. Any advice?

  34. David Blatner
    October 9th, 2008 • 8:38 am • Link

    @Isabelle, whenever things get flattened, there’s a chance that you’ll see things like thin white lines when you view on screen. In general, they don’t print. See this post for more information. The rule is: If you zoom in and the white lines don’t get thicker, then they’re almost certainly just screen artifacts.

  35. December 22nd, 2008 • 4:49 pm • Link

    Is anyone else having trouble with this in CS3? I believe I’ve followed the instructions exactly yet when I pdf the my document (using the transparency preset with a transparent item on each page) I’m still winding up with unconverted fonts in my PDF files. Has Adobe ‘fixed’ this to prevent such conversions or am I over-looking something?

  36. December 22nd, 2008 • 5:27 pm • Link

    Never mind, I discovered the problem. It appears the transparent object MUST overlap the PDF image at some point & can’t just being off in some corner of the page not touching anything else. If there is no overlap there is no conversion to font outlines.

    At least, that’s what I just experienced…

  37. Minh Bui
    February 23rd, 2009 • 6:18 pm • Link

    David!!! You are my savor! I was having problem with the fonts since I am using Vietnamese fonts. Then my deadline came to submit to the printer (which they do not have my embedded fonts).

    After googling for solutions, I got stressed out since I do not understand exactly what acrobat distiller is for and i do not wish to buy any more softwares. Then I came across your post. I have no idea what those mean, but I followed your instructions, and THEY WORKED! I was able to export my file to PDF and print out sample pages to see if they’re ok. They are OK!!

    THANKS SO MUCH!
    minh

  38. Peter Saale
    April 29th, 2009 • 1:56 pm • Link

    Can you go back to editable text if you converted a CS3 document’s text to outlines and then forgot to save as a different version??

  39. David Blatner
    April 29th, 2009 • 2:33 pm • Link

    @Peter: Um…. no. Sorry! Once it’s an outline, InDesign has no idea what it was.

    (Actually, as long as you don’t close the document, you can… use File > Save a Copy to save the current version, then press Cmd-Z to undo as many times as you need to, past the Save and past the convert to outlines. Then Save or Save As. But once you close the document, the Undo states are lost. Using dtptools.com’s History plug-in can save earlier states even after a close… but that’s a different story.)

Subscribe to the Discussion

Get the ongoing discussion surrounding "Converting Text to Outlines The Right Way" delivered to you. Click here to subscribe via RSS.

Leave a Reply

You can use limited HTML tags, such as <em></em> for emphasis/italics and <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> .

InDesignSecrets reserves the right to edit and/or remove posts and comments.