更新:解決方法在此
在筆記中如果有 碧
這個字,並且加粗時,
在編輯模式與預覽模式都會發現到文字占用寬度改變,變成 碧
。
而在其他語法,例如刪除線、斜體中則無此問題。
可以試試看以下的詞:
**碧姬,碧藍**
更新:解決方法在此
在筆記中如果有 碧
這個字,並且加粗時,
在編輯模式與預覽模式都會發現到文字占用寬度改變,變成 碧
。
而在其他語法,例如刪除線、斜體中則無此問題。
可以試試看以下的詞:
**碧姬,碧藍**
在默认主题下,我没有重现这个 BUG,也许是 外观主题 引起的?
把 所有 插件和外观主题 都管理再试试。
禁用第三方外掛,佈景主題改成無,依然有這問題。
建议可以将原文也发出来,便于其他人重现。如果原文放入代码块中就更好了,像下面这样。
出错的原文
繁体的碧大概是两个字符组成的特殊字形,加粗状态下两个 unicode 被炸开了。如果是那就是编辑器 bug 了,不过不知道怎么用英文描述出来。
碧没有特殊字形,奇怪了
手机上也这样么?
可以試試看這幾個詞,
**碧姬,碧藍**
我的編輯器/預覽是呈現這樣子:
另外在手機端倒是沒有這個問題。
出问题的那个是啥系统上的?
我的系統是:Windows 10 Home 繁體中文版, 21H1
手边没有 Windows 设备, 暂时不能做测试了。
Windows 7 有些程式在顯示微軟正黑體粗體的字型時,會多出空白字元 (microsoft.com)
字体的问题
windows7 时代的 bug,现在还在,服了!
「碧」「筵」「綰」在微軟正黑體問題 - Lin輕手札 (kira5033.github.io)
笑死了,这个 bug 估计有十年了……
看來是"微軟正黑體"這個font的鍋了,哈哈
解決方式就只能更換字型囉?
肯定是字体问题。。。。
换思源黑体吧,好看!
大家都很是考古专家啊!
換掉微軟正黑體後 OK 了,先安裝 Noto Sans TC 所有字重字體。
在 Obsidian 外觀設定, CSS 片段新增一個文字檔 My Font.css
參考這裡的格式
內容打上:
:root {
--default-font: 'Noto Sans', 'Noto Sans TC', sans-serif !important;
}
Obsidian 重開就可以換掉字體了。
不過用了其他主題之後,還是會用回到微軟正黑體,可能是被第三方主題使用的字型覆蓋了…
需要在該主題內新增我要的字體。