src/FTCharmap.cpp


Log

Author Commit Date CI Message
sammy cab1fafd 2009-07-19T13:05:50 Update my e-mail address everywhere.
sammy c5bcad81 2008-06-09T12:57:41 * Add my copyright information to files I modified significantly. * Add the Unicode, Inc. to the list of authors because of FTUnicode.h.
sammy 7abb7502 2008-05-19T10:06:49 * Do not crash if the face has no charmaps. Bug found using zzuf: xvfb-run zzuf -q -F5 -r0.0000001:0.1 -s0:10000 -c CTest EunjinNakseo.ttf
sammy 15012d0f 2008-05-06T07:08:55 * Fix indentation by replacing a few tabs with spaces.
dtremenak eb45c699 2008-05-06T06:38:37 VC build fixes from bzflag revs 17848-17852. * size_t consistency * avoid coercing from int to bool * make casts from double to float explicit rather than implicit, mostly by way of a few new getter functions in FTPoint, or avoid if possible.
sammy fbcf2a88 2008-05-01T18:33:44 * Optimise FTFace::KernAdvance() so that kerning for font indices < 128 is precomputed during FTFace() instantiation to avoid calling FT_Get_Kerning() too often. Patch by Sean Morrison, taken from bzflag commit r14652, reworked for safety and performance by me.
sammy b9df86a4 2008-05-01T18:31:35 * Optimize FTCharmap::FontIndex() so that font indices < 128 are precomputed during FTCharmap() instantiation to avoid repeated tt_cmap4_char_index() calls. Performance patch by Sean Morrison, taken from bzflag commit r14644.
sammy 1f4a94f8 2008-04-29T14:39:28 * Since the MIT license is LGPL-compatible, there is no real point in shipping FTGL under a dual license. Consequently removing LGPL references from the code, in agreement with Sean.
sammy 09fbf8ac 2008-04-28T11:17:05 * Cosmetic: remove trailing spaces, fix unbalanced parenthesis/space constructs, remove tab/space mixes, wrap a lot of long source lines.
sammy 0608bbfe 2008-04-25T09:59:48 * Synchronise FTCharmap::GlyphListIndex and FTCharmap::FontIndex prototypes declarations with their definitions. Patch by Vladimir Marek, taken from Blender commit r8915.
sammy 141112c4 2008-04-12T22:44:48 * Add licensing information to all files in the library.
sammy 7c358859 2008-04-04T12:43:38 * Generate a config.h file instead of passing all defines in the compiler command line. * "make install" now properly installs the includes, the documentation and the .pc file. * Generate a shared library.
henry 06d1b145 2005-01-03T09:09:35 Reset the error when setting the charmap
henry 5760ea26 2004-12-12T10:01:50 Changed behaviour so that if an errror occurs the object isn't modified. (strong guarantee).
henry d5e0a0cd 2004-05-09T07:22:41 Changed signed to unsigned for glyph indices
henry 6355a5d0 2004-05-09T07:09:41 Renamed functions for clarity
henry 74b28088 2003-10-19T21:38:42 Moved charmap list function out of FTCharmap into FTFont
henry 0418c75c 2003-10-19T02:40:00 Can now get the list of supported charmaps for the font.
henry 4a42ba2e 2003-10-11T03:41:25 FTCharToGlyphIndexMap::find no longer returns a pointer
henry 56289ce6 2003-06-08T01:09:17 Refactored FTGlyphContainer & FTCharmap. They now store FTGlyphs sequentially rather than by glyph index.
henry 4e8f31ae 2003-06-03T04:01:13 Now takes an FTGL face not a Freetype fac Fixed docs Added glyphIndex function
henry 3f78baa9 2002-12-01T07:50:59 Better error handling and remove platform/encoding function
henry 157770a9 2002-06-21T08:20:08 Remove <map> replaced with FTCharToGlyphIndexMap
henry 9013e3ec 2002-06-20T08:22:06 Changes for VTK Removed tabs Removed mmgr Optimisations for loading pixel based fonts Minor changes
henry 15edcb37 2001-12-11T03:53:24 Tidied up includes
henry 21c67961 2001-11-29T01:12:14 Added include for mmgr
henry e6d42357 2001-10-30T02:51:30 Fixed c_stor to ensure that a valid charmap is created
henry 263722f7 2001-10-25T04:03:06 Re-ordered initialisation lists to keep project builder happy (MAC OSX)
henry 1fd31267 2001-09-17T22:53:09 Set the default encoding
henry d2b9a63c 2001-09-17T20:58:50 Initial revision