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

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

Возможно ли установить shx шрифт в систему widows?

Ответ
Поиск в этой теме
Непрочитано 27.03.2008, 15:30 #1
Возможно ли установить shx шрифт в систему widows?
Red Nova
 
ՃԱՐՏԱՐԱԳԵՏ, տ.գ.թ.
 
Торонто
Регистрация: 23.10.2007
Сообщений: 1,990

С чего возник вопрос.
Я написал shx шрифт, в AutoCAD-е в самом чертеже он отображается нормально, но в СПДС, скажем в выноске, в окошке редактора крякохябры, которые, впрочем, исчезают когда выноска окончательно проставлена. Но каждый раз редактируя выноску работаешь на ощупь, так как крякозябры возвращаются. Тоже самое в окне свойство AutoCAD. Разработчики ответили мне, что надо шрифт установить в систему widows. Возможно ли такое? А может проблему можно по-другому решить?
Прикрепляю скриншоты простановки выноски.

Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 434
Размер:	21.1 Кб
ID:	4706  Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 398
Размер:	6.3 Кб
ID:	4707  

Просмотров: 21741
 
Непрочитано 27.03.2008, 15:33
#2
zenon

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


Кадовский шрифт в Винду? Ну-ну.
А кто посоветовал?
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Автор темы   Непрочитано 27.03.2008, 17:11
#3
Red Nova

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


Разработчики СПДС
Red Nova вне форума  
 
Непрочитано 27.03.2008, 17:17
#4
zenon

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


Это тебя вежливо послали.
А если не секрет что за шрифт такой, в смысле язык?
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 27.03.2008, 17:18
#5
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Аналоги некоторых шрифтов SHX в формате TTF последние версии AutoCAD копируют в системную папку FONTS.
Profan вне форума  
 
Автор темы   Непрочитано 27.03.2008, 17:38
#6
Red Nova

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


Profan, А как тогда создать такой аналог. Вот к примеру у меня есть два шрифта TTF в которых содержатся те же буквы, что и в моем shx шрифте. Беда в том, что в каждом из TTF только половина нужных букв, чтобы получить искомый TTF шрифт надо смешать те два. А как это сделать я не имею представления.

zenon Армянский это.
Red Nova вне форума  
 
Непрочитано 27.03.2008, 17:54
#7
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Встречались мне программы для конструирования векторных шрифтов TTF. Давно было.
Profan вне форума  
 
Непрочитано 27.03.2008, 18:41
#8
VVA

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


Я пользовался FontCreator'ом
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 27.03.2008, 20:11
#9
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Может "Mtextmap.ini" отредактировать? Где приравнять его к похожему ttf шрифту.
Krieger вне форума  
 
Автор темы   Непрочитано 27.03.2008, 20:13
#10
Red Nova

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


Krieger, А можно по подробнее?
Red Nova вне форума  
 
Непрочитано 27.03.2008, 20:38
#11
Shoorup


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


В винду не добавишь векторный шрифт. Можно сделать аналог - но это другая пестня. Есть TTF шрифты схожие с .shx - пробуй.
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 27.03.2008, 20:49
#12
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 23,267
<phrase 1=


Shoorup, TTF -это векторные шрифты
Солидворкер вне форума  
 
Непрочитано 28.03.2008, 08:46
#13
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Цитата:
Сообщение от Red Nova Посмотреть сообщение
Krieger, А можно по подробнее?
Вот в этом файле:
C:\Documents and Settings\Admin\Application Data\Autodesk\AutoCAD 2007\R17.0\enu\Support\Mtextmap.ini

увидишь вот такое:
Цитата:
[SHX Map]
complex.shx=Complex,0,0,0,2,204,238,1
gdt.shx=GDT,0,0,0,2
gothice.shx=GothicE,0,0,0,2,204,238,1
gothicg.shx=GothicG,0,0,0,2,204,238,1
gothici.shx=GothicI,0,0,0,2,204,238,1
greekc.shx=GreekC,0,0,0,2,204,238,1
greeks.shx=GreekS,0,0,0,2,204,238,1
isocp.shx=ISOCP,0,0,0,2,204,238,1
isocp2.shx=ISOCP2,0,0,0,2,204,238,1
isocp3.shx=ISOCP3,0,0,0,2,204,238,1
isoct.shx=ISOCT,0,0,0,49,204,238,1
isoct2.shx=ISOCT2,0,0,0,49,204,238,1
isoct3.shx=ISOCT3,0,0,0,49,204,238,1
italic.shx=Italic,0,0,0,2,204,238,1
italicc.shx=ItalicC,0,0,0,2,204,238,1
italict.shx=ItalicT,0,0,0,2,204,238,1
monotxt.shx=Monotxt,0,0,0,2,204,238,1
romanc.shx=RomanC,0,0,0,2,204,238,1
romand.shx=RomanD,0,0,0,2,204,238,1
romans.shx=RomanS,0,0,0,2,204,238,1
romant.shx=RomanT,0,0,0,2,204,238,1
scriptc.shx=ScriptC,0,0,0,2,204,238,1
scripts.shx=ScriptS,0,0,0,2,204,238,1
simplex.shx=Simplex,0,0,0,2,204,238,1
syastro.shx=SyAstro,0,0,0,2,204,238,1
symap.shx=SyMap,0,0,0,2,204,238,1
symath.shx=SyMath,0,0,0,2,204,238,1
symeteo.shx=SyMeteo,0,0,0,2,204,238,1
symusic.shx=SyMusic,0,0,0,2,204,238,1
txt.shx=Txt,0,0,0,2,204,238,1
Сделай подобную дополнительную запись в конце этого списка, например:
Код:
[Выделить все]
RedNovaFont.shx=Simplex,0,0,0,2,204,238,1
Т.е. типа указывается анолог shx в ttf, тогда в редакторе текста будешь видеть шрифт Simplex, а в черетже свой.
Krieger вне форума  
 
Непрочитано 28.03.2008, 10:17
#14
Shoorup


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


Цитата:
Сообщение от Солидворкер Посмотреть сообщение
Shoorup, TTF -это векторные шрифты
Чего??? Или я сейчас для себя чтото новое открою или ты пошутил!

TTF - True Type Font это контурный шрифт
TrueType-шрифты созданы на языке описания страниц TrueImage. Для построения шрифтовых знаков в TrueType применяются квадратичные сплайны. Они рисуются на экране быстрее, чем кривые Безье, применяемые для построения знаков в PostScript-шрифтах, однако при печати дают менее точные кривые, чем кривые Безье.
Шрифты TrueType имеют векторную структуру - но они не являются векторными шрифтами.
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 28.03.2008, 10:28
#15
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 23,267
<phrase 1=


Цитата:
Сообщение от Shoorup Посмотреть сообщение
Шрифты TrueType имеют векторную структуру - но они не являются векторными шрифтами.
А это высказывание как понимать?
Солидворкер вне форума  
 
Непрочитано 28.03.2008, 10:37
#16
Shoorup


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


Тоесть они состоят не из одних векторов. А шрифт shx чисто векторный шрифт.
True Type Font состоит из векторной структуры, точечного рисунка и метрических данных. Он работает по другому если хош.
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Автор темы   Непрочитано 28.03.2008, 10:46
#17
Red Nova

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


Krieger,
Добавил, не помогает. Может я где ошибся.
Цитата:
[SHX Map]
complex.shx=Complex,0,0,0,2,204,238,1
gdt.shx=GDT,0,0,0,2
gothice.shx=GothicE,0,0,0,2,204,238,1
gothicg.shx=GothicG,0,0,0,2,204,238,1
gothici.shx=GothicI,0,0,0,2,204,238,1
greekc.shx=GreekC,0,0,0,2,204,238,1
greeks.shx=GreekS,0,0,0,2,204,238,1
isocp.shx=ISOCP,0,0,0,2,204,238,1
isocp2.shx=ISOCP2,0,0,0,2,204,238,1
isocp3.shx=ISOCP3,0,0,0,2,204,238,1
isoct.shx=ISOCT,0,0,0,49,204,238,1
isoct2.shx=ISOCT2,0,0,0,49,204,238,1
isoct3.shx=ISOCT3,0,0,0,49,204,238,1
italic.shx=Italic,0,0,0,2,204,238,1
italicc.shx=ItalicC,0,0,0,2,204,238,1
italict.shx=ItalicT,0,0,0,2,204,238,1
monotxt.shx=Monotxt,0,0,0,2,204,238,1
romanc.shx=RomanC,0,0,0,2,204,238,1
romand.shx=RomanD,0,0,0,2,204,238,1
romans.shx=RomanS,0,0,0,2,204,238,1
romant.shx=RomanT,0,0,0,2,204,238,1
scriptc.shx=ScriptC,0,0,0,2,204,238,1
scripts.shx=ScriptS,0,0,0,2,204,238,1
simplex.shx=Simplex,0,0,0,2,204,238,1
syastro.shx=SyAstro,0,0,0,2,204,238,1
symap.shx=SyMap,0,0,0,2,204,238,1
symath.shx=SyMath,0,0,0,2,204,238,1
symeteo.shx=SyMeteo,0,0,0,2,204,238,1
symusic.shx=SyMusic,0,0,0,2,204,238,1
txt.shx=Txt,0,0,0,2,204,238,1
CS Armenian.shx=Arial Armenian,0,0,0,2,204,238,1
Пробовал также записать как
Цитата:
CS_Armenian.shx=Arial_Armenian,0,0,0,2,204,238,1
Red Nova вне форума  
 
Непрочитано 28.03.2008, 11:00
#18
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Цитата:
Сообщение от Shoorup Посмотреть сообщение
Тоесть они состоят не из одних векторов. А шрифт shx чисто векторный шрифт.
True Type Font состоит из векторной структуры, точечного рисунка и метрических данных. Он работает по другому если хош.
Нам не особенно важно, из чего конкретно состоит шрифт TTF. Нам важно, что при масштабировании он ведет себя как векторный объект.
Profan вне форума  
 
Непрочитано 28.03.2008, 11:06
#19
Shoorup


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


Red Nova, проблема как мне кажеться в шрифте "Arial_Armenian"
Сам не пробовал - долго эксперементировать
Попробуй сделать так:
1.Установи в винду Arial_Armenian.ttf
2.Скопируй в папку C:\Program Files\AutoCAD 200Х\Fonts оба шрифта
Я так понял шрифт Arial_Armenian.ttf ты делал из двух шрифтов. В какой программе?
Возможно (чисто как вариант) шрифт сделан неправильно программой (выход в инет не имею. так бы я тебя направил на правильные сайты) Шрифты ttf качественно сделать достаточно сложно. Подправить символ(ы) легко. А создать с нуля сложно. Гораздо сложней чем shx шрифт. Я слышал, что в Кореле получаются не совсем правильные шрифты или не полные програмно.
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 28.03.2008, 11:12
#20
Shoorup


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


Цитата:
Сообщение от Profan Посмотреть сообщение
Нам не особенно важно, из чего конкретно состоит шрифт TTF. Нам важно, что при масштабировании он ведет себя как векторный объект.
Offtop: Если не ошибаюсь масштабируется он тоже подругому. Не будем спорить. Я хотел лишь только уяснить то, что TTF шрифт это НЕ векторный шрифт.
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 28.03.2008, 11:14
#21
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 23,267
<phrase 1=


Я все-таки не понимаю, почему Автодеск никак не может уйти от SHX шрифтов...
Солидворкер вне форума  
 
Непрочитано 28.03.2008, 11:20
#22
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Цитата:
Сообщение от Red Nova Посмотреть сообщение
Krieger,
Добавил, не помогает. Может я где ошибся.
Пробовал также записать как
Ты определись какое у тебя название шрифта с пробелом или с подчеркиванием, то и пиши (с пробелом лучше не давай названий от греха подальше). А шрифт Arial_Armenian.ttf должен быть установлен в системе. Это я так понял ты все-таки перегнал shx в ttf?
Krieger вне форума  
 
Непрочитано 28.03.2008, 11:21
#23
Shoorup


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


Солидворкер, А чего он должен уходить? Чем они так плохи?
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 28.03.2008, 11:28
#24
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 23,267
<phrase 1=


Цитата:
Сообщение от Shoorup Посмотреть сообщение
Солидворкер, А чего он должен уходить? Чем они так плохи?
http://dwg.ru/f/showthread.php?t=126...F4%F2%E0%EC%E8
http://dwg.ru/f/showthread.php?t=120...F4%F2%E0%EC%E8
http://dwg.ru/f/showthread.php?t=371...F4%F2%E0%EC%E8
http://dwg.ru/f/showthread.php?t=668...F4%F2%E0%EC%E8
http://dwg.ru/f/showthread.php?t=315...F4%F2%E0%EC%E8
http://dwg.ru/f/showthread.php?t=210...F4%F2%E0%EC%E8
http://dwg.ru/f/showthread.php?t=160...F4%F2%E0%EC%E8
http://dwg.ru/f/showthread.php?t=100...F4%F2%E0%EC%E8
Еще?
Солидворкер вне форума  
 
Непрочитано 28.03.2008, 11:29
#25
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Для Shoorop. А я только хотел уточнить, что TTF ведет себя не как РАСТРОВЫЙ шрифт.
Для Солидворкер.
Цитата:
Я все-таки не понимаю, почему Автодеск никак не может уйти от SHX шрифтов...
А потому, как я думаю, что Autodesk никак не может полностью перейти на графическую подсистему Windows.
Profan вне форума  
 
Непрочитано 28.03.2008, 12:15
#26
Александр Ривилис

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


Цитата:
Сообщение от Солидворкер Посмотреть сообщение
Я все-таки не понимаю, почему Автодеск никак не может уйти от SHX шрифтов...
Надеюсь, что никогда не уйдут. Это один из немногих типов шрифтов, создание которых полностью документировано и создать новый шрифт или исправить существующий можно при помощи обычного блокнота.
Проблемы как раз возникают в AutoCAD'е при использовании ttf-шрифтов. Особенно если dwg-файлы создаными сторонними программами (например, Архикад).
Александр Ривилис вне форума  
 
Непрочитано 28.03.2008, 12:24
#27
Shoorup


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


Почему-то у меня никогда не возникало проблем с shx шрифтами. shx шрифты никогда не покинут акад.
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Автор темы   Непрочитано 28.03.2008, 17:41
#28
Red Nova

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


Shoorup, Krieger,
Шрифт Arial Armenian существующий, и в нем содержатся все армянские буквы, он установлен в винде. Нету в нем знаков из CS Gost шрифта (которые есть и в CS Armenian). Я пока хочу хотя бы буквы видеть, а потом займусь "Скрещиванием".
Только что обнаружил, что и с обычными Армянскими TTF та же лажа. В винде они есть. В чем проблема не понимаю. Читаются только юникод шрифты.

Цитата:
Ты определись какое у тебя название шрифта с пробелом или с подчеркиванием, то и пиши
Названия шрифтов содержат пробелы.
Red Nova вне форума  
 
Автор темы   Непрочитано 28.03.2008, 17:45
#29
Red Nova

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


Вот выкладываю шрифты на обозрение, может кто поймет в чем проблема.
Вложения
Тип файла: rar fonts.rar (37.5 Кб, 281 просмотров)
Red Nova вне форума  
 
Непрочитано 28.03.2008, 17:47
#30
Shoorup


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


Попробуй посмотреть какие кракозябры выдает вместо нужных букв, найди их номера в таблице в шрифте. А потом посмотри реальные табличные номера нужных букв. Совпадают?
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 28.03.2008, 18:19
#31
Shoorup


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


Ну вот я напечатал и shx и TTF в акаде. Но вводил я их через %%178, %%179 и т.д. Как их ввести по другому не знаю. во первых у меня клавиатура русская а во вторых армянского у меня в винде нет. Какой нужно язык выбрать чтобы печатать армянским (у меня просто в списке языков нету армянского)
Миниатюры
Нажмите на изображение для увеличения
Название: Арм.JPG
Просмотров: 194
Размер:	17.3 Кб
ID:	4746  
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 28.03.2008, 18:29
#32
Shoorup


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


Шрифты вроде правильно сделаны. Дело в СПДС. Я сильно не в курсе как работает шрифт с несколькими языками. Например делали мы както литовцам. Делали так: Почти в любом шрифте есть литовские буквы (это и есть эти кракозябры)например буква "с" с треугольной птичкой как у буквы "й"так вот это кнопка с цифрой "3" на основной клаве (цифры вбиваются через NumPud) или буква "е" с точкой наверху - это "4" буква "а" с хвостиком. Эти символы тоже находяться в таблице примерно на тех же местах (178,179 и т.д.) и вызываются они при соответствующем выборе языка. Еслибы в акаде ты вызывал символа которого нету в шрифте то он бы в однострочнов превратился в вопрос а в многострочном поменялся бы на другой шрифт где этот символ есть.
__________________
Поезд который устал от ржавого здравомыслия рельсов...

Последний раз редактировалось Shoorup, 28.03.2008 в 18:45.
Shoorup вне форума  
 
Непрочитано 28.03.2008, 18:35
#33
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


К сожалению у меня нет СПДС чтобы проверить, но в 2007-м в редакторе мультитекста все отображается корректно что с одним шрифтом, что с другим. Армянские буквы вроде совпадают. Попробуй на всякий случай в mtextmap.ini прописать не название шрифта, а названия файла.

CS Armenian.shx=ARMHLV,0,0,0,2,204,238,1

А так не знаю.
Krieger вне форума  
 
Непрочитано 28.03.2008, 18:44
#34
Shoorup


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


Цитата:
Сообщение от Red Nova Посмотреть сообщение
С чего возник вопрос.
Я написал shx шрифт, в AutoCAD-е в самом чертеже он отображается нормально, но в СПДС, скажем в выноске, в окошке редактора крякохябры, которые, впрочем, исчезают когда выноска окончательно проставлена. Но каждый раз редактируя выноску работаешь на ощупь, так как крякозябры возвращаются. Тоже самое в окне свойство AutoCAD. Разработчики ответили мне, что надо шрифт установить в систему widows. Возможно ли такое? А может проблему можно по-другому решить?
Прикрепляю скриншоты простановки выноски.
В окошке редактора он отображается не кракозябрами а так как положено.
Вот например ты ввел первый символ "u" армянское а в редакторе он у тебя отобразился как знак квадрата - потому как на месте B2 (178) должен быть квадрат а не "u". по сути происходит следующее: На клаве ты нажимаешь клавишу она сопостовляется с номером в шрифте - У СПДСа есть системный шрифт - правильный - его менять нельзя (или просто нежелательно) этот номер сопоставляется и отображается в редакторе (в редакторе для любого шрифта будет одни и теже символы как бы ты не менял шрифт) а после ввода он уже вносит в шрифт которые ты выбрал то что тебе нужно. СПДС может в качестве системного использовать таймс нью романд например и если ты хочешь чтобы в редакторе отображались твои буквы армянские то тебе нужно заменить все эти символы в таймсе (т.е. вместо знака квадрата поставить
"u" армянское) Но тогда например в том же ворде ты вместо знака квадрата в таймс нью романде получишь свою "u".
Надеюсь понятно рассказал?
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 28.03.2008, 18:44
#35
KSI


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


Значит так, в "Arial Armenian.ttf" латиница и армянские символы с кодами 0B2 - 0FD. Похоже на старую кодировку ANSI.
В CS Armenian.shx Армянские символы находятся под этими же кодами.
Похоже нужно разбираться со строкой в Mtextmap.ini (кстати, этот файл хранится в нескольких местах).
CS Armenian.shx=Arial Armenian,0,0,0,2,204,238,1
Попробуй поиграть с цифрами 204 - поставить в 0, и 238.
А может кто знает, что это за набор цифр.
204 - кажется включает кириллическую кодовую страницу.
KSI вне форума  
 
Непрочитано 28.03.2008, 18:54
#36
VVA

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


Про mtextmap.ini
http://www.caduser.ru/cgi-bin/f1/board.cgi?t=16080Lp
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 28.03.2008, 20:14
#37
Red Nova

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


Shoorup,
Цитата:
Ну вот я напечатал и shx и TTF в акаде. Но вводил я их через %%178, %%179 и т.д. Как их ввести по другому не знаю. во первых у меня клавиатура русская а во вторых армянского у меня в винде нет. Какой нужно язык выбрать чтобы печатать армянским (у меня просто в списке языков нету армянского)
Думаю, введенных тобою нескольких букв вполне достаточно для того, чтобы картина стала ясна. Если очень интересно, в windows можно и армянский добавить. Чтобы добавить вставляем диск XP и добавляем из него нужный язык.
Теперь выдели написанный мтекст и нажми на свойство. В окне contents увидишь те–же крякозябры.

Цитата:
У СПДСа есть системный шрифт - правильный - его менять нельзя (или просто нежелательно) этот номер сопоставляется и отображается в редакторе (в редакторе для любого шрифта будет одни и теже символы как бы ты не менял шрифт) а после ввода он уже вносит в шрифт которые ты выбрал то что тебе нужно. СПДС может в качестве системного использовать таймс нью романд например и если ты хочешь чтобы в редакторе отображались твои буквы армянские то тебе нужно заменить все эти символы в таймсе (т.е. вместо знака квадрата поставить
"u" армянское) Но тогда например в том же ворде ты вместо знака квадрата в таймс нью романде получишь свою "u".
Надеюсь понятно рассказал?
Вся прелесть созданного мною CS Armenian в том, что все нужные мне языки там есть. И русский и армянский и английский. Кодировка устроена так, что один язык не мешает другому. И если есть вариант заменить этот системный шрифт на CS Armenian, то было бы то что надо. Скажу больше, я бы хотел и в самом AutoCAD-е такое проделать.

Krieger,
Цитата:
К сожалению у меня нет СПДС чтобы проверить, но в 2007-м в редакторе мультитекста все отображается корректно что с одним шрифтом, что с другим. Армянские буквы вроде совпадают.
Чтобы понять что у меня творится сделай то что я Shoorup-у написал. Возьми этот мтекст, и зайди к нему в свойства. Там смотри как отображается текст в окне contents. В СПДС то же. Возможно эти проблемы взаимосвязаны.

KSI, VVA,
Вот цитата по ссылке
Цитата:
204,238 имхо это основная и дополнительная кодировки.
204 — Cyrillic, 238 — Central European, 161 — Greek, 178 — Arabic.
И еще нашел, что 0 — это ANSI кодировка, 1 — комплект символов не указан, по умолчанию берется courier, 2 — symbol, 77 — MAC, 128 — японская, 129 — корейская, 134 и 136 — китайская, 162 — турецкая.
Попробовал так.
CS Armenian.shx=Arial Armenian,0,0,0,2,0,238,1
Пока не помогает. И поможет ли, если и с обычными TTF армянскими шрифтами ла же лажа?

P.S. Кроме СПДС редактора то же в свойствах AutoCAD. (Крякозабры вместо армянских букв). Далее прошу и этот вопрос помочь решить.
Red Nova вне форума  
 
Непрочитано 28.03.2008, 20:38
#38
Shoorup


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


http://fontproblem.narod.ru/ - хороший сайт про шрифты. Рекомендую ознакомиться. При захождении на сайт лезет троян - будьте осторожны
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 29.03.2008, 00:33
#39
RomanV


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


Red Nova, какая у тебя версия AutoCAD-а?
Была похожая проблема в AutoCAD 14, 2000, а начиная с 2004(вроде) исчезла
У меня армянского нет, в 2006 AutoCAD-е вводил символы через Alt+180. В редакторе и в чертеже все норм., а в окне свойств отображается "\U+00B4", но думаю это потому что у меня нет армянского языка в системе. В окне свойств текст отбражается каким-то системным шрифтом
RomanV вне форума  
 
Непрочитано 29.03.2008, 09:09
#40
Shoorup


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


Red Nova, у тебя не правильно сделаны оба шрифта по Unicode.
Должны быть:
U+0530 -:- U+058F - армянский алфавит
* U+0531-U+0556 — заглавные буквы
* U+0561-U+0587 — строчные буквы
* U+0559-U+055F — знаки препинания и модификаторы
* U+0589-U+058A — знаки препинания
В дополнительный диапазон U+АB00 — U+FB4F включены пять лигатур
посмотри например шрифт sylfaen.ttf
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 29.03.2008, 10:57
#41
Shoorup


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


В окне свойств используется системный шрифт "MS Sans Serif" - естественно арабских символов там нету. Тех символов которых нету в "MS Sans Serif" но есть например в арабском в шрифте заменяет на \U+...
Так что если очень хочеться...вперед
Шрифты с расширением .fon - это растровые шрифты
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Автор темы   Непрочитано 29.03.2008, 11:11
#42
Red Nova

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


Только что говорил с сис. админом., выясняется, что в системе windows можно установить армянский только Unicode. А все выложенные мною шрифты в старой кодировке. Я ведь для работы с армянским использовал не windows языки, а программу дополнительную, KDWin называется. Там наверное и корни проблемы.
Подумываю о конвертацие CS Armenian в Unicode, может это единственный вариант. Но тогда не будут друг не друга похожи CS Armenian и CS GOST2304, а это важно.
Red Nova вне форума  
 
Автор темы   Непрочитано 29.03.2008, 11:17
#43
Red Nova

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


Shoorup,
Цитата:
Так что если очень хочеться...вперед
Так что ты предлогаешь, отредактировать "MS Sans Serif", а можно его просто заменить на "CS Armenian.ttf" ?
Red Nova вне форума  
 
Непрочитано 29.03.2008, 11:27
#44
Shoorup


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


нет!
CS Armenian.ttf - это шрифт контурный а
"MS Sans Serif" (это serifer.fon) - это растровый шрифт.
Можно попробовать сделать растровый шрифт на основе serifer.fon добавив в него армянские буквы. потом прописать вместо системного шрифта в акаде новый шрифт. Что из этого получиться не знаю - не пробовал - небыло необходимости. Но мне кажеться это вполне возможно сделать. Только не думаю что игра стоит свеч.
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 29.03.2008, 11:40
#45
Shoorup


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


Цитата:
Сообщение от Red Nova Посмотреть сообщение
Только что говорил с сис. админом., выясняется, что в системе windows можно установить армянский только Unicode. А все выложенные мною шрифты в старой кодировке. Я ведь для работы с армянским использовал не windows языки, а программу дополнительную, KDWin называется. Там наверное и корни проблемы.
Подумываю о конвертацие CS Armenian в Unicode, может это единственный вариант. Но тогда не будут друг не друга похожи CS Armenian и CS GOST2304, а это важно.
Корни твоей проблемы в том что ты не правильно создал шрифты. В Unicode для каждого языка есть своя секция - в том числе и для армянского (см. выше) а ты записал не в то место буквы. Да и между буквами в твоем шрифте просто громадные расстояния. Пересмотри. Возьми готовые армянские ttf шрифты и не выпендривайся. А в своем Shx шрифте просто замени их расположения - это минут 10 работы.
Еще как совет: когда я литовцам делал то распечатал их символы которых нет на клаве и скотчем аккуратно наклеил на кнопки. Получилось на кнопках по 3 символа
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Автор темы   Непрочитано 29.03.2008, 11:52
#46
Red Nova

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


Цитата:
Возьми готовые армянские ttf шрифты и не выпендривайся.
Аууууууууу. Arial Armenian и есть готовый ttf шрифт. Он просто не unicode, а написан в старой кодировке. Вот я и подумываю конвертировать. Так что по моему мы о том же говорим.

Цитата:
Еще как совет: когда я литовцам делал то распечатал их символы которых нет на клаве и скотчем аккуратно наклеил на кнопки. Получилось на кнопках по 3 символа
Да у нас такие готовые наклейки в магазинах продают.
Red Nova вне форума  
 
Непрочитано 29.03.2008, 11:57
#47
Shoorup


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


