freetype2/include/freetype
Nikolaus Waxweiler 2e9519885b Add face property for LCD filter weights.
* include/freetype/ftlcdfil.h (FT_PARAM_TAG_LCD_FILTER_WEIGHTS,
FT_LCD_FILTER_FIVE_TAPS): New macros.
(FT_LcdFiveTapFilter): New typedef.

* include/freetype/ftobjs.h (FT_Face_InternalRec)
[FT_CONFIG_OPTION_SUBPIXEL_RENDERING]: Add `lcd_weights' field.
(FT_Bitmap_LcdFilterFunc): Change third argument to weights array.
(ft_lcd_filter_fir): New prototype.
(FT_LibraryRec): Updated.

* src/base/ftlcdfil.c (_ft_lcd_filter_fir): Renamed to...
(ft_lcd_filter_dir): ... this base function.
Updated.
(_ft_lcd_filter_legacy): Updated.
(FT_Library_SetLcdFilterWeights, FT_Library_SetLcdFilter): Updated.

* src/base/ftobjs.c (ft_open_face_internal): Updated.
(FT_Face_Properties): Handle FT_PARAM_TAG_LCD_FILTER_WEIGHTS.

* src/smooth/ftsmooth.c (ft_smooth_render_generic)
[FT_CONFIG_OPTION_SUBPIXEL_RENDERING: Handle LCD weights from
`FT_Face_Internal'.
2017-02-16 20:45:45 +01:00
..
config Minor documentation improvements. 2017-02-02 21:51:07 +01:00
internal Add face property for LCD filter weights. 2017-02-16 20:45:45 +01:00
freetype.h Add face property for LCD filter weights. 2017-02-16 20:45:45 +01:00
ftadvanc.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftautoh.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftbbox.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftbdf.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftbitmap.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftbzip2.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftcache.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftcffdrv.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftchapters.h [pcf] Make long family names configurable. 2017-01-09 11:30:32 +01:00
ftcid.h Update copyright year. 2017-01-04 20:16:34 +01:00
fterrdef.h Update copyright year. 2017-01-04 20:16:34 +01:00
fterrors.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftfntfmt.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftgasp.h * include/freetype/ftgasp.h (FT_GASP_SYMMETRIC_GRIDFIT): Fix value. 2017-02-03 08:31:18 +01:00
ftglyph.h Typos. 2017-01-19 23:01:44 -05:00
ftgxval.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftgzip.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftimage.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftincrem.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftlcdfil.h Add face property for LCD filter weights. 2017-02-16 20:45:45 +01:00
ftlist.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftlzw.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftmac.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftmm.h ftmm.h: Revise documentation. 2017-01-15 16:17:26 +01:00
ftmodapi.h [base] Add `FT_Set_Default_Properties' (#49187). 2017-01-23 12:53:18 +01:00
ftmoderr.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftotval.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftoutln.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftpcfdrv.h [pcf] Make long family names configurable. 2017-01-09 11:30:32 +01:00
ftpfr.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftrender.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftsizes.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftsnames.h [base] Add `FT_Get_Sfnt_LangTag' function. 2017-01-27 00:06:52 +01:00
ftstroke.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftsynth.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftsystem.h Update copyright year. 2017-01-04 20:16:34 +01:00
fttrigon.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftttdrv.h Minor documentation improvements. 2017-02-02 21:51:07 +01:00
fttypes.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftwinfnt.h Update copyright year. 2017-01-04 20:16:34 +01:00
t1tables.h Update copyright year. 2017-01-04 20:16:34 +01:00
ttnameid.h s/GB2312/PRC/. 2017-01-27 08:45:46 +01:00
tttables.h ftsnames.h, ttnameid.h, tttables.h: Revise documentation. 2017-01-17 12:39:53 +01:00
tttags.h Update copyright year. 2017-01-04 20:16:34 +01:00
ttunpat.h Update copyright year. 2017-01-04 20:16:34 +01:00