CSS 里的中文字体怎么写才能被 Opera 识别?

2011-01-28 13:22:40 +08:00
 dimlau
5510 次点击
所在节点    问与答
15 条回复
dimlau
2011-01-28 13:24:55 +08:00
font:62.5%/1.2 'Helvetica Neue','Luxi Sans','DejaVu Sans',Tahoma,'Hiragino Sans GB','\5FAE\8F6F\96C5\9ED1','\6587\6CC9\9A7F\5FAE\7C73\9ED1',sans-serif;

上面是我的……
中文在 Opera 里丑到掉渣。
版本:opera 11.01 for Mac
lianghai
2011-01-28 13:27:41 +08:00
Opera for Mac 整个对中文字体的支持就有问题,好想不是你的 CSS 的责任。你用 Opera for Mac 看看豆瓣也能看到恶心的字体。
dimlau
2011-01-28 13:37:27 +08:00
好吧……

顺便,是不是 62.5% 这种写法已经过时了?毕竟基本所有浏览器都支持整页缩放了。
disinfeqt
2011-01-28 13:44:45 +08:00
@dimlau 没有。你可以缩放本页,字体大小不会变的。
dimlau
2011-01-28 14:48:40 +08:00
@disinfeqt 这和字体设置 62.5% 与否无关吧,不是 -webkit-text-size-adjust: none; 的效果么。
lushnis
2011-01-28 16:09:34 +08:00
@livid 使用 -webkit-text-size-adjust: none; 的用意是什么呢?
lianghai
2011-01-28 17:35:48 +08:00
@disinfeqt 已查证,这个和字体大小定义方式无关,是“-webkit-text-size-adjust: none;”的原因。

@lushnis 主要是因为 V2EX 有一些文字是小于 12px 的,如果不用“-webkit-text-size-adjust: none;”,WebKit 会限制最小字号为 12px。参见: http://www.v2ex.com/t/4045
keakon
2011-01-28 18:05:38 +08:00
lianghai
2011-01-28 18:31:17 +08:00
@keakon 你的这篇文章和那篇《Mac 和 Windows 的中文字体显示效果》似乎有点把 Windows / Mac OS X 的字体抗锯齿风格差异和中文字体 fallback 错误这两个问题混淆,尤其是《Mac……》文。
没看懂“但是当浏览器匹配失败,而使用缺省的‘新细明体’时,它的表现却类似于‘新細明體’”这句话,可不可以再解释一下?“新細明體(PMingLiu)”不就是 Windows Vista 之前的繁体中文默认字体么……为什么又会有两个简繁不同的呢?
“字体是如此重要,为什么 Microsoft 视而不见呢?字体真的不算高科技”这番话实在是把问题说得太简单了。

Language tag 是个好办法,我实在是忽略它的作用了(汗……因为从来都会加上)。
不过 Opera for Mac 的问题比 Windows 版本还要难以解决一些,@dimlau 做一下实验试试吧。
dimlau
2011-01-28 20:05:43 +08:00
@lianghai Opera for mac 直接忽视 CSS 里的中文字体,而用浏览器设置的网页默认字体。所以……至少我是解决不了了。
lianghai
2011-01-28 20:07:11 +08:00
@dimlau 咱们还是把 Opera for Mac 忽视吧,“礼尚往来”嘛……
dimlau
2011-01-28 20:41:23 +08:00
@lianghai 我甚至试了用 JS 在页面加载完后改字体,依然不行。彻底放弃了。可怜我现在每次做点什么页面还是想着 Opera ……
disinfeqt
2011-01-28 20:54:39 +08:00
@dimlau @lianghai 我以为你们在讨论相对字号的问题...
lianghai
2011-01-28 21:22:39 +08:00
@disinfeqt 你明显是没受过 Opera 折磨的温室里的花朵!呜呜……
disinfeqt
2011-01-29 00:32:17 +08:00
@lianghai 说实话,我用 Opera 从来没有超过1个小时... 加起来都不到估计... 囧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/7756

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX