summaryrefslogtreecommitdiff
path: root/Build/source/libs/graphite/README
blob: 41c9cc02b5ee171a017fcc4701171668d4c8fbf9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
			GRAPHITE ENGINE

The Graphite smart-font engine is the bit that takes a Unicode string, font 
formatting information (features, size, etc.) and a font and returns a set 
of positioned glyphs. Graphite also does more than this, in that it can
handle cursor tracking and interaction with the application for string 
selection, etc.

In order to interact with the application or system, Graphite is embedded in 
an application. You may want to write a custom font and render backend or use one 
of the provided backends in the wrappers project.

The *nix build system uses autoconf and automake including all the 
conventions of those tools. This includes extended support for debug, 
maintenance mode, etc. See the GNU autotools info pages for the appropriate 
tools for help.

If you have checked this source out of the Graphite Subversion repository or 
a similar version control system you will need to generate the autotools 
scripts and files (configure, Makefile.in etc) to do this run:

    autoreconf --install
        
Please see INSTALL for information on building

NOTE: 
If you modify any configure.in or Makefile.am file you will need rerun 
autoreconf like so:

    autoreconf
    
For those changes to affect the configure script and makefiles.