]> git.eshelyaron.com Git - emacs.git/commit
Use bitmap strikes as fallbacks for ftcr font backend
authorYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Sat, 20 Apr 2019 03:43:45 +0000 (12:43 +0900)
committerYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Sat, 20 Apr 2019 03:43:45 +0000 (12:43 +0900)
commitd1dde7d04e5244179735592adc11d2a6f0af64ac
tree474c1999fd436600d77c20b41c8edab0b8929555
parent69771b4e6acfe2998e4c3c30e07fb4600d42515d
Use bitmap strikes as fallbacks for ftcr font backend

* src/ftfont.h (struct font_info): New member bitmap_strike_index.
* src/ftfont.c (ftfont_open2): Try bitmap strikes as fallbacks.
(ftfont_open): Discard bitmap strikes.
* src/ftcrfont.c (ftcrfont_open): Recalculate metrics for bitmap strikes.
(ftcrfont_get_bitmap, ftcrfont_anchor_point, ftcrfont_shape): New functions.
(struct font_driver): Use them.
src/ftcrfont.c
src/ftfont.c
src/ftfont.h