A collection of symbols used for writing a language. There are three basic kinds of scripts. One is the alphabetic (e.g., Arabic, Cyrillic, Latin), with individual elements termed letters. A second is ideographic (e.g., Chinese), the elements of which are ideographs. The third is termed a syllabary (e.g., Hangul), with individual elements representing syllables. In order to be used in a computing environment, each element of a script needs to be numerically encoded.