freetype2/src
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
..
autofit Cosmetic code changes. 2008-05-28 22:17:28 +00:00
base * src/base/ftcalc.c (FT_MulFix) <asm>: Protect registers correctly 2008-06-15 11:06:12 +00:00
bdf Add support for cmap type 14. 2007-10-15 17:21:32 +00:00
cache * src/base/ftobjs.c (FT_Request_Metrics), src/cache/ftccmap.c 2007-06-01 21:27:12 +00:00
cff * src/cff/cffobjs.c (cff_face_init): Compute final 2008-06-19 16:23:43 +00:00
cid Fix support for subsetted CID-keyed CFFs. 2008-04-01 05:55:48 +00:00
gxvalid Cosmetic code changes. 2008-05-28 22:17:28 +00:00
gzip Remove tabs from source files. 2007-06-01 06:56:17 +00:00
lzw Cosmetic code changes. 2008-05-28 22:17:28 +00:00
otvalid * src/otvalid/otvgpos.c (otv_MarkBasePos_validate): Set 2008-06-16 05:33:51 +00:00
pcf * src/pcf/pcfdrivr.c (PCF_Face_Init): Protect call to 2008-04-13 22:06:12 +00:00
pfr * src/pfr/pfrgload.c (pfr_glyph_load_compound): Remove compiler 2007-12-04 21:44:32 +00:00
psaux * src/type1/t1parse.h (T1_ParserRec): Make `base_len' and 2008-06-09 20:49:29 +00:00
pshinter Cosmetic code changes. 2008-05-28 22:17:28 +00:00
psnames * src/psnames/psmodule.c: using 'static' to make declarations 2008-05-18 14:08:57 +00:00
raster Enable access to the various dropout rules of the B&W rasterizer. 2008-06-22 13:40:08 +00:00
sfnt * src/type1/t1parse.h (T1_ParserRec): Make `base_len' and 2008-06-09 20:49:29 +00:00
smooth Improve documentation of gray-level rastering and what to do if you need 2008-06-21 06:27:53 +00:00
tools Emit header info for defined FreeType objects in reference. 2008-06-02 13:53:54 +00:00
truetype Enable access to the various dropout rules of the B&W rasterizer. 2008-06-22 13:40:08 +00:00
type1 * src/type/t1objs.c (T1_Face_Init): Slightly improve algorithm. 2008-06-19 06:20:21 +00:00
type42 Cosmetic code changes. 2008-05-28 22:17:28 +00:00
winfonts * src/winfonts/winfnt.c (fnt_face_get_dll_font, FNT_Face_Init): 2008-05-13 12:10:04 +00:00
Jamfile Add license. 2005-06-04 23:04:30 +00:00