So called “Old” programs

Старые программы

Дело не в возрасте, дело в корректной обработке и использовании многотабличных шрифтов c так называемой Windows9X encoding - WGL4. Примитивный редактор WordPad имеет полный доступ к информации о скрипте шрифта (слово скрипт здесь не означает псевдорукописного шрифта, а относится к языковой таблице, хранящейся в TTF шрифте). Этот редактор показывает в списке все установленные шрифты и их языковые таблицы.

wpad02.gif (8301 bytes) *

*Те шрифты, у которых приписано "кириллица", имеют
Windows9X encoding, и имеют заполненную русскую таблицу, наряду с несколькими прочими. Такие шрифты будут работать с MS Office97 и старше.

Все программы, использующие стандартный диалог выбора шрифта, имеют возможность выбора кириллической таблицы в многотабличных шрифтах.

wpad03.gif (12620 bytes)

**

** Для выбора кириллической таблицы нужно в комбо-боксе "набор символов" или "скрипт" выделить "кириллица". Если такого пункта у данного шрифта нет, этот шрифт непригоден для "новых" программ, включая MS Office97, хотя в "неправильном" шрифте  могут и  иметься русские символы, но в позициях с кодами от 192 до 255, а не там, где им отведено место в юникоде.

"Старые" программы для Win31x будут считать новые и "правильные" юникодные   шрифты- нерусскими, но зато по-прежнему считать  "неправильные" шрифты русскими.

Чертовщина какая-то!

В Win9x, программы, которые не имеют доступа к выбору скрипта, не понимающие переключения драйвера клавиатуры, а вместе с ними  и  "старые" программы,
проще всего обмануть с помощью раздела в WIN.INI, который называется

[Font substitutes]

NewFont, 0= NewFont, 204

Этим же способом можно обмануть все остальные программы, если очень хочется задействовать в них старый "неправильный" русский шрифт:

 

[Font substitutes]

OldFont, 204= OldFont, 0

В определении внутренних особенностей шрифта, может помочь программа FontProperties

  Floppy Disk.gif (165 bytes) Рекомендуем загрузить ее со странички L3abs .

Последнее изменение
-= 22.11.2002 =-
Last updated