pdfCalligraph: advanced typography

pdfCalligraph is an iText 7 add-on for advanced typography, allowing script text and opening possibilities with more languages such as Arabic, Tamil and more in PDF. This white paper discusses the challenges with advanced typography in PDF and how pdfCalligraph can solve them.

Intro

Your business is global, shouldn’t your documents be, too? The PDF format does not make it easy to support certain alphabets, but now, with the help of iText and pdfCalligraph, we are on our way to truly making PDF a global format.

The iText library was originally written in the context of Western European languages, and was only designed to handle left-to-right alphabetic scripts. However, the writing systems of the world can be much more complex and varied than just a sequence of letters without interaction. Supporting every type of writing system that humanity has developed is a tall order, but we strive to be a truly global company. As such, we are determined to respond to customer requests asking for any writing system. In response to this, we have begun our journey into advanced typography with pdfCalligraph.

pdfCalligraph is an add-on module for iText 7, designed to seamlessly handle any kind of advanced shaping operations when writing textual content to a PDF file. Its main function is to correctly render complex writing systems such as the right-to-left Hebrew and Arabic scripts, and the various writing systems of the Indian subcontinent and its surroundings. In addition, it can also handle kerning and other optional features that can be provided by certain fonts for other alphabets.

In this paper, we first provide a number of cursory introductions: we’ll start out by exploring the murky history of encoding standards for digital text, and then go into some detail about how the Arabic and Brahmic alphabets are structured. Afterwards, we will discuss the problems those writing systems pose in the PDF standard, and the solutions to these problems provided by iText 7’s add-on pdfCalligraph.



Contact

Still have questions? 

We're happy to answer your questions. Reach out to us and we'll get back to you shortly.

Contact us
Stay updated

Join 11,000+ subscribers and become an iText PDF expert by staying up to date with our new products, updates, tips, technical solutions and happenings.

Subscribe Now