|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
cancercat, Попробуй сделать так:
1. Открыть чистый чертеж, где все выводится 2. В этот чертеж вставить глючный как блок с последующим расчлелением
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
инженер-преподаватель ;-) Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 1,999
|
Продолжаем дальше... В 2008-й и 2010-й полных версиях всё нормально (знак диаметра выводится). Завтра на работе попробую совет VVA. Только вот в чём вопрос - от чего это может быть и как часто проявляться? И как с этим бороться? Вопрос далеко не праздный, потому как я планирую предложить данный шрифт в качестве общепринятого для всей конторы. И, если выяснится, что знак диаметра не ставится достаточно часто, на меня все шишки и посыплются...
|
|||
|
||||
сталкивался, с такой проблемой. Но были у меня другие *.shx шрифты. Мне кажется это баг автокада, а не проблема шрифта.
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14) |
||||
|
||||
Регистрация: 25.09.2008
Новосибирск
Сообщений: 218
|
У меня тоже была такая проблема, диаметр отображался вопросом и на "%%c", и на "\u+2205", в ком. строку выводилось "потеря шрифтового стека". Но происходило это только во вновь создаваемых файлах, а после сохранения и перезагрузки автокада проблема исчезала сама собой.
|
|||
|
||||
Цитата:
1. Не используются дуги (идет аппроксимация) 2. Шрифт чуть шире за счет расстояния между буквами (на 1/14 высоты шрифта) 3. Написание букв идет с небольшим смещением по X. (В редакторе текста курсор не на букве, а перед ней) Ссылка на шрифт приведена в #132 Я обновил последнее состояние (на 13.11.2009) В общем этот шрифт пока находится на тестировании (в свете большой загрузки на работе просто пока заброшен )
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
инженер-преподаватель ;-) Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 1,999
|
VVA, новый шрифт скачал, сейчас попробую.
Сегодня попробовал открыть приложенный файл на работе в той же версии Автокада, что и вчера (2008 LT). Диаметр прекрасно ставится. Самое что интересное, я открывал дома в полных версиях, но не сохранял файл. Видимо, это глюк Автокада, причём проблема, и правда, снимается перезагрузкой системы (не Автокада, я вчера пробовал, а систему не перегружал). |
|||
|
||||
Регистрация: 26.01.2010
Сообщений: 3
|
Аналогичная проблема. Диаметр в шрифте mipgost в половине файлов отражается в виде знака "?". Пока получается добиться правильного отражения переброской всего чертежа через буфер обмена в чистый файл. После некоторого количества открытий и в этом файле знак диаметра заменяется на "?".
|
|||
|
||||
cancercat, Reltsid, А другие знаки (плюс-минус, градус) как себя ведут?
В качестве предположения: Раньше (до юникода) стандартным символам (диаметр, градус, плюс-минус) присваивались имена. Т.е в шрифте это выглядело так: Цитата:
Попробуйте удалить эти строки из shp файла и перекомпилировать наново.
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
почитай п.2 из #145. При печати букв высотой 2, 2.5, 3 мм с наклоном буквы сливались. Поэтому решил сделать чуть шире. Вернуть ширину назад дело пары секунд (поиском и заменой).
Команда Автокада _COMPILE
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Инженер-проектировщик Регистрация: 22.03.2009
Киев
Сообщений: 5
|
Да, похоже проблема со знаком диаметра у многих при использовании определённых шрифтов. Перечитал кучу тем, но решение данной проблемы мало где увидел. Использую ACAD2008, проблемный шрифт - WWCAD (вместо знака диаметра буква Ш появляется).
Найденные решения: 1. У некоторых, в том числе у меня, знак диаметра начинал работать как надо после "взрыва" всех таблиц, выполнения комманды Purge, сохранения и повторного открытия файла dwg. Но выполнять нужно данные действия для каждого файла с таблицами. 2. Второй способ, который мне также помог, заключается в правке файла шрифта *.shx . Как уже заметили, при комбинации %%С или \U+2205 вместо знака диаметра появлялся символ с кодом 00D8 (десятиричный код - 216). У меня это код соответствовал букве "Ш", которая дублируется по коду 0428. В итоге, с помощью SHXViewer'а сохранил файл SHX в формат SHP и в текстовом редакторе заменил описание символа с кодом *216 на описание символа *02205. Откомпилировал в Автокаде и вложил откомпилированный файл SHX в папку со шрифтами. Перезапустил Автокад. Знак диаметра вернулся, буква Ш не пострадала. PS Прошу поправить меня, если я в чём-то не прав, так как со шрифтами возился первый раз. Последний раз редактировалось Kostikus, 02.02.2010 в 15:27. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Цитата:
В общем ко всем, задававшим здесь вопросы про знак ? вместо диаметра просьба проверить мое предположение. В архиве шрифты с добавленным по адресу 0D8 знаком диаметра PS Сомнения подтвердились. Описание символа диаметра должно быть в 2-х местах. По адресу \U+00D8 и \U+2205
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 10.12.2013 в 13:42. |
||||