QXP7: "перебегание" текста

Статус
Закрыто для дальнейших ответов.

boar

Топикстартер
12 лет на форуме
Сообщения
291
Оценка реакций
25
Доброе время суток.
У меня такая проблема с 7-м QXP (Windows XP): есть несколько абзацев голого текста без картиночных блоков (в т.ч. инлайновых). При правке текста в одном абзаце иногда наблюдается самопроизвольное "перебегание" текста в следующем абзаце. Т.е. разрывы строк в следующем абзаце приходятся уже на другие буквы (родные кварковские русские переносы включены). Свойства символов и абзацев такие, что абзацы друг на друга влиять не должны. Кварк 7.02 и 7.1. В 7.2, к сожалению, проверить не могу. Кто-нибудь с этим сталкивался? Не думаю, что Кварк переплюнул Адобу и сделал многоабзацный компоновщик текста.
 

@diz@

отечеств. про
15 лет на форуме
Сообщения
4 203
Оценка реакций
1 909
Ответ: QXP7: "перебегание" текста

boar сказал(а):
Не думаю, что Кварк переплюнул Адобу и сделал многоабзацный компоновщик текста.

Не по теме:
Даже если бы и сделал, то за это застрелить нужно.
 

iv-mi

12 лет на форуме
Сообщения
456
Оценка реакций
204
Ответ: QXP7: "перебегание" текста

многоабзацный компоновщик текста
Однако, у Адобе многострочный компоновщик текста. :)
 

Specialist

12 лет на форуме
Сообщения
2 035
Оценка реакций
8
Ответ: QXP7: "перебегание" текста

iv-mi сказал(а):
многоабзацный компоновщик текста
Однако, у Адобе многострочный компоновщик текста. :)
Речь таки и идет о том, что Кварк якобы "переплюнул". :) :)
 

RIKITIKI

15 лет на форуме
Сообщения
1 144
Оценка реакций
351
Ответ: QXP7: "перебегание" текста

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

boar

Топикстартер
12 лет на форуме
Сообщения
291
Оценка реакций
25
Ответ: QXP7: "перебегание" текста

Вот так это выглядит: правишь один абзац (верхняя стрелка), а перебегает другой (нижняя стрелка)
 

Вложения

  • 82.8 КБ Просмотры: 683

@diz@

отечеств. про
15 лет на форуме
Сообщения
4 203
Оценка реакций
1 909
Ответ: QXP7: "перебегание" текста

ВАХ!
А это точно разные абзацы?
дык не только указанный, но вообще 2 следующих поехали.
Это фича такая??
 

NecroZoider

инопланетный разум
12 лет на форуме
Сообщения
1 337
Оценка реакций
485
Ответ: QXP7: "перебегание" текста

Текст разный... а какие пробелы стоят в абзаце начинающемся на "Междусловные пробелы..."? и как заканчивается всё это дело во фреймах? полный скрин можно?
 

boar

Топикстартер
12 лет на форуме
Сообщения
291
Оценка реакций
25
Сорри, надо было сразу делать скриншот с непечатаемыми символами.
Сейчас попробовал еще раз: взял первый попавшийся текст (из Гиленсона), залил в первый блок, скопировал блок и положил копию рядом. В левом блоке набрал белиберду (подчеркнуто), и от этого разрывы строк в соседних абзацах тоже изменились. Абзацы настоящие, не Shift-Enter. Пробелы все обычные, разрывные.
Если у вас есть время, попробуйте: быстро наберите/удалите какой-нибудь текст и смотрите -- не дернутся ли от этого другие абзацы? (разумеется, не по числу строк, а по месту их разрыва?). Думаю, что может быть дело в настройках переносов -- надо поковыряться
 

Вложения

  • 51.5 КБ Просмотры: 654

@diz@

отечеств. про
15 лет на форуме
Сообщения
4 203
Оценка реакций
1 909
Ответ: QXP7: "перебегание" текста

Мистика какая-то.
Заодно навскидку видно, что кернинга вообще никакого нет - ужас.
А с другими шрифтами? А отвязать от базовых? Выравнивание вертикальное подёргать? И вообще - покрутить вокруг да около.
 

@diz@

отечеств. про
15 лет на форуме
Сообщения
4 203
Оценка реакций
1 909
Ответ: QXP7: "перебегание" текста

Немного поисследовал это безобразие. Пока выяснил, что такая беда происходит при следующих вводных:
1) Правка в первом абзаце (если в других - ничего не происходит).
2) Если в русском тексте начать набивать латинские символы (строчные или прописные, вроде значения не имеет). Цифры и русские буквы такой эффект не вызывают. Причём иной раз достаточно одного символа. Эта строка поехала и тут же в другом абзаце - у меня получалось только в следующем - текст тоже едет.
Дурдом!

