Text input is supported out of the box. Both physical keyboard and virtual keyboards are supported. Also IME is supported for languages such as Chinese, Japanese and Korean. The IME is supported only on the platforms where unity supports IME. Meaning IME input is not supported on WebGL. Also , The IME is fixed to the top of the screen for ease of use in 3d environments
here are the main features:
- Rich Text – with different font styles and font sizes
- Text Tagging – tag text parts and apply animations to them
- Keyboard input – both virtual and physical keyboards are supported
- Input Method Editor (IME) – for languages like Chinese , Japanese and Korean (not supported on webgl)
- Bi-Directional text – full and correct bi-directional texts support including support for bi-directional input and animation
- Text Wrapping
- Kerning
- Object pooling – letter objects are pooled inside the text object , allowing for quick text changes
- Input systems – both old and new are supported
