diff --git a/panda/src/text/textAssembler.cxx b/panda/src/text/textAssembler.cxx index 3d086862e1..609ea8c676 100644 --- a/panda/src/text/textAssembler.cxx +++ b/panda/src/text/textAssembler.cxx @@ -1378,7 +1378,7 @@ assemble_row(TextAssembler::TextRow &row, if (character == ' ') { // A space is a special case. - xpos += font->get_space_advance(); + xpos += properties->get_glyph_scale() * properties->get_text_scale() * font->get_space_advance(); } else if (character == '\t') { // So is a tab character.