解决41版后chrome菜单标题不支持mactype的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决41版后chrome菜单标题不支持mactype的方法相关的知识,希望对你有一定的参考价值。

chrome升级后,采用directwrite,导致mactype无法对chrome进行字体渲染,根据前人的成果,解决方法总结如下:

 

1、chrome://flags/#disable-direct-write 启用

此项可以解决网页字体渲染问题

 

2、chrome快捷方式启动参数添加 --disable-directwrite-for-ui

此项可以解决菜单标题问题,但是仅此快捷方式有效

 

3、注册表修改添加--disable-directwrite-for-ui

可以完美解决chrome启动后的菜单标题无法用mactype修改

 

附reg(可粘贴到文本编辑器中使用)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Chromehtml\shell\open\command]
@="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" --disable-directwrite-for-ui -- \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML.VTVM2JWRALUDI3LLO6TU7KI2IU\shell\open\command]
@="\"C:\\Users\\green\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe\" --disable-directwrite-for-ui -- \"%1\""

[HKEY_CLASSES_ROOT\Http\shell\open\command]
@="\"C:\\Users\\green\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe\" --disable-directwrite-for-ui -- \"%1\""

[HKEY_CLASSES_ROOT\Https\shell\open\command]
@="\"C:\\Users\\green\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe\" --disable-directwrite-for-ui -- \"%1\""

[HKEY_CLASSES_ROOT\ftp\shell\open\command]
@="\"C:\\Users\\green\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe\" --disable-directwrite-for-ui -- \"%1\""

[HKEY_CLASSES_ROOT\htmlfile\shell\open\command]
@="\"C:\\Users\\green\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe\" --disable-directwrite-for-ui -- \"%1\""

[HKEY_CLASSES_ROOT\htmlfile\shell\opennew\command]
@="\"C:\\Users\\green\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe\" --disable-directwrite-for-ui -- \"%1\""

 

自行修改chrome路径。

以上是关于解决41版后chrome菜单标题不支持mactype的方法的主要内容,如果未能解决你的问题,请参考以下文章

更新android chrome 65版后,应用程序无法运行,Sencha touch和cordova android

chrome字体加粗

字体美化神器:MacType v1.2017.628

Angular:在 Chrome 的严格模式之外尚不支持块范围的声明

尝试在 IOS 上的 chrome 上使用 FB.ui 时避免“不支持的浏览器...”的任何解决方法

chrome不支持flash 插件怎么办,有解决的办法吗?