2
WordCloud can arrange the words inside a shape.
data = EntityValue[CountryData[], {"Name", "Population"}];
WordCloud[data, Disk[], WordOrientation -> "Random", Frame -> True]
As you can see from the plot range, the coordinates in the final word cloud don't seem to be related to the coordinat...