|
本帖最后由 chigre3 于 2015-4-21 04:26 编辑
) x8 r) S' D2 o1 q$ w3 f/ S& z+ H
/ l; k3 w! j4 M( A: }: ^# T: v今天朋友问我如何使用安卓版的Goldendict加载 Oxford Advanced Learner's English-Chinese Dictionary.bgl 并使其音标部分显示正常。
+ f- \) c& _+ j, ^# b. @9 H正常情况下,桌面版安装了 金山音标字体 后就可以了,然而安卓版需要DIY!只需要稍微自定义一下GD全局的CSS文件即可。# g9 x- s) ^4 o: D3 s8 Z. m/ A
3 h2 S; |' K2 E6 @" g; d(一)首先需要知道词典文件里固定的字体名称:
* b7 d% R) }$ l0 e3 u0 k4 H使用桌面版GD,加载这个.BGL词典,查询任意词条,【右键】→【审查元素】→点击到字体部分所在的HTML代码→得知字体名称是:Kingsoft Phonetic Plain2 f- m, e- e; f. |' T5 P+ G
3 T8 W! j2 M# Y, P5 L
: T8 w: R+ Z7 v6 j
(二)自定义安卓版GD的CSS,添加字体信息:9 \8 i5 v, O& D) q: x- z. p9 n1 t& E
将 kingsoft_phonetic_ue.ttf 复制到 sdcard/GoldenDict/.config/ 目录夹下,. f/ q; C/ d% L+ I, V; G
在同样目录下,新建 article-style.css,编辑,粘贴以下我们这儿需要的自定义字体的代码:, z( P, z6 ]$ `4 S- Y
- @font-face{font-family:"Kingsoft Phonetic Plain";font-weight:normal;font-style:normal;src: url('file:///sdcard/GoldenDict/.config/kingsoft_phonetic_ue.ttf');}
( S/ ~5 G" h3 E, E1 B* D3 w" @
复制代码 2 f8 c Y" _ P" Q
' H. K7 Q" s, k
(三)重新打开GD,音标部分显示正常了!$ ?) o, l$ \, s& j4 _: f
" C# S$ Z7 \% L3 S" S5 x
+ F( [* e2 d+ d
A% x. @# A t5 _$ y. }2 g' `9 d |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
|