freetype/src/sfnt
Werner Lemberg 813aca51d2 [cff] Make old CFF engine show MM CFFs (without variations).
The new code only displays the first master in the font.

* src/cff/cffgload.c (cff_decode_parse_charstrings): Add new
parameter to allow function calls from dictionaries also.
<cff_op_blend>: Partially implement it.
Update all callers.
* src/cff/cffgload.h: Updated.

* src/cff/cffparse.c (cff_parser_init): Add new parameter to pass the
number of Multiple Master designs.
Update all callers.
(cff_parse_multiple_master): New function to rudimentarily parse
operator.
(cff_parser_run): Handle `T2' operator.
* src/cff/cffparse.h: Updated.
(CFF_ParserRec): Add `num_designs' field.

* src/cff/cffload.c: Updated.

* src/cff/cfftoken.h: Handle `MultipleMaster' operator.

* src/cff/cfftypes.h (CFF_FontRecDictRec): Add `num_designs' field.

* src/sfnt/sfobjs.c (sfnt_init_face): Don't handle `fvar' table for
MM CFFs.
2016-02-14 16:03:15 +01:00
..
Jamfile Update copyright year. 2016-01-13 11:54:10 +01:00
module.mk Update copyright year. 2016-01-13 11:54:10 +01:00
pngshim.c Update copyright year. 2016-01-13 11:54:10 +01:00
pngshim.h Update copyright year. 2016-01-13 11:54:10 +01:00
rules.mk Update copyright year. 2016-01-13 11:54:10 +01:00
sfdriver.c Update copyright year. 2016-01-13 11:54:10 +01:00
sfdriver.h Update copyright year. 2016-01-13 11:54:10 +01:00
sferrors.h Update copyright year. 2016-01-13 11:54:10 +01:00
sfnt.c Update copyright year. 2016-01-13 11:54:10 +01:00
sfntpic.c Update copyright year. 2016-01-13 11:54:10 +01:00
sfntpic.h Update copyright year. 2016-01-13 11:54:10 +01:00
sfobjs.c [cff] Make old CFF engine show MM CFFs (without variations). 2016-02-14 16:03:15 +01:00
sfobjs.h Update copyright year. 2016-01-13 11:54:10 +01:00
ttbdf.c Update copyright year. 2016-01-13 11:54:10 +01:00
ttbdf.h Update copyright year. 2016-01-13 11:54:10 +01:00
ttcmap.c Update copyright year. 2016-01-13 11:54:10 +01:00
ttcmap.h Update copyright year. 2016-01-13 11:54:10 +01:00
ttcmapc.h Update copyright year. 2016-01-13 11:54:10 +01:00
ttkern.c Update copyright year. 2016-01-13 11:54:10 +01:00
ttkern.h Update copyright year. 2016-01-13 11:54:10 +01:00
ttload.c Update copyright year. 2016-01-13 11:54:10 +01:00
ttload.h Update copyright year. 2016-01-13 11:54:10 +01:00
ttmtx.c Update copyright year. 2016-01-13 11:54:10 +01:00
ttmtx.h Update copyright year. 2016-01-13 11:54:10 +01:00
ttpost.c Update copyright year. 2016-01-13 11:54:10 +01:00
ttpost.h Update copyright year. 2016-01-13 11:54:10 +01:00
ttsbit.c Update copyright year. 2016-01-13 11:54:10 +01:00
ttsbit.h Update copyright year. 2016-01-13 11:54:10 +01:00