% !TeX Program=XeLaTeX

\documentclass[tikz,border=5]{standalone}
\XeTeXinputnormalization = 1
\usepackage{fontspec}
\usepackage{xcolor}
\definecolor {mandala-sky-blue} {HTML} {9bcedf}
\definecolor {mandala-blue} {rgb} {0.06666666666666667, 0.16862745098039217, 0.40784313725490196}
%\pagecolor {mandala-blue}
\definecolor {westberry-brown} {HTML}{4F2412}
\definecolor {westberry-gold} {cmyk} {0,0.157,1,0}
\definecolor {westberry-antique-gold} {cmyk} {0,0.175,0.741,0.169}
\definecolor {text-colour} {named} {westberry-gold}
\setmainfont [Color=text-colour, Language=Belarussian, Script=Cyrillic] {Noto Serif Bold Italic}
\newfontface \thai [Color=text-colour, Language=Thai, Script=Thai] {Noto Serif  Thai Bold}
\newfontface \bengali [Color=text-colour, Language=Bengali, Script=Bengali, Scale=1.2] {Noto Serif Bengali Bold}
\newfontface \hindi [Color=text-colour, Language=Hindi, Script=Devanagari, Scale=1.2] {Noto Serif Devanagari Bold}
\newfontface \nepali [Color=text-colour, Language=Nepali, Script=Devanagari, Scale=1.2] {Noto Serif Devanagari Bold}
\newfontface \gujarati [Color=text-colour, Language=Nepali, Script=Devanagari, Scale=1.2] {Noto Serif Gujarati Bold}
\newfontface \japanese [Color=text-colour, Language=Japanese, Script=CJK] {Noto Sans CJK JP Bold}
\newfontface \korean [Color=text-colour, Language=Korean, Script=CJK] {Noto Sans CJK KR Bold}
\newfontface \mandarin [Color=text-colour, Language=Chinese Traditional, Script=CJK] {Noto Sans CJK TC Bold}
\newfontface \tibetan [Color=text-colour, Language=Tibetan, Script=Tibetan] {Noto Sans Tibetan Bold}
\newfontface \arabic [Color=text-colour, Language=Arabic, Script=Arabic, Scale=1.414] {Noto Naskh Arabic Bold}
\newfontface \hebrew [Color=text-colour, Language=Hebrew, Script=Hebrew] {Noto Sans Hebrew Bold}
\def \Thai #1{{\thai #1}}
\def \Bengali #1{{\bengali #1}}
\def \Hindi #1{{\hindi #1}}
\def \Japanese #1{{\japanese #1}}
\def \Korean #1{{\korean #1}}
\def \Mandarin #1{{\mandarin #1}}
\def \Nepali #1{{\nepali #1}}
\def \Gujarati #1{{\gujarati #1}}
\def \Thai #1{{\thai #1}}
\def \Tibetan #1{{\tibetan #1}}
\def \Arabic  #1{\message {\string \Arabic \space called with parameter [#1]; }{\arabic #1}}
\def \Hebrew #1{{\hebrew #1}}
\font \tildefont = "Noto Serif Bold Italic:color=FFFEFF"
\usetikzlibrary {decorations.text}
\def ~{\lower 0,2 ex \hbox {\tildefont \char `\~ \relax}}
\begin {document}  
	\begin {tikzpicture} 
		[
			decoration=
				{
					text=
						{Welcome ~  % English (British)
Dynnargh dhywgh ~  % Cornish
Chào mừng ~  % Vietnamese
ยินดีต้อนรับ ~  % Thai
Croeso ~  % Welsh
Failt erriu ~  % Manx (Gaelic)
歡迎  ~  % Mandarin
Καλώς Ορίσατε ~  % Greek (Modern)
Vítáme vás ~  % Czech
Bienvenidos ~  % Spanish
Willkommen ~  % German
Добро пожаловать ~  % Russian
Ongi etorri ~  % Basque
{स्वा}{ग}{त} ~  % Hindi
Bienvenue ~  % French
Selamat datang ~  % Indonesian
ཕེབས་པར་དགའ་བསུ་ཞུ། ~  % Tibetan
Üdvözlet ~  % Hungarian
Fàilte ~  % Scottish Gaelic
{سهلاً} {و} {أهلاً} ~  % Arabic
Добредојде ~  % Macedonian
Witamy ~  % Polish
Hoş geldiniz ~  % Turkish
Вiтаем ~  % Belarussian
Benvnuwe ~  % Walloon
Vitajte ~  % Slovak
Velkommen ~  % Danish
Fáilte ~  % Irish (Gaelic)
{ם}{י}{א}{ב}{ה} {ם}{י}{כ}{ו}{ר}{ב} ~  % Hebrew
Benvenuti ~  % Italian
Добре дошъл ~  % Bulgarian
ようこそ ~  % Japanese
Tervetuloa ~  % Finnishi
Maligayang pagdating ~  % Tagalog (Philippines)
{स्वा}{ग}{त}{म्} ~  % Nepal
Karibuni ~  % Swahili
Aloha ~  % Hawaiian
Bem-vindos ~  % Portuguese
Välkomna ~  % Swedish
Welkom ~  % Dutch
Še das d' kemma bisd ~  % Bavarian
Velkominn ~  % Icelandic
Ласкаво просимо ~  % Ukrainian
환영합니다 ~  % Korean
Bine ai venit ~  % Romanian
Salve ~  % Latin
Wilkomme ~  % Swiss German
{স্বা}{গ}{ত}{ম} ~  % Bengali
Tere tulemast ~  % Estonian
Benvingut ~  % Catalan
Welkom ~  % Afrikaans
Degemer mat ~  % Breton
T'aves baxtalo ~  % Romani
Benvengut ~  % Occitan
Dobrodošli ~  % Bosnian
Марша дагIийла шу ~  % Chechen
Witôjtaż ~  % Kashubian
Ennidos ~  % Sardinian
Laipni lūdzam ~  % Latvian
{પધારો} ~ % Gujarati
Sveiki atvykę ~  % Lithuanian
Ἀσπαζόμεθα % Greek (Ancient)
Қош келдіңіз ~  % Kazakh
Be xer hatî ~  % Kurdish (Kurmanji)
Кош келиңиздер ~  % Kyrgyz
Haere mai ~  % Māori
Тавтай морилогтун ~  % Mongolian
Xush kelibsiz ~  % Uzbek
Ngiyanemukela ~  % Zulu
Mayad-ayad nga pad-abot ~  % Aklan
Mir se vjên ~  % Albanian (Gheg)
Qaĝaasakung huzuu haqakux̂ ~  % Aleut
Wellkumma ~  % Alsatian
Ahla w sahla ~  % Arabic (Lebanese)
Bienvenius ~  % Aragonese
Ghini vinit ~  % Aromanian
Miro peicak ~  % Atikamekw
Xoş gəlmişsiniz ~  % Azerbaijani
Salamat datang ~  % Banjar
Menjuah-juah ~  % Batak (Toba)
Mwaiseni ~  % Bemba
Maogmáng Pag-abót ~  % Bikol
Welkam ~  % Bislama
Kyaosopartaal ~  % Burmese
Maayong pag-abot ~  % Cebuano
Kopisanangan do kinorikatan ~  % Central Dusun
Bienvenida ~  % Chabacano de Cavite
Mirë se vjen ~  % Albanian (Tosk)
Boolkhent ~  % Cimbrian
Kopivosian do kinoikatan ~  % Coastal Kadazan
Malipayeng Pag-abot ~  % Cuyonon
Emedi ~  % Efik
Miawoe zɔ ~  % Ewe
Bienllegau ~  % Extremaduran
Vælkomin ~  % Faroese
Bula ~  % Fijian
Wäljkiimen ~  % Frisian (North)
Agradît ~  % Friulian
Benvido ~  % Galician
Adiu ~  % Gascon
Tikilluarit ~  % Greenlandic
Eguahé porá ~  % Guaraní
Byen venu ~  % Haitian Creole
Wolkom ~  % Frisian (West)
Bienveníu ~  % Asturian
Sannu da zuwa ~  % Hausa
Dayón ~  % Hiligaynon
Zoo siab txais tos ~  % Hmong (White)
Selamat datai ~  % Iban
Bien binidu ~  % Chamorro (Guam)
Nnọọ ~  % Igbo
Naragsak nga Isasanbay ~  % Iloko
Bienbenidu ~  % Chamorro (Marianas)
Wäilkuumen ~  % Frisian (Saterland)
Qaimarutin ~  % Iñupiaq
Voschata ~  % Jenesch
Séyiz les beinv'nus ~  % Jèrriais
Ирхитн эрҗәнәвидн ~  % Kalmyk
ǁKhoreǁhare. ~  % Khoekhoe (Nama)
Murakaza neza ~  % Kinyarwanda
Mauri ~  % Kiribati
Хош гелдигиз ~  % Kumyk
Bi xêr bî ~  % Kurdish (Sorani)
Taŋyáŋ yahípi ~  % Lakota Sioux
Wilkóm ~  % Limburgish
Mu amuhezwi ~  % Lozi
Tusanyuse okubalaba ~  % Luganda
Wëllkomm ~  % Luxembourgish
Swagatam ~  % Maithili
Tonga soa ~  % Malagasy
Merħba ~  % Maltese
B’a’ntulena ~  % Mam
Pjila’dik ~  % Míkmaq
Benvegnüu ~  % Monégasque
Ximopanōltih ~  % Nahuatl
Yá'át'ééh ~  % Navajo
Siyalemukela ~  % Ndebele (Northern - Zimbabwe)
Ngiyak'wamukela ~  % Ndebele (Southern)
Хош келдинъиз ~  % Nogai
Bures boahtin ~  % Northern Sámi
Kenang ka kgotso ~  % Northern Sotho
Æгас нæм цу цæут ~  % Ossetian
Bon bini ~  % Papiamento
Haykuykuy ~  % Quechua
%Bainvegni ~  % Romansh
%Приємаєме ~  % Rusyn
%Afio mai ~  % Samoan
%Walcome ~  % Scots
%Mauya ~  % Shona
%Bon vinuti ~  % Sicilian
%Soo dhowow ~  % Somali
%Witaj ~  % Sorbian (Lower)
%Wilujeng sumping ~  % Sundanese
%Nemukelekile ~  % Swazi
%Добродошли ~  % Serbian
%Maeva ~  % Tahitian
%Хуш омадед ~  % Tajik
%Räxim itegez ~  % Tatar
%Ksolok Bodik Mai ~  % Tetum
%Talitali fiefia ~  % Tongan
%Lek oy li la tale ~  % Tsotsil
%Le amogetswe ~  % Tswana
%Tempokani ~  % Tumbuka
%Koş geldiniz ~  % Turkmen
%Ulufale mai ~  % Tuvaluan
%Benvignùo ~  % Venetian
%Tervhen tuldes ~  % Veps
%Tere tulõmast ~  % Võro
%Merhbe ~  % Wolof
%Siya namkela nonke ~  % Xhosa
%Märr-ŋamathirri ~  % Yolngu
%Ẹ ku abọ ~  % Yoruba
%Kíimak 'oolal ~  % Yucatec Maya
%Mānava ~  % Tahitian
%Нөрүөн нөргүй ~  % Sakha
%Willkamen ~  % Low Saxon
Buiti achüluruni ~  + + % Garifuna
}, 
					reverse path,
					text effects along path,	
					text effects/.cd,
				      text along path,
					style characters={ยินดีต้อนรับ} with {character command=\Thai}, 
					style characters={{স্বা}{গ}{ত}{ম}} with {character command=\Bengali}, 
					style characters={{स्वा}{ग}{त}} with {character command=\Hindi}, 
					style characters={ようこそ} with {character command=\Japanese}, 
					style characters={환영합니다} with {character command=\Korean}, 
					style characters={歡迎光臨} with {character command=\Mandarin}, 
					style characters={{स्वा}{ग}{त}{म्}} with {character command=\Nepali}, 
					style characters={{પધારો}} with {character command=\Gujarati},
					style characters={ཕེབས་པར་དགའ་བསུ་ཞུ།} with {character command=\Tibetan}, 
					style characters={{أهلاً}{و}{سهلاً}} with {character command=\Arabic},
					style characters={{أهلاً}{و}{سهلاً}} with {character command=\Arabic},
					style characters={ברוכיםהבאים} with {character command=\Hebrew},										style characters={{ם}{י}{א}{ב}{ה} {ם}{י}{כ}{ו}{ר}{ב}} with {character command=\Hebrew},	
				      character count=\i, 
				      character total=\n,
%				      characters={scale=1-\i/\n/1.1}
				      characters={scale=1-\i/\n}
				    }
		]
		\path [decorate]  (0, 0) \foreach \i [evaluate={\r=(\i/929.245)^sqrt(sqrt(2))}] in {0,1,...,4096}{ -- (\i:\r)};
	\end{tikzpicture}
\end{document}