*** empty log message ***
authorhanda <handa>
Tue, 4 Dec 2007 02:17:40 +0000 (02:17 +0000)
committerhanda <handa>
Tue, 4 Dec 2007 02:17:40 +0000 (02:17 +0000)
src/m17n-core.c
src/m17n-flt.c

index 2094258..7a9f240 100644 (file)
     <ol>
     <li> CORE API
 
-    It provides basic modules to handle M-texts.  They do not require
-    the m17n database.  To use this API, an application program must
-    include <m17n-core<EM></EM>.h> and be linked by -lm17n-core.
+    It provides basic modules to handle M-texts.  To use this API, an
+    application program must include <m17n-core<EM></EM>.h> and be
+    linked by -lm17n-core.
 
     <li> SHELL API
 
-    It provides modules that utilize the m17n database (code
-    conversion, character property, etc).  They load various kinds of
+    It provides modules for character properties, character set
+    handling, code conversion, and etc.  They load various kinds of
     data from the database on demand.  To use this API, an application
     program must include <m17n<EM></EM>.h> and be linked by
     -lm17n-core -lm17n.
 
     When you use this API, CORE API is also available.
 
+    <li> FLT API
+
+    It provides modules for text shaping using @ref mdbFLT.  To use
+    this API, an application provides must include <m17n<EM></EM>.h>
+    and be linked by -lm17n-core -lm17n-flt.
+
+    When you use this API, CORE API is also available.
+
     <li> GUI API
 
     It provides GUI modules such as drawing and inputting M-texts on a
@@ -67,7 +75,8 @@
     <m17n-gui<EM></EM>.h> and be linked by -lm17n-core -lm17n
     -lm17n-gui.
 
-    When you use this API, CORE and SHELL API are also available.
+    When you use this API, CORE, SHELL, and FLT APIs are also
+    available.
 
     <li> MISC API
 
index 65f9d75..360ae20 100644 (file)
@@ -25,7 +25,8 @@
     @brief FLT support for a window system.
 
     This section defines the m17n FLT API concerning character
-    layouting facility using FLT (Font Layout Table).  */
+    layouting facility using FLT (Font Layout Table).  The format of
+    FLT is described in @ref mdbFLT.  */
 
 /*=*/
 
@@ -2173,6 +2174,9 @@ int m17n__flt_initialized;
 \f
 /* External API */
 
+extern void m17n_init (void);
+extern void m17n_fini (void);
+
 /* The following two are actually not exposed to a user but concealed
    by the macro M17N_INIT (). */