СообЧа > База Знаний > Windows > Русификация, работа со шрифтами

Вопрос

Как увеличить число допустимых шрифтов в папке Fonts (у меня стоит Win98SE русская версия). Сразу скажу, что через «тупое» копирование под DOS-ом ничего не вышло, винда их куда-то убирает сама после перезагрузки. Использовала FontNavigator для установки шрифтов, поэтому по большей части в папке Fonts ярлыки ведушие по меньшей мере к трем папкам на другом диске. Перед этим стояла WinМE проблем связанных с этим не было.
Удается лишь вручную прописать пути в реестре. Неужели нет более гуманного пути снять это ограничение, там прога какая-нибудь? Может причина в NU2000. Вообще я дизайнер и уж 400 шрифтов меня никак не устроит, так что не успокаивайте.

Ответ

Максимальное — но не фиксированное — значение количества устанавливаемых шрифтов в Win98 находится около цифры «1000». Эта величина определяется существующим размером раздела реестра, который, как известно, в Win98 не может превышать 64 Кб.
Прослеживается такая зависимость: чем длиннее название шрифтов (ведь это не что иное, как байты), тем меньшим будет общее количество установленных шрифтов.

*Для справки. Названия шрифтов — параметры раздела реестра
HKEY_LOCAL_MACHINE\Software\Microsoft\ Windows\CurrentVersion\Fonts


Еще один «источник» уменьшения цифры «1000» — это раскидывание шрифтов по различным папкам (вы писали: "…по меньшей мере к трем папкам на другом диске»). Необходимость прописывания в реестре пути к файлу шрифта (в отличие от стандартной установки в папку Fonts) существенно уменьшает (и чем_длиннее_путь, тем резче) остаток от величины «64 Кб».

И зачем пытать себя прописыванием шрифтов вручную? Используйте диалог «Добавление шрифтов» (в окне папки Fonts меню Файл — Установить шрифт).

A.F.



Copyright © 2000-2004 Сообщество Чайников
Контактная информация