use 2-byte offset instead of 4-byte for local subrs
authorMichiharu Ariza <ariza@adobe.com>
Thu, 15 Nov 2018 23:41:46 +0000 (15:41 -0800)
committerMichiharu Ariza <ariza@adobe.com>
Thu, 15 Nov 2018 23:41:46 +0000 (15:41 -0800)
commit072c7aba92d3c92c84454a12578264f12439bb0d
tree75ca319d126ee30231291dbfea14b8a13db97dcc
parent9d0231cfe7c404da3b5bc360ad76180a7aded62c
use 2-byte offset instead of 4-byte for local subrs

more than enough since local subrs immediately follow its corresponding private dict, as the result 2-byte redunction for each font dict with local subrs
updated api test expected subset fonts accordingly
src/hb-subset-cff-common.hh
test/api/fonts/AdobeVFPrototype.abc.otf
test/api/fonts/AdobeVFPrototype.ac.nohints.otf
test/api/fonts/AdobeVFPrototype.ac.otf
test/api/fonts/SourceHanSans-Regular.41,4C2E.nohints.otf
test/api/fonts/SourceHanSans-Regular.41,4C2E.otf
test/api/fonts/SourceSansPro-Regular.abc.otf
test/api/fonts/SourceSansPro-Regular.ac.nohints.otf
test/api/fonts/SourceSansPro-Regular.ac.otf
test/api/fonts/cff1_seac.C0.otf