增加空格的宽度

serial
Matthew 1 year ago
parent 867cceccac
commit ed99ad71a5

@ -605,7 +605,14 @@ namespace cv {
// Update current position ( in FreeType coordinates )
// float advance = mFace->glyph->advance.x >> 6;
if (wstr[i] == ' ')
{
currentPos.x += mFace->glyph->advance.x << 1;
}
else
{
currentPos.x += mFace->glyph->advance.x;
}
currentPos.y += mFace->glyph->advance.y;
}
@ -711,7 +718,7 @@ namespace cv {
)
{
bbox.xMin = currentPos.x;
bbox.xMax = currentPos.x + (mFace->glyph->advance.x + mFace->glyph->metrics.horiBearingX);
bbox.xMax = currentPos.x + ((mFace->glyph->advance.x << 1) + mFace->glyph->metrics.horiBearingX);
bbox.yMin = yMin;
bbox.yMax = yMax;
}

Loading…
Cancel
Save