Unverified Commit d3fc86a4 authored by Haotian Liu's avatar Haotian Liu Committed by GitHub
Browse files

Improve Chinese character streaming when the last char is half Chinese word. (#95)

parent 01ee0fbc
......@@ -154,6 +154,9 @@ def find_printable_text(text):
# If the last token is a CJK character, we print the characters.
elif len(text) > 0 and _is_chinese_char(ord(text[-1])):
return text
# Otherwise if the penultimate token is a CJK character, we print the characters except for the last one.
elif len(text) > 1 and _is_chinese_char(ord(text[-2])):
return text[:-1]
# Otherwise, prints until the last space char (simple heuristic to avoid printing incomplete words,
# which may change with the subsequent token -- there are probably smarter ways to do this!)
else:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment