[fpc-pascal] freetype unit + unicode
David Emerson
dle3ab at angelbase.com
Tue Oct 4 09:34:22 CEST 2011
On Mon 3 Oct 2011, Graeme Geldenhuys wrote:
> On 03/10/2011 21:51, David Emerson wrote:
> > I am using the freetype unit (with linux) and would like to display some
> > interesting unicode characters. However when I pass a string containing say
> > U+2265 to GetStringGray, it doesn't display the unicode character at all; it
> > shows 3 other characters in its place. What to do?
>
> What freetype API function are you calling? Not sure if it applies to
> freetype, but with Xft (as implemented and used in fpGUI), there are
> various versions of the same API. You need to call the correct one based
> on the encoding type of you text.
freetype.GetStringGray
I've tried tweaking all kinds of things but the sad truth is that I am really
pathetic at figuring out libraries when no documentation is given, and I sure
can't find any documentation.
I see that the fpgui helloworld program handles unicode nicely. I guess I'll try
and imitate whatever's happening there.
Thanks again, Graeme!
~D.
>
> procedure XftDrawStringUtf8(...); cdecl; external libXft;
> procedure XftDrawString8(...); cdecl; external libXft;
> procedure XftDrawString16(...); cdecl; external libXft;
>
>
> Regards,
> - Graeme -
>
> --
> fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
> http://fpgui.sourceforge.net/
>
> _______________________________________________
> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
>
More information about the fpc-pascal
mailing list