|
本帖最后由 Oeasy 于 2013-9-10 12:15 编辑
孤雷老兄排版的时候,音标包括accent和secondary accent符号都用了金山词霸的音标字体。
white elephant mdx源代码是:
white elephant
<b style="color:blue;font-size:150%">white elephant</b><hr color=blue noshade><FONT color=blue size=+1><FONT face="Kingsoft Phonetic Plain, Tahoma" style="font-weight:normal">7</FONT>white <FONT style="font-weight:normal">'</FONT>elephant</font> <BR><font color=red>◙</font><b style="color:darkred">noun</b><i style="color:darkgreen"> [C] </i><BR><b>1. </b><font>something that is completely useless, although it may have cost a lot of money</font><BR><font color=#ff5000>• 昂贵而无用的东西:</font><BR><font color=#0044ff> »When the theatre first opened it was widely regarded as a white elephant.</font><BR><font style="color:#039;font-size:90%"> 那家剧院刚开张时,大家都认为它是个奢侈的摆设。</font>
</>
用GetDict转成StarDict格式就成了:
white elephant \n<b style="color:blue;font-size:150%">white elephant</b><hr color=blue noshade><FONT color=blue size=+1><FONT style="font-weight:normal">ˌ</ʃOŋe>white <ʃOŋe style="font-weight:normal">'</ʃOŋe>elephant</font> <BR><font color=red>◙</font><b style="color:darkred">noun</b><i style="color:darkgreen"> [C] </i><BR><b>1. </b><font>something that is completely useless, although it may have cost a lot of money</font><BR><font color=#ff5000>• 昂贵而无用的东西:</font><BR><font color=#0044ff> »When the theatre first opened it was widely regarded as a white elephant.</font><BR><font style="color:#039;font-size:90%"> 那家剧院刚开张时,大家都认为它是个奢侈的摆设。</font>\n
导致,StarDict的这个条目,内容字体和headword一样大。
问题在哪儿,一看便知,要解决的话。
一、改改mdx的源码就行,其实学习学习mdx的格式,再学学lingvo dsl的语法,花点时间,可以把mdx转成很漂亮的dsl。
可参考:http://lingvo.helpmax.net/zh/%E6 ... %E8%AF%8D%E5%85%B8/
主要工作就是查找、替换,当然,过程中可能会遇到一些神奇的、事先没想到的问题。
二、修改StarDict格式的源码txt,用CvtStarDict2Txt.exe(http://ishare.iask.sina.com.cn/f/7635073.html)把StarDict格式转成txt,把里面ʃOŋe替换成font,再用Stardict词库编译器(http://code.google.com/p/stardictproject/downloads/list; [url]http://code.google.com/p/stardict-3/[/url])把源文件compile成StarDict格式应该就行了。
三、yhssdl大仙升级下GetDict?{:10_301:}
|
|