Man Pages in m17n-docs

  1. Carta.tech
  2. Packages
  3. m17n-docs
  • 7

    Section 1: Executable programs or shell commands

    m17n-config.1
    Print compile/link options of the m17n library
    m17n-conv.1
    Convert file code
    m17n-date.1
    Display date and time
    m17n-db.1
    Print information about the m17n database
    m17n-dump.1
    Dump text image
    m17n-edit.1
    Edit multilingual text
    m17n-view.1
    View file
  • 248

    Section 3m17n: Library calls

    m17nCharacter.3m17n
    Character objects and api for them.
    m17nCharset.3m17n
    Charset objects and api for them.
    m17nChartable.3m17n
    Chartable objects and api for them.
    m17nConv.3m17n
    Coding system objects and api for them.
    m17nCore.3m17n
    Api provided by libm17n-core.so.
    m17nDatabase.3m17n
    The m17n database and api for it.
    m17nDebug.3m17n
    Support for m17n library users to debug their programs.
    m17nDraw.3m17n
    Drawing m-texts on a window.
    m17nError.3m17n
    Error handling of the m17n library.
    m17nFLT.3m17n
    Api provided by libm17n-flt.so.
    m17nFace.3m17n
    A face is an object to control appearance of m-text.
    m17nFont.3m17n
    Font object.
    m17nFontset.3m17n
    A fontset is an object that maps a character to fonts.
    m17nFrame.3m17n
    A frame is an object corresponding to the graphic device.
    m17nGUI.3m17n
    Api provided by libm17n-gui.so.
    m17nInputMethod.3m17n
    Api for input method.
    m17nInputMethodWin.3m17n
    Input method support on window systems.
    m17nIntro.3m17n
    Introduction to the m17n library.
    m17nLocale.3m17n
    Locale objects and api for them.
    m17nMisc.3m17n
    Miscellaneous api.
    m17nMtext.3m17n
    M-text objects and api for them.
    m17nObject.3m17n
    Objects managed by the reference count.
    m17nPlist.3m17n
    Property list objects and api for them.
    m17nShell.3m17n
    Api provided by libm17n.so.
    m17nSymbol.3m17n
    Symbol objects and api for them.
    m17nTextProperty.3m17n
    Function to handle text properties.
    m17n_object.3m17n
    Allocate a managed object.
    m17n_object_ref.3m17n
    Increment the reference count of a managed object.
    m17n_object_unref.3m17n
    Decrement the reference count of a managed object.
    m17n_status.3m17n
    Report which part of the m17n library is initialized.
    mchar_decode.3m17n
    Decode a code-point.
    mchar_define_charset.3m17n
    Define a charset.
    mchar_define_property.3m17n
    Define a character property.
    mchar_encode.3m17n
    Encode a character code.
    mchar_get_prop.3m17n
    Get the value of a character property.
    mchar_get_prop_table.3m17n
    Get the char-table for a character property.
    mchar_list_charset.3m17n
    List symbols representing charsets.
    mchar_map_charset.3m17n
    Call a function for all the characters in a specified charset.
    mchar_put_prop.3m17n
    Set the value of a character property.
    mchar_resolve_charset.3m17n
    Resolve charset name.
    mchartable.3m17n
    Create a new chartable.
    mchartable_lookup.3m17n
    Return the assigned value of a character in a chartable.
    mchartable_map.3m17n
    Call a function for characters in a chartable.
    mchartable_max_char.3m17n
    Return the maximum character whose value is set in a chartabe.
    mchartable_min_char.3m17n
    Return the minimum character whose value is set in a chartabe.
    mchartable_range.3m17n
    Search for characters that have non-default value.
    mchartable_set.3m17n
    Assign a value to a character in a chartable.
    mchartable_set_range.3m17n
    Assign a value to the characters in the specified range.
    mconv_buffer_converter.3m17n
    Create a code converter bound to a buffer.
    mconv_decode.3m17n
    Decode a byte sequence into an m-text.
    mconv_decode_buffer.3m17n
    Decode a buffer area based on a coding system.
    mconv_decode_stream.3m17n
    Decode a stream input based on a coding system.
    mconv_define_coding.3m17n
    Define a coding system.
    mconv_encode.3m17n
    Encode an m-text into a byte sequence.
    mconv_encode_buffer.3m17n
    Encode an m-text into a buffer area.
    mconv_encode_range.3m17n
    Encode a part of an m-text.
    mconv_encode_stream.3m17n
    Encode an m-text to write to a stream.
    mconv_free_converter.3m17n
    Free a code converter.
    mconv_getc.3m17n
    Read a character via a code converter.
    mconv_gets.3m17n
    Read a line using a code converter.
    mconv_list_codings.3m17n
    List symbols representing coding systems.
    mconv_putc.3m17n
    Write a character via a code converter.
    mconv_rebind_buffer.3m17n
    Bind a buffer to a code converter.
    mconv_rebind_stream.3m17n
    Bind a stream to a code converter.
    mconv_reset_converter.3m17n
    Reset a code converter.
    mconv_resolve_coding.3m17n
    Resolve coding system name.
    mconv_stream_converter.3m17n
    Create a code converter bound to a stream.
    mconv_ungetc.3m17n
    Push a character back to a code converter.
    mdatabase_define.3m17n
    Define a data of the m17n database.
    mdatabase_find.3m17n
    Look for a data in the database.
    mdatabase_list.3m17n
    Return a data list of the m17n database.
    mdatabase_load.3m17n
    Load a data from the database.
    mdatabase_tag.3m17n
    Get tags of a data.
    mdebug_dump_all_symbols.3m17n
    Dump all symbol names.
    mdebug_dump_chartab.3m17n
    Dump a chartable.
    mdebug_dump_face.3m17n
    Dump a face.
    mdebug_dump_flt.3m17n
    Dump a font layout table.
    mdebug_dump_font.3m17n
    Dump a font.
    mdebug_dump_fontset.3m17n
    Dump a fontset.
    mdebug_dump_im.3m17n
    Dump an input method.
    mdebug_dump_mtext.3m17n
    Dump an m-text.
    mdebug_dump_plist.3m17n
    Dump a property list.
    mdebug_dump_symbol.3m17n
    Dump a symbol.
    mdebug_hook.3m17n
    Hook function called on an error.
    mdraw_clear_cache.3m17n
    Clear cached information.
    mdraw_coordinates_position.3m17n
    Return the character position nearest to the coordinates.
    mdraw_default_line_break.3m17n
    Calculate a line breaking position.
    mdraw_glyph_info.3m17n
    Compute information about a glyph.
    mdraw_glyph_list.3m17n
    Compute information about glyph sequence.
    mdraw_image_text.3m17n
    Draw an m-text on a window as an image.
    mdraw_per_char_extents.3m17n
    Obtain per character dimension information.
    mdraw_text.3m17n
    Draw an m-text on a window.
    mdraw_text_extents.3m17n
    Compute text pixel width.
    mdraw_text_items.3m17n
    Draw one or more textitems.
    mdraw_text_per_char_extents.3m17n
    Compute the text dimensions of each character of m-text.
    mdraw_text_with_control.3m17n
    Draw an m-text on a window with fine control.
    mface.3m17n
    Create a new face.
    mface_copy.3m17n
    Make a copy of a face.
    mface_equal.3m17n
    Compare faces.
    mface_from_font.3m17n
    Make a face from a font.
    mface_get_hook.3m17n
    Get the hook function of a face.
    mface_get_prop.3m17n
    Get the value of a face property.
    mface_merge.3m17n
    Merge faces.
    mface_put_hook.3m17n
    Set a hook function to a face.
    mface_put_prop.3m17n
    Set a value of a face property.
    mface_update.3m17n
    Update a face.
    mflt_coverage.3m17n
    Return a coverage of a flt.
    mflt_dump_gstring.3m17n
    Dump an mfltglyphstring.
    mflt_find.3m17n
    Find an flt suitable for the specified character and font.
    mflt_get.3m17n
    Return an flt object that has a specified name.
    mflt_name.3m17n
    Return the name of an flt.
    mflt_run.3m17n
    Layout characters with an flt.
    mfont.3m17n
    Create a new font.
    mfont_check.3m17n
    Check the usability of a font.
    mfont_close.3m17n
    Close a font.
    mfont_copy.3m17n
    Make a copy of a font.
    mfont_encapsulate.3m17n
    Encapusulate a font.
    mfont_find.3m17n
    Find a font.
    mfont_from_name.3m17n
    Create a new font from fontname.
    mfont_get_prop.3m17n
    Get a property value of a font.
    mfont_list.3m17n
    Get a list of fonts.
    mfont_list_family_names.3m17n
    Get a list of font famiy names.
    mfont_match_p.3m17n
    Check is a font matches with a font spec.
    mfont_name.3m17n
    Create a fontname from a font.
    mfont_open.3m17n
    Open a font.
    mfont_parse_name.3m17n
    Create a font by parsing a fontname.
    mfont_put_prop.3m17n
    Put a property value to a font.
    mfont_resize_ratio.3m17n
    Get resize information of a font.
    mfont_selection_priority.3m17n
    Return the font selection priority.
    mfont_set_encoding.3m17n
    Set encoding of a font.
    mfont_set_selection_priority.3m17n
    Set the font selection priority.
    mfont_unparse_name.3m17n
    Create a fontname from a font.
    mfontset.3m17n
    Return a fontset.
    mfontset_copy.3m17n
    Make a copy of a fontset.
    mfontset_lookup.3m17n
    Lookup a fontset.
    mfontset_modify_entry.3m17n
    Modify the contents of a fontset.
    mfontset_name.3m17n
    Return the name of a fontset.
    mframe.3m17n
    Create a new frame.
    mframe_get_prop.3m17n
    Return property value of frame.
    minput_close_im.3m17n
    Close an input method.
    minput_config_command.3m17n
    Configure the key sequence of an input method command.
    minput_config_file.3m17n
    Get the name of per-user customization file.
    minput_config_variable.3m17n
    Configure the value of an input method variable.
    minput_create_ic.3m17n
    Create an input context.
    minput_destroy_ic.3m17n
    Destroy an input context.
    minput_event_to_key.3m17n
    Convert an event to an input key.
    minput_filter.3m17n
    Filter an input key.
    minput_get_command.3m17n
    Get information about input method command(s).
    minput_get_description.3m17n
    Get description text of an input method.
    minput_get_title_icon.3m17n
    Get title and icon filename of an input method.
    minput_get_variable.3m17n
    Get information about input method variable(s).
    minput_lookup.3m17n
    Look up a text produced in the input context.
    minput_open_im.3m17n
    Open an input method.
    minput_reset_ic.3m17n
    Reset an input context.
    minput_save_config.3m17n
    Save configurations in per-user customization file.
    minput_set_spot.3m17n
    Set the spot of the input context.
    minput_toggle.3m17n
    Toggle input method.
    mlocale_get_prop.3m17n
    Get the value of a locale property.
    mlocale_set.3m17n
    Set the current locale.
    mplist.3m17n
    Create a property list object.
    mplist_add.3m17n
    Add a property at the end of a property list.
    mplist_copy.3m17n
    Copy a property list.
    mplist_deserialize.3m17n
    Generate a property list by deserializing an m-text.
    mplist_find_by_key.3m17n
    Find a property of a specific key in a property list.
    mplist_find_by_value.3m17n
    Find a property of a specific value in a property list.
    mplist_get.3m17n
    Get the value of a property in a property list.
    mplist_get_func.3m17n
    Get the value (function pointer) of a property in a property list.
    mplist_key.3m17n
    Return the key of the first property in a property list.
    mplist_length.3m17n
    Return the length of a property list.
    mplist_next.3m17n
    Return the next sublist of a property list.
    mplist_pop.3m17n
    Remove a property at the beginning of a property list.
    mplist_push.3m17n
    Add a property at the beginning of a property list.
    mplist_put.3m17n
    Set the value of a property in a property list.
    mplist_put_func.3m17n
    Set the value (function pointer) of a property in a property list.
    mplist_set.3m17n
    Set the first property in a property list.
    mplist_value.3m17n
    Return the value of the first property in a property list.
    msymbol.3m17n
    Get a symbol.
    msymbol_as_managing_key.3m17n
    Create a managing key.
    msymbol_exist.3m17n
    Search for a symbol that has a specified name.
    msymbol_get.3m17n
    Get the value of a symbol property.
    msymbol_get_func.3m17n
    Get the value (function pointer) of a symbol property.
    msymbol_is_managing_key.3m17n
    Check if a symbol is a managing key.
    msymbol_name.3m17n
    Get symbol name.
    msymbol_put.3m17n
    Set the value of a symbol property.
    msymbol_put_func.3m17n
    Set the value (function pointer) of a symbol property.
    mtext.3m17n
    Allocate a new m-text.
    mtext_attach_property.3m17n
    Attach a text property to an m-text.
    mtext_case_compare.3m17n
    Compare specified regions of two m-texts ignoring cases.
    mtext_casecmp.3m17n
    Compare two m-texts ignoring cases.
    mtext_cat.3m17n
    Append an m-text to another.
    mtext_cat_char.3m17n
    Append a character to an m-text.
    mtext_character.3m17n
    Search a character in an m-text.
    mtext_chr.3m17n
    Return the position of the first occurrence of a character in an m-text.
    mtext_cmp.3m17n
    Compare two m-texts character-by-character.
    mtext_coll.3m17n
    Compare two m-texts using the current locale.
    mtext_compare.3m17n
    Compare specified regions of two m-texts.
    mtext_copy.3m17n
    Copy characters in the specified range into an m-text.
    mtext_cpy.3m17n
    Copy an m-text to another.
    mtext_cspn.3m17n
    Search an m-text for the complement of a set of characters.
    mtext_data.3m17n
    Get information about the text data in m-text.
    mtext_del.3m17n
    Delete characters in the specified range destructively.
    mtext_deserialize.3m17n
    Deserialize text properties in an m-text.
    mtext_detach_property.3m17n
    Detach a text property from an m-text.
    mtext_dup.3m17n
    Create a copy of an m-text.
    mtext_duplicate.3m17n
    Create a new m-text from a part of an existing m-text.
    mtext_from_data.3m17n
    Allocate a new m-text with specified data.
    mtext_ftime.3m17n
    Format date and time.
    mtext_get_prop.3m17n
    Get the value of the topmost text property.
    mtext_get_prop_keys.3m17n
    Get a list of text property keys at a position of an m-text.
    mtext_get_prop_values.3m17n
    Get multiple values of a text property.
    mtext_get_properties.3m17n
    Get multiple text properties.
    mtext_get_property.3m17n
    Get the topmost text property.
    mtext_getenv.3m17n
    Get an environment variable.
    mtext_ins.3m17n
    Insert an m-text into another m-text.
    mtext_ins_char.3m17n
    Insert a character into an m-text.
    mtext_insert.3m17n
    Insert sub-text of an m-text into another m-text.
    mtext_len.3m17n
    Number of characters in m-text.
    mtext_line_break.3m17n
    Find a linebreak postion of an m-text.
    mtext_lowercase.3m17n
    Lowercase an m-text.
    mtext_ncasecmp.3m17n
    Compare initial parts of two m-texts ignoring cases.
    mtext_ncat.3m17n
    Append a part of an m-text to another.
    mtext_ncmp.3m17n
    Compare initial parts of two m-texts character-by-character.
    mtext_ncpy.3m17n
    Copy the first some characters in an m-text to another.
    mtext_pbrk.3m17n
    Search an m-text for any of a set of characters.
    mtext_pop_prop.3m17n
    Pop a text property.
    mtext_prop_range.3m17n
    Find the range where the value of a text property is the same.
    mtext_property.3m17n
    Create a text property.
    mtext_property_end.3m17n
    Return the end position of a text property.
    mtext_property_key.3m17n
    Return the key of a text property.
    mtext_property_mtext.3m17n
    Return the m-text of a text property.
    mtext_property_start.3m17n
    Return the start position of a text property.
    mtext_property_value.3m17n
    Return the value of a text property.
    mtext_push_prop.3m17n
    Push a text property.
    mtext_push_property.3m17n
    Push a text property onto an m-text.
    mtext_put_prop.3m17n
    Set a text property.
    mtext_put_prop_values.3m17n
    Set multiple text properties with the same key.
    mtext_putenv.3m17n
    Change or add an environment variable.
    mtext_rchr.3m17n
    Return the position of the last occurrence of a character in an m-text.
    mtext_ref_char.3m17n
    Return the character at the specified position in an m-text.
    mtext_replace.3m17n
    Replace sub-text of m-text with another.
    mtext_search.3m17n
    Locate an m-text in a specific range of another.
    mtext_serialize.3m17n
    Serialize text properties in an m-text.
    mtext_set_char.3m17n
    Store a character into an m-text.
    mtext_spn.3m17n
    Search an m-text for a set of characters.
    mtext_text.3m17n
    Locate an m-text in another.
    mtext_titlecase.3m17n
    Titlecase an m-text.
    mtext_tok.3m17n
    Look for a token in an m-text.
    mtext_uppercase.3m17n
    Uppercase an m-text.
  • 10

    Section 5: File formats and conventions

    mdbCharsetList.5
    List of character set definitions
    mdbCodingList.5
    List of coding system definitions
    mdbDir.5
    List of data in a database directory.
    mdbFLT.5
    Font layout table
    mdbFontEncoding.5
    Font encoding
    mdbFontSize.5
    Font size
    mdbFontset.5
    Fontset
    mdbGeneral.5
    General format
    mdbIM.5
    Input method
    mdbTutorialIM.5
    Tutorial of input method