|
发表于 2015-11-21 21:02:35
|
显示全部楼层
本帖最后由 kenlunde 于 2015-11-22 11:05 编辑
7 S2 s! ]1 \ R0 t$ Z6 X6 _
" U4 b2 z' e. d$ G0 I这是为那些谁想要清理多余RUB:垃圾在KQCOLEXP,也许也改变缩进。
6 B8 N; V# F& i' O1 D2 |0 N L/ [1 x5 a- E3 o
* l/ G! C* l5 U \5 s/ e
原EPWING,dessed输出。它有RUB垃圾和太多的缩进。/ }2 n$ M$ n4 d$ \( u/ u
6 p {) i" C" v. j4 _$ ^, b
! c0 J6 u$ N4 a) O
当您直接打开Logovista版本。没有垃圾,但ruby假名是不可见的,并且仍然太多缩进。
8 F. ?9 G6 C/ l# O( V0 w) ?3 q1 d2 U" ^# G K8 _3 x. D$ n
9 F$ F: s# Q% K# ^编辑EPWING。ruby假名是可见的,更好的缩进。# r2 z# e+ F: Q. f. M, c
2 Z# W0 R" C5 U6 K: w- M3 j( j(很抱歉用英语写作,但是如果我用谷歌翻译写 = 你使用谷歌翻译来读取 )' k7 W6 ?6 A0 E1 ~3 V& b: D6 h
! P8 ?5 J1 |0 C6 [1 e
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:+ v- p! R( ]" Q7 J* r4 n- K, C8 N
& @) m( a* y, D. d, [8 E1.5 E" m& _( q5 E0 u9 n
1F E2 00 01 23 52 23 55 23 42 21 27 3B 4F 1F E3
. {: n) m: C+ K* Ito
" z$ {0 c9 U4 z1 I% H( W1F 04 1F 05 1F 04 1F 05 1F 04 1F 05 1F 04 1F 05) \( F2 g# i2 d, e$ e
# b+ r( N9 C# [' b! R. a2.
; b8 y5 G- U3 h( k5 }1F E2 00 01 23 52 23 55 23 42 21 27 3D 2A" H# F3 X3 S8 j+ d1 A
to5 j% m( I- I4 I# U4 k1 A
1F 04 1F 05 1F 04 1F 05 1F 04 1F 05 1F 06( E' A. }2 H$ `1 K
/ N; p1 K1 x& U6 G2 M7 y Q4 V3 \
3. $ `" m( l) b* O9 g
1F E3
b# W0 H' Y, K: bto
/ ], Z2 K% ]9 i3 Y1 a/ H4 a1F 07
1 y4 d( l; a7 i. ], D; J+ |/ n, h# |: e' ?
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.
7 [8 |4 h$ v2 \/ @
$ B2 u7 \5 L% q8 o2 }(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.)! B) ?! S9 }" i4 `) c7 P8 y
F+ u- b: U% @Also, if the excessive indentation in the entry text annoys you, you can make these replacements as well:& X5 I% i; X( _% U# u7 \/ {8 W
$ W/ `7 c& M3 }2 E1F 09 00 074 N3 z+ \1 U* F2 _
to
2 c( ]& g+ H) z1F 09 00 02
/ C7 w5 P% c0 A8 ]6 [( w3 l- [5 w8 r
1F 09 00 08
& k Y0 t8 b' h0 V( W: d/ sto% q/ Q* I; k% u/ j# E
1F 09 00 03; ]1 h$ o9 f G1 w* G8 o
7 l- P/ g, \& P1F 09 00 095 ]7 S, W/ o% |6 X; i, a. D: a# {
to
8 l1 U& j" _! b2 \7 f, K" C8 b# H1 n1F 09 00 04' O% A4 [3 |: a7 H& ]3 I( X
& D+ c$ h/ e! e' |7 p, H" J
1F 09 00 10
# o+ p" m1 c$ j+ Y# t! @7 sto
5 ~" e$ D* M4 T% o/ O$ h! }4 _: G5 G1F 09 00 05* G4 H* B8 S- {4 m A
K& G9 r! p6 w6 y2 w
1F 09 00 11
* A/ W F/ U3 L) s0 Ito
C; L8 L% u/ O& p* L& x% R- e1F 09 00 03
5 i+ r Z! D% e/ q$ B: F( e7 W3 h4 f5 Q
6 p) r m5 k' A% E1F09 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.
7 [+ S& l/ x/ k: ^0 d8 N* o- h i4 e' r. E% {9 u- U
If you notice any problems with these changes, please let me know. Everything seems to work OK for me.
# Z; Q! R. U$ p1 I6 Z5 J4 o' k$ b2 m( l3 M3 c j
Last not least, many thanks to the original poster for sharing these dictionaries! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
|