* src/truetype/ttinterp.c (TT_RunIns): Use `FT_OFFSET'.
More nullptr offset UBSan warnings (#57331, #57347).
Avoid more nullptr offset UBSan warnings (#57316).
[base] Really fix #57194.
[truetype] Avoid sanitizer warning (#57289).
[truetype] Fix integer overflow (#57287).
[sfnt] Avoid sanitizer warning (#57286).
[base] Fix `NULL + offset' sanitizer warnings (#57194).
* include/freetype/internal/ftmemory.h (FT_OFFSET): New macro.
[sfnt] Ensure OTTO fonts have tables (#57285).
Minor fixes for recent compilers.
CMakeLists.txt: minor doc additions, compile builds/unix/ftsystem.c on UNIX
* src/sfnt/sfwoff2.c (woff2_open_font): Check `num_fonts' for TTCs.
[doc] FT_Open_Args: Clarify the ownership of `pathname'.
* src/sfnt/sfwoff2.c (woff2_open_font): Avoid undefined shift.
* src/sfnt/pngshim.c (premultiply_data): Optimize for __SSE__ only.
* src/sfnt/sfwoff2.c (reconstruct_glyf): Check `triplet_size'.
[cff] Fix FT_FACE_FLAG_GLYPH_NAMES for CFF2 based fonts (#57023).
[woff2] Fix SFNT table checks.
* src/sfnt/sfwoff2 (reconstruct_glyf): Fix reallocation.
Improve memory debugging.
docs/DEBUG: Document environment variable `FT2_KEEP_ALIVE'.
* src/sfnt/sfwoff2 (reconstruct_font): Fix reallocation.
* src/base/ftstroke.c (ft_stroker_inside): Speed up.
* src/sfnt/sfwoff2 (woff2_open_font): Initialize `woff2.ttc_fonts'.
* src/sfnt/sfwoff2.c (reconstruct_font): Fix memory leak.
[woff2] Reject fonts without `head' table.
[woff2] Fix compiler warnings.
* src/sfnt/sfwoff2.c (woff2_open_font): Fix sanity check.
[woff2] Fix memory leaks.
* src/base/ftstroke.c (ft_stroker_cap): Speed up caps.
* src/base/ftstroke.c (ft_stroker_outside): Speed up clipped miter.
* src/sfnt/sfwoff2.c (woff2_open_font): Check (sum of) table sizes.
* src/base/ftstroke.c (ft_stroke_border_arcto): Speed up calculations.
[woff2] Fix memory leaks.
* src/otvalid/otvcommon.c (otv_Coverage_get_last): Guard `count'.
* src/sfnt/sfwoff2.c (woff2_open_font): Check table index.
[cmake] Don't fail if brotli is missing (#56894).
[cmake] Add brotli support.
FindHarfBuzz.cmake: Change indentation to two spaces; shorten lines.
Fix handling of `AF_CONFIG_OPTION_INDIC'.
CMakeLists.txt: Fix generation of DLL related stuff (#56852).
* src/sfnt/sfwoff2.c (compute_ULong_sum): Fix undefined shift.
* src/sfnt/sfwoff2.c (woff2_open_font): Add sanity check.
[woff2] Don't use `FT_UInt64' (#56815).
[truetype] Prevent crash in `TT_Set_Named_Instance' (#56813).
[woff2] Fix compiler warnings.
[woff2] Formatting; some comments.
[woff2] Check whether known tag is in array bounds.
[woff2] More formatting and documentation.
* src/sfnt/sfwoff2.c: Improve trace comments.
[woff2] Formatting.
[woff2] Support `hmtx' reconstruction when `glyf' is untransformed.
[sfnt] Support `face->num_faces' for WOFF2 fonts.
[woff2] Improve memory and error handling.
[woff2] Avoid too many calls to `FT_REALLOC'.
[woff2] Reconstruct `loca', `hmtx', and swap out stream.
[woff2] Reconstruct transformed `glyf' table.
[woff2] Copy un-transformed tables to sfnt stream.
[woff2] Create stream for uncompressed buffer.
[woff2] Handle TTCs and start reconstructing font.
[woff2] Get known tags from function.
[woff2] Minor.
[woff2] Uncompress Brotli streams and `face_index' support.
* builds/unix/configure.raw: Change argument name to `brotli'.
Add Brotli dependency and required checks.
[woff2] Write SFNT Offset table.
* src/sfnt/sfwoff2.c: #undef macros.
[woff2] Read table and collection directory.
[sfnt] Include `woff2tags.c' for building.
[sfnt] Add WOFF2 constants.
[sfnt] Read WOFF 2 header.
Add structures for WOFF2.
* src/psaux/cffdecode.c (cff_operator_seac): Fix numeric overflow.
[type1] Fix `FT_Get_Var_Axis_Flags' (#56804).
Another minor documentation improvement.
Minor documentation improvement.
* src/base/ftbbox.c (cubic_peak): Sanitize left shift (#56586).
* src/cid/cidload.c (cid_hex_to_binary): Fix typo (#56653).
[sfnt, winfonts] Avoid memory leaks in case of error (#56587).
Properly handle phantom points for variation fonts (#56601).
[psaux] (2/2) Handle fonts that use SEAC for ligatures (#56580).
[psaux] (1/2) Handle fonts that use SEAC for ligatures (#56580).
* Version 2.10.1 released.
* src/bdf/bdfdrivr.c (bdf_cmap_char_{index,next}): Fix inequality.
* src/tools/apinames.c: Formatting, minor edits.
[autofit] Disable hinting if no blue zones are available (#56450).
Towards better VMS support.
* src/autofit/aflatin.c (af_latin_metrics_init_widths): Minor.
Add memory access macro summary.
[smooth] Restore the span buffering for direct mode only.
* include/freetype/ftmodapi.h (FT_DebugHook_Func): Return error.
Rendering considerations.
* src/truetype/ttobjs.c (tt_check_trickyness_family): Add `const'.
[gzip] Add support for `gzip' encoded header (#9812).
[type1,type42] Use `const' for string literals.