The following warnings occurred: | |||||||||||||||
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.2.13 (Linux)
|
(已解決)若启用#disable-direct-write则webfonts会变白框 - Printable Version +- CentBrowser Forum (https://www.centbrowser.net/en) +-- Forum: Other Topics (https://www.centbrowser.net/en/forumdisplay.php?fid=8) +--- Forum: 中文论坛 (https://www.centbrowser.net/en/forumdisplay.php?fid=22) +--- Thread: (已解決)若启用#disable-direct-write则webfonts会变白框 (/showthread.php?tid=1450) Pages:
1
2
|
(已解決)若启用#disable-direct-write则webfonts会变白框 - m53aal - 05-28-2017 **问题已解决,见我的最新回复** 如图: 所有的网站只要有用到特殊字型来显示icon的都会这样 系统为Windows10 1607版已Update至最新、centbrowser最新版,试过全新安装的旧版centbrowser也是一样问题 原本一样使用windows10并没有这个状况,但某一次重开机之后就变成这样了 虽然说把#disable-direct-write关了又可以正常显示,但字体会变得很丑(而且可以使用这个Flag本来就是Cent的一大优点),所以还是希望有办法可以修正这个问题 这有可能是什么原因造成的呢? 是否还需要提供其他资讯? RE: 若启用#disable-direct-write则webfonts会变白框 - Admini - 05-28-2017 看控制台有提示Failed to decode downloaded font,应该是字体文件下载出错导致的。 可能是存在杀毒软件或者防火墙的干扰所致。 可以删除C:\Windows\System32下面的fntcache.dat文件试试 RE: 若启用#disable-direct-write则webfonts会变白框 - m53aal - 05-28-2017 感谢回复! 可惜关了杀毒软件及防火墙并删除fntcache.dat後(有重开机)也无改善 如果其他人没有类似的问题的话 感觉上可能是我的Windows10不知道哪里出问题了 現在只有 开/关directWrite会有影响(开了DW就正常,关了就会变图片那样) 这条线索 但因为我也不懂其运作原理 目前也是没有头绪了 RE: 若启用#disable-direct-write则webfonts会变白框 - Admini - 05-28-2017 你使用了custom.css么?如果用了的话给他禁用掉试试 RE: 若启用#disable-direct-write则webfonts会变白框 - m53aal - 05-28-2017 我测试的时候是连AppData\Local\CentBrowser都删掉了 也安装过以前本来可以正常运作的版本(cent 2.3.5.32)试试看 但现在都会有问题了 因为原本正常,是某次重开机之後才发生这个状况的,测试的时候Cent也都是用全新安装的状态测,所以我在想可能是系统更新或是什麽系统方面的设定影响到了 RE: 若启用#disable-direct-write则webfonts会变白框 - Admini - 05-28-2017 看来是系统升级或者某个软件修改了默认的字体设定导致的,你用Chrome原版测试过吗? RE: 若启用#disable-direct-write则webfonts会变白框 - m53aal - 05-28-2017 (05-28-2017, 04:04 PM)CentBrowser Wrote: 看来是系统升级或者某个软件修改了默认的字体设定导致的,你用Chrome原版测试过吗? 因为只有在DirectWrite关闭的状态下才会有这个问题,但是Chrome无法关闭DirectWrite,所以没办法用Chrome测试 像我原文说的Cent如果也打开DirectWrite就恢复正常了 只是我实在不喜欢DirectWrite开启时的文字效果 才想看看有没有可能修正这个问题~ 如果实在找不出原因的话我就只好试着习惯DirectWrite了~ RE: 若启用#disable-direct-write则webfonts会变白框 - Admini - 05-28-2017 参考这篇文章修改一下系统默认字体试试(留意后面的备份说明): https://www.windowscentral.com/how-change-default-system-font-windows-10 RE: 若启用#disable-direct-write则webfonts会变白框 - m53aal - 05-28-2017 (05-28-2017, 05:41 PM)CentBrowser Wrote: 参考这篇文章修改一下系统默认字体试试(留意后面的备份说明): 其实我以前就有使用noMeiryoUI来改变系统字体,一直也都运作正常了很长一段时间 Cent出问题的时候我记得是没有去动到noMeiryoUI或是系统字体的设定 测试时我也有还原成预设系统字体 或是改成其他另外的字体也有试过 不过还是没有解决 毕竟目前测试大多指向是Windows问题,所以我可能会以後找时间重灌系统了~ 持续做了很多测试和调整都没有结果,有点力不从心了 我是还有打算找时间做个Win10的虚拟机器,看看有没有可能可以重现这个问题甚至找到是哪个程式造成的,不过这就以後再说了 目前就先开启DirectWrite将就着用. 无论如何感谢你的协助~ RE: 若启用#disable-direct-write则webfonts会变白框 - abc0922001 - 05-29-2017 (05-28-2017, 06:31 PM)m53aal Wrote: 其实我以前就有使用noMeiryoUI来改变系统字体,一直也都运作正常了很长一段时间 開了DirectWrite也可以換字體 Code: *:not([class*="icon"]):not(i) { 在開啟DirectWrite也能換比較順眼的字體 |