找回密码
 加入我们

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 发表 : t5 w3 y2 B- v5 t
做新词典时把页面大小设成4K也快吧?
; \% I  e! D1 V( d1 J  t" n6 y
/ o, m+ T" ?, J. A* J
这个没试过, 对于维基百科和维基文库来说16K页面比较有优势" U$ A% S' y0 b+ @
0 K# w$ u6 S+ w
对于普通词典来说,4K就足够,感觉以前的老词典查词很快的
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2008-12-6 20:32 | 显示全部楼层
非常感谢,正是需要的
8 S- p* X4 `0 H谢谢
回复 支持 反对

使用道具 举报

发表于 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原版时出现错误:# s  n7 y2 D& {+ M( Z
bz2 to txt正常
# w7 g0 ^( _/ m& h2 p7 }' C' \当txt to pdb时* h1 r; s8 C2 ?$ m6 v
遇到‘慮]]’该词条内容就会从该处中断
$ g4 ^; l% @. R; B6 |: X/ }如词条:頭痛,吶喊(繪畫)
% k. }' S8 }. i# C6 e本来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 发表 0 z8 W6 J  @$ D# V; Q0 c
不知道这个是什么错误,我现在在弄掌易,暂时没时间。
4 x0 V  [2 |: V" ^% O5 X4 Y
- `: z7 e, b4 {+ q" U
已做过实验,词典反编译后的内容是完整的,不是zdictool的错误,估计是zdic不能显示该字符造成的,同样的还有‘闿’字,蒋中正07词条最后可以发现该现象,1117的中文维基共有272个闿字,不过都是人名,替换为‘恺’即可,其余的字暂时没有发现
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-19 12:24 | 显示全部楼层
我发现了,这字后一个字节是“]”,所以与“]]”就重复了。
6 T6 T9 W$ N8 q+ m3 J/ f5 T; ^- t+ B2 `4 ~. M2 w
[ 本帖最后由 osfans 于 2008-12-19 22:37 编辑 ]
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2008-12-20 11:58 | 显示全部楼层
大家好!我是来自香港的网友,希望大家可以帮忙一下。
2 _) ?9 ?- ?# X4 I
4 h( {, {4 u* F6 y0 T' e我想使用 pdbEditor 制作一个 cjkos 的 big5hk 字体,但一直不成功,有谁可以告诉我发生什么错误呢?4 y5 R# J: Y2 M- T

' I0 c( s5 y- K/ `主字体 : mingliu.ttc
  q* w: W" ?8 W' f+ ~# z5 N6 [字体大小 : 16
! b% o$ B- O' E4 M7 g% J: `字符集 : big5hk
0 w1 H4 A  {9 g: P7 y4 g3 C9 ^# F9 r5 G) H# `* i  t
按下 "生成字体文件" 后一直没有反应,但试过按下 "生成单字位图" 是可以导出 bmp 图片的,但可惜以 "图片目录" 来制作字体文件亦是不成功... 希望各位可以帮忙一下。谢谢!$ }0 O9 ~9 F" \" a5 K8 r; V

, ^7 q$ [5 m' E. u' K! _  DpdbEditor.exe.log 如下 : , Z& Q. @3 v0 w

! O: w+ J$ ]3 B% K# nTraceback (most recent call last):0 b  C5 {' o: I& e
  File "pdbEditor.py", line 1764, in OnSaveFont" T- B" b) j  F: p& N$ Y
    self.instance.packFont()( Q3 x  x) V9 F! b% W9 Z4 P( B
  File "pdbEditor.py", line 766, in packFont, _7 r$ S* v! c1 M+ w, ^% X: ?
    elif os.path.isdir(path): #pdb转换成单个bmp% w) ~! p) q: H+ e4 k1 H5 h
  File "ntpath.pyo", line 270, in isdir
/ N) X7 C( R& c1 D: c  s/ UTypeError: coercing to Unicode: need string or buffer, NoneType found2 L3 c9 k' A$ Y( `3 n

6 ^2 c) Z3 J* w" {& B9 R: Z[ 本帖最后由 satsuki15 于 2008-12-20 12:02 编辑 ]
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2008-12-21 09:14 | 显示全部楼层
这样拜托了,非常感谢!
. A% v0 H/ q$ h0 U) ^4 o" ^) xcjkos 本身的 big5hk 字体,基本上连笔划也看不清,所以想弄一个像样的香港字库出来呢。
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2008-12-21 16:52 | 显示全部楼层
首先非常感谢你在这么短时间内作出修改,新版本经测试后,已经可以生成字体文件,不过却有其他问题产生...
, C: P, X. A% d; C! P' W" X1 p
请先看看截图,图一是 cjkos 原有的字体,图中可见香港字体是很丑的。. P3 y8 _- G0 Y- y% M7 S  r) p

图一

图一

! p! n5 a9 I  ?5 p1 D# ~/ l$ k
; C% f/ D7 m2 K! y$ ]图二是直接将新细明体生成 big5hk 字体文件,不知为何香港字会变成空格。
/ T1 p( c+ K  q1 \% r1 t2 b

图二

图二

9 b$ [, U$ ^; f
0 q' _3 i: x* x; y3 H. s6 N; S图三是使用截屏的方法生成字体文件,文字不再是空格,不过香港字变了错别字。
/ w6 y1 d. T8 {  x5 h  p

图三

图三

$ p% h) ~% t4 J# a  O% h3 N
4 O( @1 ^! I* L" ^; [之后再以 big5 字体测试,直接生成的字体文件同样是显示空白,但使用截屏方式是成功及没有错别字的。2 {: ]- F- i! Y6 N# B

2 S- L# b) T# Q/ W6 ~再一次感谢你的修改,并希望可以修正以上问题,谢谢!$ g  B* C8 t* t/ W) z0 {
# b/ ]( g, z2 P$ Y
[ 本帖最后由 satsuki15 于 2008-12-21 16:57 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-21 21:05 | 显示全部楼层
原来是字符集在程序里用小写进行判断了,BIG5被转成了big5,可惜的是BIG5HK忘了转成小写的了,呵呵。
9 V& S3 X3 N( ?8 d" V. O" m/ ?) K0 U  b  O* u
现在应该能生成了,哈哈。有图为证。谢谢测试!
) L# w9 Q' h# q$ V0 P, M: e1 N$ C2 @# s
香港字体是得装两个的,是吧?BIG5那个跟台湾的一样,其他的就是专用的香港字吧?
5 C* h; z6 b, c, i# ]& a0 H; ~# Q! T# C0 u6 S. z. @
[ 本帖最后由 osfans 于 2008-12-21 22:24 编辑 ]
hk.png
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2008-12-22 00:04 | 显示全部楼层
big5hk 正确无误了,真的非常感谢,谢谢你啊!
! I" d2 G3 I: k3 k! G' P) C/ s) V
; E; }0 ]# `- G对的,香港跟台湾的 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 发表 4 ^5 c0 [7 }" b0 H+ `
我发现了,这字后一个字节是“]”,所以与“]]”就重复了。
, s2 N8 l: c" y; b2 s

! O6 q  n! n% p% S这个问题解决了吗? 上次某网友报告的词条”陈寅恪“有问题,好像也是被截断。
5 e: n$ m/ M  y
! X/ y0 a% ?5 [0 F; ^无责任提个建议,trim 处理完各种替换再从 UTF-8 转换成 GBK 应该可以解决吧?
回复 支持 反对

使用道具 举报

发表于 2008-12-31 01:12 | 显示全部楼层
先預祝osfans新年快樂。
. r/ i% s- F" x* o7 M/ r' j7 Z) j' i0 s# D* N/ B$ T6 \
另一方面,請問osfans,我也有一個詞條切斷的問題。
0 A+ g! J" e; `; i7 W' k7 R$ F; b我是下載中文維基(那個doox製做 12月21版)之後,再把它簡轉繁。(因為不知道如何打出簡中來查詢,所以一定要先簡轉繁才可以查)0 k& L* o3 C2 Q) }5 @; g3 c' T* x
但是我發現有些詞條被切斷了。; v( h, G% L) x* I) E
以查6月6日為例,繁中的到1683年的XX博物館以後就不見了& |3 T$ ?% P3 T6 ~) K
以下是我的步驟,希望你能看一下是那出了問題了
0 W1 m. f& G0 j8 |) `, f1用zdictool -t .wiki.pdb wiki.txt的方法弄出txt。(沒切)
. U; L8 f+ F5 {) f" E) n+ i3 D2用ConvertZ的GBK轉Big5(沒切)
# i% J7 x/ v8 ]4 [3用zdictool .wiki.pdb 做出的繁中維基就被切了。用pdbEditor做出的也是一樣有切。
) H! P# i4 f4 ?/ U4 f) k& Z. U5 y# ?7 b; ]! f: h

8 {/ k! b) q& L- D7 v因為詞條有的沒切有的切,實在想不出是那出問題了。
( t! e3 J- g) F5 F8 V5 s& s3 F7 {有解決的方法?- s1 e: U8 K: k- g; T7 W
謝謝了。
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2009-1-9 14:44 | 显示全部楼层
附上一个修改,解决楼上的截断问题,(主要是 先 ste() 再 encode()就能解决) 并同时能在代码里繁体转简体。 ; f, `) _9 F: }- B  ]) K- q6 q) K
6 v3 h0 n4 J+ {! [! {) T  x7 Y
因为维基自带的转换表比较大,所以整个转换要两个来小时。1 m: o. o2 W, i* G: C' d9 D

% e- P- u% y( v1 H: @% W. m把 zh2hans.dict 替换成相应的其它转换表,就能进行其它种类的转换。
' [4 H& e- {. D7 F9 p; h
2 K3 E# x5 \5 @; w[ 本帖最后由 emfox 于 2009-1-10 09:31 编辑 ]

zdte.py.diff

4.57 KB, 下载次数: 552

zh2hans.dict

35.33 KB, 下载次数: 407

zdte.py

28.06 KB, 下载次数: 730

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-9 17:13 | 显示全部楼层
辛苦辛苦,zdte?是zdictool-emfox?哈哈。
. l! i% _! i/ z7 \在哪个基础上的diff啊?
- \2 b0 }0 H, n- L2 X% I! B
, L8 c' n* s0 e+ D6 j[ 本帖最后由 osfans 于 2009-1-9 17:14 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-1-9 21:40 | 显示全部楼层
原帖由 osfans 于 2009-1-9 17:13 发表 5 c, z8 K. a4 c, Y0 D/ K
辛苦辛苦,zdte?是zdictool-emfox?哈哈。                        
  ?) j+ ]9 f" X2 _3 J在哪个基础上的diff啊?
                      - M6 ^9 h, R6 Y6 b5 b, u

