网站中文字的视觉设计

2008-04-13 02:23:12类别:视觉设计

可能很多人都要问,网站的文字还需要设计吗?
对于很多的网站来说,字在整个网站的内容中占了80%以上甚至更多,或者换个角度上说,网站可以没有颜色,没有图片,但唯独不能没有文字。
一个产品团队,有一个角色叫做Content Design,ucdchina有过一期话题叫做注意界面上的文字,非常精彩,我在写本文之前,再次通读一遍,一方面是学习,另一方面,是避免写重复的内容。如果你按照里面的观点对照你的网站,相信一定会有所帮助的。
那期话题只有潇潇重点说的是文字的视觉方面,那篇文章非常精彩,也是该期话题的“浏览冠军”,本文是延续性的一些想法。

先看看网站以外的中文字体设计,英文的正文字体有很多可以选择,但中文的正文字,总的来说就两种:宋体和黑体。在传统的版式设计中,设计师们都喜欢做英文的排版,为什么?从视觉上来看,英文的组合很容易形成线和面的关系,而且字母有节奏感,比如aby这三个字母放一起有高矮区别。中文字相对来说,单调、孤立、不流畅。

回到网站中文字的设计,设计师基本上不用考虑在字体上做选择,只有宋体。前文说:单个字成点,一行字成线,一段字成面。这是版式设计最基本的原理,我们需要做的就是强化这样的感觉。拿微软雅黑和宋体来举例子,本人非常喜欢微软雅黑的设计。
font.JPG
将12号的宋体和雅黑放大,注意以下细节:
1 雅黑要比宋体宽一像素
2 雅黑让每个笔画往四周撑,比如“是”上面的“日”,雅黑显得就要饱满
这么做的目的只有一个,让中文字体更容易形成线,从而读起来更流畅。我们可以看到,尽管雅黑不是真正的正方形,但它看起来要比宋体方一些。

看完上面这个例子,我的观点也就出来了:别把你的文字看成字,而是看成点,文字的视觉设计其实就是处理点线面的关系。

下面是具体设计方面的点:
1字体的单位用px而不用em,尽管12px和0.8em大小差不多。
updete:感谢网友Dreamcolor推荐文章95%的中国网站需要重写CSS,该文很详细的解释了px和em的差别和原理。这点写之前是我想当然了,没有深入理解em单位。只看到很多用em的视觉效果不好看,现在明白了,是因为没有把em单位和px对上号。结论是应该用em而不是px,但需要把em的值设置好。
2 在css文件body中的font-family里面保证”宋体”前面有Arial或者verdana,个人推荐这么写:font-family:Helvetica,Georgia,Arial,sans-serif,宋体。这样能保证你界面中的字母、数字、符号看上去美观一些,更重要的是更加易读。
3 子条说:12号宋体时,我们一般使用18-20像素的行距。14号宋体通常使用22-24像素的行距。
很赞同,这个行距大小随着单行字数的多少而上下浮动。我认为12px字如果单行字数少的话,17也是可以接受的。
4 正文一行字数最好不超过50,首页的标题文字以8-20字为佳。
5 12和14px字相对来说最精致,13px在需要的时候可以做正文字,word里面默认的字的大小相当于网页的13px字。
6 对于一段文字,尤其是正文部分,保证左右至少有15px的留白,便于用户换行时不受到干扰。
7 文字和背景对比要足够明显,保证最弱文字的可读性。

PS1:给Denis可爱的女儿晨晨设计的wordpress主题今天出炉了,细节方面还需要再调。那丫头着实地可爱!

PS2:有一些朋友给我来邮件让我给贵站提建议,我在写完这系列视觉设计的文章之后,统一给予回复。我觉得可以从文章观点中,是否能得到一些帮助呢?尤其是可以看看ucdchina的话题。

3,429 次阅读

12个评论

gravatar

沙发,然后睡觉!

gravatar

好文章!学习了。

gravatar

现在仿佛好多人都是各持己见。到底是使用 PX 还是 EM 始终没有个统一的约定。不说别人,就我个人,反正已经相当晕了。
看看这个: http://jorux.com/archives/95-websites-of-china-need-to-rewrite-css/

里面也讲到了字体和字体单位的事情。

感觉咱们国内的网页设计行业,应该有一个约定俗成或者强制的规定去约束网页设计者。没规矩不成方圆。现在国内的网站设计的好多都很混乱。

gravatar

谢谢楼上的提醒,是Tony愚昧了。

gravatar

这也不是谁愚昧的事情。像这样的事情,在当下的环境里面,婆说婆有理公说公有理。说不清道不明。仿佛很多人是根据自己的感觉来,怎么舒服怎么干。我也只是想确认一下国内对于网页设计到底有没有什么明确的规范而已。

不管咋样,适合大众的才是最好的,这点我是确信不疑。再标准的东西,让大多数人看了都觉得恶心。那这个标准也只是给变态物种定的东西。

哈哈哈哈哈哈………………

gravatar

font-family:Helvetica,Georgia,Arial,sans-serif,宋体。

字体候选中衬线与非衬线混杂,中英文混杂,不知道对于非标准安装的系统,或非windows平台的浏览器,能不能正确显示啊!

照顾ie的特性来设计,不要以ie为标准来设计。

gravatar

font-family:Helvetica,Georgia,Arial,sans-serif,宋体

对于非 Windows 平台来说,非常不友好,例如苹果下默认的字体是黑体,如果打开某个网站显示的是宋体的话,没法看。

而且,在新版的 Windows 下,默认的中文有可能也是微软雅黑而不是宋体吧。

对于 Firefox,我也见过很多把默认字体设置成雅黑或者正黑的。

再者,CSS 中出现中文的字体名称是合适的吗?

gravatar

好文,收藏至20ju.com

gravatar

通你老师,讲课很有老罗的影子,讲课太他妈专业了。好好学习,

gravatar

Tony = 通你, 帮 Tony 汗下!

gravatar

不错的文章

gravatar

sans-serif,宋体

话说这样在设置宋体之前已经调用默认字体显示了,没有任何意义,sans-serif必须放在最后的

发表评论