macOS下OneNote中文字体和数字英文字体不统一,英文自动变粗体
RT
每次使用 OneNote 中文切到英文都是一件煩心事。
比如,在敲中文后,再敲英文或數(shù)字,字體自動從華文楷體切換到其它字體:
導(dǎo)致后面再次打中文字體會跟著改變:
可以看到,華文楷體字體好看,后面的用國外字體顯示中文真的很難看。
于是我每次都是用格式刷還原:
偏好設(shè)置修改默認(rèn)字體?
OneNote 屬于微軟,微軟 Windows OS 與蘋果 Mac OS 屬于競爭關(guān)系,默認(rèn)字體對于中文用戶來說用中文輸入法有效,對直接使用美式鍵盤輸入就無效了。這算是一個 BUG 吧,不過這么多年了依舊,看來微軟也沒有有修復(fù) Mac 平臺的 OneNote BUG 的意思。
OneNote 作為免費軟件,就算不給修復(fù)那也沒有指責(zé)它的資格。
痛定思痛
格式刷實在是太麻煩了,讓我苦不堪言。這次便下定決心要徹底解決這個問題。
解決方法
方法一
經(jīng)過多次測試,發(fā)現(xiàn)OneNote自動切換的字體為Calibri。
直接給你刪了試試。
找到程序。
進(jìn)入程序包目錄。
一般Mac程序資源都放在在Contents/Resources目錄下,直接找到DFonts文件夾(猜的)。
刪除所有的Calibri字體,注意不要誤刪,可能讓OneNote內(nèi)的文件全部顯示不了。
一開始找字體時我是批量刪除,導(dǎo)致 OneNote 所有文章都不顯示了。不過的虧從回收站恢復(fù)字體后又能正常顯示了,以為把筆記全刪了,上千萬的字呢,哈人。
徹底退出OneNote,重啟。
再次輸入英文,中文,發(fā)現(xiàn)以及正常。
注 1:
方法一:可以直接通過右鍵finder進(jìn)入文件夾:/Applications/Microsoft OneNote.app/Contents/Resources/DFonts
方法二:通過終端執(zhí)行命令刪除:rm -rf /Applications/Microsoft\ OneNote.app/Contents/Resources/DFonts/?alibri*.ttf
注 2:
如果你不經(jīng)意間升級了 OneNote,或者軟件在后臺你不知情的情況下自動升級,又或是卸載重裝后會恢復(fù),需要重新執(zhí)行上述步驟。
注 3:
OneNote 默認(rèn)使用微軟雅黑(msyh.ttf),可以在 OneNote 的資源目錄下,將你想要的默認(rèn)的字體改名替換掉 msyh.ttf。
這種方法就本地有效,不過也可以騙騙自己,因為在別的電腦上打開依舊。
注 4:
對通過輸入法輸入有效,美式輸入法直接輸入英文或數(shù)字還是無效。如果前面有其它格式的字體,也會導(dǎo)致后續(xù)失效。
刪除 Calibri 字體本質(zhì)只是緩解你強(qiáng)迫癥的一種方式。也就是說,Calibri 字體刪除了,但沒有完全刪除。
不信你看:
方法二
-
英文符號
不要直接使用美式鍵盤輸入,使用中文輸入法進(jìn)行輸入再回車。 -
數(shù)字符號
不要直接在一行的頭輸入數(shù)字,先用中文輸入法輸入字符后再輸入。
方法三
給微軟提 issue。據(jù)我所知是有的,不過幾年過去了也沒給修復(fù)。
方法四
OneNote 是閉源的,不過也可以用反編譯進(jìn)行修復(fù)該 BUG。Mac 下 Hopper Disassembler 比較好用。有時間的可以研究一下。
附
Mac OneNote 插件
其中的語法高亮和目錄大綱功能很實用。
https://github.com/lmmarisej/Mac-Gem-Menu-for-OneNote/releases,有用不妨點個 star 再走。
總結(jié)
以上是生活随笔為你收集整理的macOS下OneNote中文字体和数字英文字体不统一,英文自动变粗体的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 五人分鱼
- 下一篇: Spring 马士兵