Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Проблема с установкой шрифта (http://forum.oszone.net/showthread.php?t=281794)

Voices 04-05-2014 01:36 2346759

Проблема с установкой шрифта
 
Заранее извиняюсь,если впихнул тему не туда.
У меня возникла проблема с установкой шрифта,а точнее,установкой его в интерфейс вин7.
В папку шрифтов устанавливается без проблем:
http://s006.radikal.ru/i214/1405/1e/71fc28a4d060.png
Но если попытаться изменить шрифт,например "значка",его там попросту нету.
http://s020.radikal.ru/i717/1405/1a/007f04344980.png
Не с одним другим шрифтом таких проблем нету,может вы поможете.

З.Ы. Шрифт поддерживается виндой (на одном форуме мне говорили что в этом проблема).
Были установлены левые часы для трея,они приняли этот шрифт.
http://s020.radikal.ru/i722/1405/1b/93ac1fce6f06.png
Вот такая вот проблемка.
Заранее спасибо за помощь.

LehaMechanic 04-05-2014 08:38 2346785

А можете выложить ссылочку на данный шрифт, пощупать? Поиском не нашёл.

Voices 04-05-2014 10:26 2346820

Вот.
http://rghost.ru/54915576

Анализ ВТ,на всякий:
https://www.virustotal.com/ru/file/f...is/1399184857/

LehaMechanic 04-05-2014 11:08 2346831

Мдаа, вот же проблема... Попробовал у себя, результат аналогичный, шрифт не принимается.
Попробовал было через реестр, винда хранит информацию в ключе HKCU\Control Panel\Desktop\WindowMetrics\IconFont, но вот беда - хранит она его в нечитаемом виде Reg_Binary, т.е. взять и отредактировать, подставив нужный шрифт, не получится. Дальше не знаю, тупик.

Voices 04-05-2014 11:19 2346838

Что ж,спасибо хоть на том.
Надеюсь появится человек,который сможет подсказать.
Уж очень он мне понравился.

Koza Nozdri 04-05-2014 11:22 2346839

Цитата:

Цитата Leha Ares
нечитаемом виде Reg_Binary »

Все читаемо.
Код:

"IconFont"=hex:f1,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\
  00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

Это segoe ui
Ну и в таком духе.

IconFont- тип REG_BINARY.
Он определяет шрифт названия значка, а также его размер и начертание.
Возможно несовместимые значения?
Вечерком поковыряю.

LehaMechanic 04-05-2014 11:27 2346843

Вообще, если присмотреться, то в этом списке для значков отсутствуют очень многие шрифты из общей коллекции шрифтов. Похоже в самой винде установлены определенные ограничения, и не каждый шрифт может быть использован для определенных элементов интерфейса.

Цитата:

Цитата Koza Nozdri
Все читаемо. Это segoe ui»

Отлично. Теперь ещё осталось расшифровать всю запись, подставить новый шрифт, правильно расставить размеры и зашифровать обратно. Каким способом вы переводите слова в hex и обратно, кстати? Ни один онлайн переводчик так и не смог разжевать указанную выше комбинацию

Koza Nozdri 04-05-2014 11:45 2346853

Цитата:

Цитата Leha Ares
Ни один онлайн переводчик так и не смог разжевать указанную выше комбинацию »

А есть такие переводчики??

Цитата:

Цитата Leha Ares
подставить новый шрифт, и правильно расставить размеры и зашифровать обратно. »

В смысле прям в реестре это сделать?
Ну ок,попробую...

LehaMechanic 04-05-2014 11:49 2346855

Цитата:

Цитата Koza Nozdri
А есть такие переводчики?? »

Есть. Но он не работает.

Цитата:

Цитата Koza Nozdri
В смысле прям в реестре это сделать? »

Ну да.

Koza Nozdri 04-05-2014 17:52 2347042

Вот держите перекодированый,только у себя не применял - думаю занятие бесполезное,потому что определенные шрифты совместимы только с определенными темами,контрастами или,например,объектами (в нашем случае значками).
Если шрифт несовместим - необходимо патчить ресурсы,реестр вряд ли поможет тут.
И как после патча работать будет - еще вопрос...


Код:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"IconFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\
  00,00,2e,00,00,05,00,4d,00,65,00,74,00,61,00,6c,00,2e,00,20,00,2e,00,2e,00,\
  2e,00,2e,00,2e,00,2e,00,2e,00,00,00,2e,00,2e,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

Цитата:

Цитата Leha Ares
Есть. Но он не работает. »

Я понял ,когда то смотрел такое.
Но в работе с реестром такие переводчики бесполезны,проще используя таблицу накидать батник для кодировки того или иного формата...


Время: 20:42.

Время: 20:42.
© OSzone.net 2001-