У меня была та же проблема: Ни один текст не будет отображаться правильно в JavaFX WebView с использованием текущей стабильной версии PDF.js на сегодняшний день ( v2.0.943 ).PDF-файлы, основанные на изображениях, отображаются правильно.
Взглянув на заметки о выпуске PDF.js, я обнаружил, что v2.0.943 внес много изменений, связанных со шрифтами, и, похоже, нарушил рендеринг шрифтов.в JavaFX.
Хорошей новостью является то, что текущий предварительный релиз , v2.1.266 имеет некоторые исправления , касающиеся обработки шрифтов и устраняет проблему с отображением текста в JavaFX WebView.
Если вы не чувствуете себя комфортно, используя предварительную версию, вы можете использовать v1.10.100 , рендеринг текста также работает с этой версией, хотя я рекомендую использовать последнюю версию, потому что онакажется, что делает различные шрифты намного лучше.