Am Mo., 14. Apr. 2025 um 10:55 Uhr schrieb Eli Zaretskii : > > Date: Mon, 14 Apr 2025 10:08:14 +0200 > > Cc: 77774@debbugs.gnu.org > > From: Johann Höchtl > > > > I do still believe it is a bug. > > Please explain why. > > > I changed the definition of to > > > > (set-face-attribute 'fill-column-indicator nil :background nil > > :foreground "white" :stipple '(10 1 " \x0\x0\x0\x0\x0\x0")) > > > > one blank representing a single set bit, followed by quite a few null > > string literals as I do not know what happens if I dynamically change > > font sizes. Does this influence the necessity to change the bitmap > > literal of a stipple? > > I don't think stipple bitmaps are automatically extended as you change > the text scale. Po Lu, is that supposed to work automagically > somehow? > > > Nonetheless, at Linux at scale level 0 a single line is shown, at some > > increases of the scale level I see two or more lines, at higher scale > > levels just one again. > > What happens if you enlarge the bitmap even more? > I did and made an "absurdly" large 1 by bitmap. It consistently becomes two lines at scale level +5. For the sake of simplicity and ruling out other factors I set display scale level to 100%. When starting at OS scale level 150%, I see already two stipple lines at emacs scale mode +0 (no scale) So there might be a common culprit to the misbehaviour. > > Also, display-line-numbers-mode influences the position of the stipples. > > Which IMHO shouldn't be the case. > > True. But that is a different problem. >