使用 cups-pdf 解决 VUE 不支持中文 PDF 导出问题
VUE [1] 是我在 Linux 环境中最喜欢的思维导图软件,以前写过一篇文章 [2] 介绍过它。但是对于中文用户而言,在 VUE 中绘制的思维导图保存为 PDF 文档时,无法显示中文。这是因为 VUE 没有为中文设定正确的 PDF 字体,事实上对于非西文用户都面临这一问题。解决这一问题的方法有两种,一种是对 VUE 的源码进行 dirty hack 与编译,即修改 VUE_SRC/src/edu/tufts/vue/pdf/VueFontMapper.java 文件;另一种是使用 cups-pdf 虚拟 PDF 打印机。由于我不熟悉 Java 编程及 itext 库,所以避重就轻的选择了后者。