´ÙÀ½
ÀÌÀü
Â÷·Ê
- NEW: Ulrich Drepper°¡ °³¹ßÇÑ
GNU C ¶óÀ̺귯¸® glibc 2.2.1
Àº UTF-8À» À§ÇÑ ¿Ïº®ÇÑ ¸ÖƼ-¹ÙÀÌÆ® ·ÎÄÉÀÏÀ» Áö¿øÇϱâ À§Çؼ À¯´ÏÄÚµå
Á¤·Ä ¼ø¼ ¾Ë°í¸®Áò(sorting order algorithm)À» Æ÷ÇÔÇϸç, À̰ÍÀº ´Ù¸¥ ¸¹
Àº ÀÎÄÚµùÀ¸·Î ´Ù½Ã ÄÚµùÇÒ ¼ö ÀÖ´Ù. ´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷ÆÇµéÀº °¡±î¿î
¹Ì·¡¿¡ glibc 2.2.1À» ¾÷±×·¹À̵åÇÒ °ÍÀ¸·Î ¿¹»óµÇÁö¸¸, °æÇè ¸¹Àº ¸®´ª½º
»ç¿ëÀÚµéÀº
glibc 2.2.1 ¼Ò½º¸¦ Á÷Á¢ ¼³Ä¡ÇÏ·Á°í ½ÃµµÇÒ ¼ö ÀÖ´Ù(ÀÌ·± ¹æ¹ýÀº ´Ù·ç
±â°¡ ¾î·Æ°í À§ÇèÇÏ´Ù). Bruno HaibleÀÇ
glibc 2.2 ¼³Ä¡ Áöħ¼ »Ó¸¸ ¾Æ´Ï¶ó Çö
Àç ÁøÇà ÁßÀÎ °³¹ß »óȲ¿¡ ´ëÇÑ UlrichÀÇ
TODO list¿Í CVS ¾ÆÄ«À̺긦 º¸µµ·Ï Ç϶ó.
-
À¯´ÏÄڵ带 À§ÇÑ ±¹Á¦ ÄÄ Æ÷³ÍÆ®(ÀÌÀü¿¡´Â
À¯´ÏÄڵ带 À§ÇÑ IBM Class¿´´Ù).
-
Mark LeisherÀÇ wchar_
t Áö¿ø Å×½ºÆ® ÄÚµå(
wchar_t support test code) ¹× UCData À¯
´ÏÄÚµå ¹®ÀÚ ¼Ó¼º(UCData Unicode character property)°ú bidi ¶óÀ̺귯¸®
-
Bruno HaibleÀÇ
libiconv ¹®Àڼ º¯È¯ ¶óÀ̺귯¸®´Â ÀÏÁ¾ÀÇ
iconv()±¸Çö ÇÔ¼ö¸¦ Á¦°øÇϴµ¥ À̰ÍÀº ±¸Çö ÇÔ¼ö¸¦ Çϳªµµ °¡Áö°í ÀÖÁö ¾Ê°Å³ª ÇÔ¼ö·Î ±¸ÇöÇØµµ À¯´ÏÄÚµå·ÎºÎÅÍ È¤Àº À¯´ÏÄÚµå·Î ÀüȯµÇÁö ¾Ê´Â ½Ã½ºÅÛÀ» À§ÇÑ °ÍÀÌ´Ù.
-
Bruno HaibleÀÇ libutf8Àº UTF-8 ¹®ÀÚ¿À» ó¸®Çϱâ À§ÇÑ, ƯÈ÷ ¾ÆÁ÷ ÀûÀý
ÇÑ UTF-8 ·ÎÄÉÀÏÀ» Á¦°øÇÏÁö ¾Ê´Â Ç÷§ÆûÀ» À§ÇÑ ¿©·¯°¡Áö ÇÔ¼öµéÀ» Á¦°øÇÑ´Ù.
-
Tom TromeyÀÇ
libunicode ¶óÀ̺귯¸®´Â Gnome µ¥½ºÅ©Å¾ ÇÁ·ÎÁ§Æ®ÀÇ ÀÏȯÀÌÁö¸¸, G
nome°ú »ó°ü¾øÀÌ ºôµåÇÒ ¼ö ÀÖ´Ù. À̰ÍÀº ¿©·¯°¡Áö ¹®ÀÚ Å¬·¡½º¿Í º¯È¯ ÇÔ
¼ö¸¦ Á¦°øÇÑ´Ù.(
VS)
-
FriBidi´Â Unicode bidi ¾Ë°í¸®ÁòÀ» ºñ »ó¿ëÀ¸·Î ±¸ÇöÇÑ °ÍÀ̸ç Dov Grobgeld
°¡ °³¹ßÇß´Ù.
-
ArabjoinÀº ¾Æ¶ø ¹®ÀÚ¿ë
UTF-8 ÅØ½ºÆ®(Áö¿ª ¼ø¼·Î´Â U+06
xx ¾Æ¶ø¾î ºí·Ï¿¡ ÀÎÄÚµùµÈ´Ù
)¸¦ ÀÔ·ÂÀ¸·Î ¹Þ¾ÆµéÀ̰í, ¾Æ¶ø¾î glyph Á¶ÇÕÀ» ½ÇÇàÇϸç, ´«¿¡ º¸ÀÌ´Â ¼ø
¼´ë·Î Á¤·ÄµÇ´Â 8ºñÆ® ¹è¼öÀÇ UTF-8 ½ºÆ®¸²À» Ãâ·ÂÇÏ´Â Roman Cryborra°¡
¸¸µç ÀÛÀº Perl µµ±¸ÀÌ´Ù. À̰ÍÀº ¾Æ¶ø ¹®ÀÚ¸¦ ´Ù¸£°Ô Ãë±ÞÇÏ´Â °ÍÀÌ ¾Æ´Ï
¶ó ´Ü¼øÈ÷ ¸ðµç glyphÀ» ¿ÞÂÊ¿¡¼ ¿À¸¥ÂÊ ¼øÀ¸·Î Ãâ·ÂÇÏ´Â xterm ȤÀº yudi
t¿Í °°Àº °£´ÜÇÑ À¯´ÏÄÚµå ·»´õ¸µ µµ±¸(renderer)·Î Æ÷¸ËÇßÀ» ¶§ ÀÐÀ» ¼ö ÀÖ´Â °á°ú¸¦ º¸¿©ÁØ´Ù.
- NEW:
Charlint´Â
W3C ¹®ÀÚ ¸ðµ¨À» À§ÇÑ ¹®ÀÚ Ç¥ÁØÈ µµ±¸ÀÌ´Ù.
-
Markus KuhnÀÇ ºñ »ó¿ë wcwidth() ±¸Çö ÇÔ¼ö
´Â, C ¶óÀ̺귯¸®¿¡¼ ¾î¶² ¹®ÀÚ³ª ¹®ÀÚ¿ÀÌ UTF-8 Å͹̳Π¿¡¹Ä·¹ÀÌÅÍ ½ºÅ©¸°¿¡¼ ¾ó¸¶³ª ¸¹Àº ¿(column) À§Ä¡¸¦ Â÷ÁöÇϰí ÀÖ´ÂÁö ¾Ë¾Æ³»±â À§ÇÑ
ÇÔ¼ö°¡ Á¦°øµÇÁö ¾Ê´Â Ç÷§Æû»óÀÇ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
- Markus KuhnÀÇ
º¯È¯ÅÇ(transtab)
Àº À¯´ÏÄڵ忡¼ ASCII³ª ¸î¸î 8ºñÆ® ¹®ÀÚ¼ÂÀ¸·Î º¯È¯Çϱâ Èûµç ¾ÖÇø®
ÄÉÀ̼ÇÀ» À§ÇÑ ¹®ÀÚ º¯È¯ Å×À̺íÀÌ´Ù. À̰ÍÀº À¯´ÏÄÚµå ¹®ÀÚµéÀ» À§ÇÑ Ä¡È¯
¹®ÀÚ¿¿¡ °üÇÑ ±¤¹üÀ§ÇÑ ¸ñ·ÏÀ» Æ÷ÇÔÇϰí ÀÖÀ¸¸ç »ç¿ëºÒ°¡´ÉÇÑ ¹®ÀÚµéÀ» ³ªÅ¸³»±â À§Çؼ »ç¶÷µéÀÌ À̸ÞÀÏÀ̳ª ŸÀڱ⿡¼ »ç¿ëÇÏ´Â ´ëü Ç¥±â¹ý(fa
llback notation)°ú ºñ½ÁÇÏ´Ù. ±× Å×À̺íÀº POSIX ·ÎÄÉÀÏ Á¤ÀÇ ÆÄÀÏ(POSIX
locale definition file)¿¡ Æ÷ÇÔ½Ã۱â À§Çؼ
ISO/IEC TR 14652>ISO/IEC TR 14652 Æ÷¸ËÀ¸·Î µÇ¾î ÀÖ´Ù. </itemize> <!-- Á¦ 20 ÀåÀÇ ½ÃÀÛ --> <sect>¿©·¯°¡Áö X À§Á¬ ¶óÀ̺귯¸®¸¦ À§ÇÑ À¯´ÏÄÚµå Áö¿øÀÇ ÇöÀç »óȲÀº ¾î¶°ÇѰ¡? <p> <itemize> <item><url url= name="Pango - Unicode and Complex Text P
rocessing">˼
GTK+¿¡ ¿Ïº®ÇÑ Æ¯¼ºÀ»
°®´Â À¯´ÏÄÚµå Áö¿øÀ» Ãß°¡Çϱâ À§ÇÑ ÇÁ·ÎÁ§Æ®ÀÇ ÀÏȯÀÌ´Ù.
-
Qt 2.0Àº Çö
Àç *-ISO10646-1 ÆùÆ® »ç¿ëÀ» Áö¿øÇϰí ÀÖ´Ù.
´ÙÀ½
ÀÌÀü
Â÷·Ê