|
40822003
|
2000-10-17T20:25:30
|
|
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.
|
|
5a96b07c
|
2000-10-17T14:29:48
|
|
Fixed two typos spotted by Ryan Martindale <ryan@qsicorp.com>.
|
|
47a5f41d
|
2000-10-17T03:38:43
|
|
Added copyright messages to all Makefiles.
Added documentation to FT_Get_Sfnt_* stuff (in ftnames.[ch])
minor other doc fixes
|
|
c1635d44
|
2000-10-15T23:32:01
|
|
ftnames.c has been erroneously included twice.
|
|
0bf381f7
|
2000-10-15T21:59:58
|
|
Make ftsynth.c work again.
Renamed FT_*_Outline to FT_Outline_*
|
|
dc268f24
|
2000-10-15T17:59:17
|
|
Fix typo (FT_... -> TT_...)
|
|
95ac657e
|
2000-10-15T08:53:27
|
|
Minor fix in Z1_Open_Face for building char_index table
|
|
6db35342
|
2000-10-14T15:24:39
|
|
updated, formatted
|
|
e73d9957
|
2000-10-14T05:18:59
|
|
Enabled TT interpreter in development version of ftoption.h
|
|
e67e349a
|
2000-10-13T21:00:36
|
|
More fixes to the tutorial.
Added artificial Type 1 pid/eid paors to ttnameid.h.
|
|
0b7b23ed
|
2000-10-13T07:08:44
|
|
complete revision
|
|
afc01e88
|
2000-10-12T16:09:49
|
|
Completely revised.
|
|
eddd9909
|
2000-10-12T05:05:40
|
|
formatting
small fixes
|
|
3c95d31e
|
2000-10-12T01:29:14
|
|
formatting
|
|
f559a48e
|
2000-10-12T01:22:29
|
|
formatting
|
|
f88969ab
|
2000-10-12T00:28:00
|
|
the function FTC_Manager_Lookup_Size will return a valid
FT_Face handle, even if no size was found..
|
|
b89fb71c
|
2000-10-11T23:39:03
|
|
fixed a subtle 64-bit problem that only appears with
Compaq C compiler (though it's really a bug)
|
|
a7096374
|
2000-10-11T23:31:12
|
|
Added new `ft_glyph_bbox_unscaled' enum; fixing documentation of
FT_Glyph_Get_CBox().
ftnames.c has been omitted from the Makefile.
|
|
3d568ac7
|
2000-10-11T14:59:46
|
|
A fix from Yamano'uchi to get correct font names.
|
|
eadc8df2
|
2000-10-11T05:52:42
|
|
A fix from Tom to fix the last=first point problem if it is a control point.
|
|
4b92cf80
|
2000-10-10T03:58:32
|
|
provide `export "C"' guard only for default fterror handling.
|
|
0634cedb
|
2000-10-09T01:44:40
|
|
patch from Tom to fix a problem with path_begun.
|
|
c118a32d
|
2000-10-07T15:51:50
|
|
fix documentation
|
|
2c5b7ebf
|
2000-10-07T01:21:25
|
|
fixed a small bug in the uninstall mode
|
|
6fbe4db6
|
2000-10-05T04:53:31
|
|
minor formatting issues
|
|
f00a4de9
|
2000-10-03T22:03:09
|
|
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..
|
|
ec0b2cd9
|
2000-10-03T19:22:52
|
|
small fix:
when in direct rendering mode, the target bitmap buffer
is not checked..
|
|
78dd7104
|
2000-10-03T19:13:11
|
|
small fix:
when in direct rendering mode, the target bitmap buffer
is not checked..
|
|
a0be99f1
|
2000-10-03T18:02:02
|
|
changing the linkage type of
FT_New_GlyphSlot and FT_Done_GlyphSlot to
BASE_DEF instead of FT_EXPORT_DEF
|
|
896b604c
|
2000-10-03T17:51:29
|
|
updated the build system:
- new files for the "cygwin" platform
- new workspace files for Visual C++ in "builds/win32/visualc"
- updated "docs/BUILD" slightly
|
|
9e62d694
|
2000-10-03T17:08:42
|
|
adding missing image files
|
|
b59bf7e5
|
2000-10-03T17:07:28
|
|
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..
|
|
8bb45ec8
|
2000-09-29T06:41:56
|
|
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.
|
|
42022c8c
|
2000-09-27T01:01:10
|
|
fixed a bug in the Type 1 and CID font drivers:
the value of the descent returned was positive,
instead of being negative..
|
|
8925009f
|
2000-09-26T13:25:15
|
|
Adding missing code for flat compiling mode.
|
|
bd547dc6
|
2000-09-22T21:23:29
|
|
Clean up, formatting etc.
Fixing rules for installing cache headers on Unix.
Updating builds/unix/ftconfig.in.
|
|
f50c2954
|
2000-09-22T06:52:20
|
|
Fixed typo in ftimage.h
Fixed sbit on/off flag in cache code.
|
|
50dd5858
|
2000-09-22T03:37:45
|
|
Applied a patch from Hidetoshi for embedded bitmap metrics support.
|
|
1a2908bb
|
2000-09-21T14:10:23
|
|
Added support for (3,0) pid/eid.
|
|
4e38576a
|
2000-09-19T19:44:42
|
|
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
|
|
beece1bf
|
2000-09-19T18:33:20
|
|
small update, allow CONFIG_MK to be pre-defined
before inclusion
|
|
08a91fd0
|
2000-09-19T02:08:09
|
|
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
|
|
ebdce834
|
2000-09-19T01:11:11
|
|
updated the cache sub-system. Major internal rewrite
please be aware that major bug persist..
|
|
58e93215
|
2000-09-19T01:10:25
|
|
removed obsolete file (ftcimage.h)
updated header files
|
|
b71c6af0
|
2000-09-17T17:17:16
|
|
fixed minor bug in the smooth renderer which forced
the span callback to be called with y == -1 and count == 0
|
|
426984e4
|
2000-09-15T23:47:42
|
|
major revamp of the build system.
Fixing the Unix Autoconf parts
|
|
9b11b9e3
|
2000-09-15T22:50:59
|
|
adding updated cache header files
|
|
d38a4f65
|
2000-09-15T22:42:43
|
|
removed obsolete files
|
|
046f7a0c
|
2000-09-15T22:42:06
|
|
major revamp of the build system
|
|
b8817177
|
2000-09-15T17:17:17
|
|
small bug-fix, the linearHoriBearing value was not
loaded not computed correctly
|
|
c9ce9e4e
|
2000-09-15T17:16:49
|
|
small bug-fix
|
|
f2545e80
|
2000-09-15T03:37:16
|
|
fixed a very stupid bug that prevented FT_Outline_Render from
working correctly..
|
|
f9b03750
|
2000-09-11T22:50:13
|
|
small formatting issues.
|
|
a8194a97
|
2000-09-02T00:20:42
|
|
- added a new function called FT_SqrtFixed to compute the
16.16 square root of a 16.16 number (this could come handy
in a later version of the auto-hinter)
- small fixes to the smooth renderer. It used to use way too
much line segments when drawing beziers !!
|
|
21a27ee3
|
2000-09-01T14:36:39
|
|
Fixed a long outstanding bug with an incorrect offset for reading post
tables.
|
|
155a575a
|
2000-09-01T05:35:49
|
|
Small improvement.
|
|
79096739
|
2000-08-30T21:40:45
|
|
- the file "ftlist.h" was moved from <freetype/internal/..> to
<freetype/...>
- bugfix for the cache sub-system..
|
|
6d259636
|
2000-08-29T19:10:16
|
|
updated for new modules and sources (mainly psaux)
|
|
353dfeaf
|
2000-08-29T18:58:41
|
|
More warnings fixed.
|
|
4a5c142a
|
2000-08-29T18:37:25
|
|
Minor fixes.
|
|
4e9dae68
|
2000-08-29T16:50:01
|
|
Introducing new macro LOCA_VAR to solve some problems with structures
containing function pointers.
FT will now compile again with C++.
|
|
80b96f35
|
2000-08-29T16:04:28
|
|
fixed some bugs in the caching sub-system and improved
its API to enable many kinds of glyph images..
(note that the "ftview" program has been changed to
use the caching sub-system, "ftmulti" and "ftstring"
should come soon).
|
|
e12e313a
|
2000-08-29T16:03:28
|
|
a small optimisation that should speed things a bit.
I'm surprised I didn't do it before..
|
|
5878a6d2
|
2000-08-29T16:03:01
|
|
a fix to the computation of the font "text height" (i.e. the
baseline-to-baseline distance).
Unfortunately, we cannot rely on the OS/2 fields, like
sTypoAscender or usWinAscent to compute it. Rather,
we only look at the horizontal header's content. In case
the "line gap" is set to 0, we compute the text height as
115% of the ascender+descender value..
(this percentage is based on the values found in many
Windows fonts).
|
|
dc7f9c8d
|
2000-08-27T07:12:40
|
|
Formatting.
docmaker.py will now run with older Python versions also. Small fix.
|
|
95853c87
|
2000-08-26T22:16:44
|
|
Introducing new error code FT_Err_Invalid_Cache_Handle.
Regrouping of error codes.
|
|
9b4bb291
|
2000-08-25T20:00:58
|
|
#include <freetype/internal/ftdebug.h> /* for FT_ERROR() */
|
|
d1b7475b
|
2000-08-24T16:29:15
|
|
Formatting, small fixes.
Adding basic input parameter checking for exported functions.
|
|
35db7322
|
2000-08-24T12:39:40
|
|
- fixed an horrible FT_LOAD_RENDER bug that returned empty
bitmaps !!
- tested and fixed the image cache object. I'm performing a
few more checks though, and we'll call the cache sub-system
completed !!
|
|
98d2701c
|
2000-08-24T11:53:35
|
|
changed the FTC_Manager_New function to accept "max_faces" and
"max_sizes" parameters
fixed some bugs. the cache manager is now tested and validated
(now, it's time for the glyph image cache)
|
|
4a47f668
|
2000-08-24T00:43:08
|
|
fixed typo in FT_FLAT_COMPILE section
|
|
fcf5e686
|
2000-08-24T00:30:24
|
|
renamed "psmodule.c" to "psauxmod.c"
|
|
888706a3
|
2000-08-23T22:50:39
|
|
removing obsolete files
|
|
b8a7a0bd
|
2000-08-23T22:48:50
|
|
removing obsolete files. These are moved to a new
CVS module called "ftlayout"
|
|
34f1c2f5
|
2000-08-23T22:47:44
|
|
finally, the CID and Type1z driver are finished !!
Werner, please have a look at the code and start
re-formatting it :-)
|
|
3b2c50eb
|
2000-08-23T21:11:13
|
|
completing the FreeType Cache subsystem files
|
|
8728f294
|
2000-08-23T17:32:42
|
|
Formatting, small fixes.
Adding copyright notices etc.
|
|
b466a765
|
2000-08-23T11:22:30
|
|
The FreeType Caching Subsystem - first lines of code
beware, this code is not tested, and probably doesn't compile
correctly.. more information will follow..
|
|
a39acf55
|
2000-08-23T02:47:57
|
|
updated "psaux" and "type1z".
The Type 1 driver now completely relies on "psaux". I
now need to change the CID driver accordingly, then
finally move the Type 2 parsing routines to "psaux"
when appropriate..
|
|
5ef3c953
|
2000-08-22T23:15:23
|
|
updating documentation to explain the use of CFG to
pass parameters to the configure script
|
|
d8b4514d
|
2000-08-22T22:53:03
|
|
added preliminary emboldening code.. still _very_
experimental
|
|
38cb5af0
|
2000-08-22T22:51:57
|
|
changed the "devel" setup targets to use "builds/<system>/devel"
as the build directory. This is used to specify a specific
"ftoption.h" that toggles all traces and logging on.
Hence, the default build doesn't need the traces
|
|
38d979ce
|
2000-08-22T22:50:32
|
|
adding developer dir hierarchy
|
|
97488074
|
2000-08-22T22:36:33
|
|
the psaux module is now nearly completed
the "type1z" driver uses it to parse Type 1 charstrings
(not to parse the Type 1 token stream yet though)..
|
|
48721c11
|
2000-08-21T23:01:32
|
|
significant updates. The generated HTML is now much
more pleasant..
|
|
f95a6031
|
2000-08-21T04:58:49
|
|
minor updates to the "psaux" module.
Werner, please do not start re-formatting my experimental
code until I declare it "finished", because I still make big
changes to it that create lots of CVS conflicts..
thanks for your work, anyway :-)
|
|
c38ddff8
|
2000-08-21T04:43:01
|
|
fixed a _serious_ bug in FT_Glyph_Get_CBox
|
|
b1c8bf06
|
2000-08-17T07:18:04
|
|
Minor formatting.
Adding copyright/C++ guards to psaux files.
|
|
24d7024c
|
2000-08-17T01:09:06
|
|
added draft "psaux" code
the t1 driver now reads the complete font matrix
and applies it (some fonts do not work properly without
hinting though...)
|
|
710354b8
|
2000-08-16T17:04:22
|
|
fixed the bug that prevented bitmap formats to be loaded
correctly when the auto-hinter is used (symptom: "winfonts"
driver didn't load bitmaps correctly).
|
|
9a814fab
|
2000-08-06T19:48:47
|
|
Yamano-uchi added support for SFNT-wrapped CID bitmap font files (with
minor modifications from WL).
|
|
29a90e26
|
2000-08-03T00:03:08
|
|
Updating unix/ftconfig.in to recent config/ftconfig.h changes.
More C++ fixes: Introducing LOCAL_FUNC_X for local functions used in
function pointers (there are no local anonymous functions in C++) and
FT_CPLUSPLUS (instead of FT_EXPORT_VAR) to define linkage of structures
which contain function pointers.
|
|
41743505
|
2000-08-02T02:44:25
|
|
Added little know adx offset to t1operator_seac() -- accent positioning now seems correct.
|
|
f28b7536
|
2000-08-02T01:10:59
|
|
Add missing header file.
|
|
2d310502
|
2000-08-02T00:20:04
|
|
Forgot to run autoconf...
|
|
2fd491d5
|
2000-08-01T23:37:25
|
|
Fixed Z1_Parse_CharStrings() to work correctly with "open" paths (ie. missing closepath operator)
|
|
dd81f422
|
2000-08-01T20:47:48
|
|
fixed t1_tofixed() to handle floats of the form .001 and -.001 correctly.
|
|
07373c8d
|
2000-08-01T18:44:18
|
|
Fixed dec-osf compiler switches. From Tom.
|
|
3a89c2a4
|
2000-08-01T17:05:20
|
|
Removing FT_MAKE_OPTION_SINGLE_LIBRARY_OBJECT. It has never worked.
Instead, define BASE_DEF() and BASE_FUNC() similarly to FT_EXPORT_DEF() and
FT_EXPORT_FUNC(), respectively, allowing the programmer to define proper
types and/or export lists for multiple DLLs if necessary (e.g. ftbase.dll --
standalone, fttype1.dll -- needs ftbase.dll, etc.).
The library is finally compiling and linking natively with a C++ compiler!
|
|
c713d924
|
2000-08-01T13:17:04
|
|
Added #ifdef's for C++ to all header files.
|