dwg.ru forum rss xml
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму |

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

Использование шрифта MipGost.shx

Версия для печати
 
Ответ
Опции темы Поиск в этой теме
Непрочитано 15.04.2011, 11:35 #1
Использование шрифта MipGost.shx
hwd
 
C, C++, C#
 
С-Пб.
Регистрация: 07.10.2009
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™

hwd вне форума Вставить имя

Имеется файл "Работа со шрифтом MipGost.doc" - описание по работе со шрифтом MipGost.shx. Этот doc-файл является модифицированным мною вариантом оригинального файла справки (я удалил из оригинала описания всех комбинации с %%, чтобы пользователь использовали только Unicode).

Однако изложенная работа с перьями не работает (т.е. символы не размещаются надстрочно/подстрочно).
Не работает и вариант с %%, изложенный в оригинале т.е. к примеру это:
C%%0032%%004H%%0035%%004OH
не показывает формулу спирта в многострочном тексте...
В чём может быть причина?

Вложения
Тип файла: doc Работа со шрифтом MipGost.doc (400.5 Кб, 946 просмотров)
Тип файла: rar mipgost (оригинальный файл).rar (151.0 Кб, 1575 просмотров)
Тип файла: rar MIPGOST.rar (6.1 Кб, 1460 просмотров)

__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:

Последний раз редактировалось hwd, 15.04.2011 в 12:31.
Просмотров: 28833
 
Непрочитано 15.04.2011, 18:41
#2
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,703
Отправить сообщение для VVA с помощью ICQ Отправить сообщение для VVA с помощью Skype™


Я еще раз вернулся к справке в разделе Процедура.
Раньше я пользовался таким фокусом, что располагал нужные мне символы в неиспользуемых Автокадом местах. В частности вместо позиций 1,2,3,4 ASCII. И раньше все это прокатывало. Похоже в эру Юникода Автодеск такое безобразие пресек. Из рекомендованного Автодеском диапазона я выбрал 4 адреса - dec 201 202 203 204 (hex 0C9 0CA 0CB 0CD).
Попробовал в 2009 и 2011 Автокаде
Обновленный архив выложен по прежнему адресу http://dwg.ru/dnl/147
Дата файла mipgost.shx должна быть от 15.04.2011
Для обновления должно пройти некоторое, поэтому лучше качать завтра.
PS На 15.04.2011 счетчик остановился на отметке 41597
Миниатюры
Нажмите на изображение для увеличения
Название: capture-10.gif
Просмотров: 382
Размер:	38.7 Кб
ID:	57717  
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 16.04.2011 в 09:08.
VVA вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 15.04.2011, 18:59
#3
Admin
Administrator


 
Регистрация: 21.08.2003
Ульяновск
Сообщений: 3,790


Цитата:
Сообщение от VVA Посмотреть сообщение
Для обновления должно пройти некоторое, поэтому лучше качать завтра.
VVA, обновление сразу замещает старый файл, так что можно не ждать проверки.
Admin вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 15.04.2011, 22:03
#4
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Спасибо! Буду пробовать.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 18.04.2011, 11:31
#5
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


>VVA
А в многострочном тексте надстрочность/подстрочность никак не реализовать?
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 18.04.2011, 11:34
#6
Лиспер


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


http://forum.dwg.ru/showpost.php?p=737679&postcount=41 + http://forum.dwg.ru/showpost.php?p=737681&postcount=42
__________________
(/= RegDate StartReadDate)
Лиспер вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 18.04.2011, 11:46
#7
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Млин... точно, я и забыл совсем за "^"... Спасибо!
Как можно добавить в контекстное меню нужные символы юникода (как на скрине показано)?

__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 18.04.2011, 11:53
#8
Лиспер


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


http://forum.dwg.ru/showthread.php?t=4885 ?
---
Добавлено: http://forum.dwg.ru/showthread.php?p=599650 - из той же оперы.
__________________
(/= RegDate StartReadDate)
Лиспер вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 18.04.2011, 12:09
#9
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Лиспер Посмотреть сообщение
http://forum.dwg.ru/showthread.php?t=4885 ?
---
Добавлено: http://forum.dwg.ru/showthread.php?p=599650 - из той же оперы.
Понял, спасибо! Я смотрел эту ветку реестра, но не знал, что нужно добавить подраздел Symbols и уже в него писать. Теперь буду знать. Алексей Кулик мне говорил про Symbols, но я видимо его не верно понял - думал, что это название параметра (а не имя ветки реестра), в котором через разделители указываются значения...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 18.04.2011, 20:24
#10
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,703
Отправить сообщение для VVA с помощью ICQ Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от hwd Посмотреть сообщение
в многострочном тексте надстрочность/подстрочность никак не реализовать?
Так как подсказали, можно и подъемом/опуском пера. ТОлько нужно указывать не %% последовательсти, а юникод символы (\U+00C9 \U+00CA \U+00CB \U+00CD). Обновил архив, добавив описание unicod символов в mht файл. А так же добавил lisp файл для довавление кодов поднятия/опуска пера в редактор мтекста. Но мне кажется с помощью "^" надежнее
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 18.04.2011, 22:10
#11
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от VVA Посмотреть сообщение
Так как подсказали, можно и подъемом/опуском пера. ТОлько нужно указывать не %% последовательсти, а юникод символы (\U+00C9 \U+00CA \U+00CB \U+00CD). Обновил архив, добавив описание unicod символов в mht файл. А так же добавил lisp файл для довавление кодов поднятия/опуска пера в редактор мтекста. Но мне кажется с помощью "^" надежнее
Спасибо! Завтра обновлю у всех пользователей.

Добавлено на следующий день (новый пост добавить не добавить - поэтому правлю последний):

пробую использовать комбинации символов, указанные в прилагаемом pdf-файле, однако нужного результата не получается:



В чём может быть дело?
Вложения
Тип файла: pdf mtext_format_symbols.pdf (157.7 Кб, 228 просмотров)
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:

Последний раз редактировалось hwd, 19.04.2011 в 18:41.
hwd вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 31.05.2011, 17:39
#12
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от VVA Посмотреть сообщение
Так как подсказали, можно и подъемом/опуском пера. ТОлько нужно указывать не %% последовательсти, а юникод символы (\U+00C9 \U+00CA \U+00CB \U+00CD). Обновил архив, добавив описание unicod символов в mht файл. А так же добавил lisp файл для довавление кодов поднятия/опуска пера в редактор мтекста. Но мне кажется с помощью "^" надежнее
Несколько замечаний:
1. Комбинация \U+00CD не выполняет возврат пера назад (вверх), а вставляет символ:

2. Ошибка в документе (файл mipgost.mht):
Цитата:
Сообщение от mipgost.mht
%%201 (U+00C9) – сместить перо вверх
%%202 (U+00C9) – вернуть назад (вниз)
%%203 (U+00C9) – сместить перо вниз
%%204 (U+00C9) – вернуть назад (вверх)
Как видим - все юникоды указаны одинаковые....
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 31.05.2011, 18:43
#13
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,703
Отправить сообщение для VVA с помощью ICQ Отправить сообщение для VVA с помощью Skype™


Исправил (надеюсь)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 31.05.2011, 18:59
#14
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от VVA Посмотреть сообщение
Исправил (надеюсь)
может я чего не понимаю, но... всё осталось без изменений... и shx- файл всё тот же и mht-файл (да и даты изменения файлов остались те же)...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 31.05.2011, 19:19
#15
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,703
Отправить сообщение для VVA с помощью ICQ Отправить сообщение для VVA с помощью Skype™


Попробуй скачать завтра. Я только что проверил - даты от 31 мая. У меня пару раз такое так же было. Думаю что кто-то скэшировал информацию и исправно подсовывает ее
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 07.06.2011, 14:40
#16
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Можно ли в однострочном/многострочном тексте для шрифта MipGost.shx задавать перья так, чтобы нижний индекс находится под верхним, как показано мною на скрине?
Миниатюры
Нажмите на изображение для увеличения
Название: 07.06.png
Просмотров: 61
Размер:	1.2 Кб
ID:	61159  
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 07.06.2011, 15:06
#17
TararykovDG

Программист-энтузиаст
 
Регистрация: 17.07.2009
Воронеж
Сообщений: 571


Цитата:
Сообщение от hwd Посмотреть сообщение
Можно ли в однострочном/многострочном тексте для шрифта MipGost.shx задавать перья так, чтобы нижний индекс находится под верхним, как показано мною на скрине?
По-моему можно через тотже циркумфлекс "^", т. е. написал в mtexte Km^n выделил m^n и нажал b/a
__________________
cadtools
TararykovDG вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 07.06.2011, 15:13
#18
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от TararykovDG Посмотреть сообщение
По-моему можно через тотже циркумфлекс "^", т. е. написал в mtexte Km^n выделил m^n и нажал b/a
Спасибо, я им ранее пользовался отдельно для верхнего, отдельно для нижнего индексов, а для такого варианта как-то не додумался сам Да, в многострочном тексте работает. А как быть с однострочным?
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 07.06.2011, 16:16
#19
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,703
Отправить сообщение для VVA с помощью ICQ Отправить сообщение для VVA с помощью Skype™


В однострочном нельзя.
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 21.11.2011, 13:12
#20
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Нашёл ещё баги. На всякий случай сегодня обновил версию шрифта на последнюю: не помогло. Обнаружил, что символы ttf-версии шрифта MipGost не на 100% соответствуют shx-версии этого же шрифта. Все символы, понятное дело, не проверял. Далее на скринах показываю то, с чем столкнулся...
Миниатюры
Нажмите на изображение для увеличения
Название: win-set.jpg
Просмотров: 214
Размер:	67.2 Кб
ID:	69895  Нажмите на изображение для увеличения
Название: ttf-shx.png
Просмотров: 208
Размер:	31.6 Кб
ID:	69896  Нажмите на изображение для увеличения
Название: check.jpg
Просмотров: 279
Размер:	91.5 Кб
ID:	69897  
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума вставить имя Обратить внимание модератора на это сообщение  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Использование шрифта MipGost.shx

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Размещение здания на участке под коммерческое использование, расстояние к границе участка ValenDz Архитектура 13 27.02.2011 13:42
Проблема с толщиной шрифта Loukin AutoCAD 26 12.06.2010 21:26
Обсуждение моего шрифта Никита В. Разное 36 29.05.2008 16:53
правильное использование масштаба phantom_l AutoCAD 40 10.05.2008 18:27
Вопрос о стандарте на высоту шрифта Илья V. Поиск литературы, чертежей, моделей и прочих материалов 5 05.05.2008 20:25

|| Главная || Каталог САПР || Тендеры || Публикации || Объявления || Биржа труда || Download || Галерея ||
|| Библиотека || Кунсткамера || Каталог предприятий || Контакты || Файлообменник || Блоги ||