Я получаю другой результат с помощью Graphics.DrawString при рендеринге диаграммы для веб-сайта ASP.NET. Текст отлично смотрится в среде разработки, но жирный и некрасивый в рабочей среде. Образец диаграммы по продукту находится здесь. Я не могу разместить ссылку на образец диаграммы из среды разработки, но я загрузил ее на веб-сайт AmiProject с именем GanttChartOnDevelopment.png. Я проверил, что нужный шрифт установлен на рабочем сервере. Код, который я использую:
FontFamily fontFamily = new FontFamily("Arial");
m_Font = new Font(fontFamily, 8, FontStyle.Regular);
m_Bitmap = new Bitmap(bitmapWidth, RowHeight * taskCount, PixelFormat.Format24bppRgb);
m_Bitmap.MakeTransparent(m_Bitmap.GetPixel(1, 1));
m_Graphics = Graphics.FromImage(m_Bitmap);
m_Graphics.SmoothingMode = SmoothingMode.AntiAlias;
m_Graphics.DrawString(Text, m_Font, new SolidBrush(Color.Black), new PointF(r.Right + 7, r.Top - 7));
Я использую .net 3.5. Производственный сервер - Windows 2008, Разработка - Windows XP SP3. Пожалуйста, помогите понять причину такой разницы и исправить это.