I’m drawing labels to an image file. It all works perfectly, except the font size.
gfx.DrawString(
thisTempLabel.LabelText,
new System.Drawing.Font(
thisTempLabel.LabelFont,
(float)thisTempLabel.fontSize
),
Brushes.Black,
new PointF(thisTempLabel.x, thisTempLabel.y)
);
Problem is my users pick font sizes in PX, and System.Drawing.Font requires an EM size. I don’t know how to resolve this!
Can I render the text using pixels?
Just use 1 em = 16 pixels. So: