; * 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.
|
||||
|
||||
+++
|
||||
** New character script 'emoji' has been created.
|
||||
Various blocks of codepoints have been split out of the 'symbol'
|
||||
script into their own 'emoji' script to allow easier specification of
|
||||
their treatment. Which codepoints are treated as emoji is derived
|
||||
from the Unicode specifications. Also, Emacs will now use "Noto Color
|
||||
Emoji" by default for that script. Use:
|
||||
** Improved support for Emoji
|
||||
On capable systems, Emacs now correctly displays Emoji and Emoji
|
||||
sequences by default, provided that a suitable font is available to
|
||||
Emacs. With a few exceptions, all of the Emoji sequences specified by
|
||||
Unicode 14.0 are automatically composed and displayed as a single
|
||||
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
|
||||
'("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.
|
||||
|
||||
+++
|
||||
** Zero Width Joiner (ZWJ) and emoji sequences are now composed.
|
||||
Emacs can now compose (almost) all the Unicode-14 ZWJ and emoji
|
||||
sequences (if a suitable font is installed) so that they are displayed
|
||||
as single glyphs instead of multiple ones. "Noto Color Emoji" is one
|
||||
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.
|
||||
The Emoji characters are now assigned to a special script, 'emoji', so
|
||||
as to make it easier to customize fontsets for Emoji display, as in
|
||||
the above example. (Previously, the Emoji characters were assigned to
|
||||
the 'symbol' script, together with other symbol and punctuation
|
||||
characters.)
|
||||
|
||||
+++
|
||||
** 'glyphless-char-display-control' now applies to Variation Selectors.
|
||||
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'.
|
||||
|
|
Loading…
Add table
Reference in a new issue