|
|
发表于 2012-11-6 06:49:00
|
显示全部楼层
今天晚上我测试了Mdict的全局和单个词典的CSS文件,9 k4 N* l0 R T& J8 k: f; P: _$ {$ w2 R& \
在这两者中找配合关系...
# q2 M% }% d9 O* ], N3 j最终直接解决了我之前一直没有解决的问题,就是自定义字体问题...
0 {+ t1 u" C8 ~/ i( Z% y需要在单词典的CSS文件中使用@font-face先自定义某名称的自定义字体,然后引用加载之...
; z! H: G+ d' G- G因为有些符号系统默认字体直接显示框。。。: e4 p% S! z7 j X6 g/ `
------------------------------------------------------$ ?, o! O( [* z2 _- e
另外,多词典查询模式下,每个单独的词典的CSS都有效的话,必须保证原词典词条中就加载了CSS语句,如:<link rel="stylesheet" href="意汉词典[图片版].css">$ |( Q9 B9 U7 A' U! q( H' f
------------------------------------------------------% h1 E1 }* A2 q( B5 M/ ^& P. g
接下来,如果MDICT能够实现【词典配置】就好了...5 M/ M1 S7 \4 X; E* y
还有默认列表可以选择某个词典显示、随机浏览。。。! J5 v& u+ e3 t) y9 `
我还在用Bluedict的原因有时候就是随机翻翻词典...3 C U& ~) I* C) G
------------------------------------------------------
5 u* O* P9 p, s. B下面是单个词典的CSS文件中我定义的自定义字体,调用示例也先附上:- XSCT
8 o5 i+ D P7 n- K( r - /*显示词条:显示è, é, ì, ò, ó, ӧ, ù, ṣ, ẓ等特殊符号, 横隔线下及||衍伸单词*/' q" A0 i5 h6 F0 Q
- {
" n m+ |8 e( w- ?! k J8 G - font-family: Times_New_Roman_B, Serif, sans-serif;
; @5 x0 E. s" o5 h7 l% ], m - font-size:15px;
1 {" @0 d, m1 q/ M - font-weight:bold;
% Y% m5 z: j+ X3 G* I, @5 W4 _ - font-style:normal;2 @' j5 ?2 M# W. W+ S: D
- color: #0B0B3B;
5 W* p& Q: J) w% x) I$ V- Z ~ - }
复制代码 ------------------------------------------------------- /*定义一种普通字体*/
$ H5 Y+ n1 u, n8 u* l; Z - @font-face3 f- X' e) G; @! [, U! O: y4 G
- {/ Z! L, b% @, _! u2 ]& }/ Z
- font-family: Times_New_Roman;7 O, C+ p1 A! n8 }+ s7 S
- src: url('file:///sdcard/mdict/fonts/Times_New_Roman.ttf');
1 ~/ v0 w8 B+ e l - font-style: normal;
' z+ C5 _' z' p( p - font-weight: normal;9 P- u- v) E6 d+ h
- }
5 Y* ?3 Y2 _4 u' b) D - /*定义一种粗体字体*// A0 a3 I$ ~" a6 a
- @font-face
' B( I0 T% n% ?& X - {
E1 d( u9 q' e) t5 n% h - font-family: Times_New_Roman_B;% l- r o1 h5 c3 I
- src: url('file:///sdcard/mdict/fonts/Times_New_Roman_B.ttf');
3 g( Y# K$ t. H# E - font-style: normal;- p; |, }8 b, s# I3 n) D. z- Y
- font-weight: bold;
. f* v% z# \2 _ I* Z" \9 h - }* v1 V$ \# o! x" c
- /*定义一种斜体字体*/% V! D% h6 p5 _7 e- w6 @, ]
- @font-face
, V' M) O/ c4 {, E* C+ n- G5 e - {
! `( R* t: |4 [9 r - font-family: Times_New_Roman_I;$ x* u% V4 I% H6 m* N
- src: url('file:///sdcard/mdict/fonts/Times_New_Roman_I.ttf');
6 g/ \9 s+ n) R6 C T - font-style: italic;
. m9 [7 y: f3 Z5 z - font-weight: normal;
# R* t: G. h" E) V; w0 J% g; ?( W/ W - }6 U0 L$ N U, U7 H' y! X1 |* d
- /*定义一种斜体&粗体字体*/
2 D7 h0 `( j. [/ d - @font-face, V. p* |7 |8 L% @, |
- {- I9 I7 c7 f- p
- font-family: Times_New_Roman_IB;
- A. _( J, `* ^8 _ - src: url('file:///sdcard/mdict/fonts/Times_New_Roman_IB.ttf');
& T% b! j: p( K; X - font-style: italic;
" F2 `2 P3 \0 j# ?4 c+ k u. q L - font-weight: bold;
! v$ U0 d! W y' r1 v- J - }, k% |% V+ W* a, E
复制代码 |
|