找回密码
 加入我们

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 发表 0 ]. ?1 g! g! {# @! [
做新词典时把页面大小设成4K也快吧?

6 V0 o1 j4 L9 H3 O' l
8 w% R1 `% j) U, o. Q8 k0 Z) Q这个没试过, 对于维基百科和维基文库来说16K页面比较有优势+ O8 O* i; o! D! [

( o% L" L, J& @  d# @对于普通词典来说,4K就足够,感觉以前的老词典查词很快的
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2008-12-6 20:32 | 显示全部楼层
非常感谢,正是需要的
8 l5 N% A7 m$ Q9 J+ ~% y谢谢
回复 支持 反对

使用道具 举报

发表于 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原版时出现错误:
9 W; y. t+ i# Z' T+ c1 g% }bz2 to txt正常
7 U  f4 `6 B. F$ e9 s  j1 l6 r当txt to pdb时$ A* y2 W9 N2 I" h1 J  ?
遇到‘慮]]’该词条内容就会从该处中断
5 ~. `- q) t% f9 n+ Y. W5 u& W1 U' E如词条:頭痛,吶喊(繪畫)
. J8 @; I5 h- f) z; g; L本来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 发表
: b$ c* Q0 x0 {/ a% D3 M不知道这个是什么错误,我现在在弄掌易,暂时没时间。

1 Q5 j4 v9 q! f2 h6 q- Q
8 ~7 l, ~) P9 G% K5 d( a0 t# C已做过实验,词典反编译后的内容是完整的,不是zdictool的错误,估计是zdic不能显示该字符造成的,同样的还有‘闿’字,蒋中正07词条最后可以发现该现象,1117的中文维基共有272个闿字,不过都是人名,替换为‘恺’即可,其余的字暂时没有发现
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-19 12:24 | 显示全部楼层
我发现了,这字后一个字节是“]”,所以与“]]”就重复了。  z+ Y1 C, R& h" y

% W4 Q- w7 D7 {9 d/ z. @' h[ 本帖最后由 osfans 于 2008-12-19 22:37 编辑 ]
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2008-12-20 11:58 | 显示全部楼层
大家好!我是来自香港的网友,希望大家可以帮忙一下。
' Y8 R' Z9 I$ K) p  L
) C. ]# q& U5 `5 N, J+ q) N! }我想使用 pdbEditor 制作一个 cjkos 的 big5hk 字体,但一直不成功,有谁可以告诉我发生什么错误呢?# E7 t4 g) X6 N; p$ C, x

