TA的每日心情 | 慵懒 2023-10-14 18:34 |
---|
签到天数: 210 天 [LV.7]常住居民III
|
发表于 2017-1-23 12:16:44
|
显示全部楼层
本帖最后由 deeke 于 2017-1-23 13:22 编辑
" o- L4 R2 G: D; t7 ? z/ ]
/ h T( b& B3 f# q2 K简体中文的移动设备和桌面设备的主流字体有三万字形左右,符合国家标准GB 18030-2000,包含 中日韩统一表意文字 和 中日韩统一表意文字_扩展A区,合计27,533字形。比如 微软雅黑、苹方-简、思源黑体、冬青黑体。
1 ^. w) S7 u# K( {% A/ P$ l% O; x3 }& |9 k2 Q. j" k
国家标准GB 18030-2005,覆盖到 中日韩统一表意文字_扩展B区,合计70,244字形,包括繁体汉字、日韩汉字。2 z6 H1 B+ B" [/ z0 G. \+ a
OpenType字体技术最多支持65,535个字形,所以一个主力字体装不下,还需要一个候补字体。. U- z k6 a V
1 N4 u, u4 Z" N- t1 V, |; {, n要显示生僻字,就要找符合GB 18030-2005的字体,即包含“基础汉字+扩展A区+扩展B区”的字体。至少是两个字体文件:主力字体+候补字体,比如HanaMinA.ttf + HanaMinB.ttf 。
' B4 c. F7 W( p9 ^: k! s! G
8 `- h1 n+ L5 @# h3 y6 P$ r: ?补充:突然发现现在 花园明朝 支持 97,745 字形,已经到扩展E区了,装机必备啊。
8 Z a8 G3 e$ p% M/ rHanaMinA.ttf --49,649 字形
" |: d' O: x) tHanaMinB.ttf --52,943 字形
) v# j6 h6 }( B! r---------------------------------------------------------------------------: [) g/ u' [* ~# [: ]2 y1 [9 Z
" p5 h G6 K- i- i4 z
我觉得 scju 的 CSS 写法还可以改进一点。
9 ~5 ]0 m" q9 n( Q: u
8 Q( z8 K k, [方法A! L' j0 o, ^+ W# q! f
没有HanaMinA,GD 找不到基础汉字和扩展A区汉字,报告给Windows,Windows调用字体链(FontLink)来帮忙。
4 t. s' D2 i/ ~扩展B区汉字,GD 在HanaMinB找到了,不用麻烦到Windows大佬。
2 ]2 L- x- j& [# M5 [
" s# I" b6 g+ H" \2 M8 f- body { font-family: "Times New Roman", HanaMinA, HanaMinB,serif; }
复制代码 ; C; E( w" ~1 }6 M: L; B
6 j7 [8 p9 s+ _6 b- w' e, M) G
把 花园明朝 的主力字体加进去 字形风格一致。
2 H0 X; K; C/ ^- L另外 明朝体 属于衬线字形,Arial 属于无衬线字形,换为 Times New Roman,风格一致。! S: M' Y6 Q+ H* F
最后 serif 保障兼容性:如果没有 花园明朝 字体,Windows 用 SimSun和SimSun-ExtB 代替。
0 [. q+ H( J3 C) Y6 J( j9 u* ^9 _* [" o# p# u" V
$ J0 t/ d7 b% U" Z. ~Windows的字体链(FontLink)见注册表,可以把 花园明朝 加进去,修改要谨慎。+ n2 @" a% N" E4 b X
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink
复制代码 # }; s' k. s5 i3 {# L+ [
( A+ n8 o+ O$ @: w---------------------------------------------------------------------------0 Q) Z* F0 D3 L5 O" E+ Y
$ J& A4 x0 f) A7 p0 H以前网上流行的 康熙字典体 是 设计师 历向晨 制作的,后续作品叫 文悦古典明朝体。' z, ?( a; k& h/ }
他公司还有一款复刻 中华书局聚珍仿宋 的字体叫 文悦古体仿宋。- ]3 S9 S6 c d2 Y0 V7 T
对个人非商业使用是免费的,有兴趣可以去 文悦科技 的官网下载。
# |: L: n* I$ X" |3 L- j
h! k% z+ g; I* {---------------------------------------------------------------------------
2 p* q3 n( r& N4 c* v' E
( E4 w# O0 G$ X: q2 `; w显示古籍上的文字,需要 学参类的字体,字形外观和古籍一致,用于学术领域的。5 e( w7 C( i9 u6 i
估计上面 汉语大字典 用到的就是一个 学参字体。
% E/ [9 F6 b1 x" r1 {( Q学参字体平常用不到,只见过一种甲骨文字体 囧 |
|