Hello, this code do soport for fonts.
For example your can create local folder "Fonts" and copy and past fonts type Barcode TrueType
....
and update line 73 in file MigraDoc.Rendering.FontHandler
Code:
XPdfFontOptions options = null;
options = new XPdfFontOptions(encoding, fontEmbedding);
XFontStyle style = GetXStyle(font);
System.Drawing.Font gdiFont = FontConverter.ConvertToFont(font.Name, (float)font.Size, (System.Drawing.FontStyle)style, System.Drawing.GraphicsUnit.World);
XFont xFont = new XFont(gdiFont, options);
Other problem is simulate bolt and italic. This is to do.
See: PdfSharp.Drawing.Pdf.XGraphicsPdfRenderer line 520 and 525
Code:
if (bold && !descriptor.IsBoldFace)
{
// TODO: emulate bold by thicker outline
}
if (italic && !descriptor.IsBoldFace)
{
// TODO: emulate italic by shearing transformation
}