Al-Qurtas-Islamic-bank-The-.../src/truetype
Chris Liddell f6be92767d [truetype] Fix incremental metrics (#59503).
* src/truetype/ttgload.c (tt_get_metrics, load_truetype_glyph):
Previously, the code would populate the phantom points before
calling the `get_glyph_metrics` callback.  For formats like PCL XL
format 1, class 2 downloaded fonts (where metrics are removed from
the TTF header), this causes problems when the hinting program uses
the phantom points (misplaced and distorted glyphs) due to the
metrics being unset (all zeros).
(tt_get_metrics_incr_overrides): Renamed to...
(tt_get_metrics_incremental): ... this.  Updated caller

* include/freetype/ftincrem.h: Update the documentation to make it
clearer that `get_glyph_metrics` is to retrieve metrics from a
non-standard source, but *not* for the purpose of imposing custom
metrics.
2020-12-16 06:08:54 +01:00
..
module.mk Update all copyright notices. 2020-01-19 17:05:19 +01:00
rules.mk Update all copyright notices. 2020-01-19 17:05:19 +01:00
truetype.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ttdriver.c Downgrade property tracing. 2020-11-20 14:54:35 -05:00
ttdriver.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
tterrors.h Make macros for header file names optional. 2020-06-08 13:31:55 +02:00
ttgload.c [truetype] Fix incremental metrics (#59503). 2020-12-16 06:08:54 +01:00
ttgload.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ttgxvar.c * src/*: More fixes for using a '\n' in `FT_TRACE` and `FT_ERROR`. 2020-12-07 10:29:24 +01:00
ttgxvar.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ttinterp.c * src/*: Don't use more than one '\n' in `FT_TRACE` and `FT_ERROR`. 2020-12-05 09:43:45 +01:00
ttinterp.h [truetype] Refactor compensation color. 2020-09-01 21:49:52 -04:00
ttobjs.c [truetype] Refactor compensation color. 2020-09-01 21:49:52 -04:00
ttobjs.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ttpload.c Fix `-Wformat' compiler warnings. 2020-07-28 07:33:40 +02:00
ttpload.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ttsubpix.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ttsubpix.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00