20-Apr-2024 00:53 GMT.
UNDER CONSTRUCTION
Anonymous, there are 4 items in your selection
[Files] TTEngine 6.0, TTManager 1.1ANN.lu
Posted on 07-Jan-2003 08:11 GMT by Grzegorz Kraszewski4 comments
View flat
View list
TTEngine 6.0 and TTManager 1.1 have been released with some new interesting features. You can download them here.

New features are:

Font requester in TTEngine. From user point of view it looks almost the same as ASL font requester that every Amigan is familiar with. The font requester uses data stored in "ttengine.database" file and is an easiest way to use the database with applications. Requester gadgetry is based on GadTools to keep independence of disk-based GUI packages and the look consistent with ASL. Three new functions in the library API have been introduced to handle the requester: TT_AllocRequest(), TT_RequestA() and TT_FreeRequest(). See autodoc file for details. Currently the font requester provides only the basic functionality - font family and size - and will be extended in the future versions in the compatible manner (TT_RequestA() is taglist based much like ASL). A new version of "PlainTest" example program uses the font requester.

Internal: Cache autooptimisation. TTEngine font cache now modifies its structure in the runtime to minimize cache search time. For example with "PlainTest" example program cache optimization lowers the number of cache search iterations from 15 500 to 6 700.

Cache size limit. TTEngine 6.0 font cache size is limited and the limit can be adjusted by user. This way you can avoid memory exhaustion even if working with hundreds of TrueType fonts. When the limit is reached TTEngine starts to flush unused fonts from the cache. Read more about this feature in an User's Guide document in the distributuion archive.

Internal: TTEngine global data acces is arbitrated with semaphores. It eliminates a rare possibility of lockups when multiple applications use TTEngine simultaneously.

TTManager: The database manager is now aware of cache limit setting saved in the database file.

TTEngine 6.0, TTManager 1.1 : Comment 1 of 4ANN.lu
Posted by Roj on 07-Jan-2003 23:31 GMT
The author of PageStream was asked to implement the TrueType engine in
PageStream, but he said there was some needed functionality that the engine
currently doesn't have. Is there any chance there could be some co-operation
between the two developers to enhance PgS?
TTEngine 6.0, TTManager 1.1 : Comment 2 of 4ANN.lu
Posted by Sembazuru on 08-Jan-2003 02:56 GMT
In reply to Comment 1 (Roj):
This has been broght up many times (once by myself even). On the last file-release here (for ViewISO1.1) Grzegorz responds to this. You can read it directly at http://www.ann.lu/comments2.cgi?show=1041324614&category=files&number=3 . This really should be a FAQ or posted somewhere in LARGE letters on both the Pagestream and TTEngine sites.
TTEngine 6.0, TTManager 1.1 : Comment 3 of 4ANN.lu
Posted by Grzegorz Kraszewski on 08-Jan-2003 10:07 GMT
In reply to Comment 2 (Sembazuru):
Nice idea, I try to compile a small FAQ on TTEngine home page.
TTEngine 6.0, TTManager 1.1 : Comment 4 of 4ANN.lu
Posted by Anonymous on 31-Dec-2003 20:58 GMT
.
Anonymous, there are 4 items in your selection
Back to Top