summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/pango-overrides.txt0
-rw-r--r--docs/tmpl/freetype-fonts.sgml237
-rw-r--r--docs/tmpl/modules.sgml61
-rw-r--r--docs/tmpl/tab-stops.sgml128
-rw-r--r--docs/tmpl/win32-fonts.sgml310
5 files changed, 736 insertions, 0 deletions
diff --git a/docs/pango-overrides.txt b/docs/pango-overrides.txt
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/docs/pango-overrides.txt
diff --git a/docs/tmpl/freetype-fonts.sgml b/docs/tmpl/freetype-fonts.sgml
new file mode 100644
index 00000000..49b322e5
--- /dev/null
+++ b/docs/tmpl/freetype-fonts.sgml
@@ -0,0 +1,237 @@
+<!-- ##### SECTION Title ##### -->
+FreeType Fonts and Rendering
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### MACRO PANGO_RENDER_TYPE_FT2 ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION pango_ft2_get_context ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION pango_ft2_load_font ##### -->
+<para>
+
+</para>
+
+@fontmap:
+@open_args:
+@face_indices:
+@n_fonts:
+@size:
+@Returns:
+<!-- # Unused Parameters # -->
+@args:
+
+
+<!-- ##### FUNCTION pango_ft2_render ##### -->
+<para>
+
+</para>
+
+@bitmap:
+@font:
+@glyphs:
+@x:
+@y:
+
+
+<!-- ##### FUNCTION pango_ft2_render_layout_line ##### -->
+<para>
+
+</para>
+
+@bitmap:
+@line:
+@x:
+@y:
+
+
+<!-- ##### FUNCTION pango_ft2_render_layout ##### -->
+<para>
+
+</para>
+
+@bitmap:
+@layout:
+@x:
+@y:
+
+
+<!-- ##### TYPEDEF PangoFT2Subfont ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PANGO_FT2_MAKE_GLYPH ##### -->
+<para>
+
+</para>
+
+@subfont:
+@index:
+
+
+<!-- ##### MACRO PANGO_FT2_GLYPH_SUBFONT ##### -->
+<para>
+
+</para>
+
+@glyph:
+
+
+<!-- ##### MACRO PANGO_FT2_GLYPH_INDEX ##### -->
+<para>
+
+</para>
+
+@glyph:
+
+
+<!-- ##### FUNCTION pango_ft2_n_subfonts ##### -->
+<para>
+
+</para>
+
+@font:
+@Returns:
+
+
+<!-- ##### FUNCTION pango_ft2_has_glyph ##### -->
+<para>
+
+</para>
+
+@font:
+@glyph:
+@Returns:
+
+
+<!-- ##### FUNCTION pango_ft2_get_unknown_glyph ##### -->
+<para>
+
+</para>
+
+@font:
+@Returns:
+
+
+<!-- ##### FUNCTION pango_ft2_font_get_kerning ##### -->
+<para>
+
+</para>
+
+@font:
+@left:
+@right:
+@Returns:
+
+
+<!-- ##### STRUCT PangoFT2FontCache ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION pango_ft2_font_cache_new ##### -->
+<para>
+
+</para>
+
+@library:
+@Returns:
+
+
+<!-- ##### FUNCTION pango_ft2_font_cache_free ##### -->
+<para>
+
+</para>
+
+@cache:
+
+
+<!-- ##### FUNCTION pango_ft2_font_cache_load ##### -->
+<para>
+
+</para>
+
+@cache:
+@args:
+@face_index:
+@Returns:
+
+
+<!-- ##### FUNCTION pango_ft2_font_cache_unload ##### -->
+<para>
+
+</para>
+
+@cache:
+@face:
+
+
+<!-- ##### FUNCTION pango_ft2_font_map_for_display ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION pango_ft2_shutdown_display ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION pango_ft2_font_map_get_font_cache ##### -->
+<para>
+
+</para>
+
+@font_map:
+@Returns:
+
+
+<!-- ##### FUNCTION pango_ft2_font_subfont_open_args ##### -->
+<para>
+
+</para>
+
+@font:
+@subfont_id:
+@open_args:
+@face_index:
+
+
+<!-- ##### FUNCTION pango_ft2_fontmap_dump ##### -->
+<para>
+
+</para>
+
+@indent:
+@fontmap:
+
+
diff --git a/docs/tmpl/modules.sgml b/docs/tmpl/modules.sgml
new file mode 100644
index 00000000..456de220
--- /dev/null
+++ b/docs/tmpl/modules.sgml
@@ -0,0 +1,61 @@
+<!-- ##### SECTION Title ##### -->
+modules
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT PangoMap ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT PangoMapEntry ##### -->
+<para>
+
+</para>
+
+@info:
+@is_exact:
+
+<!-- ##### FUNCTION pango_find_map ##### -->
+<para>
+
+</para>
+
+@lang:
+@engine_type_id:
+@render_type_id:
+@Returns:
+
+
+<!-- ##### FUNCTION pango_map_get_entry ##### -->
+<para>
+
+</para>
+
+@map:
+@wc:
+@Returns:
+
+
+<!-- ##### FUNCTION pango_map_get_engine ##### -->
+<para>
+
+</para>
+
+@map:
+@wc:
+@Returns:
+
+
diff --git a/docs/tmpl/tab-stops.sgml b/docs/tmpl/tab-stops.sgml
new file mode 100644
index 00000000..aa13ced2
--- /dev/null
+++ b/docs/tmpl/tab-stops.sgml
@@ -0,0 +1,128 @@
+<!-- ##### SECTION Title ##### -->
+Tab Stops
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT PangoTabArray ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ENUM PangoTabAlign ##### -->
+<para>
+
+</para>
+
+@PANGO_TAB_LEFT:
+
+<!-- ##### FUNCTION pango_tab_array_new ##### -->
+<para>
+
+</para>
+
+@initial_size:
+@positions_in_pixels:
+@Returns:
+
+
+<!-- ##### FUNCTION pango_tab_array_new_with_positions ##### -->
+<para>
+
+</para>
+
+@size:
+@positions_in_pixels:
+@first_alignment:
+@first_position:
+@Varargs:
+@Returns:
+
+
+<!-- ##### FUNCTION pango_tab_array_copy ##### -->
+<para>
+
+</para>
+
+@src:
+@Returns:
+
+
+<!-- ##### FUNCTION pango_tab_array_free ##### -->
+<para>
+
+</para>
+
+@tab_array:
+
+
+<!-- ##### FUNCTION pango_tab_array_get_size ##### -->
+<para>
+
+</para>
+
+@tab_array:
+@Returns:
+
+
+<!-- ##### FUNCTION pango_tab_array_resize ##### -->
+<para>
+
+</para>
+
+@tab_array:
+@new_size:
+
+
+<!-- ##### FUNCTION pango_tab_array_set_tab ##### -->
+<para>
+
+</para>
+
+@tab_array:
+@tab_index:
+@alignment:
+@location:
+
+
+<!-- ##### FUNCTION pango_tab_array_get_tab ##### -->
+<para>
+
+</para>
+
+@tab_array:
+@tab_index:
+@alignment:
+@location:
+
+
+<!-- ##### FUNCTION pango_tab_array_get_tabs ##### -->
+<para>
+
+</para>
+
+@tab_array:
+@alignments:
+@locations:
+
+
+<!-- ##### FUNCTION pango_tab_array_get_positions_in_pixels ##### -->
+<para>
+
+</para>
+
+@tab_array:
+@Returns:
+
+
diff --git a/docs/tmpl/win32-fonts.sgml b/docs/tmpl/win32-fonts.sgml
new file mode 100644
index 00000000..ac456cb2
--- /dev/null
+++ b/docs/tmpl/win32-fonts.sgml
@@ -0,0 +1,310 @@
+<!-- ##### SECTION Title ##### -->
+Win32 Fonts and Rendering
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### MACRO PANGO_RENDER_TYPE_WIN32 ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION pango_win32_get_context ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION pango_win32_load_font ##### -->
+<para>
+
+</para>
+
+@lfps:
+@n_fonts:
+@Returns:
+<!-- # Unused Parameters # -->
+@lfp:
+
+
+<!-- ##### FUNCTION pango_win32_render ##### -->
+<para>
+
+</para>
+
+@hdc:
+@font:
+@glyphs:
+@x:
+@y:
+
+
+<!-- ##### FUNCTION pango_win32_render_layout_line ##### -->
+<para>
+
+</para>
+
+@hdc:
+@line:
+@x:
+@y:
+
+
+<!-- ##### FUNCTION pango_win32_render_layout ##### -->
+<para>
+
+</para>
+
+@hdc:
+@layout:
+@x:
+@y:
+
+
+<!-- ##### ENUM PangoWin32UnicodeSubrange ##### -->
+<para>
+
+</para>
+
+@PANGO_WIN32_U_BASIC_LATIN:
+@PANGO_WIN32_U_LATIN_1_SUPPLEMENT:
+@PANGO_WIN32_U_LATIN_EXTENDED_A:
+@PANGO_WIN32_U_LATIN_EXTENDED_B:
+@PANGO_WIN32_U_IPA_EXTENSIONS:
+@PANGO_WIN32_U_SPACING_MODIFIER_LETTERS:
+@PANGO_WIN32_U_COMBINING_DIACRITICAL_MARKS:
+@PANGO_WIN32_U_BASIC_GREEK:
+@PANGO_WIN32_U_GREEK_SYMBOLS_AND_COPTIC:
+@PANGO_WIN32_U_CYRILLIC:
+@PANGO_WIN32_U_ARMENIAN:
+@PANGO_WIN32_U_HEBREW_EXTENDED:
+@PANGO_WIN32_U_BASIC_HEBREW:
+@PANGO_WIN32_U_BASIC_ARABIC:
+@PANGO_WIN32_U_ARABIC_EXTENDED:
+@PANGO_WIN32_U_DEVANAGARI:
+@PANGO_WIN32_U_BENGALI:
+@PANGO_WIN32_U_GURMUKHI:
+@PANGO_WIN32_U_GUJARATI:
+@PANGO_WIN32_U_ORIYA:
+@PANGO_WIN32_U_TAMIL:
+@PANGO_WIN32_U_TELUGU:
+@PANGO_WIN32_U_KANNADA:
+@PANGO_WIN32_U_MALAYALAM:
+@PANGO_WIN32_U_THAI:
+@PANGO_WIN32_U_LAO:
+@PANGO_WIN32_U_GEORGIAN_EXTENDED:
+@PANGO_WIN32_U_BASIC_GEORGIAN:
+@PANGO_WIN32_U_HANGUL_JAMO:
+@PANGO_WIN32_U_LATIN_EXTENDED_ADDITIONAL:
+@PANGO_WIN32_U_GREEK_EXTENDED:
+@PANGO_WIN32_U_GENERAL_PUNCTUATION:
+@PANGO_WIN32_U_SUPERSCRIPTS_AND_SUBSCRIPTS:
+@PANGO_WIN32_U_CURRENCY_SYMBOLS:
+@PANGO_WIN32_U_COMBINING_DIACRITICAL_MARKS_FOR_SYMBOLS:
+@PANGO_WIN32_U_LETTERLIKE_SYMBOLS:
+@PANGO_WIN32_U_NUMBER_FORMS:
+@PANGO_WIN32_U_ARROWS:
+@PANGO_WIN32_U_MATHEMATICAL_OPERATORS:
+@PANGO_WIN32_U_MISCELLANEOUS_TECHNICAL:
+@PANGO_WIN32_U_CONTROL_PICTURES:
+@PANGO_WIN32_U_OPTICAL_CHARACTER_RECOGNITION:
+@PANGO_WIN32_U_ENCLOSED_ALPHANUMERICS:
+@PANGO_WIN32_U_BOX_DRAWING:
+@PANGO_WIN32_U_BLOCK_ELEMENTS:
+@PANGO_WIN32_U_GEOMETRIC_SHAPES:
+@PANGO_WIN32_U_MISCELLANEOUS_SYMBOLS:
+@PANGO_WIN32_U_DINGBATS:
+@PANGO_WIN32_U_CJK_SYMBOLS_AND_PUNCTUATION:
+@PANGO_WIN32_U_HIRAGANA:
+@PANGO_WIN32_U_KATAKANA:
+@PANGO_WIN32_U_BOPOMOFO:
+@PANGO_WIN32_U_HANGUL_COMPATIBILITY_JAMO:
+@PANGO_WIN32_U_CJK_MISCELLANEOUS:
+@PANGO_WIN32_U_ENCLOSED_CJK:
+@PANGO_WIN32_U_CJK_COMPATIBILITY:
+@PANGO_WIN32_U_HANGUL:
+@PANGO_WIN32_U_HANGUL_SUPPLEMENTARY_A:
+@PANGO_WIN32_U_HANGUL_SUPPLEMENTARY_B:
+@PANGO_WIN32_U_CJK_UNIFIED_IDEOGRAPHS:
+@PANGO_WIN32_U_PRIVATE_USE_AREA:
+@PANGO_WIN32_U_CJK_COMPATIBILITY_IDEOGRAPHS:
+@PANGO_WIN32_U_ALPHABETIC_PRESENTATION_FORMS:
+@PANGO_WIN32_U_ARABIC_PRESENTATION_FORMS_A:
+@PANGO_WIN32_U_COMBINING_HALF_MARKS:
+@PANGO_WIN32_U_CJK_COMPATIBILITY_FORMS:
+@PANGO_WIN32_U_SMALL_FORM_VARIANTS:
+@PANGO_WIN32_U_ARABIC_PRESENTATION_FORMS_B:
+@PANGO_WIN32_U_SPECIALS:
+@PANGO_WIN32_U_HALFWIDTH_AND_FULLWIDTH_FORMS:
+@PANGO_WIN32_U_LAST_PLUS_ONE:
+
+<!-- ##### FUNCTION pango_win32_unicode_classify ##### -->
+<para>
+
+</para>
+
+@wc:
+@Returns:
+
+
+<!-- ##### TYPEDEF PangoWin32Subfont ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PANGO_WIN32_MAKE_GLYPH ##### -->
+<para>
+
+</para>
+
+@subfont:
+@index:
+
+
+<!-- ##### MACRO PANGO_WIN32_GLYPH_SUBFONT ##### -->
+<para>
+
+</para>
+
+@glyph:
+
+
+<!-- ##### MACRO PANGO_WIN32_GLYPH_INDEX ##### -->
+<para>
+
+</para>
+
+@glyph:
+
+
+<!-- ##### FUNCTION pango_win32_list_subfonts ##### -->
+<para>
+
+</para>
+
+@font:
+@subrange:
+@subfont_ids:
+@Returns:
+
+
+<!-- ##### FUNCTION pango_win32_has_glyph ##### -->
+<para>
+
+</para>
+
+@font:
+@glyph:
+@Returns:
+
+
+<!-- ##### FUNCTION pango_win32_get_unknown_glyph ##### -->
+<para>
+
+</para>
+
+@font:
+@Returns:
+
+
+<!-- ##### STRUCT PangoWin32FontCache ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION pango_win32_font_cache_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION pango_win32_font_cache_free ##### -->
+<para>
+
+</para>
+
+@cache:
+
+
+<!-- ##### FUNCTION pango_win32_font_cache_load ##### -->
+<para>
+
+</para>
+
+@cache:
+@logfont:
+@Returns:
+<!-- # Unused Parameters # -->
+@lfp:
+
+
+<!-- ##### FUNCTION pango_win32_font_cache_unload ##### -->
+<para>
+
+</para>
+
+@cache:
+@hfont:
+
+
+<!-- ##### FUNCTION pango_win32_font_map_for_display ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION pango_win32_shutdown_display ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION pango_win32_font_map_get_font_cache ##### -->
+<para>
+
+</para>
+
+@font_map:
+@Returns:
+
+
+<!-- ##### FUNCTION pango_win32_font_subfont_logfont ##### -->
+<para>
+
+</para>
+
+@font:
+@subfont_id:
+@Returns:
+
+
+<!-- ##### FUNCTION pango_win32_fontmap_dump ##### -->
+<para>
+
+</para>
+
+@indent:
+@fontmap:
+
+