在家里,我使用基于 Unity 的 Ubuntu 14.04 LTSgEdit
和配备 Mate 的 Slackware PC Pluma
。
我一直想在 Linux 下模拟老式打字机,这样就不必被迫使用文字处理器了。编辑器曾经无法渲染真实的文本部分下划线的问题,但如今这个问题已通过 UTF、Unicode 和组合标记得到解决。BothgEdit
及其分支Pluma
都可以很好地处理 Unicode,我使用它们来满足我的所有写作需求。
据我所知,应该添加 Unicode 组合符号后它们修改的字母(参见:tinyurl.com/zxo2a3k)但我注意到,当我在 Ubuntu/gedit 中为文本块添加下划线时,如果我更改屏幕字体,其布局可能会被打乱。因此,我必须在两台电脑上为所有编辑器设置相同的(等宽)字体,这对我来说似乎很烦人,因为我们毕竟只是在讨论文本文件。或者我必须插入组合下划线 u+332前字母,取决于字体以及我是否gEdit
使用Pluma
。
实际情况是,如果我在 Ubuntu Mono 13 中为一段文本添加下划线,然后使用不同的屏幕字体打开该文件Pluma
,或者即使我在同一个编辑器中更改字体,所有下划线都会被一个字符取代。如果我尝试将文件打印为 PDF 或打印到真正的打印机上,断开的下划线会保留在那里。
这是错误还是不同字体类型对 UTF 的不同处理造成的结果?有没有办法让下划线独立于编辑器和机器使用的屏幕字体?