java字体除了宋体,为什么许多中文网站的主要字体仍然采用宋体而不是微软雅黑?...
這個問題,涉及到網頁設計學。以我設計學徒的馬甲回答一下。
1.大部分的字體都涉及到版權,當然宋體等字都是常用字體,不需要授權即可使用。
2.大部分人習慣使用宋體等常用字體。
3.微軟雅黑雖然是常用字體,但是部分機子上是不自帶微軟雅黑的。
4.類似第三點,宋體是windows系統默認字體,基本上所有系統都含有宋體,所以不會導致缺少字體而導致網頁錯亂和不美觀。
5.宋體字是最適合大多數場合的字體,這句話應該是歷史遺留了吧,現在也不一定
6.宋體在出版物中比較流行,大部分書都是用宋體印刷的(因為刻板時代沒有黑體這種字體,而楷書刻板比較困難,不像宋體橫平豎直比較好刻)。
7.早期的電腦屏幕分辨率比較低,比如當年640x480就已經是最高的分辨率了,一般除去Word窗口的邊框和紙張的邊距,橫向最多有400個像素用來顯示文字,如果按每行40字計算,每個字只有10個像素寬,如果按著每行20字計算,每個字也只有20像素寬。這么少的像素處理英文和其他拼音文字問題不大,但是像東亞文字這樣結構比較復雜的文字就比較困難了。特別是黑體、楷體這種比較粗或者筆畫比較曲折的字體更不容易顯示清楚。所以宋體(包括明體)這種空白較多、筆畫較清晰的字體自然是首選。
8.解決矢量漢字在電腦上顯示效果不好的問題,Windows采取了一個變通的方法,就是在使用矢量漢字的時候,如果字號恰好是在某個范圍內(比如小五號到四號),那么即便使用的是矢量字體,在屏幕上顯示的時候也是內嵌在矢量字體內的另一套點陣字體。這就是為什么使用五號字的宋體是無襯線的,而且仔細看很多字體都做了簡化,例如“綦”字上面的“其”中間的橫是一條斜線,這就是內嵌在矢量宋體內部的點陣宋體。如果使用更大字號的字體,那么會自動調用矢量字體在屏幕上繪圖,如果字號足夠大的話就能看到這是一個非常光滑的字體,但如果字號不夠大的話就會很難看。實際上內嵌點陣字體的矢量中文字體并不多,因為設計點陣字體的難度和工程量都比較大。
總結
以上是生活随笔為你收集整理的java字体除了宋体,为什么许多中文网站的主要字体仍然采用宋体而不是微软雅黑?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: maya计算机内存不足请保存,Maya内
- 下一篇: c++11编码规范 NULL还是null