git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6655 c06c8d41-db1a-0410-9941-cceddc491573
BUM7LKOC3TMIMFUQLZYCT7SNYP6UKXAJ2KFQPB3XWMN4B2W4DRXQC }unsigned int FTFont::string_width(const char *text){unsigned int base_width = std::max(-m_min_offset, 0);unsigned int max_width = 0;unsigned int width = 0;unsigned int adjust = 0;for (const char *itr = text; *itr; itr++){if (*itr == '\n'){max_width = std::max(width + adjust, max_width);width = base_width;adjust = 0;}else{width += m_glyphs[*itr].advance;adjust = std::max(0, m_glyphs[*itr].width - m_glyphs[*itr].advance);}}