找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
楼主: osfans

字体/掌易码表/ZDic词典/SuperMemo/SugarMemo等制作工具pdbEditor09.01.11

[复制链接]
 楼主| 发表于 2008-12-2 18:32 | 显示全部楼层
做新词典时把页面大小设成4K也快吧?
回复 支持 反对

使用道具 举报

发表于 2008-12-2 19:08 | 显示全部楼层
原帖由 osfans 于 2008-12-2 18:32 发表 9 K- e2 ?/ n7 {. V, k. t
做新词典时把页面大小设成4K也快吧?

) q( @  _4 G2 B9 X( [- O
  Y. {. Y/ Z7 h: ]  Z9 H& v. X这个没试过, 对于维基百科和维基文库来说16K页面比较有优势
0 y; u% V' r  I
0 L  t1 T' c, `" r. f' z$ @) O. x对于普通词典来说,4K就足够,感觉以前的老词典查词很快的
回复 支持 反对

使用道具 举报

发表于 2008-12-3 11:40 | 显示全部楼层
huifu:)1 :)1
回复 支持 反对

使用道具 举报

发表于 2008-12-6 20:32 | 显示全部楼层
非常感谢,正是需要的
' v* K* w4 A  m谢谢
回复 支持 反对

使用道具 举报

发表于 2008-12-10 23:04 | 显示全部楼层
强烈支持,顶啊顶。。。
回复 支持 反对

使用道具 举报

发表于 2008-12-12 14:18 | 显示全部楼层
里面有字体吗?
回复 支持 反对

使用道具 举报

发表于 2008-12-12 15:07 | 显示全部楼层
楼主辛苦了,有空照着弄一个试试
回复 支持 反对

使用道具 举报

发表于 2008-12-12 21:14 | 显示全部楼层
好哇~
回复 支持 反对

使用道具 举报

发表于 2008-12-15 14:38 | 显示全部楼层
先谢谢,OSFANS出品必属精品
回复 支持 反对

使用道具 举报

