David Turner
3469d0d038
added auto-hinter module. Note that the code has been
...
cleaned up, and it seems a bug was introduced ???
I'll start checking this under Linux, as debugging is a lot
easier under this environment..
2000-07-19 20:02:14 +00:00
David Turner
6930b45f78
- introduced FT_Get_Glyph_Name (see freetype.h)
...
to access individual glyph names. Changed some
drivers to support it through a new interface named
"glyph_name".
- introduced FT_Get_Sfnt_Name (see ftnames.h)
to access the SFNT name table in a TrueType/OpenType
file..
2000-07-19 17:13:03 +00:00
Werner Lemberg
6b8fcd530e
Renaming license.txt -> LICENSE.TXT for orthogonality.
2000-07-19 16:36:36 +00:00
Werner Lemberg
a4367e0819
Formatting.
...
Fixing documentation.
Removing unused configuration macros.
2000-07-19 16:17:55 +00:00
Werner Lemberg
e1bbc017ce
Formatting.
...
Fixing documentation.
2000-07-19 06:25:56 +00:00
Werner Lemberg
c8f9cf37d3
Formatting.
2000-07-19 02:59:31 +00:00
Werner Lemberg
0959a8777a
Formatting.
2000-07-18 06:50:03 +00:00
David Turner
2f8f154241
Boris patches for ascender/descender/text height
2000-07-17 22:14:12 +00:00
Werner Lemberg
5aa646c565
Formatting.
...
Fixing a bug in FT_Get_Kerning().
Moving FT_Get_Module_Interface() to ftoutln.c.
2000-07-14 06:16:47 +00:00
David Turner
8cfcf6e057
more patches from Tom (to fix its former patches :-)
2000-07-13 00:21:51 +00:00
David Turner
49bd4f054a
removed some warnings with Visual C++
...
that prevented compilation
2000-07-12 16:57:37 +00:00
Werner Lemberg
6cca5578b6
Formatting.
2000-07-12 05:52:59 +00:00
Werner Lemberg
862bcbb760
Fixed typo.
2000-07-11 06:50:03 +00:00
Werner Lemberg
2405d14f77
Formatting/Synchronizing.
...
Updating OS/2 bits in ttnameid.h to latest version (as posted on the
opentype@ list).
2000-07-11 06:12:20 +00:00
David Turner
e161ee449c
fixed a bug that caused invalid clipping of monochrome bitmaps
...
when they were blitted on the left edge of an 8-bit pixmap..
2000-07-10 22:03:10 +00:00
Werner Lemberg
93ac3e3985
Formatting.
...
Synchronizing docs.
2000-07-10 21:41:32 +00:00
David Turner
e208f4e020
fixed a really tupid bug in the Multiple Master support
...
of "type1z"
2000-07-10 20:30:59 +00:00
Werner Lemberg
670caab855
Formatting.
2000-07-10 14:24:26 +00:00
David Turner
b390a12429
removed some stupid #defines in <freetype/config/ftconfig.h>
2000-07-10 00:13:39 +00:00
Werner Lemberg
97b2de5898
More formatting.
...
Synchronizing docu in include/freetype with src/base.
2000-07-10 00:06:22 +00:00
Werner Lemberg
b48a6094b2
Formatting.
...
Moving some internal structures and constants from freetype.h to ftobjs.h.
Finally removing FT_LOAD_ANTI_ALIAS.
Cleaning up all error codes. Only the used ones have survived :-)
Removed unused FT_MAX_GLYPH_FORMATS constant.
T2 error codes are now in the range 0x500-0x5FF (instead of `TrueDoc').
Some minor improvements of error return values.
Finally fixing error code values in ftraster and ftgrays to be compliant
with all other FT error codes.
2000-07-09 19:15:30 +00:00
Werner Lemberg
681e8eea5f
formatting
...
fixing minor `make multi' problem
2000-07-09 00:48:37 +00:00
Werner Lemberg
7b5c4a96e1
Removed `demos' tree. Use `ft2demos' module instead.
2000-07-08 22:57:11 +00:00
Werner Lemberg
415cc7c905
Formatting.
...
Adding proper trace level.
2000-07-08 22:52:21 +00:00
Werner Lemberg
50857ff4b3
ttdebug will compile again...
2000-07-08 20:14:13 +00:00
Werner Lemberg
7fa51b5535
Formatting.
...
Adding some trivial error checking.
Adding/Fixing tracing levels.
2000-07-08 19:51:42 +00:00
David Turner
e1075ceabb
the font driver now supports CEF fonts and needs a few
...
more work to fully support pure CFF fonts..
yet another patch inspired by Tom !! Aaaaa :-)
2000-07-08 02:07:27 +00:00
David Turner
9eeea990cc
fixes from Tom related to 64-bitness and strange
...
compiler behaviour on DEC Unix
also preliminary support for CEF fonts. I can
see the glyphs in "ftview" but need to complete
the Unicode charmap support..
2000-07-08 01:49:28 +00:00
David Turner
52b430abea
fixed a rather stupid bug in the last patch (one of those with
...
dire consequences..)
2000-07-08 01:18:38 +00:00
David Turner
1ca6f2d136
minor update
2000-07-08 00:49:43 +00:00
David Turner
9a5ec98ad3
removed "BUILD"
2000-07-08 00:48:42 +00:00
David Turner
dbeb64e318
removed the "config" directory, now replaced by "builds"
2000-07-08 00:46:52 +00:00
David Turner
a90663f591
vast clean-up of the sources in order to allow flat
...
directory compilation (by defining the FT_FLAT_COMPILE
macro at compile time..)
moved "freetype2/BUILD" to "freetype2/docs/BUILD"
2000-07-08 00:41:13 +00:00
David Turner
7404301024
renaming "freetype2/config" to "freetype2/builds"
2000-07-08 00:22:20 +00:00
David Turner
62952153fe
removed a compiler warning..
2000-07-07 20:14:22 +00:00
David Turner
9b3d1c75ad
- fixed a leak in the Type 1 driver
...
- updated the CFF driver to support flex opcodes
2000-07-07 19:47:34 +00:00
David Turner
607358967f
removed obsolete files..
2000-07-07 19:46:30 +00:00
David Turner
ab9cc277c2
added Windows FNT/FON font driver
2000-07-07 19:46:01 +00:00
David Turner
43a2f656a7
fixed a few bugs, cleaned up some code
2000-07-05 18:23:38 +00:00
Werner Lemberg
bd5ae40006
Run g++ on the FreeType library. This should make the use of code in
...
C++ programs easier:
Renamed FT_WordXX to FT_UIntXX.
Changed a lot of void* to FT_Byte* if related to i/o streams -- FreeType
always accesses streams byte-wise, so this makes sense IMHO.
Added a lot of #ifdef __cplusplus to header files (and removed a few).
Other minor syntax fixes (mostly casts).
Replaced the variable `private' with `private_dict' -- `private' is
reserved in C++.
2000-07-05 04:32:02 +00:00
David Turner
c6157665ac
stupid changed due to Visual C++ brain dead behaviour
...
the "vector" parameter of FT_Vector_Transform was
changed to "vec"..
2000-07-04 18:15:22 +00:00
David Turner
c6a92202c2
various clean-ups:
...
- using FT_UNUSED instead of UNUSED
- using FT_LONG64 and FT_INT64 instead of LONG64 & INT64
- using FT_SIZEOF_INT & FT_SIZEOF_LONG instead of...
- removed the #ifdefs that used SIZEOF_INT, instead we now
use FT_Int32 and FT_UInt32 when needed to support
32-bits quantity correctly on 64-bits systems..
2000-07-04 18:12:13 +00:00
Werner Lemberg
aa8c7da0bf
Don't use -lefence in the demo Makefile.
...
Added C++ guards in ftmodule.h
Fix error check in ftglyph.c
Formatting; adding copyrights; fixing documentation
2000-07-04 03:37:18 +00:00
Werner Lemberg
d0c36e3b5a
Formatting; fixing documentation.
2000-07-03 16:45:15 +00:00
David Turner
d18388e44b
fixed a few 64-bit related bugs in "sfnt/ttload.c" and
...
"base/ftstream.c"
Note that "TT_PCLT" was incorrectly defined in
<freetype/tttables.h>
2000-07-03 15:00:49 +00:00
Werner Lemberg
768c9561f6
Formatting. Fixing some tracing messages.
2000-07-03 07:09:09 +00:00
Werner Lemberg
5811c7c3a5
Formatting.
...
Fixed some errors which prevented compiling.
2000-07-02 13:53:16 +00:00
David Turner
db5285a042
added missing file
2000-07-02 01:27:32 +00:00
Werner Lemberg
fbeb41d93d
Formatting.
...
Adding copyright notices.
Removing an unnecessary file (smooth.h).
2000-07-02 00:27:53 +00:00
David Turner
e0bba32291
fixed the PSNames -> Unicode translation table
...
the Python script "glnames.py" was buggy and
lacked quite a few values in the "names_to_unicode"
table !!
2000-07-01 19:33:40 +00:00