掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 2983|回复: 7

[经验交流] Mdict的全局和单词典的CSS相关问题

[复制链接]

该用户从未签到

发表于 2012-11-6 06:59:03 | 显示全部楼层 |阅读模式
今天晚上我测试了Mdict的全局和单个词典的CSS文件,
7 \; s3 A$ Z( O! N3 N% z6 N# A; q7 E在这两者中找配合关系...
9 U, Q) T! ?# C' t1 @3 p2 e最终直接解决了我之前一直没有解决的问题,
7 @4 I+ ?+ m" P: U/ |" K7 X就是自定义字体问题...
: _) f- _2 W- i因为之前一直是用Bluedict测试和使用自制词典的。。。。
. _" E; v8 J7 d------------------------------------------------------
$ L  b4 K( K5 B* R$ i需要在单词典的CSS文件中使用@font-face先自定义某名称的自定义字体,然后引用加载之...
4 F- J. _% r2 n) O- o因为有些符号系统默认字体直接显示框。。。
* X; w9 F  h# x1 M& m! U" ~见下面代码。要是谁可以类似地,全局定义好字体就好了。我的意思是手机上自定义字体,正常、粗体、斜体、斜粗体都需要定义。。。1 Q7 C$ u: k  r* ~) j( }' O" k0 T
可是电脑网页上的不需要这么定义... 谁知道回复下好吗?( z" e% A8 X/ _, c
------------------------------------------------------
0 r4 ]6 K& r' A* f9 k另外,多词典查询模式下,每个单独的词典的CSS都有效的话,必须保证原词典词条中就加载了CSS语句,如:<link rel="stylesheet" href="意汉词典[图片版].css">. [6 T$ j, `0 c3 E* V8 n0 X& Z
------------------------------------------------------6 C; ~# B! M* |5 ^7 s. q
接下来,如果MDICT能够实现【词典配置】就好了...7 j! K1 B9 m& H( l( A
还有默认列表可以选择某个词典显示、随机浏览。。。1 Z$ ~' _5 `* ^/ ~  |
我还在用Bluedict的原因有时候就是随机翻翻词典...+ p/ H1 M% W$ L& v
------------------------------------------------------
5 e2 Z# M# q. b  {下面是单个词典的CSS文件中我定义的自定义字体,调用示例也先附上:
  1. XSCT' v4 G/ W: f/ B. D; O
  2. /*显示词条:显示è, é, ì, ò, ó, &#1255;, ù, &#7779;, &#7827;等特殊符号, 横隔线下及||衍伸单词*/0 `8 k, w9 h' _% X8 }+ r
  3.   {. g5 _+ Y  W! x' E; ~( C
  4.   font-family: Times_New_Roman_B, Serif, sans-serif;2 O# |+ f# r* P
  5.   font-size:15px;& k8 n2 {+ A2 {3 V6 e: Z2 W2 X
  6.   font-weight:bold;! {( v* x( o7 _5 \/ L% C( k
  7.   font-style:normal;
    6 T- G8 r0 p, y% |# k7 k9 W5 u% L
  8.   color: #0B0B3B;5 A% f" @0 R+ P4 y
  9.   }
复制代码
------------------------------------------------------
  1. /*定义一种普通字体*/: P7 s$ b6 A2 ~( X, G: b8 S8 l
  2. @font-face0 I$ `4 F; C& ?+ m
  3. {
    - o" u, I$ ~. b0 S% e3 x) j( q5 ?/ G
  4. font-family: Times_New_Roman;& t+ B( U& t4 k1 H+ x
  5. src: url('file:///sdcard/mdict/fonts/Times_New_Roman.ttf');5 k$ o  [, s! }# f8 M
  6. font-style: normal;
    0 `- x" d5 u+ k+ L( z! p$ o
  7. font-weight: normal;6 E5 \( Y2 A$ M0 q2 m- p* V
  8. }
    $ x3 O  o& a# ~! {* N8 Z
  9. /*定义一种粗体字体*/0 Q0 F& U5 l( I1 a6 {
  10. @font-face& C; _3 B6 A% \
  11. {" a! [$ m0 X4 H7 z/ [' }
  12. font-family: Times_New_Roman_B;
    2 I* o2 G, i: ?, T& |  Q9 ~% B
  13. src: url('file:///sdcard/mdict/fonts/Times_New_Roman_B.ttf');0 W/ i& w3 \9 [. l' m! j. ?
  14. font-style: normal;% X. F" @% @% u- j: H
  15. font-weight: bold;
    4 R3 S$ `7 [/ q' U8 K8 o" q
  16. }4 `! r% t# \$ b* {
  17. /*定义一种斜体字体*/
    ' r8 e* S( r6 U# D0 E2 x2 S! r
  18. @font-face
    0 x/ r& t1 A$ t& P4 u
  19. {. q9 L; ~  X) o6 b) V4 R) X
  20. font-family: Times_New_Roman_I;
    ! a5 L: S) C+ x* s8 @
  21. src: url('file:///sdcard/mdict/fonts/Times_New_Roman_I.ttf');" h, s& T2 U# n
  22. font-style: italic;# N3 f7 b) |( S; P
  23. font-weight: normal;  z. U, Z( j* W- N0 ]" ]4 R
  24. }- B/ @  X4 w+ y
  25. /*定义一种斜体&粗体字体*// W. S' R5 W6 y! x* R* C. X- @( k
  26. @font-face
    , Y2 J+ s5 U  ], T- Q
  27. {2 z8 `+ a; c( {# k- d2 h* c
  28. font-family: Times_New_Roman_IB;) }3 g! t$ u0 P" l( l7 U& J/ t
  29. src: url('file:///sdcard/mdict/fonts/Times_New_Roman_IB.ttf');
      ], T! r) O9 Z' M. g! \8 T1 D
  30. font-style: italic;) R% G9 J+ i! s1 e! r
  31. font-weight: bold;* n1 Z! k- g/ J) Z5 N- }! `
  32. }7 h+ W( `$ J0 w2 a
