Перейти к содержанию
R0mchic

В тексте съезжают скобки

Рекомендуемые сообщения

Есть текст с скобками(Снимок.jpg). При редактировании, даже если ничего не менять, скобки съезжают чуть ниже текста(Снимок.jpg). В чем дело? Можно это как то поправить?

 

Сам чертеж сделан в Автокаде 2014 со шрифтом simplex.shx. Все символы размером 175, а скобки 125. Это нужно для того, чтобы скобки были одинакового размера с цифрами, а в этом шрифте скобки больше символов, поэтому приходится скобки делать меньше.

Снимок.JPG

Снимок1.JPG

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а сам файл можно? и желательно сохраненный командой eTransmit, т.к. он в этом случае и shx-шрифты передаст...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... и еще вот так.
 

Спойлер

image.thumb.png.15a8cd43863b5afddab05c19a13cb294.png


Возможно, что дело в том, как воспринимаются символы в nanoCAD, хотя внешне все выглядит совершенно одинаковым.

Ниже строки, соответствующие выше приведенному тексту в DXF файле.


16684: 1.А (1:10) (1)        {\FSPDS|c0;А \H0.71429x;(\H1.4x;1:10\H0.71429x;) (\H1.4x;1\H0.71429x;)}
19778: 2.А (1:10) (1)        {\FSPDS|c0;А (1:10) (1)}
19828: 3.А (((((1:10))) (1)    {\FSPDS|c0;А ((\H0.71429x;(((\H1.4x;1:10\H0.71429x;))\H1.4x;)\H0.71429x; (\H1.4x;1)}

Шаблон конь(1_3).dwg

 

Шаблон конь(1_3).dxf

Изменено пользователем A.Kudrjashov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 Автокда нет. В АС 2020 чертеж с уже сдвинутыми скобками. Если заново создавать там текст с подобными параметрами - скобки сразу сдвинуты. Хотелось бы увидеть чертеж с несдвинутыми скобками. Или он только в АС 14 так выглядит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, yum сказал:

14 Автокда нет. В АС 2020 чертеж с уже сдвинутыми скобками.

1.
То, что выложено в сообщении уже обработано в nanoCAD.
Поэтому непонятно, выше описанные крякозябры пришли из исходного чертежа или были привнесены при "импорте".

Поддерживаю, что для сравнения нужен исходный файл, не тронутый nanoCAD, с которого был сделан скриншот с нормальным отображением текста.

AutoCAD 2015 данный конкретный файл видит точно также криво. То есть, дело не в программе, а в формате файла и в том, как он воспринимается.

2. Дополнение
Я специально добавил две структурные линии и вот как результат отображается в 
nanoCAD 20

Спойлер

image.thumb.png.43acede91c362f29d08832f6f6f94b9d.png

 

AutoCAD 2015

Спойлер

image.png.7c0ce14acfe155d173e8a071b04e2f6b.png


Видимо все-таки есть проблемы со взаимным пониманием форматов даже на таком элементарном уровне.
Шаблон конь(1_4).dwg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Эти "крякозябры" идут из файла AutoCAD 2014.
Возможно, что AutoCAD 2015 их воспринимает менее неправильно, чем nanoCAD, но некоторое вертикальное смещение все равно наблюдается.
Если в AutoCAD 2015 ввести новый МТекст, то он будет введен уже без "крякозябров", хотя визуально тексты ничем отличаться не будут.

Выкладываю все файлы в формате AutoCAD 2014/2015 (DWG/DXF)

 

В файлах DXF видно, что старый текст (строки 16120) записан с кодами, которые не понимает nanoCAD, а новый текст (строка 16320) записан просто текстом.

 

image.png.4d1367dae211aa55239879f15847207e.png


image.png.731f7ca2d97f93f3974dfc6cd43a0205.png


AutoCAD 2015:

Спойлер

image.thumb.png.15a8ba63455f57c1d938d94d42efe5d8.png


nanoCAD 20:

Спойлер

image.thumb.png.69cdf34e7517e52b125810385e85175e.png


Файлы:
Шаблон конь_AutoCAD2014.dwg

Шаблон конь_AutoCAD2014.dxf

Шаблон конь_AutoCAD2015.dwg

Шаблон конь_AutoCAD2015.dxf


P.S. Если добавить проверочные направляющие, как было показано выше, то они съезжают, как по отношению к старому, так и к новому МТексту.
А вот это уже совсем неприятно.

Изменено пользователем A.Kudrjashov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хорошо, с этим разобрались откуда это все идет. Вопрос в том, что мне в Нанокаде писать или сделать, чтоб скобки не опускались? Может какая настройка есть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
13 минут назад, R0mchic сказал:

Вопрос в том, что мне в Нанокаде писать или сделать, чтоб скобки не опускались? Может какая настройка есть?


... или что делать в AutoCAD 2014, чтобы крякозябров не было.
Надо понять, что это за коды такие, тогда, возможно, будет понятно, что с ними делать.

Визуально "с высоты птичьего полета" то различий нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне наоборот нужны эти крякозябры) Различий нет, но люди которые смотрят мои чертежи(им это важно), им надо чтоб скобки были посередине. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
23 минуты назад, R0mchic сказал:

Мне наоборот нужны эти крякозябры) Различий нет, но люди которые смотрят мои чертежи(им это важно), им надо чтоб скобки были посередине. 


Так при обычном вводе текста в nanoCAD, который получается без "крякозябров" скобки как раз и размещаются посередине, а не съехавшими вниз.

В общем, как вариант.
<Ctrl>+<F>, выбираем МТекст и заменяем "(" на "(".

1.

Спойлер

image.png.815a9e3dfe2ddb439696a450441cd4f8.png


2.

Спойлер

image.png.bd1ee0c68422b2cc19c140c708c11495.png


3.

Спойлер

image.png.acb183af61214c2a39382a9e84131816.png


4.
 

Спойлер

image.thumb.png.0036c573b09693e61d0bc2f166a2ab94.png


Там, конечно, какое то непотребство вылезло, но только в тех полях, где я экспериментировал со смешанным содержимым МТекст.

Умничать надо меньше. :)

Как то так.

P.S. Кстати, обратите внимание, что я заменил только открывающую скобку. Закрывающая исправилась сама собой, паровозом.

Изменено пользователем A.Kudrjashov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Похоже, что ноги у проблемы растут вот отсюда
https://knowledge.autodesk.com/support/autocad-lt/learn-explore/caas/CloudHelp/cloudhelp/2018/ENU/AutoCAD-LT/files/GUID-7D8BB40F-5C4E-4AE5-BD75-9ED7112E5967-htm.html

https://knowledge.autodesk.com/support/autocad-lt/learn-explore/caas/CloudHelp/cloudhelp/2019/ENU/AutoCAD-LT/files/GUID-AC1ADE24-BE53-4701-B089-80B7FF031921-htm.html
 

If you use an alternate text editor, you apply formatting by entering format codes.

To apply formatting, use the format codes shown in the following table.
 

Спойлер

image.png.d6b3674d2d8e56a23d7bdf8bc031c0ea.png


Возможно, что часть текста когда то, кем то и где то была сформирована именно таким образом.

Изменено пользователем A.Kudrjashov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, A.Kudrjashov сказал:


Так при обычном вводе текста в nanoCAD, который получается без "крякозябров" скобки как раз и размещаются посередине, а не съехавшими вниз.

В общем, как вариант.
<Ctrl>+<F>, выбираем МТекст и заменяем "(" на "(".

1.

  Скриншот1 (Показать контент)

image.png.815a9e3dfe2ddb439696a450441cd4f8.png


2.

  Скриншот2 (Показать контент)

image.png.bd1ee0c68422b2cc19c140c708c11495.png


3.

  Скриншот3 (Показать контент)

image.png.acb183af61214c2a39382a9e84131816.png


4.
 

  Скриншот4 (Показать контент)

image.thumb.png.0036c573b09693e61d0bc2f166a2ab94.png


Там, конечно, какое то непотребство вылезло, но только в тех полях, где я экспериментировал со смешанным содержимым МТекст.

Умничать надо меньше. :)

