David Turner
b59bf7e5cc
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..
25 years ago
Werner Lemberg
8bb45ec8fb
Fixing comment in unixddef.mk which caused a trailing blank.
...
25 years ago
David Turner
42022c8c94
fixed a bug in the Type 1 and CID font drivers:
...
the value of the descent returned was positive,
instead of being negative..
25 years ago
Werner Lemberg
8925009f79
Adding missing code for flat compiling mode.
25 years ago
Werner Lemberg
bd547dc6e3
Clean up, formatting etc.
...
25 years ago
Werner Lemberg
f50c2954d4
Fixed typo in ftimage.h
...
25 years ago
Werner Lemberg
50dd5858a7
Applied a patch from Hidetoshi for embedded bitmap metrics support.
25 years ago
Werner Lemberg
1a2908bbc0
Added support for (3,0) pid/eid.
25 years ago
David Turner
4e38576a97
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
25 years ago
David Turner
beece1bf39
small update, allow CONFIG_MK to be pre-defined
...
before inclusion
25 years ago
David Turner
08a91fd0c6
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
25 years ago
David Turner
ebdce8344a
updated the cache sub-system. Major internal rewrite
...
please be aware that major bug persist..
25 years ago
David Turner
58e932157b
removed obsolete file (ftcimage.h)
...
updated header files
25 years ago
David Turner
b71c6af028
fixed minor bug in the smooth renderer which forced
...
the span callback to be called with y == -1 and count == 0
25 years ago
David Turner
426984e47b
major revamp of the build system.
...
Fixing the Unix Autoconf parts
25 years ago
David Turner
9b11b9e3e4
adding updated cache header files
25 years ago
David Turner
d38a4f6593
removed obsolete files
25 years ago
David Turner
046f7a0c31
major revamp of the build system
25 years ago
David Turner
b8817177a0
small bug-fix, the linearHoriBearing value was not
...
loaded not computed correctly
25 years ago
David Turner
c9ce9e4e3f
small bug-fix
25 years ago
David Turner
f2545e8078
fixed a very stupid bug that prevented FT_Outline_Render from
...
working correctly..
25 years ago
Werner Lemberg
f9b0375002
small formatting issues.
25 years ago
David Turner
a8194a97db
- 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 !!
25 years ago
Werner Lemberg
21a27ee3cb
Fixed a long outstanding bug with an incorrect offset for reading post
...
25 years ago
Werner Lemberg
155a575ad9
Small improvement.
25 years ago
David Turner
7909673992
- the file "ftlist.h" was moved from <freetype/internal/..> to
...
<freetype/...>
- bugfix for the cache sub-system..
25 years ago
Just van Rossum
6d2596368a
updated for new modules and sources (mainly psaux)
25 years ago
Werner Lemberg
353dfeafa3
More warnings fixed.
25 years ago
Werner Lemberg
4a5c142a40
Minor fixes.
25 years ago
Werner Lemberg
4e9dae68b7
Introducing new macro LOCA_VAR to solve some problems with structures
...
25 years ago
David Turner
80b96f350c
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).
25 years ago
David Turner
e12e313a04
a small optimisation that should speed things a bit.
...
I'm surprised I didn't do it before..
25 years ago
David Turner
5878a6d2ad
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).
25 years ago
Werner Lemberg
dc7f9c8dd0
Formatting.
...
25 years ago
Werner Lemberg
95853c87f5
Introducing new error code FT_Err_Invalid_Cache_Handle.
...
25 years ago
Just van Rossum
9b4bb291d9
#include <freetype/internal/ftdebug.h> /* for FT_ERROR() */
25 years ago
Werner Lemberg
d1b7475be1
Formatting, small fixes.
...
25 years ago
David Turner
35db73220c
- 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 !!
25 years ago
David Turner
98d2701c58
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)
25 years ago
Just van Rossum
4a47f668a1
fixed typo in FT_FLAT_COMPILE section
25 years ago
David Turner
fcf5e68650
renamed "psmodule.c" to "psauxmod.c"
25 years ago
David Turner
888706a317
removing obsolete files
25 years ago
David Turner
b8a7a0bdea
removing obsolete files. These are moved to a new
...
CVS module called "ftlayout"
25 years ago
David Turner
34f1c2f5f4
finally, the CID and Type1z driver are finished !!
...
Werner, please have a look at the code and start
re-formatting it :-)
25 years ago
David Turner
3b2c50eb3b
completing the FreeType Cache subsystem files
25 years ago
Werner Lemberg
8728f294bc
Formatting, small fixes.
...
25 years ago
David Turner
b466a7650c
The FreeType Caching Subsystem - first lines of code
...
beware, this code is not tested, and probably doesn't compile
correctly.. more information will follow..
25 years ago
David Turner
a39acf55f7
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..
25 years ago
David Turner
5ef3c95377
updating documentation to explain the use of CFG to
...
pass parameters to the configure script
25 years ago
David Turner
d8b4514d43
added preliminary emboldening code.. still _very_
...
experimental
25 years ago