# 电子词典工具+美化

**URL:** <https://forum.freemdict.com/t/topic/820>\
**Category:** 软件经验交流展望\
**Tags:** css\
**Created:** [2020 年2 月 25 日 02:30 UTC](https://forum.freemdict.com/t/topic/820 "2020-02-25T02:30:30Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Arlin](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/a/82dd89/32.png) [@Arlin](https://forum.freemdict.com/u/Arlin)\
**Post date:** [2020 年2 月 25 日 02:30 UTC](https://forum.freemdict.com/t/topic/820/1 "2020-02-25T02:30:30Z")

</div>

**字体篇**

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

(1) Martel ⭐⭐⭐⭐

 ![image](https://forumcdn.freemdict.com/uploads/default/original/1X/3dd67550ea15d917a8e9970503952e348fb4359b.png)  
是不是很清爽。  
轻度衬线，可用作正文字体。另一款衬线体Georgia在小屏上用作正文还可以，电脑上感觉就不如Martel好看了。  
Martel的字母g我不太喜欢，我还是比较喜欢中规中矩的g。  
数字用作编号效果不好，个别数字会下沉。  
问号？有点奇怪。

(2) Source Sans Pro ⭐⭐⭐

 ![image](https://forumcdn.freemdict.com/uploads/default/original/1X/a888f5c138bc93b7c216d2c44e967490d35d2965.png)  
字号偏小，如果不能像GoldenDict一样统一设置字号，就得单独在css里设置，比较麻烦。放GoldenDict上还是很不错的。我喜欢它小写的L，能跟大写的I区分开。  
找到Source Sans Pro 是因为前几天逛网站的时候一眼相中了Proxima Nova A Regular​⭐⭐⭐⭐⭐  
有点胖胖的圆润体，非常喜欢小写的A、L和Y，奈何只能打包购买。长这样：  
 ![image](https://forumcdn.freemdict.com/uploads/default/original/1X/020e270a2024f04fe9b68b808722b8fe7477fb96.png)

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

(3) Lucida Sans ⭐⭐⭐⭐

 ![image](https://forumcdn.freemdict.com/uploads/default/original/1X/bac30035efd7fd673d33406a69560e42c47ba24d.png)  
比较修长，用这款字体的时候，中文字体得调到95%左右。  
i的小点点不太明显，字号小的话感觉就变l了。

(4) open Sans ⭐⭐⭐⭐  
 ![image](https://forumcdn.freemdict.com/uploads/default/original/1X/c0c1a14d7dd02096f3f07d40fb716330f5bf6443.png)  
韦氏官网"御用"字体。官网搭配的很好。

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

(6) noticia text italic ⭐⭐⭐⭐⭐  
两个字，好看！一见倾心的斜体。

 ![image](https://forumcdn.freemdict.com/uploads/default/original/2X/b/b4531cfdfa61f7eb98be22e1b22abe5ac551371a.jpeg)

 ![image](https://forumcdn.freemdict.com/uploads/default/original/2X/6/64cbc508095123e38b961b3f59bf39e2c46dfdfc.png)

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

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

**工具篇**  
**解包：**  
（1）MdxExport.3.5  
[2018-3-3]MdxExport3.5-MDX与MDD资源导出小工具。  
[https://www.pdawiki.com/forum/thread-17709-1-1.html](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](https://www.pdawiki.com/forum/thread-13388-1-1.html)

（2）readmdict.py  
一时忘记了标题了，凭记忆 😅：  
 ![image](https://forumcdn.freemdict.com/uploads/default/original/1X/f352438b25ccd93cb9a9b6c1bfd724b582bfab91.png)

**美化：**  
（1）Visual Studio Code

> **[电子词典制作教程(代掌上论坛wyzh97上传)\_哔哩哔哩\_bilibili](https://www.bilibili.com/video/av34849030/?from=search&seid=7690310189784335972)**
>
> 电子词典制作教程(代掌上论坛wyzh97上传)共计3条视频，包括：01.上部、02.下部、03.补充等，UP主更多精彩视频，请关注UP账号。

（2）Atom

> **[【CSS教学贴】真· 小白式修改CSS方法（适合0基础的人） - FreeMdict](https://freemdict.com/2018/08/06/%E3%80%90css%E6%95%99%E5%AD%A6%E8%B4%B4%E3%80%91%E7%9C%9F%C2%B7-%E5%B0%8F%E7%99%BD%E5%BC%8F%E4%BF%AE%E6%94%B9css%E6%96%B9%E6%B3%95%EF%BC%88%E9%80%82%E5%90%880%E5%9F%BA%E7%A1%80%E7%9A%84%E4%BA%BA/)**
>
> 本人是文科生，一点编程基础都没有，但是CSS非常的简单。不满意别人做的CSS吗？自己改啊！ 之前有不少大佬写过CSS教学贴，但是不太详细，看不太懂。 由此写一个超级小白修改CSS教学，以一个小白的角度写给小白们看。 使用到的软件 1. Mdict电脑版 2.CSS编写工具软件ATOM/VSco...

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

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

（2）writemdict.py

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

---

<div class="post-metadata">

**Author:** ![endnote](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/e/9de0a6/32.png) [@endnote](https://forum.freemdict.com/u/endnote)\
**Post date:** [2020 年2 月 25 日 08:26 UTC](https://forum.freemdict.com/t/topic/820/2 "2020-02-25T08:26:17Z")

</div>

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

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

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

---

<div class="post-metadata">

**Author:** ![Arlin](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/a/82dd89/32.png) [@Arlin](https://forum.freemdict.com/u/Arlin)\
**Post date:** [2020 年2 月 27 日 05:54 UTC](https://forum.freemdict.com/t/topic/820/3 "2020-02-27T05:54:39Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![atauzki](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/atauzki/32/1365_2.png) [@atauzki](https://forum.freemdict.com/u/atauzki)\
**Post date:** [2020 年2 月 28 日 08:37 UTC](https://forum.freemdict.com/t/topic/820/4 "2020-02-28T08:37:46Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Arlin](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/a/82dd89/32.png) [@Arlin](https://forum.freemdict.com/u/Arlin)\
**Post date:** [2020 年2 月 28 日 09:29 UTC](https://forum.freemdict.com/t/topic/820/5 "2020-02-28T09:29:42Z")

</div>

实在不行， 只好转成Base64编码

> **[File To Base64 Encoder | Convert any file | GiftOfSpeed](https://www.giftofspeed.com/base64-encoder/)**
>
> Simply choose your file and convert it to a Base64 string within a second.
