|
发表于 2015-10-18 12:02:36
|
显示全部楼层
itarcy 发表于 2015-10-18 10:48, T! z0 H" d6 s' l o5 b0 D/ }
新问题又来了,继续请教) R( M9 U2 G5 S# _; R7 N
5 ^, Y" n& p& ^0 a* i
1. 发现换了Windows 10以后,goldendict新加入的词典,css和mdd里面的css都不能 ... V8 U7 u3 K. } ]" B" G1 h( a. F
, L8 ~: z4 U! a, Y
, G3 R3 a* _2 Y* Q: `( Y/ d
其实,这个问题很早就有了,至少我遇到过很多回(因为我以前制作、修改过很多个 mdx),具体原因、原理和解决办法,我是不了解的。
, ~5 ~6 v1 E- ~" KGoldenDict 不支持,可能是因为 GoldenDict 对 mdx/mdd 的支持,并不是作者 Rayman 添加的,虽然可以支持,但是还有有一些问题的,比如之前版本,不支持 png 格式图片,还有不支持和 mdx 同名的 css (无需 源txt 里 link,MDict PC 版是支持的)。
8 c! T9 n! ^5 k' k& Z- R6 |8 ~MDict ,注意要升级内核,才支持某些 css (如 xml + css )。升级方法 :https://www.pdawiki.com/forum/fo ... mp;page=7#pid1766627 B- {$ q( _) E7 q7 y
. G7 K: v4 m" Y5 Z4 I, E-8 Q; x3 v* w( l9 Y- H7 X
一、某些 css ,打包进 mdd ,不起作用,但是把 css 和 mdx/mdd 放在一起(外置),又是可以起作用的。2 e6 g u; {, H8 W- w
6 R0 @& Q! @ w5 p8 ~! a% M
二、曾经尝试过下面的方法,有的可以起作用,有的不可以,是否成功全靠人品和运气:
" J! n6 _* V8 [! R" D0 i) s. X- H ① css 改名,我曾经遇到过 p***、o*** 、x***.css 打包进 mdd 不起作用,但是改名 m***.css (当然源 txt 也要相应修改)就起作用了。
# j4 q+ }& i, T, a! s V# k ② css 另存为 UTF-8无BOM 格式。$ I p5 S( m( j( q }- K. ^+ K
③ 这是极端的做法,肯定可行,把 css 内容内嵌到源 txt 的每个词条里{ 内部样式表(位于 <head> 标签内部)},这样的话,源 txt 体积上涨无数。
8 b& v; i0 C/ X/ N* ^# S0 r
/ W, F) @- X3 C……
, u0 a5 y- T7 {4 E折腾无极限啊。: ]! l: U7 \ G$ i8 W
|
|