# TextShaper > TypeScript-first Text Shaping Engine OpenType layout, variable fonts, complex scripts, TrueType hinting, and FreeType-style rasterization ## Table of Contents ### Guide - [Getting Started](/guide/getting-started.md) - [Basic Usage](/guide/basic-usage.md) - [OpenType Features](/guide/features.md) - [Variable Fonts](/guide/variable-fonts.md) - [Complex Scripts](/guide/complex-scripts.md) - [Unicode](/guide/unicode.md) - [Rendering](/guide/rendering.md) - [Rasterization](/guide/rasterization.md) - [Advanced Rasterization](/guide/advanced-raster.md) ### API Reference - [Font API](/api/font.md) - [Buffer API](/api/buffer.md) - [Shaping API](/api/shaping.md) - [Rendering API](/api/rendering.md) - [Raster API](/api/raster.md) - [Fluent API](/api/fluent.md) - [Font Tables Reference](/api/tables.md) ### Advanced - [Architecture](/advanced/architecture.md) - [Shape Plans](/advanced/shape-plan.md) - [Custom Features](/advanced/custom-features.md) ### Other - [Benchmarks](/benchmarks.md) - [Playground](/playground.md) - [Synthetic Font Effects](/synthetic-effects.md)