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

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

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

Версия для печати
 
Ответ
Опции темы Поиск в этой теме
Непрочитано 15.04.2011, 11:35
Использование шрифта 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 Кб, 1576 просмотров)
Тип файла: rar MIPGOST.rar (6.1 Кб, 1461 просмотров)

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

Последний раз редактировалось hwd, 15.04.2011 в 12:31.
Просмотров: 28878
 
Непрочитано 30.01.2013, 10:54
#41
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,645
Отправить сообщение для Do$ с помощью Skype™


Вот чертеж с текстами - символами и шрифт, который я проверял.
У меня уже закралось подозрение, что это не самая последняя версия шрифта...
Вложения
Тип файла: dwg
DWG 2004
MipGost1.dwg (44.0 Кб, 2253 просмотров)
Тип файла: rar mipGost.rar (6.4 Кб, 64 просмотров)
Do$ вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 30.01.2013, 10:58
#42
hwd

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


Что мешает самостоятельно сравнить размер\дату редактирования\хэш пациента с последней версией шрифта, дабы все подозрения разрешились?
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 30.01.2013, 11:50
#43
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,645
Отправить сообщение для Do$ с помощью Skype™


Знать бы где последняя версия
Он есть в этой теме, есть в Downloads, в паре постов выше говорится о каком-то new файле, который я пока не видел.
Я брал шрифт из Downloads.

P.S. В шрифте mipgost_new с повторами гораздо лучше дело обстоит, взял его из сообщения.
Вложения
Тип файла: dwg
DWG 2004
MipGost_new.dwg (51.8 Кб, 2211 просмотров)
Тип файла: rar mipgost_new.rar (5.8 Кб, 116 просмотров)

Последний раз редактировалось Do$, 30.01.2013 в 14:18.
Do$ вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 30.01.2013, 18:49
#44
VVA

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


Do$, спасибо за дефектовку. Повторения как раз тянутся из доюникодовских времен. Отличие mipgost_new в основном в том, что там вместо нижних дуг применена аппроксимация, но не 3 хордами, а 4, чтобы не выглядело слишком рубленым. Если такой подход устраивает, то можно и в mipgost заменить нижние дуги в основных буквах
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 30.01.2013, 22:08
#45
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,645
Отправить сообщение для Do$ с помощью Skype™


Интересно, а как в стандартных автокадовских шрифтах эта проблема решена? Насколько я знаю, они не липнут к полке.
Do$ вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 06.02.2013, 18:50
#46
Вовочка

пищевая технология
 
Регистрация: 02.06.2009
Киев
Сообщений: 281
Отправить сообщение для Вовочка с помощью ICQ


Возвращаясь к своему посту (№31). Поставил шрифт автозамены вместо Simplex.shx - mipgost.shx. В некоторых случаях пишет: подстановка шрифта "mipgost.shx" вместо "mipgost.shx". Как-то оно неправильно. Но работает. Вопрос снят.
Вовочка вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 06.02.2013, 20:10
#47
VVA

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


Цитата:
Сообщение от Do$ Посмотреть сообщение
Интересно, а как в стандартных автокадовских шрифтах эта проблема решена? Насколько я знаю, они не липнут к полке
Липнут и Автокадовские
Цитата:
Сообщение от skkkk Посмотреть сообщение
Текст прилипает к полке также еще и при появлении на любой из строк в мультивыноске поля (field). Даже если шрифт из примых линий ТОЛЬКО!
Например txt или gost.shx из веткада!!!!!!!!!

АСАD 2011
и
Цитата:
Сообщение от hwd Посмотреть сообщение
Проверил - у меня та же самая хрень в шаблонах (использую MipGost.shx). В таком случае похоже, что замена дуг проблему полностью не решит...
Источник
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 08.02.2013, 14:26
#48
hwd

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


В файле mipgost.shp есть такие определения форм (помимо прочих):

