From unknown Sun Jun 22 11:44:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65993: 29.1; emoji-insert show nothing without font settings Resent-From: awrhygty@outlook.com Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 15 Sep 2023 12:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 65993 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 65993@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.169477960622813 (code B ref -1); Fri, 15 Sep 2023 12:07:01 +0000 Received: (at submit) by debbugs.gnu.org; 15 Sep 2023 12:06:46 +0000 Received: from localhost ([127.0.0.1]:42310 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qh7av-0005vs-Kd for submit@debbugs.gnu.org; Fri, 15 Sep 2023 08:06:46 -0400 Received: from lists.gnu.org ([2001:470:142::17]:45312) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qh7ar-0005vY-Sz for submit@debbugs.gnu.org; Fri, 15 Sep 2023 08:06:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qh7af-00054q-D9 for bug-gnu-emacs@gnu.org; Fri, 15 Sep 2023 08:06:29 -0400 Received: from mail-tyzapc01olkn2025.outbound.protection.outlook.com ([40.92.107.25] helo=APC01-TYZ-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qh7ad-0007iA-8N for bug-gnu-emacs@gnu.org; Fri, 15 Sep 2023 08:06:29 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L5dkxGL9bNt2P1eN9nlex0SxeEkciezVd6tke4hpNvDnm414oCxLxgvRIZaq1kdk5p5e89Grb6Qm0euu+olxbwpD7hMKiIRMnC88S1YIb7i4t/lLutWdwRDlwtLsZrU0WifhybY69YkivK42BpvF42R/sBcv0hTCPSEm87DdhDNrQpgGvNuNE3nbDku7lSu/VzCzI41F39VXXzyw9gVeO6LR3zU8YBy/+XyPVDBWodpDXWXOlQUKTcSggjw2Bbo2MOf+G1ff31ZT0LyU8MP6tReFFOkrcPS/bY4qlg5tlJFx/cAGrgL66rtjEwFzYcinhzvC0PieVuosoLi9Fjy9bA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=eKL2eKP/OJ4DOSAJni2eDacUkFLFeZzCLl2tjHNLeUQ=; b=TzFpI4lHr92N2iHkeWDilGB8+GAbj+g26T5rWW0wCO/gswbqlKvGQmhxmiNv6PjZl7Yr4rTQi/RzC3wWliqX2/Ru/4dUPt8H+yyNv/N2N3EVW7w9L1XT/B38JlzbwKi0KBZgQrclQ4DhIOs+cASV/ugiari+OnPFXl40vuMNMNMA40Y5s+buzgtcbZBpC5Ibh6UPmOy7Gm5cGS7M0PhJtPgyOaaN7WwbGxKYJ9MbFZwjDrJSvlYc0mCQImGiKrbhfdFvziFp9B35kibSiLXMXgzc6Ycrn22BEyCQSDM4Yxa4TzCvlrO7e9YF2AYlU4oUfttMSgbKGTy9EkN4Yz6v9Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eKL2eKP/OJ4DOSAJni2eDacUkFLFeZzCLl2tjHNLeUQ=; b=MM45preBKxycSjfx6JMzL/k12gvp/Mjapz/SFJmEtw4RBkmPvSmTbHK91pP81nmHUZRPorJm3Fm4RYrvR6UkOuTsyMc01TzLtnYtdFQBfBhYoOsQKTWIWw5fzZrMjKDpQKZhY40MhK5mShjNtp2nmK1iGgh5ZCCa2Yx/xjjBJtyzInQ3kbs8VKVmVhsjjy3DtH18M4iVjNaysh5xU3zvlp38loZoYfAmHAc60ZP1mYqhu/AOw+WF2mGdLA0ouhAuWPQoyKqm+6cct9moZ2tho2MHE4zILy6VWi22U6GA79Ky6frlscDwb1BcVpXW/IJyq2LEXwrBaRpnHiiczlIjoQ== Received: from TYZPR01MB3920.apcprd01.prod.exchangelabs.com (2603:1096:400:30::11) by TY0PR0101MB4586.apcprd01.prod.exchangelabs.com (2603:1096:400:207::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6768.30; Fri, 15 Sep 2023 12:06:22 +0000 Received: from TYZPR01MB3920.apcprd01.prod.exchangelabs.com ([fe80::4ba1:740d:9058:2c68]) by TYZPR01MB3920.apcprd01.prod.exchangelabs.com ([fe80::4ba1:740d:9058:2c68%4]) with mapi id 15.20.6792.021; Fri, 15 Sep 2023 12:06:22 +0000 From: awrhygty@outlook.com Date: Fri, 15 Sep 2023 21:06:18 +0900 Message-ID: Content-Type: text/plain; charset=iso-2022-jp X-TMN: [vk1t6BwJ4DKZNNtEfx7kja4J7NRNsbD1] X-ClientProxiedBy: TYAPR01CA0112.jpnprd01.prod.outlook.com (2603:1096:404:2a::28) To TYZPR01MB3920.apcprd01.prod.exchangelabs.com (2603:1096:400:30::11) X-Microsoft-Original-Message-ID: <86o7i33akl.fsf@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYZPR01MB3920:EE_|TY0PR0101MB4586:EE_ X-MS-Office365-Filtering-Correlation-Id: 368f00d0-5056-41ed-b017-08dbb5e42ce7 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 1+8X8Sg6hF4S9Gb98tSmut/0kfWBMj3hLxhCbn6DQt/lpYAfYzbO6N6elWHRjFTAbf/FjcDQhosFhqFrnIuHF0KVO6eOYhdLrj6vHTU6j4aDnR+delj0lbmF9SLzso9JhgweI7lLJbYEM8EXQciB9M4IOuqbmh4DRxXemXwwjouuf5xAfUOIhHy1nfmNi+D2PjrX16a0EcdhfxRkpvU5woQleUFoLoO8QPwLKKqAb/P4dRDYC0nPE+UUmDYejYZ105ikp8eNmv2bSZUe5TGPgDB8uU/E8AlbPJ8pcLz5P13EnWGnLGshzl6o6ner0I4IUMCKa1z7/7YrraDB7Q8NNJuNSwoA0PmS1a7acpdDHZsNqRk1yG0jNjuVqjijfQN2mp4HlOm8gVERTN9VPJcn33capjZBiZgQFtW2i8Pl5+WzzKLMvTRDpbATdr+V6R/C0/vBilbtm1ImIxvO2prJ8Jsw41QeglnyAs9AtgAbE4P40Fsvaen5NlYuVKhSiedosLp3CNZvrvOAgGMUXCCEs1+KKGF3F7U7NDzbiSXGoUt0YLYLsAC0yvr3uJ+wacLp X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: /ZvnjTuezqNW3VTpII0piC3QSDH+69gmNiiyFtIyOZISf81pR55jbp+oY5G7MchnpSrgTewIonZCBCUOamBISIezbDjUHu32lMKzZSOmr9ULVmp5t//f7WKGBh7LXQkXZpMfln5CY2ZgOxVSDv2Gxj2CIq5PMox3el/+MPBnrvsBB/PiIFhvL+kInwX71kx3YsDApsopiQdd6W+GTf3Vzeg+eELG3ElhAyOjMl/bc2dPEpEVLWkQmyIPAP8qKgbhmGLvM/X6k1cJ02ewhJQ3ghMpIn5f+ns1tTm1+S0gu5j+T9uK2wXwmV/P3ntVymgPI+oAgjfL5BIqlXkJQ0N+5qOZ4TMBvHVKykZNtT7bUZwbXuMc6Ijfr29ZqBk2IC3gv79Du1vP1owwFQ66N1euk99dxptt6HFUytZ/B/q9zvUp/0pRwJ70fPVxtnH3vaZ2jXQPGRe8ym0mScxX/C0bE5t28dq4rtDlFMPypn3ICLYxOcjB6yBaRFea0lg6SjkCCxgx7M35KyMShiyMohCkk+V6Z7w8hBBacW/3Jj3Z3wkuOMxIamlY4H7T5x2aJnshZK7w0NkujRO+/CzVTyO0F6ien4axBMaDpaAqfjqNLzmMSsUqulVfNy9xowgCTkDK+vuLOLNviU2jjIjsHSS8oItpwhDfSIylcQCIPeSjVeNRhGcgVqpbc3IuuI/vC/e+gzxmtCh4mkPFhXOzP3LspZjCCOtpAvVU3/L34RWIejRWQsv84CpmrPZZm9BgF9Au+zho06WrjPhynuGvHTddWNyYd/1TmPvbBxbF1PNORagXMmm14cIcOagASd7jEVjIwL4l3uUDHAAijxqeMRcrUi1rpP4pwmzH5tuLNRteWBJZ4mRji+0PkqE67p+Cq5TUGeJ+OsNJPIWNcBoUBIUDu0WMkibxsKrgG2h0t0qShjEgEIZihb3jF8dappQKlKEHwJGNjiBPDpdZGP9IGdVr0yFNVEQyrf2TcH8YnFi9Ets5Sw4dg42ezloqF8043wX2TLR2BBgpc9QDW+BE/SZWybMPYoAtx3GCRUOK8AFqV8QuNuB4ltZwNBo/xL0bpXVms/JTmpg5VcT6wWhncd7CxVVd4G3U8aLQm/zRyeC7tlupZdGvMWsOyhIiTcYXm5pxAxV+FT28KMok96IfKrcFmXUt2O/kt/uW49Jwq4TOexKRkaeBbP+TybyJv8+wJ9vYR2lJo7xBFRuuNGZUa5NaSA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 368f00d0-5056-41ed-b017-08dbb5e42ce7 X-MS-Exchange-CrossTenant-AuthSource: TYZPR01MB3920.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Sep 2023 12:06:22.8363 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY0PR0101MB4586 Received-SPF: pass client-ip=40.92.107.25; envelope-from=awrhygty@outlook.com; helo=APC01-TYZ-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Without font settings, almost all emojis are not displayed within emacs, and emoji-insert does not show any leaf menu items. For example, typing 'C-x 8 e e s s' (Emoji > Smileys > smiling) emacs shows empty minibuffer(no string shown). In such situation I can not understand what is going on. Empty menu should show some information or raise an error. And once emoji-insert is called before font setting, emoji-insert does not show emoji items after they are made visible in emacs buffer with font settings. Here is a sample setting to display emojis: (set-fontset-font nil '(#x1f000 . #x1faff) "Segoe UI Emoji") Without font settings, characters in the range are displayed with 'Segoe UI Symbol' 1F000..1F003, 1F005..1F02B, 1F030..1F093 'MS ゴシック'(MS Gothic) 1F200..1F202, 1F210..1F23A, 1F240..1F248, 1F250..1F251 hex numbers other characters In GNU Emacs 29.1 (build 2, x86_64-w64-mingw32) of 2023-08-02 built on AVALON Windowing system distributor 'Microsoft Corp.', version 10.0.19045 System Description: Microsoft Windows 10 Pro (v10.0.2009.19045.3448) Configured using: 'configure --with-modules --without-dbus --with-native-compilation=aot --without-compress-install --with-tree-sitter CFLAGS=-O2' Configured features: ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB (NATIVE_COMP present but libgccjit not available) Important settings: value of $LANG: JPN locale-coding-system: cp932 Major mode: Lisp Interaction Minor modes in effect: highlight-changes-visible-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (gnutls network-stream nsm mailalias smtpmail textsec uni-scripts url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util url-parse auth-source cl-seq eieio eieio-core cl-macs json map url-vars idna-mapping ucs-normalize uni-confusable textsec-check cl-print byte-opt gv bytecomp byte-compile debug backtrace find-func hilit-chg wid-edit thingatpt help-fns radix-tree help-mode pp shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils term/bobcat japan-util rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads w32notify w32 lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 229737 11617) (symbols 48 8112 3) (strings 32 40380 2121) (string-bytes 1 1018919) (vectors 16 40562) (vector-slots 8 811973 35006) (floats 8 49 287) (intervals 56 776 0) (buffers 984 15)) From unknown Sun Jun 22 11:44:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65993: 29.1; emoji-insert show nothing without font settings Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 15 Sep 2023 15:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65993 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: awrhygty@outlook.com Cc: 65993@debbugs.gnu.org Received: via spool by 65993-submit@debbugs.gnu.org id=B65993.169479221814630 (code B ref 65993); Fri, 15 Sep 2023 15:37:02 +0000 Received: (at 65993) by debbugs.gnu.org; 15 Sep 2023 15:36:58 +0000 Received: from localhost ([127.0.0.1]:44477 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhAsL-0003nt-MM for submit@debbugs.gnu.org; Fri, 15 Sep 2023 11:36:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39770) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhAsI-0003nX-8x; Fri, 15 Sep 2023 11:36:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qhAs6-000714-2z; Fri, 15 Sep 2023 11:36:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=hJYkjdUr279c8dWHCOStUB+D8qfqUh+8PTkDZ8M+/i8=; b=BX/Fu2DHH1Hh 68LE5/Drbp9W5IxI+kdLepFfM/Lcw504O6CiU3w7vetmbps5xmFL3O6Gx/+dPAEsbgqYCVgfdz3z5 1EwlPx5/LRvNy/mT3lfGfLfeV4AiUy+ggcQHP71IMnsn+OFhlAoJZKcY3QXKMyB04fbeazMUI01+c 9hyNuOWdi3qMNpVSCCQswzZwgxlETarbBaBZTr7EmHsBXc2f9WoDsWpyMksxroVWfajaY1288p2Yp eFwfll1J9VUT2Ow6Js2ID7L2/43zHn9g4rpSQ4EfYjQ26r90Q8XfKLIxMXcupBhLErGQvkKzCHGma nnzdI3IFSrVW12UHJSwZiw==; Date: Fri, 15 Sep 2023 18:36:33 +0300 Message-Id: <83led7jvni.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (awrhygty@outlook.com) References: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) merge 65993 65138 thanks > From: awrhygty@outlook.com > Date: Fri, 15 Sep 2023 21:06:18 +0900 > > > Without font settings, almost all emojis are not displayed within emacs, > and emoji-insert does not show any leaf menu items. > For example, typing 'C-x 8 e e s s' (Emoji > Smileys > smiling) > emacs shows empty minibuffer(no string shown). > > In such situation I can not understand what is going on. > Empty menu should show some information or raise an error. This is a duplicate of bug#65138, for which we don't yet have a solution. Patches welcome. > And once emoji-insert is called before font setting, > emoji-insert does not show emoji items after they are made visible in > emacs buffer with font settings. This is not a bug: you need to clear the font cache to get Emacs to react to newly-installed fonts without restarting Emacs. Like this: M-: (clear-font-cache) RET > Here is a sample setting to display emojis: > (set-fontset-font nil '(#x1f000 . #x1faff) "Segoe UI Emoji") Segoe UI Emoji is not a free font, so we cannot advertise it in Emacs. You could tell Emacs about any fonts you have that support Emoji by using the function w32-find-non-USB-fonts, see its doc string for details. In addition, Emacs 29 comes pre-configured to use the Noto Emoji font on MS-Windows for showing Emoji, but you need to install that font first. From unknown Sun Jun 22 11:44:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65993: 29.1; emoji-insert show nothing without font settings Resent-From: awrhygty@outlook.com Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Sep 2023 06:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65993 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 65993@debbugs.gnu.org Received: via spool by 65993-submit@debbugs.gnu.org id=B65993.169484479310983 (code B ref 65993); Sat, 16 Sep 2023 06:14:02 +0000 Received: (at 65993) by debbugs.gnu.org; 16 Sep 2023 06:13:13 +0000 Received: from localhost ([127.0.0.1]:45249 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhOYK-0002r5-Uj for submit@debbugs.gnu.org; Sat, 16 Sep 2023 02:13:13 -0400 Received: from mail-tyzapc01olkn2030.outbound.protection.outlook.com ([40.92.107.30]:35726 helo=APC01-TYZ-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhOYI-0002qr-6R for 65993@debbugs.gnu.org; Sat, 16 Sep 2023 02:13:11 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VOpU3VB3J8zHRD0XIGAOT8WcZYbbgs9hhLzb8H5/gpsORvOZLZtv7mq1e70BNDwupI+0DIMVez5zpnOuEHM6ga5BSt5HVORaKRuQDmVuXv6cM/1TGQATl8EVqO+6rbOeVs8yYXlhrNBZbWR1mr2/JY6JV8L/jI/opIxpf77xHuKTJdQgeUtEgVUl5iPWhLW4oMwhWFs52ZHYhKu1a7scIzb2xdR9URUCC/zir8ZFAces0Y4q0HLBUKtPfWcdkyls68nTbFSRQZbD05gT6eCzw7k187Ae8Qd0gnvg/mFkagMjwPGiPQxMnAlbvNCpmHBKM2gqZ8bp9CsUWNPY4sN0gQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ZsjHJfvWwkQnHDVjhbtPOhEetDDm92Y+AyCH1Jt//Oc=; b=hwgRrTwUMqlu/mXegZfDJASnObMG+NfS9cbzxjuI5oZ50aRkVtcJ2HE5UMXc4w7KszWleQvu0WH/drsP6zkAbtOuBoiz7xwmC+snVmDtLF4lKW114LElzkV88J84MtI4fxV/L/KpYLijm57aBIwdDSkdrJzBCikoGrLVij/ic7w3Ry1iIH+Edca4gBOUTMiMUpYBpqfRYeE7WyqpE4VJouD2F206U10DgziX0uckicWCBMy7uvJ/VtJmCKdr44+vBF/5SHP4tT4En8seyKPUJ3D6Ogshm5ORrwJhKWGK8XY2r8VHVU4cZqqq6VYfJCh0sywg+qkj2yKzjEDGI04pDg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZsjHJfvWwkQnHDVjhbtPOhEetDDm92Y+AyCH1Jt//Oc=; b=e5U2oRWgj5uWjQ21ulnJf1w+sypnJTqC3AWddjyxjHrKsXObvq2YgswywwfiWjZPLdhNlpdtOufxizTFRVe//9SGAw8wrMEXhcACXXwjW2mfWrWDeQlGznf0OUa9vMExxirf5zKuxYAkRqMx6DFfjyGhtOxyKe2Yusr8W54RAoClMldzGDBukF13sg67LsdYzP+4az94qTee49nIspcmQUvtf0c7HaAV4rhrhZifiU+KYdiuHVQSwP2Lb8cP4Ths6eA+K6hc9JFfQwe6ODiRTLKgLU6e7P5eK1fDSsIXaoS0rDta+nkkd6VvQicPCY0/+2RU+3qhFQBuyFwMtK1HZQ== Received: from TYZPR01MB3920.apcprd01.prod.exchangelabs.com (2603:1096:400:30::11) by SEYPR01MB5267.apcprd01.prod.exchangelabs.com (2603:1096:101:d5::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.23; Sat, 16 Sep 2023 06:12:55 +0000 Received: from TYZPR01MB3920.apcprd01.prod.exchangelabs.com ([fe80::4ba1:740d:9058:2c68]) by TYZPR01MB3920.apcprd01.prod.exchangelabs.com ([fe80::4ba1:740d:9058:2c68%4]) with mapi id 15.20.6792.023; Sat, 16 Sep 2023 06:12:55 +0000 From: awrhygty@outlook.com In-Reply-To: <83led7jvni.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 15 Sep 2023 11:36:42 -0400") References: <83led7jvni.fsf@gnu.org> Date: Sat, 16 Sep 2023 15:12:42 +0900 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Content-Type: text/plain X-TMN: [tZvOP68qc0oL5S3pxErAaq8gc6qIz2vt] X-ClientProxiedBy: TYAPR01CA0222.jpnprd01.prod.outlook.com (2603:1096:404:11e::18) To TYZPR01MB3920.apcprd01.prod.exchangelabs.com (2603:1096:400:30::11) X-Microsoft-Original-Message-ID: <86h6nulk85.fsf@DESKTOP-NVJI0CK.mail-host-address-is-not-set> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYZPR01MB3920:EE_|SEYPR01MB5267:EE_ X-MS-Office365-Filtering-Correlation-Id: 00fed9cb-7994-4594-8a13-08dbb67bf76c X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: B+o9cp37+kAQi7tJzL98kuh1U5pagyCeX+5L/B74X8N0Z/zk1+0eRVfgv6MtEk/sduiDyMRnrZHI8sd8B6kQ0qkgAi5sUkMAZ7qmphLRZxqKs3VwSTHCRKPA3RvF7QKwzqvpq64ENQSBq9nf6gR8mh6XFiRZs8dPhMDEkOAMckGjPkRYWCWnVCTPiQaQ+ZLf0OfOiSdGhDR+1yD60eLQyj28rjp9/o59ysBalO2O6tZnnf85Gs5hJG+d+pNbuwrbmOdy8xIpF29SoUnMrv0kehCS67rsXUEsKMp/P8Pf221/yzyptwTKMPR4odGNs58Bc8p5uqh1SdzPL9Jc2KxQd10ejBQby8ZU2NWGOE8BqTJ3TZeV/Q+phsLi9004huBbCj5l+8lxcEL8uc4FdFWnUugkJKT1kyPh3LBdqRThQGbw1U8+jVMUcvh2xBdzb+7by4hBQUIEK+AtOq/mFFoAuqtzK+oioIHbszOShcYXSpA0ZN3BF4tgxcd4zxOhyUX1tnzGQXO6o+gNn9vumMLDH0aUf72mOtiPGul/LA4i00whI6tV4NoWSUHMuyyK/whP X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 2BbOkxm5s8XcyDS+lnj91OZi7XdBVTAMv/ear80e3KugpB/cp81uHFJ5pp7DOhVBDMUEpK4jwaAYa7mNo8CBwsFimBY1c7KCLJRODV4Rptae4zJxxHMp5H7a/Uc2vbNALMYibqseLqnBT6IZMPj0s4datX+ndzgTrrGYExH2dSq6nz0n5upHO0HQLkMANBJDwXKZz0EIRHIB3g1D9hYbylaix6jAPHSAb56DI41CECVtVv1iNVNd8QDqZNkk7d5Ps1WbBqblXYfLUyB24D5g+eDyoCP5dEaohLasnINrAU/j9dWYCCUJDv5xgDyZxGdGpZXL2QRQbm71n3Wl6CfFXJrHdNjE92PiI6xk+e4AQOV7f2uvBN+LI3pIPQ89Wb8OVADB1GKOeecs1SRZeIEKN6OneL9Iq+YcfPK4QMMBzxULeryKikIm4w+m5iNSF7ODkumBj56Zzc2wkZMQYVLkRgk+GDd+yBzW6g4AG7ehCJHAlIeAf8yPujCZY9nXerQ0mkPDWzsS/CwLIF1JNJi5EhflmS1NqnkYYgml1Hn2SB+mdHFCtdBm0yMQWgrArRrg7mF7sc6f0Wh8AYte+Um4b0H/wR4tf3jAB1rjUouTQQITo7cR7Huivd8AJEl35WP7P+7kLFzBRRdn68V3avuUXepkDYZIvf0vwVIOVNyoJLjJ5buT1b1ws3qGyDUy73xJ+IKqIqOXIQN+D/jI5esfSWrlFz1GQDt5kM0mjGgZlKDLsa0fIuAPd+KiRlSni48lMWYmj6cUb8SpT46PKv215zLsnGpTaq3pYy7Rek4IUdkQbrjuAytwuudWPqDXBbo/ZinydgPV9QfsJf9hvgCnijsnsGYH/Z/Uiw25gbqcNFK5q0XMhy7O1vRZm8Ob1bIs9UoumD/Ul1yzHAv4GKLdlhRI45kOz9oiTJdDR5E/dVp0A3PzFZLW/N/RRYFc7HEtC4mWp+Scuj1mqx3R7iWgfpUgpygJUJMfHOdIL6OYapmYkSYwCHhdAohbArKnrFvU/JMXFd1Me3O7fqGMBKdDUBV1Yedv1spPZzt9NDLuwFDaYpSY+78AfAJz6eAu8Xn4/RZNBBKT9jOlSiOhWRNCYv5VMOiVKcr7W3UISVCpdQiUMOkoSSw7wCK3OVLOnYbMq8Ux6fsCM3nFnjb1bNQvFg+iYe8dNrMT8OrLG1fcz54jiA3Y3aMv+/hDTbYiSWB4iebby/HHsN19ZEva/T1Kkg== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 00fed9cb-7994-4594-8a13-08dbb67bf76c X-MS-Exchange-CrossTenant-AuthSource: TYZPR01MB3920.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2023 06:12:55.4693 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEYPR01MB5267 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> And once emoji-insert is called before font setting, >> emoji-insert does not show emoji items after they are made visible in >> emacs buffer with font settings. > > This is not a bug: you need to clear the font cache to get Emacs to > react to newly-installed fonts without restarting Emacs. Like this: > > M-: (clear-font-cache) RET Evaluating (clear-font-cache) have no effect on emoji-insert. Perhaps menu items are cached in another place. >> Here is a sample setting to display emojis: >> (set-fontset-font nil '(#x1f000 . #x1faff) "Segoe UI Emoji") > > Segoe UI Emoji is not a free font, so we cannot advertise it in Emacs. > You could tell Emacs about any fonts you have that support Emoji by > using the function w32-find-non-USB-fonts, see its doc string for > details. Segoe UI was an only font for most of emojis installed in my PC. In this case, I think emacs should find the font by default. > In addition, Emacs 29 comes pre-configured to use the Noto Emoji font > on MS-Windows for showing Emoji, but you need to install that font > first. Is Noto Color Emoji font is supported by emacs on MS-Windows? From unknown Sun Jun 22 11:44:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65993: 29.1; emoji-insert show nothing without font settings Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Sep 2023 06:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65993 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: awrhygty@outlook.com Cc: 65993@debbugs.gnu.org Received: via spool by 65993-submit@debbugs.gnu.org id=B65993.169484689914466 (code B ref 65993); Sat, 16 Sep 2023 06:49:01 +0000 Received: (at 65993) by debbugs.gnu.org; 16 Sep 2023 06:48:19 +0000 Received: from localhost ([127.0.0.1]:45266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhP6I-0003lE-QA for submit@debbugs.gnu.org; Sat, 16 Sep 2023 02:48:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39264) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhP6F-0003kG-4d for 65993@debbugs.gnu.org; Sat, 16 Sep 2023 02:48:17 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qhP62-0007pO-PN; Sat, 16 Sep 2023 02:48:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=KacdXpXwANTBPYAKUVh4cb3A0Qy0EsjvrdvA6yohrR4=; b=CEm8Xk9tpgAQ CToqjxIMxEdgMBtUje473oEcDorldJ6Q//7NTj5PhqOTReSqBZ+RsU/FTEVMNZ6YPaaPdUL30GSeq t6h6i+dvADjD4utdIcRkZGMZLrc35RlOqqxPffgVhtYo7eF+6nS6oZTnLROnE1MBtI8JcB6a9RItW wJi8SgoiGM4xtM0nXs9cgHoET27fb/dlVjMWzBEYMavTLjNczVIZdfrx4dzSWtBb8eO/LCJSkYaFk gqVoqWHkAG5m/7tEjA+sEmCtjTf2acy+1uwWPCe/kz2W2VwVQpXMz6lHWN7hXalEK7vfTngzCBLVn y/dBGQh+XoZ+C0mseQ+KRg==; Date: Sat, 16 Sep 2023 09:47:57 +0300 Message-Id: <83zg1mipgi.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (awrhygty@outlook.com) References: <83led7jvni.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: awrhygty@outlook.com > Cc: 65993@debbugs.gnu.org > Date: Sat, 16 Sep 2023 15:12:42 +0900 > > Eli Zaretskii writes: > > >> And once emoji-insert is called before font setting, > >> emoji-insert does not show emoji items after they are made visible in > >> emacs buffer with font settings. > > > > This is not a bug: you need to clear the font cache to get Emacs to > > react to newly-installed fonts without restarting Emacs. Like this: > > > > M-: (clear-font-cache) RET > > Evaluating (clear-font-cache) have no effect on emoji-insert. > Perhaps menu items are cached in another place. Maybe. You can also try clear-composition-cache. If that doesn't help either, just restart the session. Installing new fonts and reconfiguring fontsets while running Emacs is not fully supported, due to many caches we have for fonts and compositions. > >> Here is a sample setting to display emojis: > >> (set-fontset-font nil '(#x1f000 . #x1faff) "Segoe UI Emoji") > > > > Segoe UI Emoji is not a free font, so we cannot advertise it in Emacs. > > You could tell Emacs about any fonts you have that support Emoji by > > using the function w32-find-non-USB-fonts, see its doc string for > > details. > > Segoe UI was an only font for most of emojis installed in my PC. > In this case, I think emacs should find the font by default. It cannot, not without help (or opening each and every font, which would be prohibitively expensive), because the fonts don't announce support for Emoji in the Unicode Subset Bits, which are used on Windows to decide which fonts support a given script. That's why Emacs has the w32-find-non-USB-fonts function: it configures the font search algorithm to consider fonts that support scripts, such as Emoji, which don't have those bits allocated to them. You need to run that function just once, and as long as you don't install new fonts, you can keep its result in your .emacs. > > In addition, Emacs 29 comes pre-configured to use the Noto Emoji font > > on MS-Windows for showing Emoji, but you need to install that font > > first. > > Is Noto Color Emoji font is supported by emacs on MS-Windows? No. But Noto Emoji, the black-and-white variant, is supported, and Emacs will use it for Emoji if it's installed. From unknown Sun Jun 22 11:44:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65993: 29.1; emoji-insert show nothing without font settings Resent-From: awrhygty@outlook.com Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 17 Sep 2023 09:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65993 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 65993@debbugs.gnu.org Received: via spool by 65993-submit@debbugs.gnu.org id=B65993.16949434469781 (code B ref 65993); Sun, 17 Sep 2023 09:38:01 +0000 Received: (at 65993) by debbugs.gnu.org; 17 Sep 2023 09:37:26 +0000 Received: from localhost ([127.0.0.1]:49047 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhoDV-0002Xg-Rc for submit@debbugs.gnu.org; Sun, 17 Sep 2023 05:37:26 -0400 Received: from mail-sgaapc01olkn2034.outbound.protection.outlook.com ([40.92.53.34]:13696 helo=APC01-SG2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhoDR-0002XO-To for 65993@debbugs.gnu.org; Sun, 17 Sep 2023 05:37:25 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M1yYKdIl/jkCHT/hnX+jR6gnUdVYc6eV9I6iNPpHDTdzYmPuQuCd5AQNw5mbPTa03vNsK0DEMfyrUnf7GzEwwq9ZaFuOuWTAbbxXmQu9JFwTDnn9F6OEfzmN/rXDaZ7APD7beY2bHUoWpIXWYxBAz34k09hxOWA6Qq/DjdSEiwJ47u5VidmW5S0CMG9xRKSIGdDejlR4A5l2JazafcSMQTTBGx/M071g9Ej445fXU33W5ml89wVUGX4TlnsjXhQpp6iJ6wwKfFB/+oq77UUUpfL32qkD0StIFZEPHMEW9UVKPyPK6ZQZgJWY3htn8pS1Gd7SZ216/qaQz4zpKdPvOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Jw6fhAYpbF+HSAxd3LkIIfTueiwEJ0qNXJ4wSu6Jh7Q=; b=d/qb5VUOLsTFQmad1Fm7veLYLl3wSTVdcUk74J07TzekgQwgR7sYgWdU+dT9TywR2uJUEpYDq+67zO6jnSkdQsUT8Oor+irWBdu1+Zmh6FMGKa94UdNM4SBBm1SyY9RYhblQB8a0kuFjk1Wa7m5igJcmgMjCxjTfkOAyhdbJvFRH7EU+iM8EBcF71IhdJiX12UzxzJsIl1gTH/fzcN0vYgi5bU8UoKUVHQvVyuAPqJ4CAt6K+ULWlZCM1kBdnyuODx8py6o9H62AzrvHYDzlbwBM/aqvAR2MUek/5DXd3Of5s1vuDkK46F/MnhBa96yQTUuzI/vOkQivMA5m+wnxNw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Jw6fhAYpbF+HSAxd3LkIIfTueiwEJ0qNXJ4wSu6Jh7Q=; b=slg4NmPX2yvTK3CxC7l+YXTb3W3FKhjuWHfy2FMPcten97JPhHgVwUvA/GrwSQfev38bK6L8cyBDj+cmQ04pFjTFB/1D0wt4zSr2E/eQkg5X4vw5QnROX+Z3xvNxo4FaRGMMc8yNj2cKclXftDyb3TFxyVhez4w5NhRLXQiOzSv9352/6Yhw7EtkUtBpNnwIMnYBuW1KIzxDv4PpNBOVu/ypvJdWnDXww2yUCA97MD+1N9w9S8eb7udEwgp03bEmAwSgXPOJ34Sanrgcs0+q2U0V5pFbiVvl79Xbdfwl1FewwNacJdac1HSvwfEZfK/laxTaI8Kn9duxpVfudUQ8hQ== Received: from TYZPR01MB3920.apcprd01.prod.exchangelabs.com (2603:1096:400:30::11) by TYZPR01MB4593.apcprd01.prod.exchangelabs.com (2603:1096:400:261::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.24; Sun, 17 Sep 2023 09:37:06 +0000 Received: from TYZPR01MB3920.apcprd01.prod.exchangelabs.com ([fe80::4ba1:740d:9058:2c68]) by TYZPR01MB3920.apcprd01.prod.exchangelabs.com ([fe80::4ba1:740d:9058:2c68%4]) with mapi id 15.20.6792.024; Sun, 17 Sep 2023 09:37:06 +0000 From: awrhygty@outlook.com In-Reply-To: <83zg1mipgi.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 16 Sep 2023 02:48:03 -0400") References: <83led7jvni.fsf@gnu.org> <83zg1mipgi.fsf@gnu.org> Date: Sun, 17 Sep 2023 18:37:02 +0900 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Content-Type: text/plain X-TMN: [SCttw3zKuNyqlkOHvPv3h54mY1JjM6JBb+bO6vuhJyI=] X-ClientProxiedBy: TYCP286CA0322.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:3b7::11) To TYZPR01MB3920.apcprd01.prod.exchangelabs.com (2603:1096:400:30::11) X-Microsoft-Original-Message-ID: <86cyyhkuo1.fsf@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYZPR01MB3920:EE_|TYZPR01MB4593:EE_ X-MS-Office365-Filtering-Correlation-Id: 05e328a3-a4a5-42e6-61e3-08dbb761a7a8 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jjVgp9gv0EKOl3b07G7UNnoW5bAq5VDX971n44GO7JIJyE57daSo98FiQUoCl4K5LVzE/kwqQ+NEmafFgJJWWdQRm/aEH4coVW+wqHlJ+wDW32k8M1Jd7FKJnr9wpAYiDGgXOIvouat1rYPAZvc8Y6FIMBCsVRJjJnxnznBGkag17ZBy6Q0LmeaXPYgQqtmUPg663ZZtJEM1GaO8x9PIR7E7bILJIXJjgTe0XMEoSmwxEcQDcRkeCviyrAV8tUvGdgmrHVS5/KBimHTPUvp1FGx4tpNDv/VOcyX302TMbwQTF8om2AkCJMuuIcHwejFVhuFK202vZPx2uMuJJnIt5pS/8TbV9x3veFKBumr9BCWzEj0NfNpCsQPkitjGQ8PGbgR+O7bw+FN4VaZghqFAwQaKVPOdxukxO64SblF49WYOaTBzYRwPxpxXph/GRK5mofbrqkYqKMajspd/YiwmV2faWR+d3WsGRO4yoCVVfvHfWSoJeBPeiOp4iL7DiEtj7VuTdW2SJ2zHiGODbPcADp0xjDWxOKKa77AUv3a6XzPt/+bixDtTFASKfVbbFzc9 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Ps1KwuLvPFVkUJzOwBt+2uCGALWaRnabjCZEtJ5UC94iWuSqlr0qbgdgtVgwcgq5i+gwmcfpvErWv/7/z+O9NSZDfQFgN2zH0pvzqLf7AWV5A9e1LGlVbQ7zKVbdAFTigOJEd0pihCutEiCaMINHRbiDPZ4/pWUDT6r/W07+xxp2MdUp9gkE5Y/4fmip3/85o/GuontJWMpTmprpjD+quZL//ZFRG/hBI/e+63glLxUNFGn/pY6iO7sq8y1dVIM40tmNG8t+RT41iyp8t4yUu3Ob2edqWycjlcazYq/qSIfiEtj9oiZwj5xc0NedD+TbfRAEAnKYFpX5AwPdl49KvkvChKIvohH/pbNp+1c3PPWb6HEWZvsDAW8jJh6g9AfyYLKSp0OPurKPfN4KhiQpKa+3Dlszdd3j6y1XhOa0GP57NvdkAyU0aIzmlrB6Cja1uE0QiYnuRhhw7PQfLFBSKv/BdRqVLFHJ2CAi/sxW6WA/XAQXmJa6/IMAJ7w9/VQgvaegK50Q6R3No7v+2/Z8iWigw3RjACBOEIPXXC3NuIl+svtRaZ1a04p8UC1r4JOHR/17tjxLxqKJgQYZ6hy3U5Pgclr5h/TJjnrc/2Uxv8+0H4jPB2hg7l5mpEOTTRFQQvWguYZ0eoZWSwrtOznzqwfzbj90QVOkFF+dNACJef1f2h3LT0wDLMfJpfm4BEop6kz7lUhAUmVlmV3xOtf+s3qtphpU0S4FNXO2AwYVWxf3/nOaTlRB57GhlQ4koPX7DdJB87TcAANgoq44GzzdnlIsrW1TtB2WTBX0T1EZx9sLpo+B6VPLwli1M5XV+CMTI1pS0ld0xuxMPUjkEdtrHGG5NTConMr87Z4c5A8C7uP6NKFd/O6W4hXAVy/TgMZmkS6uG1PRQuooeQWRoVxvP8dzIK45p6TCNJXA0kROLSLMkzwGBaJweT6qSK5HiBvWmRYTa6hApCuLpU9mOTrh1aFcaq2xxqLaZFUZYXnhDwHtslvGu+3hbepRbt1s5X3AkLzirhrp4NGLHR7oeFl8IkZQpxO0Ohr9WWvqVPDwE3bSgzDY8nlXggqOIeS2Vaj1OubwFkeCZ5Awr8Wd/rxsApsk5Si0SuJtsXrGOOztjalRy5sWzODsbHqUMAo2A3FSh6ldc3QDmJduo98wfOW30tg1/zbcS2X6D2eVMKyy/ROzW7XyLQO6XrXmiLkFTBsRRgXTGjWVt+c1dA0z291gphQBMT60pq4jYYHGpRquLoE= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 05e328a3-a4a5-42e6-61e3-08dbb761a7a8 X-MS-Exchange-CrossTenant-AuthSource: TYZPR01MB3920.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Sep 2023 09:37:06.0124 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYZPR01MB4593 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> >> And once emoji-insert is called before font setting, >> >> emoji-insert does not show emoji items after they are made visible in >> >> emacs buffer with font settings. >> > >> > This is not a bug: you need to clear the font cache to get Emacs to >> > react to newly-installed fonts without restarting Emacs. Like this: >> > >> > M-: (clear-font-cache) RET >> >> Evaluating (clear-font-cache) have no effect on emoji-insert. >> Perhaps menu items are cached in another place. > > Maybe. You can also try clear-composition-cache. If that doesn't > help either, just restart the session. Installing new fonts and > reconfiguring fontsets while running Emacs is not fully supported, due > to many caches we have for fonts and compositions. The definition of emoji-insert is as below: (defun emoji-insert () "Choose and insert an emoji glyph." (interactive "*") (emoji--init) (unless (fboundp 'emoji--command-Emoji) (emoji--define-transient)) (funcall (intern "emoji--command-Emoji"))) The function emoji--init evaluates (require 'emoji-labels). In the file emoji-labels.el, the variable emoji--labels is defined. Its value is a hierarchical alist of emoji menu. Then, inside the function emoji--init, non-displayable emojis in emoji--labels are removed from alist. After the function emoji--init, many functions are automatically generated. Each of them corresponds to one item of emoji menu, from which non-displayable emojis are already removed. Finally emoji-insert calls the function of the top menu. To change the emoji menu, I need to evaluate: (progn (load emoji-labels) (emoji--init)) This form resets emoji--labels and redefines menu functions. I think the removal of non-displayable emojis is unnecessary. If hex numbers are displayed, users can notice there are more emojis than displayable. If it is difficult to find displayable emojis among many non-displayable emojis, the menu classification is not appropriate. Too many emojis in one menu node make user unable to find the purpose emoji. From unknown Sun Jun 22 11:44:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65993: 29.1; emoji-insert show nothing without font settings Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 17 Sep 2023 10:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65993 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: awrhygty@outlook.com, Lars Ingebrigtsen Cc: 65993@debbugs.gnu.org Received: via spool by 65993-submit@debbugs.gnu.org id=B65993.169494734627393 (code B ref 65993); Sun, 17 Sep 2023 10:43:01 +0000 Received: (at 65993) by debbugs.gnu.org; 17 Sep 2023 10:42:26 +0000 Received: from localhost ([127.0.0.1]:49160 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhpEQ-00077k-FO for submit@debbugs.gnu.org; Sun, 17 Sep 2023 06:42:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47652) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhpEN-00077W-VW for 65993@debbugs.gnu.org; Sun, 17 Sep 2023 06:42:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qhpEA-0001a4-NK; Sun, 17 Sep 2023 06:42:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=ocSzEISJyIyHncmE1O6KTNC82rYPyN4f8z7dU3oB1Q4=; b=YTpZN8jyeV/1 SYciBu/ivl9ucvMmYEOrgt3J1UntkkVQn08ZdYxZtfiSfFVT8ZCd6a2kMxMtBLTdoAsXvBpSdhS45 mSQn13beU3hWrVO9+mGDTcRF67599qAy2VczWL8nj4weLRUyRZUIf1rQ+SRv93IWbVNtyIcOj5j2N IQhnPIBRoFckZtkW5DtAyFdOHBkc62ufXd6LmlrtB1etrAR2KUkbRcop4kaHYl+gMnqCJZvJL6Zzb /hiR+KCNy0GR1YVBemdHI0IdrVkMa/39AyRiX1/k+m0Hkd2hd0g5JEImPVHRfPWV7wo4kt0wPIICv lAO5EFt859LNaXvu84Rvaw==; Date: Sun, 17 Sep 2023 13:42:07 +0300 Message-Id: <83zg1lf5ds.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (awrhygty@outlook.com) References: <83led7jvni.fsf@gnu.org> <83zg1mipgi.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: awrhygty@outlook.com > Cc: 65993@debbugs.gnu.org > Date: Sun, 17 Sep 2023 18:37:02 +0900 > > Eli Zaretskii writes: > > >> >> And once emoji-insert is called before font setting, > >> >> emoji-insert does not show emoji items after they are made visible in > >> >> emacs buffer with font settings. > >> > > >> > This is not a bug: you need to clear the font cache to get Emacs to > >> > react to newly-installed fonts without restarting Emacs. Like this: > >> > > >> > M-: (clear-font-cache) RET > >> > >> Evaluating (clear-font-cache) have no effect on emoji-insert. > >> Perhaps menu items are cached in another place. > > > > Maybe. You can also try clear-composition-cache. If that doesn't > > help either, just restart the session. Installing new fonts and > > reconfiguring fontsets while running Emacs is not fully supported, due > > to many caches we have for fonts and compositions. > > The definition of emoji-insert is as below: > (defun emoji-insert () > "Choose and insert an emoji glyph." > (interactive "*") > (emoji--init) > (unless (fboundp 'emoji--command-Emoji) > (emoji--define-transient)) > (funcall (intern "emoji--command-Emoji"))) > > The function emoji--init evaluates (require 'emoji-labels). > In the file emoji-labels.el, the variable emoji--labels is defined. > Its value is a hierarchical alist of emoji menu. > Then, inside the function emoji--init, non-displayable emojis in > emoji--labels are removed from alist. > After the function emoji--init, many functions are automatically > generated. Each of them corresponds to one item of emoji menu, > from which non-displayable emojis are already removed. > Finally emoji-insert calls the function of the top menu. > > To change the emoji menu, I need to evaluate: > (progn (load emoji-labels) (emoji--init)) > This form resets emoji--labels and redefines menu functions. > > I think the removal of non-displayable emojis is unnecessary. > If hex numbers are displayed, users can notice there are more emojis > than displayable. If it is difficult to find displayable emojis among > many non-displayable emojis, the menu classification is not > appropriate. Too many emojis in one menu node make user unable to find > the purpose emoji. Lars, any comments?