Вот простой пример:

Я хочу это, но с вкладками, замененными пробелами:

Я получаю это вместо этого:

Со словами в обратном порядке.

Обратите внимание, что подобное происходит, если я просто изменяю направление текста, когда оно все еще находится с вкладками.

Что, черт возьми, происходит? Это происходит в каждом редакторе, который я пробовал (Notepad++, Wordpad, Word, liberoffice) в нескольких ОС (и даже в SuperUser).

Как я могу заставить это работать должным образом?

Примечание: иврит - это язык справа налево

1 ответ1

1

(1) Здесь, на Win7+Word2010, если я переключусь на иврит + клавиатура иврит (в Windows, а не просто выбираю иврит в качестве языка проверки в Word), и начну печатать с помощью aleph и заканчивать "hmlkwt", печатая пробелы между ними я получаю ваше первое изображение, но с пробелами вместо вкладок.

(2) Однако я полагаю, что при использовании вкладок происходит то, что Word (например) предполагает, что вы пытаетесь расположить столбцы таблицы по всей странице в направлении абзаца. Поэтому, если вы введете последовательность, которую я описываю в абзаце LTR, первое "слово" начинается с aleph и будет слева от страницы. Затем есть вкладка к следующему столбцу справа. Затем вы получаете ywhnn, и так далее. Так что да, это меняет порядок слов на странице.

(3) Но если вы установите направление абзаца на RTL, направление знаков табуляции должно измениться на RTL, а слово, начинающееся с aleph, должно остаться справа, то есть слова должны быть в той же последовательности, в которой они находятся по моему (1).

Все может измениться, если вы не введете текст с выбранным языком иврит и клавиатурой (в Windows), потому что в этом случае вы, вероятно, вводите буквы "назад", и ни одно из сказанного мной не имеет никакого смысла.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .