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

这个问题,涉及到网页设计学。以我设计学徒的马甲回答一下。

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

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

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

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

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

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值