| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > MIPGost. Почему шрифт не обнаруживается, хотя он находится в Support-папке?

MIPGost. Почему шрифт не обнаруживается, хотя он находится в Support-папке?

Ответ
Поиск в этой теме
Непрочитано 11.12.2013, 00:21 #1
MIPGost. Почему шрифт не обнаруживается, хотя он находится в Support-папке?
Do$
 
AutoCAD/Civil3D LISP/C#
 
Санкт-Петербург
Регистрация: 15.08.2008
Сообщений: 1,702

Появилась такая проблема. Почему такое может быть? Вот выкопировка из лога:
Цитата:
Открывается файл формата AutoCAD 2013.
Подстановка [simplex.shx] вместо [Mipgost].
Подстановка [simplex.shx] вместо [mipgost.shx].
Подстановка [simplex.shx] вместо [Bm431].
Подстановка [simplex.shx] вместо [mipgost.shx].
Подстановка [simplex.shx] вместо [mipgost.shx].
Подстановка [simplex.shx] вместо [mipgost.shx].
Подстановка [simplex.shx] вместо [mipgost.shx].
Подстановка [simplex.shx] вместо [mipgost.shx].
Подстановка [simplex.shx] вместо [mipgost.shx].
Подстановка [simplex.shx] вместо [mipgost.shx].
Подстановка [simplex.shx] вместо [mipgost.shx].
Подстановка [simplex.shx] вместо [mipgost.shx].
Подстановка [simplex.shx] вместо [mipgost.shx].
Подстановка [simplex.shx] вместо [mipgost.shx].
Подстановка [simplex.shx] вместо [mipgost.shx].
<...>
Утилиты меню AutoCAD загружены.
Утилиты меню AutoCAD загружены.
Команда:

Файл Autodesk DWG. Это файл формата TrustedDWG, сохраненный в приложении Autodesk или в приложении, лицензированном корпорацией Autodesk.

Команда:
Команда: (findfile "mipgost.shx")
"D:\\AcadFonts\\mipgost.shx"

Команда:

Update. Поставил MIPGost альтернативным шрифтом:
Цитата:
Открывается файл формата AutoCAD 2013.
Подстановка [mipgost.shx] вместо [Mipgost].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [Bm431].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [mipgost.shx].
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic)

Последний раз редактировалось Do$, 11.12.2013 в 00:28.
Просмотров: 24528
 
Непрочитано 11.12.2013, 08:04
#2
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,326


потому, что он должен находиться в Fonts-папке
Хмурый вне форума  
 
