freetype/src/cid
Alexei Podtelezhnikov 3532877461 [cff,cid,type1,type42] Fix up PS_FontInfo.
The italic angle is commonly specified in fractional degrees in
Type 1 fonts and its derivatives.  This change clarifies and fixes
these values.  Note that CFF fonts has always reported them as such,
but truncated the underline position and thickness.  Fixes #1367.

* include/freetype/t1tables.h (PS_FontInfoRec):
Use FT_Fixed for italic_angle.
* src/cid/cidtoken.h, src/type1/t1tokens.h, src/type42/t42parse.c:
Modify the italic_angle token.
* src/cff/cffdrivr.c (cff_ps_get_font_info): Fix the underline
position and thickness.

* docs/CHANGES: Note this change.
2025-11-04 19:21:49 -05:00
..
ciderrs.h Update all copyright notices. 2025-09-06 06:14:03 +02:00
cidgload.c Update all copyright notices. 2025-09-06 06:14:03 +02:00
cidgload.h Update all copyright notices. 2025-09-06 06:14:03 +02:00
cidload.c Update all copyright notices. 2025-09-06 06:14:03 +02:00
cidload.h Update all copyright notices. 2025-09-06 06:14:03 +02:00
cidobjs.c Update all copyright notices. 2025-09-06 06:14:03 +02:00
cidobjs.h Update all copyright notices. 2025-09-06 06:14:03 +02:00
cidparse.c Update all copyright notices. 2025-09-06 06:14:03 +02:00
cidparse.h Update all copyright notices. 2025-09-06 06:14:03 +02:00
cidriver.c Update all copyright notices. 2025-09-06 06:14:03 +02:00
cidriver.h Update all copyright notices. 2025-09-06 06:14:03 +02:00
cidtoken.h [cff,cid,type1,type42] Fix up PS_FontInfo. 2025-11-04 19:21:49 -05:00
module.mk Update all copyright notices. 2025-09-06 06:14:03 +02:00
rules.mk Update all copyright notices. 2025-09-06 06:14:03 +02:00
type1cid.c Update all copyright notices. 2025-09-06 06:14:03 +02:00