V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
uxkoko1
V2EX  ›  Apple

修改 Mac 备忘录的段落行高值

  •  1
     
  •   uxkoko1 · 148 天前 · 918 次点击
    这是一个创建于 148 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一、问题: 众所周知,Mac 备忘录的段落,在中文时默认行高很小,使文字堆在了一起,相当难看,不知道大家是怎么忍受下去的,即便 MacOS12 后有所改善,但段落行高仍然很小。

    二、分析: 修改备忘录程序的默认行高值,打开如下目录: /System/Applications/Notes.app/Contents/Resources/pad.css

    我们可以找到 pad.css 这个文件,内部包含了行高的设置项:

    body { margin: var(--margin-top) 14px var(--margin-bottom) 19px; padding: 0; font: @[FONT_SIZE]px @[FONT_NAME]; word-wrap: break-word; line-height:1.35; height: 100%; color: -apple-system-label; background: rgba(0,0,0,0) !important; }

    这一行:line-height:1.35;

    默认的行高值为 1.35 ,如果我们将该值修改为 1.5 就会好很多。但是,备忘录作为默认的 Mac 程序,所有用户都没有权限更改文件,无论是用管理员命令,还是关闭 SIP 后,都无法更改。

    三、问题: 请问是否有其他途径可以修改该 css 文件,以优化行高问题。

    四、其他说明: 虽然可以通过修改备忘录笔记的字体的问题,缓解行高问题,但,为每篇笔记设置字体过于繁琐,不是长期之举;再,如果 Mac 端设置了字体,会导致同步到 iOS 端的字体显得过小,总之,Mac 端和 iOS 端在设置字体问题上,很难找到一个平衡的、互相都舒服的字体大小。目前评估下来,唯一解法只能是修改 Mac 默认 css 文件的行高值,以完美解决该问题。

    第 1 条附言  ·  147 天前
    目前看下来,这是一个非常复杂的问题,基本上没法搞定。
    2 条回复    2024-06-29 22:13:27 +08:00
    v7eeaU2MLyWNvp
        1
    v7eeaU2MLyWNvp  
       146 天前
    iOS 的备忘录行高,有人稍微调了下,iOS 上不那么挤了。但 mac 没有调。
    mac 以前是冬青黑体,自带行高,这时候行高还能接受。后来换了平方字体,永远都挤在一堆,我从第一年就开始反馈行高问题,一直到今天,我都忘了多少年了,也有 7,8 年了吧。似乎苹果也有员工看 v2 ,但这群畜生,抱歉我说脏话了,这群畜生直到今年才给 ipad 加了个计算器,你就别想了。
    我现在就是忍者用,就只当备忘录,万一有存要阅读的文本,手动设置另一个有行高的字体。。。
    uxkoko1
        2
    uxkoko1  
    OP
       146 天前
    @v7eeaU2MLyWNvp 唉,难受。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2922 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 03:12 · PVG 11:12 · LAX 19:12 · JFK 22:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.