; * etc/NEWS: Improve wording of the Emoji entry.
This commit is contained in:
parent
b814712796
commit
47a3750162
1 changed files with 22 additions and 26 deletions
48
etc/NEWS
48
etc/NEWS
|
@ -146,41 +146,37 @@ of files visited via 'C-x C-f' and other commands.
|
||||||
** Emacs now supports Unicode Standard version 14.0.
|
** Emacs now supports Unicode Standard version 14.0.
|
||||||
|
|
||||||
+++
|
+++
|
||||||
** New character script 'emoji' has been created.
|
** Improved support for Emoji
|
||||||
Various blocks of codepoints have been split out of the 'symbol'
|
On capable systems, Emacs now correctly displays Emoji and Emoji
|
||||||
script into their own 'emoji' script to allow easier specification of
|
sequences by default, provided that a suitable font is available to
|
||||||
their treatment. Which codepoints are treated as emoji is derived
|
Emacs. With a few exceptions, all of the Emoji sequences specified by
|
||||||
from the Unicode specifications. Also, Emacs will now use "Noto Color
|
Unicode 14.0 are automatically composed and displayed as a single
|
||||||
Emoji" by default for that script. Use:
|
colorful glyph. This is achieved by changes in the Emacs font
|
||||||
|
configuration, and by additional character-composition rules for the
|
||||||
|
Emoji codepoints that follow from the Unicode-defined sequences.
|
||||||
|
|
||||||
|
If your system lacks a suitable font, we recommend to install Noto
|
||||||
|
Color Emoji; Emacs will use it automatically if it's installed. If
|
||||||
|
you prefer to use another font for Emoji, customize your fontset like
|
||||||
|
this:
|
||||||
|
|
||||||
(set-fontset-font t 'emoji
|
(set-fontset-font t 'emoji
|
||||||
'("My New Emoji Font" . "iso10646-1") nil 'prepend)
|
'("My New Emoji Font" . "iso10646-1") nil 'prepend)
|
||||||
|
|
||||||
to change the font used.
|
where "My New Emoji Font" should be replaced by the actual name of the
|
||||||
|
font you want to use.
|
||||||
|
|
||||||
+++
|
The Emoji characters are now assigned to a special script, 'emoji', so
|
||||||
** Zero Width Joiner (ZWJ) and emoji sequences are now composed.
|
as to make it easier to customize fontsets for Emoji display, as in
|
||||||
Emacs can now compose (almost) all the Unicode-14 ZWJ and emoji
|
the above example. (Previously, the Emoji characters were assigned to
|
||||||
sequences (if a suitable font is installed) so that they are displayed
|
the 'symbol' script, together with other symbol and punctuation
|
||||||
as single glyphs instead of multiple ones. "Noto Color Emoji" is one
|
characters.)
|
||||||
such suitable font.
|
|
||||||
|
|
||||||
+++
|
|
||||||
** Composition of emoji has been improved.
|
|
||||||
If autocomposition is triggered by an emoji character, then the emoji
|
|
||||||
font is now used to check if composition can be performed, rather than
|
|
||||||
the font of the first character of the string being composed. This
|
|
||||||
allows e.g.
|
|
||||||
|
|
||||||
'Emoji codepoint' + VS-16
|
|
||||||
|
|
||||||
to be displayed using the emoji font even if 'Emoji codepoint' does
|
|
||||||
not have emoji presentation by default.
|
|
||||||
|
|
||||||
+++
|
+++
|
||||||
** 'glyphless-char-display-control' now applies to Variation Selectors.
|
** 'glyphless-char-display-control' now applies to Variation Selectors.
|
||||||
VS-1 through VS-16 are now displayed as 'thin-space' by default when
|
VS-1 through VS-16 are now displayed as 'thin-space' by default when
|
||||||
not composed.
|
not composed with previous characters (typically, as part of Emoji
|
||||||
|
sequences).
|
||||||
|
|
||||||
+++
|
+++
|
||||||
** New command 'execute-extended-command-for-buffer'.
|
** New command 'execute-extended-command-for-buffer'.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue