• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

config/H04-Feb-2009-888619

engine/H03-May-2022-97,72170,035

examples/H04-Feb-2009-3,5462,434

license/H03-May-2022-

wrappers/H03-May-2022-144,812115,037

COPYINGH A D21-Jan-200926 21

INSTALLH A D21-Jan-200910.3 KiB272204

Makefile.amH A D28-Jan-2009710 1814

Makefile.inH A D03-May-202218.5 KiB582505

READMEH A D21-Jan-20091.9 KiB4232

aclocal.m4H A D28-Jan-200922.1 KiB619548

build.batH A D21-Jan-2009208 1110

build_d.batH A D21-Jan-2009238 1110

configureH A D28-Jan-200994.4 KiB3,4002,697

configure.acH A D28-Jan-2009525 2215

README

1			GRAPHITE
2
3Graphite is a smart font system consists of an engine, and optionally
4some common font and rendering system support code, which transforms a
5Graphite enables font, unicode string and font formatting information
6(features, size, etc.) into a set of positioned glyphs.
7In reality, Graphite does more than this, as it can handle cursor
8tracking, mouse interaction, string selection and other interaction tasks.
9
10This is a meta-project the engine and each of the wrappers/backends are
11complete and independent projects in their own right and will build
12separately of each other's source (provdided any necessary dependencies are
13met of course). The wrappers project and subprojects depend upon pkgconfig
14(http://pkgconfig.freedesktop.org/wiki/) being installed on the developer's
15system to allow these projects to detect their dependencies to discover build
16and linking flags and decide what to build. If you do not have pkgconfig then
17you will only be able to build the engine "out of the box".
18Building this project will build the engine plus as many wrappers as the host
19system can support (e.g. if you don't have freetype development headers
20installed it will skip building any wrappers which depend of freetype).
21
22The *nix build system uses autoconf and automake including all the
23conventions of those tools. This includes extended support for debug,
24maintenance mode, etc. See the GNU autotools info pages for the appropriate
25tools for help.
26
27If you have checked this source out of our Subversion repository or a similar
28version control system you will need to generate the autotools scripts and
29files (configure, Makefile.in etc) to do this run:
30
31    autoreconf --install
32
33Please see INSTALL for information on building
34
35NOTE:
36If you modify any configure.in or Makefile.am file you will need rerun
37autoreconf like so:
38
39    autoreconf
40
41For those changes to affect the configure script and makefiles.
42