diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2009-03-17 00:53:30 -0400 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2009-03-17 00:58:40 -0400 |
commit | 3ec94f9b5917b8f71304c982bd153e5a810f3b12 (patch) | |
tree | c112c1b6926b1e6b5846e41d82ac98124fcc8d2e /doc | |
parent | 0e7bcb5e3793771d50f7d391d7b1e538ef220a80 (diff) | |
download | cairo-3ec94f9b5917b8f71304c982bd153e5a810f3b12.tar.gz |
Support compiling without fontconfig
Adds a new, fake, fontconfig font backend. Fontconfig can be disabled
using --disable-fc, in which case the toy text API wont find fonts and
the internal font will always be used.
Also defines the feature macro CAIRO_HAS_FC_FONT. The two fontconfig-specific
functions in cairo-ft.h depend on that macro now.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/public/cairo-sections.txt | 1 | ||||
-rw-r--r-- | doc/public/tmpl/cairo-ft.sgml | 9 | ||||
-rw-r--r-- | doc/public/tmpl/cairo-status.sgml | 2 |
3 files changed, 11 insertions, 1 deletions
diff --git a/doc/public/cairo-sections.txt b/doc/public/cairo-sections.txt index bb64cd68c..ff89db715 100644 --- a/doc/public/cairo-sections.txt +++ b/doc/public/cairo-sections.txt @@ -2,6 +2,7 @@ <FILE>cairo-ft</FILE> <TITLE>ft-font</TITLE> CAIRO_HAS_FT_FONT +CAIRO_HAS_FC_FONT cairo_ft_font_face_create_for_ft_face cairo_ft_font_face_create_for_pattern cairo_ft_font_options_substitute diff --git a/doc/public/tmpl/cairo-ft.sgml b/doc/public/tmpl/cairo-ft.sgml index 68a3fd436..307d632f0 100644 --- a/doc/public/tmpl/cairo-ft.sgml +++ b/doc/public/tmpl/cairo-ft.sgml @@ -28,6 +28,15 @@ This macro can be used to conditionally compile backend-specific code. +<!-- ##### MACRO CAIRO_HAS_FC_FONT ##### --> +<para> +Defined if the Fontconfig-specific functions of the FreeType font backend +are available. +This macro can be used to conditionally compile backend-specific code. +</para> + + + <!-- ##### FUNCTION cairo_ft_font_face_create_for_ft_face ##### --> <para> diff --git a/doc/public/tmpl/cairo-status.sgml b/doc/public/tmpl/cairo-status.sgml index 16b67d251..d2636c65e 100644 --- a/doc/public/tmpl/cairo-status.sgml +++ b/doc/public/tmpl/cairo-status.sgml @@ -70,7 +70,7 @@ code is required before or after each individual cairo function call. @CAIRO_STATUS_INVALID_CLUSTERS: @CAIRO_STATUS_INVALID_SLANT: @CAIRO_STATUS_INVALID_WEIGHT: -@CAIRO_STATUS_INVALID_SIZE: +@CAIRO_STATUS_INVALID_SIZE: <!-- ##### FUNCTION cairo_status_to_string ##### --> <para> |