All Forums
 Категория Visio
 Форум Вопросы и ответы
 Перевод файлов Visio в PDF со шрифтом ГОСТ
Author Previous Topic Topic Next Topic  

drue

Russia
2 Posts

Posted - 06/16/2005 :  14:41:58  Visit drue's Homepage
При переводе файлов Visio в PDF с использованием шрифта ГОСТ типа Б (GOST type B) изменяется вид документа самым разнообразным образом, но в основном это касается именно шрифта. Опишу 2 наиболее ярких случая при переводе в PDF.
В 1-м случае, шрифт ГОСТ типа Б не распознается Acrobat-ом и вместо внедрения его в документ использует простой метод перевода шрифта из вектора в растр, что при просмотре в переведенном документа крупного шрифта при малом увеличении еще терпимо, зато мелкий шрифт вообще не читаем!!!
Во 2-м случае этот же шрифт распознается Acrobat-ом, но почему-то меняется его располажение на документе. Он начинает "скакать" по листу как сумасшедший.
Попытки использовать сторонние конверторы не увенчались успехом.
Единственное, что удалось понять, все дело в шрифте. При использовании стандартного шрифта, типа Arial, документ сохраняет свое начертание как в располажении графических элементов, так и в начертании и располажении шрифта текста.
Вопрос:
Есть ли безотказный способ конвертации (перевода) визиовских документов в акробат?
Поделитесь опытом.

Digitall

Russia
389 Posts

Posted - 06/16/2005 :  14:51:05  Visit Digitall's Homepage
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).
Go to Top of Page

drue

Russia
2 Posts

Posted - 06/16/2005 :  18:14:57  Visit drue's Homepage
Все бы ничего, но проблема осталась актуальной :(
Acrobat стоит 6.0, шрифт тот же (размер совпадает до байта, есть даже более свежий, но весит 34 248 байт)
Конвертируем через PDFMaker - модуль, поставляемый с Акробатом. Ситуация та же, шрифты в растр и все. Качество оставляет желать лучшего. Пробовал через Distiller 6-й, но тут вообще творится что-то непонятное. Он работает с PostScript-ом, а чтобы в него перевести надо каждую страницу сохранять в нем, так еще качество оставляет желать лучшего.
Возможно, есть более простой путь? Подскажите, пожалуйста. Распишите пошагово весь процесс создания PDF-а.
Go to Top of Page

Digitall

Russia
389 Posts

Posted - 06/17/2005 :  00:03:18  Visit Digitall's Homepage
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?
Go to Top of Page

Digitall

Russia
389 Posts

Posted - 06/19/2005 :  12:45:40  Visit Digitall's Homepage
Разобрался в чем была проблема. Дело в том, что формат 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, но я его не нашел.

При использования выше способа желательно удалить все предыдущие версии и другие ГОСТовские шрифты, дабы избежать путаницы.
Go to Top of Page

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
Go to Top of Page
  Previous Topic Topic Next Topic  
Данный сайт является архивом форума visio.artberg.ru, который был закрыт в связи с переходом на новую платформу visio.getbb.ru
Все материалы доступны только для чтения! Если у вас появились вопросы, или вы хотите что-то обсудить, связанное с Visio, обращайтесь на новый форум!
Архив был создан благодаря совместным усилиям Генадия Туманова @Tumanov (visio.artberg.ru), Александра ака @Surrogate (visio.getbb.ru), и Николая Белых @nbelyh (unmanagedvisio.com)