freetype2/src
Skef Iterum 26a7f0478b [cff] Make blend operator work with floats in private dicts.
The CFF2 blend operator takes N default values and corresponding
sets of deltas and pushes N values specific to a designspace
location.  CFF has a floating point numeric type and the FreeType
blending code was not converting those into its internal 16.16
Fixed type format.

Fixes #1243.

* src/cff/cffparse.c (do_fixed): Handle floating point numbers.
Also fix scaling overflow check for integer-to-fixed conversion.

* src/cff/cffload.c (cff_blend_doBlend): Updated.
2023-07-14 11:28:24 +02:00
..
autofit Fix some `FT_Fixed` vs. `FT_Long` confusion. 2023-06-03 07:02:12 +02:00
base * Version 2.13.1 released. 2023-06-24 08:11:05 +02:00
bdf Replace `sprintf` with `snprintf`. 2023-05-23 13:18:01 +02:00
bzip2 * src/bzip2/ftbzip2.c: Signature fixes. 2023-05-08 06:26:43 +02:00
cache [cache] Merge functions. 2023-05-12 22:27:08 -04:00
cff [cff] Make blend operator work with floats in private dicts. 2023-07-14 11:28:24 +02:00
cid * Version 2.13.1 released. 2023-06-24 08:11:05 +02:00
dlg * src/*: Replace leading underscores with trailing ones in dummy variables. 2023-02-26 20:18:54 +01:00
gxvalid Minor formatting. 2023-06-03 06:09:30 +02:00
gzip [gzip] Don't compile internal zlib development files when using system zlib. 2023-07-06 14:22:15 +02:00
lzw Fix 'fall-through' warning messages. 2023-02-08 21:09:32 +01:00
otvalid Update all copyright notices. 2023-01-17 09:18:25 +01:00
pcf * src/pcf/pcfdrivr.c: Signature fix. 2023-05-07 16:42:01 +02:00
pfr [pfr] Signature fixes. 2023-05-07 15:57:06 +02:00
psaux * src/psaux/t1cmap.c: Signature fixes. 2023-05-08 06:46:55 +02:00
pshinter [pshinter] Signature fixes. 2023-05-07 20:26:12 +02:00
psnames */*: Remove many function pointer casts. 2023-06-03 06:58:09 +02:00
raster */*: Remove many function pointer casts. 2023-06-03 06:58:09 +02:00
sdf [sdf] Correct handling of empty glyphs. 2023-06-09 05:38:49 +02:00
sfnt */*: Remove many function pointer casts. 2023-06-03 06:58:09 +02:00
smooth * src/smooth/ftgrays.c (FT_SSE2): Don't define for VMS. 2023-05-09 07:15:53 +02:00
svg */*: Remove many function pointer casts. 2023-06-03 06:58:09 +02:00
tools Replace `sprintf` with `snprintf`. 2023-05-23 13:18:01 +02:00
truetype * src/truetype/ttgload.c (TT_Hint_Glyph): More mostly cosmetic update. 2023-07-08 05:39:25 +02:00
type1 * Version 2.13.1 released. 2023-06-24 08:11:05 +02:00
type42 * src/type42/t42parse.c: Signature fixes. 2023-05-07 16:25:37 +02:00
winfonts * src/winfonts/winfnt.c: Signature fixes. 2023-05-07 16:30:21 +02:00