mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-12-11 09:20:51 +00:00
4a3db0f729
* 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
|
||
---|---|---|
.. | ||
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 | ||
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 |