home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: SysTools / SysTools.zip / ft-beta.zip / freetype / lib / extend / readme.1st < prev    next >
Text File  |  1997-10-06  |  1KB  |  27 lines

  1. To all extensions developers :
  2. Unlike the rest of the engine, the extension scheme will change for the final
  3. release. Extension components will remain structured the same, with the
  4. following exceptions :
  5.  
  6. - client applications will have to register themselves the extensions
  7.   they want to use. This registration will be a call to one additional
  8.   function defined in your component, which will itself call the engine
  9.   to "register" itself.
  10.  
  11. - You will need to call a special function to get a pointer to your
  12.   own root data within the extension block ( currently, you need to
  13.   place your own field, like 'kerning', in the extension record of
  14.   ttextend, then access it through face->extension->kerning, this
  15.   will be replaced by 'kerning = Extension_Get( face, extension_id )"
  16.   or something of the like..
  17.  
  18. All in all, you'll keep the same structure ( constructors, destructors,
  19. and high-level API extensions ) with only a few additional things..
  20.  
  21. This should make the development and mix of several concurrent extensions
  22. easier..
  23.  
  24. See you
  25.  
  26. - David Turner
  27.