[-Fx-] Firefox69使用Mactype的方法
snowie2000的GitHub表示在Firefox69要使用Mactype
必須開啟DirectWrite
https://i.imgur.com/veJnjWW.png

所以我們首先要做的是,確認DirectWrite是否有開:
在火狐網址列輸入about:config
搜尋:gfx.direct2d.disabled
這個值先前為了使用Mactype渲染,都會改成true
請改為false
再來,因為我之前使用的是糖果2012年版本的
直接修改ini開啟DirectWrite=1是無效的
你如果使用較新的Mactype版本,先嘗試直接更改ini看是否有效果
你可以在以下位置找到你Mactype的設定檔(如果未變更安裝路徑)
64bit:C:\Program Files\MacType\ini
32bit:C:\Program Files (x86)\MacType\ini
找到個人化的ini檔後打開,在[General]欄位下
加入或更改DirectWrite=1
https://i.imgur.com/qq1CANQ.png

儲存後重開機,如果有效果,就大功告成
接下來是跟我一樣沒效果的,請先到snowie2000的GitHub
下載MacType 2019.1-beta6
https://github.com/snowie2000/mactype/releases/tag/2019.1-beta6
縮網址:https://tinyurl.com/y29hks7z
請先備份好你的個人化的ini檔,路徑上面有說不贅述
安裝完後它會自動將你舊版本的Mactype移除
然後再選擇設定檔,這邊我以
Ft Opt(即資料夾中的new.ini)作範例
https://i.imgur.com/91K1kTk.png

選擇完畢後關閉介面,打開new.ini跟你備份的ini
將new.ini中[General]欄位下除了以下
CacheMaxFaces=64
CacheMaxSizes=64
CacheMaxBytes=52428800
這三行保留外,剩下全數刪除
並把你備份的ini [General]欄位內除了以上三行外
其餘皆copy至new.ini [General]欄位中
當然如果沒有DirectWrite=1這行的話,請務必加上去
再來把ini中的[FontSubstitutes]及[Individual]
欄位中的參數也copy過去相同欄位
這樣才會有你習慣看的字型效果
DirectWrite欄位參數可以自己調,以下為參考值
[DirectWrite]
RenderingMode=6
GammaValue=1.2
Contrast=1.0
ClearTypeLevel=1
我的範例為文泉驛微米黑
https://i.imgur.com/I84YFb7.png

重開機後應該就有原本Mactype的效果了
以下為選配,個人認為DirectWrite的效果還是差原本的一點
所以建議搭配Stylus使用,建立一個新樣本,輸入:
* {
-webkit-text-stroke-width: 0.1px;
text-shadow: 0 0 1px rgba(0,0,0,0.1),
0 0 2px rgba(0,0,0,0.01),
0 0 3px rgba(0,0,0,0.01) !important;
}
想更粗一點可以將0.1px改為0.2
不喜歡的話再提供兩種樣式:
Mac OSX Font Rendering for Windows Based Browsers
https://tinyurl.com/ybwo4oc4
版上推薦過可自定義的KillSerif Style
https://userstyles.org/styles/111687/killserif-style
最後是效果圖:
https://i.imgur.com/b5V8Njk.png






我的眼睛終於又得到解放,40歲了眼睛真的有變差...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 134.208.32.44 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Browsers/M.1567884066.A.7F3.html
※ 編輯: leon19790602 (134.208.32.44 臺灣), 09/08/2019 03:22:50
推
09/08 09:29,
6年前
, 1F
09/08 09:29, 1F
推
09/08 09:32,
6年前
, 2F
09/08 09:32, 2F
推
09/08 18:06,
6年前
, 3F
09/08 18:06, 3F
→
09/08 20:22,
6年前
, 4F
09/08 20:22, 4F
推
09/08 21:10,
6年前
, 5F
09/08 21:10, 5F
→
09/08 22:39,
6年前
, 6F
09/08 22:39, 6F
→
09/08 22:41,
6年前
, 7F
09/08 22:41, 7F
→
09/08 22:41,
6年前
, 8F
09/08 22:41, 8F
→
09/08 22:41,
6年前
, 9F
09/08 22:41, 9F
→
09/08 22:42,
6年前
, 10F
09/08 22:42, 10F
→
09/08 22:42,
6年前
, 11F
09/08 22:42, 11F
→
09/08 22:43,
6年前
, 12F
09/08 22:43, 12F
→
09/08 22:44,
6年前
, 13F
09/08 22:44, 13F
→
09/08 22:46,
6年前
, 14F
09/08 22:46, 14F
→
09/08 22:47,
6年前
, 15F
09/08 22:47, 15F
→
09/09 01:45,
6年前
, 16F
09/09 01:45, 16F
推
09/09 14:35,
6年前
, 17F
09/09 14:35, 17F
→
09/09 14:35,
6年前
, 18F
09/09 14:35, 18F
→
09/09 15:34,
6年前
, 19F
09/09 15:34, 19F
→
09/09 15:35,
6年前
, 20F
09/09 15:35, 20F
→
09/09 15:36,
6年前
, 21F
09/09 15:36, 21F
推
09/09 17:21,
6年前
, 22F
09/09 17:21, 22F
推
09/10 02:22,
6年前
, 23F
09/10 02:22, 23F
推
09/10 09:49,
6年前
, 24F
09/10 09:49, 24F
→
09/10 09:49,
6年前
, 25F
09/10 09:49, 25F

推
09/11 23:44,
6年前
, 26F
09/11 23:44, 26F
→
09/11 23:44,
6年前
, 27F
09/11 23:44, 27F
推
09/21 14:50,
6年前
, 28F
09/21 14:50, 28F
推
02/08 13:52,
6年前
, 29F
02/08 13:52, 29F
→
02/08 13:53,
6年前
, 30F
02/08 13:53, 30F