Цитата:
*Degree_Sign,13,kdeg
2,8,(-2,14),1,10,(2,040),2,8,(8,-14),0
*Plus_Or_Minus_Sign,29,kpls-min
2,8,(0,7),1,8,(6,0),2,8,(-3,3),1,8,(0,-6),2,8,(-3,-2),1,8,(6,0),2,8,(4,-2),0
*Diameter_Symbol,27,kdiam
2,8,(2,0),1,8,(4,14),2,8,(2,-7),1,13,(-8,0,127),(8,0,127),(0,0),2,8,(4,-7),0
Синтаксис строк, начинающихся с * отличается от того, который в документации (во всяком случае я не нашел такой разновидности описания): видим, что вместо номера формы, который должен идти сразу после *, указан некоторый текст (Degree_Sign, Plus_Or_Minus_Sign, Diameter_Symbol). При этом файл успешно компилируется в SHX... Кто-нибудь владеет информацией по данному вопросу?

В справке написано, что стандартные шрифты, поставляемые в AutoCAD, включают несколько дополнительных символов: градус, плюс/минус и диаметр. Но не пишут, что их синтаксис как-то отличается от стандартного.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 08.02.2013, 19:40
#49
VVA

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


Цитата:
Сообщение от hwd Посмотреть сообщение
Кто-нибудь владеет информацией по данному вопросу?
http://docs.autodesk.com/ACD/2013/EN...ber=d30e505562
Цитата:
shapenumber
A number, unique to the file, between 1 and 258 (and up to 32768 for Unicode fonts), and preceded by an asterisk (*). Non-Unicode font files use the shape numbers 256, 257, and 258 for the symbolic identifiers Degree_Sign, Plus_Or_Minus_Sign, and Diameter_Symbol. For Unicode fonts these glyphs appear at the U+00B0, U+00B1, and U+2205 shape numbers and are part of the “Latin Extended-A” subset.

Text fonts (files containing shape definitions for each character) require specific numbers corresponding to the value of each character in the ASCII code; other shapes can be assigned any numbers.
Похоже, что и для юникода это не помеха
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 09.04.2015, 16:00
#50
99xt1

нефтепереработка
 
Регистрация: 17.11.2009
Мозырь, Республика Беларусь
Сообщений: 77


А для чего некоторые символы в шрифте повторяются несколько раз? Например знак умножения:
Цитата:
*01B,17,esc
2,024,1,8,(6,6),2,068,1,8,(6,-6),2,8,(3,-2),0
*0D7,17,multiplication_sign
2,024,1,8,(6,6),2,068,1,8,(6,-6),2,8,(3,-2),0
*0E741,17,xe741
2,024,1,8,(6,6),2,068,1,8,(6,-6),2,8,(3,-2),0
Также греческие строчные буквы и прочее.

Еще несколько знаков диаметра:
Цитата:
*0E712,25,xe712
3,3,2,8,(30,20),1,10,(12,000),2,8,(-4,20),1,8,(-16,-40),2,8,(26,0),4,3,0
*0D8,27,kdiam diameter_symbol
2,8,(2,0),1,8,(4,14),2,8,(2,-7),1,13,(-8,0,127),(8,0,127),(0,0),2,8,(4,-7),0
*Diameter_Symbol,27,kdiam
2,8,(2,0),1,8,(4,14),2,8,(2,-7),1,13,(-8,0,127),(8,0,127),(0,0),2,8,(4,-7),0
*02205,27,kdiam
2,8,(2,0),1,8,(4,14),2,8,(2,-7),1,13,(-8,0,127),(8,0,127),(0,0),2,8,(4,-7),0
*02300,27,x2300
2,8,(2,0),1,8,(4,14),2,8,(2,-7),1,13,(-8,0,127),(8,0,127),(0,0),2,8,(4,-7),0


Как я понимаю, это какие-то требования "стандартов" на шрифты?
99xt1 вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 09.04.2015, 17:10
1 | #51
VVA

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


Нет, это не требования. В доюникодовскую эпоху в шрифтах Автокада были спецсимволы, которые размещались за пределами 255 символов. С приходом Unocod'a это осталось как наследие прошлого, которое нельзя игнорировать (например проблема с буквой Ш и знаком диаметра и ее решение)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 14.02.2017, 11:22
#52
b00


 
Регистрация: 21.10.2008
Петербург
Сообщений: 19
Отправить сообщение для b00 с помощью ICQ


Извиняюсь за некропостинг, но, действительно, - где брать последнюю версию? В этой: https://dwg.ru/dnl/147 - по кодам \U+007B и \U+007D подставляются символы фигурных скобок вместо символов, указанных в прилагаемой к шрифту справочной таблице.
b00 вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 17.02.2017, 16:57
#53
VVA

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


