Hkey local machine software microsoft windows nt currentversion fontsubstitutes
А можно попросить выложить эти файлы реестра того , у кого всё в порядке с кодировкой в системе. Для сравнения . Т.к. тоже есть проблема с кодировкой и пока решения не нашёл.
Пример:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper]«ARIAL»=dword:000000cc
«COURIER»=dword:00008800
«COURIER NEW»=dword:00008000
«FIXEDSYS»=dword:00009000
«MS SANS SERIF»=dword:00001000
«MS SERIF»=dword:00005000
«SMALL FONTS»=dword:00000800
«SYMBOL»=dword:00004002
«SYMBOL1″=dword:0000a002
«TIMES NEW ROMAN»=dword:00004000
«WINGDINGS»=dword:00000002
«WINGDINGS2″=dword:00008002
«DEFAULT»=dword:000000cc
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]«Arial CE,238″=»Arial,238»
«Arial CYR,204″=»Arial,204»
«Arial Greek,161″=»Arial,161»
«Arial TUR,162″=»Arial,162»
«Courier New CE,238″=»Courier New,238»
«Courier New CYR,204″=»Courier New,204»
«Courier New Greek,161″=»Courier New,161»
«Courier New TUR,162″=»Courier New,162»
«Helv»=»MS Sans Serif,204»
«Helvetica»=»Arial,204»
«MS Shell Dlg 2″=»Arial,204»
«Times»=»Times New Roman,204»
«Times New Roman CE,238″=»Times New Roman,238»
«Times New Roman CYR,204″=»Times New Roman,204»
«Times New Roman Greek,161″=»Times New Roman,161»
«Times New Roman TUR,162″=»Times New Roman,162»
«Tms Rmn»=»Times New Roman,204»
«Arial Baltic,186″=»Arial,186»
«Courier New Baltic,186″=»Courier New,186»
«Times New Roman Baltic,186″=»Times New Roman,186»
«Arial,0″=»Arial,204»
«Tahoma,0″=»Tahoma,204»
«MS Shell Dlg»=»Microsoft Sans Serif»
«System,0″=»System,204»
«Fixedsys,0″=»Fixedsys,204»
«Small Fonts,0″=»Small Fonts,204»
«MS Serif,0″=»MS Sans Serif,204»
«MS Sans Serif,0″=»MS Sans Serif,204»
«Courier,0″=»Courier New,204»
«Arial Cyr,0″=»Arial,204»
«Courier New Cyr,0″=»Courier New,204»
«Times New Roman Cyr,0″=»Times New Roman,204»
«Helv,0″=»MS Sans Serif,204»
«Tms Rmn,0″=»Times New Roman,204»
«Courier New,0″=»Courier New,204»
«Times New Roman,0″=»Times New Roman,204»
«Verdana,0″=»Verdana,204»
«Trebuchet MS,0″=»Trebuchet MS,204»
«Franklin Gothic Medium,0″=»Franklin Gothic Medium,204»
«Arial,204″=»Arial,204»
«System»=»MS Sans Serif»
«Comic Sans MS,0″=»Comic Sans MS,204»
«Courier,204″=»Courier New,204»
«Arial»=»Arial,204»
@=»Arial,204″
«Courier»=»Courier New,204»
«MS Sans Serif»=»MS Sans Serif,204»
«Arial Cyr»=»Arial,204»
«Courier New CYR»=»Courier New,204»
«Tms Rmn,204″=»Times New Roman,204»
«Times,0″=»Times New Roman,204»
«Times,204″=»Times New Roman,204»
«Times New Roman CYR»=»Times New Roman,204»
«Microsoft Sans Serif,0″=»Microsoft Sans Serif,204»
«MS Shell Dlg,0″=»MS Sans Serif,204»
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]«10000»=»c_10000.nls»
«10001»=»c_10001.nls»
«10002»=»c_10002.nls»
«10003»=»c_10003.nls»
«10004»=»c_10004.nls»
«10005»=»c_10005.nls»
«10006»=»c_10006.nls»
«10007»=»c_10007.nls»
«10008»=»c_10008.nls»
«10010»=»c_10010.nls»
«10017»=»c_10017.nls»
«10021»=»c_10021.nls»
«10029»=»c_10029.nls»
«10079»=»c_10079.nls»
«10081»=»c_10081.nls»
«10082»=»c_10082.nls»
«1026»=»c_1026.nls»
«1047»=»»
«1140»=»»
«1141»=»»
«1142»=»»
«1143»=»»
«1144»=»»
«1145»=»»
«1146»=»»
«1147»=»»
«1148»=»»
«1149»=»»
«1251»=»c_1251.nls»
«1253»=»c_1251.nls»
«1254»=»c_1251.nls»
«1255»=»c_1251.nls»
«1256»=»c_1256.nls»
«1257»=»c_1257.nls»
«1258»=»c_1258.nls»
«1361»=»c_1361.nls»
«20000»=»c_20000.nls»
«20001»=»»
«20002»=»»
«20003»=»»
«20004»=»»
«20005»=»»
«20105»=»»
«20106»=»»
«20107»=»»
«20108»=»»
«20127»=»c_20127.nls»
«20261»=»c_20261.nls»
«20269»=»»
«20273»=»»
«20277»=»»
«20278»=»»
«20280»=»»
«20284»=»»
«20285»=»»
«20290»=»c_20290.nls»
«20297»=»»
«20420»=»»
«20423»=»»
«20424»=»»
«20833»=»»
«20838»=»»
«20866»=»c_20866.nls»
«20871»=»»
«20880»=»c_20880.nls»
«20905»=»»
«20924»=»»
«20932»=»c_20932.nls»
«20936»=»c_20936.nls»
«20949»=»c_20949.nls»
«21025»=»»
«21027»=»c_21027.nls»
«21866»=»c_21866.nls»
«28591»=»C_28591.NLS»
«28592»=»C_28592.NLS»
«28593»=»c_28593.nls»
«28594»=»C_28594.NLS»
«28595»=»C_28595.NLS»
«28596»=»C_28596.NLS»
«28597»=»C_28597.NLS»
«28598»=»c_28598.nls»
«28599»=»c_28599.nls»
«28605»=»c_28605.nls»
«37»=»c_037.nls»
«38598»=»c_28598.nls»
«437»=»c_437.nls»
«500»=»c_500.nls»
«51949»=»c_20949.nls»
«50220»=»c_is2022.dll»
«50221»=»c_is2022.dll»
«50222»=»c_is2022.dll»
«50225»=»c_is2022.dll»
«50227»=»c_is2022.dll»
«50229»=»c_is2022.dll»
«52936»=»c_is2022.dll»
«57002»=»c_iscii.dll»
«57003»=»c_iscii.dll»
«57004»=»c_iscii.dll»
«57005»=»c_iscii.dll»
«57006»=»c_iscii.dll»
«57007»=»c_iscii.dll»
«57008»=»c_iscii.dll»
«57009»=»c_iscii.dll»
«57010»=»c_iscii.dll»
«57011»=»c_iscii.dll»
«708»=»c_708.nls»
«720»=»c_720.nls»
«737»=»c_737.nls»
«775»=»c_775.nls»
«850»=»c_850.nls»
«852»=»c_852.nls»
«855»=»c_855.nls»
«857»=»c_857.nls»
«858»=»»
«860»=»c_860.nls»
«861»=»c_861.nls»
«862»=»c_862.nls»
«863»=»c_863.nls»
«864»=»c_864.nls»
«865»=»c_865.nls»
«866»=»c_866.nls»
«869»=»c_869.nls»
«870»=»»
«874»=»c_874.nls»
«875»=»c_875.nls»
«932»=»c_932.nls»
«936»=»c_936.nls»
«949»=»c_949.nls»
«950»=»c_950.nls»
«ACP»=»1251»
«OEMCP»=»866»
«MACCP»=»10007»
«OEMHAL»=»vga866.fon»
«28603»=»c_28603.nls»
«1250»=»c_1250.nls»
«1252»=»c_1252.nls»
«54936»=»c_g18030.dll» [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\EUDCCodeRange]
«932»=»F040-F9FC»
«936»=»AAA1-AFFE,F8A1-FEFE,A140-A7A0″
«949»=»C9A1-C9FE,FEA1-FEFE»
«950»=»FA40-FEFE,8E40-A0FE,8140-8DFE,C6A1-C8FE»
«Unicode»=»E000-F8FF»
Устранение проблем с кодировкой в Windows 7
Убираем кракозябры в Windows 7
Основная причина рассматриваемой неполадки – не распознается установленная системой кодировка либо выбрана неправильная таблица перекодировки. Устранить эту проблему можно несколькими методами.
Способ 1: Смена системной локали
В большинстве случаев устранить трудности с распознаванием кодировки можно сменой системной локали – с русской на английскую, затем снова на русскую. Делается это следующим образом:
- Откройте «Пуск» (в английской версии «Start») и выберите пункт «Панель управления» («Control Panel»).
Перейдите к разделу «Языки и клавиатуры» («Keyboards and Languages»), после чего воспользуйтесь выпадающим меню «Выберите язык интерфейса» («Change System Locale»), в котором выберите вариант «English».
Перезагрузите компьютер, после чего повторите шаги 1-3, но на этот раз выберите язык интерфейса «Русский».
После рестарта машины проблема с кракозябрами должна быть устранена. Если нет, читайте далее.
Способ 2: Изменение кодировки через системный реестр
Второй метод исправления ошибок с чтением кодировки заключается в ручном выборе требуемых таблиц через системный реестр.
Первый вариант
- Откройте средство «Выполнить» комбинацией клавиш Win+R, пропишите команду regedit и нажмите Enter на клавиатуре.
Перейдите по адресу
Далее предстоит довольно затратная по времени процедура – каждый из ключей, который находится в этом каталоге, следует заменить на CP_1251 : откройте произвольный ключ двойным щелчком левой кнопки мыши по нему, введите новое значение ключа и нажимайте «ОК».
Альтернативный вариант
Первая представленная последовательность замены кодировки неэффективна по времени, но существует способ её ускорить – создать файл REG с заранее прописанными командами.
- Откройте «Блокнот» с администраторскими полномочиями: откройте «Пуск», начните вводить название программы в строке поиска, затем кликните правой кнопкой мыши по результату и выберите соответствующий пункт в контекстном меню
Вставьте в окно следующий текст:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]«1250»=»c_1250.nls»
«1251»=»c_1251.nls»
«1252»=»c_1252.nls»
«1253»=»c_1253.nls»
«1254»=»c_1254.nls»
«1255»=»c_1255.nls» [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper]
«ARIAL»=dword:00000000 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
«Arial,0″=»Arial,204»
«Comic Sans MS,0″=»Comic Sans MS,204»
«Courier,0″=»Courier New,204»
«Courier,204″=»Courier New,204»
«MS Sans Serif,0″=»MS Sans Serif,204»
«Tahoma,0″=»Tahoma,204»
«Times New Roman,0″=»Times New Roman,204»
«Verdana,0″=»Verdana,204»
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
Внимание! Обязательно после последней строчки введите пустую строку!
В конце процедуры нажмите «Сохранить».
Закрывайте «Блокнот» и переходите к директории, в которую сохранили файл. Обратите внимание, что теперь его иконка имеет вид файла реестра. На этом этапе рекомендуем сделать резервную копию данных — откройте «Редактор реестра» и воспользуйтесь пунктами «Файл» — «Экспорт».
После этого можно запустить созданный REG-файл двойным щелчком ЛКМ.
Подтвердите, что желаете внести изменения.
В большинстве случаев вышеуказанных действий достаточно для устранения всех проблем с кракозябрами, но стоит иметь в виду, что они могут привести к другим неполадкам, поэтому применять его рекомендуем исключительно в крайнем случае.
Способ 3: Переустановка операционной системы
Описанные выше способы могут не иметь желаемого эффекта – проблема продолжает наблюдаться, несмотря на действия пользователя. В таком случае некорректную ассоциацию таблиц кодировок вручную изменить невозможно, и единственным способом её устранить будет переустановка ОС.
Заключение
Мы рассмотрели методы устранения проблемы с отображением кракозябр вместо нормального текста в Windows 7. Напоследок хотим отметить, что такой сбой чаще всего наблюдается в пиратских «репаках», поэтому ещё раз напоминаем – используйте только лицензионное ПО или его свободные аналоги.
How to change system default font in all parts completely
I don’t like cleartype font because it hurts my eyesight. So I tried to change the default font in Windows Vista and 7 as follows. First, I turned off cleartype and changed Segoe UI to Tahoma in ‘Personalize’ menu. Second, I modified Segoe UI to Tahoma in the registry ‘HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Font’.
To change default font in not almost but all parts, you must modify registry. But registry modification makes a problem that for example when I click ‘Control Panel>Date and Time’ the window looks ugly because the font size is too large and so some letters are cut outside the window.
Anyone who challenged to change system font and size?
I really wanna Microsoft to give users the option to change system default font and size in all parts completely.
Thank you, Grzegorz Krzymiński. But the method makes default scale larger and cannot reduce font scale in Windows 7.
And the method, which I already know, does not solve my question.
I have searched this site and found a very useful tip except one problem which is mentioned at the end. This problem is what I also wanna solve.
How can I change system default font size to 8, 9 or other? If I discover the solution I can remove font smoothing in all window parts and get appropriate font size.
Below is the summary of how to completely disable ClearType and font smoothing in Windows 7.
1. Disable ClearType by opening “Control Panel->Fonts->Adjust ClearType text” and unchecking “Turn on ClearType”.
Alternatively you can change the value of the following registry key from 2 to 1:
[HKEY_CURRENT_USER\Control Panel\Desktop]«FontSmoothingType»=dword:00000001
2. Disable font smoothing by unchecking «Smooth edges of screen fonts» in “Control Panel->System->Advanced system settings -> Performance Settings->Visual Effects.
Alternatively you can change the value of the following registry key from 2 to 1:
[HKEY_CURRENT_USER\Control Panel\Desktop]«FontSmoothing»=»1»
3. Change window elements fonts. To do this, open “Control Panel->Personalize->Window Color->Advanced appearance settings” and change all fonts from Segoe UI 9 to any other font (Windows XP uses Tahoma 8 for all elements by default).
These settings are stored in the following registry path:
4. Now you need to make the system believe that it has no Segoe UI fonts and that it must replace it with for example Таhoma. Please note that there is no need to delete any fonts.
Run regedit.exe and make the following changes in the registry:
«Segoe UI (TrueType)»=»»
«Segoe UI Bold (TrueType)»=»»
«Segoe UI Italic (TrueType)»=»»
«Segoe UI Bold Italic (TrueType)»=»» [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
«Segoe UI»=»Tahoma»
If you would like to revert it back here are the defaults:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]«Segoe UI (TrueType)»=»segoeui.ttf»
«Segoe UI Bold (TrueType)»=»segoeuib.ttf»
«Segoe UI Italic (TrueType)»=»segoeuii.ttf»
«Segoe UI Bold Italic (TrueType)»=»segoeuiz.ttf»
«Segoe UI Semibold (TrueType)»=»seguisb.ttf»
«Segoe UI Light (TrueType)»=»segoeuil.ttf»
«Segoe UI Symbol (TrueType)»=»seguisym.ttf» [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
«Segoe UI»=-
5. Restart the computer.
Congrats! We are done! Now absolutely in the whole system the user defined fonts are used without any ClearType or smoothing.
In case somebody would like to disable ClearType in the whole system, but enable it in Office 2007 (Office 2007 in Windows XP uses ClearType always, regardless of system settings), then you need to complete all the above steps, except the first one.
It seems to be OK now, we disabled ClearType and font smoothing, changed system fonts, but there is one imperfection.
By default the system uses Segoe UI 9. We changed the font to Tahoma, but the system font size remained the same.
Question remains: How to change the system font size to 8?