TA的每日心情 | 慵懒 2025-1-28 16:22 |
---|
签到天数: 216 天 [LV.7]常住居民III
|
发表于 2017-1-23 12:16:44
|
显示全部楼层
本帖最后由 deeke 于 2017-1-23 13:22 编辑 + X( ~4 |/ h2 s6 z
5 @ M# T2 d# i" f" [( T% H1 t
简体中文的移动设备和桌面设备的主流字体有三万字形左右,符合国家标准GB 18030-2000,包含 中日韩统一表意文字 和 中日韩统一表意文字_扩展A区,合计27,533字形。比如 微软雅黑、苹方-简、思源黑体、冬青黑体。0 e- r) B6 i0 q
2 W: g& U- o' X" O3 s
国家标准GB 18030-2005,覆盖到 中日韩统一表意文字_扩展B区,合计70,244字形,包括繁体汉字、日韩汉字。
% r1 Q5 _) a: Y6 \; A7 |& zOpenType字体技术最多支持65,535个字形,所以一个主力字体装不下,还需要一个候补字体。
3 I% b2 M* ?+ J+ P. h0 T& v# O
7 h' p, q! \# { b! z2 P5 @5 b要显示生僻字,就要找符合GB 18030-2005的字体,即包含“基础汉字+扩展A区+扩展B区”的字体。至少是两个字体文件:主力字体+候补字体,比如HanaMinA.ttf + HanaMinB.ttf 。
. O' Y+ s- h( V5 N
! ?7 B+ I: [0 j" Y( I$ U补充:突然发现现在 花园明朝 支持 97,745 字形,已经到扩展E区了,装机必备啊。
7 r& { M q9 K* r9 D7 h8 mHanaMinA.ttf --49,649 字形6 N4 J! Z7 x: A0 k6 j" v
HanaMinB.ttf --52,943 字形
( H! w0 K7 b5 \---------------------------------------------------------------------------
* c [/ E3 z0 i8 ]1 A
3 X1 g1 o+ {" K4 t' @我觉得 scju 的 CSS 写法还可以改进一点。
" |8 E8 k+ U- c3 Y4 O2 Y6 E) O, y5 q M. P) M. Q1 {
方法A
1 D* \, n" G* ^; _: N* Z没有HanaMinA,GD 找不到基础汉字和扩展A区汉字,报告给Windows,Windows调用字体链(FontLink)来帮忙。- C& R* P$ v7 R+ p
扩展B区汉字,GD 在HanaMinB找到了,不用麻烦到Windows大佬。
8 V1 K% `9 ]6 K2 [; G ^
( `& Z! E: {& {" w; I- body { font-family: "Times New Roman", HanaMinA, HanaMinB,serif; }
复制代码
& O8 }: v6 t% y7 u7 W4 v
! K9 ]0 v# {3 y把 花园明朝 的主力字体加进去 字形风格一致。4 R9 M3 m. i7 l! r
另外 明朝体 属于衬线字形,Arial 属于无衬线字形,换为 Times New Roman,风格一致。- J4 u, k0 @% y1 b/ V* }; K
最后 serif 保障兼容性:如果没有 花园明朝 字体,Windows 用 SimSun和SimSun-ExtB 代替。
- Q. V1 W+ E2 w; i2 X
* q4 N* Z1 g& t4 ^
9 e9 T a0 j3 y) XWindows的字体链(FontLink)见注册表,可以把 花园明朝 加进去,修改要谨慎。$ h) ] L: U, x- W) Z" \
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink
复制代码 ) E; P1 D- |1 U( \
5 W6 {3 b5 K( [---------------------------------------------------------------------------8 D" L/ B5 ^) z) H3 z
9 F! N! Q" u$ d7 [& P: W以前网上流行的 康熙字典体 是 设计师 历向晨 制作的,后续作品叫 文悦古典明朝体。
- L2 R4 p4 W% |( Y' y他公司还有一款复刻 中华书局聚珍仿宋 的字体叫 文悦古体仿宋。
" M6 X3 R/ [' ^! P4 F I7 b3 K* @对个人非商业使用是免费的,有兴趣可以去 文悦科技 的官网下载。; s2 u4 C4 C4 h) k
2 a& D0 r5 F6 f6 F4 H9 X+ D0 ?---------------------------------------------------------------------------6 D. }- x. |+ T2 I9 N
: d; c- w0 ~6 R0 V% X# | M* n显示古籍上的文字,需要 学参类的字体,字形外观和古籍一致,用于学术领域的。; }9 ]* ]9 I, }; @( W' f
估计上面 汉语大字典 用到的就是一个 学参字体。6 _( } J+ l& I2 D1 |; J: Y5 I
学参字体平常用不到,只见过一种甲骨文字体 囧 |
|