| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 15.04.2005
Сообщений: 243
|
Цитата:
%%178 степень 2 %%179 степень 3 %%189 степень 2 (как я понимаю, это для совместимости со старым шрифтом) %%190 степень 3 (как я понимаю, это для совместимости со старым шрифтом) \U+00B2 степень 2 \U+00B3 степень 3 и даже Alt+0178 (0179) (0189) (0190) у меня тоже нормально работают с твоим шрифтом несмотря, что Alt левый. Мне кажется, что они изображаются немного высоковато и крупновато, но это чисто эстетическое и не влияет на правильность прочтения текста. В чём проблема? Нормальный фонт. |
|||
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 451
|
Привет!
Ну, хоть скрины прикладывай. :-) Последняя попытка. 0. Создаем отдельную папку и распаковываем в нее файлы *.shx и 1.dwg (Надеюсь, собственных russ.shx на Вашем ПК нет). 1. Прямо в "проводнике" щелкаем мышкой по 1.dwg. Файл открылся. Надеюсь, что в АСАД-2004, но и в 2002 пойдет, проверял. 2. В "рамочке" вопросы видны? У меня видны. Это плохо. 3. Закрываем АКАД. 4. Переименовываем russ_old.shx на russ.shx. (При этом первоначальный russ.shx затирается, но не беда - он есть в архиве). 5. Снова п. 1. 6. В "рамочке" вопросы видны? НЕТ! Там степени 2 и 3. Это хорошо. Пусть высоковато и крупновато - так уж их нарисовали. Если у Вас в пункте 2 видны не вопросы, а "степени", то это очень интересно. Значит, у нас в реестрах или еще где прописаны какие-то разные кодовые страницы или что-то в этом духе. Надо выяснить, что - и проблема закрыта. Если все же в п. 2 видны вопросы, то смотрим заголовки файлов *.shx. russ_old.shx - старый, не юникодовский. russ.shx - новый, юникодовский. Надо сделать такой _юникодовский_ russ.shx (только в части степени 2 и 3), чтобы выполнялся п. 6, т.е. чтобы вопросы не отображались. То VVA: за ЛИСПих спасибо, но пока еще не угасла надежда со всеобщей помощью победить фонт. :-)
__________________
Счастливо, Алексей! |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
После добавления чего в шрифт, считаю, будет некорректо сохранять его под тем же именем.
О шрифтах еще глянь тут http://cadhlp.kulichki.com/pdshx.htm |
|||
|
||||
Регистрация: 19.03.2004
Калининград
Сообщений: 1,842
|
Да, похоже в файлах, выполненна конвертация текста, и теперь единственный способ - программный поиск и замена символов со знаком вопроса на степени. Или определить код этого символа и его описать как спепень в файле шрифта. К сожалению, сейчас не смогу этим заняться.
|
|||
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 451
|
Привет!
>После добавления чего в шрифт, считаю, будет некорректо >сохранять его под тем же именем. Отчасти - да, а отчасти - нет. Мое мнение - если в шрифт только добавляется что-то, то почему бы и нет. Иначе - имен не напасешься. :-) >О шрифтах еще глянь тут >http://cadhlp.kulichki.com/pdshx.htm Глянул. Там все о тех шрифтах, которые в моих постах фигурируют, как "старые". С ними-то проблем нет. Проблема с новым, юникодовским, да и то только с двумя символами. Или я не туда гляжу?
__________________
Счастливо, Алексей! |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Цитата:
Цитата:
Коды символов можно еще посмотреть через таблицу символов виндов. |
|||
|
||||
Пытаюсь добавить достаточно много символов в шрифт romans.shx но почему-то не хочет добавлять...
Сама форма символа сделана правильно. Создавал отдельный шейп с номером 1 - компилируется. Пытаюсь тоже самое создать с номером 412 (10dec) - 019C (16hex) - не хочет создавать - пишет что "Длина описания больше указанной в заголовке" В чем проблема?
__________________
Поезд который устал от ржавого здравомыслия рельсов... |
||||
|
||||
В добавок к проблемме не отображается субформа.
Задача такая:Нужно описать все римские цифры в шрифт romans.shx на определенные места+вместе с римской должна идти арабская маленькая "субциферка" но она у меня тоже не отображается *019C,23 0E0,2,0F4,064,1,0E8,2,070,1,8,(0,-21),2,8,(9,0),3,2,7,032,4,2,0
__________________
Поезд который устал от ржавого здравомыслия рельсов... |
||||
|
||||
Не совсем уверен, что то, но есть мнение что дело вот в чем.
В shp файле, в начале задаются параметры габарита символов. Вот отсюда http://cadhlp.kulichki.com/pdshx.htm Цитата:
Возможно у тебя буквы сделаны в другом масштабе, и не помещаются в установленные габариты. А если не то, то выложи shp файл, и нарисованную букву которую надо туда вклинить (dwg, желательно сделанную в соответствии с габаритами шрифта)
__________________
Блог |
||||
|
||||
Да, дело в заголовке.
*UNIFONT,6,ROMANS Copyright © 1997-2004 by Autodesk, Inc. 21,7,2,0,0,0 *019C,13,I2 0E0,2,0F4,064,1,0E8,2,070,1,8,(0,-21),0 Сам символ 1 римской получился. Нужно дорисовать например двойку в конце в 2 раза меньше. Делал так: 2,8,(9,0),3,2,7,032,4,2 - повидиму это и дает ошибку
__________________
Поезд который устал от ржавого здравомыслия рельсов... |
||||
|
||||
По #57
Пока файлы не выложишь не пойму конкретно где прокол. По #58 Что такое суб форма? Сообщение не понял вообще.
__________________
Блог |
||||
|
||||
Red Nova, Зачем выкладывать если все есть в поставке акада?
Шрифт romans.shx - декомпилируешь в romans.shp Вот то что пытаюсь добавить: *019C,17,I2 0E0,2,0F4,064,1,0E8,2,070,1,8,(0,-21),2,090,7,032,0 но не хочет принимать подчеркнутое. Вопрос: как правильно выводить суб форму? Цитата:
__________________
Поезд который устал от ржавого здравомыслия рельсов... |
||||