Saya mendapatkan hasil berbeda menggunakan Graphics.DrawString saat merender grafik untuk situs web ASP.NET. Teks terlihat bagus di lingkungan pengembangan tetapi tebal dan jelek di produksi. Contoh diagram produksi ada di sini. Saya tidak dapat memposting tautan pada contoh bagan dari lingkungan pengembangan, tetapi saya mengunggahnya di situs web AmiProject dengan nama GanttChartOnDevelopment.png. Saya telah memeriksa bahwa font yang diperlukan sudah terpasang di server produksi. Kode yang saya gunakan:
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));
Saya menggunakan .net 3.5. Server produksi adalah Windows 2008, Pengembangan - Windows XP SP3. Tolong bantu untuk memahami alasan perbedaan itu dan memperbaikinya.