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
https://i.imgur.com/yWSLdMe.png
https://i.imgur.com/XYreHBK.png
https://i.imgur.com/hwrQ67B.png
https://i.imgur.com/3MUvxjs.png
https://i.imgur.com/cxwchja.png
我的眼睛终于又得到解放,40岁了眼睛真的有变差...