tags is not generated perfectly on my server. they are overlapped and incorrect position and size

Here is my simple code
from pytagcloud import create_tag_image, make_tags, LAYOUT_HORIZONTAL, LAYOUTS, LAYOUT_MIX, LAYOUT_VERTICAL, LAYOUT_MOST_HORIZONTAL, LAYOUT_MOST_VERTICAL
from pytagcloud.lang.counter import get_tag_counts
text = "abc sda 123 343 hello world asia innovation djaksdja daksjdaslkd alkdha djhasjkdahskjdahsd kjasdjkasd jkah dakj djfsdhf kjsfhd sdjfhs kjfshd k"
tags = make_tags(get_tag_counts(text), maxsize=80, minsize=20)
create_tag_image(tags, '/home/hoanghua/cloud_large.png', size=(900, 900), fontname='Lobster')
Please help me to find out the issue. Thanks in advance
tags is not generated perfectly on my server. they are overlapped and incorrect position and size

Here is my simple code
Please help me to find out the issue. Thanks in advance