TA的每日心情 | 慵懒 2023-10-14 18:34 |
---|
签到天数: 210 天 [LV.7]常住居民III
|
发表于 2017-1-23 12:16:44
|
显示全部楼层
本帖最后由 deeke 于 2017-1-23 13:22 编辑 4 ^; H/ n* w3 V% G- l# }
# U v6 Y2 j4 i. p+ T+ r1 j简体中文的移动设备和桌面设备的主流字体有三万字形左右,符合国家标准GB 18030-2000,包含 中日韩统一表意文字 和 中日韩统一表意文字_扩展A区,合计27,533字形。比如 微软雅黑、苹方-简、思源黑体、冬青黑体。6 t$ Z4 ^0 y2 ?* w% w- f) H
6 }6 E) t9 M0 S% |4 P" ?. _4 e国家标准GB 18030-2005,覆盖到 中日韩统一表意文字_扩展B区,合计70,244字形,包括繁体汉字、日韩汉字。
# [! }; @5 P/ T! O3 wOpenType字体技术最多支持65,535个字形,所以一个主力字体装不下,还需要一个候补字体。
% P3 G8 c+ c p9 c4 f) Y/ R. t* W( [0 m5 f
要显示生僻字,就要找符合GB 18030-2005的字体,即包含“基础汉字+扩展A区+扩展B区”的字体。至少是两个字体文件:主力字体+候补字体,比如HanaMinA.ttf + HanaMinB.ttf 。
5 v$ @6 m3 `+ v+ e
5 O! X( K" T+ P }6 R9 K. V. w补充:突然发现现在 花园明朝 支持 97,745 字形,已经到扩展E区了,装机必备啊。. b) B9 k3 H& `9 |0 |, r
HanaMinA.ttf --49,649 字形6 [, M4 }2 `: p
HanaMinB.ttf --52,943 字形- `7 ~7 {; d. Y) ]" {! [& j
---------------------------------------------------------------------------
' U3 K, m0 j- H1 K& {
7 ~/ Y+ h2 i! ~我觉得 scju 的 CSS 写法还可以改进一点。4 z7 X9 r4 i6 G6 v& K2 W# j
) k5 n6 q. D! W0 M: S: P. C
方法A! Z2 H% t! O* Z/ R
没有HanaMinA,GD 找不到基础汉字和扩展A区汉字,报告给Windows,Windows调用字体链(FontLink)来帮忙。/ Z4 x7 Q9 l h& K) N2 y6 O9 k
扩展B区汉字,GD 在HanaMinB找到了,不用麻烦到Windows大佬。
- l6 C( k: N- Y2 }: s. U
' ?2 {4 ]# R" r; a6 `1 P- body { font-family: "Times New Roman", HanaMinA, HanaMinB,serif; }
复制代码 + s1 \# N0 p$ K: ~
& p( Q! }" x4 p& `0 d, E把 花园明朝 的主力字体加进去 字形风格一致。3 G, b; y$ c4 {2 p
另外 明朝体 属于衬线字形,Arial 属于无衬线字形,换为 Times New Roman,风格一致。3 ^* S6 u, J& n
最后 serif 保障兼容性:如果没有 花园明朝 字体,Windows 用 SimSun和SimSun-ExtB 代替。$ E2 {5 U3 p" n0 t
: R: z4 T ?% n j0 A" n
5 Q# a6 ?8 y! h& MWindows的字体链(FontLink)见注册表,可以把 花园明朝 加进去,修改要谨慎。
4 D3 F% l8 g9 B) e, l' d4 u- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink
复制代码
& V: h, h8 F& T0 h0 W
5 [& \4 ?7 F+ m/ c0 [---------------------------------------------------------------------------5 p# n9 _% }- N& [* c
& v( e* M% b" d
以前网上流行的 康熙字典体 是 设计师 历向晨 制作的,后续作品叫 文悦古典明朝体。
( N& j: q0 F/ D" B8 g% p他公司还有一款复刻 中华书局聚珍仿宋 的字体叫 文悦古体仿宋。
9 Y0 B; i6 h3 g4 m对个人非商业使用是免费的,有兴趣可以去 文悦科技 的官网下载。9 p0 o5 M/ a+ F. J& c3 t! ?& I
+ g) ^3 X- f9 W2 a* L---------------------------------------------------------------------------; t' l$ B% J+ U8 t' U6 P7 w$ D Q
( S4 V. f0 t k; c% x显示古籍上的文字,需要 学参类的字体,字形外观和古籍一致,用于学术领域的。
$ E% i3 Q- b8 k8 p. D) ?( M估计上面 汉语大字典 用到的就是一个 学参字体。
9 H8 v7 Y/ m& L, O H9 O3 F学参字体平常用不到,只见过一种甲骨文字体 囧 |
|