发表于 2008-12-16 17:15 | 显示全部楼层
在转换zhwiki原版时出现错误:( V$ A# k! A7 W( i. X
bz2 to txt正常6 M, U& H9 E+ ~2 x7 X% ]( J
当txt to pdb时
, Y. w5 m! x# t+ `6 c遇到‘慮]]’该词条内容就会从该处中断
3 p+ h' |$ L. S1 \4 h如词条:頭痛,吶喊(繪畫)
  V% y/ D: F$ T2 [5 |本来txt中的内容都是[[焦慮]],zdic词典内都在‘焦’处断开,以后的内容都没有了,焦字为超链接状态
回复 支持 反对

使用道具 举报

发表于 2008-12-17 09:53 | 显示全部楼层
强顶下。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-17 12:27 | 显示全部楼层

回复 210楼 doox 的帖子

不知道这个是什么错误,我现在在弄掌易,暂时没时间。
回复 支持 反对

使用道具 举报

发表于 2008-12-19 08:57 | 显示全部楼层
原帖由 osfans 于 2008-12-17 12:27 发表 ! a+ H2 j( ^0 N3 J6 `
不知道这个是什么错误,我现在在弄掌易,暂时没时间。

# T- V& P* {, q, t3 J: \1 T
% N( n  @: ^0 [8 c已做过实验,词典反编译后的内容是完整的,不是zdictool的错误,估计是zdic不能显示该字符造成的,同样的还有‘闿’字,蒋中正07词条最后可以发现该现象,1117的中文维基共有272个闿字,不过都是人名,替换为‘恺’即可,其余的字暂时没有发现
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-19 12:24 | 显示全部楼层
我发现了,这字后一个字节是“]”,所以与“]]”就重复了。. q: O) ]- i6 ^# D/ T0 z8 M: U" m
, |# _- }  q* P7 e- G
[ 本帖最后由 osfans 于 2008-12-19 22:37 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2008-12-19 21:23 | 显示全部楼层
太复杂了 慢慢消化
回复 支持 反对

使用道具 举报

发表于 2008-12-20 11:58 | 显示全部楼层
大家好!我是来自香港的网友,希望大家可以帮忙一下。
' q9 G4 d( Y2 i) s& Y# \+ A. u6 s' q: o) m  a/ P; h4 J
我想使用 pdbEditor 制作一个 cjkos 的 big5hk 字体,但一直不成功,有谁可以告诉我发生什么错误呢?
& a5 y* p" ]  g  e4 I- w7 k, P8 o. A9 d4 [6 N
主字体 : mingliu.ttc
5 M. w7 ^2 a4 c/ N, i: |: L3 k2 @% }& {字体大小 : 16
8 e' }. x0 \/ c/ Q  e- ~, w字符集 : big5hk
  `; P* B9 A2 f7 F8 D
( W! t4 [4 Y  x/ K按下 "生成字体文件" 后一直没有反应,但试过按下 "生成单字位图" 是可以导出 bmp 图片的,但可惜以 "图片目录" 来制作字体文件亦是不成功... 希望各位可以帮忙一下。谢谢!
: G- ?! _- E8 v! R, t, U/ d5 R& D) S: V5 p, O0 z
pdbEditor.exe.log 如下 :
8 I1 v: W1 W+ v& C+ m! W
: j( h4 ]5 H* J" VTraceback (most recent call last):# J- @# s  q% ~& ?; G3 Z
  File "pdbEditor.py", line 1764, in OnSaveFont( w# S/ e* F3 [4 N4 h* [% z
    self.instance.packFont()' [# H2 w# T. x* L, j# e
  File "pdbEditor.py", line 766, in packFont4 T9 N& d: W: |  o  g% L
    elif os.path.isdir(path): #pdb转换成单个bmp
" o- l4 D( m  C- b0 j  File "ntpath.pyo", line 270, in isdir
9 y6 L2 o! o# R- w1 JTypeError: coercing to Unicode: need string or buffer, NoneType found& y% S$ K2 v# Y7 h
, Q7 y; _; P5 W  u
[ 本帖最后由 satsuki15 于 2008-12-20 12:02 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-20 18:56 | 显示全部楼层
我来看看,之前一直没有港台的朋友反馈,
回复 支持 反对

使用道具 举报

发表于 2008-12-21 09:14 | 显示全部楼层
这样拜托了,非常感谢!: R. a" b5 y% a$ `& W, W( T
cjkos 本身的 big5hk 字体,基本上连笔划也看不清,所以想弄一个像样的香港字库出来呢。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-21 13:39 | 显示全部楼层
已经在顶楼更新。也给你发消息了。
回复 支持 反对

使用道具 举报

发表于 2008-12-21 16:52 | 显示全部楼层
首先非常感谢你在这么短时间内作出修改,新版本经测试后,已经可以生成字体文件,不过却有其他问题产生...
) _2 Y: {) E' h4 V. i" p6 ^0 S1 q; N' Z( x
请先看看截图,图一是 cjkos 原有的字体,图中可见香港字体是很丑的。
$ s: p: k7 X9 z3 E$ H7 \- C7 o

图一

图一

. g, I2 S" l- O/ f: E
8 z1 z" x" w  K9 x+ F# c3 R图二是直接将新细明体生成 big5hk 字体文件,不知为何香港字会变成空格。) t" g% c% U3 }# E5 A

图二

图二

2 g/ D+ J1 T6 y3 W
8 p4 X3 e( E, K: [图三是使用截屏的方法生成字体文件,文字不再是空格,不过香港字变了错别字。
4 V" A6 a) M6 |0 }1 F7 t9 _

图三

图三

* Q/ t8 F1 Y( C
) s2 e' ]# R& t) X% _之后再以 big5 字体测试,直接生成的字体文件同样是显示空白,但使用截屏方式是成功及没有错别字的。
! B' [, f/ ]! n7 h5 |* `8 J' X5 p/ g# Y7 c  ~
再一次感谢你的修改,并希望可以修正以上问题,谢谢!* P6 ^  F4 ?6 O# A7 I, C

1 J% H9 `: @7 d[ 本帖最后由 satsuki15 于 2008-12-21 16:57 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-21 21:05 | 显示全部楼层
原来是字符集在程序里用小写进行判断了,BIG5被转成了big5,可惜的是BIG5HK忘了转成小写的了,呵呵。
6 Y& A+ h  y- B" ~
8 y5 s% [. I6 ^现在应该能生成了,哈哈。有图为证。谢谢测试!
# m7 d3 z+ m  b. ~3 o) Z2 f8 B
2 F9 B8 u4 E& H$ @* p" X香港字体是得装两个的,是吧?BIG5那个跟台湾的一样,其他的就是专用的香港字吧?
4 c" [# [0 I; B, M3 g: ^- @5 u" S3 _1 j2 N* {( K
[ 本帖最后由 osfans 于 2008-12-21 22:24 编辑 ]
hk.png
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-21 22:12 | 显示全部楼层
个别字没有或者错误,或者太模糊的话,可以使用图片进行编辑,再转换,现在应该都没有问题了。
回复 支持 反对

使用道具 举报

发表于 2008-12-22 00:04 | 显示全部楼层
big5hk 正确无误了,真的非常感谢,谢谢你啊!
+ }. t, {/ V1 x# i$ Y
9 x# f, G5 }8 k+ Z对的,香港跟台湾的 big5 码是一样,而 big5hk 可算是繁体字中的异体字或罕有字,有时台湾亦会接触到这些字,例如台湾歌手陶喆 (陶吉吉) 的名字呢。
回复 支持 反对

使用道具 举报

发表于 2008-12-23 14:30 | 显示全部楼层
好东西,正想提取自造词呢。太感谢了。
回复 支持 反对

使用道具 举报

发表于 2008-12-23 20:19 | 显示全部楼层
学习一下,谢谢!!!
回复 支持 反对

使用道具 举报

发表于 2008-12-28 20:23 | 显示全部楼层
老大越来越强悍了,3年半处女贴给你了
回复 支持 反对

使用道具 举报

发表于 2008-12-30 12:14 | 显示全部楼层
原帖由 osfans 于 2008-12-19 12:24 发表
( ~: B. _& A; r5 y; }4 a我发现了,这字后一个字节是“]”,所以与“]]”就重复了。

+ F! f6 I2 @) ]9 y  ~. T/ [9 ~6 F% [0 y
这个问题解决了吗? 上次某网友报告的词条”陈寅恪“有问题,好像也是被截断。
+ r2 S' n+ H% |$ D3 z+ m( P1 p6 `
无责任提个建议,trim 处理完各种替换再从 UTF-8 转换成 GBK 应该可以解决吧?
回复 支持 反对

使用道具 举报

发表于 2008-12-31 01:12 | 显示全部楼层
先預祝osfans新年快樂。* @. e( I& B+ Q' B5 k; R
5 c9 ]$ Y' x; W6 X4 E6 R  A. J
另一方面,請問osfans,我也有一個詞條切斷的問題。/ b0 o8 F9 l( w- R6 d
我是下載中文維基(那個doox製做 12月21版)之後,再把它簡轉繁。(因為不知道如何打出簡中來查詢,所以一定要先簡轉繁才可以查)4 g( s9 ~9 w' r. n
但是我發現有些詞條被切斷了。7 ~: n0 _: K8 V& @5 q
以查6月6日為例,繁中的到1683年的XX博物館以後就不見了! f, M; m: o  E
以下是我的步驟,希望你能看一下是那出了問題了# E9 X* z4 A9 f$ I7 L# M: \' d- Q# V
1用zdictool -t .wiki.pdb wiki.txt的方法弄出txt。(沒切)
* D* @- r1 s) E; G: c2用ConvertZ的GBK轉Big5(沒切)3 X1 w3 C  H1 T; t4 j6 A
3用zdictool .wiki.pdb 做出的繁中維基就被切了。用pdbEditor做出的也是一樣有切。
, g- x+ S* g  G; `2 M5 ?& V! C1 ?2 W  `/ P' h& H" `: h
. u* ?4 V% c1 d2 d" Q+ r
因為詞條有的沒切有的切,實在想不出是那出問題了。& Q6 K& M# ]. [; d4 n
有解決的方法?  [' E" g5 L0 F/ z) m4 R1 p
謝謝了。
回复 支持 反对

使用道具 举报

发表于 2009-1-9 14:10 | 显示全部楼层
太强了。。顶
回复 支持 反对

使用道具 举报

发表于 2009-1-9 14:44 | 显示全部楼层
附上一个修改,解决楼上的截断问题,(主要是 先 ste() 再 encode()就能解决) 并同时能在代码里繁体转简体。 6 ~* I6 R% B1 ]9 A  d' H* X7 ]8 Q

& z# E4 v/ I' C9 m/ F7 ~因为维基自带的转换表比较大,所以整个转换要两个来小时。( w0 u. x! {$ M8 q$ j( L  V2 J2 R
# L- `" O$ \, h. l# a4 W
把 zh2hans.dict 替换成相应的其它转换表,就能进行其它种类的转换。0 T" [6 c$ {$ l- J4 B3 O3 x. {4 U; P
6 E$ ~8 \$ W; a$ U9 [1 d" d! _! E& K
[ 本帖最后由 emfox 于 2009-1-10 09:31 编辑 ]

zdte.py.diff

4.57 KB, 下载次数: 564

zh2hans.dict

35.33 KB, 下载次数: 421

zdte.py

28.06 KB, 下载次数: 759

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-9 17:13 | 显示全部楼层
辛苦辛苦,zdte?是zdictool-emfox?哈哈。
2 k# F) z, m3 w在哪个基础上的diff啊?" T: s% g5 s, g  D

- S9 @1 ~: R: z8 E9 P2 o[ 本帖最后由 osfans 于 2009-1-9 17:14 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-1-9 21:40 | 显示全部楼层
原帖由 osfans 于 2009-1-9 17:13 发表
9 x2 z- h; ^* g辛苦辛苦,zdte?是zdictool-emfox?哈哈。                         + Z8 \  X: V5 z' v: [, W" h0 p4 G
在哪个基础上的diff啊?
                      # V+ X7 O7 H, ~
; G  F# N" y7 Z0 A
如果你这两天没有改动的话,就是针对 svn head 的。                                                     ; {. l; z6 g' v5 b" N8 D
另外,再在开头加一句 zhtrans_opt = False 吧,就不重新上传 diff 了,手机操作太麻烦了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-9 22:22 | 显示全部楼层
手机上网啊?嗯,好的,知道了。
回复 支持 反对

使用道具 举报

发表于 2009-1-10 00:49 | 显示全部楼层
原帖由 emfox 于 2009-1-9 14:44 发表
3 U: G" M/ B. S' E6 e( j附上一个修改,解决楼上的截断问题,(主要是 先 ste() 再 encode()就能解决) 并同时能在代码里繁体转简体。 + S! T, D; L& y( @* T
, \. H+ u: D1 C: G8 s
因为维基自带的转换表比较大,所以整个转换要两个来小时。
0 n5 q$ }+ g( m/ Q6 @0 n! D* V) W# h: H  g2 t7 k! u2 l+ B# X
把 zh2hans.dict 替换成相应的其它转换 ...

# t) ~) c! Q, l* \" V9 U; X先謝謝 emfox。
/ l4 E' y" T) F4 Q- ]0 |請問是把這兩個檔案全部放在zdictool那個檔案夾就好,還要另外修改/取代那裏?
, g+ L/ D1 W; A7 h很可惜的是,放入之後再用原來的方法(經過zdictool, ConvertZ)生出的zhwiki,問題還是一樣。
回复 支持 反对

使用道具 举报

发表于 2009-1-10 01:05 | 显示全部楼层
:)1 :)1 :)1 :)1
回复 支持 反对

使用道具 举报

发表于 2009-1-10 09:34 | 显示全部楼层
原帖由 jwan 于 2009-1-10 00:49 发表
3 z7 t+ J. p) T* _8 p
- p) G1 E5 v# U. y" m. o6 I& e+ X4 t先謝謝 emfox。' J1 _  Z- H8 w
請問是把這兩個檔案全部放在zdictool那個檔案夾就好,還要另外修改/取代那裏?2 k/ R) n" v, B7 w3 T
很可惜的是,放入之後再用原來的方法(經過zdictool, ConvertZ)生出的zhwiki,問題還是一樣。

0 [1 W' d5 H* U& E8 M- J( @/ e' [. M6 f) M& k( C
我放的 .diff 是针对原来的文件的更新。 你要用的话,直接用 zdte.py 文件来代替 ZDicTool.py 就可以了,再把 zh2hans.dict 放在同一个目录,并运行 python zdte.py -z zh2hans.dict zhwiki-xxxxxx.xml.bz2 zhwiki.pdb
  h# k: A1 s3 l1 R, ]如果不进行简繁转换,不要加 -z zh2hans.dict 参数就行了
回复 支持 反对

使用道具 举报

发表于 2009-1-10 09:35 | 显示全部楼层
原帖由 osfans 于 2009-1-9 17:13 发表 9 a5 d# ^/ ^1 y+ f6 |) ^
辛苦辛苦,zdte?是zdictool-emfox?哈哈。
" Z& l8 `  w. Y: P/ Y5 o, {& @在哪个基础上的diff啊?
3 q) s8 C; x) w# m6 ]
+ t1 X  x) r% c+ W! o8 p
手机的 ssh 么……能少打点字就少打点,虽然 pssh 已经比较好用了,但打特殊符号什么的总不是很方便
回复 支持 反对

使用道具 举报

发表于 2009-1-10 09:37 | 显示全部楼层
还有再报一个小 bug,处理压缩的文件时显示的百分比不对,应该是直接取当前位置和文件大小之比原因。实际上应该取当前位置和解压之后的文件大小之比。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-10 13:38 | 显示全部楼层
原帖由 emfox 于 2009-1-10 09:37 发表 $ i- R  i% P5 }) F4 k5 \7 w' B: M
还有再报一个小 bug,处理压缩的文件时显示的百分比不对,应该是直接取当前位置和文件大小之比原因。实际上应该取当前位置和解压之后的文件大小之比。
7 n/ L" d) {1 a  X2 y; {) Q
這個bug知道,可惜不知道解壓前的當前位置、不知道解壓后的大小,只知道解壓后的當前位置,你看看那個模塊,我是沒有找到。1 }0 z+ S5 p1 e$ [) v5 N' r4 M5 Y. b1 |

6 B7 V9 m* b! V: C9 f, ~0 E( [+ b[ 本帖最后由 osfans 于 2009-1-10 13:47 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-1-12 05:41 | 显示全部楼层
請問一下簡繁轉
  X5 M4 p8 R0 |' u我去下了zhwiki-latestet-pages-articles.xml % L6 N7 i, \7 C9 A
試了很多會是有間題,請問要輸入什麼才可以轉成內容為全繁體的wiki ?
( c6 o3 L. f9 X$ x
! ^5 l# m" a2 A0 N謝謝
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-3-10 23:24 , Processed in 0.319745 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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