复制代码

评分

1

查看全部评分

该用户从未签到

 楼主| 发表于 2012-11-6 07:08:27 | 显示全部楼层
补充:
( k2 N2 g, ^9 m$ m( M$ H1) Mdict的全局CSS文件(mdict.css)位于:/sdcard/mdict/doc/
" I' a5 ^6 F- K7 l4 e2) 单个词典的CSS中 BODY{} 部分对未有文字标签<BIAOQIAN>文字</BIAOQIAN>的剩余内容影响很微妙; i$ r- O/ L8 I4 I1 _1 C
3) 可以在mdict.css中设置阅读保护色,如rayman默认设置的是:
1 h' \: a6 {! c7 k! l/ ?    body{background-color: #CCE8CC;}9 v, x& J) E' V. i  R2 G
4) 单个词典的CSS对词典超链接的A标签去下划线的配置不起作用,需要在全局CSS中添加去下划线CSS代码... 这个我表示... - -
  • TA的每日心情
    慵懒
    2021-12-21 09:52
  • 签到天数: 85 天

    [LV.6]常住居民II

    发表于 2012-11-6 07:51:54 | 显示全部楼层
    谢谢分享!

    该用户从未签到

     楼主| 发表于 2012-11-6 08:04:06 | 显示全部楼层
    联合查询模式下,因为某些词典CSS标签没有关闭完全,会对之后的词典显示造成影响。

    该用户从未签到

     楼主| 发表于 2012-11-6 08:20:56 | 显示全部楼层
    然后发现自定义全局的CSS后,倒也可以在其中设置BODY{},可以实现全部的字体效果。。。这是为什么。。。我不明白了。。。不过是好事!4 _3 K: X1 _  \$ U
    使用 https://pdawiki.com/forum/thread-3896-1-1.html 的字体,在ANDROID上超好看!$ W4 [& Q+ }0 K& A$ R
    body
    ( B2 v0 R# N' L4 {5 @- w+ m' A# B{
    $ e$ s! z! L& G5 ^, I, u+ @: G2 Zfont-family: Times_New_Roman;
    9 ]" H4 g- W1 V( V& _4 h4 o2 J+ V8 dfont-size: 12px;4 Y3 z+ W5 t- N, [5 `* X
    }

    该用户从未签到

     楼主| 发表于 2012-11-6 08:21:15 | 显示全部楼层
    GTersGDS 字体效果 (I like it)  d3 X' M% e7 I/ L) m( y1 X5 s7 L
    1 F* d1 F" o4 l' H
      Gters-GDS.tar (270 KB)

    该用户从未签到

    发表于 2012-11-6 11:23:19 | 显示全部楼层
    多謝樓主,很有用

    该用户从未签到

     楼主| 发表于 2012-11-6 20:10:20 | 显示全部楼层
    部分词典, CSS或者HTML标签关闭不全...
    , I1 S- j- q% X这个问题很严重...' O3 P8 T, V9 \; W5 _
    在MDICT联合模式下...
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-4-24 07:01 , Processed in 0.023899 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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