freetype/src
Werner Lemberg 620daa3c6a [autofit] Better handling of characters with attached diacritics. (2/3)
* src/autofit/afadjust.h (AF_IGNORE_CAPITAL_TOP, AF_IGNORE_CAPITAL_BOTTOM,
  AF_IGNORE_SMALL_TOP, AF_IGNORE_SMALL_BOTTOM): New macros.

* src/autofit/afadjust.c (af_reverse_character_map_new)
  [FT_DEBUG_LEVEL_TRACE]: Updated.
  Also fix debugging strings of other flags.

* src/autofit/afhints.h (AF_EDGE_NO_BLUE): New edge flag to make the
  auto-hinter ignore the edge while assigning blue zones.

* src/autofit/aflatin.c (af_latin_hints_compute_blue_edges): Use it.
  (af_prevent_top_blue_alignment, af_prevent_bottom_blue_alignment,
  af_latin_get_base_glyph_blues, af_latin_ignore_top,
  af_latin_ignore_bottom): New functions.
  (af_latin_hints_apply): Updated.
2025-05-10 05:03:48 +00:00
..
autofit [autofit] Better handling of characters with attached diacritics. (2/3) 2025-05-10 05:03:48 +00:00
base * src/base/ftcalc.c (ft_corner_orientation) [!FT_INT32]: Fix up. 2025-04-17 22:32:21 -04:00
bdf * src/bdf/bdflib.c (hdigits): Removed. 2025-04-12 15:06:59 -04:00
bzip2 Update all copyright notices. 2024-01-27 11:11:22 -05:00
cache * src/*/*: Fix C++ compilation; fix clang warnings. 2024-08-12 12:34:28 +02:00
cff * src/cff/cffgload.c (cff_slot_load): Fix autohinter scaling. 2025-05-07 17:57:42 -04:00
cid Delay FT_GLYPH_FORMAT_OUTLINE assignmets. 2025-01-03 21:26:10 -05:00
dlg Update all copyright notices. 2024-01-27 11:11:22 -05:00
gxvalid Update all copyright notices. 2024-01-27 11:11:22 -05:00
gzip Update all copyright notices. 2024-01-27 11:11:22 -05:00
lzw Update all copyright notices. 2024-01-27 11:11:22 -05:00
otvalid Update all copyright notices. 2024-01-27 11:11:22 -05:00
pcf [bdf,pcf,winfonts,sfnt] Remove barely used marcros. 2024-07-28 19:42:49 -04:00
pfr Delay FT_GLYPH_FORMAT_OUTLINE assignmets. 2025-01-03 21:26:10 -05:00
psaux * src/*/*: Fix C++ compilation; fix clang warnings. 2024-08-12 12:34:28 +02:00
pshinter Use unsigned tags FT_Outline. 2024-06-20 22:16:51 -04:00
psnames Update all copyright notices. 2024-01-27 11:11:22 -05:00
raster * src/raster/ftraster.c (Line_Up): Use 64-bit calculations. 2025-05-09 16:31:16 -04:00
sdf Fix various typos. 2024-08-13 23:29:13 -04:00
sfnt [sfnt] Avoid allocation bomb in compressed SVG documents. 2025-05-09 13:27:51 +02:00
smooth Missing header wrappers. 2025-04-04 19:54:50 -04:00
svg Update all copyright notices. 2024-01-27 11:11:22 -05:00
tools apinames: Fix a buffer overrun for VMS platform. 2024-10-13 21:18:47 +09:00
truetype * src/truetype/ttinterp.c (TT_DotFix14): Silence UBSAN. 2025-05-07 18:53:21 -04:00
type1 Delay FT_GLYPH_FORMAT_OUTLINE assignmets. 2025-01-03 21:26:10 -05:00
type42 Update all copyright notices. 2024-01-27 11:11:22 -05:00
winfonts * src/winfonts/winfnt.c (fnt_face_get_dll_font): Unwrap arithmetic. 2024-08-01 21:15:46 -04:00