[reportlab-users] TTF puzzles

Robin Becker reportlab-users@reportlab.com
Tue, 23 Dec 2003 22:15:40 +0000


I'm in the process of making a font name caching mechanism for reportlab
and find the following problems with some windows fonts. Has anyone any
idea why these are problematic. Is there a different way to calculate
checksums (say endianness different) or is there some other reason why
these fonts are off. 

File: c:\winnt\fonts\BATANG.TTF   !!!!!!!!!!! Invalid checksum
0X5875EBF8 len: 15519828 &3: 0 !!!!!!!!!!!
File: c:\winnt\fonts\marlett.ttf   !!!!!!!!!!! Could not find PostScript
font name !!!!!!!!!!!
File: c:\winnt\fonts\MSMINCHO.TTF   !!!!!!!!!!! Invalid checksum
0XC314B372 table: head !!!!!!!!!!!
File: c:\winnt\fonts\PMINGLIU.TTF   !!!!!!!!!!! Invalid checksum
0XBCB6209C table: head !!!!!!!!!!!
File: c:\winnt\fonts\techno.ttf   !!!!!!!!!!! Font does not allow
subsetting/embedding (0002) !!!!!!!!!!!
File: c:\winnt\fonts\technodh.ttf   !!!!!!!!!!! Font does not allow
subsetting/embedding (0002) !!!!!!!!!!!
File: c:\winnt\fonts\technold.ttf   !!!!!!!!!!! Font does not allow
subsetting/embedding (0002) !!!!!!!!!!!
File: c:\winnt\fonts\technolddh.ttf   !!!!!!!!!!! Font does not allow
subsetting/embedding (0002) !!!!!!!!!!!
-- 
Robin Becker