diff options
| author | YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 2019-06-02 13:33:43 +0900 | 
|---|---|---|
| committer | YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 2019-06-02 13:33:43 +0900 | 
| commit | 295572c6f603c7150f68f3a7479fb0969b2f86d0 (patch) | |
| tree | be63752fccbd05d7863fe7329e717da77d3f803f /src/ftxfont.c | |
| parent | 2ae0c7a434dcdcc53e2ccfc758093714b0695c3b (diff) | |
| download | emacs-295572c6f603c7150f68f3a7479fb0969b2f86d0.tar.gz | |
Implement the get_variation_glyphs method for FreeType >= 2.3.6
* configure.ac: Check availability of FT_Face_GetCharVariantIndex.
* src/ftfont.c (ftfont_variation_glyphs) [HAVE_FT_FACE_GETCHARVARIANTINDEX]:
Add function implementation.
* src/ftcrfont.c (ftcrfont_variation_glyphs)
[HAVE_FT_FACE_GETCHARVARIANTINDEX]: Use function implementation for
HAVE_OTF_GET_VARIATION_GLYPHS.
* src/ftfont.c (ftfont_driver) [HAVE_FT_FACE_GETCHARVARIANTINDEX]:
* src/xftfont.c (xftfont_driver) [HAVE_FT_FACE_GETCHARVARIANTINDEX]:
* src/ftxfont.c (ftxfont_driver) [HAVE_FT_FACE_GETCHARVARIANTINDEX]:
* src/ftcrfont.c (ftcrfont_driver) [HAVE_FT_FACE_GETCHARVARIANTINDEX]:
Populate the get_variation_glyphs method.
Diffstat (limited to 'src/ftxfont.c')
| -rw-r--r-- | src/ftxfont.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/src/ftxfont.c b/src/ftxfont.c index da3e3fbae10..b1467360ad6 100644 --- a/src/ftxfont.c +++ b/src/ftxfont.c @@ -351,7 +351,7 @@ struct font_driver const ftxfont_driver =  #if defined HAVE_M17N_FLT && defined HAVE_LIBOTF    .shape = ftfont_shape,  #endif -#ifdef HAVE_OTF_GET_VARIATION_GLYPHS +#if defined HAVE_OTF_GET_VARIATION_GLYPHS || defined HAVE_FT_FACE_GETCHARVARIANTINDEX    .get_variation_glyphs = ftfont_variation_glyphs,  #endif    .filter_properties = ftfont_filter_properties, | 
