News Archive

TrueType subsets landed in SetaPDF2018-01-31

TrueType subsets in SetaPDFThe first release in 2018 is a big one. In the last months we did an exhausting job on a development branch named "font-subsetting". Finally, this branch got merged back into the master coming with a fast and less memory intensive TrueType font subsetting engine written in pure PHP.

This engine allows you to use any kind of TrueType font in any SetaPDF component when dealing with text. This was already possible before, while embedding the whole font file, but now the font program will automatically be subset to the really needed and used glyphs. You, the developer, don't have to care about this at all but the whole process is done completely seamless and silent in the background. 

With this engine you're able to use a wide range of languages and scripts without taking care about the resulting file size. In general this engine allows you to pick and use every character of the font program but the internal rendering process is currently limited to left-to-right languages and scripts which do not need further (pre-)processing (such as Arabic, Hebrew...).

Nearly all our online demos are up to date now and use TrueType fonts (we use the free font DejaVu for demonstration purpose) throughout to not limit the text input to the default available encoding. The usage of TrueType fonts is documented here

Beside this feature this release comes with several bug fixes and tweaks, as you will see in the release notes below.

Check the release notes of the components below.

There are no files in your pickup depot.