Малоизвестные возможности и особенности Windows
Информация - Компьютеры, программирование
Другие материалы по предмету Компьютеры, программирование
°йвер для кириллицы не установлен. Символ 192 не будет преобразован русскую букву "А" с кодом 1040, а останется символом алфавита какого-то европейского языка. Типа буквы "о" с черточкой или еще какой-нибудь кракозябры. Эта картина знакома всем, кто открывал русский текст в нерусифицированной системе - сплошные буквы с умлаутами и черточками...." И главная функция Иероглифа:
"...Принудительная русификация всей системы=
Если вы хотите воспользоваться старой программой, которая был ориентирована на работу с ANSI-шрифтами и "не видит" кириллицу в UNICODE-шрифтах, вы можете включить опцию принудительной русификации всей системы. Опция включается в диалоге и требует перезагрузки компьютера. Не включайте эту опцию, если вы работаете с иностранными языками, использующими специальные буквы с умлаутами и т.д. (французский, немецкий...) Иначе все эти специальные буквы будут показываться символами русского алфавита"...
Чтобы поменять стандартный фиксированный шрифт Windows (он используется, например, в Блокноте), просто замените шрифт, указанный в разделе реестра HKLM\Config\0001\Display\Settings, на другой. Лучше использовать fon-шрифты.
(Дмитрий Турецкий
Как оптимизировать работу со шрифтами
Windows 95 имеет ограничение на количество установленных шрифтов TrueType, при этом величина этого ограничения не является фиксированной и зависит от ряда факторов. Каждый вновь устанавливаемый шрифт регистрируется в системном реестре внутри ключа
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Fonts
Размер данного ключа, как и любого другого ключа реестра, ограничен 64K. При средней длине имени шрифта в 10-20 символов в реестре могут быть зарегистрированы примерно 1000-1500 шрифтов. Следует отметить, что в реестре прописывается полный путь на файл шрифта. Таким образом, если файлы шрифтов хранятся в каталоге с глубиной вложения в несколько уровней от корневого каталога, максимальное количество устанавливаемых шрифтов может быть значительно меньше. Кроме того, модуль GDI имеет собственный список шрифтов размером 10K. При той же длине имени шрифта там могут поместиться около 1000 шрифтов. Данный список нечувствителен к длине пути на файл шрифта. В случае если количество установленных шрифтов превышает максимально допустимое, последствия могут оказаться непредсказуемыми. В частности, могут исчезнуть некоторые системные шрифты, что приведет к полному разрушению экранного интерфейса. (Статья R10232 сборника технических статей Microsoft.
Если в папке "Шрифты" в панели управления отсутствуют в меню специфичные для неё пункты (например, "Установить новый шрифт"), то причина может быть одной из перечисленных:
- атрибут "Системный" не установлен на каталог FONTS;
- файл FONTEXT.DLL отсутствует или повреждён;
- файл DESKTOP.INI в каталоге WINDOWS\FONTS отсутствует или повреждён.
Для восстановления системного атрибута на каталоге FONTS перейдите в сеанс MS-DOS, в каталоге WINDOWS выполните команду ATTRIB FONTS +S и перезагрузите компьютер.
Для восстановления файлов FONTEXT.DLL и DESKTOP.INI их необходимо извлечь из инсталляционного комплекта с помощью программы EXTRACT. (Статья R10198 сборника технических статей Microsoft.
Вопрос: при печати из WORD 97 на принтере EPSON Stylus Color IIs вместо русских буковок рисует прямоугольники. Как из под 95 так и из под 98SE. Из EСXELа, WORDPADа теми же самыми шрифтами рисует нормально. В чем дело?
Ответ: Если при печати на струйном принтере из Word 97 (Word 8.0) у Вас не печатаются буквы кириллицы, то проверьте (или создайте) в реестре раздел [HKEY_CURRENT_USER\Software\Microsoft\Office\8.0\Word\Epson Stylus Color II]
В нем должны быть заданы следующие два параметра со значениями:
"DefaultBin"=""
"Flags"="8192"
- Оптимизация Windows 98
Для интенсивной работы с графикой обычно ставят два одинаковых винта с большим кешем в RAID-0. Прирост производительности в станичном обмене с дисками -2 или 2,5 раза.
Windows станет работать немного быстрее, если ввести в CONFIG.SYS строку STACKS=0,0 (старая штука, нужна была для совместимости.)
Кэш Windows работает довольно своеобразно. Он сначала полностью замусоривается, после чего начинает освобождать для себя оперативную память, сбрасывая рабочие приложения в файл подкачки. Это довольно сильно снижает скорость их работы, особенно на системах, где меньше 128Мб ОЗУ. Мириться с этим хоть как то можно только, если у Вас около полугигабайта памяти, но если меньше, то проблема кажется довольно серьёзной. Решается довольно просто - открывается SYSTEM.INI через System Editor, там добавляется раздел [vcache], в котором прописывается 2 параметра - CacheMinSize и CacheMaxSize (соответственно минимальный и максимальный размер кэша), при разном количестве ОЗУ, рекомендуемый размер кэша разный. Примерный подсчёт дан ниже. А можно ещё скачать утилиту Cacha Manager с сервера arRIVAl, и ничего не прописывать руками.
Для тех, у кого 32 MB RAM:
[vcache]
MinFileCache=2048
MaxFileCache=6144
Для тех, у кого 48 MB RAM:
[vcache]
MinFileCache=2048
MaxFileCache=8192
Для тех, у кого 64 MB RAM:
[vcache]
MinFileCache=2048
MaxFileCache=10240
Для тех, у кого 128 MB RAM:
[vcache]
MinFileCache=4096
MaxFileCache=16384
По поводу файла подкачки можно сказать следующее: Windows по умолчанию делает его динамическим, то есть постоянно изменяющим свой размер. А это не есть хорошо, так как в большинстве случаев жёсткий диск фрагментирован, что не является параметром, ускоряющим работу. В связи с этим совет - сделайте файл подкачки постоянным, и тогда, если Вы перед этим провели дефрагментацию диска, то ваш swap file больше никогда не с?/p>