summaryrefslogtreecommitdiff
path: root/Build/source/texk/ttfdump/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/ttfdump/ChangeLog')
-rw-r--r--Build/source/texk/ttfdump/ChangeLog125
1 files changed, 125 insertions, 0 deletions
diff --git a/Build/source/texk/ttfdump/ChangeLog b/Build/source/texk/ttfdump/ChangeLog
new file mode 100644
index 00000000000..ca615638ed3
--- /dev/null
+++ b/Build/source/texk/ttfdump/ChangeLog
@@ -0,0 +1,125 @@
+Mon Jul 6 06:07:01 1998 Werner Lemberg <wl@gnu.org>
+
+ * include/gcache.h,
+ include/gstate.h,
+ include/loadtable.h,
+ include/os2_P.h,
+ include/tables.h,
+ include/ttc.h,
+ include/ttf.h,
+ include/ttfutil.h,
+ libttf/os2.c,
+ src/Attic/action.c,
+ src/Attic/mkttfdir.c,
+ src/Attic/rasben.c:
+
+ action.c, mkttfdir.c, rasben.c are empty.
+
+ Correcting spelling errors, formatting.
+
+Sat Jul 4 13:17:52 1998 Werner Lemberg <wl@gnu.org>
+
+ * src/ttfdump.c,
+ Makefile.in,
+ include/ttc.h,
+ include/ttf.h,
+ libttf/Makefile.in,
+ libttf/tabledir.c,
+ libttf/ttfread.c,
+ src/Makefile.in:
+
+ Diffs from Nelson Beebe:
+
+ new target `check' for Makefile, `install' improved
+
+ #include <unistd.h> in ttf.h
+
+ ttfread.c: workaround for egcs bug
+
+ ttfdump.c: `int main' instead of `void main'
+ use of EXIT_SUCCESS and EXIT_FAILURE
+ added Strdup() since strdup() doesn't exist everywhere
+
+ formatting of ttfdump.c
+
+Sat Jun 6 12:55:53 1998 Werner Lemberg <wl@gnu.org>
+
+ * libttf/post.c: Oops! Not 26.6 but 16.16 format. Added comment.
+
+ * libttf/post.c: fixed overflow bugs and a wrong 26.6 number.
+
+Sat Jan 4 19:23:56 1997 <ollie@ms1.hinet.net>
+
+ * libttf/cmap.c (ttfLoadCMAP6): Fixed a fatal bug cause segment fault
+
+ * src/ttfdump.c (main): add TrueType collection support
+
+Fri Nov 29 15:34:29 1996 <ollie@ms1.hinet.net>
+
+ * ttfdump :
+ Unrecoverable disaster had happened. The old developing version was
+ destoried during Red Hat Linux upgrading (it is my fault :~~(. ).
+ Resume to the public releease version.
+
+Tue Sep 24 21:47:05 1996 Li-Da Lho <ollie@ms1.hinet.net>
+
+ * font.c (ttfInitFont): The final layer of abstraction is complete.
+ Application programs only need to do the fellowing things to use
+ True Type Font:
+ 1. Load the font by calling ttfInitFont(char *font_filename)
+ 2. choose a encoding scheme.
+ 3. load the glyf by ttfLoadGlyphIndex or ttfLoadglyphCode
+ 4. do anythings the application wants about the outline data
+ (i.e. rendering ,showing).
+ 4. after all this, release the font by ttfFreeFont(TTFontPtr font).
+
+ * gcache.c: The implementation of glyph cache is completed. Start to
+ add the final layer of TTFont abstraction.
+ * glyf.c: It has been proved that av*.ttf is created by brain damaged
+ programmers. Lots of LOCA entries point to End Of File.
+
+ Benchmark: All Glyf data are loaded but not printed.
+ time ttfdump times.ttf >/dev/null
+ 0.080u 0.000s 0:00.19 42.1% 0+0k 0+0io 91pf+0w
+ time ttfdump /mnt/dos/windows/fonts/dftt-fs.ttf > /dev/null
+ 2.410u 0.560s 0:03.53 84.1% 0+0k 0+0io 70pf+0w
+ time ttfdump /mnt/dos/windows/fonts/dftt-sk5.ttf > /dev/null
+ 2.850u 0.550s 0:03.95 86.0% 0+0k 0+0io 70pf+0w
+ time ttfdump /mnt/dos/windows/fonts/kai.ttf > /dev/null
+ 1.920u 0.530s 0:02.85 85.9% 0+0k 0+0io 70pf+0w
+ time ttfdump /mnt/dos/windows/fonts/Dflihm.ttf > /dev/null
+ 2.850u 0.460s 0:03.87 85.5% 0+0k 0+0io 70pf+0w
+
+
+Thu Aug 1 21:11:36 1996 Li-Da Lho <ollie@ms1.hinet.net>
+ * glyf.c: composite glyph added but not completed yet,does not works
+ on av*.ttf any more but fine for others (is it a bug in av*.ttf or
+ my fault ??)
+ * glyf.c (ttfLoadGlyphIndex): removed the offset parameter
+ and add the glyphOffset entry in TTFont structure,which contain
+ the address of the start of glyf table, almost the same speed.
+
+Tue Jul 30 08:37:59 1996 Li-Da Lho <ollie@ms1.hinet.net>
+
+ * post.c : created
+ add postscript information,format 2.0 ,2.5 not implemented yet
+
+ * Release Version 0.4:
+ Almost all required tables in True Type Font Specitication are
+ implemented, except "post", "OS/2" and format 2,4,6 of "cmap".
+ Composite glyph and instruction disassembler are not supported yet.
+ Works fine on times.ttf,dftt-fs.ttf, unexpected EOF on avbbv.ttf,
+ avov.ttf. (possible wrong ttf file)
+
+ There are still some possible memory leak, clean then up when
+ freezing stage.
+
+ Benchmark:
+ time ttfdump times.ttf > /dev/null
+ 0.680u 0.020s 0:00.80 87.5% 0+0k 0+0io 94pf+0w
+ time ttfdump /mnt/dos/ttf/avov.ttf > /dev/null
+ 276.210u 1.710s 4:50.43 95.6% 0+0k 0+0io 73pf+0w
+ time ttfdump /mnt/dos/windows/fonts/dftt-fs.ttf > /dev/null
+ 27.440u 0.700s 0:29.49 95.4% 0+0k 0+0io 73pf+0w
+ time ttfdump /mnt/dos/windows/fonts/dflihm.ttf > /dev/null
+ 105.400u 0.830s 1:49.17 97.3% 0+0k 0+0io 73pf+0w