print(' ' * (20 - size) + s + ' stuff')
data = ('xTest1x', '\u30c4Test\u30c4', '\u2660\ufe0f Test \u2660\ufe0f',
    '~Test2~')
manual_wcwidth(data)
How to pad and align unicode strings with special characters in python?