掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 6454|回复: 15

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

[复制链接]
  • TA的每日心情
    慵懒
    2024-8-31 16:34
  • 签到天数: 1504 天

    [LV.Master]伴坛终老

    发表于 2016-10-8 11:28:09 | 显示全部楼层 |阅读模式
    本帖最后由 scju 于 2019-10-23 23:35 编辑
    6 E) r3 B8 H7 u2 m
    & u0 p4 K0 D% t  W" B5 q让康熙字典、汉语大字典图片版索引,显示完整生僻字的方法
    4 H# l; k4 V5 z- k/ R* C% p$ N  |6 i) `5 s' B* |; y  Y
    直接贴图说明,以下内容感谢tsiank指导6 e6 _) n! Y  k- r) e+ ]

    7 v$ T: W" h. h3 e: t- K/ M7 Z  y. J
    ; r1 w8 z  ~& c% f8 k
    8 D7 c/ @( c' ^9 s使用前4 O: w6 m, v% l& T) n' B3 [1 H
    # q4 H6 I& o5 h" T) {

    & @0 K6 X% W2 {, u使用后
    # K8 D7 n" U$ Z3 y4 z: Q6 G8 m! _5 T/ [: D0 n  @7 F

    4 ]% i$ \: s4 y4 u4 W! p( z花园明朝(Hanazono) 字体下载5 \% _+ A4 |- T4 @: P2 W: @; d' p
    https://zh.osdn.net/projects/hanazono-font/releases/p12900
    9 @5 e# q( R" c) ~/ r, n; M3 w; Q  I- [, O% J8 {
    附件为说明的文字档$ k' v& A. O. w- r# R& h2 J

    0 {# f$ R- R' x' Z# u& H
    7 e) f# m1 d+ a4 c- z/ }1 u8 Z9 ^

    本帖子中包含更多资源

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

    x

    评分

    1

    查看全部评分

    本帖被以下淘专辑推荐:

  • 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
    1. 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" \
    1. 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
    学参字体平常用不到,只见过一种甲骨文字体 囧

    点评

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

    [LV.9]以坛为家II

    发表于 2016-10-8 15:54:42 | 显示全部楼层
    技术贴呀!宝贵~~& }) f' o% N/ g3 t% }! f
    2 M9 t1 C- ]# h8 r
    感谢分享心得,下载保存~~
  • TA的每日心情

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

    [LV.5]常住居民I

    发表于 2016-10-9 08:18:47 | 显示全部楼层
    本帖最后由 cici920 于 2018-8-9 20:49 编辑
    / R, n8 h$ f' e' A  F. |
    ) p9 k. [9 I2 J6 f1 @  o这个只适用于 PC 版的 GoldenDict?3 v+ z6 }' k0 V- q5 E) H- l$ s) U* y

    5 y- j0 J' X4 U8 O0 \9 ~) |另外,现在都没有 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:323 D- h' ~1 U1 x
    字海网提供了《天珩字体库》,支持Unicode10,约12万汉字,基本没问题了。

    7 R$ }2 r4 x- l0 T- ?4 g) L0 h是不是难输的生僻字都可显示啦?(21世纪大英汉词典mdx缺字严重,多数是Unicode不能显示的)
  • TA的每日心情
    无聊
    2019-1-15 16:52
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    发表于 2017-2-4 18:41:43 | 显示全部楼层
    kyletruman 发表于 2017-2-3 23:37
    4 ^5 k. P# r" W5 F是不是难输的生僻字都可显示啦?(21世纪大英汉词典mdx缺字严重,多数是Unicode不能显示的)

    . s( x5 r% g* k. ]+ v+ r) y! a1 T" @' X
    对,你可以在字海网测试,那里有一个字符集的页面,我安装了天珩字体库,仅仅有几个还是方框,其他基本全都能显示。
    4 D  r( s5 }$ R* {扩展E测试
    $ j- @; N: @1 z" X' a" K扩展F测试
    - G4 ?. C0 E' I  y" l你试试这两个页面,我在IE下都能正常显示汉字。
  • TA的每日心情
    开心
    2018-11-13 08:33
  • 签到天数: 106 天

    [LV.6]常住居民II

    发表于 2017-4-17 14:53:51 | 显示全部楼层
    xiao123yao123 发表于 2017-2-4 18:418 Y" k$ r) [- d$ E
    对,你可以在字海网测试,那里有一个字符集的页面,我安装了天珩字体库,仅仅有几个还是方框,其他基本 ...
    % y5 A* M) @) u; k
    扩展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& |" ^# K5 T1 q" X0 J: k. f, w! v
    对,你可以在字海网测试,那里有一个字符集的页面,我安装了天珩字体库,仅仅有几个还是方框,其他基本 ...

    * J: W; l* |7 p5 X% Q" y请问,我也安装了天珩字库,为什么IE还是不显示扩展测试?都是框框,IE11测试的。。。
  • TA的每日心情
    无聊
    2019-1-15 16:52
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    发表于 2017-9-9 17:34:47 | 显示全部楼层
    xxxsss 发表于 2017-9-9 14:36
    % _3 K' H) ~4 A请问,我也安装了天珩字库,为什么IE还是不显示扩展测试?都是框框,IE11测试的。。。

    9 j$ O$ c( ?5 Q+ l2 L我也问过开发者,他说IE确实会出现问题。, l+ b) V( s* v5 P& L
    因为Win系统的限制,天珩字库只能分成三个部分,这三个部分需要相互映射才能完整的组成一个字体。但是系统却不一定能完整的相互映射。$ d. A3 T& Y3 W
    Firefox和Chrome浏览器在处理字体时有一个默认字体列表,当你想显示一个字符但是当前字体没有对应的字符,会搜索字体列表里面其他的字体是否含有那个字符。把3个部分的天珩字库加入默认字体列表就能完整的发挥作用了,就算你Firefox和Chrome浏览器的当前字体不含有扩展E扩展F中的字符,但是浏览器会使用天珩字库中的扩展E扩展F进行显示。
    6 K0 `4 P" ^% l; SIE浏览器处理字符的机制可能和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: g# i7 D3 ], c7 m% v1 r这个只适用于 PC 版的 GoldenDict?
    ' k! c( h3 X( K5 V7 U5 B$ P) }
    5 r4 R3 [+ X" k  W# d$ }# o0 |另外,现在都没有 portable 文件夹了,应该如何设置呢? ...
    9 Q( C9 s/ `( h9 [# ^# m6 a
    可以创一个portable,这样GD就能索引到,还跟原来功能一样
  • TA的每日心情
    开心
    2023-8-25 22:32
  • 签到天数: 506 天

    [LV.9]以坛为家II

    发表于 2020-7-13 14:42:01 | 显示全部楼层
    cici920 发表于 2016-10-9 08:18
      t( V; H0 t3 _* t2 |% y% T这个只适用于 PC 版的 GoldenDict?8 {% {) [3 a1 u2 Z

    1 E3 ]2 i" M+ x0 Y1 n' n- n另外,现在都没有 portable 文件夹了,应该如何设置呢? ...
    * \! y; F# W# G. u% _
    自己添加个portable和content(放词典、字典文件)就可以便携了
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-4-17 01:38 , Processed in 0.024913 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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