problem z TextRenderer.MeasureText

Hi Używam metody TextRenderer.MeasureText () do pomiaru szerokości tekstu dla danej czcionki. Używam czcionki Arial Unicode MS do pomiaru szerokości, która jest czcionką Unicode zawierającą znaki dla wszystkich języków. Metoda zwraca różne szerokości na różnych serwerach. Oba komputery mają zainstalowany system Windows 2003 i zainstalowano.

Oto kod, którego użyliśmy

using (Graphics g = Graphics.FromImage(new Bitmap(1, 1)))
{                
    width = TextRenderer.MeasureText(g, word, textFont, new Size(5, 5), TextFormatFlags.NoPadding).Width;
}

Jakiś pomysł, dlaczego tak się dzieje?

Używam C # 2.0

questionAnswers(3)

yourAnswerToTheQuestion