Skip navigation
vectorjohn
Currently Being Moderated

How to keep text on a path from .AI file to .EPS file?

Dec 29, 2012 7:51 PM

Tags: #on #a #text #path #ai #downsave #eps10 #text_on_a_path

Hi guys. I'm using Illustrator CS5. Recently I'm working on some vector designs that needs to be in .AI and EPS 10 format. The problem here, is when I try to save my AI file back to EPS10 (required), the texts on a path doesn't belong on a path anymore. I have to keep the EPS editable, too, so this is really a problem for me. Anyone having experience about this? I'd appreciate this a lot. Thank you.

 
Replies
  • John Hawkinson
    5,572 posts
    Jun 25, 2009
    Currently Being Moderated
    Dec 29, 2012 8:02 PM   in reply to vectorjohn

    Can't you just treat the EPS file as an output file and never edit it? Always edit the .ai file and Save As to EPS?

    That should be best practice anyhow.

    I don't think there's a reason to expect Text on a Path to survive in EPS.

     

    P.S.: What is "EPS 10"? Do you mean Version: "Illustrator 10 EPS"?

     
    |
    Mark as:
  • Currently Being Moderated
    Dec 29, 2012 9:26 PM   in reply to vectorjohn

    EPS has no concept of text on a contiguopus path. So I don't think there is a way to get from point a to point b in an eps format. The path will be broken into bits, letters conforming to the path bits (at least, depending upon the path's shape).

     

    Take care, Mike

     
    |
    Mark as:
  • Currently Being Moderated
    Dec 30, 2012 5:14 AM   in reply to vectorjohn

    It's a common misconception.

     

    Every drawing program has its own proprietary constructs understood by its particular user interface. For example, a text-on-a-path object built in FreeHand or Draw is not exactly the same thing as a pathType object in Illustrator. They may be similar and used for similar purposes, but are independently-developed. That's why various programs have import/export filters: For example, you can "open" an Illustrator file with FreeHand (and until CS6, could "open" a FreeHand file with Illustrator), but what's really going on is, an import filter is translating the other program's constructs into those that are native to the receiving program, with varying degrees of success, because (for one reason) the programs involved often simply don't have 100% corresponding capabilities.

     

    Data-exchange formats, like EPS, are largely intended to serve as just that: a format through which various programs can exchange data. This is largely accomplished by, upon export, simplifying the application-specific proprietary constructs into more basic or more generic constructs that other programs can be expected to understand, according to the published exchange format standards.

     

    So when you export to EPS, application-specific constructs get "dumbed-down" to a "lowest common denominator" set of objects (much as they are when you save to PDF). So you can't expect something that you export to EPS to contain all the application-specific behaviors and features when you re-open it, even if you re-open it in the same program from which you exported it. The very act of exporting it has broken it down into more basic objects.

     

    JET

     
    |
    Mark as:
  • John Hawkinson
    5,572 posts
    Jun 25, 2009
    Currently Being Moderated
    Dec 30, 2012 5:42 AM   in reply to JETalmage

    Well...except that exporting type on a Path from current Illustrator to a Version 10 AI PDF doesn't work either. And exporting type on a path to Illustrator CS AI EPS does work. (Where "work" is "survives a round trip as type on a path.")

     

    My memory is hazy, but I thought Type on a Path was introduced in Version 5 or so. Certainly it's got to have been there since Version 10, since Googling finds a discussion of it in "Illustrator 10 for Dummies."

     

    So I think what's actually going here is that modern Illustrator's export filter doesn't know how to write path type into the Version 10 AI and EPS formats, presumably because there were some internal changes and this degree of compatibility was not preserved.

     

    This doesn't help vectorjohn, though.

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points