aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorJoel Bodenmann <joel@seriouslyembedded.com>2015-12-19 18:45:27 +0100
committerJoel Bodenmann <joel@seriouslyembedded.com>2015-12-19 18:45:27 +0100
commit8b42161f3f927245ffbea9c6b98018334706c441 (patch)
tree7161efaab74dab219b2515d957a8e1dd8ee43061 /tools
parent0211a32e1f6832629c250434f86d25003da2a9be (diff)
downloaduGFX-8b42161f3f927245ffbea9c6b98018334706c441.tar.gz
uGFX-8b42161f3f927245ffbea9c6b98018334706c441.tar.bz2
uGFX-8b42161f3f927245ffbea9c6b98018334706c441.zip
Fixing bug in mcufont encoder
Diffstat (limited to 'tools')
-rw-r--r--tools/mcufontencoder/src/export_rlefont.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/mcufontencoder/src/export_rlefont.cc b/tools/mcufontencoder/src/export_rlefont.cc
index 27f91e12..4b7272d4 100644
--- a/tools/mcufontencoder/src/export_rlefont.cc
+++ b/tools/mcufontencoder/src/export_rlefont.cc
@@ -109,7 +109,7 @@ void write_source(std::ostream &out, std::string name, const DataFile &datafile)
// Split the characters into ranges
auto get_glyph_size = [&encoded](size_t i)
{
- return encoded->glyphs[i].size();
+ return encoded->glyphs[i].size() + 1; // +1 byte for glyph width
};
std::vector<char_range_t> ranges = compute_char_ranges(datafile,
get_glyph_size, 65536, 16);