为什么global-display-fill-column-indicator-mode的竖线会显示在第64列

我按照【已解决】 如何正确设置 display-fill-column-indicator-mode? 中的方式设置了fill-column和global-display-fill-column-indicator-mode

(setq fill-column 80)
(add-hook 'after-init-hook 'global-display-fill-column-indicator-mode)

但是竖线却显示在第64列

我使用16字号的更纱黑体,Windows上的Emacs 28.2

fill-column is a buffer-local variable

(setq-default fill-column 80)

改成

(setq-default fill-column 80)

之后,那条竖线又跑到第73列了

那你试试(setq-default fill-column 1) 我很好奇线会在哪?

看起来在第2列 image

那看来就没问题,可以一点点查查哪里出了问题