我想将UTF-8中包含Unicode字符的文本文件转换为PDF文件。当我整理文件或使用vim查看文件时,一切都很好,但是当我使用LibreOffice打开文件时,格式已关闭。我尝试了各种字体,但没有一种起作用。我的Ubuntu 16.04系统上某处有一个字体文件,该字体文件可在终端窗口中显示吗?看来这是告诉LibreOffice使用的字体。
我不隶属于LibreOffice。任何将文本文件转换为PDF文件的应用都可以。我尝试了txt2pdf和pandoc,但没有成功。
要更具体地解决此问题,下面是使用Liberation Mono字体在LibreOffice中上述行的示例(没有Mono字体效果更好):
答案 0 :(得分:0)
我通过邮件答复了您,但这是答案。您正在使用一些非常具体的字符;最难找到的地方是Miscellaneous Symbols
unicode块中。例如,第二行中的SESQUIQUADRATE为⚼
。
一个快速的search带我找到以下两个候选字符(用于等宽字体):
如您所见,该块被PragmataPro 覆盖,这是一种非常好的字体;但是,我尝试使用旧版本并找到了您自己的所有字符,但是出现了一个问题,因为Sun字符(呈现为☉
)的打印宽度似乎比其他字符宽两倍,但是我的版本该字体的字体比较旧,甚至可能有错误。
一旦选择了适合自己需要的字体,便可以使用各种工具将文档呈现为PDF。我使用txt2pdf进行了所有实验,我每天都会用它们来处理许多文档。