TA的每日心情 | 慵懒 2023-10-14 18:34 |
---|
签到天数: 210 天 [LV.7]常住居民III
|
发表于 2017-1-23 12:16:44
|
显示全部楼层
本帖最后由 deeke 于 2017-1-23 13:22 编辑 4 \8 i1 `. d5 f4 A6 V; X- d# Q" E4 B
6 E2 l" L# V" L5 I' w( _简体中文的移动设备和桌面设备的主流字体有三万字形左右,符合国家标准GB 18030-2000,包含 中日韩统一表意文字 和 中日韩统一表意文字_扩展A区,合计27,533字形。比如 微软雅黑、苹方-简、思源黑体、冬青黑体。
7 [$ l% k0 s. O+ R, X" L: {
' P& Y. ~9 O. g/ e+ _国家标准GB 18030-2005,覆盖到 中日韩统一表意文字_扩展B区,合计70,244字形,包括繁体汉字、日韩汉字。6 r$ v7 C( x$ [, S8 F& Y [, P3 b
OpenType字体技术最多支持65,535个字形,所以一个主力字体装不下,还需要一个候补字体。
5 J; B; }' K/ v* l5 r1 F2 A/ n
要显示生僻字,就要找符合GB 18030-2005的字体,即包含“基础汉字+扩展A区+扩展B区”的字体。至少是两个字体文件:主力字体+候补字体,比如HanaMinA.ttf + HanaMinB.ttf 。- U9 ~( t8 m8 W
p$ t. ^3 ~4 v补充:突然发现现在 花园明朝 支持 97,745 字形,已经到扩展E区了,装机必备啊。( R4 e# L+ H) i1 S, ^
HanaMinA.ttf --49,649 字形
& h+ i# u* b8 G6 c' b* bHanaMinB.ttf --52,943 字形
. K8 D* r/ o# a$ }. e---------------------------------------------------------------------------7 j6 ^; ^) [/ s: z1 [# n) o( I
0 N+ `: D0 T; p, z, p: f
我觉得 scju 的 CSS 写法还可以改进一点。
0 W1 l' `% O/ s; b$ n
% T. C6 w9 ~& i- p6 F方法A. n# u/ h& ^0 V/ Y8 x3 T
没有HanaMinA,GD 找不到基础汉字和扩展A区汉字,报告给Windows,Windows调用字体链(FontLink)来帮忙。
6 a9 `! N6 o% Y6 R. X2 f% ^2 ^扩展B区汉字,GD 在HanaMinB找到了,不用麻烦到Windows大佬。
q: e2 } w# J& `+ j* y* c ~. h; }
- body { font-family: "Times New Roman", HanaMinA, HanaMinB,serif; }
复制代码
5 {8 `) k, c& T9 q- g8 W
" V2 e6 c, T% G' n把 花园明朝 的主力字体加进去 字形风格一致。2 j8 S7 y h# m9 \3 B# @
另外 明朝体 属于衬线字形,Arial 属于无衬线字形,换为 Times New Roman,风格一致。
+ b7 k) G) f2 [% E' _: r最后 serif 保障兼容性:如果没有 花园明朝 字体,Windows 用 SimSun和SimSun-ExtB 代替。
5 T i% d6 u( t5 O* o. v6 t: x# Z/ b9 C
0 B) s& U! r* z0 JWindows的字体链(FontLink)见注册表,可以把 花园明朝 加进去,修改要谨慎。! v2 P3 K- _) Q" j5 u5 A g8 z( Y
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink
复制代码
, K) I: a& r4 \& Y+ @. B9 D! g- W' _* s" L8 r- ?, T5 w
---------------------------------------------------------------------------
( s- V: ~( n- G, v, I5 k
: j4 e- ]1 O/ _' Y/ g以前网上流行的 康熙字典体 是 设计师 历向晨 制作的,后续作品叫 文悦古典明朝体。7 \* Z* k) y x/ b
他公司还有一款复刻 中华书局聚珍仿宋 的字体叫 文悦古体仿宋。& {/ W8 Z0 P* I) i0 E" ~
对个人非商业使用是免费的,有兴趣可以去 文悦科技 的官网下载。
7 l+ U, o) o, ^, R- B2 L8 ^/ N1 J3 @; X. G% N6 D* \
---------------------------------------------------------------------------* q' l2 k1 c7 M& z% Y8 P5 B
5 \/ ?- y5 `3 v/ N, B( {- H
显示古籍上的文字,需要 学参类的字体,字形外观和古籍一致,用于学术领域的。
3 q: n- R+ ]/ p) N& E估计上面 汉语大字典 用到的就是一个 学参字体。
% f- C2 Y( B/ q% H0 U学参字体平常用不到,只见过一种甲骨文字体 囧 |
|