[Цитировать]

    Eagle123
  • 205
  • Стаж: 3 года 5 месяцев
  • Сообщений: 102
  • Репутация:1

    [+] [-]
Всем привет! Кто-нибудь знает, почему в boot.wim Монкруса (10х86) и других, паразитирует наклонный шрифт в заголовках окон и внутри программ? Подскажите, пожалуйста, как сделать обычный ненаклонный шрифт? А заголовки окон чтобы размещались по центру, а не слева? Пытался применить выгруженную из Windows 7/10 ветку реестра [HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics] с нормальным ненаклонным шрифтом boot.wim, в файлы реестра Default и ntuser.dat - не помогло ac


Последний раз редактировалось: Eagle123 (2018-03-03 22:34), всего редактировалось 1 раз

[Цитировать]

    Eagle123
  • 205
  • Стаж: 3 года 5 месяцев
  • Сообщений: 102
  • Репутация:1

    [+] [-]
Заметил интересную особенность - если запустить в этой WinPE WinNTSetup, то шрифт в WinPE исправляется и становится прямым, а не наклонным.
Ну ок, перезапустил WinPE, чтобы шрифты стали опять наклонными, запустил RegShot, сделал снимок системы, запустил WinNTSetup, сделал еще снимок, результат сравнения сохранил в файл реестра. Перезагрузил WinPE, применил ранее сохраненные изменения - результату ноль. Тогда вскрыл boot.wim, забрал из второго индекса ветки реестра .DEFAULT, NTUSED.DAT, SOFTWARE и применил сохраненные ранее изменения в загруженный куст. Выгрузил кусты, вернул файлы реестра обратно в boot.wim, запустил WinPE - и опять результата положительного нет.
Подскажите, пожалуйста, что же делать, как узнать, чего там WinNTSetup "химичит", что исправляет шрифты. Ну не запускать же его костылем во время загрузки WinPE, и тут же убивать его процесс, только ради того, чтобы он шрифты поправил во время загрузки. ag
P.S. Попробовал утилитой ProcMon что-то выяснить, удалось выяснить, что WinNTSetup что-то делает со шрифтом SegoeUI.ttf - создает его в папке X:\Windows\Fonts, затем его же в какой-то папке в X:\Windows\WinSxS, но когда я лезу в X:\Windows\Fonts - там нет файла SegoeUI.ttf, а если отрубить WinPE, добавить в boot.wim X:\Windows\Fonts шрифт SegoeUI.ttf, то в WinPE шрифты все равно "косые" и WinNTSetup при запуске тут же "разучивается" исправлять косяк со шрифтом, но если пойти в X:\Windows\Fonts и удалить там этот шрифт и запустить опять WinNTSetup, то проблема с наклонным шрифтом сразу пропадает - шрифт становится прямым...
Может просто система не может найти этот шрифт, поэтому показывает тот, какой есть (наклонный) и получается, что нормальный шрифт просто надо как-то перерегистрировать в winpe?

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 1 год 5 месяцев
  • Сообщений: 540
  • Репутация:42

    [+] [-]
Eagle123, скопируй шрифт segoeui.ttf (от 10-ки, разумеется!) в папку Fonts и выполни:
RunDLL32.EXE GDI32.DLL,AddFontResourceA segoeui.ttf
RunDLL32.EXE SHELL32.DLL,SHHelpShortcuts_RunDLL FontsFolder
Вдруг получится.

[Цитировать]

    AZJIO
  • 17953
  • Стаж: 4 месяца 20 дней
  • Сообщений: 99
  • Репутация:36

    [+] [-]
51571WinNTSetup
WinNTSetup написан на AutoIt3, попробуй скрипт AutoIt3 с применением шрифта из примеров, например GUICtrlSetFont, и попробуй указать в скрипте шрифт которого нет в системе.

[Цитировать]

    naifle
  • 762
  • Стаж: 3 года 2 месяца
  • Сообщений: 424
  • Репутация:5

    [+] [-]
51571просто надо как-то перерегистрировать в winpe?
Зарегистрировать надо шрифт в реестре winpe...[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
ещё здесь есть настройки наклона...

[Цитировать]

    SmokieBlahBlah
  • 1736
  • Стаж: 2 года 9 месяцев
  • Сообщений: 42
  • Репутация:1

    [+] [-]
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Loaded_Software\Microsoft\Windows NT\CurrentVersion\Fonts]
"Segoe Print (TrueType)"="segoepr.ttf"
"Segoe Print Bold (TrueType)"="segoeprb.ttf"
"Segoe Script (TrueType)"="segoesc.ttf"
"Segoe Script Bold (TrueType)"="segoescb.ttf"
"Segoe UI (TrueType)"="segoeui.ttf"
и сами файлы шрифтов, естественно, добавить

[Цитировать]

    Eagle123
  • 205
  • Стаж: 3 года 5 месяцев
  • Сообщений: 102
  • Репутация:1

    [+] [-]
Добавил в
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Segoe UI (TrueType)"="segoeui.ttf"
и кинул шрифт segoeui.ttf в Windows\Fonts в boot.wim-е - теперь шрифт прямой!
Всем спасибо!

Комментарий от Joker-2013


Если ответ получен, в названии темы напишите [РЕШЕНО]


Показать сообщения:    

Текущее время: 18-Июл 06:15

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы