freetype/src
Werner Lemberg 5f18d867c0 [truetype] Do linear scaling for FT_LOAD_NO_HINTING (#50470).
* src/truetype/ttobs.h (TT_SizeRec): Add field `hinted_metrics' to
hold hinted metrics.
Make `metrics' a pointer so that `tt_glyph_load' can easily switch
between metrics.

* src/truetype/ttdriver.c (tt_size_request): Updated.
(tt_glyph_load): Use top-level metrics if FT_LOAD_NO_HINTING is
used.

* src/truetype/ttgload.c (TT_Hint_Glyph, TT_Process_Simple_Glyph,
TT_Process_Composite_Component, load_truetype_glyph,
compute_glyph_metrics, TT_Load_Glyph): Updated.

* src/truetype/ttinterp.c (TT_Load_Context): Updated.

* src/truetype/ttobjs.c (tt_size_reset): Updated.

* src/truetype/ttsubpix.c (sph_set_tweaks): Updated.
2017-04-26 11:40:28 +02:00
..
autofit Add new `slight' auto-hinting mode. 2017-04-26 11:39:53 +02:00
base Add new `slight' auto-hinting mode. 2017-04-26 11:39:53 +02:00
bdf Improve `make multi'. 2017-03-18 07:06:49 +01:00
bzip2 Update copyright year. 2017-01-04 20:16:34 +01:00
cache Improve `make multi'. 2017-03-18 07:06:49 +01:00
cff Introduce `FT_Size_InternalRec' structure. 2017-04-22 12:48:50 +02:00
cid Introduce `FT_Size_InternalRec' structure. 2017-04-22 12:48:50 +02:00
gxvalid Improve `make multi'. 2017-03-18 07:06:49 +01:00
gzip Typos. 2017-01-24 23:56:59 -05:00
lzw Update copyright year. 2017-01-04 20:16:34 +01:00
otvalid Improve `make multi'. 2017-03-18 07:06:49 +01:00
pcf [pcf] Fix compiler warnings. 2017-03-27 07:57:24 +02:00
pfr Improve `make multi'. 2017-03-18 07:06:49 +01:00
psaux Introduce `FT_Size_InternalRec' structure. 2017-04-22 12:48:50 +02:00
pshinter Add new `slight' auto-hinting mode. 2017-04-26 11:39:53 +02:00
psnames Improve `make multi'. 2017-03-18 07:06:49 +01:00
raster Improve `make multi'. 2017-03-18 07:06:49 +01:00
sfnt Typos. 2017-04-19 23:50:29 -04:00
smooth Add new `slight' auto-hinting mode. 2017-04-26 11:39:53 +02:00
tools [ftfuzzer] Fix clang warnings. 2017-04-07 17:13:38 +02:00
truetype [truetype] Do linear scaling for FT_LOAD_NO_HINTING (#50470). 2017-04-26 11:40:28 +02:00
type1 Introduce `FT_Size_InternalRec' structure. 2017-04-22 12:48:50 +02:00
type42 Improve `make multi'. 2017-03-18 07:06:49 +01:00
winfonts Update copyright year. 2017-01-04 20:16:34 +01:00
Jamfile Update copyright year. 2017-01-04 20:16:34 +01:00