From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: How to walk a Lisp_String? Date: Fri, 02 Sep 2022 14:15:57 +0300 Message-ID: <83pmgeowlu.fsf@gnu.org> References: <87a67jw1kw.fsf@elite.giraud> <83o7vzqey8.fsf@gnu.org> <83mtbjqemd.fsf@gnu.org> <87ler2963r.fsf@elite.giraud> <875yi6mvlx.fsf@yahoo.com> <83czceqoau.fsf@gnu.org> <87fshakwps.fsf@yahoo.com> <83y1v2oyf4.fsf@gnu.org> <87tu5qjaxn.fsf@yahoo.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33309"; mail-complaints-to="usenet@ciao.gmane.io" Cc: manuel@ledu-giraud.fr, emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Sep 02 13:18:48 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oU4hE-0008UL-J8 for ged-emacs-devel@m.gmane-mx.org; Fri, 02 Sep 2022 13:18:48 +0200 Original-Received: from localhost ([::1]:50682 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oU4hD-0008Sg-AP for ged-emacs-devel@m.gmane-mx.org; Fri, 02 Sep 2022 07:18:47 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53980) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oU4e1-0005Z8-38 for emacs-devel@gnu.org; Fri, 02 Sep 2022 07:15:30 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:34788) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oU4e0-0005vY-3q; Fri, 02 Sep 2022 07:15:28 -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=+gvN2TtthYFsjN5/euLoKGBdAmcRsZ0BoeT11unAKwU=; b=VWPuVupb6HXO s3T1MBfzmzL6Do5oeWJiq/05g5Iq63rrbONYAaUGYXb93jaPF7yFQQ3px4pJpmDghZ1UqIYgf8m5x yHBSj1YT6QGP1gGfzqWXIYATvYsGyBiy215iin4VHv3IiNOt0VG8GhfUKJiyW5riYIcFORF8ovp1p GEQr5kHAg42BRkTa3jZB270LgqHEUjR7maaRxBDKLm7aH6f+8grLyAmvFrDWFQiVwnlv0s+U6Ej4B 7v2/3ZCdPMMyQwij80MJa3+36/dyxeCrJ3PMTwsj4OyvXRPJnGhOxVL4d0KIv6MyaNNTWzGiaKUdx nNkwA7yBqv7wogUNEU7CAQ==; Original-Received: from [87.69.77.57] (port=3912 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oU4dz-0001oy-Bs; Fri, 02 Sep 2022 07:15:27 -0400 In-Reply-To: <87tu5qjaxn.fsf@yahoo.com> (message from Po Lu on Fri, 02 Sep 2022 19:03:00 +0800) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:294532 Archived-At: > From: Po Lu > Cc: manuel@ledu-giraud.fr, emacs-devel@gnu.org > Date: Fri, 02 Sep 2022 19:03:00 +0800 > > Eli Zaretskii writes: > > > I don't think I understand what you are saying. If each menu item > > uses a single font and single color, then it will use a single face as > > well, regardless of the scripts used by the item's text, right? > > Isn't a different face automatically realized for non-ASCII characters > containing the correct font for those characters whenever they are > encountered by redisplay? AFAIK, only if the so-called "ascii_font" of the default face doesn't support those non-ASCII characters.