Как сжать pdf форму, почему проблемы с системными TTF ?

Статус
Закрыто для дальнейших ответов.

Ln C

Участник
Топикстартер
Сообщения
6
Реакции
0
Здравствуйте. Возникла такая проблема. Русские формы, созданные в 7.0 Acrobat посредством Adobe Designer весят около 500 Кб, это если включать шрифты целиком. Если же не ставить галочку embed fonts, то размер формы снижается до 70 Кб.
В форме использовались шрифты Arial TTF, Times New Roman TTF. Эти шрифты стандартные, лежат в Windows\Fonts и, казалось бы, они должны одинаково быть видны Readerom 6 CE на разных компьютерах.

Проводила эксперимент.
В Win2000, SP3 нет проблем с отображением и заполнением. В XP не видно либо 1, либо 2 шрифта сразу. Пробовала присылать людям с XP для замены TTF шрифты из своей папки Win2000. Кому-то помогает, кому-то нет. При просмотре
document properties -> actual fonts reader пытается вместо Arial MT TTF использовать некий TYPE 1 adobe arial, в результате ничего не видно.
1. Можно ли включать в формы не весь шрифт целиком, а например, его русское подмножество при помощи 7 акробата ? Как обойтись тем, что
для пдф - форм в acrobat 7.0 не реализована опция pdf optimizer и reduce file size соответственно ?

2. Подскажите, пожалуйста, почему возникают проблемы со стандартными шрифтами и reader их не видит ?
Хотя это не мешает adobe designer в той же системе воспринимать эти шрифты и работать с ними ?

И еще маленький вопрос, рядом с оцией embed fonts при сохранении pdf формы есть опция replace unavailable fonts.
Может ли она быть полезна, если не включать шрифты в пдф форму?
 

vconst

Забанен
Сообщения
813
Реакции
0
Ответ: Как сжать pdf форму, почему проблемы с системными TTF ?

стандартность шрифтов - это бааальшой вопрос -- для того и придумали включать шрифты - что бв не было проблем на разных компах -- дело в том что не редкость что и ариал и таймс пересекаются с шрифтами которые устанавливают некоторые проги -- в том числе и мс офис -- названия те же - а шрифт уже не виндовый -- боюсь что это ничем не забороть кроме внедрения шрифтов в пдф -- можно выбрать более легкие шрифты - менее универсальные в плане множества кодировок и значков - но включающие необходимый для вас набор символов -- можно даже отредактировать шрифт выкинув из него то что гарантировано не нужно
 

Ln C

Участник
Топикстартер
Сообщения
6
Реакции
0
Ответ: Как сжать pdf форму, почему проблемы с системными TTF ?

А можно ли, например, как возможное решение положить подходящие шрифты для Reader в другую папки и сделать так, он в ней искал ?
Может ли каким-то образом помочь правка AdobeFnt. lst ?
 

JAW

15 лет на форуме
Сообщения
15 797
Реакции
3 454
Ответ: Как сжать pdf форму, почему проблемы с системными TTF ?

В принципе в комплекте с Акробатом идут Адобовские шрифты в формате OTF.
С CE версиями _точно_ идут шрифты Minion Pro, Myriad Pro. Они содержат русские буквы, лежат в Commmon Files\Adobe\Fonts и имеют расширение otf.
Попробуйте работать с ними. Вероятно они будут более стабильны, поскольку Acrobat подключает их самостоятельно без участия системы.
 

Ln C

Участник
Топикстартер
Сообщения
6
Реакции
0
Ответ: Как сжать pdf форму, почему проблемы с системными TTF ?

Спасибо.

Попробовала вставлять myriad pro, times new roman по отдельности и вместе в одну и ту же одностраничную форму.
Возникли вопросы по механизму вставки.
Форма с использованием только new roman весит 301 кб ( из них шрифты 237 кб).
Вес самого файла шрифта 339 кб.

Форма с использованием только myriad pro regular весит 331 кб ( из них шрифты 248 кб).
Вес файла шрифта 93 кб. Откуда такая разница ? И вообще, в форме порядка 20 слов...
Далее попробовала совместную вставку шрифтов.

