diff options
-rw-r--r-- | docs/pango-overrides.txt | 0 | ||||
-rw-r--r-- | docs/tmpl/freetype-fonts.sgml | 237 | ||||
-rw-r--r-- | docs/tmpl/modules.sgml | 61 | ||||
-rw-r--r-- | docs/tmpl/tab-stops.sgml | 128 | ||||
-rw-r--r-- | docs/tmpl/win32-fonts.sgml | 310 |
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: + + |