A library that gives full control over text related technologies such as bidirectional algorithm, open type shaping, text typesetting and text rendering