short: TrueType text rendering engine (v 2.0) uploader: krashan@amiga.pl author: krashan@amiga.pl type: util/libs distribution: public domain version: 2.0 (20.4.2002) requires: OS 3.0+, 68020, CyberGraphX 3.x+ or Picasso96 2.x+ The library is fast, AmigaOS friendly TrueType render engine. It has nothing to do with Amiga outline font system. This system has a lot of limitations which make it useless for high speed and quality text output. If someone wants an integration of TrueType with AmigaOS bullet.library like outline font system, should consider using ttf.library. This library opens TrueType font by itself and renders high quality glyphs directly into any RastPort. The render engine of the library is based on FreeType2 project (http://www.freetype.org). This version of ttrender.library uses 2.0.9 FreeType build. CHANGES (from 1.2 version) - Added font and string metrics functions: TT_StrWidth() TT_UStrWidth() TT_GetFontAttrsTagList() with TTFA_Ascender and TTFA_Descender attributes - New, useful example program TrueView (simple textviewer using TrueType fonts). FEATURES The library expands FreeType functionality making usage of TrueType fonts easy and comfortable. Below you can find key features: - renders whole strings (not single glyphs) with kerning. - antialiasing to any (not neccesarily uniform color) background. - system compatible output to any (including planar) RastPort. - supports JAM1. JAM2, INVERSVID, COMPLEMENT RastPort modes. - supports 8-bit to Unicode mapping with "ENV:ttfcodepage" table compatible with ttf.library. - allows for direct 16-bit Unicode string rendering. - easy to use, taglist based API. - efficient system-wide glyph cache system. - full source code included. INSTALL copy Libs/ttrender.library to LIBS: makedir FONTS:_TrueType_Outlines ;copy some TrueType fonts there ;developers can find autodocs and include files (asembler/GCC/SAS ;C/VBCC/Maxon C/Storm C) in Developer directory.