我们的winforms软件广泛使用°-度符号。在 ISO/IEC 8859-1(也称为 Latin-1)中是 ° 或 °。
.NET Windows 上的符号对于相当数量的字体没有问题(我们在应用程序中使用大约 5 种字体)。在 Linux 上使用 ° 一般没有问题。我可以在 Gtk 应用程序中看到它,甚至可以输入°,例如,如果键入 ctrl+shift+ub-0 在控制台中,但在我们的 Mono 应用程序中却没有。
当我们在 Linux (Ubuntu 12.10) 上的 Mono 下运行该软件时,不会显示度数符号(而是呈现黑色问题字符)。
有什么方法可以配置单声道或我们的软件(选择字体?)以显示符号?
PS 该软件是用于精密角度测量的设备。软件的度数符号就像银行的美元符号。
更新(对于评论者)。我们理论上可以用图片替换每个°。这是可能的,就像火星上的人一样是可能的。但在我们开始这项繁琐的工作之前,我的想法是询问 stackoverflow,因为也许我们可以在 Mono 中调整一些东西(像往常一样使用 mono)。那有什么问题?