Update freetype2 to 2.13.3
Categories
(Core :: Graphics: Text, task)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox131 | --- | fixed |
People
(Reporter: RyanVM, Assigned: RyanVM)
References
Details
(Whiteboard: [third-party-lib-audit][gfx-noted])
Attachments
(1 file)
+++ This bug was initially created as a clone of Bug #1840525 +++
CHANGES BETWEEN 2.13.2 and 2.13.3 (2024-Aug-11)
I. IMPORTANT CHANGES
- Some fields in the
FT_Outlinestructure have been changed
from signed to unsigned type, which better reflects the actual
usage. It is also an additional means to protect against
malformed input.
II. IMPORTANT BUG FIXES
-
Rare double-free crashes in the cache subsystem have been fixed.
-
Excessive stack allocation in the autohinter has been fixed.
III. MISCELLANEOUS
-
The B/W rasterizer has received a major upkeep that results in
large performance improvements. The rendering speed has increased
and even doubled for very complex glyphs. -
If the new configuration option
TT_CONFIG_OPTION_GPOS_KERNINGis
defined,FT_Get_Kerningunderstands rudimentary GPOS kerning
(for TrueType fonts only). This is not enabled by default since
its usage is very limited, mainly for legacy applications that
have to support TrueType fonts automatically converted from 'kern'
tables to GPOS kerning. If you need proper (GPOS) kerning support
please use a higher-level library like HarfBuzz.Code contributed by David Saltzman <davidbsaltzman@gmail.com>.
-
The internal structures
PS_DesignMapandPS_Blendrelated to
parsing of old Multiple Masters fonts have been removed from the
public header filet1tables.h.
| Assignee | ||
Comment 1•1 year ago
|
||
| Assignee | ||
Comment 2•1 year ago
|
||
Comment 4•1 year ago
|
||
| bugherder | ||
Description
•