Take the 2-minute tour ×
Graphic Design Stack Exchange is a question and answer site for Graphic Design professionals, students, and enthusiasts. It's 100% free, no registration required.

I've been given a .eot font file that needs to be used in a desktop program. So far none of the programs that I use (Gimp, Scribus, Inkscape) can read this font type. Are there any ways to convert it to something else?

share|improve this question
    
Your question had confused me a bit so I'm doing some research to help you out. My apologies. –  Chris Burton Feb 25 '13 at 20:37

3 Answers 3

up vote 3 down vote accepted

The only helpful post I was able to find online is from mid-2008, so it's certainly possible that someone has released a tool since then.

EOT is a Microsoft thing, and it appears to be somewhat proprietary and locked down to discourage reverse-engineering. From the Wikipedia article:

Embedded OpenType includes features to discourage copying. Subsetting reduces the value of copying, as subsetted fonts will typically omit more than half of the characters. Other copy protection measures used are encryption and a list of "trusted roots" at the source end, and a proprietary decrypting DLL at the receiving end.

So, even if you can convert, you're probably not supposed to and you're probably not going to get every glyph that was in the original typeface.

Here's the dated resource that I was able to find - they point out that they weren't able to find any resources that reverse-engineer EOT files. So, they hunt through DLLs to see how Internet Explorer parses EOT files, and then hook into that method to achieve what they want. A bit over my head, but it might be useful to you.

You're better off talking to the person who provided you the font and explaining that you can't work with EOT. Even if that reverse engineering method works, you're probably not going to get the whole font and you might be violating someone's Terms of Service (the font's or Microsoft's). There are probably very few legit reasons that he or she would only have the font in that format.

share|improve this answer

EOT is meant for embedding. It by design that it doesn't work in desktop apps. Either this is a free font, then download the original TTF/OTF. Or it is a commercial font – then it is simply illegal to convert it to a desktop font and use without a proper license.

share|improve this answer

try this: http://www.font2web.com and see if it helps I use it often and so far there are no problems

share|improve this answer
    
OP asked for something that converted EOT to TTF, not the other way around. –  Brendan Feb 25 '13 at 22:11

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.