Remove implemented emoji items
* etc/TODO: Remove implemented emoji items.
This commit is contained in:
parent
00bcba5125
commit
6e79f8a444
1 changed files with 0 additions and 28 deletions
28
etc/TODO
28
etc/TODO
|
@ -370,34 +370,6 @@ Emacs is capable of displaying Emoji and some of the Emoji sequences,
|
|||
provided that its fontsets are configured with a suitable font. To
|
||||
make this easier out of the box, the following should be done:
|
||||
|
||||
*** Populate composition-function-table with Emoji rules
|
||||
The Unicode Character Database (UCD) includes several data files that
|
||||
define the valid Emoji sequences. These files should be imported into
|
||||
the Emacs tree, and should be converted by some script at Emacs build
|
||||
time to Lisp code that populates composition-function-table with the
|
||||
corresponding composition rules.
|
||||
|
||||
*** Augment the default fontsets with Emoji-capable fonts
|
||||
The default fontsets set up by fontest.el should include known free
|
||||
fonts that provide good support for displaying Emoji sequences. In
|
||||
addition, the rule that the default face's font is used for symbol and
|
||||
punctuation characters, disregarding the fontsets, should be modified
|
||||
to exempt Emoji from this rule (since Emoji characters belong to the
|
||||
'symbol' script in Emacs), so that use-default-font-for-symbols would
|
||||
not have to be tweaked to have Emoji display by default with a capable
|
||||
font. (This has now been implemented, but only one font is currently
|
||||
considered, please augment the list).
|
||||
|
||||
*** Consider changing the default display of Variation Selectors
|
||||
Emacs by default displays the Variation Selector (VS) codepoints not
|
||||
composed with base characters as hex codes in a box. The Unicode FAQ
|
||||
says that if variation sequences cannot be supported, the VS
|
||||
characters should not be shown, leaving just the base character of the
|
||||
sequence visible. This could be handled via glyphless-char-display,
|
||||
by changing the entries for VS codepoints to 'zero-width'. Or we
|
||||
could display them as a thin 1-pixel space, as we do with format
|
||||
control characters, by using 'thin-space' there.
|
||||
|
||||
*** Special face for displaying text presentation of Emoji
|
||||
Emoji-capable fonts support Emoji sequences with the U+FE0F VARIATION
|
||||
SELECTOR-16 (VS16) for emoji-style display, but usually don't support
|
||||
|
|
Loading…
Add table
Reference in a new issue