WorldPad is a basic text editor that can process text in complex, non-Roman scripts like Arabic, Tamil, and Khmer. It has features for multilingual text, right-to-left paragraph orientation, and uses Graphite fonts. Graphite is a system that allows for complex behaviors in writing systems through a programming language, compiler, and rendering engine. It is used to create "smart fonts" that provide instructions for displaying glyphs properly on computers. WorldPad provides tools for managing orthographic phenomena in any modern writing system.