TA的每日心情 | 慵懒 2025-1-28 16:22 |
|---|
签到天数: 216 天 [LV.7]常住居民III
|
发表于 2017-1-23 12:16:44
|
显示全部楼层
本帖最后由 deeke 于 2017-1-23 13:22 编辑 2 M4 c* u8 W) ]. X! i- X
$ P) J5 Y& N0 R1 L1 O9 S
简体中文的移动设备和桌面设备的主流字体有三万字形左右,符合国家标准GB 18030-2000,包含 中日韩统一表意文字 和 中日韩统一表意文字_扩展A区,合计27,533字形。比如 微软雅黑、苹方-简、思源黑体、冬青黑体。4 V) g- {/ d( [- p1 g
' i0 P! n% Q' a5 W国家标准GB 18030-2005,覆盖到 中日韩统一表意文字_扩展B区,合计70,244字形,包括繁体汉字、日韩汉字。- A; U4 I9 S* [$ N0 z6 u8 c& G) L
OpenType字体技术最多支持65,535个字形,所以一个主力字体装不下,还需要一个候补字体。
" m H, V+ {4 r( z; |" ~& r$ Q+ j# n/ \- o& w5 ]
要显示生僻字,就要找符合GB 18030-2005的字体,即包含“基础汉字+扩展A区+扩展B区”的字体。至少是两个字体文件:主力字体+候补字体,比如HanaMinA.ttf + HanaMinB.ttf 。
* x: m* ]- \, {, h. r$ s" ~$ L# N7 Z: q/ q6 s1 u: P
补充:突然发现现在 花园明朝 支持 97,745 字形,已经到扩展E区了,装机必备啊。
* h8 z4 c% k7 ?; f! n3 r, nHanaMinA.ttf --49,649 字形
9 m# ? `) r0 o! {1 l8 E X7 AHanaMinB.ttf --52,943 字形
5 X2 e# y+ {9 Q' X" K---------------------------------------------------------------------------
- h4 ~9 S2 |+ ^, t0 G) M, w0 P C6 }5 {/ `
我觉得 scju 的 CSS 写法还可以改进一点。
; T! K/ C8 c% ^% R6 }
: T7 S/ S9 E* ~$ y方法A( n% ?% x/ T' ?* a2 c# e2 j3 M
没有HanaMinA,GD 找不到基础汉字和扩展A区汉字,报告给Windows,Windows调用字体链(FontLink)来帮忙。
9 b4 s* a' t0 }$ r& V! Q' W+ {扩展B区汉字,GD 在HanaMinB找到了,不用麻烦到Windows大佬。
: O& @( z9 d: m4 B, f
: `. F, a& R) t2 c" H- body { font-family: "Times New Roman", HanaMinA, HanaMinB,serif; }
复制代码
9 \( c9 {% q; U6 }' W) H; t3 \/ I" _: H
把 花园明朝 的主力字体加进去 字形风格一致。
9 u: E; u+ G" y. L6 A4 A另外 明朝体 属于衬线字形,Arial 属于无衬线字形,换为 Times New Roman,风格一致。9 {. x; f7 J. V, H+ W5 c
最后 serif 保障兼容性:如果没有 花园明朝 字体,Windows 用 SimSun和SimSun-ExtB 代替。
; T; u7 d1 D5 V7 h! `6 v+ p. }' R! F* B3 A2 j( [1 \& ~1 b
( W2 r7 H! u% _5 F! S% l8 iWindows的字体链(FontLink)见注册表,可以把 花园明朝 加进去,修改要谨慎。
' j D7 C8 j* V; H# F; X* V- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink
复制代码 8 {- n: L+ O; b3 V0 e
7 S% T C3 R+ \6 A( |& Q
---------------------------------------------------------------------------& D1 h' G9 C$ I9 E, K
, E9 }9 ~' F2 E) T2 W8 ^; B4 R \
以前网上流行的 康熙字典体 是 设计师 历向晨 制作的,后续作品叫 文悦古典明朝体。* v2 j n# K" z( }" G
他公司还有一款复刻 中华书局聚珍仿宋 的字体叫 文悦古体仿宋。0 h" D! p) P3 w; l' R2 T
对个人非商业使用是免费的,有兴趣可以去 文悦科技 的官网下载。
% @6 ?+ f/ V4 p7 C- p+ X- Y6 n! X; q
9 |' U' J! T& j! Z+ j' O& f" a1 B2 a5 |7 C! I--------------------------------------------------------------------------- R& W5 h+ @, W+ A
- l. a' M- {. V) ?. }显示古籍上的文字,需要 学参类的字体,字形外观和古籍一致,用于学术领域的。0 J3 }8 d9 `: i) R" Y
估计上面 汉语大字典 用到的就是一个 学参字体。
: n( z" l0 T4 [学参字体平常用不到,只见过一种甲骨文字体 囧 |
|