next up previous contents index
Next: Level 0: Global Data Up: t1lib_doc Previous: Limits of the X11   Contents   Index


Internals (incomplete)


Note!
This section is still very incomplete and some facts are not true anymore. This should be kept in mind. Currently I have no time to write this section. But I try to keep figure [*] consistent to the current releases. This may lead to inconsistencies between the text and the figure.

In this section, some information on internals of t1lib is given. There is no need for an average user to read this section although having understood what is going on internally might be helpful if problems occur.

The basic idea of this section is to describe the data structures and to give information on when they are initialized, allocated and referenced. Figure [*] shows an image of the data-structures for the special case that the font with ID 0 has already been loaded and several size-instances have already been created.

Figure: The internal data structures of t1lib. The underlying substructures are shown only for the first font FontID=0.

As the figure indicates, the complete area may be split into three different sub-areas, thereby pointing out their logical functions.



Subsections
next up previous contents index
Next: Level 0: Global Data Up: t1lib_doc Previous: Limits of the X11   Contents   Index
2004-10-04