David Turner
2fab8b7fc7
- minor reformatting of "ftmodule.h"
...
- added missing "const" statements in the source code in order
to really get rid of writable static variables
2000-10-23 22:46:56 +00:00
David Turner
7fd0ce4ef8
- reformatting and tiny doc update
2000-10-23 18:33:30 +00:00
David Turner
7a785934ec
- added first draft of "Modules in FreeType 2"
...
- minor formatting / testing in docmaker.py
2000-10-23 18:32:55 +00:00
Werner Lemberg
7fc393b699
added development header files to CONFIG_H in the makefiles
...
increased T1_MAX_CHARSTRINGS_OPERANDS (again) to 256 -- one glyph of the
Chinese MingTiEG-Medium needs it that large
2000-10-19 15:56:22 +00:00
Werner Lemberg
dc356a19af
Converting tabs to spaces in z1load.
...
Edited FT1's convntns.txt and added it to FT2.
2000-10-19 05:12:00 +00:00
Tom Kacvinsky
968b31154f
In function parse_encoding, initialize encoding_table.elements to have
...
.notdef in each entry.
In function parse_charstrings, place the .notdef glyph in index 0, and
add a .notdef glyph if it is missing.
In function Z1_Open_Face, only change min/max encoded char if it is not
.notdef.
2000-10-17 20:25:30 +00:00
Werner Lemberg
d2e9536258
Fixed two typos spotted by Ryan Martindale <ryan@qsicorp.com>.
2000-10-17 14:29:48 +00:00
Werner Lemberg
a444ee94cd
Added copyright messages to all Makefiles.
...
Added documentation to FT_Get_Sfnt_* stuff (in ftnames.[ch])
minor other doc fixes
2000-10-17 03:38:43 +00:00
Werner Lemberg
fbe54e4098
ftnames.c has been erroneously included twice.
2000-10-15 23:32:01 +00:00
Werner Lemberg
795ec46f9a
Make ftsynth.c work again.
...
Renamed FT_*_Outline to FT_Outline_*
2000-10-15 21:59:58 +00:00
Werner Lemberg
54035b41a9
Fix typo (FT_... -> TT_...)
2000-10-15 17:59:17 +00:00
Tom Kacvinsky
f5e39e2002
Minor fix in Z1_Open_Face for building char_index table
2000-10-15 08:53:27 +00:00
Werner Lemberg
c5930ddbb0
updated, formatted
2000-10-14 15:24:39 +00:00
Werner Lemberg
d1008823d8
Enabled TT interpreter in development version of ftoption.h
2000-10-14 05:18:59 +00:00
Werner Lemberg
07e32f6b04
More fixes to the tutorial.
...
Added artificial Type 1 pid/eid paors to ttnameid.h.
2000-10-13 21:00:36 +00:00
Werner Lemberg
9a2a55a48f
complete revision
2000-10-13 07:08:44 +00:00
Werner Lemberg
cd8cb7f5c4
Completely revised.
2000-10-12 16:09:49 +00:00
Werner Lemberg
1d4dec05e9
formatting
...
small fixes
2000-10-12 05:05:40 +00:00
David Turner
b45b08fa39
formatting
2000-10-12 01:29:14 +00:00
David Turner
621573d1c3
formatting
2000-10-12 01:22:29 +00:00
David Turner
9abc0cd9ec
the function FTC_Manager_Lookup_Size will return a valid
...
FT_Face handle, even if no size was found..
2000-10-12 00:28:00 +00:00
David Turner
18ab99fa7d
fixed a subtle 64-bit problem that only appears with
...
Compaq C compiler (though it's really a bug)
2000-10-11 23:39:03 +00:00
Werner Lemberg
47dcfcce39
Added new `ft_glyph_bbox_unscaled' enum; fixing documentation of
...
FT_Glyph_Get_CBox().
ftnames.c has been omitted from the Makefile.
2000-10-11 23:31:12 +00:00
Werner Lemberg
1ee37a667d
A fix from Yamano'uchi to get correct font names.
2000-10-11 14:59:46 +00:00
Werner Lemberg
443a976885
A fix from Tom to fix the last=first point problem if it is a control point.
2000-10-11 05:52:42 +00:00
Werner Lemberg
01bd7d5825
provide `export "C"' guard only for default fterror handling.
2000-10-10 03:58:32 +00:00
Werner Lemberg
5977c98470
patch from Tom to fix a problem with path_begun.
2000-10-09 01:44:40 +00:00
Werner Lemberg
efd108b60b
fix documentation
2000-10-07 15:51:50 +00:00
David Turner
ea917dae6c
fixed a small bug in the uninstall mode
2000-10-07 01:21:25 +00:00
Werner Lemberg
c817a7ee73
minor formatting issues
2000-10-05 04:53:31 +00:00
David Turner
d092659818
fixed two bugs:
...
- one bug in the auto-hinter that could cause some program
crashes with certain fonts
- fixed the loading of the font matrix "offset" parameters
in Type 1 and CID-keyed fonts..
2000-10-03 22:03:09 +00:00
David Turner
4564ca8a2c
small fix:
...
when in direct rendering mode, the target bitmap buffer
is not checked..
2000-10-03 19:22:52 +00:00
David Turner
3c491067c4
small fix:
...
when in direct rendering mode, the target bitmap buffer
is not checked..
2000-10-03 19:13:11 +00:00
David Turner
3ee4450879
changing the linkage type of
...
FT_New_GlyphSlot and FT_Done_GlyphSlot to
BASE_DEF instead of FT_EXPORT_DEF
2000-10-03 18:02:02 +00:00
David Turner
cc11a05b8a
updated the build system:
...
- new files for the "cygwin" platform
- new workspace files for Visual C++ in "builds/win32/visualc"
- updated "docs/BUILD" slightly
2000-10-03 17:51:29 +00:00
David Turner
3eff67185e
adding missing image files
2000-10-03 17:08:42 +00:00
David Turner
43764232b8
removing obsolete files:
...
the design of FT2 has evolved considerably since
these documents were written, and it's better not to
include them in order to avoid confusion among
users of the library..
2000-10-03 17:07:28 +00:00
Werner Lemberg
59266f23c9
Fixing comment in unixddef.mk which caused a trailing blank.
...
Adding a new error, FT_Err_Invalid_Pixel_Size (used in winfnt.c)
Fixing FT_Read_Fields() which failed for ft_frame_{bytes,skip}. This bug
disabled the Winfont driver.
Minor formatting issues.
2000-09-29 06:41:56 +00:00
David Turner
36afdb3a8b
fixed a bug in the Type 1 and CID font drivers:
...
the value of the descent returned was positive,
instead of being negative..
2000-09-27 01:01:10 +00:00
Werner Lemberg
0339b6849c
Adding missing code for flat compiling mode.
2000-09-26 13:25:15 +00:00
Werner Lemberg
fd3b8e7ca1
Clean up, formatting etc.
...
Fixing rules for installing cache headers on Unix.
Updating builds/unix/ftconfig.in.
2000-09-22 21:23:29 +00:00
Werner Lemberg
d1242ba4bb
Fixed typo in ftimage.h
...
Fixed sbit on/off flag in cache code.
2000-09-22 06:52:20 +00:00
Werner Lemberg
59395eca56
Applied a patch from Hidetoshi for embedded bitmap metrics support.
2000-09-22 03:37:45 +00:00
Werner Lemberg
6f3293e0b5
Added support for (3,0) pid/eid.
2000-09-21 14:10:23 +00:00
David Turner
674826fa81
fixed a bug that happened when rendering spaces
...
in monochrome mode..
actually, when outline.num_points == 0, it is legal
to have outline.points == 0 too. The code did return
a FT_Err_Invalid_Outline error incorrectly then because
the checks were not performed in the correct order
2000-09-19 19:44:42 +00:00
David Turner
5483e69cd8
small update, allow CONFIG_MK to be pre-defined
...
before inclusion
2000-09-19 18:33:20 +00:00
David Turner
214a13db23
final touches. Cache seems working after all, though the
...
default cache size of 300 Kb is certainly too high for
now :-)
Need to implement abstract chunk cache and bitmap chunck cache
2000-09-19 02:08:09 +00:00
David Turner
3752ad97d8
updated the cache sub-system. Major internal rewrite
...
please be aware that major bug persist..
2000-09-19 01:11:11 +00:00
David Turner
2905ff93b1
removed obsolete file (ftcimage.h)
...
updated header files
2000-09-19 01:10:25 +00:00
David Turner
ac1c157d2c
fixed minor bug in the smooth renderer which forced
...
the span callback to be called with y == -1 and count == 0
2000-09-17 17:17:16 +00:00