<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://darkcontact.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://darkcontact.github.io/" rel="alternate" type="text/html" /><updated>2026-03-24T06:58:29+00:00</updated><id>https://darkcontact.github.io/feed.xml</id><title type="html">DarkContact Secret Place</title><subtitle>Блог об играх и программировании</subtitle><author><name>DarkContact</name></author><entry><title type="html">Heroes 3 Map Editor</title><link href="https://darkcontact.github.io/posts/heroes-3-map-editor/" rel="alternate" type="text/html" title="Heroes 3 Map Editor" /><published>2023-02-14T00:00:00+00:00</published><updated>2023-02-14T00:00:00+00:00</updated><id>https://darkcontact.github.io/posts/heroes-3-map-editor</id><content type="html" xml:base="https://darkcontact.github.io/posts/heroes-3-map-editor/"><![CDATA[<p>Решил я как-то открыть редактор Героев 3, попробовать свои силы в дизайне карт. И обнаружил неприятную особенность, в некоторых диалоговых окнах часть данных просто отрезается, так что её нельзя посмотреть и отредактировать.</p>
<h4 id="section">Сломанный экран гарнизона</h4>
<p><img src="/assets/images/blog/2023-02-14-heroes-3-map-editor/GarrisonBroken.png" alt="Garrison Broken" /></p>
<p>Оговорюсь что у меня Windows 10, но проблема возможна на любой версии системы Windows и в любых достаточно старых программах.</p>
<p>После пары часов гугления выяснилось, что вероятнее всего проблема в том что в системе либо отсутствует, либо повреждён системный шрифт. Чтобы в этой убедиться достаточно попробовать открыть шрифт <code>MS Sans Serif</code> (не путать с <code>Microsoft Sans Serif</code>), обычно он хранится в <code>C:\Windows\Fonts</code>. Если в просмотрщике шрифтов написано, <code>Font name: Arial</code>, поздравляю - у вас такая же проблема.</p>
<p>Как одно из возможных решений проблемы, мы можем добавить запись в реестр чтобы шрифт <code>MS Sans Serif</code> воспринимался как <code>Tahoma</code>. Файл реестра для решения проблемы со шрифтом:
<a href="/assets/files/blog/2023-02-14-heroes-3-map-editor/change_font_for_legacy_apps.reg">change_font_for_legacy_apps.reg</a></p>
<p>Если что-то пошло не так или вы хотите восстановить изменения, то вот другой файл реестра:
<a href="/assets/files/blog/2023-02-14-heroes-3-map-editor/restore_font_for_legacy_apps.reg">restore_font_for_legacy_apps.reg</a></p>
<p>После добавления записи в реестр и перезагрузки компьютера, мы наконец-то сможем насладиться корретными диалоговыми окнами в редакторе.</p>
<h4 id="section-1">Исправленный экран гарнизона</h4>
<p><img src="/assets/images/blog/2023-02-14-heroes-3-map-editor/GarrisonFixed.png" alt="Garrison Fixed" /></p>
<h4 id="section-2">Более подробное описание проблемы и решения</h4>
<p><a href="https://superuser.com/questions/84045/windows-default-font-messed-up-but-not-everywhere">https://superuser.com/questions/84045/windows-default-font-messed-up-but-not-everywhere</a></p>]]></content><author><name>DarkContact</name></author><summary type="html"><![CDATA[Решил я как-то открыть редактор Героев 3, попробовать свои силы в дизайне карт. И обнаружил неприятную особенность, в некоторых диалоговых окнах часть данных просто отрезается, так что её нельзя посмотреть и отредактировать.]]></summary></entry></feed>