[reportlab-users] Embedded font problems
jsmith4332 at yahoo.com
jsmith4332 at yahoo.com
Mon Mar 13 12:25:05 EDT 2017
It does not. (Running this in a docker container if that matters)
On Monday, March 13, 2017 12:14 PM, Tim Roberts <timr at probo.com> wrote:
jsmith4332--- via reportlab-users wrote:
Does anyone have troubleshooting tips for figuring out why an embedded TTF font does not work in reportlab (just shows rectangles)? I'm trying to use https://grandzebu.net/informatique/codbar/code128.ttf (yes, I would like to use a barcode font instead of the built in barcode generator due to quality issues when printing on a low DPI printer)
Odd. I just tried this, and it worked perfectly:
from reportlab.pdfgen import canvas
from reportlab.lib.pagesizes import LETTER
from reportlab.pdfbase import pdfmetrics
from reportlab.pdfbase.ttfonts import TTFont
pdfmetrics.registerFont( TTFont( 'code128', '/tmp/code128.ttf'))
canv = canvas.Canvas( 'code.pdf', pagesize=LETTER )
canv.setPageCompression( 0 )
canv.setFont( 'code128', 14 )
canv.drawString( 100, 100, "0123456789" )
canv.showPage()
canv.save()
Does it work for you?
--
Tim Roberts, timr at probo.com
Providenza & Boekelheide, Inc.
_______________________________________________
reportlab-users mailing list
reportlab-users at lists2.reportlab.com
https://pairlist2.pair.net/mailman/listinfo/reportlab-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist2.pair.net/pipermail/reportlab-users/attachments/20170313/ddc0c264/attachment-0001.html>
More information about the reportlab-users
mailing list