W3C8 ¾ð¾î Á¤º¸ ¿Í ±ÛÀÚ ¹æÇâTrio ȨÆäÀÌÁö
¸ñÂ÷
  1. ³»¿ëÀÇ ¾ð¾î ÁöÁ¤: lang ¾ÖÆ®¸®ºäÆ®
    1. ¾ð¾î ÄÚµå
    2. ¾ð¾î ÄÚµåÀÇ Àü´Þ
    3. ¾ð¾î ÄÚµåÀÇ Ç¥Çö
  2. ±ÛÀÚ¿Í Ç¥(table) ¹æÇâ ÁöÁ¤: dir ¾ÖÆ®¸®ºäÆ®
    1. ¾ç¹æÇâ ±â´É(algorithm)ÀÇ ¼Ò°³
    2. ±ÛÀÚ ¹æÇâ Á¤º¸ÀÇ Àü´Þ Ư¼º
    3. ±ò¸®´Â(embedded) ÅؽºÆ®ÀÇ ¹æÇâ ¼³Á¤
    4. ¾ç¹æÇâ ±â´É µ¤¾î ¾º¿ì±â(Override): BDO ¿¤·¹¸àÆ®
    5. ¹æÇ⼺ ±ÛÀÚ ÂüÁ¶¿Í °áÇÕ(joining) Á¦¾î
    6. ½ºÅ¸ÀϽ¬Æ®ÀÇ ¾ç¹æÇ⼺¿¡ ´ëÇÑ È¿°ú

ÀÌ Ç׸ñ¿¡¼­´Â HTMLÀÇ ±¹Á¦È­¿¡ Áß¿äÇÑ ¹®¼­ ÅؽºÆ®ÀÇ µÎ °¡Áö Áß¿ä ¹®Á¦ÀÎ lang(¾ð¾î ÁöÁ¤) ¾ÖÆ®¸®ºäÆ®¿Í dir(ÅؽºÆ® ¹æÇâ) ¾ÖÆ®¸®ºäÆ®¸¦ ´Ù·é´Ù.

8.1 ³»¿ëÀÇ ¾ð¾î ÁöÁ¤: lang ¾ÖÆ®¸®ºäÆ®

¾ÖÆ®¸®ºäÆ®ÀÇ Á¤ÀÇ

lang = language-code [´ë¼Ò¹®ÀÚ ±¸º° ¾øÀÌ: CI]
ÀÌ ¾ÖÆ®¸®ºäÆ®´Â ¿¤·¹¸àÆ®ÀÇ ¾ÖÆ®¸®ºäÆ® °ª°ú ÅؽºÆ® ³»¿ëÀÇ ¹ÙÅÁ ¾ð¾î¸¦ ÁöÁ¤ÇÑ´Ù. ÀÌ ¾ÖÆ®¸®ºäÆ®ÀÇ µðÆúÆ® °ªÀº ¾Ë·ÁÁ® ÀÖÁö ¾Ê´Ù.

lang ¾ÖÆ®¸®ºäÆ®¸¦ ÅëÇØ ÁöÁ¤ µÈ ¾ð¾î Á¤º¸´Â »ç¿ëµµ±¸¿¡ µû¶ó ´Ù¸£°Ô Ç¥Çö µÉ ¼ö ÀÖ´Ù. Á¦ÀÛÀÚ°¡ Á¦°øÇÏ´Â ¾ð¾î Á¤º¸°¡ µµ¿òÀÌ µÇ´Â °æ¿ì´Â ´ÙÀ½°ú °°Àº °ÍµéÀÌ ÀÖ´Ù.

lang ¾ÖÆ®¸®ºäÆ®´Â ¿¤·¹¸àÆ® ³»¿ëÀÇ ¾ð¾î¿Í ¾ÖÆ®¸®ºäÆ® °ªÀ» ÁöÁ¤ÇÑ´Ù. ÀÌ°ÍÀÌ ¾ÖÆ®¸®ºäÆ®¿¡ ´ëÇØ ÁÖ¾îÁø ¹®¹ý, ¾ÖÆ®¸®ºäÆ®ÀÇ ÀǹÌ, °ü·Ã ÀÛµ¿¿¡ µû¶ó ÀûÁ¤ÇÑ°¡¸¦ °ËÁ¤ÇÑ´Ù.

lang ¾ÖÆ®¸®ºäÆ®´Â »ç¿ëµµ±¸¿¡°Ô ÁÖ¾îÁø ¾ð¾îÀÇ »ç¿ë °ü·Ê¸¦ ±âÁØÇÏ¿© ´õ ÀǹÌÀÖ´Â ³»¿ëÀÇ Ç¥ÇöÀÌ °¡´É Çϵµ·Ï Àǵµ µÇ¾ú´Ù. ÀÌ´Â »ç¿ëµµ±¸°¡ ±× ƯÁ¤ ¾ð¾î·Î ÁÖ¾îÁø ±ÛÀÚ¸¦ Åë ÇØ ´ú ÀǹÌÀÖ´Â ¹æ½ÄÀ¸·Î¶óµµ ±ÛÀÚ¸¦ Ç¥ÇöÇÏ¿©¾ß ÇÑ´Ù´Â ¶æÀº ¾Æ´Ï´Ù. »ç¿ëµµ±¸´Â lang¿¡ °ªÀÌ Á¤ÀÇ µÇ¾î ÀÖ°Ç ¾ø°Ç °ü°è ¾øÀÌ, ¸ðµç ±ÛÀÚÀÇ Ç¥ÇöÀ» À§ÇØ ÃÖ´ëÀÇ ³ë·ÂÀ» ½Ãµµ ÇؾßÇÑ´Ù.

¿¹¸¦ µé¾î ¸¸ÀÏ ¿µ¾î ÅؽºÆ®¿¡ ±×¸®½º ±ÛÀÚ°¡ ³ªÅ¸³­´Ù¸é:

<P><Q lang="en">Her super-powers were the result of &gamma;-radiation,</Q>
   he explained.</P>

±ÍÇÏÀÇ ºê¶ó¿ìÀú¿¡¼­ ÀÌ Ç¥ÇöÀº

Her super-powers were the result of γ-radiation, he explained.
(±×´Â 'ÃÊ°­´ë±¹Àº γ¼±ÀÇ °á°úÀÌ´Ù' ¶ó°í ¼³¸í Çß´Ù.)

»ç¿ëµµ±¸´Â (1) ¿µ¾î ³»¿ëÀÇ ÀûÁ¤ÇÑ ¹æ½ÄÀ¸·Î Ç¥ÇöÀ» ½Ãµµ(¿¹: µû¿ÈÇ¥¸¦ ÀÌ¿ëÇÏ¿©)ÇØ¾ß ÇÏ°í, (2) ¿µ¾î ±ÛÀÚ°¡ ¾Æ´Ñ γ¸¦ Ç¥ÇöÇϱâ À§ÇØ ÃÖ´ë ÇÑ ³ë·ÂÇÏ¿©¾ß ÇÑ´Ù.

Ç¥Çö ÇÒ ¼ö ¾ø´Â ±ÛÀÚ °ü·Ã Á¤º¸¸¦ ÂüÁ¶Ç϶ó.

