From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Display scaling? Date: Thu, 27 Jan 2022 08:57:27 +0800 Message-ID: <87mtjiknbc.fsf@yahoo.com> References: <877danm1ds.fsf.ref@yahoo.com> <877danm1ds.fsf@yahoo.com> <83o83yhcxt.fsf@gnu.org> <8735lamyad.fsf@yahoo.com> <838rv2hba4.fsf@gnu.org> <87y232liu4.fsf@yahoo.com> <834k5qh7pu.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24982"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jan 27 01:59:52 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 1nCt8h-0006OK-Oj for ged-emacs-devel@m.gmane-mx.org; Thu, 27 Jan 2022 01:59:51 +0100 Original-Received: from localhost ([::1]:48268 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nCt8g-00038p-Dp for ged-emacs-devel@m.gmane-mx.org; Wed, 26 Jan 2022 19:59:50 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:50668) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nCt6b-0002Ps-2m for emacs-devel@gnu.org; Wed, 26 Jan 2022 19:57:41 -0500 Original-Received: from sonic316-21.consmr.mail.ne1.yahoo.com ([66.163.187.147]:39691) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nCt6X-0003Bh-Mu for emacs-devel@gnu.org; Wed, 26 Jan 2022 19:57:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1643245056; bh=7RBOIgijlG4w1vA1d18hpOZ85sbeqJKuqT0UO1YeGbY=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=b+NkI+0ldsfhWxEBVI9WfmrolKSZG+0TNEuYoyDoQbYaNa7W0VUoHDPOcF3dI/zHMNOOKLTZ6USIupcClBpXhiMkYIkHEQ9UvrSbx3euUgJTbygQiTdfY99EQXAd3wZfzltgkIvZnFZIdGZIw6VQfMiiTApKAIb0jVRPeVFJ4vaXL27k1yim4vfjE10KVuHiFjRWSrANZkWd+VVedYlAdiAqca2NpVkt7mWAXVuIpH9wSVqK3/oJX4eSotIawrgzRP/L/sfF0b4dQQmpA4P8k4CUy/IQH6DK2F2jB1UOn+bEBGfWURTFE0Q/zNJyAw2z39+B9nCtWmqnELJ3ssl0Rw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1643245056; bh=NEVWxifWdCBgnbNwlj1Ecn+HF8GU+jbRLPxJQVSkyCF=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=OTSewjrZzFzPFuJCu9zKzPNNxY6PKUtn0rj3GVoidYMBFUwOXF494NZfc/5MXw/Qk+Ffi4xwpt7OMOyzcacWrk4SthGN5pWehuTAl7WpU91XV3Y9HutWf+hDc2sl+sKZcmFrUl+7+KVMr5oE7ijqfA7W72Nph6W6h1Vp6p+itZzQWowBvY1KfM0IB4zXj3bEEfPdfjdX2U1+OP6dREw7Eukiujqc77oatzZZsJ+TP0upPdjD7nnUUasoBPm1CdlkzcFQXJ+obttkqr0ZQQ2xwc/BFTBUVGjsp0e/9L+JIJZhWJt9i7LWJKxC0UxOHFbzlPLIU0Z3LlJ5ZkYWlNdBcA== X-YMail-OSG: od36U9cVM1m4CKgrjVhAyEZxDwJglMlNowf.EG3vFa.ameLtA3bZvgscxTR7HY2 _N7gcd2h1.UTlv_cdXNrmFBkCKVCx9d1rRLxWvrRgjmVxZuoqUJ16cmTHak1WYd0c5HK0Lf62Ijt VAVPf8ejyg0IENQmiLx9AA5W8exxayeduFMcBMz_BBohzCkfkLUxIk71aiRXEG5WIz.nc2yjACM. GK7bkNmmvLG4co3fRNVyAW806eTKjQrl6jBka7PjNTe426zSvQQ2C1Ctb8IlE6EHCfcmx2B3kgE2 qv95ypE83GcH_AObH9KgVfVVNaBuCC.V6P3lCwFwBG4bvCsajTjNMgiFnpFTViaKyiTRks6zD2Qh __wknRpY3gnIDcEWD_5PlEGhhs9F9FffMWyMOwKiuPQeNs06jkX47m24q6_9MFKBt.gSlvOOk3I1 Tn0U9OkUEj1mCiFPsPeDuvKBeUezpWFq8U748FrOc6s73ccRiCxMYIieTT66aQ.Q9TtE1NXnuPdq 4Ag2NxCK3LidkKFQFQVKUr92lonLpl2rxMVUeGbFtOSLzLgROWRNyimcOTzk2IWsIevIinQONbCL 6qmMz1myjPDWoKf.wTq4.19MmQvuVIJX9.gY53CTI.KLOWCxHdRUseabqEHMXBJA5cSvgD5p1UHb gFB8E8c6PbHvOwJlkBcXHUcBo98AKHASrGg2SiVSxGgAVQG2t7oUYf7URPwvxWi8t0sLbmP480b9 It_VrhLj7SIXMAjN.GQ.X00DY__p_Tkpnwizjj5r47mA3Wtb7.clH3uwvMYvM82t3NhHwAbHncXi vGdHlVLluuj3MHsfHZ.UY6KeIFjIBuIPiQRJ.mAYoN X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Thu, 27 Jan 2022 00:57:36 +0000 Original-Received: by kubenode514.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 10bc88697d7f48663cf941db64896bd6; Thu, 27 Jan 2022 00:57:31 +0000 (UTC) In-Reply-To: <834k5qh7pu.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 26 Jan 2022 16:50:21 +0200") X-Mailer: WebService/1.1.19615 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.187.147; envelope-from=luangruo@yahoo.com; helo=sonic316-21.consmr.mail.ne1.yahoo.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_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:285463 Archived-At: Eli Zaretskii writes: > From past discussions, the initial solution you propose will be > considered as bug by users. Could you point me to some of those discussions? AFAIU, the scaling on the NS and PGTK ports is generally considered superior to the other ports, and they simply scale the bitmaps up. > In the past we discussed only 2 resolutions, in which case providing > another set of fringe bitmaps sounds plausible. But you seem to be > talking about supporting any arbitrary scale, not just the double one > of HiDpi displays, and that calls for a different implementation that > we should IMO think over up front. Some of those monitors already default to a 400% scale, so GNOME and NS already aren't constrained to double scales. How about using a vector graphics format for the "new" fringe bitmaps? We already have SVG support, but IMHO SVG is too heavy and isn't present on every system, so maybe a custom vector graphics format for fringe bitmaps would be in order. Thanks.