[-Fx-] Firefox69使用Mactype的方法

楼主: leon19790602 (())   2019-09-08 03:21:02
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岁了眼睛真的有变差...
作者: abram (科科)   2019-09-08 09:29:00
太专业了 谢谢分享 好怀念糖果版的MacType借问一下Vivaldi用哪一套比较有用呢 谢谢
作者: aiwheat (寻找自己的阿尼玛)   2019-09-08 18:06:00
专业,先推,之前69不行,就先删除再安装68了XD
楼主: leon19790602 (())   2019-09-08 20:22:00
vivaldi没用过呢...抱歉
作者: abram (科科)   2019-09-08 21:10:00
还是谢谢
作者: kuro (支那啃民党 凸 ̄▽ ̄凸)   2019-09-08 22:39:00
简单说就是开启 DirectWrite=1 后,使用 Directwrite 的程式,MacType 会引用 [DirectWrite] 区块下的四个设定值RenderingMode、Contrast、ClearTypeLevel、GammaValuehttps://github.com/snowie2000/mactype/wiki/参考 DirectWrite section 部分旧的设定档可能没有 [DirectWrite],所以即使开启 DirectWrite=1 也没效果?不确定交叉试了好几个值效果虽然可接受,但没原来的效果好所以我是暂时转用 68esr 看得更舒服
作者: acergame5 (acergame5)   2019-09-09 01:45:00
有ezgdi的使用者改成功吗
作者: a0193143 (万咒逆)   2019-09-09 14:35:00
我还是先换68ESR,看看之后版本有没有要加回Cairo听说是因为Cairo渲染有一些bug,结果不修干脆砍掉
楼主: leon19790602 (())   2019-09-09 15:34:00
Cairo的GDI渲染效果还是比DirectWrite好很多,DW就是有字体太虚的问题,加上Stylus效果还是没GDI来得好真不习惯我也是建议使用68ESR~然后祈祷Cairo会回来
作者: aeolus0829 (阿洽)   2019-09-09 17:21:00
win10 我已经放弃 mactype 了,不需要使用
作者: tom282f3 (学妹战士)   2019-09-10 02:22:00
68ESR +1
作者: brandx (brandx)   2019-09-10 09:49:00
早就没在用mactype很久叻https://i.imgur.com/K57a7WB.png
作者: tom27751989 (Himeko)   2019-09-11 23:44:00
win10在2k以上分辨率 我觉得不需要用mactype, 不过我是1080p(死
作者: swinds24 (阿肾)   2019-09-21 14:50:00
68ESR+1

Links booklink

Contact Us: admin [ a t ] ucptt.com