aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Pluim2021-10-04 13:17:28 +0200
committerRobert Pluim2021-10-04 13:17:28 +0200
commit6e79f8a444055139b9263cf60e4895b080b59a84 (patch)
tree6ac2d3613b966debbd3646fae213f18adcf76935
parent00bcba5125248eb77cd6f502e113a0c730270d01 (diff)
downloademacs-6e79f8a444055139b9263cf60e4895b080b59a84.tar.gz
emacs-6e79f8a444055139b9263cf60e4895b080b59a84.zip
Remove implemented emoji items
* etc/TODO: Remove implemented emoji items.
-rw-r--r--etc/TODO28
1 files changed, 0 insertions, 28 deletions
diff --git a/etc/TODO b/etc/TODO
index 540d8a7ff54..ffc5ef304b1 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -370,34 +370,6 @@ Emacs is capable of displaying Emoji and some of the Emoji sequences,
370provided that its fontsets are configured with a suitable font. To 370provided that its fontsets are configured with a suitable font. To
371make this easier out of the box, the following should be done: 371make this easier out of the box, the following should be done:
372 372
373*** Populate composition-function-table with Emoji rules
374The Unicode Character Database (UCD) includes several data files that
375define the valid Emoji sequences. These files should be imported into
376the Emacs tree, and should be converted by some script at Emacs build
377time to Lisp code that populates composition-function-table with the
378corresponding composition rules.
379
380*** Augment the default fontsets with Emoji-capable fonts
381The default fontsets set up by fontest.el should include known free
382fonts that provide good support for displaying Emoji sequences. In
383addition, the rule that the default face's font is used for symbol and
384punctuation characters, disregarding the fontsets, should be modified
385to exempt Emoji from this rule (since Emoji characters belong to the
386'symbol' script in Emacs), so that use-default-font-for-symbols would
387not have to be tweaked to have Emoji display by default with a capable
388font. (This has now been implemented, but only one font is currently
389considered, please augment the list).
390
391*** Consider changing the default display of Variation Selectors
392Emacs by default displays the Variation Selector (VS) codepoints not
393composed with base characters as hex codes in a box. The Unicode FAQ
394says that if variation sequences cannot be supported, the VS
395characters should not be shown, leaving just the base character of the
396sequence visible. This could be handled via glyphless-char-display,
397by changing the entries for VS codepoints to 'zero-width'. Or we
398could display them as a thin 1-pixel space, as we do with format
399control characters, by using 'thin-space' there.
400
401*** Special face for displaying text presentation of Emoji 373*** Special face for displaying text presentation of Emoji
402Emoji-capable fonts support Emoji sequences with the U+FE0F VARIATION 374Emoji-capable fonts support Emoji sequences with the U+FE0F VARIATION
403SELECTOR-16 (VS16) for emoji-style display, but usually don't support 375SELECTOR-16 (VS16) for emoji-style display, but usually don't support