mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 20:21:32 -06:00
Fix the text wrapping to not remove starting white space
This commit is contained in:
8
Text.py
8
Text.py
@@ -501,8 +501,6 @@ class MultiByteCoreTextMapper(object):
|
||||
word = words.pop(0)
|
||||
# sanity check: if the word we have is more than 14 characters, we take as much as we can still fit and push the rest back for later
|
||||
if cls.wordlen(word) > wrap:
|
||||
if linespace < wrap:
|
||||
word = ' ' + word
|
||||
(word_first, word_rest) = cls.splitword(word, linespace)
|
||||
words.insert(0, word_rest)
|
||||
lines.insert(0, ' '.join(words))
|
||||
@@ -510,9 +508,9 @@ class MultiByteCoreTextMapper(object):
|
||||
outbuf.extend(RawMBTextMapper.convert(word_first))
|
||||
break
|
||||
|
||||
if cls.wordlen(word) <= (linespace if linespace == wrap else linespace - 1):
|
||||
if linespace < wrap:
|
||||
word = ' ' + word
|
||||
if cls.wordlen(word) <= linespace:
|
||||
if cls.wordlen(word) < linespace:
|
||||
word = word + ' '
|
||||
linespace -= cls.wordlen(word)
|
||||
outbuf.extend(RawMBTextMapper.convert(word))
|
||||
else:
|
||||
|
Reference in New Issue
Block a user