Химикам и любителям стрелочек - осторожно

  • Автор темы Автор темы @diz@
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

@diz@

отечеств. про
Топикстартер
20 лет на форуме
Сообщения
4 220
Реакции
1 914
В аттаче архив с двумя маленькими файлами-фрагментами.
Один - DOC, другой - RTF.
Простенькая химическая реакция.
Кому интересно, попробуйте импортировать в CS5 или просто вставить через буфер.

У меня на импорте RTF споткнулся на стрелке, на вставке из буфера — то же самое.
Импорт DOC сработал, но стрелка стала чёрт знает чем в отличие от импорта в CS3.

Обычный TimesNewRoman, без разбавления какой-нибудь ерундой.

Если это не только у меня, значит осторожней со спецсимволами!
 

Вложения

  • chem.zip
    chem.zip
    5.3 КБ · Просм.: 349
  • chem-in.png
    chem-in.png
    17.1 КБ · Просм.: 1 226
  • chem-out.png
    chem-out.png
    9.7 КБ · Просм.: 1 199
Ответ: Химикам и любителям стрелочек - осторожно!

Обычный TimesNewRoman, без разбавления какой-нибудь ерундой.
Ну-ну... На самом деле это - Symbol.
А так, да - импорт в ID CS5 - розовый квадратик в обоих случаях...
 
Ответ: Химикам и любителям стрелочек - осторожно!

по другой причине, поменял шрифт PragmaticaC T1 на PragmaticaC OT, это основной шрифт работы, задержка при перемещении возросла до 1,5-2 сек. мистика :)

но до CS4 еще очень далеко...
 
Ответ: Химикам и любителям стрелочек - осторожно!

А так, да - импорт в ID CS5 - розовый квадратик в обоих случаях...

Дык при импорте RTF не только квадратик, а следующий за ним текст просто не вставляется вообще.
То же и при вставке через буфер. Может со шрифтами чума какая-то?
Пробовал пока на ХР, может на Win7 ещё посмотрю. Как-то мне это не понравилось :)
 
Ответ: Химикам и любителям стрелочек - осторожно!

Пробовал пока на ХР, может на Win7 ещё посмотрю. Как-то мне это не понравилось
пробовал стрелочки на XP и на Vista, правильно импортнул только CS3
 
Ответ: Химикам и любителям стрелочек - осторожно!

Дык при импорте RTF не только квадратик, а следующий за ним текст просто не вставляется вообще.
Это проблема одновременного использования неюникодовских и юникодовских шрифтов.
Вот тут об этом http://word.mvps.org/faqs/macrosvba/FindReplaceSymbols.htm и
http://word.mvps.org/faqs/General/InsertSpecChars.htm
Здесь набор макросов, в этом комплекте есть макропрограмма FindSymbol, заменяющая в водовском файле любой символ на другой, или на последовательность символов http://word.mvps.org/Downloads/Macros9.zip
С его помощью можно в ворде стрелки, которые там еще видны, заменить на слово [arrow], а после импорта текста в верстке заменить на нужную стрелку. На макинтоше скрипты у меня не запустились.
 
Ответ: Химикам и любителям стрелочек - осторожно!

В CS4 у меня бывало то же самое. Текст вставлялся до символа выпадал кусок текста и дальше плейсилось. Приходилось перепроверять это гадство.
 
Ответ: Химикам и любителям стрелочек - осторожно!

макропрограмма FindSymbol... С его помощью можно в ворде стрелки, которые там еще видны, заменить на слово [arrow]

Ну, можно и просто руками заменить символ на символ. Просто такой неприятный подводный камень.
CS3 с такими проблемами справлялся лучше.
Странно, что когда я выделяю стрелку в ворде, шрифт остаётся TimesNewRoman, а когда импортирую в индизайн — уже показывает Symbol.
 
Ответ: Химикам и любителям стрелочек - осторожно!

просто такое надо набирать в маттайпе и проблем не будет. Либо если сложная органика в спец. пакетах. типа ACD/ChemSketch
 
Ответ: Химикам и любителям стрелочек - осторожно!

просто такое надо набирать в маттайпе и проблем не будет. Либо если сложная органика в спец. пакетах. типа ACD/ChemSketch


Не по теме:
Такое редко набирается верстальщиками, обычно приносят. Упаришся перебирать
 
Ответ: Химикам и любителям стрелочек - осторожно!

Такое редко набирается верстальщиками, обычно приносят. Упаришся перебирать
верстальщики вообще ничего не должны набирать. А для того чтобы приносили в вменяемом виде нужно писать методические-указания для авторов.
 
Ответ: Химикам и любителям стрелочек - осторожно!

А для того чтобы приносили в вменяемом виде нужно писать методические-указания для авторов.

Не по теме:
Как будто они его читают. Сразу скажу: "да статью можно отправить на доработку", но зачастую какой либо "хороший" человек позвонит и скажет "нужно статью включить"
 
Ответ: Химикам и любителям стрелочек - осторожно!

"чтобы приносили в вменяемом виде" - это не аргумент. Текст набран в ворде и в распечатке всё есть. Так что с точки зрения автора он подготовлен нормально. Автор не должен знать проблем кодировки символов и прочих деталей.
Это должны учитывать разработчики программ. И в InDesign CS3 все было сделано по уму.
Но следующие две версии, похоже, делала другая команда разработчиков, и проблемы, ставшей темой, а также потери сносок при импорте текста, нет на маках, но они цветут пышным цветом на машинах под Windows. :(
Поэтому сейчас только верстальщики могут довести до ума переданные на верстку сырые тексты.
Вот тут изложен накопленный опыт решения этой проблемы
http://adobeindesign.ru/2010/08/03/poterya-teksta-pri-importe-fajlov-kto-vinovat-i-chto-delat/
но хотелось бы, чтобы знатоки Visual Basic доработали описанный в этой статье скрипт поиска-замены.
 
Ответ: Химикам и любителям стрелочек - осторожно!

Михаил, спасибо за подробное описание проблемы!
Видимо (по-возможности) буду сначала импортировать в CS3 или шерстить тексты макросом.
 
Ответ: Химикам и любителям стрелочек - осторожно!

CS3 на Висте - аналогичная проблема, перебиваю руками, так быстрее получается
 
Ответ: Химикам и любителям стрелочек - осторожно!


Не по теме:
- GPS не видит внизу нашего парня. Он точно там?
- Точно. Если разведка опять не лажанула.
- А если лажанула?
"Battlefield Bad Company 2"


Да уж...
1) Бедным верстальщикам - сделать супер-макрос для Word-а;
2) Adobe - научить CS5 хитромудрости CS3-го;
3) Microsoft-у - сделать Symbol юникодным, в конце-концов...
:) Жара! И жесть!!!
 
Ответ: Химикам и любителям стрелочек - осторожно!

Михаил Иванюшин высказал мысль что потеря текста - из-за совместного использования юникодовских и не юникодовских шрифтов (сообщение 6). Mic256 рекомендует Microsoft-у сделать Symbol юникодовским. Ну от гиганта вряд ли чего добьешься, но есть же утилиты по преобразованию старых TTF-шрифтов в юникодовский формат, почему бы не прогнать через такую утилиту этот Symbol? Или это у меня из-за жары и дыма крыша едет?
 
Ответ: Химикам и любителям стрелочек - осторожно!

почему бы не прогнать через такую утилиту этот Symbol?
Как потом будет работать Маттайп и увидит ли он вообще юникодный Symbol?

По теме (смотрю в Win7, Ворд 2003 и ИД CS4):
Во-первых, у меня в TNR стрелки немного другие, не понимаю откуда взялась именно эта, в таблице символов ее не нашел, хотя при выделении в тексте (в Ворде) показывается TNR (просвятите, плиз);
Во-вторых, те стрелки, которые у меня вставляются из таблицы символов из шрифта TNR, без труда импортируются в ИД, ничего не теряется и сохраняется TNR (пробовал на .doc);

Исходные файлы автора топика у меня импортируются так же, как у него, но вместо стрелки (в случае с .doc) появляется значок ®. Неприятно, но поиском-заменой в ИД исправить можно. Особенность моей конфигурации (сложилось исторически) состоит в том, что в системе одновременно живут два шрифта Symbol - системный трутайп и адобовский type1. В ИД стрелке автоматически присваивается шрифт type1.

Вообще же со шрифтами Symbol и математическими символами чудес много, смотреть надо внимательно. Но это к слову.
 
Ответ: Химикам и любителям стрелочек - осторожно!

если бы все ограничивалось одним шрифтом Symbol!

у меня на этой неделе была книжка в верстке, в ней используются, в частности, шрифты Symbol A, Symbol B и UniversalMathBT - и все неюникодные.

по-моему, самое простое решение на данный момент - все же импортировать в CS3.
 
Ответ: Химикам и любителям стрелочек - осторожно!

Из ворда сохраняйте как docx или docm и все будет нормально (кроме стрелок).
 
Статус
Закрыто для дальнейших ответов.