From: David Gow Date: Mon, 18 Aug 2014 08:59:28 +0000 (+0800) Subject: Slightly better kerning maybe? X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fcode.git;a=commitdiff_plain;h=1ccfbc6588b569fdf1ac195f8999231169b7957d;ds=sidebyside Slightly better kerning maybe? --- diff --git a/src/document.cpp b/src/document.cpp index 24746dc..57b8925 100644 --- a/src/document.cpp +++ b/src/document.cpp @@ -802,7 +802,8 @@ void Document::AddText(const string & text, Real scale, Real x, Real y) { kerning = stbtt_GetCodepointKernAdvance(&m_font, text[i-1], text[i]); } - x += Real(font_scale) * Real(left_side_bearing + kerning); + Debug("%c: lsb %d, kern %d, adv_width %d", text[i], left_side_bearing, kerning, advance_width); + x += Real(font_scale) * Real(kerning); AddFontGlyphAtPoint(&m_font, text[i], font_scale, x, y); x += Real(font_scale) * Real(advance_width); }