一、问题: 众所周知,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 文件的行高值,以完美解决该问题。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.