<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>