[GSUB] Wire the font, not just the face, down to substitute()
authorBehdad Esfahbod <behdad@behdad.org>
Thu, 2 Aug 2012 12:36:40 +0000 (08:36 -0400)
committerBehdad Esfahbod <behdad@behdad.org>
Thu, 2 Aug 2012 12:36:40 +0000 (08:36 -0400)
commitafbcc24be01a64bdb5c05c63880269145fa1d3c8
treed18be6603045cc46ea12324a86c702e01a22b02e
parentb0e6a26a10ccca70ebc88a9e158a89ccfab0add5
[GSUB] Wire the font, not just the face, down to substitute()

We need the font for glyph lookup during GSUB pauses in Indic shaper.
Could perhaps be avoided, but at this point, we don't mean to support
separate substitute()/position() entry points (anymore), so there is
no point in not providing the font to GSUB.
src/hb-ot-layout-gsub-table.hh
src/hb-ot-layout-gsubgpos-private.hh
src/hb-ot-layout-private.hh
src/hb-ot-layout.cc
src/hb-ot-map-private.hh
src/hb-ot-map.cc
src/hb-ot-shape-complex-indic.cc
src/hb-ot-shape.cc