|
发表于 2015-11-21 21:02:35
|
显示全部楼层
本帖最后由 kenlunde 于 2015-11-22 11:05 编辑
- {: K& q, `! P5 O7 S3 Z3 y
3 D' V; b9 R2 m7 e这是为那些谁想要清理多余RUB:垃圾在KQCOLEXP,也许也改变缩进。
% \; S, d5 a4 W# g$ `% A
. v! E: T9 P3 L2 O9 G$ F7 p9 j# c& b0 ~( R0 e5 a) `
原EPWING,dessed输出。它有RUB垃圾和太多的缩进。) @: s( Y4 a* E W9 E2 b
; V8 O! P5 ], a8 \. o j- r: k" h, g* i6 h. [
当您直接打开Logovista版本。没有垃圾,但ruby假名是不可见的,并且仍然太多缩进。! [ e. q( R& U3 y* _7 F, e
{" G$ R U7 O; b) ?8 Y5 h9 Q3 T
2 f9 A6 k# Z$ z& F& ]
编辑EPWING。ruby假名是可见的,更好的缩进。7 D) M2 {- k% B6 ?& m2 K
; k9 Z8 c4 ]% u" ^
(很抱歉用英语写作,但是如果我用谷歌翻译写 = 你使用谷歌翻译来读取 )5 m9 O8 ~* N/ x' g
6 k6 c; f4 X! B4 ?( S& [
If you want to clean up the extra RUB: junk in KQCOLEXP, you can fix the EPWING\KQCOLEXP\KQCOLEXP\DATA\HONMON file with your favorite hex editor. I know hishida has suggested that to solve this problem we can use the Logovista version directly with his EBWin(4) software, but then it won't show the ruby furigana at all. If you make these changes, you can see the furigana properly, as a subscript. The necessary replacements (replace all!) are:; n2 R s7 z1 I9 A% h* Q! Q
8 `+ M9 G% x: p3 H/ k @1 V; s, V1.
6 t$ u+ `0 ^2 j% u4 A% s% L1F E2 00 01 23 52 23 55 23 42 21 27 3B 4F 1F E3
8 C8 v+ p2 T6 U; g3 vto6 Y0 s0 p, O; Y* s0 w
1F 04 1F 05 1F 04 1F 05 1F 04 1F 05 1F 04 1F 05
7 a, I0 N7 T5 N" M6 p! f& Y
$ \, J; r, u6 r2 F, ]5 R2. ' Z k; |3 o+ j3 W( K
1F E2 00 01 23 52 23 55 23 42 21 27 3D 2A
' C6 \9 j3 w7 ], uto, X- v( L: ^4 G! H
1F 04 1F 05 1F 04 1F 05 1F 04 1F 05 1F 06
g- P9 S r6 M/ I4 g/ @9 n0 c! L9 ?8 S, j" \0 h
3. 7 T4 K- @& J" s5 \% D2 _
1F E3
2 f2 J( @4 G1 {5 K/ J6 Fto
/ |5 \! W2 s/ \1F 072 W) b+ s7 u( W
6 u7 @ k! n( n2 [' A8 F: _Be sure you make the changes in this order, otherwise #3 will cause a problem for #1. For each of these, there should be 16089 replacements.8 ?+ G9 V7 v2 z4 W6 s
E. A | \! [1 y
(If you're curious about what this does, the junk is replaced with 1F04/1F05 pairs, which are normally used to convert full-width characters to half-width characters. When there is no text between them, they're simply ignored in the display. 1F06/1F07 are the equivalent of HTML's <sub> tag, they go around the ruby text.)
- Q. b6 L9 t; F# z
Q) a6 u' k0 x: S1 [: RAlso, if the excessive indentation in the entry text annoys you, you can make these replacements as well:
+ q% {/ b3 S- j0 i3 p
" g# Q# M/ _7 P! j( ~. E, [; V1F 09 00 07
+ ^' V k! f& n, ~; F7 Hto
- K2 V6 w& o ?5 u1F 09 00 02: D4 f4 u; g0 D6 Q
; z7 y+ Z& g4 z1F 09 00 08
8 ]2 Z, O6 Z1 D4 }: Q2 y& lto% |8 ^' \7 \- B8 B: D) q( T. C) L, e& ?2 Q
1F 09 00 032 \3 ]" E+ i1 t* j
; ], [# a+ v: [- Q1 w' z1F 09 00 09- U2 Y- R% p5 C3 D6 F: Y h6 S# T% E
to
$ x& H; R9 b/ p6 }# {% j: ~1F 09 00 04: q- N5 S9 U6 ~6 n8 {
* o& {8 y+ I$ c& @1F 09 00 10
; N+ i' T- v0 A' D. oto9 @! N' p0 W8 O: O( T$ x
1F 09 00 05! y; Y5 `1 X6 B) k- T: f
; f; S' E; d& b4 n
1F 09 00 11
5 {3 x; x/ t+ c1 uto
3 b$ K+ s6 c3 Y3 |2 f9 R3 m1F 09 00 03
2 H5 ]- x/ w, L4 k5 {
2 Z" [6 g) _ U, m8 t1 ^8 I9 N1F09 means "set indent to what the next two bytes are". If you want, you can change that last number to get the indentation that you prefer., X1 z E5 N! ]4 w; {- [; q. [/ d3 v3 O
" U. y0 f) r$ J/ H( A) w
If you notice any problems with these changes, please let me know. Everything seems to work OK for me.
$ s7 A- _: Z' O4 k2 r& M& x) n | K" K }8 M1 ~2 |& F" T
Last not least, many thanks to the original poster for sharing these dictionaries! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
|