|
|
发表于 2012-11-6 06:49:00
|
显示全部楼层
今天晚上我测试了Mdict的全局和单个词典的CSS文件,
( Z9 j8 a2 E# o% o在这两者中找配合关系...; A/ }/ h' K/ v3 J
最终直接解决了我之前一直没有解决的问题,就是自定义字体问题...
' K3 @2 U! D; \) r需要在单词典的CSS文件中使用@font-face先自定义某名称的自定义字体,然后引用加载之...# r( @5 T' j* u+ Q! m( s
因为有些符号系统默认字体直接显示框。。。' H$ N# C& s0 d# f7 q; @
------------------------------------------------------
+ y" I. R' r: V& L" e另外,多词典查询模式下,每个单独的词典的CSS都有效的话,必须保证原词典词条中就加载了CSS语句,如:<link rel="stylesheet" href="意汉词典[图片版].css">
# D$ u' o) [* Y- ~" b$ g------------------------------------------------------9 R( \, r9 I: T( R- Q. g& @
接下来,如果MDICT能够实现【词典配置】就好了...4 n4 b. I$ F4 t. `' }5 [
还有默认列表可以选择某个词典显示、随机浏览。。。
: z6 L3 V( p! }# g- L我还在用Bluedict的原因有时候就是随机翻翻词典...* w3 B; C8 ?3 S4 i m0 X n
------------------------------------------------------
- [1 i" }3 f9 i3 i下面是单个词典的CSS文件中我定义的自定义字体,调用示例也先附上:- XSCT
: }7 _" T$ O* C - /*显示词条:显示è, é, ì, ò, ó, ӧ, ù, ṣ, ẓ等特殊符号, 横隔线下及||衍伸单词*/3 Z4 n' J7 ~3 d+ b
- {
7 w' t& K2 G- K - font-family: Times_New_Roman_B, Serif, sans-serif;9 I ^7 [3 w( R1 V6 E
- font-size:15px;
1 o" L, @# B! U+ W; Z - font-weight:bold;: i2 X7 q& x6 Q4 }$ \6 v& f* ?( X
- font-style:normal;
5 b6 p" j8 J: Z - color: #0B0B3B;7 K! s& I5 \" _! m
- }
复制代码 ------------------------------------------------------- /*定义一种普通字体*/! p+ ~ o. o" Y- a, D S
- @font-face
* t. q) W0 i: `; @1 y1 x - {/ ?) E0 {) ?' c1 y1 W {
- font-family: Times_New_Roman;
9 T; Y$ y) m7 @# W ~9 m* E - src: url('file:///sdcard/mdict/fonts/Times_New_Roman.ttf');
0 B8 w& Q( ?& Y- @! d g- D - font-style: normal;+ ^) U4 S4 W3 u) L
- font-weight: normal;2 B7 r3 G3 o( Y, j. |& e
- }9 {; Z5 Q. F( D7 _$ e$ Y
- /*定义一种粗体字体*/! v6 c9 n$ U5 o
- @font-face
1 h) j+ l1 n& s1 @3 k! A% d: }1 F - {3 U- R1 B1 [. u& @! Y& M ~
- font-family: Times_New_Roman_B;
. v& B( O% ^, C N$ L: s - src: url('file:///sdcard/mdict/fonts/Times_New_Roman_B.ttf');7 V' n6 v* C. [
- font-style: normal;6 n2 L6 W0 R U s: ^% p
- font-weight: bold;" S n$ l$ l4 j$ i i4 k) K) \2 d
- }
3 d) r2 d6 M" @4 F: o - /*定义一种斜体字体*/8 V0 ~; |& W9 B+ f8 U# O
- @font-face
6 O h3 |* O0 M* s2 x1 L4 N/ v - {: Y s: i7 @6 {) F4 ]) @5 {
- font-family: Times_New_Roman_I;7 m! [/ s% e/ l/ x/ F
- src: url('file:///sdcard/mdict/fonts/Times_New_Roman_I.ttf');/ f i; h: {( t& w! J! W
- font-style: italic;- ^, o9 A. A+ y7 e N6 Z' Q. K
- font-weight: normal;3 v) F0 o0 H- K$ }/ F
- }- }! }) {( v2 X# L& ^: H/ {" V
- /*定义一种斜体&粗体字体*/; D% T, j7 M4 ~5 C" d; A; v
- @font-face
% |+ {3 [) q5 V- m - {3 j% P$ N5 r6 N. Q* i, }/ K/ J
- font-family: Times_New_Roman_IB;. Q- @) W4 o/ k: h
- src: url('file:///sdcard/mdict/fonts/Times_New_Roman_IB.ttf');1 |. v( p9 y9 b4 q2 f
- font-style: italic;9 `6 [& L. S+ H* A( d5 J: W; H$ S
- font-weight: bold;
+ `% C: ^1 W2 ? - }% y+ j5 ~. o I. m+ w) U' h$ A1 r9 I
复制代码 |
|