*** empty log message ***
[m17n/m17n-docs.git] / data-ja / conclusion.tex
1 %% -*- coding: euc-jp; -*-
2
3 \section{ɾ²Á´ð½à¡¢É¾²ÁÊýË¡¡¢É¾²ÁÆâÍÆ}
4
5 Ëܳ«È¯¤Ç¼Â¸½¤¹¤ëUnix/Linux ÈÆÍÑ¿¸À¸ì½èÍýµ¡Ç½¥é¥¤¥Ö¥é¥ê¤Ï¡¢ Linux/Unix 
6 ¤Î¾å¤Ç¤Î¿¸À¸ìÂбþ¥½¥Õ¥È¥¦¥§¥¢¤Î³«È¯¤òÍưפˤ¹¤ë¤³¤È¤òÌÜɸ¤È¤·¤Æ¤¤¤ë¡£
7 ¤Ä¤Þ¤ê¡¢¤³¤Î¥é¥¤¥Ö¥é¥ê¤¬¥¿¡¼¥²¥Ã¥È¤È¤¹¤ëÍøÍѼԤϠLinux/Unix ¾å¤Î¥½¥Õ¥È
8 ¥¦¥§¥¢³«È¯¼Ô¤Ç¤¢¤ë¡£¤½¤³¤Ç³°Éô¤Î¿¸À¸ìʸ½ñ¾ðÊó½èÍý´ØÏ¢¥½¥Õ¥È¥¦¥§¥¢Åù¤Î
9 ³«È¯¼Ô¤Ë¤è¤ë¥ì¥Ó¥å¡¼¤ò¼õ¤±¤ë¤³¤È¤È¤·¤¿¡£
10
11 ¤Þ¤¿¡¢ËÜǯÅ٤γ«È¯ÆâÍƤϠAPI ¤ÎÀ߷פǤ¢¤ë¤¿¤á¡¢¼ÂºÝ¤Î¥é¥¤¥Ö¥é¥ê¤ò»îÍÑ
12 ¤·¤Æ¥ì¥Ó¥å¡¼¤·¤Æ¤â¤é¤¦¤³¤È¤Ï¤Ç¤­¤Ê¤¤¡£¤½¤³¤ÇAPI¤Î»ÅÍͤ˴ؤ¹¤ë¥É¥­¥å¥á
13 ¥ó¥È¡ÊËܳ«È¯Êó¹ð½ñ¤Î£±¾Ï¤«¤é£¶¾ÏÁêÅöÉôʬ¤Î£²£°£°£²Ç¯£±·îËö»þÅÀ¤Ç¤ÎÈÇ¡Ë
14 ¤òÁ÷ÉÕ¤·¡¢¤½¤ì¤Ë¤Ä¤¤¤Æɾ²Á¤ò°ÍÍꤷ¤¿¡£
15
16 \subsection{ɾ²Á´ð½à¤Ê¤é¤Ó¤ËÊýË¡}
17
18 ɾ²Á¼Ô¤Ï°Ê²¼¤Î£´Ì¾¤Ç¤¢¤ë¡£
19 \begin{itemize}
20 \item Èõ±º ½¨¼ù (Chair, Li18nux/Linux Internationalization Initiative, Free Standards Group
21                 Architect/Sr. Staff Engineer, Sun Microsystems, Inc, USA)
22 \item Ëö×¢ ÍÛ°ì (li18nux system architecture subgroup leader, Li18nux//Linux
23 Internationalization Initiative, ¥³¥ó¥Ñ¥Ã¥¯¥³¥ó¥Ô¥å¡¼¥¿³ô¼°²ñ¼Ò/¥½¥Õ¥È¥¦¥§¥¢À½Éʳ«È¯Éô)
24 \item ¾ÂÅÄ Íøŵ  (li18nux2000 Specification Editor, Li18nux/Linux
25 Internationalization Initiative, ÉÙ»ÎÄÌ(³ô) ¥½¥Õ¥È¥¦¥§¥¢»ö¶ÈËÜÉô ¥×¥í¥¸¥§¥¯¥ÈA-XML XML ±þÍѵ»½ÑÉô)
26 \item ¼é²¬ ÃÎɧ (CHISE (Character Information Service Environment) ¥×
27 ¥í¥¸¥§¥¯¥È¥ê¡¼¥À, µþÅÔÂç³Ø¿Íʸ²Ê³Ø¸¦µæ½êÉí°´Á»ú¾ðÊ󸦵楻¥ó¥¿¡¼)
28 \end{itemize}
29
30 ɾ²Á¤ËÅö¤¿¤Ã¤Æ¤Ï¡¢°Ê²¼¤Î¹àÌܤˤĤ¤¤Æ£±¡Á£µ¤Î£µÃʳ¬É¾²Á ¡Ê1: °­¤¤ 2: ¤ä
31 ¤ä°­¤¤ 3: ÉáÄÌ 4: ¤ä¤äÎɤ¤ 5: Îɤ¤¡Ë¤ª¤è¤Ó¥³¥á¥ó¥È¤ò°ÍÍꤷ¤¿¡£
32
33 \begin{description}
34
35 \item[¿·µ¬À­] \
36
37    Â¾¤Î¿¸À¸ì½èÍýµ»½Ñ¤ÈÈæ¤Ù¤Æ¤É¤ÎÄøÅ٤Υì¥Ù¥ë¤Ë¤¢¤ë¤«?
38
39 \item[Í­ÍÑÀ­] \
40
41   ¤³¤Î¥é¥¤¥Ö¥é¥ê¤¬Â¿¸À¸ì½èÍý¤ò¹Ô¤¦¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ë¤È¤Ã¤ÆÌò¤ËΩ¤Ä¤«¡©
42
43 \item[ɸ½à²½¤Î²ÄǽÀ­] \
44
45   ¾­Íè¤Ë¤ª¤¤¤Æ¹ñºÝɸ½à¤Ë¤Ê¤ì¤ë²ÄǽÀ­¤Ï¡©
46
47 \item[ÂÅÅöÀ­] \
48
49   Â¿¸À¸ì½èÍý¤ò¼Â¸½¤¹¤ë¤È¤¤¤¦ÌÜŪ¤ËÂФ·¤Æ¡¢Ëܥ饤¥Ö¥é¥ê¤Î¼êË¡¤ÏÂÅÅö¤Ç¤¢¤ë¤«¡©
50
51 \item[¥É¥­¥å¥á¥ó¥È¤Î¼Á] \
52
53 \item[·Ñ³¤ÎɬÍ×À­] \
54
55   ¡Ê·Ñ³¤¬·è¤Þ¤ì¤Ð¡¢ÍèǯÅٰʹߡ¢GNOME (GNU Network Object Model
56     Environment) ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¿¸À¸ì²½¤Î¤¿¤á¤Ë GTK ¤ËËܥ饤¥Ö¥é¥ê
57     ¤òÅý¹ç¤¹¤ë¤¿¤á¤Î¸¦µæ¤ò¼Â»Ü¤¹¤ëͽÄê¤Ç¤¹¡£¡Ë
58 \end{description}
59
60
61 \subsection{ɾ²Á¤ÎÆâÍÆ}
62
63 \begin{tabular}{|l|c|c|c|c|c|c|}
64 \hline
65 ɾ²Á¼Ô&  ¿·µ¬À­ & Í­ÍÑÀ­ & É¸½à²½¤Î²ÄǽÀ­ & ÂÅÅöÀ­ & ¥É¥­¥å¥á¥ó¥È¤Î¼Á & ·Ñ³¤ÎɬÍ×À­ \\
66 \hline
67 Ëö×¢ ÍÛ°ì &  5 & 4 & 2 & 3 & 3 & 5 \\
68 \hline
69 ¼é²¬ ÃÎɧ & 3 & 3 & 1 & 3 & 2 & 4 \\
70 \hline
71 Èõ±º ½¨¼ù & 3 & 5(2/3) & 1(4) & 4 & 3 & (5)\footnotemark\\
72 \hline
73 ¾ÂÅÄ Íøŵ & 3 & 5 & 2 & 4 & 2 & 5\\
74 \hline
75 \end{tabular}
76
77 \footnotetext{ɾ²Á·ë²Ì¤ËÅÀ¿ô¤¬Æþ¤Ã¤Æ¤¤¤Ê¤«¤Ã¤¿¤Î¤Ç¡¢¥³¥á¥ó¥È¤Î
78 ¡Ö¤¼¤Ò·Ñ³¤·¤Æ¤¯¤À¤µ¤¤¡×¤ò 5 ¤ò°ÕÌ£¤¹¤ë¤â¤Î¤È¼õ¤±¼è¤Ã¤¿¡£}
79
80 \subsubsection{ɾ²Á¼Ô¡§Ëö×¢ ÍÛ°ì}
81
82 \begin{tabular}{|c|c|c|c|c|c|}
83 \hline
84 ¿·µ¬À­ & Í­ÍÑÀ­ & É¸½à²½¤Î²ÄǽÀ­ & ÂÅÅöÀ­ & ¥É¥­¥å¥á¥ó¥È¤Î¼Á & ·Ñ³¤ÎɬÍ×À­ \\
85 \hline
86 5 & 4 & 2 & 3 & 3 & 5 \\
87 \hline
88 \end{tabular}
89
90 \ \\
91
92 ³Æ´ÑÅÀ¤Ë´Ø¤¹¤ë¥³¥á¥ó¥È
93 \begin{description}
94 \item[¿·µ¬À­]~\
95         Ê¸»ú¥³¡¼¥É¤òÃæ¿´¤È¤·¤¿Â¿¸À¸ì½èÍýµ»½Ñ¤ÎµÄÏÀ¤¬Â¿¤¤Ãæ¤Ç¡¤
96         ¿·¤¿¤ÊÂηϤòÃÛ¤³¤¦¤È¤¤¤¦¥¢¥×¥í¡¼¥Á¤Î¿·µ¬À­¤Ïɾ²Á¤Ç¤­¤ë¡£
97         ¤¿¤À¤·¡¤¤½¤ÎÍ¥°ÌÀ­¤¬½½Ê¬¤ËÀâÌÀ¤µ¤ì¤Æ¤¤¤Ê¤¤¤Î¤Ï»ÄÇ°¤Ç¤¢¤ë¡£
98
99 \item[Í­ÍÑÀ­]~\
100         ¹âÅ٤ʿ¸À¸ì½èÍý¤òÌܻؤ¹¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ë¤È¤Ã¤Æ¤Ï¡¤¼«Á°¤Ç
101         ÍÑ°Õ¤¹¤ëɬÍפ¬¤Ê¤¯¡¤Ìò¤ËΩ¤Ä¤È»×¤ï¤ì¤ë¡£³ÈÄ¥À­¤â¤¢¤ê¡¤
102         ±þÍÑÈϰϤϹ­¤¤¤È»×¤ï¤ì¤ë¡£
103
104 \item[ɸ½à²½¤Î²ÄǽÀ­]~\
105         ¹ñºÝɸ½à¤Ë¤Ê¤ë¤¿¤á¤Ë¤Ï¡¤¤³¤Îµ»½Ñ¤¬°ìÉô¤ÎÆÃÄê¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç
106         ¤Î¤ß»È¤ï¤ì¤ëµ»½Ñ¤Ç¤Ï¤Ê¤¯¡¤¹­¤¯ÉáµÚ¤¹¤ëɬÍפ¬¤¢¤ëµ»½Ñ¤«¤É¤¦¤«¤¬
107         Ìä¤ï¤ì¤ë¤È»×¤ï¤ì¤ë¤¬¡¤¤½¤ÎÅÀ¤ÎÀâÆÀÎϤˤ«¤±¤ë¡£
108         ¤É¤Î¤è¤¦¤Ê»×ÁۤΤâ¤È¤ËÀ߷פµ¤ì¤Æ¤¤¤ë¤«¡¤¤½¤ì¤Ë¤è¤Ã¤Æ´û¸¤Î¤â¤Î¤Ç¤Ï
109         ¼Â¸½¤Ç¤­¤Ê¤¤¤É¤Î¤è¤¦¤Ê¤³¤È¤¬¤Ç¤­¤ë¤Î¤«¡¤¤½¤ì¤¬À¤¤ÎÃæ¤Ë
110         É¬Íפʤâ¤Î¤Ê¤Î¤«¡¤¤Ê¤É¤Î¹Í»¡¤¬½½Ê¬¤Ç¤Ê¤¤¤è¤¦¤Ë»×¤ï¤ì¤ë¡£
111
112 \item[ÂÅÅöÀ­]~\
113         Â¿¸À¸ì½èÍý¤ò¼Â¸½¤¹¤ë¤È¤¤¤¦¡¤¤¿¤À¤½¤ì¤À¤±¤ÎÌÜŪ¤È¤·¤Æ¤Ï¤ª¤ª¤à¤Í
114         ÂÅÅö¤À¤È»×¤ï¤ì¤ë¡£¤¿¤À¡¤´û¸¤Î C ¸À¸ì API ¤ò¥Ù¡¼¥¹¤Ë¹Í¤¨¤é¤ì¤Æ¤¤¤ë
115         Éôʬ¤¬¤¢¤ë¤¬¡¤¥í¥±¡¼¥ë¤Î°·¤¤¤ä´Ø¿ô¤ÎÆ°ºî¤Ø¤Î±Æ¶Á¡¤¥Õ¥¡¥¤¥ëÆþ½ÐÎϤä
116         ¥Õ¥¡¥¤¥ëÆâ¤Ç¤Îʸ»ú¤Îɽ¸½¤¬¤É¤¦¤Ê¤Ã¤Æ¤¤¤ë¤Î¤«¤Ê¤É¤ÎÀâÌÀ¤¬ÉÔ½½Ê¬¡¤
117         °ìÈÌ¤Î¥×¥í¥°¥é¥Þ¸þ¤±¤Î»ÅÍͤȤ·¤Æ¤ÏÆñ¤·¤¹¤®¤Ê¤¤¤«¤Ê¤É¡¤
118         ¤¤¤¯¤Ä¤«µ¤¤Ë¤Ê¤ëÅÀ¤¬¤¢¤ë¡£
119
120 \item[¥É¥­¥å¥á¥ó¥È¤Î¼Á]~\
121         API ¤Î»ÅÍͽñ¤È¤·¤Æ¤Ï¡¤¤è¤¤¤È»×¤¦¡£¤·¤«¤·¤Ê¤¬¤é¡¤
122         ¡Ö¿¸À¸ì¥¢¡¼¥­¥Æ¥¯¥Á¥ã¡×¤È¤Ï²¿¤Ê¤Î¤«¡¤¡Ö¿¸À¸ì½èÍý¡×¤È¤Ï²¿¤Ê¤Î¤«¡¤
123         ¡Öʸ»ú¡×¤ò¤É¤Î¤è¤¦¤Ë¤È¤é¤¨¤Æ¤¤¤ë¤Î¤«¡¤¤Ê¤É¤Ê¤É¡¤
124         ¤ª¤½¤é¤¯À߷׼Ԥδ֤ǤÏƱ¤¸³µÇ°¤ò¶¦Í­¤Ç¤­¤Æ¤¤¤ë¤Î¤À¤í¤¦¤¬¡¤
125         Êó¹ð½ñ¤Î¥É¥­¥å¥á¥ó¥È¤À¤±¤«¤é¤Ï¡¤¤½¤ÎÌܻؤ·¤Æ¤¤¤ëÀ¤³¦¤¬
126         ¤è¤¯Íý²ò¤Ç¤­¤Ê¤«¤Ã¤¿¡£¤½¤Î¤¢¤¿¤ê¤Î³µÇ°¤ä¥×¥í¥°¥é¥ß¥ó¥°¥â¥Ç¥ë¤Ê¤É¤ò
127         À°Íý¤·¤Æ¤Þ¤È¤á¤¿¤â¤Î¤¬¤¢¤ë¤È¤è¤¤¤È»×¤¦¡£
128
129 \item[·Ñ³¤ÎɬÍ×À­]~\ 
130        Â¿¸À¸ì²½¤Ï¡¤º£¸åɬÍפʵ»½Ñ¤Ê¤Î¤Ç¡¤À§Èó¤È¤â¸¦µæ¤ò
131         ·Ñ³¤·¤Æ¤¤¤¿¤À¤­¤¿¤¤¡£º£¸å¿Ê¤á¤Æ¤¤¤¯¾å¤Ç¡¤´û¸µ»½Ñ¤Î±äŤǠ
132         Unicode ½èÍý¤Î API ¤òÈ÷¤¨¤¿ICU ¤È¤ÎÌÀ³Î¤Êº¹Ê̲½¤¬É¬ÍפÀ¤È¹Í¤¨
133         ¤ë¡£Ìܻؤ¹¤â¤Î¤¬°ã¤¦¤È¤¤¤¦¤³¤È¤Ç¤¢¤ì¤Ð¡¤¤½¤Î¶èÊ̤¬¤ï¤«¤ë¤è¤¦¤Ê
134         ÀâÌÀ¤¬É¬ÍפÀ¤È»×¤¦¡£
135
136 \end{description}
137
138 \subsubsection{ɾ²Á¼Ô¡§¼é²¬ ÃÎɧ}
139
140 \begin{tabular}{|c|c|c|c|c|c|}
141 \hline
142  ¿·µ¬À­ & Í­ÍÑÀ­ & É¸½à²½¤Î²ÄǽÀ­ & ÂÅÅöÀ­ & ¥É¥­¥å¥á¥ó¥È¤Î¼Á & ·Ñ³¤ÎɬÍ×À­ \\
143 \hline
144  3 & 3 & 1 & 3 & 2 & 4 \\
145 \hline
146 \end{tabular}
147
148 \begin{description}
149 \item[¿·µ¬À­]
150
151 ¿·µ¬¤ËÀ߷פ·¤¿³ä¤Ë¤ÏµìÍè¤Î¤â¤Î (Mule) ¤Ë°ø¤ï¤ì²á¤®¤Æ¤¤¤ë¤è¤¦¤Ë»×¤ï¤ì
152 ¡Ê¤Û¤È¤ó¤É Mule ¤½¤Î¤Þ¤Þ¤Ç¤¢¤ê¡¢Mule ¤Ç·Ð¸³¤·¤¿ÍøÊØÀ­¡¦ÌäÂêÅÀ¤ÎʬÀϤ¬
153 ½½Ê¬¤Ë¤Ê¤µ¤ì¤Æ¤¤¤ë¤è¤¦¤Ë»×¤ï¤ì¤Ê¤¤¡Ë¡¢API ¤ä¿¸À¸ì½èÍýµ»½Ñ¤È¤·¤Æ¤Î¿·µ¬
154 À­¤ÎÅÀ¤Ç¤Ï¤¢¤Þ¤êɾ²Á¤Ç¤­¤Ê¤¤¡£
155
156 \item[Í­ÍÑÀ­]
157
158 ¥·¥¹¥Æ¥à¤ÎŬ±þÈÏ°Ï¡¢¤ª¤è¤Ó¡¢Ê»ÍѤµ¤ì¤ë¤Ù¤­Â¾¤Î¥·¥¹¥Æ¥à¤È¤Îµ¡Ç½Ê¬Ã´¤¬ÉÔ
159 ÌÀ³Î¤Ç¤¢¤ê¡¢°ì³µ¤Ë¤Ï¤¤¤¨¤Ê¤¤¡£Ãê¾Ý²½¤¬ÉÔ½½Ê¬¤Ê¤¤¤·¤ÏÃê¾Ý²½¤ÈÍøÊØÀ­¤¬¥¢
160 ¥ó¥Ð¥é¥ó¥¹¤ÊÅÀ¤¬¤¢¤ê¡¢Ê£»¨¤Ê¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òµ­½Ò¤¹¤ë¾å¤Ç¤Ï¤ä¤äÌäÂ꤬
161 ¤¢¤ë¤«¤â¤·¤ì¤Ê¤¤¡£¤Þ¤¿¡¢plain text ¤Ç½½Ê¬¤ÊÂоݤËÂФ·¤Æ¤Ï¥ª¡¼¥Ð¡¼¥¹¥Ú¥Ã
162 ¥¯¤Ç¤¢¤ë¤È»×¤ï¤ì¤ë¡£¥â¥¸¥å¡¼¥ë²½¡¦¥¹¥±¡¼¥é¥Ó¥ê¥Æ¥£¡¼¤ËÂФ¹¤ëÇÛθ¤â½½Ê¬
163 ¤Ç¤Ê¤¤¤è¤¦¤Ë»×¤ï¤ì¤ë¡£¤·¤«¤·¤Ê¤¬¤é¡¢XML parser ¤Ê¤É¤ÈÊ»ÍѤ·¤Æ¹½Â¤²½¥Æ
164 ¥­¥¹¥È¤ò½èÍý¤·¤¿¤ê¡¢Â¿¸À¸ìʸ»úÎó¤òÊÔ½¸²Äǽ¤Ê¤Þ¤Þɽ¼¨¤¹¤ë¤è¤¦¤Ê¥¢¥×¥ê¥±¡¼
165 ¥·¥ç¥ó¤ò¼Â¸½¤¹¤ë¾å¤Ç¤Ï°ìÄê¤ÎÍ­ÍÑÀ­¤¬Ç§¤á¤é¤ì¤ë¡£
166
167 \item[ɸ½à²½¤Î²ÄǽÀ­]
168
169 ¥â¥Ç¥ë¡¦ÍѸìÅù¤¬·ë²ÌŪ¤ËÆȼ«¤Î¤â¤Î¤Ë¤Ê¤Ã¤Æ¤ª¤ê¡¢¹ñºÝɸ½à¤ä¥Ç¥Õ¥¡¥¯¥È¥¹
170 ¥¿¥ó¥À¡¼¥É¤È¤¢¤Þ¤êĴϤ·¤Æ¤¤¤Ê¤¤¤è¤¦¤Ë»×¤ï¤ì¤ë¡£¤½¤Î¤¿¤á¡¢¡ÊMule ¤ä
171 Emacs ¤òÃΤé¤Ê¤¤¤â¤Î¤Ë¤È¤Ã¤Æ¤Ï¡Ë¤³¤Î¤Þ¤Þ¤Ç¤Ï¤ä¤äÍý²ò¤·¤Ë¤¯¤¤¤â¤Î¤Ë¤Ê¤Ã
172 ¤Æ¤¤¤ë¤È»×¤ï¤ì¤ë¡£¤³¤Îµ»½Ñ¤ÎŬ±þÈϰϤä¼çÍפÊÂоݡ¢¤ª¤è¤Ó¡¢¸½ºß¤Î¼ûÍפÈ
173 ¤Î´Ø·¸¤âÉÔÌÀ³Î¤Ç¤¢¤ë¡£
174
175 \item[ÂÅÅöÀ­]
176
177 ¿¸À¸ì½èÍý¤ÎÆâ¡¢³Æ¼ïÉä¹æ²½¤Ë´Ø¤ï¤ëÉôʬ¤ä¥ì¥ó¥À¥ê¥ó¥°¤Ë´Ø¤¹¤ëÄã¥ì¥Ù¥ë¤Î
178 ½èÍý¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë¤è¤ë¾ðÊó¤Î´ÉÍý¤Ë´Ø¤·¤Æ¤ÏÂÅÅöÀ­¤¬¤¢¤ë¡£¤·¤«¤·¤Ê¤¬¤é¡¢
179 ¤³¤Î¤¢¤¿¤ê¤ÏºÇ¶áÃÊ¡¹¤ÈÀ°È÷¤µ¤ì¤Ä¤Ä¤¢¤ëʬÌî¤Ç¤¢¤ê¡¢Â¿¸À¸ì½èÍý¤Ë¤È¤Ã¤Æ·ç
180 ¤¯¤Ù¤«¤é¤¶¤ëÉôʬ¤Ç¤Ï¤¢¤ë¤â¤Î¤Î¤½¤Î°ìÉô¤Ë²á¤®¤Ê¤¤¡£¸½ºß¿¤¯»È¤ï¤ì¤ë¤è¤¦
181 ¤Ë¤Ê¤Ã¤¿ XML ¤Ê¤É¤Î¹½Â¤²½¥Æ¥­¥¹¥È¤ò°·¤¦¤¿¤á¤Î³¦Ì̤䡢¤³¤¦¤·¤¿¹½Â¤²½Ê¸
182 ½ñ¤ò²òÀÏ¡¦²Ã¹©¤¹¤ë¤¿¤á¤Î»Ù±ç¡Ê¤Ê¤¤¤·¤Ï¤½¤¦¤·¤¿¤³¤È¤òÌÜŪ¤È¤·¤¿¥â¥¸¥å¡¼
183 ¥ë¤È¤Î³¦ÌÌ¡Ë¡¢¤¢¤ë¤¤¤Ï¡¢¤³¤¦¤·¤¿¹½Â¤²½Ê¸½ñ¤ò¤¢¤ëÄøÅÙ¤ÎÉʼÁ¤Ç¿¸À¸ìÁÈÈÇ
184 ɽ¼¨¤¹¤ë¤È¤¤¤Ã¤¿²ÝÂê¤ò²ò·è¤·¤Æ¤¤¤Ê¤¤¡¢¤Ê¤¤¤·¤Ï¡¢¤½¤ÎÊý¸þÀ­¤ò¼¨¤·¤Æ¤¤¤Ê
185 ¤¤¡£
186
187 \item[¥É¥­¥å¥á¥ó¥È¤Î¼Á]
188
189 ¤³¤Î API ¤ÎÇطʤä¥â¥Ç¥ë¡¢Å¬ÍÑÈÏ°Ï¡¦ÂоÝÅù¤¬½½Ê¬¤Ë½Ò¤Ù¤é¤ì¤Æ¤¤¤Ê¤¤¡£¤³
190 ¤Î API ¤Î½ÅÍפʥݥ¤¥ó¥È¤Ï M-text ¤È»×¤ï¤ì¤ë¤¬¡¢¤½¤Î¤³¤È¤¬½½Ê¬¤Ë¶¯Ä´¤µ
191 ¤ì¤Æ¤¤¤Ê¤¤¤·¡¢¹½Â¤²½¥Æ¥­¥¹¥ÈÅù¤ò°·¤¦¾å¤Ç¤ÎÍ­ÍÑÀ­¤â¤¢¤Þ¤ê¥¢¥Ô¡¼¥ë¤µ¤ì¤Æ
192 ¤¤¤Ê¤¤¡£¤µ¤é¤Ë¤¤¤¨¤Ð¡¢M-text ¤ò¼ç´ã¤Ë¿ø¤¨¤ë¤Ê¤é¤Ð¿¸À¸ì½èÍý¤ò¤¹¤ë¾å¤Ç
193 ¤Î plain text ¤ÎÌäÂêÅÀ¡¦¸Â³¦¤Ê¤É¤â¼çÄ¥¤·¤Æ¤Ï¤É¤¦¤«¡©
194
195 \item[·Ñ³¤ÎɬÍ×À­]
196
197 ¿·µ¬À­¤ä»ÅÍͤÎÅÀ¤Ç¤Ï´ö¤Ä¤«¤ÎÌäÂêÅÀ¤Ï¤¢¤ë¤â¤Î¤Î¡¢³«È¯¼Ô¤Î¼ÂÁõǽÎϤϹ⤤
198 ¤Î¤Ç¼ÂÁõ¤Ë¤Ï´üÂÔ¤·¤¿¤¤¡£
199
200 \end{description}
201
202 \subsubsection{ɾ²Á¼Ô¡§Èõ±º ½¨¼ù}
203
204 \begin{tabular}{|c|c|c|c|c|c|}
205 \hline
206 ¿·µ¬À­ & Í­ÍÑÀ­ & É¸½à²½¤Î²ÄǽÀ­ & ÂÅÅöÀ­ & ¥É¥­¥å¥á¥ó¥È¤Î¼Á & ·Ñ³¤ÎɬÍ×À­ \\
207 \hline
208 3 & 5(2/3) & 1(4) & 4 & 3 & (5)\\
209 \hline
210 \end{tabular}
211
212 ³Æ´ÑÅÀ¤Ë´Ø¤¹¤ë¥³¥á¥ó¥È
213 \begin{description}
214 \item[¿·µ¬À­]
215
216 »ä¤¬¤Þ¤ÀÁ´ËƤòÇÄ°®¤·¤Æ¤¤¤Ê¤¤¤Î¤Ç´ª°ã¤¤¤·¤Æ¤¤¤ë²ÄǽÀ­¤â¤¢¤ê¤Þ¤¹¤¬¡¢
217 ¤³¤ì¤«¤é API set ¤È¤·¤Æ³§¤¬ adapt ¤·¤Æ¤¤¤¯¿·µ¬À­¤¬¤¢¤ë¤Î¤«¤¬¤Þ¤À
218 ¤ï¤«¤ê¤Þ¤»¤ó¡£
219
220 °ìÊý¡¢M17N ²½¤òÌܻؤ¹¿Í¸þ¤±¤Î¡¢¥Ñ¡¼¥Ä¼ÂÁõ½¸¤È¤·¤Æ¡¢mule ¤ÇÇݤä¿
221 ¼ÂÁõ¤òºÆÍøÍѤǤ­¤ëÉôÉʤˤ¹¤ë¤³¤È¤Ë¤Ï°ÕµÁ¤ò´¶¤¸¤Æ¤¤¤Þ¤¹¡£
222
223 \item[Í­ÍÑÀ­]
224
225 ¥Ñ¡¼¥Ä¼ÂÁõ½¸¤È¤·¤Æ¡¢mule ¤ÇÇݤ俼ÂÁõ¤ò¡¢ºÆÍøÍѤǤ­¤ëÉôÉʤˤ¹¤ë
226 ¤³¤È¤ÏÌò¤Ë¤¿¤Ä¤È»×¤¤¤Þ¤¹¡£
227 ¤¿¤À¡¢application ¤òľÀܤΠconsumer ¤È¤¹¤ë¤Î¤«¡¢¤½¤ì¤È¤â toolkit
228 ¤Ê¤É¤òľÀܤΠconsumer ¤È¤¹¤ë¤Î¤«¡¢I18N framework ¼ÂÁõ¼Ô¤ò consumer ¤È
229 ¤¹¤ë¤Î¤«¤ÇÍ­¸úÀ­¤ÏÊѤï¤ë¤È»×¤¤¤Þ¤¹¡£
230
231 application ¤òľÀܤΠconsumer ¤È¤¹¤ë¾ì¹ç:     2: ¤ä¤ä°­¤¤\\
232 toolkit ¤Ê¤É¤òľÀܤΠconsumer ¤È¤¹¤ë¾ì¹ç:     3: ÉáÄÌ\\
233 I18N framework ¼ÂÁõ¼Ô¤ò consumer ¤È¤¹¤ë¾ì¹ç¡§ 5: Îɤ¤\\
234
235
236 \item[ɸ½à²½¤Î²ÄǽÀ­]
237
238 ¤³¤Î¥«¥Æ¥´¥ê¡¼¤Ï¡¢library ¤È¤·¤Æ¤Ç¤­¤è¤ê¤â¡¢À¯¼£Åª¡¦¥Þ¡¼¥±¥Ã¥ÈŪ¤Ê¦ÌÌ
239 ¤¬Â礭¤¤¤È»×¤¤¤Þ¤¹¡£¤·¤¿¤¬¤Ã¤Æ¡¢ API set ¤¬¤È¤·¤Æ¸«¤¿¾ì¹çm17nlib ¤¬¹ñ
240 ºÝɸ½à¤Ë¤Ê¤ì¤ë²ÄǽÀ­¤Ï°­¤¤¤È¹Í¤¨¤Þ¤¹¡£Niche ¤Ê market ¤Ç¤ÏÇ®Îõ¤Ë¼õ¤±Æþ
241 ¤ì¤é¤ì¤ë¤È»×¤¤¤Þ¤¹¤¬¡£
242
243 API set ¤È¤·¤Æ¤Ï¡¢Å°ÄìŪ¤Ê Unicode Æò½¤¬¡¢¤ª¤è¤Ó XML ½èÍý·Ï¤Î
244 backend ¤È¤·¤Æ¤Î¿ÆÏÂÀ­¤¬¡¢º£¸åÀ¤³¦¤Ç˾¤Þ¤ì¤ëÊý¸þÀ­¤À¤È»×¤¤¤Þ¤¹¡£
245
246 ¤¿¤È¤¨¤Ð¡¢ICU ¤¬ STSF ¤È IIIMF ¡Ê¤¹¤Ù¤Æ UTF-16 ¥Ù¡¼¥¹¡Ë¤ò¼è¤ê¹þ¤ó¤Ç¡¢
247 I/O(2D text)¤ò´Þ¤à¡¢Java I18N framework ¤¹¤Ù¤Æ¤Î C/C++ port ¤Ë¤Ê¤Ã¤¿
248 ¤È¤­¡¢Â¿¿ô¤òÀê¤á¤ë¤À¤í¤¦ Unicode API set ¤ò˾¤à¦¤Î¿Í¡¹¤¬¡¢m17nlib ¤Î
249 Êý¤ò¹ñºÝɸ½à¤È¤·¤ÆÁª¤Ö¶¯¤¤Íýͳ¤¬É¬ÍפÀ¤È»×¤¤¤Þ¤¹¡£ 
250
251 Open Source ¤Î¹ñºÝ²½´Ø·¸¤ÎÉôʬ¤Ç³èÆ°¤ò¤·¤Æ¤¤¤ëɸ½à²½ÃÄÂΤȤ¤¤¨¤Ð
252 º£¤Ï Free Standards Group/Li18nux ¤Ë¤Ê¤ë¤È»×¤¤¤Þ¤¹¤¬
253 ¤½¤Î´ÑÅÀ¤«¤é¸«¤Æ¡¢É¸½à²½ track ¤Ë¾è¤»¤ë¤Î¤Ï in general ¤È¤Æ¤â¸±¤·¤¤¤Ç¤¹¡£
254
255 UNIX ¤Ç¤Ï TOG, ¤µ¤é¤Ë International Standard ¤È¤Ê¤ë¤È ISO ¤Ë¤Ê¤ê
256 ¤Þ¤¹¤Þ¤¹¸±¤·¤¤¡£
257
258 ¡ÖÉáµÚ¤Î²ÄǽÀ­¡×¤Ê¤é    4: ¤ä¤äÎɤ¤
259
260
261 \item[ÂÅÅöÀ­]
262
263 ·«¤êÊÖ¤·¤Ë¤Ê¤ê¤Þ¤¹¤¬¡¢API set ¤È¤·¤Æ¼õ¤±Æþ¤ì¤é¤ì¤ë¤³¤È¤Ë½ÅÅÀ¤ò¤ª¤¯¤Î¤Ç
264 ¤Ï¤Ê¤¯¡¢mule ¤Ç°µÅݤ·¤¿¡Ö¤Ê¤ó¤È¸À¤Ã¤Æ¤â¤â¤¦Æ°¤¯¼ÂÁõ¤¬¤¢¤ë¤â¤ó¤Í¡×Êý¼°
265 ¤Î¤Û¤¦¤¬¡¢¤³¤ì¤«¤é¥¹¥¿¡¼¥È¤¹¤ë¥×¥í¥¸¥§¥¯¥È¤È¤·¤Æ¤Ï¤è¤êÍ­¸ú¤Ê¤Î¤Ç¤Ï¤Ê¤¤
266 ¤Ç¤·¤ç¤¦¤«¡©¡ÊÉôÉʲ½¤È¤¤¤¦¤³¤È¤Ç¤¹¡Ë
267
268 \item[·Ñ³¤ÎɬÍ×À­]
269
270 ¤¼¤Ò·Ñ³¤·¤Æ¤¯¤À¤µ¤¤¡£
271
272 m17n ¤È¤Ï architecture Åª¤Ë¤É¤¦¤¢¤ë¤Ù¤­¤«¡¢¿Í¡¹¤¬Ë¾¤ó¤Ç¤¤¤ë¤â¤Î¤È¤Î 
273 conflict ¤ò¤É¤¦¤ª¤ê¤¢¤ï¤»¤Æ¤¤¤¯¤«¡¢API set ¤È¤·¤Æ¤Ê¤Ë¤ò¤É¤Î¥ì¥Ù¥ë¤Ç¤É
274 ¤¦Ãê¾Ý²½¤·¤Æ¸«¤»¤ë¤«¡¢Ê£»¨¤Ç°ì´ÓÀ­¤Î¤Ê¤¤²øʪ¤È²½¤·¤Æ¤¤¤¯ Unicode ¤ò¤É
275 ¤¦¤¢¤Ä¤«¤Ã¤Æ¤¤¤¯¤«¤Ê¤É¡¢ÍýÁۤȸ½¼Â¤Î¥Ð¥é¥ó¥¹¤ò¾¦¶ÈŪÀ®¸ù¤ËÇû¤é¤ì¤ë¿Í¡¹
276 ¤È¤ÏÆÈΩ¤·¤ÆÄɵᤷ¤Æ¤¤¤Ã¤Æ¤¤¤¿¤À¤±¤¿¤é¤È»×¤¤¤Þ¤¹¡£
277
278 \end{description}
279
280 \subsubsection{ɾ²Á¼Ô¡§¾ÂÅÄ Íøŵ}
281
282 \begin{tabular}{|c|c|c|c|c|c|}
283 \hline
284 ¿·µ¬À­ & Í­ÍÑÀ­ & É¸½à²½¤Î²ÄǽÀ­ & ÂÅÅöÀ­ & ¥É¥­¥å¥á¥ó¥È¤Î¼Á & ·Ñ³¤ÎɬÍ×À­ \\
285 \hline
286 3 & 5 & 2 & 4 & 2 & 5\\
287 \hline
288 \end{tabular}
289
290 \begin{description}
291
292 \item[¿·µ¬À­]
293
294 ¡¡»ä¼«¿È¡¤ºÇ¶á¤ÎÆ°¸þ¤ò¤½¤ì¤Û¤É¤è¤¯Ê¬¤«¤Ã¤Æ¤¤¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¤Î¤Ç¡¤
295 ¾¤ÈÈæ¤Ù¤Æ¿·µ¬¤«¤É¤¦¤«È½ÃǤǤ­¤Þ¤»¤ó¡¥
296
297 \item[Í­ÍÑÀ­]
298
299 ¡¡Unicode ¤òÀ¸¤Î¤Þ¤Þ¸«¤»¤Æ¡¤¤½¤ì°Ê¾å¤Î½èÍý¤Ï¥×¥í¥°¥é¥Þ¤ËǤ¤»¤ë¥é¥¤¥Ö¥é
300 ¥ê¤ä¡¤Unicode ¤ò¼«Ê¬¤Ç¤¹¤Ù¤Æ²ò¼á¤·¤Æ½èÍý¤·¤¿¤ê¤¹¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤â¿
301 ¤¤¤è¤¦¤Ç¤¹¤¬¡¤Unicode ¤âÊ£»¨²½¤¹¤ë°ìÊý¤Ê¤Î¤Ç¡¤¤½¤ÎÊýË¡¤Ç¤ÏÇËþ¤¹¤ë¤³¤È
302 ¤ÏÌܤ˸«¤¨¤Æ¤¤¤Þ¤¹¡¥¤½¤¦¤¤¤¦°ÕÌ£¤Ç¡¤¤³¤Î¤è¤¦¤Ê¥é¥¤¥Ö¥é¥ê¤Î¸ºß¤ÏÍ­ÍѤÀ
303 ¤È»×¤¤¤Þ¤¹¡¥¤â¤Á¤í¤ó¡¤Unicode °Ê³°¤ÎÊý¸þÀ­¤òÌܻؤ¹¾ì¹ç¤Ë¤â¡¥
304
305 \item[ɸ½à²½¤Î²ÄǽÀ­]
306
307 ¡¡Â¾¤Î»ÅÍͤˤ¯¤é¤Ù¤Æ¥¢¥Ô¡¼¥ë¤¹¤ëÅÀ¤¬¾¯¤Ê¤¤¤Î¤¬¤Ä¤é¤¤¤È¤³¤í¤Ç¤¹¡¥Æäˠ
308 Unicode ¤ËÆò½¤·¤¿¤â¤Î¤ÈÈæ¤Ù¤Æ¡¤Unicode ¤â´Þ¤à¤±¤ì¤É¤â¤½¤ì¤À¤±¤Ç¤Ï¤Ê¤¤¡¤
309 ¤È¤¤¤¦¤È¤³¤í¤¬¡¤¹ñÆâ¤Ï¤È¤â¤«¤¯¹ñ³°¤Ë¤É¤¦¼õ¤±»ß¤á¤é¤ì¤ë¤«¡¥
310
311 \item[ÂÅÅöÀ­]
312
313 ¡¡¥Æ¥­¥¹¥È¥Ç¡¼¥¿¤ò M-text ¤È¤·¤Æ²¾ÁÛ²½¤µ¤ì¤Æ¤¤¤ë¤Î¤Ç¤¹¤¬¡¤¤½¤ì¤Ç¤â 0¡Á
314 10FFFFh ¤Ï Unicode ¤ÈƱ¤¸¡¤¤È¤Ê¤Ã¤Æ¤¤¤ë¤È¤³¤í¤¬µ¤¤Ë¤Ê¤ê¤Þ¤·¤¿¡¥¤½¤ì¤À
315 ¤È¡¤Unicode ¤È¤Î¿ÆÏÂÀ­¤Ï¹â¤¯¤Ê¤ë¤Î¤Ç¤¹¤¬¡¤°ìÊý¤Ç Unicode ¤Îºî¤ê¤Ë°ú¤­
316 ¤º¤é¤ì¤ë¤¬½Ð¤Æ¤¯¤ë¤Î¤Ç¤Ï¤Ê¤¤¤«¤È»×¤¤¤Þ¤¹¡¥(¡Öʸ»ú¡×¤ÎÄêµÁ¤È¤«¡¥)
317
318 \item[¥É¥­¥å¥á¥ó¥È¤Î¼Á]
319
320 ¡¡Â¾¤Î¥³¥á¥ó¥È¤Ë¤â¤¢¤ë¤è¤¦¤Ë¡¤ÀâÌÀÉÔ­¤Ç¤¹¡¥
321
322 ¡¦À߷׾塤¤É¤¦¤¤¤¦Êý¿Ë¤ò¤È¤Ã¤¿¤«\\
323 ¡¦¤É¤Î¥ì¥Ù¥ë¤Î¥×¥í¥°¥é¥à¤«¤é¸Æ¤Ð¤ì¤ë¤³¤È¤òÁÛÄꤷ¤Æ¤¤¤ë¤«\\
324 ¡¦ICU ¤Ê¤É¡¤Â¾¤ÎÎà»÷¥é¥¤¥Ö¥é¥ê¤È¤Î´Ø·¸¤ò¤É¤¦¹Í¤¨¤Æ¤¤¤ë¤«\\
325 ¡¦´û¸¤Î¥í¥±¡¼¥ëµ¡¹½¤È¤Î´Ø·¸¤¬¤É¤¦¤Ê¤Ã¤Æ¤¤¤ë¤Î¤«\\
326
327 ¤Ê¤É¡¤¤¢¤È¤Ç¥á¡¼¥ë¤ÇÊä­¤µ¤ì¤¿Éôʬ¤¬½ñ¤«¤ì¤Æ¤¤¤ì¤Ð¤è¤«¤Ã¤¿¤È
328 »×¤¤¤Þ¤¹¡¥
329
330 \item[·Ñ³¤ÎɬÍ×À­]
331
332 ¡¡·Ñ³¤¹¤Ù¤­¤È¹Í¤¨¤Þ¤¹¡¥
333 \end{description}
334
335
336 \subsection{ɾ²Á¼Ô¤«¤é¤Î¥³¥á¥ó¥È¤Ë´Ø¤¹¤ë²óÅú¤Ê¤é¤Ó¤ËÂбþ}
337
338 \begin{enumerate}
339 \item  ¿·µ¬À­¤Ë¤Ä¤¤¤Æ
340 \begin{itemize}
341 \item º¹Ê̲½¤Î¥Ý¥¤¥ó¥È
342
343 ɾ²Á¼Ô¤«¤é¤Î»ØŦ¤Ï¡¢Â¾¤Î¼êË¡¤ËÂФ¹¤ëÍ¥°ÌÀ­¤¬ÌÀ¤é¤«¤Ç¤Ê¤¤¤È¤¤¤¦ÅÀ¤Ë½¸Ìó
344 ¤Ç¤­¤ë¡£
345
346 ɾ²Á¤ò°ÍÍꤷ¤¿ÈǤΥɥ­¥å¥á¥ó¥È¤¬ API ¤Î»ÅÍͤ˽ª»Ï¤·¡¢¥é¥¤¥Ö¥é¥ê¤È¤·¤Æ
347 ¤ÎÁ´ÈÌŪ¤ÊÀ­³Ê¡¢ÀïάÅù¤òÀâÌÀ¤·¤Æ¤¤¤Ê¤¤ÉÔ½½Ê¬¤Ê¤â¤Î¤Ç¤¢¤Ã¤¿¤¿¤á¡¢É¾²Á¼Ô
348 ¤¿¤Á¤ÎÍý²ò¤òÆÀ¤é¤ì¤Ê¤«¤Ã¤¿Éôʬ¤¬¤¢¤ë¡£¤¿¤È¤¨¤Ð¡¢Èõ±º»á¤ª¤è¤Ó¾ÂÅĻᤫ¤é
349 ɾ²Á¤Ï¡¢¡ÖȽÃǤǤ­¤Ê¤¤¡×¤È¤¤¤¦Íýͳ¤Ç¡ÖÉáÄ̡פȤʤäƤ¤¤ë¡£
350
351 °Ê²¼Ëܥ饤¥Ö¥é¥ê¤Î¥»¡¼¥ë¥¹¥Ý¥¤¥ó¥È¤Ë¤Ä¤¤¤Æ½Ò¤Ù¤ë¡£¡Ê¸½ºß¤ÎÈǤǤϡ¢¤³¤Î
352 ÆâÍƤÏÂ裱¾Ï¤Ç¤âÀâÌÀ¤·¤Æ¤¤¤ë¤¬¡¢ºÆ·Ç¤¹¤ë¡£¡Ë
353
354 ¤³¤Î¥é¥¤¥Ö¥é¥ê¤Îµ»½Ñ¤Î¿·µ¬À­¤Ï¡¢Ê¸»ú¡¿Ê¸»ú¥³¡¼¥É¤ÎÎó¤È¤·¤Æ¥Æ¥­¥¹¥È¤ò°·
355 ¤¦¤Î¤Ç¤Ï¤Ê¤¯¡¢¥Æ¥­¥¹¥È¥×¥í¥Ñ¥Æ¥£¤È¤¤¤¦Êä­Ū¤Ê¾ðÊó¤ò´Þ¤á¤¿¹½Â¤ÂΤòÄêµÁ
356 ¤·¡¢¤¹¤Ù¤Æ¤Î´Ø¿ô¤¬¤½¤ì¤ò½èÍý¤Î´ðËÜñ°Ì¤È¤¹¤ë¤³¤È¤Ë¤¢¤ë¡£´û¸¤Îµ»½Ñ¤È¤Î
357 º¹Ê̲½¤Ï¡¢¡Ö¥Æ¥­¥¹¥È¤Î¾ðÊó¤òÅý°ì¤·¤¿ÊýË¡¤Ç°·¤¦¡×¤È¤¤¤¦ÅÀ¤Ë½¸Ìó¤Ç¤­¤ë¡£
358
359 ¿¸À¸ì½èÍý¤Ë¸Â¤é¤º¡¢¥Æ¥­¥¹¥È½èÍý¤ò¹Ô¤Ê¤¦ºÝ¤Ë¤·¤Ð¤·¤Ð¤ª¤³¤ëÌäÂê¤Ï¡¢Ê¸»ú
360 ¤ÎÎ󡢤¢¤ë¤¤¤Ïʸ»ú¥³¡¼¥É¤ÎÎ󤬻ý¤Ä¾ðÊó¤À¤±¤Ç¤Ï¡¢É¬ÍפʽèÍý¤ò¼Â¹Ô¤¹¤ë¤¿
361 ¤á¤Ë¤ÏÉÔ½½Ê¬¤Ç¤¢¤ë¤È¤¤¤¦¤³¤È¤Ç¤¢¤ë¡£¼ÂºÝ¤Î¥Æ¥­¥¹¥È½èÍý¤Ë¤¢¤¿¤Ã¤Æ¤Ï¡¢¸À
362 ¸ì¾ðÊó¡¢¥¹¥¯¥ê¥×¥È¾ðÊó¡¢¥Õ¥©¥ó¥È¾ðÊó¡¢¥°¥ê¥Õ¾ðÊó¤Ê¤É¤¬É¬Íפˤʤë¾ì¹ç¤¬
363 ¤¢¤ë¡£¤½¤ì¤Ë¤â¤«¤«¤ï¤é¤º¡¢¤³¤ì¤é¤Î¾ðÊó¤Ïʸ»ú¥³¡¼¥É¤ÎÎó¤Ë¤Ï´Þ¤Þ¤ì¤Æ¤¤¤Ê
364 ¤¤¡£¤³¤ÎÅÀ¤ò²ò·è¤¹¤ë¤¿¤á¤Ë¤³¤ì¤Þ¤Ç¤Î¥½¥Õ¥È¥¦¥§¥¢¤Ç¤Ï¡¢Êä­Ū¤Ê¾ðÊó¤òľ
365 ÀÜ°ú¿ô¤È¤·¤ÆÍ¿¤¨¤¿¤ê¡¢Êä­Ū¤Ê¾ðÊó¤â´Þ¤á¤Æ¥Æ¥­¥¹¥È¤òɽ¸½¤¹¤ë¹½Â¤ÂΤòÆÈ
366 ¼«¤ËÄêµÁ¤·¤Æ¡¢¤½¤ì¤ò°ú¿ô¤È¤·¤Æ»ý¤Á²ó¤·¤¿¤ê¤·¤Æ¤¤¤ë¡£
367
368 M-text ¤Ç¤Ï¡¢Êä­Ū¤Ê¾ðÊó¤Ï¤ò¥Æ¥­¥¹¥È¥×¥í¥Ñ¥Æ¥£¤È¤¤¤¦Åý°ìŪ¤ÊÏÈÁȤߤò
369 ÍѤ¤¤Æɽ¤ï¤µ¤ì¤ë¡£¤³¤Î¤¿¤á¡¢Ê¸»ú¥³¡¼¥É¤À¤±¤Ç¤Ê¤¯Êä­¾ðÊó¤â¡¢Ê£¿ô¤Î¥½¥Õ
370 ¥È¥¦¥§¥¢¤ä¥ë¡¼¥Æ¥£¥ó¤Î´Ö¤Ç¶¦Í­¤Ç¤­¤ë¡£¤³¤Î»ÅÁȤߤϤµ¤é¤Ë¡¢´Ø¿ô¤Ë¾ðÊó¤ò
371 ÅϤ¹¤¿¤á¤À¤±¤Ç¤Ï¤Ê¤¯¡¢´Ø¿ô¤«¤é¾ðÊó¤ò¼õ¤±¼è¤ë¤¿¤á¤Ë¤â»ÈÍѤǤ­¤ë¡£¤Þ¤¿¡¢
372 Ê£¿ô¤Î¥Æ¥­¥¹¥È¤ò¤Ä¤Ê¤²¤¿¤ê¡¢Éôʬ¥Æ¥­¥¹¥È¤ò¤È¤ê¤À¤·¤¿¤ê¤È¤¤¤¤¤¿ÊÔ½¸¤ò¹Ô
373 ¤Ê¤Ã¤Æ¤â¡¢¸µ¤Î¥Æ¥­¥¹¥È¤ËÉղ䵤ì¤Æ¤¤¤¿¾ðÊó¤ÏÊݸ¤µ¤ì¤ë¡£´Ø¿ô A, B, C,
374 D ¤ò½ç¼¡¸Æ¤Ó½Ð¤·¤Æ¥Æ¥­¥¹¥È¤ò²Ã¹©¤µ¤»¤ë¤è¤¦¤Ê¾ì¹ç¤Ë¤â¡¢ÅÓÃæ¤Î´Ø¿ô B, C 
375 ¤Ë¥Æ¥­¥¹¥È¤Ë´Ø¤¹¤ëÊä­Ū¤Ê¾ðÊó¤ò°ú¿ô¤È¤·¤ÆÍ¿¤¨¤¿¤ê¤¹¤ëɬÍפϤʤ¯¡¢¥Æ¥­
376 ¥¹¥È¥×¥í¥Ñ¥Æ¥£ÉÕ¤­¤Î¥Æ¥­¥¹¥È¤À¤±¤òÅϤ·¤Æ¡¢A ¤«¤é D ¤Þ¤Ç¤Î½èÍý¤ò¹Ô¤Ê¤¦
377 ¤³¤È¤¬²Äǽ¤È¤Ê¤ë¡£
378
379 ¤³¤Î¤è¤¦¤Ë¥Æ¥­¥¹¥È½èÍý¤Î´ðËÜñ°Ì¤È¤·¤Æ¡¢¤³¤ì¤Þ¤Ç¡ÖÊä­Ū¡×¤È¤µ¤ì¤Æ¤¤¤¿
380 ¾ðÊó¤âÅý°ìŪ¤Ë´Þ¤à M-text ¤òÍѤ¤¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢Â¿¸À¸ìÂбþ¥½¥Õ¥È¥¦¥§¥¢
381 ¤Î³«È¯¤¬Íưפˤʤ뤳¤È¤¬´üÂԤǤ­¤ë¡£¤½¤·¤Æ¤½¤Î·ë²Ì¤È¤·¤Æ¡¢¥Æ¥­¥¹¥È¤Î¾ð
382 Êó¤ò¿¤¯¤Î¥½¥Õ¥È¥¦¥§¥¢¤¬Æ±¤¸ÊýË¡¤Ç°·¤¦¤³¤È¤Ë¤è¤Ã¤Æ¡¢Â¿¸À¸ì²½¤òɬÍפȤ·
383 ¤Ê¤¤¤â¤Î¤ò´Þ¤á¥Æ¥­¥¹¥È¤ò½èÍý¤¹¤ë¥½¥Õ¥È¥¦¥§¥¢¤¹¤Ù¤Æ¤Ëž´¹¤ò¤â¤¿¤é¤¹¡£
384
385 \item ²¿¤ËÂФ¹¤ë¿·µ¬À­¤«
386
387 \begin{quote}
388 ¡Ö¿·µ¬¤ËÀ߷פ·¤¿³ä¤Ë¤ÏµìÍè¤Î¤â¤Î (Mule) ¤Ë°ø¤ï¤ì²á¤®¤Æ¤¤¤ë¤è¤¦¤Ë»×¤ï¤ì
389 ¡Ê¤Û¤È¤ó¤É Mule ¤½¤Î¤Þ¤Þ¤Ç¤¢¤ê¡¢Mule ¤Ç·Ð¸³¤·¤¿ÍøÊØÀ­¡¦ÌäÂêÅÀ¤ÎʬÀϤ¬
390 ½½Ê¬¤Ë¤Ê¤µ¤ì¤Æ¤¤¤ë¤è¤¦¤Ë»×¤ï¤ì¤Ê¤¤¡Ë¡¢API ¤ä¿¸À¸ì½èÍýµ»½Ñ¤È¤·¤Æ¤Î¿·µ¬
391 À­¤ÎÅÀ¤Ç¤Ï¤¢¤Þ¤êɾ²Á¤Ç¤­¤Ê¤¤¡£¡×¡Ê¼é²¬¡Ë
392 \end{quote}
393
394 Ëܥ饤¥Ö¥é¥ê¤Ï¡¢Ëܳ«È¯½¾»ö¼Ô¤¬¤³¤ì¤Þ¤Ç¤Ë Mule ¤È¤¤¤¦¥¨¥Ç¥£¥¿¤ËÆò½¤·¤Æ
395 ÃßÀѤ·¤Æ¤­¤¿µ»½Ñ¤ò¡¢ C ¤Î¥é¥¤¥Ö¥é¥ê¤È¤·¤ÆÀ°Íý¤¹¤ë¤â¤Î¤Ç¤¢¤ë¡£¤·¤¿¤¬¤Ã
396 ¤Æ²áµî¤Î Mule ¤ÈÈæ¤Ù¤Æ¤Î¿·µ¬À­¤Ç¤Ï¤Ê¤¯¡¢Â¾¤Î C ¥é¥¤¥Ö¥é¥ê¤ÈÈæ¤Ù¤Æ¤Î¿·
397 µ¬À­¤ò¼çÄ¥¤¹¤ë¡£
398
399 \end{itemize}
400
401 \item  Í­ÍÑÀ­¤Ë¤Ä¤¤¤Æ
402
403 ɾ²Á¼Ô¤«¤é¤Îµ¿Ìä¤Ï¡¢¥é¥¤¥Ö¥é¥êÍøÍѼԤȤ·¤ÆÁÛÄꤷ¤Æ¤¤¤ëÁؤ¬ÌÀ¤é¤«¤Ç¤Ê¤¤
404 ¤È¤¤¤¦ÅÀ¤Ç¤¢¤ë¡£
405
406 \begin{quote}
407  ¡Ö¤¿¤À¡¢application ¤òľÀܤΠconsumer ¤È¤¹¤ë¤Î¤«¡¢¤½¤ì¤È¤â toolkit
408  ¤Ê¤É¤òľÀܤΠconsumer ¤È¤¹¤ë¤Î¤«¡¢I18N framework ¼ÂÁõ¼Ô¤ò consumer ¤È
409  ¤¹¤ë¤Î¤«¤ÇÍ­¸úÀ­¤ÏÊѤï¤ë¤È»×¤¤¤Þ¤¹¡£¡×¡ÊÈõ±º¡Ë\\
410 ¡Ö¥·¥¹¥Æ¥à¤ÎŬ±þÈÏ°Ï¡¢¤ª¤è¤Ó¡¢Ê»ÍѤµ¤ì¤ë¤Ù¤­Â¾¤Î¥·¥¹¥Æ¥à¤È¤Îµ¡Ç½Ê¬Ã´¤¬ÉÔ
411 ÌÀ³Î¤Ç¤¢¤ê¡¢°ì³µ¤Ë¤Ï¤¤¤¨¤Ê¤¤¡£¡×¡Ê¼é²¬¡Ë
412 \end{quote}
413
414 Ëܥ饤¥Ö¥é¥ê¤Ç¤Ï¡¢toolkit ¤È I18N framework ¡Ê¡á¹ñºÝ²½¥Õ¥ì¡¼¥à¥ï¡¼¥¯¡Ë
415 ¤È¤Î¶¶ÅϤ·¤ò¼ç¤ÊÌÜŪ¤È¤¹¤ë¡£¤½¤Î¤¿¤á¤Ë¡¢toolkit ¤È I18N framework ¼ÂÁõ
416 ¼Ô¤Îξ¼Ô¤òÍøÍѼԤȤ·¤ÆÁÛÄꤹ¤ë¡£
417
418 \item É¸½à²½¤Î²ÄǽÀ­¤Ë¤Ä¤¤¤Æ
419
420 ɾ²Á¹àÌܤÎÀâÌÀ¤¬Û£Ëæ¤Ç¤¢¤Ã¤¿¤¿¤á¡¢ÍèǯÅٰʹߤθ¦µæ³«È¯·×²è¤Ç¤¢¤ë¡ÖGTK 
421 ¤È¤ÎÅý¹ç¡×¤È¤·¤Æ¤Î¹ñºÝɸ½à¤È¤Ê¤ë²ÄǽÀ­¤Ç¤Ï¤Ê¤¯¡¢°ìÈÌŪ¤ÊñÆȤΠAPI ¤È
422 ¤·¤Æ¤Î¹ñºÝɸ½àµ¬³Ê¤È¤Ê¤ë²ÄǽÀ­¤Îɾ²Á¤È¤Ê¤Ã¤¿¡£·ë²Ì¤È¤·¤Æ¡¢Ëܳ«È¯¤Îɾ²Á
423 ¹àÌܤȤ·¤Æ¤Ï¡¢Å¬ÀڤǤʤ¤¤â¤Î¤È¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤¿¡£
424
425 \begin{itemize}
426 \item ¥Þ¡¼¥±¥Ã¥È¤ÎÀßÄê
427
428  \begin{quote}
429  ¡ÖAPI set ¤È¤·¤Æ¤Ï¡¢Å°ÄìŪ¤Ê Unicode Æò½¤¬¡¢¤ª¤è¤Ó XML ½èÍý·Ï¤Î 
430  backend ¤È¤·¤Æ¤Î¿ÆÏÂÀ­¤¬¡¢º£¸åÀ¤³¦¤Ç˾¤Þ¤ì¤ëÊý¸þÀ­¤À¤È»×¤¤¤Þ¤¹¡£¡×¡ÊÈõ±º¡Ë
431  \end{quote}
432
433 Ëܥ饤¥Ö¥é¥ê¤ÏÍøÍѼԤȤ·¤Æ¥é¥¤¥Ö¥é¥êºîÀ®¼Ô¤òÁÛÄꤷ¤Æ¤¤¤ë¤¿¤á¡¢Unicode 
434 ¤ËÅöÁ³Âбþ¤Ï¤·¤Æ¤â¡¢Æò½¤¹¤ë¤³¤È¤Ï¤¢¤Þ¤êɬÍפǤʤ¤¤È»×¤ï¤ì¤ë¡£¤Þ¤¿ XML 
435 ½èÍý·Ï¤Î¥Ð¥Ã¥¯¥¨¥ó¥É¤È¤·¤Æ¤Î¿ÆÏÂÀ­¤Ï¸åǯÅ٤γ«È¯¤Ç¼Â¸½¤¹¤ëͽÄê¤Ç¤¢¤ë¡£
436
437 \item Unicode Âбþ¤ª¤è¤Ó ICU ¤È¤Î´Ø·¸
438
439 \begin{quote}
440 ¡ÖICU\footnote{(Ãí¡§International Components for Unicode
441 (http://oss.software.ibm.com/icu/)¡Ë} ¤¬ STSF \footnote{¡ÊÃí¡§Standard
442 Type Services Framework (http://sourceforge.net/projects/stsf/)¡Ë} ¤È 
443 IIIMF \footnote{¡ÊÃí¡§Internet/Intranet Input Method Framework
444 (http://www.li18nux.net/subgroups/im/IIIMF/index.html)¡Ë} ¡Ê¤¹¤Ù¤Æ 
445 UTF-16 ¥Ù¡¼¥¹¡Ë¤ò¼è¤ê¹þ¤ó¤Ç¡¢I/O(2D text)¤ò´Þ¤à¡¢Java I18N framework 
446 ¤¹¤Ù¤Æ¤Î C/C++ port ¤Ë¤Ê¤Ã¤¿¤È¤­¡¢Â¿¿ô¤òÀê¤á¤ë¤À¤í¤¦ Unicode API set 
447 ¤ò˾¤à¦¤Î¿Í¡¹¤¬¡¢m17nlib ¤ÎÊý¤ò¹ñºÝɸ½à¤È¤·¤ÆÁª¤Ö¶¯¤¤Íýͳ¤¬É¬ÍפÀ¤È»×
448 ¤¤¤Þ¤¹¡£ ¡×¡ÊÈõ±º¡Ë
449 \end{quote}
450
451 ICU ¤òº¹Ê̲½¤ò¤Ï¤«¤ëÂоݤǤϤʤ¯¡¢m17n-lib ¤ò¤è¤ê¹âµ¡Ç½¤Ê¤â¤Î¤Ë¤¹¤ë¤¿
452 ¤á¤Î¥µ¥Ý¡¼¥È¥é¥¤¥Ö¥é¥ê¤Èª¤¨¡¢ÍøÍѤǤ­¤ë¤È¤³¤í¤Ç¤Ï ICU ¤òÍøÍѤ·¤Æ 
453 m17n-lib ¤ò¼ÂÁõ¤¹¤ëͽÄê¤Ç¤¢¤ë¡£ÆäˠUnicode ½èÍý¤Î¤¦¤Á¡¢Àµµ¬²½¤ä¾È¹ç¤Ê
454 ¤É¤Î¤è¤¦¤Ë¸½ºß¼ê¤òÃ失¤Æ¤¤¤Ê¤¤º¤Æñ¤ÊÉôʬ¤Ë¤Ä¤¤¤Æ¤Ï¡¢´û¸¤Î¥é¥¤¥Ö¥é¥ê¤ò
455 ÍѤ¤¤ëÊý¿Ë¤Ç¤¢¤ë¡£
456
457 \item ÍѸìÅù
458
459 \begin{quote}
460 ¡Ö¥â¥Ç¥ë¡¦ÍѸìÅù¤¬·ë²ÌŪ¤ËÆȼ«¤Î¤â¤Î¤Ë¤Ê¤Ã¤Æ¤ª¤ê¡¢¹ñºÝɸ½à¤ä¥Ç¥Õ¥¡¥¯¥È¥¹
461 ¥¿¥ó¥À¡¼¥É¤È¤¢¤Þ¤êĴϤ·¤Æ¤¤¤Ê¤¤¤è¤¦¤Ë»×¤ï¤ì¤ë¡£¤½¤Î¤¿¤á¡¢¡ÊMule ¤ä
462 Emacs ¤òÃΤé¤Ê¤¤¤â¤Î¤Ë¤È¤Ã¤Æ¤Ï¡Ë¤³¤Î¤Þ¤Þ¤Ç¤Ï¤ä¤äÍý²ò¤·¤Ë¤¯¤¤¤â¤Î¤Ë¤Ê¤Ã
463 ¤Æ¤¤¤ë¤È»×¤ï¤ì¤ë¡£¤³¤Îµ»½Ñ¤ÎŬ±þÈϰϤä¼çÍפÊÂоݡ¢¤ª¤è¤Ó¡¢¸½ºß¤Î¼ûÍפÈ
464 ¤Î´Ø·¸¤âÉÔÌÀ³Î¤Ç¤¢¤ë¡£¡×¡Ê¼é²¬¡Ë
465 \end{quote}
466
467 ¥É¥­¥å¥á¥ó¥ÈÆâ¤ÎÉÔŬÀÚ¤ÊÍѸì¤Ï½¤Àµ¤·¡¢ÂоÝÅù¤Ë¤Ä¤¤¤ÆÀâÌÀ¤ò²Ã¤¨¤¿¡£
468
469 \end{itemize}
470
471 \item ÂÅÅöÀ­¤Ë¤Ä¤¤¤Æ
472
473 \begin{quote}
474 ¡Ö¤¿¤À¡¤´û¸¤Î C ¸À¸ì API ¤ò¥Ù¡¼¥¹¤Ë¹Í¤¨¤é¤ì¤Æ¤¤¤ëÉôʬ¤¬¤¢¤ë¤¬¡¤¥í¥±¡¼
475 ¥ë¤Î°·¤¤¤ä´Ø¿ô¤ÎÆ°ºî¤Ø¤Î±Æ¶Á¡¤¥Õ¥¡¥¤¥ëÆþ½ÐÎϤä¥Õ¥¡¥¤¥ëÆâ¤Ç¤Îʸ»ú¤Îɽ¸½
476 ¤¬¤É¤¦¤Ê¤Ã¤Æ¤¤¤ë¤Î¤«¤Ê¤É¤ÎÀâÌÀ¤¬ÉÔ½½Ê¬¡¤°ìÈÌ¤Î¥×¥í¥°¥é¥Þ¸þ¤±¤Î»ÅÍͤȤ·
477 ¤Æ¤ÏÆñ¤·¤¹¤®¤Ê¤¤¤«¤Ê¤É¡¤¤¤¤¯¤Ä¤«µ¤¤Ë¤Ê¤ëÅÀ¤¬¤¢¤ë¡£¡×¡ÊËö×¢¡Ë
478 \end{quote}
479
480 ¥é¥¤¥Ö¥é¥ê¤¬ÁÛÄꤹ¤ëÍøÍѼÔÁؤ˴ؤ·¤Æµ­½Ò¤¹¤ë¤Ê¤É¡¢ÀâÌÀ¤ò²Ã¤¨¤¿¡£
481
482 \begin{quote}
483 ¡Ö·«¤êÊÖ¤·¤Ë¤Ê¤ê¤Þ¤¹¤¬¡¢API set ¤È¤·¤Æ¼õ¤±Æþ¤ì¤é¤ì¤ë¤³¤È¤Ë½ÅÅÀ¤ò¤ª¤¯¤Î
484 ¤Ç¤Ï¤Ê¤¯¡¢mule ¤Ç°µÅݤ·¤¿¡Ö¤Ê¤ó¤È¸À¤Ã¤Æ¤â¤â¤¦Æ°¤¯¼ÂÁõ¤¬¤¢¤ë¤â¤ó¤Í¡×Êý
485 ¼°¤Î¤Û¤¦¤¬¡¢¤³¤ì¤«¤é¥¹¥¿¡¼¥È¤¹¤ë¥×¥í¥¸¥§¥¯¥È¤È¤·¤Æ¤Ï¤è¤êÍ­¸ú¤Ê¤Î¤Ç¤Ï¤Ê
486 ¤¤¤Ç¤·¤ç¤¦¤«¡©¡ÊÉôÉʲ½¤È¤¤¤¦¤³¤È¤Ç¤¹¡Ë¡×¡ÊÈõ±º¡Ë
487 \end{quote}
488
489 ¿·µ¬À­¤Î¹à¤ÇÀâÌÀ¤·¤¿¡Ö¥Æ¥­¥¹¥È¤Î¾ðÊó¤òÅý°ì¤·¤¿ÊýË¡¤Ç°·¤¦¡×¤È¤¤¤¦Í¥°ÌÀ­
490 ¤ò¶¯¤¯¼çÄ¥¤·¤Æ¤¤¤¯Í½Äê¤Ç¤¢¤ë¡£¡Ö¼ÂºÝ¤ËÆ°¤¯¼ÂÁõ¡×¤Î¼Â¸½¤ÏÍèǯÅٰʹߤγ«
491 ȯ·×²è¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë¡£
492
493 \begin{quote}
494 ¡Ö¸½ºß¿¤¯»È¤ï¤ì¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿ XML ¤Ê¤É¤Î¹½Â¤²½¥Æ¥­¥¹¥È¤ò°·¤¦¤¿¤á¤Î³¦ÌÌ
495 ¤ä¡¢¤³¤¦¤·¤¿¹½Â¤²½Ê¸½ñ¤ò²òÀÏ¡¦²Ã¹©¤¹¤ë¤¿¤á¤Î»Ù±ç¡Ê¤Ê¤¤¤·¤Ï¤½¤¦¤·¤¿¤³¤È
496 ¤òÌÜŪ¤È¤·¤¿¥â¥¸¥å¡¼¥ë¤È¤Î³¦ÌÌ¡Ë¡¢¤¢¤ë¤¤¤Ï¡¢¤³¤¦¤·¤¿¹½Â¤²½Ê¸½ñ¤ò¤¢¤ëÄø
497 ÅÙ¤ÎÉʼÁ¤Ç¿¸À¸ìÁÈÈÇɽ¼¨¤¹¤ë¤È¤¤¤Ã¤¿²ÝÂê¤ò²ò·è¤·¤Æ¤¤¤Ê¤¤¡¢¤Ê¤¤¤·¤Ï¡¢¤½
498 ¤ÎÊý¸þÀ­¤ò¼¨¤·¤Æ¤¤¤Ê¤¤¡£¡×¡Ê¼é²¬¡Ë
499 \end{quote}
500
501 ¹½Â¤²½Ê¸½ñ¤ËÂбþ¤¹¤ë M-text ¤Ï¡¢¤â¤È¤Î¹½Â¤¤ò¤½¤Î¤Þ¤Þ¥Æ¥­¥¹¥È¥×¥í¥Ñ¥Æ¥£
502 ¤È¤·¤ÆÊÝ»ý¤¹¤ë¤³¤È¤¬²Äǽ¤Ç¤¢¤ê¡¢¥Æ¥­¥¹¥È¥×¥í¥Ñ¥Æ¥£¤Ï¤Þ¤µ¤Ë¤³¤¦¤¤¤¦¾ìÌÌ
503 ¤Ë¤âÍ­¸ú¤Ê»Ù±ç¤Ç¤¢¤ë¡£
504
505 \item ¥É¥­¥å¥á¥ó¥È¤Î¼Á
506
507 ¿·µ¬À­¤Î¹à¤Ç¤â½Ò¤Ù¤¿¤è¤¦¤Ë¡¢É¾²Á¤ò°ÍÍꤷ¤¿ÈǤΥɥ­¥å¥á¥ó¥È¤¬ API ¤Î»Å
508 Íͤ˽ª»Ï¤·¡¢¥é¥¤¥Ö¥é¥ê¤È¤·¤Æ¤ÎÁ´ÈÌŪ¤ÊÀ­³Ê¤ò½Ò¤Ù¤Æ¤¤¤Ê¤¤ÀâÌÀÉÔ­¤Ê¤â¤Î
509 ¤Ç¤¢¤Ã¤¿¡£É¾²Á½ªÎ»¸å¡¢¤³¤ÎÈǤǤÏÂ裱¾Ï¤ÇËܥ饤¥Ö¥é¥ê¤ÎÆÃħ¤Ë¤Ä¤¤¤Æ¤ÎÀá
510 ¤òÄɲä·¤¿¡£
511
512 \end{enumerate}
513
514 ɾ²Á¼Ô¤ÈËܳ«È¯Ã´Åö¼Ô¤È¤Î´Ö¤ÇËܳ«È¯¤ÎÊý¸þÀ­¤Ë¤Ä¤¤¤Æ¸¡Æ¤¤¹¤ë¥á¥¤¥ê¥ó¥°¥ê
515 ¥¹¥È {\tt m17nlib@m17n.org} ¤òȯ­¤µ¤»¤¿¤È¤³¤í¡¢°ì½µ´Ö¤Ç60Ä̶ᤤ¥È¥é
516 ¥Õ¥£¥Ã¥¯¤¬¤¢¤ë¤Û¤É³èȯ¤ÊµÄÏÀ¤¬¹Ô¤ï¤ì¤Æ¤¤¤ë¡£º£¸å¡¢API»ÅÍͤ˴ؤ¹¤ë¥É¥­¥å
517 ¥á¥ó¥È¤Èɾ²Á¼Ô¤«¤é¤Î¥³¥á¥ó¥È¤ò᤭Âæ¤È¤·¤Æ¡¢»ÅÍͼ«ÂΤȤ½¤Îɽ¸½¤Ë¤Ä¤¤¤Æ
518 ²þÎɤ·¤Æ¤¤¤¯Í½Äê¤Ç¤¢¤ë¡£
519
520 \section{µ»½Ñ³«È¯¤ÎÁí³ç}
521
522 Unix/LinuxÈÆÍÑ¿¸À¸ì½èÍýµ¡Ç½¥é¥¤¥Ö¥é¥ê¤Î³«È¯ºî¶È¹àÌܤΤ¦¤Á¡¢Ê¿À®£±£³Ç¯
523 Åټ»ÜͽÄê¤Ç¤¢¤Ã¤¿°Ê²¼
524 \begin{enumerate}
525 \item ¡Öm17n´ðËÜC¥é¥¤¥Ö¥é¥ê¡×¤Î´ðËܵ¡Ç½¤ÎÀß·×
526 \item ¡Öm17n X¥é¥¤¥Ö¥é¥ê¡×¤Î´ðËܵ¡Ç½¤ÎÀß·× 
527 \item ¡Öm17n ¸À¸ì¾ðÊó¥Ù¡¼¥¹¡×¤ÎÀß·×
528 \end{enumerate}
529 ¤Ë¤Ä¤¤¤Æµ»½Ñ³«È¯¤ò¹Ô¤Ê¤Ã¤¿¡£
530
531 \begin{description}
532
533 \item[Ëܵ»½Ñ³«È¯¤ÎÆÃħ]~\\ 
534 ¥½¥Õ¥È¥¦¥§¥¢¤Ë¤ª¤±¤ë¿¸À¸ì²½¤È¤Ï¡¢¤¢¤ë¥½¥Õ¥È¥¦¥§¥¢¤Î¤¦¤¨¤Ç¡¢¤¤¤í¤¤¤í¤Ê
535 ʸ»ú¡¢¸À¸ì¤Ê¤É¤Îʸ²½Åª´·½¬¤òº®ºß¤µ¤»¤Æ»È¤¨¤ë¤è¤¦¤Ë¤¹¤ë¤³¤È¤ò»Ø¤¹¡£¤³¤Î
536 ºÝ¤Ë¤ÏÆþÎÏ¡¢É½¼¨¡¢ÊÔ½¸¤Ë¤¢¤¿¤Ã¤Æ¤µ¤Þ¤¶¤Þ¤Ê¾ðÊó¤¬É¬ÍפǤ¢¤ë¡£Ëܳ«È¯¤Ç¤Ï¡¢
537 ¿¸À¸ì¥Æ¥­¥¹¥È¤òñ¤Ê¤ëʸ»úÎó¤È¤·¤Æ¤Ç¤Ï¤Ê¤¯¡¢¤³¤ì¤é¤Î¾ðÊó¤ò´Þ¤ó¤À¥ª¥Ö¥¸¥§
538 ¥¯¥È¤È¤·¤ÆÅý°ìŪ¤Ë¼è°·¤¦¤³¤È¤ò²Äǽ¤È¤·¡¢¤·¤«¤â·×»»µ¡¤òÍøÍѤ¹¤ëÍÍ¡¹¤Ê¾ì
539 Ì̤ÇÍѤ¤¤ë¤³¤È¤¬¤Ç¤­¤ëÈÆÍѥ饤¥Ö¥é¥ê¤ò¼Â¸½¤¹¤ë¡£¤³¤Î¥é¥¤¥Ö¥é¥ê¤ÎÀß·×¾å
540 ¤ÎÆÃħ¤Ï¡¢Êä­¾ðÊó¤ò¤â´Þ¤ó¤À¥Æ¥­¥¹¥È¤òɽ¤ï¤¹¹½Â¤ÂΤòÄêµÁ¤·¡¢¤½¤ì¤ò½èÍý
541 ¤Î´ðËÜñ°Ì¤È¤¹¤ë¤³¤È¤Ç¤¢¤ë¡£¤³¤Î¤è¤¦¤Ë¥Æ¥­¥¹¥È½èÍý¤Î´ðËÜñ°Ì¤È¤·¤Æ¡¢¤³
542 ¤ì¤Þ¤Ç¡ÖÊä­Ū¡×¤È¤µ¤ì¤Æ¤¤¤¿¾ðÊó¤â´Þ¤à¹½Â¤ÂΤòÍѤ¤¤ë¤³¤È¡¢¤½¤·¤Æ¤½¤Î·ë
543 ²Ì¥Æ¥­¥¹¥È¤Î¾ðÊó¤ò¿¤¯¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬Æ±¤¸ÊýË¡¤Ç°·¤¦¤³¤È¤Ï¡¢Â¿¸À¸ì
544 ²½¤òɬÍפȤ·¤Ê¤¤¤â¤Î¤ò´Þ¤á¡¢¥Æ¥­¥¹¥È¤ò½èÍý¤¹¤ë¥½¥Õ¥È¥¦¥§¥¢¤¹¤Ù¤Æ¤Ëž´¹
545 ¤ò¤â¤¿¤é¤¹¤È´üÂԤǤ­¤ë¡£
546
547 \item[Ëܵ»½Ñ³«È¯¤ÎÀïά]~\\ 
548 Ëܳ«È¯¤Ç¼Â¸½¤¹¤ëUnix/Linux ÈÆÍÑ¿¸À¸ì½èÍýµ¡Ç½¥é¥¤¥Ö¥é¥ê¤ÎºÇ½ªÌÜɸ¤Ï¡¢ 
549 Linux/Unix ¾å¤Î GNOME (GNU Network Object Model Environment) ¤Î¾å¤Ç¡¢
550 ¿¸À¸ìÂбþ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î³«È¯¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤¹¤ë¤³¤È¤Ç¤¢¤ë¡£¤³¤Î¤¿¤á¡¢
551 ¤½¤Î¥Ù¡¼¥¹¤È¤Ê¤ë C ¥é¥¤¥Ö¥é¥ê µÚ¤Ó X ¥é¥¤¥Ö¥é¥ê¤Î¿¸À¸ì²½¤ò¹Ô¤Ê¤Ã¤Æ¤¤
552 ¤ë¡£Ëܥ饤¥Ö¥é¥ê¤Ç¤Ï¡¢Â¿¸À¸ì½èÍýµ¡Ç½¤Î¿·¤¿¤ÊÂηϤò³ÎΩ¤¹¤ë¤³¤È¤òÌܻؤ·
553 ¤Æ¤¤¤ë¤¬¡¢¸½»þÅÀ¤Ç¤Î¥Æ¥­¥¹¥È½èÍýÂηϤ˰͸¤·¤¿¸½Â¸¤Î¥½¥Õ¥È¥¦¥§¥¢¤Î°Ü¹Ô
554 ¤òÍưפˤ¹¤ë¤¿¤á¡¢ÂηÏÁê¸ß¤ÎÂбþ´Ø·¸¤òÌÀ¤é¤«¤ËÊݤĤ³¤È¤Ëα°Õ¤·¤ÆÀ߷פò
555 ¹Ô¤Ê¤Ã¤¿¡£
556
557 ¡Öm17n ¸À¸ì¾ðÊó¥Ù¡¼¥¹¡×¤Ï¤³¤ì¤é¤Î¥é¥¤¥Ö¥é¥ê¤«¤éÍøÍѤµ¤ì¤ë¥Ç¡¼¥¿¥Ù¡¼¥¹
558 ¤È¤·¤ÆÀ߷פ·¤¿¡£Ëܳ«È¯¤Ç¤ÎÀ߷פÎÂоݤϡ¢¥Ç¡¼¥¿¥Ù¡¼¥¹¤ÎÆâÍƤǤϤʤ¯¡¢¤½
559 ¤ÎÏÈÁȤߡ¢¤Ä¤Þ¤ê¥Ç¡¼¥¿¥Ù¡¼¥¹¤¬Ä󶡤¹¤Ù¤­¾ðÊó¤Î¼ïÎà¤È·Á¼°¡¢¤½¤·¤ÆËܥ饤
560 ¥Ö¥é¥ê¤¬¤½¤Î¾ðÊó¤ò¼èÆÀ¤¹¤ëÊýË¡¤Ç¤¢¤ë¡£
561
562 \item[Ëܵ»½Ñ³«È¯¤ÎÆâÍÆ]~\\
563 \begin{itemize}
564 \item ¡Öm17n´ðËÜC¥é¥¤¥Ö¥é¥ê¡×¤Î´ðËܵ¡Ç½¤ÎÀß·×
565
566 C ¥é¥¤¥Ö¥é¥ê¤¬Ä󶡤¹¤ë¡Ö¥Æ¥­¥¹¥È½èÍý¡×¤Ë´Ø¤¹¤ë¥é¥¤¥Ö¥é¥ê´Ø¿ô 101 ¸Ä¤Î
567 ¤¦¤Á¡¢¸åǯÅ٤˳«È¯¤ò¹Ô¤Ê¤¦Í½Äê¤Î¡Öm17n ´ðËÜ C ¥é¥¤¥Ö¥é¥ê¤«¤é´û¸¤Î¥í¥±¡¼
568 ¥ëµ¡Ç½¤òÍøÍѤ¹¤ë¼êË¡¤ÎÀ߷ספ˴ޤޤì¤ë¤Ù¤­¤â¤Î¤ò½ü¤¯¤È 54 ¸Ä¤Î´Ø¿ô¤¬»Ä
569 ¤ë¡£¤³¤ì¤é¤Ë¤Ä¤¤¤Æ¡¢Âбþ¤¹¤ë¿¸À¸ìÈǤδؿô¤ÎAPI ¤òÀ߷פ·¤¿¡£
570
571 \item ¡Öm17n X¥é¥¤¥Ö¥é¥ê¡×¤Î´ðËܵ¡Ç½¤ÎÀß·× 
572
573  X ¥é¥¤¥Ö¥é¥ê¤¬Ä󶡤¹¤ë¥é¥¤¥Ö¥é¥ê´Ø¿ô¤Ï 512 ¤¢¤ê¡¢¤½¤Î¤¦¤Á¡¢¡Ö¥Æ¥­¥¹¥È
574 ½èÍý¡×¤Ë´Ø¤¹¤ë¤â¤Î¤Ï 70 ¸Ä¤Ç¤¢¤ë¡£¤³¤ì¤é¤Î¤¦¤Á¡Öm17n X ¥é¥¤¥Ö¥é¥ê¡×¤¬
575 ÆâÉôŪ¤Ë½èÍý¤¹¤ë¤¿¤á¤Î¤â¤Î¤ò½ü¤¤¤¿ 41 ¸Ä¤Ë¤Ä¤¤¤Æ¡¢Âбþ¤¹¤ë¿¸À¸ìÈǤδØ
576 ¿ô¤Î API ¤òÀ߷פ·¤¿¡£
577
578 \item ¡Öm17n ¸À¸ì¾ðÊó¥Ù¡¼¥¹¡×¤ÎÀß·×
579
580 ¾åµ­¥é¥¤¥Ö¥é¥ê¤«¤éÍøÍѤµ¤ì¤ë¡Öm17n ¸À¸ì¾ðÊó¥Ù¡¼¥¹¡×¤ÎÏÈÁȤߤòÀ߷פ·¡¢
581 ¸¡¾Ú¤Î¤¿¤á¤Ë¡¢Ê¸»ú¥»¥Ã¥È¡¢Ê¸»ú¤Î¥×¥í¥Ñ¥Æ¥£¡¢¥Õ¥©¥ó¥È¡¢ÆþÎϥ᥽¥Ã¥É¤Ë´Ø
582 ¤¹¤ë¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î»îºî¤ò¹Ô¤Ê¤Ã¤¿¡£»îºî¤ËÅö¤¿¤Ã¤Æ¤Ï¡¢Unicode ¥³¥ó¥½¡¼¥·
583 ¥¢¥à¡¢IBM¡¢ µþÅÔÂç³Ø°Â²¬¹§°ì»á¤Ë¤è¤ë¥Ç¡¼¥¿¤òÍѤ¤¤¿¡£
584
585 \end{itemize}
586
587 \item[Ëܵ»½Ñ³«È¯¤Îɾ²Á]~\\
588 API ¤Î»ÅÍͽñ¤ò³°Éôɾ²Á¼Ô¤Ëɾ²Á¤ò°ÍÍꤷ¤¿¡£¤³¤Î·ë²Ì API »ÅÍͽñ¤È¤¤¤¦·Á
589 ¤Ç¤ÏÀ߷פÎÊý¿Ë¤¬ÉÔÌÀ³Î¤Ç¤¢¤ë¤È¤¤¤¦ÌäÂ꤬¤¢¤ë¤â¤Î¤Î¡¢¥¢¥×¥ê¥±¡¼¥·¥ç¥ó³«
590 ȯ¼Ô¸þ¤±¤ÎÈÆÍÑ¿¸À¸ì²½¥é¥¤¥Ö¥é¥ê³«È¯¤Î°ÕµÁ¤ÏÂ礭¤¤¤È¤¤¤¦É¾²Á¤ò¼õ¤±¤¿¡£
591
592 \end{description}
593
594 Ëܳ«È¯¤Ç¼Â¸½¤µ¤ì¤¿ API ¤ÎÀ߷פ˱è¤Ã¤ÆÈÆÍÑ¿¸À¸ì½èÍýµ¡Ç½¥é¥¤¥Ö¥é¥ê¤Î¼Â
595 Áõ¤ò¹Ô¤¦¤³¤È¤Ë¤è¤Ã¤Æ¡¢Â¿¸À¸ì¥Æ¥­¥¹¥È¤òñ¤Ê¤ëʸ»úÎó¤È¤·¤Æ¤Ç¤Ï¤Ê¤¯¡¢Â¿¤¯
596 ¤Î¾ðÊó¤ò´Þ¤ó¤À¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤ÆÅý°ìŪ¤Ë¼è°·¤¦¤³¤È¤¬²Äǽ¤È¤Ê¤ë¡£
597
598 ¿¸À¸ì²½µ¡Ç½¤òɬÍפȤ¹¤ë¥½¥Õ¥È¥¦¥§¥¢¤Ï¡¢º£¸å¤Þ¤¹¤Þ¤¹Áý²Ã¤¹¤ë¡£Ê£¿ô¤Î¥½
599 ¥Õ¥È¥¦¥§¥¢¤«¤é¶¦Ä̤ËÍøÍѤǤ­¤ë¿¸À¸ì²½¥é¥¤¥Ö¥é¥ê¤ò¡¢¥ª¡¼¥×¥ó¥½¡¼¥¹¥½¥Õ
600 ¥È¥¦¥¨¥¢¤È¤·¤ÆÄ󶡤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢Â¿¤¯¤Î¥½¥Õ¥È¥¦¥§¥¢¤Î³«È¯¤ò¤è¤ê¸úΨ
601 Ū¤Ë¹Ô¤¤¡¢³«È¯¥³¥¹¥È¤òºï¸º¤·¡¢·ë²Ì¤È¤·¤Æ·×»»µ¡ÍøÍѤˤª¤±¤ë¸À¸ìŪ¾ãÊɤ¬
602 À¤³¦Åª¤Ë·Ú¸º¤µ¤ì¤ë¤³¤È¤¬´üÂԤǤ­¤ë¡£
603