0 m. k; i% r& [2 K; z( z7 o3 e如果你这两天没有改动的话,就是针对 svn head 的。                                                     
0 Z! E2 w2 z, a3 Y4 k) z另外,再在开头加一句 zhtrans_opt = False 吧,就不重新上传 diff 了,手机操作太麻烦了。
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2009-1-10 00:49 | 显示全部楼层
原帖由 emfox 于 2009-1-9 14:44 发表 , E$ I; x# L! v7 r  c8 N" l! B- a; F! t
附上一个修改,解决楼上的截断问题,(主要是 先 ste() 再 encode()就能解决) 并同时能在代码里繁体转简体。
0 m+ w7 T) N2 K+ @5 G0 n7 Z4 R# J7 i, }) H( K
因为维基自带的转换表比较大,所以整个转换要两个来小时。
8 d3 N3 z5 E7 u7 ~$ n0 }7 v" |+ t6 z7 T% x/ m/ k  {
把 zh2hans.dict 替换成相应的其它转换 ...

5 V1 I  G; f) }1 q& A先謝謝 emfox。
' A0 p% |+ \+ k$ |; J9 Y* T請問是把這兩個檔案全部放在zdictool那個檔案夾就好,還要另外修改/取代那裏?/ b  F% g8 p( `3 n9 n. O% P
很可惜的是,放入之後再用原來的方法(經過zdictool, ConvertZ)生出的zhwiki,問題還是一樣。
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2009-1-10 09:34 | 显示全部楼层
原帖由 jwan 于 2009-1-10 00:49 发表
6 U+ U/ i+ |# V- ~0 }! x  |) g$ B3 c0 ^
先謝謝 emfox。8 h( i  R; w2 {
請問是把這兩個檔案全部放在zdictool那個檔案夾就好,還要另外修改/取代那裏?
) ]) ?( x1 |. w" s  q0 p! W0 @很可惜的是,放入之後再用原來的方法(經過zdictool, ConvertZ)生出的zhwiki,問題還是一樣。
" f0 z0 A2 @. G/ j7 u, x' L, e

# q$ s5 w6 r0 \我放的 .diff 是针对原来的文件的更新。 你要用的话,直接用 zdte.py 文件来代替 ZDicTool.py 就可以了,再把 zh2hans.dict 放在同一个目录,并运行 python zdte.py -z zh2hans.dict zhwiki-xxxxxx.xml.bz2 zhwiki.pdb
( s" z4 C! E' h) N! R如果不进行简繁转换,不要加 -z zh2hans.dict 参数就行了
回复 支持 反对

使用道具 举报

发表于 2009-1-10 09:35 | 显示全部楼层
原帖由 osfans 于 2009-1-9 17:13 发表
* W, L. I- |! u4 ]$ a( g5 B辛苦辛苦,zdte?是zdictool-emfox?哈哈。7 w$ ]' o/ r: S( w+ f
在哪个基础上的diff啊?
, [7 ]+ z5 b$ r+ Y9 y% }1 I% s: ~

2 Z. i( _% I, f  m" P手机的 ssh 么……能少打点字就少打点,虽然 pssh 已经比较好用了,但打特殊符号什么的总不是很方便
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-1-10 13:38 | 显示全部楼层
原帖由 emfox 于 2009-1-10 09:37 发表 . h# l6 r, r) o  Y' B8 n
还有再报一个小 bug,处理压缩的文件时显示的百分比不对,应该是直接取当前位置和文件大小之比原因。实际上应该取当前位置和解压之后的文件大小之比。
6 m3 @. r1 s8 B. c
這個bug知道,可惜不知道解壓前的當前位置、不知道解壓后的大小,只知道解壓后的當前位置,你看看那個模塊,我是沒有找到。5 X4 R2 \$ g) y  f9 o# W

) y( O# \* V& X. j* e# u[ 本帖最后由 osfans 于 2009-1-10 13:47 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-1-12 05:41 | 显示全部楼层
請問一下簡繁轉. h& T. {! T  L
我去下了zhwiki-latestet-pages-articles.xml ( m  `& r8 D: `# \$ K9 L- v% x
試了很多會是有間題,請問要輸入什麼才可以轉成內容為全繁體的wiki ?1 ?" N4 G3 T2 B, Y
& J# k/ V% O# w/ F& S8 _% q; @+ T  b
謝謝
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 08:08 , Processed in 0.408795 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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