MacType更好的字體渲染


初步嘗試

下載 noMeiryoUI 和 蘋果簡方字體,通過noMeiryoUI替換系統字體

建議使用蘋果簡方 常規體 10px

mactype

我的系統:win10 lts 1809,家里電腦的操作系統:win 10 專業版1909

mactype:下載地址,從MacType 2019.1-beta6升級到MacType 2021.1-rc1目前運行正常,未出現異常

開源地址:https://github.com/snowie2000/mactype/

建議使用服務模式,或者以管理員身份嘗試托盤模式,然后任務管理器中重啟資源管理器。

不建議使用注冊表模式,注冊表模式已被Microsoft放棄,最終將變得無法使用。由於這是高度面向OS的行為,因此我們無法對其進行更改

關於模式的討論:https://github.com/snowie2000/mactype/issues/717

對於軟件的升級,建議先卸載再安裝新版本

原理

mactype通過GDI來渲染,對於不生效的軟件,嘗試對軟件關閉direct writer

字體配置

選擇配置,這里我喜歡使用XMac中的XMac.LCD.Default配置

mactype的服務內存占用4.5MB,可以說是非常小了

故障排除:《使用MacType,讓Windows的字體變得更漂亮

修改配置

修改配置的叫mactype tuner,高級模式里面是可以添加排除項的,或者打開配置文件直接修改(比如我的:C:\Program Files\MacType\ini\XMac)

生效軟件列表

已生效軟件列表

rider、tc、windows資源管理器

未生效軟件列表

typora,建議關閉mactype對typora的渲染

注:這個方法已經過時了,因為chrome 52之后不提供接口關閉directWrite

  1. Open preference panel.
  2. Click Open Advanced Settings which will open a folder.
  3. Open config.user.json from the folder.
  4. Set "directWrite": false in the json file. By default the value should be true.
"directWrite": false, // Boolean - Enables DirectWrite font rendering system on Windows. Default is true.

方法二:Typroa 快捷方式的屬性里,目標后面加上 --disable-direct-write 或 --disable-directwrite-for-ui 這個方法經測試也無效

typora上的討論:Cannot disable direct write #568

遇到問題

typora在很多情況下啟動時,會彈一個錯誤框

​ 標題:typora.exe找不到序數

​ 內容:無法定位序數345於動態鏈接庫 C:\Program Files\Typora\Typora.exe 上

解決辦法:把typora增加到排除列表

瀏覽器字體渲染

建議使用centbrowser,如果是chrome參考官方建議:https://github.com/snowie2000/mactype/wiki/Google-Chrome

centbrowser 中關閉DirectWrite 渲染
地址欄輸入:chrome://flags,禁用DirectWrite

不太建議 這個油猴腳本 增強瀏覽器文字渲染效果 ,因為使用后字體會加粗而且陰影太重

修改Chrome字體設置

方法1. 打開chrome,進入設置外觀自定義字體

方法2. 下載這個油猴腳本,但是字體會非常粗還有陰影的效果

其它

公司和家里的顯示器分辨率:1920x1080 ,可以認為是1080p屏

2K屏 2560x1440

4K屏 4096X2160

通俗的做法是查看顯示器的水平分辨率


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM