diff options
author | K. Handa <handa@gnu.org> | 2016-01-02 16:36:21 +0900 |
---|---|---|
committer | K. Handa <handa@gnu.org> | 2016-01-02 16:36:21 +0900 |
commit | 536f48e9a2251b9e654ea974bd90ff2f40218753 (patch) | |
tree | fa48333ec65910b24ffab90f2dda3d200fb56215 /test/lisp/emacs-lisp | |
parent | d259328fb87db8cc67d52771efcfa653e52c5b71 (diff) | |
download | emacs-536f48e9a2251b9e654ea974bd90ff2f40218753.tar.gz emacs-536f48e9a2251b9e654ea974bd90ff2f40218753.tar.bz2 emacs-536f48e9a2251b9e654ea974bd90ff2f40218753.zip |
support rendering of wider range of combinging characters by ftfont backend
* lisp/language/hebrew.el (hebrew-shape-gstring): If the font backend
supports rendering of combining characters, call
font-shape-gstring.
* src/font.c (Ffont_get): Handle `combining-capability' property.
(syms_of_font): New symbol ":combining-capability'.
* src/font.h (struct font_driver): New member combining_capability.
* src/ftfont.c: Include "category.h".
(ftfont_driver): Initialize combining_capability to
ftfont_combining_capability.
(ftfont_shape_by_flt): If OTF is null, try to find a suitable
FLT in advance.
(ftfont_combining_capability): New function.
Diffstat (limited to 'test/lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions