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

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

Добавление символов в шрифт

Ответ
Поиск в этой теме
Непрочитано 19.01.2006, 13:18
Добавление символов в шрифт
Александер
 
Регистрация: 15.06.2005
Сообщений: 184

Думаю я не первый кто задумался об этом.
Проблема такая:
использую стандартный шрифт автокада ROMANS всем устраивает, вот только не хватает нескольких символов, № например и прочие, как их можно добавить в стандартный шрифт ROMANC.
Просмотров: 76672
 
Непрочитано 03.02.2009, 06:51
#121
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


VVA, wetr - посмотрите вот этот шрифт. В архиве shx и ttf. TTF - для диалоговых окон. Проблемы с прилипанием вроде бы решены.
Вложения
Тип файла: zip rucad_font.zip (266.2 Кб, 440 просмотров)

Последний раз редактировалось ShaggyDoc, 03.02.2009 в 06:57.
ShaggyDoc вне форума  
 
Непрочитано 03.02.2009, 09:50
#122
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,537
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
VVA, wetr - посмотрите вот этот шрифт. В архиве shx и ttf. TTF - для диалоговых окон. Проблемы с прилипанием вроде бы решены.
Шрифр хороший, но mipGost красивее...
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 03.02.2009, 10:39
#123
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


ShaggyDoc, Хочу уточнить один вопрос касаемо области личного применения.
Цитата:
При переработке шрифта учитывались и иные разработки, например шрифты CS_Gost_2304.shx, mipGost.shx. Эти шрифты
применяются часто и желательно, чтобы их символы сооответствовали и нашему шрифту.
Добавляя символы проката я ориентировался по кодам на уже существующий шрифт CS_Gost2304.shx. Хотелось бы для совместимости ставить символы проката по одним и темже адресам. В частности нашел отличия а адресах E71F, E720, E721, E723, E724, E725-E72C
Шрифт CS_Gost2304.shx прилагаю. Хотелось бы посмотреть на CS_Gost_2304.shx. У кого есть выложите.
Вложения
Тип файла: rar CS_Gost2304.rar (10.3 Кб, 799 просмотров)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 03.02.2009, 11:06
#124
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Да, совместимости хотелось бы, но не получается. Символы проката в тех шрифтах находятся на незаконных местах - не там, где положено быть по спецификации UNICODE.
ShaggyDoc вне форума  
 
Непрочитано 03.02.2009, 11:28
#125
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


ShaggyDoc, Я как раз вчера копался на unicode.org, но законных мест проката не нашел. Можно ссылку. Это я к тому, что Krieger прислал еще парочку профилей. Хочется все сделать правильно. Предполагаемая добавка
Вложения
Тип файла: dwg
DWG 2004
Шрифт Кригер Font.dwg (98.7 Кб, 2870 просмотров)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 03.02.2009, 14:36
#126
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Конкретно проката в UNICODE нет. Прокат оставил в диапазоне от E720, как в mipGost. В CS_Gost2304 там же, в SPDS_nano. Хотя бывают разные шрифты с одним названием.

Конечно, хочется правильно. Вообще-то, как я понял, для включения в стандарт надо давать свои предложения в не занятый диапазон. Потом, когда-то, их может быть учтут.

А можно и свой фактический стандарт сделать. Кого бояться-то?

Другие, которые нашел в UNICODE я перенес - римские цифры, еще что-то. Чтоб были на законных местах.

Юникод я разбирал в Википедии - на русском и более наглядно.
ShaggyDoc вне форума  
 
Непрочитано 03.02.2009, 15:51
#127
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Про римские понятно. Раз уж занялся, то верну их на свое место. Я имею ввиду, что в шрифте CS_Gost2304.shx ,к примеру, по адресу E723 расположен прокат из двух диагонально расположенных уголков, в шрифте ruCAD по адресу E723 - коробочка из 4 уголков,
rucad.shx - адрес E724 - швеллер
CS_Gost2304.shx - адрес E724 - 2 швеллера
и т.д.
Цитата:
А можно и свой фактический стандарт сделать. Кого бояться-то?
Именно это в диапазоне E7XX и хотелось бы сделать.
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 03.02.2009, 20:41
#128
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Ну, прокат-то я действительно поменял. А где встретится два диагональных уголка в реале? Или швеллер, к котором уголок сбоку прилеплен? А швеллер и двутавр рядом?
Ведь шрифтом будут подписывать, например, вдоль схем металлоконструкций, в спецификации. Поэтому я там кое-что явно ненужное и убрал.

Но, разумеется, эту часть можно и обсудить прилюдно, с теми, кто реально работает и сделать единый оптимльный вариант.
ShaggyDoc вне форума  
 
