[reportlab-users] PDFs generated by ReportLab not printing
Marius Gedminas
marius at gedmin.as
Tue May 26 08:46:44 EDT 2009
On Tue, May 26, 2009 at 10:22:30AM +0100, Robin Becker wrote:
> King Simon-NFHD78 wrote:
>>> -----Original Message-----
>>> From: King Simon-NFHD78 Sent: 22 May 2009 15:15
>>> To: 'Support list for users of Reportlab software'
>>> Subject: RE: [reportlab-users] PDFs generated by ReportLab not
>>> printing
>>>
>>> In case anyone is still following this thread, the error sounds
>>> suspiciously similar to the one described at
>>> http://pdfsharp.s3.bizhat.com/pdfsharp-ftopic339.html, which
>>> suggests that for Unicode fonts, you have to set the font encoding to
>>> Unicode. I'll see if I can figure out how to do that.
>>
>> I'm still confused. As far as I can tell, TrueType fonts contain their
>> own encoding information, so there should be no need to specify an
>> encoding.
>>
>> My simple PDF contains this:
>>
>> % Font Arial Unicode MS subset 0
>> << /BaseFont /AAAAAA+ArialUnicodeMS
>> /FirstChar 0
>> /FontDescriptor 6 0 R
>> /LastChar 127
>> /Name /F2+0
>> /Subtype /TrueType
>> /ToUnicode 4 0 R
>> /Type /Font
>> /Widths [ 1000 1000 1000
>> ... Etc
>>
>> There is no /Encoding key in there, but I've no idea whether there
>> should be.
> .........
>
> as we currently handle TTF fonts we are creating subsets each with their
> own encoding vector. Text using the font uses this encoding vector
> instead of a more standard form. We also create and output the ToUnicode
> object ie a mapping from our subset to unicode. I believe that's to allow
> for translation of our encoded strings into unicode for searching etc
> etc.
>
> FWIW I think the default is to have the first 128 entries of our first
> subset be equivalent to ascii 0-127. That allows for readability of the
> text strings in a common case.
Also, code 32 in a PDF font is always special and gets extra spacing.
This is used to implement paragraph justification.
Marius Gedminas
--
To express oneself
In seventeen syllables
Is very diffic
-- John Cooper Clark.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : <http://two.pairlist.net/pipermail/reportlab-users/attachments/20090526/fecdf55f/attachment.pgp>
More information about the reportlab-users
mailing list