diff options
author | David Turner <david@freetype.org> | 2000-05-11 19:06:03 +0000 |
---|---|---|
committer | David Turner <david@freetype.org> | 2000-05-11 19:06:03 +0000 |
commit | 8c62a1206281be09f9fac4945eabc681fe87170b (patch) | |
tree | f16d74417dac680e41a00d198608ad4285562a82 /docs | |
parent | 2561b245372a026db8a70ad572e5b7f7f02e29af (diff) |
another fix for the build system (the module list wasn't
taken from the correct location)
plus a small update in the tutorial to reflect the fact that
we know use the "freetype" directory prefix for header
inclusion
Diffstat (limited to 'docs')
-rw-r--r-- | docs/tutorial/index.html | 63 |
1 files changed, 32 insertions, 31 deletions
diff --git a/docs/tutorial/index.html b/docs/tutorial/index.html index 0ada333a..8158e506 100644 --- a/docs/tutorial/index.html +++ b/docs/tutorial/index.html @@ -25,6 +25,9 @@ FreeType 2.0 Tutorial</h1></center> (<a href="http://www.freetype.org">www.freetype.org</a>) </h3></center> +<center> +<table width=650><tr><td> + <p><br> <hr WIDTH="100%"> <br> @@ -38,17 +41,13 @@ FreeType 2.0 Tutorial</h1></center> <h3>1. Header files :</h3> <ul> - You only need to include the public header file named <tt>freetype.h</tt> - in your source code. Depending on how the library was installed on your - system, you might need to use :<p> + To include the main FreeType header file, simply use:<p> <ul><font color="blue"><tt> - #include <freetype.h><p> + #include <freetype/freetype.h><p> </tt></font></ul> - or - <ul><font color="blue"><tt> - #include <freetype2/freetype.h><p> - </tt></font></ul> - in your application to include the public interface to FreeType.<p> + in your application code. Note that other files are available in the + FreeType include directory, most of them being included by + <tt>"freetype.h"</tt>. They will be described later in this tutorial. </ul> <p><hr><p> @@ -59,7 +58,7 @@ FreeType 2.0 Tutorial</h1></center> <tt>library</tt>, and call the function <tt>FT_Init_FreeType</tt> as in: <font color="blue"><pre> - #include <freetype.h> + #include <freetype/freetype.h> FT_Library library; @@ -103,26 +102,26 @@ FreeType 2.0 Tutorial</h1></center> <p> <font color="blue"><pre> - FT_Library library; /* handle to library */ - FT_Face face; /* handle to face object */ - - error = FT_Init_FreeType( &library ); - if (error) { ..... } - - error = FT_New_Face( library, - "/usr/share/fonts/truetype/arial.ttf", - 0, - &face ); - if (error == FT_Err_Unknown_File_Format) - { - .... the font file could be opened and read, but it appears - .... that its font format is unsupported - } - else if (error) - { - .... another error code means that the font file could not - .... be opened, read or simply that it is broken.. - } + FT_Library library; /* handle to library */ + FT_Face face; /* handle to face object */ + + error = FT_Init_FreeType( &library ); + if (error) { ..... } + + error = FT_New_Face( library, + "/usr/share/fonts/truetype/arial.ttf", + 0, + &face ); + if (error == FT_Err_Unknown_File_Format) + { + .... the font file could be opened and read, but it appears + .... that its font format is unsupported + } + else if (error) + { + .... another error code means that the font file could not + .... be opened, read or simply that it is broken.. + } </pre></font> <p> As you certainly imagine, <tt>FT_New_Face</tt> opens a font file then @@ -639,6 +638,8 @@ FreeType 2.0 Tutorial</h1></center> <p> </ul> </ul> - + +</td></tr></table> +</center> <p><hr> |