Проблема с PDF заключается в том, что он не кодирует текст. Все, что он делает, в значительной степени говорит: «Поместите эти глифы туда, и эти глифы там». Это формат, предназначенный для печати и предварительного просмотра документов с высокой точностью на экране, но не настолько, чтобы фактически сохранять какую-либо семантику или содержимое.
Таким образом, единственное, что может увидеть читатель PDF, это то, какие буквы находятся приблизительно на одной строке. Он не может видеть пробелы как пробел, так как в PDF такого нет. Все, что у него есть, это меньшие и большие промежутки между буквами. И благодаря кернингу или оправданному тексту они даже не последовательны.
Итак, что обычно делают читатели PDF, так это угадывают, какие пробелы являются пробелами, а какие нет. В зависимости от используемого алгоритма результаты довольно хорошие или ужасные.
При этом, что все PDF-файлы показывают проблему, немного странно. Foxit может сделать лучше здесь. Вы можете попробовать другую программу для чтения PDF или обновление.