diff options
author | Eli Zaretskii <eliz@gnu.org> | 2020-10-25 18:05:37 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2020-10-25 18:05:37 +0200 |
commit | 8164f3e1ab3ca8d28f782407ab8daf086a624d1a (patch) | |
tree | 13b8d57d96b80a9ba3c9ea90098d9dfca4a335d2 /test/lisp/emacs-lisp/package-resources/macro-problem-package-2.0/macro-problem.el | |
parent | 7276723630f93878762d474b0a5adda4251191bd (diff) | |
download | emacs-8164f3e1ab3ca8d28f782407ab8daf086a624d1a.tar.gz emacs-8164f3e1ab3ca8d28f782407ab8daf086a624d1a.tar.bz2 emacs-8164f3e1ab3ca8d28f782407ab8daf086a624d1a.zip |
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.
Diffstat (limited to 'test/lisp/emacs-lisp/package-resources/macro-problem-package-2.0/macro-problem.el')
0 files changed, 0 insertions, 0 deletions