emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

emacs-28 47a3750: ; * etc/NEWS: Improve wording of the Emoji entry.


From: Eli Zaretskii
Subject: emacs-28 47a3750: ; * etc/NEWS: Improve wording of the Emoji entry.
Date: Wed, 27 Oct 2021 07:33:31 -0400 (EDT)

branch: emacs-28
commit 47a3750162b9e7015d96c60d7fa979876f0e63f4
Author: Eli Zaretskii <eliz@gnu.org>
Commit: Eli Zaretskii <eliz@gnu.org>

    ; * etc/NEWS: Improve wording of the Emoji entry.
---
 etc/NEWS | 48 ++++++++++++++++++++++--------------------------
 1 file changed, 22 insertions(+), 26 deletions(-)

diff --git a/etc/NEWS b/etc/NEWS
index 7f9797e..5c8a58e 100644
--- a/etc/NEWS
+++ b/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'.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]