From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: High-res Customize icons Date: Wed, 22 Apr 2020 22:28:53 +0300 Message-ID: <834ktbe2ve.fsf@gnu.org> References: <6AEA7E43-DB35-458F-AFF2-B45DCBDC136F@gmail.com> <83a734fecm.fsf@gnu.org> <9713d235-11d4-b593-210a-e389c265e8ad@gmail.com> <83368vfxtl.fsf@gnu.org> <83imhre827.fsf@gnu.org> <83a733e56k.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="18050"; mail-complaints-to="usenet@ciao.gmane.io" Cc: yandros@gmail.com, cpitclaudel@gmail.com, emacs-devel@gnu.org To: Yuan Fu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Apr 22 21:30:37 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 1jRL4v-0004bF-AR for ged-emacs-devel@m.gmane-mx.org; Wed, 22 Apr 2020 21:30:37 +0200 Original-Received: from localhost ([::1]:56560 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jRL4u-0002L5-EG for ged-emacs-devel@m.gmane-mx.org; Wed, 22 Apr 2020 15:30:36 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44938) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jRL3Z-0000wb-3f for emacs-devel@gnu.org; Wed, 22 Apr 2020 15:29:13 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:35395) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jRL3Y-0003HL-SC; Wed, 22 Apr 2020 15:29:12 -0400 Original-Received: from [176.228.60.248] (port=2101 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jRL3X-0003cs-CP; Wed, 22 Apr 2020 15:29:12 -0400 In-Reply-To: (message from Yuan Fu on Wed, 22 Apr 2020 15:19:16 -0400) 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:247550 Archived-At: > From: Yuan Fu > Date: Wed, 22 Apr 2020 15:19:16 -0400 > Cc: chad , > Clément Pit-Claudel , > emacs-devel@gnu.org > > >> I wonder if it’s even worthwhile having a bitmap for this. These days, it could as well be any of ▶/▼, > >> ▷/▽, ▸/▾, or ▹/▿. It would even work on some text terminals. > > > > Bad idea, IMO. > > Why a bad idea? I’m curious to know. Because you basically cannot trust different fonts to look the same, or even similar enough, and because some fonts will not have the glyph for those characters, which means complications. It's tempting to use a special character, because it's easy, but it's a false hope, it only makes things more complicated. > From what I can see, unicode glyphs looks pretty good and comes for free, and as Yuri said they could even work on text terminals. At least for the simple shapes like ▶/▼, they seems to be a good option. We cannot base fundamental features of the Emacs UI on techniques that _might_ work. We need techniques that _always_ work.