-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
35 lines (22 loc) · 1020 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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:
<http://www.w3.org/Submission/2008/SUBM-EOT-20080305/>
TTLoadEmbeddedFont is described here:
<http://msdn.microsoft.com/en-us/library/dd145155(VS.85).aspx>
Chromium:
<http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/WebKit/WebCore/platform/graphics/win/OpenTypeUtilities.cpp?view=log&pathrev=7591>
To build:
$ make
Usage:
$ ./ttf2eot < input.ttf > output.eot
Author: taviso@sdf.lonestar.org 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?