X-Git-Url: http://git.chise.org/gitweb/?p=m17n%2Fm17n-docs.git;a=blobdiff_plain;f=mainpage.txt;h=9e76a6f8ebee507aa7732cb21cc8adc2445fc776;hp=1793ab280f2cf1ffd56392398eacb9552238ddc6;hb=f4443e87fb465ad563beab88f19ee786de1214fb;hpb=497428662918df62e9b5c1acbedc1a44d637825e diff --git a/mainpage.txt b/mainpage.txt index 1793ab2..9e76a6f 100644 --- a/mainpage.txt +++ b/mainpage.txt @@ -1,7 +1,8 @@ -/***en -@mainpage The M17N Library Documentation +/* -*- coding: euc-jp; -*- */ +/***en @mainpage The m17n Library Documentation */ +/***ja @mainpage m17n ¥é¥¤¥Ö¥é¥ê */ -@section what What is the m17n library? +/***en @section what What is the m17n library? The @e m17n @e library is a multilingual text processing library for the C language. @@ -40,18 +41,174 @@ characters and more non-Unicode characters.
  • @e Chartable: A data structure that contains per-character information efficiently. -
  • Functions for inputting and displaying M-text on a window +
  • Functions for inputting and displaying M-texts on a window system. +*/ +/***ja @section what m17n ¥é¥¤¥Ö¥é¥ê¤È¤Ï? + +@e m17n¥é¥¤¥Ö¥é¥ê ¤Ï C ¸À¸ìÍѤο¸À¸ìʸ½ñ½èÍý¥é¥¤¥Ö¥é¥ê¤Ç¤¹¡£ + + + +"m17n" ¤È¤Ï "multilingualization" ¤Î¾Êά·Á¤Ç¤¹¡£ + +m17n ¥é¥¤¥Ö¥é¥ê¤Ï¿¸À¸ì¤ò°·¤¦¤¿¤á¡¢°Ê²¼¤Îµ¡Ç½¤òÄ󶡤·¤Þ¤¹¡£ + + +*/ +/***en @section usage How to use it? + +Simply include .h> in your program, and link it with the m17n +library by -lm17n. See @ref m17nIntro for the detail. */ + +/***ja @section usage ÍøÍÑÊýË¡ + + ¤ò¥×¥í¥°¥é¥à¤Ë include ¤·¡¢-lm17n ¤Ç m17n ¥é¥¤¥Ö¥é¥ê¤È¥ê¥ó¥¯ +¤·¤Æ¤¯¤À¤µ¤¤¡£ @ref m17nIntro ¤ò»²¾È¡£ */ + +/***en @section extralib External libraries and data + +The m17n library utilizes these external libraries. They are not +mandatory but several functions of the m17n library depend on them. + +
      +
    • m17n-db -- http://www.m17n.org/m17n-lib/download/m17n-db-1.2.0.tar.gz + + Used by @ref m17nShell and @ref m17nGUI. + +
    • libxml2 -- http://xmlsoft.org/ + + Used by the functions mtext_serialize () and mtext_deserialize (). + Those functions return NULL when libxml2 is not available, + +
    • fribidi -- http://fribidi.sourceforge.net/ + + Used for BIDI processing. If it is not available, the rendering + engine of the m17n library can't handle such script as Arabic and + Hebrew correctly. + +
    • freetype -- http://www.freetype.org/ + + Used for handling local fonts. + +
    • fontconfig -- http://nexp.cs.pdx.edu/fontconfig/ + + Used for handling local fonts supported by the freetype library. + +
    • fontconfig -- http://freedesktop.org/Software/fontconfig + + Used for finding local fonts in combination with Xft. + +
    • xft -- http://freedesktop.org/Software/Xft + + Used for drawing text with local fonts by X Render Extension of X + server in combination with fontconfig. + +
    • GD + + Used for rendering text with local fonts on bitmap/pixmap. -@section usage How to use it? +
    • libotf -- http://www.m17n.org/libotf/ -Just include in your program, and link it with the m17n -library by -lm17n. See @ref m17nIntro @latexonly -(P.\pageref{group__m17nIntro}) @endlatexonly for the detail. + Used for handling OpenTypee fonts in combination with freetype + and Xft. -@section contact Contact us: +
    • anthy -- http://anthy.sourceforge.jp/ + + Used for the Japanese input method ja-anthy.mim. + +
    • wordcut -- http://thaiwordseg.sourceforge.net/ + + Used for finding Thai word boundary in the example program + example/linebreak.c. + +
    + +*/ +/***ja @section extralib ³°Éô¥é¥¤¥Ö¥é¥ê¡¿¥Ç¡¼¥¿ + +m17n ¥é¥¤¥Ö¥é¥ê¤Ï°Ê²¼¤Î³°Éô¥é¥¤¥Ö¥é¥ê¤òÍøÍѤ·¤Æ¤¤¤Þ¤¹¡£É¬¿Ü¤Ç¤Ï¤¢¤ê¤Þ +¤»¤ó¤¬¡¢m17n ¥é¥¤¥Ö¥é¥ê¤Î´ö¤Ä¤«¤Î´Ø¿ô¤Ï¤³¤ì¤é¤Ë°Í¸¤·¤Æ¤¤¤Þ¤¹¡£ + +
      +
    • m17n-db -- http://www.m17n.org/m17n-lib/download/m17n-db-1.2.0.tar.gz + + @ref m17nShell ¤È @ref m17nGUI ¤¬»È¤¤¤Þ¤¹¡£ + +
    • libxml2 -- http://xmlsoft.org/ + + ´Ø¿ô mtext_serialize () ¤È mtext_deserialize () ¤¬»È¤¤¤Þ¤¹¡£ + libxml2 ¤¬ÍøÍѤǤ­¤Ê¤¤»þ¤Ë¤Ï¡¢¤³¤ì¤é¤Î´Ø¿ô¤Ï NULL ¤òÊÖ¤·¤Þ¤¹¡£ + + +
    • fribidi -- http://fribidi.sourceforge.net/ + + BIDI ½èÍý¤Ë»È¤¤¤Þ¤¹¡£ÍøÍѤǤ­¤Ê¤¤»þ¤Ï¡¢m17n ¥é¥¤¥Ö¥é¥ê¤Îɽ¼¨¥¨¥ó + ¥¸¥ó¤Ï Arabic ¤äHebrew ¤Ê¤É¤Î¥¹¥¯¥ê¥×¥È¤òÀµ¤·¤¯½èÍý¤Ç¤­¤Þ¤»¤ó¡£ + +
    • freetype -- http://www.freetype.org/ + + ¥í¡¼¥«¥ë¥Õ¥©¥ó¥È¤Î½èÍý¤Ë»È¤¤¤Þ¤¹¡£ + +
    • fontconfig -- http://nexp.cs.pdx.edu/fontconfig/ + + Xft ¤È¶¦¤Ë¡¢¥í¡¼¥«¥ë¥Õ¥©¥ó¥È¤Î¸¡º÷¤Ë»È¤¤¤Þ¤¹¡£ + +
    • xft -- http://freedesktop.org/Software/Xft + + fontconfig ¤È¶¦¤Ë X ¥µ¡¼¥Ð¤Î XRender ³ÈÄ¥¤òÍøÍѤ·¤Æ¥Æ¥­¥¹¥È¤ò¥í¡¼ + ¥«¥ë¥Õ¥©¥ó¥È¤Çɽ¼¨¤¹¤ë¤¿¤á¤Ë»È¤¤¤Þ¤¹¡£ + +
    • GD + ¥Æ¥­¥¹¥È¤ò¥í¡¼¥«¥ë¥Õ¥©¥ó¥È¤Ç bitmap/pixmap ¾å¤Ëɽ¼¨¤¹¤ë¤Î¤Ë»È¤¤¤Þ + ¤¹¡£ + +
    • libotf -- http://www.m17n.org/libotf/ + + freetype ¤È¶¦¤Ë OpenType ¥Õ¥©¥ó¥È¤Î½èÍý¤Ë»È¤¤¤Þ¤¹¡£ + +
    • anthy -- http://anthy.sourceforge.jp/ + + ÆüËܸìÆþÎϥ᥽¥Ã¥É ja-anthy.mim ¤¬»È¤¤¤Þ¤¹¡£ + +
    • wordcut -- http://thaiwordseg.sourceforge.net/ + + ¥×¥í¥°¥é¥àÎã example/linebreak.c Ãæ¤Ç¥¿¥¤¸ì¤Î¸ì¤Î¶­³¦¤ò¸«¤Ä¤±¤ë¤¿ + ¤á¤Ë»È¤Ã¤Æ¤¤¤Þ¤¹¡£ + +
    +*/ + +/***en @section contact Contact us: Global IT Security Group\n National Information Technology Research Institute\n @@ -61,21 +218,55 @@ Web: http://www.m17n.org/m17n-lib/ Bug report: m17n-lib-bug@m17n.org -Mailing list (English): m17n-lib@m17n.org +Mailing lists: http://www.m17n.org/m17n-lib/mailinglist.html -Mailing list (Japanese): m17n-lib-ja@m17n.org +*/ +/***ja @section contact Ï¢ÍíÀè: + +ÆÈΩ¹ÔÀ¯Ë¡¿Í »º¶Èµ»½ÑÁí¹ç¸¦µæ½ê\n +¾ðÊ󵻽Ѹ¦µæÉôÌç\n +¥°¥í¡¼¥Ð¥ë IT ¥»¥­¥å¥ê¥Æ¥£¥°¥ë¡¼¥× + +Web: http://www.m17n.org/m17n-lib/ + +¥Ð¥°¥ì¥Ý¡¼¥È: m17n-lib-bug@m17n.org -@section Acknowledgements +¥á¥¤¥ê¥ó¥°¥ê¥¹¥È: http://www.m17n.org/m17n-lib-ja/mailinglist.htm +*/ +/***en @section ack Acknowledgements */ +/***ja @section ack ¼Õ¼­ */ +/*** Special thanks to:
      -
    • Dimitri van Heesch , author of Doxygen -(). Without this tool, it -would have been impossible to create this document. +
    • Dimitri van Heesch -
    +Author of Doxygen . Without +this tool, it would have been impossible to create this documentation. + +
  • Information-technology Promotion Agency (IPA), Japan + +Writing this documentation was partially funded by +Information-technology Promotion Agency (IPA) + in fiscal year 2001. + */ +/*** +@htmlonly +
    +Copyright (C) 2001 Information-technology Promotion Agency (IPA)

    +Copyright (C) 2001-2004 + National Institute of Advanced Industrial Science and Technology (AIST)

    + +Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no +Invariant Section, Front-Cover Texts "The m17n library documentation", +and no Back-Cover Texts. A copy of the license is included in the +appendix entitled "GNU Free Documentation License". +@endhtmlonly +*/