mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-04-24 23:31:33 -07:00
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
|
provided that its fontsets are configured with a suitable font. To
|
||||||
make this easier out of the box, the following should be done:
|
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
|
*** Special face for displaying text presentation of Emoji
|
||||||
Emoji-capable fonts support Emoji sequences with the U+FE0F VARIATION
|
Emoji-capable fonts support Emoji sequences with the U+FE0F VARIATION
|
||||||
SELECTOR-16 (VS16) for emoji-style display, but usually don't support
|
SELECTOR-16 (VS16) for emoji-style display, but usually don't support
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue