<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>allegro5 text no output why?</title>
		<link>http://www.allegro.cc/forums/view/612879</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Thu, 11 Jul 2013 20:11:02 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>hi guys </p><p>i&#39;m south korean allegro user</p><p>i am not good at english.</p><p>Sorry, but I don&#39;t speak English well.</p><p>(please understand even if you can&#39;t understand me clearly)</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">  1</span><span class="p">#include &lt;allegro5/allegro.h&gt;</span>
<span class="number">  2</span><span class="p">#include &lt;allegro5/allegro_native_dialog.h&gt;</span>
<span class="number">  3</span><span class="p">#include &lt;allegro5/allegro_ttf.h&gt;</span>
<span class="number">  4</span><span class="p">#include &lt;allegro5/allegro_font.h&gt;</span>
<span class="number">  5</span>
<span class="number">  6</span><span class="p">#define ScreenWidth 800</span>
<span class="number">  7</span><span class="p">#define ScreenHeight 600</span>
<span class="number">  8</span>
<span class="number">  9</span><span class="k1">int</span> main<span class="k2">(</span><span class="k1">int</span> argc, <span class="k1">char</span> <span class="k3">*</span><span class="k3">*</span>argv<span class="k2">)</span>
<span class="number"> 10</span><span class="k2">{</span>
<span class="number"> 11</span>   <a href="http://www.allegro.cc/manual/ALLEGRO_DISPLAY"><span class="a">ALLEGRO_DISPLAY</span></a> <span class="k3">*</span>display <span class="k3">=</span> NULL<span class="k2">;</span>
<span class="number"> 12</span>   <a href="http://www.allegro.cc/manual/ALLEGRO_FONT"><span class="a">ALLEGRO_FONT</span></a> <span class="k3">*</span><a href="http://www.allegro.cc/manual/font"><span class="a">font</span></a><span class="k2">;</span>
<span class="number"> 13</span>   <a href="http://www.allegro.cc/manual/ALLEGRO_USTR"><span class="a">ALLEGRO_USTR</span></a> <span class="k3">*</span>ustr<span class="k2">;</span>
<span class="number"> 14</span>   
<span class="number"> 15</span>   <a href="http://www.allegro.cc/manual/al_init"><span class="a">al_init</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 16</span>   
<span class="number"> 17</span>   <a href="http://www.allegro.cc/manual/al_set_new_display_flags"><span class="a">al_set_new_display_flags</span></a><span class="k2">(</span>ALLEGRO_WINDOWED<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 18</span>   display <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_create_display"><span class="a">al_create_display</span></a><span class="k2">(</span>ScreenWidth,ScreenHeight<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 19</span>   <a href="http://www.allegro.cc/manual/al_set_window_position"><span class="a">al_set_window_position</span></a><span class="k2">(</span>display,<span class="n">200</span>,<span class="n">100</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 20</span>   <a href="http://www.allegro.cc/manual/al_set_window_title"><span class="a">al_set_window_title</span></a><span class="k2">(</span>display,<span class="s">"CodingMadeEasy"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 21</span>   <a href="http://www.allegro.cc/manual/al_clear_to_color"><span class="a">al_clear_to_color</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/al_map_rgb"><span class="a">al_map_rgb</span></a><span class="k2">(</span><span class="n">0</span>,<span class="n">0</span>,<span class="n">0</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 22</span>   
<span class="number"> 23</span>   <a href="http://www.allegro.cc/manual/al_init_font_addon"><span class="a">al_init_font_addon</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 24</span>   <a href="http://www.allegro.cc/manual/al_init_ttf_addon"><span class="a">al_init_ttf_addon</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 25</span>   <a href="http://www.allegro.cc/manual/font"><span class="a">font</span></a> <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_font"><span class="a">al_load_font</span></a><span class="k2">(</span><span class="s">"C:\\WINDOWS\\Fonts\\L_10646.ttf"</span>,<span class="n">36</span>,NULL<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 26</span>   
<span class="number"> 27</span>   <span class="c">// Success Output</span>
<span class="number"> 28</span>   <a href="http://www.allegro.cc/manual/al_draw_text"><span class="a">al_draw_text</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/font"><span class="a">font</span></a>,<a href="http://www.allegro.cc/manual/al_map_rgb"><span class="a">al_map_rgb</span></a><span class="k2">(</span><span class="n">44</span>,<span class="n">117</span>,<span class="n">255</span><span class="k2">)</span>,ScreenWidth<span class="k3">/</span><span class="n">2</span>,ScreenHeight<span class="k3">/</span><span class="n">2</span>,ALLEGRO_ALIGN_CENTER,<span class="s">"Coding Mady Easy"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 29</span>   <span class="c">// Fail No Output why???</span>
<span class="number"> 30</span>   <a href="http://www.allegro.cc/manual/al_draw_text"><span class="a">al_draw_text</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/font"><span class="a">font</span></a>,<a href="http://www.allegro.cc/manual/al_map_rgb"><span class="a">al_map_rgb</span></a><span class="k2">(</span><span class="n">44</span>,<span class="n">117</span>,<span class="n">255</span><span class="k2">)</span>,ScreenWidth<span class="k3">/</span><span class="n">2</span>,ScreenHeight<span class="k3">/</span><span class="n">2</span><span class="k3">+</span><span class="n">36</span>,ALLEGRO_ALIGN_CENTER,<span class="s">"코딩은 쉽다"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 31</span> 
<span class="number"> 32</span>   <span class="c">// Success Output</span>
<span class="number"> 33</span>   ustr <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_ustr_new"><span class="a">al_ustr_new</span></a><span class="k2">(</span><span class="s">"Hello"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 34</span>   <a href="http://www.allegro.cc/manual/al_draw_ustr"><span class="a">al_draw_ustr</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/font"><span class="a">font</span></a>,<a href="http://www.allegro.cc/manual/al_map_rgb"><span class="a">al_map_rgb</span></a><span class="k2">(</span><span class="n">44</span>,<span class="n">117</span>,<span class="n">255</span><span class="k2">)</span>,<span class="n">0</span>,<span class="n">0</span>,<span class="n">0</span>,ustr<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 35</span>   <a href="http://www.allegro.cc/manual/al_ustr_free"><span class="a">al_ustr_free</span></a><span class="k2">(</span>ustr<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 36</span>   <span class="c">// Fail No Output why???</span>
<span class="number"> 37</span>   ustr <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_ustr_new"><span class="a">al_ustr_new</span></a><span class="k2">(</span><span class="s">"안녕하세요"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 38</span>   <a href="http://www.allegro.cc/manual/al_draw_ustr"><span class="a">al_draw_ustr</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/font"><span class="a">font</span></a>,<a href="http://www.allegro.cc/manual/al_map_rgb"><span class="a">al_map_rgb</span></a><span class="k2">(</span><span class="n">44</span>,<span class="n">117</span>,<span class="n">255</span><span class="k2">)</span>,<span class="n">0</span>,<span class="n">36</span>,<span class="n">0</span>,ustr<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 39</span>   <a href="http://www.allegro.cc/manual/al_ustr_free"><span class="a">al_ustr_free</span></a><span class="k2">(</span>ustr<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 40</span>   
<span class="number"> 41</span>   <a href="http://www.allegro.cc/manual/al_flip_display"><span class="a">al_flip_display</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 42</span>   <a href="http://www.allegro.cc/manual/al_rest"><span class="a">al_rest</span></a><span class="k2">(</span><span class="n">3</span>.<span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 43</span>   <a href="http://www.allegro.cc/manual/al_destroy_display"><span class="a">al_destroy_display</span></a><span class="k2">(</span>display<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 44</span> 
<span class="number"> 45</span>   <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 46</span><span class="k2">}</span>
</div></div><p>

<span class="remote-thumbnail"><span class="json">{"name":"xozg.jpg","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/8\/b\/8bc80dc0dc8ee199bcb83859007c3dc6.jpg","w":923,"h":329,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/8\/b\/8bc80dc0dc8ee199bcb83859007c3dc6"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/8/b/8bc80dc0dc8ee199bcb83859007c3dc6-240.jpg" alt="xozg.jpg" width="240" height="85" /></span></p><p><span class="remote-thumbnail"><span class="json">{"name":"pnuu.jpg","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/c\/d\/cd914853bb0fffeb967f724356fdc0d8.jpg","w":500,"h":388,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/c\/d\/cd914853bb0fffeb967f724356fdc0d8"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/c/d/cd914853bb0fffeb967f724356fdc0d8-240.jpg" alt="pnuu.jpg" width="240" height="186" /></span>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (visual00)</author>
		<pubDate>Thu, 27 Jun 2013 15:56:20 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I think you need to save your source file as UTF-8 before it will work.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Thu, 27 Jun 2013 16:22:55 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Edgar Reynaldo// ㅜ0ㅜ im text output failed but Thank you comment
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (visual00)</author>
		<pubDate>Fri, 28 Jun 2013 20:17:34 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Well, al_draw_text cannot draw non-ASCII text. But al_draw_ustr will work IF you make sure the strings in your C file are in UTF-8 format. ISO-2022-KR or EUC-KR will NOT work. Allegro supports UTF-8 only.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (beoran)</author>
		<pubDate>Fri, 28 Jun 2013 23:27:44 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/612879/985929#target">beoran</a> said:</div><div class="quote"><p>al_draw_text cannot draw non-ASCII text</p></div></div><p>

It can, but the string must be UTF-8 encoded.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Peter Wang)</author>
		<pubDate>Sat, 29 Jun 2013 09:58:04 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Ah? I didn&#39;t know that. Thanks for mentioning that here! <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /> </p><p>It&#39;s not mentioned in the manual, it seems, so I&#39;ll see if I can contribute a patch for the manual that clarifies this.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (beoran)</author>
		<pubDate>Sun, 30 Jun 2013 01:38:37 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>i&#39;m this source file is utf-8 encoding later build play but no text output (T0T)
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (visual00)</author>
		<pubDate>Sun, 30 Jun 2013 12:32:53 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Attach the font that you are using so I can test this on my laptop. I don&#39;t know how to get CodeBlocks to display chinese characters though, so I can&#39;t tell if I&#39;m doing it right yet.</p><p>將您所使用的字體，所以我可以測試我的筆記本電腦上。我不知道怎麼弄碼塊雖然顯示中文字符，所以我不能告訴如果我還這樣做是正確。</p><p>Jiāng nín suǒ shǐyòng de zìtǐ, suǒyǐ wǒ kěyǐ cèshì wǒ de bǐjìběn diànnǎo shàng. Wǒ bù zhīdào zěnme nòng mǎ kuài suīrán xiǎnshì zhōngwén zìfú, suǒyǐ wǒ bùnéng gàosu rúguǒ wǒ hái zhèyàng zuò shì zhèngquè.</p><p>(Just google translate)
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Mon, 01 Jul 2013 02:35:56 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Edgar Reynaldo// </p><p>yes attach my font </p><p>l_10646.ttf // i employ font</p><p>맑은고딕.ttf // my country korea text font</p><p>you success please
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (visual00)</author>
		<pubDate>Mon, 01 Jul 2013 09:20:39 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>visual00,</p><p>The font you are using, L_10646.ttf, does NOT support Korean in Allegro. Probably it does not support Unicode encoding. <br /> <br />I attached an open-source Korean font (which you can use freely with your program). When I use the font as in the attached program korean.c , and put it in the same directory as the program when I execute it, it works. </p><p>For Allegro, it is best to always use open source fonts, and distribute those with our program.  Never use the fonts that come with Windows. Because, some people will not have that font. I hope this solves your problem.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (beoran)</author>
		<pubDate>Mon, 01 Jul 2013 17:23:27 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>beoran, Thank you and sorry your korean.c source i</p><p>i have questions</p><p>um... </p><p>↓↓↓ korean.c source file comfile result ↓↓↓</p><p>1.<br /><span class="remote-thumbnail"><span class="json">{"name":"ovin.jpg","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/2\/9\/2911c9bf7387ead4ea008a20da65a8dc.jpg","w":1280,"h":768,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/2\/9\/2911c9bf7387ead4ea008a20da65a8dc"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/2/9/2911c9bf7387ead4ea008a20da65a8dc-240.jpg" alt="ovin.jpg" width="240" height="144" /></span></p><p>2.<br /><span class="remote-thumbnail"><span class="json">{"name":"pxdz.jpg","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/b\/3\/b35e25ee189d328ba610adf752c836e0.jpg","w":1016,"h":736,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/b\/3\/b35e25ee189d328ba610adf752c836e0"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/b/3/b35e25ee189d328ba610adf752c836e0-240.jpg" alt="pxdz.jpg" width="240" height="173" /></span></p><p>korean characters be cut off why??
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (visual00)</author>
		<pubDate>Tue, 02 Jul 2013 07:44:09 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>When I run this program (on Linux, compiled using GCC), the whole Korean string displays without problems. I think the ? means that the encoding of the korean.c file somehow isn&#39;t UTF-8 anymore. </p><p>Perhaps you should try not to use MSVC, and in stead download ad install mingw <a href="http://mingw.org/">http://mingw.org/</a> and a good source editor, perhaps notepad++, in which you can set the source encoding on saving to UTF-8 correctly.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (beoran)</author>
		<pubDate>Tue, 02 Jul 2013 09:02:57 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>The problem is that it is very hard to convince MSVC output UTF-8 encoded strings unchanged in the executable.  You can probably find some information about it on Korean web pages, as it is hard to explain.</p><p>One solution that works everywhere is to move your strings into an external file. For example, ex_ttf.c and ex_ttf.ini
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Peter Wang)</author>
		<pubDate>Tue, 02 Jul 2013 09:11:54 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Oh my... it seems that like Peter says, MSVC starting from 2008 does indeed miscompile UTF-8 strings. See here for more information: <a href="http://stackoverflow.com/questions/688760/how-to-create-a-utf-8-string-literal-in-visual-c-2008">http://stackoverflow.com/questions/688760/how-to-create-a-utf-8-string-literal-in-visual-c-2008</a></p><p>I recommend switching to MINGW and a different IDE like CodeBlocks <a href="http://www.codeblocks.org/">http://www.codeblocks.org/</a>, more specifially <a href="http://www.codeblocks.org/downloads/26">http://www.codeblocks.org/downloads/26</a>. Get the version that has MINGW included, it should be the easiest for you to install.</p><p>If you must use MSVC 2010, then applying this hotfix + using <span class="source-code"><span class="p">#pragma execution_character_set("utf-8")</span></span> might help: <a href="http://support.microsoft.com/kb/980263">http://support.microsoft.com/kb/980263</a>. </p><p>Or you could try to save the file in UTF-8 without BOM. Although I read that that doesn&#39;t always work.</p><p>EDIT: I changed the korean.c program to use the attached koran.ini as config file for its text. I have a section [english] for english text and [korean] for korean text. Like this, it&#39;s easy to translate the application based on the user&#39;s language. All files go in the same directory, of course.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (beoran)</author>
		<pubDate>Tue, 02 Jul 2013 10:32:55 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>wow!</p><p>beoran and peter wang Thank you for teaching me </p><p>very very Thank you</p><p>solve a problem</p><p>i&#39;m korea programming forum </p><p>Your teaching Share information with your name </p><p>real very very Thank you
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (visual00)</author>
		<pubDate>Thu, 04 Jul 2013 09:26:02 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>You are welcome. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /> </p><p>I hope you&#39;ll have a lot of fun learning how to program in C using Allegro.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (beoran)</author>
		<pubDate>Thu, 04 Jul 2013 14:16:47 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I still can&#39;t make it work with Cyrillic text. I tried to use TTF font with Latin and Cyrillic symbols in it (70KB). In result Latin symbols is printed, but Cyrillic is only clean space... Then i tried Unicode 6.2 TTF font (22MB). I&#39;ve got the same result. Even if i use ALLEGRO USTR I&#39;ve got the same...<br />There&#39;s my recent try to discuss (only close to theme part of code):
</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">  1</span><span class="p">#include &lt;allegro5/allegro.h&gt;</span>
<span class="number">  2</span><span class="p">#include &lt;allegro5/allegro_font.h&gt;</span>
<span class="number">  3</span><span class="p">#include &lt;allegro5/allegro_ttf.h&gt;</span>
<span class="number">  4</span><span class="p">#include &lt;allegro5/allegro_image.h&gt;</span>
<span class="number">  5</span><span class="p">#include &lt;string&gt;</span>
<span class="number">  6</span><span class="p">#include &lt;stdio.h&gt;</span>
<span class="number">  7</span>
<span class="number">  8</span><span class="k1">int</span> main <span class="k2">(</span><span class="k1">int</span> argc, <span class="k1">char</span> <span class="k3">*</span><span class="k3">*</span>argv<span class="k2">)</span><span class="k2">{</span>
<span class="number">  9</span><a href="http://www.allegro.cc/manual/al_init"><span class="a">al_init</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 10</span><a href="http://www.allegro.cc/manual/al_init_font_addon"><span class="a">al_init_font_addon</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 11</span><a href="http://www.allegro.cc/manual/al_init_ttf_addon"><span class="a">al_init_ttf_addon</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 12</span><a href="http://www.allegro.cc/manual/al_init_image_addon"><span class="a">al_init_image_addon</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 13</span>
<span class="number"> 14</span><span class="k1">bool</span> game_over <span class="k3">=</span> <span class="k1">false</span><span class="k2">;</span>
<span class="number"> 15</span>
<span class="number"> 16</span><span class="k1">int</span> disp_w <span class="k3">=</span> <span class="n">1024</span><span class="k2">;</span>
<span class="number"> 17</span><span class="k1">int</span> disp_h <span class="k3">=</span> <span class="n">768</span><span class="k2">;</span>
<span class="number"> 18</span><a href="http://www.allegro.cc/manual/ALLEGRO_DISPLAY"><span class="a">ALLEGRO_DISPLAY</span></a> disp <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_create_display"><span class="a">al_create_display</span></a><span class="k2">(</span>disp_w, disp_h<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 19</span><a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a> <span class="k3">*</span>fon0 <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_bitmap"><span class="a">al_load_bitmap</span></a><span class="k2">(</span><span class="s">"fon0.jpg"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 20</span><a href="http://www.allegro.cc/manual/ALLEGRO_USTR"><span class="a">ALLEGRO_USTR</span></a> <span class="k3">*</span>testuni <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_ustr_new"><span class="a">al_ustr_new</span></a><span class="k2">(</span><span class="s">"Crazy Выхухоль"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 21</span><a href="http://www.allegro.cc/manual/ALLEGRO_FONT"><span class="a">ALLEGRO_FONT</span></a> <span class="k3">*</span>italy <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_ttf_font"><span class="a">al_load_ttf_font</span></a><span class="k2">(</span><span class="s">"Italy B.ttf"</span>, <span class="n">75</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 22</span><a href="http://www.allegro.cc/manual/ALLEGRO_FONT"><span class="a">ALLEGRO_FONT</span></a> <span class="k3">*</span>uni <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_ttf_font"><span class="a">al_load_ttf_font</span></a><span class="k2">(</span><span class="s">"uni.ttf"</span>, <span class="n">75</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 23</span>
<span class="number"> 24</span><span class="k1">while</span> <span class="k2">(</span>game_over<span class="k3">=</span><span class="k3">=</span><span class="k1">false</span><span class="k2">)</span><span class="k2">{</span>
<span class="number"> 25</span>
<span class="number"> 26</span><a href="http://www.allegro.cc/manual/al_draw_ustr"><span class="a">al_draw_ustr</span></a><span class="k2">(</span>uni, <a href="http://www.allegro.cc/manual/al_map_rgb"><span class="a">al_map_rgb</span></a><span class="k2">(</span><span class="n">255</span>,<span class="n">255</span>,<span class="n">255</span><span class="k2">)</span>, disp_w<span class="k3">/</span><span class="n">2</span> <span class="k3">-</span> <span class="n">100</span>, disp_h<span class="k3">/</span><span class="n">2</span> <span class="k3">+</span> <span class="n">200</span>, <span class="n">0</span>, testuni<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 27</span><a href="http://www.allegro.cc/manual/al_draw_text"><span class="a">al_draw_text</span></a><span class="k2">(</span>italy, <a href="http://www.allegro.cc/manual/al_map_rgb"><span class="a">al_map_rgb</span></a><span class="k2">(</span><span class="n">255</span>,<span class="n">255</span>,<span class="n">255</span><span class="k2">)</span>, disp_w<span class="k3">/</span><span class="n">2</span> <span class="k3">+</span> <span class="n">100</span>, disp_h<span class="k3">/</span><span class="n">2</span> <span class="k3">+</span> <span class="n">200</span>, <span class="n">0</span>, <span class="s">"Crazy Выхухоль"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 28</span><a href="http://www.allegro.cc/manual/al_flip_display"><span class="a">al_flip_display</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 29</span><a href="http://www.allegro.cc/manual/al_draw_scaled_bitmap"><span class="a">al_draw_scaled_bitmap</span></a><span class="k2">(</span>fon0, <span class="n">0</span>, <span class="n">0</span>, <a href="http://www.allegro.cc/manual/al_get_bitmap_width"><span class="a">al_get_bitmap_width</span></a><span class="k2">(</span>fon0<span class="k2">)</span>, <a href="http://www.allegro.cc/manual/al_get_bitmap_height"><span class="a">al_get_bitmap_height</span></a><span class="k2">(</span>fon0<span class="k2">)</span>, <span class="n">0</span>, <span class="n">0</span>, disp_w, disp_h, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 30</span><span class="k2">}</span>
<span class="number"> 31</span><a href="http://www.allegro.cc/manual/al_destroy_display"><span class="a">al_destroy_display</span></a><span class="k2">(</span>disp<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 32</span><a href="http://www.allegro.cc/manual/al_destroy_font"><span class="a">al_destroy_font</span></a><span class="k2">(</span>italy<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 33</span><a href="http://www.allegro.cc/manual/al_destroy_font"><span class="a">al_destroy_font</span></a><span class="k2">(</span>uni<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 34</span><span class="k2">}</span>
</div></div><p>

And result: only &quot;Crazy&quot; printed, without &quot;Выхухoль&quot;<br /><span class="remote-thumbnail"><span class="json">{"name":"607775","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/3\/6\/36dfd2e43de603d643aa6eca770d2903.png","w":508,"h":129,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/3\/6\/36dfd2e43de603d643aa6eca770d2903"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/3/6/36dfd2e43de603d643aa6eca770d2903-240.jpg" alt="607775" width="240" height="60" /></span></p><p>By the way: i search in data files of another allegro based games and look what i found: in a game with Cyrilic text 2 files - font01.PCX (21KB) and font01.TXT with &quot;Font01.pcx 0x22 0xFF&quot; inside. Maybe it helps solve the problem.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Slaweek Shpachenko)</author>
		<pubDate>Thu, 11 Jul 2013 01:10:30 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Slaweek Shpachenko, I think thatyour problem is exactly the same as visual00&#39;s pronblem. That is, you&#39;re using MSVC on Windows, and MSVC from version 2008 doesn&#39;t support UTF-8 encoded text in the source code. On Linux, your code displays the Russian fine.  You must use text files, or a different compiler like MINGW to get it to work.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (beoran)</author>
		<pubDate>Thu, 11 Jul 2013 20:11:02 +0000</pubDate>
	</item>
</rss>
