在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ CSS 如何滿足不同系統(tǒng)不同字體的粗細(xì)定制?

CSS 如何滿足不同系統(tǒng)不同字體的粗細(xì)定制?

在 Mac 下蘋方、Linux 下的文泉驛字體,他們有下列粗細(xì):

Normal: 400
Medium: 500
Semibold: 600
Bold: 700

但是在 Windows 下,微軟雅黑,只有 400700 兩種。以 SegmentFault 為例,標(biāo)題文本粗細(xì)都設(shè)置為 500,在 Mac 下看起來沒有問題,但是在 Windows 下,500 的中文跟 400 的中文并沒有差別(見下圖)。

clipboard.png

clipboard.png

有沒有什么辦法,在遇到系統(tǒng)沒有 500 粗細(xì)的字體的情況下,自動(dòng)向上疊加比如變成 700,或者說有沒有其他的方法能對(duì)不同的字體設(shè)置對(duì)應(yīng)的粗細(xì)?

回答
編輯回答
尕筱澄

這個(gè)沒有辦法的,css無法預(yù)先知道字體是否支持粗細(xì)調(diào)整。只能兩個(gè)平臺(tái)統(tǒng)一設(shè)置。你如果非要區(qū)別,那就寫兩套規(guī)則應(yīng)用在不同平臺(tái)。

2018年5月23日 04:16