На мой взгляд, это какой-то глюк в модуле переносов. Но это просто предположение.
 

boar

Топикстартер
12 лет на форуме
Сообщения
291
Оценка реакций
25
Ответ: QXP7: "перебегание" текста

Да, похоже, дело в родном модуле переносов 7-го Кварка. Если переносы отключить — всё нормально. Если затянуть текст с уже расставленными мягкими переносами (после 6-го Кварка, переносчик Hyphenator XT) — тоже нормально. То ли это баг (скорее всего), то ли фича, и Кварк там что-то многоабзацно оптимизирует.
 

kaban

Участник
Сообщения
11
Оценка реакций
1
Ответ: QXP7: "перебегание" текста

@diz@ сказал(а):
Если в русском тексте начать набивать латинские символы ...
А какие пресеты есть в H&J? Может кварк держит разные наборы для разных языков?
 

boar

Топикстартер
12 лет на форуме
Сообщения
291
Оценка реакций
25
Ответ: QXP7: "перебегание" текста

Но ведь H&J не привязаны к языку. Отдельно устанавливаются и выбираются H&J, отдельно — язык. Так что не может быть "исконно русских" H&J. Я, кстати, пытался бороться с "перебеганием" текста, изменяя настройки H&J, но пока не помогает.
 

Valentinka

Участник
Сообщения
17
Оценка реакций
0
Ответ: QXP7: "перебегание" текста

Всем привет) Кому-нибудь, как-нибудь с тех пор удалось решить эту проблему? Установила сейчас 7.3 - то же самое происходит..
 

Nadeev

Участник
Сообщения
5
Оценка реакций
0
Ответ: QXP7: "перебегание" текста

Вы знаете, это происходит потому, что при вводе латинских символов Кварк (гад такой), тут же сам автоматически переключает язык текущего абзаца на "US English" и, естественно, вырубает в нем русские переносы. Но это еще не все. Русские переносы вырубаются и 2—3 последующих абзацах, дальше он не трогает, хотя у них и сохраняется язык "Russian". Из-за этого приходится постоянно держать палитру "Measurements" на вкладке "Character Attributes", чтобы сразу видеть момент переключения на Инглиш.

Лечится, увы, только Сtrl+A и принудительное возвращение текст. блоку языка в "Russian". Вот такая "забота" о пользователе... :о(
 

Drevoborod

Участник
Сообщения
8
Оценка реакций
0
Ответ: QXP7: "перебегание" текста

Nadeev, спасибо большое, что рассказали об этом глюке! В жизни бы не догадался! Особенно это мешает при импорте текста, когда уже есть латинские символы в абзаце, и непонятно, почему пропадают переносы и начинает скакать текст..
 

gangus

Участник
Сообщения
6
Оценка реакций
0
Ответ: QXP7: "перебегание" текста

Nadeev сказал(а):
Вы знаете, это происходит потому, что при вводе латинских символов Кварк (гад такой), тут же сам автоматически переключает язык текущего абзаца на "US English" и, естественно, вырубает в нем русские переносы. Но это еще не все. Русские переносы вырубаются и 2—3 последующих абзацах, дальше он не трогает, хотя у них и сохраняется язык "Russian". Из-за этого приходится постоянно держать палитру "Measurements" на вкладке "Character Attributes", чтобы сразу видеть момент переключения на Инглиш.

Лечится, увы, только Сtrl+A и принудительное возвращение текст. блоку языка в "Russian". Вот такая "забота" о пользователе... :о(
Спасибо, добрый человек. С этой же проблемой бился в 7,31 ХР. Уже все мыслимые и немыслимые способы перепробовал. Только сейчас удалось решить.
 

Gusar

Участник
Сообщения
606
Оценка реакций
0
Ответ: QXP7: "перебегание" текста

Ну если нормально определять стили, то ничего не случится. Нежно так на уровне символов назначить язык и засадить на клавишу. Контроль +1 начали русский, Контроль + 2 начали английский, контроль +1 снова перешли на русский.
Нормальная забота о пользователе. Думающем пользователе.
 

gangus

Участник
Сообщения
6
Оценка реакций
0
Ответ: QXP7: "перебегание" текста

Gusar сказал(а):
Ну если нормально определять стили, то ничего не случится. Нежно так на уровне символов назначить язык и засадить на клавишу. Контроль +1 начали русский, Контроль + 2 начали английский, контроль +1 снова перешли на русский.
Нормальная забота о пользователе. Думающем пользователе.
Только об этом знать надо было. В 4-м кварке, в котором я работал, такой проблемы не было. По 7-му кварку ещё даже книжки нормальной нет.
 
Статус
Закрыто для дальнейших ответов.