萧萧秋水
小狐狸
小狐狸
  • UID28095
  • 注册日期2009-02-25
  • 最后登录2013-04-13
  • 发帖数44
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:16861回复:63

firefox 13斜体的MacType渲染有问题。

楼主#
更多 发布于:2012-06-03 11:51
firefox 12正常,确认是firefox 13的问题。
不知道该如何解决,先暂时使用12。
itisff
火狐狸
火狐狸
  • UID30643
  • 注册日期2009-10-09
  • 最后登录2016-05-14
  • 发帖数102
  • 经验16枚
  • 威望0点
  • 贡献值4点
  • 好评度1点
  • 社区居民
1楼#
发布于:2012-06-03 11:51
1: 用老版的mactype(如果你不用chrome);
2:关闭火狐硬件加速;
3:使用微软的显卡驱动;
4:使用firefox12

  4者任选。
----------------------------------------------------
上述方案,是我在解决firefox普通字体渲染问题时总结出来的方法,没有意识到firefox斜体渲染的特殊性,因此可能不适用于斜体。深表遗憾......
stopperzx
小狐狸
小狐狸
  • UID32151
  • 注册日期2010-02-28
  • 最后登录2015-03-25
  • 发帖数11
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
2楼#
发布于:2012-06-03 11:51
确实发现firefox13上斜体渲染有问题,懒得换老版的mactype,不知是否有效,lz可以试试
浮舟
狐狸大王
狐狸大王
  • UID35715
  • 注册日期2011-03-26
  • 最后登录2014-06-14
  • 发帖数371
  • 经验17枚
  • 威望0点
  • 贡献值0点
  • 好评度2点
3楼#
发布于:2012-06-03 11:51
LZ能贴个图吗?纯好奇。。。
刚想跟进13,看到这帖又犹豫了……我把后台标签页名字都搞成斜体,要是不渲染丑死了。。。
(硬加速长期关闭,反正根本不支持。。。)
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
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
于是他们就相出了这个办法
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
5楼#
发布于:2012-06-03 11:51
效果就像浮舟担心的一样:

图片:snap_20120604_101157.png



Mozilla真的应该考虑开除一些Dev了
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
萧萧秋水
小狐狸
小狐狸
  • UID28095
  • 注册日期2009-02-25
  • 最后登录2013-04-13
  • 发帖数44
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2012-06-03 11:51
itisff:1: 用老版的mactype(如果你不用chrome);
2:关闭火狐硬件加速;
3:使用微软的显卡驱动;
4:使用firefox12

  4者任选。
----------------------------------------------------
上述方案,是我在解决firefox普通字体渲染问题时总结出来的方法,没有意识到firefox斜体渲染的特殊性,因此可能不适用于斜体。深表遗憾......
回到原帖

1.请问那个版本的mactype?
2.已经关闭了,我从不开启这个。
3.ati显卡,没办法。
4.想升级到最新版啊。
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2012-06-03 11:51
我觉得你们可以使用这里面的补丁
https://bugzilla.mozilla.org/show_bug.cgi?id=754452

自行编译
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2012-06-03 11:51

Mozilla真的应该考虑开除一些Dev了

我觉得这和reviewer有关系

不清楚Mozilla的review机制,有些较为明显的问题发现不了,提交patch的也不可能考虑到所有的问题

大家尽量去帮着Mozilla review自己感兴趣有一定认知的补丁吧
itisff
火狐狸
火狐狸
  • UID30643
  • 注册日期2009-10-09
  • 最后登录2016-05-14
  • 发帖数102
  • 经验16枚
  • 威望0点
  • 贡献值4点
  • 好评度1点
  • 社区居民
9楼#
发布于:2012-06-03 11:51
萧萧秋水
1.请问那个版本的mactype?
2.已经关闭了,我从不开启这个。
3.ati显卡,没办法。
4.想升级到最新版啊。
回到原帖


应该是2010年的某个版本,只要不是2012-4-6版就行,比如这个http://dl.iplaysoft.com/files/1113.html.如前所示,这个方法只对普通的字体渲染有效,斜体依然很难看.
浮舟
狐狸大王
狐狸大王
  • UID35715
  • 注册日期2011-03-26
  • 最后登录2014-06-14
  • 发帖数371
  • 经验17枚
  • 威望0点
  • 贡献值0点
  • 好评度2点
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,也没啥特别的感受。浮云一般的版本号。。。
(其实我很期待新版下载界面)
ffpro
火狐狸
火狐狸
  • UID35340
  • 注册日期2011-02-26
  • 最后登录2018-07-18
  • 发帖数289
  • 经验45枚
  • 威望0点
  • 贡献值16点
  • 好评度1点
  • 社区居民
11楼#
发布于:2012-06-03 11:51
效果就像浮舟担心的一样:


Mozilla真的应该考虑开除一些Dev了


那意思是现在如果升级到Firefox13,即使我关闭硬件加速,用mactype渲染也一样有问题是吗?
晕,已经习惯了有mactype渲染的字体,莫非以后只能用Firefox12以前的版本了?
ffpro
火狐狸
火狐狸
  • UID35340
  • 注册日期2011-02-26
  • 最后登录2018-07-18
  • 发帖数289
  • 经验45枚
  • 威望0点
  • 贡献值16点
  • 好评度1点
  • 社区居民
12楼#
发布于: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,也没啥特别的感受。浮云一般的版本号。。。
(其实我很期待新版下载界面)
回到原帖


要是Mozilla能够解决就好了,这时候国内软件的优势就体现出来了,前阵子傲游与mactype也有兼容问题,很快就解决了,而像Firefox这样的难以及时照顾到国内用户的需求
Felixy
小狐狸
小狐狸
  • UID33532
  • 注册日期2010-07-25
  • 最后登录2013-11-22
  • 发帖数83
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2012-06-03 11:51
ffpro

那意思是现在如果升级到Firefox13,即使我关闭硬件加速,用mactype渲染也一样有问题是吗?
晕,已经习惯了有mactype渲染的字体,莫非以后只能用Firefox12以前的版本了?
回到原帖

只有斜体有这个问题,好在用到斜体的地方不多,升级好了。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
14楼#
发布于:2012-06-03 11:51
dongyuanxun:我觉得你们可以使用这里面的补丁
https://bugzilla.mozilla.org/show_bug.cgi?id=754452

自行编译
回到原帖


自行编译终归不是四海一家的解决之道,或者说只有少数人可以尝试。令人遗憾的是Firefox的演变过程,更令人无奈的是看着Firefox一天一天变差,地平线那头还没有升起什么替代的浏览器。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
上一页
游客

返回顶部