[Mono-winforms-list] Font problem in WinForms app
Marco Ridoni
marco.ridoni at virgilio.it
Fri Oct 20 17:57:54 EDT 2006
I'm trying to run a small SWF application and I have a (probably) stupid
but nasty configuration problem: when my forms are displayed, text
labels in buttons, checkboxes, etc., are rendered as weird glyphs
(vertical bars, spaces, etc.). The text in groupboxes labels displays fine!
I have another machine which runs this app fine, but since that has been
updated and fine-tuned during the last couple of years, there's probably
some configuration issue I can't reproduce on my new notebook. Both
machines run Dapper 6.06 + mono 1.1.18 with the mscorefonts package.
It seems that SWF can't find the font, but I also tried to manually set
a font for a given button to no extent. MONO_LOG_LEVEL=debug shows no
useful info.
The code below will expose the problem on my machine
Thanks
Marco
//======================================
using System.Windows.Forms;
using System.Drawing;
public class Test : Form {
public static void Main()
{
Test t = new Test();
Button b = new Button();
// The app behaves the same, regardless of this line and
of the font name
b.Font = new Font ("Tahoma", 12);
b.Text = "Click Me!";
t.Controls.Add(b);
t.ShowDialog();
}
}
More information about the Mono-winforms-list
mailing list