<div>Es raro porque estoy usando la VM con Kubuntu y solo comenté esas lineas (imagen) y funcionó. Tendrías que fijarte si tenés bien instalada la fuente Tiresias, que es la fuente que se usa por defecto en los STB&#39;s.<br>
</div><div><br></div><br><div class="gmail_quote">El 3 de abril de 2012 13:06, Daniel Soria <span dir="ltr">&lt;<a href="mailto:dansoria@gmail.com">dansoria@gmail.com</a>&gt;</span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Gracias! Santi y a todos! Esto es una buena lista tecnica che!<div>Habia pensado lo de la fuente pero jamas se me ocurrio descartarla...Es cierto que tiresias esta como casi default!</div><div>Disfrute y codifique amigo nicolas!</div>

<div>Daniel<br><br><div class="gmail_quote">El 3 de abril de 2012 12:34, Nicolas Ignacio Roldan <span dir="ltr">&lt;<a href="mailto:niko_cbes@hotmail.com" target="_blank">niko_cbes@hotmail.com</a>&gt;</span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div><div dir="ltr">
Muchisimas Gracias <b>Santiago</b>!<br>Funciona Perfecto! <img style="border-style:none;vertical-align:text-bottom" title="Risa" alt="Risa" height="19" width="19"> En serio que te lo agradezco! <br>
Ahora puedo seguir avanzando, estaba muy trabado.<br>Y muchisimas Gracias <b>Daniel </b>!  <img style="border-style:none;vertical-align:text-bottom" title="Guiño" alt="Guiño" height="19" width="19"> No se hubiera difundido mi mensaje sin tu ayuda.<br>

saludos<br><font style="font-size:12pt" size="3"><b>nico</b></font><br> <br> <br> <br><br><br><br><div><hr>Date: Tue, 3 Apr 2012 12:23:11 -0300<br>From: <a href="mailto:santiago.lombardi@gmail.com" target="_blank">santiago.lombardi@gmail.com</a><div class="im">
<br>
To: <a href="mailto:ginga-argentina@lists.ourproject.org" target="_blank">ginga-argentina@lists.ourproject.org</a><br>Subject: Re: [Ginga-argentina] consulta sobre LUA<br><br></div>Daniel / Nicolas, <br> Probe el codigo en la maquina VirtualBox con Ginga.ar 1.2 y vi que lo que esta haciendo explotar el codigo es la FontFamily Tiresias. Segun lo que veo en la norma esta bien utilizarla pero explota igual. Probe tambien con Verdana que segun el pdf de la norma es otra que tiene que funcionar pero tambien la hace explotar. Luego probe otros archivos Lua que usen esas familias y explotan todos.<br>


<br>encontre en otros archivos que usan la familia &quot;vera&quot; y al probar anda perfecto.<br><br>Espero que te sirva. Te pego abajo el codigo modificado.<br><br>Alguien sabe si es algun bug de la version que trae la maquina virtual esto? creo que antes usaba Tiresias sin problemas.<br>


