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: Suggest installing more fonts? Date: Fri, 16 Oct 2020 18:48:41 +0300 Message-ID: <83ft6euq7a.fsf@gnu.org> References: <87wnzqa1be.fsf@gnus.org> <83y2k6v378.fsf@gnu.org> <83tuuuuygf.fsf@gnu.org> <83pn5iuxds.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12497"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, emacs-devel@gnu.org To: Gregory Heytings Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Oct 16 17:49:34 2020 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 1kTRz4-00038x-2K for ged-emacs-devel@m.gmane-mx.org; Fri, 16 Oct 2020 17:49:34 +0200 Original-Received: from localhost ([::1]:47538 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kTRz3-0003d1-0j for ged-emacs-devel@m.gmane-mx.org; Fri, 16 Oct 2020 11:49:33 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40026) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kTRyF-0003CJ-Nv for emacs-devel@gnu.org; Fri, 16 Oct 2020 11:48:43 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:35138) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kTRyF-0003y2-CX; Fri, 16 Oct 2020 11:48:43 -0400 Original-Received: from [176.228.60.248] (port=2710 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kTRyE-00034Z-Cw; Fri, 16 Oct 2020 11:48:43 -0400 In-Reply-To: (message from Gregory Heytings on Fri, 16 Oct 2020 14:38:04 +0000) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:257825 Archived-At: > Date: Fri, 16 Oct 2020 14:38:04 +0000 > From: Gregory Heytings > cc: larsi@gnus.org, emacs-devel@gnu.org > > Another thought on this: to avoid "looking unprofessional", a help-echo > property could be added on these characters, saying something like > "Warning: no font installed for this character". So the user would see an > ugly (but often recognizable) character, and at the same time would be > warned that they need to do something to see it better. Yes, Lars suggested that as well. But we have to be careful: too many such properties or overlays will slow down redisplay. Also, we'd need to see how to do this technically, since characters that have no fonts are discovered during redisplay. Perhaps some jit-lock registered function could detect them after redisplay, and put the properties on some of them (which ones?).