掌上百科 - PDAWIKI

用户名  找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 6046|回复: 12

[经验交流] GoldenDict 安卓版本显示界面自定义(字体)

[复制链接]

该用户从未签到

发表于 2015-9-3 21:25:01 | 显示全部楼层 |阅读模式
本帖最后由 chigre3 于 2015-9-3 22:00 编辑 0 A% S6 j7 {! g( ]

5 V# D# W3 I2 V2 f3 O通过自定义字体 Segoe UI(普通、斜体,粗体,粗斜体), Palatino Linotype(普通、斜体,粗体,粗斜体), Arial Unicode MS(普通), HanaMinB(普通), _2 q6 u3 {# I2 U6 G
使得显示界面美观,也能够显示部分词典的音标CJK-B/C/D/E范围内的汉字等等* w# M8 a6 O0 {  u. S

7 l2 a) r2 x) G- o. g) n  u; P! P- q2 Z$ G
% s  \, V5 B( W4 s6 K6 T+ y

; c) [. M2 D2 v1 [---------------------------------------------------------------------------------; w7 O, b4 P1 Y! d: |9 g8 x7 i5 s
所有文件都放入SD卡该文件夹路径下: sdcard卡根目录/GoldenDict/.config/
+ r# c+ |) Q! Rarticle-style.css金山音标 / Segoe UI / Palatino Linotype 这3样字体 在压缩包里, ARIALUNI.TTF请在Windows系统fonts文件夹下找
8 o% Y  i8 |0 _; ^/ t; [HanaMinB.ttf 请下载这个链接的压缩文件,解压得到:   http://sourceforge.jp/projects/h ... azono-20141012.zip/ 6 c* D; v  S; G2 i, N9 a
& H" a% L2 A5 U9 y" Z2 p
---------------------------------------------------------------------------------
3 e9 x2 _2 r5 G# W9 W
  1. @font-face{font-family:"Arial Unicode MS";font-weight:normal;font-style:normal;src:url('file:///sdcard/GoldenDict/.config/ARIALUNI.TTF');}; q# y  `) u: H3 B$ t: L
  2. @font-face{font-family:"HanaMinB";font-weight:normal;font-style:normal;src:url('file:///sdcard/GoldenDict/.config/HanaMinB.ttf');}
      I. Z. g3 `% r! ?  p) F+ w
  3. @font-face{font-family:"Segoe UI";font-weight:normal;font-style:normal;src:url('file:///sdcard/GoldenDict/.config/segoeui.ttf');}
    / \  z7 u$ a7 c1 R' e* k- T
  4. @font-face{font-family:"Segoe UI";font-weight:bold;font-style:normal;src:url('file:///sdcard/GoldenDict/.config/segoeuib.ttf');}
    ; y' F0 a3 ]$ V& A
  5. @font-face{font-family:"Segoe UI";font-weight:normal;font-style:italic;src:url('file:///sdcard/GoldenDict/.config/segoeuii.ttf');}  s& I1 O: `. `5 R  v, m! _
  6. @font-face{font-family:"Segoe UI";font-weight:bold;font-style:italic;src:url('file:///sdcard/GoldenDict/.config/segoeuiz.ttf');}9 j/ L& L$ A5 _
  7. @font-face{font-family:"Palatino Linotype";font-weight:normal;font-style:normal;src:url('file:///sdcard/GoldenDict/.config/pala.ttf');}
    5 \' {- x" Z' w' T: Q6 u% m! @& @* ^9 W1 Q
  8. @font-face{font-family:"Palatino Linotype";font-weight:bold;font-style:normal;src:url('file:///sdcard/GoldenDict/.config/palab.ttf');}# F. o! S: T7 Q4 ~5 w
  9. @font-face{font-family:"Palatino Linotype";font-weight:normal;font-style:italic;src:url('file:///sdcard/GoldenDict/.config/palai.ttf');}
    : h( x* B, |: F/ e% c
  10. @font-face{font-family:"Palatino Linotype";font-weight:bold;font-style:italic;src:url('file:///sdcard/GoldenDict/.config/palabi.ttf');}
    % ~! {5 J' @; C. o. T5 ?8 Y2 m  a
  11. @font-face{font-family:"Kingsoft Phonetic Plain";font-weight:normal;font-style:normal;src:url('file:///sdcard/GoldenDict/.config/kingsoft_phonetic_ue.ttf');}
    " a* P; C$ D/ _1 [

  12. 0 x& h' ~; Q3 _
  13. body! G/ q0 Q& n+ V& V
  14. {; ^: P1 {! `) t& J2 j2 D' }
  15. font-family:"Segoe UI",Tahoma,"Palatino Linotype","Arial Unicode MS","HanaMinB";; Y& ^0 m' k1 H, s1 `
  16. font-size:.9em;
    8 ~5 k0 v4 D+ _0 c. H
  17. }0 X: v' n* `( |) p2 r& ~& G/ y
  18. 3 l- K& y+ b8 O. O
  19. img$ g; @+ Y6 O1 L
  20. {
    / L8 e) B: W$ n+ N
  21. max-width:100%
    : m; J; h' {+ m3 i* F$ r5 T
  22. }
    * _( X4 w; ~6 B, D
  23. 9 P) z. x0 |% b3 H; _( q
  24. .gddictname% g6 G& y) A- f
  25. {3 H1 N7 L, r* D3 z: ?" c% F; n
  26.   font-size:1em;
    0 y% C) u; {+ i0 r  D
  27.   max-width:65%;
    / k/ P+ Z( N! p9 u0 N0 u
  28.   overflow-x:hidden;/ P# I1 d$ D1 e) R# d% s
  29.   text-overflow:ellipsis;
    + ]7 k9 q1 X3 s( h1 I8 g9 U- [
  30.   display:inline-block;
    5 U1 n7 f# A& E+ z
  31.   white-space:nowrap;2 @5 a3 A4 z4 P! U
  32.   overflow:hidden;
    ' }$ x! q: X9 v, q( t4 ]& E4 W
  33.   color:#4480F8;2 B+ E! v6 a% u4 \' L: H% }7 \
  34.   background:#E0E8F01 [* ^2 j& o2 x* [" b7 Z
  35. }
    7 Z6 ^) K6 d- ^

  36. + V! x. i# _' D9 l! I* p8 k
  37. .gdheadword
    ' C+ p" y$ r1 V2 Y! p& {' L
  38. {
    5 h1 @# a. |% h% B
  39. font-size:1.25em;
    - g  O: k( Y! {7 E- k
  40. }
复制代码

- f8 [. r6 ~8 u3 X( `. @, n5 n. d
+ u/ _: _& p6 M8 y! a+ h) z: u---------------------------------------------------------------------------------8 k9 I4 E; }' j8 R4 g/ b

6 @6 M. I- t( u# z( ]8 N) W老帖链接:  ?% n; H: x+ S. o
[GoldenDict] 【解决方案】GoldenDict 加载某些指定字体的词典文件3 D2 f6 k  X1 p7 @; f( l3 _
https://www.pdawiki.com/forum/fo ... hread&tid=13624# N7 a: ~& R) i. N: G

! f, R1 D& b8 k( [* W2 Q中国哲学书电子化计划 字体试验页% a* s6 V) D" v
http://ctext.org/font-test-page/zhs

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x
  • TA的每日心情
    慵懒
    2023-2-4 11:26
  • 签到天数: 579 天

    [LV.9]以坛为家II

    发表于 2016-12-2 10:56:30 | 显示全部楼层
    chigre3 发表于 2016-12-1 19:167 _1 C0 Q* M- j( @& l& N" i
    你安装个文件浏览器,查看下GoldenDict的具体路径/ w9 f2 |9 b* k0 x: ~
    很有可能和我上面写的路径不一致的!!
    * n% D) U* M& @: S1 _9 D
    麻烦大神帮我看看那吧:是不是路径的问题。7 \4 y% I/ H. W( V, E5 a* l

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x
  • TA的每日心情
    无聊
    2018-9-21 18:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2015-9-5 16:14:06 | 显示全部楼层
    原来还能这样,谢谢分享了

    该用户从未签到

     楼主| 发表于 2016-2-22 07:35:11 | 显示全部楼层
    或者在这样自定义了字体名称的情况下,其他词典文件里就可以引用这样的字体啦!!!
  • TA的每日心情
    开心
    2019-11-23 15:15
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2016-4-26 14:24:00 | 显示全部楼层
    你好,不知道有没有在Goldendict PC版里实现过mdd词典的统一的字体字号显示?; O' g. j) B6 L9 v: Q) H$ L" w( O
    不同的的mdd词典有不同的字体字号,
    3 j8 ?3 {  G2 R: B- Y我尝试在article-style.css中加入
    * ~  [0 d4 {5 y$ V* U& K1 P3 k8 |+ cbody
    ; D+ A* Y: p1 B9 V( q9 h1 ?& S{
    2 q2 k( f  W) C- A; n1 ]font-family: Microsoft yahei UI;" x2 l$ _0 A. i/ L) B' {
    font-size: 13px;
    * E! H$ {9 E  t/ g0 B& G3 ^1 A8 w}
    - ^1 _" T7 h6 _: X1 \3 C2 r相统一一下,不过没成功,还是各搞各的,能否指点迷津?多谢!

    该用户从未签到

     楼主| 发表于 2016-5-1 01:25:00 | 显示全部楼层
    liuch_1126 发表于 2016-4-26 14:24
    9 {9 s' T; \5 p0 h) C, s8 {, {3 P你好,不知道有没有在Goldendict PC版里实现过mdd词典的统一的字体字号显示?( {5 k4 T. R8 ~6 \) e% J- S2 U
    不同的的mdd词典有不同的字 ...
    - Z. {# M4 V- ?9 E
    单独词典通过内置的CSS设置了字体字号,你只有更改那个词典的css
    & B$ u( \$ V: V
  • TA的每日心情
    开心
    2019-11-23 15:15
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2016-5-3 19:57:50 | 显示全部楼层
    chigre3 发表于 2016-5-1 01:25
    + p9 w) u% y/ E+ z" y) Y- F单独词典通过内置的CSS设置了字体字号,你只有更改那个词典的css

    0 [5 g% x( C8 o5 D好的,多谢了。小白一个,打扰了
  • TA的每日心情
    慵懒
    2023-2-4 11:26
  • 签到天数: 579 天

    [LV.9]以坛为家II

    发表于 2016-12-1 17:33:44 | 显示全部楼层
    chigre大,下载了你附件当中的所有文件,并放到了sdcard卡根目录/GoldenDict/.config/,bgl的牛津四的音标仍然无法显示,是乱码。我的是华为安卓6.0系统

    该用户从未签到

     楼主| 发表于 2016-12-1 18:04:42 | 显示全部楼层
    865052004 发表于 2016-12-1 17:33
    / e* I0 w% ~! _; H4 ^chigre大,下载了你附件当中的所有文件,并放到了sdcard卡根目录/GoldenDict/.config/,bgl的牛津四的音标 ...

    0 p, y0 m# T- F7 N0 h0 Y, r如果安装了最新版本的WebView,自定义设置不会生效。
  • TA的每日心情
    慵懒
    2023-2-4 11:26
  • 签到天数: 579 天

    [LV.9]以坛为家II

    发表于 2016-12-1 18:07:56 | 显示全部楼层
    chigre3 发表于 2016-12-1 18:04
    ; Y- N; ?; p$ B# Z+ U* \如果安装了最新版本的WebView,自定义设置不会生效。
    1 V9 m3 _3 F+ z6 r# I6 h! K
    我已经卸载l最新版的webview,但是还是不行

    该用户从未签到

     楼主| 发表于 2016-12-1 19:16:12 | 显示全部楼层
    865052004 发表于 2016-12-1 18:07
    8 o: f5 v3 p: Q1 N3 v$ [$ p我已经卸载l最新版的webview,但是还是不行

    8 {/ b8 k# D! {你安装个文件浏览器,查看下GoldenDict的具体路径4 y8 s1 r0 G. h! _! V5 H9 |2 c
    很有可能和我上面写的路径不一致的!!

    该用户从未签到

     楼主| 发表于 2016-12-2 14:54:47 | 显示全部楼层
    865052004 发表于 2016-12-2 10:56
    ; U8 _$ l9 n! _/ A4 b# [8 a麻烦大神帮我看看那吧:是不是路径的问题。

    3 a" B1 s: F! n5 S- P很明显 你的sd卡路径不是' ^" s: C' j; F+ t' F3 |
    file:///sdcard/GoldenDict/
    " b! M1 {& R: K) s! b+ z( Y8 ^& @; t  [8 z2 B
    你自己也看到截图里的路径啊
  • TA的每日心情
    慵懒
    2023-2-4 11:26
  • 签到天数: 579 天

    [LV.9]以坛为家II

    发表于 2016-12-3 14:04:03 | 显示全部楼层
    chigre3 发表于 2016-12-2 14:540 {; N: N& d, }1 E6 ~% Q! \
    很明显 你的sd卡路径不是
    1 C' s% r: @3 I* ufile:///sdcard/GoldenDict/

    , X2 u% O/ }' p; t$ Q修改了,但是还是不能用。看来没别的办法了。
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2025-5-21 08:10 , Processed in 0.025373 second(s), 23 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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