Форма times new roman + myriad pro regular весит 350 кб ( из них шрифты 287 кб с преобладанием в форме times).
При изменении ~ 7 ячеек для заполнения шрифтом myrad размер формы увеличился
уже до 500 кб (из них шрифты 455 кб)

Непонятно, почему в форме размер шрифта может быть больше, чем сам файл шрифта. Казалось бы, различные используемые кегли не должны так влиять на размер, если шрифты векторные.

Почему изменение шрифта для заполнения нескольких пустых ячеек оказывает такое влияние на
размер формы, насколько же еще он может вырасти? Непонятно, почему включение двух шрифтов не дает вообще постоянного
по размеру файла..

В случае включения одного шрифта, в шрифтах их отображается как бы 2 :
1) Сам шрифт (embedded), encoding ansi
2) Одноимменный CID шрифт, encoding Identity-H
Зачем нужен CID шрифт, если уже есть полностью вставленный ?
 

JAW

15 лет на форуме
Сообщения
15 797
Реакции
3 454
Ответ: Как сжать pdf форму, почему проблемы с системными TTF ?

1) Почему ты считаешь, что два совершенно разных, более того, разных по возможностям шрифта должны иметь один размер?
К слову, я тут воевал за минимизацию шрифтов, взял TNR, оставил у него только кириллицу и латиницу, получил размер 90 кб. Удалил из него же кернинги, инструкции, получил 22 кб.
2) В ANSII кодировке _нет_ русских букв. В CID, вероятно и присутствуют русские буквы.
3) Мы вроде обсуждали как обойтись без внедрения шрифтов, нет?
Если у тебя там несколько слов, попробуй покурвить шрифты и обойтись вообще без внедрения. Может быть размер и уменьшится.
4) В Акробате можно внедрять не весь шрифт, а его SubSet. Судя по размеру внедренного шрифта он у тебя внутри в полном объеме.
 

JAW

15 лет на форуме
Сообщения
15 797
Реакции
3 454
Ответ: Как сжать pdf форму, почему проблемы с системными TTF ?

Ксати к вопросу...
Только что отправил на утверждение 8 полосную газету.
Сделана в InDesign'е. Материал - только текстовка + вектор.
Размер PDF 543 К., причем в нем и Miriad и Minion во всех начертаниях плюс PragmaticaC тоже во всех видах + где-то Arial и TNR болтаются (всего 14 шрифтов).

По отчету Оптимайзера шрифты занимают 36.5%, 198 К.
В общем разбирайся что неправильно делаешь.

P.S. Не ругайте, это просто первая итерация газеты, где-то шрифты забыл подчистить. Там традиционно во всяких пробелах говно болтается.
 

Ln C

Участник
Топикстартер
Сообщения
6
Реакции
0
Ответ: Как сжать pdf форму, почему проблемы с системными TTF ?

Вот как раз меня и смущает малое количество вариантов в плане включения шрифтов, которые можно применять при изготовлении формы.
Save as-> и 2 галочки embed fonts, repalce unavailable fonts.
А как трактовать включение и самого шрифта, и CID от того же самого шрифта, неясно...
 

Ln C

Участник
Топикстартер
Сообщения
6
Реакции
0
Ответ: Как сжать pdf форму, почему проблемы с системными TTF ?

Возвращаясь к проблеме просмотра pdf форм без встроенных TTF , выяснилось, что отчасти виноват fotoshop :

При установленном Fotoshop 6.0 в формах, сохраненных 7 designerом, как 6.0 compatible, не читаются невставленные шрифты (arial, times new roman).

Если сохранять формы для 7.0 acrobat (Например dynamic, static), то невставленные те же самые шрифты, читаются !

Знаю, что fotoshop 6.0 поддерживает unicode...

Но непонятно, в чем причина читаемости 7 пдф форм... Как состыковать ? Подскажите, пожалуйста..

Если снести фотошоп, то формы 6.0 compatible начинают читаться.

Испробовано в XP.
 
Статус
Закрыто для дальнейших ответов.