<br>saludos a todos<br><br>Santiago<br><br>COD LUA<br>----------------------------------------------------------------------------------------------------------------<div class="im"><br>--background<br>canvas:attrColor(&#39;navy&#39;)<br>


canvas:clear()<br><br>--top left<br>canvas:attrColor(&#39;white&#39;)<br>canvas:drawRect(&#39;frame&#39;, 50, 50, 250, 100)<br>canvas:drawRect(&#39;fill&#39;, 50, 200, 250, 100)<br><br>-- top left<br>for i=0, 15 do<br>    canvas:attrColor(0, 255, 0, 255 - (i * 16) )<br>


    local y = 50 + (i * 10)<br>    canvas:drawLine(525, y, 680, y)<br>end<br><br>-- right<br></div>image = canvas:new(&#39;../resources/images/lifia.jpg&#39;)<div class="im"><br>canvas:compose(325, 50, image)<br><br>local colors = {&quot;white&quot;, &quot;black&quot;, &quot;silver&quot;, &quot;gray&quot;, &quot;red&quot; , &quot;maroon&quot; , &quot;fuchsia&quot;, &quot;purple&quot;, &quot;lime&quot;, &quot;green&quot;, &quot;yellow&quot;, &quot;olive&quot;, &quot;blue&quot;, &quot;navy&quot;, &quot;aqua&quot;, &quot;teal&quot;}<br>


local fontWeight = {&quot;normal&quot;, &quot;bold&quot;, &quot;italic&quot;}<br></div>local fontFamily = {&quot;vera&quot;}<div class="im"><br><br>for i=0, 7 do<br>    for j=0,2 do<br></div>        local ff = fontFamily[1]<div class="im">
<br>        local fw = fontWeight[j + 1]<br>

        local offset = i * 2 + j<br>        canvas:attrFont(ff, 14 + offset, fw)<br>        canvas:attrColor(colors[i * 2 + (j % 2) + 1])<br>        canvas:drawText(40 + 225 * j , 310 + 30 * i, ff .. &#39; &#39; .. fw)<br>


    end<br>end<br><br>-- flush<br>canvas:flush()<br></div><div class="im">--background<br>canvas:attrColor(&#39;navy&#39;)<br>canvas:clear()<br><br>--top left<br>canvas:attrColor(&#39;white&#39;)<br>canvas:drawRect(&#39;frame&#39;, 50, 50, 250, 100)<br>


canvas:drawRect(&#39;fill&#39;, 50, 200, 250, 100)<br><br>-- top left<br>for i=0, 15 do<br>    canvas:attrColor(0, 255, 0, 255 - (i * 16) )<br>    local y = 50 + (i * 10)<br>    canvas:drawLine(525, y, 680, y)<br>end<br>

<br>
-- right<br></div>image = canvas:new(&#39;../resources/images/lifia.jpg&#39;)<div class="im"><br>canvas:compose(325, 50, image)<br><br>local colors = {&quot;white&quot;, &quot;black&quot;, &quot;silver&quot;, &quot;gray&quot;, &quot;red&quot; , &quot;maroon&quot; , &quot;fuchsia&quot;, &quot;purple&quot;, &quot;lime&quot;, &quot;green&quot;, &quot;yellow&quot;, &quot;olive&quot;, &quot;blue&quot;, &quot;navy&quot;, &quot;aqua&quot;, &quot;teal&quot;}<br>


local fontWeight = {&quot;normal&quot;, &quot;bold&quot;, &quot;italic&quot;}<br></div>local fontFamily = {&quot;vera&quot;}<div class="im"><br><br>for i=0, 7 do<br>    for j=0,2 do<br></div>        local ff = fontFamily[1]<div class="im">
<br>        local fw = fontWeight[j + 1]<br>

        local offset = i * 2 + j<br>        canvas:attrFont(ff, 14 + offset, fw)<br>        canvas:attrColor(colors[i * 2 + (j % 2) + 1])<br>        canvas:drawText(40 + 225 * j , 310 + 30 * i, ff .. &#39; &#39; .. fw)<br>


    end<br>end<br><br>-- flush<br>canvas:flush()<br><br></div>----------------------------------------------------------------------------------------------------------------<br><br><br><div><div><div class="h5">On Tue, Apr 3, 2012 at 11:18 AM, Daniel Soria <span dir="ltr">&lt;<a href="mailto:dansoria@gmail.com" target="_blank">dansoria@gmail.com</a>&gt;</span> wrote:<br>


</div></div><blockquote style="border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">A ver. LISTA TECNICA.<div>Este joven ha hecho esta consulta y no obtiene respuesta.</div><div>Revise el codigo parece bien, pero el tema de lua aun no lo he revisado.</div>


<div>Si alguien quiere ser tan amable, gracias en nombre del joven nicolas y el mi propio.</div>
<div>Daniel Soria<br><br><div>---------- Forwarded message ----------<br>From: <b>Nicolas Ignacio Roldan</b> <span dir="ltr">&lt;<a href="mailto:niko_cbes@hotmail.com" target="_blank">niko_cbes@hotmail.com</a>&gt;</span><br>



Date: 2012/4/2<br>Subject: RE: Hola Daniel! consulta Ginga =)<br>To: Daniel Soria GINGA &lt;<a href="mailto:dansoria@gmail.com" target="_blank">dansoria@gmail.com</a>&gt;<br><br><br>


<div><div dir="ltr">
Hola <b>Daniel</b>!<br><br>Mi consulta es con respescto a Lua.<br>Tengo la maquina virtual de Ginga sobre Kubuntu. <br>Los archivos .ncl los ejecuta bien.<br>Ahora cuando quiero agregar dependencias a un archivo .lua   ya no funciona bien. <br>



<br><br>La Aplicacion corresponde a un punto del Test Suite 1.2.0----&gt; <a href="http://tvd.lifia.info.unlp.edu.ar/ginga.ar/index.php/testsuite-menu" target="_blank">http://tvd.lifia.info.unlp.edu.ar/ginga.ar/index.php/testsuite-menu</a> )<br>



(La aplicacion muestra sobre un fondo azul:<br><br>a la izquierda y de arriba hacia abajo:<br><br>-un rectangulo vacio y de borde blanco<br><br>- un rectangulo blanco lleno<br><br>- 16 lineas horizontales de color verde cuya opacidad dismi-<br>



<br>nuye de arriba a abajo<br><br>a la derecha y de arriba hacia abajo:<br><br>- un logotipo <br><br>- textos dibujados utilizando distintos tama~nos, estilos y co-<br><br>lores de fuentes. )<br><br><br><br><br><br>Me explico mejor ... el código ncl es:<br>



<br>------------------------- el NCL ----------------------------------------<br>&lt;?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot;?&gt;<br>&lt;ncl id=&quot;canvas&quot; xmlns=&quot;<a href="http://www.ncl.org.br/NCL3.0/EDTVProfile" target="_blank">http://www.ncl.org.br/NCL3.0/EDTVProfile</a>&quot;&gt;<br>



    &lt;head&gt;<br>        &lt;regionBase&gt;<br>            &lt;region id=&quot;reg&quot; width=&quot;100%&quot; height=&quot;100%&quot; left=&quot;0%&quot; top=&quot;0%&quot; /&gt;<br>        &lt;/regionBase&gt;<br>        &lt;descriptorBase&gt;<br>



            &lt;descriptor id=&quot;desc&quot; region=&quot;reg&quot;/&gt;<br>        &lt;/descriptorBase&gt;<br>    &lt;/head&gt;<br>    &lt;body&gt;<br>        &lt;port id=&quot;pLua&quot; component=&quot;lua&quot; /&gt;<br>



        &lt;media id=&quot;lua&quot; src=&quot;30_canvas.lua&quot; descriptor=&quot;desc&quot; /&gt;<br>    &lt;/body&gt;<br>&lt;/ncl&gt;<br>----------------------------------------------------------------------------<br>



<br><br><br><br>--------------------------- Lua -----------------------------------------<br>--background<br>canvas:attrColor(&#39;navy&#39;)<br>canvas:clear()<br><br>--top left<br>canvas:attrColor(&#39;white&#39;)<br>canvas:drawRect(&#39;frame&#39;, 50, 50, 250, 100)<br>



canvas:drawRect(&#39;fill&#39;, 50, 200, 250, 100)<br><br>-- top left<br>for i=0, 15 do<br>    canvas:attrColor(0, 255, 0, 255 - (i * 16) )<br>    local y = 50 + (i * 10)<br>    canvas:drawLine(525, y, 680, y)<br>end<br>


<br>
-- right<br>image = canvas:new(&#39;../resources/images/logo.jpg&#39;)<br>canvas:compose(325, 50, image)<br><br>local colors = {&quot;white&quot;, &quot;black&quot;, &quot;silver&quot;, &quot;gray&quot;, &quot;red&quot; , &quot;maroon&quot; , &quot;fuchsia&quot;, &quot;purple&quot;, &quot;lime&quot;, &quot;green&quot;, &quot;yellow&quot;, &quot;olive&quot;, &quot;blue&quot;, &quot;navy&quot;, &quot;aqua&quot;, &quot;teal&quot;}<br>



local fontWeight = {&quot;normal&quot;, &quot;bold&quot;, &quot;italic&quot;}<br>local fontFamily = {&quot;Tiresias&quot;, &quot;Tiresias&quot;}<br><br>for i=0, 7 do<br>    for j=0,2 do<br>        local ff = &#39;&#39;<br>



        if i &lt; 4 then<br>            ff = fontFamily[1]<br>        else<br>            ff = fontFamily[2]<br>        end<br>        local fw = fontWeight[j + 1]<br>        local offset = i * 2 + j<br>        canvas:attrFont(ff, 14 + offset, fw)<br>



        canvas:attrColor(colors[i * 2 + (j % 2) + 1])<br>        canvas:drawText(40 + 225 * j , 310 + 30 * i, ff .. &#39; &#39; .. fw)<br>    end<br>end<br><br>-- flush<br>canvas:flush()<br><br><br>---------------------------------------------------------------------------<br>



<br>y el Error al compilar dice esto:<br><br><font color="#FF0000">FormatterMultiDevice::getFormatterLayout for &#39;-1/canvas/lua/desc&#39;</font><font color="#FF0000"><br></font><font color="#FF0000">FormatterScheduler::runAction acquiring player for &#39;-1/canvas/lua/desc&#39; TimeStamp: 0.258</font><font color="#FF0000"><br>



</font><font color="#FF0000">ApplicationPlayerAdapter::ApplicationPlayerAdapter(0x9958248)</font><font color="#FF0000"><br></font><font color="#FF0000">ApplicationPlayerAdapter::hasPrepared return false because object = &#39;0&#39; and player = &#39;0&#39;</font><font color="#FF0000"><br>



</font><font color="#FF0000">ApplicationPlayerAdapter::createPlayer(0x9958248) for &#39;/root/Desktop/TestSuite-1.2.0/Aplicaciones - TestSuite Ginga.ar 1.2.0/lua/30_canvas.lua&#39;</font><font color="#FF0000"><br></font><font color="#FF0000">FormatterPlayerAdapter::createPlayer for &#39;/root/Desktop/TestSuite-1.2.0/Aplicaciones - TestSuite Ginga.ar 1.2.0/lua/30_canvas.lua&#39; object = &#39;-1/canvas/lua/desc&#39; objectDevice = &#39;0&#39;</font><font color="#FF0000"><br>



</font><font color="#FF0000">FormatterMultiDevice::getFormatterLayout for &#39;-1/canvas/lua/desc&#39;</font><font color="#FF0000"><br></font><font color="#FF0000">FormatterRegion::prepareOutputDisplay &#39;0x9ad9d18&#39; created</font><font color="#FF0000"><br>



</font><font color="#FF0000">LuaPlayer::setCurrentScope &#39;&#39;</font><font color="#FF0000"><br></font><font color="#FF0000">FormatterMultiDevice::getFormatterLayout for &#39;-1/canvas/lua/desc&#39;</font><font color="#FF0000"><br>



</font><font color="#FF0000">PresentationContext::getPropertyValue prop &#39;service.currentKeyMaster&#39; has a NULL value</font><font color="#FF0000"><br></font><font color="#FF0000">(!) Direct/Interface: Unable to dlopen `/usr/local/lib/directfb-1.4-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.so&#39;!</font><font color="#FF0000"><br>



</font><font color="#FF0000">    --&gt; /usr/local/lib/directfb-1.4-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.so: undefined symbol: direct_assumption</font><font color="#FF0000"><br></font><font color="#FF0000">(!) Direct/Interface: Unable to dlopen `/usr/local/lib/directfb-1.4-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so&#39;!</font><font color="#FF0000"><br>



</font><font color="#FF0000">    --&gt; /usr/local/lib/directfb-1.4-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so: undefined symbol: direct_config</font><font color="#FF0000"><br></font><font color="#FF0000">(*) Direct/Interface: Loaded &#39;JPEG&#39; implementation of &#39;IDirectFBImageProvider&#39;.</font><font color="#FF0000"><br>



</font><font color="#FF0000">ComponentManager::releaseComponentFromObject &#39;ImageProvider&#39;</font><font color="#FF0000"><br></font><font color="#FF0000">DFBFontProvider.cpp &lt;96&gt;:</font><font color="#FF0000"><br>



</font><font color="#FF0000">    (!) [10402:    0.000] --&gt; Caught signal 11 (at (nil), invalid address) &lt;--</font><font color="#FF0000"><br></font><font color="#FF0000"> (!!!)  *** WARNING [still objects in &#39;Window Pool&#39;] *** [object.c:241 in fusion_object_pool_destroy()]</font><font color="#FF0000"><br>



</font><font color="#FF0000"> (!!!)  *** WARNING [still objects in &#39;Layer Region Pool&#39;] *** [object.c:241 in fusion_object_pool_destroy()]</font><font color="#FF0000"><br></font><font color="#FF0000"> (!!!)  *** WARNING [still objects in &#39;Layer Context Pool&#39;] *** [object.c:241 in fusion_object_pool_destroy()]</font><font color="#FF0000"><br>



</font><font color="#FF0000"> (!!!)  *** WARNING [still objects in &#39;Surface Pool&#39;] *** [object.c:241 in fusion_object_pool_destroy()]</font><font color="#FF0000"><br></font><font color="#FF0000">Abortado</font><br>



<br><br>... si ejecuto un codigo lua simple como :<br><br>canvas:attrColor(&#39;blue&#39;)<br>canvas:clear()<br>canvas:flush()<br><br>No se produce ningun Error. <img style="border-style:none;vertical-align:text-bottom" title="Confundido" alt="Confundido" height="19" width="19"><br>



<br><br><br>Podra ser alguna libreria que me falte de Lua?<br>... o nose que puede ser  :? <br><br>desde ya Muchas Gracias Daniel!!!!!!  <img style="border-style:none;vertical-align:text-bottom" title="Guiño" alt="Guiño" height="19" width="19"><br>



Saludos!<br><font style="font-size:12pt" size="3"><b>nico</b></font><br><br><br><br>                                               </div></div>
</div><br></div>
<br></div></div><div class="im">__________________________________________Lista de correo <a href="mailto:Ginga-argentina@lists.ourproject.org" target="_blank">Ginga-argentina@lists.ourproject.org</a><br>
cambiar suscripci&amp;#243;n: <a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina" target="_blank">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina</a><br>
Sitio web: <a href="http://comunidad.ginga.org.ar" target="_blank">http://comunidad.ginga.org.ar</a><br>
Wiki: <a href="http://wiki.ginga.org.ar" target="_blank">http://wiki.ginga.org.ar</a><br>
<br></div></blockquote></div><br>
<br><div class="im">__________________________________________Lista de correo <a href="mailto:Ginga-argentina@lists.ourproject.org" target="_blank">Ginga-argentina@lists.ourproject.org</a>
cambiar suscripción: <a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina" target="_blank">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina</a>
Sitio web: <a href="http://comunidad.ginga.org.ar" target="_blank">http://comunidad.ginga.org.ar</a>
Wiki: <a href="http://wiki.ginga.org.ar" target="_blank">http://wiki.ginga.org.ar</a></div></div>                                               </div></div>
</blockquote></div><br></div>
<br>__________________________________________Lista de correo <a href="mailto:Ginga-argentina@lists.ourproject.org">Ginga-argentina@lists.ourproject.org</a><br>
cambiar suscripci&amp;#243;n: <a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina" target="_blank">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina</a><br>
Sitio web: <a href="http://comunidad.ginga.org.ar" target="_blank">http://comunidad.ginga.org.ar</a><br>
Wiki: <a href="http://wiki.ginga.org.ar" target="_blank">http://wiki.ginga.org.ar</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Saludos leo<br><br>