Особенности печати Фото на холсте одессы.

<<  главная    ¦    рубрики    ¦    форумы  >>





1.3.6. Windows NT/2000/XP. Настройка. Шрифты






Отдельная папка для новых шрифтов

(4) Если вы часто добавляете новые шрифты, то это удобнее делать не в папку FONTS, а в отдельную, а в FONTS поместить ярлыки от этих шрифтов. Тогда, когда придёт время стереть ненужное, вы никогда не забудете, что ставили сами, а что досталось вместе с программами и игрушками.
Alexey Kozlov




Ограничение по количеству шрифтов

(23) По шрифтам у меня лишь один совет — не сходите с ума и не ставьте их больше, чем Вам реально нужно. Часто во время работы в сборочной фирме, приходилось видеть клиентов, которые приносили обратно по гарантии компьютеры, жалуясь, что они гораздо медленнее аналогов у соседей. При проверке выяснялось, что в 70% случаев в этом были виноваты забитая Корзина и огромное количество дополнительных шрифтов. А в 10% — излишняя мнительность клиентов. В остальных же случаях — как правило, их же кривые руки, лезущие в BIOS Setup и другие запретные для чайников места.
Stanislav Vasiliev aka [Q-3D]-StaZ- (3dnews_stas AT mail.ru). Оптимизация Windows 98

(26) Windows 95 имеет ограничение на количество установленных шрифтов TrueType, при этом величина этого ограничения не является фиксированной и зависит от ряда факторов. Каждый вновь устанавливаемый шрифт регистрируется в системном реестре внутри раздела
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Fonts
Размер данного раздела, как и любого другого раздела реестра, ограничен 64 Кб. При средней длине имени шрифта в 10–20 символов в реестре могут быть зарегистрированы примерно 1000–1500 шрифтов. Следует отметить, что в реестре прописывается полный путь на файл шрифта. Таким образом, если файлы шрифтов хранятся в каталоге с глубиной вложения в несколько уровней от корневого каталога, максимальное количество устанавливаемых шрифтов может быть значительно меньше. Кроме того, модуль GDI имеет собственный список шрифтов размером 10 Кб. При той же длине имени шрифта там могут поместиться около 1000 шрифтов. Данный список нечувствителен к длине пути на файл шрифта. В случае если количество установленных шрифтов превышает максимально допустимое, последствия могут оказаться непредсказуемыми. В частности, могут исчезнуть некоторые системные шрифты, что приведёт к полному разрушению экранного интерфейса.
Статья R10232 сборника технических статей Microsoft
microsoft.ru/catalog




Способ решения проблем с кириллицей в некоторых программах

(45) Для устранения проблемы неправильного отображения символов кириллицы в некоторых программах присвойте в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
параметру "1252" значение "CP_1251.nls" (в Windows 95/98/Me) или "c_1251.nls" (в Windows NT/2000/XP).
Bair Pinuev

(35) Этот метод решает проблему кириллицы в Photoshop и в некоторых других программах, но могут начаться проблемы с русскоязычными программами. Поэтому мы бы советовали экспортировать этот параметр из реестра и создать два reg-файла, один из которых будет учить Photoshop русскому языку, а другой возвращать всё в прежнее состояние.
Алексей Шашков (lehmen AT 3dnews.ru). Win2000 FAQ




Исправление русских шрифтов в диалоговых окнах некоторых программ

(21) Нерусская Windows NT 4.0 неправильно отображает русские шрифты в диалоговых окнах и программах WinAMP, CD Player и других. Это происходит оттого, что для отображения элементов управления (выпадающих меню, например) используется растровый шрифт под названием MS Shell Dlg (он не виден через Control Panel – Fonts, т.е. это псевдоним).
Решение:
Рассмотрим раздел реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
Подраздел Fonts определяет все шрифты, имеющиеся в системе:
.....
"MT Extra (True Type)"="Mtextra.ttf"
.....
Значения параметров — это имена файлов с указанием пути к ним, если путь не указан, то по умолчанию — %SystemRoot%\Fonts\
Подраздел FontSubstitutes определяет псевдонимы имён шрифтов:
.....
"Times"="Times New Roman"
"Helvetica"="Arial"
"Arial CE,238"="Arial,238"
"Arial CYR,204"="Arial,204"
"Arial Greek,161"="Arial,161"
"Arial TUR,162"="Arial,162"
.....
"MS Shell Dlg"="MS Sans Serif"
"MS Shell Dlg 2"="MS Sans Serif"
Это единственное место в реестре, где фигурирует шрифт MS Shell Dialog. Нетрудно увидеть, что подмножество "204" TrueType-шрифта обозначает кириллицу. Поэтому в определении шрифтов MS Shell Dlg можно также указать это подмножество, а лучше — указать TrueType-шрифт и подмножество по умолчанию:
"MS Shell Dlg"="Lucida Sans Unicode"
"MS Shell Dlg 2"="Lucida Sans Unicode"
а в подразделе FontMapper указать, что подмножеством по умолчанию будет 204 (=0CCh):
"ARIAL"=dword:000000cc
"DEFAULT"=dword:000000cc
После изменений следует перезагрузить Windows.
Mith (mith AT supersystem.mtu-net.ru)




Решение проблем с папкой "Шрифты"

(26) Если в папке "Шрифты" в Панели управления отсутствуют в меню специфичные для неё пункты (например, "Установить новый шрифт"), то причина может быть одной из перечисленных:
– атрибут "Системный" не установлен на каталог FONTS;
– файл FONTEXT.DLL отсутствует или повреждён;
– файл DESKTOP.INI в каталоге WINDOWS\FONTS отсутствует или повреждён.
Для восстановления системного атрибута на каталоге FONTS перейдите в сеанс MS-DOS, в каталоге WINDOWS выполните команду
ATTRIB FONTS +S
и перезагрузите компьютер.
Для восстановления файлов FONTEXT.DLL и DESKTOP.INI их необходимо извлечь из инсталляционного комплекта с помощью программы EXTRACT.
Статья 133725 Microsoft Knowledge Base



<<  главная    ¦    рубрики    ¦    форумы  >>





если Вы находите подборку советов полезной и интересной, разместите у себя на сайте один из наших баннеров:

Полезные советы по работе с компьютером

Полезные советы по работе с компьютером




Рейтинг@Mail.ru