开发者社区> 问答> 正文

为什么许多中文网站的主要字体仍然采用宋体而不是微软雅黑?

像sf、BAT的门户等等主要字体仍然是宋体……可是微软雅黑真的比宋体看的舒服呀…。

展开
收起
a123456678 2016-03-25 15:16:13 4744 0
1 条回答
写回答
取消 提交回答
  • 这个问题,涉及到网页设计学。以我设计学徒的马甲回答一下。

    1.大部分的字体都涉及到版权,当然宋体等字都是常用字体,不需要授权即可使用。

    2.大部分人习惯使用宋体等常用字体。

    3.微软雅黑虽然是常用字体,但是部分机子上是不自带微软雅黑的。

    4.类似第三点,宋体是windows系统默认字体,基本上所有系统都含有宋体,所以不会导致缺少字体而导致网页错乱和不美观。

    5.宋体字是最适合大多数场合的字体,这句话应该是历史遗留了吧,现在也不一定

    6.宋体在出版物中比较流行,大部分书都是用宋体印刷的(因为刻板时代没有黑体这种字体,而楷书刻板比较困难,不像宋体横平竖直比较好刻)。

    7.早期的电脑屏幕分辨率比较低,比如当年640x480就已经是最高的分辨率了,一般除去Word窗口的边框和纸张的边距,横向最多有400个像素用来显示文字,如果按每行40字计算,每个字只有10个像素宽,如果按着每行20字计算,每个字也只有20像素宽。这么少的像素处理英文和其他拼音文字问题不大,但是像东亚文字这样结构比较复杂的文字就比较困难了。特别是黑体、楷体这种比较粗或者笔画比较曲折的字体更不容易显示清楚。所以宋体(包括明体)这种空白较多、笔画较清晰的字体自然是首选。

    8.解决矢量汉字在电脑上显示效果不好的问题,Windows采取了一个变通的方法,就是在使用矢量汉字的时候,如果字号恰好是在某个范围内(比如小五号到四号),那么即便使用的是矢量字体,在屏幕上显示的时候也是内嵌在矢量字体内的另一套点阵字体。这就是为什么使用五号字的宋体是无衬线的,而且仔细看很多字体都做了简化,例如“綦”字上面的“其”中间的横是一条斜线,这就是内嵌在矢量宋体内部的点阵宋体。如果使用更大字号的字体,那么会自动调用矢量字体在屏幕上绘图,如果字号足够大的话就能看到这是一个非常光滑的字体,但如果字号不够大的话就会很难看。实际上内嵌点阵字体的矢量中文字体并不多,因为设计点阵字体的难度和工程量都比较大。

    2019-07-17 19:14:28
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载