ttList-module problem

Just just at xs4all.nl
Tue Apr 29 13:16:13 CEST 2003


In article <mailman.1051609184.11588.python-list at python.org>,
 "Mehta, Anish" <Anish.Mehta at enst-bretagne.fr> wrote:

> Hello !
> 
> I am having some problem in understanding this code. Firstly i am not 
> finding TTFont which is being imported with the command
> 
> from fontTools.ttLib import TTFont
> 
> I have searched in the ttLib directory but i am unable to find TTFont so 
> that i can read about it. As far as i am getting is that this module is 
> taking input and then some information about      tags( ? ) and then 
> printing out the format in the form of checksum, length and offset. 
> Please elaborate this a bit more.
> 
> def ttList(input, output, options):
>         ttf = TTFont(input)
>         reader = ttf.reader
>         tags = reader.keys()
>         tags.sort()
>         print 'Listing table info for "%s":' % input
>         format = "    %4s  %10s  %7s  %7s"
>         print format % ("tag ", "  checksum", " length", " offset")
>         print format % ("----", "----------", "-------", "-------")
>         for tag in tags:
>                 entry = reader.tables[tag]
>                 checksum = "0x" + hex(entry.checkSum)[2:].zfill(8)
>                 print format % (tag, checksum, entry.length, entry.offset)
>         print
>         ttf.close()
> 
> 
> I'll be waiting for your response.

TTFont is in ttLib/__init__.py

Just




More information about the Python-list mailing list