freetype2/include/freetype/internal
Werner Lemberg 5df5dbb722 Enable access to the various dropout rules of the B&W rasterizer.
Pass dropout rules from the TT bytecode interpreter to the
rasterizer; temporarily this is enabled only if
`USE_SCAN_CONVERSION_RULES' is defined.

* include/freetype/ftimage.h (FT_OUTLINE_SMART_DROPOUTS,
FT_OUTLINE_EXCLUDE_STUBS): New flags for for FT_Outline.

* src/raster/ftraster.c (Vertical_Sweep_Drop, Horizontal_Sweep_Drop,
Horizontal_Gray_Sweep_Drop): Use same mode numbers as given in the
OpenType specification.
Fix mode 4 computation.
(Render_Glyph, Render_Gray_Glyph): Handle new outline flags.

* src/truetype/ttgload.c (TT_Load_Glyph)
[USE_SCAN_CONVERSION_RULES]: Convert scan conversion mode to
FT_OUTLINE_XXX flags.

* src/truetype/ttinterp.c (Ins_SCANCTRL): Enable ppem check.
2008-06-22 13:40:08 +00:00
..
services Really add new files. 2007-07-17 04:57:01 +00:00
autohint.h Spelling fixes from Alexei. 2007-01-29 14:49:59 +00:00
ftcalc.h Finish fix of scaling bug of CID-keyed CFF subfonts. 2008-05-14 23:05:38 +00:00
ftdebug.h Cosmetic code changes. 2008-05-28 22:17:28 +00:00
ftdriver.h * src/base/ftobjs.c (open_face): Check `clazz->init_face' and 2008-06-10 04:57:19 +00:00
ftgloadr.h Enable access to the various dropout rules of the B&W rasterizer. 2008-06-22 13:40:08 +00:00
ftmemory.h * src/pfr/pfrcmap.c: Include pfrerror.h. 2007-07-07 07:30:40 +00:00
ftobjs.h Add some (commented out) code for orthogonality. 2008-05-11 21:36:37 +00:00
ftrfork.h * src/smooth/ftgrays.c (gray_raster_render): Check `outline' 2007-12-30 23:49:14 +00:00
ftserv.h * docs/CHANGES: Updated. 2007-07-16 20:46:05 +00:00
ftstream.h * builds/toplevel.mk (dist): Extract version number from freetype.h. 2006-12-09 08:20:37 +00:00
fttrace.h * src/otvalid/otvbase.c, src/otvalid/otvcommn.c, 2007-08-08 06:38:06 +00:00
ftvalid.h 2006-10-03 Jens Claudius <jens.claudius@yahoo.com> 2006-10-03 08:53:37 +00:00
internal.h * include/freetype/internal/ftobjs.h: Don't include 2004-09-06 07:06:56 +00:00
pcftypes.h Cleanups. 2003-04-22 07:49:24 +00:00
psaux.h * Version 2.3.6 released. 2008-06-10 05:58:25 +00:00
pshints.h More typo fixes from Alexei. 2007-01-30 23:08:50 +00:00
sfnt.h Remove trailing whitespace. From Alexei. 2007-01-16 06:11:27 +00:00
t1types.h Remove trailing whitespace. From Alexei. 2007-01-16 06:11:27 +00:00
tttypes.h Cosmetic code changes. 2008-05-28 22:17:28 +00:00