1 To make freetype link lib:
3 mmake .contrib-freetype-linklib:
5 To make freetype graph lib (linklib used by freetype demo programs)
7 mmake .contrib-freetype-graph
9 To install some demo truetype fonts in contrib/Freetype:
11 mmake .contrib-freetype-fonts
13 To make two of the Freetype demo programs:
15 mmake .contrib-freetype-demos
18 When importing a new version of the freetype code do the following:
19 - download freetype and ft2demos archive.
20 - extract freetype and ft2demos somewhere outside the AROS tree.
21 - rename the extracted ft2demos-version directory to freetype-version/demos
22 - go to freetype-version directory
23 - import the source: 'cvs import -m... contrib/freetype FreeType FreeType_VERSION'
24 (VERSION with points replaced with underscores e.g. 2_1_2)
25 - go to contrib/freetype in your AROS source code tree
26 - merge the changes: 'cvs checkout -j FreeType -j FreeType_OLDVERSION' with
27 OLDVERSION the previous version imported into CVS.
28 - resolve any possible conflicts.
31 TODO : o make shared freetype library based on link lib
33 o fix buggy graph AROS driver (only used by demo progs)
36 BUGS : o ftstring crashes if you rotate/scale for some time the
37 string with cursor keys/pageup/pagedown. When directly
38 compiled for Linux/X11 this does not seem to happen.
39 It segfaults in Exec_FreePooled so it probably happens
40 in free (<-> malloc). Maybe some mem trashing.
42 o ftstring and ftview seem to eat memory and not free it