Возможно и вправду у тебя старая кодировка шрифта не Юникодовская. Перегоняй в юникод. В СПДСе не знаю какой системный шрифт - может быть тотже что и в акаде. вполне возможно что достаточно будет сделать для окна выносок только замену шрифта и все у тебя будет тип топ. У меня нету СПДСа так что помочь не могу
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Автор темы   Непрочитано 29.03.2008, 14:25
#48
Red Nova

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


Вот шрифт от разработчиков СПДС (ttf), на основе его аналога (shx) я сделал CS Armenian.shx. Можете понять, это unicode или нет? Прикрепляю файл.
Вложения
Тип файла: rar CSSTD.rar (153.5 Кб, 122 просмотров)
Red Nova вне форума  
 
Непрочитано 29.03.2008, 14:36
#49
Shoorup


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


RTFM
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Автор темы   Непрочитано 29.03.2008, 19:52
#50
Red Nova

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


И что это значит?
Red Nova вне форума  
 
Непрочитано 29.03.2008, 20:09
#51
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 23,267
<phrase 1=


Цитата:
Сообщение от Red Nova Посмотреть сообщение
И что это значит?
Read The Fucking Manual
Солидворкер вне форума  
 
Автор темы   Непрочитано 29.03.2008, 20:39
#52
Red Nova

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


Надеюсь есть другое объяснение.
Мне вот что надо понять.
Можно ли дополнить шрифт с #48 так, чтобы в нем добавились символы армянских букв в unicode. При этом желательно чтобы все остальное содержимое не пострадало.
Если такое удастся, то аналогично поступлю и с shx шрифтом.
Важно, чтобы добавив unicode армянские буквы, при смене языка клавиатуры и русский и английский работали. В результате можно получить все три языка в одном файле. Есть конечно и готовые unicode шрифты, где все эти языки есть (и армянский), но там нет специфических символов из СПДС шрифтов (знаки металлических профилей). А может надо наоборот взять какой то готовый unicode шрифт, и в него прописать знаки профилей. Я запутался. (наверное и всех читающих запутал).
Red Nova вне форума  
 
Непрочитано 29.03.2008, 23:46
#53
Shoorup


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


Red Nova, почитай в инете про unicode. О чем можно с тобой разговаривать если ты не имеешь представления даже что такое unicode. Ознакомся с этим вопросом хорошо а потом задавай вопросы.
P.S.
RTFM - Read to functional manual
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 30.03.2008, 00:01
#54
Кулик Алексей aka kpblc
Moderator

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


Offtop: Или Read The Following Manual
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 30.03.2008, 12:55
#55
Red Nova

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


Shoorup
Цитата:
О чем можно с тобой разговаривать если ты не имеешь представления даже что такое unicode
Вот так вот не зная даже что это такое, ночью сделал себе два новых фонта "CS Arm Unicode", один ttf (при помощи font creator), другой shx. (смотри приложение)
Да и что там может быть нового. Просто каждому языку свое место. А пост #52 в серьез не воспринимай, я это сгоряча. На большинство вопросов я и сам нашел ответы, стоило только "помедетировать". А теперь вот, когда все я уже закончил, пойду на твой сайт с трояном, и посмотрю че там есть.

С Unicode кодировкой все проблемы решились, хотя СПДС редактор и не сразу ее понимает (только со второго открытия выноски, с новой выноской он все же норовит свой шрифт всунуть, но когда открываешь во второй раз все нормально).

Всем участникам обсуждения спасибо. Особенно Shoorup .
Вложения
Тип файла: rar Arm Unicode fonts.rar (169.5 Кб, 165 просмотров)
Red Nova вне форума  
 
Непрочитано 30.03.2008, 15:33
#56
Shoorup


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


Чтото я лазил в нете так и не нашел ничего толкового про fnt шрифты. Походу туда можно втолкать не более 256 символов. Может кто знает чтонить про эти шрифты?

Red Nova, рекомендую хорошую прогу для работы с шрифтами Softy. Она походу и с TTF и fnt работает
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Возможно ли установить shx шрифт в систему widows?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возможно ли установить WinDjView на КПК? винсент75 Разное 4 12.07.2007 17:48