Author |
Topic |
|
drue
Russia
2 Posts |
Posted - 06/16/2005 : 14:41:58
|
При переводе файлов Visio в PDF с использованием шрифта ГОСТ типа Б (GOST type B) изменяется вид документа самым разнообразным образом, но в основном это касается именно шрифта. Опишу 2 наиболее ярких случая при переводе в PDF. В 1-м случае, шрифт ГОСТ типа Б не распознается Acrobat-ом и вместо внедрения его в документ использует простой метод перевода шрифта из вектора в растр, что при просмотре в переведенном документа крупного шрифта при малом увеличении еще терпимо, зато мелкий шрифт вообще не читаем!!! Во 2-м случае этот же шрифт распознается Acrobat-ом, но почему-то меняется его располажение на документе. Он начинает "скакать" по листу как сумасшедший. Попытки использовать сторонние конверторы не увенчались успехом. Единственное, что удалось понять, все дело в шрифте. При использовании стандартного шрифта, типа Arial, документ сохраняет свое начертание как в располажении графических элементов, так и в начертании и располажении шрифта текста. Вопрос: Есть ли безотказный способ конвертации (перевода) визиовских документов в акробат? Поделитесь опытом. |
|
Digitall
Russia
389 Posts |
Posted - 06/16/2005 : 14:51:05
|
quote: Originally posted by drue
При переводе файлов Visio в PDF с использованием шрифта ГОСТ типа Б (GOST type B) изменяется вид документа самым разнообразным образом, но в основном это касается именно шрифта. Опишу 2 наиболее ярких случая при переводе в PDF. В 1-м случае, шрифт ГОСТ типа Б не распознается Acrobat-ом и вместо внедрения его в документ использует простой метод перевода шрифта из вектора в растр, что при просмотре в переведенном документа крупного шрифта при малом увеличении еще терпимо, зато мелкий шрифт вообще не читаем!!! Во 2-м случае этот же шрифт распознается Acrobat-ом, но почему-то меняется его располажение на документе. Он начинает "скакать" по листу как сумасшедший. Попытки использовать сторонние конверторы не увенчались успехом. Единственное, что удалось понять, все дело в шрифте. При использовании стандартного шрифта, типа Arial, документ сохраняет свое начертание как в располажении графических элементов, так и в начертании и располажении шрифта текста. Вопрос: Есть ли безотказный способ конвертации (перевода) визиовских документов в акробат? Поделитесь опытом.
Да есть и это зависит от 2 составляющих: 1) Версия Acrobat'a. 2) Версия шрифта. Мало кто знает, что данного шрифта целых 2 версии. И одна из них "кривая". В тонкости я не в давался, но пользуюсь правильной, потому и все работает. Возможно вам как раз "повезло". PDF'ов с русскими ГОСТовскими шрифтами я понаделал уже немало, так что опыт есть. Что использую сам: 1) Distiller 5.0.0.0 - старый, зато пока не подводил. 2) gost_b.ttf - 45 760 байт. Также корректно, вроде, в него внедряется, да и вообще, вроде дружат они (Distiller и gost_b). |
|
|
drue
Russia
2 Posts |
Posted - 06/16/2005 : 18:14:57
|
Все бы ничего, но проблема осталась актуальной :( Acrobat стоит 6.0, шрифт тот же (размер совпадает до байта, есть даже более свежий, но весит 34 248 байт) Конвертируем через PDFMaker - модуль, поставляемый с Акробатом. Ситуация та же, шрифты в растр и все. Качество оставляет желать лучшего. Пробовал через Distiller 6-й, но тут вообще творится что-то непонятное. Он работает с PostScript-ом, а чтобы в него перевести надо каждую страницу сохранять в нем, так еще качество оставляет желать лучшего. Возможно, есть более простой путь? Подскажите, пожалуйста. Распишите пошагово весь процесс создания PDF-а. |
|
|
Digitall
Russia
389 Posts |
Posted - 06/17/2005 : 00:03:18
|
quote: Originally posted by drue
Все бы ничего, но проблема осталась актуальной :( Acrobat стоит 6.0, шрифт тот же (размер совпадает до байта, есть даже более свежий, но весит 34 248 байт) Конвертируем через PDFMaker - модуль, поставляемый с Акробатом. Ситуация та же, шрифты в растр и все. Качество оставляет желать лучшего. Пробовал через Distiller 6-й, но тут вообще творится что-то непонятное. Он работает с PostScript-ом, а чтобы в него перевести надо каждую страницу сохранять в нем, так еще качество оставляет желать лучшего. Возможно, есть более простой путь? Подскажите, пожалуйста. Распишите пошагово весь процесс создания PDF-а.
Установил я себе Acrobat 7-й и все сразу заработало. Шаг раз: 1) Запускаем Distiller. 2) В Visio идем в окно печать. File>print 3) Ставим галочку "Print to file". 4) Выбираем принтер Adobe PDF. 5) Идем в свойства принтера. 6) Во вкладке Adobe PDF Settings убираем галочку "Do not send fonts to Adobe PDF". 7) В пункте Default Settings жмем Edit. 8) В окне настроек выбираем пункт Fonts и в Font Source выбираем шрифт GOST B и давим Add у окна Always Embedded fonts. Для пущей уверенности можно туда посадить и GOST A. 9) Закрываем окна настроек и жмем OK в основном окне печати программы. 10) Указывае имя файла для выхода. Я сам кидаю их на Desktop и задаем ему имя 1.prn. 11) Жадно наблюдаем процесс-бар. 12) Сворачиваем Visio, не забывая что Distiller у нас уже запущен. Если при настройках Default Settings вы назначили другое имя настройкам с внедрением шрифтов, то тут надо выбрать именно их. Обычно программа не спрашивает об этом пользователя, поэтому вы можете совершенно случайно увидеть профиль Standart[1] или что-то похожее. Вот его и надо выбрать. 13) Перемещаем файл 1.prn в окно Distiller'а и снова жадно всматриваемся в процесс-бар. 14) Когда сея процессия закончится, смело открываем получившийся файл 1.pdf и делаем 6400% увеличения на проблемных местах. Если все нормально, то с облегчением опускаемся напряженной спиной в мягкое вельветовое кресло. Мы молодцы.
Вот так, в кратце.
Кстати, не могли бы вы поделиться новыми версиями файлов шрифтов GOST? |
|
|
Digitall
Russia
389 Posts |
Posted - 06/19/2005 : 12:45:40
|
Разобрался в чем была проблема. Дело в том, что формат PDF подразумевает 1 шрифт под одно начертание. Т.е. офисным программам, для которых необходим лишь 1 шрифт, тот самый GOST_A они сами воспроизводят различные его начертания по известным алгоритмам. Формату PDF этого мало, т.к. еще и преобразованием шрифтов заниматься при формировании изображения ему будет слишком. Для этого, чтобы все шрифты были векторные ему необходим ОТДЕЛЬНЫЙ шрифт под основной, ОТДЕЛЬНЫЙ под полужирный, ОТДЕЛЬНЫЙ под курсив и ОТДЕЛЬНЫЙ подполужирный курсив. Только в этом случае ВСЕ надписи сделанным GOST_A будут векторными! Т.е. чтобы все заработало необходимо 4 шрифта: GOST_A, GOST_A_Bold, GOST_A_Italic, GOST_A_BoldItalic. А Инет заполнен только одним. Но потратив ненулевое время, можно найти и наклонный шрифт. Да, совсем забыл, они еще должны быть, как бы это сказать, из одного пера. Т.е. чтобы их делал 1 чел. Тогда он пропишет в этих шрифтах, что они одного стиля, что ли.
Итак, привожу листинг при котором все ГАРАНТИРОВАНО работает: GOST_A Версия:1.4 (03.06.1997) ASCON Размер: 45 484 байт. Название файла:GOST_A.TTF
GOST_A_Italic Версия:1.4 (03.06.1997) ASCON Размер: 57 264 байт. Название файла:GOST_AI.TTF
Соответственно не найдя Bold и BoldItalic, а их ГОСТом не предусмотрено, я решил Bold сделать сам.
GOST_A_Bold Версия:1.0 (18.06.2005) Aleksey Nichkov Размер: 23 448 байт. Название файла:GOST_AB.TTF
Вот и все. BoldItalic кто-нибудь может сделать сам и закончить шрифт. Сам я ещё ни разу не использовал BoldItalic в чертежах, поэтому пока делать его не буду. Чем это выльется при преобразовании? Ничем. Просто в конечном документе BoldItalic будет растровым, а все остальное векторным. Только и всего. Если же вообще пользоваться только шрифтом GOST_A, то только основной шрифт будет векторным, остальные будут преобразованы в растр.
Экономия? Экономия размера файла у меня составила 15% от общего объема после установки 3 шрифтов вместо одного. Хотя простой текст у меня естественно сделан основным начертанием.
Если кому интересно, то шлите запрос на мыло. В ближайшее время выложу эти файлов шрифтов в свободный доступ. Соответственно та же ситуация и с GOST_B. По всей видимости должен существовать и GOST_BI, но я его не нашел.
При использования выше способа желательно удалить все предыдущие версии и другие ГОСТовские шрифты, дабы избежать путаницы. |
|
|
aignashev
8 Posts |
Posted - 10/22/2010 : 02:27:53
|
Странно, почему то из ворда или компаса можно нормально напечатать Gost_A Gost_B Gost_AU Gost_BU в любом виде, а из visio из наклонных и жирных шрифтов растр получается.
Например Gost_A
Версия 12.0 (24.11.09) Авторские права Copyright © 1996-2009. ASCON Ltd. All Rights Reserved.
Шрифты взял из Компаса |
Edited by - aignashev on 10/22/2010 02:29:04 |
|
|
|
Topic |
|
|
|