An introduction to the Thai language


This article has attempted to help you understand the characteristics of the Thai language. Some characteristics, such as character composition, layout transformation, and editing functions, can be applied to the Lao language as well.

There are many challenges for developers who create applications in Thai. It would be a good practice to use the standard API functions and services offered by the operating system. Examples include display functions (character composition and layout transformation), editing functions (cursor movement, character deletion and character selection), and keyboard functions (Thai character input and keyboard sequence checking). The important thing is that font. Application developers should choose the appropriate Thai fonts in their applications.

Complicated functions, such as Thai collation and Thai word break detection, are not provided by the operating system. The International Components for Unicode library and Java Development Kit are recommended when these functions are needed in C/C++ and Java applications.