From: Dmitry Gutov <dgutov@yandex.ru>
To: martin rudalics <rudalics@gmx.at>, Eli Zaretskii <eliz@gnu.org>
Cc: rpluim@gmail.com, 52493@debbugs.gnu.org
Subject: bug#52493: 29.0.50; Setting Inconsolata up in init.el makes default face rendered wrong
Date: Thu, 5 Jan 2023 21:08:08 +0200 [thread overview]
Message-ID: <ceb92abe-d0ed-f2f2-53da-5ba80c68135f@yandex.ru> (raw)
In-Reply-To: <9be7030e-ce19-0baa-58b8-e2d483efab8f@gmx.at>
[-- Attachment #1: Type: text/plain, Size: 1147 bytes --]
On 05/01/2023 18:59, martin rudalics wrote:
> > I'm not seeing much of a change, if any:
> >
> > - My init script stills results in a frame 84 columns wide.
> >
> > - The frame still shrinks at certain width ranges.
> >
> > Attached are the contents of foo after doing this:
> >
> > (set-frame-width nil 102)
> > (set-face-attribute 'default nil :height 110 :family
> "InconsolataLGC")
> >
> > The second line was evaluated 5 times.
>
> Thanks. It seems that we really have to disentangle the entire size
> hint stuff to get reasonable outer sizes. Next patch attached.
- frame-text-cols from my init script is still ends up at 84 cols.
- 'emacs -Q' has its height shrinking again now.
- Its width is shrinking too, at certain widths. Not at 80 cols.
So I double-checked -- and both behaviors with the latest patch match
what the current (unpatched) emacs-29 does. I just hadn't noticed width
shrinking because I haven't tried to resize the frame first.
Attached are the contents of *foo* again after
(set-frame-width nil 102) ; x1
(set-face-attribute 'default nil :height 110 :family
"InconsolataLGC") ; x6
[-- Attachment #2: foo.txt --]
[-- Type: text/plain, Size: 7970 bytes --]
adjust_frame_size old native pixels 80x25 new native pixels 80x25 old text pixels 80x25 new text pixels 80x24 old text chars 80x25 new text chars 80x24
adjust_frame_size old native pixels 80x25 new native pixels 1456x900 old text pixels 80x25 new text pixels 1440x900 old text chars 80x25 new text chars 80x25
adjust_frame_size old native pixels 1456x900 new native pixels 1456x1296 old text pixels 1440x900 new text pixels 1440x1296 old text chars 80x25 new text chars 80x36
adjust_frame_size old native pixels 1456x1296 new native pixels 1488x1296 old text pixels 1440x1296 new text pixels 1440x1296 old text chars 80x36 new text chars 80x36
xg_frame_set_char_size old native pixels 1488x1296 new native pixels 1488x1296 outer pixels 744x698
xg_frame_set_char_size old native pixels 1488x1296 new native pixels 1488x1296 outer pixels 744x673
xg_frame_resized old native pixels 1488x1296 new native pixels 1488x1346
xg_wm_set_size_hint scale 2 char width 18 toolbar 0 vscroll 32 fringes 16 borders 0 base width 33 width inc 9
char height 36 menubar 50 toolbar 0 hscroll 0 borders 0 base height 43 height inc 18
xg_frame_resized old native pixels 1488x1296 new native pixels 1488x1296
xg_wm_set_size_hint scale 2 char width 18 toolbar 0 vscroll 32 fringes 16 borders 0 base width 33 width inc 9
char height 36 menubar 50 toolbar 82 hscroll 0 borders 0 base height 84 height inc 18
xg_frame_set_char_size old native pixels 1488x1296 new native pixels 1488x1296 outer pixels 744x714 outer rest 0x0
xg_frame_set_char_size old native pixels 1488x1296 new native pixels 1884x1296 outer pixels 942x714 outer rest 0x0
xg_frame_resized old native pixels 1488x1296 new native pixels 1884x1296
adjust_frame_size old native pixels 1488x1296 new native pixels 1884x1296 old text pixels 1440x1296 new text pixels 1836x1296 old text chars 80x36 new text chars 102x36
x_new_font old char size 18x36 new char size 21x45 text chars 102x36 old text pixels 1836x1296 new text pixels 2142x1620
xg_wm_set_size_hint scale 2 char width 21 toolbar 0 vscroll 32 fringes 16 borders 0 base width 34 width inc 10
char height 45 menubar 50 toolbar 82 hscroll 0 borders 0 base height 88 height inc 22
xg_frame_set_char_size old native pixels 1884x1296 new native pixels 2190x1620 outer pixels 1094x858 outer rest 0x0
xg_frame_resized old native pixels 1884x1296 new native pixels 2188x1584
adjust_frame_size old native pixels 1884x1296 new native pixels 2188x1584 old text pixels 1836x1296 new text pixels 2140x1584 old text chars 102x36 new text chars 101x35
x_new_font old char size 21x45 new char size 17x37 text chars 101x35 old text pixels 2140x1584 new text pixels 1717x1295
xg_wm_set_size_hint scale 2 char width 17 toolbar 0 vscroll 32 fringes 16 borders 0 base width 32 width inc 8
char height 37 menubar 50 toolbar 82 hscroll 0 borders 0 base height 84 height inc 18
xg_frame_set_char_size old native pixels 2188x1584 new native pixels 1765x1295 outer pixels 880x696 outer rest 0x0
xg_frame_resized old native pixels 2188x1584 new native pixels 1760x1260
adjust_frame_size old native pixels 2188x1584 new native pixels 1760x1260 old text pixels 2140x1584 new text pixels 1712x1260 old text chars 101x35 new text chars 100x34
x_new_font old char size 17x37 new char size 17x37 text chars 100x34 old text pixels 1712x1260 new text pixels 1700x1258
xg_frame_set_char_size old native pixels 1760x1260 new native pixels 1748x1258 outer pixels 872x678 outer rest 0x0
xg_frame_resized old native pixels 1760x1260 new native pixels 1744x1224
adjust_frame_size old native pixels 1760x1260 new native pixels 1744x1224 old text pixels 1712x1260 new text pixels 1696x1224 old text chars 100x34 new text chars 99x33
x_new_font old char size 17x37 new char size 17x37 text chars 99x33 old text pixels 1696x1224 new text pixels 1683x1221
xg_frame_set_char_size old native pixels 1744x1224 new native pixels 1731x1221 outer pixels 864x660 outer rest 0x0
xg_frame_resized old native pixels 1744x1224 new native pixels 1728x1188
adjust_frame_size old native pixels 1744x1224 new native pixels 1728x1188 old text pixels 1696x1224 new text pixels 1680x1188 old text chars 99x33 new text chars 98x32
x_new_font old char size 17x37 new char size 17x37 text chars 98x32 old text pixels 1680x1188 new text pixels 1666x1184
xg_frame_set_char_size old native pixels 1728x1188 new native pixels 1714x1184 outer pixels 856x642 outer rest 0x0
xg_frame_resized old native pixels 1728x1188 new native pixels 1712x1152
adjust_frame_size old native pixels 1728x1188 new native pixels 1712x1152 old text pixels 1680x1188 new text pixels 1664x1152 old text chars 98x32 new text chars 97x31
x_new_font old char size 17x37 new char size 17x37 text chars 97x31 old text pixels 1664x1152 new text pixels 1649x1147
xg_frame_set_char_size old native pixels 1712x1152 new native pixels 1697x1147 outer pixels 848x624 outer rest 0x0
xg_frame_resized old native pixels 1712x1152 new native pixels 1696x1116
adjust_frame_size old native pixels 1712x1152 new native pixels 1696x1116 old text pixels 1664x1152 new text pixels 1648x1116 old text chars 97x31 new text chars 96x30
x_new_font old char size 17x37 new char size 17x37 text chars 96x30 old text pixels 1648x1116 new text pixels 1632x1110
xg_frame_set_char_size old native pixels 1696x1116 new native pixels 1680x1110 outer pixels 840x606 outer rest 0x0
xg_frame_resized old native pixels 1696x1116 new native pixels 1680x1080
adjust_frame_size old native pixels 1696x1116 new native pixels 1680x1080 old text pixels 1648x1116 new text pixels 1632x1080 old text chars 96x30 new text chars 96x29
x_new_font old char size 17x37 new char size 17x37 text chars 96x29 old text pixels 1632x1080 new text pixels 1632x1073
xg_frame_set_char_size old native pixels 1680x1080 new native pixels 1680x1073 outer pixels 840x588 outer rest 0x0
xg_frame_resized old native pixels 1680x1080 new native pixels 1680x1044
adjust_frame_size old native pixels 1680x1080 new native pixels 1680x1044 old text pixels 1632x1080 new text pixels 1632x1044 old text chars 96x29 new text chars 96x28
x_new_font old char size 17x37 new char size 17x37 text chars 96x28 old text pixels 1632x1044 new text pixels 1632x1036
xg_frame_set_char_size old native pixels 1680x1044 new native pixels 1680x1036 outer pixels 840x570 outer rest 0x0
xg_frame_resized old native pixels 1680x1044 new native pixels 1680x1008
adjust_frame_size old native pixels 1680x1044 new native pixels 1680x1008 old text pixels 1632x1044 new text pixels 1632x1008 old text chars 96x28 new text chars 96x27
x_new_font old char size 17x37 new char size 17x37 text chars 96x27 old text pixels 1632x1008 new text pixels 1632x999
xg_frame_set_char_size old native pixels 1680x1008 new native pixels 1680x999 outer pixels 840x552 outer rest 0x0
xg_frame_resized old native pixels 1680x1008 new native pixels 1680x972
adjust_frame_size old native pixels 1680x1008 new native pixels 1680x972 old text pixels 1632x1008 new text pixels 1632x972 old text chars 96x27 new text chars 96x26
x_new_font old char size 17x37 new char size 17x37 text chars 96x26 old text pixels 1632x972 new text pixels 1632x962
xg_frame_set_char_size old native pixels 1680x972 new native pixels 1680x962 outer pixels 840x534 outer rest 0x0
xg_frame_resized old native pixels 1680x972 new native pixels 1680x936
adjust_frame_size old native pixels 1680x972 new native pixels 1680x936 old text pixels 1632x972 new text pixels 1632x936 old text chars 96x26 new text chars 96x25
x_new_font old char size 17x37 new char size 17x37 text chars 96x25 old text pixels 1632x936 new text pixels 1632x925
xg_frame_set_char_size old native pixels 1680x936 new native pixels 1680x925 outer pixels 840x516 outer rest 0x0
xg_frame_resized old native pixels 1680x936 new native pixels 1680x900
adjust_frame_size old native pixels 1680x936 new native pixels 1680x900 old text pixels 1632x936 new text pixels 1632x900 old text chars 96x25 new text chars 96x24
next prev parent reply other threads:[~2023-01-05 19:08 UTC|newest]
Thread overview: 169+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-12-14 23:43 bug#52493: 29.0.50; Setting Inconsolata up in init.el makes default face rendered wrong Dmitry Gutov
2021-12-15 14:57 ` Eli Zaretskii
2021-12-15 22:43 ` Dmitry Gutov
2021-12-16 7:29 ` Eli Zaretskii
2021-12-16 13:01 ` Dmitry Gutov
2021-12-16 13:31 ` Eli Zaretskii
2021-12-16 13:42 ` Dmitry Gutov
2021-12-16 14:08 ` Eli Zaretskii
2021-12-16 14:57 ` Dmitry Gutov
2021-12-16 15:15 ` Eli Zaretskii
2021-12-16 15:34 ` Eli Zaretskii
2021-12-16 15:42 ` Dmitry Gutov
2021-12-16 16:56 ` Eli Zaretskii
2021-12-17 0:49 ` Dmitry Gutov
2021-12-17 7:37 ` Eli Zaretskii
2021-12-17 7:46 ` Lars Ingebrigtsen
2021-12-17 8:38 ` Eli Zaretskii
2022-12-21 1:14 ` Dmitry Gutov
2022-12-21 9:38 ` Gregory Heytings
2022-12-21 12:49 ` Eli Zaretskii
2022-12-21 23:39 ` Gregory Heytings
2022-12-22 7:18 ` Eli Zaretskii
2022-12-25 22:42 ` Gregory Heytings
2022-12-21 13:40 ` Dmitry Gutov
2022-12-21 23:39 ` Gregory Heytings
2022-12-22 7:20 ` Eli Zaretskii
2022-12-25 22:42 ` Gregory Heytings
2022-12-26 12:20 ` Eli Zaretskii
2022-12-26 14:05 ` Gregory Heytings
2022-12-22 20:32 ` Dmitry Gutov
2022-12-25 22:42 ` Gregory Heytings
2022-12-26 0:46 ` Gregory Heytings
2022-12-26 12:25 ` Eli Zaretskii
2022-12-29 22:45 ` Gregory Heytings
2022-12-30 14:47 ` Eli Zaretskii
2022-12-30 15:40 ` Gregory Heytings
2022-12-30 16:14 ` Eli Zaretskii
2022-12-30 16:27 ` Gregory Heytings
2022-12-30 17:01 ` Eli Zaretskii
2022-12-30 17:28 ` Gregory Heytings
2022-12-26 15:48 ` Dmitry Gutov
2022-12-26 16:19 ` Gregory Heytings
2022-12-27 2:04 ` Dmitry Gutov
2022-12-28 15:20 ` Gregory Heytings
2022-12-28 17:01 ` Eli Zaretskii
2022-12-27 1:58 ` Dmitry Gutov
2022-12-28 15:19 ` Gregory Heytings
2022-12-21 12:11 ` Eli Zaretskii
2021-12-17 12:30 ` Dmitry Gutov
2021-12-17 13:01 ` Eli Zaretskii
2021-12-17 13:21 ` Dmitry Gutov
2021-12-17 13:46 ` Eli Zaretskii
2021-12-17 14:06 ` Dmitry Gutov
2021-12-17 14:42 ` Eli Zaretskii
2021-12-17 19:17 ` martin rudalics
2022-12-21 1:08 ` Dmitry Gutov
2022-12-21 9:22 ` martin rudalics
2022-12-21 12:56 ` Dmitry Gutov
2022-12-21 17:05 ` martin rudalics
2022-12-21 23:00 ` Dmitry Gutov
2022-12-22 10:15 ` martin rudalics
2022-12-22 20:39 ` Dmitry Gutov
2022-12-23 9:14 ` martin rudalics
2022-12-23 9:19 ` martin rudalics
2022-12-23 18:48 ` Dmitry Gutov
2022-12-24 9:27 ` martin rudalics
2022-12-24 13:38 ` Dmitry Gutov
2022-12-25 10:21 ` martin rudalics
2022-12-25 13:01 ` Dmitry Gutov
2022-12-25 16:07 ` martin rudalics
2022-12-25 16:52 ` Dmitry Gutov
2022-12-26 9:10 ` martin rudalics
2022-12-27 23:15 ` Dmitry Gutov
2022-12-28 10:08 ` martin rudalics
2022-12-28 12:31 ` Dmitry Gutov
2022-12-28 17:35 ` martin rudalics
2022-12-28 22:35 ` Dmitry Gutov
2022-12-29 9:05 ` martin rudalics
2022-12-29 22:29 ` Dmitry Gutov
2022-12-30 9:51 ` martin rudalics
2022-12-31 19:01 ` martin rudalics
2023-01-05 1:50 ` Dmitry Gutov
2023-01-05 9:47 ` martin rudalics
2023-01-05 14:14 ` Dmitry Gutov
2023-01-05 16:59 ` martin rudalics
2023-01-05 19:08 ` Dmitry Gutov [this message]
2023-01-06 17:47 ` martin rudalics
2023-01-06 18:14 ` Dmitry Gutov
2023-01-06 22:40 ` Gregory Heytings
2023-01-06 23:45 ` Dmitry Gutov
2023-01-06 23:49 ` Gregory Heytings
2023-01-07 0:48 ` Dmitry Gutov
2023-01-07 0:50 ` Gregory Heytings
2023-01-07 9:48 ` martin rudalics
2023-01-08 9:45 ` martin rudalics
2023-01-08 22:38 ` Gregory Heytings
2023-01-08 23:23 ` Gregory Heytings
2023-01-09 10:09 ` martin rudalics
2023-01-09 17:28 ` Eric Abrahamsen
2023-01-07 9:15 ` martin rudalics
2023-01-09 0:12 ` Dmitry Gutov
2023-01-09 10:07 ` martin rudalics
2023-01-09 20:50 ` Dmitry Gutov
2023-01-10 12:05 ` martin rudalics
2023-01-12 0:34 ` Dmitry Gutov
2023-01-12 9:31 ` martin rudalics
2023-01-12 9:46 ` Robert Pluim
2023-01-12 10:23 ` martin rudalics
2023-01-12 23:53 ` Dmitry Gutov
2023-01-13 0:36 ` Dmitry Gutov
2023-01-13 8:38 ` martin rudalics
2023-01-16 1:27 ` bug#60585: 30.0.50; global-text-scale-adjust shrinks window (was not before), was: " Dmitry Gutov
2023-01-16 10:03 ` martin rudalics
2023-01-16 12:44 ` Dmitry Gutov
2023-01-16 16:10 ` martin rudalics
2023-01-17 1:54 ` Dmitry Gutov
2023-01-17 10:04 ` martin rudalics
2023-01-17 17:35 ` Dmitry Gutov
2023-01-18 17:13 ` martin rudalics
2023-01-21 3:12 ` Dmitry Gutov
2023-01-21 10:08 ` martin rudalics
2023-01-22 1:56 ` Dmitry Gutov
2023-01-22 9:54 ` martin rudalics
2023-01-22 22:25 ` Dmitry Gutov
2023-01-24 10:50 ` martin rudalics
2023-01-25 4:20 ` Dmitry Gutov
2023-01-26 15:44 ` martin rudalics
2023-01-27 3:07 ` Dmitry Gutov
2023-01-27 9:35 ` martin rudalics
2023-01-28 0:22 ` Dmitry Gutov
2023-01-28 15:36 ` martin rudalics
2023-01-29 1:25 ` Dmitry Gutov
2023-01-30 9:28 ` martin rudalics
2023-02-09 19:40 ` Dmitry Gutov
2023-02-11 1:36 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2023-02-11 8:17 ` Eli Zaretskii
2023-02-11 9:30 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2023-02-11 10:39 ` Eli Zaretskii
2023-02-11 10:15 ` Dmitry Gutov
2023-02-11 10:22 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2023-02-11 22:08 ` Dmitry Gutov
2023-02-12 1:45 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2023-02-12 2:06 ` Dmitry Gutov
2023-02-12 3:26 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2023-02-12 12:41 ` Dmitry Gutov
2023-02-13 2:56 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2023-02-16 2:09 ` Dmitry Gutov
2023-02-16 3:00 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2023-02-16 22:18 ` Dmitry Gutov
2023-02-17 2:43 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2023-02-17 11:54 ` Dmitry Gutov
2023-02-12 12:55 ` Dmitry Gutov
2023-02-13 10:09 ` martin rudalics
2023-02-17 2:05 ` Dmitry Gutov
2023-02-20 9:05 ` martin rudalics
2023-02-22 1:42 ` Dmitry Gutov
2023-02-24 17:54 ` martin rudalics
2023-02-27 1:29 ` Dmitry Gutov
2022-12-21 13:43 ` Dmitry Gutov
2022-12-24 1:03 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2022-12-24 8:52 ` martin rudalics
2022-12-24 9:39 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2022-12-24 10:45 ` martin rudalics
2022-12-24 11:24 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2022-12-24 13:02 ` Dmitry Gutov
2022-12-25 22:52 ` Gregory Heytings
2021-12-16 15:36 ` Dmitry Gutov
2021-12-16 16:54 ` Eli Zaretskii
2021-12-17 0:13 ` Dmitry Gutov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ceb92abe-d0ed-f2f2-53da-5ba80c68135f@yandex.ru \
--to=dgutov@yandex.ru \
--cc=52493@debbugs.gnu.org \
--cc=eliz@gnu.org \
--cc=rpluim@gmail.com \
--cc=rudalics@gmx.at \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).