Как то так.

P.S. Кстати, обратите внимание, что я заменил только открывающую скобку. Закрывающая исправилась сама собой, паровозом.

 

Не получается.

 

Попробуйте отформатировать весь текст в шрифт simplex.shx, и сделать туже манипуляцию. "(" и ")" должны быть 125 мм., а все остальные символы 175.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Решил вопрос очень странно. 

 

У нас есть текст с шрифтом simplex.shx, все символы размером 175, скобки "(" и ")" - 125. 

 

1. Если скобки меньше размером, они пишутся ниже, чем все остальные символы.

1.image.png.7452bf310a0a51849eaf22d4b7da3dc6.png

 

Решение в том, если любой символ увести в нижний или в верхний регистр, то скобки волшебным образом становятся по середине каждого символа.

2. На второй картинке, есть надпись без регистра и с регистром. Разница видна где скобки находятся.

image.png.e3300471bd6bd9ff7ec881e9e7bc88ed.png

 

3. Исходя из этого, мы можем в поставить конце пробел(обязательно в конце, если поставить в начале, весь текст поменяет размер на 2 раза меньше) и увести его в нижний регистр. 

image.thumb.png.c2a619dcabb8b387c6ae9ed41eddd6b5.png

 

 

4. И все скобки устанавливаются по середине.

image.png.c865fb513b9196315349b6c4f9e284e3.png

 

Вот как то так.

 

Изменено пользователем R0mchic

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...

×
×
  • Создать...