|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
MIPGost. Почему шрифт не обнаруживается, хотя он находится в Support-папке?
AutoCAD/Civil3D LISP/C#
Санкт-Петербург
Регистрация: 15.08.2008
Сообщений: 1,701
|
||
Просмотров: 27388
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Совсем необязательно. Файл шрифта должен находиться в путях, по которым AutoCAD осуществляет поиск файлов (подробнее http://adn-cis.org/posledovatelnost-...v-autocad.html )
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,379
|
Цитата:
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Хмурый, ну ведь когда ты делаешь _.etransmit, шрифты же никуда не попадают - они хранятся (допустим, что сделана настройка "все в одном каталоге") рядом с dwg-файлом, и берутся оттуда же.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Кто сказал? У меня начиная с 2009 и для Windows 7 наличие ttf-шрифта совсем необязательно в %Fonts%, он может лежать в отдельном каталоге и не быть установленным в ОС.
И у автора проблема с нахождением shx-шрифтов... Могу предложить только попытаться каталог d:\acadfonts поместить "выше" остальных путей поддержки, но я далеко не уверен, что это поможет.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Цитата:
Появилось подозрение, что кто-то использовал модифицированный mipgost. Может быть проблема из-за этого? Причем, на работе такой проблемы нет, только на домашнем компьютере.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Иногда бывает, что путь к шрифту прописывается внутри стилей и объектов (особенно это нередко бывает при программном создании стилей / объектов). Может, в этом дело? Попробуй отдампить текстовые стили - чего там будет показано?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
А путь "D:\\AcadFonts\\" прописан в путях доступа?
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
А как же! Иначе бы фонт просто не нашелся. Я так думаю...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Вода - моя работа Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,638
|
А если шрифты с работы домой принести и заменить в папке?
__________________
Нерешаемых проблем не бывает. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Как-то на работе у пользователя была проблема со шрифтами. Причина была в том, что у него каким-то образом оказалось несколько версий файла mipgost, разбросанного по разным папкам. И первым находился как раз не тот файл, который нужен. Совет Алексея в #8 вроде как должен помочь. Но я бы на всякий случай поиском по компьютеру бы прошелся.
Я с таким (прописан конкретный путь) так же сталкивался. Проблема "не нахожения" шрифта проявляется в конкретном файле или даже если просто начать новый рисунок?
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Да, findfile его находит там где он и лежит.
Попробую вечером. Я, честно говоря, не понимаю, какая ему разница, если названия файлов одинаковые? Он еще как-то внутреннюю структуру проверяет? Цитата:
----- добавлено через ~8 ч. ----- Поэкспериментировал. Принесенный с работы комплект шрифтов не помог. Если создать новый чертеж в нем проблем нет. Если экспортировать чертеж в обычный автокад, то проблема исчезает. Цитата:
Похоже, что где-то в стилях объектов Civil так прописан шрифт, что его пытается искать где-то в определенном месте, которое доступно с рабочего компьютера и недоступно с домашнего.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) |
||||
![]() |
|
||||
Конструктор по сути (машиностроитель) Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
|
Имеется ввиду, что сами шрифты разные, но с одним именем.
__________________
Век живи, век учись - ... |
|||
![]() |
|
||||
И? Насколько я помню, механизм работы со шрифтами очень простой - ищется файл шрифта по имени, указанном в свойствах шрифта и в этом файле ищутся нужные описания форм. Если бы ему не нравился шрифт, который ему предлагают, выводилось бы сообщение, что не найдена какая-то форма или знаки вопросиков на месте недостающих символов. Здесь же не загружается файл с подходящим именем, подходящим набором символов внутри и находящийся в папке поддержки. Более того - это именно тот самый файл шрифта, который использовался при создании чертежа.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) |
||||
![]() |
|
||||
Леша! Ты не прав! TTF-файл должен быть установлен в системе, а не в путях доступа AutoCAD.
|
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Саш, я сам был в этом уверен на 1000%, но: пришло несколько файлов, там ttf-шрифт использовался очень хитрый. Я этот ttf поместил в один из каталогов поддержки (располагается на сервере), и чертежи стали открываться вполне нормально у всех пользователей без установки ttf в систему.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
С этим нужно было разобраться до конца. Тут могла быть и подстановка, и всё что угодно... Но не использование ttf-файла из каталогов поддержки. Если это не секретный шрифт и можешь создать простейший чертеж с одним текстом, использующим этот шрифт - выложи. Посмотрим.
|
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Шрифт - точно на работе, а вот с файлом уже тяжелее... Ситуация была достаточно давно
![]() Попробую что-нибудь найти или сотворить, если удастся к рабочей машине подключиться.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,379
|
Критически подумав определился, что все шрифты форм желательно сохранять/пересохранять в папке Fonts, во-избежании
|
|||
![]() |
|
||||
Технически папка Fonts ничем не отличается от любой другой стандартной или пользовательской папки поддержки, поэтому шрифты можно и там хранить и в любой другой папке поддержки. Но я придерживаюсь такой политики: все что дефолтное, должно дефолтным и оставаться и свое смешивать с ним не стоит (В слое defpoints не рисую, стили Standard не использую и т.п.). Это касается и шрифтов, в частности. Папка Fonts в Programm Files - для стандартного набора шрифтов, для своих я создаю отдельную папку.
Из минусов - на один путь в путях поддержки больше, но для меня это не критично. Из плюсов - шрифты не теряются при переустановке AutoCAD, для всех AutoCAD продуктов на компьютере можно использовать одну общую папку с добавочными шрифтами. И если я туда добавил какой-то шрифт, то я знаю, что он будет распознаваться в любом случае, чем бы я не открыл чертеж. Свою роль еще сыграло то, что в тех организациях, где я работал, доступ к Programm Files на запись закрыт для рядового инженера. Добавить что-то в папку Fonts самостоятельно невозможно было. P.S. Если организация крупная - пользователей AutoCAD больше, чем 2-3 десятка, то у грамотного CAD администратора даже мысли такой не появится, что нужно каждому пользователю шрифты в Fonts добавлять. ЯТД.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) Последний раз редактировалось Do$, 14.12.2013 в 23:08. |
||||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Цитата:
Цитата:
Проблему решили, еще раз переустановив шрифт mipgost.ttf. Именно установить, т.е. нажать на файле правую клавишу мыши, выбрать "Установить". Т.к. до этого файл был просто скопирован в папку %windir%\fonts
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
TTF шрифт влиял на распознавание SHX шрифта? Или же у вас была немного другая картина, вместо:
Код:
Код:
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) |
||||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Do$, Этого не знаю, лечение проводилось по телефону. Вроде как 2-ю машину еще не вылечили. Нужно позвонить
![]() ----- добавлено через ~18 ч. ----- Цитата:
Цитата:
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 02.04.2015 в 14:18. |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Очень может быть, если где-то в диалоговом окне для изображения SHX-шрифта используется аналогичный (одноименный) TTF. Я сам так делал. В диалоговом окне, собранном из Win-controls нельзя установить SHX-шрифт. Windows просто о них не знает. Вот и пришлось сделать аналогичный TTF и его использовать. Особенно это необходимо для отображения дополнительных символов, которые есть и в MIPGost.
А уж что произойдет, если TTF не найден - зависит от разработчика диалога. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Цитата:
Разрабатывался для внутреннего использования и даже не мной вначале. Потом как-то наш сотрудник рассказал об этом на форуме и выложил в dоwnload. Он и начал распростанение. С приходом unicod'a пошли пожелания по добавлению новых символов, расстановки символов на свои места, сделать аналог ttf и т.п. Про (c) сказал спасибо, будет время поправим. Ну вот вкратце как-то так. MIP=МИП=МIП(бел)=МинскИнжПроект Здесь мы пока обитаем ![]()
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 02.06.2015 в 09:52. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Nike, Проверь версию файла шрифта. В моем по адресу \U+00AB и \U+00BB расположены нужные кавычки
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Шаражпроектхалтурмонтаж Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,013
|
VVA, как проверить? Шрифт брал отсюда - http://dwg.ru/dnl/147
|
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Ну да, оттуда. Проверь дату файла шрифта mipgost.shx (текущая 07/10/2013)
Так же проверь, оттуда ли его читает Автокад Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Регистрация: 23.10.2016
Сообщений: 301
|
После некоторых махинаций с шрифтом Mipgost.ttf(то устанавливал, то удалял) у меня Автокад не видит этот шрифт... Шрифт устанавливаю в систему, все ок, но в папке шрифты мипгоста нет.. Когда выбираю текст с мипгост отображается вот такой знак предупреждения.. Когда пытаюсь создать новый стиль, или переназначить старый стиль на мипгост, он его не видит.. Файл ttf раскопировал по директориям куда прописан путь автокада к вспомогательным файлам, он его не видит(( Word видит такой шрифт мип гост. В чем может быть проблема?((
UPDATE. Откатил систему, прошу прощения за беспокойство. Последний раз редактировалось Rane, 20.03.2017 в 13:13. |
|||
![]() |
|
||||
Цитата:
Интересный вариант ![]()
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) |
||||
![]() |
|
||||
Школьник Регистрация: 29.03.2011
Россия
Сообщений: 444
|
Добрый час. Проблема с другим шрифтом. GOST 2.304 type A (имя в Win), название в проводнике GOST2304A.ttf. Отличный шрифт, аналог MIPа, даже немного больше спецсимволов поддерживает.
Дело в том, что спецсимволы (двутавры, уголки, спаренные уголки) до определенного момента отображались без проблем, потом что-то случилось и они отказались появляться, показывая вместо себя либо квадратики, либо пустоту. Все это беспорядство, произошло в AC2018, при этом в AC2021 на той же машине все отображается. Даже просто берешь копируешь текст и вставляешь в 2021 и символы появляются. На другой машине/ах все ок. Проблема только в 2018. p.s. при этом с кириллицей все ок Offtop: Пробовал, не помогло: 1. Переустанавливать шрифты 2. Класть шрифты в папку C:\Users\Пользователь\AppData\Local\Microsoft\Windows\Fonts 3. Убрал галочку "обновлять шрифты" в WeldApp. Я так понял у него они системные и он именно этот шрифт постоянно переписывает при обновлении, но у них он без спецсимволов. Раньше это работало. |
|||
![]() |
|
||||
Регистрация: 03.04.2013
Сообщений: 1,484
|
|
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
AUTOCAD 2010 перестал переключаться в многооконный режим. Проблемы с переменными | Андрей Х. | AutoCAD | 24 | 27.05.2015 10:17 |