<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>al_draw_text problem</title>
		<link>http://www.allegro.cc/forums/view/617920</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Sun, 08 Sep 2019 23:26:49 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hi,<br />   I&#39;m trying to write text to a bitmap with a truetype font. My program crashes at the<br />call to al_draw_text(). I haven&#39;t managed to work out why.</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;stdio.h&gt;</span>
<span class="number">   2</span><span class="p">#include &lt;stdlib.h&gt;</span>
<span class="number">   3</span><span class="p">#include &lt;time.h&gt;</span>
<span class="number">   4</span>
<span class="number">   5</span><span class="p">#include &lt;allegro5/allegro.h&gt;</span>
<span class="number">   6</span>
<span class="number">   7</span><span class="p">#include &lt;allegro5/allegro_image.h&gt;</span>
<span class="number">   8</span><span class="p">#include &lt;allegro5/allegro_font.h&gt;</span>
<span class="number">   9</span><span class="p">#include &lt;allegro5/allegro_ttf.h&gt;</span>
<span class="number">  10</span><span class="p">#define WRITE(string) fprintf(output, string)</span>
<span class="number">  11</span>
<span class="number">  12</span>
<span class="number">  13</span>
<span class="number">  14</span><span class="k1">int</span> initialise_allegro<span class="k2">(</span><span class="k1">void</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  15</span>
<span class="number">  16</span>
<span class="number">  17</span><span class="k1">int</span> main<span class="k2">(</span><span class="k2">)</span>
<span class="number">  18</span><span class="k2">{</span>
<span class="number">  19</span>    FILE <span class="k3">*</span>output <span class="k3">=</span> NULL<span class="k2">;</span>
<span class="number">  20</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">  21</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a> <span class="k3">*</span>bitmap <span class="k3">=</span> NULL<span class="k2">;</span>
<span class="number">  22</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">  23</span>    <a href="http://www.allegro.cc/manual/ALLEGRO_COLOR"><span class="a">ALLEGRO_COLOR</span></a> colour<span class="k2">;</span>
<span class="number">  24</span>
<span class="number">  25</span>    <span class="k1">const</span> <span class="k1">char</span> <span class="k3">*</span>text <span class="k3">=</span> <span class="s">"783"</span><span class="k2">;</span>
<span class="number">  26</span>
<span class="number">  27</span>    output <span class="k3">=</span> <a href="http://www.delorie.com/djgpp/doc/libc/libc_337.html" target="_blank">fopen</a><span class="k2">(</span><span class="s">"output.txt"</span>, <span class="s">"w"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  28</span>
<span class="number">  29</span>    <a href="http://www.delorie.com/djgpp/doc/libc/libc_739.html" target="_blank">srand</a><span class="k2">(</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_821.html" target="_blank">time</a><span class="k2">(</span>NULL<span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  30</span>
<span class="number">  31</span>    <span class="k1">if</span><span class="k2">(</span>initialise_allegro<span class="k2">(</span><span class="k2">)</span> <span class="k3">=</span><span class="k3">=</span> <span class="n">1</span><span class="k2">)</span>
<span class="number">  32</span>    <span class="k2">{</span>
<span class="number">  33</span>        <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"Initialise allegro failed.\n"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  34</span>        <span class="k1">return</span> <span class="n">1</span><span class="k2">;</span>
<span class="number">  35</span>    <span class="k2">}</span>
<span class="number">  36</span>
<span class="number">  37</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><span class="n">640</span>, <span class="n">480</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  38</span>    <span class="k1">if</span><span class="k2">(</span>display <span class="k3">=</span><span class="k3">=</span> NULL<span class="k2">)</span>
<span class="number">  39</span>    <span class="k2">{</span>
<span class="number">  40</span>        <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"Couldn't create display.\n"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  41</span>        <span class="k1">return</span> <span class="n">1</span><span class="k2">;</span>
<span class="number">  42</span>    <span class="k2">}</span>
<span class="number">  43</span>    <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"10\n"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  44</span>
<span class="number">  45</span>    colour <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_map_rgba"><span class="a">al_map_rgba</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">255</span>, <span class="n">255</span>, <span class="n">255</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  46</span>
<span class="number">  47</span>    <a href="http://www.allegro.cc/manual/al_set_new_bitmap_flags"><span class="a">al_set_new_bitmap_flags</span></a><span class="k2">(</span>ALLEGRO_VIDEO_BITMAP<span class="k2">)</span><span class="k2">;</span>
<span class="number">  48</span>    <a href="http://www.allegro.cc/manual/al_set_new_bitmap_format"><span class="a">al_set_new_bitmap_format</span></a><span class="k2">(</span>ALLEGRO_PIXEL_FORMAT_ANY_32_WITH_ALPHA<span class="k2">)</span><span class="k2">;</span>
<span class="number">  49</span>    bitmap <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_create_bitmap"><span class="a">al_create_bitmap</span></a><span class="k2">(</span><span class="n">72</span>, <span class="n">12</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  50</span>    <span class="k1">if</span><span class="k2">(</span>bitmap <span class="k3">=</span><span class="k3">=</span> NULL<span class="k2">)</span>
<span class="number">  51</span>    <span class="k2">{</span>
<span class="number">  52</span>       <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"Couldn't create a bitmap."</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  53</span>       <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
<span class="number">  54</span>    <span class="k2">}</span>
<span class="number">  55</span>    <span class="k1">else</span>
<span class="number">  56</span>    <span class="k2">{</span>
<span class="number">  57</span>        <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"20\n"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  58</span>    <span class="k2">}</span>
<span class="number">  59</span>    <a href="http://www.allegro.cc/manual/al_set_target_bitmap"><span class="a">al_set_target_bitmap</span></a><span class="k2">(</span>bitmap<span class="k2">)</span><span class="k2">;</span>
<span class="number">  60</span>    <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"30\n"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  61</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>colour<span class="k2">)</span><span class="k2">;</span>
<span class="number">  62</span>    <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"40\n"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  63</span>    <span class="k1">if</span><span class="k2">(</span>bitmap <span class="k3">=</span><span class="k3">=</span> NULL<span class="k2">)</span>
<span class="number">  64</span>    <span class="k2">{</span>
<span class="number">  65</span>        <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"bitmap NULL.\n"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  66</span>        <span class="k1">return</span> <span class="n">1</span><span class="k2">;</span>
<span class="number">  67</span>    <span class="k2">}</span>
<span class="number">  68</span>    <span class="k1">else</span>
<span class="number">  69</span>    <span class="k2">{</span>
<span class="number">  70</span>        <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"45\n"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  71</span>    <span class="k2">}</span>
<span class="number">  72</span>
<span class="number">  73</span>
<span class="number">  74</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_ttf_font"><span class="a">al_load_ttf_font</span></a><span class="k2">(</span><span class="s">"SimpleRonde-Regular.ttf"</span>, <span class="n">12</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  75</span>    <span class="k1">if</span><span class="k2">(</span><a href="http://www.allegro.cc/manual/font"><span class="a">font</span></a> <span class="k3">=</span><span class="k3">=</span> NULL<span class="k2">)</span>
<span class="number">  76</span>    <span class="k2">{</span>
<span class="number">  77</span>       <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"Couldn't load font."</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  78</span>       <span class="k1">return</span> <span class="n">1</span><span class="k2">;</span>
<span class="number">  79</span>    <span class="k2">}</span>
<span class="number">  80</span>    <span class="k1">else</span>
<span class="number">  81</span>    <span class="k2">{</span>
<span class="number">  82</span>       <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"Loaded font.\n"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  83</span>    <span class="k2">}</span>
<span class="number">  84</span>
<span class="number">  85</span>
<span class="number">  86</span>
<span class="number">  87</span>    <span class="k1">if</span><span class="k2">(</span><a href="http://www.allegro.cc/manual/font"><span class="a">font</span></a> <span class="k3">=</span><span class="k3">=</span> NULL<span class="k2">)</span>
<span class="number">  88</span>    <span class="k2">{</span>
<span class="number">  89</span>       <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"Font pointer NULL\n"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  90</span>       <span class="k1">return</span> <span class="n">1</span><span class="k2">;</span>
<span class="number">  91</span>    <span class="k2">}</span>
<span class="number">  92</span>    <span class="k1">else</span>
<span class="number">  93</span>    <span class="k2">{</span>
<span class="number">  94</span>       <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"font pointer not null.\n"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  95</span>    <span class="k2">}</span>
<span class="number">  96</span>    <a href="http://www.allegro.cc/manual/al_set_target_bitmap"><span class="a">al_set_target_bitmap</span></a><span class="k2">(</span>bitmap<span class="k2">)</span><span class="k2">;</span>
<span class="number">  97</span>    <span class="k1">if</span><span class="k2">(</span><a href="http://www.allegro.cc/manual/font"><span class="a">font</span></a> <span class="k3">=</span><span class="k3">=</span> NULL<span class="k2">)</span>
<span class="number">  98</span>    <span class="k2">{</span>
<span class="number">  99</span>       <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"Font pointer NULL\n"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 100</span>       <span class="k1">return</span> <span class="n">1</span><span class="k2">;</span>
<span class="number"> 101</span>    <span class="k2">}</span>
<span class="number"> 102</span>    <span class="k1">else</span>
<span class="number"> 103</span>    <span class="k2">{</span>
<span class="number"> 104</span>       <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"font pointer not null.\n"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 105</span>    <span class="k2">}</span>
<span class="number"> 106</span>    <span class="k1">if</span><span class="k2">(</span>bitmap <span class="k3">=</span><span class="k3">=</span> NULL<span class="k2">)</span>
<span class="number"> 107</span>    <span class="k2">{</span>
<span class="number"> 108</span>        <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"bitmap NULL.\n"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 109</span>        <span class="k1">return</span> <span class="n">1</span><span class="k2">;</span>
<span class="number"> 110</span>    <span class="k2">}</span>
<span class="number"> 111</span>    <span class="k1">else</span>
<span class="number"> 112</span>    <span class="k2">{</span>
<span class="number"> 113</span>        <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"bitmap not NULL\n"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 114</span>    <span class="k2">}</span>
<span class="number"> 115</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">0</span>, <span class="n">0</span>, <span class="n">0</span><span class="k2">)</span>, <span class="n">0</span>, <span class="n">0</span>, <span class="n">0</span>, <span class="s">"222"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 116</span>    <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"50\n"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 117</span>    <span class="k1">if</span><span class="k2">(</span>bitmap <span class="k3">=</span><span class="k3">=</span> NULL<span class="k2">)</span>
<span class="number"> 118</span>    <span class="k2">{</span>
<span class="number"> 119</span>        <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"Can't save bitmap.\n"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 120</span>        <span class="k1">return</span> <span class="n">1</span><span class="k2">;</span>
<span class="number"> 121</span>    <span class="k2">}</span>
<span class="number"> 122</span>    <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"bitmap width = %d"</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>bitmap<span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 123</span>    <span class="k1">if</span><span class="k2">(</span><a href="http://www.allegro.cc/manual/al_save_bitmap"><span class="a">al_save_bitmap</span></a><span class="k2">(</span><span class="s">"bitmap.bmp"</span>, bitmap<span class="k2">)</span> <span class="k3">=</span><span class="k3">=</span> <span class="k1">false</span><span class="k2">)</span>
<span class="number"> 124</span>    <span class="k2">{</span>
<span class="number"> 125</span>        <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"Failed to save bitmap.\n"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 126</span>        <span class="k1">return</span> <span class="n">1</span><span class="k2">;</span>
<span class="number"> 127</span>    <span class="k2">}</span>
<span class="number"> 128</span>    <span class="k1">else</span>
<span class="number"> 129</span>    <span class="k2">{</span>
<span class="number"> 130</span>        <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"Saved bitmap.\n"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 131</span>    <span class="k2">}</span>
<span class="number"> 132</span>
<span class="number"> 133</span>    <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"30\n"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 134</span>
<span class="number"> 135</span>    <span class="k1">if</span><span class="k2">(</span>output <span class="k3">=</span><span class="k3">=</span> NULL<span class="k2">)</span>
<span class="number"> 136</span>    <span class="k2">{</span>
<span class="number"> 137</span>       <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"file pointer \"output\" is NULL. Couldn't open file."</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 138</span>       <span class="k1">return</span> <span class="n">1</span><span class="k2">;</span>
<span class="number"> 139</span>    <span class="k2">}</span>
<span class="number"> 140</span>
<span class="number"> 141</span>    <a href="http://www.delorie.com/djgpp/doc/libc/libc_345.html" target="_blank">fprintf</a><span class="k2">(</span>output, <span class="s">"\\documentclass(article)\n"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 142</span>
<span class="number"> 143</span>    <a href="http://www.delorie.com/djgpp/doc/libc/libc_345.html" target="_blank">fprintf</a><span class="k2">(</span>output, <span class="s">"\\title(Arithmetic Practice)"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 144</span>
<span class="number"> 145</span>    WRITE<span class="k2">(</span><span class="s">"\n\\includepackage(graphicx)"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 146</span>    WRITE<span class="k2">(</span><span class="s">"\n\\usepackage(amsmath)"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 147</span>    WRITE<span class="k2">(</span><span class="s">"\n\\begin(document)"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 148</span>
<span class="number"> 149</span>
<span class="number"> 150</span>
<span class="number"> 151</span>    <a href="http://www.delorie.com/djgpp/doc/libc/libc_308.html" target="_blank">fclose</a><span class="k2">(</span>output<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 152</span>    <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 153</span><span class="k2">}</span>
<span class="number"> 154</span>
<span class="number"> 155</span>
<span class="number"> 156</span><span class="k1">int</span> initialise_allegro<span class="k2">(</span><span class="k2">)</span>
<span class="number"> 157</span><span class="k2">{</span>
<span class="number"> 158</span>   <a href="http://www.allegro.cc/manual/al_install_system"><span class="a">al_install_system</span></a><span class="k2">(</span>ALLEGRO_VERSION_INT, <a href="http://www.delorie.com/djgpp/doc/libc/libc_52.html" target="_blank">atexit</a><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 159</span>
<span class="number"> 160</span>
<span class="number"> 161</span>
<span class="number"> 162</span>   <span class="k1">if</span><span class="k2">(</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="k3">=</span><span class="k3">=</span> <span class="k1">false</span><span class="k2">)</span>
<span class="number"> 163</span>   <span class="k2">{</span>
<span class="number"> 164</span>       <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"Couldn't initialise image addon."</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 165</span>       <span class="k1">return</span> <span class="n">1</span><span class="k2">;</span>
<span class="number"> 166</span>   <span class="k2">}</span>
<span class="number"> 167</span>
<span class="number"> 168</span>
<span class="number"> 169</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"> 170</span>   <span class="k1">if</span><span class="k2">(</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="k3">=</span><span class="k3">=</span> <span class="k1">false</span><span class="k2">)</span>
<span class="number"> 171</span>   <span class="k2">{</span>
<span class="number"> 172</span>       <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"Couldn't initialise truetype font addon\n"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 173</span>       <span class="k1">return</span> <span class="n">1</span><span class="k2">;</span>
<span class="number"> 174</span>   <span class="k2">}</span>
<span class="number"> 175</span>
<span class="number"> 176</span>
<span class="number"> 177</span>   <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 178</span><span class="k2">}</span>
</div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (William Labbett)</author>
		<pubDate>Sun, 08 Sep 2019 18:15:38 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I tried using the font Arial and it seemed to work fine:</p><div class="source-code snippet"><div class="inner"><pre><span class="n">10</span>
<span class="n">20</span>
<span class="n">30</span>
<span class="n">40</span>
<span class="n">45</span>
Loaded font.
<a href="http://www.allegro.cc/manual/font"><span class="a">font</span></a> pointer <span class="k1">not</span> null.
<a href="http://www.allegro.cc/manual/font"><span class="a">font</span></a> pointer <span class="k1">not</span> null.
bitmap <span class="k1">not</span> NULL
<span class="n">50</span>
bitmap width <span class="k3">=</span> <span class="n">72</span>Saved bitmap.
<span class="n">30</span>
</pre></div></div><p>

Maybe there&#39;s something wrong with your font file?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Frank Drebin)</author>
		<pubDate>Sun, 08 Sep 2019 19:23:11 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hi,</p><p> not wanting to be a pain but I&#39;ve swapped the code to load arial.ttf and it still does what it used to on my computer. It obviously doesn&#39;t do the same on my computer as it does on your computer.<br />I wonder why.</p><p>I&#39;ve got</p><p>liballegro-5.0.10-monolith-md.a</p><p>as the linker options.</p><p>Could it be that my PATH variable isn&#39;t set up properly so the program can find the files it needs. I&#39;m using Windows 8 and code::blocks
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (William Labbett)</author>
		<pubDate>Sun, 08 Sep 2019 19:57:13 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I&#39;m using Allegro 5.2.4. Why don&#39;t you switch to a more recent version of Allegro?</p><p>What is the output on your computer?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Frank Drebin)</author>
		<pubDate>Sun, 08 Sep 2019 20:52:51 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>The console prints out :</p><p>10<br />20<br />30<br />40<br />45<br />Loaded font.<br />font pointer not null.<br />font pointer not null.<br />bitmap not NULL</p><p>Process returned -1073741819 (0xC0000005)   execution time : 2.007 s<br />Press any key to continue.</p><p>I&#39;ll try the version your using and see how that goes.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (William Labbett)</author>
		<pubDate>Sun, 08 Sep 2019 21:01:16 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>You&#39;re not checking the return value of al_install_system. It&#39;s probably failing due to runtime problems. Ie. mixed versions of dll and headers.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Sun, 08 Sep 2019 23:26:49 +0000</pubDate>
	</item>
</rss>
