V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  icylogic  ›  全部回复第 41 页 / 共 48 页
回复总数  960
1 ... 33  34  35  36  37  38  39  40  41  42 ... 48  
2014-12-20 04:31:29 +08:00
回复了 icylogic 创建的主题 问与答 为什么 ie 之外的浏览器都不支持 text-autospace?
@hjc4869 我在想我是不是在群里见过你。。
2014-12-20 04:13:34 +08:00
回复了 icylogic 创建的主题 问与答 为什么 ie 之外的浏览器都不支持 text-autospace?
@fuxkcsdn 当前 CSS 的主要任务是拿出一套完整可用的布局解决方案,统一一下目前解决一个问题我有十种方案,每种都像我在 hack 她一样的混乱局面。。我觉得倒是可以参考下 android 的 layout。。。
2014-12-20 04:07:40 +08:00
回复了 icylogic 创建的主题 问与答 为什么 ie 之外的浏览器都不支持 text-autospace?
@joyee 诶?我以为 ff 实现了呢。。加上 -webkit -Moz 之类的不行么?反正现在标准也没人管了。。这本来就是个排版问题,当然是会影响全局排版,不过如果对于 ff 来说不可控的话那就随便他吧。我还一直觉得 ff 挺喜欢引入 bug 的。。
2014-12-20 04:01:00 +08:00
回复了 icylogic 创建的主题 问与答 为什么 ie 之外的浏览器都不支持 text-autospace?
@zzColin
实际上你去选的话可以看到这个空白好像算到中文边界了。。。而且值得吐槽的是中英文一起选不是等高。。
还是想再说一下默认不对 numeric 处理的。
我不太明白这里空格重新渲染的意义在哪里?本来半角空格就应该在 0.2-0.3 em了。
我现在打字时也是加空格的,只是自己写 css 的时候会希望有这么一个属性。
2014-12-20 03:46:46 +08:00
回复了 icylogic 创建的主题 问与答 为什么 ie 之外的浏览器都不支持 text-autospace?
@zhouzm
//写了一晚上滤波器深夜上来水,大脑有点不清楚哈
我其实是在想,word 和其他专业排版软件就已经按照 1/4 解决了(当然 iWorks 和其他 LibreOffice 之类的我没试过不知道),至少你应该承认这是一种比空格好得多的解决方式。
那么普通用户平时阅读屏幕文字,最大的来源应该就是浏览器,这是浏览器避不开的问题。
而这显然不可能通过你说的“约定“解决,谁也不会跟你约。你看到我也会加空格,因为这是目前没有办法的办法,但我们怎么做和浏览器怎么去做是两回事,我们自己用空格,那浏览器就什么也没有做。
而且不要觉得这个属性和空格相斥,对于已经加了空格的它不会处理。
歼7这个我一直不明白你逻辑,浏览器支持这个属性代表它是可选的,去选择的是设计者,为什么要假设是浏览器逼你改变习惯。
不过其实不止数字,符号也是问题,但现在能在中英文间加空白且不会对于空格额外加 (事实上可以加) 已经可以解决主要矛盾。
2014-12-19 15:32:26 +08:00
回复了 icylogic 创建的主题 问与答 为什么 ie 之外的浏览器都不支持 text-autospace?
@kisshere 这个内容不在 CSS3 的最终标准里, 所以跟 CSS3 关系不大
2014-12-19 15:04:54 +08:00
回复了 icylogic 创建的主题 问与答 为什么 ie 之外的浏览器都不支持 text-autospace?
@zhouzm
- "在所有文本显示, 处理软件里都存在" 那所有的文本显示, 处理软件就都应该处理, 事实上 word 和 indesign 已经处理了
- "无法用技术统一解决这个问题" 我在问为什么 ie 解决了, 其他浏览器没解决, 怎么就变成无法解决?
- "歼7 和歼 7" 这就是 text-autospace 里的 ideograph-numeric 选项
- 这更接近于 kerning, kerning 不是标点符号
2014-12-19 14:48:21 +08:00
回复了 icylogic 创建的主题 问与答 为什么 ie 之外的浏览器都不支持 text-autospace?
@jarlyyn 怎么可能都是. 英文显然是 phonogram, 中文其实是 logogram, 不过我们一般把 CJK 都算在 ideogram 了
2014-12-19 14:21:54 +08:00
回复了 icylogic 创建的主题 问与答 为什么 ie 之外的浏览器都不支持 text-autospace?
@jakwings
- **未来**: 据知乎上很喜欢黑 M$ 的梁海说 IE6 就支持了, 我自己找到 MSDN 的文档里正式支持的版本是 IE8, 也就是一个 5 年前的浏览器;
- **word**: 我只是想问为什么别的浏览器在这方面不像 IE 这么好.

