tcpdf либо использует FreeType для растеризации шрифтов, либо просто встраивает их в PDF, и они растеризуются в средстве просмотра.Лигатуры на самом деле определены в шрифтах.Если вы используете шрифт Type1 и указываете лигатурный символ в вашей строке, Freetype его растеризует.Автоматическая замена "fi", "ff" и т. Д. Для лигатур, как в OpenType, не поддерживается FreeType, поэтому я предполагаю, что tcpdf также не будет поддерживатьсяСм http://www.adobe.com/devnet/opentype/archives/glyph.html для имен глифов и т. Д.