freetype-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ft-cvs] freetype2 ChangeLog include/freetype/ftimage.h ...


From: Werner LEMBERG
Subject: [ft-cvs] freetype2 ChangeLog include/freetype/ftimage.h ...
Date: Sun, 22 Jun 2008 13:40:08 +0000

CVSROOT:        /cvsroot/freetype
Module name:    freetype2
Changes by:     Werner LEMBERG <wl>     08/06/22 13:40:08

Modified files:
        .              : ChangeLog 
        include/freetype: ftimage.h 
        include/freetype/internal: ftgloadr.h 
        src/raster     : ftraster.c 
        src/truetype   : ttgload.c ttinterp.c 

Log message:
        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.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetype&r1=1.1750&r2=1.1751
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/ftimage.h?cvsroot=freetype&r1=1.57&r2=1.58
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/internal/ftgloadr.h?cvsroot=freetype&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/raster/ftraster.c?cvsroot=freetype&r1=1.45&r2=1.46
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttgload.c?cvsroot=freetype&r1=1.200&r2=1.201
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttinterp.c?cvsroot=freetype&r1=1.114&r2=1.115




reply via email to

[Prev in Thread] Current Thread [Next in Thread]