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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Оформление Windows XP (http://forum.oszone.net/forumdisplay.php?f=114)
-   -   [addon] Замена шрифтов оформления [Font Sheme Pragmatica] (http://forum.oszone.net/showthread.php?t=126448)

Amigos 19-12-2008 12:37 984864

[addon] Замена шрифтов оформления [Font Sheme Pragmatica]
 
Вложений: 1
При использовании XP на современных ноутах/компах с современными мониторами многих раздражают очень мелкие шрифты (Tahoma 8pt) для основных элементов интерфейса.

Корни проблемы тянутся со времен Win95, когда предшественник тахомы, растровый MS Sans Serif прекрасно смотрелся на 14″ (а на 15″ ещё лучше) мониторах при разрешении 800x600.
Времена изменились. Мониторы прибавили в диагоналях (немножко) но сильно выросли в разрешениях. С одной стороны уменьшившийся размер пиксела на мониторе (желающие могут на http://lcdtech.no-ip.info/data/pixel.size.htm посмотреть и сравнить размер пиксела старого 4:3 15″ монитора и допустим нового ноутбука с 15.4'' матрицей на 1280х800) это благо при просмотре графики/фото, но использование Tahoma 8pt делает интерфейс малоудобным для тех у кого зрение далеко от уровня "соколиного глаза".

путей решения несколько
  • юзать Vist'у - там шрифты и элементы оформления больше, минусы очевидны
  • уменьшить разрешение монитора, минусы
    • на ЖК мониторах резко ухудшается четкость/качество картинки
    • новые версии прог расчитаны на большие разрешения, при 800х600 пользоватся ими уже нереально, при 1024х768 неудобно, нормальная работа начинается с 1280 по горизонтали
  • юзать Оформление/Размер шрифта - Крупный, Огромный, минусы
    • не во всех стилях это реализованно
    • обычно для шрифтов используется Tahoma, которая неплохо выглядит при 8,9,10 пунктах размера а при дальнейшем увеличении превращается в нечто уродское :(
  • юзать Параметры/Дополнительно/Обшие/Крупный размер (120 точек на дюйм), минусы
    • обычно для шрифтов используется Tahoma, которая при таком разрешении выглядит по уродски уже с 9 пунктов
    • увеличиваются не только шрифты, но и все диалоговые элементы; это было бы плюсом, но масса программ при этом так меняет свой интерфейс, что приходишь в изумление
  • юзать Оформление/Дополнительно - и ручное задание адекватных шрифтов/размеров для элементов интерфейса, минус ровно один — при любой смене темы или стиля оформления все кропотливо сделанные настройки переписываются из стиля оформления, нужно начинать настройку по новой :(
с недостатком последнего пункта можно боротся разными способами.
  • можно сохранить настройки в .Theme файл, но тогда придётся делать .Theme для каждой используемой темы, и менюшка будет слегка закосячена
  • можно воружится стайл билдером и переделать под свой вкус шрифты в стиле/стилях, я попробовал, тема Grazune Modd минус - большие трудозатраты, и кое-что через стили не поменяешь
  • менять в реестре [HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics] параметры, отвечающие за шрифты
вот последний вариант я и использую, маленький недостаток есть и у него, после внесения изменения в реестр, что бы шрифты поменялись, нужно или перезагрузить windows или сделать Logoff/Logon.

Вот теперь самые терпеливые дождались описания аддона :)
Аддон на T13 регтвиком включает ClearType и меняет его настройки на самое светлое отображение (при этом цветовые разводы на границах будут наименее заметны), устанавливает шрифт Pragmatica CondCTT, создаёт ссылки в пуск/программы/утилиты/шрифтовые схемы на регтвики шрифтовых схем, отличающиеся основным размером шрифта схемы

Цитата:


а теперь слайды (сорри за размер, но в JPG никак, все нюансы теряются)
вот шрифты в теме Luna ElementA (шрифты такие же как в дефолтной Luna)

Цитата:


применяем регтвик Pragmatica 13 pt , LogOFF, LogON
вуаля

Цитата:


как говорится, почувствуйте разницу :)

в конце несколько замечаний
  • аддон использует 2 нестандартных шрифта — Pragmatica CondCTT (устанавливается самим аддоном) и Candara (идёт в сотаве office2007, может быть взят из это аддона)
  • сразу после установки Windows шрифты будут из темы оформления, которая у вас используется по умолчанию. Чтобы поменялось на мою без ручного запуска регтвиков можно
    • добавить строчки из регтвика в аддон конструктор внесения твиков при первой загрузке windows тогда при первой запуске Windows внесутся изменения, а во время второй загрузки вступят в силу (шрифты поменяются)
    • добавить в c:\WINDOWS\Resources\ модифицированную мной тему Grazune Modd , например при помощи моего аддона и включить её использование по умолчанию, поменяв последние строчки в Custom.inf
      посмотреть волшебные строчки
      Код:

      ;  Добавляем домены Government и Military в автопоиск URL
      ;HKLM,"SOFTWARE\Microsoft\Internet Explorer\Main\UrlTemplate","5",0x00000000,"www.%s.gov"
      ;HKLM,"SOFTWARE\Microsoft\Internet Explorer\Main\UrlTemplate","6",0x00000000,"www.%s.mil"


      ; Ваша тема по дефолту (настройки - в [STRINGS])

      ;HKLM,"Software\Microsoft\Windows\CurrentVersion\Policies\System","InstallVisualStyle",0x00020000,"%10%\Resources\Themes\BlackBlue\BlackBlue.msstyles"
      ;HKLM,"Software\Microsoft\Windows\CurrentVersion\Policies\System","InstallTheme", 0x00020000,"%10%\Resources\Themes\VistaCG.Theme"
      HKLM,"Software\Microsoft\Windows\CurrentVersion\Policies\System","InstallVisualStyle",0x00020000,"%10%\Resources\Themes\GrayZuneP\GrayZuneP.msstyles

      ; Так как эти ключи/значения вносятся в реестр при установке системы на этапе T13,
      ; То они будут применены к дефолтному профилю (для всех пользователей)

    я использую оба варианта :)
  • т.к. шрифт увеличился, StartMenu с умолчальными настройками перестаёт умещатся на дефолтном разрешении 800х600, о чём вас недвусмысленно предупредит всплывающая подсказка. Чтобы этого избежать, нужно убрать ссылку на Outlook Express вот этим аддоном и убрать ненужные пункты из StartMenu твиком Custom.inf
    посмотреть волшебные строчки
    Код:

    ; Ваша тема по дефолту (настройки - в [STRINGS])

    ;HKLM,"Software\Microsoft\Windows\CurrentVersion\Policies\System","InstallVisualStyle",0x00020000,"%10%\Resources\Themes\BlackBlue\BlackBlue.msstyles"
    ;HKLM,"Software\Microsoft\Windows\CurrentVersion\Policies\System","InstallTheme", 0x00020000,"%10%\Resources\Themes\VistaCG.Theme"
    HKLM,"Software\Microsoft\Windows\CurrentVersion\Policies\System","InstallVisualStyle",0x00020000,"%10%\Resources\Themes\GrayZuneP\GrayZuneP.msstyles

    ; Так как эти ключи/значения вносятся в реестр при установке системы на этапе T13,
    ; То они будут применены к дефолтному профилю (для всех пользователей)

    [HKCU.AddReg]

    ; задать переменные окружения (будет использоваться %TempDir% для всех пользователей)
    HKCU,"Environment","TEMP", 0x00020000,"%TempDir%"
    HKCU,"Environment","TMP", 0x00020000,"%TempDir%"

    ; удалить ненужные пункты из Start Menu
    HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","Start_ShowSetProgramAccessAndDefaults",0x10001,00,00,00,00
    HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","Start_ShowSearch",0x10001,00,00,00,00
    HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","Start_ShowHelp",0x10001,00,00,00,00

    ; вид в проводнике по умолчанию - таблица
    HKCU,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Streams","Settings",0x00000001,08,00,00,00,04,00,00,00,01,00,00,00,00,77,7e,13,73,35,cf,11,ae,69,08,00,2b,2e,12,62,04,00,00,00,01,00,00,00,43,00,00,00

    ; История команд в меню Пуск -> Выполнить
    HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU","MRUList",0x00000000,"abcdef"
    HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU","a",0x00000000,"cmd\1"
    HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU","b",0x00000000,"regedit\1"
    HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU","c",0x00000000,"msconfig\1"
    HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU","d",0x00000000,"gpedit.msc\1"
    HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU","e",0x00000000,"dxdiag\1"
    HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU","f",0x00000000,"ping\1"

    ; Отключить проверку свободного места на диске
    HKCU,"Software\Microsoft\Windows\CurrentVersion\Policies\Explorer","NoLowDiskSpaceChecks",0x00010001,1


p.s. У юзающих ExtremePack скорее всего не включится и не настроится ClearType, через что шрифты будут выглядеть ужасно :(

geepnozeex 19-12-2008 15:00 984955

ну это же в системе шрифты не меняет.
я недавно тоже этой проблемой озадачился и понял что нужно изменять шрифты во всех системный файлах которые содержат диалоги, а их куча.
так что шрифт в диалогах винды не меняется.
и в стиле твоём в shellstyle.dll непоменял ты шрифт.

Amigos 19-12-2008 16:13 985005

Цитата:

Цитата geepnozeex
ну это же в системе шрифты не меняет. »

нет. это только автоматизация процесса
Цитата:

Цитата Amigos
юзать Оформление/Дополнительно - и ручное задание адекватных шрифтов/размеров для элементов интерфейса »,

и ничего более.
Цитата:

Цитата geepnozeex
я недавно тоже этой проблемой озадачился и понял что нужно изменять шрифты во всех системный файлах которые содержат диалоги, а их куча. »

не только. если менять диалоги, то не только стандартные Windows, но и используемых программ. А их уже не куча, а куча куч.

я на такое и не замахиваюсь.
Ведь важность диалогов не очень высока - как часто мы выбираем (иммено выбираем, а не тыкаем не глядя, по памяти) что-то в диалоге? А как часто мы выбераем нужный файл в диалоге открыть/сохранить?

по моему очевидно, что второе - чаще, к тому же и поменять используемые там шрифты проще.

geepnozeex 19-12-2008 19:21 985135

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

Amigos 19-12-2008 20:43 985198

Цитата:

Цитата geepnozeex
если не изменить шрифт везде - то это полумеры какието. »

есть варианты "чтоб везде"
Цитата:

Цитата Amigos
юзать Vist'у »

Цитата:

Цитата Amigos
юзать Параметры/Дополнительно/Обшие/Крупный размер (120 точек на дюйм) »

но для большинства они радикальны черезчур.

Amigos 30-09-2009 09:07 1230959

вы таки будете смеятся, но эта штука прекрасно живёт и работает в Seven!

скриншот до
скриншот после

Zigel 12-11-2010 21:29 1541267

Цитата:

Цитата Amigos
вы таки будете смеяться, но эта штука прекрасно живёт и работает в Seven! »


Сорри что поднимаю старую тему, но когда увидел Ваш готовый результат обалдел - это то что я искал!
На глаза совсем не давит, всё как в старушке win XP.
http://radikal.ru/F/s54.radikal.ru/i...9cce2.png.html


Я попытался сделать как Вы описали выше, но признаться запутался и ничего похожего на ваш результат у меня не получилось... :(
Не могли бы вы повторить свои действия по порядку, что бы добиться похожего результат в Win 7 ?

Заранее благодарю!

Amigos 13-11-2010 13:30 1541672

Цитата:

Цитата Zigel
добиться похожего результат в Win 7 ? »

из скачанного архива распаковать FSPrgm.exe

запустить с правами администратора - они ей нужны идля установки шрифтов и для установки в program files , но сама она их просить не умеет.

убедится, что она установилась: во "всех программах" есть папка "утилиты\шрифтовые схемы" в системной папке "шрифты" появился шрифт Pragmatica CondCTT в четырёх начертаниях.

теперь можно пользоватся "все программы\утилиты\шрифтовые схемы\pragmatica 13 pt"
подействует после перезагрузки или logon\logoff

Gayar 17-11-2010 21:22 1545185

А есть твик, возвращающий стандартные настройки? )

Amigos 18-11-2010 06:27 1545404

Gayar, зачем твик то ?
переключитесь с аэро на класическю тему оформления , применить, потом назад на аэро, применить.

Gayar 22-11-2010 00:31 1548259

Знаете, а мне понравилось. Вначале просто непривычно было.)

bodi4 23-11-2010 16:56 1549607

как убрать ? а то все очень уж большое.

momo2000 23-11-2010 17:50 1549672

Цитата:

Цитата bodi4
как убрать ? а то все очень уж большое. »

Цитата:

Цитата Amigos
переключитесь с аэро на класическю тему оформления , применить, потом назад на аэро, применить. »


bodi4 23-11-2010 17:53 1549676

спасибо разобрался.

micro8 25-11-2010 16:31 1551411

Цитата:

Цитата Amigos
юзать Vist'у »

А у меня Виндовс домашняя версия. Как мне быть с шрифтом, как его поменять?

Amigos 25-11-2010 17:59 1551484

evgeniy28, в висте всё также как и в seven (то есть наоборот в sevene также как и в висте)

geepnozeex 13-02-2011 18:39 1611992

можно несколько улучшить читаемость шрифта в диалогах, поменяв шрифт на verdana
reg во вложинии

Liveride 17-02-2011 20:40 1615641

geepnozeex, предоставьте, пожалуйста, скриншоты в стиле "до" и "после".

geepnozeex 18-02-2011 00:39 1615779

Цитата:

Цитата Liveride
geepnozeex, предоставьте, пожалуйста, скриншоты в стиле "до" и "после". »

вместе с изменённым шрифтом изменятся и габариты диалогов,что привелёт к искажаниям боковых картинок из аддонов ResPatch

dimurik 02-03-2011 10:45 1625174

Amigos, не подскажете возможно ли как-то изменить размер шрифта в меню Пуск -> Все программы помимо смены параметра Size в .theme

Jekson07 02-03-2011 10:54 1625180

Цитата:

Цитата dimurik
не подскажете возможно ли как-то изменить размер шрифта в меню Пуск -> Все программы помимо смены параметра Size в .theme »

Размер шрифта можно изменить с помощью программы StyleBuilder в самом стиле *.msstyles.

lalabos 29-02-2012 18:02 1869347

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

как ту тработать то можно ???

для меня лично это ужасно ..

Amigos 29-02-2012 18:41 1869394

Цитата:

Цитата lalabos
я если честно не понимаю как с такими шрифтами работать .. вы конечно извините .. но это просто пп...пипец .. какойто »

сохраните скрины на флешку и посмотрите их у знакомых на нормальном мониторе, работающем на родном разрешении.

Кролик2016 27-01-2016 20:37 2599812

Всем привет !!! а где аддон чето я не нашел извините если что то не так первый раз тут

Amigos 28-01-2016 14:21 2600053

Цитата:

Цитата Кролик2016
! а где аддон »



Время: 06:15.

Время: 06:15.
© OSzone.net 2001-