1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-09 05:01:02 -08:00
emacs/lisp/language
K. Handa 4a3db0f729 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.

(cherry picked from commit 536f48e9a2)
2016-01-26 22:58:07 +09:00
..
burmese.el
cham.el
china-util.el
chinese.el
cyril-util.el
cyrillic.el
czech.el
english.el
ethio-util.el
ethiopic.el
european.el
georgian.el
greek.el
hanja-util.el
hebrew.el support rendering of wider range of combinging characters by ftfont backend 2016-01-26 22:58:07 +09:00
ind-util.el
indian.el
japan-util.el
japanese.el
khmer.el
korea-util.el
korean.el
lao-util.el
lao.el
misc-lang.el
romanian.el
sinhala.el
slovak.el
tai-viet.el
thai-util.el
thai-word.el
thai.el
tibet-util.el
tibetan.el
tv-util.el
utf-8-lang.el
viet-util.el
vietnamese.el