掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 5081|回复: 15

[教程] [心得]让康熙字典、汉语大字典显示生僻字的方法

[复制链接]
  • TA的每日心情
    慵懒
    2 小时前
  • 签到天数: 1421 天

    [LV.10]以坛为家III

    发表于 2016-10-8 11:28:09 | 显示全部楼层 |阅读模式
    本帖最后由 scju 于 2019-10-23 23:35 编辑 9 N7 N. [1 T& Q  l
    + c0 G) u0 x1 {" w
    让康熙字典、汉语大字典图片版索引,显示完整生僻字的方法1 C* B* Q0 s( x9 V/ ?4 x

    & r; g( {$ E  p直接贴图说明,以下内容感谢tsiank指导
    0 c3 q, ?0 b* {+ w' p
    . m9 H0 \0 D/ H& @0 w
    7 }3 X( F4 j) w! a7 j2 G
    : Q  C4 S9 w& b9 M使用前
    - o' l$ l0 \$ i9 W7 |* {$ x* I; X1 W+ W- F0 u. v

    3 ^: l. O; \7 I9 B8 _/ I1 }8 o. v4 s使用后
    / }6 l, L7 v* D0 Y: Z
    . {$ m4 S4 n8 l5 m; W: K2 B9 v# Q: h* f/ _1 r7 {
    花园明朝(Hanazono) 字体下载
    0 Z- B3 T/ r. e# Whttps://zh.osdn.net/projects/hanazono-font/releases/p12900
    1 ~- y- t, f/ i3 m' b! N
    . }% i6 E$ F. C附件为说明的文字档
    " @3 ^7 g- f; f0 `* ?1 B- w* M- p1 \! n5 p
    ' Y& ~! n" c% o7 ~" j

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x

    评分

    1

    查看全部评分

    本帖被以下淘专辑推荐:

  • TA的每日心情
    慵懒
    2023-10-14 18:34
  • 签到天数: 210 天

    [LV.7]常住居民III

    发表于 2017-1-23 12:16:44 | 显示全部楼层
    本帖最后由 deeke 于 2017-1-23 13:22 编辑
    ! X2 l  C% G9 E( S
    0 Z/ h8 j0 V: r3 I3 l. C简体中文的移动设备和桌面设备的主流字体有三万字形左右,符合国家标准GB 18030-2000,包含 中日韩统一表意文字 和 中日韩统一表意文字_扩展A区,合计27,533字形。比如 微软雅黑、苹方-简、思源黑体、冬青黑体。% w7 n1 V  w2 E# S4 [5 A

    ! ^5 [0 K4 S, O; t# i9 t% G国家标准GB 18030-2005,覆盖到 中日韩统一表意文字_扩展B区,合计70,244字形,包括繁体汉字、日韩汉字。3 @" F6 J5 K- v& k3 C- S
    OpenType字体技术最多支持65,535个字形,所以一个主力字体装不下,还需要一个候补字体。  V6 P5 [* [/ }6 T: V4 i

    # g: z9 j1 S; e3 `* @* N要显示生僻字,就要找符合GB 18030-2005的字体,即包含“基础汉字+扩展A区+扩展B区”的字体。至少是两个字体文件:主力字体+候补字体,比如HanaMinA.ttf + HanaMinB.ttf 。9 r' Q: f) g) f2 l; J- p, Y- V3 x
      v% x2 f# N  k/ q1 m/ Y. b
    补充:突然发现现在 花园明朝 支持 97,745 字形,已经到扩展E区了,装机必备啊。- U0 p/ X& s# P& n5 c
    HanaMinA.ttf --49,649 字形
    % r; Q1 u; k9 M& F" `- vHanaMinB.ttf --52,943 字形
    . I( A! ^. w; m3 ~3 X) t( G---------------------------------------------------------------------------& P1 `" W8 H' o' F9 v- R
      s( J7 G6 h  j# i* O9 H
    我觉得 scju 的 CSS 写法还可以改进一点。
    1 g6 ^* s  w% i
    # c: Q. h9 {/ |0 f$ {8 k9 r方法A. O! y2 B2 M. h" ?) D  w' l
    没有HanaMinA,GD 找不到基础汉字和扩展A区汉字,报告给Windows,Windows调用字体链(FontLink)来帮忙。7 G  y" L. @% X$ b
    扩展B区汉字,GD 在HanaMinB找到了,不用麻烦到Windows大佬。
    ' i: V* \1 ^7 B3 b( P- q! u" n+ C2 X- o" {
    1. body { font-family: "Times New Roman", HanaMinA, HanaMinB,serif; }
    复制代码

    3 K3 U- F# o+ K; r7 K0 o6 O2 ^9 V' X  ^  @% ]$ \, o
    把 花园明朝 的主力字体加进去 字形风格一致。/ [: ?, ]7 g  ]6 _' N% [
    另外 明朝体 属于衬线字形,Arial 属于无衬线字形,换为 Times New Roman,风格一致。
    & w$ u4 a0 {+ g; i0 E最后 serif 保障兼容性:如果没有 花园明朝 字体,Windows 用 SimSun和SimSun-ExtB 代替。6 F$ Q4 J; W5 j4 j* e# C

    0 |; h8 \) S1 u" D4 Z! I. q% Y" C( b! G9 L" N" L" m. }% X
    Windows的字体链(FontLink)见注册表,可以把 花园明朝 加进去,修改要谨慎。* o: M  v8 y; E! e$ T! [$ n7 f3 I# B$ F
    1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink
    复制代码

    $ o7 M/ r' @: Z$ t& H1 _1 j" E5 V5 t+ |0 i5 W
    ---------------------------------------------------------------------------- j7 J- ^: J1 T1 U$ ]( W
    : q: z5 z! m* ]- H$ C% g, G- P1 u
    以前网上流行的 康熙字典体 是 设计师 历向晨 制作的,后续作品叫 文悦古典明朝体。
    0 U- h( z9 p4 c9 j他公司还有一款复刻 中华书局聚珍仿宋 的字体叫 文悦古体仿宋。
    / a) G: G" A: [  x对个人非商业使用是免费的,有兴趣可以去 文悦科技 的官网下载。6 R3 w" @2 `0 G

    1 w% J" C* k0 r* s---------------------------------------------------------------------------  B6 Z9 x0 u8 }' [1 F/ b! }

    % d/ a7 D7 n1 u, D! k* d: d显示古籍上的文字,需要 学参类的字体,字形外观和古籍一致,用于学术领域的。  l8 c0 }- ~8 E2 Q/ {4 C' J& P1 Y
    估计上面 汉语大字典 用到的就是一个 学参字体。
    $ R/ k" Y' {( d6 p5 r学参字体平常用不到,只见过一种甲骨文字体 囧

    点评

    兄弟給的點評真專業...。  发表于 2017-9-25 13:15
  • TA的每日心情
    开心
    2023-2-6 01:16
  • 签到天数: 568 天

    [LV.9]以坛为家II

    发表于 2016-10-8 15:54:42 | 显示全部楼层
    技术贴呀!宝贵~~; n5 Z* H# [: n* w' C

    : n( J5 l, ?5 W) P- ?2 l感谢分享心得,下载保存~~
  • TA的每日心情

    2019-2-16 11:33
  • 签到天数: 56 天

    [LV.5]常住居民I

    发表于 2016-10-9 08:18:47 | 显示全部楼层
    本帖最后由 cici920 于 2018-8-9 20:49 编辑
    # d6 v  A+ `: y% R; Q2 ?$ n/ a9 F, k+ Y" Q! a1 r: K: ^
    这个只适用于 PC 版的 GoldenDict?
    5 P9 {8 p: |2 _1 T: s4 j$ p% E/ x) Y' H
    另外,现在都没有 portable 文件夹了,应该如何设置呢?
  • TA的每日心情
    无聊
    2019-1-15 16:52
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    发表于 2017-2-3 23:32:11 | 显示全部楼层
    字海网提供了《天珩字体库》,支持Unicode10,约12万汉字,基本没问题了。
  • TA的每日心情
    开心
    2023-1-18 23:24
  • 签到天数: 211 天

    [LV.7]常住居民III

    发表于 2017-2-3 23:37:30 | 显示全部楼层
    xiao123yao123 发表于 2017-2-3 23:32" q, t  g. V! o8 I' T. m2 r8 P
    字海网提供了《天珩字体库》,支持Unicode10,约12万汉字,基本没问题了。

    # V; d0 K* X4 h: i是不是难输的生僻字都可显示啦?(21世纪大英汉词典mdx缺字严重,多数是Unicode不能显示的)
  • TA的每日心情
    无聊
    2019-1-15 16:52
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    发表于 2017-2-4 18:41:43 | 显示全部楼层
    kyletruman 发表于 2017-2-3 23:378 x7 s. ]) ?' K
    是不是难输的生僻字都可显示啦?(21世纪大英汉词典mdx缺字严重,多数是Unicode不能显示的)

    " o& M0 Z# I- J# |1 T" l
    / D% c$ y) W' @$ \对,你可以在字海网测试,那里有一个字符集的页面,我安装了天珩字体库,仅仅有几个还是方框,其他基本全都能显示。* |, s* U5 h' T3 a! A8 v# c7 t
    扩展E测试4 z6 }- A( _. `+ t% o
    扩展F测试
    / W; |. P# N. ?7 O5 k  d你试试这两个页面,我在IE下都能正常显示汉字。
  • TA的每日心情
    开心
    2018-11-13 08:33
  • 签到天数: 106 天

    [LV.6]常住居民II

    发表于 2017-4-17 14:53:51 | 显示全部楼层
    xiao123yao123 发表于 2017-2-4 18:41* T/ m, n3 q- h9 g$ r2 c
    对,你可以在字海网测试,那里有一个字符集的页面,我安装了天珩字体库,仅仅有几个还是方框,其他基本 ...

    # @/ u8 _4 d: Q+ {扩展F测试 𮯠 之后的显示不出来
  • TA的每日心情
    开心
    2020-10-22 21:32
  • 签到天数: 100 天

    [LV.6]常住居民II

    发表于 2017-9-4 22:58:24 | 显示全部楼层
    有人知道手机上怎么用吗,我查手机康熙字典好多字显示不了
  • TA的每日心情
    开心
    2020-5-1 18:40
  • 签到天数: 201 天

    [LV.7]常住居民III

    发表于 2017-9-9 14:36:59 | 显示全部楼层
    xiao123yao123 发表于 2017-2-4 18:41
    + G) X4 Y* {" w, T对,你可以在字海网测试,那里有一个字符集的页面,我安装了天珩字体库,仅仅有几个还是方框,其他基本 ...

    8 k; L( q6 ^2 B! i0 h) F, W, V+ u请问,我也安装了天珩字库,为什么IE还是不显示扩展测试?都是框框,IE11测试的。。。
  • TA的每日心情
    无聊
    2019-1-15 16:52
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    发表于 2017-9-9 17:34:47 | 显示全部楼层
    xxxsss 发表于 2017-9-9 14:365 ~" Q8 h7 L* w; C5 S! C& y# g9 k
    请问,我也安装了天珩字库,为什么IE还是不显示扩展测试?都是框框,IE11测试的。。。
    & F/ s5 p! k9 b' c( Z
    我也问过开发者,他说IE确实会出现问题。
    * A: [6 d/ V' M( w: i6 \因为Win系统的限制,天珩字库只能分成三个部分,这三个部分需要相互映射才能完整的组成一个字体。但是系统却不一定能完整的相互映射。8 t* E2 k6 T1 v" M$ `
    Firefox和Chrome浏览器在处理字体时有一个默认字体列表,当你想显示一个字符但是当前字体没有对应的字符,会搜索字体列表里面其他的字体是否含有那个字符。把3个部分的天珩字库加入默认字体列表就能完整的发挥作用了,就算你Firefox和Chrome浏览器的当前字体不含有扩展E扩展F中的字符,但是浏览器会使用天珩字库中的扩展E扩展F进行显示。
    8 ], A3 X, p2 X) bIE浏览器处理字符的机制可能和Firefox和Chrome浏览器不一样,因为我几乎不用IE,我主要用Firfox,我也遇到你说的问题,开发者也暂时无法完美解决你遇到的问题,不过我用2.02版本IE能显示扩展E和F,当前的2.10不能显示。你如果必须显示扩展E扩展F,还是用Firefox或者Chrome浏览器吧。Linux系统和Andriod手机能完美使用天珩字库。
  • TA的每日心情
    开心
    2019-8-21 08:44
  • 签到天数: 163 天

    [LV.7]常住居民III

    发表于 2018-12-30 15:32:05 | 显示全部楼层
    感谢分享,同样的做法可能也可以用到制作小语种字典
  • TA的每日心情
    擦汗
    2022-3-25 11:07
  • 签到天数: 66 天

    [LV.6]常住居民II

    发表于 2020-7-9 15:03:55 | 显示全部楼层
    cici920 发表于 2016-10-9 08:18: L% F1 ?' P8 X2 F
    这个只适用于 PC 版的 GoldenDict?
    ' i8 l+ ^: Q$ ]& v- N5 C: B$ B! ^; C8 \& P( I4 {) u# t
    另外,现在都没有 portable 文件夹了,应该如何设置呢? ...

    7 @2 n9 D- L2 X) q9 V" z可以创一个portable,这样GD就能索引到,还跟原来功能一样
  • TA的每日心情
    开心
    2023-8-25 22:32
  • 签到天数: 506 天

    [LV.9]以坛为家II

    发表于 2020-7-13 14:42:01 | 显示全部楼层
    cici920 发表于 2016-10-9 08:18
    ( L% C: d2 A) h$ F: i  t" m6 ^这个只适用于 PC 版的 GoldenDict?5 m; j- h7 Q% u  m' A$ m5 J

    8 {  |( b+ M! L3 t/ l' M5 \另外,现在都没有 portable 文件夹了,应该如何设置呢? ...

    1 A0 d! W" @6 ?' {! l自己添加个portable和content(放词典、字典文件)就可以便携了
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2024-3-29 18:11 , Processed in 0.050338 second(s), 12 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

    快速回复 返回顶部 返回列表