为什么 ie 之外的浏览器都不支持 text-autospace?

2014-12-19 12:03:22 +08:00
 icylogic
w3 之前的 css3 标准 http://www.w3.org/TR/2011/WD-css3-text-20110215/#text-autospace

中文和数字, 符号以及英文之间显然应该有 space, 我看到 @Livid 给 v2ex 在标题里自动加了空格


但是我认为这个 space 不应该是由我们手动敲甚至是自动添加, 这是样式而不是内容, 那么为什么浏览器都不支持这个可以自动处理 ideograph 和 numeric, alpha 之间空隙的属性? 只有 ie 支持?

ie 下 (字体是 v2ex 自己这么 fallback 的)

使用前



使用后



已经有空格的 (对比左下角和右上角)

使用前



使用后



Firefox

5649 次点击
所在节点    问与答
43 条回复
zhouzm
2014-12-20 11:04:07 +08:00
仔细考虑了一下,在中英文混排中,很多情况下空格是起到了分词的作用,而不仅仅是排版上的美观,比如,我举的例子“歼7”,中间没有空格,表示这是一个不可分的词组,如果写成“歼 7”表达的意思是“歼”这个字和“7”这个数字。甚至英文和数字的混排也有这种情况,“Windows 7” 常常被中国人简写为“Win7”。

也就是说,在很多情况下,空格参与了语义,而不仅仅代表样式。

很多物品的名称(简称、俗称)会出现中文+英文单词(英文字母)或数字,这在生活中很常见。

米格31、红米1s、苹果6p。。
jakwings
2014-12-20 12:46:16 +08:00
@icylogic 之所以说未来,是因为浏览器要考虑的东西很多,但是目前的计算机计算能力还不够强大难以增添更多次要功能。各家厂商的计划不同,次要的东西也没必要计较太多了。我用 Word 打比方就只是为了说明这点而已,Word 的排版很好啊,但是牺牲了渲染速度。现在的网页假如 CSS 特效多了也容易卡,文字框里字多了也容易卡住(Firefox 在这方面的表现很好)。
fuxkcsdn
2014-12-20 15:14:46 +08:00
@joyee
@hjc4869
没屏蔽...
昨天我也以为我屏蔽了,所以特意点他的ID,进去后Block按钮是可以按的啊...

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

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

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

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

© 2021 V2EX