电子词典工具+美化

字体篇

最近搜罗了几款适合词典的字体。感受一下:

(1) Martel :star::star::star::star:


是不是很清爽。
轻度衬线,可用作正文字体。另一款衬线体Georgia在小屏上用作正文还可以,电脑上感觉就不如Martel好看了。
Martel的字母g我不太喜欢,我还是比较喜欢中规中矩的g。
数字用作编号效果不好,个别数字会下沉。
问号?有点奇怪。

(2) Source Sans Pro :star::star::star:


字号偏小,如果不能像GoldenDict一样统一设置字号,就得单独在css里设置,比较麻烦。放GoldenDict上还是很不错的。我喜欢它小写的L,能跟大写的I区分开。
找到Source Sans Pro 是因为前几天逛网站的时候一眼相中了Proxima Nova A Regular​:star::star::star::star::star:
有点胖胖的圆润体,非常喜欢小写的A、L和Y,奈何只能打包购买。长这样:

我可太喜欢这款圆润体了。

(3) Lucida Sans :star::star::star::star:


比较修长,用这款字体的时候,中文字体得调到95%左右。
i的小点点不太明显,字号小的话感觉就变l了。

(4) open Sans :star::star::star::star:
image
韦氏官网"御用"字体。官网搭配的很好。

(5) open Sans :star::star::star::star:
好些词典用于正文,但不知为何,在我电脑上的效果不好。问号?有点支离破碎。

(6) noticia text italic :star::star::star::star::star:
两个字,好看!一见倾心的斜体。

(7) Lora italic :star::star::star:
比较紧凑和潦草。

(8) Georgia italic :star::star::star::star:
我个人一般词性都用Georgia。

工具篇
解包:
(1)MdxExport.3.5
[2018-3-3]MdxExport3.5-MDX与MDD资源导出小工具。
https://www.pdawiki.com/forum/thread-17709-1-1.html

[实例][解压mdx/mdd再打包为mdx/mdd][乱][多图][20151025]
https://www.pdawiki.com/forum/thread-13388-1-1.html

(2)readmdict.py
一时忘记了标题了,凭记忆 :sweat_smile:
image

美化:
(1)Visual Studio Code
https://www.bilibili.com/video/av34849030?from=search&seid=7690310189784335972

(2)Atom
https://freemdict.com/2018/08/06/【css教学贴】真·-小白式修改css方法(适合0基础的人/

改txt
EmEditor 、Notepad++这两个用的人比较多。

打包
(1)MdxBuilder 3.0 Beta2
https://www.pdawiki.com/forum/thread-3747-1-1.html

(2)writemdict.py

(3):fleur_de_lis:【支持超大文件】Python MDX词典打包工具 2019-11-19更新
https://www.pdawiki.com/forum/thread-36415-1-1.html
注意: 使用这个打包工具,txt里需要在第一行单独加上</>,否则打包后会丢失第一条数据。

3 Likes

我常用的
font-family: Georgia, Helvetica, “Open Sans”, Arial, sans-serif;

我觉得一部词典有两种相互有区分度的字体足够了,如Georgia和Arial,因为还可以设置粗体斜体颜色等等。最重要的标准是可得性,各大操作系统中常见、以保证显示效果差不多。

不知道在Windows / Android / Mac / Linux上共同有的字体有哪些?

Arial,serif,sans-serif这些一般都放最后备用。之前看过一篇分析各大著名网站字体设置的,找不着了。我一般电脑上安装字体换着用。iPad直接在Eudic里设置成Georgia或者Helvetica。 :grinning:

android就没几个能用的字体
列一下也就Roboto、Noto Sans、Noto Serif、Droid Sans Mono、Google Product Sans
还不知道直接在css里能不能调用

实在不行, 只好转成Base64编码
https://www.giftofspeed.com/base64-encoder/