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

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

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

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

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

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

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

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

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

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


Вот чертеж с текстами - символами и шрифт, который я проверял.
У меня уже закралось подозрение, что это не самая последняя версия шрифта...
Вложения
Тип файла: dwg
DWG 2004
MipGost1.dwg (44.0 Кб, 2296 просмотров)
Тип файла: rar mipGost.rar (6.4 Кб, 95 просмотров)
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,702
Отправить сообщение для Do$ с помощью Skype™


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

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

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

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


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

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


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

пищевая технология
 
Регистрация: 02.06.2009
Киев
Сообщений: 283
<phrase 1=


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

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для 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,990
<phrase 1= Отправить сообщение для 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,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


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


 
Регистрация: 21.10.2008
Петербург
Сообщений: 19
<phrase 1=


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

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


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

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


 
Регистрация: 21.10.2008
Петербург
Сообщений: 19
<phrase 1=


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

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

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


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

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

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для 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
Монино
Сообщений: 686


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


 
Блог
 
Регистрация: 26.09.2017
Сообщений: 1,665


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

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


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


 
Блог
 
Регистрация: 26.09.2017
Сообщений: 1,665


Цитата:
Сообщение от 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