Win, Emacs: языки персидского бассейна
---
...Я работаю антинаучным аферистом...
GNU Emacs 22.0.50.1 (i386-mingw-nt5.1.2600) of 2005-12-18 on W2ONE
вот в M$-ворде (ибо он визивиг) там вроде понятно: я ввожу текст, он печатается справа-налеов (выравнивание только установить надо).
А как в ТекстовомРедакторе™?
Ещё вопрос туда же.
Используется ТеХ, UTF-8, \usepackage[arabic,russian]{babel}
Фрагмент текста на арабском скопипэйстен (из доверенного источника - сайтавбит руками в правильном порядке, и в неправильном (задом-наперёд: слева-направо)
Правильный вариант получается только если текст на арабском выделить в отдельный параграф и набрать его _правильно_ или скопипэйстить.
Если же хочется сделать вставку текста на арабском внутри параграфа, то порядок букв слетает.
т.е. предположим мне надо ввести:
> some text... (محمد) some text..
как такое правильно сделать в ТеХе?
Извини.
---
...Я работаю...
нда, великий емакс в пролёте? у меня на системе с utf8 gedit автоматически формирует текст справа налево.
---
...Я работаю антинаучным аферистом...
кхм, сорри, справа налево он формирует "языки персидского бассейна", обычные конечно нормально, слева направо
он не сразу формирует слово из знаков, а в какой-то неуловимый момент.
т.е. сначала это просто набор букв:
meem Haa meem dal
م ح م د
а потом вуаля - mhmd:
محمد
В эксплорере и в ворде это визивиг, а в ТекстовомРедакторе™ немного не так.
утф-8 в емаксе в порядке. с техом я тоже разобрался, вопрос закрыт.
2КОНТРА: я сначала пробовал на 21.4-STABLE, только вот там у меня емакс зависал при попытке указать утф-8 в качестве coding-system для клавиатуры (C-x RET k utf-8). двадцать второй уже не зависает, но и я тут был неправ - винда утф-8 не использует..
Всё ещё открытый вопрос: как мне переключать раскладку клавиатуры быстрее, чем это делается сейчас:
typesetting some English textможно ли обойтись без C-x RET k windows-125. ?
[Alt-Shift] — виндовое переключение на арабский
C-x RET k windows-1256
محمد
[Alt-Shift] — виндовое переключение на русский
C-x RET k windows-1251
некоторый текст на русском
и т.д.
У меня два последних input-method меняются по C-u C-\ C-m,
но лучше почитать про toggle-input-method и подстроить так,
как надо.
И не надо менять coding-system для клавиатуры, используй LEIM.
"Ибо нефиг."
(Для того, чтобы не париться, в частности, со всем этим
зоопарком кодировок клавиатуры, люди придумали LEIM.
А ты что делаешь?)
---
"Аллах не ведёт людей неверных."
Оставить комментарий
yolki
Как сделать ввод арабского справа-налево?Чё-то он по дефолту у меня вводит слева-направо
Можно ли как-то автоматизировать процесс вбивания текста без переключения каждый раз входной кодировки с 1251 на 1256 и обратно? задалбывает