A purely logographic script would be impractical for most languages, and none is known apart from one devised for the artificial language Toki Pona, a purposefully limited language with only 120 morphemes. A more recent attempt is Zlango, intended for use in text messaging, currently including around 300 "icons". All logographic scripts ever used for natural languages rely on the rebus principle to extend a relatively limited set of logograms