Werner Lemberg
960ba59ad9
* src/sfnt/sfobjs.c (tt_face_get_name): All Unicode strings are
...
18 years ago
David Turner
3a18c5e29e
* src/smooth/ftgrays.c (gray_raster_render): return 0 when we're
...
trying to rendering into a zero-width/height bitmap, instead of an
error code.
18 years ago
David Turner
80658e5075
* src/truetype/ttobjs.c (tt_face_init): Fix typo in previous patch
...
* src/smooth/ftgrays.c: remove hard-coded error values, use FreeType
ones instead
* src/autofit/afhints.c (af_glyph_hints_dump_segments): remove unused
variable
18 years ago
Werner Lemberg
8636c29ae8
* src/truetype/ttobjs.c (tt_face_init): Protect against NULL pointer.
18 years ago
David Turner
1bd6c47260
* src/autofit/afhints.c: add stubs to link the "ftgrid" test program
...
when debugging is disabled in the auto-hinter
18 years ago
David Turner
81e725f513
* src/autofit/afhints.c, src/autofit/afhints.h, src/autofit/aflatin.c,
...
src/autofit/aftypes.h: Misc. auto-hinter improvements
18 years ago
Werner Lemberg
91959bf24c
Fix Savannah bug #15553 .
...
18 years ago
Werner Lemberg
2bad8ffbdf
cosmetics
18 years ago
Werner Lemberg
82ee38e585
formatting
18 years ago
Werner Lemberg
913a365090
Because FT_Load_Glyph expects CID values for CID-keyed fonts, the
...
18 years ago
Werner Lemberg
0d0d78dadc
formatting
18 years ago
David Turner
a95e5c62de
updating documentation
18 years ago
David Turner
29c191cd53
* src/base/ftlcdfil.c: added support for FT_FORCE_LIGHT_LCD_FILTER
...
and FT_FORCE_LEGACY_LCD_FILTER at compile time. Define these macros
when building the library to change the default LCD filter to be
used. This is only useful for experimentation
18 years ago
David Turner
7bab6ae3e9
* src/truetype/ttinterp.c: undefined the FIX_BYTECODE macro,
...
since the interpreter "enhancements" are still too buggy for
general use
18 years ago
David Turner
8765c71b41
* include/freetype/ftlcdfil.h, include/internal/ftobjs.h,
...
src/base/ftlcdfilt.c, src/smooth/ftsmooth.c: API change for
the LCD filter, the FT_LcdFilter value is a enum describing
which filter to apply, new values FT_LCD_FILTER_LIGHT and
FT_LCD_FILTER_LEGACY (the latter implements the LibXft original
algorithm which produces incredible color fringes for everything
except very-well hinted text)
* src/autofit/aflatin.c: various tiny improvements that drastically
improve the handling of serif fonts and of LCD/LCD_V hinting modes.
18 years ago
Werner Lemberg
49c77a87c3
Fix ChangeLog.
18 years ago
David Turner
4e9cc3c4ee
* src/pshinter/pshalgo.c (psh_glyph_compute_inflections): fixed
...
a stupid typo which created a variable-used-before-initialized bug
18 years ago
Werner Lemberg
d60ae949db
Formatting.
18 years ago
Werner Lemberg
5e43089b4f
* src/base/ftsynth.c (FT_GlyphSlot_Embolden): Handle vertical layout
...
18 years ago
Werner Lemberg
111b5aefca
* src/base/ftcalc.c: Don't use `long long' but `FT_Int64'.
...
18 years ago
David Turner
91b44e65c2
- improve autofitter's handling of serif fonts (results are much better)
...
- make GCC 4 happy when compiling our zlib sources
18 years ago
David Turner
effd15de89
- merging af_corner_XXX and psh_corner_XXX functions into ft_corner_XXX versions in ftcalc.c
...
- more auto-fitter debugging support
18 years ago
David Turner
4060474815
- fixed a bug in af_compute_direction which generated ugly glyphs
...
- added more debug/log messages to help improve the auto-fitter
18 years ago
Werner Lemberg
950c5d2f07
Fix copyright notice (to be the same as the original file in x.org).
18 years ago
Werner Lemberg
e88c5261c3
* src/cff/cffload.c (cff_encoding_load): Remove unused variable.
...
18 years ago
Werner Lemberg
715e96ecf4
formatting, improving ChangeLog entries
18 years ago
David Turner
a186139cad
improve FT_Outline_Get_Orientation for broken asian fonts
18 years ago
David Turner
29873a0ccd
* src/sfnt/ttmtx.c, src/cff/cffload.c: speeding up the CFF font
...
loader, with some large CFF fonts, FT_Open_Face is now 350% faster !
18 years ago
David Turner
e140f14232
* src/pshinter/pshalgo.c: major speed improvements to the Postscript
...
hinter, more than 100% speed increase on my machine
18 years ago
Werner Lemberg
b9e6d69a96
formatting
18 years ago
Suzuki, Toshiya (鈴木俊哉)
0708826049
* src/base/ftmac.c (FT_New_Face_From_FOND): Initialize the variable error
18 years ago
Suzuki, Toshiya (鈴木俊哉)
bfe872dad1
* preliminary autoconf-based cross-building support
19 years ago
Werner Lemberg
82a07e9378
* docs/INSTALL.UNX, docs/UPGRADE.UNX: Renamed to...
...
19 years ago
Suzuki, Toshiya (鈴木俊哉)
9d49961fcc
* embed explicit Carbon dependency into freetype2.pc and freetype-config, if configured to use Carbon
19 years ago
Werner Lemberg
28e17d9707
* devel/ftoption.h (FT_CONFIG_OPTION_SUBPIXEL_RENDERING): Define for
...
19 years ago
Jens Claudius
336d229f02
2006-10-03 Jens Claudius <jens.claudius@yahoo.com>
...
19 years ago
Werner Lemberg
046bf8b0cc
formatting
19 years ago
Werner Lemberg
2863cfa7c9
* src/base/ftbase.c: Undo change from 2006-09-30.
...
19 years ago
David Turner
df430e1a20
* include/freetype/internal/ftobjs.h, src/base/ftobjs.c,
...
src/truetype/ttobjs.c: fixes related to the unpatented hinter
19 years ago
Werner Lemberg
9884faed9d
Typo in comment.
19 years ago
Werner Lemberg
1e4402e3dc
* src/base/rules.mk (BASE_SRC): Remove `ftapi.c' (which is no longer
...
19 years ago
Werner Lemberg
2c002e13a7
formatting, improving documentation
19 years ago
Werner Lemberg
9b15ea341c
* src/sfnt/ttcmap.c (tt_cmap4_char_map_binary): Fix algorithm for
...
19 years ago
David Turner
ad83071620
* include/freetype/internal/ftobjs.h, src/truetype/ttobjs.c,
...
src/base/ftobjs.c: fixed a bug in the automatic unpatented
hinting support which prevented normal bytecode hinting to
work properly
* src/autofit/aftypes.h: undefining AF_DEBUG to get rid of
traces
19 years ago
David Turner
826935a381
another missing file
19 years ago
David Turner
3cc7d630bd
adding missing file
19 years ago
David Turner
87e4b339a3
* modules.cfg: adding ftlcdfil.c to the list of default base
...
extensions
19 years ago
David Turner
26bb2e27d1
* src/base/Jamfile, src/base/rules.mk, vms_make.com: adding
...
'ftlcdfil.c' to the list of compiled source files
19 years ago
David Turner
8a317cf7ab
* include/freetype/freetype.h: bumping FT_FREETYPE_PATCH to 2
...
for an upcoming 2.2.2 release
* include/freetype/ftlcdfil.h, src/freetype/ftlcdfil.c:
added a new API to support color filtering of subpixel glyph
bitmaps. In default build, the function FT_Library_SetLcdFilter
returns FT_Err_Unimplemented_Feature; you need to #define
FT_CONFIG_OPTION_SUBPIXEL_RENDERING in ftoption.h to compile
the real implementation
* src/smooth/ftsmooth.c: adding support for sub-pixel color
filtering; simplifying a few function calls
* include/freetype/config/ftheader.h: adding FT_LCD_FILTER_H
macro that points to <freetype/ftlcdfil.h>
19 years ago
Werner Lemberg
e20df4a167
* src/pfr/pfrobjs.c (pfr_face_get_kerning): Skip adjustment bytes
...
19 years ago