@jarlyyn
- 你可能没理解我说的问题, 这个问题有点像 kerning
- 是表意字符和非表意字符之间的空白, 不是分隔; 就像行间距和分割线的区别, 我们只在某些特定时刻使用分割线, 但正常的排版不会把行间距设置为0, 让上下两行紧挨.
- more: http://www.v2ex.com/t/30705 #7中 @clowwindy 的意见和我一样, 这是渲染器应该处理的问题

@joyee
我不觉得这个属性比 word-break-cjk 非主流 ...
2014-12-19 12:37:10 +08:00
回复了 icylogic 创建的主题 问与答 为什么 ie 之外的浏览器都不支持 text-autospace?
@riophae 我也不用 ie,我是觉得 ff 或者 chrome,以及以设计著称 Apple 家的 Safari 应该会在这种细节问题上至少同样专业才对。就算要 anti-ms,也可以弄成一个专门的 -webkit 嘛
2014-12-19 12:33:39 +08:00
回复了 icylogic 创建的主题 问与答 为什么 ie 之外的浏览器都不支持 text-autospace?
@0x1e240 word 和 indesign 等排版软件都会在这里加入 1/4 em 的空白
2014-12-19 12:06:31 +08:00
回复了 icylogic 创建的主题 问与答 为什么 ie 之外的浏览器都不支持 text-autospace?
补充一下这个属性的使用, 就是说 ie 支持在 css 里直接指定

text-autospace:
ideograph-numeric
Creates 1/4em extra spacing between runs of ideographic letters and non-ideographic numeric glyphs.
ideograph-alpha
Creates 1/4em extra spacing between runs of ideographic letters and non-ideographic letters, such as Latin-based, Cyrillic, Greek, Arabic or Hebrew.

然后 ie 会在中英文(或者数字)之间添加空白(不是空格)
2014-12-18 15:18:45 +08:00
回复了 sutking 创建的主题 问与答 求教*.c 是什么文件? c+还是 python 啊?
@billwsy 我什么时候说过没io了
2014-12-18 13:03:45 +08:00
回复了 sutking 创建的主题 问与答 求教*.c 是什么文件? c+还是 python 啊?
@fangzhzh 现在的也。。。今天上午我们微机原理实验,是c和汇编互相调用,很多人新建一个c文件然后庄严地写下了#include "stdio.h"。我们在写arm程序啊一个io函数都没用你include毛线啊,你还指望跳出来个黑窗口是不是啊。就好像这句话对于他们来说已经成为c语言的一部分了。。。
2014-12-18 12:55:16 +08:00
回复了 ToughGuy 创建的主题 Python 不太明白那些讨厌 python 缩进的人
@dkw72n 好吧,其实我在黑lisp和js
2014-12-18 12:37:42 +08:00
回复了 ToughGuy 创建的主题 Python 不太明白那些讨厌 python 缩进的人
只要不是))))) 或者}}}}}}我都能接受
2014-12-18 12:27:45 +08:00
回复了 iugo 创建的主题 Node.js IO.js 对 node.js 的影响大吗?
@shyangs 我说实话吧,欢迎 fork 的要么不怕你 fork 要么根本没人 fork。。
2014-12-17 19:58:58 +08:00
回复了 iugo 创建的主题 Node.js IO.js 对 node.js 的影响大吗?
哪个fork出去的版本和原up “相辅相成”了。。。要么是原 up 死掉, fork 接盘,要么就是公开对干 。。。你看 m..l 和 m..db, openxxx和librexxx,jxxx和c++++,Chixxx 和 Taixxx
1 ... 33  34  35  36  37  38  39  40  41  42 ... 48  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   988 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 18:32 · PVG 02:32 · LAX 10:32 · JFK 13:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.