From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Carlos Pita Newsgroups: gmane.emacs.bugs Subject: bug#37689: Fringe pixmaps, widgets, etc. look ridiculously tiny in hidpi screen Date: Mon, 14 Oct 2019 12:06:45 -0300 Message-ID: References: <83v9swqz9q.fsf@gnu.org> <83k19ao21y.fsf@gnu.org> <835zkrk9q9.fsf@gnu.org> <20191014131955.GC45622@breton.holly.idiocy.org> <83pnizidi3.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="207285"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Alan Third , Robert Pluim , 37689@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Oct 14 17:08:09 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iK1xB-000rqB-5m for geb-bug-gnu-emacs@m.gmane.org; Mon, 14 Oct 2019 17:08:09 +0200 Original-Received: from localhost ([::1]:51250 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iK1xA-0008Tq-1i for geb-bug-gnu-emacs@m.gmane.org; Mon, 14 Oct 2019 11:08:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56130) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iK1x5-0008S0-1T for bug-gnu-emacs@gnu.org; Mon, 14 Oct 2019 11:08:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iK1x3-0000qj-Vu for bug-gnu-emacs@gnu.org; Mon, 14 Oct 2019 11:08:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:60857) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iK1x3-0000qc-SB for bug-gnu-emacs@gnu.org; Mon, 14 Oct 2019 11:08:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iK1x3-00061f-Ko for bug-gnu-emacs@gnu.org; Mon, 14 Oct 2019 11:08:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Carlos Pita Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 14 Oct 2019 15:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37689 X-GNU-PR-Package: emacs Original-Received: via spool by 37689-submit@debbugs.gnu.org id=B37689.157106562423091 (code B ref 37689); Mon, 14 Oct 2019 15:08:01 +0000 Original-Received: (at 37689) by debbugs.gnu.org; 14 Oct 2019 15:07:04 +0000 Original-Received: from localhost ([127.0.0.1]:41445 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iK1w8-00060N-Ex for submit@debbugs.gnu.org; Mon, 14 Oct 2019 11:07:04 -0400 Original-Received: from mail-yw1-f67.google.com ([209.85.161.67]:35169) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iK1w6-0005zt-U5 for 37689@debbugs.gnu.org; Mon, 14 Oct 2019 11:07:03 -0400 Original-Received: by mail-yw1-f67.google.com with SMTP id r134so6218741ywg.2 for <37689@debbugs.gnu.org>; Mon, 14 Oct 2019 08:07:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=7Se5i+skW8dyaxyCOR1JA7rSCh0QrCUOnWzuvIU856I=; b=aaZuLoiaTmbvJuFRhaKSp62/KKA6Sk0VwgvMrDbP/fa5+gLzG+X76+5FWi8LqJ0nSv HdNHyI7RMZypd0K9YCrjzuqVfdfBgYMIlyekJoUC83qGpHChsutTdJQpT/RoKD1LuMns m1W22hm3uNdn9C2X+xNZpvk7/myWip+0Cbe2HnFxxXuT5wPjdXA44qOgvQCMCaTW/bB1 ODxmAflm+utJwaZi2/u2+CtrsiTnNuYzMvVp+ifgIJurCau4L1H2FuitkW/oBQLzdqd5 +qX2xkj1Z9r3cETD5aApiZuzY/rNJSIgVDZR3M4xBhBBr20oTA9HPTDefZOIIdsDbcwh O11Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=7Se5i+skW8dyaxyCOR1JA7rSCh0QrCUOnWzuvIU856I=; b=fAK9BTn1osD54GfATXJ2t1maoSCPpCCozB2SDhNkOmA9ViqDLUwQwMXN1FFjze48F6 di/sroA2DDhaVlWONmcGDFEqSiTfCP/y07ZD6oKqrjXmdc59hf3Xmq8Kx8cGqbQdeijJ L493dx0pYUCZbCmLPfNm6yS/xImaafnXaupZ841tFrkvBjJgE4FQnEXeBOIx3EFZM5RN ZRkpJa+A1XCOvB1pPxuSk+pjNxCPoNYRuKoWPIGS0oowy01cOW3Cjxs2xTe7rjuHX/fe TuITEucV2glhR4+CxN0yUjadHQAbvDxmnmGhzphH1eFRhoy98x1ds0ttLBrOXBSC455O vWtg== X-Gm-Message-State: APjAAAVe8CyXazdCwLTU4CoJIWZK60VgyFFJn58pyCbFdFwys8jvvELO d0v4dCChdz1lhiqGOwVgh4lqMS8nAZugMzq2AFc= X-Google-Smtp-Source: APXvYqyepLyD6wUHLI7NFn+I2JNHO8lDDHORDoVkH/t8zadq0AJMnAi6VNA2KAQdH4zXSdJWXIBgDptCY0XLAKWl+Jc= X-Received: by 2002:a81:57d4:: with SMTP id l203mr12311941ywb.277.1571065617210; Mon, 14 Oct 2019 08:06:57 -0700 (PDT) In-Reply-To: <83pnizidi3.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:169272 Archived-At: > Maybe I'm confused: I thought we were talking about fringe bitmaps. > But you seem to be talking about a more general issue. I'm not sure Yes, remember how all this started: > make an inventory of all the things that should be fixed towards hidpi Above I've been mostly talking about two things: i. fringe bitmaps and ii. widgets (checkbox-like stuff). My main interest is in (i) since I'm ok with text-only widgets but there is no replacement for fringe bitmaps. Anyway, I would like to fix both things at the same time. Moreover, there are other problems, which might be addressed by the same changes or not, take for example tetris, which looks laughably small in my screen. So I could go and change get_fringe_bitmap_data and hopefully fix the fringe issue but: i. This won't fix any other hidpi issues. ii. This might introduce regressions in backends that I'm unable to test (windows, macos) because they might be doing the scaling themselves. Therefore I believe a more nuanced understanding of how emacs is approaching the matter, if there is any strategy at all, is in order.