On 5/28/2025 1:40 PM, Ship Mints wrote: > But... Did you run the repro in question and it worked for you, or are > you saying that this worked for your case? I edited your repro to use that call (see the diff below), and it all looks good to me, as shown in the attached screenshots. --- before.el 2025-05-28 14:58:33.646686778 -0700 +++ after.el 2025-05-28 14:58:42.551136757 -0700 @@ -12,8 +12,7 @@ (let ((pad-to-width 150)) (cl-labels ((string-pixel-width-scaled (str) - (ceiling (* (string-pixel-width str) - (/ (float (default-font-width)) (frame-char-width))))) + (string-pixel-width str (current-buffer))) (insert-pad-to-width (str face) (let* ((s (propertize str 'face face)) (pad-width (- pad-to-width