Отправляет email-рассылки с помощью сервиса Sendsay

Screen reader JAWS for Windows Russian

За 2008-11-30

[JFWRus] Re[4]: Крокозябры в outlook express и download master

Здравствуйте, tatyana&vadim.

Вы писали 29 ноября 2008 г., 11:39:20:

tv> реестре, чтобы
tv> не испортить вообще всё, потом сложно будет вернуть назад.

В программе Regedit.
Найти изменяемые ветви, и выполнить, Файл, Экспорт, по умолчанию происходит
сохранение выбранного диапазона.
Произвести изменения , проверить, если не нравиться, с помощью
сохранённого файла вернуть к первоначальному состоянию
В конце концов, в случае полной несовместимости, запускать
нужный файл реестра и подстраиваться или под кирилицу или под
немецкий.

   2008-11-30 19:18:27 (#794519)

[JFWRus] не читается unicode utf8

привет всем! ни один screen reader не хочет читать сабжевую кодировку. Это
излечимо?
С уважением, Татьяна

***
Это сообщение No 7818
было разослано для 483 участников дискуссионного листа
[JFWRus] не читается unicode utf8

   "tatyana&vadim" 2008-11-30 13:03:11 (#794419)

[JFWRus] Озвучивание и кодировки.

Привет, JAWS!

Повторяю своё письмо почти трёхлетней давности.

Многие из нас сталкивались с проблемой, что вместо текста мы
слышим Абракадабру.
Но, все же у большинства пользователей такая проблема не
проявляется.

У меня эта проблема была в Outlook.
А также бывает проблема, что в буфере обмена оказывается
абракадабра.
Причем бывают разные ньюансы мы слышим все нормально, но
отображается набор всяких значков.
Такое наблюдалось в Windows XP окне виртуального просмотра
JAWS, вызываемого по [Insert+F1].
Но, опять это не на всех машинах.
но тому у кого проблема одинаково, что у соседа всё в порядке,
ему надо решать свою проблему.

В общем случае это проблема кирилицы её кодовой страницы и
шрифтов.
Я встречал два способа решения этой проблемы:
1.Подмена кодовых страниц в реестре
Об этом будет подробнее в конце письма.
Пользовался этим способом, помогало.
Но возникает вопрос, насколько это корректный способ, и не
имеет ли он побочных эффектов?
2. Подмена шрифтов
Подробнее также ниже.
Этим способом не пользовался.
По описанию этот способ более корректен.
Его использует Microsoft.
Кто-нибудь пользовался этим способом?
Работает ли он?
Может нам совместно разобраться с проблемой и найти оптимальный
способ её решения.
Определить в каких версиях JAWS, Windows это проявляется.

Вот выдержки из статьи про решение этой проблемы.
Подмена шрифтов

Подмена шрифта является официальным способом борьбы с
неотображением шрифтов: именно этим способом компания Майкрософт
добивается корректного отображения системных шрифтов во всех
версиях операционной системы Windows.Однако реализация этой
подмены различна на разных семействах операционок:Так на
системах 9x (95/98/Me) подмена шрифтов осуществлена через
win.ini, раздел FontSubstitutes, а на NT-системах (NT/2000/XP)
раздел FontSubstitutes вынесен из win.ini в реестр, поэтому там
подмена осуществляется через реестр.Выясняется, какой шрифт не
отображается. Это можно сделать различными путями, от
визуального определения, естественно легче на оригинальном
английском, нежели на абракадабре, и сравнивая, например, со
шрифтами в Блокноте, или с помощью такой разносторонней утилиты
как Kleptomania.
Выясняется каким набором символов абракадабрит, т.е. за кого
система считает переведенный, и неверно отображаемый, текст. Это
можно сделать в каком-нибудь редакторе шрифтов, но я использую
Microsoft Word. Есть в нем такая функция Вставка > Символ... В
этом диалоге можно просмотреть все символы в любом шрифте (левый
выпадающий список) и найти характерные символы, которые
наблюдаются в абракадабре. В правом выпадающем списке
отображаются Наборы символов, в которые тот или иной символ
входит (коды и кодировки см. в таблице ниже).После чего
производится подмена:
Для Win 9x в win.ini в разделе FontSubstitutes прописывается
строка вида:
название шрифта,X=название шрифта,Yнапример,
Arial,0=Arial,204 (подмена английского шрифта русским)
Для Win NT/XP в реестре, в разделе
HKLM\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\FontSubstitutes прописывается новый строковый
параметр:
Параметр: название шрифта,XЗначение: название
шрифта,Yнапример, параметр: Arial,0 и значение: Arial,204где
X - код шрифта к которому обращается программагде Y - код
шрифта на подмену (204 - кириллица)в подавляющем большинстве
случаев X=0 т.е. программа считает текст английским, по
умолчанию, в результате чего русский текст отображается
символами Латиницы 1.Но случается, что авторы умудряются
прописать в программе свой (!) национальный шрифт - в результате
русский текст будет отображаться не Латиницей 1, а национальными
символами автора программы: греческими, арабскими и т.д. В этом
случае потребуется подмена этого национального
шрифта:например, Arial,178=Arial,204 (подмена арабского шрифта
русским)
Частным случаем данного способа, является замена какого-нибудь
редкого шрифта, не имеющего русских символов, другим шрифтом.
например, Helvetica,0=Arial,204Минусы:Предлагать офисной
секретарше, что-то там прописать у себя в win.ini или реестре,
по меньшей мере, не гуманно, а единственная программка,
выполняющая эту задачу для шрифта Arial, которая мне попадалась
- это SetFont <archive/setfont.zip>.

Таблица кодов и кодировок шрифтов
Вид кодировки (набор символов)
-Код
-Кодировка

центральноевропейский (латиница 2)-238-1250
кириллица-204-1251
западноевропейский (латиница 1)-000 (0)-1252
греческий-161-1253
турецкий (латиница 5)-162-1254
иврит-177-1255
арабский-178-1256
прибалтийский-186-1257
вьетнамский-163-1258
...-...-...

Подмена кодовых страниц в реестре

Подмена кодовых страниц в реестре работает только на старшем
семействе операционок: NT/2000/XP
В системном реестре в разделе
HKLM\System\CurrentControlSet\Control\Nls\Codepage содержится
список кодировок и соответствующих им файлов, содержащих кодовые
страницы. Выглядит это так:
Параметр
-Значение (NT/XP)

1250-c_1250.nls
1251-c_1251.nls
1252-c_1252.nls
1253-c_1253.nls
1254-c_1254.nls
1255-c_1255.nls
...-...
Файлы, содержащие кодовые страницы, расположены в папке
Windows\System, и в семействах Windows 9x и NT/XP эти файлы
называются по-разному.
в Windows 9x - cp_xxxx.nls
в Windows XP- c_xxxx.nlsгде xxxx - кодировка
Обычно требуется изменить значение параметра 1252
(западноевропейский Windows) на название файла, содержащего
русскую кодовую страницу (1251 - кириллица Windows), как это
показано ниже.
1252-c_1251.nls
В отдельных случаях могут потребоваться аналогичные изменения
и для других кодировок.Однако предлагать офисным секретаршам
ковыряться в реестре - негоже, поэтому требуется создать
соответствующий файл реестра, который, будучи запущен
пользователем, изменит значение в его реестре.Плюс: этот
способ не зависит от конкретных шрифтов, и решает проблему раз и
навсегда.Минус: не работает на Windows 95/98/Me.

   2008-11-30 12:53:14 (#794416)

[JFWRus] Re[3]: Крокозябры в outlook express и download master

Здравствуйте,

> 2. Использовать английский Windows, и не использовать русских
> программ. Но, это не выход, тогда можно вовсе компьютер не
> включать, и проблем вовсе не будет. И в оправдание, русскому
> Windows, это абсолютно официальный продукт, который используют
> милионы пользователей, использовал и русский и английский и
> украинский Windows, разницы не видел, но это моё личное
> впечатление, я думаю с которым согласен Microsoft.

Олег, Вы видимо либо невнимательно читали моё сообщение, либо не поняли того,
что там написано, либо сделали вид, что не поняли. Повторю ещё раз - не использовать
не русскоязычных программ, а не использовать программ Российского, украинского
и пр. производства бывших стран СССР. Все программы с русским интерфейсом производства
стран Европы и США с русским, украинским интерфейсом естественно использовать
можно и нужно если Вы не знаете английского. Дело здесь в весьма низкой квалификации
подавляющего большинства программистов на пространстве бывшего СССР. Я никогда
не видел такого безалаберного отношения к правилам корректного написания программ
от Микрософт в странах дальнего зарубежья, как в странах бывшего СССР, где каждый
суслик в поле агроном. Чрезвычайно низкая средняя квалификация программистов
на территории бывшего СССР при бешеных амбициях оных приводит к тому, что у программ
Российского, украинского и пр. производства бывает максимальное количество проблем
именно с русским языком. У меня две форточки - русская и английская, везде стоят
программы с соответствующим интерфейсом, на английской английский интерфейс,
а на русской русский у всех программ. Но ни в одной системе у меня нет ни одной,
подчеркну, ни одной программы Российского производства. Ни на одной из систем
нет проблем с отображением русского языка, при том, что обе стоят у меня уже
четвёртый год.

И в догонку, добавлю, хотя здесь это как раз не важно - Микрософт далеко не истина
в последней инстанции и мне в общем-то как я думаю и многим пользователям глубоко
перпендикулярно мнение Микрософт по вопросу локализации. А разница есть в разных
форточках. Не верите попробуйте сами использовать функции:
ParseLongDate
ParseLongDateToShortDate
ParseShortDate
Сначала попробуйте в английской винде, затем в чешской, затем в украинской. В
русской в данном случае всё в порядке как в английской. Для ещё более интересных
результатов попробуйте ещё и в швейцарской винде. О результатах доложите. Кстати
добавлю, пробовать необходимо в челюстях не выше 9.0.2169, т. е. последнего выпуска
девятки. Дело в том, что в десятке по нашей заявке от Элита групп были внесены
поправки для обхода этого глюка в одной из штатных встроенных функций форточек.
В девятке там была использована одна штатная функция, по сути выше приведённые
функции являются рапперами форточной функции но только в девятке, в десятке лбыли
сделаны обходные манёвры. Если Вам очень интересно о какой форточной функции
идёт речь, могу даже порыться в базе моей переписки с Фридомом Вам для экспериментов.
Думаю после этого Вы не будете так огульно козырять мнением Микрософт. Вообще
ссылка на авторитеты это весьма плохая практика для человека пытающегося называть
себя программистом, когда уже нет других аргументов, а признать свою неправоту
не очень хочется. Всё-таки програмирование хотя бы и на начальном этапе - это
не гумунитарная дисциплина, где можно забить авторитетом. Ждесь легко всё проверить
и развенчать авторитеты, разве нет?

До свидания.

***
Это сообщение No 7816
было разослано для 483 участников дискуссионного листа
[JFWRus] Re[3]: Крокозябры в outlook express и download master

   2008-11-30 12:49:01 (#794414)

[JFWRus] Re[11]: Крокозябры в outlook express и download master

Здравствуйте,

> куплен с компьютером, лицензионный.

Значит Вы поставили какую-то кульную прогу Российского производства, подчёркиваю,
именно Российского производства, а не русскую, которая Вам всё испортила. Можно
в принципе её вычислить методом последовательных приближений если это Вам интересно.,
но думаю, что это Вам вряд ли поможет, если только удовлетворить академический
интерес.

До свидания.

***
Это сообщение No 7815
было разослано для 483 участников дискуссионного листа
[JFWRus] Re[11]: Крокозябры в outlook express и download master

   2008-11-30 12:43:57 (#794412)

[JFWRus] вопрос по горячим клавишам.

приветствую, всех.

мне понадобилось перетащить, с помощью мыши, некоторые объекты с места на место.
в джавсе имеются две комбинации клавиш:
control+jawsKey+NumPadSlash
и
jawsKey+NumPadSlash
как я понял, обе эти комбинации перетаскивают какой-либо объект,
элемент. в чём их разница?
и если не затруднит, то расскажите поподробней, о каждой из них (т.е.
как с ними работать).

   Анатолий. 2008-11-30 09:35:53 (#794376)

[JFWRus] Re[6]: Крокозябры в outlook express и download master

Vande omentaina, carrying_rain!

c> пускать в ход этот рег.файл. Почему так?

Не знаю, Оль, почему так... знаю только, что если пускать в ход этот
самый файл, то все языки, как я уже сказал, кроме чисто
латиноалфавитных и чисто кириллических полетят в Мордор, то есть
символы их не будут отображены корректно... а Татьяне этого совсем не
надо...

   Anarendil 2008-11-30 02:13:42 (#794336)