3

我们的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)。那有什么问题?

4

1 回答 1

2

我在 Ubuntu 12.10 上使用 Mono 2.10.8.1 编译了一个应用程序,并且度数符号在控件中显示得PropertyGrid很好Label。默认字体似乎是 DejaVu Sans,因此您可能需要考虑使用它。

于 2012-12-31T16:38:06.247 回答