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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как можно создать собственный шрифт в формате “.shx” ?

Как можно создать собственный шрифт в формате “.shx” ?

Ответ
Поиск в этой теме
Непрочитано 23.02.2005, 19:23 #1
Как можно создать собственный шрифт в формате “.shx” ?
qkq
 
Azerbaijan
Регистрация: 22.12.2004
Сообщений: 8

Как можно создать собственный шрифт в формате “.shx” ?
__________________
kamil
Просмотров: 13041
 
Непрочитано 23.02.2005, 19:44
#2
Alan

CAD
 
Регистрация: 28.08.2003
Киев
Сообщений: 1,835
<phrase 1=


В Руководстве пользователя Автокада версии 10 и 12 было Приложение В "Адаптация Автокада" там было это всё описано.
Но где сейчас взять такое Руководство? У некоторых энтузазистов.
Есть тут один Геннадий Поспелов!
qkq иди к нему
http://www.kulichki.com/cadhlp/pdshx.htm
Alan вне форума  
 
Непрочитано 24.02.2005, 09:05
#3
Grinzaid

Архитектор
 
Регистрация: 14.10.2003
Израиль
Сообщений: 365
<phrase 1=


Хлопотное это дело. Я как-то создал свой шрифт - потрудился изрядно.

Вам надо надо найти имеющийся SHP файл какого-нибудь шрифта (максимально похожего на требуемый, дабы избежать создания символов, знаков препинаная и пр.).

Затем вычертить шрифт на автокаде.

Потом изучить help. Потом MKSHAPE из EXPRESS создать шэйп каждого знака и вложить код этого шэйпа в имеющийся SHP файл на нужное место.

Потом COMPILE для праобразования SHP в SHX.

А потом долгая шлифовка сопряжений или сочетаний букв в разнои порядке.

Писать SHP руками без MKSHAPE тоже можно - получается короче и правильнее, но это уж ОЧЕНЬ муторно.

Все тонкости поцесса смотрите в HELPе, никто так не объяснит, как сам Autodesk.

Удачи Вам.
__________________
С уважением,
Влад Гринзайд.
Grinzaid вне форума  
 
Непрочитано 24.02.2005, 09:08
#4
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,827
<phrase 1=


Но вообще-то это муть, а что существующие файлы шрифтов не хватает :?:
zenon на форуме  
 
Непрочитано 24.02.2005, 09:18
#5
Геннадий aka PG

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


Согласен, писать шрифт с нуля каторжный труд, да и зачем?
Лучше найти подходящий шрифт и добавить туда те символы, которые необходимы.
На указанной страничке есть описание как это сделать.
http://cadhlp.kulichki.com/pdshx.htm
По-шаговое описание создания значка "№". Думаю поможет!
__________________
С уважением,
Геннадий aka PG
Геннадий aka PG вне форума  
 
Непрочитано 24.02.2005, 10:28
#6
KSI


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


>Grinzaid
Согласен, что руками описывать шрифт дольше, но ведь лучше сделать качественно. Это какой должен быть алгоритм программы, чтобы она оптимизировала перемещение пера.
Хотя наверное больше времени уходит на создание самого символа, чем на его запись в файл шрифта.
KSI вне форума  
 
Непрочитано 24.02.2005, 16:05
#7
AY

webcad.pro
 
Регистрация: 06.01.2005
Московская обл.
Сообщений: 501


Я как-то сравнил, что выдает MKSHAPE из EXPRESS и собстенную "ручную" запись (на момент своей записи я про MKSHAPE не знал поэтому писал в "ручками"), так у меня вышло раз в 10 короче. И вообще это даже интерестно хоть и муторно. Буковка к буковке ...
AY вне форума  
 
Автор темы   Непрочитано 06.03.2005, 11:24
#8
qkq


 
Регистрация: 22.12.2004
Azerbaijan
Сообщений: 8


Большое всем спасибо за советы.Буду пробовать
__________________
kamil
qkq вне форума  
 
Непрочитано 06.04.2019, 21:34
#9
tujn08


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


Приветствую! Мне вот тоже понадобилось создать/отредактировать shx.
Пока не понял как это сделать, но сразу задался вопросом: можно ли настроить индивидуальное расстояние между буквами?
Как видно на рисунке:
  • красный - Мтекст CSGOST2304
  • синий - разбитый, отмасштабированный и расстояния между буквами по ГОСТ 2.304
Миниатюры
Нажмите на изображение для увеличения
Название: шрифт.png
Просмотров: 195
Размер:	17.7 Кб
ID:	212742  
tujn08 вне форума  
 
Непрочитано 06.04.2019, 23:54
#10
AlexCondor

инженер
 
Регистрация: 03.08.2007
Сообщений: 1,327


Насколько я помню, в *.shx отдельного задания промежутка между буквами нет. Им заканчивается описание/код каждого символа шрифта. Следующий символ начинается из точки в которой остановилось перо при вычерчивании предыдущего символа.
AlexCondor вне форума  
 
Непрочитано 09.04.2019, 20:48
#11
tujn08


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


Цитата:
Сообщение от AlexCondor Посмотреть сообщение
из точки в которой остановилось перо при вычерчивании предыдущего символа.
Да, разобрался уже. Спасибо!

еще не понятна вторая строка:
*UNIFONT,6,RIES GOST 2.304-81
40,12,0,0,0,0

40 - это размер/масштаб шрифта от описания как я понял, а все остальное, что это?

*UNIFONT,6 цифра 6 непонятна

а как размер шрифта 2,5 5 и 7 сделать отдельно? или все только масштабируется?
tujn08 вне форума  
 
Непрочитано 10.04.2019, 10:09
1 | 1 #12
AlexCondor

инженер
 
Регистрация: 03.08.2007
Сообщений: 1,327


tujn08, Вообще-то все это есть в справке.
Синтаксис заголовка шрифта выглядит так: *UNIFONT,6,font-nameabove,below,modes,encoding,type,0
Значение сверху (40) задает число длин элементарных векторов, на которое прописные символы возвышаются над базовой линией, а значение снизу (12) показывает, насколько ниже базовой линии могут опускаться строчные символы. Базовая линия здесь соответствует разметке на линованной бумаге. Эти значения определяют размеры символов текста и используются для масштабирования высоты, заданной в команде ТЕКСТ.
Байт режимы равен 0 для шрифта только с горизонтальной ориентацией и 2 - для шрифта, поддерживающего двойную ориентацию (горизонтально и вертикально). Далее кодировка шрифта (0 Unicode, 1 Упакованный многобайтовый, 2 Файл формы). Предпоследний - информация о способе внедрения шрифта. Определяет, является ли шрифт лицензионным. Лицензионные шрифты нельзя ни модифицировать, ни распространять (0 Шрифт может быть внедрен, 1 Шрифт не может быть внедрен, 2 Внедрение осуществляется без возможности модификации).
AlexCondor вне форума  
 
Непрочитано 10.04.2019, 10:41
#13
tujn08


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


Цитата:
Сообщение от AlexCondor Посмотреть сообщение
Синтаксис заголовка шрифта выглядит так:
Блин, я же это читал - из головы вылетело ))) Спасибо!
tujn08 вне форума  
 
Непрочитано 10.04.2019, 10:51
1 | #14
AlexCondor

инженер
 
Регистрация: 03.08.2007
Сообщений: 1,327


tujn08, Видно сбивает сама строка. Но так в самой справке. Перенос потеряли:
*UNIFONT,6,font-name
above,below,modes,encoding,type,0
AlexCondor вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как можно создать собственный шрифт в формате “.shx” ?

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

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