[reportlab-users] RenderPMError when using TTF in bitmaps
Dinu Gherman
gherman at darwin.in-berlin.de
Mon Jan 15 16:46:39 EST 2018
Hi Robin,
thanks for digging out a font on the net! I've found Wikipedia’s claim that there is no canonical download site for this: https://en.wikipedia.org/wiki/Code2000 - I remember I found my version many years ago, maybe eight or so, hey, that’s what the timestamp says! But mine has a different hash and size (mind the renaming):
$ md5 fonts/Code2000.*
MD5 (fonts/Code2000.0.ttf) = 30d28c780c3a46858351c9323421f25a
MD5 (fonts/Code2000.1.ttf) = 052eaff1c80993c8f7dca4ff94bb83ca
$ ll fonts/Code2000.*
-rwxr-xr-x 1 dinu staff 8377000 11 Jan 16:16 fonts/Code2000.0.ttf
-rw-r--r--@ 1 dinu staff 3155104 3 Feb 2010 fonts/Code2000.1.ttf
Still, both versions give me the same error I’ve reported already, for my code as well as for yours. I’ll send you the TTF in a separate email. In my case I’m using various Asian alphabets (will send you a sample, too), but apparently that’s not the reason for the issue I’m observing.
Cheers,
Dinu
Robin Becker <robin at reportlab.com>:
>
> Hi Dinu,
>
> I used the code2000 from from here https://fonts2u.com/code2000.font. I downloaded and unzipped and then ran this
>
> ################################################
> from reportlab.graphics.shapes import String, Drawing
> from reportlab.pdfbase.ttfonts import TTFont
> from reportlab.pdfbase.pdfmetrics import registerFont
> registerFont(TTFont('Code2000','Code2000/CODE2000.TTF'))
>
> d=Drawing(200,20)
> d.add(String(10,10,'Hello Cruel World!',fontName='Code2000',fontSize=12))
> d.save(formats=['png'])
> ################################################
>
> and it appears to work fine. I checksummed the font as
>
> $ md5sum Code2000/CODE2000.TTF
> 052eaff1c80993c8f7dca4ff94bb83ca Code2000/CODE2000.TTF
>
>
>
> On 15 January 2018 at 08:36, Andy Robinson <andy at reportlab.com> wrote:
> On 15 January 2018 at 08:30, Robin Becker <robin at reportlab.com> wrote:
> > Hi Dinu, I believe this is just a generic response to a font loading error.
>
> We have had this response for about 16 years. Perhaps we could check
> if we have the T1 files (or indeed if one was requested) before saying
> so, and just say "Font Loading Error" if we don't know.
>
> Idea: we could put a font-loading test widget on our web site which
> told people more and let them upload and print a glyph sheet...
>
> - Andy
> _______________________________________________
> reportlab-users mailing list
> reportlab-users at lists2.reportlab.com
> https://pairlist2.pair.net/mailman/listinfo/reportlab-users
>
>
>
> --
> Robin Becker
> _______________________________________________
> reportlab-users mailing list
> reportlab-users at lists2.reportlab.com
> https://pairlist2.pair.net/mailman/listinfo/reportlab-users
More information about the reportlab-users
mailing list