1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-11 09:20:51 +00: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 Update copyright year to 2016 2016-01-01 01:34:24 -08:00
chinese.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
cyril-util.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
cyrillic.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
czech.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
english.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
ethio-util.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
ethiopic.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
european.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
georgian.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
greek.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
hanja-util.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
hebrew.el support rendering of wider range of combinging characters by ftfont backend 2016-01-26 22:58:07 +09:00
ind-util.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
indian.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
japan-util.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
japanese.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
khmer.el
korea-util.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
korean.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
lao-util.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
lao.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
misc-lang.el ; Another minor fix in misc-lang.el 2015-10-05 22:24:25 +03:00
romanian.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
sinhala.el
slovak.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
tai-viet.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
thai-util.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
thai-word.el
thai.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
tibet-util.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
tibetan.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
tv-util.el Don't quote nil and t in doc strings 2015-05-21 10:06:44 -07:00
utf-8-lang.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
viet-util.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00
vietnamese.el Update copyright year to 2016 2016-01-01 01:34:24 -08:00