Skip to content
A simple import of taviso's ttf2eot tool from the now defunct Google Code
C C++ Makefile
Branch: master
Clone or download
Latest commit b732f41 Jan 6, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
eotutils Add quick clean rule Apr 20, 2009
ChangeLog No commit message Apr 30, 2009
Makefile mingw32 support Apr 28, 2009
OpenTypeUtilities.cpp basic MSVC support. Apr 28, 2009
OpenTypeUtilities.h Fix compilation Jan 6, 2017
README todo reminder to add mtx support. Apr 16, 2009
ttf2eot.cpp No commit message Apr 30, 2009


Very quick commandline wrapper around OpenTypeUtilities.cpp from Chromium, used
to make EOT (Embeddable Open Type) files from TTF (TrueType/OpenType Font)
files. This is the format TTLoadEmbeddedFont() accepts, which is what Internet
Explorer uses for css @font-face declarations.

I've only tested this on Linux.

EOT was documented by Microsoft here:

TTLoadEmbeddedFont is described here:


To build:

    $ make


    $ ./ttf2eot < input.ttf > output.eot

Author: 15-Mar-2009
License: Derived from WebKit, so BSD/LGPL 2/LGPL 2.1.

Keywords for anyone having as much pain as me finding a utility to do this on Linux:

    covert eot to ttf
    eot converter
    wtf is an eot file

TODO: MTX support?
You can’t perform that action at this time.