掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 5071|回复: 18

[求助] 关于《中国大百科全书》字体,冷僻字不显示的求助!

[复制链接]

该用户从未签到

发表于 2010-6-12 11:19:04 | 显示全部楼层 |阅读模式
本帖最后由 suniceice 于 2010-6-15 14:49 编辑
/ G/ ]4 m# S- Q: `- H& ~
  E8 L6 q  ?# t1 j, T* S' A5 c- ^
在制作的《中国大百科全书》https://pdawiki.com/forum/thread-4511-1-1.html

  U4 ~6 P/ |5 @- q4 n- C$ `
两个版本同样有一个问题解决不了,就是直接登录百科网站要下载一个字体文件,否则一些冷僻字和特殊的数学符号不能显示字体http://u.115.com/file/f5a816c1ca下载到电脑上用mdict pc版,可以修改mdict.cfg到网站下载的字体完整显示。可是字体用到手机上就是乱码,不知怎么回事,请对字体有了解的朋友研究。

本帖子中包含更多资源

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

x

该用户从未签到

发表于 2010-6-12 13:08:06 | 显示全部楼层
惭愧,对于字体没有研究。帮兄弟顶了,呼叫高手!

该用户从未签到

发表于 2010-6-12 15:28:47 | 显示全部楼层
昏,好像我手机上显示也是这样的。。。
  • TA的每日心情
    开心
    2018-7-19 02:16
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    发表于 2010-6-12 22:38:33 | 显示全部楼层
    哗,爱莫能助啊。
  • TA的每日心情
    奋斗
    2018-10-14 17:54
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2010-6-12 23:29:30 | 显示全部楼层
    同求,期待高手解决。) f/ ^, R' [7 d7 K, [1 T
    我下载的汉语词典大全里面一些生僻字也无法显示。

    该用户从未签到

    发表于 2010-6-15 14:11:28 | 显示全部楼层
    在电脑上对于汉字与英文与其它特殊符号可以分别使用2种不同的字体进行区分,而在手机除音标字体外是使用系统特定的字体与字库的。$ }- ^% v6 k: O: r! X2 t( i" T
    对于生僻字不能显示,要通过下载一个支持CJK的大字库解决(发哥修改方正特大字库版下载见:https://pdawiki.com/forum/viewthre ... hlight=%D7%D6%BF%E2),而对于特殊符号就比较麻烦了,恐怕要同时修改cfg文件才能实现,这个要请教Rayman兄弟才有办法解决。

    该用户从未签到

    发表于 2010-6-20 20:10:06 | 显示全部楼层
    我不是高手,我自己制作词典等都是半自动或者手动的制作,花费了很多时间。5 C3 m5 P8 v6 ]
    就您遇到的问题,我个人的能想到的解决办法也是很笨的方法:
    6 z2 C+ t$ m2 d0 J那就是给每个特殊符号定义需要用到的字体。/ P! F2 P  j2 U+ j3 n9 g9 Y( s
    <font face="字体名称"> 特殊字符 </font>
    6 K8 R0 M1 f4 J8 J* f! A8 W0 C( L) U. v2 G* I8 @
    具体操作就是替换每个不能正确显示的特殊字符X1 ~ Xn 全部替换为
    1 r# t, m' d1 M1 j<font face="字体名称"> X1</font> 到 <font face="字体名称"> Xn</font>
    : \' ^" t0 m6 ~这里字体名称就是那个可以正确显示特殊字符的字体。: \& `% X) F% w2 D. Y
    并且把字体放在MDict的Font目录下。% ]! u7 F, o* B' G" H1 u

    / W- k* R& k' r我会用这样的方法替代所有特殊字符。估计特殊字符的数量是有限的。
    ! z( c8 C  i. }# q比如字体"SYBOL"要是支持那个特殊字符,那么看看这个SYBOL字体一共有几个字符在里面,那么把百科文本中所有的这些字符全部换成上面那种形式,是不是可能能够解决问题呢?
    / G6 x6 n* c/ T' y4 y3 l. R. S6 N4 o) V9 c/ U
    所以用查找替换的方法,一整天或者两个整天估计可以搞定。
    8 w, L' C+ _; @8 y+ A/ D9 o0 F4 }. K6 X+ F  _8 m
    能力有限,就这么个本方法。希望能够给您一点启发。
  • TA的每日心情
    开心
    2018-7-19 02:16
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    发表于 2010-6-20 23:22:55 | 显示全部楼层
    sursong里兴许有

    该用户从未签到

     楼主| 发表于 2010-6-21 09:47:12 | 显示全部楼层
    6# cdyg 这个问题请教过RAYMAN,他暂时也没解决方法。很奇怪为什么那个指定的字体不能用,另外我试过几个rayman推荐的大字体,自己也找过两个越大字符集都不行。

    该用户从未签到

     楼主| 发表于 2010-6-21 09:53:13 | 显示全部楼层
    7# freegut 谢谢:)
    7 e# N; }- h9 ?我也有一个想法应该可以做,就是对特殊字体弄个图片,放到目录里,把特定字符查找替换成指定到特定的图片。
    ! y# x7 t. P  V3 h2 B2 N8 [% E这个和你说的方法有个共同的问题,就是我们不知道百科里面有多少不能显示的字符要处理。这个也几乎没法查找。这个就要广大朋友们使用过程中遇到这些字符回帖提出来,回头再一并整理。

    该用户从未签到

     楼主| 发表于 2010-6-21 09:54:12 | 显示全部楼层
    8# 发哥 方正超大字符集 吧?这个我也试过了,不行:)

    该用户从未签到

    发表于 2010-7-27 13:03:39 | 显示全部楼层
    等待高手。

    该用户从未签到

    发表于 2010-8-5 03:13:36 | 显示全部楼层
    又想到一个笨的方法:
    7 \3 o! U; b5 G& c2 i3 V2 Z4 i1,给每个字符之间添加换行符,让所有文本排成一列,每行最多只有一个字符;
    * O6 F* @7 g8 u, @  v2,用UE的sort功能sort一下,启用重复项删除功能,保证sort后留下来的字符的唯一性;
    0 R( i+ V9 E3 ^8 f+ Y- N3,剩下来的字符集合应该是按顺序的,可以看到常规的字符会连续的排列。找一找就会发现那些特殊的字符或者乱码都会聚集在一起。
    ) N- a9 I" s! y  ~! j" W/ H( B  ?/ }4,定位每个特殊字符在文中的位置,与原文比较。如果每次出现的位置与原文比较之后发现都是一个样子,则把文中所有的对应字符换成正确的图片或者带有tag的字符。
    3 w: J- n* Z4 v/ ~4 O' z# Y) o7 R) f3 U  S  H2 w8 x
    吾人用这个方法对付英文词典文本,替换工作大概少于50遍。但是工作量还是挺大的。若是中文的话会不会十分庞大?

    该用户从未签到

     楼主| 发表于 2010-8-20 14:36:12 | 显示全部楼层
    回复13楼
    : D+ U: \! N  e, Q$ |7 T谢谢啦,不过没时间,电脑上改字体就可以了,所以暂时不整理这个了~~

    该用户从未签到

    发表于 2013-8-21 12:03:12 | 显示全部楼层
    目录也有小部分出现口口,还有内容也是有口口。
    ! _& U) x; c6 D5 C8 R/ Q+ g手机。安卓2.36。$ Q6 T5 c9 O% T& I; k0 h$ q: h
    换了几种字体,有10m的多字符幼圆字体,有23m的win7多字符字体,有40m的全字符宋体,仍有。所以肯定了是应用软件或词典文件的原因。

    该用户从未签到

    发表于 2014-3-15 23:22:03 | 显示全部楼层
    請問在電腦上,進入mdict後,應該如何修改?
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-9-2 22:00 , Processed in 0.050913 second(s), 27 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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