图1
图2
字体是我的系统字体... Wat do?
编辑:在字符串末尾添加6个空格解决了问题,WTF。
答案 0 :(得分:4)
使用我的心灵猜测能力,我会说字体指标系统中存在一个错误。它没有正确测量字符串,所以认为它在字符串的消息框中分配了足够的水平空间,即使它没有。这就是为什么当你用空格填充字符串时它会工作的原因(它为它们保留空间,然后用它来渲染你的“真实”字符串)。我通过将系统字体更改为更标准的东西(即它们附带的任何东西)来确认这一点。
我猜你正在使用Mono,所以这可能是或的错误,它可能是你的Window Manager中的一个错误。您系统上的其他应用程序是否截断了警报视图或对话框项?如果是这样,这是一个WM错误。如果没有,它可能是一个Mono bug。