写在前面
笔者之前一直用OneNote来整理记录笔记,工作过程中用Notion网页版来进行记录。在使用OneNote的过程中也遇到了诸多不顺手的地方,如代码块插入、字体一致性等(此处省略一万字…)。最近一直在挑选合适的笔记软件,在比较了网易云笔记,印象笔记等诸多主流笔记软件后,最终选择了的策略为Obsidian + Notion + Git。目前而言,笔者认为Obsidian是一款划时代的笔记应用,其给予使用者极高的编写自由度和知识所有权,但其技术和生态尚未完全成熟,使用过程中偶尔会遇到某些较为难处理且小众的问题,该文档会不定期记录更新,现整理记录如下。
编辑区页面宽度限制
默认情况下,Obsidian编辑区有两种视图策略,Full width和Reduced view。这可以在设置->编辑器->显示中的缩减栏宽
切换,但两种模式都显得较为极端,Full width会将文本覆盖整个编辑区,而Reduced view仅限制行宽为700px。
可以选择一种较为折衷的处理方式,可以修改Obsidian当前使用主题对应的css文件来实现
body
{
--file-line-width: 1000px; /* 控制页面宽度 */
...
}
通过添加上述代码即可控制编辑区的行宽为任意大小(合理区间内)。
无法搜寻字体
Obsidian支持开源字体,只需要安装对应的字体文件即可。但使用过程中发现当安装的字体文件格式为otf时,Obsidian无法搜寻并识别出字体——尽管显示该字体已成功安装,经实际测试Obsidian可以识别出ttf格式安装的字体文件,otc、ttc格式的字体文件安装后是否可被识别未知。
目前网上并未看到跟笔者类似的情况出现,笔者在安装思源黑体时出现了此状况,不确定这是否为一个General issue还是其它原因。思源黑体官方未提供ttf文件,后续也是几处找寻才找到了思源黑体的ttf文件,最终顺利解决。