]> git.eshelyaron.com Git - emacs.git/commit
Make VS-15 and VS-16 compositions work correctly
authorRobert Pluim <rpluim@gmail.com>
Fri, 2 Jun 2023 11:54:56 +0000 (13:54 +0200)
committerRobert Pluim <rpluim@gmail.com>
Fri, 2 Jun 2023 12:13:43 +0000 (14:13 +0200)
commit2f94f6de9d64f9fd89284dac171e166e7d721dcd
tree3e409c2ac97dd840037b754b0ee0d605bf03755c
parent753f8aa1f14c2ff5d86b086230d600eb9bb5d8bc
Make VS-15 and VS-16 compositions work correctly

There is a conflict between forward matching and backward matching
composition rules involving the same codepoint, which can cause the
backward matching ones not to be invoked.  Ensure that VS-15 (U+FE0E)
and VS-16 (U+FE0F) are composed by forward matching rules instead in
order to avoid this issue.

* admin/unidata/emoji-zwj.awk: Add rules for CHAR+VS-15 and CHAR+VS-16.
* lisp/composite.el: remove backward matching rule for VS-15.  (Bug#63731)
admin/unidata/emoji-zwj.awk
lisp/composite.el