|
本帖最后由 rayman 于 2010-3-14 08:35 编辑
# K. { d/ m. j7 M7 G; j% k) Q5 o2 G4 W5 V
因为打包错了文件,所以请3月13日22:25分前下载的朋友重新下载安装一次。
3 F" }; p4 ]7 V: x8 I2 g# H) r2 ?$ S' O. c- e9 P! B! T
因此次变化较大,所以安装前请认真看完说明。* w( _9 \& z* L$ U0 w
' ^6 M( m* b8 f: n发布说明:
W7 w/ b) C7 Y/ N为了解决音标的问题,以及解决安装过多字体文件后乱码的情况。本次程序更新引入了字体替换的方法,并在安装包中附带了Droid Sans Fallbak 和 DejaVu Sans的合并字体。不再附带其他字体。这次解决的音标问题主要是针对使用Unicode和Kingsoft Phonetic Plain,Basemic中外语音标的问题,但由于由于不是所有的Basemic字体都有Unicode字符对应,所以Basemic字体有部分音标显示是不正常的(主要是AHD音标标注)。# q; o4 y7 w S* Z4 k" M: [
( |. P! J3 X; I5 i9 X S" ]
查看字典使用的音标字体的方法:
; m# ^& [% U2 `4 X% ]/ [" O1 x1. 在PC上打开字典并查看有音标的条目
$ k* Q, j- K4 |7 [2. 在内容窗口点右键,选择菜单中的"查看源码"( u6 k W: l" n2 d0 A6 U" ^
3. 在源码内容窗口按Ctrl-F查找"face=", 看看face=后面的字体是什么。一个页面中可能有多个字体的,所以要找接近音标乱码部分的字体定义。& ^3 S! e% B) R9 ^: d7 i
7 l" X' b# p+ a: n1 m! x安装要求
2 @; |6 B" t0 J" y5 N. N( p" t1. 请完全卸载之前的旧版本(除保留ReferenceLib, Library, Audiolib目录下的.mdx, .mdd文件外)
% S2 N. c- G. Z" X5 v* Y2. 删除Windows或者Windows/Fonts目录下为MDict而安装的字体文件。
6 M. j& Y! o. ~0 Z3. 如果你的机器安装了Droid Sans Fallback字体,请安装完MDict后,用MDict/Fonts目录下的"DroidSansFallback_DejaVuSans.ttf"文件覆盖你自己安装的那个。
9 |1 D( G* `0 K0 ?2 T; a2 y8 @! U(有可能需要先将原字体文件改名为.ttf_后缀后重启机器才能将文件删除)
7 h+ m% P, l5 J8 Y a) k4 S! F( u1 ?! m7 h
2010/3/14: W. a9 B7 y) I7 j$ V6 G! }) Z: r
请下载 http://www.mdict.cn/beta/Reformat.zip 解压后覆盖安装目录下的同名文件9 X# s6 H. s8 ]1 p
; I1 k$ t" I7 Q( l9 h) G下载地址0 X5 Q( w H8 E5 N2 N9 [
M8版本:7 i/ u8 h% Z% ]" p0 ?- M
http://www.mdict.cn/beta/MDictM8.CAB0 R3 y" J( m0 ^% B" U9 V* w( U
/ \* a- K* {6 }+ f" e) {$ t: ZPPC版(有触摸屏机器用) B* W5 c. `: [$ D6 j) A! a
http://www.mdict.cn/beta/MDictPPC2003.CAB; a" e0 W/ \' }( c/ y
http://www.mdict.cn/beta/MDictPPC2K3.zip: ]2 X4 y& {3 T5 \. N* T; h2 F, U
http://www.mdict.cn/beta/MDictPPC.Setup.exe& d9 |) L$ f S. c& }
& i% W E9 Y* n6 G6 V( p$ {2 j
Smartphone版(无触摸屏的机器用)2 {, [$ `* c1 m5 c
http://www.mdict.cn/beta/MDictSP2003.CAB: K6 o4 {' Q7 i/ y4 Q p. c: y2 z
http://www.mdict.cn/beta/MDictSP2K3.zip9 V* l# P2 c2 X0 V7 L7 b, q
http://www.mdict.cn/beta/MDictSP.Setup.exe
6 p# D5 m4 X* @ X$ n
1 S. T H7 d- O" X变更说明:
# M& d K8 q, qM8 版
9 L. M' J( f6 N- e; c关于和UCWeb的冲突问题:
% `0 W3 v n9 v. R因为UCWeb的默认字体选择算法有问题,所以当MDict加载了附加字体后,UCWeb会使用这些临时加载的字体。导致UCWeb乱码,特别是使用了KingSoft Phonetic Plain这个字体时。. I/ j6 k7 u3 Z0 {+ U& S; `5 H+ e/ R+ l
解决办法: H# m& J1 J7 b, T. h
1. 退出MDict(一定要先退出MDict)
' U. M& N% r8 P2. 进入UCWeb后,选择左下角的菜单按钮->设置->系统设置->字体样式: 选择方正兰亭黑, x* \2 c$ S! e2 A
3. 选择菜单->保存8 x) Q* N) E8 m4 M; d
6 r* {# ^! y2 j7 U/ m2 Y
5 x3 d' F7 ?8 N0 o5 K5 U改进:
. i T8 n5 ?, Y! \/ E7 K; P1. 支持html内容格式重定义并用Driod sans fallback作为附带字体以解决音标乱码问题# |. o" a7 e `$ U3 l
2. 将输入框旁边的X按钮改成新版符号, 顶部工具条背景改成新版; C' d7 q; ?- ~$ Y3 M& e; d
3. 把历史文件和收藏保存到mdict软件所在文件夹
% Y. i2 Y1 H4 z& h% A9 Q1 A4. 增加选项控制是否M键退出
" `" Z, N2 z! `8 z+ f4 [5. AudioLib下的图形数据文件也可以供其他字典使用5 G6 u8 c- }5 c+ p, U5 [3 G4 H+ e
9 d& d; g4 R) R! ABugfix& K) U" N" N. V
1. 联合词典下链接跳转失效! j* e" _# V- m3 q
2. 程序启动时,如果上一次使用的词典打开出错时,主窗口不会放在前台显示(程序编程后台运行)6 W, G% V1 {, w
3. 在输入法中按回车键无法确定输入
# ~! n/ k( e1 H9 k4. 安装包不会生成AudioLib和Library等空目录
) D/ t6 x/ e* X3 r% A9 ~$ l5 A5. 外部文件替换MDD中文件功能不能用
! ?5 P# B5 C% ]+ Y/ E( y, k r8 Y6. 精确匹配优先不能处理内部链接, ~+ X3 S; X/ S, T
7. 某些图片无法显示$ M0 n, D7 T) s2 Y" d
8. 返回按钮(<<)及发音图标没有按下效果1 U0 }. R4 J& m4 H
9. 选项页的开关按钮不能完全显示
+ {' b: a1 v% G/ k10. ReferenceLib词典不生效
* ~/ `% k" e2 w# S9 [* t. F" m# s% {$ Y1 z! V
PPC版本: ?- K) G r) l! o! E7 Q- L! q" V
改进:
2 g4 H7 A3 X d. a; O |5 ]1. 支持html内容格式重定义并用Driod sans fallback作为附带字体以解决音标乱码问题
! E5 Y) T3 ^/ J. Z2. 把历史文件和收藏保存到mdict软件所在文件夹
: T, ^. J2 g- [2 Q' |2 w3. 增加长按弹出菜单, 方便在全屏模式时切换
1 b" L. D9 E# F+ `) I4. 在选项对话框中增加"150%"放大选项
_: s2 a2 L1 V5. 清空收藏夹或者历史记录时会要求确认0 g$ i M; u$ r
6. PPC版支持横向划动滚屏0 E. e7 p: k6 V% B# f
* s# ]6 L2 ~( iBugfix
/ B/ l, S7 r9 o) f7 a1. 联合词典下链接跳转失效
5 S S- B) b4 G2. 每次重新运行软件之后如果要切换到另外的联合后的词典都要先显示一次关于界面
8 n; O9 j, }. H7 t* G! P3. 安装包不会生成AudioLib和Library等空目录9 R; g, g7 W: N! L% v" a, |0 f
4. 外部文件替换MDD中文件功能不能用
, m# J) m5 D) J' a% r5. WM 6.5 以上版本下,对话框的OK按钮无法显示,导致无法退出选项对话框
9 N& z" v- o" `6 n6. 选词后的弹出菜单后,点击其它空白处不会消失。7 O8 N! \4 ]3 A' b( c
7. 精确匹配优先不能处理内部链接
; Y& n5 I. i5 Y( `8. PPC上点击屏幕停止滚屏时,如果点击到链接时会发生跳转! t% G2 B& L, {6 a9 G
9. 部分英文未有汉化
( O$ s% n/ f7 V2 b10. 历史记录中的删除功能不生效7 m% }1 ^; N7 z# N/ E( z
11. 进入过全屏模式后,主界面会被设置为总是在最前面3 }) G8 X$ A: t
- f. _: U) T' \
Smartphone版:
" R# X& ?' r) N# F2 H8 S# h# B; L r N改进:7 W) {; S) Q0 f) X" W3 a! d
1. 支持html内容格式重定义并用Driod sans fallback作为附带字体以解决音标乱码问题7 M% J. v2 U- s
2. 把历史文件和收藏保存到mdict软件所在文件夹( [0 v' {: {& J2 v
3. 在选项对话框中增加"150%"放大选项
4 x* K' |+ ~4 B$ \4. 清空收藏夹或者历史记录时会要求确认
+ s1 Y: z, G! {4 r
' \- H' L' a. ^, nBugfix' G5 X, k* }! U6 d9 q
1. 联合词典下链接跳转失效3 @, }- k A3 E( u
2. 每次重新运行软件之后如果要切换到另外的联合后的词典都要先显示一次关于界面
+ i6 l2 M |5 J8 }3 B3. 安装包不会生成AudioLib和Library等空目录
& S& z5 H0 B6 ]- q/ ]6 V) e& D: i4. 外部文件替换MDD中文件功能不能用
! \3 ? Q3 @ k3 l. Q K. i5. WM 6.5 以上版本下,对话框的OK按钮无法显示,导致无法退出选项对话框
4 g9 M+ O g4 t5 M, F6. 选词后的弹出菜单后,点击其它空白处不会消失。
$ I# e$ Z# V- S q& `$ f( I# b7. 精确匹配优先不能处理内部链接5 o8 [5 z. r1 Q
8. PPC上点击屏幕停止滚屏时,如果点击到链接时会发生跳转
# Z5 S& \ e7 }. y3 D& c; r9. 部分英文未有汉化
, B6 s' F1 O& R8 A* T10. 历史记录中的删除功能不生效: K9 ~8 t0 @8 {2 E4 Y! U
11. 收藏夹只有一个条目的时候,光标失踪了,两个条目才有,但要按两下才会出现
) R0 z+ {& r3 C: c) D; \; {12. SP2003下进入全屏模式后顶端任务栏不会隐藏8 o, `0 Q ~+ N2 E& x
13. 进入过全屏模式后,主界面会被设置为总是在最前面 |
|