1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-10 16:20:17 -08:00
emacs/lisp/language
Eli Zaretskii 8164f3e1ab Improve support for shaping Egyptian Hieroglyphs
* src/composite.c (composition_gstring_lookup_cache): Renamed from
gstring_lookup_cache and made external.  All callers changed.
* src/composite.h (composition_gstring_lookup_cache): Add
prototype.
* src/font.c (Ffont_shape_gstring): Call
composition_gstring_lookup_cache and return the cached composition
if it is already in the cache.

* lisp/language/misc-lang.el (egyptian-shape-grouping): New
function.
(composition-function-table): Use egyptian-shape-grouping in
setting up compositions for Egyptian Hieroglyphs.  Fix the
composition setup for horizontal and vertical joiners.
2020-10-25 18:05:37 +02:00
..
burmese.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00
cham.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00
china-util.el
chinese.el
cyril-util.el
cyrillic.el Delete duplicate definition for koi8-u coding system 2020-08-29 13:19:36 +02:00
czech.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00
english.el
ethio-util.el
ethiopic.el
european.el
georgian.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00
greek.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00
hanja-util.el
hebrew.el
ind-util.el
indian.el
japan-util.el
japanese.el
khmer.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00
korea-util.el ; Fix typos 2020-09-21 14:26:42 +02:00
korean.el
lao-util.el
lao.el
misc-lang.el Improve support for shaping Egyptian Hieroglyphs 2020-10-25 18:05:37 +02:00
romanian.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00
sinhala.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00
slovak.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00
tai-viet.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00
thai-util.el
thai-word.el
thai.el
tibet-util.el Don't quote lambdas in several places 2020-10-01 15:28:14 +02:00
tibetan.el
tv-util.el
utf-8-lang.el * lisp/language/utf-8-lang.el: Use lexical-binding. 2020-10-20 15:43:31 +02:00
viet-util.el
vietnamese.el Use lexical-binding in several language support libraries 2020-10-24 15:34:52 +02:00