private void CompilePreview()
{
string str = PreviewTextBox.Text;
Bitmap img = new Bitmap(PreviewImageBox.Width, PreviewImageBox.Height);
Graphics g = Graphics.FromImage(img);
g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor;
g.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.Half;
int x = 0;
int zoom = _fontLayout.Zoom;
foreach (char ch in str)
{
Bitmap charImg = _fontLayout.Characters[ch].Image;
g.DrawImage(charImg, 4 + x, 4, charImg.Width * zoom, charImg.Height * zoom);
x += charImg.Width * zoom;
}
g.Dispose();
PreviewImageBox.Image = img;
}