1
MinonHeart 2016-05-21 13:40:36 +08:00 via iPhone 2
偶数最佳,单数可以,小数禁止
|
2
jamiefang 2016-05-21 13:45:10 +08:00 2
小数没有任何必要。
typography 并不只有 font size 要考虑,需要考虑 font, font size, leading (line height), tracking (letter spacing), measure 之间的比例和呈现的内容以及总体 layout 的 grid 。 相比整数,允许小数安全就是自讨苦吃,没有任何意义。 单数无所谓。 |
3
loveuqian 2016-05-21 13:50:01 +08:00
UI 用 2x 大小设计的时候如果用单数
缩回 1x 打标记那不就变成小数了嘛? |
4
loading 2016-05-21 14:07:05 +08:00 via Android
你自己看下效果就知道了……
|
5
xuelaistar 2016-05-21 14:12:04 +08:00 2
字体会渲染,不是整数的可能会被渲染的很奇怪
不用单数是因为很多分辨率除不尽,会产生小数,这个看你平台, 如果主流分辨率不会产生小数的话,单数也不是不可以 所以还是偶数方便 |
6
GreyChou 2016-05-21 14:13:45 +08:00
最好用偶数
|
8
gDD 2016-05-21 14:20:48 +08:00 via iPhone
|
9
NemoAlex 2016-05-21 14:28:46 +08:00 via iPhone 1
这个问题要看实际应用的平台,如果是印刷品,就没有什么禁忌。如果是浏览器,在以前,因为一些浏览器的 bug ,是有避免使用奇数的说法。而在目前的大环境下来看,这种避讳就没什么必要了。 App 中就更没有必要了。至于小数,在不同的环境下,表现可能会有所差异。不过字号不像宽高那样敏感,一般不会影响到布局。而且在 Web 上使用 em 或者 rem 都是很常见的做法。所以我觉得可以不必纠结。也就是说,如果是重新设计,不用小数最好,因为这样既干净又清爽。如果是无法避免地使用了小数,例如字号是经过运算得到的结果,或者真的需要精确到 0.5 之类的,也不必害怕。
|
10
NemoAlex 2016-05-21 14:35:31 +08:00 via iPhone 1
一般不用小数或者奇数,这句话是没毛病的。也就是说,他对设计的精确度停留在 2px 上。在很多情况下,这样的精度是够用的。这是一种不会犯错的做法。
但是我认为严谨的设计,是有必要精确到 1px 的字号的。而且我们现在有能力做到这点。所以需要这样去做。 |
11
BGLL 2016-05-21 14:39:11 +08:00
不用小数是怕字体渲染时像素可能不对齐造成模糊感。
小字号的文本,比如正文字体最好用整数,大的就无所谓了,看不出来。 |
12
xuelaistar 2016-05-21 16:16:00 +08:00 1
@NemoAlex 系统会对一些常见字号做渲染优化的,比方 windows 里 12px 的宋体,如果换成临近的,像“真”这种字,中间的横就会糊掉,容易看不清楚
|
15
Balthild 2016-05-22 11:47:27 +08:00 via iPhone 2
之前在某个前端项目上, 12px 太小, 13px 太大,只能用 12.5px 了。
假如以后项目组里面有人实在受不了小数,那我会套个父节点定义大小 25px ,然后子节点 50% |
16
zetaoouyang 2016-06-08 23:43:35 +08:00
不喜欢小数
|
17
lslqtz 2016-06-13 04:37:56 +08:00 via iPhone
怎么好用用哪个 2333 。
|
18
shimomiaizo 2017-11-10 14:43:46 +08:00
不仅不用小数,甚至不用奇数。
|