html字体兼容写法,字体兼容写法

常见字体的中英文对应

Font-family:SimSun,"宋体"

Font-family:"Microsoft YaHei","微软雅黑"

Font-family: STXihei, “华文细黑”

CSS中5个基本字体分类

serif, sans-serif, monospace, cursive, fantasy.

serif 衬线字体,如Big Caslon,宋体

sans-serif 非衬线字体,如Helvetica,黑体,微软雅黑

monospace 等宽字体,如 Menlo

cursive 手写体,如 Comic Sans MS

fantasy 幻想体,如 Bodoni Ornaments

不同系统对字体的支持

Arial (Mac&Win)

SimSun 宋体 (WinXP)

Linux

文泉驿微米黑 (Linux)

Win

黑体:SimHei

宋体:SimSun

新宋体:NSimSun

仿宋:FangSong

楷体:KaiTi

仿宋GB2312:FangSongGB2312

楷体GB2312:KaiTiGB2312

微软雅黑:Microsoft YaHei (Windows 7开始提供)

Mac

冬青黑体: Hiragino Sans GB (SNOW LEOPARD开始提供)

华文细黑:STHeiti Light (又名STXihei)

华文黑体:STHeiti

华文楷体:STKaiti

华文宋体:STSong

华文仿宋:STFangsong

Android

Droid Sans 安卓系统默认字体,无衬线字体

Droid Sans Fallback 包含汉字,日文假名,韩文的文字扩展支持

字体设置注意

为了兼容中英文系统,在设置中文字体时,需要同时声明中文字体的字体名称(英文)和显示名称(中文)

因为中文字体中包含的英文字母(基本都很丑),而英文字体中不包含中文字体,所以不要忘记声明英文字体,并且英文字体应该在中文字体之前

建议中文字体名称使用双引号,英文字体名称如果是两个单词也要使用双引号

在最后记得设置个系统默认字体(英文字体族的名称),如sans-serif或serif,对于中文这两种字体族差异不大

Windows XP没有预装微软雅黑,这时可以选择黑体(Simhei)替代。不过,黑体比较粗,不应用于字号较小的文字。

不少 Windows 用户因为各种原因关闭了 ClearType,在此情形下微软雅黑将会惨不忍睹!但是 Mac 的字体也不是好的选择,真正的胜出者?猜对了,宋体

『万无一失』的方案

利用UA判断为不同的同台加载不一样的字体声明;

除非有特别的原因,否则尽量保持正文用宋体,标题和其他可以放大些的地方用微软雅黑(针对 Windows);

Mac 下的冬青体效果极佳,但是该字体在 Mac OS X 10.6 以前是没有的,所以谨慎考虑你的用户群体,或者使用华文黑体系列做 fallback;

推荐的几中字体设置

"Hiragino Sans GB","华文细黑","STHeiti","微软雅黑","Microsoft YaHei",SimHei,"Helvetica Neue",Helvetica,Arial,sans-serif

Helvetica, Tahoma, Arial, STXihei, “华文细黑”, “Microsoft YaHei”, “微软雅黑”, SimSun, “宋体”, Heiti, “黑体”, sans-serif

"文泉驿微米黑","华文细黑","STHeiti","微软雅黑","Microsoft YaHei",SimHei,"Helvetica Neue",Helvetica,Arial,sans-serif

不同系统语言下字体设置

[lang="ja"] body{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"MS Pゴシック","MS PGothic","MS Gothic","MS ゴシック","Helvetica Neue",Helvetica,Arial,sans-serif !important}

[lang="ko"] body{font-family:"나눔 고딕","Nanum Gothic","맑은 고딕","Malgun Gothic","Apple Gothic","돋움",Dotum,"Helvetica Neue",Helvetica,Arial,sans-serif !important}

[lang^="zh"] body{font-family:"Hiragino Sans GB","华文细黑","STHeiti","微软雅黑","Microsoft YaHei",SimHei,"Helvetica Neue",Helvetica,Arial,sans-serif !important}

[lang^="ru"] body,[lang="el"] body,[lang="th"] body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important}

[lang="ko"] body{word-break:keep-all}

成就微软雅黑的关键技术:ClearType和Hinting

ClearType技术是Window系统中的荧幕字体平滑工具,能够改善屏幕显示上的文本显示效果

hinting微调过后的字体才能使用ClearType技术。

参考:

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值