forked from silnrsi/grcompiler
-
Notifications
You must be signed in to change notification settings - Fork 0
License
hughmcmaster/grcompiler
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
SILGRAPHITE COMPILER The SIL Graphite compiler builds a Graphite enabled font from a smart font description, written in GDL (Graphite Description Language) and a TrueType font by adding extra TrueType tables to it which the Graphite engine can interpret. INSTALL UNIX style systems: The grcompiler project uses GNU autobuild tools to manage building and installation, please see the INSTALL file for more details. Win32 based systems: to build release binaries: nmake -f makefile.mak to build debug binaries: nmake CFG=DEBUG -f makefile.mak In each case two executabales are built: gdlpp - The GDL preprocessor grcompiler - The GDL to smart font compiler. Cleaning up, to remove all .obj files without removing the binaries: nmake -f makefile.mak clean To remove the binaries as well: nmake -f makefile.mak realclean this deletes the libraries as well. ICU The Graphite compiler requires library modules from ICU. We are currently using version 3.6. You will need to download the ICU source code from the following web site: http://www.icu-project.org/download/ There is a VisualStudio file in the source\allinone directory that can be used to build the binaries. The "common" project is the one to build. The only modules that are needed at this time are icuuc.lib and icuuc36.dll (icuucd.lib and icuuc36d.dll for the debug version). The .lib files are apparently stubs that call the DLLs. The following source header files are needed as well: - uchar.h (#included in main.h) - pwin32.h - uconfig.h - umachine.h - urename.h - utf8.h - utf16.h - utf.h - utf_old.h - utypes.h - uversion.h The makefile expects to find these in icu/source/common.
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C++ 81.8%
- C 13.0%
- Shell 2.5%
- Makefile 1.0%
- GAP 1.0%
- Inno Setup 0.2%
- Other 0.5%