我在WordPress主题设计大赛一文中提到,大家使用的大多数是国外现成的主题模板。但是国外现成模板中,预设的字间距,行高,字体大小等并不适合中文。
(1)字间距:
由于英文单词和中文字的构成不同,使得英文主题模板的行高和字间距并不适合中文字。举个例子:英文Hello World和中文“你好”,英文的字间距其实是“字母间距”,为了使一个英文单词的字母间(h, e, l, l, o这5个字母)不过于松散,必须使用较小的字间距,而hello和word这两个单词之间其实是空格分隔的。在中文里“你”和“好”就是两个字,如果采用同样的间距就会非常紧密。
(2)行高:
英文中有些字符的比划是有下坠的,其底部称之底线,为比如g, y, j等等,而中文字符和其他大写字符的底部称为字符的基线,而且在中英文混排的时候,因为字体的选择不同,还会出现底线不对齐的现象,所以中英文的行高和字体选择会有所不同(示例图片来源:IMPark)

(3)字体大小:
英文模板中有时候会以小于10px的字体标识一些如分类,标签等非主题正文信息,但是在中文下,某些小字体在小于10px的时候就会出现点阵缺失的现象(据说微软细明体MingLiU可以到7.5px),中文字一般以12px比较适合阅读。(示例图片来源:偶爱偶家)

(4)背景颜色、(5)字体颜色:
在大量阅读的今天,采用高对比的黑字白底,长时间阅读会使眼镜非常累。采用淡色背景,并使用深灰代替黑色作为字体的前景色是最近比较流行的做法。
根据这5点,我们来看看IMPark(左图)和AWFlasher(右图)两个友站的差异,为了防止页面布局,周边修饰,颜色等对对比效果的影响,仅截取同样面积的文本段(200×110)作比较显示。全局效果,请点击上述链接访问本尊。

上述的这些问题,只要小小的修改一下模板CSS中的<P>或<body>定义,就可以使你的博客阅读起来更加轻松。
body {
font: normal 12px verdana, arial, helvetica; /*第1步:12px字体*/
color: #333333; /*第2步:深灰色*/
background: #FFFFFF/*第3步:背景缺省一般是白色#FFFFFF,可以根据模板改成淡彩*/
}
p {
line-height: 1.8em; /*第4步:行高可以1em-2em间调整,1em是正常行高,根据需要可以拉高点*/
letter-spacing: 0.1em;/*第5步:字间距可以在0em-1em间调整,0是正常字间距*/
}
ps:对不住IMPark了,被我拿来做反面教材
,其实博客本来就是很个性化的东西,博主自己喜欢就好。不过有时候看见尤其是3栏以上的模板,800固宽,再加上字挤作一堆的时候,感觉还不如看RSS reader好些。
我们是居住在上海的一对小夫妻,浪子喜欢折腾他的破计算机,小小喜欢画画。还有两条雪纳瑞狗狗,分别叫聪聪和悠悠。欢迎光临小站,我们随便说说,您随便逛逛,希望有您喜欢的话题。
^_^正面教材:)
其实这个也是很早的时候一个师兄启发我的,他当时把windows的背景色都改为灰色了。
[回复]
不错。。我自己研究看看。。
谢谢你的建议哦。呵呵
[回复]
呵呵,楼上两位事主都是齐啦
这个话题一直想写,可是博客是个比较个性化的东西,会不会“我的博客我做主,看不清就别看”呢?再说这也没什么技巧难度在里面。不过也许有人需要精益求精,而且昨天loofee说:会者不难。想想也是,勿以善小而不为嘛。
[回复]
善意地为别人提出建议是好事情~~
我觉得你的PS肯定很好。。
我今天几乎把所有盗版软件都卸载了,因为公司IT部门通过系统发现我的电脑里有盗版软件~
哎,系统太发达也不好啊
[回复]
哈,不错的教程,收藏之
[回复]
我个人很不喜欢宋体这样的像素字,喜欢雅黑+ClearType,整个系统、浏览器、都这样用,包括手机。。。
[回复]
@IMPark:我的也是,上月被扫描出两个盗版,被删了
@fisio:我在aw的网站上正问呢,他的站我怎么看都是雅黑,我这里字体虽然设成雅黑了,可只有在装了雅黑的机器上才是,我们公司还是用的win2000,在家里的xp上看,也是很难看,但是awflasher上的字体就都是好的,怎么回事呢?
[回复]
我也是反面教材, 准备晚上回去把字体改大
[回复]
一直拖着没有办, 今天总算是改完了, 看看效果吧
[回复]