У меня есть PDF (созданный с использованием латекса с \usepackage[a-2b]{pdfx}
), в котором я могу правильно копировать и вставлять лигатуры, то есть «fi» вставляется в мой текстовый редактор как «fi». PDF-файл довольно большой, поэтому я пытаюсь уменьшить его размер с помощью следующей команды ghostscript:
gs -dPDFA-2 -dBATCH -dNOPAUSE -sPDFACompatibilityPolicy=1 -sDEVICE=pdfwrite
-dPDFSETTINGS=/printer -sProcessColorModel=DeviceRGB
-sColorConversionStrategy=UseDeviceIndependentColor
-dColorImageDownsampleType=/Bicubic -dAutoRotatePages=/None
-dCompatibilityLevel=1.5 -dEmbedAllFonts=true -dFastWebView=true
-sOutputFile=main_new.pdf main.pdf
Хотя в результате получается хороший маленький PDF-файл, теперь, когда я копирую слово с помощью «fi», я вместо этого (часто) получают «ő».
Поскольку правильные символы каким-то образом кодируются в исходном файле PDF, есть ли какой-нибудь параметр, который я могу дать ghostscript, чтобы он просто сохранял эту информацию в преобразованном файле PDF?
Я использую ghostscript 9.27 на macOS 10.14.