]> git.eshelyaron.com Git - emacs.git/commit
Make fthbfont and derivatives use common HarfBuzz code in hbfont.c
authorYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Sun, 2 Jun 2019 04:02:09 +0000 (13:02 +0900)
committerYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Sun, 2 Jun 2019 04:17:11 +0000 (13:17 +0900)
commitab1d5d400536f83a43b65c9bcc347a900f6008b4
treeb0a4ee4d142be9b3c171f933c43233ae303d6c0f
parentfd380b4f5503a1d7b9d98fa4e69be61e93b52758
Make fthbfont and derivatives use common HarfBuzz code in hbfont.c

* src/font.h (fthbfont_shape, fthbfont_combining_capability)
[HAVE_HARFBUZZ]: Remove prototypes.

* src/ftfont.c: Don't include math.h.
(uni_combining, uni_general, uni_mirroring, get_hb_unicode_funcs)
(fthbfont_shape_by_hb, fthbfont_combining_capability, fthbfont_shape)
[HAVE_HARFBUZZ]: Remove functions.

* src/ftfont.c (syms_of_ftfont_for_pdumper) [HAVE_HARFBUZZ]:
* src/xftfont.c (syms_of_xftfont_for_pdumper) [HAVE_HARFBUZZ]:
* src/ftcrfont.c (syms_of_ftcrfont_for_pdumper) [HAVE_HARFBUZZ]: Use
hbfont_shape and hbfont_combining_capability instead of fthbfont_shape
and fthbfont_combining_capability, respectively.
src/font.h
src/ftcrfont.c
src/ftfont.c
src/xftfont.c