<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hola.<br>
    Así de pronto, a lo mejor en ....Font.Name no deberías poner el
    nombre del fichero, solo el de la fuente.<br>
    Un saludo,<br>
    Iván.<br>
    <br>
    <div class="moz-cite-prefix">El 11/02/2015 a las 12:34, Juan M.
      Puertas escribió:<br>
    </div>
    <blockquote
cite="mid:CACdLDzzQS-i8jDhC0wAJ-dqrhmf=PJ3sedYAW53t9g-N9YTpNQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_default"
          style="font-family:verdana,sans-serif">​Hola.<br>
        </div>
        <div class="gmail_default"
          style="font-family:verdana,sans-serif">He hecho una aplicación
          que dibuja en un TImage una serie de canvas con elipses,
          líneas, etc. y quisiera añadir unos símbolos de una fuente ttf
          que no está en el Sistema.<br>
        </div>
        <div class="gmail_default"
          style="font-family:verdana,sans-serif">Mi intento ha sido
          este:<br>
-----------------------------------------------------------------------------------<br>
            Bmp: TImage;<br>
              (...)<br>
            SetBkMode(Form1.bmp.Canvas.Handle, TRANSPARENT);<br>
            Form1.bmp.Canvas.FillRect(0,0,
          Form1.bmp.width,Form1.bmp.height);<br>
            Form1.bmp.Canvas.Brush.Color:=RGBToColor(255,255,255);<br>
            Form1.Bmp.Canvas.Ellipse(50,50,175,175);<br>
          <br>
            Form1.bmp.Canvas.Font.Create;<br>
            // Font that is not in the system:<br>
            Form1.bmp.Canvas.Font.Name:= Application.Location +
          'AstroGadget.ttf';<br>
          <br>
            Form1.bmp.Canvas.Font.Name:='AstroGadget.ttf'; // New ttf<br>
            Form1.bmp.Canvas.Font.Size:=23;<br>
            Form1.bmp.Canvas.TextOut(50,50, 'Hello'); // Don't work (The
          output is the default ttf)   <br>
-----------------------------------------------------------------------------------<br>
        </div>
        <div class="gmail_default"
          style="font-family:verdana,sans-serif">El programa no da
          error, pero la fuente ttf que aparece no es la que he pedido,
          sino la que hay por defecto.<br>
        </div>
        <div class="gmail_default"
          style="font-family:verdana,sans-serif">¿Alguien tiene alguna
          idea de cómo hacerlo?<br>
        </div>
        <div class="gmail_default"
          style="font-family:verdana,sans-serif">Gracias :-)<br>
          <br>
        </div>
        <div class="gmail_default"
          style="font-family:verdana,sans-serif">​</div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Lazarus-es mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</a>
<a class="moz-txt-link-freetext" href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>