Tao.FreeType + FreeType.NET + demo (alpha)

The Tao.FreeType, FreeType.NET and FreeTypeDemo alpha code and binaries are now available here:

(browse) http://icarus.http://icarus.svn.sourceforge.net/viewvc/icarus/Dependenci...
(SVN) https://icarus.svn.sourceforge.net/svnroot/icarus/Dependencies/

Works on Windows, Linux and MacOSX (just paste in the right dll.config files from the MacOSX/Linux subdirectories).

The Linux tested was Fedora Core 7, MacOSX was 10.4 (with X11 installed).

FreeType.NET is an early implementation of a FreeType wrapper. Current limitations are:

1) Centered text only
2) Only individual texture mapped characters available. Outlines and TextureMapped still under construction.
3) some default openGL choices may need flags later to toggle on/off.

If there are any other core features required, post in the comments below, and I can prioritize work accordingly.

Cheers,

Euan.

To run the Demo on Windows,

To run the Demo on Windows, everything is included in the FreeTypeDemo/bin/Release directory, just double-click the FreeTypeDemo.exe to run it (as long as the Tao Framework is installed, as this needs SDL). This assumes you use the .NET framework by default for .NET apps and not Mono. If you're running from Mono, please delete the .dll.config files from your local copy.

On Linux, the latest SVN update has the dll.config files also included in the folder. To run, go to the Terminal, cd to the directory, then type "mono FreeTypeDemo.exe". Mono and SDL will need to be installed for this to function.

On MacOSX, Mono and SDL will need to be installed. X11 is not required. To run, first copy over the MacOSX dll.config files from the MacOSX folder, then from the Terminal, cd to the FreeType/bin/Release folder and then type in "mono FreeTypeDemo.exe"

For development, the root of the Dependencies folder now has a MonoDevelop-compatible Visual Studio solution for compiling all 3 projects.

Euan MacInnes

http://icarus.sourceforge.net
Windows, MacOSX, Linux C# project based off the Tao.Framework

FreeType.NET.dll,

FreeType.NET.dll, Tao.Freetype.dll, Freetype6.dll
Where can i find the relevant files to use FreeType in a VB.NET OPENGL application using the Tao framekwork.
i.e.FreeType.NET.dll, Tao.Freetype.dll, Freetype6.dll

I've tried getting into your SVN repostories, but was not successful.

Please help, thanks.

The FreeType.NET has been

The FreeType.NET has been replaced with a DLL called ISE.FreeType. It's effectively the same unit, just a name change to be consistent with the other API projects I'm working on.

These are currently only available from the SVN which is browsable here:

http://icarus.svn.sourceforge.net/viewvc/icarus/Debug/Win32

This contains the ISE.FreeType.dll, and freetype6.dll and Tao.Externals.dll.

Clicking on each file here will then bring you to a revisions list, where you can click "Download" to download the latest one.

Tao.Externals contains OpenGL, FFMpeg, SDL, ODE, FreeType, PhysFS, DevIL. I still need to add OpenAL to it as well for later, but you only really need to configure the API sets that you want to use. If you don't use DevIL for example, it won't matter whether DevIL is installed or not.

Euan MacInnes

http://icarus.sourceforge.net
Windows, MacOSX, Linux C# project based off the Tao.Framework

Reading about the

Reading about the limitations of ISE.Freetype DLL, I found out that I can only displayed Centered text. Is there a way to get around it? I just need to display text on a 2D environment... Please, help....

To change the font alignment

To change the font alignment use:

myfont.FT_ALIGN = FTFontAlign.FT_ALIGN_LEFT;

To reposition the font onscreen, use glTranslatef(x,y,z)

Euan MacInnes

http://icarus.sourceforge.net
Windows, MacOSX, Linux C# project based off the Tao.Framework

Theme by La Boite a site | Powered by Drupal