sky66 发表于 2015-3-8 09:16:04

MDX源文件 里面嵌入字体

请问如何在 MDX源文件 里面
简单又快速的使用 @font-face{ 之类的语法嵌入一些字体?? 如:音标
这样user就不需要去下载或安装字体..

shawky.nasr 发表于 2015-3-8 23:33:44

我建议你使用CSS文件的方法,方便、简单

sky66 发表于 2015-3-9 07:26:28

是CSS, 请指点一下范例该如何写…我有试了一下,没有成功..

Oeasy 发表于 2015-5-30 16:43:03


关键词:升级 MDict IE内核,@font-face

升级 MDict 内核,参考 https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=12743&page=7#pid176662 第 161 楼。
不升级 MDict 内核,CSS 中 @font-face 可能无效(未实测)。
--------

eg.
字体文件(ttf & woff 均有,是为防止某个不起作用)打包进 mdd (子目录 fonts)。
示例 css 来自 whitegerry (https://www.pdawiki.com/forum/?162121)某个词典。

@font-face {
    font-family: "Proxima Nova";
    src: url('fonts/ProximaNova-Sbold-webfont-v2.woff') format('woff'),
         url('fonts/ProximaNova-Sbold-webfont-v2.ttf') format('truetype');
    font-weight: 600
}

@font-face {
    font-family: "Proxima Nova";
    src: url('fonts/ProximaNova-Bold-webfont-v2.woff') format('woff'),
         url('fonts/ProximaNova-Bold-webfont-v2.ttf') format('truetype');
    font-weight: 700
}
@font-face {
    font-family: "lang";
    src: url('fonts/lang.ttf') format('truetype');
    font-weight: normal;
}


sky66 发表于 2015-6-1 14:39:33

Oeasy 发表于 2015-5-30 16:43
关键词:升级 MDict IE内核,@font-face

升级 MDict 内核,参考 https://www.pdawiki.com/forum/forum. ...

谢谢O大的指点…

这个 “升级 MDict 内核” 的补丁在之前已经有使用了
可惜, 经过在不同PC(32bit & 64bit)尝试多次还是无效..
但用IE去浏览测试的代码是有效的, 前提要将.TTF转成 .eot

另外, 补丁里的reg内容 "MDict.exe"=dword:00002328就是= IE9
我改成 2711 , 也就是 = IE10 还是没效果..
只能期盼未来Rayman大大若有时间的话, 可以改善一下MDict PC版.
因为据说Android版是有支持的.

目前PC上的变通方法就是在Windows安装mdx需要的字体了.
不然就是要改用GoldenDict, 虽然我不太喜欢GoldenDict的慢, 但确实有其可取之处.
页: [1]
查看完整版本: MDX源文件 里面嵌入字体