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
..
2023-06-24 08:11:05 +02:00
2023-05-23 13:18:01 +02:00
2023-05-12 22:27:08 -04:00
2023-06-24 08:11:05 +02:00
2023-06-03 06:09:30 +02:00
2023-02-08 21:09:32 +01:00
2023-01-17 09:18:25 +01:00
2023-05-07 16:42:01 +02:00
2023-05-07 15:57:06 +02:00
2023-05-07 20:26:12 +02:00
2023-05-23 13:18:01 +02:00
2023-06-24 08:11:05 +02:00