|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
1. Набери в редакторе многострочного текста S11^.
2. Выдели символы 11^ 3. На панели станет черной кнопка a/b. Жми ее 4. Смотри результат
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Цитата:
Единственное добавлю: то, что ты пытался сделать через справку, решение для однострочного текста и для векторного шрифта AutoCAD. В многострочном этого делать не нужно. Если хочется сделать и для однострочного эти 4 формы, скидывай файл.
__________________
Поезд который устал от ржавого здравомыслия рельсов... |
||||
|
||||
Регистрация: 16.11.2008
Сообщений: 67
|
смысл ясен, спасиб)) а как для нижнего индекса это будет выглядеть?
тока вот не задача: в поле индекса у меня должны быть буквы, причём русские. при нажатии кнопочки a/b выделенный кусок превращается в вопросики(((( а при латинице - всё нормально. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
А подумать?
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
По крайней мере я их не знаю Да и знать уже не хочу, т.к. 2005 Авткад начал уже забывать
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Подниму темку.
Пригодился мне тут шрифт gostw.shx. Шрифт старый не ЮНИКОДовский. Там нет %%c %%d %%p Читаю справку Цитата:
Код:
Ну а теперь при записи %%c в шрифте, отображается буква Ш. При этом в свойствах отображается значек диаметра. В SHX Viewer тоже все нормально видно. Никто не знает в чем дело?
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14) Последний раз редактировалось wetr, 19.11.2008 в 06:11. |
||||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Ты умудрился взять самые неподходящие шрифты (которые вчера выкладывал), в которых на нужных местах нет нужных символов. Вот и всё.
Для того, чтобы знак диаметра отображался правильно, надо чтобы он был с кодом 2205, это аналог %%c. В ранних версиях диаметр был на другом месте. Для совместимости в хороших шрифтах наиболее популярные символы дублируются в нескольких местах. %%c - это "псевдоним" диаметра. В разных версиях AutoCAD он может ссылаться на разный физический адрес описания символа. Не исключаю, что в каких-то национальных языках диаметр обозначается каким-нибудь иероглифом. |
|||
|
||||
Насколько я понял, код U+2205 для диаметра применяется только в Юникод-шрифтах. Здесь вроде, не юникод (могу ошибаться - знания поверхностные).
Цитата:
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14) Последний раз редактировалось wetr, 19.11.2008 в 07:23. |
||||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
А какой там может быть секрет?
Вот выкопировка из этого шрифта Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Ребята, у меня не юникодовский шрифт. Код 2205 мне не подходит. Я хочу понять почему у меня не работают знаки: градус, диаметр, плюс/минус, если я их ставлю на их законные места... SHX Viewer показывает все нормально...Почему автокад не хочет показывать. Больше того, в шрифте уважаемого Поспелова Геннадия, тоже не видно этих знаков, только "н", "ш", "с". На приложенном файле его шрифт внизу справа.
VVA, твой шрифт отличный, но у него есть 1 минус: плохо себя ведет с мультилидерами. Из моих опытов выходит, что нормально с мультилидерами работают шрифты сделанные только прямыми (без дуг). Исключение - все тот же шрифт gostb_pg от Геннадия. Теперь хочу использовать отдельный шрифт для мультилидера, mipGost для всего остального. Вот отдельный шрифт как раз и нужен максимально похожий на mipGost, только без дуг. Под это определение подходит больше всех gostw.shx
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14) |
||||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
В #90 заменен файл шрифта.
Что сделано: 1. Шрифт совместимый с MLEADER (устранен эффект "прилипания" к полке). 2. Включено много дополнительных символов (Римские цифры, прокатные профили и т.д). 3. Коды дополнительных символов совместимы со стандартами UNICODE. Символы, отсутствующие в UNICODE по возможности размещены на тех же местах, где они были в других популярных шрифтах. 4. Все клавиатурные символы размещены на штатных местах. Вариант ещё не окончательный, требует дополнительного тестирования и документирования. |
|||
|
||||
Загадка прилипания круглого текста разгадана. Все дело в способе написания самих букв. Если в шрифте буквы начинаются с 0 по оси y, то буквы с дугами будут прилипать. Наверно непонятно объяснил, приложу скрин из viewer_a, как надо делать буквы
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14) |
||||
|
||||
Почему в мтексте \U+2205 отображается как Ш??? В любом *.shx шрифте?
*Добавлено. Шайтан какой-то. Сейчас отображается...
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14) Последний раз редактировалось wetr, 24.11.2008 в 09:44. |
||||
|
||||
KSI, AutoCAD 2009 sp3.
Цитата:
Цитата:
...Получается все может зависеть от версии када. Надо дома попробовать. И нужно запихать описание символа в разные места(какие?...), так, чтобы в любой версии отображалось все корректно. Хотя справка моего када говорит тоже самое что и раньше Цитата:
Я понимаю, что в этом шрифте все символы стоят наперекосяк, не на своих местах, но проблема не в этом(при желании можно все расставить все на свои места) - проблема в том, что диаметр стоит на своем месте, согласно справке, но не отображается в автокаде. Как это победить? Кто-нибудь знает?
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14) |
||||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Цитата:
Цитата:
В штатных шрифтах для ранних версий AutoCAD диаметр был на 258 месте. Псевдоним %%c направлял на этот адрес. Чтобы "победить" надо просмотреть шрифт через Shx Viewer и убедиться, что все на своем месте. Не забываем также, что файл шрифта перечитывается после перезагрузки AutoCAD. |
|||
|
||||
В этом, который самый неудачный GOSTW.shx
Прикладываю файл и скрин из Shx Viewer где все красиво. В свойствах шрифта в графе "Содержание" изображен ДИАМЕТР.
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14) Последний раз редактировалось wetr, 28.11.2008 в 07:37. Причина: очепятка |
||||