как глобально заменить шрифт в PDF
возможно ли с помощью Adobe Acrobat или другого инструмента глобально заменить шрифт в PDF?
Как я могу это сделать?
2 ответов
не видя ваш конкретный файл трудно сказать, что это определенно работает. Но, как правило, шрифт определяется следующим образом:
/Resources <<
/Font << /F13 1 0 R >>
>>
1 0 obj <<
/Type /Font
/Subtype /Type1
/BaseFont /Helvetica
>> endobj
ресурс шрифта затем используется как /F13 12 Tf
везде, где с ним рисуется текст.
Если бы вы изменили /BaseFont
в определении, это повлияет на использование этого ресурса шрифта.
замена шрифта в PDF, как правило, не является хорошей идеей. Вы не должны ожидать поведения, аналогичного замене шрифта, например, в документе MS Word. В PDF отдельные глифы или прогоны глиф расположены абсолютно. Во время создания PDF-файла это позиционирование основывалось на соответствующих ширинах (и других метриках) символов в используемом шрифте. При замене шрифта положение глифов останется неизменным, но в целом ширина глифов будет отличаться от ширины шрифта. те в оригинальный шрифт. Это вызовет искаженное форматирование текста следующим образом: