Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Графика » Общие вопросы шрифтов и PS- и PDF-файлов

Модерирует : Ausw

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9

Открыть новую тему     Написать ответ в эту тему

SergeyIv

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RomanAlex
Прошу прощения за возможную невежливость, но я первый раз пишу в этом форуме.
Вопрос. Нужно организовать поиск по старым украинским пдф-файлам. Файлики создавались по разному, под 98 и 2000 виндой. Для работы под 2к старые ттф шрифты тупо конвертировались в юникод. В результате все отображалось на экране и печаталось на постскрипт принтер. Но, когда дошло дело до индексации, в живых осталось 1% инф.
Шрифты я уважаю, но не дружу с ними. Соответственно и мои эксперименты с ними простенькие. Вот один из них.
Создал документ в Кварке. Написал слово "Мама" шрифтом ттф, который юникод, который понимает 1251 кодировку, но имеет один шрифт в гарнитуре. Дублирую слово, средствами кварка делаю "маму" жирной (bold). Печатаю на пдф  принтер 7 акробата ХР
В полученной пдф-ке "мама" (plain) нормально ищется, а "мама" (bold) никак.
Куда бежать за помощью? Чинить пдф, править шрифты и по новому дистиллировать? Так все равно некоторых шрифтов в гарнитуре не будет.
С уважением Сергей Иванович
 

Всего записей: 1 | Зарегистр. 12-01-2004 | Отправлено: 17:28 14-06-2005
aar



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RomanAlex
У меня к вам большая просьба - нумеруйте версии! :=)

----------
* * *

Всего записей: 7080 | Зарегистр. 20-11-2003 | Отправлено: 08:58 15-06-2005
RomanAlex



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я их нумерую. Запусти прогу без параметров - будет нумер. В данный момент, вроде как, и getpsfnt и getpdfnt имеют нумер 1.1

Всего записей: 163 | Зарегистр. 15-06-2003 | Отправлено: 12:39 15-06-2005
aar



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RomanAlex
Имелось ввиду exe-файлы, а то у меня уже три версии :=) Дело в том, что хочу выложить на страничку, а сам на себя такую смелость (переименовавать) не беру, вот и...
 
Кстати, а откуда cfftot1?

----------
* * *

Всего записей: 7080 | Зарегистр. 20-11-2003 | Отправлено: 09:04 16-06-2005
RomanAlex



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну, exe я нумеровать, положим, не буду, а архивы в дальнейшем могу.
 
А по поводу cfftot1 спасибо, что напомнил Живёт это семейство утилит тута http://www.lcdf.org/type/, там ещё пара-тройка правильных программулек. А лицензия у них GPL, так что все исходники можно найти там же. В комплекте с getpdfnt идёт модифицированная мной cfftot1 - в ней добавлена возможность конвертировать CID шрифты.

Всего записей: 163 | Зарегистр. 15-06-2003 | Отправлено: 09:14 16-06-2005
aar



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RomanAlex

Цитата:
Ну, exe я нумеровать, положим, не буду
Дело ваше, только путаницы будет много, особенно на ранних стадиях бета-тестирования :=)

Цитата:
модифицированная мной cfftot1  
Что-то я не понял — в чем заключается модификация
Цитата:
добавлена возможность конвертировать CID шрифты
? Она что, по умолчанию не делает того, как называется?
 
 


----------
* * *

Всего записей: 7080 | Зарегистр. 20-11-2003 | Отправлено: 10:17 16-06-2005
RomanAlex



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Она называется CFF-to-T1, т.е. она конвертирует шрифты из компактного формата (cff) в "некомпактный" . Оригинальная версия этой программы не конвертирует шрифт, если он CID - т.е. с индексированными символами - пишет "CID fonts are not currently supported". Так что, она по умолчанию делает то, как она называется, и не более. Хотя переделка нужна абсолютно несущественная, надо признать.

Всего записей: 163 | Зарегистр. 15-06-2003 | Отправлено: 10:44 16-06-2005
aar



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RomanAlex
Ваша правда, я просто невнимательно прочел ваше сообщение, померещилось CID как CFF :=)
 
Кстати, а как бы побороться с названиями CID глиф в виде cNN, чтобы в фонтлабе меньше корячиться с копированием?

----------
* * *

Всего записей: 7080 | Зарегистр. 20-11-2003 | Отправлено: 12:03 16-06-2005
beeruser

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть пожелание - GUI какой-нибудь написать ко всему этому. Потому как много движений нужно делать, особенно когда много файлов нужно конвертить.
 
aar
 
Предложение: сделать параметр --ps по умолчанию, чтоб не набирать его вообще.

Всего записей: 265 | Зарегистр. 09-01-2003 | Отправлено: 17:14 16-06-2005
aar



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
beeruser
Можно набирать -ps, с одной черточкой. И что значит по умолчанию? Приведите пример того, как бы вы хотели видеть командную строку.
 
Добавлено:
SergeyIv

Цитата:
старые ттф шрифты тупо конвертировались в юникод
Не понял, во что они конвертировались? TrueType формат и так юникодный (http://unicode.org/ )

Цитата:
В полученной пдф-ке "мама" (plain) нормально ищется, а "мама" (bold) никак.  
Могу лишь предположить, что Bold создавался средствами Кварка или ОС, а самого шрифта и в помине не было. Но это все догадки. Шрифтовые гуру обитают еще на prodtp.ru

Цитата:
Куда бежать за помощью
:=) prodtp.ru
 
 

----------
* * *

Всего записей: 7080 | Зарегистр. 20-11-2003 | Отправлено: 17:21 16-06-2005
RomanAlex



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Кстати, а как бы побороться с названиями CID глиф в виде cNN, чтобы в фонтлабе меньше корячиться с копированием?

Я работаю над этой фишкой. Вообще, соответствия цифрового индекса названию символа прописаны в CMAP встроенного в ПДФ шрифта, но для правильеой обработки оного мне ещё здоровья не хватает. Хотя надеюсь в ближайшее время разобраться.
 

Цитата:
Есть пожелание - GUI какой-нибудь написать ко всему этому. Потому как много движений нужно делать, особенно когда много файлов нужно конвертить.

Эт можно. Я так думаю, стоит загуить весьнабор программ, пробежавший по этой ветке, может быть, даже в одном интерфейсе — получится что-то типа "Фонт Свисс Кнайф" 8)

Всего записей: 163 | Зарегистр. 15-06-2003 | Отправлено: 17:58 16-06-2005
beeruser

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RomanAlex
 

Цитата:
Эт можно. Я так думаю, стоит загуить весьнабор программ, пробежавший по этой ветке, может быть, даже в одном интерфейсе — получится что-то типа "Фонт Свисс Кнайф" 8)

 
ага, я это и имел ввиду.
 
aar
 

Цитата:
Можно набирать -ps, с одной черточкой. И что значит по умолчанию? Приведите пример того, как бы вы хотели видеть командную строку.  

 
По умолчанию - значит, что этот параметр подразумевается.
 
Пример строки в этом случае:
FontExtract_0_05.exe test.pdf

Всего записей: 265 | Зарегистр. 09-01-2003 | Отправлено: 19:24 16-06-2005
aar



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
beeruser
Ну вот возьмем все тот же пример с "Известиями". Нужно обработать 24 файла, чтобы керн-пар было как можно больше, и желательно, чтобы они сваливались в одну директорию, скажем, "IzvFnts". Пишу:
 
FontExtract_v0_06.exe -fdir=IzvFnts -ps=D:\work\pdf's\Izv\izv01.ps
 
Потом, для других ПС-файлов, просто меняю имя в конце с izv01.ps на izv02.ps, izv03.ps, и т.д. Итого все шрифты в куче (в одной директории). Более чем удобно :=)
 
Кроме этого, основной плюс использования -ps, -fdir, -ext в том, что их можно менять местами. Да, 3 аргумента это не густо, но все-таки, ориентируясь на другие программы подобного рода (консольные), я вижу, что в большинстве из них теги используются (*NIX), и с тегами удобнее.
 
Как вариант, можно сделать так, как вы хотите, но немного позже, и в несколько видоизмененной форме.
 


----------
* * *

Всего записей: 7080 | Зарегистр. 20-11-2003 | Отправлено: 09:15 17-06-2005
beeruser

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
aar
 
 

Цитата:
Ну вот возьмем все тот же пример с "Известиями". Нужно обработать 24 файла, чтобы керн-пар было как можно больше, и желательно, чтобы они сваливались в одну директорию, скажем, "IzvFnts". Пишу:  
 
