Исчезновение дефисов при импорте rtf

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

Willie Effe

Участник
Топикстартер
Сообщения
87
Реакции
0
Импорт в ID текста rtf. Наблюдается массовое исчезновение дефисов. А их, как назло, несколько тысяч: наращения типа 379-го стр. полка и т. п. Причем в некоторых местах дефисы после заверстки присутствуют. Ну, думаю, что-нибудь вроде неразрывных дефисов корректор поставила – ан нет, не обнаруживаются. Попытка поставить этот «дефис» через буфер в диалог замены ни к чему не привела – не вставляется вообще ничего. Сохранение копии текста в txt формат также дает исчезновение «дефисов». При открывании rtf в блокноте на месте этого знака имеем код \'ad

При вставке обычного дефиса в Word’e и просмотре в блокноте обнаруживается, что вставляется длиннющая цепочка, вот такая:
}{\f0\fs28\lang1033\langfe1049\langnp1033\insrsid3740192 -}{\f0\fs28\insrsid3740192\charrsid5845261
Ежели наоборот – вставить дефис в блокноте, так он везде таковым и остается.
Как вариант рассматривается замена в блокноте «\’ad» на «-», но не будет ли отдаленных каких последствий? И вообще – что это может быть?
 
Ответ: Исчезновение дефисов при импорте rtf

Willie Effe сказал(а):
Импорт в ID текста rtf. ...
Как вариант рассматривается замена в блокноте «\’ad» на «-», но не будет ли отдаленных каких последствий? И вообще – что это может быть?
Вариант вроде бы сработал, но вопрос остается. Во-первых, пока ~860 кило обрабатывались блокнотом, был представлен и успел окончиться финал эстафеты по комплексному плаванию - долго, а во-вторых, откуда все же эти грабли? И чего говорить корректору? Ладно у меня дефисов много было, и сразу заметил; а если бы их было 3-4 на странице, и в глаза бы не бросилось... Так ведь и заверсталось бы на доверии к корректуре. Ы?
 
Ответ: Исчезновение дефисов при импорте rtf

Можно попробовать пересохранить в *.doc и посмотреть что получиться...

А вообще - кусочек файла в студию. :)
 
Ответ: Исчезновение дефисов при импорте rtf

Specialist сказал(а):
Можно попробовать пересохранить в *.doc и посмотреть что получиться...

А вообще - кусочек файла в студию. :)
Я тут за сутки в порядке эксперимента столько этих кусочков настрогал, что уже выгребаться замучился. На адобовском форуме один чел ответил мне, что на ID CS2 v.4.0.5 подобная ситуевина не наблюдается. У меня v.3.0.
Но это точно глюк ID CS2 v.3.0 при экспорте текста в RTF. А кусочек можно и самому сделать. Наберите в пустом файле ID пару строк:

UUUU-HHHH with usual hyphen
NNNN-HHHH with nonbreaking hyphen

отгоните из в RTF, а затем втяните обратно. Можно полюбоваться, какие коды будут иметь символы дефисов на каждом этапе.

Караул в том, что у меня уже ЕСТЬ две сотни страниц экспортированного из ID и очень сильно отредактированного текста в RTF, который надо заверстать. Верстка без всяких хитростей - просто залить текст. Так что сейчас передо мной стоит задача обеспечить наличие дефисов в верстке, а потом и в PDF (что тоже необязательно должно получиться, как уже выяснилось). В качестве образца - протокольчик в ID. Кстати, экспорт его в PDF также дает любопытные результаты.
 

Вложения

Ответ: Исчезновение дефисов при импорте rtf

В CS2 действительно глюка не наблюдается.

Вы таки не отвелили открывается ли этот файл Вордом правильно или неправильно. Если правильно - можно пересохранить из Ворда.
Или проделать на первый взгляд бессмысленную замену "-" на "-". ИМХО должно помочь.

И выложите все-таки кусочек вашего файла который надо втянуть.
Хоть пару строк.
 
Ответ: Исчезновение дефисов при импорте rtf

Specialist сказал(а):
В CS2 действительно глюка не наблюдается.

Вы таки не отвелили открывается ли этот файл Вордом правильно или неправильно. Если правильно - можно пересохранить из Ворда.
Или проделать на первый взгляд бессмысленную замену "-" на "-". ИМХО должно помочь.

И выложите все-таки кусочек вашего файла который надо втянуть.
Хоть пару строк.
Так лежит же в аттаче зип. Специальный, экспериментальный. У меня на нем все грабли выползали. Ворд же, собственно, и ни при чем, по-моему. Открывается RTF неправильно, визуально зависит от шрифта. Обычный дефис продолжает выглядеть черточкой, неразрывный - в TextBookC заменяется пробелом, а в Times New Roman - квадратиком (то-то я из корректуры текст в таймсе получил...). А вот если hex коды посмотреть, то уже забавно. Итак, по порядку. Обозначения: UH - обычный дефис, NH - неразрывный (в порождающей программе).

Набор RTF в Word 2003
UH - 2D
NH - 1E

Импорт RTF в ID
UH - 2D
NH - 20
-----------------------
Набор текста в ID
UH - 2D
NH - 01 80 11 20 38 40

Экспорт текста в RTF
UH - 5C 27 61 64
NH - 5C 27 37 66

Импорт этого RTF обратно в ID
UH - AD
NH - 7F

После чего при экспорте в PDF оба дефиса пропадают окончательно, правда, неразрывный выглядит пробелом. ;B-((((
--------------------
В общем пока действую методом русской кувалды - в Ворде сохраняюсь в TXT. Текстовому формату все прямые параллельны: черточка - значит дефис, hex 2D. Тире у меня в этом куске практически нет. Концы строк при верстке причесываю ручками. Хотя бы PDFы без проблем получаются. Все равно всяких блох полно - и еще останется, так что смотреть приходится внимательно.
 
Ответ: Исчезновение дефисов при импорте rtf

Willie Effe сказал(а):
Так лежит же в аттаче зип.

А в зипе - indd
У меня на рабочей машине нет CS, есть только CS2, а из него экспортится нормально. Выложили бы РТФ - посмотрел бы.
 
Ответ: Исчезновение дефисов при импорте rtf

Specialist сказал(а):
А в зипе - indd
У меня на рабочей машине нет CS, есть только CS2, а из него экспортится нормально. Выложили бы РТФ - посмотрел бы.
Да разве жалко? Вот парочка мелких - просто экспортированный и редактированный в Ворде.
 

Вложения

Ответ: Исчезновение дефисов при импорте rtf

Ну вот и усе.
Берете этот файл, открываете Вордом.
Копируете энтот квадратик в буфер, нажимаете Ctrl-H, в поле найти плейсите квадратик, в в поле заменить - дефис.
Жмете "заменить все", и радуетесь. :)
 
Ответ: Исчезновение дефисов при импорте rtf

Specialist сказал(а):
Ну вот и усе.
Берете этот файл, открываете Вордом.
Копируете энтот квадратик в буфер, нажимаете Ctrl-H, в поле найти плейсите квадратик, в в поле заменить - дефис.
Жмете "заменить все", и радуетесь. :)
Не... не усе. Так в принципе и делал. Но рекомендую обратить внимание на приключения обычного дефиса. Выше у меня расписано было, как меняется его кодировка. Потом будут глюки с PDF. Через ТХТ куда надежнее, тем более что после правки все равно приходится отсматривать концы строк.

Кстати, а для CS2 наверно нужны сервиспаки для ХР? А то у меня после установки всего CS2 Acrobat и Photoshop вроде бы нормально пошли, Illustrator запускается, но быстро дохнет, а InDesign и запускаться отказывается... Duron 1100/640M...

Впрочем. ТТХ уже неактуальны: мамка на прошлой неделе тихо умерла во сне - пришлось окончание работы переносить в издательство. Все равно апгрейдиться придется.
 
Ответ: Исчезновение дефисов при импорте rtf

Willie Effe сказал(а):
Не... не усе. Так в принципе и делал. Но рекомендую обратить внимание на приключения обычного дефиса. Выше у меня расписано было, как меняется его кодировка. Потом будут глюки с PDF. Через ТХТ куда надежнее, тем более что после правки все равно приходится отсматривать концы строк.

Ага, а тиф намного надежнее ПДФ-а.
Форматирование-то пропадет. Или это неважно?
Если боитесь - можно покривить потом все нафиг.

Willie Effe сказал(а):
Кстати, а для CS2 наверно нужны сервиспаки для ХР? А то у меня после установки всего CS2 Acrobat и Photoshop вроде бы нормально пошли, Illustrator запускается, но быстро дохнет, а InDesign и запускаться отказывается... Duron 1100/640M...

Многажды измусолено на форуме. Поиск рулит.
 
Ответ: Исчезновение дефисов при импорте rtf

Willie Effe сказал(а):
Но рекомендую обратить внимание на приключения обычного дефиса.

Пробовали менять дефис на дефис?

Ладно... Сейчас я выложу вам спецификацию RTF - развлечетесь.
 

Вложения

Ответ: Исчезновение дефисов при импорте rtf

Specialist сказал(а):
Ага, а тиф намного надежнее ПДФ-а.
Форматирование-то пропадет. Или это неважно?
Если боитесь - можно покривить потом все нафиг.
Многажды измусолено на форуме. Поиск рулит.
Да какое там форматирование! Хрен с ним - пусть пропадает. Проще поправить. Алфавитный список. Всего два стиля.
У заказчика в наличии целая редколлегия (и все это в неблизком районе), которая тянет до последнего, а потом высказывает пожелания по оформлению, и компоновке, и содержанию, и пр. Электронной почты боятся, поэтому предпочитают раз в две-три недели приехать лично, чтобы за пару часов все вопросы решить, от чего, естественно, никакого толку нет. Это на этапе верстки! У меня едва хватает внимания, чтобы удержать все версии правок от расползания... а может быть уже и не хватает. И поиск рулит, но дома комп сдох, а в издательстве для меня слишком мало машинного времени, чтобы вдумчиво посмотреть материалы форума - трясти надо (С).
 
Ответ: Исчезновение дефисов при импорте rtf

Ну раз у вас сломался компьютер и нет машинного времени, я вам сюда выложу.
Вот что написано в спецификации формата:
Код:
\_ 
Символ обозначает неразрываемый перенос (nonbreaking hyphen), на месте которого слово не может быть разделено.
 
Ответ: Исчезновение дефисов при импорте rtf

Specialist сказал(а):
Пробовали менять дефис на дефис?

Ладно... Сейчас я выложу вам спецификацию RTF - развлечетесь.
Менять-то нетрудно, да вот беда: откуда ж знать, что в этом месте могут валяться грабли - визуально-то не определить. Этак еще и буквы какие-нибудь менять придется. А со спецификацией обязательно развлекусь, чуть время освободится... Что-то подсказывает мне, что там будет немало интересного.
 
Статус
Закрыто для дальнейших ответов.