Apr. 25th, 2010

phd_ru: (Default)
До слёз забавно смотреть на глюки программ с двунаправленными тестами. Пишу "шалом" (ивритом), восклицательный знак, "привет" по-русски, вопросительный знак. В файл это пишется именно в таком порядке: "шалом! привет?"

(g)vim это именно в таком порядке и показывает. Глюк в неправильном порядке еврейских букв. В документации об этом сказано, так что не неожиданно.

gedit показывает так: "?Привет !молаш". Еврейское слово правильно, русское правильно, но слова стоят не в том порядке, и вопросительный знак уехал не туда. Если между "привет" и "шалом" нажать [Enter] и перенести "привет" на другую строку, вопросительный знак магически оказывается на своём месте. Т.е. в gedit свойство BiDirectional - свойство строки, хотя каждое конкретное слово в строке пишется в правильном направлении. Поиск делается нормально, при наборе в диалоге поиска полуслов "шал", "шало" - находит.

Мозилла (Firefox) в textarea показывает "молаш! привет?" Глюк - неправильно размещён восклицательный знак. Это значительно меньший глюк, чем в прочих редакторах. С другой стороны, как Мозилле узнать, что этот латинский символ надо разместить слева? Так что Мозилла не так уж неправа. Видимо, в Мозилле свойство BiDirectional - свойство отдельной буквы.

Что ж теперь, в textarea редактироваться? а для проверки правописания вызывать vim, который у меня плагином ViewSourceWith повешен на нажатие кнопки и меню, и который умеет проверять тексты, написанные на нескольки языках - vim умеет подгружать одновременно неограниченное количество словарей.

Весело реализован поиск в evince (у меня есть словарь в PDF) - буквы для поиска надо вводить в обратном порядке. Т.е. для поиска этого "шалом"а в строке поиска надо вводить "молаш".

April 2025

S M T W T F S
  123 45
6789101112
1314 15 16 1718 19
20212223242526
27282930   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 23rd, 2025 04:12 pm
Powered by Dreamwidth Studios