This feature makes the PDFInvoiceRenderer use the CanvasAPI to render the address field of a customer which may include non-ANSI glpyhs.
This allows rendering any glyphs without using PDF CID fonts. The canvas produces an image which we embed into the PDF. We achieve partial accessibility by rendering invisible text below the image in case the canvas was rendered.
If the canvas rendering fails or if there's no need to render with the canvas, the implementation will fall back to normal text rendering.
This feature makes the PDFInvoiceRenderer use the CanvasAPI to render the address field of a customer which may include non-ANSI glpyhs.
This allows rendering any glyphs without using PDF CID fonts. The canvas produces an image which we embed into the PDF. We achieve partial accessibility by rendering invisible text below the image in case the canvas was rendered.
If the canvas rendering fails or if there's no need to render with the canvas, the implementation will fall back to normal text rendering.
closes #7075