7 e& B# N! k& b" u+ L: k) L* d主字体 : mingliu.ttc: }5 Z: N2 n" Z9 U# l
字体大小 : 16
7 p5 ^, \; p5 e字符集 : big5hk# v! o: N- |7 y7 Z- t
# Q! P& J9 w' d, z3 @+ C
按下 "生成字体文件" 后一直没有反应,但试过按下 "生成单字位图" 是可以导出 bmp 图片的,但可惜以 "图片目录" 来制作字体文件亦是不成功... 希望各位可以帮忙一下。谢谢!
+ w( N- r/ B- B( x1 |) ^4 b4 P& h  v6 t. z! a4 {
pdbEditor.exe.log 如下 :
; e: d4 U7 w& y3 f4 S( S
  [  ^& v( R$ d! c$ l1 I# t  }Traceback (most recent call last):
$ Z2 e; C0 A- c7 p  File "pdbEditor.py", line 1764, in OnSaveFont/ R9 ^0 ~2 x; v; m% J
    self.instance.packFont()  s% m9 J. N& u! D$ W: ^
  File "pdbEditor.py", line 766, in packFont
6 r; G% Z5 I0 W  Y4 Z8 X0 i3 I    elif os.path.isdir(path): #pdb转换成单个bmp5 j8 f/ M& b/ p1 \( p% D
  File "ntpath.pyo", line 270, in isdir( S6 ^8 [4 V% a; ]  a! a' I+ q
TypeError: coercing to Unicode: need string or buffer, NoneType found2 B; ~! l* y2 ~" }. Q
+ s! C; I& ^2 N& U) _6 X0 O- l
[ 本帖最后由 satsuki15 于 2008-12-20 12:02 编辑 ]
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2008-12-21 09:14 | 显示全部楼层
这样拜托了,非常感谢!2 F( @0 @4 X) E* l3 w8 @0 r; Y
cjkos 本身的 big5hk 字体,基本上连笔划也看不清,所以想弄一个像样的香港字库出来呢。
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2008-12-21 16:52 | 显示全部楼层
首先非常感谢你在这么短时间内作出修改,新版本经测试后,已经可以生成字体文件,不过却有其他问题产生...
$ l) C$ [" Z5 \/ z* \3 T
0 F" i! S. B; O1 j$ }: R请先看看截图,图一是 cjkos 原有的字体,图中可见香港字体是很丑的。: r1 w8 T, u. G4 }

图一

图一

+ m" y! N% U7 }0 a2 D) D( K, W. W9 s. E
图二是直接将新细明体生成 big5hk 字体文件,不知为何香港字会变成空格。
0 G0 {4 }3 R, W5 S

图二

图二
& G% n( u7 A3 J# ^
2 a2 @$ C  o. D! k8 x2 d
图三是使用截屏的方法生成字体文件,文字不再是空格,不过香港字变了错别字。" S5 \" v( e+ S0 ]6 [( |

图三

图三

. K- Z) T; z' x3 X) k
0 T" ?" d5 A1 f) g之后再以 big5 字体测试,直接生成的字体文件同样是显示空白,但使用截屏方式是成功及没有错别字的。. \4 V+ ~1 O1 V2 Z
: P1 B* i8 a# b0 p: r! L1 b
再一次感谢你的修改,并希望可以修正以上问题,谢谢!$ X" A  Z; A/ X5 t: i

: q- P2 j% B# H9 u* x3 H[ 本帖最后由 satsuki15 于 2008-12-21 16:57 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-21 21:05 | 显示全部楼层
原来是字符集在程序里用小写进行判断了,BIG5被转成了big5,可惜的是BIG5HK忘了转成小写的了,呵呵。
3 O1 |1 E$ _; g# u3 ^4 R7 \6 C& j: C3 ^
现在应该能生成了,哈哈。有图为证。谢谢测试!
" F' ]! s! l( A2 `+ y
. ?3 s4 s  k( ^% F- w* J) i香港字体是得装两个的,是吧?BIG5那个跟台湾的一样,其他的就是专用的香港字吧?
5 I" I, j8 |. b/ E6 j5 Q5 `! N. s- g
2 i/ W4 ^2 |' c5 J% P[ 本帖最后由 osfans 于 2008-12-21 22:24 编辑 ]
hk.png
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2008-12-22 00:04 | 显示全部楼层
big5hk 正确无误了,真的非常感谢,谢谢你啊!0 t. L+ G5 ~( t" F5 v& s" [7 r
3 A0 `* L. Y7 `/ E, o; r
对的,香港跟台湾的 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 发表 ( P' Y2 m9 p$ m7 b. n4 n8 x0 N
我发现了,这字后一个字节是“]”,所以与“]]”就重复了。

5 \0 }% C: L% O/ P
0 _" |7 s: \# Y  D: M# l这个问题解决了吗? 上次某网友报告的词条”陈寅恪“有问题,好像也是被截断。
" e" O4 {9 y  K0 z; w" L: t! m. |0 @9 M# J5 n8 |+ V- r% p( ~; |
无责任提个建议,trim 处理完各种替换再从 UTF-8 转换成 GBK 应该可以解决吧?
回复 支持 反对

使用道具 举报

发表于 2008-12-31 01:12 | 显示全部楼层
先預祝osfans新年快樂。% ?" @1 O4 P: l
& L) ]- j4 u  b6 d) x# q8 w# R
另一方面,請問osfans,我也有一個詞條切斷的問題。8 p% u+ t) k2 r; f, l
我是下載中文維基(那個doox製做 12月21版)之後,再把它簡轉繁。(因為不知道如何打出簡中來查詢,所以一定要先簡轉繁才可以查)% X; K* {4 C& P9 d5 {5 {" K' M
但是我發現有些詞條被切斷了。
5 @1 e' \+ l% G  y以查6月6日為例,繁中的到1683年的XX博物館以後就不見了
5 ^6 L  d" W7 f以下是我的步驟,希望你能看一下是那出了問題了
0 b2 J* P( p0 w8 v* \; z$ T: L1用zdictool -t .wiki.pdb wiki.txt的方法弄出txt。(沒切)
1 T' O# s# Y& w/ q) f# m2用ConvertZ的GBK轉Big5(沒切)
7 J& b+ b& r. d- [; y1 r3用zdictool .wiki.pdb 做出的繁中維基就被切了。用pdbEditor做出的也是一樣有切。+ p2 k" E3 z' }4 \. R" i

( \/ w# v) n) {. j# \% {2 E  ]  Q% K5 y' _+ C: m$ \3 `
因為詞條有的沒切有的切,實在想不出是那出問題了。( H4 q. v% A; b
有解決的方法?3 Z; U/ Y! ^' L4 {! F
謝謝了。
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2009-1-9 14:44 | 显示全部楼层
附上一个修改,解决楼上的截断问题,(主要是 先 ste() 再 encode()就能解决) 并同时能在代码里繁体转简体。
- x/ _0 p) z9 D  ?. d
+ {; J4 f+ |+ d5 O7 x% }5 N因为维基自带的转换表比较大,所以整个转换要两个来小时。
& P- d- f' ^- O3 n6 X- I. M; ?* |0 Z- B) V6 y6 d1 q) b  j
把 zh2hans.dict 替换成相应的其它转换表,就能进行其它种类的转换。
8 U  F" A& g" y& _! h/ n  w# J. a, Z; K4 `4 |4 |
[ 本帖最后由 emfox 于 2009-1-10 09:31 编辑 ]

zdte.py.diff

4.57 KB, 下载次数: 585

zh2hans.dict

35.33 KB, 下载次数: 443

zdte.py

28.06 KB, 下载次数: 773

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-9 17:13 | 显示全部楼层
辛苦辛苦,zdte?是zdictool-emfox?哈哈。
) A9 g# r+ C9 B+ E8 J1 ^在哪个基础上的diff啊?. W% {& {$ w6 v3 r; h- q
: {1 f+ b2 M$ I, z8 [2 K
[ 本帖最后由 osfans 于 2009-1-9 17:14 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-1-9 21:40 | 显示全部楼层
原帖由 osfans 于 2009-1-9 17:13 发表 2 |* r' F* r8 H6 d! q# ?
辛苦辛苦,zdte?是zdictool-emfox?哈哈。                        
  ^( t: N* U  c" `0 A7 X6 A在哪个基础上的diff啊?
                     
! _7 X4 ^. }% H4 g" k- |- l4 b) L! j4 t% P& X5 z- b! d$ h
如果你这两天没有改动的话,就是针对 svn head 的。                                                     
5 S- U, J5 Z. n" X3 f& d) n另外,再在开头加一句 zhtrans_opt = False 吧,就不重新上传 diff 了,手机操作太麻烦了。
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2009-1-10 00:49 | 显示全部楼层
原帖由 emfox 于 2009-1-9 14:44 发表
3 F! M( e9 X1 R. D附上一个修改,解决楼上的截断问题,(主要是 先 ste() 再 encode()就能解决) 并同时能在代码里繁体转简体。 7 F+ |2 s  }: l# {0 C  \

" @! s* G: Z5 T' r+ N6 o因为维基自带的转换表比较大,所以整个转换要两个来小时。
% \7 E2 ~5 s; x1 ]# O
" M7 c5 X. g( H* M把 zh2hans.dict 替换成相应的其它转换 ...
- f* g: D+ s7 m( ^
先謝謝 emfox。3 J+ v' m0 x- N
請問是把這兩個檔案全部放在zdictool那個檔案夾就好,還要另外修改/取代那裏?4 c$ K1 B( }* ]
很可惜的是,放入之後再用原來的方法(經過zdictool, ConvertZ)生出的zhwiki,問題還是一樣。
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2009-1-10 09:34 | 显示全部楼层
原帖由 jwan 于 2009-1-10 00:49 发表
  R2 _! J  ]3 p" b1 c  a  q+ {: r; O  p0 m1 E- j; p( Z! R# G9 l
先謝謝 emfox。
. }, y4 f. L6 z" S. [請問是把這兩個檔案全部放在zdictool那個檔案夾就好,還要另外修改/取代那裏?
; l' l7 }- k% p0 [9 k很可惜的是,放入之後再用原來的方法(經過zdictool, ConvertZ)生出的zhwiki,問題還是一樣。

/ c; c$ ?7 F' j1 w  b7 G; ~( V2 w
1 p  T/ {9 E( m& m我放的 .diff 是针对原来的文件的更新。 你要用的话,直接用 zdte.py 文件来代替 ZDicTool.py 就可以了,再把 zh2hans.dict 放在同一个目录,并运行 python zdte.py -z zh2hans.dict zhwiki-xxxxxx.xml.bz2 zhwiki.pdb) Q5 C( J* O% F& g6 Q9 W* R
如果不进行简繁转换,不要加 -z zh2hans.dict 参数就行了
回复 支持 反对

使用道具 举报

发表于 2009-1-10 09:35 | 显示全部楼层
原帖由 osfans 于 2009-1-9 17:13 发表
9 @$ S6 M( d' s( Z辛苦辛苦,zdte?是zdictool-emfox?哈哈。6 e: ?' c9 S. K) L) Z- ]
在哪个基础上的diff啊?
2 y0 ]- F) _" G: [' w) `  `
. J7 D- ]$ J" r: H& q% C. J
手机的 ssh 么……能少打点字就少打点,虽然 pssh 已经比较好用了,但打特殊符号什么的总不是很方便
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-1-10 13:38 | 显示全部楼层
原帖由 emfox 于 2009-1-10 09:37 发表 + w" u5 G1 N' x
还有再报一个小 bug,处理压缩的文件时显示的百分比不对,应该是直接取当前位置和文件大小之比原因。实际上应该取当前位置和解压之后的文件大小之比。

8 u  S1 ^3 q1 |: t1 O; j這個bug知道,可惜不知道解壓前的當前位置、不知道解壓后的大小,只知道解壓后的當前位置,你看看那個模塊,我是沒有找到。
) U2 y# s; j% k2 J# k
  o7 h" d4 N1 C2 A9 h9 F[ 本帖最后由 osfans 于 2009-1-10 13:47 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-1-12 05:41 | 显示全部楼层
請問一下簡繁轉
% F9 i- A$ [0 C7 q# S* h我去下了zhwiki-latestet-pages-articles.xml
: p! ]. d! D8 U9 T5 n試了很多會是有間題,請問要輸入什麼才可以轉成內容為全繁體的wiki ?
6 Y. t, p* h1 t- g6 l; U  w5 k9 f& Y! @# W# K9 h
謝謝
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-19 18:43 , Processed in 0.312969 second(s), 17 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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