8.1.1 ¾ð¾î ÄÚµå

lang ¾ÖÆ®¸®ºäÆ®ÀÇ °ªÀº ¸»Çϰųª, ¾²°Å³ª ´Ù¸¥ ¹æ½ÄÀ¸·Î ¿©·¯ »ç¶÷µé »çÀÌ¿¡ Á¤º¸ Åë½ÅÀ» À§ÇØ »ç¿ëÇÏ´Â ÀÚ¿¬ ¾ð¾î¸¦ ÁöÁ¤ÇÏ´Â ¾ð¾î ÄÚµåÀÌ´Ù. ÄÄÇ»ÅÍ ¾ð¾îµéÀº ¾ð¾î Äڵ忡 ÀÇÇØ Á¤È®ÇÏ°Ô ¼öÇàµÈ´Ù.

[RFC1766]¿¡´Â HTML ¹®¼­¿¡¼­ »ç¿ëÇØ¾ß ÇÒ ¾ð¾î ÄÚµåÀÇ Á¤ÀÇ¿Í ¼³¸íÀÌ ÀÖ´Ù.

°³·«ÀûÀ¸·Î, ¾ð¾î ÄÚµå´Â ÀÏÂ÷(primary) ÄÚµå¿Í °¡´ÉÇÑ ºó ºÎ¼Ó ÄÚµå(subcode)µé·Î ±¸¼ºµÇ¾î ÀÖ´Ù.

       language-code = primary-code ( "-" subcode )*

¾ð¾î ÄÚµåÀÇ ¿¹Á¦:

µÎ ±ÛÀÚ ÀÏÂ÷ ÄÚµå´Â [ISO639] ¾ð¾î ¾àÀÚ¿¡ ¿¹¾àµÇ¾î ÀÖ´Ù. µÎ ±ÛÀÚ Äڵ忡´Â ko(Çѱ¹¾î), fr(ºÒ¾î), de(µ¶ÀϾî), it(ÀÌŸ®¾î), nl(³×µ¨¶õµå¾î), el(±×¸®½º¾î), es(½ºÆäÀξî), pt(ÆúÆ©°¥¾î), ar(¾Æ¶ø¾î), he(È÷ºê¸®¾î), ru(·¯½Ã¾Æ¾î), zh(Áß±¹¾î), ja(ÀϺ»¾î), hi(ÈùµÎ¾î), ur(Urdu), ¿Í sa(Sanskrit) µîÀÌ ÀÖ´Ù.

µÎ ±ÛÀÚ ÄÚµåµéÀº [ISO3166] ±¹°¡¹øÈ£(country code)·Îµµ »ç¿ëµÈ´Ù.

8.1.2 ¾ð¾î ÄÚµåÀÇ Àü´Þ

¿¤·¹¸àÆ®´Â ´ÙÀ½ÀÇ ¿ì¼± ¼øÀ§(À§¼­ºÎÅÍ ¾Æ·¡·Î)¸¦ °®°í ¾ð¾î ÄÚµå Á¤º¸¸¦ ³ªÅ¸³½´Ù.

¿¹Á¦¿¡¼­ ¹®¼­ÀÇ ÀÏÂ÷ ¾ð¾î´Â ºÒ¾î ("fr")ÀÌ´Ù. ÇÑ ¹®´ÜÀº ½ºÆäÀξî ("es")·Î ÁöÁ¤ µÇ¾ú°í, ±× ÈÄ ÀÏÂ÷ ¾ð¾îÀÎ ºÒ¾î·Î µ¹¾Æ °¬´Ù. ´ÙÀ½ ¹®´Ü¿¡´Â ÀϺ»¾î ("ja") ¹®±¸°¡ Æ÷ÇÔ µÇ¾î ÀÖ°í, ±× ÈÄ ÀÏÂ÷ ¾ð¾îÀÎ ºÒ¾î·Î µ¹¾Æ °¬´Ù.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd">
<HTML lang="fr">
<HEAD>
<TITLE>´Ù¼ö ¾ð¾î ¹®¼­ ºÒ¾î·Î(Un document multilingue)</TITLE>
</HEAD>
<BODY>
 ... ºÒ¾î·Î Ç¥Çö ...
<P lang="es">... ½ºÆäÀξî·Î Ç¥Çö ...
<P> ... ´Ù½Ã ºÒ¾î·Î Ç¥Çö ...
<P> ... ºÒ¾î Ç¥Çö°ú <EM lang="ja">ÀϺΠÀϺ»¾î·Î</EM>
 ... ´Ù½Ã ºÒ¾î·Î ...
</BODY>
</HTML>

ÁÖ¼®: Ç¥(table)ÀÇ ¼¿(cell)µéÀº Ư¼ºÀ» °áÁ¤ÇÏ´Â lang °ªÀÌ ¸ðü·Î ºÎÅÍ ¿À´Â °ÍÀÌ ¾Æ´Ï°í, ±× ù ¼¿À¸·Î ºÎÅÍ ¿Â´Ù. ¹è¿­ Á¤·Ä Ư¼º Àü´Þ ¼¼ºÎ»çÇ×À» ÂüÁ¶Ç϶ó.

8.1.3 ¾ð¾î ÄÚµåÀÇ Ç¥Çö

HTML¿¡¼­ »ç¿ëµµ±¸´Â ¾ð¾î Äڵ带 ´ÜÀÏ ÅäÅ«(token)ÀÌ ¾Æ´Ñ, ÅäÅ«µéÀÇ Ã¼°è(hierarchy)·Î Çؼ®ÇÏ¿©¾ß ÇÑ´Ù. »ç¿ëµµ±¸°¡ ¾ð¾î Á¤º¸(½ºÅ¸ÀϽ¬Æ® ¾ð¾î ÄÚµå¿Í lang °ªÀ» ºñ±³ÇÏ¿©)¿¡ ÀÇÇØ Ç¥ÇöÀ» Á¶Àý ÇÒ ¶§, Ç×»ó ²À ¸ÂÀ½(exact match)ÀÌ ¼±È£ µÇÁö¸¸, ÀÏÂ÷ ÄÚµå ÀÏÄ¡ ¸¸À¸·Î ÃæºÐÇÏ´Ù´Â Á¡µµ °í·ÁÇÏ¿©¾ß ÇÑ´Ù. ±×·¡¼­ HTML ¿¤·¹¸àÆ®¿¡ lang ¾ÖÆ®¸®ºäÆ® °ªÀÌ "en-US"·Î ¼³Á¤ µÇ¾ú´Ù¸é, »ç¿ëµµ±¸´Â ÀϹÝÀûÀÎ °ª "en" º¸´Ù´Â "en-US"¿¡ ¸Â´Â ½ºÅ¸ÀÏ Á¤º¸¸¦ ¿ì¼± »ç¿ëÇÏ¿©¾ß ÇÑ´Ù.

ÁÖ¼®: ¾ð¾î ÄÚµå ü°èµéÀº ¸ðµç ¾ð¾î¿¡¼­ ÀϹÝÀûÀÎ ¾îµÎ(prefix)·Î ±× ¾ð¾îµé¿¡¼­ Àß ÀÌÇØÇÑ´Ù´Â º¸ÀåÀÌ ¾ø´Ù. ÀÌ Ã¼°èµéÀÌ »ç¿ëÀÚ¿¡°Ô ¸ÂÀ» ¶§ »ç¿ëÀÚ°¡ ±× ÀϹÝÀûÀÎ ³»¿ëÀ» ¿äû ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.

8.2 ±ÛÀÚ ¹æÇâÇ¥½Ã¿Í Ç¥(table) ÅؽºÆ®¿Í Ç¥(table)ÀÇ ¹æÇâ ÁöÁ¤: dir ¾ÖÆ®¸®ºäÆ®

¾ÖÆ®¸®ºäÆ®ÀÇ Á¤ÀÇ

dir = LTR | RTL [´ë¼Ò¹®ÀÚ ±¸º° ¾øÀÌ: CI]
ÀÌ ¾ÖÆ®¸®ºäÆ®´Â [UNICODE]¿Í Ç¥(table)ÀÇ ¹æÇ⼺ Ư¼ºÀÌ Á¤ÀǵÇÁö ¾ÊÀº ¿¤·¹¸àÆ® ³»¿ë(content)°ú ¾ÖÆ®¸®ºäÆ® °ª¿¡ ÀÚ¿¬ ÅؽºÆ®ÀÇ ¹æÇâÀ¸·Î ±âÃÊ ¹æÇâÀ» ÁöÁ¤ÇÑ´Ù. °¡´ÉÇÑ °ªÀº:
  • LTR: ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î(Left-to-right) ¾²´Â ±Û ¶Ç´Â Ç¥.
  • RTL: ¿À¸¥ÂÊ¿¡¼­ ¿ÞÂÊÀ¸·Î(Right-to-left) ¾²´Â ±Û ¶Ç´Â Ç¥.

lang ¾ÖÆ®¸®ºäÆ®·Î ¹®¼­ÀÇ ¾ð¾î¸¦ Á¤ÀÇÇÏ´Â °Í¿¡ Ãß°¡ÇÏ¿© Á¦ÀÛÀÚ´Â ¹®¼­ÀÇ ÇÑ ºÎºÐÀ̳ª Ç¥ ±¸Á¶µî¿¡ ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î³ª ¿À¸¥ÂÊ¿¡¼­ ¿ÞÂÊÀ¸·ÎÀÇ ±âÃÊ ¹æÇ⼺À» ¼³Á¤ ÇÒ ÇÊ¿ä°¡ ÀÖÀ» ¼ö Àִµ¥, ÀÌ ¶§ dir ¾ÖÆ®¸®ºäÆ®¸¦ »ç¿ëÇÑ´Ù.

[UNICODE] ±Ô°ÝÀº ±ÛÀÚÀÇ ¹æÇ⼺À» ÁöÁ¤ÇÏ°í ÅؽºÆ®ÀÇ ÀûÀýÇÑ ¹æÇâÀ» °áÁ¤ÇÏ´Â ±â´ÉÀ» Á¤ÀÇÇÑ´Ù. ¹®¼­°¡ ¿À¸¥ÂÊ¿¡¼­ ¿ÞÂÊÀ¸·Î µð½ºÇ÷¹ÀÌ µÇ´Â ±ÛÀÚ¸¦ °¡Áö°í ÀÖÁö ¾Ê´Ù¸é, ±Ô°Ý¿¡ ¸Â´Â»ç¿ëµµ±¸´Â [UNICODE] ¾ç¹æÇâ ±â´ÉÀ» Àû¿ë ÇÒ ÇÊ·á°¡ ¾ø´Ù. ¸¸ÀÏ ¹®¼­°¡ ¿ÞÂÊÀ¸·Î µð½ºÇ÷¹ÀÌ µÇ´Â ±ÛÀÚ¸¦ °¡Áö°í ÀÌµé ±ÛÀÚ¸¦ µð½ºÇ÷¹ÀÌÇÑ´Ù¸é »ç¿ëµµ±¸´Â ÀÌ ¾ç¹æÇâ ±â´ÉÀ» »ç¿ëÇÏ¿©¾ß ÇÑ´Ù.

Unicode´Â ÅؽºÆ®ÀÇ ¹æÇâÀ» ´Ù·ç´Â Ư¼ö ±ÛÀÚ¸¦ Á¤ÀÇÇÏ°í ÀÖÁö¸¸, HTMLÀº °°Àº °ÍÀ» ±¸¼ºÇÏ´Â º¸´Ù ³ôÀº ¼öÁØÀÇ ÀÛ¼º(markup)ÀÎ dir ¾ÖÆ®¸®ºäÆ®(DIR ¿¤·¹¸àÆ®¿Í È¥µ¿ÇÏÁö ¸» °Í)¿Í BDO ¿¤·¹¸àÆ®¸¦ Á¦°øÇÑ´Ù. ±×·¡¼­ È÷ºê¸®¾î ¹®±¸¸¦ ´õ ½±°Ô Ç¥Çö ÇÒ ¼ö ÀÖ´Ù.

<Q lang="he" dir="rtl">... È÷ºê¸®¾î ¹®±¸ ...</Q>

°°Àº Unicode¸¦ ÂüÁ¶ÇÏ¿© Ç¥ÇöÇÑ °Í¿¡ ºñÇØ:

&#x202B;&#x05F4;... È÷ºê¸®¾î ¹®±¸ ...&#x05F4;&#x202C;

»ç¿ëµµ±¸´Â ÅؽºÆ® ¹æÇ⼺À» À§ ÇØ lang ¾ÖÆ®¸®ºäÆ®¸¦ »ç¿ëÇÏÁö ¸»¾Æ¾ßÇÑ´Ù.

dir ¾ÖÆ®¸®ºäÆ®´Â Àü´ÞµÇ°í µ¤¾î ¾º¿ö Áú ¼ö ÀÖ´Ù. ¼¼ºÎ»çÇ×Àº ±ÛÀÚ ¹æÇâ Á¤º¸ÀÇ Àü´Þ¸¦ ÂüÁ¶Ç϶ó.

8.2.1 ¾ç¹æÇâ ±â´É(algorithm)ÀÇ ¼Ò°³

´ÙÀ½ ¿¹Á¦´Â ¾ç¹æÇâ ±â´ÉÀÇ ¿¹»ó ÀÛ¿ëÀ» ¼³¸íÇÑ´Ù. ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ¾²´Â ¿µ¾î¿Í ¿À¸¥ÂÊ¿¡¼­ ¿ÞÂÊÀ¸·Î ¾²´Â È÷ºê¸®¾îÀ» °®´Â´Ù. ÅؽºÆ® ¿¹Á¦:

 english1 HEBREW2 english3 HEBREW4 english5 HEBREW6

ÀÌ ¿¹Á¦ÀÇ ±ÛÀÚµéÀº ÄÄÇ»Å;ȿ¡ ù¹ø° ±ÛÀÚ´Â "e", µÎ¹ø°´Â "n"ÀÌ°í ¸¶Áö¸· ±ÛÀÚ´Â "6"À¸·Î º¸ÀÌ´Â °Í°ú °°ÀÌ ÀúÀåµÇ¾îÀÖ´Ù.

ÀÌ ¹®´ÜÀÇ ÁÖ µÈ ¾ð¾î´Â ¿µ¾îÀ̶ó ÇÒ ¶§, ±âº» ¾²´Â ¹æÇâÀº ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·ÎÀÌ´Ù. ±ÛÀÚ ¹æÇâÀ» °í·Á ÇÑ ÀÌ ÁÙÀÇ ¹Ù¸¥ Ç¥ÇöÀº:

english1 2WERBEH english3 4WERBEH english5 6WERBEH
        <------          <------          <------
           H                H                H
------------------------------------------------->
                      E

Á¡¼±Àº ¹®ÀåÀÇ ±¸Á¶¸¦ ³ªÅ¸ ³»´Âµ¥ ¿µ¾î°¡ ÁÖÀÌ°í È÷ºê¸®¾î°¡ ÀϺο¡ ±ò·ÁÀÖ´Ù. È÷ºê¸®¾î ºÎºÐÀº »ç¿ëµµ±¸°¡ ¾ç¹æÇâ ±â´ÉÀ» Àû¿ëÇϵµ·Ï ¿¹Á¤µÇ¾î Àֱ⠶§¹®¿¡, ¹Ù¸¥ Ç¥ÇöÀ» À§ÇØ Ãß°¡ÀûÀÎ ¹®±¸¸¦ ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â´Ù.

¹Ý´ë·Î È÷ºê¸®¾î°¡ ¹®¼­ ÁÖ µÈ ¾ð¾îÀ̸é, ±âÃÊ ¹æÇâÀº ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·ÎÀÌ°í ±× Ç¥ÇöÀº ´ÙÀ½°ú °°´Ù.

6WERBEH english5 4WERBEH english3 2WERBEH english1
       ------->         ------->         ------->
           E                E                E
<-------------------------------------------------
                      H

ÀÌ·± °æ¿ì Àüü ¹®ÀåÀÌ ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î Ç¥Çö µÇ°í, ±ò·Á ÀÖ´Â ¿µ¾î´Â ¿¹¾à µÈ ¾ç¹æÇâ ±â´É¿¡ ÀÇÇÏ¿© ¹Ù¸£°Ô Ç¥ÇöµÈ´Ù.

8.2.2 ±ÛÀÚ ¹æÇâ Á¤º¸ÀÇ Àü´Þ

Unicode ¾ç¹æÇâ ±â´É(algorithm)Àº ÅؽºÆ® ºí·°ÀÇ ±âÃÊ ±ÛÀÚ ¹æÇâÀ» ÇÊ¿ä·Î ÇÑ´Ù. ÅؽºÆ® ºí·°ÀÇ ±âÃÊ ±ÛÀÚ ¹æÇâÀ» ÁöÁ¤Çϱâ À§Çؼ­´Â ¿¤·¹¸àÆ®ÀÇ dir ¾ÖÆ®¸®ºäÆ®¸¦ ¼³Á¤ÇÑ´Ù. dir ¾ÖÆ®¸®ºäÆ®ÀÇ µðÆúÆ® °ªÀº "ltr"(¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ¾²´Â ±Û)ÀÌ´Ù.

dir ¾ÖÆ®¸®ºäÆ®°¡ ºí·°·¹º§(block-level) ¿¤·¹¸àÆ®·Î ÁöÁ¤µÇ¸é ¿¤·¹¸àÆ®¿Í ³×½ºÆ® µÈ(nested) ºí·°·¹º§ ¿¤·¹¸àÆ®°¡ ÇØ´çµÇ´Â µ¿¾È¿¡ ÀÛ¿ëÇÑ´Ù. dir ¾ÖÆ®¸®ºäÆ®¸¦ ³×½ºÆ® µÈ ¿¤·¹¸àÆ®¿¡ ¼³Á¤Çϸé ÀüÇØÁø(inherited) °ªÀ» µ¤¾î(override) ¾º¿î´Ù.

Àüü ¹®¼­ÀÇ ±âÃÊ ±ÛÀÚ ¹æÇâÀ» ¼³Á¤ÇÏ·Á¸é HTML ¿¤·¹¸àÆ®ÀÇ dir ¾ÖÆ®¸®ºäÆ®¸¦ ¼³Á¤ÇÏ¸é µÈ´Ù.

¿¹¸¦ µé¸é:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd">
<HTML dir="RTL">
<HEAD>
<TITLE>... ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ¾²´Â ±Û Á¦¸ñ ...</TITLE>
</HEAD>
 ... ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ¾²´Â ±Û ...
<P dir="ltr">... left-to-right(¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ¾²´Â ±Û) ...</P>
<P>... ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ¾²´Â ±Û °è¼Ó ...</P>
</HTML>

ÀζóÀÎ(Inline) ¿¤·¹¸àÆ®¿¡¼­´Â ÀÌ¿Í´Â ´Þ¸® dir ¾ÖÆ®¸®ºäÆ®¸¦ Àü´Þ(inherit)ÇÏÁö ¾Ê´Â´Ù. ÀÌ´Â dir ¾ÖÆ®¸®ºäÆ®°¡ ¾ø´Â ÀζóÀÎ ¿¤·¹¸àÆ®°¡ Ãß°¡ÀûÀÎ ¼öÁØÀÇ ±ò·ÁÀÖ´Â ¾ç¹æÇâ ±â´É(algorithm)À» ¿­Áö ¾Ê´Â´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. ¿©±â¼­´Â ¿¤·¹¸àÆ®°¡ µðÆúÆ® Ç¥Çö¿¡ µû¶ó ºí·°·¹º§ ȤÀº ÀζóÀÎÀ¸·Î µÈ´Ù. INS¿Í DEL ¿¤·¹¸àÆ®´Â ±× ¹®Àå¿¡ µû¶ó ºÒ·°·¹º§À̳ª ÀζóÀÎÀÌ µÉ ¼ö ÀÖ½¿¿¡ ÁÖÀÇÇ϶ó.

8.2.3 ±ò¸®´Â(embedded) ÅؽºÆ®ÀÇ ¹æÇâ ¼³Á¤

[UNICODE]ÀÇ ¾ç¹æÇâ ±â´ÉÀº ¹æÇ⼺ Ư¼º¿¡ µû¶ó, ÀÚµ¿ÀûÀ¸·Î ±ò¸®´Â ±ÛÀÚ ¼ø¼­¸¦ ¿¹¾àÇÑ´Ù(¾Õ ¿¹Á¦¿Í °°ÀÌ). ±×·¯³ª, ÀϹÝÀûÀ¸·Î ÇÑ ¼öÁØÀÇ ±ò¸° ÅؽºÆ® ¸¸À» ¼öÇàÇÑ´Ù. Ãß°¡ÀûÀÎ ¼öÁØÀÇ ±ò¸®´Â ¹æÇâ º¯°æµéÀ» ´Þ¼ºÇϱâ À§Çؼ­´Â, ÀζóÀÎ ¿¤·¹¸àÆ®¿¡¼­ dir ¾ÖÆ®¸®ºäÆ®¸¦ »ç¿ëÇÏ¿©¾ß ÇÑ´Ù.

¾ÕÀÇ ¿¹Á¦¿Í °°Àº ¹®ÀåÀ» º¸ÀÚ.

english1 HEBREW2 english3 HEBREW4 english5 HEBREW6

¹®¼­ÀÇ ÁÖ µÈ ¾ð¾î´Â ¿µ¾îÀÌ°í, ¹®´Ü ¾È¿¡ È÷ºê¸®¾î(HEBREW2-4) Ç׸ñ°ú ±× È÷ºê¸®¾î Ç׸ñ¿¡ ´Ù½Ã ¿µ¾î(english3)°¡ Æ÷ÇÔ µÇ¾ú´Ù¸é, ÀûÀýÇÑ Ç¥ÇöÀº:

english1 4WERBEH english3 2WERBEH english5 6WERBEH
                ------->
                   E
        <-----------------------
                   H
------------------------------------------------->
                   E

µÎ¹øÀÇ ±ò·ÁÀÖ´Â ¹æÇâ º¯°æÀ» ´Þ¼ºÇϱâ À§ÇÏ¿©, µÎ¹ø° ±ò¸° ¹æÇâÀ» Á¤È®È÷ ÇØÁ¦ÇÏ´Â Ãß°¡ÀûÀÎ Á¤º¸¸¦ Á¦°øÇÏ¿©¾ß ÇÑ´Ù. ÀÌ ¿¹Á¦¿¡¼­´Â ÅؽºÆ® Ç¥ÇöÀ» À§ÇØ SPAN ¿¤·¹¸àÆ®¿Í dir ¾ÖÆ®¸®ºäÆ®À» »ç¿ëÇÏ¿´´Ù.

english1 <SPAN dir="RTL">WERBEH2 english3 WERBEH4</SPAN> english5 WERBEH6

Á¦ÀÛÀÚ´Â º¹¼ö ±ò¸° ¹æÇâ º¯°æÀ» À§ÇØ Æ¯¼öÇÑ Unicode ±ÛÀÚ¸¦ »ç¿ë ÇÒ ¼ö µµ ÀÖ´Ù. ±ò¸° ¹æÇâ ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·ÎÀÇ ¼³Á¤À» À§ÇÏ¿© ±ò¸± ÅؽºÆ®¸¦ "LRE"(LEFT-TO-RIGHT EMBEDDING, 16Áø¼ö 202A)°ú "PDF"(POP DIRECTIONAL FORMATTING, 16Áø¼ö 202C)·Î ¿¡¿ö ½ÎÀÌ°Ô ÇÏ°íÇÑ´Ù. ±ò¸° ¹æÇâ ¿À¸¥ÂÊ¿¡¼­ ¿ÞÂÊÀ¸·ÎÀÇ ¼³Á¤À» À§ÇÏ¿© ±ò¸± ÅؽºÆ®¸¦ "RTE"(RIGHT-TO-LEFT EMBEDDING, 16Áø¼ö 202B)°ú "PDF"·Î ¿¡¿ö ½ÎÀÌ°Ô ÇÏ°íÇÑ´Ù.

Unicode ±ÛÀÚ¸¦ ÀÌ¿ë ÇÑ HTML ¹æÇ⼺ Ç¥Çö. Á¦ÀÛÀÚ¿Í ÆíÁý±â ¼³°èÀÚ´Â ÀζóÀÎ ¿¤·¹¸àÆ®(BDO Æ÷ÇÔ)¿¡ ÇöÀçÀÇ [UNICODE]ÀÇ »óÀÀÇÏ´Â ¾ç½Ä ±ÛÀÚ¿Í ´õºÎ·¯ dir ¾ÖÆ®¸®ºäÆ®¸¦ »ç¿ëÇϸé Ãæµ¹ µÉ ¼ö ÀÖ½¿À» ¾Ë¾Æ¾ßÇÑ´Ù. ±× Áß Çϳª¸¦ Á¤È®ÇÏ°Ô »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ´Ù. ÀÛ¼º(markup) ¹æ½ÄÀº ¹®¼­ÀÇ º¸´Ù ³ªÀº ±¸Á¶Àû ¿ÏÀü¼º º¸Àå°ú ´Ü¼øÇÑ ÅؽºÆ® ÆíÁý±â·Î ¾ç¹æÇâ HTML ÅؽºÆ®¸¦ ÆíÁý ÇÒ ¶§ »ý±â´Â ÀϺΠ¹®Á¦Á¡À» °æ°¨»çÄÑ ÁØ´Ù. ±×·¯³ª ÀϺΠ¼ÒÇÁÆ®¿þ¾î¿¡¼­´Â [UNICODE] ±ÛÀÚ »ç¿ëÀÌ ´õ ÀûÇÕ ÇÒ ¼ö ÀÖ´Ù. ¸¸ÀÏ µÎ ¹æ½ÄÀÌ ´Ù »ç¿ëµÈ´Ù¸é, Á¤È®ÇÑ ÀÛ¼º(markup) ³×½ºÆÃ(nesting)°ú ±ò¸° ¹æÇâ(directional embedding) ¶Ç´Â µ¤¾î ¾º¿ò(override) µîÀÇ Á¤È®¼ºÀ» À§ÇÏ¿© »ó´çÇÑ ÁÖÀǸ¦ÇÏ¿©¾ß ÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸é °á°ú¸¦ ¿¹ÃøÇÒ ¼ö ¾øÀ» °ÍÀÌ´Ù.

8.2.4 ¾ç¹æÇâ ±â´É(algorithm) µ¤¾î ¾º¿ì±â: BDO ¿¤·¹¸àÆ®

BDO: bidirectional overriding
<!ELEMENT BDO - - (%inline;)*          -- I18N BiDi µ¤¾î ¾º¿ì±â(over-ride) -->
<!ATTLIST BDO
 %coreattrs;                          -- id, class, style, title --
 lang        %LanguageCode; #IMPLIED  -- ¾ð¾î ÄÚµå --
 dir         (ltr | rtl)      #REQUIRED -- ¹æÇ⼺ --
>

½ÃÀÛű×: ÇÊ¿ä ÇÔ, Á¾·áű×: ÇÊ¿ä ÇÔ

¾ÖÆ®¸®ºäÆ®ÀÇ Á¤ÀÇ

dir = LTR | RTL [´ë¼Ò¹®ÀÚ ±¸º° ¾øÀÌ: CI]
ÀÌ ÇʼöÀû ¾ÖÆ®¸®ºäÆ®´Â ¿¤·¹¸àÆ® ÅؽºÆ® ³»¿ëÀÇ ±âÃÊ ¹æÇâÀ» ÁöÁ¤ÇÑ´Ù. ÀÌ ¹æÇâÀº [UNICODE]¿¡ Á¤ÀÇ µÇ¾îÀÖ´Â ±ÛÀÚÀÇ ¹æÇ⼺À» µ¤¾î ¾º¿î´Ù. °¡´ÉÇÑ °ªÀº:
  • LTR: ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î(Left-to-right) ¾²´Â ±Û.
  • RTL: ¿À¸¥ÂÊ¿¡¼­ ¿ÞÂÊÀ¸·Î(Right-to-left) ¾²´Â ±Û.
´Ù¸¥ °÷¿¡¼­ Á¤ÀÇ µÈ ¾ÖÆ®¸®ºäÆ®

¾ç¹æÇâ ±â´É°ú dir ¾ÖÆ®¸®ºäÆ®´Â ÀϹÝÀûÀ¸·Î ±ò·Á ÀÖ´Â(embedded) ¹æÇâ º¯°æÀ» °ü¸®Çϴµ¥ ÃæºÐÇÏ´Ù. ±×·¯³ª ¾ç¹æÇâ ±â´ÉÀÌ ¹Ù¸£Áö ¾ÊÀº Ç¥ÇöÀ» ÇÒ °æ¿ì°¡ »ý±æ ¼ö ÀÖ´Ù. BDO ¿¤·¹¸àÆ®´Â Á¦ÀÛÀÚ·Î ÇÏ¿©±Ý ÁöÁ¤ µÈ ÅؽºÆ®ÀÇ ºÎºÐ¿¡¼­ ¾ç¹æÇâ ±â´ÉÀ» ÁßÁö½Ãų ¼ö ÀÖ´Ù.

¾ÕÀÇ ¿¹Á¦¿Í °°Àº ¹®ÀåÀ» º¸ÀÚ.

english1 4WERBEH english3 2WERBEH english5 6WERBEH

±×·¯³ª ÀÌ ÅؽºÆ®°¡ ÀÌ¹Ì º¸ÀÌ´Â ¼ø¼­·Î ¹è¿­ µÇ¾ú´Ù°í °¡Á¤ÇÏÀÚ. ÇϳªÀÇ ÀÌÀ¯´Â MIME Ç¥ÁØ ([RFC2045], [RFC1556])¿¡¼­ º¸ÀÌ´Â ¼±È£ ¼ø¼­ ¶§¹®ÀÌ´Ù. ¸»ÇÏÀÚ¸é ¿À¸¥ÂÊ¿¡¼­ ¿ÞÂÊÀ¸·Î ±ÛÀÚ ¼ø¼­°¡ ¹ÙÀÌÆ® È帧¿¡ ¿À¸¥ÂÊ¿¡¼­ ¿ÞÂÊÀ¸·Î(right-to-left)°¡ »ðÀԵǴ °ÍÀÌ´Ù. ÀüÀÚ¿ìÆí¿¡¼­´Â À§ÀÇ ¹®´Ü¿¡ ÁٹٲÞÀ» ³Ö¾î ´ÙÀ½°ú °°À̵ȴÙ.

english1 english3 english5
2WERBEH 4WERBEH 6WERBEH

ÀÌ°ÍÀº [UNICODE] ¾ç¹æÇâ ±â´É¿¡ ¸ÂÁö ¾Ê´Â´Ù. ¿Ö³ÄÇϸé ÀÌ ±â´ÉÀº 2WERBEH, 4WERBEH¿Í 6WERBEH¸¦ È÷ºê¸®¾î ´Ü¾î°¡ ¿À¸¥ÂÊ¿¡¼­ ¿ÞÂÊÀ¸·Î ´ë½Å ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î Ç¥½ÃµÇ¸ç »ðÀԵDZ⠶§¹®ÀÌ´Ù.

ÀÌ·± °æ¿ìÀÇ ÇØ°áÃ¥Àº ¾ç¹æÇâ ±â´ÉÀ» µ¤¾î ¾º¿ì´Â °ÍÀÌ´Ù. ÁٹٲÞÀ» ¹æÁöÇϱâ À§ÇØ PRE ¿¤·¹¸àÆ® ¾È¿¡ ÀüÀÚ ¿ìÆíÀ» ³Ö°í °¢ ÁÙÀ» BDO ¿¤·¹¸àÆ®¿¡ ³Ö°í dir ¾ÖÆ®¸®ºäÆ®¸¦ LTR·Î ¼³Á¤ÇÑ´Ù.

<PRE>
 <BDO dir="LTR">english1 2WERBEH english3</BDO>
 <BDO dir="LTR">4WERBEH english5 6WERBEH</BDO>
</PRE>

ÀÌ°ÍÀº ¾ç¹æÇâ ±â´É¿¡°Ô "¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ³öµÎ½Ã¿À !"¶ó°í ¾Ë·ÁÁÖ°í, ±× °á°ú ÇÊ¿ä ÇÑ Ç¥ÇöÀ» ÇÏ°ÔÇÑ´Ù.

english1 2WERBEH english3
4WERBEH english5 6WERBEH

BDO ¿¤·¹¸àÆ®´Â ¼ø¼­¿¡ Àý´ëÀû ÅëÁ¦°¡ ÇÊ¿ä ÇÑ °÷¿¡¼­´Â ½Ã³ª¸®¿À ¾È¿¡¼­ »ç¿ëµÇ¾î¾ß ÇÑ´Ù. ¿¹: ´ÙÁß ¾ð¾î ºÎÇ° ¹øÈ£(multi-language part number). dir ¿¤·¹¸àÆ®¿¡¼­ ¾ÖÆ®¸®ºäÆ®´Â ÇʼöÀûÀÌ´Ù.

Á¦ÀÛÀڴ Ư¼ö Unicode ±ÛÀÚ LEFT-TO-RIGHT OVERRIDE(202D) ¶Ç´Â RIGHT-TO-LEFT OVERRIDE(16Áø¼ö 202E)¸¦ »ç¿ëÇÏ¿© ¾ç¹æÇâ ±â´ÉÀ» µ¤¾î ¾º¿ï ¼ö ÀÖ´Ù. POP DIRECTIONAL FORMATTING(16Áø¼ö 202C) ±ÛÀÚ´Â ¾ç¹æÇâ µ¤¾î ¾º¿ì±â¸¦ Á¾·áÇÑ´Ù.

ÁÖ¼®: ÀζóÀÎ ¿¤·¹¸àÆ®(BDO Æ÷ÇÔ)¿¡ ÇöÀçÀÇ [UNICODE]¿¡ »óÀÀÇÏ´Â ¾ç½Ä ±ÛÀÚ¿Í ´õºÎ·¯ dir ¾ÖÆ®¸®ºäÆ®¸¦ »ç¿ëÇϸé Ãæµ¹ µÉ ¼ö ÀÖ½¿À» »ó±â½ÃŲ´Ù.