Непрочитано 02.04.2009, 16:40
#129
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
VVA, wetr - посмотрите вот этот шрифт. В архиве shx и ttf. TTF - для диалоговых окон. Проблемы с прилипанием вроде бы решены.
Нашёлся один косяк. При использовании символов "(" или ")" в первой строке мультивыноски всё же происходит это пресловутое прилипание к полке.
Makswell вне форума  
 
Непрочитано 02.04.2009, 16:51
#130
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,537
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
А где встретится два диагональных уголка в реале?
В фермах обычное дело

Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Или швеллер, к котором уголок сбоку прилеплен? А швеллер и двутавр рядом?
При реконструкции часто необходимо усиливать балки. В том числе и перечисленными способами.
Другое дело, есть ли среди пользователей Рукада строители? Нужно ли это кому нибудь?
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 02.04.2009, 21:37
#131
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


wetr, конечно спрашивал я у строителей - что надо. Они и подсказали.

Разумеется, в практике могут быть самые разнообразные сочетания профилей, вопрос в том - надо ли их в шрифт вводить. Где именно шрифт нужен? Например, на схемах подписать сечение. В спецификации, ведомости. Какое-то экзотичное сочетание никогда и не встретится, или раз в жизни.

Но ничто не мешает добавить в шрифт всё, что требуется - делов-то. Предлагаю просто всем желающим предложить свои варианты. А мы и в шрифты их внесём. Да согласуем, чтобы на единых местах были. Или вообще единый оптимальный шрифт можно сделать с учётом всех обнаруженных косяков.
ShaggyDoc вне форума  
 
Непрочитано 03.04.2009, 11:05
#132
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Цитата:
Предлагаю просто всем желающим предложить свои варианты. А мы и в шрифты их внесём
Полностью поддерживаю. Я уже вплотную приблизился к пересмотру "неприлипающей к мультивыноске" части символов в плане "законности" присвоения им того или иного адреса. Промежуточный вариант выложен здесь
Имеем:
1. Предложения новых профилей от Krieger'a #125
2. Нестыковка некоторых символов rucad.shx, mipgost.shx, CS_Gost2304.shx в позициях E7XX (см. #127)
Цитата:
Или вообще единый оптимальный шрифт можно сделать с учётом всех обнаруженных косяков.
За всеми частями тела.
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 21.01.2010, 15:12
#133
cancercat

инженер-преподаватель ;-)
 
Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 1,999


Подниму-ка тему, чем новую создавать...
Вопрос, собственно, к VVA как к создателю. Пользуюсь шрифтом mipgost.shx. При простановке диаметра не ставится значок диаметра перед размерным числом. Выводит знак вопроса. С чем это может быть связано? Автокад 2008LT.
cancercat вне форума  
 
Непрочитано 21.01.2010, 15:27
#134
KSI


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


А какой код символа в шрифте? Должен быть 2205.
Что-то я у себя не нашел такой шрифт. Небось ещё досовский.
KSI вне форума  
 
Непрочитано 21.01.2010, 15:37
#135
cancercat

инженер-преподаватель ;-)
 
Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 1,999


KSI, http://dwg.ru/dnl/147 Кода там никакого нет, разве что %%c, но эта комбинация как раз и не работает...
cancercat вне форума  
 
Непрочитано 21.01.2010, 16:09
#136
KSI


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


К сожалению нет Лайта 2008, проверял на полном 2007 и 2010, все в порядке.
В шрифте "mipGost.shx", символ диаметра, как и положено, имеет код 2205.
KSI вне форума  
 
Непрочитано 21.01.2010, 16:21
#137
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


cancercat, А что дает \U+2205?
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 21.01.2010, 16:23
#138
cancercat

инженер-преподаватель ;-)
 
Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 1,999


Очень странно... Я сейчас тоже попробовал на чистом чертеже - всё выводится. Видимо, дело именно в данном конкретном чертеже. Прикладываю. Диаметр не хочет выводиться даже через редактор Мтекста!
Вложения
Тип файла: dwg
DWG 2007
Траверса.dwg (188.7 Кб, 2734 просмотров)
cancercat вне форума  
 
Непрочитано 21.01.2010, 16:29
#139
KSI


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


Открыл чертеж в 2007 полном Акаде, все в порядке.
KSI вне форума  
 
Непрочитано 21.01.2010, 16:51
#140
cancercat

инженер-преподаватель ;-)
 
Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 1,999


Ещё более странно...
VVA, это комбинация выводит знак вопроса.
Попробовал открыть этот же чертёж на соседнем компе. Там тоже 2008LT. И та же самая проблема. Причём, что интересно, если в диспетчере размерных стилей поменять шрифт установленного текстового стиля на ГОСТ тип А (ttf), то "прорисовывается" буква Ш. А если на Times New Roman - выводится знак диаметра! Чудеса какие-то... Приду домой - посмотрю на своём полном Автокаде.
cancercat вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Добавление символов в шрифт

Реклама i