Непрочитано 11.12.2013, 09:06
#3
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Цитата:
Сообщение от Хмурый Посмотреть сообщение
потому, что он должен находиться в Fonts-папке
Совсем необязательно. Файл шрифта должен находиться в путях, по которым AutoCAD осуществляет поиск файлов (подробнее http://adn-cis.org/posledovatelnost-...v-autocad.html )
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.12.2013, 09:29
#4
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,326


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Совсем необязательно. Файл шрифта должен находиться в путях, по которым AutoCAD осуществляет поиск файлов (подробнее http://adn-cis.org/posledovatelnost-...v-autocad.html )
Значит я всю жизнь жестоко ошибался
Хмурый вне форума  
 
Непрочитано 11.12.2013, 09:50
#5
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Хмурый, ну ведь когда ты делаешь _.etransmit, шрифты же никуда не попадают - они хранятся (допустим, что сделана настройка "все в одном каталоге") рядом с dwg-файлом, и берутся оттуда же.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.12.2013, 09:59
#6
KronSerg

Вода - моя работа
 
Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,639


Do$, попробуй сделать папку отдельную со шрифтами в корне диска и добавить путь к ней в путях доступа к вспомогательным файлам.
__________________
Нерешаемых проблем не бывает.
KronSerg вне форума  
 
Непрочитано 11.12.2013, 10:10
#7
freese

ingénieur
 
Регистрация: 21.07.2008
Сообщений: 762


Offtop: удалил
freese вне форума  
 
Непрочитано 11.12.2013, 10:13
#8
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Кто сказал? У меня начиная с 2009 и для Windows 7 наличие ttf-шрифта совсем необязательно в %Fonts%, он может лежать в отдельном каталоге и не быть установленным в ОС.
И у автора проблема с нахождением shx-шрифтов... Могу предложить только попытаться каталог d:\acadfonts поместить "выше" остальных путей поддержки, но я далеко не уверен, что это поможет.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.12.2013, 10:22
#9
freese

ingénieur
 
Регистрация: 21.07.2008
Сообщений: 762


то что автора проблема с shx шрифтами обратил внимание потом, поэтому удалил. У меня 2012 и 2013, ttf-шрифты кроме как из системной папки они отказываются "воспринимать"
freese вне форума  
 
Автор темы   Непрочитано 11.12.2013, 11:07
#10
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,702
Отправить сообщение для Do$ с помощью Skype™


Цитата:
Сообщение от KronSerg Посмотреть сообщение
Do$, попробуй сделать папку отдельную со шрифтами в корне диска и добавить путь к ней в путях доступа к вспомогательным файлам.
У меня так и сделано. Я уже что только не пытался делать.
Появилось подозрение, что кто-то использовал модифицированный mipgost. Может быть проблема из-за этого?
Причем, на работе такой проблемы нет, только на домашнем компьютере.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic)
Do$ вне форума  
 
Непрочитано 11.12.2013, 11:25
#11
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Иногда бывает, что путь к шрифту прописывается внутри стилей и объектов (особенно это нередко бывает при программном создании стилей / объектов). Может, в этом дело? Попробуй отдампить текстовые стили - чего там будет показано?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.12.2013, 11:26
#12
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от Do$ Посмотреть сообщение
Команда:
Команда: (findfile "mipgost.shx")
"D:\\AcadFonts\\mipgost.shx"
А путь "D:\\AcadFonts\\" прописан в путях доступа?
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 11.12.2013, 11:27
#13
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


А как же! Иначе бы фонт просто не нашелся. Я так думаю...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.12.2013, 11:30
#14
KronSerg

Вода - моя работа
 
Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,639


Цитата:
Сообщение от Do$ Посмотреть сообщение
У меня так и сделано. Я уже что только не пытался делать.
Появилось подозрение, что кто-то использовал модифицированный mipgost. Может быть проблема из-за этого?
Причем, на работе такой проблемы нет, только на домашнем компьютере.
А если шрифты с работы домой принести и заменить в папке?
__________________
Нерешаемых проблем не бывает.
KronSerg вне форума  
 
Непрочитано 11.12.2013, 12:44
#15
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Как-то на работе у пользователя была проблема со шрифтами. Причина была в том, что у него каким-то образом оказалось несколько версий файла mipgost, разбросанного по разным папкам. И первым находился как раз не тот файл, который нужен. Совет Алексея в #8 вроде как должен помочь. Но я бы на всякий случай поиском по компьютеру бы прошелся.
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Иногда бывает, что путь к шрифту прописывается внутри стилей и объектов (особенно это нередко бывает при программном создании стилей / объектов). Может, в этом дело?
Я с таким (прописан конкретный путь) так же сталкивался. Проблема "не нахожения" шрифта проявляется в конкретном файле или даже если просто начать новый рисунок?
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 11.12.2013, 14:10
#16
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,702
Отправить сообщение для Do$ с помощью Skype™


Цитата:
Сообщение от VVA Посмотреть сообщение
А путь "D:\\AcadFonts\\" прописан в путях доступа?
Да, findfile его находит там где он и лежит.
Цитата:
Сообщение от KronSerg Посмотреть сообщение
А если шрифты с работы домой принести и заменить в папке?
Попробую вечером.
Цитата:
Сообщение от VVA Посмотреть сообщение
И первым находился как раз не тот файл, который нужен.
Я, честно говоря, не понимаю, какая ему разница, если названия файлов одинаковые? Он еще как-то внутреннюю структуру проверяет?
Цитата:
Сообщение от VVA Посмотреть сообщение
Проблема "не нахожения" шрифта проявляется в конкретном файле или даже если просто начать новый рисунок?
Пока только 2 раза с таким сталкивался. Один раз месяц-два назад на работе - но не у меня, особо разбираться не стали, "вылечили" такой же подстановкой имеющегося шрифта. Второй раз вчера дома, когда рабочий файл открывал. Я бы выложил пример, но он в Civil сделан, обычный Acad не прочитает. Попробую вечером поэкспериментировать с новым файлом.

----- добавлено через ~8 ч. -----
Поэкспериментировал.
Принесенный с работы комплект шрифтов не помог.
Если создать новый чертеж в нем проблем нет.
Если экспортировать чертеж в обычный автокад, то проблема исчезает.
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Иногда бывает, что путь к шрифту прописывается внутри стилей и объектов (особенно это нередко бывает при программном создании стилей / объектов). Может, в этом дело? Попробуй отдампить текстовые стили - чего там будет показано?
Стили дампил, в них везде свойство FontFile имеет значение "mipgost.shx", без дополнительных путей.
Похоже, что где-то в стилях объектов Civil так прописан шрифт, что его пытается искать где-то в определенном месте, которое доступно с рабочего компьютера и недоступно с домашнего.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic)
Do$ вне форума  
 
Непрочитано 12.12.2013, 10:51
#17
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от Do$ Посмотреть сообщение
Я, честно говоря, не понимаю, какая ему разница, если названия файлов одинаковые?
Имеется ввиду, что сами шрифты разные, но с одним именем.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Автор темы   Непрочитано 12.12.2013, 11:04
#18
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,702
Отправить сообщение для Do$ с помощью Skype™


И? Насколько я помню, механизм работы со шрифтами очень простой - ищется файл шрифта по имени, указанном в свойствах шрифта и в этом файле ищутся нужные описания форм. Если бы ему не нравился шрифт, который ему предлагают, выводилось бы сообщение, что не найдена какая-то форма или знаки вопросиков на месте недостающих символов. Здесь же не загружается файл с подходящим именем, подходящим набором символов внутри и находящийся в папке поддержки. Более того - это именно тот самый файл шрифта, который использовался при создании чертежа.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic)
Do$ вне форума  
 
Непрочитано 12.12.2013, 18:11
#19
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,405
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Кто сказал? У меня начиная с 2009 и для Windows 7 наличие ttf-шрифта совсем необязательно в %Fonts%, он может лежать в отдельном каталоге и не быть установленным в ОС.
Леша! Ты не прав! TTF-файл должен быть установлен в системе, а не в путях доступа AutoCAD.
Александр Ривилис вне форума  
 
Непрочитано 12.12.2013, 19:02
#20
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Саш, я сам был в этом уверен на 1000%, но: пришло несколько файлов, там ttf-шрифт использовался очень хитрый. Я этот ttf поместил в один из каталогов поддержки (располагается на сервере), и чертежи стали открываться вполне нормально у всех пользователей без установки ttf в систему.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > MIPGost. Почему шрифт не обнаруживается, хотя он находится в Support-папке?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AUTOCAD 2010 перестал переключаться в многооконный режим. Проблемы с переменными Андрей Х. AutoCAD 24 27.05.2015 10:17