¾ç¹æÇ⼺(bidirectionality)°ú ±ÛÀÚ ¿£ÄÚµù(encoding) [RFC1555]¿Í [RFC1556]¿¡ µû¸£¸é, MIME ¸ÞÀÏ¿¡¼­ ±¸Ã¼ÀûÀ¸·Î º¸ÀÌ´Â(visual), ¾Ï½ÃÀû°ú ¸í½ÃÀû ¹æÇ⼺ °£ÀÇ ±¸º°µî ¾ç¹æÇâ 󸮸¦ ÁöÁ¤ÇÏ´Â "charset" ÆĶó¸ÞÅÍ(parameter) °ªÀ» »ç¿ëÇϱâ À§ÇÑ Æ¯º°ÇÑ ¹æ¹ýµéÀÌ ÀÖ´Ù. È÷ºê¸®¾î¸¦ À§ ÇÑ ±× ÆĶó¸ÞÅÍ °ª "ISO-8859-8"´Â º¸´Â(visual) ¿£ÄÚµùÀ», "ISO-8859-8-i"´Â ¾Ï½ÃÀû ¾ç¹æÇ⼺(bidirectionality), ±×¸®°í "ISO-8859-8-e"´Â ¸í½ÃÀû ¹æÇ⼺(directionality)À» ±â¼ú ÇÏ¿´´Ù.

HTMLÀº Unicode ¾ç¹æÇâ ±â´ÉÀ» »ç¿ëÇϹǷÎ, ISO 8859-8À» ÀÌ¿ëÇÏ¿© ¿£ÄÚµù µÇ¾úÀ¸¸ç, ±âÁØ¿¡ ºÎÇÕÇÏ´Â ¹®¼­¿¡´Â "ISO-8859-8-i" Ç¥½Ã¸¦ ÇÏ¿©¾ß ÇÑ´Ù. HTML·Îµµ ¸í½ÃÀû ¹æÇâ Á¦¾î´Â °¡´ÉÇÏÁö¸¸, ISO 8859-8·Î Ç¥½Ã ÇÒ ¼ö ¾øÀ¸¹Ç·Î "ISO-8859-8-e"¸¦ »ç¿ëÇÏÁö ¸»¾Æ¾ß ÇÑ´Ù.

±× °ª "ISO-8859-8"´Â ¹®¼­°¡ º¸À̵µ·Ï ¾ç½ÄÈ­ µÇ¾ú½¿À» ÀǹÌÇϸç, ÀϺÎÀÇ ÀÛ¼º(markup)ÀÌ ¾ç¹æÇ⼺À» ó¸®ÇÏÁö ¸øÇÏ´Â °ú°ÅÀÇ »ç¿ëµµ±¸¿¡¼­ ÀûÁ¤ÇÑ µð½ºÇ÷¹À̸¦ È®º¸Çϱâ À§ÇÏ¿© Àß ¸ø »ç¿ëµÇ°í ÀÖ´Ù(¿À¸¥ÂÊ Á¤·Ä°ú ÀÚµ¿ ¶óÀÎ ¹Ù²Þ(wrapping)ÀÌ ¾ø´Â TABLEµî). ÀÌ¿Í °°Àº ¹®¼­µéÀº ÇöÀçÀÇ ±Ô°Ý¿¡ ºÎÇÕÇÏÁö ¾Ê´Â´Ù. ÇÊ¿äÇÏ´Ù¸é ÇÊ¿ä ÇÑ °÷¿¡ BDO ÀÛ¼º(markup)¸¦ Ãß°¡ÇÔÀ¸·Î¼­, ÀÌ ¹®¼­µéÀ» ÇöÀç ±Ô°Ý¿¡ ¸Â°Ô ¸¸µé¾î Áú ¼ö ÀÖÀ¸¸ç, µ¿½Ã¿¡ °ú°ÅÀÇ »ç¿ëµµ±¸¿¡¼­µµ ¿Ã¹Ù¸£°Ô Ç¥Çö ÇÒ ¼ö ÀÖ´Ù. [RFC1555]¿Í [RFC1556]¿¡ ±â¼ú µÈ °Í°ú´Â ¹Ý´ë·Î, ISO-8859-6(¾Æ¶ø¾î)Àº º¸ÀÌ´Â(visual) ¼ø¼­·Î µÈ °ÍÀÌ ¾Æ´Ï´Ù.

8.2.5 ¹æÇ⼺ ±ÛÀÚ ÂüÁ¶¿Í °áÇÕ(joining) Á¦¾î

¶§·Î´Â ±¸µÔÁ¡°ú °°Àº ¾î¶² ±ÛÀÚÀÇ ¹æÇ⼺¿¡ ¸ðÈ£ ÇÑ Á¡ÀÌ ³ªÅ¸³ª±â ¶§¹®¿¡, [UNICODE] ±Ô°ÝÀº ÀûÁ¤ ÇÑ ±ÛÀÚ Ç¥ÇöÀ» À§ ÇÑ Çػ󵵸¦ Æ÷ÇÔ½ÃÄ×´Ù. Unicode´Â ¶ÇÇÑ, ¿¹¸¦ µé¾î ¾Æ¶ø¾î ±ÛÀÚ¿¡¼­ ³ªÅ¸´Â »óȲ µîÀ» À§ÇÏ¿©, ÇÊ¿äÇÑ °÷¿¡ ¾µ ¼ö ÀÖ´Â °áÇÕ ±â´É Á¦¾î¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù. ÀÌµé ±ÛÀÚ´Â HTML 4ÀÇ ±ÛÀÚ ÂüÁ¶¸¦ º¸¶ó.

´ÙÀ½ DTD´Â ¹æÇâ¿¡ °ü ÇÑ ¿£Æ¼Æ¼ÀÇ Ç¥ÇöµéÀÌ´Ù.

<!ENTITY zwnj CDATA "&#8204;"--=zero width non-joiner(³Êºñ ¾øÀÌ °áÇÕ ¾ÈÇÔ) -->
<!ENTITY zwj  CDATA "&#8205;"--=zero width joiner(³Êºñ ¾øÀÌ °áÇÕ)-->
<!ENTITY lrm  CDATA "&#8206;"
	--=left-to-right mark(¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î Ç¥½Ä)-->
<!ENTITY rlm  CDATA "&#8207;"
	--=right-to-left mark(¿À¸¥ÂÊ¿¡¼­ ¿ÞÂÊÀ¸·Î Ç¥½Ä)-->

zwnj ¿£Æ¼Æ¼(entity)´Â °áÇÕÀÌ ³ªÅ¸³¯ ¼ö ÀÖÀ¸³ª ³ªÅ¸³ª¸é ¾ÈµÇ´Â °÷¿¡ °áÇÕÀ» ¹æÁöÇϱâ À§ÇÏ¿© »ç¿ëÇÑ´Ù. zwj ¿£Æ¼Æ¼´Â ±× ¹Ý´ë·Î °áÇÕÀÌ ¾È ³ªÅ¸³¯ ¼ö ÀÖ´Â °÷¿¡ ³ªÅ¸³ª¾ß ÇÒ ¶§ °­Á¦·Î °áÇÕ ½ÃÅ°´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¾î ¾Æ¶ø¾î ±ÛÀÚ "HEH"´Â "Hijri"ÀÇ ¾àÀÚ·Î »ç¿ëµÇ´Â ȸ±³ ´Þ·Â ½Ã½ºÅÛÀÇ À̸§ÀÌ´Ù. ºÐ¸® µÈ ¾ç½Ä "HEH"°¡ ¾Æ¶ø¾î ½ºÅ©¸³Æ®¿¡ »ç¿ëÇÏ´Â ¼öÄ¡ 5(Indic digits¿¡ µû¶ó)¿Í À¯»çÇϱ⠶§¹®¿¡ ³âµµÀÇ ¸¶Áö¸· ¼öÄ¡ 5¿ÍÀÇ È¥µ¿À» ÇÇÇϱâ À§ÇÏ¿© ´ë¹®ÀÚ "HEH"¸¦ »ç¿ëÇÑ´Ù. ±×·¯³ª ±× "HEH"°¡ °áÇÕ ÇÒ ¼ö ÀÖ´Â ´ÙÀ½ ±ÛÀÚ°¡ ¾ø´Ù. zwj ±ÛÀÚ´Â ±× ¹®¹ýÀ» Á¦°øÇÑ´Ù.

