<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931348</guid>
        <pubDate>Mon, 10 Nov 2025 18:56:16 +0000</pubDate>
        <title>Настройка консоли на отображение Unicode</title>
        <link>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931348</link>
        <description><![CDATA[sharky72: Плохо помнишь чем закончилось в фильме? :) (offtopic)]]></description>
        <author>sharky72</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931339</guid>
        <pubDate>Mon, 10 Nov 2025 13:24:00 +0000</pubDate>
        <title>Настройка консоли на отображение Unicode</title>
        <link>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931339</link>
        <description><![CDATA[Majestio: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=468748&view=findpost&p=3931276'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>sharky72 &#064; <time class="tag-quote__quoted-time" datetime="2025-11-07T16:29:52+00:00">07.11.25, 16:29</time></span><div class='quote '>Херня - переделывай&#33; </div></div><br>
Вообше не вопрос, добавляю немного экспрессии:<br>
<br>
<span class='tag-size' data-value='21' style='font-size:21pt;'><strong class='tag-b'>«Нет у вас методов против Кости Сапрыкина»</strong> © <strong class='tag-b'><span class="tag-color tag-color-named" data-value="red" style="color: red">1979</span></strong></span>]]></description>
        <author>Majestio</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931276</guid>
        <pubDate>Fri, 07 Nov 2025 16:29:52 +0000</pubDate>
        <title>Настройка консоли на отображение Unicode</title>
        <link>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931276</link>
        <description><![CDATA[sharky72: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=468748&view=findpost&p=3931226'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Majestio &#064; <time class="tag-quote__quoted-time" datetime="2025-11-06T19:15:31+00:00">06.11.25, 19:15</time></span><div class='quote '><strong class='tag-b'>«Нет у вас методов против Кости Сапрыкина»</strong> © <strong class='tag-b'><span class="tag-color tag-color-named" data-value="red" style="color: red">1979</span></strong></div></div><br>
Херня - переделывай&#33; ;)]]></description>
        <author>sharky72</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931226</guid>
        <pubDate>Thu, 06 Nov 2025 19:15:31 +0000</pubDate>
        <title>Настройка консоли на отображение Unicode</title>
        <link>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931226</link>
        <description><![CDATA[Majestio: <strong class='tag-b'>«Нет у вас методов против Кости Сапрыкина»</strong> © <strong class='tag-b'><span class="tag-color tag-color-named" data-value="red" style="color: red">1979</span></strong>]]></description>
        <author>Majestio</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931214</guid>
        <pubDate>Thu, 06 Nov 2025 14:00:21 +0000</pubDate>
        <title>Настройка консоли на отображение Unicode</title>
        <link>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931214</link>
        <description><![CDATA[sharky72: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=468748&view=findpost&p=3931143'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>B.V. &#064; <time class="tag-quote__quoted-time" datetime="2025-11-06T04:23:42+00:00">06.11.25, 04:23</time></span><div class='quote '><div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=468748&view=findpost&p=3931142'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Majestio &#064; <time class="tag-quote__quoted-time" datetime="2025-11-06T04:09:10+00:00">06.11.25, 04:09</time></span><div class='quote '>Ну и какое резюме?</div></div><br>
Резюме: автору надо прожать <strong class='tag-b'>вопрос решён</strong>, а вам переехать в профильный раздел для махача на тему терминалов ;)</div></div><br>
&quot;Битва двух якодзун&quot; (с)<br>
Вообще вопрос не стоит выеденного яйца. Терминал он и есть терминал чтобы отображать символы, а символы это шрифт. Изначально автором топика поставлена кривая задача отображать финтифлюшки при выводе на экран.<br>
На что ему был поставлен четкий вопрос - нахуа? Хочется blackjack and hookers - идите в GUI, терминал это не про красявости. Он должен быть лаконичен и понятен. А всякие зонтики - это от лукавого. ЗАЧЕМ это надо? Автору бы до ума свой код для начала довести, а уж потом заниматься украшательством.]]></description>
        <author>sharky72</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931161</guid>
        <pubDate>Thu, 06 Nov 2025 07:21:58 +0000</pubDate>
        <title>Настройка консоли на отображение Unicode</title>
        <link>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931161</link>
        <description><![CDATA[Majestio: :D]]></description>
        <author>Majestio</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931143</guid>
        <pubDate>Thu, 06 Nov 2025 04:23:42 +0000</pubDate>
        <title>Настройка консоли на отображение Unicode</title>
        <link>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931143</link>
        <description><![CDATA[B.V.: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=468748&view=findpost&p=3931142'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Majestio &#064; <time class="tag-quote__quoted-time" datetime="2025-11-06T04:09:10+00:00">06.11.25, 04:09</time></span><div class='quote '>Ну и какое резюме?</div></div><br>
Резюме: автору надо прожать <strong class='tag-b'>вопрос решён</strong>, а вам переехать в профильный раздел для махача на тему терминалов ;)]]></description>
        <author>B.V.</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931142</guid>
        <pubDate>Thu, 06 Nov 2025 04:09:10 +0000</pubDate>
        <title>Настройка консоли на отображение Unicode</title>
        <link>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931142</link>
        <description><![CDATA[Majestio: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=468748&view=findpost&p=3931138'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Qraizer &#064; <time class="tag-quote__quoted-time" datetime="2025-11-05T20:40:38+00:00">05.11.25, 20:40</time></span><div class='quote '>Какой-такой терминал-шмитернал... стандартный CMD</div></div><br>
В общем, задурил ты мне голову этим старым корявым виндовым терминалом :-? <br>
<br>
Пришлось разбираться. Обычное окно cmd.exe использует старый GDI-рендерер (через conhost.exe), который:<br>
<br>
<ul class="tag-list"><li>работает только с моноширинными шрифтами (в понимании Windows, а не просто визуально)</li><li>не умеет fallback на другие шрифты, если символа нет в текущем</li><li>не поддерживает большинство символов вне базовой латиницы и Windows-1252/1251 диапазона</li></ul><br>
Поэтому, если символа нет в выбранном шрифте - cmd.exe просто не может подставить его из другого TTF-файла, в отличие от графических приложений.<br>
К примеру JetBrains Mono и Consolas просто не содержат эти эмодзи и декоративные значки, поэтому cmd.exe их пропускает или заменяет квадратиками.<br>
<br>
<strong class='tag-b'>Почему Unifont и SimSun работают</strong><br>
<br>
Эти шрифты:<br>
<br>
<ul class="tag-list"><li>содержат почти весь Unicode диапазон (в частности символы U+2600–U+26FF, U+2700–U+27BF)</li><li>официально моноширинные с точки зрения Windows (фиксированная метрика)</li><li>корректно регистрируются как шрифты консоли (в HKLM&#092;SOFTWARE&#092;Microsoft&#092;Windows NT&#092;CurrentVersion&#092;Console&#092;TrueTypeFont)</li></ul><br>
Поэтому cmd.exe использует их напрямую и может отрисовать все символы.<br>
<br>
<strong class='tag-b'>Почему ConEmu всё показывает красиво</strong><br>
<br>
ConEmu (и также Windows Terminal, Alacritty и т. п.) не использует старый GDI-рендерер, а рисует текст:<br>
<br>
<ul class="tag-list"><li>через DirectWrite / Uniscribe,</li><li>с фолбэком шрифтов — т.е. если JetBrains Mono не содержит символ ⚡, он берёт его, например, из Segoe UI Symbol или Noto Color Emoji.</li></ul><br>
Именно поэтому ConEmu с тем же шрифтом JetBrains Mono отображает строку корректно — он автоматически подставляет глифы из других шрифтов, в то время как cmd.exe этого делать не умеет.<br>
<br>
Ну и какое резюме? &quot;хватит на винду наезжать&quot;?  :lol: Unifont и SimSun - корявые и убогие костыли.]]></description>
        <author>Majestio</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931141</guid>
        <pubDate>Thu, 06 Nov 2025 01:24:08 +0000</pubDate>
        <title>Настройка консоли на отображение Unicode</title>
        <link>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931141</link>
        <description><![CDATA[Qraizer: А чем тебя сырец не устраивает собрать?<br>Консоль, не секрет, не обязательно, что поддерживает весь юникод. Всё ж у неё собственный рендер, к тому же скорее всего не рассчитанный на пропорциональные шрифты. Так что с Unifont-ом в консоли я, вероятно, перегнул. Но факт, что UTF в отличие от UCS, у неё в архитектуре исходно не были заложены. См. мои претензии ранее в какой-то теме про абстракцию &quot;символ&quot;. Переархитектурить довольно глубоко интегрированный в ОСь компонент на UTF дорогого стоило. Ну и да, см. мои претензии ранее в какой-то теме про архитектуру юникода :D С его дурацкими суррогатными точками не в последнюю очередь.]]></description>
        <author>Qraizer</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931140</guid>
        <pubDate>Wed, 05 Nov 2025 20:49:32 +0000</pubDate>
        <title>Настройка консоли на отображение Unicode</title>
        <link>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931140</link>
        <description><![CDATA[Majestio: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=468748&view=findpost&p=3931138'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Qraizer &#064; <time class="tag-quote__quoted-time" datetime="2025-11-05T20:40:38+00:00">05.11.25, 20:40</time></span><div class='quote '>Достаточно?</div></div><br>
Ну так вроде норм. Скинь exe-шник в архиве чисто у себя заценить. <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2025-11-05T21:31:36+00:00">05.11.25, 21:31</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=468748&view=findpost&p=3931138'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Qraizer &#064; <time class="tag-quote__quoted-time" datetime="2025-11-05T20:40:38+00:00">05.11.25, 20:40</time></span><div class='quote '>ConEmu мимо. Им одна дорога в виртуальные машины, где-нибудь рядышком с DOS/Win9X.</div></div><br>
Не, я только что на 7-ке проверил. ConEmu заинсталлился и норм запустился. <br>
Более того - в настройках видны все установленные шрифты, в том числе и этот Unifont. <br>
А вот стандартный cmd.exe видит только Consolas и Lucida Console]]></description>
        <author>Majestio</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931138</guid>
        <pubDate>Wed, 05 Nov 2025 20:40:38 +0000</pubDate>
        <title>Настройка консоли на отображение Unicode</title>
        <link>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931138</link>
        <description><![CDATA[Qraizer: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=468748&view=findpost&p=3931136'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Majestio &#064; <time class="tag-quote__quoted-time" datetime="2025-11-05T17:53:51+00:00">05.11.25, 17:53</time></span><div class='quote '>Ну ок, скинь тогда скрин вывода emoji в стандартном виндовом терминале, вот как я постом выше.</div></div>Какой-такой терминал-шмитернал... стандартный CMD<br>
<span class="b-attach" data-size="8485" data-hits="322" data-attach-id="67477" data-attach-post-id="3931138">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=3931138&amp;attach_id=67477' title='Скачать файл' target='_blank'>____________________.png</a> (, : 322)
		</span><br>
Достаточно? <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2025-11-05T20:43:19+00:00">05.11.25, 20:43</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=468748&view=findpost&p=3931136'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Majestio &#064; <time class="tag-quote__quoted-time" datetime="2025-11-05T17:53:51+00:00">05.11.25, 17:53</time></span><div class='quote '>Пользователям 8,7, Vista одна дорога ConEmu.</div></div>ConEmu мимо. Им одна дорога в виртуальные машины, где-нибудь рядышком с DOS/Win9X.]]></description>
        <author>Qraizer</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931136</guid>
        <pubDate>Wed, 05 Nov 2025 17:53:51 +0000</pubDate>
        <title>Настройка консоли на отображение Unicode</title>
        <link>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931136</link>
        <description><![CDATA[Majestio: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=468748&view=findpost&p=3931134'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Qraizer &#064; <time class="tag-quote__quoted-time" datetime="2025-11-05T15:20:03+00:00">05.11.25, 15:20</time></span><div class='quote '>Majestio, хватит на винду наезжать. Чай не первый раз уже.</div></div><br>
Ну ок, скинь тогда скрин вывода emoji в стандартном виндовом терминале, вот как я постом выше.<br>
<br>
ChatGPT разъяснил ситуацию ;) <br>
<br>
<ul class="tag-list"><li>ConEmu — используют современную графику → поддерживают все Unicode-символы.</li><li>Классический conhost.exe — использует устаревший 16-битный буфер → не поддерживает emoji и символы &gt; U+FFFF, даже с chcp 65001.</li></ul><br>
Кстати, попробовал новый виндовый терминал - там тоже норм. Но он входит в состав Windows начиная с Windows 10 (build 18309) и Windows 11. <br>
Так что можно сказать, что это не стандартная, а дополнительная фича. Пользователям 8,7, Vista одна дорога ConEmu.<br>
<br>
Вот как выглядит редактор Far&#39;а, запущенного в Windows Terminal:<br>
<br>
<span class="b-attach" data-size="51681" data-hits="330" data-attach-id="67475" data-attach-post-id="3931136">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=3931136&amp;attach_id=67475' title='Скачать файл' target='_blank'>Screenshot_1.png</a> (, : 330)
		</span>]]></description>
        <author>Majestio</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931134</guid>
        <pubDate>Wed, 05 Nov 2025 15:20:03 +0000</pubDate>
        <title>Настройка консоли на отображение Unicode</title>
        <link>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931134</link>
        <description><![CDATA[Qraizer: <strong class='tag-b'>Majestio</strong>, хватит на винду наезжать. Чай не первый раз уже.<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">#include &#60;windows.h&#62;</div><div class="code_line">#include &#60;iostream&#62;</div><div class="code_line">#include &#60;locale&#62;</div><div class="code_line">#include &#60;string&#62;</div><div class="code_line">#include &#60;cwchar&#62;</div><div class="code_line">&nbsp;</div><div class="code_line">std::string smiles = &quot;\xE2\x9D\x8C\xE2\x9C\x85\xE2\x9A\xA1\xE2\x99\xA5\xE2\x99\xA6\xE2\x99&quot;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &quot;\xA3\xE2\x99\xA0\xE2\x98\x85\xE2\x98\x86\xE2\x98\x80\xE2\x98\x81\xE2&quot;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &quot;\x98\x82\xE2\x98\x83&quot;;</div><div class="code_line">&nbsp;</div><div class="code_line">int main() try</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp;std::locale locRusUTF8(&quot;russian.utf8&quot;);</div><div class="code_line">&nbsp;&nbsp;CONSOLE_FONT_INFOEX fnInfoOld, fnInfoNew;</div><div class="code_line">&nbsp;&nbsp;UINT oldCP = GetConsoleOutputCP();</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;if (oldCP == 0)</div><div class="code_line">&nbsp;&nbsp; &nbsp;return std::cerr &#60;&#60; &quot;GetConsoleOutputCP() failed: &quot; &#60;&#60; GetLastError() &#60;&#60; std::endl,</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2;</div><div class="code_line">&nbsp;&nbsp;std::cout.imbue(locRusUTF8);</div><div class="code_line">&nbsp;&nbsp;fnInfoOld.cbSize = sizeof(fnInfoOld);</div><div class="code_line">&nbsp;&nbsp;if (!GetCurrentConsoleFontEx(GetStdHandle(STD_OUTPUT_HANDLE), FALSE, &amp;fnInfoOld))</div><div class="code_line">&nbsp;&nbsp; &nbsp;return std::cerr &#60;&#60; &quot;GetCurrentConsoleFontEx() failed: &quot; &#60;&#60; GetLastError() &#60;&#60; std::endl,</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;fnInfoNew = fnInfoOld;</div><div class="code_line">&nbsp;&nbsp;wcscpy(fnInfoNew.FaceName, L&quot;SimSun&quot;);</div><div class="code_line">&nbsp;&nbsp;if (!SetConsoleOutputCP(65001))</div><div class="code_line">&nbsp;&nbsp; &nbsp;return std::cerr &#60;&#60; &quot;SetConsoleOutputCP() failed: &quot; &#60;&#60; GetLastError() &#60;&#60; std::endl,</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2;</div><div class="code_line">&nbsp;&nbsp;if (!SetCurrentConsoleFontEx(GetStdHandle(STD_OUTPUT_HANDLE), FALSE, &amp;fnInfoNew))</div><div class="code_line">&nbsp;&nbsp; &nbsp;return std::cerr &#60;&#60; &quot;SetCurrentConsoleFontEx() failed: &quot; &#60;&#60; GetLastError() &#60;&#60; std::endl,</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; SetConsoleOutputCP(oldCP),</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;std::cout &#60;&#60; smiles &#60;&#60; std::endl;</div><div class="code_line">&nbsp;&nbsp;[]{ char ch; std::cin &#62;&#62; ch; }();</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;return !SetCurrentConsoleFontEx(GetStdHandle(STD_OUTPUT_HANDLE), FALSE, &amp;fnInfoOld) +</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; (SetConsoleOutputCP(oldCP) != 0) * 2;</div><div class="code_line">}</div><div class="code_line">catch(...)</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp;std::cerr &#60;&#60; &quot;No russian UTF8 locale\n&quot;;</div><div class="code_line">}</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
P.S. Наполненность SimSun юникодом я не проверял. Вряд ли он там весь, как в Unifont <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2025-11-05T15:29:55+00:00">05.11.25, 15:29</time></span></span><br>
P.P.S. Гы, счас проверил, Unifont тоже можно поставить. Рекомендую.]]></description>
        <author>Qraizer</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931086</guid>
        <pubDate>Wed, 05 Nov 2025 08:24:07 +0000</pubDate>
        <title>Настройка консоли на отображение Unicode</title>
        <link>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931086</link>
        <description><![CDATA[Majestio: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=468748&view=findpost&p=3931059'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>DDim1000 &#064; <time class="tag-quote__quoted-time" datetime="2025-11-03T15:12:55+00:00">03.11.25, 15:12</time></span><div class='quote '>Здрааствуйте&#33;<br>
Подскажите, пожалуйста, как сделать чтобы в Консоли отображались вот такие значки?:<br>
Символы: ❌ ✅ ⚡ ♥ ♦ ♣ ♠ ★ ☆ ☀ ☁ ☂ ☃&quot;<br>
Широкие символы:</div></div><br>
<br>
В стандартной виндовой - никак&#33;<br>
<br>
Но можно вместо нее использовать <a class='tag-url' href='https://conemu.github.io' target='_blank'>ConEmu</a>. Вот пример, как может выглядеть редактор Far&#39;а:<br>
<br>
<span class="b-attach" data-size="89388" data-hits="379" data-attach-id="67474" data-attach-post-id="3931086">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=3931086&amp;attach_id=67474' title='Скачать файл' target='_blank'>Screenshot_4.png</a> (, : 379)
		</span><br>
<br>
Шрифт установлен Jet Brains Mono. Но Courier, Consolas тоже норм отображают. Остальные моноширинные просто не смотрел. Хотя &quot;моноширинность&quot; для emoji - мягко говоря, так себе.]]></description>
        <author>Majestio</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931067</guid>
        <pubDate>Tue, 04 Nov 2025 18:35:50 +0000</pubDate>
        <title>Настройка консоли на отображение Unicode</title>
        <link>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931067</link>
        <description><![CDATA[Qraizer: [:offtop:] Кстати вот, подумалось вдруг. Дум на чём только не запускали. Даже для консоли есть ASCII-артовый рендер. Почему никто не догадался написать рендер в фонт? Даже цвет можно добавить... [/:offtop:]]]></description>
        <author>Qraizer</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931063</guid>
        <pubDate>Mon, 03 Nov 2025 20:39:54 +0000</pubDate>
        <title>Настройка консоли на отображение Unicode</title>
        <link>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931063</link>
        <description><![CDATA[Qraizer: Если очень хочется, то в винде подходящим для указанных символов шрифтом будет &quot;SimSun&quot;. Есть ещё его вариации. Установить кодовую страницу SetConsoleOutputCP() уже советовали, установить шрифт можно SetCurrentConsoleFontEx(). Только вот зачем всё это?]]></description>
        <author>Qraizer</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931062</guid>
        <pubDate>Mon, 03 Nov 2025 16:31:28 +0000</pubDate>
        <title>Настройка консоли на отображение Unicode</title>
        <link>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931062</link>
        <description><![CDATA[sharky72: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=468748&view=findpost&p=3931061'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>DDim1000 &#064; <time class="tag-quote__quoted-time" datetime="2025-11-03T16:02:08+00:00">03.11.25, 16:02</time></span><div class='quote '></div></div><br>
Что? Найти шрифт или настроить его в консоли? Какой консоли? старой или новой (Win11)? Дать вам ссылку как посмотреть и установить настройки по умолчанию для консоли Windows? Если что это к теме c++ не имеет отношения, скорее к настройкам ОС<br>
<br>
Может проще вам отказаться от консоли и сделать нормальный UI?]]></description>
        <author>sharky72</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931061</guid>
        <pubDate>Mon, 03 Nov 2025 16:02:08 +0000</pubDate>
        <title>Настройка консоли на отображение Unicode</title>
        <link>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931061</link>
        <description><![CDATA[DDim1000: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=468748&view=findpost&p=3931060'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>sharky72 &#064; <time class="tag-quote__quoted-time" datetime="2025-11-03T15:53:07+00:00">03.11.25, 15:53</time></span><div class='quote '><div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=468748&view=findpost&p=3931059'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>DDim1000 &#064; <time class="tag-quote__quoted-time" datetime="2025-11-03T15:12:55+00:00">03.11.25, 15:12</time></span><div class='quote '></div></div><br>
Найдите моноширинный шрифт который их содержит и поставьте для отображения в консоли.</div></div><br>
Как это сделать?]]></description>
        <author>DDim1000</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931060</guid>
        <pubDate>Mon, 03 Nov 2025 15:53:07 +0000</pubDate>
        <title>Настройка консоли на отображение Unicode</title>
        <link>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931060</link>
        <description><![CDATA[sharky72: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=468748&view=findpost&p=3931059'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>DDim1000 &#064; <time class="tag-quote__quoted-time" datetime="2025-11-03T15:12:55+00:00">03.11.25, 15:12</time></span><div class='quote '></div></div><br>
Найдите моноширинный шрифт который их содержит и поставьте для отображения в консоли.]]></description>
        <author>sharky72</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931059</guid>
        <pubDate>Mon, 03 Nov 2025 15:12:55 +0000</pubDate>
        <title>Настройка консоли на отображение Unicode</title>
        <link>https://forum.sources.ru/index.php?showtopic=468748&amp;view=findpost&amp;p=3931059</link>
        <description><![CDATA[DDim1000: Здрааствуйте&#33;<br>Подскажите, пожалуйста, как сделать чтобы в Консоли отображались вот такие значки?:<br>Символы: ❌ ✅ ⚡ ♥ ♦ ♣ ♠ ★ ☆ ☀ ☁ ☂ ☃&quot;<br>Широкие символы:]]></description>
        <author>DDim1000</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      </channel>
      </rss>
	