-
Notifications
You must be signed in to change notification settings - Fork 3
AlFont library source code. Cloned from original SVN repository (https://sourceforge.net/projects/alfont).
adventuregamestudio/lib-alfont
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
AllegroFont v1.9.1
====================
AllegroFont (c) 2001, 2002 Javier Gonzalez
FreeType project Copyright (c) 1996-2000 by
David Turner, Robert Wilhelm, and Werner Lemberg
AllegroFont is an Allegro wrapper for the wonderful FreeType2 library
that makes Allegro (amongst other things) able to load and render TTF
and many other famous font formats. Other feature is that it is able
to render the fonts antialiased.
AllegroFont is distributed under the FreeType Project License
(see file FTL.txt).
Note I am NOT responsable of the contents of the freetype directory.
This library is able to use FreeType code thanks to the FreeType license
(freetype/docs/ftl.txt) and *NOT* thanks to the GPL license
(freetype/docs/gpl.txt), so from the two license choices FreeTypes gives
the former is selected.
AllegroFont uses code from:
- The FreeType project (www.freetype.org)
IMPORTANT NOTE FOR ALL VERSIONS: If you want to use the DLL please link
to the import library (alfontdll.lib in MSVC or libalfontdll.a for the
other systems (except DJGPP of course)) *and* define ALFONT_DLL
*before* including alfont.h, this way for example:
#define ALFONT_DLL
#include <alfont.h>
If you wish to use the STATIC library just don't define ALFONT_DLL
Also please note the examples use the static link library, so to build
them you will need to build the static link library first.
How to compile the library and example code:
If you are running under a un*x system first run fixunix.sh
If you want to use the DOS/Windows the pack is ready to be used
as is right now, no conversion needed. fixdos.bat is only provided
to be used if you used fixunix.sh to change file formats to unix one
and you want them to be DOS format back again. Note that to use fixdos.bat
you will need utod.exe.
In case you are using GCC (DJGPP, MINGW32):
Then edit the makefile and uncomment the target you want to compile to then run in the command
line "make" and that's all.
It will generate a static link library (libalfont.a) ready to use in your
programs, or a dynamic link library (alfont.dll and libalfontdll.a import
lib in the Mingw32 case).
After that, if you want to compile the examples, get inside the directory
examples, edit the makefile uncommenting the target you want to compile to
and type "make".
In case you are using Microsoft Visual C++:
Open the project file and build whatever you choose. There are two options:
1) To build the library as a static link library (alfont_static), that will
generate the alfont.lib file.
2) To build the library as a dynamic link libray (alfont_dll) that will
generate the alfontdll.lib and alfont.dll files.
How to contact me:
[email protected]
About
AlFont library source code. Cloned from original SVN repository (https://sourceforge.net/projects/alfont).
Resources
Stars
Watchers
Forks
Packages 0
No packages published