Ubuntu 20.04 gnumeric 1.12.46 显示来自旧 gnumeric 文件的 unicode 框

Ubuntu 20.04 gnumeric 1.12.46 显示来自旧 gnumeric 文件的 unicode 框

我最近升级到了 Ubuntu 20.04,刚刚发现我所有的旧 gnumric 文件都无法正确显示。电子表格中的所有文本和数字字段都以十六进制代码的形式显示在小框中,就像某些程序对 unicode 字符所做的那样。但是,如果我单击该单元格,它会在编辑窗口中正确显示。此外,十六进制代码是普通字符,因此大写字母 A 显示为 0041。我需要在 gnumeric 中进行设置才能使这些字段显示为普通文本吗?我注意到较新的 gnumeric 文件显示正常。

谢谢,乔恩

答案1

好吧,我解决了我的问题,但并没有“解决”它。问题是我无法安装 gnumeric 可以使用的“Courier”字体。“Courier New”没问题,但在 Ubuntu 12.04 左右的 gnumeric 版本下创建的旧电子表格使用了 Courier 字体,而 Ubuntu 20.04 系统下没有这个字体。我的解决方法是将旧的 .gnumerc 文件复制到 .gz 文件扩展名,然后 gunzip 该文件,并使用 sed 将所有“Courier”更改为“Courier New”,然后 gzip 该文件,将文件扩展名改回 .gnumeric!我创建了一个脚本来对所有文件执行此操作。为我节省了数小时的工作时间。

相关内容