shithub: freetype+ttf2subf

Download patch

ref: 8ed9eaf1cccd3112870939fbb932dd31fca95589
parent: 658f530ef54d973b0741df73b0939d906f0f68a1
author: Werner Lemberg <wl@gnu.org>
date: Mon Feb 15 15:41:58 EST 2016

[cff] Partially handle `load' and `store' ops in old CFF engine.

Now all glyphs of MM CFFs like `ITCGaramondMM-It.otf' can be
displayed.

* src/cff/cffgload.c (cff_decoder_parse_charstrings) <cff_op_store,
cff_op_load>: Partially implement it.

* src/cff/cffparse.c (cff_parser_init): Add new parameter to pass
the number of Multiple Master axes.
Update all callers.
(cff_parse_multiple_master): Get number of axes.
(cff_parser_run) <opcode 31>: Updated.
* src/cff/cffparse.h: Updated.
(CFF_ParserRec): Add `num_axes' field.

* src/cff/cffload.c: Updated.

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

git/fs: mount .git/fs: mount/attach disallowed