|
发表于 2012-11-6 06:49:00
|
显示全部楼层
今天晚上我测试了Mdict的全局和单个词典的CSS文件,
6 o2 R+ l7 u0 _, u5 @7 i9 `在这两者中找配合关系...
. z4 T0 [: W6 N0 Z$ c2 E, w3 G最终直接解决了我之前一直没有解决的问题,就是自定义字体问题...+ M( k' o, C4 x# `1 l: j& O8 k
需要在单词典的CSS文件中使用@font-face先自定义某名称的自定义字体,然后引用加载之...( c, q& s9 E @0 p+ u! ]0 C4 X3 W; t
因为有些符号系统默认字体直接显示框。。。
6 u8 B; e, b: l! T------------------------------------------------------5 p# r. I. c5 S( p
另外,多词典查询模式下,每个单独的词典的CSS都有效的话,必须保证原词典词条中就加载了CSS语句,如:<link rel="stylesheet" href="意汉词典[图片版].css">( |$ N& c- F+ H
------------------------------------------------------
" o3 k8 z0 e1 S, \' k* C1 o/ {" {' F接下来,如果MDICT能够实现【词典配置】就好了...( S# N; b4 Q& w% w5 S( Q
还有默认列表可以选择某个词典显示、随机浏览。。。$ k6 y8 k2 S+ f$ R4 x) K
我还在用Bluedict的原因有时候就是随机翻翻词典...5 K: y! z8 q3 d& O0 \# ~
------------------------------------------------------& D: y4 H! t7 l* f3 H* t, E: S
下面是单个词典的CSS文件中我定义的自定义字体,调用示例也先附上:- XSCT
8 g& r+ j! U% r( v% u - /*显示词条:显示è, é, ì, ò, ó, ӧ, ù, ṣ, ẓ等特殊符号, 横隔线下及||衍伸单词*/( e) G4 y* A, a4 ~5 d
- {1 f. _7 M3 D" p
- font-family: Times_New_Roman_B, Serif, sans-serif;
/ l( I" q: x* Z( y# a0 U - font-size:15px;( o2 P3 R {. `0 j8 s
- font-weight:bold;
* O. H1 n7 H& a7 A/ p - font-style:normal;
* p7 Q1 T: V) h3 @* h/ Q - color: #0B0B3B; h! @- [. {! L" w
- }
复制代码 ------------------------------------------------------- /*定义一种普通字体*/- G* U* u- r3 k Q9 T
- @font-face
, T1 S* x/ g- j: O - {
) b1 ?/ \+ k7 C! J! g% g% s* K; m3 M. k - font-family: Times_New_Roman;8 c( n- W5 U6 n1 w. e/ |
- src: url('file:///sdcard/mdict/fonts/Times_New_Roman.ttf');
* ^7 V0 a# l* M. L, b - font-style: normal;( Y# ^* v, ]6 c! R
- font-weight: normal; C8 i1 ?- D. n% b
- }
1 `+ q" {1 R& g4 L n - /*定义一种粗体字体*/
4 Q0 p8 ~/ k) x, V" Z- s - @font-face7 x& V& k) p4 R, W
- {
4 z# a2 V. ]* n3 m) }* V- H - font-family: Times_New_Roman_B;# j; p# `; q) b' g9 y
- src: url('file:///sdcard/mdict/fonts/Times_New_Roman_B.ttf');
) h) p1 b3 t" F" D3 X - font-style: normal;8 E; c6 N8 ?" p+ L; Z7 e" \8 ^! u* o
- font-weight: bold;) S; l: u/ J) z/ {; a
- }
& K" U) [ k6 q - /*定义一种斜体字体*/
8 a) L6 A" K/ u! o0 u$ ? - @font-face3 B) r- A$ q i |% d
- {
% @) _$ d" M+ Z4 g" v - font-family: Times_New_Roman_I;
0 Y4 {# J& L9 R- b" W8 V4 i - src: url('file:///sdcard/mdict/fonts/Times_New_Roman_I.ttf');
k. l# y- l) a7 Y& z, `: w - font-style: italic;( O6 _. X: N* o" X) S
- font-weight: normal;
) B! y( t5 h5 g, u - }
. R" [6 m. t2 d$ H5 P, ` - /*定义一种斜体&粗体字体*/
3 F( t3 L$ N) Z5 z) J! z. ]* } - @font-face$ ]" B# S: R& M, F4 N8 q& _
- {
& F- A8 F+ D: i S - font-family: Times_New_Roman_IB;
2 K. u* u0 _1 N% E- F! r3 t - src: url('file:///sdcard/mdict/fonts/Times_New_Roman_IB.ttf');
: i* U0 F. V4 E' n$ ~9 w0 ]& h6 ] - font-style: italic;& W" [0 r2 D0 V" _( Y9 o8 a4 L
- font-weight: bold;# t3 d) W& r; |# t5 t1 M- C- Z+ ?
- }
% x% ]. x8 H" b1 u% c4 j' j5 M
复制代码 |
|