mirror of
https://github.com/mapbox/node-fontnik.git
synced 2026-01-18 15:54:55 +00:00
Name: mapnik URL: https://github.com/mapnik/mapnik Version: 3.x License: LGPL 2.1 Description: Mapnik is an open source toolkit for developing mapping applications Local Modifications: - font_engine_freetype.hpp - Added shared glyph cache map - Assume MAPNIK_THREADSAFE - Removed FT_Stroker - text/face.hpp - Added constructor with shared guarded_map glyph cache argument - Added operator== overload - Removed FT_Stroker - text/glyph_info.hpp - Store signed distance field in std::string bitmap - Set height from FT_GlyphBitmap instead of calculating from FT_BBox - Add left, top, advance, ascender and descender metrics - Add operator< overload for sorting - font_engine_freetype.cpp - More verbose error logging - Assume MAPNIK_THREADSAFE - Create font_faces with shared guarded_map glyph cache - Removed FT_Stroker - text/face.cpp - Implement shared glyph cache - Remove unnecessary FT_Set_Transform - Remove FT_BBox height calculation - Set glyph_info width, height, top and left from FT_BitmapGlyph - Set glyph_info ascender and descender from face metrics - Create signed distance fields when adding glyphs to cache - Remove FT_Stroker