obsidian 下载的字体是霞鹜文楷,包含多个版本,如 LXGWWenKaiScreen.ttf 与 LXGWWenKaiScreenR.ttf 等,最先使用的是 obsidian 插件“Custom Font Loader”(在该插件中,我曾还因为点击 "Multiple fonts"以及文件夹下有多个版本的霞鹜文楷,导致 obsidian 卡住),根据插件的要求在文件夹中复制 LXGWWenKaiScreen.ttf 文件,可是设置始终无效,字体没有设置成功。
于是选择另一种设置方法,双击 LXGWWenKaiScreen.ttf 文件点击 “安装” 将字体文件安装到电脑上,然后点击 obsidian 的“选项”“外观”“正文字体”选择“霞鹜文楷屏幕阅读版”,此次设置成功,字体修改成功(此时通过 win 11 “设置”“个性化”“字体”里搜索可以搜索到该字体,但是不会有“字体文件 C:\WINDOWS\FONTS\LXGWWENKAIMONOGBSCREEN.TTF”一行)。
可是之后遇到了“电脑未关机前 obsidian 字体设置正常,电脑再次开启后 obsidian 字体又不是霞鹜文楷”的情况,obsidian 此时显示系统不存在该字体(可是系统 fonts 文件下存在该字体,word 里也可以设置该字体,可通过 win 11 “设置”“个性化”“字体”里搜索却搜索不到该字体,将字体文件再次双击覆盖安装,obsidian 又会显示正常),可是每次打开电脑都需要安装字体实在麻烦。
通过参考 obsidian安卓上利用css修改界面字体_obsidian 修改代码字体-CSDN博客,因为 OTF/WOFF/WOFF2 Converter 的文件限制 15 M,所以选择将 ttf 文件先通过 OTF/WOFF/WOFF2 Converter 转化为 woff2 文件,然后使用 Online @font-face generator — Transfonter 网站转换为 css 文件调用。但是这样设置我自己生成的 css 没有成功,字体变了好像又没变(不过 obsidian安卓上利用css修改界面字体_obsidian 修改代码字体-CSDN博客 最下方提供的 css 文件链接是可用的,但我没用这个,我想使用新版本的字体)。
解决方法:
之后仔细查看 GitHub - lxgw/LxgwWenKai: An open-source Chinese font derived from Fontworks’ Klee One. 一款开源中文字体,基于 FONTWORKS 出品字体 Klee One 衍生。发布页写的内容中有一条:“亦可查看微软官方教程:如何在 Windows 中安装或删除字体。”
微软官方教程写的是“1. 若要为所有 PC 用户安装,请为 (Windows 10 版本1809或更高版本) 的 所有用户 选择 “安装”。”这次选择“为所有用户安装”,最终重启后字体在 obsidian 中显示正常,此时通过 win 11 “设置”“个性化”“字体”里搜索可以搜索到该字体,同时有“字体文件 C:\WINDOWS\FONTS\LXGWWENKAIMONOGBSCREEN. TTF”一行。
右键,点击为所有用户安装!!😭😭
右键,点击为所有用户安装!!😭😭
参考链接:
- 如何在 Windows 中安装或删除字体 - Microsoft 支持
- GitHub - lxgw/LxgwWenKai: An open-source Chinese font derived from Fontworks’ Klee One. 一款开源中文字体,基于 FONTWORKS 出品字体 Klee One 衍生。:https://github.com/lxgw/LxgwWenKai?tab=readme-ov-file
- obsidian安卓上利用css修改界面字体_obsidian 修改代码字体-CSDN博客