freetype/src/type1
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
..
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
t1afm.c Update all copyright notices. 2025-09-06 06:14:03 +02:00
t1afm.h Update all copyright notices. 2025-09-06 06:14:03 +02:00
t1driver.c Update all copyright notices. 2025-09-06 06:14:03 +02:00
t1driver.h Update all copyright notices. 2025-09-06 06:14:03 +02:00
t1errors.h Update all copyright notices. 2025-09-06 06:14:03 +02:00
t1gload.c Update all copyright notices. 2025-09-06 06:14:03 +02:00
t1gload.h Update all copyright notices. 2025-09-06 06:14:03 +02:00
t1load.c Update all copyright notices. 2025-09-06 06:14:03 +02:00
t1load.h Update all copyright notices. 2025-09-06 06:14:03 +02:00
t1objs.c Update all copyright notices. 2025-09-06 06:14:03 +02:00
t1objs.h Update all copyright notices. 2025-09-06 06:14:03 +02:00
t1parse.c Update all copyright notices. 2025-09-06 06:14:03 +02:00
t1parse.h Update all copyright notices. 2025-09-06 06:14:03 +02:00
t1tokens.h [cff,cid,type1,type42] Fix up PS_FontInfo. 2025-11-04 19:21:49 -05:00
type1.c Update all copyright notices. 2025-09-06 06:14:03 +02:00