FontExtract_v0_06.exe -fdir=IzvFnts -ps=D:\work\pdf's\Izv\izv01.ps  

 
ИМХО, проще было бы скинуть все пдфы в одну папку и туда же забросить pdf2ps и FontExtract.
И потом в фаре контрол-энтер (если б ключей не надо было набирать.
Кстати, как альтернативный вариант: добавить возможность обработки текстового файла со списком псов, а еще лучше научить программу звездочку понимать.
 
Но если появится нормальный GUI, этот вопрос вообще отпадет.

Всего записей: 265 | Зарегистр. 09-01-2003 | Отправлено: 12:27 17-06-2005
RomanAlex



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну, если я не ошибаюсь, то со свёсдочкой в перле проблем никогда не было:

Код:
 
my @filelist = <*.ps>;
 

Даёт вполне нормальный список файлов

Всего записей: 163 | Зарегистр. 15-06-2003 | Отправлено: 15:08 17-06-2005
beeruser

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RomanAlex
 
Имелась ввиду возможность набрать FontExtract_v0_06.exe *.ps
или хотябы FontExtract_v0_06.exe --ps *.ps
 
А то сейчас результат такой:
can't open PostScript file: "*.ps"
 
Добавлено:
aar
 
Кстати, вопрос насчет кернинга:
 
Если, например, в документе, выполненном одним шрифтом, есть отдельые места с измененным трекингом, а также нормальным и отдельные символы с ручным трекингом.
Какие значения будут записаны в kern - файл для совпадающих пар?
 
Добавлено:
aar
 
Насчет известий - можем кернингом поменяться, если хочешь.
Чтоб лишнее не тянуть...

Всего записей: 265 | Зарегистр. 09-01-2003 | Отправлено: 16:36 17-06-2005
RomanAlex



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Getpsfnt, понимающий звёздочки в имени исходного постскриптового файла доступен по адресу: webfile.ru/359891 в течение 14 дней до 01:14 02.07.2005

Всего записей: 163 | Зарегистр. 15-06-2003 | Отправлено: 01:18 18-06-2005
aar



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
beeruser

Цитата:
Кстати, вопрос насчет кернинга:  
 
Если, например, в документе, выполненном одним шрифтом, есть отдельые места с измененным трекингом, а также нормальным и отдельные символы с ручным трекингом.  
Какие значения будут записаны в kern - файл для совпадающих пар?
В качестве значения кернинга для пары будет записано последнее считанное для нее значение. Невозможно определить, изменялся ли трекинг или нет, была ли ручная доводка или нет, ведь у меня нет образца (эталона) для сравнения, которым является AFM файла используемого шрифта. В тех же «Известиях» разница значений кернинга для одной и той же пары символов не больше 1-2 единиц.  
 
Для других файлов может быть все что угодно. Можно, конечно, усреднять, выбирать минимальное или максимальное по модулю значение, но я большого смысла в этом не вижу. Если вы можете предложить более-менее логичное решение, милости прошу :=)
 

Цитата:
Насчет известий - можем кернингом поменяться
Зачем?


----------
* * *

Всего записей: 7080 | Зарегистр. 20-11-2003 | Отправлено: 09:21 18-06-2005
RomanAlex



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Beeruser:
А может, попробовать использовать какой-нить адобовский продукт, как генератор кернинга? Т.е. -  
1) выдираем фонт
2) обрабатываем фонтлабом
3) устанавливаем в системе
4) открываем индизайн, помещаем в него текст с кернинговыми парами (один такой текстик болтается на продтп в файловом архиве)
5) задаём оптический кернинг
6) генерим пдф (в настройках задать subset fonts if less then 0% chars used, чтобы он CID-ов не нагенерил )
7) переводим пдф-ту-пс
8) Выдираем кернинг утилитой от ааr
9) и опьять фонтлаб...

Всего записей: 163 | Зарегистр. 15-06-2003 | Отправлено: 11:35 18-06-2005
aar



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RomanAlex
Кернинг можно и в FL генерировать, дайте только текст с керн-парами.

----------
* * *

Всего записей: 7080 | Зарегистр. 20-11-2003 | Отправлено: 13:05 18-06-2005
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9

Компьютерный форум Ru.Board » Интернет » Графика » Общие вопросы шрифтов и PS- и PDF-файлов


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru