3 ms·
The hard part of PDF generation is support for complex script (Arabic, Indian languages etc.), including embedding a font subset. On Windows this is usually acc
by petilon 4y ago
The hard part of PDF generation is support for complex script (Arabic, Indian languages etc.), including embedding a font subset. On Windows this is usually accomplished using the Uniscribe library (which is not available on Linux). QuestPDF appears to be using HarfBuzz for this purpose. If that works well then this is a winner!
- xoac 4y agoHarfBuzz is the gold standard.
- aliswe 4y agoJust a random fact, Harf means "letter" in arabic
- deleted 4y ago[deleted]
- petilon 4y agoGold standard? Even though serious bugs are not fixed [1] because "the code is too fragile to touch at this point"? Looks like Android uses HarfBuzz, if so it can't be that bad. [1] https://github.com/harfbuzz/harfbuzz/issues/2814 https://github.com/harfbuzz/harfbuzz/issues/2814