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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как вставить символ из shx шрифта

Как вставить символ из shx шрифта

Ответ
Поиск в этой теме
Непрочитано 08.01.2008, 14:36 #1
Как вставить символ из shx шрифта
Red Nova
 
ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Торонто
Регистрация: 23.10.2007
Сообщений: 1,980

Иногда бывает нужно вставить символ из shx шрифта, но когда в окне мтекста нажимаешь simbol, other, то в списке шрифтов есть только стандартные шрифты , а как быть с shx шрифтами?

Последний раз редактировалось Red Nova, 08.01.2008 в 14:44.
Просмотров: 12250
 
Непрочитано 09.01.2008, 17:43
#2
Star

Конструктор штампов
 
Регистрация: 10.03.2004
г. Киев
Сообщений: 92


Для просмотра shx шрифта используй, например, ShxViewer
Star вне форума  
 
Непрочитано 09.01.2008, 17:53
#3
Геннадий aka PG

Машиностроение, Проектирование
 
Регистрация: 15.09.2003
Москва
Сообщений: 1,113
<phrase 1=


http://cadhlp.kulichki.com/pdshx.htm
должно помочь
__________________
С уважением,
Геннадий aka PG
Геннадий aka PG вне форума  
 
Автор темы   Непрочитано 09.01.2008, 18:03
#4
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,980
Отправить сообщение для Red Nova с помощью Skype™


Геннадий aka PG
По ссылке скорее про другое написанно. На мой вопрос ответа нет.

Star
А этим ShxViewer-ом можно разви вставить символ из шрифта?
Red Nova вне форума  
 
Непрочитано 09.01.2008, 19:19
#5
Геннадий aka PG

Машиностроение, Проектирование
 
Регистрация: 15.09.2003
Москва
Сообщений: 1,113
<phrase 1=


В ShxViewer смотришь код формы
а дальше....
__________________
С уважением,
Геннадий aka PG
Геннадий aka PG вне форума  
 
Автор темы   Непрочитано 10.01.2008, 00:16
#6
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,980
Отправить сообщение для Red Nova с помощью Skype™


Как я понял надо посмотреть код буквы, по этому коду посмотреть где она находится на клавиатуре, и вводить из нее, а если на клавиатуре не одна кнопка не соответствует, тогда что цифрами задавать номер буквы, что-то такое припоминаю, правда смутно.
Я правильно понял?
Red Nova вне форума  
 
Непрочитано 10.01.2008, 00:35
#7
Кулик Алексей aka kpblc
Moderator

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


По-моему, надо вбивать нечто типа \U+0123. Но не уверен. Возможно, надо колотить по цифровой клаве, удерживая нажатым Alt.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 11.01.2008, 12:19
#8
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,980
Отправить сообщение для Red Nova с помощью Skype™


Поставил ShxViewer, использовал второй вариант от kpblc (alt+код символа), символ вставляется, правда шрифт почему-то сбрасывается на ариал, хотя с этим навряд ли что-то сделать можно. А так все нормально. Всем спасибо за помощь.
Red Nova вне форума  
 
Автор темы   Непрочитано 11.01.2008, 12:29
#9
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,980
Отправить сообщение для Red Nova с помощью Skype™


Ой, беру свои слова обратно, символ то совсем не тот вставляется который я хотел, да многие на код вообще не реагируют, винигрет.
Red Nova вне форума  
 
Непрочитано 11.01.2008, 12:48
#10
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


В текстах AutoCAD можно выводить большую часть символов в формате %%nnn или \U+nnnn
где
nnn 10-чн. код символа
nnnn 16-чн. код символа в Unicode шрифте.

Например:
знак "предел" или "деление"(÷) можно написать так:
\U+00F7 или %%247
букву "Ё"(большую) можно написать так:
\U+00CB или %%203
букву "ё"(маленькую) можно написать так:
\U+00EB или %%235

%%d Градус (°)
%%p Плюс-минус (±)
%%c Диаметр (ø)
%%o Надчеркивание (пишется перед текстом)
%%u Подчеркивание (пишется перед текстом)
%%u%%o Надчеркивание и подчеркивание одновременно (пишется перед текстом)

Все символы находящиеся в шрифте смотри в ShxViewer.
Некотороые можно набрать используя кнопку Alt. Символы через Alt это обыкновенная таблица ASCII.Она рабоет по всей винде, а не только в автокаде. Поэтому получить можно не более 256 символов. Например русскую букву "А" можно получить так Alt+128, маленькую "а" Alt+160. А можно прибавить 256 и получить туже "а" Alt+416 или Alt+672 и т.д.
Если в многострочном тексте вбить символ которого нет в шрифте то он автоматически заменяется на на символ другого шрифта где этот символ есть (как правило arial). Если в однострочном тексте то появиться знак вопроса если нет такого символа в шрифте.
__________________
Поезд который устал от ржавого здравомыслия рельсов...

