![]() If the codepoint that triggered composition is from the emoji script, use the emoji font to check the string being composed, rather than the font of the first character of the string. This makes e.g. "emoji codepoint with Emoji_Presentation = No followed by VS-16 (FE0F)" display the emoji version of the glyph for that codepoint. * admin/unidata/blocks.awk: Add VS-1 through VS-16 to the emoji script. * src/composite.c (autocmp_chars): Accept additional argument CH for the codepoint that triggered composition, pass it to font_range. (composition_reseat_it, find_automatic_composition): Pass codepoint that triggered composition to autocmp_chars. * src/font.c (font_range): Accept additional argument CH for the triggering codepoint. If the codepoint is from the 'emoji' script, use Vscript_representative_chars to find the font to use for the composition attempt. (syms_of_font): Add Qemoji symbol. * src/font.h: Update font_range prototype for argument CH. * etc/NEWS: Announce change. |
||
---|---|---|
.. | ||
BidiBrackets.txt | ||
BidiMirroring.txt | ||
blocks.awk | ||
Blocks.txt | ||
copyright.html | ||
emoji-data.txt | ||
emoji-sequences.txt | ||
emoji-zwj-sequences.txt | ||
emoji-zwj.awk | ||
IVD_Sequences.txt | ||
Makefile.in | ||
NormalizationTest.txt | ||
README | ||
SpecialCasing.txt | ||
UnicodeData.txt | ||
unidata-gen.el | ||
uvs.el |
Some files in this directory are taken from the Unicode Character Database and the Unicode Ideographic Variation Database. These files are governed by the Unicode Terms of Use contained in the file copyright.html. The names, URLs, and dates for these files are as follows. BidiBrackets.txt http://www.unicode.org/Public/UNIDATA/BidiBrackets.txt 2021-06-30 BidiMirroring.txt http://www.unicode.org/Public/UNIDATA/BidiMirroring.txt 2021-08-08 Blocks.txt http://www.unicode.org/Public/8.0.0/ucd/Blocks.txt 2021-01-22 IVD_Sequences.txt http://www.unicode.org/ivd/ 2020-11-06 NormalizationTest.txt http://www.unicode.org/Public/UNIDATA/NormalizationTest.txt 2021-05-28 SpecialCasing.txt http://unicode.org/Public/UNIDATA/SpecialCasing.txt 2021-03-08 UnicodeData.txt http://www.unicode.org/Public/UNIDATA/UnicodeData.txt 2021-07-06 emoji-data.txt https://www.unicode.org/Public/14.0.0/ucd/emoji/emoji-data.txt 2021-08-26 emoji-zwj-sequences.txt https://www.unicode.org/Public/emoji/14.0/emoji-zwj-sequences.txt 2021-06-08 emoji-sequences.txt https://www.unicode.org/Public/emoji/14.0/emoji-sequences.txt 2020-08-26