diff options
-rw-r--r-- | docs/.cvsignore | 1 | ||||
-rw-r--r-- | docs/tmpl/pangofc-font.sgml | 119 | ||||
-rw-r--r-- | docs/tmpl/pangofc-fontmap.sgml | 86 | ||||
-rw-r--r-- | pango/.cvsignore | 3 | ||||
-rw-r--r-- | tests/.cvsignore | 1 |
5 files changed, 208 insertions, 2 deletions
diff --git a/docs/.cvsignore b/docs/.cvsignore index 58d45559..304673f4 100644 --- a/docs/.cvsignore +++ b/docs/.cvsignore @@ -2,6 +2,7 @@ Makefile Makefile.in html +deprecated pango-decl-list.txt pango-decl.txt pango-undocumented.txt diff --git a/docs/tmpl/pangofc-font.sgml b/docs/tmpl/pangofc-font.sgml new file mode 100644 index 00000000..0470e877 --- /dev/null +++ b/docs/tmpl/pangofc-font.sgml @@ -0,0 +1,119 @@ +<!-- ##### SECTION Title ##### --> +PangoFcFont + +<!-- ##### SECTION Short_Description ##### --> +Base font class for Fontconfig-based backends + +<!-- ##### SECTION Long_Description ##### --> +<para> +PangoFcFont is a base class for font implementation using the +FontConfig and FreeType libraries. It is used in the +<link linkend="pango-Xft-Fonts-and-Rendering">Xft</link> and +<link linkend="pango-FreeType-Fonts-and-Rendering">FreeType</link> +backends shipped with Pango, but can also be used when creating +new backends. Any backend deriving from this base class will +take advantage of the wide range of shapers implemented using +FreeType that come with Pango. +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> +<variablelist> + +<varlistentry> +<term>#PangoFcFontMap</term> +<listitem><para>The base class for font maps; creating a new +Fontconfig-based backend involves deriving from both +#PangoFcFontMap and #PangoFcFont. +.</para></listitem> +</varlistentry> + +</variablelist> +</para> + +<!-- ##### STRUCT PangoFcFont ##### --> +<para> + +</para> + + +<!-- ##### STRUCT PangoFcFontClass ##### --> +<para> + +</para> + +@lock_face: +@unlock_face: +@has_char: +@get_glyph: +@get_unknown_glyph: +@shutdown: + +<!-- ##### MACRO PANGO_RENDER_TYPE_FC ##### --> +<para> + +</para> + + + +<!-- ##### FUNCTION pango_fc_font_lock_face ##### --> +<para> + +</para> + +@font: +@Returns: + + +<!-- ##### FUNCTION pango_fc_font_unlock_face ##### --> +<para> + +</para> + +@font: + + +<!-- ##### FUNCTION pango_fc_font_has_char ##### --> +<para> + +</para> + +@font: +@wc: +@Returns: + + +<!-- ##### FUNCTION pango_fc_font_get_glyph ##### --> +<para> + +</para> + +@font: +@wc: +@Returns: + + +<!-- ##### FUNCTION pango_fc_font_get_unknown_glyph ##### --> +<para> + +</para> + +@font: +@wc: +@Returns: + + +<!-- ##### FUNCTION pango_fc_font_kern_glyphs ##### --> +<para> + +</para> + +@font: +@glyphs: + + +<!-- ##### ARG PangoFcFont:pattern ##### --> +<para> + +</para> + diff --git a/docs/tmpl/pangofc-fontmap.sgml b/docs/tmpl/pangofc-fontmap.sgml new file mode 100644 index 00000000..7c505247 --- /dev/null +++ b/docs/tmpl/pangofc-fontmap.sgml @@ -0,0 +1,86 @@ +<!-- ##### SECTION Title ##### --> +PangoFcFontMap + +<!-- ##### SECTION Short_Description ##### --> +Base fontmap class for Fontconfig-based backends + +<!-- ##### SECTION Long_Description ##### --> +<para> +PangoFcFontMap is a base class for font map implementations using the +FontConfig and FreeType libraries. It is used in the +<link linkend="pango-Xft-Fonts-and-Rendering">Xft</link> and +<link linkend="pango-FreeType-Fonts-and-Rendering">FreeType</link> +backends shipped with Pango, but can also be used when creating +new backends. Any backend deriving from this base class will +take advantage of the wide range of shapers implemented using +FreeType that come with Pango. +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> +<variablelist> + +<varlistentry> +<term>#PangoFcFont</term> +<listitem><para>The base class for fonts; creating a new +Fontconfig-based backend involves deriving from both +#PangoFcFontMap and #PangoFcFont. +</para></listitem> +</varlistentry> + +</variablelist> +</para> + +<!-- ##### STRUCT PangoFcFontMap ##### --> +<para> + +</para> + + +<!-- ##### STRUCT PangoFcFontMapClass ##### --> +<para> + +</para> + +@default_substitute: +@new_font: + +<!-- ##### FUNCTION pango_fc_font_description_from_pattern ##### --> +<para> + +</para> + +@pattern: +@include_size: +@Returns: + + +<!-- ##### FUNCTION pango_fc_font_map_cache_clear ##### --> +<para> + +</para> + +@fcfontmap: + + +<!-- ##### FUNCTION pango_fc_font_map_create_context ##### --> +<para> + +</para> + +@fcfontmap: +@Returns: +<!-- # Unused Parameters # --> +@fontmap: + + +<!-- ##### FUNCTION pango_fc_font_map_shutdown ##### --> +<para> + +</para> + +@fcfontmap: +<!-- # Unused Parameters # --> +@fontmap: + + diff --git a/pango/.cvsignore b/pango/.cvsignore index 5cce720e..6c7bfd02 100644 --- a/pango/.cvsignore +++ b/pango/.cvsignore @@ -9,8 +9,7 @@ s-enum-types-[ch] pango-querymodules module-defs.h module-defs-x.c -module-defs-xft.c -module-defs-ft2.c +module-defs-fc.c module-defs-win32.c *.lo *.la diff --git a/tests/.cvsignore b/tests/.cvsignore index d93b924e..29920694 100644 --- a/tests/.cvsignore +++ b/tests/.cvsignore @@ -1,5 +1,6 @@ .deps .libs +runtests.sh runtests.log testboundaries dump-boundaries |