阅读:18943回复:63
firefox 13斜体的MacType渲染有问题。
firefox 12正常,确认是firefox 13的问题。
不知道该如何解决,先暂时使用12。 |
|
1楼#
发布于:2012-06-03 11:51
1: 用老版的mactype(如果你不用chrome);
2:关闭火狐硬件加速; 3:使用微软的显卡驱动; 4:使用firefox12 4者任选。 ---------------------------------------------------- 上述方案,是我在解决firefox普通字体渲染问题时总结出来的方法,没有意识到firefox斜体渲染的特殊性,因此可能不适用于斜体。深表遗憾...... |
|
2楼#
发布于:2012-06-03 11:51
确实发现firefox13上斜体渲染有问题,懒得换老版的mactype,不知是否有效,lz可以试试
|
|
3楼#
发布于:2012-06-03 11:51
LZ能贴个图吗?纯好奇。。。
刚想跟进13,看到这帖又犹豫了……我把后台标签页名字都搞成斜体,要是不渲染丑死了。。。 (硬加速长期关闭,反正根本不支持。。。) |
|
4楼#
发布于:2012-06-03 11:51
Date:2012/3/7
kmc(双子星) 23:36:40 bugzilla.mozilla.org/show_bug.cgi?id=728537 kmc(双子星) 23:37:17 最近Mactype无法渲染Firefox中的斜体字符了 kmc(双子星) 23:37:40 如果可能请看一下上面bugzilla的讨论吧,谢谢~ Flyingsnow 23:42:33 我已经知道了,这个问题是绝对无解的,是firefox自己去模拟了斜体 kmc(双子星) 23:43:49 是这样啊,只有叹气了,看bugzilla上的讨论,他们又不打算承认是他们的问题 kmc(双子星) 23:44:29 他们最近总是搞出些跟字体有关的怪事出来,唉。谢谢了我就忍了先吧。 Flyingsnow 23:44:48 firefox很诡异的使用坐标变换来模拟斜体 Flyingsnow 23:44:58 完全没有道理 Flyingsnow 23:46:53 哪个是firefox官方的? kmc(双子星) 23:47:09 你是说版本吗?还是说bugzilla? Flyingsnow 23:47:22 bugzilla里面的comment人员 kmc(双子星) 23:47:46 Jonathan Kew (:jfkthame) kmc(双子星) 23:48:21 他先是解决了这个bug: bugzilla.mozilla.org/show_bug.cgi?id=724231 kmc(双子星) 23:48:30 结果就引出了斜体的问题 Flyingsnow 23:54:29 https://bug724231.bugzilla.mozilla.org/ ... ?id=598108 Flyingsnow 23:54:40 我明明觉得patch后是变难看了啊 kmc(双子星) 23:55:36 是难看多了 Flyingsnow 23:57:18 哦我知道了 Flyingsnow 23:57:25 那个人用了gdipp Flyingsnow 23:57:29 所以变难看了 kmc(双子星) 23:57:29 是的 kmc(双子星) 23:57:41 我的截图是开Mactype截的 Flyingsnow 23:57:44 gdipp不像mactype那样,它是不能识别坐标变换的 Flyingsnow 23:57:49 所以就会乱渲染 kmc(双子星) 23:58:02 一样渲染不到 Flyingsnow 23:58:08 其实渲染了 Flyingsnow 23:58:16 所以RGB序列才反了 kmc(双子星) 23:58:27 哦 Flyingsnow 23:58:46 渲染后由于坐标变换,像素发生了偏移,rgb序列就反了,就更难看了 kmc(双子星) 23:59:41 你觉得能说服他们变回来么? Flyingsnow 0:00:06 看起来他们是发现了GDI一个老毛病 Flyingsnow 0:00:23 比如雅黑有常规体和一个独立的粗体 Flyingsnow 0:00:57 当你尝试创建雅黑常规题,weight=400的时候,实际创建出来的并不是雅黑常规体的仿粗体版本,而是真正的雅黑粗体 Flyingsnow 0:01:16 于是就产生了混乱 Flyingsnow 0:01:40 于是他们想出来了一个馊主意,不让windows来创建斜体了,自己去模拟斜体………… kmc(双子星) 0:02:49 靠,这样去解决问题啊 Flyingsnow 0:03:37 比如让windows创建斜体arial,由于arial有单独的斜体,所以GDI会选择使用真正的斜体而不是利用arial常规体模拟斜体 Flyingsnow 0:04:04 这时候Arial Italic无法被firefox识别,属于意外之外的字体资源 Flyingsnow 0:04:14 这时字体资源不能被释放 Flyingsnow 0:04:31 于是他们就相出了这个办法 |
|
|
5楼#
发布于:2012-06-03 11:51
效果就像浮舟担心的一样:
图片:snap_20120604_101157.png ![]() Mozilla真的应该考虑开除一些Dev了 ![]() |
|
|
6楼#
发布于:2012-06-03 11:51
|
|
7楼#
发布于:2012-06-03 11:51
|
|
8楼#
发布于:2012-06-03 11:51
我觉得这和reviewer有关系 不清楚Mozilla的review机制,有些较为明显的问题发现不了,提交patch的也不可能考虑到所有的问题 大家尽量去帮着Mozilla review自己感兴趣有一定认知的补丁吧 |
|
9楼#
发布于:2012-06-03 11:51
|
|
10楼#
发布于:2012-06-03 11:51
谢谢k大的截图。假斜体恶心爆了。 幸好升级前来看了眼评论,否则又是一通折腾。
![]() -7L 看完5L的讨论了吗? 是mozilla的错,不是MT的,回滚旧版也是没用的。 等mozilla自个修复吧~~~~要么看看有没有补丁(8L)。。以mozilla的速度,至少要3个版本之后,可参考9.0的贴吧复制bug到12才修复的故事。。。。。 话说13的bug不是一般的多啊,js毛病一堆,stylish语法要改,自带快拨是渣渣,没那么迫切的话就不要升了。以前从8.0直接跳到12,也没啥特别的感受。浮云一般的版本号。。。 (其实我很期待新版下载界面) |
|
11楼#
发布于:2012-06-03 11:51
效果就像浮舟担心的一样: 那意思是现在如果升级到Firefox13,即使我关闭硬件加速,用mactype渲染也一样有问题是吗? 晕,已经习惯了有mactype渲染的字体,莫非以后只能用Firefox12以前的版本了? |
|
12楼#
发布于:2012-06-03 11:51
浮舟:谢谢k大的截图。假斜体恶心爆了。 幸好升级前来看了眼评论,否则又是一通折腾。 要是Mozilla能够解决就好了,这时候国内软件的优势就体现出来了,前阵子傲游与mactype也有兼容问题,很快就解决了,而像Firefox这样的难以及时照顾到国内用户的需求 |
|
13楼#
发布于:2012-06-03 11:51
|
|
14楼#
发布于:2012-06-03 11:51
dongyuanxun:我觉得你们可以使用这里面的补丁 自行编译终归不是四海一家的解决之道,或者说只有少数人可以尝试。令人遗憾的是Firefox的演变过程,更令人无奈的是看着Firefox一天一天变差,地平线那头还没有升起什么替代的浏览器。 |
|
|
上一页
下一页