Последний раз редактировалось Shoorup, 12.01.2008 в 12:43.
Shoorup вне форума  
 
Автор темы   Непрочитано 11.01.2008, 17:01
#11
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,980
Отправить сообщение для Red Nova с помощью Skype™


Вот спасибо добрый человек, все теперь понятно и работает как надо.
kpblc о том же писал про \U+****, но до меня дошло только сейчас. А про alt+код и думать не надо, там все вперемешку получается.

Последний раз редактировалось Red Nova, 12.01.2008 в 15:59.
Red Nova вне форума  
 
Непрочитано 12.01.2008, 18:47
#12
KSI


 
Регистрация: 19.03.2004
Калининград
Сообщений: 1,842


Shoorup,
Русские символы Ё и ё имеют другой код. Но они имеются не во всех SHX шрифтах. Символы с кодом 00СВ и 00ЕВ могут отличаться в некоторых шрифтах по высоте от остальных символов. Кстати, в большинстве самописных шрифтов, этих символов нет.
KSI вне форума  
 
Непрочитано 14.01.2008, 10:06
#13
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


Цитата:
Сообщение от KSI Посмотреть сообщение
Shoorup,
Русские символы Ё и ё имеют другой код.
Так и есть!
Маленькая буква "ё" это \U+0451
Большая буква "Ё" это \U+0401

Просто например в simplex.shx (у нас применяется в производстве) нет буквы Ё - но есть символ очень похожий на Ё - вот я его и привел как пример. Можно смело скопировать его на эти места (401 и 451) коды 203 и 235 и буквы будут набиваться с клавиши.
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 16.04.2008, 14:16
#14
Gotch


 
Регистрация: 07.02.2007
Сообщений: 200


Добрый день
Друзья подскажите пожауйста такую вещь -
пытаюсь написать условный знак

*g_999-02, -----/-----/----- Сеть свежей воды низкого напора
A,10,[\U+002F,simplex.shx,S=2,R=-30.0,X=-0.6,Y=-1],10

на что акад ругается
simplex.shx is a normal text font file, not a shape file.

я понимаю так что симплекс использовать в таких целях нельзя, да?
или все таки как то можно?

этот код \U+002F в симплексе - /
пробовал
- \U+002F
- /U+002F
- U+002F
- %%047
- %%47
- 047
- 47
и ни в какую

возможно ли вставить?
Gotch вне форума  
 
Непрочитано 16.04.2008, 14:45
#15
Александр Ривилис

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


Так нельзя.
Александр Ривилис вне форума  
 
Непрочитано 08.05.2019, 11:37
#16
allar8


 
Регистрация: 12.03.2013
Сообщений: 650


Цитата:
Сообщение от Star Посмотреть сообщение
Для просмотра shx шрифта используй, например, ShxViewer
Стал искать эту прогу в нете и наткнулся на файлик 811.dwg (см. вложение). Вот отсюда взял https://forums.autodesk.com/t5/autoc...r/td-p/1346151
Добрый человек какой то не поленился забил большинство символов и написал коды этих символов,
которые с Alt работают. Выбираем все символы в файле, применяем им стиль с нужным шрифтом и видим все символы интересуемого SHХ шрифта.
И никакая программа ShxViewer не нужна. Мне очень эта идея понравилась.
Вложения
Тип файла: dwg 811.DWG (88.5 Кб, 60 просмотров)
allar8 вне форума  
 
Непрочитано 08.05.2019, 12:19
#17
Хмурый


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


а я здесь SHX Viewer 1.1 взял

----- добавлено через ~7 мин. -----
Цитата:
Сообщение от allar8 Посмотреть сообщение
И никакая программа ShxViewer не нужна.
Не. SHX Viewer нужен, ибо в файле 811 не все символы указаны, которые может придумать безумное человечество в файлах шрифтов
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.jpg
Просмотров: 78
Размер:	166.9 Кб
ID:	213919  

Последний раз редактировалось Хмурый, 08.05.2019 в 12:30.
Хмурый вне форума  
 
Непрочитано 31.05.2019, 11:23
#18
allar8


 
Регистрация: 12.03.2013
Сообщений: 650


Цитата:
Сообщение от Хмурый Посмотреть сообщение
Не. SHX Viewer нужен, ибо в файле 811 не все символы указаны, которые может придумать безумное человечество в файлах шрифтов
А может этот набор символов воспринимается автокадом, а вместо остальных квадратики? Может поэтому не все символы?
allar8 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как вставить символ из shx шрифта

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как именно настроить параметры нового чертежа? Макс_Северянин AutoCAD 31 01.09.2010 10:16
Мониторы LCD CRT Разное 94 17.06.2008 10:51
Как отменить заливку шрифта по контуру в м-тексте при печати Nata AutoCAD 8 25.03.2004 12:08