TA的每日心情 | 慵懒 4 天前 |
---|
签到天数: 212 天 [LV.7]常住居民III
|
发表于 2017-1-23 12:16:44
|
显示全部楼层
本帖最后由 deeke 于 2017-1-23 13:22 编辑 2 w3 {7 G1 r- |& C8 Y9 X1 g* {
5 S* }6 `" x5 f' I4 a: a$ o
简体中文的移动设备和桌面设备的主流字体有三万字形左右,符合国家标准GB 18030-2000,包含 中日韩统一表意文字 和 中日韩统一表意文字_扩展A区,合计27,533字形。比如 微软雅黑、苹方-简、思源黑体、冬青黑体。
5 ^/ u7 z& i1 Q; k" x) ~
f" e' `' ?9 ?$ V8 {" w国家标准GB 18030-2005,覆盖到 中日韩统一表意文字_扩展B区,合计70,244字形,包括繁体汉字、日韩汉字。' Z" Z; ~. b4 T
OpenType字体技术最多支持65,535个字形,所以一个主力字体装不下,还需要一个候补字体。
: G( w( \9 q9 d: w$ Q: _/ O2 g" ]+ q/ q( ~
要显示生僻字,就要找符合GB 18030-2005的字体,即包含“基础汉字+扩展A区+扩展B区”的字体。至少是两个字体文件:主力字体+候补字体,比如HanaMinA.ttf + HanaMinB.ttf 。
$ o. r4 ?5 S( |& U
5 V: {2 H ]: B9 f补充:突然发现现在 花园明朝 支持 97,745 字形,已经到扩展E区了,装机必备啊。
0 l4 I* s+ @* Z& k1 E! |% {HanaMinA.ttf --49,649 字形" H) u0 J j% D& U. h
HanaMinB.ttf --52,943 字形
8 Q- K$ L" ^3 ~. k- U8 F3 K a$ Y% r---------------------------------------------------------------------------
+ d3 F7 L+ @- i4 ]$ L U9 b+ J6 l# n* I; O V3 @5 r
我觉得 scju 的 CSS 写法还可以改进一点。
; h$ d, o! b+ Q- i. q) n, N' `6 c
方法A3 i+ R3 p* V0 k7 n* j
没有HanaMinA,GD 找不到基础汉字和扩展A区汉字,报告给Windows,Windows调用字体链(FontLink)来帮忙。! ]4 x8 U4 L# ]( K7 ^
扩展B区汉字,GD 在HanaMinB找到了,不用麻烦到Windows大佬。
" z4 {" x7 O& b' }
/ g. J: s9 a+ i' b* ?- body { font-family: "Times New Roman", HanaMinA, HanaMinB,serif; }
复制代码
6 p6 w; O1 `/ A: X, R* ?: h
' L0 D' O5 A3 A) f& o把 花园明朝 的主力字体加进去 字形风格一致。
0 a4 r" B4 g- T, ^ H3 H. s另外 明朝体 属于衬线字形,Arial 属于无衬线字形,换为 Times New Roman,风格一致。* i- R2 G8 D% w2 W, x( j
最后 serif 保障兼容性:如果没有 花园明朝 字体,Windows 用 SimSun和SimSun-ExtB 代替。
9 N6 ]$ @8 p2 N% y& Q) g" `& G* a( n# e, c6 a
+ j5 Q/ b0 ]( m9 ]5 e
Windows的字体链(FontLink)见注册表,可以把 花园明朝 加进去,修改要谨慎。- t8 L6 k; r4 O
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink
复制代码 ! c$ _, M9 d6 F/ ~
* [5 k) F8 v! d, _! F
---------------------------------------------------------------------------
! H4 z: }4 M. s; q6 F/ m0 M. v3 D
; x; r( V6 C% o( B- b; i以前网上流行的 康熙字典体 是 设计师 历向晨 制作的,后续作品叫 文悦古典明朝体。% |) B5 ?6 v/ E
他公司还有一款复刻 中华书局聚珍仿宋 的字体叫 文悦古体仿宋。0 J) O2 {6 M- t6 H& T
对个人非商业使用是免费的,有兴趣可以去 文悦科技 的官网下载。
}' G! b0 A: {7 `( W
& M& N4 f/ k. l4 @2 `6 [0 g---------------------------------------------------------------------------
7 i/ _ {/ P3 x4 ^7 J* W( c9 l3 X7 T1 y- [" R
显示古籍上的文字,需要 学参类的字体,字形外观和古籍一致,用于学术领域的。
7 z, N6 y2 o" \ J; [1 R估计上面 汉语大字典 用到的就是一个 学参字体。8 i% n) q6 S2 n# d3 @4 f+ g8 {
学参字体平常用不到,只见过一种甲骨文字体 囧 |
|