From f17ec3b95a5ee742f3b5563d11278b4c1916b1fc Mon Sep 17 00:00:00 2001 From: Owen Taylor Date: Sun, 3 Aug 2003 02:38:38 +0000 Subject: Basic docs for the new stuff. * docs/pango-sections.txt docs/pango-docs.sgml docs/tmpl/pangofc-font{,map}.sgml: Basic docs for the new stuff. --- docs/.cvsignore | 1 + docs/tmpl/pangofc-font.sgml | 119 +++++++++++++++++++++++++++++++++++++++++ docs/tmpl/pangofc-fontmap.sgml | 86 +++++++++++++++++++++++++++++ pango/.cvsignore | 3 +- tests/.cvsignore | 1 + 5 files changed, 208 insertions(+), 2 deletions(-) create mode 100644 docs/tmpl/pangofc-font.sgml create mode 100644 docs/tmpl/pangofc-fontmap.sgml 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 @@ + +PangoFcFont + + +Base font class for Fontconfig-based backends + + + +PangoFcFont is a base class for font implementation using the +FontConfig and FreeType libraries. It is used in the +Xft and +FreeType +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. + + + + + + + +#PangoFcFontMap +The base class for font maps; creating a new +Fontconfig-based backend involves deriving from both +#PangoFcFontMap and #PangoFcFont. +. + + + + + + + + + + + + + + + + +@lock_face: +@unlock_face: +@has_char: +@get_glyph: +@get_unknown_glyph: +@shutdown: + + + + + + + + + + + + + +@font: +@Returns: + + + + + + + +@font: + + + + + + + +@font: +@wc: +@Returns: + + + + + + + +@font: +@wc: +@Returns: + + + + + + + +@font: +@wc: +@Returns: + + + + + + + +@font: +@glyphs: + + + + + + + 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 @@ + +PangoFcFontMap + + +Base fontmap class for Fontconfig-based backends + + + +PangoFcFontMap is a base class for font map implementations using the +FontConfig and FreeType libraries. It is used in the +Xft and +FreeType +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. + + + + + + + +#PangoFcFont +The base class for fonts; creating a new +Fontconfig-based backend involves deriving from both +#PangoFcFontMap and #PangoFcFont. + + + + + + + + + + + + + + + + + +@default_substitute: +@new_font: + + + + + + +@pattern: +@include_size: +@Returns: + + + + + + + +@fcfontmap: + + + + + + + +@fcfontmap: +@Returns: + +@fontmap: + + + + + + + +@fcfontmap: + +@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 -- cgit v1.2.1