ÀÌ¿Í À¯»çÇÏ°Ô, Æ丣»þ(Persian) ÅؽºÆ®¿¡ ÀϹÝÀûÀ¸·Î ÇÑ ±ÛÀÚ°¡ ´ÙÀ½¿¡ ±ÛÀÚ¿Í °áÇÕÇÏ´Â °æ¿ì°¡ Àִµ¥ È긲ü¿¡¼­´Â °áÇÕÇؼ­´Â ¾ÈµÈ´Ù. zwnj ±ÛÀÚ°¡ ÀÌ °æ¿ì °áÇÕÀ» ¹æÁöÇϱâ À§ÇØ »ç¿ëµÈ´Ù.

´Ù¸¥ ±ÛÀÚ lrm¿Í rlm´Â ÀÚ¿¬ ±ÛÀÚÀÇ ¾çÂÊ ¹æÇ⼺À» °­Á¦·Î ÁöÁ¤Çϴµ¥ »ç¿ëµÈ´Ù. ¿¹¸¦ µé¾î ¸¸ÀÏ ÀÌÁß µû¿ÈÇ¥ ¾È¿¡ ¾Æ¶ø¾î(right-to-left)¿Í ¶óƾ¾î(left-to-right) ±ÛÀÚ°¡ ¿Â´Ù¸é µû¿ÈÇ¥ÀÇ ¹æÇâÀÌ ¾Æ¶ø¾î ÅؽºÆ® Àΰ¡ ¶Ç´Â ¶óƾ¾î ÅؽºÆ® Àΰ¡ ¸íÈ®ÇÏÁö ¾Ê°ÔµÈ´Ù. lrm¿Í rlm ±ÛÀÚ´Â ¹æÇâÀÇ Æ¯¼ºÀ» °®Áö¸¸ ´Ü¾î³ª ÁÙ¹Ù²Þ ¾ø°í ³Êºñ°¡ ¾ø´Ù.

¼¼ºÎ»çÇ×Àº [UNICODE]¸¦ ÂüÁ¶Ç϶ó.

¹Ý»ç È¿°ú µÈ(Mirrored) ±×¸² ¹®ÀÚ(glyphs). ÀϹÝÀûÀ¸·Î ¾ç¹æÇâ ±â´ÉÀº ±×¸² ¹®ÀÚ¿¡ ¹Ý»çÇÏÁö ¾Ê°í º¯È­¸¦ ÁÖÁö ¾Ê´Â´Ù. °ýÈ£¿Í °°Àº ±ÛÀÚµéÀº ¿¹¿ÜÀÌ´Ù([UNICODE], Ç¥ 4-7 ÂüÁ¶). ¿¹¸¦ µé¾î ¿¡ÁýÆ®(Egyptian) Hieroglyphs, ±×¸®½º Bustrophedon, ¶Ç´Â Ư¼ö µðÀÚÀÎ È¿°úµîÀ» À§ÇÏ¿© ¹Ý»ç È¿°ú(mirroring)°¡ ÇÊ¿ä ÇÒ ¶§´Â ½ºÅ¸ÀÏÀ» ÀÌ¿ëÇÏ¿© Á¦¾îÇÑ´Ù.

8.2.6 ½ºÅ¸ÀϽ¬Æ®ÀÇ ¾ç¹æÇ⼺¿¡ ´ëÇÑ È¿°ú

ÀϹÝÀûÀ¸·Î ½ºÅ¸ÀϽ¬Æ®¸¦ »ç¿ëÇÏ¿© ¿¤·¹¸àÆ®µéÀÇ ½Ã°¢Àû È¿°ú¸¦ ºí·°·¹º§(block-level)¿¡¼­ ÀζóÀÎ(inline)À¸·Î ¶Ç´Â ¿ªÀ¸·Î º¯°æÇÏ´Â °ÍÀº ±×´ë·Î Àû¿ëµÈ´Ù. ±×·¯³ª ¾ç¹æÇâ ±â´ÉÀÌ ÀζóÀÎ/ºí·°·¹º§ ±¸º°¿¡ ÀÇÁ¸Çϱ⠶§¹®¿¡ ÀÌ º¯È¯À» ÇÒ ¶§ Ưº° ÇÑ ÁÖÀǸ¦ ÇÏ¿©¾ß ÇÑ´Ù.

dir ¾ÖÆ®¸®ºäÆ®¸¦ °®°í ÀÖÁö ¾Ê´Â ÀζóÀÎ ¿¤·¹¸àÆ®°¡ ½ºÅ¸ÀϽ¬Æ®¿¡ ÀÇ ÇØ ½ºÅ¸ÀϽ¬Æ®ÀÇ ºí·°·¹º§ ¿¤·¹¸àÆ®·Î º¯È¯ µÉ ¶§, °¡Àå °¡±î¿î ¸ðü(parent)ÀÇ ºí·° ¿¤·¹¸àµå·Î ºÎÅÍ ±× ºí·°ÀÇ ±âÃÊ ¹æÇâÀ» °áÁ¤Çϱâ À§ÇÏ¿© dir ¾ÖÆ®¸®ºäÆ®¸¦ °¡Á®¿Â´Ù.

dir ¾ÖÆ®¸®ºäÆ®¸¦ °®°í ÀÖÁö ¾Ê´Â ºí·° ¿¤·¹¸àÆ®°¡ ½ºÅ¸ÀϽ¬Æ®¿¡ ÀÇ ÇØ ½ºÅ¸ÀϽ¬Æ®ÀÇ ÀζóÀÎ ¿¤·¹¸àÆ®·Î º¯È¯ µÉ ¶§, °á°úÀÇ Ç¥ÇöÀº dir ¾ÖÆ®¸®ºäÆ®(°¡Á®¿Â °ªÀ¸·Î ¼³Á¤)¸¦ º¯È¯ µÈ ¿¤·¹¸àÆ®¿¡ ÀÛ¿ëÇÏ¿© ¾ò¾îÁø ¾ç½Ä°ú ¾ç¹æÇ⼺ÀÇ °ßÁö¿¡¼­ °°¾Æ¾ß ÇÑ´Ù.

ÀÌ Trio ȨÆäÀÌÁö ¹®¼­(http://trio.co.kr/webrefer/html/struct/dirlang.html)´Â ÀÚÀ¯·ÎÀÌ ¿¬°á »ç¿ëÀÌ °¡´ÉÇÔ.