тащем та сабж: Смитти взялся-таки за пашто, нашел даже собеседника, но тут начались проблемы другого свойства - как расставлять знаки препинания на в арабице на ЛФ? в ворде у меня все нормально работает, но на ЛФ проблемы с восклицательным знаком и точком. Первый еще можно ставить, сменив раскладку:
!دې خدای پامان
Но с точкой такой фокус уже не прокатывает и она упорно ставится в начале предложения, т.е. справа:
په مخه دې ښه.
ښه.
Цитата: smith371 от декабря 23, 2012, 09:11
په مخه دې ښه.
ښه.
интересно девки пляшут! теперь вроде работает. а ну-ка еще:
السلام علیکم!
وعلیکم السلام!
څنګه یې؟
جوړ یم.
осталось разобраться с восклицательным знаком.
یا خدای پاکه!
یا خدای پاکه!
Цитата: smith371 от декабря 23, 2012, 09:19
یا خدای پاکه!
یا! - без смены раскладки
یا! - со сменой на русскую
یا! - со сменой на английскую
Цитата: smith371 от декабря 23, 2012, 09:20
Цитата: smith371 от декабря 23, 2012, 09:19
یا خدای پاکه!
یا! - без смены раскладки
یا! - со сменой на русскую
یا! - со сменой на английскую
یا ! - с пробелом со сменой на русскую
یا ! - с пробелом без смены раскладки
ниче не понимаю :scl:
Сплошные фрагменты текста лучше всего заключать в тег [rtl][/rtl]:
| код | результат |
| [rtl]سلام![/rtl] | سلام! |
Кроме того, есть ещё уникодовские спецсимволы.
Например:
| код | результат |
| Текст по-русски ‹RLE› سلام! ‹PDF› и снова по-русски. | Текст по-русски سلام! и снова по-русски. |
Ещё способ:
| код | результат |
| Текст по-русски سلام!‹RLM› и снова по-русски. | Текст по-русски سلام! и снова по-русски. |
RLE = right-to-left embedding Alt+8235
PDF = pop directional formatting Alt+8236
RLM = right-to-left mark (невидимый символ с направлением right-to-left) Alt+8207
سخت دﺉ!
سخت دﺉ!
тода раба, Мнаше! с тегом ртл намного проще, а с Юникодом... я этим никогда не пользовался ,это что, прямо сразу пять клавиш нажимать, альт + хххх???
- нажимаем Alt
- удерживая её, вводим код символа на numpad (важно!)
- отпускаем Alt
Цитата: mnashe от декабря 23, 2012, 09:47
- нажимаем Alt
- удерживая её, вводим код символа на numpad (важно!)
- отпускаем Alt
все ясно - у меня нетбук без нумпада
На моём ноутбуке при включённом NumLock'е часть обычной клавиатуры работает как NumPad.
Ещё продаются подключаемые по USB NumPad'ы.
Но что-то этот ввод через Alt у меня не со всеми кодами срабатывает. С некоторыми (в частности с вышеперечисленными) непонятно какого хрена вместо нужного символа вводит символ, код которого — остаток от деления введённого числа на 256 (то есть отбрасывает старший байт).
سلام!
Цитата: smith371 от декабря 23, 2012, 10:32
سلام!
у меня при нажатии нум-лок входит в полноэкранный режим, и как видим - не работает, хотя правая часть клавы, как я только что узнал, типа запилена под нум-пад... :donno:
На моем ноутбуке есть кнопочка "Fn" в сочетании с которой правая часть клавиатуры ведет себя как NumPad.
Я эти штуковины ввожу либо через свою ивритскую раскладку, либо через AutoHotKey.
Цитата: Hellerick от декабря 23, 2012, 10:44
На моем ноутбуке есть кнопочка "Fn" в сочетании с которой правая часть клавиатуры ведет себя как NumPad.
у меня тоже такая кнопочка есь, многофункциональная хрень. ща попробую:
سلام!
Хм...
Цитата: Bhudh от декабря 23, 2012, 16:15
Хм...
я не понял как у меня так получилось. потом понял. в общем, на ЛФ действует правило "не верь глазам своим!"
Цитата: Bhudh от декабря 23, 2012, 16:15
Хм...
Естественно.
В последовательности <rtl-текст 1><нейтральные символы><rtl-текст 2> нейтральные символы располагаются как положено в rtl тексте, то есть слева от <rtl-текст 1>, справа от <rtl-текст 2>.
А в последовательности <rtl-текст><нейтральные символы> область смены направления распространяется только на <rtl-текст>, а нейтральные символы располагаются справа от <rtl-текст>.
На этом основан мой второй способ, с применением RLM (третья иллюстрация).
кстати, я заметил, что в ХР раскладка для пашто появилась только в 3-м сервис паке, когда у меня второй был - можно было только через МС Word -> вставка - > символ (ну или юникод, по ходу делу), что тоже тормозило изучение языка.