Цитата:
Сообщение от b00 Посмотреть сообщение
где брать последнюю версию?
По указанному адресу последняя версия

По адресу \U+007B и \U+007D должны быть фигурные скобки.
Про какую справочную таблицу идет речь?
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 27.02.2017, 11:43
#54
b00


 
Регистрация: 21.10.2008
Петербург
Сообщений: 19
Отправить сообщение для b00 с помощью ICQ


Цитата:
Сообщение от VVA Посмотреть сообщение
По указанному адресу последняя версия

По адресу \U+007B и \U+007D должны быть фигурные скобки.
Про какую справочную таблицу идет речь?
Моя ошибка - таблица "Таблица описания специальных символов шрифта MIPGOST" осталась от старых версий шрифта, там по этим адресам были указаны не фигурные скобки.
b00 вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 23.10.2018, 14:54
#55
gest

GEODATA Engineering S.p.A.
 
Регистрация: 11.02.2005
Монино
Сообщений: 665


Никто не поможет решить проблему. Перешел на использование mipgost.shx. При печати в pdf принтером (DWG TO PDF или Abode) Выводится такая ерунда. После распечатки на бумаге, такая же проблема.

----- добавлено через ~21 ч. -----
Так понимаю проблема только у меня такая?
Миниатюры
Нажмите на изображение для увеличения
Название: 2018-10-23_145342.png
Просмотров: 75
Размер:	28.6 Кб
ID:	207315  
gest вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 27.10.2018, 10:51
#56
VVA

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


gest, выложи файл для проверки.
1. Попробуй внедрить шрифт в pdf файл читать
2. Преобразовать текст в геометрию читать Re: Экспорт в PDF и Publish to PDF - проблема шрифтов
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 27.10.2018 в 16:30.
VVA вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 29.10.2018, 10:58
#57
gest

GEODATA Engineering S.p.A.
 
Регистрация: 11.02.2005
Монино
Сообщений: 665


Цитата:
Сообщение от VVA Посмотреть сообщение
gest, выложи файл для проверки.
1. Попробуй внедрить шрифт в pdf файл читать
2. Преобразовать текст в геометрию читать Re: Экспорт в PDF и Publish to PDF - проблема шрифтов
Сам файл во вложении.
Попробовал и первый вариант и второй, примеры вариантов pdf тоже во вложении.
Вложения
Тип файла: dwg
DWG 2013
Пример.dwg (296.9 Кб, 9 просмотров)
Тип файла: pdf 1.pdf (512.5 Кб, 14 просмотров)
Тип файла: pdf 2.pdf (512.5 Кб, 8 просмотров)
gest вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 29.10.2018, 17:35
#58
koMon


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


Цитата:
Сообщение от gest Посмотреть сообщение
Попробовал и первый вариант и второй, примеры вариантов pdf тоже во вложении.
а если убрать наклон в текстовом стиле?
koMon вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 30.10.2018, 10:05
#59
gest

GEODATA Engineering S.p.A.
 
Регистрация: 11.02.2005
Монино
Сообщений: 665


Цитата:
Сообщение от koMon Посмотреть сообщение
а если убрать наклон в текстовом стиле?
Никакого эффекта, на пред просмотре (файл png) в автокаде все ок, после печати все разъезжается.
Миниатюры
Нажмите на изображение для увеличения
Название: 2018-10-30_100222.png
Просмотров: 24
Размер:	19.2 Кб
ID:	207524  
Вложения
Тип файла: pdf Пример.pdf (26.9 Кб, 9 просмотров)
gest вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 30.10.2018, 10:21
#60
koMon


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


Цитата:
Сообщение от gest Посмотреть сообщение
Никакого эффекта, на пред просмотре (файл png) в автокаде все ок, после печати все разъезжается.
могу сделать предположение, что дело в разности внутренних единиц автокада и пдф. последний позиционируется как формат для полиграфиии, с пунктом, как общепринятой единицей, которая является производной от дюйма, в то время, как в автокаде этого нет. таким образом при пересчёте единиц автокада в шрифтовом файле форм, в котором есть свои существенные допущения в рисовании дуг, например, мы получаем представленный результат.
koMon вне форума вставить имя Обратить внимание модератора на это сообщение  
Ответ
Вернуться   Форум 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 || Галерея ||
|| Библиотека || Кунсткамера || Каталог предприятий || Контакты || Файлообменник || Блоги ||