diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /language/korean |
Initial commit
Diffstat (limited to 'language/korean')
194 files changed, 73263 insertions, 0 deletions
diff --git a/language/korean/CJK b/language/korean/CJK new file mode 120000 index 0000000000..b9aefe6123 --- /dev/null +++ b/language/korean/CJK @@ -0,0 +1 @@ +../chinese/CJK
\ No newline at end of file diff --git a/language/korean/HLaTeX/ChangeLog.ko b/language/korean/HLaTeX/ChangeLog.ko new file mode 100644 index 0000000000..42ff53de89 --- /dev/null +++ b/language/korean/HLaTeX/ChangeLog.ko @@ -0,0 +1,1161 @@ +2005-04-22 Koaunghi Un <koaunghi@kornet.net> + + * 한글ë¼í… 1.0.1íŒ + + * halpha.bst (format.bvolume): "권, volume"ì„ " volume권"으로. + + * euc-kr.tex (\필기a): ë¬¸ìž "a"ì˜ ì¶œë ¥ ì–µì œ. + + * khyper.sty: ìžë™ ìŒìš´ 변화 처리 추가. + ë°ížˆì§€ 못한 글ìžì²´ ëª…ë ¹ì„ ëª¨ë“ í•œê¸€ 글ìžì²´ ëª…ë ¹ì— ëŒ€í•´ 확장. + +2005-04-20 Koaunghi Un <koaunghi@kornet.net> + + * hangulfn.sty, hfn-u.tex, hfn-k.tex: 새로 추가한 한글 ë¬¸ì„œì˜ ê°ì£¼ + íŒì§œê¸° ì–‘ì‹. ë¼í… 사용시 hfn-k.texì„, 람다 사용시 hfn-u.texì„ + ì½ì–´ 들ì¸ë‹¤. + ê°ì£¼ 번호 형ì‹ìœ¼ë¡œ "첨ìž"와 "괄호"를 ì„ íƒí• 수 ìžˆê³ + ê°ì£¼ íŒì§œê¸° ë°©ì‹ìœ¼ë¡œ "내어쓰기", "다í•ì´ì–´ì“°ê¸°", "단순ì´ì–´ì“°ê¸°", + "왼쪽맞춤", "들여쓰기", "들여왼쪽맞춤", "들여내어쓰기", + "들여괄호맞춤"ì´ ì œê³µëœë‹¤. + +2005-04-15 Koaunghi Un <koaunghi@kornet.net> + + * euc-kr.tex (\@citex): \hbox를 \@cite@ofmt으로 (latex.ltxì˜ + ìˆ˜ì •ì‚¬í•ì„ ë°˜ì˜). + + * euc-kr.tex, u8hangul.tex: 첫줄 ë“¤ì—¬ì“°ê¸°ì˜ ì–‘ì„ 2ë°°ê°ìœ¼ë¡œ. + +2005-04-14 Koaunghi Un <koaunghi@kornet.net> + + * halpha.bst: í•œêµì–´ ì±… ì œëª©ì€ ìœ ëŸ½ì–´ì˜ ê²½ìš°ì™€ 달리 (\em) + ë‚«í‘œ(「ã€) 안ì—. + + * hbname-u.tex, hbname-k.tex: halpha.bstì˜ ìˆ˜ì • 사í•ì— ë”°ë¼ + \natopen (「), \natclose (ã€) 추가. + +2005-04-13 Koaunghi Un <koaunghi@kornet.net> + + * hfont.sty: ë²„ì „ 1.0ì— í¬í•¨ë˜ì§€ 않았었ìŒ. ë²„ì „ 번호 ë° ë‚ ì§œ + ìˆ˜ì •. + +2005-04-10 Koaunghi Un <koaunghi@kornet.net> + + * 한글ë¼í… 1.0íŒ + + * hfont.tex, u8hangul.tex (\noHyphen): \spacefactor와 + \nolinebreakë¡œ 줄바꿈 ì–µì œ. + + * euc-kr.tex, u8hangul.tex: 드러냄표 추가. + ì„ ì–¸í˜• \circem, \dotem. + ëª…ë ¹í˜• \circemph, \dotemph. + + * 글ìžì²´ (디나루, 필기a): pfb 파ì¼ì„ 다시 hinting í•˜ê³ afm 파ì¼ì„ + 다시 만듦. 해당 tfm, vf, ofm, ovf 파ì¼ë„ 다시 만듦 (checksum + missmatch 오류가 ì œê±°ë¨). + +2005-04-09 Koaunghi Un <koaunghi@kornet.net> + + * hangul.sty: ìžë™ 조사 처리를 조사 ì´í˜•íƒœì™€ 매개 모ìŒìœ¼ë¡œ + ë¶„ë¦¬í•˜ê³ ë§¤ê°œ ëª¨ìŒ "으"를 "\ã…¡"ë¡œ 구현. + íƒˆë½ ê°€ëŠ¥í•œ ì§€ì •ì‚¬ "ì´"를 "\ã…£"ë¡œ 구현. + "ìžë™ 조사 처리"를 "ìžë™ ìŒìš´ 변화 처리"ë¡œ. + ìš°ë¦¬ë§ ëª…ë ¹ "\디나루"와 "\필기a" 추가. + + * u8hangul.tex: ìžë™ ìŒìš´ 변화 처리 ëª…ë ¹ 다ìŒì˜ \space를 + \spaceskip으로 처리하ë„ë¡ (\afterj@sa). + + * halpha.bst: format.editionì—ì„œ ë¹ ì§„ concatenation 기호 추가. + + * hlguide.tex: ë¼í…ê³¼ Λ용으로 ë¶„í• . + + * hind.ist, hglo.ist: headings_flag = 0. ì˜ë¬¸ ASCII 범위ë¿ë§Œ + ì•„ë‹ˆë¼ í•œê¸€ EUC 범위ì—ì„œë„ headingì„ ìƒì„±í•¨ìœ¼ë¡œì¨ 오류 ë°œìƒ. + ë”°ë¼ì„œ ì˜ë¬¸ìžì˜ headingì€ ì—†ê³ \indexspace로만 구분. ìš°ë¦¬ë§ + 범위는 \hindexheadì— ì˜í•´ì„œ ì¡°ì •ë¨. + + * hfont.tex: slides ê´€ë ¨ ëª…ë ¹ê³¼ \@pshan ê´€ë ¨ ëª…ë ¹ ì‚ì œ. + 금칙 처리: ‘“〔〈《《『ã€ì˜ 다ìŒê³¼ ’â€ã€•ã€‰ã€‹ã€ã€ã€‘ì˜ ì•žì—서는 + ì¤„ë°”ê¿ˆì„ í—ˆìš©í•˜ì§€ ì•ŠìŒ. + +2005-03-23 Koaunghi Un <koaunghi@kornet.net> + + * TDS: ë²„ì „ 1.1ì— ì ì‘ (teTeX-3.0 ë° web2c-7.5.4) + + * hangul.sty: 한글ë¼í…ê³¼ 한글Λ를 구분하여 euc-kr.texê³¼ + u8hangul.texì„ ì„ íƒí•˜ëŠ” ì—í• ë§Œ 담당. + - íŒí˜• ê·œê²©ì„ ì„ íƒ ì‚¬í•ìœ¼ë¡œ 추가 + - ì£¼ì„ íŒì§œê¸°ë¥¼ 우리ë§ì— ì 당하게 ìˆ˜ì • + - í–‰ê°„ì„ 1.3ë°°ë¡œ ì„¤ì • + - ë¬¸ë‹¨ì˜ ì²«ì¤„ 들여쓰기를 ê¸€ìž í•˜ë‚˜ 간격으로 ì¡°ì • + - \bibnameì„ "ì°¸ê³ ë¬¸í—Œ"으로 ìˆ˜ì • + + * euc-kr.tex, u8hangul.tex: ê°ê° EUC-KR 부호화 ë° UTF-8 부호화 + ë°©ì‹ì„ 지ì›í•˜ëŠ” 파ì¼. + + * hangul.otp, hangul.ocp: 한글Λì—ì„œ UTF-8 부호화 ë¬¸ìž ì„¸íŠ¸ë¥¼ + 다루기 위한 íŒŒì¼ (ì‹ ì •ì‹ë‹˜ê»˜ ê°ì‚¬). + + * ksx1001.tex: 윈ë„ìš°ì¦ˆì˜ CP949 부호화 지ì›í•˜ëŠ” ë°©ì‹ì€ + ì‚ì œí•¨ìœ¼ë¡œì¨ u8hangul.tex으로 대체ë¨. + + * 새 글ìžì²´: uhc-vada-1.0.tar.gz, uhc-dinaru-1.0.tar.gz, + uhc-pilgia-1.0.tar.gz + - 바다: ì¡°í•©844 ë°©ì‹ì— ì˜í•œ 화면 ê¸€ê¼´ì„ type1 글꼴로 변환 + - 디나루, 필기a: hlatexnì˜ ê³ í•´ìƒë„ pk 파ì¼ì„ type1 글꼴로 + ë³€í™˜í•˜ê³ ìœ ë‹ˆì½”ë“œì˜ ì „ 범위 ìŒì ˆì„ 위해 ìžì†Œ 추가 + + * fontmap: uhc-base.map, uhc-extra.map + 기본 글ìžì²´ì™€ 추가 글ìžì²´ë¡œ ë‚˜ëˆ„ê³ ê¸€ìžì²´ ìž„ë² ë”©ë§Œì„ í—ˆìš©. + ì¸ì‡„기 내장 글ìžì²´ë¡œ 처리하는 fontmap 파ì¼ì€ ì œê±°. + ë‘ë°°ì˜ ìž¥í‰ ê¸€ê¼´(ultra extended)ì˜ ë°°ìœ¨ì„ 1.99ë¡œ ìˆ˜ì • + (pdftexì—ì„œ 2.0ì´ í—ˆìš©ë˜ì§€ ì•ŠìŒ) + + * uhc-fonts-1.0.tar.gz: 글ìžì²´ ê´€ë ¨ 파ì¼ì„ 묶ìŒ. + + * 한글화: EUC-KRë¡œ ë¶€í˜¸í™”ëœ í•œê¸€ ë¼í… 패키지 중ì—ì„œ + - khyper.sty: hyperref 패키지를 한글화 + - showhkeys.sty, showhtags.sty: ê°ê° showkeys.styê³¼ showtags.styì„ + 한글화 + + * halpha.bst: ì¢€ë” ê¹Šìˆ™í•œ 부분까지 한글화. EUC-KRê³¼ UTF-8 + 부호화를 ëª¨ë‘ ë‹¤ë£° 수 있ë„ë¡ ìˆ˜ì •. 한글 문ìžê°€ ì¶œë ¥ë˜ëŠ” + ê³³ì—서는 \hbname... ëª…ë ¹ì„ ì¶œë ¥í•˜ê³ hbname-k.texê³¼ + hbname-u.texì—ì„œ ì´ ëª…ë ¹ì— í•´ë‹¹í•˜ëŠ” í•œê¸€ì„ ì •ì˜. halpha.bstì˜ + PREAMBELì—ì„œ hbname-{k,u}를 ì„ íƒì 으로 \input하는 기능 추가. + + * hind.ist: \hindexhead를 ì—†ì• ê³ hmakeindex.cì—ì„œ 삽입하ë„ë¡ í•¨. + \hindexheadì˜ ê¸°ëŠ¥ì€ euc-kr.texê³¼ u8hangul.texì—ì„œ ì •ì˜. + + * hmakeindex.c: EUC-KRê³¼ UTF-8 부호화를 ëª¨ë‘ ì²˜ë¦¬í• ìˆ˜ 있ë„ë¡ + ìˆ˜ì •. makeindex ëŒ€ì‹ ì‚¬ìš©. + + * hbibtex.c: lambdaì˜ ë³´ì¡° íŒŒì¼ ë° í„°ë¯¸ë„ ì¶œë ¥ì—ì„œ 8비트 ë° 16비트 + 문ìžì˜ ì¶œë ¥ì´ í…ì˜ í‘œê¸°ë²•ì— ë”°ë¥´ëŠ” ë°ì—ì„œ ë°œìƒí•˜ëŠ” ë¬¸ì œë¥¼ + 해결하기 위해 만듬. bibtex ëŒ€ì‹ ì‚¬ìš©. ë¼í…ì—ì„œì˜ 8비트 ë¬¸ìž + ì¶œë ¥ì— ìžˆì–´ì„œëŠ” ë¬¸ì œê°€ 없으므로 사용하지 ì•Šì•„ë„ ëœë‹¤. + +2000-02-14 Koaunghi Un <zxmst22@softland> + + * ksx1001.tex: \let\hbfdefault\bfdefault (í˜¸í™˜ì„±ì„ ìœ„í•´) + + * hfont.tex: ë¹ ì§„ 모듬 \hbfdefault를 ë„£ìŒ. \if@KSCbold는 ì—†ì• ê³ + \fontseries모듬ì—ì„œ "S" (softbold) 를 ì¸ì‹í•˜ë©°, \bfseries ëª…ë ¹ì€ + \hbfdefaultì— ì˜í•´ 우리ë§ì˜ ë‘꺼운 글ìžì²´ë¥¼ ê²°ì •. + + * uhc-gothic.tar.gz: ê³ ë”•ì²´ 글ìžì²´ì— ê°™ì´ í¬í•¨ëœ 명조체 tfm + 파ì¼ë“¤ì„ ì‚ì œ. + +2000-01-27 Koaunghi Un <zxmst22@softland> + + * 한글LaTeX 0.99 íŒ: + + * hangul.sty: hardbold를 ì• ì´ˆê°’ìœ¼ë¡œ 변경. + +2000-01-20 Koaunghi Un <zxmst22@softland> + + * kscommon.tex: 다시 hangul.styì— í†µí•©. + + * 완성형 글ìžì²´ë¥¼ ëª¨ë‘ ì—†ì• ê³ UHC 글ìžì²´ì™€ 문화부 트루타입 + 글ìžì²´ë§Œ 사용. uhc.styì„ hfont.texì— ì‚½ìž…í•˜ê³ ë‚´ìš©ì„ \relax 시킴. + + * 글ìžì²´ ì´ë¦„ì„ í†µì¼: í˜ë¦¼ì²´ëŠ” ì •ìžì²´ì˜ ì´íƒœë¦ì²´ê°€ ì•„ë‹ˆë¼ ë”°ë¡œ + ë…ë¦½ëœ ê¸€ìžì²´ë¡œ 취급. ì´ì— ë”°ë¼ ë¬¸í™”ë¶€ 글ìžì²´ì˜ 쓰기 í˜ë¦¼ì²´ì™€ + ê¶ì²´ í˜ë¦¼ì²´ë¥¼ ë”°ë¡œ 분리. 쓰기 ì •ìžì²´ì™€ 쓰기 í˜ë¦¼ì²´ëŠ” ì´ì „ì˜ + sgì—ì„œ sg ë° shë¡œ 분리. ê¶ì²´ ë° ì˜›ê¸€ì²´ëŠ” ë‘꺼운 글ìžì²´ë¡œ 보지 + ì•Šê³ ê·¸ 글ìžì²´ ìžì²´ê°€ ë‘êº¼ì›€ì„ ì˜ë¯¸í•˜ë¯€ë¡œ ë³´í†µì˜ ë‘께로 간주. + +2000-01-16 Koaunghi Un <zxmst22@softland> + + * UHC 글ìžì²´ì— 필기, 펜글씨, 펜í˜ë¦¼, 봄글씨, 옛글, ìžëª¨ (명조, + ê³ ë”•, 노벨, 소ë¼)를 추가. + + * hfont.tex, ksx1001.tex: \DeclareOldFontCommand ëª…ë ¹ì€ ê¸°ë³¸ + 글ìžì²´ (명조, ê³ ë”•, 타ìž) ì´ì™¸ì—는 ëª¨ë‘ ì‚ì œ. \text??와 \??family + 모듬 ëª…ë ¹ë“¤ì€ í˜¸í™˜ì„±ì„ ìœ„í•´ ì•„ì§ ë‚¨ê²¨ë‘ . 옛글 글ìžì²´ì˜ í•œìžë¥¼ + ytë¡œ ìˆ˜ì •. + + * hfont.tex: ìžëª¨ 글ìžì²´ì˜ 가족 ì´ë¦„ì€ mmj, mgt, mnv, msr를 jmj, + jgt, jnv, jsrë¡œ ë°”ê¿ˆìœ¼ë¡œì¨ UHC 글ìžì²´ ì´ë¦„ê³¼ ë™ì¼í•˜ê²Œ 함. + +2000-01-07 Koaunghi Un <zxmst22@softland> + + * josa.tab: 0,A8,DE ì œê±° + 1,A8,F6 1,A8,F7 1,A8,F9 1,A8,FB 1,A8,FE 0,A8,F8 0,A8,FD 추가 + + +2000-01-06 Koaunghi Un <zxmst22@softland> + + * ksx1001.tex: 한글 KS X 1001 부호 체계를 ì‚¬ìš©í• ë•Œ 필요한 + lambdaìš© 매í¬ë¡œ 파ì¼. + + * ksc5601.tex: 없앰. + + * umj03, umjb03, ugt03, ugtb03: endash를 추가. ofm, ovf, tfm + 파ì¼ë“¤ì„ 새로 작성. "2015(horizontal bar)ì— ìžˆë˜ emdash를 "2014ë¡œ + 옮김. + +1999-12-25 Koaunghi Un <zxmst22@softland> + + * kscommon.tex: \refnameì„ "ì°¸ê³ ë¬¸í—Œ", "åƒè€ƒ æ–‡ç»"으로 변경. + +1999-08-03 Koaunghi Un <zxmst22@softland> + + * 한글LaTeX ì†ŒìŠ¤ì˜ ìžë£Œë°© 구조를 변경: 한글LaTeXì˜ ëª¨ë“ ê¸°ëŠ¥ì„ + liveë¡œ ì‚¬ìš©í• ìˆ˜ 있ìŒ. ls-R 파ì¼ë„ 추가. + +1999-06-30 Koaunghi Un <zxmst22@softland> + + * hlambda: 필요없게 ëœ hlatex 스í¬ë¦½íŠ¸ëŠ” ì—†ì• ê³ , lambdaì— ë§žê²Œ + ê³ ì¹¨. + +1999-06-21 Koaunghi Un <zxmst22@softland> + + * contrib/teTeX-1.0.diff: 새 파ì¼. + +1999-04-06 Koaunghi Un <zxmst22@softland> + + * UHC 글ìžì²´ì˜ tfm, vf, ofm, ovf 를 다시 만듦. + +1999-03-10 Koaunghi Un <zxmst22@softland> + + * kscommon.tex: \if@appendix를 ì—†ì• ê³ \appendixì—ì„œ \kscntformat + 모듬으로 \section í˜¹ì€ \chapter를 미리 변경함. + \kscntformat{appendix}..ë„ ì‚ì œ. + +1999-03-08 Koaunghi Un <zxmst22@softland> + + * hangul.sty: LaTeXì˜ ìš°ë¦¬ë§í™”ëœ ì´ë¦„ë“¤ì€ \ksnamedefë¡œ ì„¤ì •ë˜ê³ , + 편/장/ì ˆì˜ ë²ˆí˜¸ì˜ ì•žì— ì‚¬ìš©ë ìš°ë¦¬ë§ ì´ë¦„ë“¤ì€ \pre@partcnt, + \pre@chaptercnt, \pre@sectioncntë¡œ ê°ê° 분리해서 처리ë¨. + \post@seccntë„ ê°ê° \post@partcnt, \post@chaptercnt, + \post@sectioncntë¡œ 분리해서, ê°ê° \partname, \chaptername, + \sectionname으로 ì§€ì •ë¨. \ksseccntformatì€ \kscntformat으로 + 바꾸어 사용ìžê°€ 편/장/ì ˆì„ ë”°ë¡œ ìž¬ì„¤ì •í• ìˆ˜ 있ìŒ. \appendixì˜ + 경우는 \if@appendixë¡œ 확ì¸í•˜ê³ 위와 ê°™ì€ ì‹ìœ¼ë¡œ ìˆ˜ì •ë¨. ê°ê°ì˜ + ë‹¨ì› ëª¨ë“¬ì€ ì´ì— 맞게 ìˆ˜ì •. ìš°ë¦¬ë§ ì¡°ì‚¬ì— \hnum(하나, 둘, + ì…‹...스물넷)ê³¼ \Hnum(첫째, 둘째, 셋째...스물넷째)ì„ ì¶”ê°€. + 불필요한 \ks@noexpand는 없앰. + + * kscommon.tex: Lambda와 LaTeXì—ì„œ 공통으로 사용ë˜ëŠ” ë¶€ë¶„ì„ + kscommon.texì— ì €ìž¥. ì´ì— 맞게 hangul.styê³¼ ksc5601.texì„ ì¶•ì†Œ. + +1999-03-03 Koaunghi Un <zxmst22@softland> + + * hangul.sty (\hindexhead): 색ì¸ì˜ head formatì´ \hindexheadì— + ì˜í•´ ì¼ë¥ ì 으로 í†µì œë 수 있ë„ë¡ ê³ ì¹¨. + \seenameì„ {\ì„~참조}ë¡œ ê³ ì¹¨ìœ¼ë¡œì¨ ì‚¬ìš©ìžê°€ 쉽게 ìˆ˜ì •í• ìˆ˜ 있ë„ë¡ + 함. + +1999-03-01 Koaunghi Un <zxmst22@softland> + + * hangul.sty (\see): makeidx.sty파ì¼ì„ ì‚¬ìš©í• ë•Œ, .ind파ì¼ì˜ + \hindexhead를 혼란시키는 \make@josa를 \emph ëª¨ë“¬ì˜ ì•ˆìœ¼ë¡œ 집어 + ë„£ìŒ. + +1999-02-23 Koaunghi Un <zxmst22@softland> + + * ugt00, utt00: ^^93와 ^^94ì˜ ìœ„ì¹˜ê°€ 서로 바뀜. + * ugt02, ugtb02, ugs02: ^^56와 ^^58ì˜ ìœ„ì¹˜ê°€ 서로 바뀜. ìž˜ëª»ëœ + ëª¨ì–‘ì„ ìˆ˜ì •. + +1999-02-20 Koaunghi Un <zxmst22@softland> + + * hangul.sty (\ksseccntformat): 편,장,ì ˆì˜ ë²ˆí˜¸ì— ì•žë’¤ë¡œ 추가ë + 한글ì´ë¦„ì„ ê°ê° \pre@seccnt와 \post@seccntë¡œ ë‚˜ëˆ„ê³ , \part, + \chapter, \sectionì˜ ë²ˆí˜¸ê°€ \ks@seccntformatì— ì˜í•´ 틀잡아지ë„ë¡ + 함. \ps@headingë“¤ë„ ì´ì— 맞게 ìˆ˜ì •. + +1999-02-14 Koaunghi Un <zxmst22@softland> + * contrib/auctex-9.9p.ko.diff: 새로 만듬. + +1998-12-27 Koaunghi Un <zxmst22@softland> + + * wansung/config/wansung.map: 실수로 wan-down.mapê³¼ ê°™ì€ ë‚´ìš©ìž„ì„ + ìˆ˜ì •í•¨. + +1998-12-25 Koaunghi Un <zxmst22@softland> + + * hangul.sty: í•œê¸€í™”ëœ TeX ì´ë¦„ë“¤ì˜ ì •ì˜ì—ì„œ ë¹ ì§„ \ks@noexpand를 + 다시 ê³ ì¹¨. (\section ì—ì„œ "ì œ"와 "장"ì´ ë‚˜ì˜¤ì§€ 않았ìŒ) + +1998-12-19 Koaunghi Un <zxmst22@softland> + + * hangul.sty, ksc5601.tex: counter \ks@ctrì„ ì—†ì•°. \appendix, + \thesection, \@chapapp, \@part, \@chapter, \l@chapter, \section, + \l@section, \ps@headings, \ps@myheadings는 사용ë˜ëŠ” class를 확ì¸í•œ + 후 한글화ë˜ë„ë¡ í•¨. + +1998-12-03 Koaunghi Un <zxmst22@softland> + + * hangul.sty, ksc5601.tex: ìžë™ì¡°ì‚¬ì²˜ë¦¬ê°€ 잘못ë˜ëŠ” ìˆ«ìž 9ì˜ ë²Œë ˆ + í•´ê²°. + * hfont.tex: slides를 만들 ë•Œ ë°œìƒí•˜ëŠ” \@pshan -> undefined + control sequence를 êµì •. + +1998-08-03 Koaunghi Un <zxmst22@softland> + + * ksc5601.tex: \hfontseriesì˜ ì´ˆê¸°ê°’ì„ m으로 ì„¤ì •. + +1998-07-21 Koaunghi Un <zxmst22@softland> + + * 0.98íŒ + * ksc5601.tex: 우리ë§ì˜ ë‘꺼운 글ìžì²´ëŠ” \hfontseries로만 바꿀 수 + 있ë„ë¡ í•¨. ì• ì´ˆê°’ì˜ ì„¤ì •ì€ \hbfdefaultë¡œ. + * uhc.sty moonttf.sty: harboldê°€ ì ìš©ë˜ë©´ \hf@series를 미리 bë¡œ + ì„¤ì •í•˜ê³ ëª¨ë“¬ ëª…ë ¹ \hfontseriesë¡œ 바꿀 수 있ë„ë¡ í•˜ë©°, 실수로 + Ωì—ì„œ 사용ë˜ë©´ 아무런 ìž‘ìš©ì„ í•˜ì§€ ì•Šë„ë¡ í•¨. + +1998-07-15 Koaunghi Un <zxmst22@softland> + + * jamo.tar.bz2 pjamo.tar.bz2: íƒ€ìž ê¸€ìžì²´ë¥¼ ì‚ì œ + * ksc5601.tex: ë¬¸ì œë¥¼ ì¼ìœ¼í‚¤ëŠ” \#, \%, \&를 ìž¬ì •ì˜. + +1998-07-06 Koaunghi Un <zxmst22@softland> + + * hangul.sty (\@bibitem): 불필요한 \load@ksc와 \bold@ksc를 ì—†ì• ê³ , + ë³´ì¡° 파ì¼ì— \bibcite 모듬 ëª…ë ¹ì„ ì“¸ ë•Œ, pdfLaTeXì˜ ê²½ìš° ìš°ë¦¬ë§ + 모듬 ëª…ë ¹ì„ ì „ê°œì‹œí‚¤ì§€ ì•Šë„ë¡ í•¨. + * contrib/musixtex.diff: MusixTeXì˜ \setname 모듬 ëª…ë ¹ì— ìš°ë¦¬ë§ì„ + ì“°ë©´ ë°œìƒí•˜ëŠ” 착오를 방지. + +1998-07-05 Koaunghi Un <zxmst22@softland> + + * ugrb14.pfb - ugrb18.pfb: ì¤‘ë³µëœ ê¸€ìžë¥¼ 없앰. + * wansung/config/wansung.map wansung/config/wan-down.map: + pkolo 글ìžì²´ë¥¼ 잘못 기입한 ê²ƒì„ ê³ ì¹¨. + +1998-06-28 Koaunghi Un <zxmst22@softland> + + * umj02, umjb02: ìž˜ëª»ëœ ì˜›ê¸€ìž ìˆ˜ì •. + +1998-06-27 Koaunghi Un <zxmst22@softland> + + * hangul.sty (\captionskorean): \captions@hangul ë° + \captions@hanja)를 사용하여 í‘œì œë¥¼ 우리ë§ë¡œ 바꿀 수 있ë„ë¡. + * hangul.sty (\@chapter): 단ë§ê¸°ì— \@jong, \@jung, \ri@ulì˜ + ì¶œë ¥ì„ ì–µì œ. + +1998-06-20 Koaunghi Un <zxmst22@softland> + + * hfont.tex: pdf(la)texì„ ì‚¬ìš©í• ë•Œì—는 PS 글ìžì²´ê°€ 미리 + ì„¤ì •ë˜ë„ë¡ ê³ ì¹¨. + * moonttf/moonttf.sty: pdf(la)texì„ ì“¸ 때는 \MapHangulFamilyê°€ + ìž‘ë™í•˜ì§€ ì•Šë„ë¡ ê³ ì¹¨. + * wansung/wansung.map wansung/wan-down.map pdflatex/wan-pdf.map: + ë¹ ì§„ 글ìžì²´ (타ìž, ìžëª¨)를 추가. + * ptaza.tar.bz2: 완성형 PS íƒ€ìž ê¸€ìžì²´ì˜ vf 파ì¼ë“¤ì´, ë°”ë€ ê³ ë”• + 글ìžì²´ë¥¼ ì“°ë„ë¡ ê³ ì¹¨. + * phsym.tar.bz2: 불필요한 vf 파ì¼ë“¤ì„ ì—†ì• ê³ tfm 파ì¼ì„ 다시 + 만듬. (ì´ìƒ 조진환님께 ê°ì‚¬). + +1998-06-15 Koaunghi Un <zxmst22@softland> + + * hlguide.tex: ìˆ˜ì •. + * hangul.sty ksc5601.tex: LaTeXì—ì„œ 사용ë˜ëŠ” ìš°ë¦¬ë§ ì´ë¦„ì´ ìžë™ + 조사 처리ë 수 있ë„ë¡ í•¨. + * uhc.sty moonttf.sty: \DeclareErrorHFont, + \DeclareHFontSubstitutionì„ ë„£ì–´ì„œ \begin{document}ì—ì„œ + \MapHangulFamilyê°€ ë°˜ì˜ë˜ë„ë¡ í•¨. + * ì¡°í•©/완성 í˜¼í•©ì‹ KAIST 글ìžì²´ëŠ” 모듬 파ì¼ë“¤ê³¼ 합께 ë”°ë¡œ + 분리. (oldhan.tar.bz2) + * uhc-pdf.map wan-pdf.map: pdflatexì—ì„œ 사용ë˜ëŠ” 글ìžì²´ ì„¤ì • + 파ì¼. + +1998-06-05 Koaunghi Un <zxmst22@softland> + + * UHC(Unified Hangul Code) ê³„ì—´ì˜ ê¸€ìžì²´ 완성: Type1 형ì‹. tfm, + vf, ofm, ovf í¬í•¨. + 명조체(보통/ë‘꺼운 굵기, ìƒì§•ê¸°í˜¸/한글/í•œìž) + ê³ ë”•ì²´(보통/ë‘꺼운 굵기, ìƒì§•ê¸°í˜¸/한글/í•œìž) + 그래픽(보통/ë‘꺼운 굵기, ìƒì§•ê¸°í˜¸/한글) + ê¶ì„œì²´(보통 굵기, ìƒì§•ê¸°í˜¸/한글/í•œìž) + ì‹ ë¬¸ì²´(보통 굵기, ìƒì§•ê¸°í˜¸/한글/í•œìž) + 타ìžì²´(보통 굵기, ìƒì§•ê¸°í˜¸/한글) + LaTeXìš© font description íŒŒì¼ ìž‘ì„±: + hswmj.fd, hwwmj.fd, hhwmj.fd: 명조체 + hswgt.fd, hwwgt.fd, hhwgt.fd: ê³ ë”•ì²´ + hswgr.fd, hwwgr.fd : 그래픽 + hswgs.fd, hwwgs.fd, hhwgs.fd: ê¶ì„œì²´ + hswsh.fd, hwwsh.fd, hhwsh.fd: ì‹ ë¬¸ì²´ + hswtt.fd, hwwsh.fd, hhwsh.fd: 타ìžì²´ + Lambdaìš© font description íŒŒì¼ ìž‘ì„±: + kscmj.fd, kscgt.fd, kscgr.fd, kscgs.fd, kscsh.fd, + ksctt.fd + LaTeXìš© 모듬 íŒŒì¼ uhc.sty 작성. + * ksc5601.tex: Lambdaë¡œ ë¬¸ì„œì˜ í‹€ì„ ìž¡ì„ ë•Œ 사용ë˜ëŠ” 모듬 파ì¼. + * hangul.sty: Lambda를 쓸 때는 ksc5601.texì„ ì½ë„ë¡ ìˆ˜ì •. + * hovftest.tex: Lambdaë¡œ ìš°ë¦¬ë§ ê¸€ìžì²´ë¥¼ ì‹œí—˜í• ìˆ˜ 있는 모듬 + 파ì¼. + +1998-05-29 Koaunghi Un <zxmst22@softland> + + * 문체부 개발 글ìžì²´ì˜ TrueType 글ìžì²´ë¥¼ ì‚¬ìš©í• ìˆ˜ 있ë„ë¡ tfm + 파ì¼ê³¼ subfont definition íŒŒì¼ (wansung.sfd) ë° ttfonts.mapì— + ê¸€ìž ë“±ë¡ì„ 위한 moonttf.map íŒŒì¼ ìž‘ì„±. 한글LaTeXì— í•„ìš”í•œ font + description íŒŒì¼ (hwmbt.fd, hwmdt.fd, hwmgs.fd, hwmhm.fd, + hwmsg.fd) 작성. + + mt.ttf(바탕체), mb.ttf(견바탕체), mg.ttf(ë‹ì›€ì²´), + mk.ttf(견ë‹ì›€ì²´), mj.ttf(ê¶ì²´ ì •ìžì²´), mm.ttf(ê¶ì²´ í˜ë¦¼ì²´), + mh.ttf(í›ˆë¯¼ì •ìŒì²´), mn.ttf(쓰기 ì •ìžì²´), mp.ttf(쓰기 í˜ë¦¼ì²´) + +1998-05-01 Koaunghi Un <zxmst22@softland> + + * 완성형 PS 글ìžì²´ê°€ vf 글ìžì²´ê°€ ì—†ì´ tfm 파ì¼ë§Œìœ¼ë¡œ 사용ë 수 + 있ë„ë¡ ë‹¤ì‹œ 만듦. + +1998-04-29 Koaunghi Un <zxmst22@softland> + + * hfont.tex: 글ìžì²´ ì„ íƒ ëª¨ë“¬ ëª…ë ¹ì—ì„œ 사용ë˜ëŠ” \edefì—ì„œ 빈 + ê³µê°„ì„ ì¶œë ¥í•˜ëŠ” ë²Œë ˆë¥¼ ìž¡ìŒ. + + * contrib/ps2pk15.diff: ps 글ìžì²´ì— hintê°€ ë§Žì„ ë•Œ ps2pkê°€ "Too + many hints"ë¼ëŠ” 알림ë§ì„ ë³´ì´ë©´ì„œ 미리보기 글ìžë¥¼ 만들지 않는 ê²ƒì„ + 막는 ps2pk 1.5íŒ ê¹ê¸° 파ì¼. + +1998-04-24 Koaunghi Un <zxmst22@softland> + + * 문체부 개발 글ìžì²´ì¤‘ ì¡°í•© 가능한 글ìžì²´ (바탕체, ë‹ìŒì²´, + ì œëª©ë°”íƒ•ì²´, ì œëª©ë‹ì›€ì²´, ê¶ì²´ ì •ìžì²´, 쓰기체 ì •ìžì²´)를 한글LaTeXì— + 맞게 완성 (postscript type1 형ì‹). 글ìžì²´ 설명 íŒŒì¼ 4ê°œ 추가 + (hwmhmj.fd, hwmhgt.fd, hwmhgs.fd, hwmhpn.fd). ìš´ì˜ ì„¤ì •ì„ ìœ„í•œ + moonhwa.map (psfonts.mapìš©), Fontmap.mh (ghostscriptìš©), + moonhwa.upr (ps2pkìš©) 작성. readme.mh 작성. + +1998-03-20 Koaunghi Un <zxmst22@softland> + + * ì¡°ì§„í™˜ë‹˜ì˜ <chofchof@math.kaist.ac.kr> 지ì 사í•: dvips + 5.76íŒì—ì„œ 한글 PS 글ìžì²´ ì „ì²´ë¥¼ ps 파ì¼ì— 올릴 ë•Œ (dvips + <파ì¼>.dvi -o) 다ìŒì˜ ë¬¸ì œê°€ ë°œìƒí•¨. + + "First number not found ERROR in encoding vector": + /Encoding ì˜ ì •ì˜ê°€ 단순히 def ë¡œ ë˜ì–´ 있ìŒìœ¼ë¡œì„œ 착오 ë°œìƒ. + def를 readonly defë¡œ ìˆ˜ì •. + pjmtt10.pfb, pkmjm[0-9].pfb, pkgrm[0-9].pfb, + pksmm[0-9].pfb, pkyt0.pfb + + "Second number not found in Char string of '/FontName'": + 257ê°œì˜ ê¸€ìžê°€ /CharStrings 258 dict dup begin ì´ë¼ ì •ì˜ë¨ì´ ì›ì¸. + /CharStrings 257 dict dup begin ì´ë¼ê³ ìˆ˜ì •. + pkbmm0.pfb, pkpgm0.pfb + + * ì—ì‹œ ì¡°ì§„í™˜ë‹˜ì˜ ì§€ì 사í•: + hwpsm.fd: 새명조 PS 글ìžì²´ë¥¼ pkmjë¡œ 잘못 기입. + pksm으로 ìˆ˜ì •. + +1998-03-18 Koaunghi Un <zxmst22@softland> + + * hangul.sty: ìš°ë¦¬ë§ ì´ë¦„ì„ ì „ì‚° 순화 ìš©ì–´ë¡œ ìˆ˜ì •: + 첨부물->ë™ë´‰ë¬¼(åŒå°ç‰©) 목차->목ë¡(目錄) + 그림목차->그림목ë¡(그림目錄) 표목차->표목ë¡(表目錄) + ì°¸ê³ ì„œì ->참조서ì (åƒç…§æ›¸ç±) 색ì¸->차례짓기(索引) + ì°¸ê³ ë¬¸í—Œ->ì €ì„œëª©ë¡(著書目錄) 어휘->ìš©ì–´í’€ì´(語彙) + 슬ë¼ì´ë“œë¹›ê¹”->환등íŒìƒ‰ê¹”(幻燈版色相) 페ì´ì§€->쪽 + * hlguide.tex: ì „ì‚°ê¸° 순화 ìš©ì–´ 사용. 부ë¡ì— ì „ì‚°ê¸° 순화 ìš©ì–´ + ìžë£Œì§‘ì„ ì¶”ê°€. + +1998-03-07 Koaunghi Un <zxmst22@softland> + + * hangul.sty: ìž˜ëª»ëœ í•œìž \ksappendixnameì„ êµì • (錄) + +1998-02-05 Koaunghi Un <zxmst22@softland> + + * fonts/Makefile: jmtt를 jamoì—ì„œ ë¹¼ê³ tazaë¡œ 바꿈 + + * contrib/: mule-2.0 ì‚ì œ. tex.ch.diff 추가. readme.ks ìˆ˜ì •. + + * readme.ks, readme.eng, news.ks: ìˆ˜ì •. + +1998-02-04 Koaunghi Un <zxmst22@softland> + + * hangul.sty (\@setref): \expandafter#2#1다ìŒì— \nullì„ ë‘ ìœ¼ë¡œì¨ + reference 다ìŒì— 나타나는 ë¹ˆê³µê°„ì„ ì œê±°. (새 LaTeX2eì— ë°˜ì˜ëœ 사í•) + + * hlguide.tex: ìˆ˜ì •, 보완. + +1998-02-01 Koaunghi Un <zxmst22@softland> + + * pkbm+pg+yt0.tar.gz, wsbm+pg+yt0.tar.gz: \bm, \pg, \ytì˜ ê¸€ê¼´ì—ì„œ + "ê² "ê³¼ "겡"ì˜ ìœ„ì¹˜ê°€ ë’¤ë°”ë€ ê²ƒì„ êµì •. + +1998-01-16 Koaunghi Un <zxmst22@softland> + + * hangul.sty: \DeclareOption{nojosa}. \@josatrueì¼ ê²½ìš°ì—만 + 메모리를 ë§Žì´ ìš”êµ¬í•˜ëŠ” \make@josa와 josa.tabê°€ ì œëŒ€ë¡œ ìž‘ë™í• 수 + 있ë„ë¡ í•¨. + + * pkmj.tar.gz, pkgr.tar.gz: CharStringsì— ë¹ ì ¸ìžˆë˜ .notdefì˜ + ì •ì˜ë¥¼ 추가. (ì‹ ì •ì‹ë‹˜ê»˜ ê°ì‚¬. jshin@pantheon.yale.edu) + + * fonts/config/special.map: 타ìžê¸€ê¼´ì„ korean/tazaë¡œ. + + * fonts/config/Fontmap: 펜글씨글꼴 ë° íƒ€ìžê¸€ê¼´ì˜ 위치를 êµì •. + + +1997-12-11 Koaunghi Un <zraun01@sunap3> + + * hangul.sty (\protected@write): \pagenumberingê³¼ .idxí™”ì¼ì—ì„œ + \thepageê°€ ë¬¸ì œë¥¼ ì¼ìœ¼í‚´ìœ¼ë¡œ ì¸í•´ LaTeX2e대로 ì›ìƒë³µêµ¬ (ìž¬ì •ì˜ë¥¼ + ì‚ì œ). \if@ksromanì€ ì—†ì• ê³ , 우리ë§ì¡°ì‚¬ì²˜ë¦¬ì— 필요한 숫ìžë§¤í¬ë¡œì˜ + ì •ì˜ì‹œ(\@arabic, \@roman, \@Roman, \@alph, \@Alph, \@fnsymbol, + \jaso, \gana, ...) \protectê°€ \relaxì¼ ê²½ìš°ë§Œ 조사처리매í¬ë¡œê°€ + ìž‘ë™í•˜ë„ë¡ ê³ ì¹¨. + * hangul.sty (\label): \@auxoutí™”ì¼ì—ì„œ \@currentlabelê³¼ + \thepageì˜ ë‹¤ìŒì— ê°ê° \make@josa{\@currentlabel}ê³¼ + \make@josa{\thepage}ê°€ ì 혀지ë„ë¡ ê³ ì¹¨. ì´ì— ë”°ë¼ ìš°ë¦¬ë§ ì¡°ì‚¬ì— + ì“°ì´ëŠ” 기호문ìžì˜ (\jaso, \gana, ...) 조사처리가 가능하ë„ë¡ + josa.tabì„ í™•ìž¥. + +1997-12-01 Koaunghi Un <zraun01@sunap3> + + * hangul.sty (\make@josa): LaTeXì— globalë¡œ ì“°ì´ëŠ” 숫ìžë§¤í¬ë¡œë¥¼ + 사용하지 ì•Šë„ë¡ ë³€ê²½í•¨(\count\z@, \count\tw@). + +1997-10-18 Koaunghi Un <zraun01@sunap3> + + * hfont.cfg: 조합형글꼴사용시 필요한 \renewcommand\mjdefault{sm}ì— + 대해 언급. + * hfont.tex: 타ìžê¸€ì”¨ì²´ì˜ 심벌과 í•œìžì˜ 대ì‘ì„ ttë¡œ ë°”ê¾¸ê³ ì´ì— + 필요한 tfmê³¼ vfê¸€ê¼´ì„ ê³ ë”•ì²´ë¡œë¶€í„° í만 타ìžì²´ì— 맞ë„ë¡ ë§Œë“¤ì–´ + 공급함. + * hstt.fd hsptt.fd hhtt.fd hhptt.fd: 타ìžì²´ 글꼴용으로 새로 작성. + +1997-10-09 Koaunghi Un <zraun01@sunap3> + + * hangul.sty: \chapterë’¤ì— ë‚˜ì˜¤ëŠ” \pagenumberingì˜ ê¸°ëŠ¥ì´ + \tableofcontentsì—는 ì ìš©ì´ ì•Šë˜ë˜ 버그를 ìž¡ìŒ. (wkim@pitt.edu) + +1997-05-27 <zraun01@sunaps> + + * 0.97íŒ ê³µê°œ. + +1997-05-21 <zraun01@sunaps> + + * ìžëª¨ê¸€ê¼´ì¤‘ vftovpì—ì„œ 착오를 ë°œìƒí•˜ëŠ” vf, tfmì„œë¥˜ì² êµì •: + jmmj9 jmmjo9 pjmmj9 pjmmjo9 + jmgt9 jmgto9 pjmgt9 pjmgto9 + jmtt9 jmtto9 pjmtt9 pjmtto9 + jmnv9 jmnvo9 pjmnv9 pjmnvo9 + jmsr9 jmsro9 pjmsr9 pjmsro9 + * mjm5.mf, pkmjm5.pfb, pkmjm5.afm: ê¸€ìž 'ì—°'ì˜ ëª¨ì–‘ì„ ë°”ë¡œìž¡ìŒ. + * hlguide.tex: ë˜ë„ë¡ ìš°ë¦¬ë§ìš©ì–´ë¥¼ ì“°ë„ë¡ ë…¸ë ¥. + +1997-05-18 <zraun01@sunaps> + + * hfontold.tex: \error@hfontshape ì„¤ì •ì‹œ ì°©ì˜¤ì œê±°. + * hangul.sty: ì–´íœ˜ìž‘ì„±ì‹œì— ê°€ë‚˜ë‹¤ë¼ëª©ë¡ì„ êµ¬ë¶„ì²˜ë¦¬í• ìˆ˜ 있ë„ë¡ + theglossaryí™˜ê²½ì„ ìž‘ì„±. + * hlatex: 어휘작성시 만들어지는 .gloì„œë¥˜ì² ë„ euc-kr기호체계로 + 변환ë 수 있ë„ë¡. + +1997-05-15 <zraun01@sunaps> + + * hfont.tex: hfont.cfg를 ì½ì€ 후 \MapHangulFamily를 실행시킴으로서 + \@pshanì´ ë³€ê²½ì„¤ì •ë˜ì—ˆì„ 경우를 ëŒ€ë¹„í• ìˆ˜ 있ë„ë¡. ì¡°í•©í˜•ê¸€ê¼´ì„ ì“¸ + 경우 hfont.cfgì—ì„œ \MapHangulFamily를 ìž¬ì„ ì–¸í•˜ë©´ + \AtEndOfPackageì—ì„œ ì´ëŸ¬í•œ ìž¬ì„ ì–¸ì´ ì‹¤í–‰ë˜ë„ë¡ í•¨ìœ¼ë¡œì„œ + \begin{document}ì—ì„œì˜ \process@tableì´ ì œëŒ€ë¡œ ìž‘ë™í•˜ë„ë¡ í•¨. + í•œìžì½”ë“œ ^^fbì˜ ë²„ê·¸ì œê±°. (다ìŒì½”드가 ^^a3ì´ì—ˆì„ ë•Œ ì™¸ë¶€ê¸€ê¼´ì„ + 바꾸ë„ë¡ í•¨) (ì´í˜•ì„님께 ê°ì‚¬:hyslee@sarang.kaist.ac.kr) + * hangul.sty: 색ì¸ìž‘성매í¬ë¡œë¥¼ 완성. + +1997-05-10 <zraun01@sunaps> + + * hsfonts.def: HFSSì— ë”°ë¥¸ ì „ë©´ ê°œì •. hpsfonts.def와 통합. + * hfont.tex, hfontold.tex: \MapHangulFamilyë¡œ 우리ë§ê¸€ê¼´ê°€ì¡±ì— + 대한 심벌/한글/í•œìžê¸€ê¼´ì„ 미리 ì§€ì •. \process@tableì—ì„œ 우리ë§ì˜ + 대치글꼴과 ì—ëŸ¬ê¸€ê¼´ì„ í™•ì¸í•˜ë„ë¡. 우리ë§ê°€ì¡±ì„ + 완성|ì¡°í•©|oldhan으로 êµ¬ë³„í•˜ê³ ìžëª¨ëŠ” 완성|ì¡°í•©ê°€ì¡±ì— + í¬í•¨ì‹œí‚´. 심벌/한글/í•œìžì˜ êµ¬ë³„ì€ hfont.tex내부ì—ì„œ ì²˜ë¦¬í•˜ê³ + 사용ìžì—게는 나타나지 ì•Šë„ë¡. \DeclareOldFontCommandì— ì“°ì´ë˜ + \usehfont는 사용ë„ê°€ ì ì–´ì„œ 없앰. \hfontamily는 + \MapHangulFamilyì—ì„œ ì§€ì •í•œ ê¸€ê¼´ë§µí•‘ì— ë”°ë¼ ì •í•´ì§€ëŠ” + 심벌/한글/í•œìžê¸€ê¼´ì„ ê°ê° 구분하여 ê°€ì¡±ì„ ì§€ì •í• ìˆ˜ 있ë„ë¡ + ìˆ˜ì •. (\hfont@mapì„ í†µí•´ \sb@family, \hg@family, \hj@family를 + ì§€ì •.) ë§µí•‘ì´ ì§€ì •ë˜ì§€ ì•Šì€ ê°€ì¡±ì˜ ê²½ìš°ëŠ” ê¸°ë³¸ì¹˜ì˜ ë§µí•‘ì„ ì“°ê³ + 사용ìžì—게 ì´ì— 대한 ê²½ê³ . \DeclareErrorHFont ë° + \DeclareHFontSubstitutionì—서는 심벌/한글/í•œìžì˜ êµ¬ë¶„ì—†ì´ ìš°ë¦¬ë§ + 가족만 ì§€ì •í• ìˆ˜ 있ë„ë¡ í•¨. ì´ì—ë”°ë¼ \DeclareFontShape ë° + \DeclareHFontShape, \get@external@hfont, \wrong@hfontshape, + \DeclareHFontEncodingë“±ì´ ìˆ˜ì •ë¨. 우리ë§ì°¾ê¸°ì™€ ìµœì¢…ì²˜ë¦¬ì˜ + \h@C매í¬ë¡œì—ì„œ \f@familyë¶€ë¶„ë„ \sb@/\hg@/\hj@ì„ ì“¸ 수 있ë„ë¡ + 변경. 매í¬ë¡œì— ì“°ì´ëŠ” 우리ë§ì½”드는 TeXì˜ hexcode표시로 바꿈. + * h*.fd: \MapHangulFamilyì— ì˜í•´ 불필요한 ê¸€ê¼´ì„ ì–¸íŒŒì¼ë“¤ì„ + ì œê±°í•˜ê³ , 나머지는 ìžëª¨ì˜ êµ¬ë¶„ì´ ì—†ë„ë¡ ìˆ˜ì •. ëª¨ë“ \itshapeì€ + ê°™ì€ ê¸€ê¼´ê°€ì¡±ì˜ \slshape으로 대치ë˜ë„ë¡ ë³€ê²½. 필기체와 펜í˜ë¦¼ì²´ëŠ” + 다른 글꼴가족으로 ë…립시킴. 필요없는 파ì¼ì€ ì‚ì œ. + 심벌: + hsgt.fd hssm.fd + hspgt.fd hspsm.fd + 한글완성형: + hwbm.fd hwgs.fd hwmg.fd hwol.fd hwpn.fd hwyt.fd + hwgr.fd hwgt.fd hwmj.fd hwpg.fd hwsm.fd + hwmgt.fd hwmmj.fd hwmnv.fd hwmsr.fd hwmtt.fd + hwpbm.fd hwpgs.fd hwpmg.fd hwpol.fd hwppn.fd hwpyt.fd + hwpgr.fd hwpgt.fd hwpmj.fd hwppg.fd hwpsm.fd + hwpmgt.fd hwpmmj.fd hwpmnv.fd hwpmsr.fd hwpmtt.fd + 한글조합형: + hjbm.fd hjgs.fd hjmg.fd hjpg.fd hjsm.fd + hjgr.fd hjgt.fd hjol.fd hjpn.fd hjyt.fd + hjmgt.fd hjmmj.fd hjmnv.fd hjmsr.fd hjmtt.fd + hjpbm.fd hjpgs.fd hjpmg.fd hjppg.fd hjpsm.fd + hjpgr.fd hjpgt.fd hjpol.fd hjppn.fd hjpyt.fd + hjpmgt.fd hjpmmj.fd hjpmnv.fd hjpmsr.fd hjpmtt.fd + 한글oldhan: + hodr.fd hogr.fd hogt.fd hool.fd + hogj.fd hogs.fd homj.fd hopg.fd + í•œìž: + hhgs.fd hhgt.fd hhsm.fd + hhpgs.fd hhpgt.fd hhpsm.fd + * hfont.cfg: ì¡°í•©í˜•ê¸€ê¼´ì„ ì“¸ 경우 모ìžë¼ëŠ” ê¸€ê¼´ì„ ì™„ì„±í˜•ì—ì„œ + ëŒì–´ì“¸ 수 있ë„ë¡ ì¤€ë¹„. + +1997-05-08 <zraun01@sunaps> + + * hfont.tex: 혼ë™ì„ 주는 \*default를 ì‚ì œí•˜ê³ ë‹¤ìŒì˜ default만 + 남김. \hencodingdefault, \symboldefault, \hanguldefault, + \hanjadefault, \hfamilydefault, \mjdefault, \gtdefault, + \tzdefault. \hf@idx는 \f@idxë¡œ 변경. + * hangul.sty: \mj, \gt, \gr, ...ë“±ì˜ ê¸€ê¼´ë°”ê¿ˆë§¤í¬ë¡œê°€ + OldFontCommandë¡œ 바뀜으로서 \명조, \ê³ ë”•, \그래픽, ...ë“±ì˜ + 우리ë§ê¸€ê¼´ë°”꿈매í¬ë¡œë¥¼ \mjfamily, \gtfamily, \grfamily, ...ë“±ì˜ + 기능으로 ë°”ê¾¸ê³ \타ìž(=\tz\family)를 추가. + +Sat May 3 <zraun01@sunaps> + + * hfont.tex, hfontold.tex: 새 매í¬ë¡œ \makekscletter, + \makekscother, \makekscactive (ëª¨ë‘ í•œê¸€LaTeXì˜ ê´€ë¦¬ì— ì‚¬ìš©ì¤‘). + * hangul.ist: 새 파ì¼. ìš°ë¦¬ë§ ìƒ‰ì¸ì²˜ë¦¬ì‹œ makeindexì˜ + style파ì¼. \itemëŒ€ì‹ \KSitem, \indexspaceëŒ€ì‹ \hindexspace, + headings_flagì„ 1ë¡œ ì„¤ì •. + * hangul.sty: hangul.ist를 ì¨ì„œ 색ì¸ì²˜ë¦¬í• ë•Œ 필요한 매í¬ë¡œ + \KSitemì„ ì •ì˜. í•œê¸€ì˜ ê²½ìš° ㄱㄴㄷㄹ... 목ë¡ì„ êµ¬ë¶„í•˜ê³ ì‹¬ë²Œ ë° + í•œìžëŠ” ê°ê¸° í•˜ë‚˜ì˜ ê·¸ë£¹ìœ¼ë¡œ 처리. + +Wed Apr 30 <zraun01@sunaps> + + * hangul.sty: hfont.styì„ ì“¸ ê²½ìš°ì— í•„ìš”í•œ + \@latex@warning@no@line, \@font@warning, \centering, \raggedright, + \raggedleft, \thanks, \markboth, \@markright를 앞으로 ì˜®ê¸°ê³ , + hfont.styì„ ì“°ë©´ \@nameuse{hfont.sty}ì— ì˜í•´ hangul.styì´ + ë나ë„ë¡. + * hfont.sty: ëª¨ë“ optionì„ hangul.styë¡œ ë„˜ê²¨ì£¼ê³ + \@namedef{hfont.sty}ì„ \endinput으로 ì •ì˜í•œ 후 \input hangul.sty. + +Tue Apr 29 <zraun01@sunaps> + + * hfont.tex: ìš°ë¦¬ë§ ê¸€ê¼´ì„ íƒ ë°©ì‹ (HFSS)ì„ ë„입하여 ê¸€ê¼´ì„ íƒë°©ë²•ì„ + ì „ë©´ ìˆ˜ì •. ìš°ë¦¬ë§ ì¸ì½”딩: H, ìš°ë¦¬ë§ ê°€ì¡±: smj, ssm, sgt, stt + (심벌) wmj, wsm, wgt, wgr, wgs, wol, wbm, wpg, wpn, wmg, wyt + (완성형한글) jmj, jsm, jgt, jpn (조합형한글) mmj, mgt, mtt, mnv, + msr (ìžëª¨í˜• 한글) hmj, hsm, hgt, hgs, htt (í•œìž). + 초기값: \hencodingdefault=H, \symboldefault=s, + \hanguldefault=\wsdefault (\wsdefault=w, \jhdefault=j, + \jmdefault=m), \hanjadefault=h, (oldhanì€ \ohdefault를 oë¡œ). + \hfamilydefault=\mjdefault (\mjdefault=mj, \gtdefault=gt, + \tzdefault=tt, \grdefault=gr, \smdefault=sm, \gsdefault=gs, + \mgdefault=mg, \ytdefault=yt, \bmdefault=bm, \pndefault=pn) + ì¸ì½”딩: \hfontencoding{\hencodingdefault} + ê°€ì¡±ì€ ë‘ê°œì˜ ë§¤í¬ë¡œë¡œ: 첫번째 매í¬ë¡œëŠ” KSC 5601ì˜ ì½”ë“œì— ì˜í•œ + 심벌/한글/í•œìžë¥¼ 구분 (\symbolfamily{\symboldefault}, + \hangulfamily{\hanguldefault}, \hanjafamily{\hanjadefault}) + \kscfamily{\symboldefault}{\hanguldefault}{\hanjadefault}는 ìœ„ì˜ + ì…‹ì„ í•œêº¼ë²ˆì— ì„¤ì •. í•œê¸€ê°€ì¡±ì€ ì…‹(완성,ì¡°í•©,ìžëª¨): \wsfamily, + \jhfamily, \jmfamily (oldhanì—는 \ohfamily). ë‘번째 매í¬ë¡œëŠ” + 우리ë§ì˜ ê¸€ê¼´í˜•íƒœì— ì˜í•œ ê°€ì¡±ì„ êµ¬ë¶„: \hfontfamily{\mjdefault} + 단축매í¬ë¡œëŠ” + \mjfamily -> \textmj \mj + \gtfamily -> \textgt \gt + \grfamily -> \textgr \gr + \smfamily -> \textsm \sm + \gsfamily -> \textgs \gs + \mgfamily -> \textmg \mg + \ytfamily -> \textyt \yt + \bmfamily -> \textbm \bm + \pnfamily -> \textpn \pn + (oldhanì—는 compatibility를 위해 \dr와 \gjì„ ì¶”ê°€) + 필기체과 펜í˜ë¦¼ì²´ëŠ” ê°ê° gtfamily와 mjfamily/smfamily/pnfamilyì—ì„œ + itshapeë¡œ ì„ íƒ. 외곽체는 mjfamilyì˜ fontshapeì„ olë¡œ + ì„ íƒ. 타ìžì²´ëŠ” ì˜ë¬¸ì˜ \ttfamilyë¡œ ì„ íƒ. \tzfamily는 ì˜ë¬¸ê³¼ + ìƒê´€ì—†ì´ 우리ë§ë§Œ 타ìžì²´ë¡œ 바뀜. + ì˜ë¬¸ì˜ \rmfamily는 \mjfamily를, \sffamily는 \gtfamily를 ìžë™ì„ íƒ. + softbold는 fontseriesì˜ ê°’ì„ S+fontseriesë¡œ ì§€ì •í•¨ìœ¼ë¡œì„œ + ì„ íƒ. softboldì— ì“°ì´ëŠ” 글꼴시리즈는 fontseries와는 ìƒê´€ì—†ì´, + ì •í•´ì§„ mddefault를 ì¨ì„œ 세번 중첩ì¸ì‡„. fontseries는 ì˜ë¬¸ì˜ + \fontseries를 그대로 사용. + ê¸€ê¼´ì„ íƒì‹œ, 해당하는 ê¸€ê¼´ì´ ì—†ìœ¼ë©´ \fontshape, \fontseriesì˜ + ê¸°ë³¸ê°’ì„ ì°¨ë¡€ë¡œ 바꿈으로서 찾아 ë³´ê³ ì´ ê²ƒì´ ì‹¤íŒ¨í•˜ë©´, + \hfamilydefaultë¡œ. ê·¸ëž˜ë„ ê²°ì •ë˜ì§€ 않으면 + H/(심벌|한글|í•œìž)\hfamilydefault/m/n/10으로 ì„¤ì •ë¨. + hfont.cfgì—ì„œ ìš°ë¦¬ë§ ë° ê¸°íƒ€ ì˜ë¬¸ê³¼ 우리ë§ì—ì„œ 공용으로 ì“°ì´ëŠ” + ê¸°ë³¸ê°’ì„ ì •í• ìˆ˜ 있ë„ë¡. + ì˜ë¬¸ì˜ 매í¬ë¡œ \usefont는 우리ë§ì˜ 경우 첫 ë‘ ë³€ìˆ˜ê°€ \hfontencoding + ë° \hfontfamily를 ì§€ì •í• ìˆ˜ ìžˆê³ ë‚˜ë¨¸ì§€ ë‘˜ì€ ì˜ë¬¸ì—서와 마찬가지로 + \fontseries ë° \fontshapeì„ ì§€ì •. + pshanì€ \hfontfamilyì˜ ì•žì— p를 ë‘므로서 ì„ íƒ. (ì´í˜•ì„님께 + ê°ì‚¬:hyslee@sarang.kaist.ac.kr) + * hangul.sty: HFSSì— ë”°ë¼ ë¶ˆí•„ìš”í•œ \h@nguldefault를 ì‚ì œ. + * hfontold.tex: hfont.texì˜ ìš°ë¦¬ë§ ê¸€ê¼´ì„ íƒ ë°©ì‹ (HFSS)ì— + ì ì‘í•˜ê³ , oldhanì—만 필요한 ë¶€ë¶„ì„ ì¶”ê°€ (\hg@break, \dr, \gj, + \ohdefault) ë° ìˆ˜ì • (\DeclareFontShape, + \DeclareHFontShape). ìš°ë¦¬ë§ ì„ íƒì€ oldhan.tabì„ ì½ì–´ì„œ + ì •ì˜. ë©”ëª¨ë¦¬ë¬¸ì œë¡œ josa.tabì˜ ì²˜ë¦¬ëŠ” ì‚ì œ. + * ê¸€ê¼´ì„ íƒì˜ 변경으로 새로 만들어진 .fd파ì¼ë“¤: + 심벌: + hsgt.fd hsmj.fd hssm.fd hstt.fd + hspgt.fd hspmj.fd hspsm.fd hsptt.fd + 한글완성형: + hwbm.fd hwgt.fd hwol.fd hwgr.fd hwyt.fd hwmg.fd hwgs.fd + hwmj.fd hwpg.fd hwpn.fd hwsm.fd + hwpbm.fd hwpgt.fd hwpol.fd hwpgr.fd hwpyt.fd hwpmg.fd hwpgs.fd + hwpmj.fd hwppg.fd hwppn.fd hwpsm.fd + 한글조합형: + hjgt.fd hjmj.fd hjpn.fd hjsm.fd + hjpgt.fd hjpmj.fd hjppn.fd hjpsm.fd + 한글ìžëª¨í˜•: + hmmj.fd hmsm.fd hmgt.fd hmnv.fd hmsr.fd hmtt.fd + hmpmj.fd hmpsm.fd hmpgt.fd hmpnv.fd hmpsr.fd hmptt.fd + í•œìž: + hhgs.fd hhmj.fd hhsm.fd hhgt.fd hhtt.fd + hhpgs.fd hhpmj.fd hhpsm.fd hhpgt.fd hhptt.fd + oldhan: + hogr.fd hogs.fd hogt.fd homj.fd hosm.fd + +1997-04-18 <zraun01@sunaps> + + * hfontold.tex: 착오로 심벌/í•œìžê¸€ê¼´ì—ì„œ ìž‘ë™í•˜ì§€ ì•Šê²Œëœ pshanì„ + 다시 복구. 심벌과 í•œìžê¸€ê¼´ì€ í•ìƒ \fontseries{m}ì´ ë˜ë„ë¡ í•˜ê³ , + \@KSCboldë¡œ ë‘꺼운 글씨체를 만들ë„ë¡. 한글매í¬ë¡œì—ë„ \stringëŒ€ì‹ ì— + \KSC@를 씀. + * fonts/Makefile, fonts/runmf: ì˜¤ë¥˜ì œê±° + +1997-04-09 <zraun01@sunaps> + + * hangul.sty: ì¸ìš©ì˜ ìžë™ì²˜ë¦¬ì¡°ì‚¬ 매í¬ë¡œë¥¼ 위한 josa.tab매í¬ë¡œë¥¼ + 숫ìžëŒ€ì‹ \hexnumber@ë¡œ (\make@josa, \JS@). ì´ë¡œì„œ TeXì— í•„ìš”í•œ + string characters를 대í ê°ì†Œì‹œí‚´. + +1997-04-04 <zraun01@sunaps> + + * hangul.sty: 한글LaTeXì— ì“°ì´ëŠ” \HLaTeXversion ë° \HLaTeXdateê°€ + hangul.styì—ì„œ ì •ì˜ëœ \fileversion ë° \filedate를 쓸 수 있ë„ë¡. + * 0.96íŒ ì´ì „ì— ì“°ë˜ ì™„ì„±í˜•ê¸€ê¼´ì„ ì´ë¦„만 바꾸어 ì‚¬ìš©í• ë•Œ ë°œìƒí•˜ëŠ” + checksum error를 바로잡ìŒ. + wsgrm9.tfm wsgrmo9.tfm wsgrb9.tfm wsgrbo9.tfm + wsgtm9.tfm wsgtmo9.tfm wsgtb9.tfm wsgtbo9.tfm + wsmjm9.tfm wsmjmo9.tfm wsmjb9.tfm wsmjbo9.tfm + wsgs9.tfm wsgso9.tfm + wsmg9.tfm wsmgo9.tfm + wsol9.tfm wsolo9.tfm + wsyt9.tfm wsyto9.tfm + +Tue Apr 1 11:53:34 1997 Koaunghi Un <zraun01@indiaka.zdv.uni-tuebingen.de> + + * ë²„ì „ 0.961: + + * upwan.fd, upjohab.fd, upjamo.fd, uphsymb.fd, uphanja.fd: + ì‚¬ìš©í• ìˆ˜ 있는 ê¸€ê¼´ì˜ í¬ê¸°ë¥¼ 5ptì—ì„œ 무한대까지로 + ì„¤ì •. <wkim+@pitt.edu> + +1997-03-31 <zraun01@sunaps> + + * hfontold.tex: 0.96ì— ì ì‘. + * *.fd: ë¹ ì§„ ê¸€ê¼´ëª¨ì–‘ì„ ì¶”ê°€. + * hfont.tex: \normalfont, \ttfamily, \upshape, \slshape, \scshape, + \itshapeì˜ ìž¬ ì •ì˜ì— \expandafter를 ì¨ì„œ. \@KSCbold...는 + \fontseriesì—ì„œ ê²°ì •í•˜ë„ë¡ í•˜ê³ \load@kscì— ê±¸ë¦¬ëŠ” 부하를 + 줄임. \bold@kscì˜ \boxìžì²´ì— í¬ë§·ì„ í¬í•¨. \newif\if@KSCbold를 + \if@makeboldì˜ ì•žìœ¼ë¡œ. ìš°ë¦¬ë§ EUCê¸€ìž ë§¤í¬ë¡œë¥¼ 가능한한 + expand시켜서 문서처리시 걸리는 부하를 ê°ì†Œ. \@pshanë„ ì—¬ê¸°ì„œ + expand시키ë„ë¡ í•¨. \load@kscì˜ \fontencoding, \fontfamily, + \fontseries, \fontshapeì€ ë¯¸ë¦¬ \edef\f@encoding, \edef\f@family, + \edef\f@series, \edef\f@shape으로 ì •ì˜í•œ 후 \selectfontí• ìˆ˜ + 있ë„ë¡. \hangulfamilyê°€ \h@ngulf@mily를 ì •ì˜í• 수 + 있ë„ë¡ í•¨ìœ¼ë¡œì„œ hfont.cfgì—서는 \def\hangulfamily{..}ëŒ€ì‹ ì— + \hangulfamily{..}ë¡œ ì„ ì–¸í• ìˆ˜ 있ë„ë¡. + * hangul.sty: \if p\@pshan\ExecuteOptions{softbold}\fi를 + hfont.texë¡œ ì´ë™í•˜ì—¬ hfont.cfg를 ì½ì€ í›„ì— ì‹¤í–‰ë˜ë„ë¡. \centering, + \raggedright, \raggedleft, \verbatim@fontì˜ ìž¬ì •ì˜ì— + \expandafter를 ì¨ì„œ. ìƒˆíŒŒì¼ josa.tabì— ì¡°ì‚¬ê²°ì •ì— í•„ìš”í•œ ë°ì´í„° + 수집. ì´ë¡œ ì¸í•´ \make@josaì˜ í•œê¸€ë¶€ë¶„ì´ í•œê¸€, í•œìž, 한글ìžì†Œë¡œ + 확장ë˜ë©´ì„œ 매í¬ë¡œ \@grepì˜ ì‚¬ìš©ì€ ìƒëžµë¨. + * josa.tab: 새파ì¼. citationì— ì“°ì¼ í•œê¸€, í•œìž, ìžì†Œ + ìžë™ì²˜ë¦¬ì¡°ì‚¬í‘œ. + * contrib/halpha.bst: ì €ìžê°€ ì—¬ëŸ¬ëª…ì¼ ê²½ìš° ë§ˆì§€ë§‰ì— "ê³µì €"ê°€ 나올 + 수 있ë„ë¡. \newcommand{\etalchar}ì˜ "^"ê°€ 사ë¼ì§€ëŠ” ê²ƒì„ ë°©ì§€í•˜ê¸° + 위해 \DeclareRobustCommand\etalcharë¡œ .bbl파ì¼ì— 쓰여지게. + +1997-03-17 <zraun01@sunaps> + + * ë²„ì „ 0.96: + + * hfont.tex: 새로운 매í¬ë¡œë“¤, \DeclareHgShape \SubstHgShape + \DeclareHjshape \SubstHjShape \DeclareHsShape \SubstHsShapeë¡œ font + definition fileë“¤ì„ ê°„ë‹¨ížˆ. + +1997-03-15 <zraun01@sunaps> + + * emtex/: emTeX사용ìžë“¤ì´ 글꼴만들기를 쉽게 í• ìˆ˜ 있ë„ë¡ batchíŒŒì¼ + ë° mfjob파ì¼ì„ ëª¨ë‘ ìˆ˜ì •, 재작업. + +1997-03-12 <zraun01@sunaps> + + * hangul.sty: 새글꼴, 타ìžê¸°ì²´ 완성. ì´ì—ë”°ë¼ \ttfamily를 ìž¬ì¡°ì ˆ. + * hfont.tex: 글꼴ì†ì„±ì— ë”°ë¼ ê¸€ê¼´ë°”ê¿ˆë§¤í¬ë¡œì— \h@series를 ì •ì˜í•˜ì—¬ + \load@kscì—ì„œ \fontseries를 ê²°ì •í• ìˆ˜ 있ë„ë¡. ì´ì—ë”°ë¼ .fd파ì¼ì„ + 단순화함. \pickup@fontì—ì„œì˜ í•œê¸€ ë‘ê»ê²Œí•˜ê¸°ë„ \load@kscì—ì„œ + ê²°ì •. \if@KSCbold는 \if@makeboldì—서만 ë³´ì¼ ìˆ˜ 있ë„ë¡. + * hfont.sty: 0.96ì— ì ì‘. + +Fri Mar 7 10:04:49 1997 <zraun01@sunaps> + + * hfont.tex: ìš°ë¦¬ë§ 2ë°”ì´íŠ¸ì²˜ë¦¬ 매í¬ë¡œì˜ 앞쪽 ê¸€ê¼´ê²°ì •ë¶€ë¶„ì€ + \load@ksc, 뒷쪽 ìš°ë¦¬ë§ ë‘ê»ê²Œí•˜ê¸°ë¶€ë¶„ì€ \bold@kscë¡œ ë”°ë¡œ ì •ì˜. + * hangul.sty: 매í¬ë¡œ \seeì—ì„œì˜ ìžë™ì¡°ì‚¬ì²˜ë¦¬. + 우리ë§ê¸€ê¼´ë°”꿈매í¬ë¡œì˜ ë’¤ì— \ignorespace. \citeì—ì„œì˜ + ìžë™ì¡°ì‚¬ì²˜ë¦¬ë¥¼ 위한 매í¬ë¡œ \make@josa. \cite ë¼ë²¨ì˜ 문ìžì—´ íŒŒì•…ì€ + ì˜ë¬¸ìžì™€ ìˆ«ìž ê·¸ë¦¬ê³ í•œê¸€ë¡œ ì¼ë‹¨ ì œí•œ. 조사처리를 가능하게 + \bibciteì— \make@josa내지는 \ks@numì„ ì¶”ê°€í•˜ë„ë¡ \bibitemì„ ìˆ˜ì •. + +Sun Mar 2 14:25:13 1997 <zraun01@sunaps> + + * hangul.sty: ìžë™ì¡°ì‚¬ì²˜ë¦¬ì—ì„œ \fnsymbolëŒ€ì‹ \@fnsymbol, + \romannumeralëŒ€ì‹ \@romanê³¼ \@Romanì„ ìˆ˜ì •. 숫ìžíŒŒì•…매í¬ë¡œë“¤ì´ + .aux파ì¼ì˜ \newlabelì—서만 나타나ë„ë¡ \labelì—ì„œ \if@ksromanì„ + ê²°ì •í•˜ì—¬ \protected@write를 ì¡°ì •. 우리ë§ìˆ«ìžì˜ 조사는 매í¬ë¡œ + \alph@josaë¡œ í• ìˆ˜ 있ë„ë¡. hfont.texì˜ ë‚´ìš©ì¤‘ latex.ltxì—ì„œ + ë°œì·Œìˆ˜ì •í•œ ê²ƒë“¤ì„ hangul.styë¡œ ì´ë™. + +Wed Feb 26 23:50:21 1997 <zraun01@sunaps> + + * hangul.sty: ìžë™ì¡°ì‚¬ì²˜ë¦¬ê¸°ëŠ¥(\ì€\는\ì´\ê°€\ì„\를\와\ê³¼\으로\ë¡œ + \으로서\로서\으로ì¨\ë¡œì¨). ì´ì— ë”°ë¼ \fnsymbol, \@arabic, + \ronamnumeral, \@alph, \@Alph ë° ìš°ë¦¬ë§ ìˆ«ìžë¥¼ ìˆ˜ì •. 숫ìžíŒŒì•…ì€ + \ks@num, 그외는 \@jung, \@jong, \ri@ulë¡œ \@josaê°€ ë‘가지 조사중 + 하나를 ì„ íƒí• 수 있ë„ë¡. + * hfont.tex: ìš°ë¦¬ë§ ëª…ë ¹ì€ ëª¨ë‘ hangul.styë¡œ 옮김. ìœ„ì˜ + ìžë™ì²˜ë¦¬ì¡°ì‚¬ì™€ 충ëŒë˜ëŠ” 우리ë§ëª…ë ¹ë“¤(\ê³ ë”•, \그래픽\ê¶ì„œ, + \명조\목ê°, \옛글\외곽)ì€ ìžë™ì²˜ë¦¬ì¡°ì‚¬ì™€ 함께 hangul.styì—ì„œ ì •ì˜. + 충ëŒì´ ì•Šë˜ëŠ” ìš°ë¦¬ë§ ëª…ë ¹ë“¤ì€ ìœ„ì™€ 호환ë˜ê²Œ + ìˆ˜ì •. (\@ifnextchar). 우리ë§ê¸€ê¼´ë°”꿈매í¬ë¡œì˜ ë’¤ì— \ignorespace. + (ëª…ë ¹ë‹¤ìŒì— \spaceê°€ ê¼ ì˜¬ 필요없ìŒ) \hanguldefault{가족}{글꼴}ì„ + \hanguldefault{글꼴}ë¡œ 축소. ê°€ì¡±ì€ ì™„ì„±í˜•ì„ ê¸°ë³¸ìœ¼ë¡œí•˜ê³ ì¡°í•©í˜•ì„ + 쓸 경우ì—는 hfont.cfgì—ì„œ ì •ì˜í• 수 있ë„ë¡ í•¨. + +Fri Feb 21 18:24:33 1997 <zraun01@sunaps> + + * hfont.tex: 글꼴파ì¼ì´ë¦„ì„ iso9660파ì¼ì‹œìŠ¤í…œì— 맞게 ëª¨ë‘ ìˆ˜ì •. + hlatex-guide.texë„ hlguide.texë¡œ. 필기체글꼴 완성. + \counter \h@f@mì„ ì—†ì• ê³ ìžëª¨ê¸€ê¼´ë³€í™˜ì€ ëª¨ë‘ \jm??으로. \jamo는 + 없앰. \wan=\wansung. \normalfont=\reset@fontì— \h@nguldefaultë¡œ + í•œê¸€ê¸€ê¼´ì„ ì´ˆê¸°í™”. \normalh@ngulì„ ì‚ì œ. + * 슬ë¼ì´ë“œìž‘ì„±ì„ ìœ„í•œ 매í¬ë¡œíŒŒì¼ hsfonts.def, hpsfonts.def ë° ê¸€ê¼´ + 완성. -- ëª¨ë‘ \LaTeX209하ì—ì„œ ìž‘ë™í• 수 있ë„ë¡. hltx209.cfg는 + \LaTeX209하ì—ì„œ hangul.styì˜ ì˜µì…˜ì„ ì²˜ë¦¬ë¥¼ í• ìˆ˜ 있ë„ë¡. + * hangul.sty: \if@pshanì„ \def\@pshan{p}ë¡œ 변경. ë‹¨ì› ì§œê¸°ì™€ + headingsì§œê¸°ì˜ í•œê¸€í™”ë¥¼ 약간 ìˆ˜ì •. + +Fri Oct 18 11:06:16 1996 <zraun01@sunap3> + + * hfont.tex: 새 심볼글꼴(명조,ê³ ë”•). \hsymb@lenc@dingì‚ì œ. + ê¸€ê¼´ì„ íƒì„ ê°œì„ . \markboth, \@markright를 ê°œì„ . 우리ë§ì˜ ë‘꺼운 + ê¸€ì”¨ì²´ì˜ ì„ íƒì€ \pickup@fontì—ì„œ ê²°ì •. + ìš°ë¦¬ë§ 2 bitê³„ì‚°ì€ ë¯¸ë¦¬í•˜ê³ \stringì„ \KSC@ë¡œ 변경하여 + ìš°ë¦¬ë§ ë‘ bitì˜ ì²˜ë¦¬ë°©ì‹ì„ ë•Œì—ë”°ë¼ ë³€ê²½í• ìˆ˜ 있ë„ë¡. + +Mon Oct 14 23:34:28 1996 <zraun01@sunap3> + + * hfont.tex: ê¸€ê¼´ì„ íƒì„ \mj, \gt, \gr, \gs, \mg, \yt, \pn, \ol, + \jmnv, \jmsrë¡œ ì œí•œ. \wansung, \johab, \jamoë¡œ í•œê¸€ê¸€ê¼´ì˜ ê°€ì¡± + ì„ íƒ. 매í¬ë¡œ \{mj,gt,gs,gr,mg,pn,dr,pg}default는 ì‚ì œë¨. counter + \ksc@shapeì´ ë§¤í¬ë¡œë¡œ. \s@l@cth@ngulsh@peì€ ì‚ì œë˜ê³ ëŒ€ì‹ + fd파ì¼ì—ì„œ font substitution으로 처리. \h@ngulenc@dingê³¼ + \h@njaenc@dingì´ ì‚ì œë¨. + +Sun Oct 13 23:53:52 1996 <zraun01@sunap3> + + * 새 글꼴 (한글): 조합형 명조체(\jhmj), ê³ ë”•ì²´(\jhgt), + 펜글씨체(\jhpn). ìžëª¨í˜• 명조체(\jmmj), ê³ ë”•ì²´(\jmgt), 노벨(\jmnv), + 소ë¼(\jmsr). (í•œìž): 완성형 명조체, ê³ ë”•ì²´, ê¶ì„œì²´. + í•œìžì˜ ligature를 ì •ì˜í•˜ëŠ” hanjaL[A-T].mf, 명조체는 ì§ˆì´ í–¥ìƒë¨. + 지금까지 ì“°ë˜ í•œìž ëª…ì¡°ì²´, ê³ ë”•ì²´ëŠ” ì‚ì œ. + * Ujohab.fd, Upjohab.fd, Ujamo.fd, Upjamo.fd: 새 매í¬ë¡œíŒŒì¼. + * Uhangul.fd, Uphangul.fd: Uwansung.fd, Upwansung.fdë¡œ 개명. + * Uwansung.fd, Upwansung.fd, Uhanja.fd, Uphanja.fd: + \DeclareW@nsungFont, \DeclarePW@nsungFont, \DeclareH@njaFont, + \DeclarePH@njaFont. + * hfont.tex: 새 글꼴 추가. \h@ngulf@milyë¡œ wansung, johab, jamo를 + ì„ íƒ. \s@l@cth@ngulsh@pe으로 í•œê¸€ê¸€ê¼´ì„ ì •. \thanks매í¬ë¡œë¥¼ í•œê¸€ì— + 맞게 ìˆ˜ì •(ì´ê¸°ìš©êµìˆ˜ë‹˜ì˜ 지ì ). \h@ngulenc@ding, \h@njaenc@dingì„ + ìˆ˜ì •. + +Thu Apr 21 10:51:03 1996 <zraun01@sunap3> + + * contrib/hlatex: 새 파ì¼. + * hfont.tex: \@font@waring(\protect=\relax). + * Fonts/Makefile: 대í ìˆ˜ì • (Wonkoo Kim <wkim+@pitt.edu>님께 ê°ì‚¬). + * hfont.tex: \ks@break를 counterì—ì„œ commandë¡œ. \verbatim@fontì—ì„œ + 우리ë§ë¶„ì² ì„ ë°©ì§€. + +Mon Apr 4 13:41:57 1996 <zraun01@sunap3> + + * ë²„ì „ 0.95: + * PS 한글/í•œìž tfm/vf파ì¼ë“¤ì— LIGKERNì„ ì‚½ìž…. + * HLaTeX-tfms.tar.gz, PS-HLaTeX-vf.tar.gz, PS-HLaTeX-tfm.tar.gz: + 새로 준비. + * Uphanja.fd, Uphangul.fd: ìˆ˜ì •. + * hlatex-guide.tex, README.ks, README.eng: ìˆ˜ì •. + * emTeX: emTeX 사용ìžë¥¼ 위한 ë””ë ‰í† ë¦¬. + * hfont.tex: \@latex@warning@no@line(\protect=\relax). \all@ksc, + \@ks@code ì‚ì œ. + * hfontold.tex, hfont.sty: ìˆ˜ì • + * hangul.sty: \HLaTeXversion, \HLaTeXdate. + * ë²„ì „ ìˆ«ìž ì ê²€. + +Sat Mar 30 10:57:39 1996 <zraun01@sunap3> + + * 한글/í•œìž tfm파ì¼ë“¤ì— LIGTABLEì„ ì‚½ìž…. + * hfont.tex: ligatureì— ì˜í•œ 한글/í•œìž ì„ íƒ. EUC코드 매í¬ë¡œê°€ + ìˆ˜ì •ë¨ (\^^c9 \^^ff). \centering, \flushleft, \flushright + ëª…ë ¹/환경ì—ì„œì˜ ìš°ë¦¬ë§ ë¶„ì² ì„ ë°©ì§€. + * contrib/auctex-9.4g.kr.diff: auctex-9.3c.kr.diff는 ì‚ì œ. + * NEWS.ks, ChangeLog.ks, contrib/README.ks: ìˆ˜ì •. + +Fri Mar 22 17:21:35 1996 <zraun01@sunap3> + + * Fonts/Makefile: hhmj와 hhgtì˜ ê²½ìš° A-T까지 만들ë„ë¡ (íƒ€ìž ì‹¤ìˆ˜). + ${one_series} ê¸€ê¼´ì˜ ê²½ìš° 파ì¼ì˜ ì´ë¦„ì´ `m mo'ë¡œ ë나지 ì•Šë„ë¡. + -- 지ì í•´ ì£¼ì‹ Park Jae-hyon님께 ê°ì‚¬.(jhpark@entropy.kaist.ac.kr) + * hfont.tex: \spacefactorë¡œ ìš°ë¦¬ë§ ë¶„ì² . \@Hhyphenì„ \@Hyphen으로 + ë°”ê¾¸ê³ \H@hyphenì„ ì—†ì•°. ë¶„ì² ì€ ìƒˆ ì¹´ìš´í„° \ks@breakì— ì˜í•´ + ì¡°ì •. 〔〈《「『ã€ì˜ 뒤와 〕〉》ã€ã€ã€‘ì˜ ì•žì—는 ë¶„ì² ì„ ë°©ì§€. + +Thu Mar 21 12:50:44 1996 <zraun01@sunap3> + + * contrib/hbibtex, contrib/halpha.bst, hlatex-guide.bib: 새파ì¼. + * hfont.tex: \nocite를 우리ë§ì— ì ì‘. + +Sun Mar 17 16:29:38 1996 <zraun01@sunap3> + + * hfont.tex: \ref, \pageref, \label, \newlabel, \bibcite를 + 우리ë§ì— ì ì‘. \@cite매í¬ë¡œì˜ ë²„ê·¸ì œê±° (\@empty). + * 새매í¬ë¡œ: \@ks@code, \all@ksc, \tw@ksc, \ks@noexpand, \명조, + \ê³ ë”•, \그래픽, \ê¶ì„œ, \목ê°, \옛글, \외곽 + * hangul.sty: ìš°ë¦¬ë§ ì´ë¦„ë“¤ì˜ ë§¤í¬ë¡œë¥¼ ëª¨ë‘ \ks...ë¡œ 바꿈. ì´ì— + ë”°ë¼ \chapter, ... ë“±ë“±ì„ ìˆ˜ì •. book classì˜ \ps@headingì„ + ìž¬ì •ì˜í•œ 후 \pagestyle{headings}를 재 ì„ ì–¸. + +Mon Jan 29 19:29:12 1996 <zraun01@sunaps> + + * ë²„ì „ 0.94: + * hlatex-guide.tex: ìˆ˜ì •. + +Sun Jan 28 16:29:37 1996 <zraun01@sunaps> + + * README.ks, README.eng: ìˆ˜ì •. dvips사용 힌트ì—ì„œ documentation + bugì„ ì œê±°. + + * NEWS.ks: 새 파ì¼. + +Sat Jan 27 09:33:57 1996 <zraun01@sunaps> + + * hangul.sty: + option "pshan" -- í¬ìŠ¤íŠ¸ìŠ¤í¬ë¦½íŠ¸ ê¸€ê¼´ì„ ì‚¬ìš©í• ê²½ìš°. + option "oldhan" -- ì´ì „ì˜ í•œê¸€ ê¸€ê¼´ì„ ì‚¬ìš©í• ê²½ìš°. Font + definition파ì¼ì€ Uoldhan.fdë¡œ 바꿈. í•œìž/ì‹¬ë²Œì€ ìƒˆ ê¸€ê¼´ì„ ì‚¬ìš©. + 글꼴매í¬ë¡œíŒŒì¼ì€ hfontold.tex. + 다ìŒì˜ 매í¬ë¡œë¥¼ 사용ìžê°€ ìž„ì˜ë¡œ ìž¬ì •ì˜í•˜ì—¬ ì‚¬ìš©í• ìˆ˜ 있ë„ë¡ ê°œëª…. + \ks@appendixname --> \ksappendixname + \ks@THE --> \ksTHE + \ks@partname --> \kspartname + \ks@chaptername --> \kschaptername + \ks@sectionname --> \kssectionname + + * hfont.tex: 내부ì—만 사용ë˜ëŠ” ëª…ë ¹ë“¤ì˜ ì´ë¦„ì— '@'를 í¬í•¨ì‹œì¼œ ë°”ê¹¥ì— + 들어나지 않게함. 한글/í•œìž í¬ìŠ¤íŠ¸ìŠ¤í¬ë¦½íŠ¸ 사용. + + * Uphangul.fd, Uphanja.fd: 새 파ì¼. + + * hfontold.tex: í•œê¸€ì€ ì´ì „ì— ì‚¬ìš©í•˜ë˜ ê¸€ê¼´ë¡œ, í•œìž ë° ì‹¬ë²Œì€ ë²„ì „ + 0.93ì— ì‚¬ìš©í•˜ëŠ” 글꼴로. 매í¬ë¡œì˜ ë‚´ë¶€ì— ì‚¬ìš©ë˜ëŠ” ëª…ë ¹ì— '@'ì„ í¬í•¨ì‹œì¼œ + ë°”ê¹¥ì— ë“¤ì–´ë‚˜ì§€ 않게함. \if@KSCboldë¡œ boldseries를 대치. \preHyphen, + \postHyphen, \noHyphenì„ ë„ìž…. \h@Cë¡œ í•œìž/심벌, \h@A ë° \h@Bë¡œ 한글 + ê¸€ìž ì§€ì •. 조합코드를 ì¢€ë” ë‹¨ìˆœí™”. + + * Uoldhan.fd: bfseriesë° ì‹¬ë²Œì„ ì‚ì œ. + + * Fonts/config: 새 ë””ë ‰í† ë¦¬. Fontmap.hangul KSres.upr MakeTeXnames + psfonts.map.hangul HLaTeX.enc MakeTeXPK append_db.diff + special.map.hangul + +Mon Jan 22 23:17:42 1996 <zraun01@sunaps> + + * hangul.sty, hfont.sty: 새 option으로 softbold, hardboldì„¤ì •í•˜ì—¬ + bfseriesí•œê¸€ê¸€ê¼´ì„ ë§¤í¬ë¡œë¡œ ëŒ€ì¹˜í• ì§€ë¥¼ ê²°ì •. + + * hfont.tex: 새 매í¬ë¡œ \if@KSCboldë¡œ bfseriesì˜ ê²½ìš° ê¸€ê¼´ì„ ë‘ê»ê²Œ + 나타낼지를 ê²°ì •. + + * Uhangul.fd, Uhanja.fd: 새 매í¬ë¡œ \DeclareH@angulFont, + \DeclareH@anjaFontë¡œ ê¸€ê¼´ì •ì˜ë¥¼ 간편히 함. + +Thu Jan 11 12:35:30 1996 <zraun01@sunaps> + + * hangul.sty, hfont.sty: 불필요한 counter \Catch를 \@tempcntaë¡œ + 대치. 불필요한 \if@kfont \if@wansungì„ ì‚ì œ. + + * hfont.tex: 불필요한 counter \h@N \h@@N \h@@@N \a@y \a@@y + \KSCode를 ì‚ì œí•˜ê³ \@tempcnta \@temcntbë¡œ 대치. + + * Version 0.93ì— contrib/auctex-9.3c-kr.diff를 í¬í•¨í•˜ì—¬ 다시 + CTAN으로 배출. + +Wed Dec 6 15:57:53 1995 Koaunghi Un <zraun01@indiaka.zdv.uni-tuebingen.de> + + * Version 0.93 공개. + * hfont.tex: 새 매í¬ë¡œ \noHyphen + * README.ks, README.eng, hlatex-guide.tex: ìˆ˜ì • + +Mon Dec 4 10:37:49 1995 <zraun01@sunaps> + + * hlatex-guide.tex: ìˆ˜ì •(multicol.styì ìš©). + * hfont.tex: 새 매í¬ë¡œ \preHyphen, \postHyphen. + +Thu Nov 23 15:02:50 1995 <zraun01@sunaps> + + * README.ks, README.eng, hlatex-guide.tex, Fonts/README.font, + Fonts/Makefile: 다시 작성 내지는 ìˆ˜ì •. + * Fonts/COPYING: GNU Public License + * Uhsymbol.fd: ê³ ë”•ì²´ ë¶€ë¶„ì„ ì‚ì œ(Kì‹œë¦¬ì¦ˆì˜ ê³ ë”•ì²´ê°€ ì—†ìŒ). + * hfont.tex: í•œìž hhgt를 ì‚ì œ(256 TeX's font registerì˜ ì œí•œ) + +Sat Oct 7 14:45:19 1995 <zraun01@sunaps> + + * hfont.tex: ì™„ì„±í˜•ê¸€ê¼´ì— ë”°ë¥¸ 대í ìˆ˜ì •(한글[A-J]: wsmj, wsgt, + wsgr, wsgs, wsmg, wsyt, wsol; í•œìž[A-T]: hhmj, hhgt; 심벌[K,J]: + hsmj, hsgt) + * Uhangul.fd, Uhanja.fd, Uhsymbol.fd: font definition. + +Sat Mar 11 09:26:43 1995 <zraun01@hpserv> + + * hangul.sty: book class사용시 ë°œìƒí•˜ëŠ” ì—러 (\end occurred when + \iffalse ... incomplete)ê°€ í•´ê²°ë˜ì—ˆì니다. + +Fri Mar 3 09:59:16 1995 <zraun01@hpserv> + + * hfont.tex: \hangulencoding=\fontencoding{U}\fontfamily{hangul}, + \hanjaencoding=\fontencoding{U}\fontfamily{hanja}. + í•œìžìží˜•ì„ íƒ(\hf[C-V])ì„ ë§¤í¬ë¡œ \Han@Jaì— ë‚´ìž¥. + * hangul.sty: 새 매í¬ë¡œ \makeKSCactive, \makeKSCother. + * Uhanja.fd: \fontshape hmj[C-V] --> mj[C-V] + +Sun Feb 26 17:12:01 1995 <zraun01@hpserv> + + * hangul.sty: report와 book í´ëž˜ìŠ¤ì—ì„œ \theequation ë° \thefigure, + \thetableì„ í•œê¸€í™”ë˜ì§€ ì•Šë„ë¡ ìˆ˜ì •. makeindexì—ì„œ KSC5601코드를 + \@makeotherë¡œ ì •ì˜. + +Sat Feb 18 10:03:07 1995 <zraun01@hpserv> + + * hfont.sty: 새 íŒŒì¼ (ë³´í†µì˜ LaTeXë¬¸ì„œì— í•œê¸€/í•œìžì˜ 사용만 + ê°€ëŠ¥í• ìˆ˜ 있ë„ë¡...) + +Mon Feb 6 13:27:31 1995 <zraun01@hpserv> + + * HLaTeX-0.92e: 공개 ë²„ì „ + * contrib/auctex-9.2y.diff: auctex-9.1i.diff ëŒ€ì‹ + * README.eng, README.ks, contrib/README.ks: 약간 ìˆ˜ì • + * hlatex-guide.tex: 약간 ìˆ˜ì • + +Wed Nov 30 10:08:38 1994 <zraun01@hpserv> + + * hfont.tex, Uhangul.fd: 글꼴 ì‚ì œ(\hmj, \hpg) + \hmjdefault → \mjdefault, 글꼴 \hgt를 \gtë¡œ ì„¤ì •, 글꼴매í¬ë¡œ + \holì´ \olë¡œ, \hsmì´ \sm으로. + + * hfont.tex: í•œìžê¸€ê¼´ë§¤í¬ë¡œ \hhmjê°€ \hmjë¡œ, \hhgtê°€ \hgtë¡œ. + + * hlatex-guide.tex: ê¸€ê¼´ì„¸íŠ¸ì˜ ë³€í™˜ì— ë”°ë¥¸ ìˆ˜ì •. + +Thu Nov 24 14:26:56 1994 <zraun01@hpserv> + + * HLaTeX-0.92d: (마지막) 테스트 ë²„ì „ + + * hlatex-guide.tex, README.ks, README.eng: 새 íŒŒì¼ + + * hfont.tex: 쓰지 않는 ì‹¬ë²Œì˜ ê²½ìš° ì—러 메세지(\@bad@hsymbol) + +Fri Nov 18 11:27:38 1994 <zraun01@hpserv> + + * hangul.sty: 매í¬ë¡œì´ë¦„ 변경(\gana→\jaso, \Gana→\gana), + 매í¬ë¡œ 추가(\ojaso, \ogana, \pjaso, \pgana, \oeng, \peng, \onum, + \pnum) + + * hfont.tex, Uhangul.fd: 심벌ìží˜•ë§¤í¬ë¡œì´ë¦„ì„ ë³€ê²½(\hsym→\hsm) + 새 ìží˜•ë§¤í¬ë¡œ(\gj, \pg) + +Fri Nov 11 12:31:26 1994 <zraun01@hpserv> + + * hfont.tex: ëª¨ë“ \catcode를 \loop으로 처리, 한글 ë° æ¼¢å— + 매í¬ë¡œ 처리를 단순화(\H@G#1, \H@J#1) + + * hangul.sty: Appendixì˜ \l@subsectionì´ \the\subsectionë§Œì„ + ì“°ë„ë¡ ìˆ˜ì •. + +29/Oct/1994 + + * hfont.tex: 한글 심벌ìží˜•ì„ ì¼ë¶€ ë„ìž…(심벌·ìžì†ŒÂ·ê³ ì–´ìžì†Œ), + \emergencystretchëŒ€ì‹ \discretionary{}{}{}사용 + + * ChangLog.ks: 연대기를 ë”°ë¡œ 작성 + +21/Sep/1994 test version 0.92c + + * hangul.sty: LaTeX2e patchlevel 3ì— ì ì‘, 단ì›ì˜ formatì„ ìƒˆë¡œìš´ + 방법으로 작성, optionì¸ kssectionì„ í기 + + * hfont.tex: \proctectëŒ€ì‹ \DeclareRobustCommand를 사용 + +09/Sep/1994 test version HLaTeX 0.92b + + * hfont.tex: Hanja scheme, Hangul scheme changed, combined + UhangulA.fd und UhangulB.fd to Uhangul.fd,\emergencystretch20pt + instead of \penalty5, new protected macros \HanGul[A-Z]#1 + + \HanJa#1#2 (There was a problem in the \tableofcontents), + æ¼¢å—ì½”ë”©ì´ KSC5601å¼ìœ¼ë¡œ 바뀜. + +03/Sep/1994 test version HLaTeX 0.92a + + * hangul.sty: í•œìž ì½”ë”©ì´ JISì—ì„œ KSC5601ë¡œ 변경 + + * hfont.tex: í•œìž ì½”ë”©ì´ JISì—ì„œ KSC5601ë¡œ 변경, \catcode to enable + EUC code to be activated, new jaso code according to the new font + sets of HLaTeX 0.91, new hanja code according to KSC5601 scheme + +---- jhtex와 HLaTeX를 통합 ---- + +14/Aug/1994 hangul.sty: version 0.3 + 한글/í•œìž ì´ë¦„ì„ ì¶”ê°€( \cc --> 사본/寫本 ). +13/Aug/1994 hfont.tex: no line break before .?!,;:'-)]> and after `([< +09/Aug/1994 hfont.tex: new definitions for hangul jaso's + with no correct shapes +17/Jul/1994 hfont.tex: integrated new font shape (hol) +25/Jun/1994 hfont.tex: integrated new font shapes (hmj, hpg, hgt) +03/Mar/1994 hfont.tex: added dummy substitution for non-existing + bx-series fonts + *.fd: simplyfied font loading info +28/Feb/1994 hangul.sty: ê°œì„ (version 0.2) (zraun01@hpserv) + hfont.tex: verbatim환경ì—ì„œì˜ í•œê¸€ìžì†Œ ë¬¸ì œ í•´ê²°. +23/Feb/1994 hfont.tex: fixed bug with german.sty +20/Feb/1994 hfont.tex: HLaTeX version 0.91 scheme +11/Feb/1994 hfont.tex: adapted for LaTeX version 2e + Hangul font definition files are renamed (UhangulA.fd, + UhangulB.fd) + hfont.tex: made font changing somewhat(?) stable(\protect) +04/Feb/1994 hangul.sty: 처녀(version 0.1) +24/Nov/1993 Created font definition files + (Uhana.fd, Uhanb.fd, Uhanja.fd) +25/Oct/1993 adjust point sizes (14.4, 17.28, 20.74, 24.88) in hfont.tex +19/Sep/1993 hfont.tex: updated for NFSS2 +21/Mar/1993 hfont.tex: created for LaTeX2e diff --git a/language/korean/HLaTeX/NEWS-0.98.ko b/language/korean/HLaTeX/NEWS-0.98.ko new file mode 100644 index 0000000000..7ad360bc0f --- /dev/null +++ b/language/korean/HLaTeX/NEWS-0.98.ko @@ -0,0 +1,167 @@ +ÀÌ ÆÄÀÏÀº »ç¿ëÀÚÀÇ ÀÔÀå¿¡¼ ¾Ë°í ÀÖÀ¸¸é À¯ÀÍÇÑ »õ·Î¿î Á¡À» ³ª¿ÇÕ´Ï´Ù. + + +0.97 --> 0.98 + + * ÇѱÛLaTeX ȨÆäÀÌÁö¸¦ ¾à¼ÒÇÏ°Ô ¿î¿µÇϱâ·Î ÇßÀ¾´Ï´Ù. + ftp://ftp.linguistik.uni-erlangen.de/pub/HLaTeX/hlatex.html + * ps ±ÛÀÚü·ÎºÎÅÍ ¹Ì¸®º¸±â¿ë pk ±ÛÀÚü¸¦ ¸¸µé ¶§, ¿ì¸®¸»Áß Æ¯È÷ ÇÑÀÚ´Â ps + ±ÛÀÚü¿¡ hint°¡ ¸¹¾Æ¼, ps2pk 1.5ÆÇÀº "Too many hints"¶ó´Â ¾Ë¸²¸»À» + ȸéÇ¥½ÃÇÏ¸é¼ ±× ±ÛÀÚ¸¦ ¸¸µéÁö ¾ÊÀ» °æ¿ì°¡ ¸¹½À´Ï´Ù. gsftopk¸¦ + »ç¿ëÇÏ¸é ±×·± °æ¿ì°¡ ¾øÁö¸¸ pk ±ÛÀÚü¸¦ ¸¸µå´Âµ¥ µå´Â ½Ã°£ÀÌ ps2pk¿¡ + ºñÇØ ¾à°£ ¸¹½À´Ï´Ù. ps2pk¸¦ »ç¿ëÇÏ·Á¸é ÇѱÛLaTeX ¿øõÀÇ contrib + ¾Æ·§ÀÚ·á¹æ¿¡ ÀÖ´Â ps2pk15.diff¸¦ Àû¿ëÇÏ¿© ps2pk¸¦ ¹ø¿ªÇϽñ⠹ٶø´Ï´Ù. + * wkim@pitt.edu´ÔÀÇ µµ¿òÀ¸·Î \chapter µÚ¿¡ ³ª¿À´Â \pagenumberingÀÇ ±â´ÉÀÌ + \tableofcontents¿¡´Â Àû¿ëÀÌ ¾ÊµÇ´ø ¹ú·¹¸¦ Àâ¾ÒÀ¾´Ï´Ù. + * verbatim ȯ°æ¿¡¼ »ó¡ ±âÈ£³ª ÇÑÀÚ¸¦ ¾µ °æ¿ì, ±ÛÀÚ ÆøÀÌ Çѱ۰ú ´Ù¸¥ + ¹®Á¦¸¦ vf ¹æ¹ýÀ¸·Î ó¸®ÇÏ¿´À¾´Ï´Ù. ÀÌ¿¡ µû¶ó »õ·Î¿î ±ÛÀÚü¿Í + taza.tar.gz (MF¿ë) ptaza.tar.gz (PS¿ë) + ±ÛÀÚü ¸ðµë ¸í·É ÆÄÀϵéÀÌ Ãß°¡µÇ¾úÀ¾´Ï´Ù. + hstt.fd hsptt.fd hhtt.fd hhptt.fd + ÀÌ ±ÛÀÚüµéÀº »ó¡ ±âÈ£¿Í ÇÑÀÚÀÇ °íµñü¸¦ ±Ù°Å·Î ÇÏ°í ÀÖÀ¸¹Ç·Î °íµñü + ±ÛÀÚü°¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. + ÀÚ¸ð ±ÛÀÚÁß Å¸ÀÚü´Â TDS¿¡ ÀÇ°ÅÇÏ¿© korean/taza¿¡ ¼³Ä¡µÇµµ·Ï + ÇÏ¿´À¾´Ï´Ù. ÀÌÀüÀÇ Å¸ÀÚ ±ÛÀÚü°¡ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖÀ» °æ¿ì, À§ÀÇ ±ÛÀÚü¸¦ + ¼³Ä¡ÇÏ¸é ¸î¸î ÆÄÀÏÀÌ Áߺ¹µË´Ï´Ù. ±×·¯¹Ç·Î, ´ÙÀ½ÀÇ ±ÛÀÚü¸¦ Áö¿ì°í + texmf/fonts/{vf,type1,tfm,source,afm}/korean/jamo/*jmtt* + ¹Ì¸® ¸¸µé¾îÁø pk ÆÄÀϵéÀº taza ÀÚ·á¹æÀ¸·Î ¿Ç±â½Ê½Ã¿ä. + mkdir texmf/fonts/pk/$MODE/korean/taza + mv texmf/fonts/pk/$MODE/korean/jamo/*jmtt* \ + texmf/fonts/pk/$MODE/korean/taza + ÀÌ¿¡ ¸Â°Ô fonts/config/special.mapµµ »õ·Î ¼³Ä¡ÇÕ´Ï´Ù. (web2c 7.0 + ÀÌÈÄÆÇÀ» »ç¿ëÇϸé ÀÌ·± fontname µµÇ¥È°¡ ºÒÇÊ¿äÇÕ´Ï´Ù.) ÀÌ¿Í °°ÀÌ TDS + ¾È¿¡¼ ÆÄÀϵéÀÇ À̵¿ÀÌ ÀÖ¾úÀ» °æ¿ì¿¡´Â texhash(teTeX)³ª + MakeTeXls-R(web2c 7.0, 7.1ÆÇ) ¶Ç´Â mktexlsr(web2c 7.2ÆÇ)·Î ls-R + ÀÚ·áƲÀ» »õ·Î ¸¸µé¾î¾ß ÇÕ´Ï´Ù. + * web2c 7.1/7.2 ÆÇ¿¡¼´Â MakeTeXPk/mktexpk³ª MakeTeXTFM/mktextfm¿¡ ÀÇÇØ + ¸¸µé¾îÁö´Â ±ÛÀÚüµéÀÌ ¿øõÀÌ ÀÖ´Â À§Ä¡¿¡ µû¶ó Á¤ÇØÁöµµ·Ï µÇ¾î ÀÖÀ¾´Ï´Ù. + ±×·¯¹Ç·Î ÇѱÛLaTeX¿¡¼ Á¦°øÇÏ´Â special.mapÀ» ÆÄÀÏ Ã¼°èÀÇ special.map¿¡ + Ãß°¡½Ãų ÇÊ¿ä°¡ ¾øÀ¾´Ï´Ù. °æ¿ì¿¡ µû¶ó¼´Â ¿ì¸®¸» ±ÛÀÚüÀÇ À̸§ÀÌ ´Ù¸¥ + ps ±ÛÀÚü·Î ¿ÀÀεǾî, »ý¼ºµÈ pk ±ÛÀÚüµéÀÌ ¾û¶×ÇÑ ÀÚ·á¹æ¿¡ À§Ä¡ÇÏ°Ô µÉ + ¼ö ÀÖÀ¾´Ï´Ù. ÀÌ ¶§´Â texmf ³ª¹«²ÃÀÇ ¾Æ·§ÀÚ·á¹æ fontname¿¡ ÀÖ´Â + texfonts.map ÆÄÀÏÀ» ¼öÁ¤ÇÏ¿© »ç¿ëÇÏÁö ¾Ê´Â .map ÆÄÀÏÀ» Á¦°ÅÇϽñâ + ¹Ù¶ø´Ï´Ù. + * º½, Çʱâ, ¿¾±ÛÀÇ PS/MF ±ÛÀÚüÁß¿¡ ±ÛÀÚ "°Ú"°ú "°Û"ÀÇ À§Ä¡°¡ ¼·Î + µÚ¹Ù²î¾î ÀÖ´Â °ÍÀ» °íÃÆÀ¾´Ï´Ù. + wsbm.tar.bz2 + wspg.tar.bz2 + wsyt.tar.bz2 (ÀÌ»ó MF ±ÛÀÚü) + pkbm.tar.bz2 + pkpg.tar.bz2 + pkyt.tar.bz2 (ÀÌ»ó PS ±ÛÀÚü) + À§ÀÇ º¯°æµÈ ÆÄÀϵéÀ» ¼³Ä¡ÇÏ°í ³ ÈÄ¿¡´Â ´ÙÀ½°ú °°Àº pk ÆÄÀϵéÀ» Áö¿ö¾ß + ÇÕ´Ï´Ù. + texmf/fonts/pk/$MODE/korean/ws{bm,pg,yt}/ws*0.* (MF±Û²Ã) + texmf/fonts/pk/$MODE/korean/pk{bm,pg,yt}/pk*00.* (PS±Û²Ã) + texhash(teTeX)³ª MakeTeXls-R(web2c-7.1) ¶Ç´Â mktexlsr(web2c-7.2)À» + ½ÇÇà½ÃÅ°´Â °Íµµ ÀØÁö ¸¶½Ê½Ã¿ä. + * CharStrings¿¡ .notdefÀÇ Á¤ÀÇ°¡ ºüÁ® ÀÖ´Â PS ±ÛÀÚüµé + pkmj.tar.bz2 + pkgr.tar.bz2 + À» ¼öÁ¤ÇÏ¿´À¾´Ï´Ù. À̷μ Adobe RedBookÀÇ ¸í¼¼¸¦ öÀúÈ÷ µû¸£´Â + ghostscript 5.10 ÆÇÀ̳ª AdobeÀÇ °ÝÀÚ ¿µ»ó 󸮱Ⱑ ÀåÄ¡µÈ HP LJ 6M + Àμâ±âµî¿¡¼ ¹ß»ýÇÏ´ø ¹®Á¦°¡ ÇØ°áµÇ¾úÀ¾´Ï´Ù. (½ÅÁ¤½Ä´Ô²² °¨»ç. + jshin@pantheon.yale.edu) + * Á¶Áøȯ´Ô(chofchof@math.kaist.ac.kr)ÀÇ ÁöÀûÀ¸·Î dvips 5.76ÆÇ¿¡¼ ÇÑ±Û PS + ±ÛÀÚü Àüü¸¦ ps ÆÄÀÏ¿¡ ¿Ã¸± ¶§ (dvips <ÆÄÀÏ>.dvi -o) ¹ß»ýÇÏ´Â ¹®Á¦¿Í + (-j Ãß°¡ ¼±ÅÃÀ¸·Î ÇÊ¿äÇÑ ºÎºÐ¸¸ ¿Ã¸± ¶§´Â ¹ß»ýÇÏÁö ¾ÊÀ½.) + "First number not found ERROR in encoding vector" + "Second number not found in Char string of '/FontName'" + hwpsm.fdÀÇ »õ¸íÁ¶ PS ±ÛÀÚü¸¦ pkmj·Î À߸ø ±âÀÔÇÑ ¿À·ù¸¦ °íÃÆÀ¾´Ï´Ù. + ´ÙÀ½°ú °°Àº ÆÄÀϵéÀÌ ¼öÁ¤ ÀÛ¾÷µÇ¾úÀ¾´Ï´Ù. + ptaza.tar.bz2 pkmj.tar.bz2 pkgr.tar.bz2 pksm.tar.bz2 + pkyt.tar.bz2 pkbm.tar.bz2 pkpg.tar.bz2 hwpsm.fd + * ¿Ï¼ºÇü PS ±ÛÀÚü¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â vf/tfm ÆÄÀϵéÀÌ »õ·Î + ¸¸µé¾îÁö¸é¼ vf ÆÄÀÏÀÌ ¾øÀÌ ±â´ÉÀ» ÇÒ ¼ö ÀÖµµ·Ï ¹Ù²î¾úÀ¾´Ï´Ù. ÀÌ¿¡ µû¶ó + ±ÛÀÚüÀÇ À̸§ÀÌ ¸ðµÎ ¹Ù²î¾úÀ¾´Ï´Ù. (ÀÌ´Â LaTeX ȣȯ¹æ½ÄÀ¸·Î ȯµîÆÇÀ» + ¸¸µé ¶§¿¡ PS ±ÛÀÚü¸¦ »ç¿ëÇÒ ¼ö ¾ø°Ô ÇÏ´Â °á°ú¸¦ ÃÊ·¡ÇÕ´Ï´Ù. ÀÌ È¯µîÆÇ + ±ÛÀÚü´Â UHC ±ÛÀÚü·Î ´Ù½Ã ¸¸µé °èȹÀÔ´Ï´Ù.) + * TeXÀÇ ´Ü¸»±â Ãâ·ÂÀÌ 8ºñÆ® ºÎÈ£¸¦ Á¦´ë·Î ´Ù·ê ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ´Â + contrib/tex.ch.diff¸¦ Àû¿ëÇÏ¿© tex¸¦ ¹ø¿ªÇÏ¸é µË´Ï´Ù. ÀÌ´Â web2c + 7.1ÆÇ¿¡ Àû¿ëµÇ´Â tex.ch¿¡ ´ëÇÑ diff ÆÄÀϷμ, web2c ¾Æ·§ÀÚ·á¹æ¿¡¼ + À̸¦ Àû¿ëÇÏ¸é ¹ø¿ªµÈ texÀº ´Ü¸»±â ¹× TeX°¡ Ãâ·ÂÇÏ´Â °¢Á¾ º¸Á¶ ÆÄÀÏ¿¡ + 8ºñÆ® ºÎÈ£¸¦ ÀÖ´Â ±×´ë·Î ³» º¸³À´Ï´Ù. ÀÌ °æ¿ì, hlatex °¢º»ÀÇ »ç¿ëÀº + ºÒÇÊ¿äÇÏ°Ô µË´Ï´Ù. + ¥Ø´Â 1.47 ÆDZîÁö µû·Î ºÐ¹èµÇ¾úÁö¸¸ web2c 7.2ÆǺÎÅÍ´Â ¿øõ¿¡ ¥Ø°¡ + Æ÷ÇԵ˴ϴÙ. 1.47ÆÇ¿¡¼ÀÇ 8ºñÆ® ºÎÈ£ ±é±â ÆÄÀÏÀº web2c 7.1ÆÇ¿¡ Àû¿ëµÇ´Â + ±é±â¿Í °°Áö¸¸ web2c 7.2ÆÇ¿¡ Æ÷ÇԵǴ ¥Ø 1.5ÆÇÀº ÀÌ¿Í ´Ù¸¨´Ï´Ù. + web2c/omegadirÀÇ om16bit.ch¿¡ ´ëÇÑ ±é±â ÆÄÀÏÀÌ contrib ÀÚ·á¹æ¿¡ + om16bit.ch.diffÀÇ À̸§À¸·Î ÀÖÀ¾´Ï´Ù. + * TeXÀÇ ±â¾ï ¿ë·® ºÎÁ· Çö»óÀ» ÇÇÇϱâ À§ÇØ ÀÚµ¿ Á¶»ç 󸮸¦ ¾²Áö ¾ÊÀ» + °æ¿ì¿¡´Â hangul.styÀÇ nojosa Ãß°¡ ¼±ÅÃÀ» ÁöÁ¤ÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´À¾´Ï´Ù. + * UHC (Unified Hangul Code) ±ÛÀÚü¸¦ ¸¸µé¾úÀ¾´Ï´Ù. ¸ðµÎ Type1 Çü½ÄÀÇ + ±ÛÀÚüÀÌ°í, LaTeX°ú ¥Ë·Î ÀÛ¾÷ÇÒ ¼ö ÀÖµµ·Ï ÁغñÇÏ¿´À¾´Ï´Ù. ¥Ë¸¦ »ç¿ëÇÒ + ¶§, ¾ÆÁ÷ Unicode·Î ¾²ÀÎ ¿øõ ÆÄÀÏÀ» ó¸®ÇÒ ¼ö ¾ø°í (¥Ø¿¡¼ÀÇ ¹®Á¦) KSC + 5601 ºÎÈ£ ü°è·Î ¾²¿©Áø ¹®¼¸¸ ó¸®ÇÒ ¼ö ÀÖÀ¾´Ï´Ù. °°Àº ¿øõ ÆÄÀÏÀ» + LaTeX ´ë½Å ¥Ë·Î ó¸®ÇÏ¸é µË´Ï´Ù. ±ÛÀÚüÀÇ Á¾·ù¿¡´Â ¸íÁ¶Ã¼, °íµñü, + ŸÀÚü, ±×·¡ÇÈü, ±Ã¼Ã¼, ½Å¹®Ã¼°¡ ÀÖÀ¾´Ï´Ù. LaTeXÀ» ¾µ ¶§, uhc.styÀ» + \usepackage·Î ºÎ¸£¸é uhc ±ÛÀÚü°¡ ¿Ï¼ºÇü ±ÛÀÚü¸¦ ´ë½ÅÇÏ¸ç ¥Ë¿¡¼´Â uhc + ±ÛÀÚü¸¸ »ç¿ëÇϵµ·Ï µÇ¾î ÀÖÀ¾´Ï´Ù. ÀÌ ±ÛÀÚüµéÀº \hfontseriesÀÇ Àμö¿¡ + µû¶ó Ãà¼Ò ¹× È®´ë°¡ °¡´ÉÇÕ´Ï´Ù. + º¸Åë µÎ²² µÎ²¨¿î µÎ²² Ãà¼Ò/È®´ë + c bc 75% + n b 100% + x bx 125% + ux bux 200% + \hfontseries´Â UHC ±ÛÀÚü¸¦ »ç¿ëÇÒ ¶§¿¡¸¸ ¾Ë·ÁÁ® ÀÖÀ¸¸ç µÎ²¨¿î µÎ²²ÀÇ + ¾ÖÃÊ°ªÀº b°¡ µÇµµ·Ï ¼³Á¤µÇ¾î ÀÖÀ¾´Ï´Ù. ¥Ë¿¡¼´Â ÀÌ ¾ÖÃÊ°ªÀ» + \hbfseries·Î ¹Ù²Ü ¼ö ÀÖÀ¾´Ï´Ù. + * UHC ±ÛÀÚüÀÇ µîÀåÀ¸·Î Á¶ÇÕÇü ±ÛÀÚü´Â »èÁ¦µÇ¾úÀ¾´Ï´Ù. + * moonttf (¹®ÈüÀ°ºÎ °³¹ß ±ÛÀÚüÁß TrueType ±ÛÀÚü) ±ÛÀÚü¸¦ »ç¿ëÇÒ ¼ö + ÀÖµµ·Ï ÇÏ¿´À¾´Ï´Ù. ¹®Ã¼ºÎ ±ÛÀÚü´Â ¹®Ã¼ºÎ¸¦ ÅëÇؼ º¸±ÞµÇ°í ÀÖÀ¸³ª + »ç¿ëÀÚÀÇ ÆíÀǸ¦ À§ÇØ TrueType ±ÛÀÚü¸¸ ´ÙÀ½ÀÇ ÁÖ¼Ò¿¡¼ ±¸ÇÒ ¼ö ÀÖµµ·Ï + ÇÏ¿´À¾´Ï´Ù. + ftp://ftp.linguistik.uni-erlangen.de/pub/HLaTeX/moonttf + TrueType ±ÛÀÚü´Â TDSÀÇ texmf/fonts ÀÚ·á¹æ¿¡¼ ¾ÐÃà/¹À½À» Ç®¸é ¼³Ä¡µÉ + ¼ö ÀÖµµ·Ï moonttf-ttf.tar.bz2¶ó´Â À̸§ÀÇ ÆÄÀÏ·Î µÇ¾î ÀÖÀ¾´Ï´Ù. ÀÌ + ±ÛÀÚü´Â KSC 5601 ºÎÈ£ ü°è¿¡ Á¤ÀǵǾî ÀÖ´Â 2350°³ÀÇ ÇÑ±Û ¹®Àڵ鸸À¸·Î + ±¸¼ºµÇ¾î ÀÖÀ¾´Ï´Ù. ±ÛÀÚüÀÇ Á¾·ù´Â ¹ÙÅÁü, °ß¹ÙÅÁü, µ¸¿òü, °ßµ¸¿òü, + ±Ãü Á¤ÀÚü, ±Ãü È긲ü, ÈƹÎÁ¤À½Ã¼, ¾²±â Á¤ÀÚü, ¾²±â È긲ü°¡ ÀÖÀ¸¸ç + \usepackage·Î moonttf.sty ²Ù·¯¹Ì¸¦ ¾²µµ·Ï Çϸé ÇØ´çÇÏ´Â ¿Ï¼ºÇü ±ÛÀÚü°¡ + moonttf ±ÛÀÚü·Î ´ëüµÇµµ·Ï µÇ¾î ÀÖÀ¾´Ï´Ù. ÀÌ ±ÛÀÚü´Â LaTeXÀ¸·Î¸¸ + »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç UHC ±ÛÀÚü¿Í °°ÀÌ Ãà¼Ò ¹× È®´ë°¡ °¡´ÉÇÕ´Ï´Ù. + TrueType ±ÛÀÚü¸¦ »ç¿ëÇϱâ À§Çؼ´Â ttf2pk°¡ TeX ¿î¿µ ü°è¿¡ ¼³Ä¡µÇ¾î + ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¿øõ ºÎÈ£´Â FreeType 1.1ÆÇ¿¡ Æ÷ÇԵǾî ÀÖÀ¾´Ï´Ù. + FreeTypeÀº ÀÚ·á°ü ¿øõ°ú ttf2pk°¡ ÀÖ´Â contrib ¿øõÀ» ÇÔ²² Æ÷ÇÔÇÑ + FreeType fullÀ» µû·Î Á¦°øÇÏ°í ÀÖÀ¸¹Ç·Î contrib ¿øõÀÌ ÀÖ´Â fullÆÇÀ» + °¡Á®¿Í¾ß ttf2pk¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖÀ¾´Ï´Ù. + * ¿Ï¼ºÇü PS ±ÛÀÚü ¹× UHC ±ÛÀÚü¸¦ ÀÌ¿ëÇÏ¿© PDF ¹®¼ Çü½ÄÀ» ¸¸µé ¼ö ÀÖ´Â + °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖÀ¾´Ï´Ù. (Á¶Áøȯ´Ô²² °¨»ç) pdftex 0.12l ÀÌ»óÀÇ ÆÇÀ» + ¼³Ä¡ÇÏ¿© »ç¿ëÇϽñ⠹ٶø´Ï´Ù. ±ÛÀÚüÀÇ ¼³Á¤Àº °¢°¢ + wansung/config/wan-down.map¿Í ¸¦ TeX ¿î¿µ ü°èÀÇ pdfTeX ÀÚ·á¹æ¿¡ ÀÖ´Â + texmf/pdftex/base/pdftex.cfg¿¡ ´ÙÀ½°ú °°Àº ÁÙÀ» ³¢¿ì¸é µË´Ï´Ù. + map +uhc-down.map + map +wan-down.map + map ÆÄÀϵéÀº texmf/dvips/base ÀÚ·á¹æÀ̳ª texmf/pdftex/base ÀÚ·á¹æ¿¡ + º¹»çÇÏ¸é µË´Ï´Ù. + * KAIST½ÄÀÇ ¿Ï¼º/Á¶ÇÕ È¥ÇÕ½Ä ±ÛÀÚü´Â ÇѱÛLaTeX¿¡¼ »èÁ¦µÇ¾úÀ¾´Ï´Ù. ²À ÀÌ + ±ÛÀÚü¸¦ »ç¿ëÇØ¾ß µÉ °æ¿ì¿¡´Â + ftp://ftp.linguistik.uni-erlangen.de/pub/HLaTeX/unsupported + ¿¡¼ ±ÛÀÚü¿Í ¸ðµë ÆÄÀÏÀ» ±¸Çؼ µû·Î ¼³Ä¡ÇÏ¿© »ç¿ëÇϽñ⠹ٶø´Ï´Ù. + * ÇѱÛÈÇÑ LaTeXÀÇ À̸§(\pagename, \sectionname, ...)µéµµ Á¶»ç¸¦ ÀÚµ¿ + ó¸®ÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´À¾´Ï´Ù. ÀÌ¿Í ´õºÒ¾î °¡´ÉÇÑ ÇÑ Àü»ê±â¼øÈ¿ë¾îÁý¿¡ + ¸Â°Ô À̸§µéÀ» ¼öÁ¤ÇÏ¿´À¾´Ï´Ù. ¼øÈ¿ë¾îÁýÀº ¡ºÇѱÛLaTeX ±æÀâÀÌ¡»¿¡ »Ó¸¸ + ¾Æ´Ï¶ó µû·Î ps ¹× pdf Çü½ÄÀ¸·Î ¸¸µé¾î Á¦°øÇÕ´Ï´Ù. + * hangul.styÀÇ Ãß°¡¼±Åà pshan°ú oldhanÀº »èÁ¦µÇ¾úÀ¾´Ï´Ù. + * ¿øõµéÀÇ ÀÚ·á¹æ ±¸Á¶°¡ ¹Ù²î¾úÀ¾´Ï´Ù. font ÀÚ·á¹æÀº ¾ø¾îÁ³°í ±ÛÀÚü´Â + Á¾·ù¿¡ µû¶ó wansung, uhc, moonttf·Î ³ª´µ¾úÀ¾´Ï´Ù. ÀÌ ÀÚ·á¹æ¿¡´Â ±× + ±ÛÀÚü¿¡ °ü·ÃµÈ ¸ðµëÀ̳ª ¼³Á¤ ÆÄÀϵéÀÌ ÀÖÀ¾´Ï´Ù. ±×¿ÜÀÇ ÀÚ·á¹æÀº ÀÌÀü¿¡ + ÀÖ´ø °Í°ú °°½À´Ï´Ù. + * UHC ±ÛÀÚü ¹× ÀÚ¸ðÇü ±ÛÀÚü¿Í °°ÀÌ ÇϳªÀÇ ¿Ï¼ºµÈ ±ÛÀÚ¸¦ Ç¥ÇöÇϱâ À§Çؼ + ¿©·¯ Àڸ𸦠ÁßøÇÏ´Â ±ÛÀÚü¸¦ »ç¿ëÇϸé xdvi·Î ¹Ì¸®º¸±â ÇÒ ¶§ ¿Ï¼ºµÈ + ±ÛÀÚ°¡ ´Ù º¸ÀÌÁö ¾Ê´Â °æ¿ì°¡ ¹ß»ýÇÕ´Ï´Ù. xdvi°¡ ÁßøµÈ ±ÛÀÚ¸¦ ó¸®ÇÏ´Â + ¹æ½ÄÀº ´Ü»ö Ç¥½Ã ÀåÄ¡(monochrome display)ÀÏ °æ¿ì¿Í »öÇ¥½Ã ÀåÄ¡(color + display)ÀÏ °æ¿ì°¡ °¢±â ´Ù¸¥µ¥, »öÇ¥½Ã ÀåÄ¡ÀÏ °æ¿ì¿¡´Â °ãÄ¡±â¸¦ Á¦´ë·Î + ´Ù·çÁö ¸øÇÏ´Â º¹»ç ¿¬»ê(copy operation)À» »ç¿ëÇÏ¿© ÀÛ¾÷ ¼Óµµ°¡ ºü¸¦ ¼ö + ÀÖ°Ô ÇÕ´Ï´Ù. °ãÄ¡±â¸¦ Á¦´ë·Î ´Ù·çµµ·Ï Çϱâ À§Çؼ´Â xdviÀÇ Ãß°¡ ¼±Åà + -thoroughÀ» ½á¼, ¼Óµµ´Â Á¶±Ý ´À·Áµµ Á» ´õ Á¤È®ÇÑ ¿¬»êÀ» ÇÒ ¼ö ÀÖµµ·Ï + ÇÏ¸é µË´Ï´Ù. XwindowÀÇ »ç¿ëÀÚ ÀÚ¿ø ÆÄÀÏÀÎ .Xresources¿¡ ´ÙÀ½°ú °°ÀÌ + ¼³Á¤Çϸé xdvi¿¡ µû·Î -thorough Ãß°¡ ¼±ÅÃÀ» ÁÖÁö ¾Ê¾Æµµ ¿Ï¼ºµÈ ÇѱÛÀÌ + ¿ÂÀüÈ÷ ȸé Ç¥½ÃµË´Ï´Ù. + XDvi*thorough: true + * \selectlanguage·Î ´Ù¸¥ ¾ð¾î¸¦ ¼±ÅÃÇϸé Ç¥Á¦°¡ ±× ¾ð¾î¿¡ ¸Â°Ô ¹Ù²ò´Ï´Ù. + \captionskoreanÀº ¿ì¸®¸»·Î Ç¥Á¦°¡ ÀμâµÇµµ·Ï Çϸç hangul.sty ²Ù·¯¹Ì¸¦ + ¾²¸é ±âº»À¸·Î ¼±ÅõǾîÁ® ÀÖÀ¾´Ï´Ù. Ç¥Á¦°¡ ´Ù¸¥ ¾ð¾î·Î ¹Ù²î¾îÁ³À» ¶§ ÀÌ + ¸ðµë ¸í·ÉÀ» ¾²¸é ÀçÂ÷ ¿ì¸®¸»·Î µÇ¹Ù²Ù¾î ÁÝ´Ï´Ù. + + diff --git a/language/korean/HLaTeX/NEWS-0.99.ko b/language/korean/HLaTeX/NEWS-0.99.ko new file mode 100644 index 0000000000..ccdee5de54 --- /dev/null +++ b/language/korean/HLaTeX/NEWS-0.99.ko @@ -0,0 +1,68 @@ +ÀÌ ÆÄÀÏÀº »ç¿ëÀÚÀÇ ÀÔÀå¿¡¼ ¾Ë°í ÀÖÀ¸¸é À¯ÀÍÇÑ »õ·Î¿î Á¡À» ³ª¿ÇÕ´Ï´Ù. + +0.99 --> 0.991 + +* ±½Àº ±ÛÀÚü¸¦ »ç¿ëÇÒ ¶§ ÀåÆòÀÌ 125%·Î ³Ð¾îÁö´Â °ÍÀ» °íÃÆÀ¾´Ï´Ù. + +* °íµñ ±ÛÀÚü¿¡ °°ÀÌ Æ÷ÇÔµÈ ¸íÁ¶Ã¼ tfm ÆÄÀϵéÀ» »èÁ¦ÇßÀ¾´Ï´Ù. + + +0.98 --> 0.99 + +* ¥Ë¸¦ »ç¿ëÇÒ ¶§´Â º¸Åë µÎ²²ÀÇ ±ÛÀÚü¸¦ ¼¼¹ø ¿¬¼ÓÀ¸·Î ÀμâÇÏ´Â +softbold°¡ ¾øÀ¸¸ç, LaTeXÀÇ °æ¿ì¿¡µµ hardbold°¡ µÎ²¨¿î ±ÛÀÚü¸¦ ¾²´Â +¾ÖÃÊ°ªÀÔ´Ï´Ù. ÀÌÀü°ú °°ÀÌ softbold ¸¦ ¾²°íÀÚ ÇÒ °æ¿ì¿¡´Â hangul.styÀÇ +Ãß°¡ ¼±Åà softbold¸¦ ÁöÁ¤ÇϽñ⠹ٶø´Ï´Ù. + +* ¿Ï¼ºÇü ±ÛÀÚü¸¦ ¸ðµÎ UHC ±ÛÀÚü·Î ´ëüÇßÀ¾´Ï´Ù. ¿Ï¼ºÇü ±ÛÀÚü +Áß¿¡¼ ¸ñ°¢Ã¼´Â ÁغñµÇÁö ¾Ê¾ÒÁö¸¸ ¹®ÈºÎ Æ®·çŸÀÔ ±ÛÀÚü¿¡ ÀÖ´Â +ÈƹÎÁ¤À½Ã¼¸¦ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. \¿¾±Û ±ÛÀÚüÀÇ ÇÑÀÚ°¡ µû·Î +Á¦°øµË´Ï´Ù. ¿Ï¼ºÇü ±ÛÀÚü¸¦ ²À ½á¾ß Çϸé unsupported/wansung ÀÚ·á¹æÀ» +º¸½Ã±â ¹Ù¶ø´Ï´Ù. + +* ±ÛÀÚü À̸§À» ÅëÀÏÇϱâ À§ÇØ È긲ü¸¦ Á¤ÀÚüÀÇ ÀÌŸ¯Ã¼°¡ ¾Æ´Ï¶ó µû·Î +µ¶¸³µÈ ±ÛÀÚü·Î Ãë±ÞÇÕ´Ï´Ù. ÀÌÀü¿¡´Â \ÆæÈ긲 ±ÛÀÚü¸¦ »ç¿ëÇϱâ À§ÇØ +\Ææ±Û¾¾ ·Î ¹Ù²ÛÈÄ \itshapeÀ» ½èÁö¸¸ ÀÌÁ¦´Â \ÆæÈ긲 ±Û¾¾Ã¼¸¦ ¾²°Ô µË´Ï´Ù. + +* \DeclareOldFontCommand ¸í·É ¸ðµëÀº ±âº» ±ÛÀÚü (¸íÁ¶, °íµñ, ŸÀÚ)¸¸ +³²±â°í ¸ðµÎ »èÁ¦ÇßÀ¾´Ï´Ù. \text??¿Í \??family·Î ±ÛÀÚü¸¦ ¹Ù²Ù´Â +¸ðµëµéµµ ±âº» ±ÛÀÚü ÀÌ¿Ü¿¡´Â »ç¿ëÀ» ȸÇÇÇϽðí \hfontfamily{??}¸¦ +¾²°Å³ª (LaTeX) \fontfamily{??}¸¦ (¥Ë) ¾²´Â °ÍÀ» ¿øÄ¢À¸·Î ÇÕ´Ï´Ù. 0.99 +ÆÇ¿¡¼´Â ȣȯ¼ºÀ» À§ÇØ ¾ÆÁ÷ ³²°Ü µÎ¾úÀ¾´Ï´Ù. ¸ðµç ±ÛÀÚü ¹Ù²Þ ¸í·ÉÀº +¿ì¸®¸»·Î µÈ ¸í·É ¸ðµëÀ» °è¼Ó Áö¿øÇÕ´Ï´Ù. + +* ÀÚ¸ð ±ÛÀÚüÀÇ °¡Á· À̸§Àº jmj, jgt, jnv, jsr ÀÔ´Ï´Ù. + +* ÇÑ±Û KS X 1001 ºÎÈ£ ü°è·Î ¾²¿©Áø ¹®¼¸¦ ¥Ë·Î ó¸®ÇÒ ¶§ »ç¿ëµÇ´Â +¸ðµë ÆÄÀÏ ksc5601.texÀÌ ksx1001.tex·Î ´ëüµÇ°í ÀÛµ¿ ¹æ½Äµµ À¯´ÏÄÚµå·Î +ÀüȯÇÏ´Â ksx1001.otp¿¡ ÀÇÇØ ±Ùº»ÀûÀ¸·Î ¼öÁ¤µÇ¾úÀ¾´Ï´Ù. »õ·Î¿î UHC +±ÛÀÚüµé°ú ÇÔ²² ¸ðµç UHC ±ÛÀÚü´Â ±ÛÀÚÀÇ À§Ä¡°¡ À¯´ÏÄÚµå À§Ä¡¿¡ ÀÖµµ·Ï +»õ·Î ¸¸µé¾úÀ¾´Ï´Ù. + +* \refnameÀ» "Âü°í ¹®Çå", "óÑÍÅ ÙþúÌ"À¸·Î º¯°æÇßÀ¾´Ï´Ù. + +* web2c 7.3ÆÇ ºÎÅÍ´Â hlatex ½ºÅ©¸³Æ®°¡ ÇÊ¿ä¾ø°Ô µÇ¾úÀ¾´Ï´Ù. ¹®¼ÀÇ ¸Ç +ù ÁÙ¿¡ ´ÙÀ½°ú °°Àº ÁÙÀ» Áý¾î ³ÖÀ¸¸é + + %& --translate-file=cp8bit.tcx + +¸ðµç º¸Á¶ ÆÄÀÏ¿¡ ¿ì¸®¸» ºÎÈ£°¡ 8ºñÆ®·Î Ãâ·ÂµË´Ï´Ù. ¹Ý¸é¿¡ ¥Ë´Â +contrib/teTeX-1.0.diff¸¦ Àû¿ëÇÏÁö ¾Ê°í ÄÄÆÄÀÏÇßÀ» °æ¿ì¿¡ +contrib/hlambda ½ºÅ©¸³Æ®°¡ ÇÊ¿äÇÕ´Ï´Ù. + +* ´Ü¿øÀÇ ¼ýÀÚÀÇ ¾Õ¿¡ ¿À´Â ±ÛÀÚ "Á¦"¿Í µÚ¿¡ ¿À´Â ±ÛÀÚ "Æí/Àå/Àý"À» +\kscntformat ¸ðµëÀ¸·Î Àç Á¤ÀÇÇÒ ¼ö ÀÖÀ¾´Ï´Ù. ¿¹¸¦ µé¾î "Á¦ 1 Àý"À» +"ù° ¸¶´ç"°ú °°ÀÌ ¹Ù²Ù±â À§Çؼ´Â + + \kscntformat{section}{}{¸¶´ç} + +À¸·Î Á¤ÀÇÇÏ°í + + \renewcommand{\thesection}{\Hnum{section}} + +·Î ¼ýÀÚÀÇ Ç¥ÇöÀ» ÀçÁ¤ÀÇÇÏ¸é µË´Ï´Ù. \HnumÀº ù°, µÑ°, ... ¸¦ +\hnumÀº Çϳª, µÑ, ...À» Ãâ·ÂÇÏ´Â ¸ðµëÀÔ´Ï´Ù. + +*\section ¿¡¼ "Á¦"¿Í "Àå"ÀÌ ³ª¿ÀÁö ¾Ê¾Ò´ø ¹ú·¹¸¦ Á¦°ÅÇßÀ¾´Ï´Ù. + +* ÀÚµ¿Á¶»ç󸮰¡ À߸øµÇ´Â ¼ýÀÚ 9ÀÇ ¹ú·¹¸¦ ÇØ°áÇßÀ¾´Ï´Ù. diff --git a/language/korean/HLaTeX/NEWS-1.0.ko b/language/korean/HLaTeX/NEWS-1.0.ko new file mode 100644 index 0000000000..ea6fee7d85 --- /dev/null +++ b/language/korean/HLaTeX/NEWS-1.0.ko @@ -0,0 +1,107 @@ +한글 ë¼í… 1.0ì˜ ìƒˆë¡œìš´ ì + +1.0 --> 1.0.1 +============= + +* hangulfn.styì„ ì‚¬ìš©í•˜ì—¬ 한글 ë¬¸ì„œì˜ ê°ì£¼ë©´ íŒì§œê¸° ë°©ì‹ì„ ì†ì‰½ê²Œ + ì„ íƒí• 수 있습니다. ì„ íƒ ì‚¬í•ì€ ê°ì£¼ 번호를 ì§€ì •í•˜ëŠ” "첨ìž"와 + "괄호"ê°€ ìžˆê³ ê°ì£¼ì˜ íŒì§œê¸°ë¥¼ ì§€ì •í•˜ëŠ” "다í•ì´ì–´ì“°ê¸°", + "단순ì´ì–´ì“°ê¸°", "내어쓰기", "왼쪽맞춤", "들여쓰기", "들여왼쪽맞춤", + "들여내어쓰기", "들여괄호맞춤"ì´ ìžˆìŠµë‹ˆë‹¤. "첨ìž"와 "내어쓰기"ê°€ + ì• ì´ˆê°’ìž…ë‹ˆë‹¤. + +* 한글 ë¼í…ì˜ ê¸€ìžì²´ ëª…ë ¹ "\필기a"ê°€ 글ìžì²´ë¥¼ ì„ íƒí•œ 후 ë¬¸ìž "a"를 + `ìž¡ì•„ 먹지' 않는 오류가 ìˆ˜ì •ë˜ì—ˆìŠµë‹ˆë‹¤. + +* khyper.styì„ ì‚¬ìš©í• ë•Œ ìžë™ ìŒìš´ 변화가 ì œëŒ€ë¡œ 처리ë©ë‹ˆë‹¤. + +* halpha.bst를 ì‚¬ìš©í• ë•Œ volumeì´ ë°˜ì ì•žì— ë‚˜ì˜¤ê³ "권"ì´ ë°˜ì ë’¤ì— + 나오는 오류가 ìˆ˜ì •ë˜ì—ˆìŠµë‹ˆë‹¤. 한글 ë¬¸í—Œì˜ ì±… ì œëª©ì€ ê¸°ìš¸ì¸ ê¸€ìžì²´ë¥¼ + 사용하지 ì•Šê³ ë‚«í‘œë¡œ 묶ìŒìœ¼ë¡œ 표시ë©ë‹ˆë‹¤. (예: 「한êµì–´ì™€ ì •ë³´í™”ã€) + +* ë²„ì „ 1.0ì— í¬í•¨ë˜ì§€ ì•Šì•˜ë˜ hfont.styì´ ë‹¤ì‹œ í¬í•¨ë˜ì—ˆìŠµë‹ˆë‹¤. + + +0.991 --> 1.0 +============= + +* 우리나ë¼ì—ì„œ 사용ë˜ëŠ” 용지 ê·œê²©ì„ hangul.styì˜ ì„ íƒ ì‚¬í•ìœ¼ë¡œ ì§€ì •í• + 수 있ë„ë¡ í•˜ì˜€ìŠµë‹ˆë‹¤. 용지 ê·œê²©ì˜ ì¢…ë¥˜ëŠ” 다ìŒê³¼ 같습니다. + + êµíŒ, êµë°°íŒ, êµë°˜íŒ, 타블로ì´ë“œíŒ, 사륙íŒ, 사륙배íŒ, 사륙반íŒ, + 사륙배배íŒ, ì‹ êµíŒ, 대êµì „íŒ, í¬ë¼ìš´íŒ, 삼ì‹ì ˆíŒ, ì‹ ì„œíŒ(=삼륙íŒ), + ì‚¼ì˜¤íŒ + +* 한글 ë¬¸ì„œì˜ í–‰ê°„ ê°„ê²©ì„ \baselineskipì˜ 1.3ë°°ë¡œ ì„¤ì •í•˜ì˜€ìŠµë‹ˆë‹¤. + ë¬¸ì„œì˜ ì–´ë””ì—ì„œë“ ì§€ \renewcommand{\baselinestretch}{1.5} 등으로 행간 + ê°„ê²©ì„ ë‹¤ì‹œ ì„¤ì •í• ìˆ˜ 있습니다. + +* 한글 ë¬¸ì„œì˜ ë¬¸ë‹¨ 첫줄 들여쓰기 (\parindent)를 ë¬¸ì„œì˜ ê¸€ìžì²´ í¬ê¸°ì— + ë”°ë¼ ê°ê° 10pt, 11pt, 12ptë¡œ ì„¤ì •í•˜ì˜€ìŠµë‹ˆë‹¤. \parindent15pt나 + \setlength{\parindent}{15pt}와 ê°™ì€ ë°©ì‹ìœ¼ë¡œ 길ì´ë¥¼ 다시 ì§€ì •í• ìˆ˜ + 있습니다. ë‹¨ì› ì œëª©ì— ë°”ë¡œ ì´ì–´ì§€ëŠ” 첫 ë¬¸ë‹¨ì˜ ì²«ì¤„ 들여쓰기는 + ì• ì´ˆê°’ìœ¼ë¡œ ì„¤ì •í•˜ì§€ 않았습니다. ëŒ€ë¶€ë¶„ì˜ í•œê¸€ ì„œì ì—ì„œ ë³´ì´ëŠ” 첫 + ë¬¸ë‹¨ì˜ ì²«ì¤„ 들여쓰기를 가능하게 í•˜ë ¤ë©´ ë¼í… ë¬¸ì„œì˜ ì „ë¬¸ ì˜ì—ì—ì„œ + \usepackage{indentfirst}를 ì§€ì •í•˜ì‹œê¸° ë°”ëžë‹ˆë‹¤. + +* ì£¼ì„ íŒì§œê¸°ê°€ 한글 ì„œì ì—ì„œ 사용ë˜ëŠ” ë°©ì‹ìœ¼ë¡œ 바뀌었습니다. ì£¼ì„ + 번호 ë„“ì´ë§Œí¼ 왼쪽 내어쓰기가 ë˜ê³ ì£¼ì„ ë‚´ìš©ì€ ì–‘ìª½ 맞춤으로 + 처리ë©ë‹ˆë‹¤. í•œ ìª½ì˜ ì „ì²´ ë‚´ìš©ì€ ìœ—ìª½ ë§žì¶¤ì´ ë˜ë„ë¡ ìˆ˜ì •ë˜ì—ˆìŠµë‹ˆë‹¤. + +* ë¼í…ì„ ì‚¬ìš©í•˜ë©´ EUC-KR 부호화 문ìžë¡œ ì“´ 한글 문서가 처리ë˜ê³ Λ를 + 사용하면 UTF-8 부호화 문ìžë¡œ ì“´ 한글 문서가 처리ë©ë‹ˆë‹¤. + +* 새 글ìžì²´ê°€ 추가ë˜ì—ˆìŠµë‹ˆë‹¤. 한글 ë¼í…ì—서는 \hfontfamily{가족ì´ë¦„}, + 한글 Λì—서는 \fontfamily{가족ì´ë¦„}으로 ì„ íƒí• 수 있습니다. 새 + 글ìžì²´ì˜ "가족ì´ë¦„"ì€ ë‹¤ìŒê³¼ 같습니다. + + - 바다체: vd + - 디나루체: dn + - 필기a: pga + +* fontmap 파ì¼ì€ 한글ë¼í…ì˜ ê¸°ë³¸ 글ìžì²´ì™€ 추가 글ìžì²´ë¡œ ë‚˜ë‰˜ê³ , 한글 + type1 글ìžì²´ë¥¼ ì¶œë ¥í• ë•Œ 내장시키는 "-down" ë²„ì „ë§Œ ì œê³µë©ë‹ˆë‹¤. ê°ê° + uhc-base.mapê³¼ uhc-extra.map으로 명명합니다. TDS ë²„ì „ 1.1ì„ + 사용하는 web2c 7.5.4 (teTeX 3.0)ì—ì„œì˜ fontmap 파ì¼ì˜ 위치는 + TEXMF/fonts/map입니다. updmap-sys를 ì´ìš©í•˜ë©´ 쉽게 fontmap 파ì¼ì„ + ì„¤ì •í• ìˆ˜ 있습니다. + +* ì°¸ê³ ë¬¸í—Œ ì–‘ì‹ íŒŒì¼ halpha.bstê°€ ì¢€ë” ì„¸ë°€í•˜ê²Œ ìˆ˜ì •ë˜ì—ˆìŠµë‹ˆë‹¤. + EUC-KR 부호화 ë° UTF-8 부호화를 ëª¨ë‘ ë‹¤ë£° 수 있ë„ë¡ í–ˆìŠµë‹ˆë‹¤. web2c + 7.5.4 ë²„ì „ (teTeX 3.0)ì—서는 ë¼í…ì´ ë³´ì¡° 파ì¼ì˜ 8비트 문ìžë¥¼ EUC + 부호로 ì¶œë ¥í•˜ë¯€ë¡œ bibtexì„ ê·¸ëŒ€ë¡œ ì‚¬ìš©í• ìˆ˜ 있으나 Λ는 ê·¸ë ‡ì§€ + 못합니다. ë”°ë¼ì„œ UTF-8 부호화 문서를 Λ로 ì²˜ë¦¬í• ë•ŒëŠ” hbibtexì„ + 사용해야 합니다. hbibtexì€ hbibtex.c를 C 컴파ì¼ëŸ¬ë¡œ 번ì—하여 + 만ë“니다. + +* ë¼í…ì´ 8비트 문ìžë¥¼ 그래로 ì¶œë ¥í•œë‹¤ê³ í•´ë„ ìƒ‰ì¸ ì²˜ë¦¬ì—서는 한글 + ìžì†Œì˜ ë¨¸ë¦¿ê¸€ìž ì²˜ë¦¬ì—ì„œ ì—¬ì „ížˆ ë¬¸ì œê°€ 남아 있습니다. 색ì¸ì˜ + ë¨¸ë¦¿ê¸€ìž ì²˜ë¦¬ëŠ” ì „ì 으로 hmakeindexì— ì˜ì¡´í•©ë‹ˆë‹¤. hmakeindex는 + hmakeindex.c를 C 컴파ì¼ëŸ¬ë¡œ 번ì—하여 만ë“니다. ìƒ‰ì¸ ì–‘ì‹ íŒŒì¼ + hind.istì—서는 \hindexhead ë¶€ë¶„ì´ ì‚ì œë˜ì—ˆê³ 색ì¸ì–´ì™€ 쪽 번호 사ì´ì— + ì ì„ ì„ ì±„ì›Œ 넣는 ì—í• ë§Œ 담당합니다. + +* ë¼í…ì˜ tools íŒ¨í‚¤ì§€ì— í¬í•¨ëœ ì–‘ì‹ íŒŒì¼ ì¤‘ì—ì„œ showkeys.styê³¼ ì°¸ê³ + 문헌 ëª©ë¡ íŒŒì¼ì—만 사용ë˜ëŠ” showtags.sty ê·¸ë¦¬ê³ hyperref.styì„ + 한글화 하였습니다. contrib ìžë£Œë°©ì— ê°ê° showhkeys.sty, + showhtags.sty, khyper.styì˜ ì´ë¦„으로 들어 있습니다. + \usepackage[bookmarks=false]{hyperref} ëŒ€ì‹ ì— + \usepackage[bookmarks=false]{khyper}와 ê°™ì€ ë°©ì‹ìœ¼ë¡œ ì§€ì •í•˜ì—¬ + 사용하면 ë©ë‹ˆë‹¤. bookmarks=false는 khyper.styì˜ ì• ì´ˆê°’ìœ¼ë¡œ ì„¤ì •ë˜ì–´ + 있습니다. + +* ìžë™ 조사 처리 ëª…ë ¹ 중ì—ì„œ 매개 ëª¨ìŒ "ì´"는 "{\ã…¡}"ë¡œ ì²˜ë¦¬í• ìˆ˜ + 있습니다 ({\ã…¡}ë¡œ, {\ã…¡}로서, {\ã…¡}ë¡œì¨). íƒˆë½ ê°€ëŠ¥í•œ ì§€ì •ì‚¬ "ì´"는 + "{\ã…£}"ë¡œ ì²˜ë¦¬í• ìˆ˜ 있습니다. + +* ìš°ë¦¬ë§ ë¬¸ìž¥ 부호 ’â€ã€•ã€‰ã€‹ã€ã€ã€‘ì˜ ì•žê³¼ â€˜â€œã€”ã€ˆã€Šã€Šã€Žã€ ì˜ + ë’¤ì—서는 ì¤„ë°”ê¿ˆì´ ì¼ì–´ë‚˜ì§€ 않습니다. ë˜í•œ ìš°ë¦¬ë§ ìŒì ˆ 사ì´ì—ì„œ + ì¤„ë°”ê¿ˆì„ ê°•ì œë¡œ ì–µì œí•˜ê¸° 위해서는 \noHyphen ëª…ë ¹ì„ ì‚¬ìš©í• ìˆ˜ + 있습니다. + +* 문장 ë‚´ìš© 중ì—ì„œ 특별히 드러내 ë³´ì¼ ë•Œ ì“°ì´ëŠ” 드러냄표는 ìŒì ˆì˜ 위를 + ì ì´ë‚˜ ìž‘ì€ ì›ìœ¼ë¡œ í‘œì‹œí•¨ìœ¼ë¡œì¨ ì¤‘ìš”í•œ ë¶€ë¶„ì„ ê°•ì¡°í•©ë‹ˆë‹¤. ì˜ì–´ + 문서ì—서는 \emph ëª…ë ¹ì´ë‚˜ \em ì„ ì–¸ì„ ì‚¬ìš©ë„ë¡ ë˜ì–´ 있습니다만 ìš°ë¦¬ë§ + 문서ì—서는 \dotemph, \circemph ëª…ë ¹ í˜¹ì€ \dotem, \circem ì„ ì–¸ì„ + ì‚¬ìš©í• ìˆ˜ 있습니다. ì´ ëª…ë ¹/ì„ ì–¸ì€ ìš°ë¦¬ë§ ìŒì ˆë§Œì„ 드러내 + ë³´ì—¬ì¤ë‹ˆë‹¤. diff --git a/language/korean/HLaTeX/README.en b/language/korean/HLaTeX/README.en new file mode 100644 index 0000000000..02b8e4d452 --- /dev/null +++ b/language/korean/HLaTeX/README.en @@ -0,0 +1,153 @@ +*** README.en *** + +Overview: +--------- + +This is a \LaTeX package for Korean language support. With this +package, you can run latex on Korean \LaTeX document written in KS X +1001 encoding system or run lambda on Korean \LaTeX written in UTF-8 +encoding system. + + +Installation: +------------- + +Below, `TEXMF' indicates the root of TDS (TeX Directory Standard +version 1.1). + +1. Install \LaTeXe. + You can get \LaTeXe package in the CTAN site thru anonymous ftp. + Most TeX distributions should have already \LaTeXe installed. + +2. Get \HLaTeX-1.0 from + ftp://ftp.dante.de/tex-archive/language/Korean/HLaTeX.tar.gz + or + ftp://ftp.ktug.or.kr/pub/ktug/hlatex/HLaTeX-1.0.tar.gz + if you are in Korea. + + and unpack it. + tar xzvf HLaTeX-1.0.tar.gz + + Veryfy that you have a file named VERSION-1.0 in the subdirectory of + "HLaTeX". + +3. Copy files as follows: + + - hangul.sty, hfont.tex, euc-kr.tex hfont.sty, josa.tab, hfont.cfg, + hsw*.fd, hww*.fd, hhw*.fd in the directory "latex" to + TEXMF/tex/latex/hlatex/ + + - u8hangul.tex, uhc-test.tex, uhc*.fd in the directory "lambda" to + TEXMF/tex/lambda/hlatex/ + + - hlatex.otp, hlatex.ocp in the directory "lambda" to + TEXMF/omega/{otp,ocp}/hlatex/ + + - hbibname-k.tex, khyper.sty, showhkeys.sty, showhtags.sty, + hangulfn.sty, hfn-k.tex in the directory "contrib" to + TEXMF/tex/latex/hlatex/ + + - hbibname-u.tex, hfn-u.tex in the directory "contrib" to + TEXMF/tex/lambda/hlatex/ + + - halpha.bst in the directory "contrib" to + TEXMF/bibtex/bst/hlatex/ + + - hind.ist, hglo.ist in the directory "contrib" to + TEXMF/makeindex/ + + - For UNIX/Linux OS goto "contrib" directory and compile + hmakeindex.c, hbibtex.c + gcc -o hmakeindex hmakeindex.c + gcc -o hbibtex hbibtex.c + and install hmakeindex and hbibtex to one of the system directory + to which the environment variable PATH point. + + For Windows OS copy hmakeindex.ex and hbibtex.exe in the + directory "contrib" to one of the system directory + to which the environment variable PATH point. + +4. Get Korean fonts from + ftp://ftp.dante.de/tex-archive/fonts/Korean/HLaTeX/ + or + ftp://ftp.ktug.or.kr/pub/ktug/hlatex/fonts/ + if you are in Korea. + + - uhc-base.map and uhc-extra.map in the file uhc-fonts-1.0.tar.gz + should go to the directory TEXMF/fonts/map/hlatex/ + and run texhash. + + - uhc-base.map consists of the following font files + uhc-myoungjo-1.0.tar.gz + uhc-gothic-1.0.tar.gz + uhc-taza-1.0.tar.gz + unpack each file in the directory of TEXMF/fonts/ as follows + tar xzvf uhc-myoungjo-1.0.tar.gz + ... + + - uhc-extra.map consists of the following font files + uhc-shinmun-1.0.tar.gz + uhc-graphic-1.0.tar.gz + uhc-gungseo-1.0.tar.gz + uhc-bom-1.0.tar.gz + uhc-pen-1.0.tar.gz + uhc-pilgi-1.0.tar.gz + uhc-yetgul-1.0.tar.gz + uhc-jamo-1.0.tar.gz + uhc-vada-1.0.tar.gz + uhc-dinaru-1.0.tar.gz + uhc-pilgia-1.0.tar.gz + unpack each file in the directory of TEXMF/fonts/ as follows + tar xzvf uhc-shinmun-1.0.tar.gz + ... + + - run following commands + texhash + updmap-sys --enable Map=uhc-base.map + updmap-sys --enable Map=uhc-extra.map + +5. Update file database. + If using teTeX run + texhash + as system super user. + + +For Linux OS (Fedora Core 3) only +--------------------------------- + + Get RPM files from + + ftp://ktug.or.kr/pub/ktug/hlatex/RPM/hlatex-1.0-4.i386.rpm + ftp://ktug.or.kr/pub/ktug/hlatex/RPM/hlatex-fonts-base-1.0-1.noarch.rpm + ftp://ktug.or.kr/pub/ktug/hlatex/RPM/hlatex-fonts-extra-1.0-1.noarch.rpm + and install with rpm as system super user. This simplifies the + installation procedures above. + + +Usage: +------ + You begin your document with + + \documentclass{article} + \usepackage{hangul} + \begin{document} + + and write your document. + After closing your document with + + \end{document} + + you can process it with latex or lambda depending on the coding + system used. + + +Problem: +-------- + +I appreciate if you report problems in or suggestions for \HLaTeX. + +My E-mail address reads + + koaunghi@kornet.net + +*** End of README.en *** diff --git a/language/korean/HLaTeX/VERSION-1.0.1 b/language/korean/HLaTeX/VERSION-1.0.1 new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/language/korean/HLaTeX/VERSION-1.0.1 diff --git a/language/korean/HLaTeX/bibnames.sty b/language/korean/HLaTeX/bibnames.sty new file mode 100644 index 0000000000..0305d90041 --- /dev/null +++ b/language/korean/HLaTeX/bibnames.sty @@ -0,0 +1,146 @@ +%/u/sy/beebe/tex/bib/bibnames.sty, Tue Jul 10 14:19:57 1990 +%Edit by Nelson H.F. Beebe <beebe@plot79.math.utah.edu> +%%% +%%% ===================================================================== +%%% ==================================================================== +%%% @LaTeX-style-file{ +%%% author = "Nelson H. F. Beebe", +%%% version = "1.04", +%%% date = "13 June 1992", +%%% time = "18:10:43 MDT", +%%% filename = "bibnames.sty", +%%% address = "Center for Scientific Computing +%%% Department of Mathematics +%%% South Physics Building +%%% University of Utah +%%% Salt Lake City, UT 84112 +%%% USA", +%%% telephone = "(801) 581-5254", +%%% FAX = "(801) 581-4148", +%%% checksum = "30791 146 481 4636", +%%% email = "beebe@math.utah.edu (Internet)", +%%% codetable = "ISO/ASCII", +%%% keywords = "bibliography, TeX", +%%% supported = "yes", +%%% docstring = "This file provides standard definitions of +%%% proper names needed in TeX-related +%%% bibliographies. The definitions augment +%%% those in texnames.sty, which is input here +%%% first. +%%% +%%% Any macro that is previously defined will +%%% be left unchanged, so the definitions here, +%%% supplement, but do not override, existing +%%% ones. +%%% +%%% In LaTeX, use this file as a document +%%% option: +%%% \documentstyle[bibnames]{...} +%%% +%%% In Plain TeX, just do +%%% \input bibnames.sty +%%% +%%% The checksum field above contains a CRC-16 +%%% checksum as the first value, followed by the +%%% equivalent of the standard UNIX wc (word +%%% count) utility output of lines, words, and +%%% characters. This is produced by Robert +%%% Solovay's checksum utility.", +%%% } +%%% ==================================================================== +% +\immediate\write16{This is bibnames.sty, Version 1.04 <13 June 1992>}% +% +%======================================================================= +% The TeX-related program names that are not defined already in LaTeX +% +% Original version by: +% +% Richard Furuta +% Department of Computer Science +% University of Maryland +% College Park, MD 20742 +% +% furuta@mimsy.umd.edu +% seismo!umcp-cs!furuta +% +% October 22, 1986, first release +% +% April 1, 1987: modified by William LeFebvre, Rice University +% Now includes definitions for BibTeX and SLiTeX, as they appear in the +% LaTeX Local User's Guide. +% +% April 10, 1989: modified by NHFB: added use of \ifundefined so as to +% preserve any existing definitions. +% +% 10 September 1991: Modified by Karl Berry and NHFB: Now that BibTeX +% can be used with Plain TeX too, change entire file to use \def +% instead of \newcommand. +% +% 13 June 1992: Modified by NHFB: input texnames.sty for most defs +% to avoid duplications. +%======================================================================= +% +\input texnames.sty +% +% TeXbook, p. 308: +\def\ifundefined#1{\expandafter\ifx\csname#1\endcsname\relax} +% +% +% Please keep these definitions in alphabetical order: +% +\ifundefined{CMR}% + \def\CMR{Computer Modern}% +\fi +% +\ifundefined{CWEB}% + \def\CWEB{{\tt CWEB}}% +\fi +% +\ifundefined{emdash}% + \def\emdash{\penalty\exhyphenpenalty---\penalty\exhyphenpenalty}% +\fi +% +\ifundefined{FWEB}% + \def\FWEB{{\tt FWEB}}% +\fi +% +\ifundefined{ndash}% + \def\ndash{\penalty\exhyphenpenalty--\penalty\exhyphenpenalty}% +\fi +% +\ifundefined{noopsort}% + \def\noopsort#1{}% +\fi +% +\ifundefined{PLOT}% + \def\PLOT{\hbox{\raise.2ex\hbox{$<$}\kern-.06em\hbox{PLOT79 + \kern-.3em\hbox{\raise.2ex\hbox{$>$}}}}}% +\fi +% +\ifundefined{POSTSCRIPT}% + \font\sc = cmcsc10 + \def\POSTSCRIPT{{\sc Post\-Script}}% +\fi +% +\ifundefined{PS}% + \let\PS = \POSTSCRIPT +\fi +% +\ifundefined{singleletter}% + \def\singleletter#1{#1}% +\fi +% +\ifundefined{tubissue}% + \def\tubissue#1#2{\TUB~#1, no.~#2}% +\fi +% +\ifundefined{TUB}% + \def\TUB{{\it TUG\-boat\/}}% +\fi +% +\ifundefined{WEB}% + \def\WEB{{\tt WEB}}% +\fi +\endinput +%% ==============================[The End]============================== diff --git a/language/korean/HLaTeX/contrib/halpha.bst b/language/korean/HLaTeX/contrib/halpha.bst new file mode 100644 index 0000000000..cd2bb97c07 --- /dev/null +++ b/language/korean/HLaTeX/contrib/halpha.bst @@ -0,0 +1,1486 @@ +%% Hangul BibTeX bibliography style `halpha' +% This style is from alpha.bst below. +% Çѱ¹¾î Ã¥ Á¦¸ñÀº \em ´ë½Å ³´Ç¥(¡¸¡¹)·Î 2005/04/14 koaunghi@kornet.net + +% BibTeX standard bibliography style `alpha' + % version 0.99a for BibTeX versions 0.99a or later, LaTeX version 2.09. + % Copyright (C) 1985, all rights reserved. + % Copying of this file is authorized only if either + % (1) you make absolutely no changes to your copy, including name, or + % (2) if you do make changes, you name it something other than + % btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst. + % This restriction helps ensure that all standard styles are identical. + % The file btxbst.doc has the documentation for this style. + +ENTRY + { address + author + booktitle + chapter + edition + editor + howpublished + institution + journal + key + month + note + number + organization + pages + publisher + school + series + title + type + volume + year + } + {} + { label extra.label sort.label } + +INTEGERS { output.state before.all mid.sentence after.sentence after.block + korean.enc string.enc curr.pos last.chr curr.chr } + +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} + +STRINGS { s t ks } + +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.block = + { add.period$ write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { add.period$ " " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} + +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} + +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} + +FUNCTION {char.encoding} +{ + 'ks := + #0 'string.enc := % US-ASCII + #0 'last.chr := + #1 'curr.pos := + + { ks text.length$ curr.pos > } + { ks curr.pos #1 substring$ chr.to.int$ 'curr.chr := + curr.chr #128 < + { } + { last.chr #128 < + { } + { last.chr curr.chr + #322 > + { #1 'string.enc := } % EUC-KR & look for UTF-8 afterward + { #2 'string.enc := + ks text.length$ 'curr.pos := } % UTF-8 & exit + if$ + } + if$ + } + curr.chr 'last.chr := + #1 curr.pos + 'curr.pos := + if$ + } + while$ + string.enc +} + +FUNCTION {output.bibitem} +{ newline$ + "\bibitem[" write$ + label write$ + "]{" write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := + + title char.encoding #0 = + { "\renewcommand{\baselinestretch}{1.0}\selectfont" write$ newline$ } + { "\renewcommand{\baselinestretch}{1.2}\selectfont" write$ newline$ } + if$ +} + +FUNCTION {fin.entry} +{ add.period$ + write$ + newline$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} + +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} + +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} + +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} + +FUNCTION {new.block.checka} +{ empty$ + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.sentence.checka} +{ empty$ + 'skip$ + 'new.sentence + if$ +} + +FUNCTION {new.sentence.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.sentence + if$ +} + +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} + +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "{\em " swap$ * "}" * } + if$ +} + +FUNCTION {hemphasize} +{ duplicate$ empty$ + { pop$ "" } + { "\natopen{}" swap$ * "\natclose{}" * } + if$ +} + +INTEGERS { nameptr namesleft numnames } + +FUNCTION {format.names} +{ 's := + s char.encoding 'korean.enc := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't := + nameptr #1 > + % µÎ ¹ø° À̸§ ÀÌÈÄ + { namesleft #1 > + % ³²Àº À̸§ÀÌ ÇÑ °³ ÀÌ»óÀÏ ¶§ + { ", " * t * } + % ³²Àº À̸§ÀÌ ÇÑ °³ÀÏ ¶§ + { numnames #2 > % À̸§ÀÌ µÎ °³ ÀÌ»óÀÌ¸é ¹ÝÁ¡À¸·Î ºÐ¸® + { ", " * } + 'skip$ + if$ + t "others" = + % À̸§ÀÌ "others"ÀÏ ¶§ + { korean.enc #0 > + { " \hbibnameothers{} " * } + { " et-al. " * } + if$ + } + % À̸§ÀÌ "others"°¡ ¾Æ´Ò ¶§ + { korean.enc #0 > + { " \hbibnameand{} " * t * } + { " and " * t * } + if$ + } + if$ + } + if$ + } + % ù ¹ø° À̸§ÀÇ °æ¿ì + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {format.authors} +{ author empty$ + { "" } + { author format.names } + if$ +} + +FUNCTION {format.editors} +{ editor char.encoding 'korean.enc := + editor empty$ + { "" } + { editor format.names + editor num.names$ #1 > + { korean.enc #0 > + { " (\hbibnameeditors)" * } + { ", editors" * } + if$ + } + { korean.enc #0 > + { " (hbibnameeditor)" * } + { ", editor" * } + if$ + } + if$ + } + if$ +} + +FUNCTION {format.title} +{ title empty$ + { "" } + { title "t" change.case$ } + if$ +} + +FUNCTION {n.dashify} +{ 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {format.date} +{ year empty$ + { month empty$ + { "" } + { "there's a month but no year in " cite$ * warning$ + month + } + if$ + } + { month empty$ + 'year + { month " " * year * } + if$ + } + if$ +} + +FUNCTION {format.btitle} +{ title char.encoding 'korean.enc := + korean.enc #0 = + { title emphasize } + { title hemphasize } + if$ +} + +FUNCTION {tie.or.space.connect} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ * * +} + +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} + +FUNCTION {format.bvolume} +{ title char.encoding 'korean.enc := + volume empty$ + { "" } + { korean.enc #0 = + { "volume" volume tie.or.space.connect + series empty$ + 'skip$ + { " of " * series emphasize * } + if$ + "volume and number" number either.or.check + } + { series empty$ + 'skip$ + { series hemphasize * " \hbibnameseries{} " * } + if$ +% volume tie.or.space.connect "\hbibnamevolume{}" + "\hbibnamevolume{}" volume swap$ * + "volume and number" number either.or.check + } + if$ + } + if$ +} + +FUNCTION {format.number.series} +{ title char.encoding 'korean.enc := + volume empty$ + { number empty$ + { series field.or.null } + { korean.enc #0 = + { output.state mid.sentence = + { "number" } + { "Number" } + if$ + number tie.or.space.connect + series empty$ + { "there's a number but no series in " cite$ * warning$ } + { " in " * series * } + if$ + } + { series empty$ + { "there's a number but no series in " cite$ * warning$ } + { series * " \hbibnameinseries{} " } + if$ + number tie.or.space.connect "\hbibnamenumber{}" + } + } + if$ + } + { "" } + if$ +} + +FUNCTION {format.edition} +{ title char.encoding 'korean.enc := + edition empty$ + { "" } + { korean.enc #0 = + { output.state mid.sentence = + { edition "l" change.case$ " edition" * } + { edition "t" change.case$ " edition" * } + if$ + } + { edition "\hbibnameedition{}" * } + if$ + } + if$ +} + +INTEGERS { multiresult } + +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} + +FUNCTION {format.pages} +{ title char.encoding 'korean.enc := + pages empty$ + { "" } + { korean.enc #0 = + { pages multi.page.check + { "pages" pages n.dashify tie.or.space.connect } + { "page" pages tie.or.space.connect } + if$ + } + { pages multi.page.check + { pages n.dashify tie.or.space.connect "\hbibnamepages" } + { pages tie.or.space.connect "\hbibnamepage" } + if$ + } + if$ + } + if$ +} + +FUNCTION {format.vol.num.pages} +{ volume field.or.null + number empty$ + 'skip$ + { "(" number * ")" * * + volume empty$ + { "there's a number but no volume in " cite$ * warning$ } + 'skip$ + if$ + } + if$ + pages empty$ + 'skip$ + { duplicate$ empty$ + { pop$ format.pages } + { ":" * pages n.dashify * } + if$ + } + if$ +} + +FUNCTION {format.chapter.pages} +{ title char.encoding 'korean.enc := + chapter empty$ + 'format.pages + { type empty$ + { korean.enc #0 = + { "chapter" } + { "\hbibnamechapter{}" } + if$ + } + { type "l" change.case$ } + if$ + chapter tie.or.space.connect + pages empty$ + 'skip$ + { ", " * format.pages * } + if$ + } + if$ +} + +FUNCTION {format.in.ed.booktitle} +{ title char.encoding 'korean.enc := + booktitle empty$ + { "" } + { editor empty$ + { korean.enc #0 = + { "In " booktitle emphasize * } +% { booktitle "\hbibnamein{}" emphasize * } + { booktitle hemphasize * "\hbibnamein{}" * } + if$ + } + { korean.enc #0 = + { "In " format.editors * ", " * booktitle emphasize * } +% { format.editors * "\hbibnamepossesive{} " * booktitle +% "\hbibnamein{}" emphasize * } + { format.editors * "\hbibnamepossesive{} " * booktitle + hemphasize * "\hbibnamein{}" * } + if$ + } + if$ + } + if$ +} + +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ + and and and and and + key empty$ not and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} + +FUNCTION {format.thesis.type} +{ type empty$ + 'skip$ + { pop$ + type "t" change.case$ + } + if$ +} + +FUNCTION {format.tr.number} +{ title char.encoding 'korean.enc := + type empty$ + { korean.enc #0 = + { "Technical Report" } + { "\hbibnametechreport{}" } + if$ + } + 'type + if$ + number empty$ + { "t" change.case$ } + { number tie.or.space.connect } + if$ +} + +FUNCTION {format.article.crossref} +{ key empty$ + { journal empty$ + { "need key or journal for " cite$ * " to crossref " * crossref * + warning$ + "" + } + { "{\em " journal * "\/}\hbibnamefrom{}" * } + if$ + } + { korean.enc #0 = + { "In " key * } + { key " \hbibnamein{}" * } + if$ + } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {format.crossref.editor} +{ title char.encoding 'korean.enc := + editor #1 "{vv~}{ll}" format.name$ + editor num.names$ duplicate$ + #2 > + { pop$ " et~al." * } + { #2 < + 'skip$ + { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { korean.enc #0 = + { " et~al." * } + { " \hbibnameothers{}" * } + if$ + } + { korean.enc #0 = + { " and " * editor #2 "{vv~}{ll}" format.name$ * } + { " \hbibnameand " * editor #2 "{vv~}{ll}" format.name$ * } + if$ + } + if$ + } + if$ + } + if$ +} + +FUNCTION {format.book.crossref} +{ title char.encoding 'korean.enc := + korean.enc #0 = + { volume empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + "In " + } + { "Volume" volume tie.or.space.connect + " of " * + } + if$ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { series empty$ + { "need editor, key, or series for " cite$ * " to crossref " * + crossref * warning$ + "" * + } + { "{\em " * series * "\/}" * } + if$ + } + { key * } + if$ + } + { format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * + } + { editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { series empty$ + { "need editor, key, or series for " cite$ * " to crossref " * + crossref * warning$ + "" * + } + { "{\em " * series * "\/}" * } + if$ + } + { key * } + if$ + } + { format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * + volume empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + " \hbibnamein{} " + } + { " \hbibnameof{} " * + volume tie.or.space.connect "\hbibnamevolume{}" * + } + if$ + } + if$ +} + +FUNCTION {format.incoll.inproc.crossref} +{ title char.encoding 'korean.enc := + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { booktitle empty$ + { "need editor, key, or booktitle for " cite$ * " to crossref " * + crossref * warning$ + "" + } + { korean.enc #0 = + { "In {\em " booktitle * "\/}" * } + { "{\em " booktitle * " \/}" * } + if$ + } + if$ + } + { korean.enc #0 = + { "In " key * } + { key * } + if$ + } + if$ + } + { korean.enc #0 = + { "In " format.crossref.editor * } + { format.crossref.editor * } + if$ + } + if$ + " \cite{" * crossref * "}" * + korean.enc #0 = + 'skip$ + { " \hbibnamein{}" * } + if$ +} + +FUNCTION {article} +{ title char.encoding 'korean.enc := + output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { korean.enc #0 = + { journal emphasize "journal" output.check } + { journal hemphasize "journal" output.check } + if$ + format.vol.num.pages output + format.date "year" output.check + } + { format.article.crossref output.nonnull + format.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {book} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + new.block + format.number.series output + new.sentence + publisher "publisher" output.check + address output + } + { new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {booklet} +{ output.bibitem + format.authors output + new.block + format.title "title" output.check + howpublished address new.block.checkb + howpublished output + address output + format.date output + new.block + note output + fin.entry +} + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + format.chapter.pages "chapter and pages" output.check + new.block + format.number.series output + new.sentence + publisher "publisher" output.check + address output + } + { format.chapter.pages "chapter and pages" output.check + new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {incollection} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.chapter.pages output + new.sentence + publisher "publisher" output.check + address output + format.edition output + format.date "year" output.check + } + { format.incoll.inproc.crossref output.nonnull + format.chapter.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.pages output + address empty$ + { organization publisher new.sentence.checkb + organization output + publisher output + format.date "year" output.check + } + { address output.nonnull + format.date "year" output.check + new.sentence + organization output + publisher output + } + if$ + } + { format.incoll.inproc.crossref output.nonnull + format.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {conference} { inproceedings } + +FUNCTION {manual} +{ output.bibitem + author empty$ + { organization empty$ + 'skip$ + { organization output.nonnull + address output + } + if$ + } + { format.authors output.nonnull } + if$ + new.block + format.btitle "title" output.check + author empty$ + { organization empty$ + { address new.block.checka + address output + } + 'skip$ + if$ + } + { organization address new.block.checkb + organization output + address output + } + if$ + format.edition output + format.date output + new.block + note output + fin.entry +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + "Master's thesis" format.thesis.type output.nonnull + school "school" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + title howpublished new.block.checkb + format.title output + howpublished new.block.checka + howpublished output + format.date output + new.block + note output + fin.entry + empty.misc.check +} + +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + new.block + format.btitle "title" output.check + new.block + "PhD thesis" format.thesis.type output.nonnull + school "school" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {proceedings} +{ output.bibitem + editor empty$ + { organization output } + { format.editors output.nonnull } + if$ + new.block + format.btitle "title" output.check + format.bvolume output + format.number.series output + address empty$ + { editor empty$ + { publisher new.sentence.checka } + { organization publisher new.sentence.checkb + organization output + } + if$ + publisher output + format.date "year" output.check + } + { address output.nonnull + format.date "year" output.check + new.sentence + editor empty$ + 'skip$ + { organization output } + if$ + publisher output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + format.tr.number output.nonnull + institution "institution" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + note "note" output.check + format.date output + fin.entry +} + +FUNCTION {default.type} { misc } + +MACRO {jan} {"January"} + +MACRO {feb} {"February"} + +MACRO {mar} {"March"} + +MACRO {apr} {"April"} + +MACRO {may} {"May"} + +MACRO {jun} {"June"} + +MACRO {jul} {"July"} + +MACRO {aug} {"August"} + +MACRO {sep} {"September"} + +MACRO {oct} {"October"} + +MACRO {nov} {"November"} + +MACRO {dec} {"December"} + +MACRO {acmcs} {"ACM Computing Surveys"} + +MACRO {acta} {"Acta Informatica"} + +MACRO {cacm} {"Communications of the ACM"} + +MACRO {ibmjrd} {"IBM Journal of Research and Development"} + +MACRO {ibmsj} {"IBM Systems Journal"} + +MACRO {ieeese} {"IEEE Transactions on Software Engineering"} + +MACRO {ieeetc} {"IEEE Transactions on Computers"} + +MACRO {ieeetcad} + {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"} + +MACRO {ipl} {"Information Processing Letters"} + +MACRO {jacm} {"Journal of the ACM"} + +MACRO {jcss} {"Journal of Computer and System Sciences"} + +MACRO {scp} {"Science of Computer Programming"} + +MACRO {sicomp} {"SIAM Journal on Computing"} + +MACRO {tocs} {"ACM Transactions on Computer Systems"} + +MACRO {tods} {"ACM Transactions on Database Systems"} + +MACRO {tog} {"ACM Transactions on Graphics"} + +MACRO {toms} {"ACM Transactions on Mathematical Software"} + +MACRO {toois} {"ACM Transactions on Office Information Systems"} + +MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"} + +MACRO {tcs} {"Theoretical Computer Science"} + +READ + +FUNCTION {sortify} +{ purify$ + "l" change.case$ +} + +INTEGERS { len } + +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} + +INTEGERS { et.al.char.used } + +FUNCTION {initialize.et.al.char.used} +{ #0 'et.al.char.used := +} + +EXECUTE {initialize.et.al.char.used} + +FUNCTION {format.lab.names} +{ 's := + s num.names$ 'numnames := + s char.encoding 'korean.enc := + numnames #1 > + { numnames #4 > + { #3 'namesleft := } + { numnames 'namesleft := } + if$ + #1 'nameptr := + "" + { namesleft #0 > } + { nameptr numnames = + % ¸¶Áö¸· À̸§ÀÏ ¶§ + { s nameptr "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { "{\etalchar{+}}" * + #1 'et.al.char.used := + } + { s nameptr "{vv}{ll}" format.name$ 'ks := + ks #1 #1 substring$ chr.to.int$ #127 > + { ks * } + { s nameptr "{v{}}{l{}}" format.name$ * } + if$ + } + if$ + } + % ¸¶Áö¸· À̸§ÀÌ ¾Æ´Ò ¶§ + { s nameptr "{vv}{ll}" format.name$ 'ks := + ks #1 #1 substring$ chr.to.int$ #127 > + { korean.enc #2 = + { ks #1 #3 substring$ * } + { ks #1 #2 substring$ * } + if$ + } + { s nameptr "{v{}}{l{}}" format.name$ * } + if$ + } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ + numnames #4 > + { "{\etalchar{+}}" * + #1 'et.al.char.used := + } + 'skip$ + if$ + } + { s #1 "{v{}}{l{}}" format.name$ + duplicate$ text.length$ #2 < + { pop$ s #1 "{ll}" format.name$ duplicate$ 'ks := + ks #1 #1 substring$ chr.to.int$ #127 > + 'skip$ + { ks #2 #1 substring$ chr.to.int$ #127 > + 'skip$ + { ks #3 #1 substring$ chr.to.int$ #127 > + 'skip$ + { #3 text.prefix$ } + if$ + } + if$ + } + if$ + } + 'skip$ + if$ + } + if$ +} + +FUNCTION {author.key.label} +{ author empty$ + { key empty$ + { cite$ #1 #3 substring$ } + { key #3 text.prefix$ } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {author.editor.key.label} +{ author empty$ + { editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + { key #3 text.prefix$ } + if$ + } + { editor format.lab.names } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {author.key.organization.label} +{ author empty$ + { key empty$ + { organization empty$ + { cite$ #1 #3 substring$ } + { "The " #4 organization chop.word #3 text.prefix$ } + if$ + } + { key #3 text.prefix$ } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {editor.key.organization.label} +{ editor empty$ + { key empty$ + { organization empty$ + { cite$ #1 #3 substring$ } + { "The " #4 organization chop.word #3 text.prefix$ } + if$ + } + { key #3 text.prefix$ } + if$ + } + { editor format.lab.names } + if$ +} + +FUNCTION {calc.label} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.key.label + { type$ "proceedings" = + 'editor.key.organization.label + { type$ "manual" = + 'author.key.organization.label + 'author.key.label + if$ + } + if$ + } + if$ + duplicate$ + year field.or.null purify$ #-1 #2 substring$ + * + 'label := + year field.or.null purify$ #-1 #4 substring$ + * + sortify 'sort.label := +} + +FUNCTION {sort.format.names} +{ 's := + #1 'nameptr := + "" + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { nameptr #1 > + { " " * } + 'skip$ + if$ + s nameptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't := + nameptr numnames = t "others" = and + { "et al" * } + { t sortify * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {sort.format.title} +{ 't := + "A " #2 + "An " #3 + "The " #4 t chop.word + chop.word + chop.word + sortify + #1 global.max$ substring$ +} + +FUNCTION {author.sort} +{ author empty$ + { key empty$ + { "to sort, need author or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {author.editor.sort} +{ author empty$ + { editor empty$ + { key empty$ + { "to sort, need author, editor, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {author.organization.sort} +{ author empty$ + { organization empty$ + { key empty$ + { "to sort, need author, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {editor.organization.sort} +{ editor empty$ + { organization empty$ + { key empty$ + { "to sort, need editor, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { editor sort.format.names } + if$ +} + +FUNCTION {presort} +{ calc.label + sort.label + " " + * + type$ "book" = + type$ "inbook" = + or + 'author.editor.sort + { type$ "proceedings" = + 'editor.organization.sort + { type$ "manual" = + 'author.organization.sort + 'author.sort + if$ + } + if$ + } + if$ + * + " " + * + year field.or.null sortify + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} + +ITERATE {presort} + +SORT + +STRINGS { longest.label last.sort.label next.extra } + +INTEGERS { longest.label.width last.extra.num } + +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #0 int.to.chr$ 'last.sort.label := + "" 'next.extra := + #0 'longest.label.width := + #0 'last.extra.num := +} + +FUNCTION {forward.pass} +{ last.sort.label sort.label = + { last.extra.num #1 + 'last.extra.num := + last.extra.num int.to.chr$ 'extra.label := + } + { "a" chr.to.int$ 'last.extra.num := + "" 'extra.label := + sort.label 'last.sort.label := + } + if$ +} + +FUNCTION {reverse.pass} +{ next.extra "b" = + { "a" 'extra.label := } + 'skip$ + if$ + label extra.label * 'label := + label width$ longest.label.width > + { label 'longest.label := + label width$ 'longest.label.width := + } + 'skip$ + if$ + extra.label 'next.extra := +} + +EXECUTE {initialize.longest.label} + +ITERATE {forward.pass} + +REVERSE {reverse.pass} + +FUNCTION {begin.bib} +{ et.al.char.used + { "\DeclareRobustCommand\etalchar[1]{$^{#1}$}" write$ newline$ } + 'skip$ + if$ + preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + "\ifx\nullocplist\undefined\input{hbname-k}\else\input{hbname-u}\fi" + write$ newline$ + "\begin{thebibliography}{" longest.label * "}" * write$ newline$ +} + +EXECUTE {begin.bib} + +EXECUTE {init.state.consts} + +ITERATE {call.type$} + +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} + +EXECUTE {end.bib} diff --git a/language/korean/HLaTeX/contrib/hangulfn.sty b/language/korean/HLaTeX/contrib/hangulfn.sty new file mode 100644 index 0000000000..012b437235 --- /dev/null +++ b/language/korean/HLaTeX/contrib/hangulfn.sty @@ -0,0 +1,76 @@ +%% hangulfn.sty +%% - initial release <2005/04/20> by koaunghi@kornet.net +%% +%% ì œê³µë˜ëŠ” ì„ íƒ ì‚¬í•ì€ ê°ì£¼ 번호 형ì‹ì˜ ì„ íƒê³¼ ê°ì£¼ íŒì§œê¸° ë°©ì‹ì˜ +%% ì„ íƒìœ¼ë¡œ 나뉜다. +%% +%% ê°ì£¼ 번호 í˜•ì‹ +%% -------------- +%% - 첨ìž: ë¼í…ì˜ ê¸°ë³¸ ë°©ì‹ì´ë‹¤. ê°ì£¼ 번호가 ê°ì£¼ë©´ì— 첨ìžë¡œ 짜진다. +%% - 괄호: 한글 문서ì—ì„œ ìžì£¼ ì ‘í• ìˆ˜ 있는 ë°©ì‹ì´ë‹¤. ê°ì£¼ 번호가 +%% ê°ì£¼ë©´ 글ìžì²´ì˜ í¬ê¸°ë¡œ 짜지며 ê°ì£¼ 번호 다ìŒì— 닫는 +%% 소괄호가 뒤따른다. 소괄호와 ê°ì£¼ë¬¸ì˜ 사ì´ì—는 ì „ê° ë„“ì´ì˜ +%% ê°„ê²©ì´ ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì„ êµ¬ë³„í•˜ëŠ”ë° íš¨ê³¼ì ì´ë‹¤. +%% +%% ``첨ìž''ì˜ ê²½ìš°, ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì˜ ê°„ê²©ì€ 0ptì´ê³ +%% ``괄호''ì˜ ê²½ìš°, ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì˜ ê°„ê²©ì€ ê³µê°„ 문ìžì˜ ë„“ì´ì´ë‹¤. +%% ì´ ê°„ê²©ì„ ë‹¬ë¦¬ í•˜ê³ ìž í• ë•ŒëŠ” 다ìŒê³¼ ê°™ì´ \footnumbersepì˜ ê¸¸ì´ë¥¼ +%% 다시 준다. +%% \setlength{\footnumbersep}{길ì´} +%% +%% ê°ì£¼ íŒì§œê¸° ë°©ì‹ +%% ---------------- +%% - 내어쓰기: ê°ì£¼ 번호가 ë³¸ë¬¸ì˜ ì™¼ìª½ë§žì¶¤ìœ¼ë¡œ ì§œì§€ê³ ê°ì£¼ë¬¸ì€ 첫 +%% 글ìžì˜ 위치로 왼쪽맞춤 ëœë‹¤. +%% - 다í•ì´ì–´ì“°ê¸°: ê°ì£¼ê°€ 새 í–‰ì—ì„œ 시작하지 ì•Šê³ ì•žì˜ ê°ì£¼ì— +%% ì´ì–´ì§„다. ì§§ì€ ê°ì¤„ê³ ë§Œ 구성ë ë•Œ ìœ ìš©í•˜ë‹¤. 줄바꿈으로 새 í–‰ì´ +%% 시작하면 í•ìƒ 새로운 ê°ì£¼ê°€ 시작ë˜ë„ë¡ ì§œì—¬ì§„ë‹¤. +%% - 단순ì´ì–´ì“°ê¸°: 다í•ì´ì–´ì“°ê¸°ì™€ 같으나 새로운 ê°ì£¼ê°€ í–‰ì„ ì‹œìž‘í•˜ë„ë¡ +%% 하지 않는다. ì•žì˜ ê°ì£¼ê°€ ë나면 ì—°ì´ì–´ ë‹¤ìŒ ê°ì£¼ê°€ 시작한다. +%% - 왼쪽맞춤: 들여쓰기나 ë‚´ì–´ì“°ê¸°ì— ì˜í•´ ê°ì£¼ 번호가 구별ë˜ë„ë¡ í•˜ì§€ +%% 않는다. ê°ì£¼ë©´ ì „ì²´ê°€ 왼쪽맞춤으로 짜진다. +%% - 들여쓰기: ê°ì£¼ 번호가 있는 í–‰ì´ ì™¼ìª½ì—ì„œ 2ë°°ê° ë“¤ì—¬ ì¨ì§„다. +%% ê°ì£¼ë©´ì˜ ê°ì£¼ ë²ˆí˜¸ë“¤ì€ ì˜¤ë¥¸ìª½ìœ¼ë¡œ ì •ë ¬ëœë‹¤. +%% - 들여왼쪽맞춤: 왼쪽맞춤과 같으나 ê°ì£¼ë©´ ì „ì²´ê°€ 2ë°°ê° ë“¤ì–´ê°„ë‹¤. +%% - 들여내어쓰기: 내어쓰기와 같으나 ê°ì£¼ë©´ ì „ì²´ê°€ 2ë°°ê° ë“¤ì–´ê°„ë‹¤. +%% - 들여괄호맞춤: 들여내어쓰기와 같으나 줄바꿈으로 새로 시작하는 í–‰ì˜ +%% 왼쪽 ë§žì¶¤ì´ ê°ì£¼ë¬¸ì˜ 첫 글ìžì˜ 위치ì—ì„œ ì™¼ìª½ë§žì¶¤ì´ ë˜ì§€ ì•Šê³ +%% ê°ì£¼ ë²ˆí˜¸ì˜ ê´„í˜¸ê°€ ë나는 위치ì—ì„œ 왼쪽맞춤ëœë‹¤. ê°ì£¼ 번호 +%% 형ì‹ì€ ``괄호''ê°€ ì• ì´ˆê°’ì´ë‹¤. +%% +%% 기본 ì„ íƒ ì‚¬í• +%% -------------- +%% ì„ íƒ ì‚¬í•ì„ ì§€ì •í•˜ì§€ 않으면 ``첨ìž''와 ``내어쓰기''ê°€ ì• ì´ˆê°’ì´ë‹¤. +%% + +\def\filedate{2005/04/20} +\def\fileversion{1.0} + +\ProvidesPackage{hangulfn}[\filedate\space Korean footnote style] +\typeout{Korean footnote style `hangulfn' <\filedate>.} + +%% ì£¼ì„ íŒì§œê¸° ì„¤ì • + +\setlength{\footnotesep}{3pt} + +\def\footnoterule{\vfill\kern-3\p@ + \hrule \@width 2in \kern 2.6\p@\vspace{2pt}} % the \hrule is .4pt high + +\newdimen\foot@parindent +\newdimen\footnumbersep + +%% ë¼í…ê³¼ Λ를 구분하여 ì„ íƒ ì‚¬í• ì´ë¦„ ê·œì • + +\ifx\nullocplist\undefined +\input hfn-k.tex +\else +\input hfn-u.tex +\fi + +%% ì„ íƒëœ ê°ì£¼ íŒì§œê¸° í˜•ì‹ ì‹¤í–‰ + +\ProcessOptions + +\endinput + +%% end of hangulfn.sty diff --git a/language/korean/HLaTeX/contrib/hbibtex.c b/language/korean/HLaTeX/contrib/hbibtex.c new file mode 100644 index 0000000000..0124461c56 --- /dev/null +++ b/language/korean/HLaTeX/contrib/hbibtex.c @@ -0,0 +1,90 @@ +#include <stdio.h> +#include <stdlib.h> +#include <string.h> + +#define HEXA_STRING "0123456789abcdef" + +#ifdef WIN32
+#include <io.h>
+#include <ctype.h> +#define MKSTEMP mktemp +#else +#define MKSTEMP mkstemp +#endif + +int to_8bit(char *); + +main(int argc, char *argv[]) +{ + int i; + char args[128], cmd[128]; + +#ifdef WIN32 + strcpy(args, ""); +#else + bzero(args, 128); +#endif + + for(i=1; i<argc; i++) { + strcat(args, " "); + strcat(args, argv[i]); + } + + to_8bit(argv[argc-1]); + sprintf(cmd, "bibtex %s", args); + system(cmd); + + exit(0); +} + +int to_8bit(char *bib) { + FILE *in, *out; + int x; + char line[1024], *l, *h1, *h2, tempfile[10]; + + l=strrchr(bib, '.'); + if(l==NULL || strcmp(l, ".aux")!=0) { + strcat(bib, ".aux"); + } + + in = fopen(bib, "r"); + if(!in) { + printf("\tError opening auxiliary file \"%s\"!!!\n", bib); + exit(1); + } + + strcpy(tempfile, "BIBXXXXXX"); + MKSTEMP(tempfile); + out = fopen(tempfile, "w"); + if(!out) { + printf("\tError opening temporary file \"%s\"!!!\n", tempfile); + exit(1); + } + + while(fgets(line, 1024, in)) { + l=line; + while(*l) { + if(*l=='^'&&*(l+1)=='^' + &&(h1=strchr(HEXA_STRING, *(l+2))) + &&(h2=strchr(HEXA_STRING, *(l+3)))) { + if(*h1>'9') x=*h1-87; + else x=*h1-48; + x*=16; + if(*h2>'9') x+=*h2-87; + else x+=*h2-48; + fputc(x, out); + l+=4; + } + else { + fputc(*l++, out); + } + } + } + fflush(NULL); + fclose(in); + fclose(out); + + rename(tempfile, bib); + + return(1); +} diff --git a/language/korean/HLaTeX/contrib/hbname-k.tex b/language/korean/HLaTeX/contrib/hbname-k.tex new file mode 100644 index 0000000000..257208b5b2 --- /dev/null +++ b/language/korean/HLaTeX/contrib/hbname-k.tex @@ -0,0 +1,19 @@ +\def\hbibnamefrom{¿¡¼} +\def\hbibnameand{¹×} +\def\hbibnameothers{¿Ü} +\def\hbibnameeditors{ÆíÁýÀεé} +\def\hbibnameeditor{ÆíÁýÀÎ} +\def\hbibnamevolume{±Ç} +\def\hbibnameseries{½Ã¸®Áî} +\def\hbibnameinseries{½Ã¸®Áî Áß} +\def\hbibnamenumber{È£} +\def\hbibnameedition{ÆÇ} +\def\hbibnamepage{ÂÊ} +\def\hbibnamepages{ÂÊ} +\def\hbibnamechapter{Àå} +\def\hbibnamein{Áß¿¡¼} +\def\hbibnamepossesive{ÀÇ} +\def\hbibnametechreport{±â¼ú ¹®¼} +\def\hbibnamein{¿¡¼} +\def\natopen{¡¸} +\def\natclose{¡¹} diff --git a/language/korean/HLaTeX/contrib/hbname-u.tex b/language/korean/HLaTeX/contrib/hbname-u.tex new file mode 100644 index 0000000000..3878a56be0 --- /dev/null +++ b/language/korean/HLaTeX/contrib/hbname-u.tex @@ -0,0 +1,19 @@ +\def\hbibnamefrom{ì—ì„œ} +\def\hbibnameand{ë°} +\def\hbibnameothers{외} +\def\hbibnameeditors{편집ì¸ë“¤} +\def\hbibnameeditor{편집ì¸} +\def\hbibnamevolume{권} +\def\hbibnameseries{시리즈} +\def\hbibnameinseries{시리즈 중} +\def\hbibnamenumber{호} +\def\hbibnameedition{íŒ} +\def\hbibnamepage{쪽} +\def\hbibnamepages{쪽} +\def\hbibnamechapter{장} +\def\hbibnamein{중ì—ì„œ} +\def\hbibnamepossesive{ì˜} +\def\hbibnametechreport{ê¸°ìˆ ë¬¸ì„œ} +\def\hbibnamein{ì—ì„œ} +\def\natopen{「} +\def\natclose{ã€} diff --git a/language/korean/HLaTeX/contrib/hfn-k.tex b/language/korean/HLaTeX/contrib/hfn-k.tex new file mode 100644 index 0000000000..e4ec2a7fb7 --- /dev/null +++ b/language/korean/HLaTeX/contrib/hfn-k.tex @@ -0,0 +1,125 @@ +%%% hfn-k.tex for hangul latex + +\DeclareOption{÷ÀÚ}{ + \def\fn@markstyle{\@makefnmark} + \footnumbersep0pt +} +\DeclareOption{°ýÈ£}{ + \def\fn@markstyle{\@thefnmark)} + \settowidth{\footnumbersep}{~} +} + +%% °¢ÁÖ ³»¾î¾²±â +%% --------------------- +%% 1) ù¹ø° ÁÙ +%% µÎ¹ø° ÁÙ +\DeclareOption{³»¾î¾²±â}{% + \long\def\@makefntext#1{ + \settowidth{\foot@parindent}{\fn@markstyle} + \@setpar{\@@par\@tempdima \hsize + \advance\@tempdima-\foot@parindent + \parshape\@ne\foot@parindent \@tempdima}\par + \parindent8\p@\noindent + \hb@xt@\z@{\hss\hss\fn@markstyle\hskip\footnumbersep}#1} +} + +%% °¢ÁÖ ´ÙÇ×À̾±â +%% --------------------- +%% 1) ù¹ø° °¢ÁÖ 2) µÎ¹ø° °¢ÁÖ +%% 3) ¼¼¹ø° °¢ÁÖ +\DeclareOption{´ÙÇ×À̾±â}{ + \input{fnpara.sty} + \long\def\@makefntext#1{% + \hbox{\fn@markstyle\hskip\footnumbersep #1} + }% +} + +%% °¢ÁÖ ´Ü¼øÀ̾±â +%% --------------------- +%% 1) ù¹ø° °¢ÁÖ 2) µÎ¹ø° °¢ÁÖ 3) ¼¼ +%% ¹ø° °¢ÁÖ +\DeclareOption{´Ü¼øÀ̾±â}{ + \input{fnpara.sty} + \long\def\@makefntext#1{% + \fn@markstyle\ifdim\footnumbersep=\z@\else~\fi #1 + }% +} + +%% °¢ÁÖ ¿ÞÂʸÂÃã +%% --------------------- +%% 1) ù¹ø° ÁÙ +%% µÎ¹ø° ÁÙ +%% \parindent: º»¹®ÀÇ º°Çà indent +\DeclareOption{¿ÞÂʸÂÃã}{ + \renewcommand\@makefntext[1]{% + \settowidth{\foot@parindent}{\reset@font °¢ÁÖ} + \parindent\foot@parindent\noindent% + \fn@markstyle\hskip\footnumbersep #1}% +} + +%% °¢ÁÖ µé¿©¾²±â +%% --------------------- +%% 1) ù¹ø° ÁÙ +%% µÎ¹ø° ÁÙ +%% \parindent: º»¹® º°Çà indentÀÇ ÀÏÁ¤ ¹è¼ö +%% °¢ÁÖ ¹øÈ£ ¿À¸¥ÂÊ Á¤·Ä +\DeclareOption{µé¿©¾²±â}{ + \renewcommand\@makefntext[1]{% + \settowidth{\foot@parindent}{\reset@font °¢ÁÖ} + \parindent\foot@parindent\noindent + \hb@xt@1.5\foot@parindent{\hss\fn@markstyle}\hskip\footnumbersep #1} +} + +%% °¢ÁÖ µé¿©¿ÞÂʸÂÃã +%% --------------------- +%% 1) ù¹ø° ÁÙ +%% µÎ¹ø° ÁÙ +\DeclareOption{µé¿©¿ÞÂʸÂÃã}{ + \renewcommand\@makefntext[1]{% + \settowidth{\foot@parindent}{\reset@font °¢ÁÖ} + \leftskip\foot@parindent + \parindent\z@\noindent + \fn@markstyle\hskip\footnumbersep #1 + } +} + +%% °¢ÁÖ µé¿©³»¾î¾²±â +%% --------------------- +%% 1) ù¹ø° ÁÙ +%% µÎ¹ø° ÁÙ +\DeclareOption{µé¿©³»¾î¾²±â}{ + \long\def\@makefntext#1{ + \settowidth{\foot@parindent}{\reset@font °¢ÁÖ} + \settowidth{\footnumbersep}{\reset@font ÁÖ} + \divide\footnumbersep by2 + \leftskip\foot@parindent + \@setpar{\@@par\@tempdima \hsize + \advance\@tempdima-\foot@parindent + \parshape\@ne\foot@parindent \@tempdima}\par + \parindent\z@\noindent + \hb@xt@\z@{\hss\hss\fn@markstyle\hskip\footnumbersep}#1} +} + +%% °¢ÁÖ µé¿©°ýÈ£¸ÂÃã +%% --------------------- +%% 1) ù¹ø° ÁÙ +%% µÎ¹ø° ÁÙ +\DeclareOption{µé¿©°ýÈ£¸ÂÃã}{ + \def\fn@markstyle{\@thefnmark)} + \settowidth{\footnumbersep}{~} + \long\def\@makefntext#1{ + \settowidth{\leftskip}{\reset@font °¢ÁÖ} + \settowidth{\foot@parindent}{\fn@markstyle} + \settowidth{\footnumbersep}{\reset@font ÁÖ} + \@setpar{\@@par\@tempdima \hsize + \advance\@tempdima-\foot@parindent + \parshape\@ne\foot@parindent \@tempdima}\par + \parindent=\footnumbersep\noindent + \hb@xt@\z@{\hss\hss\fn@markstyle}\hskip\footnumbersep #1} +} + +\ExecuteOptions{÷ÀÚ, ³»¾î¾²±â} + +\endinput + +%% end of hfn-k.tex diff --git a/language/korean/HLaTeX/contrib/hfn-u.tex b/language/korean/HLaTeX/contrib/hfn-u.tex new file mode 100644 index 0000000000..c2743df158 --- /dev/null +++ b/language/korean/HLaTeX/contrib/hfn-u.tex @@ -0,0 +1,125 @@ +%%% hfn-u.tex for hangul lambda + +\DeclareOption{첨ìž}{ + \def\fn@markstyle{\@makefnmark} + \footnumbersep0pt +} +\DeclareOption{괄호}{ + \def\fn@markstyle{\@thefnmark)} + \settowidth{\footnumbersep}{~} +} + +%% ê°ì£¼ 내어쓰기 +%% --------------------- +%% 1) 첫번째 줄 +%% ë‘번째 줄 +\DeclareOption{내어쓰기}{% + \long\def\@makefntext#1{ + \settowidth{\foot@parindent}{\fn@markstyle} + \@setpar{\@@par\@tempdima \hsize + \advance\@tempdima-\foot@parindent + \parshape\@ne\foot@parindent \@tempdima}\par + \parindent8\p@\noindent + \hb@xt@\z@{\hss\hss\fn@markstyle\hskip\footnumbersep}#1} +} + +%% ê°ì£¼ 다í•ì´ì–´ì“°ê¸° +%% --------------------- +%% 1) 첫번째 ê°ì£¼ 2) ë‘번째 ê°ì£¼ +%% 3) 세번째 ê°ì£¼ +\DeclareOption{다í•ì´ì–´ì“°ê¸°}{ + \input{fnpara.sty} + \long\def\@makefntext#1{% + \hbox{\fn@markstyle\hskip\footnumbersep #1} + }% +} + +%% ê°ì£¼ 단순ì´ì–´ì“°ê¸° +%% --------------------- +%% 1) 첫번째 ê°ì£¼ 2) ë‘번째 ê°ì£¼ 3) 세 +%% 번째 ê°ì£¼ +\DeclareOption{단순ì´ì–´ì“°ê¸°}{ + \input{fnpara.sty} + \long\def\@makefntext#1{% + \fn@markstyle\ifdim\footnumbersep=\z@\else~\fi #1 + }% +} + +%% ê°ì£¼ 왼쪽맞춤 +%% --------------------- +%% 1) 첫번째 줄 +%% ë‘번째 줄 +%% \parindent: ë³¸ë¬¸ì˜ ë³„í–‰ indent +\DeclareOption{왼쪽맞춤}{ + \renewcommand\@makefntext[1]{% + \settowidth{\foot@parindent}{\reset@font ê°ì£¼} + \parindent\foot@parindent\noindent% + \fn@markstyle\hskip\footnumbersep #1}% +} + +%% ê°ì£¼ 들여쓰기 +%% --------------------- +%% 1) 첫번째 줄 +%% ë‘번째 줄 +%% \parindent: 본문 별행 indentì˜ ì¼ì • 배수 +%% ê°ì£¼ 번호 오른쪽 ì •ë ¬ +\DeclareOption{들여쓰기}{ + \renewcommand\@makefntext[1]{% + \settowidth{\foot@parindent}{\reset@font ê°ì£¼} + \parindent\foot@parindent\noindent + \hb@xt@1.5\foot@parindent{\hss\fn@markstyle}\hskip\footnumbersep #1} +} + +%% ê°ì£¼ 들여왼쪽맞춤 +%% --------------------- +%% 1) 첫번째 줄 +%% ë‘번째 줄 +\DeclareOption{들여왼쪽맞춤}{ + \renewcommand\@makefntext[1]{% + \settowidth{\foot@parindent}{\reset@font ê°ì£¼} + \leftskip\foot@parindent + \parindent\z@\noindent + \fn@markstyle\hskip\footnumbersep #1 + } +} + +%% ê°ì£¼ 들여내어쓰기 +%% --------------------- +%% 1) 첫번째 줄 +%% ë‘번째 줄 +\DeclareOption{들여내어쓰기}{ + \long\def\@makefntext#1{ + \settowidth{\foot@parindent}{\reset@font ê°ì£¼} + \settowidth{\footnumbersep}{\reset@font 주} + \divide\footnumbersep by2 + \leftskip\foot@parindent + \@setpar{\@@par\@tempdima \hsize + \advance\@tempdima-\foot@parindent + \parshape\@ne\foot@parindent \@tempdima}\par + \parindent\z@\noindent + \hb@xt@\z@{\hss\hss\fn@markstyle\hskip\footnumbersep}#1} +} + +%% ê°ì£¼ 들여괄호맞춤 +%% --------------------- +%% 1) 첫번째 줄 +%% ë‘번째 줄 +\DeclareOption{들여괄호맞춤}{ + \def\fn@markstyle{\@thefnmark)} + \settowidth{\footnumbersep}{~} + \long\def\@makefntext#1{ + \settowidth{\leftskip}{\reset@font ê°ì£¼} + \settowidth{\foot@parindent}{\fn@markstyle} + \settowidth{\footnumbersep}{\reset@font 주} + \@setpar{\@@par\@tempdima \hsize + \advance\@tempdima-\foot@parindent + \parshape\@ne\foot@parindent \@tempdima}\par + \parindent=\footnumbersep\noindent + \hb@xt@\z@{\hss\hss\fn@markstyle}\hskip\footnumbersep #1} +} + +\ExecuteOptions{첨ìž, 내어쓰기} + +\endinput + +%% end of hfn-u.tex diff --git a/language/korean/HLaTeX/contrib/hglo.ist b/language/korean/HLaTeX/contrib/hglo.ist new file mode 100644 index 0000000000..8820747c6a --- /dev/null +++ b/language/korean/HLaTeX/contrib/hglo.ist @@ -0,0 +1,7 @@ +headings_flag 0 +delim_0 "\\dotfill " +delim_1 "\\dotfill " +delim_2 "\\dotfill " +preamble "\n \\begin{theglossary}\n" +postamble "\n\n \\end{theglossary}\n" +keyword "\\glossaryentry" diff --git a/language/korean/HLaTeX/contrib/hind.ist b/language/korean/HLaTeX/contrib/hind.ist new file mode 100644 index 0000000000..61e55df5ea --- /dev/null +++ b/language/korean/HLaTeX/contrib/hind.ist @@ -0,0 +1,4 @@ +headings_flag 0 +delim_0 "\\dotfill " +delim_1 "\\dotfill " +delim_2 "\\dotfill " diff --git a/language/korean/HLaTeX/contrib/hmakeindex.c b/language/korean/HLaTeX/contrib/hmakeindex.c new file mode 100644 index 0000000000..955f60c6de --- /dev/null +++ b/language/korean/HLaTeX/contrib/hmakeindex.c @@ -0,0 +1,281 @@ +#include <stdio.h> +#include <stdlib.h> +#include <string.h> + +#define HEXA_STRING "0123456789abcdef" + +#ifdef WIN32 +#include <io.h> +#include <ctype.h> +#define MKSTEMP mktemp +#else +#define MKSTEMP mkstemp +#endif + +#define BIT(x) (1<<x) + +char idx[1024], ind[1024]; +int cho=-1, style_used=0; +int to_8bit(void); +int hangul_head(int); +int doublebyte(int, int); +int triplebyte(unsigned int, unsigned int, unsigned int); +int ucs(int); +void fputs_item(char *, FILE *); + +main(int argc, char *argv[]) +{ + int i, outfile_used=0; + char prog[1024], args[1024], cmd[128], idx0[1024]; + char *t, *l; + + strcpy(prog, argv[0]); +#ifdef WIN32 + strcpy(args, ""); + strcpy(ind, ""); +#else + bzero(args, 1024); + bzero(ind, 1024); +#endif + + printf("This is hmakeindex, version 1.0 (makeindex wrapper for Korean support).\n"); + + for(i=1; i<argc; i++) { + strcat(args, " "); + t=argv[i]; + strcat(args, t); + switch(*t) { + case '-': + t++; + switch(*t) { + case 'o': + outfile_used=1; + strcat(args, " "); + strcat(args, argv[++i]); + strcpy(ind, argv[i]); + if((l=strrchr(ind, '.'))&&*(l+1)=='i'&&*(l+2)=='n'&&*(l+3)=='d') + *l=0; + break; + case 'p': + strcat(args, " "); + strcat(args, argv[++i]); + break; + case 's': + strcat(args, " "); + strcat(args, argv[++i]); + style_used=1; + break; + case 't': + strcat(args, " "); + strcat(args, argv[++i]); + break; + default: + break; + } + break; + default: + if((l=strrchr(argv[i], '.'))&&*(l+1)=='i'&&*(l+2)=='d'&&*(l+3)=='x') + *l=0; + strcpy(idx, argv[i]); + strcpy(idx0, argv[i]); + strcat(idx, ".idx"); + break; + } + } + + i=to_8bit(); + sprintf(cmd, "makeindex %s", args); + system(cmd); + + if(outfile_used==0) { + strcpy(ind, idx0); + strcat(ind, ".ind"); + } + hangul_head(i); + + exit(0); +} + +int to_8bit() { + FILE *in, *out; + char line[1024], *h1, *h2, tempfile[9]; + unsigned char *l; + int x, w=0, utf_seen=0, hangul_enc=0; + + in = fopen(idx, "r"); + if(!in) { + printf("\tError opening index file \"%s\"!!!\n", idx); + exit(1); + } + + strcpy(tempfile, "IDXXXXXXX"); + MKSTEMP(tempfile); + out = fopen(tempfile, "w"); + if(!out) { + printf("\tError opening temporary file \"%s\"!!!\n", tempfile); + exit(1); + } + + while(fgets(line, 1024, in)) { + l=line; + while(*l) { + if(*l=='^'&&*(l+1)=='^' + &&(h1=strchr(HEXA_STRING, *(l+2))) + &&(h2=strchr(HEXA_STRING, *(l+3)))) { + if(*h1>'9') x=*h1-87; + else x=*h1-48; + x*=16; + if(*h2>'9') x+=*h2-87; + else x+=*h2-48; + fputc(x, out); + l+=4; + hangul_enc=1; + if(w<161 || x<161) utf_seen=1; + w=x; + } + else { + if(w>127 && *l>127) { + /* ì´ë¯¸ ë³€í™˜ëœ .idx 파ì¼ì˜ 경우 */ + hangul_enc=1; + if(w<161 || *l<161) utf_seen=1; + } + w=*l; + /* 위치 표시 ë¬¸ìž '@'는 '\a'으로 변환하여 makeindexë¡œ 처리한 후 + ë‚˜ì¤‘ì— ì œê±°í•œë‹¤. \hindexhead{#}ì˜ "#" 처리ì—ì„œ 오류가 ë°œìƒ */ + if(*(l-1)!='"' && *l=='@') fputc('\a', out); + else fputc(*l, out); + l++; + } + } + } + fflush(NULL); + fclose(in); + fclose(out); + + rename(tempfile, idx); + + return(hangul_enc+utf_seen); +} + +int hangul_head(encoding) { + FILE *in, *out; + char tempfile[9]; + unsigned char line[1024], *l; + unsigned int cho=20, x; + + strcpy(tempfile, "INDXXXXXX"); + MKSTEMP(tempfile); + in=fopen(ind, "r"); + out=fopen(tempfile, "w"); + + while(fgets(line, 1024, in)) { + l=line; + while(isspace(*l)) l++; + if(strncmp(l, "\\item", 5)==0) { + l+=5; + while(isspace(*l)) l++; + if(*l<128) { + fputs_item(line, out); + continue; + } + switch(encoding) { + case 1: /* EUC-KR */ + x=doublebyte(*l, *(l+1)); + break; + case 2: /* UTF-8 */ + x=triplebyte(*l, *(l+1), *(l+2)); + break; + default: + fprintf(stderr, "Encoding error in the ind file\n"); + fputs(line, out); + break; + } + if(x!=cho && x<20) { + cho=x; + fprintf(out, "\n\\hindexhead{%d}\n", cho); + } + fputs_item(line, out); + } + else if(strncmp(l, "\\indexspace", 11)==0) { + if(cho<0 || cho>19) fputs(line, out); + } + else if(!(strncmp(l, "\\indexhead{", 11)==0&&*(l+11)>128)) { + fputs(line, out); + } + } + + fflush(NULL); + fclose(in); + fclose(out); + + rename(tempfile, ind); + + return(1); +} + +void fputs_item(char *item, FILE *fp) { + char *s; + + if((s=strchr(item, '\a'))) fprintf(fp, " \\item %s", ++s); + else fputs(item, fp); +} + +int doublebyte(int first, int second) { + unsigned int ksc; + + if(first<0xa1) return(21); + else if(first<0xb1) return(0); + else if(first>0xc8) return(20); + ksc=(first<<8)+second; + if(ksc<0xb1ee) return(1); + else if(ksc<0xb3aa) return(2); + else if(ksc<0xb4d9) return(3); + else if(ksc<0xb5fb) return(4); + else if(ksc<0xb6f3) return(5); + else if(ksc<0xb8b6) return(6); + else if(ksc<0xb9d9) return(7); + else if(ksc<0xbafc) return(8); + else if(ksc<0xbbe7) return(9); + else if(ksc<0xbdce) return(10); + else if(ksc<0xbec6) return(11); + else if(ksc<0xc0da) return(12); + else if(ksc<0xc2a5) return(13); + else if(ksc<0xc2f7) return(14); + else if(ksc<0xc4ab) return(15); + else if(ksc<0xc5b8) return(16); + else if(ksc<0xc6c4) return(17); + else if(ksc<0xc7cf) return(18); + else if(ksc<0xc8ff) return(19); + else return(-1); +} + +int triplebyte(unsigned int first, unsigned int second, unsigned int third) { + unsigned int utf; + int i; + + if(first<=0x7f) utf=first; + else { + i=0; + while(first & BIT((6-i))) i++; + switch(i) { + case 1: + utf=((first - BIT(7) - BIT(6))<<6); + utf+=(second - BIT(7)); + break; + case 2: + utf=((first - BIT(7) - BIT(6) - BIT(5))<<12); + utf+=((second - BIT(7))<<6); + utf+=(third - BIT(7)); + break; + default: + break; + } + } + + if(0xac00<=utf && utf<=0xd7a3) + return((utf-0xac00)/(21*28)+1); + else if((0x4e00<=utf && utf>=0x9fff) || + (0xf900<=utf && utf>=0xfaff)) return(20); + else if(utf==first) return(21); + else return(0); +} diff --git a/language/korean/HLaTeX/contrib/khyper.sty b/language/korean/HLaTeX/contrib/khyper.sty new file mode 100644 index 0000000000..fc386bbe5a --- /dev/null +++ b/language/korean/HLaTeX/contrib/khyper.sty @@ -0,0 +1,310 @@ +\input hyperref.sty + +\ifx\nullocplist\undefined +\hypersetup{unicode=true} +\expandafter\def\expandafter\pdfstringdefPreHook\expandafter{% + \pdfstringdefPreHook + \let\KSC@\string% + \makekscletter% + \let\hangul@skip\relax + \let\pre@sectioncnt\relax + \let\post@sectioncnt\relax + \let\make@josa\@gobble + \let\@Hyphen\relax + \let\noHyphen\relax + \let\hemph@size\relax + \let\set@hangulskip\relax + \let\protect\noexpand + \def^^a1{\string ^^a1} + \def^^a2{\string ^^a2} + \def^^a3{\string ^^a3} + \def^^a4{\string ^^a4} + \def^^a5{\string ^^a5} + \def^^a6{\string ^^a6} + \def^^a7{\string ^^a7} + \def^^a8{\string ^^a8} + \def^^a9{\string ^^a9} + \def^^aa{\string ^^aa} + \def^^ab{\string ^^ab} + \def^^ac{\string ^^ac} + \def^^ad{\string ^^ad} + \def^^ae{\string ^^ae} + \def^^af{\string ^^af} + \def^^b0{\string ^^b0} + \def^^b1{\string ^^b1} + \def^^b2{\string ^^b2} + \def^^b3{\string ^^b3} + \def^^b4{\string ^^b4} + \def^^b5{\string ^^b5} + \def^^b6{\string ^^b6} + \def^^b7{\string ^^b7} + \def^^b8{\string ^^b8} + \def^^b9{\string ^^b9} + \def^^ba{\string ^^ba} + \def^^bb{\string ^^bb} + \def^^bc{\string ^^bc} + \def^^bd{\string ^^bd} + \def^^be{\string ^^be} + \def^^bf{\string ^^bf} + \def^^c0{\string ^^c0} + \def^^c1{\string ^^c1} + \def^^c2{\string ^^c2} + \def^^c3{\string ^^c3} + \def^^c4{\string ^^c4} + \def^^c5{\string ^^c5} + \def^^c6{\string ^^c6} + \def^^c7{\string ^^c7} + \def^^c8{\string ^^c8} + \def^^c9{\string ^^c9} + \def^^ca{\string ^^ca} + \def^^cb{\string ^^cb} + \def^^cc{\string ^^cc} + \def^^cd{\string ^^cd} + \def^^ce{\string ^^ce} + \def^^cf{\string ^^cf} + \def^^d0{\string ^^d0} + \def^^d1{\string ^^d1} + \def^^d2{\string ^^d2} + \def^^d3{\string ^^d3} + \def^^d4{\string ^^d4} + \def^^d5{\string ^^d5} + \def^^d6{\string ^^d6} + \def^^d7{\string ^^d7} + \def^^d8{\string ^^d8} + \def^^d9{\string ^^d9} + \def^^da{\string ^^da} + \def^^db{\string ^^db} + \def^^dc{\string ^^dc} + \def^^dd{\string ^^dd} + \def^^de{\string ^^de} + \def^^df{\string ^^df} + \def^^e0{\string ^^e0} + \def^^e1{\string ^^e1} + \def^^e2{\string ^^e2} + \def^^e3{\string ^^e3} + \def^^e4{\string ^^e4} + \def^^e5{\string ^^e5} + \def^^e6{\string ^^e6} + \def^^e7{\string ^^e7} + \def^^e8{\string ^^e8} + \def^^e9{\string ^^e9} + \def^^ea{\string ^^ea} + \def^^eb{\string ^^eb} + \def^^ec{\string ^^ec} + \def^^ed{\string ^^ed} + \def^^ee{\string ^^ee} + \def^^ef{\string ^^ef} + \def^^f0{\string ^^f0} + \def^^f1{\string ^^f1} + \def^^f2{\string ^^f2} + \def^^f3{\string ^^f3} + \def^^f4{\string ^^f4} + \def^^f5{\string ^^f5} + \def^^f6{\string ^^f6} + \def^^f7{\string ^^f7} + \def^^f8{\string ^^f8} + \def^^f9{\string ^^f9} + \def^^fa{\string ^^fa} + \def^^fb{\string ^^fb} + \def^^fc{\string ^^fc} + \def^^fd{\string ^^fd} + \def^^fe{\string ^^fe} +} + +\renewcommand\theHsection{\number\c@section} +\renewcommand\theHequation{\theHsection.\number\c@equation} +\@ifundefined{theHpart}{}{\renewcommand\theHpart{\number\c@part}} +\@ifundefined{theHchapter}{% + \renewcommand\theHsection {\number\c@section} + \renewcommand\theHfigure {\number\c@figure} + \renewcommand\theHtable {\number\c@table} +}{% + \renewcommand\theHchapter {\number\c@chapter} + \renewcommand\theHfigure {\theHchapter.\number\c@figure} + \renewcommand\theHtable {\theHchapter.\number\c@table} + \renewcommand\theHsection {\theHchapter.\number\c@section} +} +\renewcommand\theHsubsection {\theHsection.\number\c@subsection} +\renewcommand\theHsubsubsection{\theHsubsection.\number\c@subsubsection} +\renewcommand\theHparagraph {\theHsubsubsection.\number\c@paragraph} +\renewcommand\theHsubparagraph {\theHparagraph.\number\c@subparagraph} +\renewcommand\theHtheorem {\theHsection.\number\c@theorem} +\renewcommand\theHthm {\theHsection.\number\c@thm} +\def\theHItem{\number\c@Item} +\renewcommand\theHHfootnote {\number\c@Hfootnote} +\renewcommand\theHmpfootnote{\number\c@mpfootnote} + +\AtBeginDocument{ + \ifHy@texht + \long\def\@firstoffive#1#2#3#4#5{#1}% + \long\def\@secondoffive#1#2#3#4#5{#2}% + \long\def\@thirdoffive#1#2#3#4#5{#3}% + \long\def\@fourthoffive#1#2#3#4#5{#4}% + \long\def\@fifthoffive#1#2#3#4#5{#5}% + \providecommand*\@safe@activestrue{}% + \providecommand*\@safe@activesfalse{}% + \def\T@ref#1{% + \@safe@activestrue\let\protect\string + \expandafter\@setref\csname r@#1\endcsname\@firstoffive{#1}% + \@safe@activesfalse + }% + \def\T@pageref#1{% + \@safe@activestrue\let\protect\string + \expandafter\@setref\csname r@#1\endcsname\@secondoffive{#1}% + \@safe@activesfalse + }% + \else + \ifHy@typexml\else\RequirePackage{nameref}\fi + \def\T@ref#1{% + \@safe@activestrue\let\protect\string + \expandafter\@setref\csname r@#1\endcsname\@firstoffive{#1}% + \@safe@activesfalse + }% + \def\T@pageref#1{% + \@safe@activestrue\let\protect\string + \expandafter\@setref\csname r@#1\endcsname\@secondoffive{#1}% + \@safe@activesfalse + }% + \fi +} + +\def\@setref#1#2#3{% csname, extract group, refname + \let\protect\relax + \ifx#1\relax + \protect\G@refundefinedtrue + \nfss@text{\reset@font\bfseries ??}% + \@latex@warning{% + Reference `#3' on page \thepage \space undefined% + }% + \else + \hyper@@link + {\expandafter\@fifthoffive#1}% + {\expandafter\@fourthoffive#1\@empty\@empty}% + {\expandafter#2#1\@empty\@empty\null}% + \fi +} +\def\@pagesetref#1#2#3{% csname, extract macro, ref + \let\protect\relax + \ifx#1\relax + \protect\G@refundefinedtrue + \nfss@text{\reset@font\bfseries ??}% + \@latex@warning{% + Reference `#3' on page \thepage \space undefined% + }% + \else + \protect\hyper@@link + {\expandafter\@fifthoffive#1}% + {page.\expandafter\@secondoffive#1}% + {\expandafter\@secondoffive#1}% + \fi +} + +\def\auto@setref#1#2#3{% csname, extract group, refname + \let\protect\relax + \ifx#1\relax + \protect\G@refundefinedtrue + \nfss@text{\reset@font\bfseries ??}% + \@latex@warning{% + Reference `#3' on page \thepage \space undefined% + }% + \else + \edef\@thisref{\expandafter\@fourthoffive#1\@empty\@empty}% + \expandafter\test@reftype\@thisref\\% + \hyper@@link + {\expandafter\@fifthoffive#1}% + {\expandafter\@fourthoffive#1\@empty\@empty}% + {\@currentHtag\expandafter#2#1\@empty\@empty\null}% + \fi +} + +%% 조사 처리 추가 <2005/04/21> koaunghi@kornet.net +\@ifundefined{NAT@parse}{% + \def\bibcite#1#2{\let\protect\string% + \@newl@bel{b}{#1\@extra@binfo}{\hyper@@link[cite]{}{cite.#1}{#2}}% + }% + \gdef\@extra@binfo{}% + \let\Hy@bibcite\bibcite + \begingroup + \@ifundefined{bbl@cite@choice}{}{% + \g@addto@macro\bbl@cite@choice{% + \let\bibcite\Hy@bibcite + }% + }% + \endgroup + \providecommand*{\@BIBLABEL}{\@biblabel}% + \def\@lbibitem[#1]#2{% + \@skiphyperreftrue + \H@item[% + \ifx\Hy@raisedlink\@empty + \hyper@anchorstart{cite.#2}\@BIBLABEL{#1}\hyper@anchorend + \else + \Hy@raisedlink{\hyper@anchorstart{cite.#2}\hyper@anchorend}% + \@BIBLABEL{#1}% + \fi + \hfill + ]% + \@skiphyperreffalse + \if@filesw + \begingroup + \let\protect\noexpand + \immediate\write\@auxout{% + \string\bibcite{#2}{#1\string\make@josa{#1}}% + }% + \endgroup + \fi + \ignorespaces + }% + \def\@bibitem#1{% + \@skiphyperreftrue\H@item\@skiphyperreffalse + \Hy@raisedlink{\hyper@anchorstart{cite.#1}\relax\hyper@anchorend}% + \if@filesw + \begingroup + \let\protect\noexpand + \immediate\write\@auxout{% + \string\bibcite{#1}{\the\value{\@listctr}% + \string\ks@num{\the\value{\@listctr}}}% + }% + \endgroup + \fi + \ignorespaces + }% +}{} + +\def\hyper@makecurrent#1{% + \begingroup + \edef\Hy@param{#1}% + \ifx\Hy@param\Hy@chapterstring + \let\Hy@param\Hy@chapapp + \fi + \ifHy@hypertexnames + \let\protect\string + \let\@number\@firstofone + \ifHy@naturalnames + \let\textlatin\@firstofone + \xdef\@currentHlabel{\csname the#1\endcsname}% + \else + \xdef\@currentHlabel{\csname theH#1\endcsname}% + \fi + \xdef\@currentHref{% + \Hy@param.\expandafter\strip@prefix\meaning\@currentHlabel + }% + \else + \Hy@GlobalStepCount\Hy@linkcounter + \xdef\@currentHref{\Hy@param.\the\Hy@linkcounter}% + \fi + \endgroup +} + +%% Where (in \cite) is this used? +\expandafter\def\csname OT1/cmr/m/n/A/10\endcsname{\relax} +\expandafter\def\csname OT1/cmr/m/n/B/10\endcsname{\relax} +\expandafter\def\csname OT1/cmr/m/n/C/10\endcsname{\relax} +\expandafter\def\csname OT1/cmr/m/n/D/10\endcsname{\relax} +\expandafter\def\csname OT1/cmr/m/n/E/10\endcsname{\relax} +\expandafter\def\csname OT1/cmr/m/n/F/10\endcsname{\relax} +\expandafter\def\csname OT1/cmr/m/n/F/10\endcsname{\relax} +\expandafter\def\csname OT1/cmr/m/n/G/10\endcsname{\relax} +\expandafter\def\csname OT1/cmr/m/n/H/10\endcsname{\relax} +\expandafter\def\csname OT1/cmr/m/n/I/10\endcsname{\relax} +\expandafter\def\csname OT1/cmr/m/n/J/10\endcsname{\relax} +\fi diff --git a/language/korean/HLaTeX/contrib/showhkeys.sty b/language/korean/HLaTeX/contrib/showhkeys.sty new file mode 100644 index 0000000000..7129ba15b9 --- /dev/null +++ b/language/korean/HLaTeX/contrib/showhkeys.sty @@ -0,0 +1,91 @@ +\input showkeys.sty + +\ifx\nullocplist\undefined +\RequirePackage{verbatim} +\def\@verb@year{\jobname.tmp} +\newwrite\verbatim@out + +%% label swapping +\def\@lbibitem[#1]#2{\item[\@biblabel{#1}\hfill]\if@filesw + {\let\protect\noexpand + \immediate + \write\@auxout{\string\bibcite{#2}% + {#1\string\make@josa{#1}}}}\fi% + \llap{\smash{\SK@labelcolor\fbox{% + \normalfont\small\ttfamily#2}\quad}}\ignorespaces} + +\def\SK@@label#1>#2\SK@{% + \toks@{#2}\edef\reserved@a{\the\toks@}% + \edef\reserved@a{\expandafter\strip@prefix\meaning\reserved@a}% + \immediate\openout\verbatim@out\@verb@year% + \immediate\write\verbatim@out{\reserved@a}% + \immediate\closeout\verbatim@out% + \def\verbatim@processline{% + {\setbox\@tempboxa=\hbox{\the\verbatim@line}% + \hsize=\wd\@tempboxa + \the\verbatim@line\par}}% + \setbox\@tempboxa=\vbox{\parskip=0pt\topsep=0pt\partopsep=0pt + \footnotesize\verbatiminput{\@verb@year}}% + \gdef\SK@lab{\smash{\SK@labelcolor\fbox{% + \normalfont\small\box\@tempboxa}}}% + \ifvmode + \if@inlabel + \global\setbox\@labels\hbox{% + \llap{\SK@lab\SK@lab@relax + \kern\@totalleftmargin\kern\marginparsep}% + \box\@labels}% + \else + \dimen@\prevdepth + \nointerlineskip + \ifinner + \skip@\lastskip\unskip + \advance\skip@\lastskip\unskip + \setbox\z@\lastbox + \ifvoid\z@ + \llap{\SK@lab\SK@lab@relax\kern\marginparsep}% + \else + \hbox{\box\z@\kern\marginparsep\SK@labx}% + \fi + \vskip\skip@ + \else + \llap{\SK@lab\SK@lab@relax\kern\marginparsep}% + \fi + \prevdepth\dimen@ + \fi + \else + \csname SK@\@currenvir\endcsname + \ifSK@equation\else + \ifmmode + \SK@labx + \else + \ifinner + \rlap\SK@lab + \else + \vadjust{\llap{\SK@lab\kern\marginparsep}}% + \fi + \SK@lab@relax + \fi + \fi + \fi} + +\def\SK@@ref#1>#2\SK@{% + \toks@{#2}\edef\reserved@a{\the\toks@}% + \edef\reserved@a{\expandafter\strip@prefix\meaning\reserved@a}% + \immediate\openout\verbatim@out \@verb@year + \immediate\write\verbatim@out{\reserved@a}% + \immediate\closeout\verbatim@out + \def\verbatim@processline{% + {\setbox\@tempboxa=\hbox{\the\verbatim@line}% + \hsize=\wd\@tempboxa + \the\verbatim@line\par}}% + \setbox\@tempboxa=\vbox{\parskip=0pt\topsep=0pt\partopsep=0pt + \footnotesize\verbatiminput{\@verb@year}\hrule}% + \leavevmode\vbox to\z@{% + \vss + \SK@refcolor + \rlap{\vrule\raise .75em\hbox{\box\@tempboxa}}}} +\fi + +\endinput + +%% End of file `showhkeys.sty'. diff --git a/language/korean/HLaTeX/contrib/showhtags.sty b/language/korean/HLaTeX/contrib/showhtags.sty new file mode 100644 index 0000000000..0bc046f72a --- /dev/null +++ b/language/korean/HLaTeX/contrib/showhtags.sty @@ -0,0 +1,14 @@ +\input showtags.sty + +\ifx\nullocplist\undefined +\def\@bibitem#1{\item\if@filesw {\let\protect\noexpand\immediate\write\@auxout + {\string\bibcite{#1}{\the\value{\@listctr}\string\make@josa{\the\value{\@listctr}}}}\fi\ignorespaces} + \@showtag{#1}} +% +\def\@lbibitem[#1]#2{\item[\@biblabel{#1}\hfill]\if@filesw + {\let\protect\noexpand + \immediate + \write\@auxout{\string\bibcite{#2}{#1\string\make@josa{#1}}}}\fi\ignorespaces + \@showtag{#2}} +\fi +\endinput diff --git a/language/korean/HLaTeX/hlguide-k.bib b/language/korean/HLaTeX/hlguide-k.bib new file mode 100644 index 0000000000..360dbba066 --- /dev/null +++ b/language/korean/HLaTeX/hlguide-k.bib @@ -0,0 +1,185 @@ + + +@Book{ÀÌÁ¾¿î91, + author = {ÀÌÁ¾¿î}, + title = {µµ¼ÆíÁýÃѶ÷}, + publisher = {¹ü¿ì»ç}, + year = 1991, + address = {¼¿ï}, + edition = {ÃÊ} +} + +@Book{Çѱۿ¬±¸È¸92, + author = {Çѱۿ¬±¸È¸}, + title = {»õ ÇÑ±Û ¸ÂÃã¹ý ¹× ¿ë·ÊÁý}, + publisher = {ÀÌ»ç¾ß ¹ýÁ¶°¢}, + year = 1992, + edition = {ÃÊ}, + address = {¼¿ï} +} + +@Book{ÃÖ99, + author = {ÃÖÇö¹è}, + title = {¿ì¸®¸»º»}, + publisher = {Á¤À½¹®È»ç}, + year = 1999, + address = {¼¿ï}, + edition = 18 +} + +@Article{È«À±Ç¥91, + author = "È«À±Ç¥ and À̱⹮ and ±èÃæȸ and ±èÈï±Ô and ¹Ú¼ºÁ¾ and Á¤Àλó and ±èº´¼± and ±èÈ«¹è and À̹ÎÀç", + title = "ÇÑ±Û ¿¾±ÛÀÚÀÇ ÄÄÇ»ÅÍ Ã³¸®¹æ¾È¿¡ ´ëÇÑ ¿¬±¸", + journal = "Çѱ¹¾îÀü»êÇÐ", + year = 1991, + volume = "Ⱓȣ", + month = 8 +} + +@TechReport{ÃÖ¿ìÇü92, + author = "ÃÖ¿ìÇü", + title = "hlatex °¡À̵å", + institution = "KAIST", + year = 1992, + note = "available from uhhyung@daiduk.kaist.ac.kr" +} + +@Manual{jalbert91:_japan_latex_dos, + author = "Fran{\c c}ois Jalbert", + title = "Japanese {\LaTeX} for DOS -- User's Guide", + year = 1991, + note = "distributed as jguide.tex in the package jemtex2.zip" +} + +@Manual{karl92:_font, + author = "Karl Berry, Kathryn A. Hargreaves", + title = "Font utilities for version 0.6", + journal = "", + year = 1992, + month = "Oct", + note = "distributed in the package fontutils-0.6.tar.gz" +} + +@Manual{91:_bit_coded_charac_set, + title = {7-Bit Coded Character Set}, + key = {ECMA-6}, + Organization = {ECMA}, + Address = {114 Rue du Rh\^{o}ne, CH-1204 Geneva (Switzerland)}, + Edition = {6th}, + Month = 12, + Year = 1991, + Note = {available free of charge from ECMA, European + Computer Manufacturers Association}, + Annote = {The 6th edition corresponds to the 3rd edition of + ISO 646 issued in 1991, a revision of the 1983 issue + prepared by WG-7 of ISO/IEC/JTC1/SC2 in which + several members of ECMA/TC1 were major + contributors.} +} + +@Manual{94:_charac_code_struc_exten_techn, + title = {Character Code Structure and Extension Techniques}, + key = {ECMA-35}, + Organization = {ECMA}, + Address = {114 Rue du Rh\^{o}ne, CH-1204 Geneva (Switzerland)}, + Edition = {6th}, + Month = 12, + Year = 1994, + Note = {available free of charge from ECMA, European + Computer Manufacturers Association}, + Annote = {The 6th edition of this ECMA Standard has been fully + aligned with the 1994 edition of ISO/IEC 2022, which + is based on the 5th edition of this ECMA Standard.} +} + +@Manual{91:_bit_coded_charac_set_struc_rules, + title = {8-Bit Coded Character Set Structure and Rules}, + key = {ECMA-43}, + Organization = {ECMA}, + Address = {114 Rue du Rh\^{o}ne, CH-1204 Geneva (Switzerland)}, + Edition = {3rd}, + Month = 12, + Year = 1991, + Note = {available free of charge from ECMA, European + Computer Manufacturers Association}, + Annote = {The 2nd edition of Standard ECMA-43 was technically + identical with the 2nd edition of ISO 4873} +} + +@Manual{91:_contr_funct_coded_charac_sets, + title = {Control Functions for Coded Character Sets}, + key = {ECMA-48}, + Organization = {ECMA}, + Address = {114 Rue du Rh\^{o}ne, CH-1204 Geneva (Switzerland)}, + Edition = {5th}, + Month = 6, + Year = 1991, + Note = {available free of charge from ECMA, European + Computer Manufacturers Association}, + Annote = {The 4th edition, published in 1986 was adopted by + ISO/IEC under the fast-track procedure as second + edition of ISO 6429. This fifth edition has been + contributed to ISO/IEC for adoption under the + fast-track procedure as third edition of ISO/IEC 6429} +} + +@Book{Çѱ¹Ç¥ÁØÇùȸ95:_ucs, + author = {Çѱ¹Ç¥ÁØÇùȸ}, + title = {±¹Á¦ ¹®ÀÚ ºÎÈ£°è(UCS)}, + publisher = {Çѱ¹Ç¥ÁØÇùȸ}, + year = 1995, + Volume = 1, + Month = 12 +} + +@Book{°ø¾÷ÁøÈïû95:_ucs, + author = {°ø¾÷ÁøÈïû}, + editor = {°ø¾÷ÁøÈïû ÀüÀÚÁ¤º¸Ç¥ÁØ°ú}, + title = {±¹Á¦ºÎÈ£È ¹®ÀÚ ¼¼Æ®(UCS)}, + publisher = {°ø¾÷ÁøÈïû}, + year = 1995, + volume = 1, + Month = 10 +} + +@Article{À̱â¿ë94:_hangul_korean_writin_system_its_comput_treat, + author = {À̱â¿ë}, + title = {Hangul, The Korean Writing System, and Its Computational Treatment}, + journal = {LDV-Forum}, + year = 1994, + volume = 11, + number = 2, + pages = {26-43}, + month = 12 +} + +@Book{¹®ÈüÀ°ºÎ97, + author = "¹®ÈüÀ°ºÎ", + title = "±¹¾î¼øÈ¿ë¾îÀÚ·áÁý", + publisher = "¹®ÈüÀ°ºÎ", + address = "¼¿ïƯº°½Ã Á¾·Î±¸ ¼¼Á¾·Î1°¡ 82-1", + year = 1997, + note = "", + annote = "", + acknowledgement = "", + ISBN = "7820-050-8 03710", + LCCN = "", + pages = 384, + bibdate = "Tue Mar 10 12:44:08 1998", +} + + +@TechReport{¹®ÈüÀ°ºÎ98, + author = {¹®ÈüÀ°ºÎ}, + title = {21¼¼±â ¼¼Á¾°èȹ}, + institution = {¹®ÈüÀ°ºÎ}, + year = 1998 +} + +@Comment LocalWords: OPTkey OPTvolume OPTpages OPTnote OPTannote TechReport +@Comment LocalWords: hlatex KAIST OPTcrossref OPTtype OPTnumber OPTaddress ac +@Comment LocalWords: OPTmonth uhhyung daiduk kaist kr ois Jalbert OPTedition +@Comment LocalWords: OPTorganization jguide tex jemtex Kathryn Hargreaves Oct +@Comment LocalWords: OPTjournal fontutils gz ECMA OPTauthor du Rh CH Annote +@Comment LocalWords: WG IEC JTC SC TC UCS ALTauthor ALTeditor OPTseries ISBN +@Comment LocalWords: annote LCCN bibdate diff --git a/language/korean/HLaTeX/hlguide-k.tex b/language/korean/HLaTeX/hlguide-k.tex new file mode 100644 index 0000000000..fd12074bfb --- /dev/null +++ b/language/korean/HLaTeX/hlguide-k.tex @@ -0,0 +1,2635 @@ +\usepackage[±¹¹èÆÇ]{hangul} + +%% ±æÀâÀÌ Á¦¸ñ¿¡ ÇÊ¿ä. +\begingroup +\makeatletter +\def\gobble@zero#1{\expandafter\is@zero#1\relax} +\def\is@zero#1{\ifnum#1=0\relax\else#1\fi} +\let\KSC@\noexpand +\def\d@t@#1/#2/#3\relax{\if@hanja #1Ò´ \gobble@zero#2êÅ + \gobble@zero#3ìí\else #1³â \gobble@zero#2¿ù \gobble@zero#3ÀÏ\fi} +\protected@xdef\HLaTeXdate{\expandafter\d@t@\filedate\relax} +\endgroup +\let\HLaTeXversion\fileversion + +\usepackage{array,makeidx,multicol} +\usepackage[bookmarks=false]{khyper} + +\hangulskip-1pt + +\pagestyle{headings} +\usepackage{texnames} +\usepackage{mflogo} +\ifx\nullocplist\undefined\else +\def\MF{{\logofamily META-FONT}} +\fi +\newcommand{\NFSS}{\textsf{NFSS2}} +\newcommand{\HFSS}{\textsf{HFSS}} +\newcommand{\PS}{Æ÷½ºÆ®½ºÅ©¸³Æ®} +\newcommand{\OMEGA}{¥Ø} +\newcommand{\OTP}{\OMEGA TP} + +\newcommand{\LaOm}[2]{{\sffamily\footnotesize% + \medskip + \begin{tabular}{cp{10cm}} + \LaTeX & \slshape #1 \\ + ¥Ë & \slshape #2 \\ + \end{tabular} + \medskip +}} +\makeatletter +\@ifundefined{BibTeX} + {\def\BibTeX{{\rmfamily B\kern-.05em% + \textsc{i\kern-.025em b}\kern-.08em% + T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}}{} +\makeatother +%\renewcommand{\LaTeX}{¶óÅØ} +%\renewcommand{\HLaTeX}{Çѱ۶óÅØ} +%\renewcommand{\TeX}{ÅØ} +\makeatletter +\@ifclassloaded{book}% +{\newenvironment{abstract} + {\newpage\begin{center}\textbf{\Large\abstractname}\end{center} + \begin{quote}}{\end{quote}\newpage}}{} +\makeatother +\setlength{\columnseprule}{.2pt} +\makeindex +\makeglossary +\hyphenation{ghost-view} + +\renewcommand\hindexhead[1]{\indexspace + {\bfseries + ¡º\ifcase#1 ½É¹ú\or °¡\or ±î\or ³ª\or ´Ù\or µû\or ¶ó\or + ¸¶\or ¹Ù\or ºü\or »ç\or ½Î\or ¾Æ\or ÀÚ\or Â¥\or + Â÷\or Ä«\or Ÿ\or ÆÄ\or ÇÏ\or ÇÑÀÚ\fi ¡»} + \nopagebreak +} + +\begin{document} +%% End Of Header +\begin{titlepage} + \title{\textbf{\Huge\¿¾±Û Çѱ۶óÅØ ±æÀâÀÌ\\ + \noindent\rule{\textwidth}{3pt}\\ + \mdseries\Large (¹öÀü \HLaTeXversion{})}}% + \author{ëÜ \ Îà ý÷\thanks{\texttt{koaunghi@kornet.net}}} + \date{\HLaTeXdate} +\end{titlepage} + +\maketitle + +\tableofcontents + +\begin{abstract} + ¶óÅØÀº ÂÊ ÆÇÂ¥±â¿¡ Ź¿ùÇÑ ±â´ÉÀ» °¡Áø ¹®¼ ½ÄÀÚ Ã¼°è(document + typesetting sys\-tem)ÀÔ´Ï´Ù. Çѱ۶óÅØÀº ÀÌ·± ¿ì¼öÇÑ ¹®¼ ½ÄÀÚ + ü°è·Î Çѱ۵µ ¾µ ¼ö ÀÖµµ·Ï ÇÏÀÚ´Â ÃëÁö¿¡¼ ¸¸µé¾îÁø ¶óÅØ + ²Ù·¯¹ÌÀÔ´Ï´Ù. ¶óÅØÀº »ç¿ë¿¡ ¾Æ¹«·± Á¦ÇÑÀÌ ¾øÀÌ º¸±ÞµÇ°í + Çѱ۶óÅØ ¶ÇÇÑ ÇѱÛÀ» ¾²°íÀÚ ÇÏ´Â ¸ðµç ÀÌ¿¡°Ô º°´Ù¸¥ Á¶°Ç ¾øÀÌ + À¯¿ëÇÑ µµ±¸·Î Á¦°øµË´Ï´Ù. + + ÀÌ ¾È³»¼¿¡¼ ´ÙÀ½°ú °°Àº Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. + \begin{itemize} + \item Çѱ۶óÅØ ¿ª»ç. + \item Çѱ۶óÅØ ¼³Ä¡. + \item Çѱ۶óÅØ »ç¿ë. + \item ¿ì¸®¸» ±Û²Ã ¼±ÅÃ. + \end{itemize} + + ÀÌ ±ÛÀÌ Çѱ۶óÅØÀ» »ç¿ëÇÏ´Â ºÐµé¿¡°Ô Á¶±×¸¶Çϳª¸¶ µµ¿òÀÌ µÉ ¼ö Àֱ⸦ + ¹Ù¶ø´Ï´Ù. + + Çѱ۶óÅØÀ» ¹ßÇ¥ÇÏ¸é¼ ÇÑ±Û ±ÛÀÚü ÀÛ¼º¿¡ µµ¿òÀ» ÁֽŠ°í·Á´ëÇб³ + ¾ð¾î°úÇаú ì°ÐñéÄ ±³¼ö´Ô(klee@korea.ac.kr), + ¹®È°ü±¤ºÎ\footnote{ÀÌÀüÀÇ ¹®ÈüÀ°ºÎ} \PS{} ±ÛÀÚü¸¦ Á¦°øÇϽŠ+ ¿¬¼¼´ëÇб³ ±¹¹®°ú ûóëÃøõ ±³¼ö´Ô, ÇѱÛÀ» º¸´Â ´«À» ±ú¿ìÃÄ ÁֽŠ+ Ãæ³²´ëÇб³ÀÇ ³ë¿ë±Õ±³¼ö´Ô\footnote{yno@linguist.cnu.ac.kr}, + Çѱ۶óÅØÀÇ ¹®Á¦Á¡°ú °³¼±Á¡À» ÁöÀûÇÏ°í µµ¿ÍÁֽŠ+ ¿ø¼¼¿¬´Ô\footnote{sywon@sorak.kaist.ac.kr}°ú + ÀÌõ¿ì´Ô\footnote{clee@achem2.ajou.ac.kr}, ¿ì¸®¸» ±ÛÀÚü ¼±Åà ¸ðµë + ¸í·É(macro)À» Á¦¾È$\cdot$¼öÁ¤$\cdot$½ÇÇèÇØ ÁֽŠ+ ÀÌÇü¼®´Ô\footnote{hyslee@sarang.kaist.ac.kr}, Ç×»ó ÄÄÇ»ÅÍ¿¡¼ÀÇ ÇÑ±Û + »ç¿ë¿¡ ´ëÇØ Àü¹ÝÀûÀ¸·Î µµ¿òÀ» Áֽô + ½ÅÁ¤½Ä´Ô\footnote{jshin@mailaps.org}, KTUGÀ» ¿î¿µÇϽô + Á¶Áøȯ´Ô\footnote{chofchof@ktug.or.kr}, ÇÑ±Û ±ÛÀÚü¸¦ ºñ·ÔÇÏ¿© + ´Ù¹æ¸é¿¡¼ È°µ¿ÇϽô ¹Ú¿ø±Ô´Ô\footnote{wkpark@chem.skku.ac.kr}, + Çѱ۶óÅØ À©µµ¿ì Æ÷Æÿ¡ ³ë·ÂÀ» ¾Æ³¢Áö ¾ÊÀ¸½Ã´Â + ±è°¼ö´Ô\footnote{karnes@doeun.pe.kr} ±×¸®°í Çѱ۶óÅØÀÇ ¹ßÀü¿¡ + ±â¿©ÇϽŠ¸¹Àº ¿©·¯ºÐ²² °¨»çÀÇ ¸¶À½À» ÀüÇÕ´Ï´Ù. ƯÈ÷ ì°ÐñéÄ ±³¼ö´ÔÀº + Çѱ۶óÅØÀÇ ¹ßÀüÀ» À§ÇÏ¿© 2GB ±»Àº ÀúÀåÆÇ(hard disk)À» 2°³ + ±âÁõÇϼ̽À´Ï´Ù. Çѱ۶óÅØÀº À̸¦ ¹ÙÅÁÀ¸·Î »õ·Î¿î ¿Ï¼ºÇü ±ÛÀÚü¿Í UHC + ±ÛÀÚüµéÀ» ¸¸µé ¼ö ÀÖ¾ú½À´Ï´Ù. Çѱ۶óÅØÀ» ¿Ï¼ºÇØ °¡¸é¼ ì°ÐñéÄ + ±³¼ö´Ô²² °¨»çÇÕ´Ï´Ù. + +\bigskip + +\hfill --- ëÜ ÎÃý÷. +\end{abstract} + +\section{ÅØ -- ¹®¼ ½ÄÀÚ ½Ã½ºÅÛ} + + +\subsection{ÅØ¿¡ ´ëÇØ} + +ÅØ(\TeX)\index{¿ª»ç!\TeX}Àº\footnote{`ÅØ'Àº ±×¸®À̽º¾î + $\tau\epsilon\chi{}$¿¡¼ À¯·¡µÈ ³¹¸»ÀÔ´Ï´Ù. + \begin{quote} + English words like `technology' stem from a Greek root beginning + with the letters $\tau\epsilon\chi{}\ldots$; and this same Greek + word means \textit{art} as well as technology. Hence the name + ÅØ, which is an uppercase form of $\tau\epsilon\chi{}$. + + Insiders pronounce the $\chi$ of ÅØ as Greek chi, not as an + `x', so that ÅØ rhymes with the word blecchhh. It's the `ch' + sound in Scottish words like \textit{loch} or German words like + \textit{ach}; it's a Spanish `j' and a Russian `kh'. When you say + it correctly to your computer, the terminal may become slightly + moist. + \end{quote} + + \hfill \textsl{The \TeX{}book¿¡¼ ¹ßÃé}.} ¹Ì±¹ ½ºÅÄÆ÷µå ´ëÇÐ ¼öÇаúÀÇ +Donald E.~Knuth ±³¼ö°¡ 1977³â 5¿ù¿¡ óÀ½À¸·Î ¸¸µé¾ú°í, ±× ÇØ ¿©¸§¿¡ +Michael F.~Plass ¾¾¿Í Frank M.~Liang ¾¾°¡ Áö±ÝÀÇ ÅØÀÇ Àü½ÅÀ» ¸¸µå´Â +°øµ¿ ÀÛ¾÷À» ÇÏ¿´À¸¸ç °°Àº ÇØ ¸»¿¡¼ ´ÙÀ½ ÇØ ÃÊ »çÀÌ¿¡´Â Knuth ±³¼ö°¡ +´Ù½Ã ¿Ï¼º½ÃŲ ¹®¼ ½ÄÀÚ ½Ã½ºÅÛÀÔ´Ï´Ù.\index{¹®¼ ½ÄÀÚ ½Ã½ºÅÛ!ÅØ} ÅØÀº +¿ø·¡ SAIL ¾ð¾î·Î ¾²¿©Á³À¸³ª 1979³â ÃÊ¿¡´Â Knuth ±³¼ö¿Í Luis Trapp +Pardo¿¡ ÀÇÇØ °øµ¿ °³¹ßµÈ Web ¾ð¾î·Î Àüȯ½ÃÅ°´Â ÀÛ¾÷ÀÌ ½ÃÀ۵Ǿú°í +1979³â°ú 1980³â¿¡ Ignacio A.~Zabala ¾¾°¡ À̸¦ ¿Ï¼º½ÃÄ×½À´Ï´Ù. ÅØÀº +1979³â ÈĹݱâ¿Í 1980³â Àü¹Ý±â¿¡ °ÉÃÄ Knuth ±³¼ö°¡ ´õ¿í ¾ÈÁ¤µÈ +ÇÁ·Î±×·¥·Î Á¤Âø½ÃÄ×°í ±×ÇØ 9¿ù¿¡ \TeX82 ¹öÀü 0À¸·Î ¹ßÇ¥µÇ±â +½ÃÀÛÇß½À´Ï´Ù. ±× ÈÄ ¸¹Àº »ç¶÷µéÀÇ Á¶¾ðÀ» ¹Ý¿µÇÏ¿© 1989³â 9¿ù¿¡ ÃÖÁ¾ÀÇ +½É»ç¸¦ °ÅÃÄ ¹ßÇ¥µÈ ÅØÀº ÇöÀç, Àü¹®ÀûÀÎ ÀÚ¿¬ °úÇÐ ¹®¼¸¦ ÀÛ¼ºÇÏ´Â µ¥ +°¡Àå ÁÁÀº ¹®¼ ½ÄÀÚ±â·Î ÀÎÁ¤¹Þ°í ÀÖ½À´Ï´Ù(\cite{Knuth:ct-a} -- +\nocite{Knuth:ct-b} \nocite{Knuth:ct-c} \nocite{Knuth:ct-d} +\cite{Knuth:ct-d}\¸¦ Âü°í). ¼öÇÐÀÚÀÎ Knuth ±³¼ö´Â ÀÌ ¹®¼ ½ÄÀÚ Ã¼°è¸¦ +»ç¿ëÇÏ¿© ¼öÇÐ °ø½Äµµ ÀÚÀ¯ ÀÚÀç·Î ¾µ ¼ö ÀÖµµ·Ï Çß½À´Ï´Ù. Knuth ±³¼ö´Â +ÅØ ¿Ü¿¡µµ \MF{}¸¦ °³¹ßÇÏ¿© ÅØ ¹®¼¸¦ ÀμâÇϴµ¥ ÇÊ¿äÇÑ ¾çÁúÀÇ +±ÛÀÚü¸¦ ¸¸µé¾î ³¾ ¼ö ÀÖµµ·Ï ÇÏ¿´°í À̷μ ÅØÀº ÃâÆÇ ¼ÀûÀ» ¸¸µå´Â µ¥ +¼Õ»öÀÌ ¾ø´Â ¹®¼ ½ÄÀÚ Ã¼°è·Î ÀÚ¸®¸¦ Àâ°Ô µÇ¾ú½À´Ï´Ù. + + +\subsection{¶óÅØ¿¡ ´ëÇØ} + +ÅØÀÇ ½ÄÀÚ ±â´ÉÀº ¸Å¿ì Ź¿ùÇÏÁö¸¸ ÀÏ¹Ý »ç¿ëÀÚÀÇ Ãø¸é¿¡¼´Â +ÇÁ·Î±×·¡¸ÓÀÇ »ç°í ´É·ÂÀ» ¿ä±¸Çϱ⠶§¹®¿¡ ¸¹Àº ³ë·Â°ú °æÇèÀ¸·Î ÅØÀÇ +±â´ÉÀ» ÀÌÇØÇÏ¿©¾ß ¹®¼¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î »ç¿ëÀÚ´Â +±ÛÀÚü¸¦ ½º½º·Î Á¤ÀÇÇÏ°í ¹®Àå°ú ¹®Àå »çÀÌÀÇ °£°ÝÀ» ³ÐÇôÁÖ´Â µîÀÇ ÀÏÀ» +ÀÏÀÏÀÌ ¼ÕÀ¸·Î ó¸®ÇØ¾ß Çß½À´Ï´Ù. ±×·¡¼ ÅØÀº Àü¹®ÀûÀÎ ÇÁ·Î±×·¡¸Ó +Ãþ¿¡¼³ª »ç¿ëÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. + +±×·¯³ª ¹Ì±¹ÀÇ Àü»ê°úÇÐÀÚÀÎ Les\-lie Lam\-port´Â »ç¿ëÀÚ¿Í ÅØÀÇ »çÀ̸¦ +Á¼È÷´Â ¿ªÇÒÀ» ÇÒ ¼ö ÀÖµµ·Ï ¶óÅØ(\LaTeX)\index{¿ª»ç!\LaTeX}À» °³¹ßÇÏ¿© +½±°Ô ¹®¼¸¦ ÀÛ¼ºÇÏ°Ô²û ±â¿©ÇÏ¿´½À´Ï´Ù (\cite{Lamport:1985:LDP}\¸¦ +Âü°í). ±×´Â ÀϹÝÀûÀÎ ¹®¼ ¸ð¾ç»õ¸¦ ÅØÀÇ ¸ðµë ¸í·É(macro)À¸·Î +Á¤ÀÇÇÔÀ¸·Î½á, ÇÁ·Î±×·¡¹ÖÀÇ °æÇèÀÌ ¾ø´Â »ç¿ëÀÚµµ ½±°Ô ¹®¼¸¦ ÀÛ¼ºÇÒ ¼ö +ÀÖµµ·Ï ÇÏ¿´½À´Ï´Ù. »ç¿ëÀÚ´Â ¾²°íÀÚ ÇÏ´Â ±ÛÀÇ ÀüüÀûÀÎ À±°û¿¡ ¸Â´Â +¾ç½ÄÀ» ÁöÁ¤ÇÑ ÈÄ, ÀÛ¼ºÇÏ´Â ¹®¼ÀÇ ³»¿ë¿¡¸¸ ÁýÁßÇÏ¸é ¿øÇÏ´Â ¸ð¾ç»õÀÇ +¹®¼¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù. ±×¸®ÇÏ¿© »ç¿ëÀÚ´Â ÅØ¿¡ ´ëÇÑ Àü¹® +Áö½ÄÀÌ ¾ø¾îµµ ªÀº ½Ã°£ ³»¿¡ ÁÁÀº ¹®¼¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ°Ô +µÇ¾ú½À´Ï´Ù.\index{¶óÅØ} + +Àå±â°£ÀÌ È帣¸é¼ ¶óÅØÀº Àü¼¼°èÀûÀ¸·Î ¸¹ÀÌ º¸±ÞµÇ¾ú°í ÀÌ¿¡ µû¶ó ¶óÅØÀÌ +Çس»¾ß ÇÏ´Â °úÁ¦ÀÇ Æøµµ ³Ð¾îÁ³½À´Ï´Ù. ±× °á°ú·Î ¶óÅØÀº ±Ùº»ÀûÀÎ ¹ÙÅÁÀ» +¹Ù²Ù°í ±¹Á¦ÈµÇ¾î¾ß ÇÑ´Ù´Â ¿©·ÐÀÌ ³ô¾ÆÁ³°í 1992¸»ºÎÅÍ´Â ¶óÅØ ¹öÀü 3 +ÀÏ°¨ ÆÀ(project team)\footnote{Leslie Lamport, Johannes Braams, David + Carlisle, Alan Jeffrey, Frank Mittelbach, Chris Rowley, Rainer + Sch\"opf: À̵éÀº \cite{Goosens:LC94}\À» Ãâ°£ÇÏ¿´´Âµ¥ ÀÌ Ã¥ÀÇ ¼öÀÔÀº + ±× Àý¹ÝÀÌ ¶óÅØ ¹öÀü 3 °³¹ßÆÀ¿¡°Ô ÇÒ´çµÇ¾î ÀÌ ÆÀÀ» Áö¿øÇÏ°Ô²û µÇ¾î + ÀÖ½À´Ï´Ù.}ÀÌ ±¸¼ºµÇ¾î »õ·Î¿î ¶óÅØ ¹öÀü 3ÀÇ ÀÛ¾÷¿¡ +Âø¼öÇÏ¿´½À´Ï´Ù.\index{¶óÅØ!¹öÀü 3} 1994³â 6¿ù 1ÀÏÀ» ±âÇØ ¶óÅØ ¹öÀü +2$\epsilon$\index{¿ª»ç!\LaTeXe}À» °ø½ÄÀûÀ¸·Î ³»³õÀº ÀÌ ÆÀÀº ÇöÀç (94³â +11¿ù) ±é±â ¼öÁØ(patchlevel) 4¸¦ ¹ßÇ¥ÇÏ¸é¼ °è¼Ó ¶óÅØ ¹öÀü 3À» À§ÇØ +ÀÛ¾÷ÇÏ°í ÀÖ½À´Ï´Ù. Frank Mittelbach ¾¾¿Í Rainer Sch\"opf ¾¾´Â +\cite{Scherber:OST94}¿¡¼ ¶óÅØ ¹öÀü 3 °³¹ß\index{LaTeX@\LaTeX3 °³¹ß}ÀÇ +¸ñÇ¥¸¦ ´ÙÀ½°ú °°ÀÌ ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù.\index{¶óÅØ!°³¹ß ¸ñÇ¥} +\begin{itemize} +\item ¶óÅØÀÇ »ç¿ë ¹üÀ§¸¦ ÀÌÀüÀÇ ÀÚ¿¬ °úÇÐ ºÐ¾ß¿¡¼ ¹þ¾î³ª, °¢ + ºÐ¾ßÀÇ ¹®¼ ¸ð¾ç»õ¿¡µµ ¸¸Á·ÇÒ ¼ö ÀÖ´Â ¸ð¾ç»õ ÆÄÀÏÀ» Á¦°øÇÏ°í ÀÌ·± + ¿©·¯ ¸ð¾ç»õ¸¦ °£´ÜÇÑ ¹æ¹ýÀ¸·Î »ç¿ëÀÚ°¡ ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. +\item À§¿Í °°Àº ¸ð¾ç»õ ÆÄÀÏÀ» ÀÚ¼¼È÷ ¼³¸íÇÔÀ¸·Î½á »ç¿ëÀÚ°¡ ÀÌ·± + ±âº»ÀûÀÎ ¹®¼ ¸ð¾ç»õ¸¦ ¹ÙÅÁÀ¸·Î ÀÚ½ÅÀÇ µ¶ÀÚÀû ¿ä±¸¸¦ ½±°Ô ÀÌ·ê ¼ö + ÀÖ°Ô ÇÑ´Ù. +\end{itemize} + + +\subsection{ÇÑ±Û ¶óÅØ¿¡ ´ëÇØ} + +ÀÌ·¸°Ô ¶óÅØÀÌ ±¹Á¦ÈµÇ¾î °¡´Â µ¿¾È Çѱ¹ KAIST Àü»êÇаú¿¡¼´Â ¶óÅØÀ¸·Î +ÇѱÛÀ» ¾µ ¼ö ÀÖµµ·Ï ¸ðµë ¸í·ÉÀ» ¸¸µé°í ÇÑ±Û ±ÛÀÚü¸¦ ÁغñÇÏ¿© +hlatexÀ»\index{¿ª»ç!hlatex} (ÃÖ¿ìÇü, ¹éÀ±ÁÖ) º¸±ÞÇÏ¿´½À´Ï´Ù. +(\cite{ÃÖ¿ìÇü92}\¸¦ Âü°í) hlatexÀº ±âÁ¸ÀÇ ¶óÅØ¿¡ ÇÑ±Û ±ÛÀÚü¸¦ Ãß°¡ÇÏ´Â +\texttt{hfont.tex}, ÇÑ±Û ¹®¼ ÀÛ¼º ȯ°æÀ» Á¤ÀÇÇÏ´Â +\texttt{harticle.sty}°ú \texttt{hreport.sty}, \texttt{hbook.sty} ±×¸®°í +ÇÑ±Û KS ¿Ï¼ºÇü ºÎÈ£ ü°è¸¦ ÅØÀÇ ¸ðµë ¸í·ÉÀ¸·Î º¯È¯ÇØ ÁÖ´Â +¾Õ󸮱â(preprocessor) \texttt{htex}À¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. º¸±ÞµÇ´Â +±ÛÀÚüÀÇ »ç¿ëÀ» Á¦ÇѹÞÀ¸¸é¼ Ãâ¹ßÇÑ hlatexÀº ±×·±´ë·Î Åë½Å¸ÁÀ» ÅëÇØ +KAIST ¿ÜºÎÀÇ ÀϹݿ¡°Ô ÆÛÁö°Ô µÇ¾ú°í\footnote{±× ´ç½Ã hlatexÀÇ »ç¿ëÀº + KAIST À̳»¿Í ÇØ¿Ü¿¡¼¸¸ Çã¿ëµÇ¾ú½À´Ï´Ù.}, À̸¦ ¹ÙÅÁÀ¸·Î, ÇÑÀÚÀÇ +»ç¿ëÀ» Ãß°¡ÇÑ jhtexÀÌ (ëÜÎÃý÷) ¸¸µé¾îÁö°Ô µÇ¾ú½À´Ï´Ù. ¿©±â¿¡´Â ¼Õ½±°Ô +±¸ÇÒ ¼ö ÀÖ´Â ÀϺ»ÀÇ °£Áö ±ÛÀÚü¸¦ hlatex¿¡ µ¡ºÙ¿© »ç¿ëÇÒ ¼ö ÀÖµµ·Ï +ÇÏ¿´°í ¹®¼ ¸ð¾ç»õµµ Á»´õ ÇѱÛÈ µÉ ¼ö ÀÖµµ·Ï ÇÏ¿´À¸¸ç ±ÛÀÚü°¡ +´Ã¾î³²À¸·Î½á ºÒ°¡ÇÇÇØ Áø \NFSS{}ÀÇ µµÀÔÀÌ +ÀÌ·ç¾îÁ³½À´Ï´Ù.\footnote{\NFSS{}´Â ¶óÅØ ¹öÀü 2$\epsilon$ÀÇ ÁÖµÈ + ±â´ÉÀ¸·Î New Font Selection SchemeÀÇ ¾àÀÚÀÔ´Ï´Ù. ¶óÅØÀÇ ±ÛÀÚü ¼±Åà + ¹æ½ÄÀ» ´ëÆø °³¼±ÇÔÀ¸·Î½á ±× µ¿¾È ¶óÅØÀÇ Ãë¾àÁ¡À¸·Î ³²¾Æ ÀÖ´ø ±ÛÀÚü + ¼±Åà ¹®Á¦¸¦ ¿Ïº®È÷ ÇØ°áÇÑ ±â´ÉÀÔ´Ï´Ù.} ÀÌ µÎ ÇÁ·Î±×·¥Àº Á»´õ ³ªÀº, +ÇϳªÀÇ ÇÁ·Î±×·¥À¸·Î ÀϹݿ¡°Ô º¸±ÞµÉ ¼ö ÀÖ°íÀÚ +Çѱ۶óÅØ\index{¿ª»ç!Çѱ۶óÅØ}À¸·Î ÅëÇյǾú´Âµ¥ À̷νá Çѱ۶óÅØÀº ´ÙÀ½°ú +°°ÀÌ º¯ÈÇÏ¿´½À´Ï´Ù (Çѱ۶óÅØ ¹öÀü 0.92e).\index{Çѱ۶óÅØ} + +¨ç ¶óÅØ ¹öÀü 2$\epsilon$¿¡ ÀÇÇÑ ÇÑ±Û ¹®¼ ÀÛ¼º + +¨è Çѱ¹ Ç¥ÁØ ºÎÈ£ ü°è ¹× ÇÑÀÚ »ç¿ë + +¨é ¾Õ󸮱â(preprocessor)ÀÇ ±â´ÉÀ» ¶óÅØ ¸ðµë ¸í·ÉÀ¸·Î ´ëü + +KAIST Àü»êÇаú¿¡¼ ½ÃÀÛµÈ hlatexÀº ´Ù¾çÇÑ ±ÛÀÚü¸¦ º¸±ÞÇÏ¿© ¾î´À Á¤µµ +º¯ÈÀÖ´Â ÇÑ±Û ¹®¼¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´Áö¸¸, ±ÛÀÚüÀÇ ¿øõ(source)ÀÌ +°ø°³µÉ ¼ö ¾ø¾î¼, ¹Ì¸® ¸¸µé¾îÁø 300dpi¿Í 600dpiÀÇ \texttt{pk} ÆÄÀϸ¸ +Á¦°øµÇ¾ú½À´Ï´Ù. µû¶ó¼ ¹®¼ÀÇ Àμâ´Â 300dpi¿Í 600dpiÀÇ Çػ󵵸¦ °®´Â +Àμâ±â¿¡¼¸¸ °¡´ÉÇß½À´Ï´Ù. ±×·¡¼ Çѱ۶óÅØ ¹öÀü 0.93ºÎÅÍ´Â +¹®È°ü±¤ºÎ¿¡¼ °ø°³ÇÑ ±ÛÀÚü¿Í \PS{} type I ±ÛÀÚü, ±× ¿Ü¿¡µµ µÎ°ªº» +±×¸²(bitmap graphic)¿¡¼ ÃßÃâµÈ ¿Ü°û¼± ±ÛÀÚü°¡ \MF{} ¿øõÀ¸·Î +º¸±ÞµËÀ¸·Î½á »ç¿ëÀÚ´Â ¾Æ¹«·± Á¦¾à ¾øÀÌ Çѱ۶óÅØÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô +µÇ¾ú½À´Ï´Ù. ±ÛÀÚÀÇ ¹èÄ¡µµ ÀÌÀüÀÇ KAIST½ÄÀÎ Á¶ÇÕ ¿Ï¼º È¥ÇÕ½ÄÀ» µû¸£Áö +¾Ê°í ÀϹÝÀûÀÎ Çѱ¹ Ç¥ÁØ ¿Ï¼ºÇü ¹æ½ÄÀ» ÁöÇâÇÏ°Ô µÇ¾ú½À´Ï´Ù. + + +\subsection{\OMEGA{}¿¡ ´ëÇØ} +\label{¼ÒÀý:¹Ì·¡}\index{¿À¸Þ°¡@¥Ø} + +ÅØÀÇ ¾Õ³¯À» ¹Ù¶óº¸¸é ¿ì¸®¸»°ú °°ÀÌ Æò¹üÇÏ°Ô Ã³¸®Çϱ⠾î·Á¿î ¾ð¾î±ÇÀÇ +»ç¿ëÀڵ鿡°Ô ¸¹Àº Èñ¸ÁÀ» ÁÝ´Ï´Ù. 1997³â 2¿ù¿¡ ¹ßÇ¥µÈ web2c ¹öÀü +7.0°ú\index{web2c-7.0} °°Àº ¿¹¸¦ º¸´õ¶óµµ ÇÑ ¹®¼¿¡¼ 256°³ÀÇ +±ÛÀÚü¹Û¿¡ »ç¿ëÇÒ ¼ö ¾ø¾ú´ø À庮ÀÌ ¹«³ÊÁö°í ±ÛÀÚü¸¦ ÃÖ´ëÇÑ 2000°³±îÁö +»ç¿ëÇÒ ¼ö ÀÖ°Ô µÊÀ¸·Î½á, ÀÌ ¡ºÇѱ۶óÅØ\ ±æÀâÀÌ¡»¸¦ ó¸®ÇÏ´Â µ¥ Èû°Ü¿ü´ø +ºÒÆíÀÌ ¿ÏÀüÈ÷ »ç¶óÁú ¼ö ÀÖ¾ú½À´Ï´Ù. ±×·¯³ª ±Ùº»ÀûÀÎ ¹®Á¦´Â, ÅØ ÀÚü°¡ +7ºñÆ® ºÎÈ£ ü°è¸¦ ¹ÙÅÁÀ¸·Î ¸¸µé¾îÁ® ÀÖ´Â ¹Ý¸é ÇÑ±Û ºÎÈ£È Ç¥ÁØ(KSC +5601-1987)Àº 8ºñÆ®ÀÇ ¹®ÀÚ°¡ µÎ ¹ø ¿¬¼ÓµÇ´Â ÀÌÁß ¹ÙÀÌÆ®ÀÇ Ã¼°è¶ó´Â +µ¥¿¡¼ ¹ß»ýÇÕ´Ï´Ù. ÅØ ¹öÀü 3ÀÇ ÃâÇöÀ¸·Î À¯·´ ¾ð¾î¿Í °°Àº 8ºñÆ® ºÎÈ£ +ü°èÀÇ Ã³¸®´Â ÇØ°áµÇ¾úÁö¸¸ ¿ì¸®¸»°ú °°Àº 16ºñÆ® ºÎÈ£¸¦ ó¸®ÇÏ´Â µ¥¿¡´Â +¾ÆÁ÷ ¸¹Àº ¹®Á¦Á¡À» ¾È°í ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¹®Á¦ÀÇ ±Ùº»ÀûÀÎ ÇØ°áÃ¥Àº +16ºñÆ® ºÎÈ£ ü°è¸¦ ¹ÙÅÁÀ¸·Î Çü¼ºµÈ ÅØÀÇ ±¸ÇöÀ¸·Î ÀÌ·ç¾îÁú ¼ö ÀÖ½À´Ï´Ù. +¼¼°èÀûÀÎ Ãß¼¼µµ °¢ ³ª¶óÀÇ ¸ðµç ¾ð¾î¸¦ µ¿½Ã¿¡ ºÎÈ£È ÇÒ ¼ö ÀÖ´Â ÅëÀÏµÈ +ºÎÈ£È ¹æ½ÄÀ» ÁöÇâÇÏ°Ô µÇ¾ú°í, ±¹Á¦ Ç¥ÁØÈ ´Üü´Â 32ºñÆ® ÄÚµå ü°èÀÎ +±¹Á¦ ºÎÈ£È ¹®ÀÚ ¼¼Æ®(UCS)¸¦ ¹ßÇ¥ÇÏ¿´½À´Ï´Ù. ÀÌ¿¡ µû¶ó ÅØ¿¡¼ ÀÌ ¹®ÀÚ +¼¼Æ®¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§ÇØ 8ºñÆ® ÄÚµå ü°è¸¦ È®ÀåÇÏ¿© 16ºñÆ® +ÄÚµå ü°è¿¡ ¹ÙÅÁÀ» µÐ \OMEGA{}·Î ÅØÀ» ´ëüÇÏ´Â ½Ãµµ°¡ ³ª¿À°Ô +µÇ¾ú½À´Ï´Ù. ±×·¯¹Ç·Î \OMEGA{}´Â 16ºñÆ® ÅØÀÇ ±¸ÇöÀ¸·Î¼, À¯´ÏÄڵ带 +ó¸®ÇÒ ¼ö ÀÖ´Â ÅØÀ̶ó°í °£´ÜÈ÷ Ç¥ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. \OMEGA{}´Â ÇöÀç +Yannis Haralambous¿Í\footnote{Yannis.Haralambous@univ-lille1.fr} John +Plaice°¡\footnote{plaice@ift.ulaval.ca} °øµ¿À¸·Î °³¹ßÇÏ°í Àִµ¥ 1996³â +11¿ù¿¡ te\TeX ¹öÀü 0.4¸¦ ¹ÙÅÁÀ¸·Î ½ÃÇèÆÇÀÌ ³ª¿Ô¾ú°í, 1997³â 11¿ù¿¡´Â +°ø°³ÆÇÀ¸·Î \OMEGA{} ¹öÀü 1.47ÀÌ ¹ßÇ¥µÇ¾ú½À´Ï´Ù. \OMEGA{} °ø°³ÆÇÀÌ +¹ßÇ¥µÊÀ¸·Î½á \OMEGA{}¿¡¼ »ç¿ëµÉ ¼ö ÀÖ´Â »õ·Î¿î ²Ù·¯¹Ì(package)µéÀÌ +¸¹ÀÌ °³¹ßµÇ¾î ¿Ô°í, web2c ¹öÀü 7.0ºÎÅÍ \OMEGA{}¿¡\index{¿À¸Þ°¡@¥Ø}°¡ +Áö¿øµÇ±â ½ÃÀÛÇÏ¿´½À´Ï´Ù. °á±¹, 1998³â 3¿ù¿¡ ¹ßÇ¥µÈ web2c ¹öÀü 7.2¿¡´Â +\OMEGA{} ¹öÀü 1.5¸¦ °ø½ÄÀûÀ¸·Î äÅÃÇÏ¿© ÇÔ²² º¸±ÞÇÏ°Ô µÇ´Â ´Ü°è¿¡±îÁö +¿À°Ô µÇ¾ú½À´Ï´Ù. 2005³â ÇöÀç web2c´Â ¹öÀü 7.5.4±îÁö ³ª¿Ô°í ¿©±â¿¡´Â +\OMEGA{} ¹öÀü 1.23.2.3ÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÀÌ·± »óȲ¿¡¼, ¶óÅØ ¹öÀü +3ÀÌ \OMEGA{}¸¦ ÀǹÌÇÏ°Ô µÈ´Ù¸é ¿ì¸® µ¿¾ç±Ç¿¡¼´Â ´õ¿í ¹Ù¶ö ³ªÀ§°¡ +¾ø°ÚÁö¸¸ ¾ÆÁ÷ ÀÌ¿¡ ´ëÇØ °áÁ¤µÈ »ç½ÇÀº µé¾îº» ¹Ù ¾ø½À´Ï´Ù. 1996³â±îÁöµµ +¶óÅØ ¹öÀü 3ÆÀÀº \OMEGA{}¸¦ º°°³ÀÇ ÅØÀ¸·Î ¾ð±ÞÇÏ¿´Áö¸¸ ±¹Á¦È¸¦ ¸ñÇ¥ +ÁßÀÇ Çϳª·Î »ï°í ÀÖ´Â ¶óÅØ ¹öÀü 3¿¡ \OMEGA{}ÀÇ µµÀÔÀº ½É°¢È÷ °í·ÁµÇ¾îÁú +°ÍÀÔ´Ï´Ù. Fabrice PopineauÀÇ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ì¿ë ÅØ ¹èÆ÷ÆÇÀ̳ª +Thomas Esser°¡ ¸¸µå´Â te\TeX{} µîÀº ¸ðµÎ ´Ù \OMEGA{}¸¦ Æ÷ÇÔÇÏ°í +ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ »óȲÀ» °¨¾ÈÇÒ ¶§ ¾ÕÀ¸·ÎÀÇ ÅØÀº \OMEGA{} ÂÊÀ¸·Î ±× +È帧ÀÇ Çâ¹æÀÌ °áÁ¤µÇÁö ¾ÊÀ»±î ÇÏ´Â Èñ¸ÁÀ» °®°Ô ÇÕ´Ï´Ù. + +16ºñÆ® ºÎÈ£¸¦ ó¸®ÇÏ´Â ÅØÀº ¿ì¸®¸»°ú ¹ÐÁ¢ÇÑ °ü°è°¡ ÀÖ½À´Ï´Ù. ±×·¯¹Ç·Î +\OMEGA{}¿Í Çѱ۶óÅØÀÇ °ü°è´Â ¹ÐÁ¢ÇÒ ¼ö ¹Û¿¡ ¾ø½À´Ï´Ù. \OMEGA{}¸¦ +»ç¿ëÇÏ¿© ¿ì¸®¸» ºÎÈ£¸¦ ó¸®ÇÒ ¶§¿¡, Áö±Ý±îÁö Çѱ۶óÅØ¿¡ Ä¿´Ù¶õ ¹®Á¦·Î +³²¾ÆÀÖ´Â, ±âÁ¸ÀÇ ÅØÀ» ¹ÙÅÁÀ¸·Î ÇÑ 2$\times$8ºñÆ®½Ä ºÎÈ£ 󸮴 °£´ÜÈ÷ +ÇØ°áµË´Ï´Ù. \OMEGA{} ¹öÀü 1.5·Î ¿ì¸®¸» KS X 1001 ¹®¼¸¦ ó¸®ÇÒ ¶§¿¡ +±× ó¸® ¼Óµµ´Â ÅØÀ¸·Î ¿µ¹® ¹®¼¸¦ ó¸®ÇÏ´Â ¼Óµµ¿Í Â÷ÀÌÁ¡ÀÌ °ÅÀÇ +¾ø½À´Ï´Ù. \OMEGA{}´Â ÀÌÁ¦ °ÅÀÇ ¿Ï¼÷ÇÑ ´Ü°è¿¡ µµ´ÞÇÏ°í ÀÖ°í ¾ÕÀ¸·Î´Â +ÅØÀ» ¿ÏÀüÈ÷ ´ëüÇÏ°í º»°ÝÀûÀ¸·Î »ç¿ëµÇ´Â ¹æÇâÀ¸·Î Àü°³µÉ °ÍÀ» Èñ¸ÁÇÏ°í +ÀÖ½À´Ï´Ù. + +\OMEGA{}¸¦ À¯´ÏÄÚµå ÅØÀ̶ó°í ÇÑ´Ù¸é ¥Ë´Â À¯´ÏÄÚµå ¶óÅØÀÔ´Ï´Ù. Çѱ۶óÅØ +¹öÀü 1.0ºÎÅÍ´Â ¥Ë¸¦ »ç¿ëÇÏ¿© UTF-8 ºÎȣȷΠÀÛ¼ºµÈ ÇÑ±Û ¹®¼¸¦ ó¸®ÇÒ ¼ö +ÀÖ´Â ¸ðµë ¸í·É ÆÄÀÏ ¹× ±ÛÀÚü¸¦ Á¦°øÇÕ´Ï´Ù.\index{¶÷´Ù@¥Ë} + + +\section{Çѱ۶óÅØÀÇ ¼³Ä¡} +\label{sec:install}\index{Çѱ۶óÅØ!¼³Ä¡} + + +\subsection{TDS --- ÆÄÀÏÀÇ À§Ä¡} +\label{sec:TDS} + +TDS(\TeX{} Directory Structure)´Â `ÅØ ÆÄÀÏ ÀÚ·á¹æÀÇ ±¸Á¶'¿¡ ´ëÇÑ +±ÔÁ¤ÀÔ´Ï´Ù. ÀÌ ±ÔÁ¤Àº ÅØÀÇ ÀÚ·á¹æ ±¸Á¶¸¦ Á¤±ÔÈÇÔÀ¸·Î½á »ç¿ëÀÚ +»çÀÌ¿¡¼ ¹ß»ýÇÒ ¼ö Àִ ȥµ·À» ÇÇÇÏ°íÀÚ ÇÏ´Â ¸ñÀû¿¡¼ ¸¸µé¾îÁ³½À´Ï´Ù. +ÀÌÇÏ´Â 2004³â 6¿ù 23ÀÏ ¹ßÇ¥µÈ TDS ¹öÀü 1.1À» ±â¹ÝÀ¸·Î +¼³¸íµË´Ï´Ù.\index{TDS} + +ÀÌ ±ÔÁ¤¿¡ µû¸£¸é, ÅØ¿¡ ÇÊ¿äÇÑ ÆÄÀϵéÀº TDSÀÇ Ãâ¹ßÁ¡ÀÎ \texttt{TEXMF} +¹Ø¿¡ µÎ°Ô µË´Ï´Ù. \texttt{TEXMF}´Â ÅØÀÇ ¿øõ Äڵ带 ÄÄÆÄÀÏÇÒ ¶§ +°áÁ¤µÇ¸ç, ÄÄÆÄÀÏ ½Ã¿¡ \texttt{prefix}¸¦ \texttt{/usr}·Î ¼³Á¤ÇÏ¸é ¿î¿µ +ü°è ³»¿¡¼ÀÇ °æ·Î \texttt{/usr/share/texmf}°¡ \texttt{TEXMF}·Î +°áÁ¤µË´Ï´Ù. ÀÌ¹Ì ¼³Ä¡µÈ ÅØ ¿î¿µ ü°è¿¡¼µµ \texttt{texmf.cnf} ÆÄÀÏ¿¡¼ +\texttt{TEXMF}¸¦ ´Ù½Ã ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. TDS¸¦ ÁؼöÇÒ °æ¿ì, ¼·Î ´Ù¸¥ +ÅØ ¹èÆ÷ÆÇ¿¡¼µµ ÃÖ»óÀ§ ÀÚ·á¹æÀÎ \texttt{TEXMF}ÀÇ °æ·Î¸¸ ´Ù¸¦ »ÓÀÌ°í ±× +ÀÌÇÏÀÇ ÀÚ·á¹æ ±¸Á¶´Â °°½À´Ï´Ù. + +`\texttt{ÃÖ»óÀÚ·á¹æ}'Àº ÅØ ¿î¿µ ü°èÀÇ ±¸¼º ¿ä¼Ò·Î¼ \texttt{tex} (ÅØ +ÆÄÀÏ), \texttt{fonts} (ÆùÆ® °ü·Ã ÆÄÀÏ), \texttt{metafont} (ÆùÆ®°¡ ¾Æ´Ñ +\MF{} ÆÄÀÏ), \texttt{metapost} (\MP{} ÆÄÀÏ), \texttt{bibtex}(\BibTeX{} +ÆÄÀÏ), \texttt{scripts} (¿î¿µ ü°è µ¶¸³ÀûÀÎ ½ÇÇà ÆÄÀÏ), \texttt{doc} +(»ç¿ëÀÚ¿ë ¹®¼ ÆÄÀÏ), \texttt{source} (¿øõ ÆÄÀÏ), \texttt{<±¸Çö>} +(\texttt{emtex, vtex, web2c}¿Í °°Àº ÅØ ±¸Çö °ü·Ã ÆÄÀÏ), +\texttt{<ÇÁ·Î±×·¥>} (\texttt{mft, dvips}¿Í °°Àº ÇÁ·Î±×·¥¿¡ µû¸¥ ÀÔ·Â ¹× +¼³Á¤ ÆÄÀÏ) µîµîÀÌ ÇØ´çµË´Ï´Ù. + +ÅØ Ã¼°è¸¦ ±¸¼ºÇÏ´Â ¸ðµë ¸í·É ÆÄÀÏÀÇ À§Ä¡´Â ´ÙÀ½°ú °°Àº °èÃþ ±¸Á¶¸¦ +°®½À´Ï´Ù. +\begin{verbatim} + TEXMF/tex/Ʋ/²Ù·¯¹Ì +\end{verbatim} + +`\texttt{Ʋ}'Àº ÅØÀÇ ¿ë¾î·Î \verb|\dump| µÇ¾îÁö´Â °ÍµéÀ» ¸»ÇÕ´Ï´Ù. +Çѱ۶óÅØÀº ¶óÅØ Æ²À» ¾²¹Ç·Î ÀÚ·á¹æÀÇ À̸§Àº \texttt{latex}ÀÌ µË´Ï´Ù. +`\texttt{²Ù·¯¹Ì}'´Â À̸§ ±×´ë·Î ÅØÀÇ ²Ù·¯¹Ì À̸§À» °¡¸®Åµ´Ï´Ù. +²Ù·¯¹Ì¸¦ ±¸¼ºÇÏ´Â ÆÄÀÏÀÌ Çϳª¹Û¿¡ ¾øÀ» ¶§¿¡ ÀÚ·á¹æÀº \texttt{misc}°¡ +µË´Ï´Ù. ¿©·¯ ÆÄÀÏ·Î ±¸¼ºµÇ¾î ÀÖÀ» ¶§´Â ²Ù·¯¹Ì À̸§¿¡ µû¸¥ Àû´çÇÑ +À̸§ÀÇ ÀÚ·á¹æÀ» ¸¶·ÃÇÕ´Ï´Ù. ÀÚ·á¹æÀÇ ÆÄÀÏÀÇ Á¾·ù°¡ ¸¹À» °æ¿ì¿¡´Â +ÇÏÀ§ÀÚ·á¹æÀ» µû·Î ¸¸µì´Ï´Ù. Çѱ۶óÅØÀÇ °æ¿ì¿¡ ÀÌ ÀÚ·á¹æÀÇ À̸§ÀÌ +\texttt{hlatex}ÀÔ´Ï´Ù. + +Çѱ۶óÅØÀº ÆÄÀÏÀÇ ¼ö, ƯÈ÷ ±ÛÀÚü ÆÄÀÏÀÇ ¼ö°¡ ¸¹¾Æ¼ Çѱ۶óÅØ ÀüüÀÇ +»Ñ¸® (\texttt{TEXMF})¸¦ ´Þ¸® ÇÏÀÚ´Â ÀÇ°ßÀÌ ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î Áö¿ª +ÆÄÀÏÀº \texttt{TEXMFLOCAL}·Î ´ëº¯µÇ´Â ÀÚ·á¹æ (teTeXÀÇ °æ¿ì¿¡´Â +\texttt{/usr/share/texmf-local}, MikTeXÀÇ °æ¿ì¿¡´Â +\texttt{c:\textbackslash localtexmf})¸¦ »Ñ¸®·Î ÇÏÁö¸¸ Çѱ۶óÅØÀÇ °ü¸®¸¦ +¿ëÀÌÇÏ°Ô Çϱâ À§Çؼ´Â \texttt{TEXMFHANGUL}À» »Ñ¸®·Î Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. +ÀÚ·á¹æÀÇ À̸§Àº \texttt{texmf-hlatex}À» Á¦¾ÈÇÕ´Ï´Ù. ÅØ ¿î¿µ ü°è¿¡ +ÀÌ¿Í °°Àº ¼³Á¤À» Ãß°¡Çϱâ À§Çؼ´Â \texttt{texmf.cnf} ¼³Á¤ ÆÄÀÏÀ» +ÆíÁýÇÏ¿©¾ß ÇÕ´Ï´Ù. ÅØ ¿î¿µ ü°è¿¡¼ ÇöÀç »ç¿ëÇÏ°í ÀÖ´Â ¼³Á¤ ÆÄÀÏÀÇ +À§Ä¡´Â ´ÙÀ½ÀÇ ¸í·ÉÀ¸·Î ãÀ» ¼ö +ÀÖ½À´Ï´Ù.\index{texmf.cnf@\texttt{texmf.cnf}} +\begin{verbatim} + kpsewhich texmf.cnf +\end{verbatim} +¿î¿µ ü°è °ü¸®ÀÚÀÇ ±ÇÇÑÀ¸·Î ÀÌ ÆÄÀÏÀ» ÆíÁý±â·Î ¿¾î¼ Àû´çÇÑ °÷¿¡ (¿¡¸¦ +µé¾î \texttt{TEXMFMAIN}ÀÌ ¼³Á¤µÈ ÁÙ ´ÙÀ½¿¡) ´ÙÀ½°ú °°Àº ÁÙÀ» ³¢¿ö +³Ö½À´Ï´Ù. +\begin{verbatim} + TEXMFHANGUL = /usr/share/texmf-hlatex +\end{verbatim} +±×¸®°í \texttt{TEXMF}°¡ Á¤ÀÇµÈ ÁÙÀ» ã¾Æ ´ÙÀ½°ú °°Àº ½ÄÀ¸·Î +\texttt{TEXMFHANGUL}À» Ãß°¡ÇÕ´Ï´Ù. +\begin{verbatim} +TEXMF = {...,!!$TEXMFHANGUL,!!$TEXMFMAIN,...} +\end{verbatim} + +ÀÌ¿¡ µû¶ó Çѱ۶óÅØÀÇ ¸ðµë ¸í·É(macro) ÆÄÀϵéÀº +\begin{verbatim} + texmf-hlatex/tex/latex/hlatex +\end{verbatim} +¿¡ ¼³Ä¡µË´Ï´Ù. + +ÅØ¿¡ µ¿¹ÝµÇ´Â ÇÁ·Î±×·¥À̳ª PDF\TeX{}À̳ª \OMEGA{}¿Í °°ÀÌ ±â´ÉÀÌ È®ÀåµÈ +ÇÁ·Î±×·¥µéÀÌ ¸¹½À´Ï´Ù. ÀÌ¿Í °°Àº ÇÁ·Î±×·¥¿¡ ¼ÓÇÏ´Â ÀÔ·Â ÆÄÀϵéÀº +\texttt{ÃÖ»óÀÚ·á¹æ}ÀÎ \texttt{tex} ¹Ø¿¡ µÓ´Ï´Ù. µû¶ó¼ ¥Ë ¸ðµë ¸í·É +ÆÄÀϵéÀº +\begin{verbatim} + texmf-hlatex/tex/lambda/hlatex +\end{verbatim} +¿¡ ¼³Ä¡µË´Ï´Ù. + +±ÛÀÚü´Â ´ÙÀ½°ú °°Àº ±ÔÁ¤¿¡ ÀÇÇØ ¼³Ä¡ÇÒ °ÍÀ» ¿ä±¸ÇÕ´Ï´Ù. +\begin{verbatim} + TEXMF/fonts/Çü½Ä/Á¦°øÀÚ/±ÛÀÚü + TEXMF/fonts/{enc,lig,map}/ÇÏÀ§°æ·Î +\end{verbatim} +`\texttt{Çü½Ä}'Àº ±ÛÀÚüÀÇ Á¾·ù¸¦ °¡¸®Åµ´Ï´Ù. Áï, \texttt{source}, +\texttt{tfm}, \texttt{ofm}, \texttt{vf}, \texttt{ovf}, \texttt{type1}, +\texttt{afm} µîÀÌ ÀÌ¿¡ ÇØ´çÇÕ´Ï´Ù. ±ÛÀÚüÀÇ ºÎȣȳª ¿¬ÀÚ È¤Àº ±ÛÀÚü +À̸§ ´ëÀÀ ÆÄÀϵéÀº °¢°¢ \texttt{enc, lig, map} `\texttt{Çü½Ä}' ÀÚ·á¹æ¿¡ +ÆòÇàÇÑ ÀÚ·á¹æ¿¡ µû·Î µÓ´Ï´Ù. `\texttt{Á¦°øÀÚ}'ÀÇ ´ë»óÀº ±ÛÀÚü¸¦ +¸¸µå´Â ¾÷ü³ª ¸¸µçÀÌ µîÀÔ´Ï´Ù. adobe ȸ»çÀÇ type1 ±ÛÀÚü +(\texttt{adobe}), bitstream ȸ»çÀÇ type1 ±ÛÀÚü (\texttt{bitstrea}), +D.~Knuth ±³¼öÀÇ \MF{} ±ÛÀÚü (\texttt{public}), J.~Knappen ¾¾ÀÇ \MF{} +±ÛÀÚü (\texttt{jknappen}) µîÀ» ¿¹·Î µé ¼ö ÀÖ½À´Ï´Ù. Çѱ۶óÅØÀÇ °æ¿ì¿¡ +`\texttt{Á¦°øÀÚ}'´Â \texttt{uhc}ÀÔ´Ï´Ù. `\texttt{±ÛÀÚü}'´Â ±ÛÀÚÀÇ +¸ð¾ç¿¡ µû¸¥ À̸§ÀÔ´Ï´Ù. adobe ȸ»ç¿¡¼ ¸¸µç ±ÛÀÚü¿¡´Â +\texttt{times}, \texttt{helvetic} µîÀÇ À̸§ÀÌ »ç¿ëµÇ°í D.~Knuth ±³¼ö°¡ +ÅØ ¿î¿µ ü°è¸¦ À§Çؼ ¸¸µç ±ÛÀÚüÀÇ °æ¿ì´Â \texttt{cm}, \texttt{ec} +µîÀÇ À̸§ÀÌ »ç¿ëµÇ¸ç Çѱ۶óÅØ¿¡¼ Á¦°øÇÏ´Â ±ÛÀÚü¿¡¼´Â +\texttt{myoungjo}, \texttt{gothic} µîÀÇ À̸§ÀÌ »ç¿ëµË´Ï´Ù. + +ÀÌ¿¡ µû¶ó Çѱ۶óÅØÀÇ ±ÛÀÚüµéÀº ´ÙÀ½ÀÇ ÀÚ·á¹æ¿¡ À§Ä¡ÇÏ°Ô µË´Ï´Ù. +\begin{verbatim} + texmf-hlatex/fonts/Çü½Ä/uhc/{myoungjo,gothic,...} + texmf-hlatex/fonts/map/hlatex +\end{verbatim} + +ÀÌÇÏÀÇ ¼ÒÀý¿¡¼´Â À§¿Í °°Àº TDS¿¡ ÀÇ°ÅÇÏ¿© Çѱ۶óÅØÀ» ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ» +¾È³»ÇÕ´Ï´Ù. + + +\subsection{Çѱ۶óÅØÀÇ ¸ðµë ¸í·É ÆÄÀÏ ¼³Ä¡} +\label{¼ÒÀý:¸ðµëÆÄÀϼ³Ä¡}\index{Çѱ۶óÅØ!¼³Ä¡!¸ðµë} + +Çѱ۶óÅØÀÇ °¢Á¾ ¸ðµë ¸í·É ÆÄÀÏÀº KTUG (Korean TeX User Group)ÀÇ ftp +¼¹ö ȤÀº CTAN (Comprehensive TeX Archive Network)ÀÇ ´ÙÀ½ URL¿¡¼ +°¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù.\footnote{CTAN¿¡¼´Â ÀÚ·á¹æ ¾È¿¡¼ ¹öÀüÀ» È®ÀÎÇϼ¼¿ä.} +\begin{verbatim} + ftp://ftp.ktug.or.kr/pub/ktug/hlatex/HLaTeX-1.0.1.tar.gz + ftp://ftp.dante.de/tex-archive/language/korean/HLaTeX.tar.gz +\end{verbatim} +ÆÄÀÏÀÇ ¾ÐÃà°ú ¹À½À» Ç®°í ÇÊ¿äÇÑ ÆÄÀÏÀ» ´ÙÀ½°ú °°ÀÌ ÇØ´çÇÏ´Â ÀÚ·á¹æ¿¡ +º¹»çÇÔÀ¸·Î½á ¼³Ä¡µË´Ï´Ù. +\newcommand{\installmacros}[3]{ + \hspace*{1em} + \parbox[t]{.9\textwidth}{% + \parindent=0pt + \hangindent=1em \hangafter=1 + {\small\µð³ª·ç ¿øõ ÀÚ·á¹æ}: \ttfamily #1 + + \hangindent=1cm \hangafter=1 + {\small\µð³ª·ç ÆÄÀÏ}: \ttfamily #2 + + \hangindent=1cm \hangafter=1 + {\small\µð³ª·ç ¸ñÇ¥ ÀÚ·á¹æ}: \ttfamily #3} +} +\begin{list}{\textbullet}{} +\item Çѱ۶óÅØ ¸ðµë ¸í·É ÆÄÀÏ:\\ + \installmacros{latex}% + {hangul.sty, euc-kr.tex, hfont.tex, hfont.sty, josa.tab, hsw*.fd, + hww*.fd, hhw*.fd}% + {texmf-hlatex/tex/latex/hlatex} +\item ÇÑ±Û¥Ë ¸ðµë ¸í·É ÆÄÀÏ: \\ + \installmacros{lambda}% + {u8hangul.tex, uhc-test.tex, uhc*.fd}% + {texmf-hlatex/tex/lambda/hlatex} +\item ÇÑ±Û¥Ë \OMEGA{}TP{} ÆÄÀÏ: \\ + \installmacros{lambda}% + {hlatex.otp, hlatex.ocp}% + {texmf-hlatex/omega/\{otp,ocp\}/hlatex} +\item Çѱ۶óÅØ¿¡¼ \texttt{halpha.bst}¸¦ »ç¿ëÇÒ ¶§ Á¤ÀǵǴ ÇÑ±Û À̸§ + ÆÄÀÏ:\\ + \installmacros{contrib}% + {hbibname-k.tex}% + {texmf-hlatex/tex/latex/hlatex/} +\item Çѱۥ˿¡¼ \texttt{halpha.bst}¸¦ »ç¿ëÇÒ ¶§ Á¤ÀǵǴ ÇÑ±Û À̸§ + ÆÄÀÏ:\\ + \installmacros{contrib}% + {hbibname-u.tex}% + {texmf-hlatex/tex/lambda/hlatex/} +\item ÇÑ±Û Âü°í ¹®Çå ¾ç½Ä ÆÄÀÏ:\\ + \installmacros{contrib}% + {halpha.bst}% + {texmf-hlatex/bibtex/bst/hlatex} +\item Âü°í ¹®Çå ÇÑ±Û À̸§ Á¤ÀÇ ÆÄÀÏ: \\ + \installmacros{contrib}% + {hbname-k.tex, hbname-u.tex}% + {texmf-hlatex/tex/\{latex,lambda\}/hlatex} +\item ÇÑ±Û »öÀÎ/¾îÈÖ ¾ç½Ä ÆÄÀÏ: \\ + \installmacros{contrib}% + {contrib/hind.ist, contrib/hglo.ist}% + {texmf-hlatex/makeindex} +\item ÇÑ±Û Âü°í ¹®Çå/»öÀÎ »ý¼º ÆÄÀÏ: À¯´Ð½º ¿î¿µ ü°è¿¡¼´Â + \texttt{contrib} ÀÚ·á¹æ¿¡ ÀÖ´Â ¿øõ ÆÄÀÏ \texttt{hmakeindex.c}¿Í + \texttt{hbibtex.c}¸¦ ½ÇÇà ÇÁ·Î±×·¥À¸·Î ¹ø¿ªÇÏ¿© ¿î¿µ ü°èÀÇ ½ÇÇà + ÇÁ·Î±×·¥ ÀÚ·á¹æ¿¡ º¹»çÇÕ´Ï´Ù.\\ + \texttt{gcc hmakeindex.c -o hmakeindex}\\ + \texttt{gcc hbibtex.c -o hbibtex}\\ + À©µµ¿ìÁî ¿î¿µ ü°è¿¡¼´Â \texttt{contrib} ÀÚ·á¹æ¿¡ ÀÖ´Â + \texttt{hmakeindex.exe}¿Í \texttt{hbibtex.exe}¸¦ ½ÇÇà ÇÁ·Î±×·¥ + ÀÚ·á¹æ¿¡ º¹»çÇÕ´Ï´Ù. +\item Çѱ۶óÅØ¿¡ Àû´çÇÏ°Ô ¼öÁ¤µÈ ¶óÅØ \texttt{tools} ÆÐÅ°Áö:\\ + \installmacros{contrib} + {khyper.sty, showhkeys.sty, showhtags.sty}% + {texmf-hlatex/tex/latex/hlatex} +\item ÇÑ±Û ¹®¼¿¡¼ ÈçÈ÷ »ç¿ëµÇ´Â °¢ÁÖ ÆÇÂ¥±â ¾ç½Ä ÆÄÀÏ:\\ + \installmacros{contrib}% + {hangulfn.sty, hfn-k.tex, hfn-u.tex}% + {texmf-hlatex/tex/\{latex,lambda\}/hlatex} +\end{list} + +\texttt{hangul.sty}Àº ¿ì¸®¸» ¹®¼ÀÇ ¸ð¾ç»õ ÆÄÀϷμ ¸ðµç Çѱ۶óÅØ +¹®¼¿¡ »ç¿ëµÇ´Â ¾ç½Ä ÆÄÀÏÀÔ´Ï´Ù.\index{Çѱ۶óÅØ!¼³Ä¡!hangul.sty} +\texttt{hangul.sty}Àº ¶óÅØ°ú ¥Ë°¡ »ç¿ëµÉ ¶§¸¦ ±¸ºÐÇÏ¿© °¢°¢ +\texttt{euc-kr.tex}°ú \texttt{u8hangul.tex}¸¦ ÀнÀ´Ï´Ù. +\texttt{euc-kr.tex}Àº EUC-KR ºÎÈ£È ¹®ÀÚ¸¦ ó¸®Çϱâ À§ÇØ +\texttt{hfont.tex}À» ÀÐ¾î µéÀÔ´Ï´Ù. \texttt{hfont.sty}Àº +\texttt{hangul.sty} ´ë½Å¿¡ »ç¿ëµÉ ¼ö ÀÖÀ¸¸ç ¿ì¸®¸» ¹®ÀÚ¸¦ ó¸®ÇÏ´Â +±â´É¸¸ ÀÌ¿ëÇÏ´Â ¸ð¾ç»õ ÆÄÀÏÀ̸ç \texttt{hangul.sty}¿¡¼ Á¦°øÇÏ´Â ´Ù¾çÇÑ +ÇÑ±Û ¹®¼ ó¸® ¾ç½ÄÀÌ »ç¿ëµÇÁö ¾Ê°í ±âÁ¸ÀÇ ¿µ¹® ¹®¼ÀÇ Ã³¸® ¾ç½ÄÀÌ +»ç¿ëµË´Ï´Ù. \texttt{josa.tab}Àº ÀÚµ¿ Á¶»ç 󸮸¦ À§ÇØ +\texttt{euc-kr.tex}ÀÌ ÀоîµéÀÌ´Â ÆÄÀÏÀÔ´Ï´Ù. Çѱ۶óÅØ¿¡¼ Á¦°øÇÏÁö +¾Ê´Â ±ÛÀÚüÀÇ ¾ÖÃÊ°ªÀ» Ãß°¡·Î ¼³Á¤Çϰųª ±âÁ¸ÀÇ ¼³Á¤À» ¹Ù²Ù±â À§Çؼ´Â +\texttt{hfont.cfg}¿¡ ¼³Á¤ »çÇ×À» ±â·ÏÇÏ¿© ÅØ ¿î¿µ ü°è¿¡ ¼³Ä¡Çϸé +\texttt{hfont.tex}ÀÌ ÀÚµ¿À¸·Î ¼³Á¤À» ¹Ý¿µÇÕ´Ï´Ù. + +Çѱ۶óÅØ¿¡ »ç¿ëµÇ´Â ±ÛÀÚü´Â »ó¡ ¹®ÀÚ¿Í ÇÑ±Û ±×¸®°í ÇÑÀÚ·Î ³ª´µ¾îÁ® +ÀÖÀ¸¸ç »ó¡ ±ÛÀÚ¸¦ Á¤ÀÇÇÏ´Â ÆÄÀÏÀÌ \texttt{hsw*.fd}ÀÌ°í ÇÑ±Û ±ÛÀÚ¸¦ +Á¤ÀÇÇÏ´Â ÆÄÀÏÀÌ \texttt{hws*.fd}À̸ç ÇÑÀÚ ±ÛÀÚ¸¦ Á¤ÀÇÇÏ´Â ÆÄÀÏÀÌ +\texttt{hhs*.fd}ÀÔ´Ï´Ù.\index{Çѱ۶óÅØ!¼³Ä¡!.fd} + +Çѱۥ˸¦ »ç¿ëÇÒ °æ¿ì¿¡´Â \texttt{u8hangul.tex} ÆÄÀÏÀÌ UTF-8 ºÎÈ£È +¹®ÀÚ¸¦ ó¸®Çϱâ À§ÇÑ \OMEGA{}TP{} (\OMEGA{} Translation Process) ÆÄÀÏÀÎ +\texttt{hlatex.ocp}¸¦ °¡µ¿ÇÕ´Ï´Ù.\index{Çѱ۶óÅØ!¼³Ä¡!hlatex.ocp} +\texttt{hlatex.otp}´Â ±â°è¾î·Î ¹ø¿ªµÇ±â ÀüÀÇ ÅؽºÆ® ÆÄÀÏÀÔ´Ï´Ù. +Çѱۥ˿¡ »ç¿ëµÇ´Â ±ÛÀÚ´Â Çѱ۶óÅØ¿¡ »ç¿ëµÇ´Â ±ÛÀÚ¿Í ´Þ¸® »ó¡, ÇѱÛ, +ÇÑÀÚ·Î ³ª´µÁö ¾ÊÀ¸¸ç ±ÛÀÚü Á¤ÀÇ ÆÄÀÏÀÇ À̸§µéÀº +\texttt{uhc*.fd}ÀÔ´Ï´Ù. + +\texttt{halpha.bst}´Â ÇÑ±Û Âü°í ¹®Çå µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÒ ¶§ ÇÊ¿äÇÑ +\BibTeX{} ¾ç½Ä ÆÄÀÏÀÔ´Ï´Ù.\index{Çѱ۶óÅØ!¼³Ä¡!halpha.bst} Âü°í ¹®Çå +µ¥ÀÌÅͺ£À̽º¸¦ ó¸®ÇÒ ¶§¿¡´Â ÀÌ ÇÑ±Û ¾ç½Ä ÆÄÀÏ¿¡ Á¤ÀÇµÈ ÇÑ±Û À̸§ÀÌ +»ç¿ëµÇ´Âµ¥, Çѱ۶óÅØ°ú ÇѱۥËÀÇ ºÎÈ£È ¹æ½ÄÀÌ ¼·Î ´Ù¸£¹Ç·Î +\texttt{hbname-k.tex}°ú \texttt{hbname-u.tex}¿¡ ¼·Î ´Ù¸¥ ºÎÈ£È +¹æ½ÄÀ¸·Î ÇÑ±Û À̸§À» Á¤ÀÇÇÏ¿´½À´Ï´Ù. Çѱۥ˿¡¼ Âü°í ¹®Çå +µ¥ÀÌÅͺ£À̽º¸¦ ÀÌ¿ëÇÒ ¶§´Â ¥Ë°¡ º¸Á¶ ÆÄÀÏ¿¡ 8ºñÆ® ¹®ÀÚ¸¦ Ãâ·ÂÇÏÁö +¸øÇÕ´Ï´Ù. µû¶ó¼ ¹Ì¸® º¸Á¶ ÆÄÀÏÀÇ ÇÑ±Û ¹®ÀÚ¸¦ 8ºñÆ®·Î º¯È¯ÇÏ´Â ÀÛ¾÷ÀÌ +ÇÊ¿äÇϸç À̸¦ À§Çؼ´Â \texttt{contrib} ÀÚ·á¹æÀÇ \texttt{hbibtex.c}¸¦ +½ÇÇà ÇÁ·Î±×·¥À¸·Î ¹ø¿ªÇÏ¿© »ç¿ëÇÏ¿©¾ß ÇÕ´Ï´Ù. À©µµ¿ìÁî ¿î¿µ ü°è¿¡¼´Â +¹Ì¸® ¹ø¿ªÇÑ \texttt{hbibtex.exe}¸¦ »ç¿ëÇϸé +µË´Ï´Ù.\index{hbibtex@\texttt{hbibtex}} + +\texttt{hind.ist}¿Í \texttt{hglo.ist}´Â \texttt{makeindex}·Î ¿ì¸®¸» +»öÀÎ ¹× ¾îÈÖÁýÀ» ÀÛ¼ºÇÒ ¶§ÀÇ »ç¿ëµÇ´Â ¸ð¾ç»õ +ÆÄÀÏÀÔ´Ï´Ù.\index{hind.ist}\index{hglo.ist} »öÀÎ ÀÛ¼º ½Ã¿¡ ¹®Á¦°¡ µÇ´Â +ºÎºÐÀº \texttt{\textbackslash indexhead}·Î ±¸ºÐµÇ´Â »öÀÎÀÇ ¸Ó¸´±ÛÀÚÀÇ +ó¸®Àε¥ À̸¦ À§Çؼ´Â \texttt{contrib} ÀÚ·á¹æ¿¡ ÀÖ´Â +\texttt{hmakeindex.c}¸¦ ¼öÇà ÇÁ·Î±×·¥À¸·Î ¹ø¿ªÇؼ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. +\texttt{hmakeindex}´Â ¶ÇÇÑ Çѱۥ˿¡¼ º¸Á¶ ÆÄÀÏ¿¡ Ãâ·ÂÇÏ´Â 8ºñÆ® ¹®ÀÚÀÇ +ÅØ Ç¥±â ¹æ½ÄÀ» ÀνÄÇÏ¿© \texttt{makeindex}ÀÇ ¹®ÀÚ Á¤·ÄÀÌ Á¦´ë·Î +¼öÇàµÇµµ·Ï ÇϹǷΠÇѱ۶óÅØ°ú Çѱۥ˿¡¼ µ¿½Ã¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. +À©µµ¿ìÁî ¿î¿µ ü°è¿¡¼´Â ¹Ì¸® ¹ø¿ªÇÑ \texttt{hmakeindex.exe}¸¦ »ç¿ëÇϸé +µË´Ï´Ù.\index{hmakeindex@\texttt{hmakeindex}} + +\texttt{hangulfn.sty}Àº ¶óÅØ¿¡¼ ±âº»ÀûÀ¸·Î Á¦°øµÇ´Â °¢ÁÖ ÆÇÂ¥±â Çü½ÄÀ» +¼öÁ¤ÇÏ¿© ÇÑ±Û ¹®¼¿¡¼ ÈçÈ÷ º¼ ¼ö ÀÖ´Â ¹æ½ÄÀÇ °¢ÁÖ ÆÇÂ¥±â¸¦ ½±°Ô ó¸®ÇÒ +¼ö ÀÖµµ·Ï Çϱâ À§ÇØ Á¦°øµÇ´Â ÆÐÅ°ÁöÀÔ´Ï´Ù. ÀÌ ÆÐÅ°Áö¸¦ »ç¿ëÇÏ¸é °¢ÁÖ +¹øÈ£ ¾ç½ÄÀ» ¾ÖÃÊ°ªÀΠ÷ÀÚ(``$^1$'') ȤÀº °ýÈ£(``1)'') Áß¿¡¼ ¼±ÅÃÇÒ ¼ö +ÀÖ°í °¢ÁÖ¸éÀ» ³»¾î¾²±â ¹× µé¿©¾²±â¿¡ ÀÇÇÑ ÆÇÂ¥±â¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. +¼ÒÀý \ref{¼ÒÀý:°¢ÁÖÆÇÂ¥±â}¿¡ ÀÚ¼¼ÇÑ »ç¿ë¹ýÀÌ ¼Ò°³µË´Ï´Ù. ¼±Åà »çÇ×À» +ÁöÁ¤ÇÏ´Â ÇÑ±Û À̸§ÀÇ ºÎȣȿ¡ µû¶ó Çѱ۶óÅØ¿¡¼´Â \texttt{hfn-k.tex}À», +Çѱۥ˿¡¼´Â \texttt{hfn-u.tex}À» »ç¿ëÇÕ´Ï´Ù. + + +\subsection{ÇÑ±Û ±ÛÀÚü ¼³Ä¡} +\label{¼ÒÀý:±ÛÀÚü¼³Ä¡}\index{Çѱ۶óÅØ!¼³Ä¡!±ÛÀÚü} + +Çѱ۶óÅØÀÇ °¢Á¾ ±ÛÀÚü´Â KTUG (Korean TeX User Group)ÀÇ ftp +¼¹ö ȤÀº CTAN (Comprehensive TeX Archive Network)ÀÇ ´ÙÀ½ URL¿¡¼ +°¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù. +\begin{verbatim} + ftp://ftp.ktug.or.kr/pub/ktug/hlatex/fonts/ + ftp://ftp.dante.de/tex-archive/fonts/korean/HLaTeX/ +\end{verbatim} + +±ÛÀÚüµéÀº ¸ðµÎ Çѱ۶óÅØ°ú Çѱۥ˿¡¼ »ç¿ëµÉ ¼ö ÀÖÀ¸¸ç ´ÙÀ½°ú °°ÀÌ +\texttt{tar}/\texttt{gzip}À¸·Î ¾ÐÃàµÇ¾î Á¦°øµË´Ï´Ù. + +\smallskip +\begin{tabular}{|c|ll|}\hline + ±ÛÀÚü ¼³Á¤ & uhc-base.map, uhc-extra.map & \ttfamily uhc-fonts-1.0.tar.gz + \\\hline + & \fontfamily{mj}\selectfont ¸íÁ¶ & \ttfamily uhc-myoungjo-1.0.tar.gz + \\ + \raisebox{1.5ex}[-1.5ex]{±âº»} + & \fontfamily{gt}\selectfont °íµñ & \ttfamily uhc-gothic-1.0.tar.gz + \\ + \raisebox{1.5ex}[-1.5ex]{±ÛÀÚü} + & \fontfamily{tz}\selectfont ŸÀÚ & \ttfamily uhc-taza-1.0.tar.gz + \\ + \hline + & \fontfamily{gr}\selectfont ±×·¡ÇÈ & \ttfamily uhc-graphic-1.0.tar.gz + \\ + & \fontfamily{gs}\selectfont ±Ã¼ & \ttfamily uhc-gungseo-1.0.tar.gz + \\ + & \fontfamily{sh}\selectfont ½Å¹® & \ttfamily uhc-shinmun-1.0.tar.gz + \\ + & \fontfamily{pg}\selectfont Çʱâ & \ttfamily uhc-pilgi-1.0.tar.gz + \\ + & \fontfamily{pn}\selectfont Ææ±Û¾¾/% + \fontfamily{ph}\selectfont ÆæÈ긲 & \ttfamily uhc-pen-1.0.tar.gz + \\ + \raisebox{1.5ex}[-1.5ex]{Ãß°¡} + & \fontfamily{bm}\selectfont º½±Û¾¾ & \ttfamily uhc-bom-1.0.tar.gz + \\ + \raisebox{1.5ex}[-1.5ex]{±ÛÀÚü} + & \fontfamily{yt}\selectfont ¿¾±Û & \ttfamily uhc-yetgul-1.0.tar.gz + \\ + & \fontfamily{jmj}\selectfont ÀÚ¸ð (¸íÁ¶/% + \fontfamily{jgt}\selectfont °íµñ/% + \fontfamily{jnv}\selectfont ³ëº§/% + \fontfamily{jsr}\selectfont ¼Ò¶ó) & \ttfamily uhc-jamo-1.0.tar.gz + \\ + & \fontfamily{vd}\selectfont ¹Ù´Ù & \ttfamily uhc-vada-1.0.tar.gz + \\ + & \fontfamily{pga}\selectfont Çʱâa & \ttfamily uhc-pilgia-1.0.tar.gz + \\ + & \fontfamily{dn}\selectfont µð³ª·ç & \ttfamily uhc-dinaru-1.0.tar.gz + \\ + \hline +\end{tabular} + +\smallskip UHC ±ÛÀÚü´Â Å©°Ô ±âº» ±ÛÀÚü¿Í Ãß°¡ ±ÛÀÚü·Î ºÐ·ùµÇ¸ç ¸ðµÎ +\PS{} Type1 Çü½ÄÀÇ 14°¡Áö Á¾·ù°¡ ÀÖ½À´Ï´Ù.\index{Çѱ۶óÅØ!±ÛÀÚü} +Type1 ±ÛÀÚü´Â \texttt{afm}°ú \texttt{pfb} Çü½ÄÀÇ ÆÄÀÏ·Î ±¸¼ºµÇ´Âµ¥, +\texttt{afm} ÆÄÀÏÀÌ \texttt{tfm}°ú \texttt{vf} Çü½ÄÀÇ ÆÄÀÏ·Î ÀüȯµÇ¾î +¶óÅØ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. ¥Ë¿ëÀ¸·Î´Â \texttt{ofm}, \texttt{ovf} +Çü½ÄÀÇ ÆÄÀÏ·Î Á¦°øµË´Ï´Ù. + +ÀÌ ±ÛÀÚüµéÀº \verb|\fontseries| Áß Á¼Àº ³ÐÀÌ(75\%)¿¡¼ º¸Åë +³ÐÀÌ(100\%), È®Àå ³ÐÀÌ(125\%), ÃÊÈ®Àå ³ÐÀÌ(200\%)±îÁöÀÇ Å©±â¸¦ °®°í +ÀÖÀ¸¸ç, ¹«°Ô ºÎºÐÀº ¸íÁ¶Ã¼, °íµñü, ±×·¡ÇÈü, ÇʱâüÀÇ °æ¿ì º¸Åë +¹«°Ô(medium)¿Í ÁøÇÑ ¹«°Ô(bold)°¡ ÀÖ°í, µð³ª·çü¿¡´Â °¡´Â +¹«°Ô(light)±îÁö ÀÖÀ¸¸ç ±× ¿ÜÀÇ ±ÛÀÚü¿¡´Â ÇÑ °¡Áö Á¾·ù¸¸ +ÀÖ½À´Ï´Ù.\index{±ÛÀÚü!³ÐÀÌ} \verb|\fontshape|Àº ¸ðµÎ º¸Åë ¸ð¾ç°ú +±â¿ïÀÎ ¸ð¾çÀ¸·Î ±¸¼ºµÇ¸ç ±â¿ïÀÎ ¸ð¾çÀÌ ÀÌÅŸ¯ ¸ð¾çÀ» ´ë½ÅÇÕ´Ï´Ù. + +°¢Á¾ ±ÛÀÚüµéÀº \texttt{TEXMF/fonts} ÀÚ·á¹æ¿¡¼ +\texttt{gunzip}/\texttt{tar}·Î ¾ÐÃàÀ» Ç®¸é ¼³Ä¡°¡ ³¡³³´Ï´Ù. + +\begin{verbatim} + gunzip -c uhc-myoungjo.tar.gz | tar xvf - + ... +\end{verbatim} + +\PS{} UHC ±ÛÀÚü¸¦ »ç¿ëÇÏ¿© ÀÎ¼â ¹× ´Ù¸¥ ÈÄó¸® ÀÛ¾÷À» Çϱâ À§Çؼ´Â +\PS{} ±ÛÀÚüÀÇ ¼³Á¤ ÀÛ¾÷ÀÌ ÇÊ¿äÇϸç À̸¦ À§ÇØ ±âº» ±ÛÀÚü¿Í Ãß°¡ +±ÛÀÚüÀÇ ¼³Á¤¿¡ ÇÊ¿äÇÑ \texttt{uhc-base.map}°ú \texttt{uhc-extra.map} +ÆÄÀÏÀÌ Á¦°øµË´Ï´Ù.\index{Çѱ۶óÅØ!¼³Ä¡!fontmap} Àû¾îµµ web2c 7.5.4 +ÀÌ»óÀÇ ¹öÀü¿¡¼ ÀÌ fontmap ÆÄÀÏÀº \texttt{TEXMF/fonts/map}ÀÇ ÇÏÀ§ +ÀÚ·á¹æ¿¡ ¼³Ä¡µÇ°í ÀÌÀüÀÇ web2c ¹öÀü¿¡¼´Â \texttt{TEXMF/dvips}ÀÇ ÇÏÀ§ +ÀÚ·á¹æ¿¡ ¼³Ä¡µË´Ï´Ù. web2c 7.5.4 ¹öÀüÀ» ±âÁØÀ¸·Î ÇÒ ¶§ ÀÌ µÎ +fontmap ÆÄÀÏÀº \texttt{TEXMF/fonts/map/hlatex} ÀÚ·á¹æ¿¡ ¼³Ä¡µÇ´Â °ÍÀ» +¿øÄ¢À¸·Î ÇÕ´Ï´Ù. + +\texttt{uhc-fonts-1.0.tar.gz}À» Àû´çÇÑ À§Ä¡¿¡¼ Ç®°í +\texttt{uhc-fonts-1.0} ÀÚ·á¹æ¿¡ ÀÖ´Â µÎ fontmap ÆÄÀÏÀ» +\texttt{TEXMF/fonts/map/hlatex}¿¡ º¹»çÇÕ´Ï´Ù. fontmap ÆÄÀÏÀÌ ¼³Ä¡µÈ +ÈÄ¿¡´Â ¿î¿µ ü°èÀÇ °ü¸®Àڷμ \texttt{texhash}¸¦ ½ÇÇà ½ÃÄѼ +\texttt{ls-R} µ¥ÀÌÅͺ£À̽º¸¦ °»½ÅÇÏ°í +\begin{verbatim} + updmap-sys --enable Map=uhc-base.map +\end{verbatim} +À» ½ÇÇà½ÃÅ°¸é \texttt{dvips}, \texttt{pdftex}, \texttt{xdvi}, +\texttt{ps2pk}, \texttt{gsftopk}, \texttt{dvipdfm} µî°ú °°Àº ÈÄó¸® +ÇÁ·Î±×·¥¿¡¼ ÇÑ±Û ¶óÅØ ±ÛÀÚü¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô ¼³Á¤ µË´Ï´Ù. Ãß°¡ +±ÛÀÚüµµ ÇÔ²² ¼³Ä¡ÇÏ¿´À» °æ¿ì¿¡´Â \texttt{uhc-extra.map}¿¡ ´ëÇؼµµ +À§¿Í °°Àº ¸í·ÉÀ» ¼öÇàÇÕ´Ï´Ù. + + +\subsection{¶óÅØ ¼³Ä¡} +\label{sec:instLaTeXe}\index{Çѱ۶óÅØ!¼³Ä¡!¶óÅØ} + +Çѱ۶óÅØÀº ¶óÅØÀ» ±â¹ÝÀ¸·Î ¿òÁ÷ÀÔ´Ï´Ù. ±×·¯¹Ç·Î ¿î¿µ ü°è¿¡ ¶óÅØÀÌ +¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÑ±Û ¹®¼¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ¶óÅØÀº ¸ðµç ÅØ ¿î¿µ +ü°è¿¡ ±âº»ÀûÀ¸·Î žÀçµÇ¾î ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î À¯´Ð½º³ª ¸®´ª½º ¿î¿µ +ü°è¿¡´Â ÁÖ·Î te\TeX{}ÀÌ ÅØ ¿î¿µ ü°è·Î ¼³Ä¡µÇ°í MS À©µµ¿ì ¿î¿µ +ü°è¿¡´Â ÁÖ·Î Mik\TeX{}ÀÌ ÅØ ¿î¿µ ü°è·Î ¼³Ä¡µÇ´Âµ¥ ÀÌ ÅØ ¿î¿µ +ü°è¿¡´Â ¶óÅØÀÌ Å¾ÀçµÇ¾î ÀÖ½À´Ï´Ù. + +¸¸ÀÏ¿¡ ÅØ ¿î¿µ ü°è¿¡ ¶óÅØÀÌ Æ÷ÇԵǾî ÀÖÁö ¾ÊÀ¸¸é °¡±î¿î +CTAN¿¡¼´Â ¸ðµÎ°¡ ÆÄÀÏ ¿Å±è ±Ô¾à(ftp, File Transfer Protokol)À» ÅëÇØ +À͸íÀ¸·Î \texttt{/tex-archive}¿¡ ÀÖ´Â ¸ðµç ÅØ ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÚÀ¯·Ó°Ô +°¡Á®´Ù ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½°ú °°ÀÌ ¶óÅØÀ» °¡Á®¿É´Ï´Ù. +\begin{verbatim} + hpserv:> ftp ftp.dante.de + login: ftp + passwd: ftp + ftp> cd /tex-archive/macros/latex + ftp> bin + ftp> get base.tar.gz + ftp> get required.tar.gz + ftp> bye +\end{verbatim} +°¡Á®¿Â ¾ÐÃà ÆÄÀÏÀ» Ç®°í ¶óÅØÀ» ¼³Ä¡ÇÕ´Ï´Ù. ÀÌÀüÀÇ ¶óÅØ ¹öÀü 209°¡ +¼³Ä¡µÇ¾î ÀÖÀ¸¸é ¸ÕÀú À̸¦ ¿©¹ú ¸¸µé±â(backup)ÇÕ´Ï´Ù. +\begin{verbatim} + mv TEXMF/tex/latex TEXMF/tex/latex209 + mkdir TEXMF/tex/latex + mkdir TEXMF/tex/latex/base + tar xzvf base.tar.gz + cd latex/base + initex unpack.ins + initex latex.ltx + cp latex.fmt texmf/web2c + cp *.sty *.tex *.fd *.clo *.cls *.def texmf/tex/latex/base +\end{verbatim} +ÀÌ ¿Ü¿¡µµ \texttt{required.tar.gz}À» Ç®¸é \texttt{amslatex}, +\texttt{babel}, \texttt{cyrillic}, \texttt{graphics}, \texttt{psnfss}, +\texttt{tools} ÇÏÀ§ ÀÚ·á¹æÀÌ »ý±â¸ç °¢ ÇÏÀ§ ÀÚ·á¹æÀÇ ²Ù·¯¹Ì¸¦ ¼³Ä¡ÇÏ´Â +°ÍÀÌ ÁÁ½À´Ï´Ù. ¼³Ä¡ ¹æ¹ýÀº ´ëºÎºÐÀÇ °æ¿ì À§¿¡¼ ¼³Ä¡ÇÑ +\texttt{latex}À¸·Î \texttt{.ins} ÆÄÀÏÀ» µ¹¸®¸é µË´Ï´Ù. ¿¹¸¦ µé¾î +\begin{verbatim} + cd ../required/tools + latex tools.ins +\end{verbatim} +CTANÀÇ ÀÚ·á¹æ \texttt{/tex-archive/macros/latex} ¹Ø¿¡´Â ´Ù¸¥ +²Ù·¯¹ÌµéÀÌ ÀÖÀ¸¸ç \texttt{packages} ¹× \texttt{contrib} ÀÚ·á¹æ¿¡¼ +ÇÊ¿äÇÑ ²Ù·¯¹Ì¸¦ ã¾Æ Ãß°¡ÀûÀ¸·Î ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. + + +\subsection{¿ä¾à} +\label{sec:¼³Ä¡¿ä¾à} + +¿î¿µ ü°èÀÇ °ü¸®Àڷμ ``ÆÄÀÏ''À» ``°æ·Î''¿¡ º¹»çÇÑ ÈÄ +°æ¿ì¿¡ µû¶ó¼ ``¼³Á¤''À» ÇÕ´Ï´Ù. +\begin{itemize} +\item + \begin{itemize} + \item ÆÄÀÏ: \texttt{hangul.sty}, \texttt{hfont.tex}, + \texttt{euc-kr.tex} \texttt{hfont.sty}, \texttt{josa.tab}, + \texttt{hfont.cfg}, \texttt{hsw*.fd}, \texttt{hww*.fd}, + \texttt{hhw*.fd} (\texttt{latex} ÀÚ·á¹æ) + \item °æ·Î: \texttt{texmf-hlatex/tex/latex/hlatex} + \item ¼³Á¤: \texttt{texhash} + \end{itemize} +\item + \begin{itemize} + \item ÆÄÀÏ: \texttt{u8hangul.tex}, \texttt{uhc-test.tex}, + \texttt{uhc*.fd} (\texttt{lambda} ÀÚ·á¹æ) + \item °æ·Î: \texttt{texmf-hlatex/tex/lambda/hlatex} + \item ¼³Á¤: \texttt{texhash} + \end{itemize} +\item + \begin{itemize} + \item ÆÄÀÏ: \texttt{hlatex.otp}, \texttt{hlatex.ocp} + (\texttt{lambda} ÀÚ·á¹æ) + \item °æ·Î: \texttt{texmf-hlatex/omega/\{otp,ocp\}/hlatex} + \item ¼³Á¤: \texttt{texhash} + \end{itemize} +\item + \begin{itemize} + \item ÆÄÀÏ: \texttt{hangulfn.sty}, \texttt{hfn-k.tex}, + \texttt{hbibname-k.tex}, \texttt{khypher.sty},\\ + \texttt{showhkeys.sty}, \texttt{showhtags.sty} (\texttt{contrib} + ÀÚ·á¹æ) + \item °æ·Î: \texttt{texmf-hlatex/tex/latex/hlatex} + \item ¼³Á¤: \texttt{texhash} + \end{itemize} +\item + \begin{itemize} + \item ÆÄÀÏ: \texttt{hfn-k.tex}, \texttt{hbibname-u.tex} + (\texttt{contrib} ÀÚ·á¹æ) + \item °æ·Î: \texttt{texmf-hlatex/tex/lambda/hlatex} + \item ¼³Á¤: \texttt{texhash} + \end{itemize} +\item + \begin{itemize} + \item ÆÄÀÏ: \texttt{halpha.bst} (\texttt{contrib} ÀÚ·á¹æ) + \item °æ·Î: \texttt{texmf-hlatex/bibtex/bst/hlatex} + \item ¼³Á¤: \texttt{texhash} + \end{itemize} +\item + \begin{itemize} + \item ÆÄÀÏ: \texttt{hind.ist}, \texttt{hglo.ist} (\texttt{contrib} + ÀÚ·á¹æ) + \item °æ·Î: \texttt{texmf-hlatex/makeindex} + \item ¼³Á¤: \texttt{texhash} + \end{itemize} +\item + \begin{itemize} + \item ÆÄÀÏ: À¯´Ð½º ¿î¿µ ü°è¿¡¼´Â \texttt{hmakeindex.c}, + \texttt{hbibtex.c}. (À©µµ¿ìÁî ¿î¿µ ü°è¿¡¼´Â + \texttt{hmakeindex.exe}, \texttt{hbibtex.exe}. (\texttt{contrib} + ÀÚ·á¹æ) + \item °æ·Î: ¿î¿µ ü°èÀÇ ½ÇÇà ÇÁ·Î±×·¥ ÀÚ·á¹æ + \item ¼³Á¤: À¯´Ð½º ¿î¿µ ü°èÀÇ °æ¿ì ½ÇÇà ÇÁ·Î±×·¥À¸·Î ¹ø¿ª, À©µµ¿ìÁî + ¿î¿µ ü°èÀÇ °æ¿ì º¹»ç + \end{itemize} +\item + \begin{itemize} + \item ÆÄÀÏ: \texttt{uhc-base.map}, \texttt{uhc-extra.map} + (\texttt{uhc-fonts-1.0.tar.gz}) + \item °æ·Î: \texttt{texmf-hlatex/fonts/map/hlatex} + \item ¼³Á¤: \texttt{texhash} + \end{itemize} +\item + \begin{itemize} + \item ÆÄÀÏ: \texttt{uhc-*.tar.gz} + \item °æ·Î: \texttt{texmf-hlatex/fonts}¿¡¼ + \texttt{tar}/\texttt{gzip}À¸·Î ¾ÐÃà°ú ¹À½À» Ǭ´Ù. + \item ¼³Á¤: + \begin{tabular}[t]{l} + \texttt{texhash} \\ + \texttt{updmap-sys {-}{-}enable Map=uhc-base.map} \\ + \texttt{updmap-sys {-}{-}enable Map=uhc-extra.map} \\ + \end{tabular} + \end{itemize} +\end{itemize} + + +\section{Çѱ۶óÅØÀÇ »ç¿ë ¼³¸í} +\label{sec:use}\index{Çѱ۶óÅØ!»ç¿ë¹ý} + +ÀÌ ´Ü¿ø¿¡¼´Â ¶óÅØ ÀÚüÀÇ ±âº»ÀûÀÎ »ç¿ë¹ý¿¡ ´ëÇÑ ¼³¸íÀ» ÇÇÇÏ°í, +Çѱ۶óÅØ¿¡ °ü°èµÇ´Â ºÎºÐ¸¸À» °£´ÜÈ÷ ´Ù·ç·Á°í ÇÕ´Ï´Ù. ¶óÅØÀÇ »ç¿ë¹ý¿¡ +°üÇؼ´Â ÀÌ¿¡ ÇØ´çÇÏ´Â Âü°í ¼ÀûÀ» º¸½Ã±â ¹Ù¶ø´Ï´Ù. ¶óÅØÀÇ ¿øÀúÀÚÀÎ +Lesley LamportÀÇ ¡º\LaTeX\ --- A Document Preparation System¡» +(\cite{Lamport:1985:LDP})\À» Âü°í·Î ÇÏ¸é ¶óÅØ¿¡´Â ¼ö ¸¹Àº ¸í·ÉµéÀÌ +ÀÖÀ½À» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ÀÏ¹Ý »ç¿ëÀڷμ ÀÌ·± ¸ðµç ¸í·ÉÀ» ÀüºÎ ¾Ë¾Æ¾ß ÇÒ +ÇÊ¿ä´Â ¾ø½À´Ï´Ù. °³ÀÎÀÇ ÇÊ¿ä¿¡ µû¶ó ¾à°£ÀÇ ±âÃÊ Áö½Ä¿¡, ÇÊ¿äÇÒ ¶§¸¶´Ù +\cite{Lamport:1985:LDP}\¸¦ Âü°íÇÏ¿© »ç¿ëÇÏ¸é ¾î·ÆÁö ¾Ê°Ô ¶óÅØ ¹®¼ +ÀÛ¼ºÀ» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¶ÀÏ¿¡¼´Â ¡º\LaTeX\ Eine Einf\"uhrung¡»ÀÌ +(\cite{Kopka:LE91}) Àß ¾Ë·ÁÁ® ÀÖ½À´Ï´Ù. ÀÌ Ã¥Àº ¹Ì±¹¿¡¼ ¿µ¾î·Î +¹ø¿ªµÇ¾î ¡ºA Guide to \LaTeX{}¡»À¸·Î ÃâÆǵǰí ÀÖ°í +(\cite{Kopka:1999:GLD}) Çѱ¹¿¡´Â Çѱ¹¾î ÆÇÀ¸·Îµµ ¹ø¿ªµÇ¾î ³ª¿Í ÀÖ´Â +°ÍÀ¸·Î ¾Ë°í ÀÖ½À´Ï´Ù. ÀÌ Ã¥¿¡¼´Â ¸ðµç ¸í·ÉµéÀ» °£´ÜÈ÷ ¼³¸íÇÑ ¸ñ·ÏÀÌ +ÀÖ¾î¼ »ç¿ëÀÚ°¡ ºü¸¥ ½Ã°£ ¾È¿¡ ±× ¸í·ÉÀÇ °³¿ä¸¦ ÆľÇÇÒ ¼ö ÀÖ°í, ÁöÁ¤µÈ +ÆäÀÌÁö·Î °¡¸é ´õ¿í »ó¼¼ÇÑ ³»¿ëÀ» ¿Ïº®ÇÏ°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï Â¥¿©Á® +ÀÖ½À´Ï´Ù. Âü°í¼·Î °¡Àå ¸¹ÀÌ ÃßõµÇ´Â Ã¥ÀÔ´Ï´Ù. + + +\subsection{ÇÑ±Û ¹®¼ÀÇ Æ²} +\index{Çѱ۶óÅØ!¹®¼ÀÇ Æ²} + +¹®¼´Â + +\verb|\documentclass[Ãß°¡¼±ÅÃ]{¹®¼Á¾·ù}| + +\noindent +·Î ½ÃÀÛÇÕ´Ï´Ù. \texttt{Ãß°¡¼±ÅÃ}¿¡´Â ¶óÅØÀÇ +\texttt{¹®¼Á¾·ù}(class)¿¡ Á¾¼ÓÀûÀÎ Ãß°¡ ¼±ÅÃÀ» ÁöÁ¤ÇÕ´Ï´Ù. + +¹®¼ Á¾·ù ÁöÁ¤ ÈÄ¿¡ Çѱ۶óÅØ ²Ù·¯¹Ì »ç¿ëÀ» ÁöÁ¤ÇÕ´Ï´Ù. + +\verb|\usepackage[Ãß°¡¼±ÅÃ]{hangul}| + +\noindent% +Çѱ۶óÅØÀÇ \texttt{Ãß°¡¼±ÅÃ}ÀÇ Á¾·ù´Â ´ÙÀ½°ú +°°½À´Ï´Ù.\index{Çѱ۶óÅØ!Ãß°¡ ¼±ÅÃ} +\begin{list}{\textbullet}{\parsep0pt\itemsep0pt\topsep0pt\partopsep0pt} +\item \texttt{hanja}: ¹®¼ÀÇ ´Ü¿ø¸íÀ̳ª ³¯Â¥°¡ ÇÑÀڷΠǥ±âµÈ´Ù. +\item \texttt{hardbold}: \MF{}¿¡ ÀÇÇØ ¸¸µé¾îÁö´Â µÎ²¨¿î ±Û¾¾Ã¼¸¦ + ¾²µµ·Ï ÇÑ´Ù. +\item \texttt{nojosa}: ÀÚµ¿ Á¶»ç ó¸® ±â´ÉÀ» ¾ïÁ¦ÇÏ¿© ÅØÀÇ ±â¾ï + ¿ë·® »ç¿ëÀ» °¨¼Ò½ÃŲ´Ù. +\item ÆÇÇü: Ã¥ÀÇ Å©±â¸¦ ÁöÁ¤ÇÏ´Â ¼±Åà »çÇ×ÀÔ´Ï´Ù. Ã¥ÀÇ Å©±â´Â ¶óÅØ + ÀÚüÀÇ Ãß°¡ ¼±ÅÃÀ¸·Î ÁöÁ¤µÇ´Âµ¥, ÀÌ Ãß°¡ ¼±Åÿ¡´Â Çѱ¹ÀÇ ÃâÆÇ + ¾÷°è¿¡¼ »ç¿ëµÇ´Â ÆÇÇü¿¡ ÇØ´çÇÏ´Â Å©±â°¡ ¾øÀ¸¹Ç·Î Çѱ۶óÅØÀÇ Ãß°¡ + ¼±ÅÃÀ¸·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. Çѱ¹¿¡¼ »ç¿ëµÇ´Â Ã¥ÀÇ ÆÇÇü¿¡´Â Ç¥ + \ref{Ç¥:ÆÇÇü}\°ú °°Àº Á¾·ù°¡ ÀÖ½À´Ï´Ù.\index{ÆÇÇü} ±¹ÀüÁöÀÇ Å©±â´Â + 939$\;\times\;$636mmÀÌ°í 46ÀüÁöÀÇ Å©±â´Â + 788$\;\times\;$1091mmÀÔ´Ï´Ù. + + \begin{table}[htbp] + \centering + \begin{tabular}{|l|r@{$\;\times\;$}l*{4}{|l}|}\hline + ÆÇÇü¸íĪ & \multicolumn{2}{c|}{Å©±â[mm]} & »ç¿ëÁ¾ÀÌ & Âʼö/ÀüÁö & \\\hline\hline + \ttfamily ±¹ÆÇ & 148 & 210 & ±¹ÀüÁö & 32 & ±³°ú¼, ´ÜÇົ \\\hline + \ttfamily ±¹¹èÆÇ & 210 & 297 & ±¹ÀüÁö & 16 & ÀâÁö \\\hline + \ttfamily ±¹¹ÝÆÇ & 105 & 148 & ±¹ÀüÁö & 64 & ¹®°í \\\hline + \ttfamily Ÿºí·ÎÀ̵åÆÇ & 257 & 364 & 4x6ÀüÁö & 16 & Á¤º¸½Å¹® \\\hline + \ttfamily »ç·úÆÇ & 128 & 182 & 4x6ÀüÁö & 64 & ¹®°í \\\hline + \ttfamily »ç·ú¹èÆÇ & 182 & 257 & 4x6ÀüÁö & 32 & Âü°í¼ \\\hline + \ttfamily »ç·ú¹ÝÆÇ & 94 & 128 & 4x6ÀüÁö & 128 & \\\hline + \ttfamily »ç·ú¹è¹èÆÇ & 254 & 374 & 4x6ÀüÁö & & \\\hline + \ttfamily ½Å±¹ÆÇ & 152 & 225 & ±¹ÀüÁö & 32 & ´ÜÇົ \\\hline + \ttfamily ´ë±¹ÀüÆÇ & 172 & 244 & ±¹ÀüÁö & & \\\hline + \ttfamily Å©¶ó¿îÆÇ & 176 & 248 & 4x6ÀüÁö & 36 & »çÁøÁý \\\hline + \ttfamily »ï½ÊÀýÆÇ & 125 & 205 & 4x6ÀüÁö & 60 & ´ÜÇົ \\\hline + \ttfamily ½Å¼ÆÇ,»ï·úÆÇ & 103 & 182 & 4x6ÀüÁö & 80 & ¹®°í \\\hline + \ttfamily »ï¿ÀÆÇ & 84 & 148 & 4x6ÀüÁö & & \\\hline + \end{tabular} + \caption{ÆÇÇüÀÇ Á¾·ù} + \label{Ç¥:ÆÇÇü} + \end{table} +\end{list} + +\texttt{hangul} ÀÌ¿ÜÀÇ ´Ù¸¥ ²Ù·¯¹Ì¸¦ ÇÔ²² ¾²°íÀÚ ÇÒ °æ¿ì¿¡´Â +¹ÝÁ¡(\texttt{,})À¸·Î ±¸ºÐÇÏ¿© À̸§À» ¾²°Å³ª µû·Î \verb|\usepackage| +¸í·ÉÀ» ¾¹´Ï´Ù. \texttt{hangul}ÀÇ Ãß°¡ ¼±ÅÃÀº ¹®¼ Á¾·ùÀÇ Ãß°¡ +¼±Åÿ¡¼ ÁöÁ¤ÇÒ ¼öµµ ÀÖ°í ¿©±â¼ ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. Ãß°¡ ¼±ÅÃÀÇ +ó¸® ¹æ½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.\index{Ãß°¡ ¼±Åà ó¸® ¹æ½Ä} +\begin{itemize} +\item \verb|\documentclass|ÀÇ Ãß°¡ ¼±ÅÃÀº Àü¿ªÀû(global)ÀÌ´Ù. ¾î´À + ¹®¼ Á¾·ù³ª ²Ù·¯¹Ì¿¡¼µçÁö ÀÌ Ãß°¡ ¼±ÅÃÀ» ó¸®ÇÒ ¼ö ÀÖ´Ù. +\item \verb|\usepackage|ÀÇ Ãß°¡ ¼±ÅÃÀº ¿ï¾ÈÀû(local)ÀÌ´Ù. ±× + ²Ù·¯¹Ì¿¡¼ ÀÌ Ãß°¡ ¼±ÅÃÀ» ó¸®ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. +\end{itemize} + +´ÙÀ½ÀÇ ¿¹¿¡¼ º¸´Â °Íó·³ + +\verb|\usepackage[½Å±¹ÆÇ]{hangul,a4}| + +\noindent +¿¡¼´Â ÁöÁ¤µÈ Ãß°¡ ¼±Åà \texttt{½Å±¹ÆÇ}À» µÎ ²Ù·¯¹Ì \texttt{hangul}°ú +\texttt{a4}°¡ ¸ðµÎ ó¸®ÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. \texttt{a4} ²Ù·¯¹Ì´Â +\texttt{½Å±¹ÆÇ}À̶ó´Â Ãß°¡ ¼±ÅÃÀ» ó¸®ÇÒ ¼ö ¾øÀ¸¹Ç·Î ¿À·ù°¡ ¹ß»ýÇÏ°Ô +µË´Ï´Ù. ´ÙÀ½°ú °°ÀÌ °¢±â µû·Î ÁöÁ¤Çϰųª + +\verb|\usepackage[½Å±¹ÆÇ]{hangul}| + +\verb|\usepackage{a4}| + +\noindent +¾Æ´Ï¸é ¹®Á¦°¡ µÇ´Â Ãß°¡ ¼±Åà \texttt{½Å±¹ÆÇ}À» \verb|\documentclass|¿¡¼ +Àü¿ªÀû Ãß°¡ ¼±ÅÃÀ¸·Î ÁöÁ¤ÇÏ¸é ¿À·ù°¡ ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù. + +\verb|\begin{document}| + +\noindent +·Î ¹®¼¸¦ ½ÃÀÛÇÏ¿© ¾²°íÀÚ ÇÏ´Â ±ÛÀ» ÀÛ¼ºÇÑ µÚ + +\verb|\end{document}| + +\noindent +·Î ¹®¼ ÀÛ¼ºÀ» ¸¶Ä¨´Ï´Ù. (±×¸² \ref{±×¸²:¹®¼Æ²}\À» ÂüÁ¶) + +\begin{figure}[htb] + \centering + \begin{tabular}{|p{6cm}cp{4.5cm}|}\hline + \verb|\documentclass[Ãß°¡¼±ÅÃ]{¹®¼Á¾·ù}| & & + \\[10pt] + \verb|\usepackage[Ãß°¡¼±ÅÃ]{hangul}| & $\leftarrow$ & + \fontfamily{pga}\selectfont \texttt{hangul} ²Ù·¯¹Ì ´ë½Å + \texttt{hfont} ²Ù·¯¹Ì¸¦ ¾µ ¼ö ÀÖ´Ù. + \\ + \verb|\usepackage[Ãß°¡¼±ÅÃ]{²Ù·¯¹Ì}| & $\leftarrow$ & + \fontfamily{pga}\selectfont ÇÊ¿ä¿¡ µû¶ó »ç¿ëµÉ °¢Á¾ + \texttt{²Ù·¯¹Ì}¸¦ ÁöÁ¤ÇÑ´Ù. + \\ + $\ldots$ & $\leftarrow$ & \fontfamily{pga}\selectfont + ²Ù·¯¹Ì»Ó¸¸ ¾Æ´Ï¶ó ¹®ÀÚ¸¦ Ãâ·ÂÇÏÁö ¾Ê´Â ´Ù¸¥ ¸í·ÉµéÀ» ¿©±â¿¡¼ + ¼±¾ðÇÒ ¼ö ÀÖ´Ù. + \\ + \verb|\begin{document}| & $\leftarrow$ & + \fontfamily{pga}\selectfont ÀÌÀü±îÁö¸¦ Àü¹® + ¿µ¿ª(pre\-amble)À̶ó°í ÇÑ´Ù. + \\ + \ttfamily ³ª¶óÀÇ ¸»ÀÌ Áß±¹°ú ´Þ¶ó¼ ÇÑÀڷδ ¼·Î ÅëÇÏÁö + ¾Æ´ÏÇϹǷΠÀÌ·± ±î´ßÀ¸·Î ¾î¸®¼®Àº ¹é¼ºµéÀÌ ¸»ÇÏ°íÀÚ ÇÏ´Â ¹Ù°¡ + À־ ¸¶Ä§³» Á¦¶æÀ» ´ÉÈ÷ ÆìÁö ¸øÇÏ´Â »ç¶÷ÀÌ ¸¹À¸´Ï¶ó. ³»°¡ + À̸¦ ºÒ½ÖÈ÷ ¿©°Ü »õ·Î ½º¹°¿©´üÀÚ¸¦ ¸¸µå³ª´Ï & + $\leftarrow$ & \fontfamily{pga}\selectfont ¹®¼ÀÇ ÀÛ¼ºÀº + \textrm{\TeX}ÀÇ °ü½À¿¡ µû¸¥´Ù. Áï, ÁßøµÈ °ø°£ ¹®ÀÚ´Â Çϳª·Î + 󸮵ȴÙ. ÁÙ¹Ù²Þ ¹®ÀÚ°¡ Çѹø ³ª¿À¸é °ø°£ ¹®ÀڷΠ󸮵dzª, µÎ¹ø + ÀÌ»ó ÁßøµÇ¸é ÇϳªÀÇ ÁÙ¹Ù²Þ ¹®ÀÚ ¿ªÇÒÀ» ÇÑ´Ù. µîµî. \\ + \verb|\end{document}| & $\leftarrow$ & + \fontfamily{pga}\selectfont ÀÌ ¸í·ÉÀÌ ³ª¿Â ÈÄÀÇ ¸ðµç ¹®ÀåÀº + ¹«½ÃµÈ´Ù. \\\hline + \end{tabular} + \caption{Çѱ۶óÅØ ¹®¼ÀÇ ±âº» ±¸Á¶} + \label{±×¸²:¹®¼Æ²} +\end{figure} + +ÀÌÁ¦ \texttt{latex}À¸·Î ÆÄÀÏÀ» µ¹¸®¸é µË´Ï´Ù. + + +\subsection{¹®¼ÀÇ ¸ð¾ç»õ ¼³Á¤} +\label{¼ÒÀý:¹®¼¸ð¾ç»õ}\index{¹®¼ÀÇ ¸ð¾ç»õ} + +\verb|\documentclass|´Â Àü¹ÝÀûÀÎ ¹®¼ÀÇ Á¾·ù¸¦ °áÁ¤ÇÕ´Ï´Ù. +\texttt{¹®¼Á¾·ù}¿¡´Â \texttt{article}, \texttt{report}, +\texttt{book}, \texttt{letter}, \texttt{slides} µîÀÌ ÀÖ½À´Ï´Ù. °¢ +\texttt{¹®¼Á¾·ù}´Â \texttt{Ãß°¡¼±ÅÃ}¿¡ ÀÇÇØ ¸ð¾ç»õ°¡ ´Þ¶óÁú ¼ö +ÀÖ½À´Ï´Ù. Áï, Á¾ÀÌÀÇ ±Ô°ÝÀ» ¼³Á¤ÇÏ´Â \texttt{a4paper}, +\texttt{letterpaper}, $\cdots$ ¹× ±ÛÀÚÀÇ Å©±â¸¦ Á¤ÇØÁÖ´Â +\texttt{10pt}, \texttt{11pt}, \texttt{12pt} µîµîÀÌ ÀÖ½À´Ï´Ù. ÀÏ¹Ý ¿µ¹® +¶óÅØÀÇ ¹®¼ Á¾·ù ¼³Á¤Àº +\cite{Kopka:LE91,Lamport:1985:LDP,Goosens:LC94}¿¡ Àß ¼³¸íµÇ¾î +ÀÖ½À´Ï´Ù. + +À§¿Í °°ÀÌ ¶óÅØ¿¡¼ Á¦°øÇÏ´Â ±âº»ÀûÀÎ ¹®¼ Á¾·ù ÀÌ¿Ü¿¡ Ãß°¡·Î ²Ù·¯¹Ì¸¦ +»ç¿ëÇÏ°íÀÚ ÇÒ °æ¿ì¿¡´Â \verb|\usepackage| ¸í·ÉÀ» ¾¹´Ï´Ù. ¿ì¸®¸»ÀÇ Ã³¸®¿Í +°°ÀÌ, ¶óÅØ¿¡¼ Á¦°øµÇÁö ¾Ê´Â ±â´ÉÀ» ¾µ °æ¿ì¿¡ \texttt{hangul.sty}À» +¾²´Â °Í°ú °°½À´Ï´Ù. °¢ ²Ù·¯¹Ì´Â ÀÚüÀÇ \texttt{Ãß°¡¼±ÅÃ}ÀÌ ÀÖ½À´Ï´Ù. +°¢Á¾ ²Ù·¯¹ÌÀÇ »ç¿ë ¹æ¹ý ¹× \texttt{Ãß°¡¼±ÅÃ}ÀÇ Á¾·ù´Â +\cite{Goosens:LC94}¿¡ ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. + +\texttt{hangul.sty} ´ë½Å¿¡ \texttt{hfont.sty}À» ¾²¸é ¹®¼ ƲÀâ±â°¡ +¿ì¸®¸»¿¡ ¾î¿ï¸®´Â ÇѱÛȸ¦ ÀüÇô ¹Ý¿µÇÏÁö ¾Ê°í ´Ü¼øÈ÷ ÇÑ±Û ¹× ÇÑÀÚ, »ó¡ +±âÈ£¸¦ Æ÷ÇÔÇÑ ¹®¼¿¡¼ ¿ì¸®¸» 󸮰¡ Á¦´ë·Î µÉ ¼ö ÀÖ°Ô¸¸ +ÇÕ´Ï´Ù.\index{hfont.sty} Ãß°¡ ¼±Åõµ \texttt{hangul.sty}°ú °°À¸³ª ÀÇ¹Ì +»ó \texttt{hanja}´Â ¹«½ÃµË´Ï´Ù. + +¿µ¹® ¹®¼¿Í ´Þ¸® ¿ì¸®¸» ¹®¼¿¡¼´Â ÁÙ°£°ÝÀ» Ưº°È÷ Ãë±ÞÇØ¾ß ÇÕ´Ï´Ù. +ÀÌ´Â ¿ì¸®¸» ±ÛÀÚµéÀÌ ¿µ¹®ÀÚ¿Í ºñ±³Çؼ ¸ð¾çÀÌ º¹ÀâÇÔÀ¸·Î ÀÎÇØ ¹ß»ýÇÏ´Â +¹®Á¦·Î¼, ¶óÅØÀÇ ¾ÖÃÊ°ªÀ¸·Î ¿ì¸®¸» ¹®¼¸¦ ¸¸µé °æ¿ì °¢°¢ÀÇ +\pagename\ÀÌ ±ÛÀÚ·Î ¹ÐÁýµÈ ÀλóÀ» ¹Þ½À´Ï´Ù. ÀÌ´Â ±ÛÀ» Àд µ¶ÀÚÀÇ +½Ã°¢À» ºÐ»ê½ÃÅ°´Â ¾Ç¿µÇâÀ» ¹ÌÄ¡¹Ç·Î ´ÙÀ½°ú °°Àº ¸í·ÉÀ¸·Î ÁÙ°£°ÝÀ» +Á¶ÀýÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.\index{ÁÙ°£°Ý} +\begin{verbatim} +\renewcommand{\baselinestretch}{1.3} +\normalsize +\end{verbatim} +ÀÌ ¸í·ÉÀº ÁÙ°£°ÝÀ» ÁöÁ¤ÇÏ´Â ·¹Áö½ºÅÍÀÎ \verb|\baselineskip|À» 1.3¹è·Î +Áõ°¡½ÃÅ°´Â ÀÛ¿ëÀ» Çϸç \verb|\normalsize|¿Í °°ÀÌ ±ÛÀÚüÀÇ Å©±â ¹Ù²Þ +¸í·ÉÀÌ ³ªÅ¸³¯ ¶§ ÀÌ·¯ÇÑ º¯°æÀÌ È¿·ÂÀ» ¹ßÈÖÇÕ´Ï´Ù. Çѱ۶óÅØ¿¡´Â +\verb|\baselinestretch|ÀÇ ±âº»°ªÀÌ 1.3À¸·Î ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ +¼³Á¤Àº ¹®¼ÀÇ ¾î´À °÷¿¡¼µçÁö »ç¿ëÀÚÀÇ ÃëÇâ¿¡ µû¶ó º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù. + + +\subsection{±ÛÀÚü ¼±ÅÃ} +\label{±ÛÀÚü¼±ÅÃ}\index{Çѱ۶óÅØ!±ÛÀÚü ¼±ÅÃ} + +¹®¼¸¦ ÀÛ¼ºÇÒ ¶§, ¾î¶² ƯÁ¤ÇÑ ºÎºÐÀÇ ±ÛÀÚü¸¦ ÇöÀç ¾²°í ÀÖ´Â ±ÛÀÚü¿Í +´Þ¸® ÇÏ°í ½ÍÀ» ¶§°¡ ÀÖ½À´Ï´Ù. ±ÛÀÚÀÇ µÎ²²¸¦ ÁøÇÏ°Ô ÇÑ´ÙµçÁö, Å©±â¸¦ +Å©°Ô ÇÑ´ÙµçÁö, ´Ù¸¥ ¸ð¾çÀ» ¾´´ÙµçÁö, ¶Ç´Â ¼³°è(design)°¡ ÀüÇô ´Ù¸¥ +±ÛÀÚü¸¦ ¾´´ÙµçÁö µîµî. + +ÀÌ·¯ÇÑ ±ÛÀÚü ¹Ù²ÞÀ» À§ÇØ ¶óÅØÀº ¿©·¯°¡Áö ±ÛÀÚü ¹Ù²Þ ¸í·ÉÀ» +Á¦°øÇÕ´Ï´Ù. ¶óÅØ 209¿¡¼ Á¦°øµÆ´ø \verb|\rm|, \verb|\sf|, \verb|\sl|, +\verb|\it| µîµîÀÇ ±ÛÀÚü ¹Ù²Þ ¸í·ÉµéÀº ¸ðµÎ°¡ °°Àº Â÷¿ø¿¡¼ ±ÛÀÚü¸¦ +¹Ù²Ù±â ¶§¹®¿¡ ¿©·¯°¡Áö ´ÜÁ¡À» °¡Áö°í ÀÖ½À´Ï´Ù. Áï, ±ÛÀÚüÀÇ ¼³°è°¡ +\verb|\rm|ÀÌ ¾Æ´Ñ \verb|\sf|¸¦ °è¼Ó ½á ¿À´Ù°¡ ±× ±ÛÀÚüÀÇ ±â¿ïÀÎ ¸ð¾çÀÎ +\verb|\sl|·Î ±ÛÀÚü¸¦ ¹Ù²Ù¸é ¹Ù²ï ±ÛÀÚü°¡ \verb|\sf|ÀÇ \verb|\sl|ÀÌ +¾Æ´Ï¶ó \verb|\rm|ÀÇ \verb|\sl|ÀÌ µË´Ï´Ù. ÀÌ´Â ÀÌ·± ±ÛÀÚü ¹Ù²Þ ¸í·ÉÀÌ +ÀÏ´Ü ±ÛÀÚü¸¦ ¾ÖÃÊ°ªÀ¸·Î º¹±Í½ÃŲ ÈÄ ±ÛÀÚü¸¦ ¹Ù²Ù±â ¶§¹®ÀÔ´Ï´Ù. +ÀÌ·¯ÇÑ ´ÜÁ¡À» º¸¿ÏÇϱâ À§ÇØ 1989³âºÎÅÍ Frank Mittelbach¿Í Rainer +Sch\"opf´Â ``»õ·Î¿î ±ÛÀÚü ¼±Åà ¹æ½Ä''\textsf{(NFSS: New Font + Selection Scheme)}À» °í¾ÈÇϱ⠽ÃÀÛÇÏ¿© ÇöÀç ¶óÅØ ¹öÀü 2$\epsilon$¿¡ +äÅõǾî ÀÖ´Â \NFSS{}¸¦ ¸¸µé¾ú½À´Ï´Ù. + +\LaOm{Çѱ۶óÅØ ¹öÀü 0.97ºÎÅÍ´Â \HFSS(Hangul Font Selection + Scheme)\index{HFSS}¿¡ ÀÇÇØ ¿ì¸®¸» ±ÛÀÚü°¡ ¼±Åõ˴ϴÙ. \HFSS{}´Â + \NFSS{}¸¦ ÇѱÛÈÇÑ °ÍÀÔ´Ï´Ù.}{Çѱۥ˿¡¼´Â ¿ì¸®¸»ÀÇ ±ÛÀÚü ¼±ÅÃÀÌ + ¿µ¹®°ú °°ÀÌ \NFSS{}¿¡ ÀÇÇØ Ã³¸®µË´Ï´Ù.} + + +\subsubsection{¿µ¹® ±ÛÀÚü ¼±Åà ¹æ¹ý} +\index{¶óÅØ!±ÛÀÚü ¼±ÅÃ} + +\NFSS{}´Â ±ÛÀÚü¸¦ ´Ù¼¸°¡Áö ¿ä¼Ò·Î ±¸ºÐÇÏ¿© ÀÌ ¿ä¼ÒµéÀ» °¢°¢ +µ¶¸³ÀûÀ¸·Î ¼±ÅÃÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.\index{NFSS2} ±× ´Ù¼¸°¡Áö ¿ä¼Ò´Â +´ÙÀ½°ú °°½À´Ï´Ù.\index{±ÛÀÚü!±¸¼º ¿ä¼Ò} + +\begin{description} +\item[±ÛÀÚü ºÎÈ£È(encoding)] ´Ù¸¥ ¾ËÆĺªÀ» ¾µ ¶§ °¢ ³ª¶óº°·Î + \texttt{codepage}°¡ Á¤ÇØÁ® ÀÖ½À´Ï´Ù. ¶óÅØ¿¡¼´Â ´Ù¸¥ ÇÁ·Î±×·¥¿Í + ¸¶Âù°¡Áö·Î °¢ ±ÛÀÚ¿Í 0--255 »çÀÌÀÇ ±ÛÀÚü À§Ä¡¸¦ ¿¬°ü½ÃÅ´À¸·Î½á À̸¦ + ÇØ°áÇÕ´Ï´Ù. ¶óÅØ¿¡¼´Â À̸¦ ``ºÎÈ£È ¹æ¹ý''À̶ó ÇÕ´Ï´Ù. +\item[±ÛÀÚü °¡Á·(family)] ±ÛÀÚü °¡Á·Àº °°Àº ¼³°è ¿øÄ¢À» °®½À´Ï´Ù. + °¡Á· ³»¿¡¼´Â Å©±â(size)¿Í ¹«°Ô(weight), Æø(width), ¸ð¾ç(shape)À¸·Î + ±¸¼º¿øÀÌ ±¸º°µË´Ï´Ù. +\item[±ÛÀÚü ¸ð¾ç(shape)] ±ÛÀÚü °¡Á·ÀÇ ±¸¼º¿øÀ» ±¸º°ÇÏ´Â Áß¿äÇÑ + ¼Ó¼ºÀ¸·Î¼ ``\textup{°ðÀº(upright) ¸ð¾ç}''°ú ``\textit{±ÁÀº(italic) + ¸ð¾ç}'' ``\textsl{±â¿î(slanted) ¸ð¾ç}'' ȤÀº ´ë¹®ÀÚÀÇ Å©±â¸¦ + 70\%Á¤µµ·Î Ãà¼ÒÇÏ¿© ¼Ò¹®ÀÚ·Î ¾²´Â ``\textsc{ÀÛÀºÅ°(Small Caps) + ¸ð¾ç}''µîÀ¸·Î ±¸º°µË´Ï´Ù. ±ÛÀÚü ¸ð¾ç¿¡ ÀÖ¾î¼ ±× Áß¿äµµ´Â + ¶³¾îÁöÁö¸¸ ``¿Ü°ûÇü({\fontshape{ol}\selectfont outlined}) ¸ð¾ç''°ú + ``±×¸²ÀÚ(shaded) ¸ð¾ç'' ¹× ``°ðÀº ÀÌÅŸ¯({\fontshape{ui}\selectfont + upright italic}) ¸ð¾ç'' µîµµ ±ÛÀÚü ¸ð¾ç¿¡ ¼ÓÇÕ´Ï´Ù. +\item[±ÛÀÚü ¹«°Ô(weight) ¹× Æø(width)] ¹«°Ô¿Í ÆøÀº ¼·ÎÀÇ Á¶ÇÕÀ¸·Î + ÇϳªÀÇ ±ÛÀÚü ¼Ó¼ºÀ» Çü¼ºÇÕ´Ï´Ù. ¹«°Ô´Â ±ÛÀÚÀÇ µÎ²²·Î¼ °áÁ¤µÇ¸ç + ``º¸Åë µÎ²²(medium)'', ``°¡º¿î µÎ²²(light)'', ``¹«°Å¿î µÎ²²(bold)'' + $\ldots$ µîÀ¸·Î ³ª´¹´Ï´Ù. ``°¡º¿î µÎ²²''¿¡µµ ``¾ÆÁÖ °¡º¿î + µÎ²²(extra light)'', ``¸Å¿ì °¡º¿î µÎ²²(ultra light)'', ``º¸Åë + °¡º¿î µÎ²²(light)'', ``¾à°£ °¡º¿î µÎ²²(semi light)'' µîµîÀ¸·Î + ºÐ¸®µÇ¸ç ``µÎ²¨¿î µÎ²²''µµ ÀÌ·± ½ÄÀ¸·Î ¼¼ºÐµË´Ï´Ù. ÆøÀº ``º¸ÅëÀÇ + Æø(medium width)'', ``È®ÀåµÈ Æø(extended width)'' µîÀÌ ÀÖ½À´Ï´Ù. +\item[±ÛÀÚü Å©±â(size)] ±ÛÀÚü Å©±â´Â Àμâ±âÀÇ Á¡À» ´ÜÀ§·Î + Ç¥ÇöµË´Ï´Ù. Àμâ±âÀÇ Á¡À» ÅØ¿¡¼´Â \texttt{pt}¶ó´Â ´ÜÀ§·Î ³ªÅ¸³»¸ç + 1ÀÎÄ¡´Â 72.27\texttt{pt}ÀÔ´Ï´Ù. ¶óÅØ¿¡¼´Â ±ÛÀÚü Å©±â°¡ 1.2ÀÇ + ½ÂÀ¸·Î ±¸º°µË´Ï´Ù. ÀÌ·¸°Ô Á¤ÇÑ ¹è°æ¿¡´Â ÈÄ¿¡ Ãà¼Ò º¹»ç¸¦ ÇÒ ¶§ÀÇ + ÆíÀÌÇÔÀÌ ÀÖ½À´Ï´Ù. Áï A5 Å©±âÀÇ Ã¥ÀÚ¸¦ ¸¸µé °æ¿ì, A4 Á¾ÀÌ¿¡ + $1.44=\sqrt2$ÀÇ ±ÛÀÚü Å©±â¸¦ ¼±ÅÃÇÏ¿© ÀμâÇÑ ÈÄ A5 Å©±â·Î + Ãà¼ÒÇÕ´Ï´Ù. +\end{description} + +±ÛÀÚü ¼±Åÿ¡´Â ¸í·ÉÇü°ú ¼±¾ðÇüÀÌ »ç¿ëµÉ ¼ö +ÀÖ½À´Ï´Ù.\index{¸í·ÉÇü}\index{¼±¾ðÇü} ¸í·ÉÇüÀº \verb|\textbf{...}|¿Í +°°ÀÌ ÇÑ°¡Áö º¯¼ö¸¦ ¿ä±¸Çϸç, ¼±¾ðÇüÀº \verb|\bfseries|¿Í °°ÀÌ º¯¼ö¸¦ +¿ä±¸ÇÏÁö ¾Ê½À´Ï´Ù. ¼±¾ðÇüÀº ´ÙÀ½°ú °°ÀÌ È¯°æ ÇüÅ·εµ ¾²ÀÏ ¼ö +ÀÖ½À´Ï´Ù.\index{ȯ°æÇü} + +\smallskip +\begin{tabular}{|m{55mm}cm{5cm}|}\hline + \begin{verbatim}¸î¸î ´Ü¾îµéÀº \begin{bfseries} +µÎ²®°Ô \end{bfseries} +ÀμâµË´Ï´Ù.\end{verbatim} + & $\Rightarrow$ & + ¸î¸î ´Ü¾îµéÀº \begin{bfseries} µÎ²®°Ô \end{bfseries} + ÀμâµË´Ï´Ù. \\\hline +\end{tabular} + +\smallskip ¹®¼ÀÇ ¾ÖÃÊ ±ÛÀÚü´Â ¸í·ÉÇü \verb|\textnormal|À̳ª ¼±¾ðÇü +\verb|\normalfont|·Î ¼±ÅõǸç, ÀÌ ¸í·É/¼±¾ðÀº ¹®¼ÀÇ ±ÛÀÚü¸¦ +ÃʱâȽÃÅ´À¸·Î½á Ç×»ó °°Àº ¸ð¾çÀ» ¼±ÅÃÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. + +¹®¼ÀÇ ±ÛÀÚü °¡Á·¿¡´Â ·Î¸¸(roman)ü, »ê¼¼¸®ÇÁ(\textsf{sans serif})ü, +ŸÀÚ(\texttt{typewriter})ü°¡ ÀÖ½À´Ï´Ù. À̵éÀº °¢°¢ ´ÙÀ½ÀÇ ¸í·ÉÇü°ú +\begin{verbatim} +\textrm \textsf \texttt +\end{verbatim} +¼±¾ðÇüÀ¸·Î +\begin{verbatim} +\rmfamily \sffamily \ttfamily +\end{verbatim} +¼±Åõ˴ϴÙ. ·Î¸¸ ±ÛÀÚü´Â ÀϹÝÀûÀ¸·Î ¹®¼ÀÇ ±âº» ±ÛÀÚü·Î ¼±¾ðµÇ¾î +ÀÖ½À´Ï´Ù. + +¹®¼ÀÇ ±ÛÀÚü ½Ã¸®Áî(series)´Â Æø°ú µÎ²²ÀÇ µÎ ¿ä¼Ò·Î ±¸¼ºµÇ¸ç, ´ÙÀ½°ú +°°Àº ¸í·É ¹× ¼±¾ðÇüÀ¸·Î ¼±Åõ˴ϴÙ. +\begin{verbatim} +\textmd \mdseries +\textbf \bfseries +\end{verbatim} +¾ÖÃÊ°ªÀº \verb|\textbf|°¡ È®ÀåµÈ µÎ²¨¿î µÎ²²(bold extended)ÀÌ°í +\verb|\textmd|´Â º¸ÅëÀÇ Æø°ú º¸ÅëÀÇ µÎ²²ÀÔ´Ï´Ù. + +±ÛÀÚü ¸ð¾çÀº ¾ÖÃÊ°ªÀÎ °ðÀº ¸ð¾çÀ» ºñ·ÔÇÏ¿© ±ÁÀº ¸ð¾ç, ÀÛÀºÅ° ¸ð¾ç, +±â¿ïÀÎ ¸ð¾çÀÌ Àִµ¥ À̵éÀº °¢°¢ ´ÙÀ½ÀÇ ¸í·É/¼±¾ðÇüÀ¸·Î ¼±Åõ˴ϴÙ. +\begin{verbatim} +\textup \upshape +\textit \itshape +\textsc \scshape +\textsl \slshape +\end{verbatim} +ÀÌ Áß¿¡ ±ÁÀº ¸ð¾ç°ú °ðÀº ¸ð¾ç »çÀÌÀÇ ÀüȯÀº \verb|\emph| ¸í·É ¹× +\verb|\em| ¼±¾ðÀ¸·Î ÀÌ·ç¾îÁý´Ï´Ù. + + +±ÛÀÚü Å©±â ¼±ÅÃÀ» À§Çؼ´Â 10°¡ÁöÀÇ ¼±¾ðÇüÀÌ »ç¿ëµË´Ï´Ù. (¸í·ÉÇüÀº +¾ø½À´Ï´Ù.) + +\noindent +\begin{tabular}{ll} +\verb|\tiny| & \tiny ¹Ì¼ÒÇÑ Å©±â \\ +\verb|\scriptsize| & \scriptsize °¢º»Ã¶ Å©±â \\ +\verb|\footnotesize| & \footnotesize ÁÖ¼® Å©±â \\ +\verb|\small| & \small ÀÛÀº Å©±â \\ +\verb|\normalsize| & \normalsize º¸Åë Å©±â \\ +\verb|\large| & \large Å« Å©±â \\ +\verb|\Large| & \Large Á»´õ Å« Å©±â \\ +\verb|\LARGE| & \LARGE ¾ÆÁÖ Å« Å©±â \\ +\verb|\huge| & \huge °Å´ëÇÑ Å©±â \\ +\verb|\Huge| & \Huge ¾ÆÁÖ °Å´ëÇÑ Å©±â \\ +\end{tabular} + +\bigskip + +À§¿Í °°Àº ¿ÜÇü ±ÛÀÚü ¹Ù²Þ ¸í·ÉµéÀÇ Çൿ ¹æ½ÄÀº ³»Çü ±ÛÀÚü ¹Ù²Þ +¸í·É¿¡ ÀÇÇØ ´Þ¶óÁý´Ï´Ù.\index{¿ÜÇü ±ÛÀÚü ¹Ù²Þ ¸í·É}% +\index{³»Çü ±ÛÀÚü ¹Ù²Þ ¸í·É} ¿¹¸¦µé¾î +\begin{verbatim} +\renewcommand{\familydefault}{cmss} +\end{verbatim} +¿Í °°Àº ³»Çü ±ÛÀÚü ¹Ù²Þ ¸í·ÉÀ» ¾²¸é ±ÛÀÚü °¡Á·ÀÇ ¾ÖÃÊ°ªÀÌ +\texttt{cmss}(Computer Modern Sans Serif)·Î ¹Ù²ñÀ¸·Î½á ÁÖ¼® ¹× ¸Ó¸´¸» +µî, ¿ÜÇü ±ÛÀÚü ¹Ù²Þ ¸í·É¸¸À¸·Î´Â ¹Ù²îÁö ¾Ê´Â ºÎºÐ±îÁöÀÇ ±ÛÀÚü °¡Á·ÀÌ +¿µÇâÀ» ¹Þ½À´Ï´Ù. + +¶óÅØ¿¡¼ ¾ÖÃÊ°ªÀº ´ÙÀ½ Ç¥¿Í °°ÀÌ ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù. + +\smallskip +\begin{tabular}{>{\ttfamily}l@{\quad}>{\ttfamily}l}\hline +\textmj{³»Çü ±ÛÀÚü} & \textmj{¾ÖÃÊ°ª} \\\hline +\verb|\encodingdefault| & OT1 \\[3pt] +\verb|\familydefault| & \verb|\rmdefault| \\ +\verb|\seriesdefault| & m \\ +\verb|\shapedefault| & n \\[3pt] +\verb|\rmdefault| & cmr \\ +\verb|\sfdefault| & cmss \\ +\verb|\ttdefault| & cmtt \\[3pt] +\verb|\bfdefault| & bx \\ +\verb|\mddefault| & m \\[3pt] +\verb|\itdefault| & it \\ +\verb|\sldefault| & sl \\ +\verb|\scdefault| & sc \\ +\verb|\updefault| & n \\\hline +\end{tabular} + + +\subsubsection{¿ì¸®¸» ±ÛÀÚü ¼±Åà ¹æ¹ýÀÇ °³¿ä} + +\noindent +\underline{¶óÅØÀ» ¾µ ¶§} + +\medskip \HFSS{}´Â \NFSS{}¸¦ ¹ÙÅÁÀ¸·Î µÎ°í ÀÖ°í ¿ì¸®¸» ºÎÈ£ÈÀÇ Æ¯¼º¿¡ +µû¶ó Çѱ¹¾î ºÎÈ£È ¹æ½ÄÀ» ÁöÁ¤ÇÏ´Â \verb|\hfontencoding|°ú Çѱ¹¾î +±ÛÀÚü °¡Á·À» ÁöÁ¤ÇÏ´Â \verb|\hfontfamily|°¡ Ãß°¡ µÇ¾úÀ¸¸ç ±ÛÀÚü ¼±Åà +¹æ½Äµµ ¿ì¸®¸» ±ÛÀÚü¿¡ ¸Âµµ·Ï º¯°æµÇ¾ú½À´Ï´Ù.\index{HFSS} +\begin{description} +\item[±ÛÀÚü ºÎÈ£È] ¿ì¸®¸»ÀÇ ºÎȣȴ \texttt{H}·Î ¼³Á¤µÇ¾î ÀÖ°í + \NFSS{}¿¡¼ »ç¿ëµÇ´Â ±ÛÀÚü ºÎÈ£È ¼³Á¤ ¸ðµë ¸í·É + \verb|\fontencoding|À» ¿ì¸®¸»ÈÇÑ \verb|\hfontencoding|À» ¾¹´Ï´Ù. + ¿ì¸®¸» ±ÛÀÚüÀÇ ºÎȣȴ »ç¿ëÀÚÀÇ ÀÔÀå¿¡¼ º¼ ¶§ ´Þ¸® ¼³Á¤ÇÒ ÀÌÀ¯°¡ + ¾ø°í, ¿µ¾î ºÎÈ£È ¹æ½Ä°úÀÇ ±¸º°¿¡ ±× ÁÖ ¸ñÀûÀÌ ÀÖÀ¸¸ç \HFSS{}ÀÇ + ÀÛµ¿½Ã ¿ì¸®¸» ±ÛÀÚüÀÇ ¼±ÅÃÀ» ¿ì¸®¸»¿¡ ¸Â°Ô Çϵµ·Ï ÇÏ´Â ±â´ÉÀ» + ÇÕ´Ï´Ù. +\item[±ÛÀÚü °¡Á·] \NFSS{}¿¡¼¿Í °°ÀÌ ¿ì¸®¸»ÀÇ ±ÛÀÚü °¡Á·Àº ±ÛÀÚüÀÇ + ¼³°è ¿øÄ¢¿¡ µû¶ó ±¸ºÐÀÌ µÇ°í, ¿ì¸®¸»ÀÇ Æ¯¼º¿¡ ÀÇÇØ µÎ ¿ä¼Ò·Î + Ç¥ÇöµË´Ï´Ù. + + ù¹ø° ¿ä¼Ò´Â, \verb|\kscfamily|·Î¼ ¿ì¸®¸»ÀÇ »ó¡ ¹®ÀÚ¿Í ÇÑ±Û ¹× + ÇÑÀÚ¸¦ ±¸º°ÇÕ´Ï´Ù. ÀÌ ¸ðµë ¸í·Éµµ »ç¿ëÀÚÀÇ ÀÔÀå¿¡¼´Â ¾µ ÀÏÀÌ °ÅÀÇ + ¾ø°í, ÁÖ·Î Çѱ۶óÅØÀÇ ³»ºÎ ó¸® °úÁ¤¿¡¼ »ç¿ëµË´Ï´Ù. + + µÎ¹ø° ¿ä¼Ò´Â ¿ì¸®¸»ÀÇ ±ÛÀÚü °¡Á·À» ³ªÅ¸³»´Â + \verb|\hfontfamily|·Î¼ ¿ì¸®¸»ÀÇ ±ÛÀÚü °¡Á·À» ¹Ù²Ü ¶§ »ç¿ëÀÚ°¡ + Á÷¸éÇÏ°Ô µÇ´Â, ½ÇÁú»ó ¿ì¸®¸»ÀÇ ±ÛÀÚü °¡Á·À» ´ëÇ¥ÇÏ´Â ¿ä¼ÒÀÔ´Ï´Ù. +\item[±ÛÀÚü ¹«°Ô ¹× Æø] ÀÛµ¿ ¹æ½Ä°ú ³»¿ëÀÌ \NFSS{}¿Í µ¿ÀÏÇÕ´Ï´Ù. + Ãß°¡µÈ »çÇ×Àº ±ÛÀÚü ½Ã¸®ÁîÀÇ Á¢µÎ»ç \texttt{S}·Î¼ ÀÌ´Â ¿ì¸®¸»ÀÇ + \verb|\bfseries|°¡ \texttt{softbold}·Î 󸮵ǵµ·Ï ÇÕ´Ï´Ù. +\item[±ÛÀÚü ¸ð¾ç] \NFSS{}¿Í °°½À´Ï´Ù. +\item[±ÛÀÚü Å©±â] \NFSS{}¿Í °°½À´Ï´Ù. +\end{description} + +\noindent +\underline{¥Ë¸¦ ¾µ ¶§} + +\medskip +¶óÅØÀ» ¾µ ¶§¿Í ´Ù¸¥ Á¡Àº ´ÙÀ½°ú °°½À´Ï´Ù. +\begin{description} +\item[±ÛÀÚü ºÎÈ£È] ¿ì¸®¸»ÀÇ ºÎȣȴ \texttt{UHC}·Î ¼³Á¤µÇ¸ç + \verb|\hfontencoding|Àº ¾ø½À´Ï´Ù. +\item[±ÛÀÚü °¡Á·] ¸ðµë ¸í·É \verb|\kscfamily|³ª \verb/\hfontfamily/´Â + ¾ø°í ¿µ¹®°ú °°ÀÌ \verb|\fontfamily|°¡ »ç¿ëµË´Ï´Ù. +\end{description} + + +\subsubsection{¿ì¸®¸» ±ÛÀÚüÀÇ °¡Á· ¼±ÅÃ} + +\noindent +\underline{¶óÅØÀ» ¾µ ¶§} + +\medskip KS X 1001ÀÇ ºÎÈ£ ü°è¿¡ ÀÇÇÑ »ó¡ ¹®ÀÚ/ÇѱÛ/ÇÑÀÚÀÇ °¡Á· +±¸ºÐÀº ±ÛÀÚÀÇ ºÎÈ£°ªÀ¸·Î Á¤ÇØÁö¹Ç·Î Ưº°ÇÑ ¸í·É/¼±¾ð ¸ðµë ¸í·ÉÀ» +ÇÊ¿ä·Î ÇÏÁö ¾Ê½À´Ï´Ù. ´ÜÁö ¹Ì·¡¿¡ Ãß°¡µÉ ¼öµµ ÀÖ´Â °¡´É¼ºÀ» À§ÇØ È¤Àº +¿î¿µ ü°è °ü¸®ÀÚ¸¦ À§ÇØ, ¼³Ä¡µÈ Çѱ۶óÅØÀÇ Æ¯¼º¿¡ µû¶ó ´ÙÀ½ÀÇ ¸ðµë +¸í·ÉÀ¸·Î »ó¡ ¹®ÀÚ/ÇѱÛ/ÇÑÀÚ¸¦ ±¸ºÐ ¼³Á¤ÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´½À´Ï´Ù. +\begin{verbatim} + \kscfamily{»ó¡¹®ÀÚ}{ÇѱÛ}{ÇÑÀÚ} +\end{verbatim} +ÀÌ´Â °¢°¢ +\begin{verbatim} +\symboldefault +\hanguldefault +\hanjadefault +\end{verbatim} +·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸ç ±× °ªÀº °¢°¢ \texttt{s}, \texttt{w}, \texttt{h}ÀÔ´Ï´Ù. + +¿ì¸®¸» ¹®¼¿¡¼ÀÇ ½ÇÁúÀûÀÎ ¡º¿ì¸®¸» ±ÛÀÚü °¡Á·¡»Àº% +\index{¿ì¸®¸» ±ÛÀÚü °¡Á·} +\begin{verbatim} + \textmj \mjfamily + \textgt \gtfamily + \texttz \tzfamily +\end{verbatim} +·Î ¼±ÅõǸç À̵éÀº °¢°¢ +\begin{verbatim} + \textrm \rmfamily + \textsf \sffamily + \texttt \ttfamily +\end{verbatim} +¿Í °°Àº ÀÛ¿ëÀ» ÇÕ´Ï´Ù. (¿ÞÂÊÀº ¸í·ÉÇü, ¿À¸¥ÂÊÀº ¼±¾ðÇü) + +À§¿Í °°Àº ¸ðµë ¸í·ÉµéÀº ¿ì¸®¸» °¡Á·À» ¹Ù²Ù¾î ÁÖ´Â ¸ðµë ¸í·É +\verb|\hfontfamily|¸¦ »ç¿ëÇÕ´Ï´Ù. +\begin{verbatim} + \hfontfamily{¿ì¸®¸»°¡Á·} +\end{verbatim} +\texttt{¿ì¸®¸»°¡Á·}¿¡´Â ´ÙÀ½°ú °°Àº ±ÛÀÚü°¡ ÀÖ½À´Ï´Ù. +\index{Çѱ۶óÅØ!±ÛÀÚü Á¾·ù} + +\smallskip +\begin{tabular}{|>{\ttfamily}ll>{\ttfamily}ll>{\ttfamily}ll|}\hline + \multicolumn{6}{|l|}{±âº»°¡Á·:}\\ + mj & (¸íÁ¶) & gt & (°íµñ) & tz & (ŸÀÚ) \\\hline + \multicolumn{6}{|l|}{Ãß°¡°¡Á·:}\\ + gr & (±×·¡ÇÈ) & gs & (±Ã¼) & pg & (Çʱâ) \\ + yt & (¿¾±Û) & bm & (º½±Û¾¾) & pn & (Ææ±Û¾¾) \\ + ph & (ÆæÈ긲) & sh & (½Å¹®) & vd & (¹Ù´Ù) \\ + jmj & (ÀÚ¸ð¸íÁ¶) & jgt & (ÀÚ¸ð°íµñ) & jnv & (ÀÚ¸ð³ëº§) \\ + jsr & (ÀÚ¸ð¼Ò¶ó) & & & & \\ + dn & (µð³ª·ç) & pga & (Çʱâa) & & \\\hline +\end{tabular} + +\smallskip% +À§¿Í °°Àº ¿ì¸®¸» °¡Á·µéÀº »ó¡ ¹®ÀÚ/ÇѱÛ/ÇÑÀÚÀÇ ¼¼ °¡Á·À» ´ëÇ¥ÇÏ´Â +¿ÜÇü °¡Á·À¸·Î¼, ¹®¼¿¡¼ \texttt{¿ì¸®¸»°¡Á·}À» \texttt{tz}À¸·Î +ÁöÁ¤ÇÏ¿´À» °æ¿ì Çѱ۶óÅØÀº ÇѱÛ/»ó¡ ¹®ÀÚ/ÇÑÀÚÀÇ ¼øÀ¸·Î °¢°¢ +\begin{verbatim} + wtt, wtt, wtt +\end{verbatim} +ÀÇ ³»Çü °¡Á·À» ¾²µµ·Ï µÇ¾î ÀÖ½À´Ï´Ù. ¿ÜÇü °¡Á·°ú ³»Çü °¡Á·ÀÇ ¿¬°üÀº +»ç¿ëÀÚ°¡ ´ÙÀ½ÀÇ ¸í·ÉÀ¸·Î ¹®¼ÀÇ ¾îµð¿¡¼µçÁö º¯°æÇÒ ¼ö +ÀÖ½À´Ï´Ù.\index{MapHangulFamily@\verb/\MapHangulFamily/}% +\index{¿ÜÇü °¡Á·} +\begin{verbatim} + \MapHangulFamily{¿ÜÇü°¡Á·}{Çѱ۰¡Á·,»ó¡¹®ÀÚ°¡Á·,ÇÑÀÚ°¡Á·} +\end{verbatim} +\texttt{tz}ÀÇ °æ¿ì \texttt{³»Çü°¡Á·}°úÀÇ ¿¬°üÀº ´ÙÀ½°ú °°Àº ¸í·ÉÀ¸·Î +ÀÌ·ç¾îÁý´Ï´Ù. +\begin{verbatim} + \MapHangulFamily{tz}{wtt,wtt,wtt} +\end{verbatim} + +\underline{¥Ë¸¦ ¾µ ¶§} + +\medskip% +¥Ë¸¦ ¾µ ¶§´Â ÇÑ ±ÛÀÚü¿¡ »ó¡¹®ÀÚ¿Í ÇÑ±Û ¹× +ÇÑÀÚ°¡ ¸ðµÎ µé¾î ÀÖ½À´Ï´Ù. ±×·¡¼ ¶óÅØÀ» ¾µ ¶§¿Í´Â ´Þ¸® +»ó¡¹®ÀÚ/ÇѱÛ/ÇÑÀÚ¸¦ ±¸ºÐÇÏ´Â ¸ðµë ¸í·ÉÀº ÇÊ¿ä¾ø½À´Ï´Ù. + +´ÙÀ½°ú °°Àº ¸í·ÉÀº ¶óÅØÀ» »ç¿ëÇÒ ¶§¿¡¸¸ »ç¿ëµÇ´Â ¸í·ÉÀÌ¸ç ¥Ë¸¦ +»ç¿ëÇÒ ¶§¿¡´Â ¾ø´Â ¸í·ÉÀÔ´Ï´Ù. +\begin{verbatim} + \kscfamily{»ó¡¹®ÀÚ}{ÇѱÛ}{ÇÑÀÚ} + \symboldefault + \hanguldefault + \hanjadefault + \MapHangulFamily{¿ÜÇü°¡Á·}{³»Çü°¡Á·} +\end{verbatim} + +±ÛÀÚüÀÇ °¡Á·Àº \verb|\fontfamily|·Î ¹Ù²Ü ¼ö ÀÖÀ¸¸ç »ç¿ëÇÒ ¼ö ÀÖ´Â +±ÛÀÚü °¡Á·Àº ¶óÅØÀÇ °æ¿ì¿Í °°½À´Ï´Ù. + +¶óÅØÀÇ °æ¿ì¿Í °°ÀÌ ±âº» ±ÛÀÚü ÀÌ¿ÜÀÇ ±ÛÀÚü¿¡ ÇØ´çÇÏ´Â +\verb/\text??/¿Í \verb/\??family/ ¸ðµë ¸í·ÉÀÇ »ç¿ëÀ» ¾ïÁ¦ÇÏ°í +\ref{¼ÒÀý:¿ì¸®¸»¸ðµë}ÀÇ ¿ì¸®¸» ¸ðµë ¸í·ÉÀ» »ç¿ëÇϵµ·Ï µÇ¾ú½À´Ï´Ù. + + +\subsubsection{¿ì¸®¸» ±ÛÀÚü ½Ã¸®Áî} + +\underline{¶óÅØÀ» ¾µ ¶§} + +\medskip% +¹®¼ÀÇ ±ÛÀÚü ½Ã¸®ÁîÀÇ ¼±Åÿ¡´Â \NFSS{}°¡ ±×´ë·Î Àû¿ëµÇ¸ç ¶óÅØÀ» ¾µ +¶§´Â Çѱ۶óÅØ ¹öÀü 0.96±îÁö »ç¿ëµÇ¾ú´ø \texttt{softbold}¸¦ À§ÇØ ±ÛÀÚü +½Ã¸®ÁîÀÇ Á¢µÎ»ç \texttt{S}°¡ Ãß°¡µÇ¾î º¸Åë µÎ²²ÀÇ +±ÛÀÚü¸¦(\texttt{mdseries}) ¼¼ ¹ø Áßø ÀμâÇÏ´Â ±â´ÉÀ» +ÇÕ´Ï´Ù.\index{softbold@\texttt{softbold}} ±×·¯¹Ç·Î ¶óÅØ ¹®¼¿¡¼ ´ÙÀ½ÀÇ ¸í·ÉÀº +\begin{verbatim} + \renewcommand{\bfdefault}{Sbx} +ȤÀº + \fontseries{Sbx} +\end{verbatim} +¿ì¸®¸»ÀÇ ±ÛÀÚü µÎ²²¸¦ \texttt{softbold}·Î ó¸®Çϵµ·Ï ÇÏ¸ç ¿µ¹® +±ÛÀÚüÀÇ µÎ²²´Â \texttt{bx}°¡ µÇµµ·Ï ÇÕ´Ï´Ù. \texttt{hangul.sty}ÀÇ Ãß°¡ +¼±Åà \texttt{softbold}´Â À§¿Í °°Àº ±â´ÉÀ» ¾ÖÃÊ°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. + +\underline{¥Ë¸¦ ¾µ ¶§} + +\medskip% +\texttt{softbold}ÀÇ ±â´ÉÀÌ ¾ø°í µÎ²¨¿î ±ÛÀÚü°¡ »ç¿ëµË´Ï´Ù. ÀÌ UHC +±ÛÀÚü¸¦ ¾²¸é ±ÛÀÚü ½Ã¸®Á ±¸¼ºÇÏ´Â µÎ ¿ä¼Ò (³ÐÀÌ¿Í ¹«°Ô)°¡ +±¸ºÐµÇ¸ç, ³ÐÀÌ´Â ´ÙÀ½ÀÇ ³×°¡Áö Á¾·ù·Î ±¸ºÐµÇ°í + +\begin{tabular}{ll} +\texttt{c} & (°¡·Î Ãà¼Ò 75\%) \\ +\texttt{m} & (º¸Åë ³ÐÀÌ 100\%) \\ +\texttt{x} & (°¡·Î È®´ë 125\%) \\ +\texttt{ux} & (°¡·Î È®´ë 200\%) \\ +\end{tabular} + +¹«°Ô´Â \texttt{m} (º¸Åë ¹«°Ô)¿Í \texttt{b} (ÁøÇÑ ¹«°Ô)ÀÇ µÎ Á¾·ù°¡ +ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î °¡·Î·Î µÎ ¹è È®´ëÇÑ µÎ²¨¿î ±ÛÀÚü¸¦ ¾µ ¶§´Â +´ÙÀ½°ú °°Àº ¸í·ÉÀ» ÁÝ´Ï´Ù. +\begin{verbatim} + \fontseries{bux}\selectfont +\end{verbatim} +À§¿¡¼, ±ÛÀÚüÀÇ ¼±Åà µÚ¿¡¼ \verb|\selectfont| ¸í·ÉÀ» ÁÜÀ¸·Î½á ±ÛÀÚü +¼±ÅÃÀÌ È¿·ÂÀ» ¹ßÈÖÇÏ°Ô µË´Ï´Ù. + + +\subsubsection{¿ì¸®¸» ±ÛÀÚüÀÇ ¸ð¾ç°ú Å©±â} + +¿ì¸®¸» ±ÛÀÚüÀÇ ¸ð¾ç/Å©±â´Â \NFSS{}¿Í °°½À´Ï´Ù. + + +\subsubsection{¿ì¸®¸» ±ÛÀÚüÀÇ ¾ÖÃÊ°ª} + +¹®¼ÀÇ ¾ÖÃÊ ±ÛÀÚü´Â \NFSS{}¿¡¼¿Í °°ÀÌ ´ÙÀ½ÀÇ ¸í·É/¼±¾ðÇüÀ¸·Î ¼±Åõ˴ϴÙ. +\begin{verbatim} + \textnormal \normalfont +\end{verbatim} +Çѱ۶óÅØ¿¡¼ ¾ÖÃÊ°ªÀº ´ÙÀ½°ú °°ÀÌ ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù. +\begin{verbatim} + Çѱ۶óÅØ ÇÑ±Û¥Ë + \hencodingdefault H + \encodingdefault UHC + \symboldefault s + \hanguldefault w + \hanjadefault h + \mjdefault mj mj + \gtdefault gt gt + \tzdefault tt tz + \hfamilydefault \mjdefault + \familydefault \mjdefault +\end{verbatim} +\LaOm{À§¿Í °°Àº ¾ÖÃÊ°ªµéÀº ¿î¿µ ü°è °ü¸®ÀÚ°¡ \texttt{hfont.cfg}¿¡¼ + º¯°æ ¼³Á¤ÇÒ ¼ö ÀÖ°í, »ç¿ëÀÚµµ ¹®¼ÀÇ ¼µÎ¿¡¼ ÀçÁ¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.} +{¥Ë¿¡¼´Â ÀϹÝÀûÀ¸·Î ¶óÅØÀ» »ç¿ëÇÒ ¶§¿¡ ÇÏ´Â ¹æ¹ýÀ¸·Î ÀçÁ¤ÀÇÇÕ´Ï´Ù.} + + +\subsubsection{±×¿Ü ¿ì¸®¸» ±ÛÀÚüÀÇ ¸ðµë ¸í·É} +\label{¼ÒÀý:¿ì¸®¸»¸ðµë} + +Çѱ۶óÅØ ¹öÀü 0.96±îÁö ½á ¿À´ø µÎ ±ÛÀÚ·Î ±¸¼ºµÇ´Â ±ÛÀÚü ¹Ù²Þ ¸í·ÉÀº +±âº» ±ÛÀÚü ÀÌ¿Ü¿¡´Â ¸ðµÎ »èÁ¦µÇ¾ú½À´Ï´Ù. À̵éÀº ¶óÅØ ¹öÀü 209 ½ÄÀÇ +±ÛÀÚü ¹Ù²Þ ¸í·É¿¡ ÇØ´çÇÏ¸ç »ç¿ëÀ» ȸÇÇÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. +\begin{verbatim} + \mj + \gt + \tz +\end{verbatim} + +±× ¹Ý¸é¿¡ ¿ì¸®¸»·Î ±¸¼ºµÇ´Â ±ÛÀÚü ¹Ù²Þ ¸í·ÉÀº ±ÛÀÚüÀÇ °¡Á·À» +¼±ÅÃÇÏ´Â ¼±¾ðÇüÀ¸·Î¼ °è¼Ó Á¸ÀçÇÕ´Ï´Ù.% +\index{Çѱ۶óÅØ!±ÛÀÚü ¹Ù²Þ ¸í·É} + +\begin{verbatim} + Çѱ۶óÅØ ÇÑ±Û¥Ë + \¸íÁ¶ \textmj \mjfamily \mjfamily + \°íµñ \textgt \gtfamily \gtfamily + \ŸÀÚ \texttz \tzfamily \tzfamily + \±×·¡ÇÈ \hfontfamily{gr} \fontfamily{gr} + \±Ã¼ \hfontfamily{gs} \fontfamily{gs} + \½Å¹® \hfontfamily{sh} \fontfamily{sh} + \Çʱâ \hfontfamily{pg} \fontfamily{pg} + \Ææ±Û¾¾ \hfontfamily{pn} \fontfamily{pn} + \ÆæÈ긲 \hfontfamily{ph} \fontfamily{ph} + \º½±Û¾¾ \hfontfamily{bm} \fontfamily{bm} + \¿¾±Û \hfontfamily{yt} \fontfamily{yt} + \ÀÚ¸ð¸íÁ¶ \hfontfamily{jmj} \fontfamily{jmj} + \ÀÚ¸ð°íµñ \hfontfamily{jgt} \fontfamily{jgt} + \ÀÚ¸ð³ëº§ \hfontfamily{jnv} \fontfamily{jnv} + \ÀÚ¸ð¼Ò¶ó \hfontfamily{jsr} \fontfamily{jsr} + \¹Ù´Ù \hfontfamily{vd} \fontfamily{vd} + \µð³ª·ç \hfontfamily{dn} \fontfamily{dn} + \Çʱâa \hfontfamily{pga} \fontfamily{pga} +\end{verbatim} +%\def\±ÃÈ긲 {\fontfamily{gh}\selectfont} +\texttt{\textbackslash hfontfamily}³ª \texttt{\textbackslash + fontfamily}·Î ±ÛÀÚü¸¦ ÁöÁ¤ÇÑ ÈÄ¿¡´Â \texttt{\textbackslash + selectfont}·Î ±ÛÀÚü¸¦ ¼±ÅÃÇØ¾ß ±ÛÀÚü°¡ ¹Ù²ò´Ï´Ù. + +\underline{¶óÅØÀ» ¾µ ¶§} + +\medskip +\verb|\usefont|´Â \NFSS{}ÀÇ ¸ðµë ¸í·ÉÀ¸·Î¼ ±ÛÀÚüÀÇ ºÎÈ£È¿Í °¡Á·, +½Ã¸®Áî ¹× ¸ð¾çÀ» Çѹø¿¡ Á¤ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. +\begin{verbatim} + \usefont{ºÎÈ£È}{°¡Á·}{½Ã¸®Áî}{¸ð¾ç} +\end{verbatim} +ÀÌ ¸ðµë ¸í·É¿¡¼ ù ¹ø° º¯¼öÀÎ ±ÛÀÚü ºÎȣȰ¡ \verb|\hfontencoding|°ú +°°À» °æ¿ì¿¡´Â µÎ ¹ø° º¯¼ö¸¦ \verb|\hfontfamily|·Î Ãë±ÞÇÕ´Ï´Ù. +±×·¯¹Ç·Î ´ÙÀ½ÀÇ ¼±¾ðÀº +\begin{verbatim} + \usefont{H}{gs}{m}{n} +\end{verbatim} +¿ì¸®¸» ±ÛÀÚü Áß ±Ã¼Ã¼ÀÇ º¸Åë µÎ²², º¸Åë ¸ð¾çÀ» ¾²µµ·Ï ÇÕ´Ï´Ù. À̶§ +¿µ¹®ÀÇ °æ¿ìµµ µÎ²²¿Í ¸ð¾ç¿¡¼ ¿ì¸®¸»À» µû¸£°Ô µË´Ï´Ù. + +´ÙÀ½°ú °°Àº ¸í·ÉÀº \NFSS{}¿¡ ´ëÀÀÇÏ´Â, ¿ì¸®¸»À» À§ÇÑ ¼±¾ðÀ¸·Î¼ +\HFSS{}ÀÇ ÀÛµ¿¿¡ ÇʼöºÒ°¡°áÇÑ ¸ðµë ¸í·ÉÀÔ´Ï´Ù. À̵éÀº +\verb|\begin{document}| Àü¿¡¼¸¸ ¼±¾ðÇÒ ¼ö ÀÖ´Â ¼ºÁúÀÇ °ÍÀÎ ¸¸Å, + »ç¿ëÀÚÀÇ ÀÔÀå¿¡¼´Â º¸ÅëÀÇ °æ¿ì ½Å°æ¾²Áö ¾Ê¾Æµµ µË´Ï´Ù. +\begin{verbatim} +\DeclareErrorHFont{ºÎÈ£È}{°¡Á·}{µÎ²²}{¸ð¾ç}{Å©±â} +\DeclareHFontSubstitution{ºÎÈ£È}{°¡Á·}{µÎ²²}{¸ð¾ç}{Å©±â} +\end{verbatim} + +\underline{¥Ë¸¦ ¾µ ¶§} + +\medskip \NFSS{}ÀÇ ¸ðµë ¸í·ÉÀ» ±×´ë·Î »ç¿ëÇϸç, ´ÙÀ½°ú °°ÀÌ ¼±¾ðµÇ¾î +ÀÖ½À´Ï´Ù. +\begin{verbatim} +\DeclareFontEncoding{UHC}{}{} +\DeclareErrorFont{UHC}{mj}{m}{n}{10} +\DeclareFontSubstitution{UHC}{mj}{m}{n} +\end{verbatim} + + +\subsection{¿ì¸®¸» ¼ýÀÚ ¸ðµë ¸í·É} +\label{¼ÒÀý:¼ýÀÚ ¸ðµë}\index{Çѱ۶óÅØ!¼ýÀÚ ¸ðµë ¸í·É} + +Çѱ۶óÅØ¿¡¼´Â ¿ì¸®¸» ¼ýÀÚ¸¦ ¼ýÀÚ È¯°æ¿¡¼ ¾µ ¼ö ÀÖµµ·Ï ¿ì¸®¸» ¼ýÀÚ +¸ðµë ¸í·ÉÀ» Á¦°øÇÕ´Ï´Ù. ¿ì¸®¸» ¼ýÀÚ ¸ðµë ¸í·É¿¡´Â ´ÙÀ½°ú °°Àº °ÍµéÀÌ +ÀÖ½À´Ï´Ù. + +\begin{verbatim} +\jaso(¤¡¤¤¤§¤©) \gana(°¡³ª´Ù¶ó) +\ojaso(¨±¨²¨³¨´) \ogana(¨¿¨À¨Á¨Â) +\pjaso(©±©²©³©´) \pgana(©¿©À©Á©Â) +\onum(¨ç¨è¨é¨ê) \pnum(©ç©è©é©ê) +\oeng(¨Í¨Î¨Ï¨Ð) \peng(©Í©Î©Ï©Ð) +\hnum(ÇϳªµÑ¼Â) \Hnum(ù°µÑ°) +\end{verbatim} +¿¹¸¦µé¾î, ´ÙÀ½°ú °°ÀÌ Á¤ÀǸ¦ Çϸé +\begin{verbatim} +\renewcommand{\labelenumi}{\gana{enumi})} +\renewcommand{\labelenumii}{\jaso{enumii}.} +\renewcommand{\labelitemi}{¢Ñ} +\end{verbatim} +\begin{tabular}[c]{|m{45mm}cm{4cm}|} +\multicolumn{1}{l}{´ÙÀ½ÀÇ ¿øÀü(text)Àº} & & +\multicolumn{1}{l}{ÀÌ·¸°Ô ³ªÅ¸³³´Ï´Ù.} \\\hline +\begin{verbatim} +\begin{enumerate}\µð³ª·ç +\item ÇÑ±Û + \begin{enumerate} + \item Çö´ë¾î + \item °í¾î + \end{enumerate} +\item ùÓí® + \begin{enumerate} + \item ùÛÏÐåÞ + \item ñéÏÐåÞ + \item ìíÜâåÞ + \end{enumerate} +\item »ó¡ ±âÈ£ + \begin{itemize} + \item ¢Þ + \item £Ü + \item ¤Û + \end{itemize} +\end{enumerate} +\end{verbatim}% +& $\Rightarrow$ & +\renewcommand{\labelenumi}{\gana{enumi})} +\renewcommand{\labelenumii}{\jaso{enumii}.} +\renewcommand{\labelitemi}{¢Ñ} +\begin{enumerate}\µð³ª·ç +\item ÇÑ±Û + \begin{enumerate} + \item Çö´ë¾î + \item °í¾î + \end{enumerate} +\item ùÓí® + \begin{enumerate} + \item ùÛÏÐåÞ + \item ñéÏÐåÞ + \item ìíÜâåÞ + \end{enumerate} +\item »ó¡ ±âÈ£ + \begin{itemize} + \item ¢Þ + \item £Ü + \item ¤Û + \end{itemize} +\end{enumerate} \\\hline +\end{tabular} + + +\subsection{¹®ÀåºÎÈ£} +\label{sec:¹®ÀåºÎÈ£} + +¿ì¸®¸» ¹®¼¿¡¼ »ç¿ëµÇ´Â ¹®Àå ºÎÈ£´Â ¶óÅØ¿¡¼ Á¦°øµÇ´Â ¹®Àå ºÎÈ£°¡ +»ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª Ư¼öÇÑ °æ¿ì¿¡´Â ¿ì¸®¸» ¹®ÀÚ Ã¼°è¿¡¼ +Á¦°øÇÏ´Â »ó¡ ¹®ÀÚ¸¦ »ç¿ëÇØ¾ß ÇÏ°í °æ¿ì¿¡ µû¶ó¼´Â Ưº°ÇÑ ¸í·ÉÀ¸·Î +±¸ÇöµÇ¾î¾ß ÇÕ´Ï´Ù. \cite{Çѱۿ¬±¸È¸92}ÀÇ ºÎ·Ï¿¡¼´Â ¿ì¸®¸» ¹®¼¿¡¼ +´ÙÀ½°ú °°Àº ¹®Àå ºÎÈ£ÀÇ »ç¿ë¹ýÀ» ±ÔÁ¤ÇÏ°í ÀÖ½À´Ï´Ù. + +\newcommand{\xample}[1]{\bgroup\small\µð³ª·ç #1\egroup} + +\subsubsection{¸¶Ä§Ç¥} + +\begin{itemize} +\item ¿ÂÁ¡(.), °í¸®Á¡(¡£)\\ + °¡·Î¾²±â¿¡´Â ¿ÂÁ¡, ¼¼·Î¾²±â¿¡´Â °í¸®Á¡À» ¾´´Ù.\\ + ¿ÂÁ¡Àº ¸¶Ä§Ç¥¶ó°íµµ ÇÏ¸ç ¿µ¹® ASCII¿¡¼ »ç¿ëµÇ´Â ºÎÈ£¿Í µ¿ÀÏÇÑ + ºÎÈ£(.)·Î ÀÔ·ÂµÇ°í °í¸®Á¡Àº ¿ì¸®¸» »ó¡ ¹®ÀÚ(¡£)°¡ »ç¿ëµÈ´Ù.\\ + \xample{ÀþÀºÀÌ´Â ³ª¶óÀÇ ±âµÕÀÌ´Ù.} +\item ¹°À½Ç¥(?)\\ + ÀǽÉÀ̳ª ¹°À½À» ³ªÅ¸³½´Ù.\\ + ¿µ¹® ASCII¿¡¼ »ç¿ëµÇ´Â ºÎÈ£¿Í µ¿ÀÏÇÑ ºÎÈ£(?)ÀÌ´Ù.\\ + \xample{ÀÌÁ¦ °¡¸é ¾ðÁ¦ µ¹¾Æ¿À´Ï?} +\item ´À³¦Ç¥(!)\\ + °¨ÅºÀ̳ª ³î¶÷, ºÎ¸£Â¢À½, ¸í·É µî °ÇÑ ´À³¦À» ³ªÅ¸³½´Ù.\\ + ¿µ¹®ÀÚ¿¡¼ »ç¿ëµÇ´Â ºÎÈ£(!)¿Í µ¿ÀÏÇÏ´Ù.\\ + \xample{¾Æ, ´ÞÀÌ ¹à±¸³ª!} +\end{itemize} + +\subsubsection{½±Ç¥} + +\begin{itemize} +\item ¹ÝÁ¡(,), ¸ðÁ¡(¡¢)\\ + °¡·Î¾²±â¿¡´Â ¹ÝÁ¡, ¼¼·Î¾²±â¿¡´Â ¸ðÁ¡À» ¾´´Ù. ¹®Àå ¾È¿¡¼ ªÀº + ÈÞÁö¸¦ ³ªÅ¸³½´Ù.\\ + ¹ÝÁ¡Àº ¿µ¹®ÀÚ¿¡¼ »ç¿ëµÇ´Â ºÎÈ£(,)¿Í µ¿ÀÏÇÏ°í ¸ðÁ¡Àº ¿ì¸®¸» »ó¡ + ºÎÈ£(¡¢)¸¦ »ç¿ëÇÑ´Ù. + + \xample{±Ù¸é, °Ë¼Ò, Çùµ¿Àº ¿ì¸® °Ü·ÊÀÇ ¹Ì´öÀÌ´Ù.} +\item °¡¿îµ«Á¡($\cdot$)\\ + ¿°ÅµÈ ¿©·¯ ´ÜÀ§°¡ ´ëµîÇϰųª ¹ÐÁ¢ÇÑ °ü°èÀÓÀ» ³ªÅ¸³½´Ù.\\ + ¶óÅØÀÇ ¼öÇÐ ±âÈ£(\texttt{\$\textbackslash cdot\$})À» ÀÔ·ÂÇϰųª + ¿ì¸®¸» »ó¡ ºÎÈ£(¡¤)À» »ç¿ëÇÒ ¼ö ÀÖ´Ù. + + \xample{öÀÌ$\cdot$¿µÀÌ, ¿µ¼ö$\cdot$¼øÀÌ°¡ ¼·Î ¦ÀÌ µÇ¾î Àµ³îÀ̸¦ + ÇÏ¿´´Ù.} +\item ½ÖÁ¡(:)\\ + ³»Æ÷µÇ´Â Á¾·ù¸¦ µé Àû¿¡, ¼ÒÇ¥Á¦ µÚ¿¡, ÀúÀÚ¸í°ú Àú¼¸í »çÀÌ µî¿¡ + ¾´´Ù.\\ + ¿µ¹®ÀÚ ºÎÈ£ ÄÝ·Ð(:)À» ÀÔ·ÂÇÑ´Ù. + + \xample{¹®¹æ»ç¿ì: º×, ¸Ô, º·ç, Á¾ÀÌ} +\item ºø±Ý (/)\\ + ´ëÀÀ, ´ë¸³µÇ°Å³ª ´ëµîÇÑ °ÍÀ» ÇÔ²² º¸ÀÌ´Â ´Ü¾î¿Í ±¸, Àý »çÀÌ¿¡ ¾´´Ù. + ºÐ¼ö¸¦ ³ªÅ¸³¾ ¶§¿¡ ¾²±âµµ ÇÑ´Ù.\\ + ¿µ¹®ÀÚ(/)¸¦ ÀÔ·ÂÇÑ´Ù. + + \xample{ÂøÇÑ »ç¶÷/¾ÇÇÑ »ç¶÷\qquad ¸Â´Ú¶ß¸®´Ù/¸Â´ÚÆ®¸®´Ù} +\end{itemize} + +\subsubsection{µû¿ÈÇ¥} + +\begin{itemize} +\item Å«µû¿ÈÇ¥(``''), °ã³´Ç¥(¡º¡»)\\ + °¡·Î¾²±â¿¡´Â Å«µû¿ÈÇ¥, ¼¼·Î¾²±â¿¡´Â °ã³´Ç¥¸¦ ¾´´Ù. ´ëÈ, Àοë, + Ưº° ¾î±¸ µûÀ§¸¦ ³ªÅ¸³½´Ù.\\ + Å«µû¿ÈÇ¥´Â ¶óÅØÀÇ ÀÔ·Â ¹æ½Ä¿¡ µû¶ó ÀÛÀºµû¿ÈÇ¥¸¦ µÎ ¹ø(\texttt{``''}) + ÀÔ·ÂÇÏ¿© »ç¿ëÇÏ°í °ã³´Ç¥´Â ¿ì¸®¸» »ó¡ ºÎÈ£(¡º¡»)¸¦ ÀÔ·ÂÇÏ¿© + »ç¿ëÇÑ´Ù. (¿ì¸®¸» »ó¡ ºÎÈ£ÀÇ °ã³´Ç¥´Â ½Ã°è ¹Ý´ë ¹æÇâÀ¸·Î + $90^\circ$ ȸÀüµÈ ÇüÅÂÀÌ´Ù. ¾Æ¸¶µµ °¡·Î¾²±â¿¡¼ + »ç¿ëµÉ ¼ö ÀÖµµ·Ï º¯ÈµÈ °ÍÀ¸·Î º¸ÀδÙ.) + + \xample{``Àü±â°¡ ¾ø¾úÀ» ¶§´Â ¾î¶»°Ô Ã¥À» º¸¾ÒÀ»±î?''} +\item ÀÛÀºµû¿ÈÇ¥(`'), ³´Ç¥(¡¸¡¹)\\ + °¡·Î¾²±â¿¡´Â ÀÛÀºµû¿ÈÇ¥, ¼¼·Î¾²±â¿¡´Â ³´Ç¥¸¦ ¾´´Ù. Å«µû¿ÈÇ¥´Â ¶óÅØÀÇ + ÀÎ¿ë ºÎÈ£(\texttt{`'})¸¦ ÀÔ·ÂÇÏ¿© »ç¿ëÇÏ°í ³´Ç¥´Â ¿ì¸®¸» »ó¡ + ºÎÈ£(¡¸¡¹)¸¦ ÀÔ·ÂÇÏ¿© »ç¿ëÇÑ´Ù. (¿ì¸®¸» »ó¡ ºÎÈ£ÀÇ ³´Ç¥´Â ½Ã°è ¹Ý´ë + ¹æÇâÀ¸·Î $90^\circ$ ȸÀüµÈ ÇüÅÂÀÌ´Ù. ¾Æ¸¶µµ °¡·Î¾²±â¿¡¼ + »ç¿ëµÉ ¼ö ÀÖµµ·Ï º¯ÈµÈ °ÍÀ¸·Î º¸ÀδÙ.) + + \xample{Áö±Ý ÇÊ¿äÇÑ °ÍÀº `Áö½Ä'ÀÌ ¾Æ´Ï¶ó `½Çõ'ÀÔ´Ï´Ù.} +\end{itemize} + +\subsubsection{¹À½Ç¥} + +\begin{itemize} +\item ¼Ò°ýÈ£(())\\ + ¿ø¾î, ¿¬´ë, ÁÖ¼®, ¼³¸í µîÀ» ³ÖÀ» Àû¿¡, ºó ÀÚ¸®ÀÓÀ» ³ªÅ¸³¾ Àû¿¡µµ + ¾´´Ù.\\ + ¿µ¹®ÀÚÀÇ ¼Ò°ýÈ£ ºÎÈ£(())¸¦ ÀÔ·ÂÇÑ´Ù. + + \xample{¿ì¸® ³ª¶óÀÇ ¼öµµ´Â (\qquad)ÀÌ´Ù.} +\item Áß°ýÈ£ (\{\})\\ + ¿©·¯ ´ÜÀ§¸¦ µ¿µîÇÏ°Ô ¹¾î¼ º¸ÀÏ ¶§¿¡ ¾´´Ù.\\ + ¶óÅØÀÇ ÀÔ·Â ¹æ½Ä¿¡ µû¶ó ¿ª»ç¼± ¹®ÀÚ ´ÙÀ½¿¡ ÇØ´ç + Áß°ýÈ£(\texttt{\textbackslash\{\textbackslash\}})¸¦ ÀÔ·ÂÇÑ´Ù. + + \xample{$$\mbox{ÁÖ°Ý Á¶»ç}\;\;\{{\mbox{ÀÌ}\atop\mbox{°¡}}\}$$} +\item ´ë°ýÈ£ (¡²¡³)\\ + ¹À½Ç¥ ¾ÈÀÇ ¸»ÀÌ ¹Ù±ù ¸»°ú À½ÀÌ ´Ù¸¦ ¶§ ȤÀº ¹À½Ç¥ ¾È¿¡ ¶Ç + ¹À½Ç¥°¡ ÀÖÀ» ¶§¿¡ ¾´´Ù.\\ + ¿µ¹®ÀÚ ´ë°ýÈ£([])¸¦ »ç¿ëÇÒ ¼öµµ ÀÖÀ¸³ª ¿ì¸®¸» »ó¡ ºÎÈ£¿¡ ÀÖ´Â + ´ë°ýÈ£ÀÇ ²ªÀ½ Á¤µµ°¡ ´Ù¸£¹Ç·Î (¡²¡³) ¿ì¸®¸» »ó¡ ºÎÈ£¸¦ ÀÔ·ÂÇÏ¿© + »ç¿ëÇÒ ¼ö ÀÖ´Ù. + + \xample{¸í·É¿¡ ÀÖ¾î¼ÀÇ ºÒÈ®½Ç¡²´ÜÈ£(Ó¨ûº)ÇÏÁö ¸øÇÔ¡³Àº º¹Á¾¿¡ + ÀÖ¾î¼ÀÇ ºÒÈ®½Ç¡²¸ðÈ£(Ù¼ûÕ)ÇÔ¡³À» ³º´Â´Ù.} +\end{itemize} + +\subsubsection{ÀÌÀ½Ç¥} + +\begin{itemize} +\item ÁÙÇ¥ (---)\\ + ÀÌ¹Ì ¸»ÇÑ ³»¿ëÀ» ´Ù¸¥ ¸»·Î ºÎ¿¬Çϰųª º¸ÃæÇÔÀ» ³ªÅ¸³½´Ù.\\ + ¶óÅØÀÇ ÀÔ·Â ¹æ½Ä¿¡ µû¶ó ºÙÀÓÇ¥¸¦ ¼¼¹ø ÀÔ·ÂÇϰųª ¿ì¸®¸» »ó¡ + ¹®ÀÚ(¡ª)¸¦ ÀÔ·ÂÇÏ¿© »ç¿ëÇÑ´Ù. + + \xample{¾î¸Ó´Ô²² ¸»Çß´Ù°¡---¾Æ´Ï, ¸»¾¸µå·È´Ù°¡---²ÙÁ߸¸ µé¾ú´Ù.} +\item ºÙÀÓÇ¥ (-)\\ + »çÀü, ³í¹® µî¿¡¼ ÇÕ¼º¾î¸¦ ³ªÅ¸³¾ Àû¿¡, ¶Ç´Â Á¢»ç³ª ¾î¹ÌÀÓÀ» ³ªÅ¸³¾ + Àû¿¡ ȤÀº ¿Ü·¡¾î¿Í °íÀ¯¾î ¶Ç´Â ÇÑÀھ °áÇյǴ °æ¿ì¿¡ ¾´´Ù.\\ + ¿µ¹®ÀÚ ºÎÈ£(-: hyphen)À» ÀÔ·ÂÇÏ¿© »ç¿ëÇϰųª ¿ì¸®¸» »ó¡ ºÎÈ£(¡©)À» + ÀÔ·ÂÇÏ¿© »ç¿ëÇÑ´Ù. ¿ì¸®¸» »ó¡ ºÎÈ£¸¦ »ç¿ëÇÒ ¶§´Â ºÎÈ£ÀÇ Á¿ì + ¿©¹éÀÌ Àû´çÇÑ Áö¸¦ È®ÀÎÇÏ´Â °ÍÀÌ ÁÁ´Ù. + + \xample{°Ü¿ï-³ª±×³×\qquad ºû¡©¿¡³ÊÁö} +\item ¹°°áÇ¥ (¡)\\ + `³»Áö'¶ó´Â ¶æ¿¡ ȤÀº ¾î¶² ¸»ÀÇ ¾ÕÀ̳ª µÚ¿¡ µé¾î°¥ ¸» ´ë½Å ¾´´Ù.\\ + ¶óÅØ ¸í·É \texttt{\textbackslash textasciitilde}¸¦ ÀÔ·ÂÇϰųª ¿ì¸®¸» + »ó¡ ºÎÈ£(¡)¸¦ ÀÔ·ÂÇÏ¿© »ç¿ëÇÑ´Ù. ¾Æ·¡ÀÇ ¿ÞÂÊ ¿¹¹®¿¡¼¿Í °°ÀÌ ¶óÅØ + ¸í·É¿¡ »ç¿ëµÇ´Â ¹°°áÇ¥´Â ¾×¼¾Æ® ¹®ÀÚ¸¦ ¸¸µå´Â ¿ªÇÒÀ» ÇϹǷΠ¿ì¸®¸»ÀÇ + ¹°°áÇ¥·Î´Â ºÎÀû´çÇÏ°Ô º¸ÀδÙ. + + \xample{9¿ù15ÀÏ\textasciitilde 9¿ù25ÀÏ\qquad ¹Ì¼ú¡} +\end{itemize} + + +\subsubsection{µå·¯³¿Ç¥} + +\noindent +$\dot{}$À̳ª $\scriptscriptstyle\circ$À» °¡·Î¾²±â¿¡´Â ±ÛÀÚ À§¿¡ +¼¼·Î¾²±â¿¡´Â ±ÛÀÚ ¿À¸¥ÂÊ¿¡ ¾´´Ù. + +\noindent +¹®Àå ³»¿ë Áß¿¡¼ ÁÖÀÇ°¡ ¹ÌÃÄ¾ß ÇÒ °÷À̳ª Áß¿äÇÑ ºÎºÐÀ» Ưº°È÷ µå·¯³» +º¸ÀÏ ¶§ ¾´´Ù. + +\noindent +µå·¯³¾ ³¹¸»À» \texttt{\textbackslash dotemph} ȤÀº +\texttt{\textbackslash circemph} ¸í·ÉÀÇ º¯¼ö·Î ÁöÁ¤Çϰųª +\texttt{\textbackslash dotem} ȤÀº \texttt{\textbackslash circem}À» +¼±¾ðÇÑ´Ù. ÀÌ ¸í·É/¼±¾ðÀº ¿ì¸®¸» À½Àý¿¡¸¸ Àû¿ëµÈ´Ù. + +\xample{ÇѱÛÀÇ º» À̸§Àº \dotemph{ÈƹÎÁ¤À½}ÀÌ´Ù.} + +\xample{Áß¿äÇÑ °ÍÀº \circemph{¿Ö »ç´À³Ä}°¡ ¾Æ´Ï¶ó \circemph{¾î¶»°Ô + »ç´À³Ä} ÇÏ´Â ¹®Á¦ÀÌ´Ù.} + +\subsubsection{¾Èµå·¯³¿Ç¥} + +\begin{itemize} +\item ¼û±èÇ¥ (¡¿¡¿, ¡Û¡Û)\\ + ¾Ë¸é¼µµ °íÀÇ·Î µå·¯³»Áö ¾ÊÀ½À» ³ªÅ¸³½´Ù.\\ + ¶óÅØ ¼öÇÐ ¸ðµåÀÇ ¸í·É(\texttt{\$\textbackslash + times\$}/\texttt{\$\textbackslash bigcirc\$})À» ÀÔ·ÂÇϰųª ¿ì¸®¸» + »ó¡ ºÎÈ£(¡¿ ¡Û)¸¦ ÀÔ·ÂÇÏ¿© »ç¿ëÇÑ´Ù. + + \xample{±× ¸»À» µè´Â ¼ø°£ ¡¿¡¿¡¿¶õ ¸»ÀÌ ¸ñ±¸¸Û±îÁö Ä¡¹Ð¾ú´Ù.} +\item ºüÁüÇ¥(¡à)\\ + ±ÛÀÚÀÇ ÀÚ¸®¸¦ ºñ¿ö µÒÀ» ³ªÅ¸³½´Ù. + + \xample{ÈƹÎÁ¤À½ÀÇ Ãʼº Áß¿¡¼ ¾ÆÀ½(ä³ëå)Àº ¡à¡à¡àÀÇ ¼® ÀÚÀÌ´Ù.} +\item ÁÙÀÓÇ¥ (¡¦¡¦)\\ + ÇÒ ¸»À» ÁÙ¿´À» ¶§³ª ¸»ÀÌ ¾øÀ½À» ³ªÅ¸³¾ ¶§¿¡ ¾´´Ù.\\ + ¶óÅØÀÇ ¼öÇÐ ¸ðµå ¸í·É(\texttt{\$\textbackslash + cdots\$}/\texttt{\$\textbackslash ldots\$})¸¦ ÀÔ·ÂÇϰųª ¿ì¸®¸» + »ó¡ ºÎÈ£(¡¦)¸¦ ÀÔ·ÂÇÏ¿© »ç¿ëÇÑ´Ù. \texttt{\$\textbackslash + cdots\$}´Â °¡¿îµ«Á¡ÀÇ À§Ä¡¿¡ ¿¬¼ÓµÈ Á¡ ¼¼ °³¸¦ + \texttt{\$\textbackslash ldots\$}Àº ¿ÂÁ¡ÀÇ À§Ä¡¿¡ ¿¬¼ÓµÈ Á¡ ¼¼ °³¸¦ + ³ª¿ÇÑ´Ù. ¿ì¸®¸»ÀÇ ÁÙÀÓ Ç¥½Ã¿¡ ¿¬¼ÓµÈ Á¡À» ¼¼ °³ »ç¿ëÇØ¾ß ÇÏ´ÂÁö + ¿©¼¸ °³¸¦ »ç¿ëÇØ¾ß ÇÏ´ÂÁö´Â È®½ÇÇÏÁö ¾Ê´Ù. ¿ì¸®¸» »ó¡ ºÎÈ£´Â ¿¬¼ÓµÈ + Á¡ÀÇ ¼ö°¡ ¼¼ °³ÀÌ´Ù. + + \xample{``¾îµð ³ªÇÏ°í ÇÑ ¹ø¡¦¡¦'' ÇÏ°í ö¼ö°¡ ³ª¼¹´Ù.} +\end{itemize} + + + +\subsection{¿ì¸®¸» °¢ÁÖ ÆÇÂ¥±â} +\label{¼ÒÀý:°¢ÁÖÆÇÂ¥±â} +\index{°¢ÁÖ ÆÇÂ¥±â} + +¿µ¹® ¶óÅØ¿¡¼ÀÇ ±âº»ÀûÀÎ °¢ÁÖ ÆÇÂ¥±â ¹æ½ÄÀ» »ç¿ëÇÏ¸é °¢ÁÖ ¹øÈ£°¡ +Ç¥½ÃµÇ´Â °¢ÁÖ Ã¹ ÁÙÀÌ µé¿© ¾²¿©Áý´Ï´Ù. °¢ÁÖ ¹øÈ£¿¡´Â ¼öÇнĿ¡¼ ¸è¼ö¸¦ +³ªÅ¸³»´Â À÷ÀÚ°¡ »ç¿ëµÇ°í °¢ÁÖ ¹øÈ£¿Í °¢ÁÖ¹®À» ±¸ºÐÇÏ´Â °ø°£ÀÌ +¾ø½À´Ï´Ù. ÀÌ¿Í °°Àº ÆÇÂ¥±â ¹æ½Ä ÀÌ¿Ü¿¡µµ ÃâÆÇµÈ ¿ì¸®¸» ¹®¼¸¦ º¸¸é +´Ù¸¥ ¹æ½ÄÀÇ ÆÇÂ¥±â¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. + +\cite{ÀÌÁ¾¿î91}\Àº °¢ÁÖ¸éÀ» º»¹®ÀÇ ¿ÞÂÊ¿¡ ¸ÂÃß´Â ¹æ½Ä°ú °¢ÁÖ¸éÀ» +º»¹®ÀÇ ¾ÈÂÊÀ¸·Î µé¿© ³Ö´Â ¹æ½ÄÀ¸·Î °¢ÁÖ¸é ÆÇÂ¥±â¸¦ ´ëºÐÇÏ°í °¢ÁÖ¹®ÀÇ +ùÁÙÀ» µé¿©¾²±â¿Í ³»¾î¾²±â¿¡ ÀÇÇØ ´Ù½Ã ¼¼ºÐÇÏ´Â ¹æ½ÄÀ¸·Î °¢ÁÖ ÆÇÂ¥±â¸¦ +ºÐ·ùÇÕ´Ï´Ù. + +Çѱ۶óÅØÀÇ °¢ÁÖ ÆÇÂ¥±â´Â ¿µ¹®¿¡¼ÀÇ ¹æ½ÄÀ» ±×´ë·Î »ç¿ëÇÕ´Ï´Ù. ±×·¯³ª +»ç¿ëÀÚÀÇ ¼±È£µµ¿¡ µû¸¥ °¢ÁÖ ÆÇÂ¥±â ¹æ½ÄÀ» ½±°Ô Àû¿ëÇÒ ¼ö ÀÖµµ·Ï +\texttt{hangulfn.sty} ÆÐÅ°Áö¸¦ µû·Î Á¦°øÇÕ´Ï´Ù. ÆÐÅ°ÁöÀÇ »ç¿ë¹ýÀº +´ÙÀ½°ú °°½À´Ï´Ù. +\begin{verbatim} + \usepackage[¼±ÅûçÇ×]{hangulfn} +\end{verbatim} + +\texttt{¼±ÅûçÇ×}À¸·Î´Â °¢ÁÖ ¹øÈ£ÀÇ ÆÇÂ¥±â ¹æ½ÄÀ» ÁöÁ¤ÇÏ´Â +\texttt{÷ÀÚ}¿Í \texttt{°ýÈ£}°¡ Àִµ¥ °¢°¢ ´ÙÀ½°ú °°ÀÌ Â¥¿©Áý´Ï´Ù. +\begin{itemize} +\item \texttt{÷ÀÚ}: \xample{$^1$°¢ÁÖ¹®} +\item \texttt{°ýÈ£}: \xample{1) °¢ÁÖ¹®} +\end{itemize} +\texttt{÷ÀÚ}ÀÇ °æ¿ì¿¡´Â °¢ÁÖ ¹øÈ£¿Í °¢ÁÖ¹® »çÀÌ°¡ ºÙ°í +\texttt{°ýÈ£}ÀÇ °æ¿ì¿¡´Â ¼Ò°ýÈ£¿Í °¢ÁÖ¹® »çÀÌ¿¡ ±¸ºÐ °ø°£ÀÌ ÀÖ½À´Ï´Ù. +¾ÖÃÊ°ªÀº \texttt{÷ÀÚ}ÀÔ´Ï´Ù. + +°¢ÁÖ ÆǸéÀÇ ÆÇÂ¥±â¸¦ ÁöÁ¤ÇÏ´Â \texttt{¼±ÅûçÇ×}ÀÇ Á¾·ù´Â ´ÙÀ½°ú +°°½À´Ï´Ù. +\begin{itemize} + +\item \texttt{´ÙÇ×À̾±â}: ¿¬ÀÌÀº °¢ÁÖ°¡ »õ Çà¿¡¼ ½ÃÀÛÇÏÁö ¾Ê°í ÀÌÀü + ÇàÀÇ ¿À¸¥ÂÊ¿¡ ³ª¿µÇ¸ç, »õ °¢ÁÖÀÇ ³ÐÀÌ°¡ ÇàÀÇ ¿À¸¥ÂÊ °æ°è¸¦ ³Ñ¾î ¼³ + ¶§¿¡ ±× °¢ÁÖ´Â »õ Çà¿¡¼ ½ÃÀÛÇÑ´Ù. ¹®¼ Àüü°¡ ±æÀÌ°¡ ªÀº °¢Áַθ¸ + ±¸¼ºµÉ ¶§¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ÆÇÂ¥±â ¹æ½ÄÀÌ´Ù. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize 12)~ù¹ø° °¢ÁÖ\qquad 13)~µÎ¹ø° °¢ÁÖ\qquad + 14)~¼¼¹ø° °¢ÁÖ\qquad 15)~³×¹ø° °¢ÁÖ\qquad 16)~´Ù¼¸¹ø° + °¢ÁÖ\linebreak 17)~¿©¼¸¹ø° °¢ÁÖ\qquad 18)~ÀÏ°ö¹ø° °¢ÁÖ\qquad + 19)~¿©´ü¹ø° °¢ÁÖ} + +\item \texttt{´Ü¼øÀ̾±â}: ``\texttt{´ÙÇ×À̾±â}''¿Í °°Àº ¹æ½ÄÀ̳ª + ÇÑ °¢ÁÖÀÇ ³ÐÀÌ°¡ ÇàÀÇ ¿À¸¥ÂÊ °æ°è¸¦ ³Ñ¾î ¼³ ¶§¿¡ °æ°è¸¦ ³Ñ¾î¼´Â + ºÎºÐÀÌ Áٹٲ޿¡ ÀÇÇØ ´ÙÀ½ ÇàÀ¸·Î ³Ñ°ÜÁø´Ù´Â Á¡ÀÌ ´Ù¸£´Ù. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize 12)~ù¹ø° °¢ÁÖ\quad 13)~µÎ¹ø° °¢ÁÖ\quad 14)~¼¼¹ø° + °¢ÁÖ\quad 15)~³×¹ø° °¢ÁÖ\quad 16)~´Ù¼¸¹ø° °¢ÁÖ\quad 17)~¿©¼¸¹ø° + °¢ÁÖ\quad 18)~ÀÏ°ö¹ø° °¢ÁÖ\quad 19)~¿©´ü¹ø° °¢ÁÖ} + +\item \texttt{³»¾î¾²±â}: °¢°¢ÀÇ °¢ÁÖ´Â »õ Çà¿¡¼ ½ÃÀÛÇÑ´Ù. °¢ÁÖ ¹øÈ£°¡ + °¢ÁÖ¹®ÀÇ ¿ÞÂÊÀ¸·Î ³»¾î ½á Áö°í, °¢ÁÖ¹®ÀÇ ¿ÞÂʸÂÃã À§Ä¡°¡ °¢ÁÖ¹®ÀÇ Ã¹ + ±ÛÀÚÀÇ À§Ä¡ÀÌ´Ù. ÀÌ ¹æ½ÄÀÌ ¾ÖÃÊ°ªÀÌ´Ù. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize\tabcolsep0pt + \begin{tabular}[t]{lp{.9\columnwidth}} + 12)~ & °¢ÁÖ¸éÀÇ °¢ÁÖ ¹øÈ£¿Í ±¸ºÐ °ø°£À» °¢ÁÖ¹®À¸·ÎºÎÅÍ ¿ÞÂÊÀ¸·Î ³»¾î + ¾²´Â ¹æ½ÄÀÌ´Ù. °¢ÁÖ¹®ÀÇ °¡·Î ³ÐÀÌ´Â º»¹®ÀÇ °¡·Î ³ÐÀÌ¿¡¼ °¢ÁÖ + ¹øÈ£¿Í ±¸ºÐ °ø°£ÀÇ ³ÐÀ̸¸Å »« ±æÀÌÀÌ´Ù. + \end{tabular} + } + +\item \texttt{¿ÞÂʸÂÃã}: °¢°¢ÀÇ °¢ÁÖ´Â »õ Çà¿¡¼ ½ÃÀÛÇÑ´Ù. °¢ÁÖÀÇ Ã¹ + ÁÙÀÌ ¿ÞÂʸÂÃãÀ¸·Î Â¥Áø´Ù. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize + 12)~°¢ÁÖ ¹øÈ£¿Í °¢ÁÖ¹®ÀÌ µé¿©¾²±â³ª ³»¾î¾²±â¿¡ ÀÇÇØ ±¸ºÐµÇÁö ¾Ê°í + Àüü°¡ Çϳª·Î ¿ÞÂʸÂÃ㠵Ǵ ÆÇÂ¥±â ¹æ½ÄÀÌ´Ù. °¢ÁÖ ¹øÈ£¿Í °¢ÁÖ¹®ÀÇ + »çÀÌ¿¡´Â ±¸ºÐ °ø°£ÀÌ »ðÀԵȴÙ. ±¸ºÐ °ø°£Àº \texttt{÷ÀÚ}ÀÇ °æ¿ì + 0ptÀÌ°í \texttt{°ýÈ£}ÀÇ °æ¿ì °ø°£ ¹®ÀÚÀÌ´Ù. + } + +\item \texttt{µé¿©¾²±â}: ¶óÅØÀÌ Á¦°øÇÏ´Â ±âº» °¢ÁÖ ÆÇÂ¥±â¿Í À¯»çÇÑ + ¹æ½ÄÀÌ´Ù. °¢ÁÖ ¹øÈ£´Â 3¹è°¢ÀÇ À§Ä¡¿¡¼ ¿À¸¥ÂÊÀ¸·Î Á¤·ÄµÇ¸ç °¢ÁÖ¹®ÀÌ + ±¸ºÐ °ø°£À» »çÀÌ¿¡ µÎ°í À̾îÁø´Ù. °¢ÁÖ¹® »çÀÌ¿¡ ÁٹٲÞÀÌ ÀϾ¸é + »õ ÇàÀÌ º»¹®ÀÇ ¿ÞÂÊ ¸ÂÃã À§Ä¡¿¡¼ ½ÃÀÛÇÑ´Ù. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize\settowidth{\dimen0}{°¢ÁÖ} + \hbox to1.5\dimen0{\hss 12)}~ùÁÙ µé¿©¾²±â ¹æ½ÄÀÌ´Ù. °¢ÁÖ ¹øÈ£ÀÇ + ³¡ÀÌ ¿ÞÂÊ °¡Àå ÀÚ¸®¿¡¼ºÎÅÍ 3¹è°¢ÀÇ À§Ä¡ÀÌ´Ù. ¿¬ÀÌÀº °¢ÁÖÀÇ °¢ÁÖ + ¹øÈ£µµ °°Àº À§Ä¡¿¡ Á¤·ÄµÈ´Ù.\\ + \hbox to1.5\dimen0{\hss 13)}~À̾îÁö´Â °¢ÁÖÀÌ´Ù. °¢ÁÖ ¹øÈ£°¡ À§ÂÊÀÇ + °¢ÁÖ ¹øÈ£¿Í ÇÔ²² ¿À¸¥ÂÊÀ¸·Î Á¤·ÄµÇ¾ú´Ù. + } + +\item \texttt{µé¿©¿ÞÂʸÂÃã}: ``\texttt{¿ÞÂʸÂÃã}''°ú °°Àº ¹æ½ÄÀÌ´Ù. + Àüü °¢ÁÖ¸éÀÌ º»¹®À¸·ÎºÎÅÍ ¿À¸¥ÂÊÀ¸·Î 2¹è°¢ µé¿© ½áÁø´Ù. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize\settowidth{\dimen0}{°¢ÁÖ}\tabcolsep0pt + \begin{tabular}[t]{lp{.9\columnwidth}} + \rule{\dimen0}{0pt} & + 12)~°¢ÁÖ ¹øÈ£¿Í °¢ÁÖ¹®ÀÌ µé¿©¾²±â³ª ³»¾î¾²±â¿¡ ÀÇÇØ ±¸ºÐµÇÁö ¾Ê°í + Àüü°¡ Çϳª·Î ¿ÞÂʸÂÃ㠵Ǵ ÆÇÂ¥±â ¹æ½ÄÀÌ´Ù. Àüü °¢ÁÖ¸éÀÌ + º»¹®ÀÇ ¿ÞÂʸÂÃã À§Ä¡¿¡¼ 2¹è°¢ µé¿©Áø´Ù. + \end{tabular} + } + +\item \texttt{µé¿©³»¾î¾²±â}: ``\texttt{µé¿©¾²±â}''¿Í °°Àº ¹æ½ÄÀÌ´Ù. Àüü + °¢ÁÖ¸éÀÌ º»¹®À¸·ÎºÎÅÍ ¿À¸¥ÂÊÀ¸·Î 2¹è°¢ µé¿© ½áÁø´Ù. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize\tabcolsep0pt + \settowidth{\dimen0}{°¢ÁÖ} + \hspace*{\dimen0} + \multiply\dimen0 by-1 \advance\dimen0 .89\columnwidth + \begin{tabular}[t]{lp{\dimen0}} + 12)~ & °¢ÁÖ¸éÀÇ °¢ÁÖ ¹øÈ£¿Í ±¸ºÐ °ø°£À» °¢ÁÖ¹®À¸·ÎºÎÅÍ ¿ÞÂÊÀ¸·Î + ³»¾î ¾²´Â ¹æ½ÄÀÌ´Ù. Àüü °¢ÁÖ¸éÀº º»¹®ÀÇ ¿ÞÂÊ¿¡¼ 2¹è°¢ µé¿© + Â¥Áø´Ù. °¢ÁÖ¹®ÀÇ °¡·Î ³ÐÀÌ´Â º»¹®ÀÇ °¡·Î ³ÐÀÌ¿¡¼ °¢ÁÖ ¹øÈ£¿Í + ±¸ºÐ °ø°£ÀÇ ³ÐÀÌ ±×¸®°í 2¹è°¢ÀÇ ³ÐÀ̸¦ »« ±æÀÌÀÌ´Ù. + \end{tabular} + } + +\item \texttt{µé¿©°ýÈ£¸ÂÃã}: ``\texttt{µé¿©³»¾î¾²±â}'' ¹æ½Ä°ú °°À¸³ª + °¢ÁÖ¹®¿¡¼ Áٹٲ޿¡ ÀÇÇØ »õ·Î ½ÃÀÛÇÏ´Â ÇàÀÇ ¿ÞÂÊÀÌ °¢ÁÖ ¹øÈ£¿¡ + »ç¿ëµÇ´Â °ýÈ£ÀÇ ³¡¿¡ Á¤·ÄµÇ´Â Á¡ÀÌ ´Ù¸£´Ù. °¢ÁÖ ¹øÈ£ ¾ç½ÄÀÌ + ``\texttt{°ýÈ£}''·Î ¹Ù²ï´Ù. °¢ÁÖ ¹øÈ£¿Í °¢ÁÖ¹®ÀÇ °£°ÝÀº 1¹è°¢ÀÌ´Ù. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize\tabcolsep0pt + \settowidth{\dimen0}{°¢ÁÖ} + \hspace*{\dimen0} + \multiply\dimen0 by-1 \advance\dimen0 .89\columnwidth + \begin{tabular}[t]{lp{\dimen0}} + 12) & ~~°¢ÁÖ¸éÀÇ °¢ÁÖ ¹øÈ£¸¦ °¢ÁÖ¹®À¸·ÎºÎÅÍ ¿ÞÂÊÀ¸·Î ³»¾î ¾²´Â + ¹æ½ÄÀÌ´Ù. °¢ÁÖ ¹øÈ£¿Í °¢ÁÖ¹® »çÀÌ¿¡´Â 1¹è°¢ÀÇ °£°ÝÀÌ »ðÀԵȴÙ. + Àüü °¢ÁÖ¸éÀº º»¹®ÀÇ ¿ÞÂÊ¿¡¼ 2¹è°¢ µé¿© Â¥Áø´Ù. ÁÙ¹Ù²Þ ÈÄ¿¡ »õ + ÇàÀÌ °¢ÁÖ ¹øÈ£ÀÇ °ýÈ£ ´ÙÀ½¿¡¼ ½ÃÀÛÇß´Ù. + \end{tabular} + } +\end{itemize} + + + +\subsection{Á¶»ç ÀÌÇüÅÂ, ¸Å°³ ¸ðÀ½, ÁöÁ¤»ç Å»¶ô} +\label{¼ÒÀý:ÀÚµ¿À½¿îº¯Èó¸®} +\index{ÀÚµ¿ À½¿î º¯È} +\index{Á¶»ç ÀÌÇüÅÂ} +\index{¸Å°³ ¸ðÀ½} +\index{ÁöÁ¤»ç Å»¶ô} + +\verb|\ref|³ª \verb|\pageref| µîÀÇ ±³Â÷ ÂüÁ¶¿Í \texttt{\textbackslash + cite} µîÀÇ ¹®Çå ÀοëÀ» »ç¿ëÇÏ¸é ¼ýÀÚ³ª À̸§Ç¥°¡ ÀÚµ¿\noHyphen À¸·Î »ý¼ºµË´Ï´Ù. +ÀÌ °æ¿ì ¹®¼¸¦ ÀÛ¼ºÇÏ°í ÀÖ´Â ¼ø°£¿¡´Â ÀÌ ¼ýÀÚ³ª ¹®ÀÚ°¡ ¹«¾ùÀÎ Áö¸¦ ¾Ë +¼ö ¾ø½À´Ï´Ù. ±×·¯¹Ç·Î ±× ´ÙÀ½¿¡ ¿À°Ô µÇ´Â ÁÖ°Ý Á¶»ç°¡ `\texttt{°¡}'°¡ +µÉ Áö ¾Æ´Ï¸é `\texttt{ÀÌ}'°¡ µÉ Áö¸¦ °áÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù. »ç¿ëµÇ´Â +º¯ÀÌÇüÀº ÀÚµ¿À¸·Î »ý¼ºµÇ´Â ¼ýÀÚÀÇ À½°¡³ª À̸§Ç¥ÀÇ ¸¶Áö¸· À½ÀýÀÌ ¹«½¼ +¹ÞħÀ» °®°í Àִ°¡¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ¸Å°³ ¸ðÀ½ ``À¸''ÀÇ »ðÀÔÀ̳ª ÁöÁ¤»ç +``ÀÌ''ÀÇ Å»¶ôµµ °°Àº °æ¿ìÀÔ´Ï´Ù. Çѱ۶óÅØ ¹öÀü 0.96ºÎÅÍ´Â ´ÙÀ½°ú °°Àº +À½¿î ÀÌÇüŸ¦ ÀÚµ¿ ó¸®ÇÒ ¼ö ÀÖµµ·Ï Çß½À´Ï´Ù.\index{ÀÚµ¿ À½¿î º¯È} +\begin{verbatim} + Àº/´Â ÀÌ/°¡ À»/¸¦ ¿Í/°ú + À¸·Î/·Î À¸·Î¼/·Î¼ À¸·Î½á/·Î½á +\end{verbatim} +À̸¦ ó¸®ÇØ ÁÖ´Â ¸ðµë ¸í·ÉÀº °¢°¢ ´ÙÀ½°ú °°½À´Ï´Ù. +\begin{verbatim} + \Àº \´Â \ÀÌ \°¡ \À» \¸¦ \¿Í \°ú + \À¸·Î \·Î \À¸·Î¼ \·Î¼ \À¸·Î½á \·Î½á +\end{verbatim} + +¸Å°³ ¸ðÀ½ ``À¸''ÀÇ »ðÀÔÀº ¸í·É ``\texttt{\{\textbackslash ¤Ñ\}}''¸¦ +ÅëÇØ ±¸ÇöµË´Ï´Ù. ¸í·É À̸§Àº ``À¸''ÀÇ ¸ðÀ½ ``¤Ñ''ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î +``\texttt{\textbackslash ·Î}''ÀÇ Á¤ÀÇ´Â ``\texttt{\{\textbackslash + ¤Ñ\}·Î}''ÀÔ´Ï´Ù. ¸Å°³ ¸ðÀ½ÀÇ »ðÀÔÀº µ¿»çÀÇ ±¼Àý¿¡¼µµ ³ªÅ¸³ªÁö¸¸ +À̸¦ ÀÚµ¿À¸·Î ó¸®ÇØ¾ß ÇÒ °æ¿ì´Â ¾øÀ» °ÍÀ¸·Î º¸ÀÔ´Ï´Ù. ±× ÀÌÀ¯´Â +µ¿»ç°¡ ±¼ÀýÀ» ÇÏÁö¸¸ ¾î°£ÀÌ ¾ø´Â µ¿»ç°¡ ¾ø±â ¶§¹®¿¡ ¸Å°³ ¸ðÀ½ÀÇ ¾Õ¿¡´Â +Á¤ÇØÁø µ¿»ç ¾î°£ÀÌ Àֱ⠶§¹®ÀÔ´Ï´Ù. Çѱ۶óÅØ¿¡¼ Á¦°øµÇÁö ¾ÊÀº °æ¿ìÀÇ +¸Å°³ ¸ðÀ½ÀÇ Ã³¸®´Â ``\texttt{\{\textbackslash ¤Ñ\}}''¸¦ »ðÀÔÇÏ¿© ÇØ°áÇÒ +¼ö ÀÖ½À´Ï´Ù. + +ÁöÁ¤»ç ``ÀÌ''ÀÇ Å»¶ôÀº\footnote{ÁöÁ¤»ç ``ÀÌ´Ù''´Â ÇÐÀÚ¿¡ µû¶ó Á¶»ç·Î + Ãë±ÞÇϱ⵵ ÇÏ°í »óÅ µ¿»çÀÇ Çϳª·Î ºÐ·ùÇϱ⵵ ÇÕ´Ï´Ù. ¿©±â¼ + ±¹¾îÇÐÀû Ãø¸éÀº ³í¿ÜÀÔ´Ï´Ù.} ``±³¼ö(ÀÌ)½Ã´Ï ¼±»ý´ÔÀ̽ôÏ?'' ȤÀº +``¶óÅØÀÌ³Ä ¿öµå(ÀÌ)³Ä°¡ °ü°ÇÀÌ´Ù'' µî°ú °°ÀÌ ¸¹Àº °æ¿ì°¡ ÀÖ½À´Ï´Ù. +°æ¿ìÀÇ ¼ö°¡ ¸¹Àº ÀÌÀ¯´Â ÁöÁ¤»ç°¡ µ¿»çÀÇ ÇÑ ÇÏÀ§ ºÎ·ù·Î¼ ´Ù¾çÇÑ ±¼ÀýÀ» +º¸À̱⠶§¹®ÀÔ´Ï´Ù. µû¶ó¼ Å»¶ô °¡´ÉÇÑ ÁöÁ¤»ç¿¡´Â ´ÙÀ½ÀÇ ÀϹÝÀûÀÎ +¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ¸í·ÉÀÇ À̸§¿¡ »ç¿ëµÈ ¹®ÀÚ´Â ``ÀÌ''ÀÇ ¸ðÀ½ +``¤Ó''ÀÔ´Ï´Ù. +\begin{verbatim} + {\¤Ó} +\end{verbatim} + +¿¹: +\begin{tabular}{|l@{$\;\;\;\rightarrow\;\;\;$}l|}\hline + \ttfamily + Âü°íÇÑ ¹®ÇåÀº \textbackslash cite\{ÃÖ99\}\{\textbackslash ¤Ó\}´Ù. & + \Çʱâa Âü°íÇÑ ¹®ÇåÀº \cite{ÃÖ99}{\¤Ó}´Ù.\\\hline +\end{tabular} +\medskip + +\verb|\cite| ¸í·ÉÀ¸·Î ¹®Çå ÀοëÀ» ÇÒ ¶§ \texttt{plain.bst} ¸ð¾ç»õ +ÆÄÀÏÀ» ¾²¸é ÀοëÀÇ À̸§Ç¥°¡ ¼ýÀڷΠǥÇöµÇ°í \texttt{halpha.bst} ¸ð¾ç»õ +ÆÄÀÏÀ» ¾²¸é ÀοëÀÇ À̸§Ç¥°¡ ¹®ÀÚ¿·Î +Ç¥ÇöµË´Ï´Ù.\footnote{\texttt{alpha.bst}¸¦ ¾²¸é ¿ì¸®¸»ÀÌ + ±úÁý´Ï´Ù.}\index{ÀÚµ¿ Á¶»ç!Àοë} \index{halpha.bst} ÈÄÀÚÀÇ °æ¿ì, +Çѱ۶óÅØÀº À½¿î º¯È ó¸® ±â´ÉÀ» ¾²´Âµ¥ ÀÖ¾î¼ ¹®ÀÚ¿¿¡ ´ÙÀ½°ú °°Àº +Á¦ÇÑÀ» µÎ°í ÀÖ½À´Ï´Ù.\index{ÀÚµ¿ À½¿î º¯È ó¸®} +\begin{enumerate} +\item ¹®ÀÚ¿Àº µÎ ¹ÙÀÌÆ® ÀÌ»óÀ̾î¾ß ÇÕ´Ï´Ù. (\texttt{halpha.bst}¸¦ + ¾²¸é ¹®ÀÚ¿Àº º¸Åë ´Ù¼¸ ±ÛÀÚ ÀÌ»óÀÌ µË´Ï´Ù. ¿ì¸®¸»Àº ÇÑ ±ÛÀÚ°¡ µÎ + ¹ÙÀÌÆ® ȤÀº ¼¼ ¹ÙÀÌÆ®·Î ±¸¼ºµÇ¹Ç·Î ¿ì¸®¸» ÇÑ ±ÛÀÚ´Â ¹®Á¦ÀÇ ´ë»ó¿¡¼ + Á¦¿ÜµË´Ï´Ù.) + + \begin{tabular}[c]{|lcp{5cm}|}\hline + ¿ÇÀ½: \verb|\bibitem[HKD]{È«±æµ¿}...| & & \\ + Ʋ¸²: \verb|\bibitem[H]{È«±æµ¿}...| & $\leftarrow$ & + {\Çʱâa À̸§Ç¥ \texttt{H}´Â ÇÑ ¹ÙÀÌÆ®À̹ǷΠÂø¿À¸¦ ¹ß»ý½ÃŲ´Ù.} + \\\hline + \end{tabular} + + º»¹®¿¡¼ \verb|\cite{È«±æµ¿}\À»|À̶ó Çϸé ``\xample{[HKD]¸¦}''·Î + ÂïÈü´Ï´Ù. +\item ¹®ÀÚ¿ÀÇ ¸¶Áö¸· À½ÀýÀº Çѱ۰ú ÇÑÀÚ, ¿ì¸®¸» ÀÚ¼Ò, ¼ýÀÚ ±×¸®°í + ¿µ¹®ÀÚ·Î ±¸¼ºµË´Ï´Ù. Áï, ÀÚ¼Ò¸¦ Á¦¿ÜÇÑ »ó¡ ±âÈ£´Â ÀÚµ¿ À½¿î º¯È + 󸮿¡¼ °í·ÁÀÇ ´ë»óÀÌ µÇÁö ¾Ê½À´Ï´Ù.\footnote{»ó¡ ±âÈ£°¡ ÀοëÀÇ + À̸§Ç¥·Î ³ª¿Ã ÀÏÀÌ ¾øÀ» °ÍÀ¸·Î »ý°¢ÇÕ´Ï´Ù.} ´Ù½Ã ¸»ÇÏÀÚ¸é, ÀÚµ¿ + À½¿î º¯È ó¸® ±â´ÉÀº ÀÛµ¿Çϳª ±× °á°ú´Â ¹®¹ý¿¡ ¸ÂÁö ¾ÊÀ» ¼ö + ÀÖ½À´Ï´Ù. ÀÌÇüÅÂÀÇ °áÁ¤Àº ½ÇÁú ÇüżÒÀÇ ¸¶Áö¸· À½ÀýÀÌ `¤©'ÀÌ ¾Æ´Ñ + Á¾¼ºÀÎ °æ¿ì·Î °£Áֵ˴ϴÙ. +\item ¹®ÀÚ¿ÀÇ ¸¶Áö¸· ±ÛÀÚ°¡ ¿µ¹®ÀÚÀÏ °æ¿ì¿¡, ÀÚµ¿ À½¿î º¯È ó¸® + ±â´ÉÀº ³¹¸»ÀÇ À½°¡¸¦ °í·ÁÇÏÁö ¾Ê°í ¸¶Áö¸· ¹®ÀÚÀÇ ¿ì¸®¸» À½°¡·Î + ÀÌÇüŸ¦ °áÁ¤ÇÕ´Ï´Ù.\footnote{¸ðµç ¿µ¾î ³¹¸»ÀÇ ¿ì¸®¸» À½°¡¸¦ ¿Ã¹Ù·Î + ºÐ¼®Çϱâ´Â ¸Å¿ì Èûµì´Ï´Ù.} + + \begin{tabular}[c]{|lcp{4.5cm}|}\hline + ¿ÇÀ½: \verb|\bibitem[set]{È«±æµ¿}...| & $\leftarrow$ & + {\Çʱâa ¿µ¹®ÀÚ À̸§Ç¥ \texttt{set}´Â ¸¶Áö¸· ¹®ÀÚ \texttt{t}¿¡ ÀÇÇØ + ÀÌÇüŸ¦ °áÁ¤ÇÑ´Ù. \texttt{t}ÀÇ ¿ì¸®¸» À½°¡´Â Áß¼ºÀ¸·Î + ³¡³ª´Â À½ÀýÀÌ´Ù. \texttt{set}ÀÇ ¿ì¸®¸» À½°¡´Â \texttt{¼¼Æ®}·Î¼ ¿ª½Ã + ¸¶Áö¸· À½ÀýÀÌ Áß¼ºÀ¸·Î ³¡³´Ù. ¹®Çå ÀοëÀÇ °á°ú´Â + \texttt{[set]·Î}ÀÌ´Ù.} \\ + Ʋ¸²: \verb|\bibitem[ping]{È«±æµ¿}...| & $\leftarrow$ & + {\Çʱâa ¿µ¹®ÀÚ À̸§Ç¥ \texttt{ping}Àº ¸¶Áö¸· ¹®ÀÚ \texttt{g}°¡ + ÀÌÇüŸ¦ °áÁ¤µÈ´Ù. \texttt{g}ÀÇ ¿ì¸®¸» À½°¡´Â Áß¼ºÀ¸·Î + ³¡³ª´Â À½ÀýÀÌ´Ù. ±×·¯³ª \texttt{ping}ÀÇ ¿ì¸®¸» À½°¡´Â \texttt{ÇÎ}À¸·Î¼ + Á¾¼ºÀ¸·Î ³¡³ª´Â À½ÀýÀÌ´Ù. ¹®Çå ÀοëÀÇ °á°ú´Â + \texttt{[ping]·Î}ÀÌ´Ù.} \\\hline + \end{tabular} +\end{enumerate} + +\texttt{halpha.bst}¸¦ »ç¿ëÇÒ °æ¿ì¿¡ ÀοëÀÇ ºÎÈ£´Â ÀúÀÚÀÇ À̸§ Áß ¾Õ ¼¼ +±ÛÀÚ¿Í Ã¥ÀÌ ÃâÆÇµÈ ¿¬µµÀÇ µÞ µÎ ¼ýÀÚ·Î ±¸¼ºµÇ°Å³ª (ÀúÀÚ°¡ ÇÑ ¸íÀÏ ¶§), +ù ¹ø° µîÀåÇÏ´Â, ÃÖ´ëÇÑ ¼¼ ¸íÀÇ ÀúÀÚ À̸§ Áß Ã¹ ±ÛÀÚ¿Í +\verb+\etalchar+ ±×¸®°í Ã¥ÀÌ ÃâÆÇµÈ ¿¬µµÀÇ µÞ µÎ ¼ýÀÚ·Î ±¸¼ºµÇ¹Ç·Î +(ÀúÀÚ°¡ ¿©·¯¸íÀÏ °æ¿ì) ¼¼ ¹ø°ÀÇ Á¦ÇÑÀº ¹«½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. º¸ÅëÀÇ +°æ¿ì¿¡µµ \verb|\cite|ÀÇ À̸§Ç¥(label)´Â ÀÏ·Ã ¹øÈ£À̰ųª +(\texttt{plain.bst}) \texttt{ÀúÀÚÀ̸§+Ã¥ÃâÆdz⵵}¸¦ ¾à½ÄÀ¸·Î +Ç¥ÇöÇÕ´Ï´Ù (\texttt{halpha.bst}). ±×·¯¹Ç·Î º¸ÅëÀº ¹ß»ýÇϱâ Èûµç +°æ¿ì¿¡ ÇØ´çÇÕ´Ï´Ù. ±×·¯³ª Âü°í ¹®Çå ÀÛ¼º ½Ã¿¡´Â ÀÌ·± »ç½ÇÀ» ¾Ë°í +ÀÖÀ¸¹Ç·Î½á, ¹ß»ýÇÒ °¡´É¼ºÀÌ ÀÖ´Â ¿À·ù¸¦ »çÀü¿¡ ¹æÁöÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. + +»öÀÎ ÀÛ¼º ½Ã¿¡ \texttt{makeidx.sty}À» ¾²¸é \verb|\see| ¸í·ÉÀÌ +Á¤Àǵ˴ϴÙ. ÀÌ ¸í·ÉÀ» ¾µ ¶§´Â \verb|\see|ÀÇ º¯¼ö°¡ ºó ÄÀ» Æ÷ÇÔÇÏ°Ô +µÇ¸é ÀÚµ¿ À½¿î º¯È ó¸® ±â´É¿¡ ÀÇÇØ ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù. ºóÄ ´ë½Å¿¡ +``\texttt{\textasciitilde}''³ª +``\texttt{\textbackslash\textvisiblespace}''¸¦ ¾²¸é ¹®Á¦°¡ ¹ß»ýÇÏÁö +¾Ê½À´Ï´Ù.\index{ÀÚµ¿ À½¿î º¯È!»öÀÎ} ¿¹: + +\smallskip\noindent +\begin{tabular}[c]{|lp{47mm}cp{5cm}|}\hline + ¿ÇÀ½: & \verb!\index{Àý|see{ùÀå~ùÀý}}! + \verb!\index{Àý|see{ùÀå\ ùÀý}}! & + $\leftarrow$ & \Çʱâa `\texttt{\textasciitilde}'³ª + `\texttt{\textvisiblespace}'´Â ¸ðµÎ ºó ÄÀ» + ÀǹÌÇÑ´Ù. `\texttt{\textasciitilde}'´Â ¾ÕµÚÀÇ ´Ü¾î¸¦ °°Àº ÁÙ¿¡ + Ãâ·ÂÇϵµ·Ï ÇÏ°í `\texttt{\textvisiblespace}'´Â ´Ù¸¥ ±â´É¾øÀÌ ºó ĸ¸ + Ãâ·ÂÇÑ´Ù. \\ + Ʋ¸²: & \verb!\index{Àý|see{ùÀå ùÀý}}! & & \\\hline +\end{tabular} + +\texttt{Ãâ·Â:} ùÀå ùÀý\textit{\seename} + +\verb|\pagename|, \verb|\chaptername|°ú °°ÀÌ ¿ì¸®¸»È ÇÑ ÇÑ±Û À̸§µéµµ +ÀÚµ¿ À½¿î º¯È 󸮸¦ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯¹Ç·Î +`\verb|\pagename\°¡|'¶ó°í ¾²¸é ``\xample{\pagename\°¡}''¶ó°í +Ãâ·ÂµË´Ï´Ù. + + +\subsection{¿ì¸®¸» ¹®Çå Àοë} +\label{sec:¹®ÇåÀοë}\index{¹®Çå Àοë} + +¶óÅØ¿¡¼ ¹®ÇåÀ» ÀοëÇϱâ À§Çؼ´Â \texttt{\textbackslash{}cite} +¸í·ÉÀ¸·Î Âü°í ¹®Çå Ç¥Áö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Âü°í ¹®Çå Ç¥Áö´Â +\texttt{thebibliography} ȯ°æ ³»¿¡¼ +\texttt{\textbackslash{}bibitem}À¸·Î ÁöÁ¤µÇ´Â Âü°í ¹®Çå Ç׸ñ¿¡ +ÁÖ¾îÁö°Å³ª \BibTeX{}À» ÀÌ¿ëÇÏ´Â Âü°í ¹®Çå µ¥ÀÌÅÍ ÆÄÀÏ \texttt{.bib}ÀÇ +¸ñ·Ï¿¡¼ ÁÖ¾îÁý´Ï´Ù. Âü°í ¹®Çå µ¥ÀÌÅÍ ÆÄÀÏÀ» »ç¿ëÇϸé Á¤ÇØÁø ¾ç½ÄÀ¸·Î +Âü°í ¹®Çå Á¤º¸¸¦ \texttt{.bib} ÆÄÀÏ¿¡ ¼öÁýÇÏ¿© µÒÀ¸·Î½á ¾î´À +¹®¼¿¡¼µçÁö ±× Á¤º¸¸¦ ²¨³» ¾µ ¼ö ÀÖ°í Âü°í ¹®Çå ¾ç½Ä ÆÄÀÏÀ» ÁöÁ¤ÇÏ¿© +´Ù¾çÇÏ°í ÀÏ°üµÈ Âü°í ¹®Çå ¸ñ·ÏÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. + +Âü°í ¹®Çå ¾ç½Ä ÆÄÀÏÀº °³º° ¾ð¾î¿¡ ¸Â°Ô ¼öÁ¤µÇ¾î¾ß ÇÒ ºÎºÐÀÌ ¸¹½À´Ï´Ù. +\texttt{alpha.bst}ÀÇ °æ¿ì¿¡´Â ÀúÀÚ³ª ÆíÁýÀÚ¿Í °°Àº À̸§À» ¾àÀÚ·Î +¹Ù²Ù±âµµ Çϴµ¥, ÀÌ ¶§¿¡´Â ÇÑ±Û À̸§¿¡¼ ¿À·ù°¡ ¹ß»ýÇÏ°Ô µË´Ï´Ù. ±× +ÀÌÀ¯´Â ÇѱÛÀÇ ÇÑ À½ÀýÀÌ µÎ ¹ÙÀÌÆ®(EUC-KR) ȤÀº ¼¼ ¹ÙÀÌÆ®(UTF-8)·Î +±¸¼ºµÇ´Âµ¥, ¾ç½Ä ÆÄÀÏÀº À̸¦ ÀνÄÇÏÁö ¸øÇÏ°í ¿µ¹®ÀÚó·³ ÇÑ ¹ÙÀÌÆ®¸¸À» +¾àÀÚ·Î »ç¿ëÇϱ⠶§¹®ÀÔ´Ï´Ù. ÇÑ±Û ¶óÅØÀº \texttt{alpha.bst}¸¦ ÇѱÛÈÇÑ +\texttt{halpha.bst}¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ¹®¼´Â ´ÙÀ½°ú °°ÀÌ +\texttt{halpha.bst}¸¦ »ç¿ëÇÏ¿© Âü°í ¹®Çå ¸ñ·ÏÀ» ÀÛ¼ºÇÏ¿´½À´Ï´Ù. +\begin{verbatim} +\bibliographystyle{halpha} +\bibliography{hlguide,texbook1,texbook3} +\printindex +\end{verbatim} +À§¿¡¼´Â Âü°í ¹®Çå ¾ç½ÄÀ¸·Î \texttt{halpha.bst}¸¦ »ç¿ëÇϵµ·Ï ÁöÁ¤ÇÏ°í +Âü°í ¹®Çå µ¥ÀÌÅÍ ÆÄÀÏ·Î \texttt{hlguide.bib}, \texttt{texbook1.bib}, +\texttt{texbook3.bib}¸¦ ÁöÁ¤ÇÑ °ÍÀÔ´Ï´Ù. + +\BibTeX{}À» ÀÌ¿ëÇÏ¿© ÇÑ±Û Âü°í ¹®ÇåÀ» ¸¸µé±â À§Çؼ´Â ¶óÅØÀÌ 8ºñÆ® +¹®ÀÚ¸¦ º¸Á¶ ÆÄÀÏ (È®ÀåÀÚ°¡ \texttt{.aux})¿¡ Ãâ·ÂÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. +Àû¾îµµ te\TeX-3.0 (web2c-7.5.4) ¹öÀü¿¡¼´Â \texttt{tcx} ÆÄÀÏÀ» ÀÌ¿ëÇÏ¿© +\texttt{latex.fmt} ÆÄÀÏÀ» ¸¸µêÀ¸·Î½á 8ºñÆ® Ãâ·ÂÀÌ °¡´ÉÇϵµ·Ï µÇ¾î +ÀÖ½À´Ï´Ù. ±×·¯³ª \texttt{lambda.fmt}Àº \texttt{tcx} ÆÄÀÏÀ» »ç¿ëÇÏÁö +¾ÊÀ» »Ó¸¸ ¾Æ´Ï¶ó ÇÁ·Î±×·¥ ¿øõ¿¡¼µµ EUC (Extended Unix Code) ¹®ÀÚ°¡ +\TeX{}ÀÇ 16Áø¹ý Ç¥±â·Î Ãâ·ÂµÇµµ·Ï ÇÁ·Î±×·¡¹Ö µÇ¾î ÀÖ½À´Ï´Ù. ¿©±â¼ +¹®Á¦°¡ ¹ß»ýÇÏ´Â ºÎºÐÀº Âü°í ¹®Çå Ç¥Áö°¡ Çѱ۷ΠµÇ¾î ÀÖÀ» °æ¿ìÀÔ´Ï´Ù. +¿¹¸¦ µé¾î Âü°í ¹®Çå Ç¥Áö°¡ ``È«91''ÀÏ °æ¿ì¿¡ +``\texttt{\textbackslash{}cite\{È«91\}}''°ú °°ÀÌ ÀοëÀ» ÇßÀ» °æ¿ì¿¡ ¥Ë´Â +º¸Á¶ ÆÄÀÏ¿¡ +``\texttt{\textbackslash{}citation\{\textasciitilde\textasciitilde + ed\textasciitilde\textasciitilde 99\textasciitilde\textasciitilde + 8d91\}}''À» ±â·ÏÇÏ°í (UTF-8 ºÎÈ£È) \texttt{bibtex}Àº ÀÌ Á¤º¸¸¦ Àоî +Âü°í ¹®Çå µ¥ÀÌÅÍ ÆÄÀÏ¿¡¼ ÀÌ Ç¥Áö¸¦ °®´Â Âü°í ¹®Çå µ¥ÀÌÅÍ ±âÀç Ç׸ñÀ» +ã¾Æ ³À´Ï´Ù. ±×·¯³ª Âü°í ¹®Çå µ¥ÀÌÅÍ ÆÄÀÏ¿¡ ±â·ÏµÈ Ç¥Áö´Â +``\texttt{È«91}''À̹ǷΠÀÌ Ç׸ñÀ» ã¾Æ ³»Áö ¸øÇÕ´Ï´Ù. µû¶ó¼ ÇÑ±Û Âü°í +¹®Çå µ¥ÀÌÅÍ ÆÄÀÏÀ» »ç¿ëÇϱâ À§Çؼ´Â º¸Á¶ ÆÄÀÏÀ» 8ºñÆ® ¹®ÀÚ·Î º¯È¯ÇÒ +ÇÊ¿ä°¡ ÀÖ°í, ÇÑ±Û ¶óÅØ¿¡¼´Â C ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î § \texttt{hbibtex}À» +Á¦°øÇÏ¿© \BibTeX{}À» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´½À´Ï´Ù.% +\index{hbibtex@\texttt{hbibtex}} + +\texttt{hbibtex}ÀÇ »ç¿ë¹ýÀº \texttt{bibtex}ÀÇ »ç¿ë¹ý°ú µ¿ÀÏÇÕ´Ï´Ù. +¶óÅØÀ» »ç¿ëÇÒ °æ¿ì³ª Âü°í ¹®Çå Ç¥Áö¿¡ ÇѱÛÀ» ÀüÇô ¾²Áö ¾ÊÀ» °æ¿ì¿¡´Â +\texttt{hbibtex}À» »ç¿ëÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. + + +\subsection{¿ì¸®¸» »öÀΠó¸®} +\label{¼ÒÀý:»öÀÎÀÛ¼º}\index{»öÀÎ} + +¿ì¸®¸»ÀÇ »öÀÎ ÀÛ¼ºÀº EUC-KR ȤÀº UTF-8 ºÎÈ£È ¹æ½ÄÀ¸·Î ¸¸µé¾îÁø +\texttt{.idx} ÆÄÀÏÀ» ¾²´Â °ÍÀ» ¿øÄ¢À¸·Î ÇÕ´Ï´Ù. À̸¦ À§Çؼ´Â +\texttt{latex} ȤÀº \texttt{lambda}°¡ 8ºñÆ® ¹®ÀÚ¸¦ º¸Á¶ ÆÄÀÏ +(\texttt{.aux})¿¡ Ãâ·ÂÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¼ÒÀý \ref{sec:¹®ÇåÀοë}¿¡¼ +¼³¸íÇÑ ¹Ù¿Í °°ÀÌ ¶óÅØÀÇ °æ¿ì¿¡´Â º¸Á¶ ÆÄÀÏ¿¡ 8ºñÆ® ¹®ÀÚ°¡ Ãâ·ÂµÉ ¼ö +ÀÖÀ¸³ª ¥ËÀÇ °æ¿ì¿¡´Â ±×·¸Áö ¸øÇÕ´Ï´Ù. Âü°í ¹®Çå ÀοëÀÇ °æ¿ìº¸´Ù ´õ¿í +½É°¢ÇÑ ¹®Á¦´Â »öÀÎÀÇ ¸Ó¸´¹®ÀÚ°¡ ¹Ù²î´Â °÷ÀÌ ´Ü¼øÈ÷ ù ¹®ÀÚÀÇ ºÎÈ£°ªÀÌ +¹Ù²î´Â °÷ÀÌ¾î¼ ÇÑ±Û »öÀÎ »ý¼º¿¡ ÀûÇÕÇÏÁö ¾Ê´Ù´Â °ÍÀÔ´Ï´Ù. À̸¦ +ÇØ°áÇϱâ À§Çؼ Áö±Ý±îÁö Çѱ۶óÅØ¿¡¼´Â ÇÑ±Û »öÀÎ ¾ç½Ä ÆÄÀÏ°ú +shell/awk ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ¿´À¸³ª ÇÑ±Û ¶óÅØ ¹öÀü 1.0¿¡¼´Â C ÇÁ·Î±×·¡¹Ö +¾ð¾î·Î ÀÛ¼ºµÈ \texttt{hmakeindex}¸¦ +»ç¿ëÇÕ´Ï´Ù.\index{hmakeindex@\texttt{hmakeindex}} + +\texttt{hmakeindex}Àº \texttt{latex}ÀÌ Ãâ·ÂÇÏ´Â \texttt{.idx} ÆÄÀÏÀÇ +16Áø¹ý Ç¥±â¸¦ ¸ðµÎ EUC ÄÚµå·Î ¹Ù²Û ÈÄ¿¡ \texttt{makeindex}¸¦ ½ÇÇà½ÃÅ°°í +Á¤·ÄµÈ \texttt{.ind} ÆÄÀÏÀ» ÀçÁ¤¸®ÇÏ¿© ¿ì¸®¸»À» ½É¹ú, ÇѱÛ, ÇÑÀÚ·Î +´ëºÐÇÑ ÈÄ ÇѱÛÀÇ ¸Ó¸´±ÛÀÚ°¡ ¹Ù²î´Â °÷¿¡ +\texttt{\textbackslash{}hindexhead} ¸í·ÉÀ» +»ðÀÔÇÕ´Ï´Ù.\index{»öÀÎ!\texttt{\textbackslash{}hindexhead}} +\texttt{\textbackslash{}hindexhead}ÀÇ ¾ÖÃÊ°ªÀº +\texttt{\textbackslash{}indexspace}À̸ç ÁÙ°£°ÝÀ» ´Ã¸®´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. +¸¸ÀÏ »öÀÎÀÇ ¸Ó¸´Á¦¸ñÀ» ``¡º°¡¡», ¡º³ª¡», ¡º´Ù¡», ¡º¶ó¡», ...''·Î +Ç¥½ÃÇÏ°íÀÚ ÇÑ´Ù¸é ´ÙÀ½°ú °°ÀÌ ¶óÅØ ¹®¼¿¡¼ +\texttt{\textbackslash{}hindexhead}¸¦ +ÀçÁ¤ÀÇÇÕ´Ï´Ù.\index{hindexhead@\verb+\hindexhead+} +\begin{verbatim} +\renewcommand\hindexhead[1]{\indexspace + {\bfseries + ¡º\ifcase#1 ½É¹ú\or °¡\or ±î\or ³ª\or ´Ù\or µû\or ¶ó\or + ¸¶\or ¹Ù\or ºü\or »ç\or ½Î\or ¾Æ\or ÀÚ\or Â¥\or + Â÷\or Ä«\or Ÿ\or ÆÄ\or ÇÏ\or ÇÑÀÚ\fi ¡»} + \nopagebreak +} +\end{verbatim} +\texttt{hmakeindex} ÇÁ·Î±×·¥Àº C ¾ð¾î·Î ÀÛ¼ºµÇ¾úÀ¸¹Ç·Î ¿î¿µ ü°è¿¡¼ +±â°è¾î·Î ¹ø¿ªÇÑ ÈÄ ¼³Ä¡ÇÏ¿©¾ß ÇÕ´Ï´Ù. À©µµ¿ìÁî ¿î¿µ ü°è¿¡¼´Â ¹Ì¸® +¹ø¿ªÇÑ \texttt{hmakeindex.exe}¸¦ ¼³Ä¡ÇÏ¸é µË´Ï´Ù. »öÀÎÀÛ¼ºÀº ´ÙÀ½°ú +°°ÀÌ ÇÕ´Ï´Ù. +\begin{verbatim} +hmakeindex <¹®¼À̸§> +\end{verbatim} + +ÇÑ±Û »öÀÎ ¾ç½Ä ÆÄÀÏÀº ¿©ÀüÈ÷ Á¸ÀçÇÏ¸ç »öÀΰú ÂÊ ¹øÈ£ »çÀ̸¦ Á¡¼±À¸·Î +ä¿ì´Â ±â´É¸¸ ¼öÇàÇÕ´Ï´Ù. ÀÌ ¸ð¾ç»õ ÆÄÀÏ \texttt{hind.ist}¸¦ ÁöÁ¤Çϱâ +À§Çؼ´Â \texttt{hmakeindex}ÀÇ Ãß°¡ ¼±ÅÃÀ¸·Î \texttt{-s hind}¸¦ +ÁöÁ¤ÇÕ´Ï´Ù. +\begin{verbatim} +hmakeindex -s hind <¹®¼À̸§> +\end{verbatim} + +¿µ¹®ÀڷΠǥ±âµÇ¾úÀ¸³ª ¿ì¸®¸» À½°¡·Î Ç¥±âµÇ´Â ÇÑ±Û ¿µ¿ª¿¡ »öÀÎÀ» +À§Ä¡½ÃÅ°±â À§Çؼ´Â ¹®¼¿¡¼ ´ÙÀ½°ú °°Àº ¹æ½ÄÀ¸·Î \verb|\index|¸¦ +ÁöÁ¤ÇÕ´Ï´Ù. + +\smallskip +\begin{tabular}[c]{|lcm{5cm}|}\hline + \verb|\LaTeX\index{¶óÅØ@\LaTeX}| & + $\leftarrow$ & \Çʱâa \verb|\LaTeX|Àº `\textrm{\LaTeX}'À¸·Î + ÀμâµË´Ï´Ù. ±×·¯³ª ¹®ÀÚ¿ÀÌ `\verb|\|'·Î ½ÃÀÛÇϱ⠶§¹®¿¡ + ¿µ¹®ÀÚ ºÎÈ£ `\verb|\|'¿¡ `\textrm{\LaTeX}'ÀÌ À§Ä¡ÇÏ°Ô µË´Ï´Ù. ÀÌ + ¶§´Â `\texttt{@}' ±ÛÀÚÀÇ ¾Õ¿¡ \texttt{¶óÅØ}À̶ó ÀûÀ½À¸·Î½á ±× À§Ä¡°¡ + `\texttt{¶óÅØ}'ÀÌ µÇµµ·Ï ÇÕ´Ï´Ù. \\\hline +\end{tabular} + + +\subsection{¿ì¸®¸» À̸§} +\label{¼ÒÀý:¿ì¸®¸»À̸§}\index{¿ì¸®¸» À̸§} + +Çѱ۶óÅØ 0.99 ¹öÀüºÎÅÍ´Â ¶óÅØ¿¡¼ »ç¿ëµÇ´Â °¢Á¾ À̸§µéÀ» ÀÏ·üÀûÀ¸·Î +\verb+\ksnamedef+ ¸ðµë ¸í·É¿¡ ÀÇÇØ º¯°æµÉ ¼ö ÀÖµµ·Ï +ÇÏ¿´½À´Ï´Ù.\index{ksnamedef@\verb+\ksnamedef+} ¿¹¸¦ µé¾î, ¶óÅØ¿¡¼ +»ç¿ëµÇ´Â `\refname{}'ÀÇ À̸§ `Reference'´Â \verb+\refname+¿¡ ÁöÁ¤µÇ¾î +ÀÖ½À´Ï´Ù. À̸¦ ¿ì¸®¸»È ÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù. +\begin{verbatim} + \ksnamedef{refname}{Âü°í~¹®Çå} +\end{verbatim} + +Ç¥~\ref{Ç¥:¿ì¸®¸»À̸§}¿¡´Â Çѱ۶óÅØ¿¡¼ ÇѱÛÈÇÑ ``¶óÅØ À̸§ÀÇ ÇÑ±Û ¹× +ÇÑÀÚÈ''°¡ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ ÇѱÛÈ´Â +\texttt{\textbackslash{}begin\{document\}} ¾Õ¿¡¼ À§¿¡ ¿¹¸¦ µç °Íó·³ +\texttt{\textbackslash{}ksnamedef}·Î ÀçÁ¤ÀÇÇÏ¸é ¿øÇϴ´ë·Î º¯°æµË´Ï´Ù. + +\begin{table}[htbp] + \leavevmode + \centering + \begin{tabular}{|r|c|c|c|}\hline + ¶óÅظí·É & Çѱ۶óÅØ(ÇѱÛ) & Çѱ۶óÅØ(ùÓí®) \\\hline\hline + \texttt{today} & 1994³â 3¿ù 6ÀÏ & 1994Ò´ 3êÅ 6ìí \\\hline + \texttt{enclname} & µ¿ºÀ¹° & ÔÒÜæÚª \\\hline + \texttt{ccname} & »çº» & ÞÐÜâ \\\hline + \texttt{headtoname} & ¹Þ´ÂÀÌ & áôãáìÑ \\\hline + \texttt{seename} & \verb+\+À» ÂüÁ¶ & \verb+\+À» óÑÍÅ \\\hline + \texttt{seename} & µµ ÂüÁ¶ & µµ óÑÍÅ \\\hline + \texttt{contentsname} & ¸ñ\~{}Â÷ & ÙÍ\~{}ó \\\hline +\texttt{listoffigurename} & ±×¸²\~{}¸ñÂ÷ & ±×¸²\~{}ÙÍó \\\hline + \texttt{listoftablename} & Ç¥\~{}¸ñÂ÷ & øú\~{}ÙÍó \\\hline + \texttt{refname} & Âü°í\~{}¹®Çå & óÑÍÅ\~{}ÙþúÌ \\\hline + \texttt{indexname} & ã¾Æº¸±â & ßã\~{}ìÚ \\\hline + \texttt{tablename} & Ç¥ & øú \\\hline + \texttt{abstractname} & ¿ä\~{}¾à & é©\~{}å³ \\\hline + \texttt{bibname} & Âü°í\~{}¹®Çå & óÑÍÅ\~{}ÙþúÌ \\\hline + \texttt{appendixname} & ºÎ·Ï & ݾÖâ \\\hline + \texttt{ksTHE} & Á¦ & ð¯ \\\hline + \texttt{partname} & Æí & ø¹ \\\hline + \texttt{chaptername} & Àå & íñ \\\hline + \texttt{sectionname} & Àý & ï½ \\\hline + \texttt{colorlayer} & ȯµîÆÇ\~{}»ö±ò & ü³Ôó÷ú\~{}ßäßÓ \\\hline + \texttt{glossaryname} & ¿ë¾î\~{}Ç®ÀÌ & åÞ\~{}ýÄ \\\hline + \texttt{pagename} & ÂÊ & ÂÊ \\\hline + \texttt{figurename} & ±×¸² & ±×¸² \\\hline + \end{tabular} + \caption{¶óÅØ À̸§ÀÇ ÇÑ±Û ¹× ÇÑÀÚÈ} + \label{Ç¥:¿ì¸®¸»À̸§} +\end{table} + +\texttt{\textbackslash{}ksTHE}´Â ¶óÅØ¿¡ Á¤ÀǵǾî ÀÖÁö ¾Ê°í, +Çѱ۶óÅØ¿¡¼ ´Ü¿øÀÇ ¼ýÀÚ ÆÇÂ¥±â¿¡ »ç¿ëµÇµµ·Ï µµÀÔµÈ À̸§ ¸ðµë +¸í·ÉÀÔ´Ï´Ù. ÀÌ´Â ¶óÅØ À̸§À» ÇѱÛ/ÇÑÀÚÈ ÇÔÀ¸·Î½á ¹ß»ýÇÏ´Â ¹®Á¦Á¡µéÀ» +ÇØ°áÇϱâ À§ÇØ »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î \texttt{\textbackslash{}part}ÀÇ +ÀÏ·Ã ¹øÈ£´Â ´Ü¿ø ¼ýÀÚÀÇ ÇѱÛÈ·Î ÀÎÇØ ``Æí I''°ú °°ÀÌ ³ª¿À¸ç +Çѱ۶óÅØ¿¡¼´Â \texttt{\textbackslash{}ksTHE}¸¦ µµÀÔÇÏ¿© ``Á¦ I Æí''°ú +°°Àº ½ÄÀ¸·Î Â¥¿©Áöµµ·Ï ÇÏ°í ÀÖ½À´Ï´Ù. + +Çѱ۶óÅØ¿¡¼´Â \texttt{\textbackslash{}part}¿Í +\texttt{\textbackslash{}chapter}, \texttt{\textbackslash{}appendix}, +\texttt{\textbackslash{}section}±îÁö¸¦ À§¿Í °°ÀÌ ÇѱÛÈÇÏ°í ÀÖÀ¸¸ç, +°¢°¢ ´ÙÀ½°ú °°ÀÌ ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù.\index{Çѱ۶óÅØ!´Ü¿ø ÆÇÂ¥±â} + +\medskip +\begin{tabular}{|r|rcl|}\hline + ´Ü¿ø Á¾·ù & ¼ýÀÚ ¾Õ & ¼ýÀÚ & ¼ýÀÚ µÚ \\\hline\hline + \verb+\part+ & \verb+\ksTHE~+ & \verb+\thepart+ & + \verb+~\partname+ \\\hline + \verb+\chapter+ & \verb+\ksTHE~+ & \verb+\thechapter+ & + \verb+~\chaptername+ \\\hline + & & \verb+\thesection+ & article \\ + \raisebox{1.5ex}[-1.5ex]{\texttt{\textbackslash appendix}} & + \raisebox{1.5ex}[-1.5ex]{\texttt{\textbackslash + appendixname\textasciitilde}} & + \verb+\thechapter+ & book/report \\\hline + \verb+\section+ & \verb+\ksTHE~+ & \verb+\thesection+ & + \verb+~\sectionname+ \\\hline +\end{tabular} +\medskip + +À̸¦ »ç¿ëÀÚÀÇ ÆíÀÇ¿¡ µû¶ó Àç¼³Á¤Çϱâ À§Çؼ´Â ´ÙÀ½ÀÇ ¸ðµë ¸í·ÉÀ» +»ç¿ëÇÕ´Ï´Ù. +\begin{verbatim} + \kscntformat{´Ü¿øÀ̸§}{¾Õ}{µÚ} +\end{verbatim} +¿¹¸¦ µé¾î \texttt{\textbackslash chapter}¸¦ ``ù° ¸¶´ç''°ú °°Àº ½ÄÀ¸·Î +Â¥±â À§Çؼ´Â \texttt{\textbackslash begin\{document\}} ¾Õ¿¡¼ ´ÙÀ½°ú +°°ÀÌ ÁöÁ¤ÇÕ´Ï´Ù. +\begin{verbatim} + \renewcommand{\thechapter}{\Hnum{chapter}} + \ksnamedef{chaptername}{¸¶´ç} + \kscntformat{chapter}{}{~\chaptername} +\end{verbatim} + + +\subsection{±×¿ÜÀÇ ¿ì¸®¸»È} +\label{¼ÒÀý:¿ì¸®¸»È} + +¿ì¸®¸»ÀÇ ºÐöÀº\index{Çѱ۶óÅØ!ºÐö} ºÙÀÓÇ¥°¡ »ç¿ëµÇÁö ¾ÊÀ¸¹Ç·Î ¿µ¾î±Ç +¾ð¾î¿Í´Â ´Ù¸¥ Ưº°ÇÑ Ã³¸® ¹æ¹ýÀÌ ¿ä±¸µË´Ï´Ù. +\def\hidewidth{\clearocplists\hskip\hideskip} + +\LaOm{\texttt{hfont.tex}¿¡¼ ¿ì¸®¸»ÀÇ ±ÛÀÚ »çÀÌ°¡ + \texttt{\textbackslash hyphenchar} ¾øÀÌ ºÐ¸®µÉ ¼ö ÀÖ°Ô ÇÏ°í + ÀÖ½À´Ï´Ù.} +{\OTP{}¿¡¼ °¢ ±ÛÀÚÀÇ ¾Õ¿¡ ºÐöÁ¡À» Áý¾î ³Ö°í »óȲ¿¡ µû¶ó ºÐö ¿©ºÎ¸¦ + °áÁ¤Çϵµ·Ï ÇÕ´Ï´Ù.} + +¿µ¾î ¹®¼¿¡¼ ´Ü¿ø Á¦¸ñ¿¡ ÀÌÀº ù ¹®´Ü¿¡¼´Â µé¿©¾²±â¸¦ ÇÏÁö ¾Ê½À´Ï´Ù. +±×·¯³ª ÇÑ±Û ¹®¼¿¡¼´Â ¸ðµç ¹®´Ü¿¡ µé¿©¾²±â°¡ Àû¿ëµÇ´Â °ÍÀ¸·Î +º¸ÀÔ´Ï´Ù. (ÀÌ´Â ÇÑ±Û ¹®¼ ÀÛ¼ºÀÇ Ç¥ÁØÀÌ ±ÔÁ¤µÈ °ÍÀ¸·Î º¸ÀÌÁö ¾ÊÀ¸³ª +Çѱ¹ÀÇ ÃâÆÇ ¼ÀûÀ» º¼ ¶§ ±×·¸°Ô ÆǴܵ˴ϴÙ.) ù ¹®´Ü µé¿©¾²±â¸¦ ÇÏ´Â +±¹°¡´Â Çѱ¹ »Ó¸¸Àº ¾Æ´Ñ °ÍÀ¸·Î º¸À̸ç, ÅØ ¿î¿µ ü°è¿¡¼ +\texttt{indentfirst} ²Ù·¯¹Ì¸¦ »ç¿ëÇÏ¿© À̸¦ ÇØ°áÇϵµ·Ï µÇ¾î ÀÖ½À´Ï´Ù. +Áï, ¹®¼ÀÇ Àü¹® ¿µ¿ª¿¡¼ +\begin{verbatim} + \usepackage{indentfirst} +\end{verbatim} +¸¦ ÁöÁ¤Çϸé ù ¹®´Ü µé¿©¾²±â°¡ ½±°Ô ÀÌ·ç¾îÁý´Ï´Ù. + +¶ÇÇÑ µé¿©¾²±âÀÇ Á¤µµ¿¡ À־µ ¿µ¾î ¹®¼¿Í ¿ì¸®¸» ¹®¼´Â Â÷ÀÌ°¡ ÀÖ´Â +°ÍÀ¸·Î º¸ÀÔ´Ï´Ù. (¿ª½Ã Á¤ÇØÁø Ç¥ÁØÀÌ ÀÖ´Â °ÍÀ¸·Î º¸ÀÌÁö ¾Ê°í +ÃâÆǻ翡¼ °ü½ÀÀûÀ¸·Î µé¿©¾²±âÀÇ ¾çÀ» Á¤ÇØ ¾²´Â °ÍÀ¸·Î º¸ÀÔ´Ï´Ù.) +Çѱ۶óÅØ¿¡¼ÀÇ µé¿©¾²±âÀÇ ¾çÀº ÇÑ±Û ±ÛÀÚ µÎ°³ÀÇ ³ÐÀÌ Áï Àü°¢ 2¹è°¢À» +¾ÖÃÊ°ªÀ¸·Î ÇÕ´Ï´Ù. ÀÌ´Â ¸¹Àº Çѱ¹¾î ¼Àû¿¡¼ º¸ÀÌ´Â Àü°¢ µé¿©¾²±âº¸´Ù +Å« °ªÀÌÁö¸¸ \cite{ÀÌÁ¾¿î91}\°ú KS A 0104¿¡¼ äÅõǰí ÀÖ´Â °ªÀÌ°í +¿ì¸®¸» ¹®¼¿¡ Àû´çÇÏ°Ô º¸ÀÔ´Ï´Ù. ÀÌ µé¿©¾²±âÀÇ ¾çÀº ´ÙÀ½°ú °°ÀÌ +»ç¿ëÀÚ°¡ ¿øÇϴ´ë·Î º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù. +\begin{verbatim} + \parindent15pt +\end{verbatim} + + +\subsection{PDF ¹®¼ ¸¸µé±â} +\label{¼ÒÀý:PDF}\index{PDF ¹®¼} + +PDF´Â Portable Document FormatÀÇ ¾àÀڷμ Adobe ȸ»ç¿¡¼ Á¦Á¤ÇÑ ¹®¼ +Çü½ÄÀÔ´Ï´Ù. PDF ¹®¼´Â Adobe ȸ»çÀÇ PDF ÇÁ·Î±×·¥¿¡¼ ¾ð±ÞµÇ´Â Acrobat +¹®¼·Îµµ ºÒ·ÁÁö°í ÀÖÀ¸¸ç ¾î¶² ¿î¿µ ü°è¿¡¼µçÁö ¹Ì¸® º¸±â¿Í ÀμⰡ +°¡´ÉÇÒ ¼ö ÀÖ´Â À̽ļºÀ» °®°í ÀÖ½À´Ï´Ù. PDF¿¡´Â \PS{} ±ÛÀÚü¿Í +TrueType ±ÛÀÚü°¡ »ç¿ëµÉ ¼ö ÀÖ°í ÀÌ ¹®¼ Çü½ÄÀ» ¸¸µé±â À§Çؼ ¸î¸îÀÇ +»ó¾÷¿ë ÇÁ·Î±×·¥ÀÌ ÀÖ½À´Ï´Ù. ÅØ »ç¿ëÀÚ Ãþ¿¡¼µµ ÀÌ·¯ÇÑ Çü½ÄÀÇ ¹®¼¸¦ +ÅØ°ú °°Àº °·ÂÇÑ ½ÄÀÚ Ã¼°è·Î © ¼ö ÀÖµµ·Ï ¸¹Àº ÀÛ¾÷À» ÇÏ¿´°í, ±× °á°ú·Î +ÃʱâÀÇ pdf\TeX{}À» È®ÀåÇÑ pdfe\TeX{}ÀÌ web2c ¹öÀü 7.5.4¿¡ Æ÷ÇԵǾî +°ø°³µÇ°í ÀÖ½À´Ï´Ù. pdf\TeX{}¿¡¼´Â \PS{} ±ÛÀÚü¿Í TrueType ±ÛÀÚü¸¦ +»ç¿ëÇÏ¿©¾ß Çϸç, KAIST ¼öÇаúÀÇ +Á¶Áøȯ´Ô\footnote{chofchof@math.kaist.ac.kr. Çö ¼ö¿ø´ëÇб³ ±³¼ö, + chofchof@ktug.or.kr}Àº Çѱ۶óÅØÀÇ \PS{} ±ÛÀÚü¸¦ ½á¼ ÇÑ±Û PDF ¹®¼¸¦ +¸¸µé ¼ö ÀÖ´Ù´Â ¼Ò½ÄÀ» ¾Ë·Á ÁֽŠ¹Ù ÀÖ½À´Ï´Ù. + +\underline{Çѱ۶óÅØ}\\ +¶óÅØÀ» »ç¿ëÇÏ¿© ÇÑ±Û PDF ¹®¼¸¦ ¸¸µé±â À§Çؼ´Â \texttt{pdflatex}À» +»ç¿ëÇÏ¿©¾ß ÇÕ´Ï´Ù.\index{pdflatex@\texttt{pdflatex}} ¿ì¸®¸» ±ÛÀÚü´Â +\PS{} ±ÛÀÚü¸¦ »ç¿ëÇϹǷΠ\texttt{pdflatex}À» »ç¿ëÇÏ´Â µ¥ ¹®Á¦°¡ ¾øÀ¸¸ç +¿µ¹® ±ÛÀÚü´Â \texttt{times.sty}°ú °°Àº ²Ù·¯¹Ì·Î Adobe Type1 ±ÛÀÚü¸¦ +»ç¿ëÇϰųª Computer Modern ±ÛÀÚü¸¦ pfb³ª ttf·Î Çü½ÄÀ» º¯È¯ÇÑ ±ÛÀÚü¸¦ +¼³Ä¡ÇÏ¿© »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. + +¿ì¸®¸» ¹®¼¸¦ ´ÙÀ½°ú °°ÀÌ +\begin{verbatim} +pdflatex <ÆÄÀÏÀ̸§>.tex +\end{verbatim} +Çϸé \texttt{<ÆÄÀÏÀ̸§>.pdf} ÆÄÀÏÀÌ ¸¸µé¾îÁý´Ï´Ù. + +\underline{ÇѱۥË}\\ +¾Ö¼®ÇÏ°Ôµµ \texttt{pdfomega}³ª \texttt{pdflambda}´Â (¾ÆÁ÷) ¾ø½À´Ï´Ù. +µû¶ó¼ Çѱۥ˸¦ »ç¿ëÇÏ¿© PDF ÆÄÀÏÀ» ¸¸µé±â À§Çؼ´Â \texttt{dvi}, +\texttt{ps}, \texttt{pdf}ÀÇ ÀÏ·ÃÀÇ º¯È¯À» °ÅÄ¡°Å³ª \texttt{dvipdfm}À» +»ç¿ëÇØ¾ß ÇÕ´Ï´Ù.\index{dvipdfm@\texttt{dvipdfm}} + +¿ì¸®¸» ¹®¼¸¦ ´ÙÀ½°ú °°ÀÌ +\begin{verbatim} +lambda <ÆÄÀÏÀ̸§>.tex +dvips <ÆÄÀÏÀ̸§> -o +epstopdf <ÆÄÀÏÀ̸§>.ps +\end{verbatim} +ȤÀº\index{dvipdfm} +\begin{verbatim} +lambda <ÆÄÀÏÀ̸§>.tex +dvipdfm <ÆÄÀÏÀ̸§> +\end{verbatim} +Çϸé \texttt{<ÆÄÀÏÀ̸§>.pdf} ÆÄÀÏÀÌ ¸¸µé¾îÁý´Ï´Ù. + +°æ¿ì¿¡ µû¶ó¼´Â PDF ÆÄÀÏÀÇ Á¾ÀÌ ±Ô°ÝÀÌ A4 ¿ëÁö¿Í ´Ù¸¦ °æ¿ì°¡ ÀÖ½À´Ï´Ù. +ÀϹÝÀûÀ¸·Î \texttt{pdftex}À» »ç¿ëÇÒ ¶§¿¡ Á¾ÀÌ +±Ô°ÝÀº\index{pdflatex@\texttt{pdflatex}!Á¾ÀÌ ±Ô°Ý} +\texttt{pdftex.cfg}¿¡¼ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î Á¾ÀÌ ±Ô°ÝÀ» +±¹ÆÇ(148mm$\times$210mm)À¸·Î ¼³Á¤Çϱâ À§Çؼ´Â ´ÙÀ½°ú °°ÀÌ +\texttt{pdftex.cfg}¸¦ ¼öÁ¤ÇÕ´Ï´Ù.\index{pdftex.cfg@\texttt{pdftex.cfg}} +\begin{verbatim} +page_width 148 true mm +page_height 210 true mm +\end{verbatim} +¼öÁ¤µÈ \texttt{pdftex.cfg} ÆÄÀÏÀº ÀÛ¾÷ ÁßÀÎ ÀÚ·á¹æ¿¡ µÎ¸é µË´Ï´Ù. + +±×·¯³ª \texttt{ps} ÆÄÀÏÀ» °ÅÃļ \texttt{pdf} ÆÄÀÏÀ» ¸¸µé ¶§¿¡´Â +\texttt{dvips}·Î \texttt{ps} ÆÄÀÏÀ» Ãâ·ÂÇÏ´Â ´Ü°è¿¡¼ ¼±Åà »çÇ×À¸·Î +Á¾ÀÌ Å©±â¸¦ Á¤ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù. +\begin{verbatim} +dvips -t 148mmx210mm <ÆÄÀÏÀ̸§>.dvi -o +\end{verbatim} + +pdf ÆÄÀÏÀ» ¹Ì¸®º¸±â À§Çؼ´Â adobe ȸ»ç¿¡¼ °ø°³ÇÑ \texttt{acroread}³ª +\texttt{ghostscript} ȤÀº À¯´Ð½º ¿î¿µ ü°è¿¡¼¸¸ Á¦°øµÇ´Â +\texttt{xpdf}\footnote{\texttt{http://www.aimnet.com/\textasciitilde + derekn/xpdf/}}¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶óÅØÀ¸·Î ¹®¼ ÀÛ¾÷À» ÇÒ +¶§¿¡´Â ¿øõ ¹®¼¿¡¼ ¼öÁ¤µÈ ³»¿ëÀÇ °á°ú¸¦ ¹Ì¸®º¸±â¸¦ ÅëÇØ È®ÀÎÇϴµ¥, +À¯´Ð½º ¿î¿µ ü°èÀÇ \texttt{xdvi}³ª À©µµ¿ìÁî ¿î¿µ ü°èÀÇ \texttt{yap}°ú +°°Àº \texttt{dvi} ¹Ì¸®º¸±â ÇÁ·Î±×·¥Àº ¹Ì¸®º¸±â ȸéÀÇ +``Àç»ý(refresh)'' ±â´ÉÀ» ÅëÇØ ÀÌ¹Ì ¿·ÁÁ® Àִ â¿¡¼ ¼öÁ¤µÈ °á°ú¹°À» +°£´ÜÈ÷ È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª pdf ¹Ì¸®º¸±â ÇÁ·Î±×·¥Àº +\texttt{xpdf}¸¸ÀÌ ``Àç»ý'' ±â´ÉÀÌ ÀÖ¾î¼ ´Ù¸¥ ÇÁ·Î±×·¥À» »ç¿ëÇÒ +°æ¿ì¿¡´Â Á¶±Ý ºÒÆíÇÑ Á¡ÀÌ ÀÖ½À´Ï´Ù. + + +\newpage +\appendix + + +\section{Âü°í ¹®Çå µ¥ÀÌÅͺ£À̽º} +\label{sec:bib} + +¶óÅØÀ¸·Î ¹®¼ÀÇ ÆÇÂ¥±â¿¡ Àͼ÷ÇØÁø ÈÄ¿¡´Â Âü°í ¹®Çå ¸ñ·ÏÀÇ °ü¸®¿¡ +°ü½ÉÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù. Âü°í ¹®Çå µ¥ÀÌÅͺ£À̽º´Â ÇмúÁö ÃâÆÇ°ú °°ÀÌ +Àü¹® ºÐ¾ßÀÇ ÇÐȸ¿¡¼ À¯¿ëÇÏ°Ô »ç¿ëµÉ ¼ö ÀÖ°í, Âü°í ¹®Çå ¾ç½Ä ÆÄÀÏÀ» +ÇÐȸ¿¡¼ Á¦°øÇÔÀ¸·Î½á Âü°í ¹®Çå ¸ñ·ÏÀÇ ÆÇÂ¥±â°¡ ÀÏ°ü¼ºÀ» °¡Áú ¼ö ÀÖ°Ô +µË´Ï´Ù. ¶ÇÇÑ Âü°í ¹®Çå µ¥ÀÌÅͺ£À̽º´Â ƯÁ¤ ºÐ¾ß¿¡ µ¶¸³ÀûÀÎ Çü½ÄÀ¸·Î +±¸ÃàµÇ°í ÀÌ µ¥ÀÌÅͺ£À̽º¸¦ ÀÌ¿ëÇÏ´Â »ç¿ëÀÚ°¡ ÇÊ¿äÇÑ Á¤º¸¸¦ ¿øÇÏ´Â +¸ð¾çÀ¸·Î Ãâ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. + +ÇÑ±Û Âü°í ¹®Çå µ¥ÀÌÅͺ£À̽º¸¦ ±¸ÃàÇϱâ À§Çؼ´Â ¿µ¹® Âü°í ¹®Çå +µ¥ÀÌÅͺ£À̽º¿Í ´Ù¸¥ Ưº°ÇÑ ¹æ½ÄÀÌ ¾ø½À´Ï´Ù. ´Ù¸¸, ÁÖÀÇÇÒ Á¡ÀÌ ÀÖ´Ù¸é +µ¥ÀÌÅͺ£À̽ºÀÇ ±â·Ï »çÇ× Áß¿¡¼ Ưº°ÇÑ ±â´ÉÀ» °®´Â ±â´É¾î°¡ +µ¥ÀÌÅͺ£À̽ºÀÇ ³»¿ë°ú µ¿ÀÏÇÑ ¹®ÀÚ ¼¼Æ®¸¦ »ç¿ëÇÏ°í Ưº°ÇÑ Ç¥½Ã°¡ +¾øÀ¸¹Ç·Î ¿À¿ëµÉ ¼ö ÀÖ´Ù´Â Á¡ÀÔ´Ï´Ù. + +Âü°í ¹®Çå µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀÇ È®ÀåÀÚ´Â \texttt{.bib}ÀÌ¸ç °¢ ¹®ÇåÀÌ +Á¤ÇØÁø ¼ø¼ ¾øÀÌ ´ÙÀ½°ú °°Àº ƲÀ» À¯ÁöÇÏ¸ç ³ª¿µË´Ï´Ù. +\begin{verbatim} +@<¹®Çå À¯Çü> = {<¶óº§>, + <Çʼö »çÇ×> = {<³»¿ë>}, + ... + <¼±Åà »çÇ×> = {<³»¿ë>}, + ... +} +\end{verbatim} +\texttt{<¶óº§>}Àº ¹®¼¿¡¼ ¹®ÇåÀ» ÀοëÇÒ ¶§ »ç¿ëµÇ´Â Âü°í ¹®Çå Ç¥ÁöÀ̸ç +\texttt{<Çʼö »çÇ×>}°ú \texttt{<¼±Åà »çÇ×>}Àº \texttt{<¹®Çå À¯Çü>}¿¡ +µû¶ó ´Ù¸¨´Ï´Ù. + + +\subsection{¹®Çå À¯Çü} +\label{sec:¹®ÇåÀ¯Çü} + +´ëºÎºÐÀÇ Âü°í ¹®Çå ¾ç½Ä ÆÄÀÏ¿¡¼ »ç¿ëµÇ´Â ¹®ÇåÀÇ À¯Çü°ú Çʼö/¼±Åà +»çÇ×Àº ´ÙÀ½°ú °°À¸¸ç Çʼö/¼±Åà »çÇ×ÀÌ ¾Æ´Ñ »çÇ×Àº \texttt{bibtex}¿¡ +ÀÇÇØ ¹«½ÃµË´Ï´Ù. + +\newcommand{\bibtype}[4]{\item \texttt{#1}: #2\\Çʼö: #3\\¼±ÅÃ: #4} +\begin{itemize} +\bibtype{article} +{Á¤±â °£Ç๰À̳ª ÀâÁöÀÇ ³í¹®} +{author, title, journal, year} +{volume, number, pages, month, note} +\bibtype{book} +{ÃâÆÇµÈ ¼Àû} +{author ȤÀº editor, title, publisher, year} +{volume ȤÀº number, series, address, edition, month, note} +\bibtype{booklet} +{µî·ÏµÈ ÃâÆǻ糪 ±â°üÀ» ÅëÇÏÁö ¾Ê°í Àμâ/Á¦º»µÈ Ã¥} +{title} +{author, howpublished, address, month, year, note} +\bibtype{inbook} +{ÃâÆǹ°ÀÇ Àå, Àý ȤÀº ÂÊ ¹üÀ§} +{author ȤÀº editor, title, chapter ³»Áö pages, publisher, year} +{volume ȤÀº number, series, type, address, edition, month, note} +\bibtype{incollection} +{ÃâÆǹ°À» ±¸¼ºÇÏ´Â, ÀÚüÀÇ Á¦¸ñÀ» °¡Áö°í ÀÖ´Â ÀϺκÐ} +{author, titiel, booktitle, publisher, year} +{editor, volume ȤÀº number, series, type, chapter, pages, address, + edition, month, note} +\bibtype{inproceedings} +{ÇÐȸ ȸº¸¿¡ ¹ßÇ¥µÈ ³í¹®} +{author, title, booktitle} +{editor, volume ȤÀº number, series, pages, address, month, + organization, publisher, note} +\bibtype{manual} +{±â¼ú ¹®¼} +{title} +{author, organization, address, edition, month, year, note} +\bibtype{masterthesis} +{¼®»ç ÇÐÀ§ ³í¹®} +{author, title, school, year} +{type, address, month, note} +\bibtype{misc} +{¾î´À À¯Çü¿¡µµ ¼ÓÇÏÁö ¾ÊÀ» ¶§ (¼±Åà »çÇ×ÀÌ Çϳªµµ ¾øÀ¸¸é ¿À·ù)} +{¾øÀ½} +{author, title, howpublished, month, year, note} +\bibtype{phdthesis} +{¹Ú»ç ÇÐÀ§ ³í¹®} +{author, title, school, year} +{type, address, month, note} +\bibtype{proceedings} +{ÇÐȸ ȸº¸} +{title, year} +{editor, volume ȤÀº number, series, address, publisher, note, month, + organization} +\bibtype{techreport} +{±³À° ±â°ü°ú °°Àº ±â°ü¿¡¼ ¿ù°£/°è°ü°ú °°Àº ¿¬¼Ó¹°·Î ÃâÆǵǴ º¸°í¼} +{author, title, institution, year} +{type, number, address, month, note} +\bibtype{unpublished} +{Çü½ÄÀûÀ¸·Î ÃâÆǵÇÁö´Â ¾Ê¾ÒÁö¸¸ ÀúÀÚ¿Í Á¦¸ñÀ» °¡Áö°í ÀÖ´Â ¹®¼} +{author, title, note} +{month, year} +\end{itemize} + + +\subsection{±âÀç »çÇ×} +\label{sec:±âÀç»çÇ×} + +°¢ ±âÀç »çÇ×ÀÇ ³»¿ëÀº ´ÙÀ½°ú °°½À´Ï´Ù. +\begin{itemize} +\item \texttt{address}: \texttt{publisher}³ª ±â°üÀÇ ÁÖ¼Ò. ³ÐÀº Áö¿ª¿¡ + ºÐÆ÷ÇÑ ÃâÆÇ»çÀÇ °æ¿ì¿¡´Â µµ½Ã À̸§¸¸ ±âÀçÇÑ´Ù. ÀÛÀº ÃâÆǼÒÀÇ + °æ¿ì¿¡´Â Àüü ÁÖ¼Ò¸¦ ±âÀçÇÏ´Â °ÍÀÌ µ¶ÀÚ¿¡°Ô À¯¿ëÇÒ °ÍÀÌ´Ù. +\item \texttt{annote}: ¸Þ¸ð. Ç¥ÁØ Âü°í ¹®Çå ¾ç½Ä¿¡¼´Â »ç¿ëµÇÁö + ¾ÊÁö¸¸ \texttt{annote}¿Í °°ÀÌ ÁÖÇØ Âü°í ¹®ÇåÀ» »ý¼ºÇÏ´Â ¾ç½Ä¿¡¼ + »ç¿ëµÈ´Ù. ÀÌ ÅÍ´Â »õ ¹®ÀåÀ¸·Î ½ÃÀÛÇϹǷΠ¿µ¾îÀÇ °æ¿ì¿¡´Â ù ±ÛÀÚ°¡ + ´ë¹®ÀÚÀ̾î¾ß ÇÑ´Ù. +\item \texttt{author}: ÀúÀÚÀÇ À̸§À̸ç \BibTeX ÀÇ À̸§ Çü½ÄÀ¸·Î ±âÀçÇÑ´Ù. +\item \texttt{booktitle}: ÀϺκи¸ ÀοëµÇ´Â ¼ÀûÀÇ Á¦¸ñ. ¼Àû µîÀç + »çÇ׿¡´Â \texttt{title}ÀÌ »ç¿ëµÈ´Ù. +\item \texttt{chapter}: Àå ¹øÈ£. +\item \texttt{crossref}: Âü°í ¹®Çå µ¥ÀÌÅͺ£À̽º¿¡ µîÀçµÈ Âü°í ¹®ÇåÀÇ + ±³Â÷ ÂüÁ¶ Ç¥Áö. +\item \texttt{edition}: ``°³Á¤ÆÇ''°ú °°Àº °£Ç๰ÀÇ ¹ßÇà ÆǼö. ¼¼ö·Î + ÁÖ¾îÁ®¾ß ÇÏ¸ç ¿µ¾îÀÇ °æ¿ì ``Second''¿Í °°ÀÌ Ã¹ ±ÛÀÚ°¡ ´ë¹®ÀÚÀ̾î¾ß + ÇÑ´Ù. Ç¥ÁØ ¾ç½ÄÀ» ÅëÇØ ÇÊ¿äÇÑ °æ¿ì¿¡´Â ù ±ÛÀÚ°¡ ¼Ò¹®ÀÚ·Î ¹Ù²ï´Ù. +\item \texttt{editor}: ÆíÁýÀÚÀÇ À̸§. \BibTeX{}ÀÇ À̸§ Çü½ÄÀ¸·Î + ±âÀçÇÑ´Ù. \texttt{author}¿Í ÇÔ²² ±âÀçµÈ ¶§¿¡ \texttt{editor}´Â + ÂüÁ¶°¡ µîÀåÇÏ´Â ¼ÀûÀÇ ÆíÁýÀÚ¸¦ ³ªÅ¸³½´Ù. +\item \texttt{howpublished}: Åë»óÀûÀÎ °£Ç๰ÀÌ ¾Æ´Ñ °æ¿ì ÃâÆÇµÈ ¹æ½Ä. +\item \texttt{institution}: ±â¼ú ¹®¼¸¦ ÈÄ¿øÇÑ ±â°ü. +\item \texttt{journal}: Á¤±â °£Ç๰ÀÇ À̸§. Àß ¾Ë·ÁÁø Á¤±â °£Ç๰ÀÇ + °æ¿ì¿¡´Â ¾à¾î¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. +\item \texttt{key}: ¸ñ·ÏÀÇ Á¤·ÄÀ̳ª ±³Â÷ ÂüÁ¶ ±×¸®°í \texttt{author}³ª + \texttt{editor}°¡ ¾øÀ» °æ¿ì¿¡ ¹®Çå Ç¥Áö¸¦ ¸¸µå´Âµ¥ »ç¿ëµÈ´Ù. + \texttt{\textbackslash cite} ¸í·ÉÀÇ Ç¥Áö ¹× µ¥ÀÌÅͺ£À̽º µîÀç Ç׸ñÀÇ + óÀ½¿¡ ³ª¿À´Â ¹®Çå Ç¥Áö¿Í È¥µ¿Çؼ´Â ¾ÈµÈ´Ù. +\item \texttt{month}: ÃâÆǹ°ÀÌ ÃâÆÇµÈ ´ÞÀ̳ª ÃâÆǵÇÁö ¾ÊÀº ÃâÆǹ°ÀÌ + ¾º¿©Áø ´Þ. ¿µ¾îÀÇ °æ¿ì ÀÏ°ü¼ºÀ» À§ÇØ ¼¼ ¹®ÀÚ ¾à¾î·Î \texttt{jan}, + \texttt{feb}, \texttt{mar} µîÀÌ »ç¿ëµÇ¾î¾ß ÇÑ´Ù. +\item \texttt{note}: µ¶ÀÚ¿¡°Ô À¯¿ëÇÏ´Ù°í »ý°¢µÇ´Â Ãß°¡ÀûÀÎ Á¤º¸. +\item \texttt{number}: Á¤±â °£Ç๰À̳ª ÀâÁö, ±â¼ú ¹®¼ ȤÀº ¿¬Àç¹° + ³»¿ëÀÇ ¹øÈ£. Á¤±â °£Ç๰À̳ª ÀâÁöÀÇ ÆÇÀ̳ª È£´Â º¸Åë + \texttt{volume}°ú \texttt{number}·Î ½Äº°µÇ°í ±â¼ú ¹®¼´Â º¸Åë + \texttt{number}·Î ½Äº°µÇ¸ç À̸§À» °®´Â ¿¬Àç¹°ÀÇ ¼ÀûÀº °¡²û + \texttt{nubmer}¸¦ °®±âµµ ÇÑ´Ù. +\item \texttt{organization}: ÇÐȸ¸¦ ÈÄ¿øÇϰųª \texttt{manual}À» + ÃâÆÇÇÑ ±â°ü. +\item \texttt{pages}: Çϳª ÀÌ»óÀÇ ÂÊÀ̳ª ÂÊ ¹üÀ§·Î + \texttt{42{-}{-}111}, \texttt{7, 41, 73{-}{-}97} ȤÀº \texttt{43+}·Î + ±âÀçµÇ´Âµ¥ ¿©±â¼ `\texttt{+}'´Â ´Ü¼øÇÏÁö ¾ÊÀº ¹üÀ§ÀÇ ÂÊÀ» °¡¸®Å²´Ù. +\item \texttt{publisher}: ÃâÆÇ»ç À̸§. +\item \texttt{school}: ³í¹®ÀÌ ¾²¿©Áø Çб³ÀÇ À̸§. +\item \texttt{series}: ¿¬Àç¹°À̳ª ¿©·¯ ±ÇÀ¸·Î ±¸¼ºµÇ´Â ÃâÆǹ°ÀÇ À̸§. + Àüü ÃâÆǹ°À» ÀοëÇÒ ¶§¿¡ \texttt{title}Àº Á¦¸ñÀ» ¸»ÇÏ°í ¼±Åà »çÇ×ÀÎ + \texttt{series}´Â ¿¬Àç¹°ÀÇ À̸§À̳ª ¿©·¯±ÇÀ¸·Î ±¸¼ºµÈ ÃâÆÇ ¼ÀûÀÇ + À̸§À» ¸»ÇÑ´Ù. +\item \texttt{title}: Ã¥ÀÇ Á¦¸ñ. +\item \texttt{type}: ±â¼ú ¹®¼ÀÇ À¯ÇüÀ» ÁöÁ¤Çϸç ``¿¬±¸ ³ëÆ®''¿Í °°ÀÌ + ±âÀçÇÑ´Ù. À¯ÇüÀÌ ÁÖ¾îÁöÁö ¾ÊÀ¸¸é ¾ÖÃÊ°ªÀÎ ``±â¼ú ¹®¼''°¡ »ç¿ëµÈ´Ù. + ¿µ¾îÀÇ °æ¿ì¿¡´Â ¾ÖÃÊ°ªÀÌ ``Technical Report''ÀÌ´Ù. + \texttt{phdthesis} À¯ÇüÀÇ °æ¿ì¿¡´Â ``¹Ú»ç ÇÐÀ§ ³í¹®'' (¾ÖÃÊ°ª)À̶ó°í + ¸í½ÃÇÒ ¼ö ÀÖ´Ù. ¿µ¾îÀÇ °æ¿ì¿¡´Â ``\{Ph.D.\} dissertation''ÀÌ + ¾ÖÃÊ°ªÀÌ´Ù. \texttt{inbook}À̳ª \texttt{incollection} À¯Çü¿¡¼µµ + \texttt{chapter = "1.2", type = "Àý"}À̶ó°í ±âÀçÇÔÀ¸·Î½á ¾ÖÃÊ°ªÀÎ + ``1.2 Àå'' ´ë½Å¿¡ ``1.2 Àý''À» ¾òÀ» ¼ö ÀÖ´Ù. +\item \texttt{volume}: ¿¬¼Ó °£Ç๰À̳ª ¿©·¯ ±ÇÀ¸·Î ±¸¼ºµÈ Àμ⹰ÀÇ ±Ç. +\item \texttt{year}: ÃâÆÇ ¿¬µµ. ÃâÆǵÇÁö ¾ÊÀº ¼ÀûÀÇ °æ¿ì ¼ÀûÀÌ + ¾²¿©Áø ¿¬µµ. ÀϹÝÀûÀ¸·Î 1984¿Í °°ÀÌ ³× °³ÀÇ ¼ýÀÚ·Î ±¸¼ºµÇÁö¸¸ Ç¥ÁØ + Âü°í ¹®Çå ¾ç½ÄÀº ``about 1984''¿Í °°ÀÌ ¸¶Áö¸· ³× ¹®ÀÚ°¡ ¼ýÀÚÀÎ °æ¿ì¸¦ + Àß Ã³¸®ÇÑ´Ù. +\end{itemize} + + +\subsection{ÀúÀÚ ¹× ÆíÁýÀÚ À̸§ Çü½Ä} +\label{sec:À̸§} + +\texttt{author}³ª \texttt{editor}ÀÇ ¿µ¾î À̸§Àº ´ÙÀ½ÀÇ µÎ °¡Áö Çü½ÄÀ¸·Î +ÀԷµ˴ϴÙ. +\begin{verbatim} +"<À̸§> <¼º>" +"<¼º>, <À̸§>" +\end{verbatim} +±×·¯³ª Çѱ¹¾î À̸§Àº °ø¹é ¹®ÀÚ°¡ ¾øÀÌ ´ÙÀ½°ú °°Àº Çü½ÄÀ¸·Î ÀԷµ˴ϴÙ. +\begin{verbatim} +<¼º><À̸§> +\end{verbatim} +¿µ¾î À̸§À» ¹ÝÁ¡À¸·Î ¼º°ú ±¸ºÐÇÏ´Â ¹æ¹ýÀº ¼ºÀÌ ¿©·¯ ³¹¸»·Î ±¸¼ºµÈ +°æ¿ì¿¡ È¿°úÀûÀÔ´Ï´Ù. + +À̸§¿¡ »ç¿ëµÇ´Â ±â´É¾î¿¡´Â \texttt{and}¿Í \texttt{others}°¡ ÀÖ½À´Ï´Ù. +\texttt{and}´Â ¿©·¯ À̸§À» ³ª¿ÇÒ ¶§ »ç¿ëµÇ°í \texttt{others}´Â ¿©·¯ +À̸§À» Ãà¾àÇÒ ¶§ »ç¿ëµË´Ï´Ù. µû¶ó¼ À̸§ ±âÀç ³»¿ëÀÌ \texttt{and + others}·Î ³¡³¯ ¶§¿¡ ÀÌ´Â ``\textvisiblespace ¿Ü''(¿µ¾îÀÇ °æ¿ì´Â +``\textit{et al.}'')·Î Ãâ·ÂµË´Ï´Ù. + + +\section{ÇѱÛÈ} +\label{sec:ÇѱÛÈ} + +EUC-KR ºÎÈ£È ¹®ÀÚ¸¦ ó¸®ÇÏ´Â Çѱ۶óÅØ¿¡¼ ¹ß»ýÇÏ´Â ¹®Á¦Á¡µéÀº ´ëºÎºÐÀÌ +¹®ÀÚÀÇ ¹üÁÖ¿¡ ±âÀÎÇÕ´Ï´Ù. ÅØÀÇ ¸í·ÉÀº ´õ ÀÌ»ó \texttt{expand} µÉ ¼ö +¾øÀ» ¶§±îÁö \texttt{expand} µÇ´Â ¹Ý¸é¿¡ ¹®ÀÚ´Â ´õ ÀÌ»ó \texttt{expand} +µÇÁö ¾Ê´Â ¹üÁÖ¿¡ ¼ÓÇÕ´Ï´Ù. ¿µ¾î ¾ËÆĺª ¹®ÀÚ´Â ¸ðµÎ ¹®ÀÚ ¹üÁÖ¿¡ +¼ÓÇϹǷΠ¿¹¸¦ µé¾î ``word''¸¦ ±¸¼ºÇÏ´Â ³× °³ÀÇ ¹®ÀÚ´Â \texttt{expand} +ÈÄ¿¡µµ ±×´ë·Î ³²½À´Ï´Ù. ¹Ý¸é¿¡ EUC-KR·Î ºÎÈ£ÈµÈ ``³¹¸»''Àº ³× °³ÀÇ +ºÎÈ£°¡ µÎ °³¾¿ ½ÖÀ» ÀÌ·ç°í ÀÖÀ¸¸ç °¢ ½ÖÀÌ µÎ °³ÀÇ ÇÑ±Û À½Àý ``³¹''°ú +``¸»''À» Çü¼ºÇÕ´Ï´Ù. EUC-KR ºÎÈ£È ¹æ½ÄÀº ÇÑ À½ÀýÀ» ±¸¼ºÇÏ´Â µÎ °³ÀÇ +¹ÙÀÌÆ® °ª¿¡ ÀÇÇØ Çѱ¹¾î À½Àý °ªÀÌ Á¤ÇØÁö¹Ç·Î Çѱ۶óÅØ¿¡¼´Â ù ¹ø° +¹ÙÀÌÆ®¸¦ µÎ ¹ø° ¹ÙÀÌÆ®¸¦ Àμö·Î ÃëÇÏ´Â ¸í·ÉÀ¸·Î ÀνÄÇϵµ·Ï ÇÏ°í +ÀÖ½À´Ï´Ù. ±× °á°ú ÇÑ±Û À½ÀýÀº \texttt{expand} µÈ ÈÄ¿¡ ¼ÒÀ§ ¸»ÇÏ´Â ¿ø½Ã +¸í·ÉÀ¸·Î ±¸¼ºµÇ´Â ÀÏ·ÃÀÇ ¸í·É ÁýÇÕü·Î º¯ÇÕ´Ï´Ù. + +¹®ÀÚ ¹üÁÖ¸¦ ±â´ëÇÏ´Â ¸í·ÉÀÇ º¯¼ö°¡ ÇѱÛÀÏ ¶§¿¡ ¶óÅØÀº ¿À·ù¸¦ +À¯¹ßÇÕ´Ï´Ù. \texttt{\textbackslash label}À̳ª \texttt{\textbackslash + cite} ¸í·É µîÀÇ º¯¼ö°¡ ÇѱÛÀÏ ¶§°¡ ±×·¸½À´Ï´Ù. Çѱ۶óÅØ¿¡¼´Â Ç¥ÁØ +¹®¼ ¾ç½Ä¿¡¼ »ç¿ëµÇ´Â ÀÌ¿Í °°Àº ¸í·ÉµéÀ» ¼öÁ¤ÇÏ¿©¼ ÇÑ±Û ¶óº§À» »ç¿ëÇÒ +¼ö ÀÖµµ·Ï Çß½À´Ï´Ù. ±×·¯³ª ´Ù¸¥ ÆÐÅ°Áö¿¡¼ ÀÌ·± ¸í·ÉµéÀ» ÀçÁ¤ÀÇÇϸé +¶Ç´Ù½Ã ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. + +\texttt{showkeys} ÆÐÅ°Áö´Â \texttt{\textbackslash label}, +\texttt{\textbackslash ref}, \texttt{\textbackslash pageref}, +\texttt{\textbackslash cite}, \texttt{\textbackslash bibitem} ¸í·ÉÀ» +¼öÁ¤ÇÏ¿© ³»ºÎÀûÀ¸·Î »ç¿ëµÇ´Â Ç¥Áö¸¦ Ãâ·ÂÇÏ´Â ±â´ÉÀ» ¼öÇàÇÕ´Ï´Ù. +Çѱ۶óÅØ¿¡¼´Â ÀÌ ÆÐÅ°Áö¸¦ ÇѱÛÈ ÇÏ¿© \texttt{showhkeys.sty}ÀÇ +À̸§À¸·Î Á¦°øÇÕ´Ï´Ù. + +\texttt{showtags} ÆÐÅ°Áö´Â Âü°í ¹®ÇåÀÇ Àο뿡 »ç¿ëµÇ´Â Ç¥Áö¸¦ +\texttt{showkeys} ÆÐÅ°Áö¿Í´Â ´Ù¸¥ ¹æ½ÄÀ¸·Î Ãâ·ÂÇÏ´Â ±â´ÉÀ» ¼öÇàÇÕ´Ï´Ù. +ÀÌ ÆÐÅ°Áö¸¦ ÇѱÛÈ ÇÑ ÆÄÀÏÀº \texttt{showhtags.sty}ÀÔ´Ï´Ù. + +\texttt{hyperref} ÆÐÅ°Áö´Â ÁÖ·Î \texttt{pdflatex}°ú ÇÔ²² ¾²¿© PDF ¹®¼ +³»¿¡¼ÀÇ ±³Â÷ ÂüÁ¶ »çÀ̸¦ Ç×ÇØÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. +Çѱ۶óÅØ¿¡¼´Â ÀÌ ÆÐÅ°Áöµµ ÇѱÛÈ ÇÏ¿© \texttt{khyper.sty}·Î +Á¦°øÇÕ´Ï´Ù. ´Ù¸¸ bookmarks ±â´ÉÀº Á¦´ë·Î ±¸ÇöÇÏÁö ¸øÇß½À´Ï´Ù. ±× +ÀÌÀ¯´Â ÇÑ±Û ¹®ÀÚÀÇ ºÎȣȰ¡ EUC-KRÀ̱⠶§¹®À̸ç PDF¿¡¼´Â À¯´ÏÄڵ带 +¿ä±¸ÇÕ´Ï´Ù. bookmarksÀÇ ÇѱÛÈ´Â EUC-KR ºÎÈ£È ¹®ÀÚ¸¦ Ãâ·ÂÇÏ´Â +¼öÁØ¿¡¼ ±×ÃƽÀ´Ï´Ù. µû¶ó¼ \texttt{pdflatex}ÀÇ bookmarks ±â´ÉÀº +»ç¿ëÇÏÁö ¾Ê´Â ÆíÀÌ ÁÁ½À´Ï´Ù. + +Çѱۥ˿¡¼´Â UTF-8·Î ºÎÈ£ÈµÈ ÇѱÛÀÌ 16ºñÆ®ÀÇ ¹®ÀÚ ¹üÁַΠ󸮵˴ϴÙ. +µû¶ó¼ Çѱ۶óÅØÀÇ °æ¿ì¿Í´Â ´Þ¸® \texttt{expand}¿¡ ÀÇÇÑ ¿À·ù°¡ ¹ß»ýÇÏÁö +¾Ê½À´Ï´Ù. ±×·¯¹Ç·Î \texttt{showkeys}, \texttt{showtags}, +\texttt{hyperref}¿¡¼ ¿ä±¸ÇÏ´Â ÇѱÛÈ ÀÛ¾÷ÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ¸¸ÀÏ +Çѱۥ˿¡¼ À§ÀÇ ÇѱÛÈµÈ ÆÐÅ°Áö¸¦ »ç¿ëÇßÀ» ¶§´Â ÇѱÛÈ µÇÁö ¾ÊÀº ±âÁ¸ +ÆÐÅ°Áö¸¸ »ç¿ëµÇ°í ÇѱÛÈ ºÎºÐÀº Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. + +\nocite{È«À±Ç¥91} + +%%% Local Variables: +%%% mode: latex +%%% TeX-header-end: "^%% End Of Header" +%%% TeX-trailer-start: "^%% Start Of Trailer" +%%% TeX-master: "hlguide" +%%% End: diff --git a/language/korean/HLaTeX/hlguide-u.bib b/language/korean/HLaTeX/hlguide-u.bib new file mode 100644 index 0000000000..7e90b5e861 --- /dev/null +++ b/language/korean/HLaTeX/hlguide-u.bib @@ -0,0 +1,185 @@ + + +@Book{ì´ì¢…ìš´91, + author = {ì´ì¢…ìš´}, + title = {ë„서편집ì´ëžŒ}, + publisher = {범우사}, + year = 1991, + address = {서울}, + edition = {ì´ˆ} +} + +@Book{한글연구회92, + author = {한글연구회}, + title = {새 한글 맞춤법 ë° ìš©ë¡€ì§‘}, + publisher = {ì´ì‚¬ì•¼ 법조ê°}, + year = 1992, + edition = {ì´ˆ}, + address = {서울} +} + +@Book{최99, + author = {최현배}, + title = {우리ë§ë³¸}, + publisher = {ì •ìŒë¬¸í™”사}, + year = 1999, + address = {서울}, + edition = 18 +} + +@Article{í™ìœ¤í‘œ91, + author = "í™ìœ¤í‘œ and ì´ê¸°ë¬¸ and 김충회 and ê¹€í¥ê·œ and 박성종 and ì •ì¸ìƒ and ê¹€ë³‘ì„ and ê¹€í™ë°° and ì´ë¯¼ìž¬", + title = "한글 옛글ìžì˜ 컴퓨터 ì²˜ë¦¬ë°©ì•ˆì— ëŒ€í•œ 연구", + journal = "í•œêµì–´ì „ì‚°í•™", + year = 1991, + volume = "창간호", + month = 8 +} + +@TechReport{최우형92, + author = "최우형", + title = "hlatex ê°€ì´ë“œ", + institution = "KAIST", + year = 1992, + note = "available from uhhyung@daiduk.kaist.ac.kr" +} + +@Manual{jalbert91:_japan_latex_dos, + author = "Fran{\c c}ois Jalbert", + title = "Japanese {\LaTeX} for DOS -- User's Guide", + year = 1991, + note = "distributed as jguide.tex in the package jemtex2.zip" +} + +@Manual{karl92:_font, + author = "Karl Berry, Kathryn A. Hargreaves", + title = "Font utilities for version 0.6", + journal = "", + year = 1992, + month = "Oct", + note = "distributed in the package fontutils-0.6.tar.gz" +} + +@Manual{91:_bit_coded_charac_set, + title = {7-Bit Coded Character Set}, + key = {ECMA-6}, + Organization = {ECMA}, + Address = {114 Rue du Rh\^{o}ne, CH-1204 Geneva (Switzerland)}, + Edition = {6th}, + Month = 12, + Year = 1991, + Note = {available free of charge from ECMA, European + Computer Manufacturers Association}, + Annote = {The 6th edition corresponds to the 3rd edition of + ISO 646 issued in 1991, a revision of the 1983 issue + prepared by WG-7 of ISO/IEC/JTC1/SC2 in which + several members of ECMA/TC1 were major + contributors.} +} + +@Manual{94:_charac_code_struc_exten_techn, + title = {Character Code Structure and Extension Techniques}, + key = {ECMA-35}, + Organization = {ECMA}, + Address = {114 Rue du Rh\^{o}ne, CH-1204 Geneva (Switzerland)}, + Edition = {6th}, + Month = 12, + Year = 1994, + Note = {available free of charge from ECMA, European + Computer Manufacturers Association}, + Annote = {The 6th edition of this ECMA Standard has been fully + aligned with the 1994 edition of ISO/IEC 2022, which + is based on the 5th edition of this ECMA Standard.} +} + +@Manual{91:_bit_coded_charac_set_struc_rules, + title = {8-Bit Coded Character Set Structure and Rules}, + key = {ECMA-43}, + Organization = {ECMA}, + Address = {114 Rue du Rh\^{o}ne, CH-1204 Geneva (Switzerland)}, + Edition = {3rd}, + Month = 12, + Year = 1991, + Note = {available free of charge from ECMA, European + Computer Manufacturers Association}, + Annote = {The 2nd edition of Standard ECMA-43 was technically + identical with the 2nd edition of ISO 4873} +} + +@Manual{91:_contr_funct_coded_charac_sets, + title = {Control Functions for Coded Character Sets}, + key = {ECMA-48}, + Organization = {ECMA}, + Address = {114 Rue du Rh\^{o}ne, CH-1204 Geneva (Switzerland)}, + Edition = {5th}, + Month = 6, + Year = 1991, + Note = {available free of charge from ECMA, European + Computer Manufacturers Association}, + Annote = {The 4th edition, published in 1986 was adopted by + ISO/IEC under the fast-track procedure as second + edition of ISO 6429. This fifth edition has been + contributed to ISO/IEC for adoption under the + fast-track procedure as third edition of ISO/IEC 6429} +} + +@Book{í•œêµí‘œì¤€í˜‘회95:_ucs, + author = {í•œêµí‘œì¤€í˜‘회}, + title = {êµì œ ë¬¸ìž ë¶€í˜¸ê³„(UCS)}, + publisher = {í•œêµí‘œì¤€í˜‘회}, + year = 1995, + Volume = 1, + Month = 12 +} + +@Book{공업진í¥ì²95:_ucs, + author = {공업진í¥ì²}, + editor = {공업진í¥ì² ì „ìžì •ë³´í‘œì¤€ê³¼}, + title = {êµì œë¶€í˜¸í™” ë¬¸ìž ì„¸íŠ¸(UCS)}, + publisher = {공업진í¥ì²}, + year = 1995, + volume = 1, + Month = 10 +} + +@Article{ì´ê¸°ìš©94:_hangul_korean_writin_system_its_comput_treat, + author = {ì´ê¸°ìš©}, + title = {Hangul, The Korean Writing System, and Its Computational Treatment}, + journal = {LDV-Forum}, + year = 1994, + volume = 11, + number = 2, + pages = {26-43}, + month = 12 +} + +@Book{문화체육부97, + author = "문화체육부", + title = "êµì–´ìˆœí™”ìš©ì–´ìžë£Œì§‘", + publisher = "문화체육부", + address = "서울특별시 종로구 세종로1ê°€ 82-1", + year = 1997, + note = "", + annote = "", + acknowledgement = "", + ISBN = "7820-050-8 03710", + LCCN = "", + pages = 384, + bibdate = "Tue Mar 10 12:44:08 1998", +} + + +@TechReport{문화체육부98, + author = {문화체육부}, + title = {21세기 세종계íš}, + institution = {문화체육부}, + year = 1998 +} + +@Comment LocalWords: OPTkey OPTvolume OPTpages OPTnote OPTannote TechReport +@Comment LocalWords: hlatex KAIST OPTcrossref OPTtype OPTnumber OPTaddress ac +@Comment LocalWords: OPTmonth uhhyung daiduk kaist kr ois Jalbert OPTedition +@Comment LocalWords: OPTorganization jguide tex jemtex Kathryn Hargreaves Oct +@Comment LocalWords: OPTjournal fontutils gz ECMA OPTauthor du Rh CH Annote +@Comment LocalWords: WG IEC JTC SC TC UCS ALTauthor ALTeditor OPTseries ISBN +@Comment LocalWords: annote LCCN bibdate diff --git a/language/korean/HLaTeX/hlguide-u.tex b/language/korean/HLaTeX/hlguide-u.tex new file mode 100644 index 0000000000..c0e0d4b4b6 --- /dev/null +++ b/language/korean/HLaTeX/hlguide-u.tex @@ -0,0 +1,2635 @@ +\usepackage[êµë°°íŒ]{hangul} + +%% ê¸¸ìž¡ì´ ì œëª©ì— í•„ìš”. +\begingroup +\makeatletter +\def\gobble@zero#1{\expandafter\is@zero#1\relax} +\def\is@zero#1{\ifnum#1=0\relax\else#1\fi} +\let\KSC@\noexpand +\def\d@t@#1/#2/#3\relax{\if@hanja #1å¹´ \gobble@zero#2月 + \gobble@zero#3æ—¥\else #1ë…„ \gobble@zero#2ì›” \gobble@zero#3ì¼\fi} +\protected@xdef\HLaTeXdate{\expandafter\d@t@\filedate\relax} +\endgroup +\let\HLaTeXversion\fileversion + +\usepackage{array,makeidx,multicol} +\usepackage[bookmarks=false]{khyper} + +\hangulskip-1pt + +\pagestyle{headings} +\usepackage{texnames} +\usepackage{mflogo} +\ifx\nullocplist\undefined\else +\def\MF{{\logofamily META-FONT}} +\fi +\newcommand{\NFSS}{\textsf{NFSS2}} +\newcommand{\HFSS}{\textsf{HFSS}} +\newcommand{\PS}{í¬ìŠ¤íŠ¸ìŠ¤í¬ë¦½íŠ¸} +\newcommand{\OMEGA}{Ω} +\newcommand{\OTP}{\OMEGA TP} + +\newcommand{\LaOm}[2]{{\sffamily\footnotesize% + \medskip + \begin{tabular}{cp{10cm}} + \LaTeX & \slshape #1 \\ + Λ & \slshape #2 \\ + \end{tabular} + \medskip +}} +\makeatletter +\@ifundefined{BibTeX} + {\def\BibTeX{{\rmfamily B\kern-.05em% + \textsc{i\kern-.025em b}\kern-.08em% + T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}}{} +\makeatother +%\renewcommand{\LaTeX}{ë¼í…} +%\renewcommand{\HLaTeX}{한글ë¼í…} +%\renewcommand{\TeX}{í…} +\makeatletter +\@ifclassloaded{book}% +{\newenvironment{abstract} + {\newpage\begin{center}\textbf{\Large\abstractname}\end{center} + \begin{quote}}{\end{quote}\newpage}}{} +\makeatother +\setlength{\columnseprule}{.2pt} +\makeindex +\makeglossary +\hyphenation{ghost-view} + +\renewcommand\hindexhead[1]{\indexspace + {\bfseries + 『\ifcase#1 심벌\or ê°€\or 까\or 나\or 다\or ë”°\or ë¼\or + 마\or ë°”\or ë¹ \or 사\or 싸\or ì•„\or ìž\or 짜\or + ì°¨\or ì¹´\or 타\or 파\or 하\or í•œìž\fi ã€} + \nopagebreak +} + +\begin{document} +%% End Of Header +\begin{titlepage} + \title{\textbf{\Huge\옛글 한글ë¼í… 길잡ì´\\ + \noindent\rule{\textwidth}{3pt}\\ + \mdseries\Large (ë²„ì „ \HLaTeXversion{})}}% + \author{æ®· \ å…‰ 熙\thanks{\texttt{koaunghi@kornet.net}}} + \date{\HLaTeXdate} +\end{titlepage} + +\maketitle + +\tableofcontents + +\begin{abstract} + ë¼í…ì€ ìª½ íŒì§œê¸°ì— íƒì›”í•œ ê¸°ëŠ¥ì„ ê°€ì§„ 문서 ì‹ìž 체계(document + typesetting sys\-tem)입니다. 한글ë¼í…ì€ ì´ëŸ° 우수한 문서 ì‹ìž + 체계로 í•œê¸€ë„ ì“¸ 수 있ë„ë¡ í•˜ìžëŠ” 취지ì—ì„œ 만들어진 ë¼í… + 꾸러미입니다. ë¼í…ì€ ì‚¬ìš©ì— ì•„ë¬´ëŸ° ì œí•œì´ ì—†ì´ ë³´ê¸‰ë˜ê³ + 한글ë¼í… ë˜í•œ í•œê¸€ì„ ì“°ê³ ìž í•˜ëŠ” ëª¨ë“ ì´ì—게 별다른 ì¡°ê±´ ì—†ì´ + ìœ ìš©í•œ ë„구로 ì œê³µë©ë‹ˆë‹¤. + + ì´ ì•ˆë‚´ì„œì—ì„œ 다ìŒê³¼ ê°™ì€ ì •ë³´ë¥¼ ì–»ì„ ìˆ˜ 있습니다. + \begin{itemize} + \item 한글ë¼í… ì—사. + \item 한글ë¼í… 설치. + \item 한글ë¼í… 사용. + \item ìš°ë¦¬ë§ ê¸€ê¼´ ì„ íƒ. + \end{itemize} + + ì´ ê¸€ì´ í•œê¸€ë¼í…ì„ ì‚¬ìš©í•˜ëŠ” 분들ì—게 조그마하나마 ë„ì›€ì´ ë 수 있기를 + ë°”ëžë‹ˆë‹¤. + + 한글ë¼í…ì„ ë°œí‘œí•˜ë©´ì„œ 한글 글ìžì²´ ìž‘ì„±ì— ë„ì›€ì„ ì£¼ì‹ ê³ ë ¤ëŒ€í•™êµ + 언어과학과 李基用 êµìˆ˜ë‹˜(klee@korea.ac.kr), + 문화관광부\footnote{ì´ì „ì˜ ë¬¸í™”ì²´ìœ¡ë¶€} \PS{} 글ìžì²´ë¥¼ ì œê³µí•˜ì‹ + ì—°ì„¸ëŒ€í•™êµ êµë¬¸ê³¼ æ´ªå…æ“ êµìˆ˜ë‹˜, í•œê¸€ì„ ë³´ëŠ” ëˆˆì„ ê¹¨ìš°ì³ ì£¼ì‹ + 충남대학êµì˜ ë…¸ìš©ê· êµìˆ˜ë‹˜\footnote{yno@linguist.cnu.ac.kr}, + 한글ë¼í…ì˜ ë¬¸ì œì ê³¼ ê°œì„ ì ì„ ì§€ì í•˜ê³ ë„ì™€ì£¼ì‹ + ì›ì„¸ì—°ë‹˜\footnote{sywon@sorak.kaist.ac.kr}ê³¼ + ì´ì²œìš°ë‹˜\footnote{clee@achem2.ajou.ac.kr}, ìš°ë¦¬ë§ ê¸€ìžì²´ ì„ íƒ ëª¨ë“¬ + ëª…ë ¹(macro)ì„ ì œì•ˆ$\cdot$ìˆ˜ì •$\cdot$실험해 ì£¼ì‹ + ì´í˜•ì„님\footnote{hyslee@sarang.kaist.ac.kr}, í•ìƒ 컴퓨터ì—ì„œì˜ í•œê¸€ + ì‚¬ìš©ì— ëŒ€í•´ ì „ë°˜ì 으로 ë„ì›€ì„ ì£¼ì‹œëŠ” + ì‹ ì •ì‹ë‹˜\footnote{jshin@mailaps.org}, KTUGì„ ìš´ì˜í•˜ì‹œëŠ” + 조진환님\footnote{chofchof@ktug.or.kr}, 한글 글ìžì²´ë¥¼ 비롯하여 + 다방면ì—ì„œ 활ë™í•˜ì‹œëŠ” ë°•ì›ê·œë‹˜\footnote{wkpark@chem.skku.ac.kr}, + 한글ë¼í… 윈ë„ìš° í¬íŒ…ì— ë…¸ë ¥ì„ ì•„ë¼ì§€ 않으시는 + 김강수님\footnote{karnes@doeun.pe.kr} ê·¸ë¦¬ê³ í•œê¸€ë¼í…ì˜ ë°œì „ì— + ê¸°ì—¬í•˜ì‹ ë§Žì€ ì—¬ëŸ¬ë¶„ê»˜ ê°ì‚¬ì˜ 마ìŒì„ ì „í•©ë‹ˆë‹¤. 특히 李基用 êµìˆ˜ë‹˜ì€ + 한글ë¼í…ì˜ ë°œì „ì„ ìœ„í•˜ì—¬ 2GB êµ³ì€ ì €ìž¥íŒ(hard disk)ì„ 2ê°œ + 기ì¦í•˜ì…¨ìŠµë‹ˆë‹¤. 한글ë¼í…ì€ ì´ë¥¼ 바탕으로 새로운 완성형 글ìžì²´ì™€ UHC + 글ìžì²´ë“¤ì„ 만들 수 있었습니다. 한글ë¼í…ì„ ì™„ì„±í•´ 가면서 李基用 + êµìˆ˜ë‹˜ê»˜ ê°ì‚¬í•©ë‹ˆë‹¤. + +\bigskip + +\hfill --- æ®· 光熙. +\end{abstract} + +\section{í… -- 문서 ì‹ìž 시스템} + + +\subsection{í…ì— ëŒ€í•´} + +í…(\TeX)\index{ì—사!\TeX}ì€\footnote{`í…'ì€ ê·¸ë¦¬ì´ìŠ¤ì–´ + $\tau\epsilon\chi{}$ì—ì„œ ìœ ëž˜ëœ ë‚±ë§ìž…니다. + \begin{quote} + English words like `technology' stem from a Greek root beginning + with the letters $\tau\epsilon\chi{}\ldots$; and this same Greek + word means \textit{art} as well as technology. Hence the name + í…, which is an uppercase form of $\tau\epsilon\chi{}$. + + Insiders pronounce the $\chi$ of í… as Greek chi, not as an + `x', so that í… rhymes with the word blecchhh. It's the `ch' + sound in Scottish words like \textit{loch} or German words like + \textit{ach}; it's a Spanish `j' and a Russian `kh'. When you say + it correctly to your computer, the terminal may become slightly + moist. + \end{quote} + + \hfill \textsl{The \TeX{}bookì—ì„œ 발췌}.} ë¯¸êµ ìŠ¤íƒ í¬ë“œ 대학 ìˆ˜í•™ê³¼ì˜ +Donald E.~Knuth êµìˆ˜ê°€ 1977ë…„ 5ì›”ì— ì²˜ìŒìœ¼ë¡œ ë§Œë“¤ì—ˆê³ , ê·¸ í•´ ì—¬ë¦„ì— +Michael F.~Plass 씨와 Frank M.~Liang 씨가 ì§€ê¸ˆì˜ í…ì˜ ì „ì‹ ì„ ë§Œë“œëŠ” +ê³µë™ ìž‘ì—…ì„ í•˜ì˜€ìœ¼ë©° ê°™ì€ í•´ ë§ì—ì„œ ë‹¤ìŒ í•´ ì´ˆ 사ì´ì—는 Knuth êµìˆ˜ê°€ +다시 완성시킨 문서 ì‹ìž 시스템입니다.\index{문서 ì‹ìž 시스템!í…} í…ì€ +ì›ëž˜ SAIL 언어로 쓰여졌으나 1979ë…„ ì´ˆì—는 Knuth êµìˆ˜ì™€ Luis Trapp +Pardoì— ì˜í•´ ê³µë™ ê°œë°œëœ Web 언어로 ì „í™˜ì‹œí‚¤ëŠ” ìž‘ì—…ì´ ì‹œìž‘ë˜ì—ˆê³ +1979ë…„ê³¼ 1980ë…„ì— Ignacio A.~Zabala 씨가 ì´ë¥¼ 완성시켰습니다. í…ì€ +1979ë…„ 후반기와 1980ë…„ ì „ë°˜ê¸°ì— ê±¸ì³ Knuth êµìˆ˜ê°€ ë”ìš± ì•ˆì •ëœ +프로그램로 ì •ì°©ì‹œì¼°ê³ ê·¸í•´ 9ì›”ì— \TeX82 ë²„ì „ 0으로 발표ë˜ê¸° +시작했습니다. ê·¸ 후 ë§Žì€ ì‚¬ëžŒë“¤ì˜ ì¡°ì–¸ì„ ë°˜ì˜í•˜ì—¬ 1989ë…„ 9ì›”ì— ìµœì¢…ì˜ +심사를 ê±°ì³ ë°œí‘œëœ í…ì€ í˜„ìž¬, ì „ë¬¸ì ì¸ ìžì—° 과학 문서를 작성하는 ë° +가장 ì¢‹ì€ ë¬¸ì„œ ì‹ìžê¸°ë¡œ ì¸ì •ë°›ê³ 있습니다(\cite{Knuth:ct-a} -- +\nocite{Knuth:ct-b} \nocite{Knuth:ct-c} \nocite{Knuth:ct-d} +\cite{Knuth:ct-d}\를 ì°¸ê³ ). 수학ìžì¸ Knuth êµìˆ˜ëŠ” ì´ ë¬¸ì„œ ì‹ìž 체계를 +사용하여 수학 ê³µì‹ë„ ìžìœ ìžìž¬ë¡œ 쓸 수 있ë„ë¡ í–ˆìŠµë‹ˆë‹¤. Knuth êµìˆ˜ëŠ” +í… ì™¸ì—ë„ \MF{}를 개발하여 í… ë¬¸ì„œë¥¼ ì¸ì‡„í•˜ëŠ”ë° í•„ìš”í•œ ì–‘ì§ˆì˜ +글ìžì²´ë¥¼ 만들어 낼 수 있ë„ë¡ í•˜ì˜€ê³ ì´ë¡œì„œ í…ì€ ì¶œíŒ ì„œì ì„ ë§Œë“œëŠ” ë° +ì†ìƒ‰ì´ 없는 문서 ì‹ìž 체계로 ìžë¦¬ë¥¼ 잡게 ë˜ì—ˆìŠµë‹ˆë‹¤. + + +\subsection{ë¼í…ì— ëŒ€í•´} + +í…ì˜ ì‹ìž ê¸°ëŠ¥ì€ ë§¤ìš° íƒì›”하지만 ì¼ë°˜ 사용ìžì˜ 측면ì—서는 +í”„ë¡œê·¸ëž˜ë¨¸ì˜ ì‚¬ê³ ëŠ¥ë ¥ì„ ìš”êµ¬í•˜ê¸° ë•Œë¬¸ì— ë§Žì€ ë…¸ë ¥ê³¼ 경험으로 í…ì˜ +ê¸°ëŠ¥ì„ ì´í•´í•˜ì—¬ì•¼ 문서를 ìž‘ì„±í• ìˆ˜ 있습니다. 예를 들어 사용ìžëŠ” +글ìžì²´ë¥¼ 스스로 ì •ì˜í•˜ê³ 문장과 문장 사ì´ì˜ ê°„ê²©ì„ ë„“í˜€ì£¼ëŠ” ë“±ì˜ ì¼ì„ +ì¼ì¼ì´ ì†ìœ¼ë¡œ 처리해야 했습니다. 그래서 í…ì€ ì „ë¬¸ì ì¸ í”„ë¡œê·¸ëž˜ë¨¸ +층ì—서나 ì‚¬ìš©í• ìˆ˜ 있었습니다. + +그러나 미êµì˜ ì „ì‚°ê³¼í•™ìžì¸ Les\-lie Lam\-port는 사용ìžì™€ í…ì˜ ì‚¬ì´ë¥¼ +ì¢ížˆëŠ” ì—í• ì„ í• ìˆ˜ 있ë„ë¡ ë¼í…(\LaTeX)\index{ì—사!\LaTeX}ì„ ê°œë°œí•˜ì—¬ +쉽게 문서를 ìž‘ì„±í•˜ê²Œë” ê¸°ì—¬í•˜ì˜€ìŠµë‹ˆë‹¤ (\cite{Lamport:1985:LDP}\를 +ì°¸ê³ ). 그는 ì¼ë°˜ì ì¸ ë¬¸ì„œ 모양새를 í…ì˜ ëª¨ë“¬ ëª…ë ¹(macro)으로 +ì •ì˜í•¨ìœ¼ë¡œì¨, 프로그래ë°ì˜ ê²½í—˜ì´ ì—†ëŠ” 사용ìžë„ 쉽게 문서를 ìž‘ì„±í• ìˆ˜ +있ë„ë¡ í•˜ì˜€ìŠµë‹ˆë‹¤. 사용ìžëŠ” ì“°ê³ ìž í•˜ëŠ” ê¸€ì˜ ì „ì²´ì ì¸ ìœ¤ê³½ì— ë§žëŠ” +ì–‘ì‹ì„ ì§€ì •í•œ 후, 작성하는 ë¬¸ì„œì˜ ë‚´ìš©ì—만 집중하면 ì›í•˜ëŠ” ëª¨ì–‘ìƒˆì˜ +문서를 ìž‘ì„±í• ìˆ˜ 있게 ë˜ì—ˆìŠµë‹ˆë‹¤. 그리하여 사용ìžëŠ” í…ì— ëŒ€í•œ ì „ë¬¸ +지ì‹ì´ ì—†ì–´ë„ ì§§ì€ ì‹œê°„ ë‚´ì— ì¢‹ì€ ë¬¸ì„œë¥¼ ìž‘ì„±í• ìˆ˜ 있게 +ë˜ì—ˆìŠµë‹ˆë‹¤.\index{ë¼í…} + +ìž¥ê¸°ê°„ì´ í르면서 ë¼í…ì€ ì „ì„¸ê³„ì 으로 ë§Žì´ ë³´ê¸‰ë˜ì—ˆê³ ì´ì— ë”°ë¼ ë¼í…ì´ +해내야 하는 ê³¼ì œì˜ íë„ ë„“ì–´ì¡ŒìŠµë‹ˆë‹¤. ê·¸ 결과로 ë¼í…ì€ ê·¼ë³¸ì ì¸ ë°”íƒ•ì„ +ë°”ê¾¸ê³ êµì œí™”ë˜ì–´ì•¼ 한다는 ì—¬ë¡ ì´ ë†’ì•„ì¡Œê³ 1992ë§ë¶€í„°ëŠ” ë¼í… ë²„ì „ 3 +ì¼ê° 팀(project team)\footnote{Leslie Lamport, Johannes Braams, David + Carlisle, Alan Jeffrey, Frank Mittelbach, Chris Rowley, Rainer + Sch\"opf: ì´ë“¤ì€ \cite{Goosens:LC94}\ì„ ì¶œê°„í•˜ì˜€ëŠ”ë° ì´ ì±…ì˜ ìˆ˜ìž…ì€ + ê·¸ ì ˆë°˜ì´ ë¼í… ë²„ì „ 3 개발팀ì—게 í• ë‹¹ë˜ì–´ ì´ íŒ€ì„ ì§€ì›í•˜ê²Œë” ë˜ì–´ + 있습니다.}ì´ êµ¬ì„±ë˜ì–´ 새로운 ë¼í… ë²„ì „ 3ì˜ ìž‘ì—…ì— +착수하였습니다.\index{ë¼í…!ë²„ì „ 3} 1994ë…„ 6ì›” 1ì¼ì„ 기해 ë¼í… ë²„ì „ +2$\epsilon$\index{ì—사!\LaTeXe}ì„ ê³µì‹ì 으로 ë‚´ë†“ì€ ì´ íŒ€ì€ í˜„ìž¬ (94ë…„ +11ì›”) ê¹ê¸° 수준(patchlevel) 4를 발표하면서 ê³„ì† ë¼í… ë²„ì „ 3ì„ ìœ„í•´ +ìž‘ì—…í•˜ê³ ìžˆìŠµë‹ˆë‹¤. Frank Mittelbach 씨와 Rainer Sch\"opf 씨는 +\cite{Scherber:OST94}ì—ì„œ ë¼í… ë²„ì „ 3 개발\index{LaTeX@\LaTeX3 개발}ì˜ +목표를 다ìŒê³¼ ê°™ì´ ì„¤ëª…í•˜ê³ ìžˆìŠµë‹ˆë‹¤.\index{ë¼í…!개발 목표} +\begin{itemize} +\item ë¼í…ì˜ ì‚¬ìš© 범위를 ì´ì „ì˜ ìžì—° 과학 분야ì—ì„œ 벗어나, ê° + ë¶„ì•¼ì˜ ë¬¸ì„œ 모양새ì—ë„ ë§Œì¡±í• ìˆ˜ 있는 모양새 파ì¼ì„ ì œê³µí•˜ê³ ì´ëŸ° + 여러 모양새를 간단한 방법으로 사용ìžê°€ ì„ íƒí• 수 있ë„ë¡ í•œë‹¤. +\item 위와 ê°™ì€ ëª¨ì–‘ìƒˆ 파ì¼ì„ ìžì„¸ížˆ ì„¤ëª…í•¨ìœ¼ë¡œì¨ ì‚¬ìš©ìžê°€ ì´ëŸ° + 기본ì ì¸ ë¬¸ì„œ 모양새를 바탕으로 ìžì‹ ì˜ ë…ìžì 요구를 쉽게 ì´ë£° 수 + 있게 한다. +\end{itemize} + + +\subsection{한글 ë¼í…ì— ëŒ€í•´} + +ì´ë ‡ê²Œ ë¼í…ì´ êµì œí™”ë˜ì–´ 가는 ë™ì•ˆ í•œêµ KAIST ì „ì‚°í•™ê³¼ì—서는 ë¼í…으로 +í•œê¸€ì„ ì“¸ 수 있ë„ë¡ ëª¨ë“¬ ëª…ë ¹ì„ ë§Œë“¤ê³ í•œê¸€ 글ìžì²´ë¥¼ 준비하여 +hlatexì„\index{ì—사!hlatex} (최우형, 백윤주) 보급하였습니다. +(\cite{최우형92}\를 ì°¸ê³ ) hlatexì€ ê¸°ì¡´ì˜ ë¼í…ì— í•œê¸€ 글ìžì²´ë¥¼ 추가하는 +\texttt{hfont.tex}, 한글 문서 작성 í™˜ê²½ì„ ì •ì˜í•˜ëŠ” +\texttt{harticle.sty}ê³¼ \texttt{hreport.sty}, \texttt{hbook.sty} ê·¸ë¦¬ê³ +한글 KS 완성형 부호 체계를 í…ì˜ ëª¨ë“¬ ëª…ë ¹ìœ¼ë¡œ 변환해 주는 +앞처리기(preprocessor) \texttt{htex}으로 구성ë˜ì–´ 있습니다. 보급ë˜ëŠ” +글ìžì²´ì˜ ì‚¬ìš©ì„ ì œí•œë°›ìœ¼ë©´ì„œ 출발한 hlatexì€ ê·¸ëŸ°ëŒ€ë¡œ í†µì‹ ë§ì„ 통해 +KAIST ì™¸ë¶€ì˜ ì¼ë°˜ì—게 í¼ì§€ê²Œ ë˜ì—ˆê³ \footnote{ê·¸ 당시 hlatexì˜ ì‚¬ìš©ì€ + KAIST ì´ë‚´ì™€ 해외ì—서만 허용ë˜ì—ˆìŠµë‹ˆë‹¤.}, ì´ë¥¼ 바탕으로, í•œìžì˜ +ì‚¬ìš©ì„ ì¶”ê°€í•œ jhtexì´ (殷光熙) 만들어지게 ë˜ì—ˆìŠµë‹ˆë‹¤. 여기ì—는 ì†ì‰½ê²Œ +êµ¬í• ìˆ˜ 있는 ì¼ë³¸ì˜ 간지 글ìžì²´ë¥¼ hlatexì— ë§ë¶™ì—¬ ì‚¬ìš©í• ìˆ˜ 있ë„ë¡ +í•˜ì˜€ê³ ë¬¸ì„œ ëª¨ì–‘ìƒˆë„ ì¢€ë” í•œê¸€í™” ë 수 있ë„ë¡ í•˜ì˜€ìœ¼ë©° 글ìžì²´ê°€ +ëŠ˜ì–´ë‚¨ìœ¼ë¡œì¨ ë¶ˆê°€í”¼í•´ 진 \NFSS{}ì˜ ë„ìž…ì´ +ì´ë£¨ì–´ì¡ŒìŠµë‹ˆë‹¤.\footnote{\NFSS{}는 ë¼í… ë²„ì „ 2$\epsilon$ì˜ ì£¼ëœ + 기능으로 New Font Selection Schemeì˜ ì•½ìžìž…니다. ë¼í…ì˜ ê¸€ìžì²´ ì„ íƒ + ë°©ì‹ì„ 대í ê°œì„ í•¨ìœ¼ë¡œì¨ ê·¸ ë™ì•ˆ ë¼í…ì˜ ì·¨ì•½ì 으로 남아 ìžˆë˜ ê¸€ìžì²´ + ì„ íƒ ë¬¸ì œë¥¼ 완벽히 í•´ê²°í•œ 기능입니다.} ì´ ë‘ í”„ë¡œê·¸ëž¨ì€ ì¢€ë” ë‚˜ì€, +í•˜ë‚˜ì˜ í”„ë¡œê·¸ëž¨ìœ¼ë¡œ ì¼ë°˜ì—게 보급ë 수 ìžˆê³ ìž +한글ë¼í…\index{ì—사!한글ë¼í…}으로 통합ë˜ì—ˆëŠ”ë° ì´ë¡œì¨ 한글ë¼í…ì€ ë‹¤ìŒê³¼ +ê°™ì´ ë³€í™”í•˜ì˜€ìŠµë‹ˆë‹¤ (한글ë¼í… ë²„ì „ 0.92e).\index{한글ë¼í…} + +â‘ ë¼í… ë²„ì „ 2$\epsilon$ì— ì˜í•œ 한글 문서 작성 + +â‘¡ í•œêµ í‘œì¤€ 부호 체계 ë° í•œìž ì‚¬ìš© + +â‘¢ 앞처리기(preprocessor)ì˜ ê¸°ëŠ¥ì„ ë¼í… 모듬 ëª…ë ¹ìœ¼ë¡œ 대체 + +KAIST ì „ì‚°í•™ê³¼ì—ì„œ ì‹œìž‘ëœ hlatexì€ ë‹¤ì–‘í•œ 글ìžì²´ë¥¼ 보급하여 ì–´ëŠ ì •ë„ +변화있는 한글 문서를 ìž‘ì„±í• ìˆ˜ 있ë„ë¡ í•˜ì˜€ì§€ë§Œ, 글ìžì²´ì˜ ì›ì²œ(source)ì´ +공개ë 수 없어서, 미리 만들어진 300dpi와 600dpiì˜ \texttt{pk} 파ì¼ë§Œ +ì œê³µë˜ì—ˆìŠµë‹ˆë‹¤. ë”°ë¼ì„œ ë¬¸ì„œì˜ ì¸ì‡„는 300dpi와 600dpiì˜ í•´ìƒë„를 갖는 +ì¸ì‡„기ì—서만 가능했습니다. 그래서 한글ë¼í… ë²„ì „ 0.93부터는 +문화관광부ì—ì„œ 공개한 글ìžì²´ì™€ \PS{} type I 글ìžì²´, ê·¸ 외ì—ë„ ë‘값본 +그림(bitmap graphic)ì—ì„œ ì¶”ì¶œëœ ì™¸ê³½ì„ ê¸€ìžì²´ê°€ \MF{} ì›ì²œìœ¼ë¡œ +보급ë©ìœ¼ë¡œì¨ 사용ìžëŠ” 아무런 ì œì•½ ì—†ì´ í•œê¸€ë¼í…ì„ ì‚¬ìš©í• ìˆ˜ 있게 +ë˜ì—ˆìŠµë‹ˆë‹¤. 글ìžì˜ ë°°ì¹˜ë„ ì´ì „ì˜ KAISTì‹ì¸ ì¡°í•© 완성 혼합ì‹ì„ 따르지 +ì•Šê³ ì¼ë°˜ì ì¸ í•œêµ í‘œì¤€ 완성형 ë°©ì‹ì„ 지향하게 ë˜ì—ˆìŠµë‹ˆë‹¤. + + +\subsection{\OMEGA{}ì— ëŒ€í•´} +\label{ì†Œì ˆ:미래}\index{오메가@Ω} + +í…ì˜ ì•žë‚ ì„ ë°”ë¼ë³´ë©´ 우리ë§ê³¼ ê°™ì´ í‰ë²”하게 처리하기 ì–´ë ¤ìš´ ì–¸ì–´ê¶Œì˜ +사용ìžë“¤ì—게 ë§Žì€ í¬ë§ì„ ì¤ë‹ˆë‹¤. 1997ë…„ 2ì›”ì— ë°œí‘œëœ web2c ë²„ì „ +7.0ê³¼\index{web2c-7.0} ê°™ì€ ì˜ˆë¥¼ ë³´ë”ë¼ë„ í•œ 문서ì—ì„œ 256ê°œì˜ +글ìžì²´ë°–ì— ì‚¬ìš©í• ìˆ˜ ì—†ì—ˆë˜ ìž¥ë²½ì´ ë¬´ë„ˆì§€ê³ ê¸€ìžì²´ë¥¼ 최대한 2000개까지 +ì‚¬ìš©í• ìˆ˜ 있게 ë¨ìœ¼ë¡œì¨, ì´ ã€Ží•œê¸€ë¼í…\ 길잡ì´ã€ë¥¼ 처리하는 ë° íž˜ê²¨ì› ë˜ +ë¶ˆíŽ¸ì´ ì™„ì „ížˆ 사ë¼ì§ˆ 수 있었습니다. 그러나 근본ì ì¸ ë¬¸ì œëŠ”, í… ìžì²´ê°€ +7비트 부호 체계를 바탕으로 ë§Œë“¤ì–´ì ¸ 있는 반면 한글 부호화 표준(KSC +5601-1987)ì€ 8ë¹„íŠ¸ì˜ ë¬¸ìžê°€ ë‘ ë²ˆ ì—°ì†ë˜ëŠ” ì´ì¤‘ ë°”ì´íŠ¸ì˜ 체계ë¼ëŠ” +ë°ì—ì„œ ë°œìƒí•©ë‹ˆë‹¤. í… ë²„ì „ 3ì˜ ì¶œí˜„ìœ¼ë¡œ ìœ ëŸ½ 언어와 ê°™ì€ 8비트 부호 +ì²´ê³„ì˜ ì²˜ë¦¬ëŠ” í•´ê²°ë˜ì—ˆì§€ë§Œ 우리ë§ê³¼ ê°™ì€ 16비트 부호를 처리하는 ë°ì—는 +ì•„ì§ ë§Žì€ ë¬¸ì œì ì„ ì•ˆê³ ìžˆìŠµë‹ˆë‹¤. ì´ëŸ¬í•œ ë¬¸ì œì˜ ê·¼ë³¸ì ì¸ í•´ê²°ì±…ì€ +16비트 부호 체계를 바탕으로 í˜•ì„±ëœ í…ì˜ êµ¬í˜„ìœ¼ë¡œ ì´ë£¨ì–´ì§ˆ 수 있습니다. +세계ì ì¸ ì¶”ì„¸ë„ ê° ë‚˜ë¼ì˜ ëª¨ë“ ì–¸ì–´ë¥¼ ë™ì‹œì— 부호화 í• ìˆ˜ 있는 통ì¼ëœ +부호화 ë°©ì‹ì„ 지향하게 ë˜ì—ˆê³ , êµì œ 표준화 단체는 32비트 코드 ì²´ê³„ì¸ +êµì œ 부호화 ë¬¸ìž ì„¸íŠ¸(UCS)를 발표하였습니다. ì´ì— ë”°ë¼ í…ì—ì„œ ì´ ë¬¸ìž +세트를 ì‚¬ìš©í• ìˆ˜ 있ë„ë¡ í•˜ê¸° 위해 8비트 코드 체계를 확장하여 16비트 +코드 ì²´ê³„ì— ë°”íƒ•ì„ ë‘” \OMEGA{}ë¡œ í…ì„ ëŒ€ì²´í•˜ëŠ” ì‹œë„ê°€ 나오게 +ë˜ì—ˆìŠµë‹ˆë‹¤. 그러므로 \OMEGA{}는 16비트 í…ì˜ êµ¬í˜„ìœ¼ë¡œì„œ, ìœ ë‹ˆì½”ë“œë¥¼ +ì²˜ë¦¬í• ìˆ˜ 있는 í…ì´ë¼ê³ 간단히 í‘œí˜„í• ìˆ˜ 있습니다. \OMEGA{}는 현재 +Yannis Haralambous와\footnote{Yannis.Haralambous@univ-lille1.fr} John +Plaiceê°€\footnote{plaice@ift.ulaval.ca} ê³µë™ìœ¼ë¡œ ê°œë°œí•˜ê³ ìžˆëŠ”ë° 1996ë…„ +11ì›”ì— te\TeX ë²„ì „ 0.4를 바탕으로 시험íŒì´ ë‚˜ì™”ì—ˆê³ , 1997ë…„ 11ì›”ì—는 +공개íŒìœ¼ë¡œ \OMEGA{} ë²„ì „ 1.47ì´ ë°œí‘œë˜ì—ˆìŠµë‹ˆë‹¤. \OMEGA{} 공개íŒì´ +발표ë¨ìœ¼ë¡œì¨ \OMEGA{}ì—ì„œ 사용ë 수 있는 새로운 꾸러미(package)ë“¤ì´ +ë§Žì´ ê°œë°œë˜ì–´ ì™”ê³ , web2c ë²„ì „ 7.0부터 \OMEGA{}ì—\index{오메가@Ω}ê°€ +지ì›ë˜ê¸° 시작하였습니다. ê²°êµ, 1998ë…„ 3ì›”ì— ë°œí‘œëœ web2c ë²„ì „ 7.2ì—는 +\OMEGA{} ë²„ì „ 1.5를 ê³µì‹ì 으로 채íƒí•˜ì—¬ 함께 보급하게 ë˜ëŠ” 단계ì—까지 +오게 ë˜ì—ˆìŠµë‹ˆë‹¤. 2005ë…„ 현재 web2c는 ë²„ì „ 7.5.4까지 ë‚˜ì™”ê³ ì—¬ê¸°ì—는 +\OMEGA{} ë²„ì „ 1.23.2.3ì´ í¬í•¨ë˜ì–´ 있습니다. ì´ëŸ° ìƒí™©ì—ì„œ, ë¼í… ë²„ì „ +3ì´ \OMEGA{}를 ì˜ë¯¸í•˜ê²Œ ëœë‹¤ë©´ 우리 ë™ì–‘권ì—서는 ë”ìš± 바랄 나위가 +ì—†ê² ì§€ë§Œ ì•„ì§ ì´ì— 대해 ê²°ì •ëœ ì‚¬ì‹¤ì€ ë“¤ì–´ë³¸ ë°” 없습니다. 1996ë…„ê¹Œì§€ë„ +ë¼í… ë²„ì „ 3íŒ€ì€ \OMEGA{}를 ë³„ê°œì˜ í…으로 언급하였지만 êµì œí™”를 목표 +ì¤‘ì˜ í•˜ë‚˜ë¡œ ì‚¼ê³ ìžˆëŠ” ë¼í… ë²„ì „ 3ì— \OMEGA{}ì˜ ë„ìž…ì€ ì‹¬ê°ížˆ ê³ ë ¤ë˜ì–´ì§ˆ +것입니다. Fabrice Popineauì˜ ë§ˆì´í¬ë¡œì†Œí”„트 윈ë„ìš°ìš© í… ë°°í¬íŒì´ë‚˜ +Thomas Esserê°€ 만드는 te\TeX{} ë“±ì€ ëª¨ë‘ ë‹¤ \OMEGA{}를 í¬í•¨í•˜ê³ +있습니다. ì´ëŸ¬í•œ ìƒí™©ì„ ê°ì•ˆí• ë•Œ ì•žìœ¼ë¡œì˜ í…ì€ \OMEGA{} 쪽으로 ê·¸ +íë¦„ì˜ í–¥ë°©ì´ ê²°ì •ë˜ì§€ ì•Šì„까 하는 í¬ë§ì„ 갖게 합니다. + +16비트 부호를 처리하는 í…ì€ ìš°ë¦¬ë§ê³¼ ë°€ì ‘í•œ 관계가 있습니다. 그러므로 +\OMEGA{}와 한글ë¼í…ì˜ ê´€ê³„ëŠ” ë°€ì ‘í• ìˆ˜ ë°–ì— ì—†ìŠµë‹ˆë‹¤. \OMEGA{}를 +사용하여 ìš°ë¦¬ë§ ë¶€í˜¸ë¥¼ ì²˜ë¦¬í• ë•Œì—, 지금까지 한글ë¼í…ì— ì»¤ë‹¤ëž€ ë¬¸ì œë¡œ +남아있는, ê¸°ì¡´ì˜ í…ì„ ë°”íƒ•ìœ¼ë¡œ í•œ 2$\times$8ë¹„íŠ¸ì‹ ë¶€í˜¸ 처리는 간단히 +í•´ê²°ë©ë‹ˆë‹¤. \OMEGA{} ë²„ì „ 1.5ë¡œ ìš°ë¦¬ë§ KS X 1001 문서를 ì²˜ë¦¬í• ë•Œì— +ê·¸ 처리 ì†ë„는 í…으로 ì˜ë¬¸ 문서를 처리하는 ì†ë„와 ì°¨ì´ì ì´ ê±°ì˜ +없습니다. \OMEGA{}는 ì´ì œ ê±°ì˜ ì™„ìˆ™í•œ ë‹¨ê³„ì— ë„ë‹¬í•˜ê³ ìžˆê³ ì•žìœ¼ë¡œëŠ” +í…ì„ ì™„ì „ížˆ ëŒ€ì²´í•˜ê³ ë³¸ê²©ì 으로 사용ë˜ëŠ” 방향으로 ì „ê°œë ê²ƒì„ í¬ë§í•˜ê³ +있습니다. + +\OMEGA{}를 ìœ ë‹ˆì½”ë“œ í…ì´ë¼ê³ 한다면 Λ는 ìœ ë‹ˆì½”ë“œ ë¼í…입니다. 한글ë¼í… +ë²„ì „ 1.0부터는 Λ를 사용하여 UTF-8 부호화로 ìž‘ì„±ëœ í•œê¸€ 문서를 ì²˜ë¦¬í• ìˆ˜ +있는 모듬 ëª…ë ¹ íŒŒì¼ ë° ê¸€ìžì²´ë¥¼ ì œê³µí•©ë‹ˆë‹¤.\index{람다@Λ} + + +\section{한글ë¼í…ì˜ ì„¤ì¹˜} +\label{sec:install}\index{한글ë¼í…!설치} + + +\subsection{TDS --- 파ì¼ì˜ 위치} +\label{sec:TDS} + +TDS(\TeX{} Directory Structure)는 `í… íŒŒì¼ ìžë£Œë°©ì˜ 구조'ì— ëŒ€í•œ +ê·œì •ìž…ë‹ˆë‹¤. ì´ ê·œì •ì€ í…ì˜ ìžë£Œë°© 구조를 ì •ê·œí™”í•¨ìœ¼ë¡œì¨ ì‚¬ìš©ìž +사ì´ì—ì„œ ë°œìƒí• 수 있는 혼ëˆì„ í”¼í•˜ê³ ìž í•˜ëŠ” 목ì ì—ì„œ 만들어졌습니다. +ì´í•˜ëŠ” 2004ë…„ 6ì›” 23ì¼ ë°œí‘œëœ TDS ë²„ì „ 1.1ì„ ê¸°ë°˜ìœ¼ë¡œ +설명ë©ë‹ˆë‹¤.\index{TDS} + +ì´ ê·œì •ì— ë”°ë¥´ë©´, í…ì— í•„ìš”í•œ 파ì¼ë“¤ì€ TDSì˜ ì¶œë°œì ì¸ \texttt{TEXMF} +ë°‘ì— ë‘게 ë©ë‹ˆë‹¤. \texttt{TEXMF}는 í…ì˜ ì›ì²œ 코드를 컴파ì¼í• ë•Œ +ê²°ì •ë˜ë©°, ì»´íŒŒì¼ ì‹œì— \texttt{prefix}를 \texttt{/usr}ë¡œ ì„¤ì •í•˜ë©´ ìš´ì˜ +체계 ë‚´ì—ì„œì˜ ê²½ë¡œ \texttt{/usr/share/texmf}ê°€ \texttt{TEXMF}ë¡œ +ê²°ì •ë©ë‹ˆë‹¤. ì´ë¯¸ ì„¤ì¹˜ëœ í… ìš´ì˜ ì²´ê³„ì—ì„œë„ \texttt{texmf.cnf} 파ì¼ì—ì„œ +\texttt{TEXMF}를 다시 ì„¤ì •í• ìˆ˜ 있습니다. TDS를 ì¤€ìˆ˜í• ê²½ìš°, 서로 다른 +í… ë°°í¬íŒì—ì„œë„ ìµœìƒìœ„ ìžë£Œë°©ì¸ \texttt{TEXMF}ì˜ ê²½ë¡œë§Œ 다를 ë¿ì´ê³ ê·¸ +ì´í•˜ì˜ ìžë£Œë°© 구조는 같습니다. + +`\texttt{최ìƒìžë£Œë°©}'ì€ í… ìš´ì˜ ì²´ê³„ì˜ êµ¬ì„± 요소로서 \texttt{tex} (í… +파ì¼), \texttt{fonts} (í°íŠ¸ ê´€ë ¨ 파ì¼), \texttt{metafont} (í°íŠ¸ê°€ ì•„ë‹Œ +\MF{} 파ì¼), \texttt{metapost} (\MP{} 파ì¼), \texttt{bibtex}(\BibTeX{} +파ì¼), \texttt{scripts} (ìš´ì˜ ì²´ê³„ ë…립ì ì¸ ì‹¤í–‰ 파ì¼), \texttt{doc} +(사용ìžìš© 문서 파ì¼), \texttt{source} (ì›ì²œ 파ì¼), \texttt{<구현>} +(\texttt{emtex, vtex, web2c}와 ê°™ì€ í… êµ¬í˜„ ê´€ë ¨ 파ì¼), +\texttt{<프로그램>} (\texttt{mft, dvips}와 ê°™ì€ í”„ë¡œê·¸ëž¨ì— ë”°ë¥¸ ìž…ë ¥ ë° +ì„¤ì • 파ì¼) ë“±ë“±ì´ í•´ë‹¹ë©ë‹ˆë‹¤. + +í… ì²´ê³„ë¥¼ 구성하는 모듬 ëª…ë ¹ 파ì¼ì˜ 위치는 다ìŒê³¼ ê°™ì€ ê³„ì¸µ 구조를 +갖습니다. +\begin{verbatim} + TEXMF/tex/í‹€/꾸러미 +\end{verbatim} + +`\texttt{í‹€}'ì€ í…ì˜ ìš©ì–´ë¡œ \verb|\dump| ë˜ì–´ì§€ëŠ” ê²ƒë“¤ì„ ë§í•©ë‹ˆë‹¤. +한글ë¼í…ì€ ë¼í… í‹€ì„ ì“°ë¯€ë¡œ ìžë£Œë°©ì˜ ì´ë¦„ì€ \texttt{latex}ì´ ë©ë‹ˆë‹¤. +`\texttt{꾸러미}'는 ì´ë¦„ 그대로 í…ì˜ ê¾¸ëŸ¬ë¯¸ ì´ë¦„ì„ ê°€ë¦¬í‚µë‹ˆë‹¤. +꾸러미를 구성하는 파ì¼ì´ í•˜ë‚˜ë°–ì— ì—†ì„ ë•Œì— ìžë£Œë°©ì€ \texttt{misc}ê°€ +ë©ë‹ˆë‹¤. 여러 파ì¼ë¡œ 구성ë˜ì–´ ìžˆì„ ë•ŒëŠ” 꾸러미 ì´ë¦„ì— ë”°ë¥¸ ì 당한 +ì´ë¦„ì˜ ìžë£Œë°©ì„ ë§ˆë ¨í•©ë‹ˆë‹¤. ìžë£Œë°©ì˜ 파ì¼ì˜ 종류가 ë§Žì„ ê²½ìš°ì—는 +하위ìžë£Œë°©ì„ ë”°ë¡œ 만ë“니다. 한글ë¼í…ì˜ ê²½ìš°ì— ì´ ìžë£Œë°©ì˜ ì´ë¦„ì´ +\texttt{hlatex}입니다. + +한글ë¼í…ì€ íŒŒì¼ì˜ 수, 특히 글ìžì²´ 파ì¼ì˜ 수가 많아서 한글ë¼í… ì „ì²´ì˜ +뿌리 (\texttt{TEXMF})를 달리 하ìžëŠ” ì˜ê²¬ì´ 있습니다. ì¼ë°˜ì 으로 ì§€ì— +파ì¼ì€ \texttt{TEXMFLOCAL}ë¡œ 대변ë˜ëŠ” ìžë£Œë°© (teTeXì˜ ê²½ìš°ì—는 +\texttt{/usr/share/texmf-local}, MikTeXì˜ ê²½ìš°ì—는 +\texttt{c:\textbackslash localtexmf})를 뿌리로 하지만 한글ë¼í…ì˜ ê´€ë¦¬ë¥¼ +ìš©ì´í•˜ê²Œ 하기 위해서는 \texttt{TEXMFHANGUL}ì„ ë¿Œë¦¬ë¡œ ì •í• ìˆ˜ 있습니다. +ìžë£Œë°©ì˜ ì´ë¦„ì€ \texttt{texmf-hlatex}ì„ ì œì•ˆí•©ë‹ˆë‹¤. í… ìš´ì˜ ì²´ê³„ì— +ì´ì™€ ê°™ì€ ì„¤ì •ì„ ì¶”ê°€í•˜ê¸° 위해서는 \texttt{texmf.cnf} ì„¤ì • 파ì¼ì„ +편집하여야 합니다. í… ìš´ì˜ ì²´ê³„ì—ì„œ 현재 ì‚¬ìš©í•˜ê³ ìžˆëŠ” ì„¤ì • 파ì¼ì˜ +위치는 다ìŒì˜ ëª…ë ¹ìœ¼ë¡œ ì°¾ì„ ìˆ˜ +있습니다.\index{texmf.cnf@\texttt{texmf.cnf}} +\begin{verbatim} + kpsewhich texmf.cnf +\end{verbatim} +ìš´ì˜ ì²´ê³„ 관리ìžì˜ 권한으로 ì´ íŒŒì¼ì„ 편집기로 ì—´ì–´ì„œ ì 당한 ê³³ì— (ì—를 +들어 \texttt{TEXMFMAIN}ì´ ì„¤ì •ëœ ì¤„ 다ìŒì—) 다ìŒê³¼ ê°™ì€ ì¤„ì„ ë¼ì›Œ +넣습니다. +\begin{verbatim} + TEXMFHANGUL = /usr/share/texmf-hlatex +\end{verbatim} +ê·¸ë¦¬ê³ \texttt{TEXMF}ê°€ ì •ì˜ëœ ì¤„ì„ ì°¾ì•„ 다ìŒê³¼ ê°™ì€ ì‹ìœ¼ë¡œ +\texttt{TEXMFHANGUL}ì„ ì¶”ê°€í•©ë‹ˆë‹¤. +\begin{verbatim} +TEXMF = {...,!!$TEXMFHANGUL,!!$TEXMFMAIN,...} +\end{verbatim} + +ì´ì— ë”°ë¼ í•œê¸€ë¼í…ì˜ ëª¨ë“¬ ëª…ë ¹(macro) 파ì¼ë“¤ì€ +\begin{verbatim} + texmf-hlatex/tex/latex/hlatex +\end{verbatim} +ì— ì„¤ì¹˜ë©ë‹ˆë‹¤. + +í…ì— ë™ë°˜ë˜ëŠ” 프로그램ì´ë‚˜ PDF\TeX{}ì´ë‚˜ \OMEGA{}와 ê°™ì´ ê¸°ëŠ¥ì´ í™•ìž¥ëœ +í”„ë¡œê·¸ëž¨ë“¤ì´ ë§ŽìŠµë‹ˆë‹¤. ì´ì™€ ê°™ì€ í”„ë¡œê·¸ëž¨ì— ì†í•˜ëŠ” ìž…ë ¥ 파ì¼ë“¤ì€ +\texttt{최ìƒìžë£Œë°©}ì¸ \texttt{tex} ë°‘ì— ë‘¡ë‹ˆë‹¤. ë”°ë¼ì„œ Λ 모듬 ëª…ë ¹ +파ì¼ë“¤ì€ +\begin{verbatim} + texmf-hlatex/tex/lambda/hlatex +\end{verbatim} +ì— ì„¤ì¹˜ë©ë‹ˆë‹¤. + +글ìžì²´ëŠ” 다ìŒê³¼ ê°™ì€ ê·œì •ì— ì˜í•´ ì„¤ì¹˜í• ê²ƒì„ ìš”êµ¬í•©ë‹ˆë‹¤. +\begin{verbatim} + TEXMF/fonts/형ì‹/ì œê³µìž/글ìžì²´ + TEXMF/fonts/{enc,lig,map}/하위경로 +\end{verbatim} +`\texttt{형ì‹}'ì€ ê¸€ìžì²´ì˜ 종류를 가리킵니다. 즉, \texttt{source}, +\texttt{tfm}, \texttt{ofm}, \texttt{vf}, \texttt{ovf}, \texttt{type1}, +\texttt{afm} ë“±ì´ ì´ì— 해당합니다. 글ìžì²´ì˜ 부호화나 ì—°ìž í˜¹ì€ ê¸€ìžì²´ +ì´ë¦„ ëŒ€ì‘ íŒŒì¼ë“¤ì€ ê°ê° \texttt{enc, lig, map} `\texttt{형ì‹}' ìžë£Œë°©ì— +í‰í–‰í•œ ìžë£Œë°©ì— ë”°ë¡œ 둡니다. `\texttt{ì œê³µìž}'ì˜ ëŒ€ìƒì€ 글ìžì²´ë¥¼ +만드는 업체나 ë§Œë“ ì´ ë“±ìž…ë‹ˆë‹¤. adobe íšŒì‚¬ì˜ type1 글ìžì²´ +(\texttt{adobe}), bitstream íšŒì‚¬ì˜ type1 글ìžì²´ (\texttt{bitstrea}), +D.~Knuth êµìˆ˜ì˜ \MF{} 글ìžì²´ (\texttt{public}), J.~Knappen ì”¨ì˜ \MF{} +글ìžì²´ (\texttt{jknappen}) ë“±ì„ ì˜ˆë¡œ 들 수 있습니다. 한글ë¼í…ì˜ ê²½ìš°ì— +`\texttt{ì œê³µìž}'는 \texttt{uhc}입니다. `\texttt{글ìžì²´}'는 글ìžì˜ +ëª¨ì–‘ì— ë”°ë¥¸ ì´ë¦„입니다. adobe 회사ì—ì„œ ë§Œë“ ê¸€ìžì²´ì—는 +\texttt{times}, \texttt{helvetic} ë“±ì˜ ì´ë¦„ì´ ì‚¬ìš©ë˜ê³ D.~Knuth êµìˆ˜ê°€ +í… ìš´ì˜ ì²´ê³„ë¥¼ 위해서 ë§Œë“ ê¸€ìžì²´ì˜ 경우는 \texttt{cm}, \texttt{ec} +ë“±ì˜ ì´ë¦„ì´ ì‚¬ìš©ë˜ë©° 한글ë¼í…ì—ì„œ ì œê³µí•˜ëŠ” 글ìžì²´ì—서는 +\texttt{myoungjo}, \texttt{gothic} ë“±ì˜ ì´ë¦„ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. + +ì´ì— ë”°ë¼ í•œê¸€ë¼í…ì˜ ê¸€ìžì²´ë“¤ì€ 다ìŒì˜ ìžë£Œë°©ì— 위치하게 ë©ë‹ˆë‹¤. +\begin{verbatim} + texmf-hlatex/fonts/형ì‹/uhc/{myoungjo,gothic,...} + texmf-hlatex/fonts/map/hlatex +\end{verbatim} + +ì´í•˜ì˜ ì†Œì ˆì—서는 위와 ê°™ì€ TDSì— ì˜ê±°í•˜ì—¬ 한글ë¼í…ì„ ì„¤ì¹˜í•˜ëŠ” ë°©ë²•ì„ +안내합니다. + + +\subsection{한글ë¼í…ì˜ ëª¨ë“¬ ëª…ë ¹ íŒŒì¼ ì„¤ì¹˜} +\label{ì†Œì ˆ:모듬파ì¼ì„¤ì¹˜}\index{한글ë¼í…!설치!모듬} + +한글ë¼í…ì˜ ê°ì¢… 모듬 ëª…ë ¹ 파ì¼ì€ KTUG (Korean TeX User Group)ì˜ ftp +서버 í˜¹ì€ CTAN (Comprehensive TeX Archive Network)ì˜ ë‹¤ìŒ URLì—ì„œ +ê°€ì ¸ì˜¬ 수 있습니다.\footnote{CTANì—서는 ìžë£Œë°© 안ì—ì„œ ë²„ì „ì„ í™•ì¸í•˜ì„¸ìš”.} +\begin{verbatim} + ftp://ftp.ktug.or.kr/pub/ktug/hlatex/HLaTeX-1.0.1.tar.gz + ftp://ftp.dante.de/tex-archive/language/korean/HLaTeX.tar.gz +\end{verbatim} +파ì¼ì˜ 압축과 묶ìŒì„ í’€ê³ í•„ìš”í•œ 파ì¼ì„ 다ìŒê³¼ ê°™ì´ í•´ë‹¹í•˜ëŠ” ìžë£Œë°©ì— +ë³µì‚¬í•¨ìœ¼ë¡œì¨ ì„¤ì¹˜ë©ë‹ˆë‹¤. +\newcommand{\installmacros}[3]{ + \hspace*{1em} + \parbox[t]{.9\textwidth}{% + \parindent=0pt + \hangindent=1em \hangafter=1 + {\small\디나루 ì›ì²œ ìžë£Œë°©}: \ttfamily #1 + + \hangindent=1cm \hangafter=1 + {\small\디나루 파ì¼}: \ttfamily #2 + + \hangindent=1cm \hangafter=1 + {\small\디나루 목표 ìžë£Œë°©}: \ttfamily #3} +} +\begin{list}{\textbullet}{} +\item 한글ë¼í… 모듬 ëª…ë ¹ 파ì¼:\\ + \installmacros{latex}% + {hangul.sty, euc-kr.tex, hfont.tex, hfont.sty, josa.tab, hsw*.fd, + hww*.fd, hhw*.fd}% + {texmf-hlatex/tex/latex/hlatex} +\item 한글Λ 모듬 ëª…ë ¹ 파ì¼: \\ + \installmacros{lambda}% + {u8hangul.tex, uhc-test.tex, uhc*.fd}% + {texmf-hlatex/tex/lambda/hlatex} +\item 한글Λ \OMEGA{}TP{} 파ì¼: \\ + \installmacros{lambda}% + {hlatex.otp, hlatex.ocp}% + {texmf-hlatex/omega/\{otp,ocp\}/hlatex} +\item 한글ë¼í…ì—ì„œ \texttt{halpha.bst}를 ì‚¬ìš©í• ë•Œ ì •ì˜ë˜ëŠ” 한글 ì´ë¦„ + 파ì¼:\\ + \installmacros{contrib}% + {hbibname-k.tex}% + {texmf-hlatex/tex/latex/hlatex/} +\item 한글Λì—ì„œ \texttt{halpha.bst}를 ì‚¬ìš©í• ë•Œ ì •ì˜ë˜ëŠ” 한글 ì´ë¦„ + 파ì¼:\\ + \installmacros{contrib}% + {hbibname-u.tex}% + {texmf-hlatex/tex/lambda/hlatex/} +\item 한글 ì°¸ê³ ë¬¸í—Œ ì–‘ì‹ íŒŒì¼:\\ + \installmacros{contrib}% + {halpha.bst}% + {texmf-hlatex/bibtex/bst/hlatex} +\item ì°¸ê³ ë¬¸í—Œ 한글 ì´ë¦„ ì •ì˜ íŒŒì¼: \\ + \installmacros{contrib}% + {hbname-k.tex, hbname-u.tex}% + {texmf-hlatex/tex/\{latex,lambda\}/hlatex} +\item 한글 색ì¸/어휘 ì–‘ì‹ íŒŒì¼: \\ + \installmacros{contrib}% + {contrib/hind.ist, contrib/hglo.ist}% + {texmf-hlatex/makeindex} +\item 한글 ì°¸ê³ ë¬¸í—Œ/ìƒ‰ì¸ ìƒì„± 파ì¼: ìœ ë‹‰ìŠ¤ ìš´ì˜ ì²´ê³„ì—서는 + \texttt{contrib} ìžë£Œë°©ì— 있는 ì›ì²œ íŒŒì¼ \texttt{hmakeindex.c}와 + \texttt{hbibtex.c}를 실행 프로그램으로 번ì—하여 ìš´ì˜ ì²´ê³„ì˜ ì‹¤í–‰ + 프로그램 ìžë£Œë°©ì— 복사합니다.\\ + \texttt{gcc hmakeindex.c -o hmakeindex}\\ + \texttt{gcc hbibtex.c -o hbibtex}\\ + 윈ë„우즈 ìš´ì˜ ì²´ê³„ì—서는 \texttt{contrib} ìžë£Œë°©ì— 있는 + \texttt{hmakeindex.exe}와 \texttt{hbibtex.exe}를 실행 프로그램 + ìžë£Œë°©ì— 복사합니다. +\item 한글ë¼í…ì— ì 당하게 ìˆ˜ì •ëœ ë¼í… \texttt{tools} 패키지:\\ + \installmacros{contrib} + {khyper.sty, showhkeys.sty, showhtags.sty}% + {texmf-hlatex/tex/latex/hlatex} +\item 한글 문서ì—ì„œ í”히 사용ë˜ëŠ” ê°ì£¼ íŒì§œê¸° ì–‘ì‹ íŒŒì¼:\\ + \installmacros{contrib}% + {hangulfn.sty, hfn-k.tex, hfn-u.tex}% + {texmf-hlatex/tex/\{latex,lambda\}/hlatex} +\end{list} + +\texttt{hangul.sty}ì€ ìš°ë¦¬ë§ ë¬¸ì„œì˜ ëª¨ì–‘ìƒˆ 파ì¼ë¡œì„œ ëª¨ë“ í•œê¸€ë¼í… +ë¬¸ì„œì— ì‚¬ìš©ë˜ëŠ” ì–‘ì‹ íŒŒì¼ìž…니다.\index{한글ë¼í…!설치!hangul.sty} +\texttt{hangul.sty}ì€ ë¼í…ê³¼ Λ가 사용ë 때를 구분하여 ê°ê° +\texttt{euc-kr.tex}ê³¼ \texttt{u8hangul.tex}를 ì½ìŠµë‹ˆë‹¤. +\texttt{euc-kr.tex}ì€ EUC-KR 부호화 문ìžë¥¼ 처리하기 위해 +\texttt{hfont.tex}ì„ ì½ì–´ 들입니다. \texttt{hfont.sty}ì€ +\texttt{hangul.sty} ëŒ€ì‹ ì— ì‚¬ìš©ë 수 있으며 ìš°ë¦¬ë§ ë¬¸ìžë¥¼ 처리하는 +기능만 ì´ìš©í•˜ëŠ” 모양새 파ì¼ì´ë©° \texttt{hangul.sty}ì—ì„œ ì œê³µí•˜ëŠ” 다양한 +한글 문서 처리 ì–‘ì‹ì´ 사용ë˜ì§€ ì•Šê³ ê¸°ì¡´ì˜ ì˜ë¬¸ ë¬¸ì„œì˜ ì²˜ë¦¬ ì–‘ì‹ì´ +사용ë©ë‹ˆë‹¤. \texttt{josa.tab}ì€ ìžë™ 조사 처리를 위해 +\texttt{euc-kr.tex}ì´ ì½ì–´ë“¤ì´ëŠ” 파ì¼ìž…니다. 한글ë¼í…ì—ì„œ ì œê³µí•˜ì§€ +않는 글ìžì²´ì˜ ì• ì´ˆê°’ì„ ì¶”ê°€ë¡œ ì„¤ì •í•˜ê±°ë‚˜ ê¸°ì¡´ì˜ ì„¤ì •ì„ ë°”ê¾¸ê¸° 위해서는 +\texttt{hfont.cfg}ì— ì„¤ì • 사í•ì„ 기ë¡í•˜ì—¬ í… ìš´ì˜ ì²´ê³„ì— ì„¤ì¹˜í•˜ë©´ +\texttt{hfont.tex}ì´ ìžë™ìœ¼ë¡œ ì„¤ì •ì„ ë°˜ì˜í•©ë‹ˆë‹¤. + +한글ë¼í…ì— ì‚¬ìš©ë˜ëŠ” 글ìžì²´ëŠ” ìƒì§• 문ìžì™€ 한글 ê·¸ë¦¬ê³ í•œìžë¡œ ë‚˜ë‰˜ì–´ì ¸ +있으며 ìƒì§• 글ìžë¥¼ ì •ì˜í•˜ëŠ” 파ì¼ì´ \texttt{hsw*.fd}ì´ê³ 한글 글ìžë¥¼ +ì •ì˜í•˜ëŠ” 파ì¼ì´ \texttt{hws*.fd}ì´ë©° í•œìž ê¸€ìžë¥¼ ì •ì˜í•˜ëŠ” 파ì¼ì´ +\texttt{hhs*.fd}입니다.\index{한글ë¼í…!설치!.fd} + +한글Λ를 ì‚¬ìš©í• ê²½ìš°ì—는 \texttt{u8hangul.tex} 파ì¼ì´ UTF-8 부호화 +문ìžë¥¼ 처리하기 위한 \OMEGA{}TP{} (\OMEGA{} Translation Process) 파ì¼ì¸ +\texttt{hlatex.ocp}를 ê°€ë™í•©ë‹ˆë‹¤.\index{한글ë¼í…!설치!hlatex.ocp} +\texttt{hlatex.otp}는 기계어로 번ì—ë˜ê¸° ì „ì˜ í…스트 파ì¼ìž…니다. +í•œê¸€Î›ì— ì‚¬ìš©ë˜ëŠ” 글ìžëŠ” 한글ë¼í…ì— ì‚¬ìš©ë˜ëŠ” 글ìžì™€ 달리 ìƒì§•, 한글, +í•œìžë¡œ 나뉘지 않으며 글ìžì²´ ì •ì˜ íŒŒì¼ì˜ ì´ë¦„ë“¤ì€ +\texttt{uhc*.fd}입니다. + +\texttt{halpha.bst}는 한글 ì°¸ê³ ë¬¸í—Œ ë°ì´í„°ë² ì´ìŠ¤ë¥¼ ì‚¬ìš©í• ë•Œ 필요한 +\BibTeX{} ì–‘ì‹ íŒŒì¼ìž…니다.\index{한글ë¼í…!설치!halpha.bst} ì°¸ê³ ë¬¸í—Œ +ë°ì´í„°ë² ì´ìŠ¤ë¥¼ ì²˜ë¦¬í• ë•Œì—는 ì´ í•œê¸€ ì–‘ì‹ íŒŒì¼ì— ì •ì˜ëœ 한글 ì´ë¦„ì´ +사용ë˜ëŠ”ë°, 한글ë¼í…ê³¼ í•œê¸€Î›ì˜ ë¶€í˜¸í™” ë°©ì‹ì´ 서로 다르므로 +\texttt{hbname-k.tex}ê³¼ \texttt{hbname-u.tex}ì— ì„œë¡œ 다른 부호화 +ë°©ì‹ìœ¼ë¡œ 한글 ì´ë¦„ì„ ì •ì˜í•˜ì˜€ìŠµë‹ˆë‹¤. 한글Λì—ì„œ ì°¸ê³ ë¬¸í—Œ +ë°ì´í„°ë² ì´ìŠ¤ë¥¼ ì´ìš©í• 때는 Λ가 ë³´ì¡° 파ì¼ì— 8비트 문ìžë¥¼ ì¶œë ¥í•˜ì§€ +못합니다. ë”°ë¼ì„œ 미리 ë³´ì¡° 파ì¼ì˜ 한글 문ìžë¥¼ 8비트로 변환하는 ìž‘ì—…ì´ +필요하며 ì´ë¥¼ 위해서는 \texttt{contrib} ìžë£Œë°©ì˜ \texttt{hbibtex.c}를 +실행 프로그램으로 번ì—하여 사용하여야 합니다. 윈ë„우즈 ìš´ì˜ ì²´ê³„ì—서는 +미리 번ì—í•œ \texttt{hbibtex.exe}를 사용하면 +ë©ë‹ˆë‹¤.\index{hbibtex@\texttt{hbibtex}} + +\texttt{hind.ist}와 \texttt{hglo.ist}는 \texttt{makeindex}ë¡œ ìš°ë¦¬ë§ +ìƒ‰ì¸ ë° ì–´íœ˜ì§‘ì„ ìž‘ì„±í• ë•Œì˜ ì‚¬ìš©ë˜ëŠ” 모양새 +파ì¼ìž…니다.\index{hind.ist}\index{hglo.ist} ìƒ‰ì¸ ìž‘ì„± ì‹œì— ë¬¸ì œê°€ ë˜ëŠ” +ë¶€ë¶„ì€ \texttt{\textbackslash indexhead}ë¡œ 구분ë˜ëŠ” 색ì¸ì˜ 머릿글ìžì˜ +처리ì¸ë° ì´ë¥¼ 위해서는 \texttt{contrib} ìžë£Œë°©ì— 있는 +\texttt{hmakeindex.c}를 수행 프로그램으로 번ì—í•´ì„œ 사용해야 합니다. +\texttt{hmakeindex}는 ë˜í•œ 한글Λì—ì„œ ë³´ì¡° 파ì¼ì— ì¶œë ¥í•˜ëŠ” 8비트 문ìžì˜ +í… í‘œê¸° ë°©ì‹ì„ ì¸ì‹í•˜ì—¬ \texttt{makeindex}ì˜ ë¬¸ìž ì •ë ¬ì´ ì œëŒ€ë¡œ +수행ë˜ë„ë¡ í•˜ë¯€ë¡œ 한글ë¼í…ê³¼ 한글Λì—ì„œ ë™ì‹œì— ì‚¬ìš©í• ìˆ˜ 있습니다. +윈ë„우즈 ìš´ì˜ ì²´ê³„ì—서는 미리 번ì—í•œ \texttt{hmakeindex.exe}를 사용하면 +ë©ë‹ˆë‹¤.\index{hmakeindex@\texttt{hmakeindex}} + +\texttt{hangulfn.sty}ì€ ë¼í…ì—ì„œ 기본ì 으로 ì œê³µë˜ëŠ” ê°ì£¼ íŒì§œê¸° 형ì‹ì„ +ìˆ˜ì •í•˜ì—¬ 한글 문서ì—ì„œ í”히 ë³¼ 수 있는 ë°©ì‹ì˜ ê°ì£¼ íŒì§œê¸°ë¥¼ 쉽게 ì²˜ë¦¬í• +수 있ë„ë¡ í•˜ê¸° 위해 ì œê³µë˜ëŠ” 패키지입니다. ì´ íŒ¨í‚¤ì§€ë¥¼ 사용하면 ê°ì£¼ +번호 ì–‘ì‹ì„ ì• ì´ˆê°’ì¸ ì²¨ìž(``$^1$'') í˜¹ì€ ê´„í˜¸(``1)'') 중ì—ì„œ ì„ íƒí• 수 +ìžˆê³ ê°ì£¼ë©´ì„ 내어쓰기 ë° ë“¤ì—¬ì“°ê¸°ì— ì˜í•œ íŒì§œê¸°ë¥¼ ì„ íƒí• 수 있습니다. +ì†Œì ˆ \ref{ì†Œì ˆ:ê°ì£¼íŒì§œê¸°}ì— ìžì„¸í•œ ì‚¬ìš©ë²•ì´ ì†Œê°œë©ë‹ˆë‹¤. ì„ íƒ ì‚¬í•ì„ +ì§€ì •í•˜ëŠ” 한글 ì´ë¦„ì˜ ë¶€í˜¸í™”ì— ë”°ë¼ í•œê¸€ë¼í…ì—서는 \texttt{hfn-k.tex}ì„, +한글Λì—서는 \texttt{hfn-u.tex}ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. + + +\subsection{한글 글ìžì²´ 설치} +\label{ì†Œì ˆ:글ìžì²´ì„¤ì¹˜}\index{한글ë¼í…!설치!글ìžì²´} + +한글ë¼í…ì˜ ê°ì¢… 글ìžì²´ëŠ” KTUG (Korean TeX User Group)ì˜ ftp +서버 í˜¹ì€ CTAN (Comprehensive TeX Archive Network)ì˜ ë‹¤ìŒ URLì—ì„œ +ê°€ì ¸ì˜¬ 수 있습니다. +\begin{verbatim} + ftp://ftp.ktug.or.kr/pub/ktug/hlatex/fonts/ + ftp://ftp.dante.de/tex-archive/fonts/korean/HLaTeX/ +\end{verbatim} + +글ìžì²´ë“¤ì€ ëª¨ë‘ í•œê¸€ë¼í…ê³¼ 한글Λì—ì„œ 사용ë 수 있으며 다ìŒê³¼ ê°™ì´ +\texttt{tar}/\texttt{gzip}으로 압축ë˜ì–´ ì œê³µë©ë‹ˆë‹¤. + +\smallskip +\begin{tabular}{|c|ll|}\hline + 글ìžì²´ ì„¤ì • & uhc-base.map, uhc-extra.map & \ttfamily uhc-fonts-1.0.tar.gz + \\\hline + & \fontfamily{mj}\selectfont 명조 & \ttfamily uhc-myoungjo-1.0.tar.gz + \\ + \raisebox{1.5ex}[-1.5ex]{기본} + & \fontfamily{gt}\selectfont ê³ ë”• & \ttfamily uhc-gothic-1.0.tar.gz + \\ + \raisebox{1.5ex}[-1.5ex]{글ìžì²´} + & \fontfamily{tz}\selectfont íƒ€ìž & \ttfamily uhc-taza-1.0.tar.gz + \\ + \hline + & \fontfamily{gr}\selectfont 그래픽 & \ttfamily uhc-graphic-1.0.tar.gz + \\ + & \fontfamily{gs}\selectfont ê¶ì„œ & \ttfamily uhc-gungseo-1.0.tar.gz + \\ + & \fontfamily{sh}\selectfont ì‹ ë¬¸ & \ttfamily uhc-shinmun-1.0.tar.gz + \\ + & \fontfamily{pg}\selectfont 필기 & \ttfamily uhc-pilgi-1.0.tar.gz + \\ + & \fontfamily{pn}\selectfont 펜글씨/% + \fontfamily{ph}\selectfont 펜í˜ë¦¼ & \ttfamily uhc-pen-1.0.tar.gz + \\ + \raisebox{1.5ex}[-1.5ex]{추가} + & \fontfamily{bm}\selectfont 봄글씨 & \ttfamily uhc-bom-1.0.tar.gz + \\ + \raisebox{1.5ex}[-1.5ex]{글ìžì²´} + & \fontfamily{yt}\selectfont 옛글 & \ttfamily uhc-yetgul-1.0.tar.gz + \\ + & \fontfamily{jmj}\selectfont ìžëª¨ (명조/% + \fontfamily{jgt}\selectfont ê³ ë”•/% + \fontfamily{jnv}\selectfont 노벨/% + \fontfamily{jsr}\selectfont 소ë¼) & \ttfamily uhc-jamo-1.0.tar.gz + \\ + & \fontfamily{vd}\selectfont 바다 & \ttfamily uhc-vada-1.0.tar.gz + \\ + & \fontfamily{pga}\selectfont 필기a & \ttfamily uhc-pilgia-1.0.tar.gz + \\ + & \fontfamily{dn}\selectfont 디나루 & \ttfamily uhc-dinaru-1.0.tar.gz + \\ + \hline +\end{tabular} + +\smallskip UHC 글ìžì²´ëŠ” í¬ê²Œ 기본 글ìžì²´ì™€ 추가 글ìžì²´ë¡œ 분류ë˜ë©° ëª¨ë‘ +\PS{} Type1 형ì‹ì˜ 14가지 종류가 있습니다.\index{한글ë¼í…!글ìžì²´} +Type1 글ìžì²´ëŠ” \texttt{afm}ê³¼ \texttt{pfb} 형ì‹ì˜ 파ì¼ë¡œ 구성ë˜ëŠ”ë°, +\texttt{afm} 파ì¼ì´ \texttt{tfm}ê³¼ \texttt{vf} 형ì‹ì˜ 파ì¼ë¡œ ì „í™˜ë˜ì–´ +ë¼í…ì—ì„œ ì‚¬ìš©í• ìˆ˜ 있게 ë©ë‹ˆë‹¤. Λ용으로는 \texttt{ofm}, \texttt{ovf} +형ì‹ì˜ 파ì¼ë¡œ ì œê³µë©ë‹ˆë‹¤. + +ì´ ê¸€ìžì²´ë“¤ì€ \verb|\fontseries| 중 ì¢ì€ ë„“ì´(75\%)ì—ì„œ 보통 +ë„“ì´(100\%), 확장 ë„“ì´(125\%), 초확장 ë„“ì´(200\%)ê¹Œì§€ì˜ í¬ê¸°ë¥¼ ê°–ê³ +있으며, 무게 ë¶€ë¶„ì€ ëª…ì¡°ì²´, ê³ ë”•ì²´, 그래픽체, í•„ê¸°ì²´ì˜ ê²½ìš° 보통 +무게(medium)와 진한 무게(bold)ê°€ ìžˆê³ , 디나루체ì—는 가는 +무게(light)까지 있으며 ê·¸ ì™¸ì˜ ê¸€ìžì²´ì—는 í•œ 가지 종류만 +있습니다.\index{글ìžì²´!ë„“ì´} \verb|\fontshape|ì€ ëª¨ë‘ ë³´í†µ 모양과 +ê¸°ìš¸ì¸ ëª¨ì–‘ìœ¼ë¡œ 구성ë˜ë©° ê¸°ìš¸ì¸ ëª¨ì–‘ì´ ì´íƒ¤ë¦ ëª¨ì–‘ì„ ëŒ€ì‹ í•©ë‹ˆë‹¤. + +ê°ì¢… 글ìžì²´ë“¤ì€ \texttt{TEXMF/fonts} ìžë£Œë°©ì—ì„œ +\texttt{gunzip}/\texttt{tar}ë¡œ ì••ì¶•ì„ í’€ë©´ 설치가 ë납니다. + +\begin{verbatim} + gunzip -c uhc-myoungjo.tar.gz | tar xvf - + ... +\end{verbatim} + +\PS{} UHC 글ìžì²´ë¥¼ 사용하여 ì¸ì‡„ ë° ë‹¤ë¥¸ 후처리 ìž‘ì—…ì„ í•˜ê¸° 위해서는 +\PS{} 글ìžì²´ì˜ ì„¤ì • ìž‘ì—…ì´ í•„ìš”í•˜ë©° ì´ë¥¼ 위해 기본 글ìžì²´ì™€ 추가 +글ìžì²´ì˜ ì„¤ì •ì— í•„ìš”í•œ \texttt{uhc-base.map}ê³¼ \texttt{uhc-extra.map} +파ì¼ì´ ì œê³µë©ë‹ˆë‹¤.\index{한글ë¼í…!설치!fontmap} ì ì–´ë„ web2c 7.5.4 +ì´ìƒì˜ ë²„ì „ì—ì„œ ì´ fontmap 파ì¼ì€ \texttt{TEXMF/fonts/map}ì˜ í•˜ìœ„ +ìžë£Œë°©ì— 설치ë˜ê³ ì´ì „ì˜ web2c ë²„ì „ì—서는 \texttt{TEXMF/dvips}ì˜ í•˜ìœ„ +ìžë£Œë°©ì— 설치ë©ë‹ˆë‹¤. web2c 7.5.4 ë²„ì „ì„ ê¸°ì¤€ìœ¼ë¡œ í• ë•Œ ì´ ë‘ +fontmap 파ì¼ì€ \texttt{TEXMF/fonts/map/hlatex} ìžë£Œë°©ì— 설치ë˜ëŠ” ê²ƒì„ +ì›ì¹™ìœ¼ë¡œ 합니다. + +\texttt{uhc-fonts-1.0.tar.gz}ì„ ì 당한 위치ì—ì„œ í’€ê³ +\texttt{uhc-fonts-1.0} ìžë£Œë°©ì— 있는 ë‘ fontmap 파ì¼ì„ +\texttt{TEXMF/fonts/map/hlatex}ì— ë³µì‚¬í•©ë‹ˆë‹¤. fontmap 파ì¼ì´ ì„¤ì¹˜ëœ +후ì—는 ìš´ì˜ ì²´ê³„ì˜ ê´€ë¦¬ìžë¡œì„œ \texttt{texhash}를 실행 시켜서 +\texttt{ls-R} ë°ì´í„°ë² ì´ìŠ¤ë¥¼ ê°±ì‹ í•˜ê³ +\begin{verbatim} + updmap-sys --enable Map=uhc-base.map +\end{verbatim} +ì„ ì‹¤í–‰ì‹œí‚¤ë©´ \texttt{dvips}, \texttt{pdftex}, \texttt{xdvi}, +\texttt{ps2pk}, \texttt{gsftopk}, \texttt{dvipdfm} 등과 ê°™ì€ í›„ì²˜ë¦¬ +프로그램ì—ì„œ 한글 ë¼í… 글ìžì²´ë¥¼ ì‚¬ìš©í• ìˆ˜ 있게 ì„¤ì • ë©ë‹ˆë‹¤. 추가 +글ìžì²´ë„ 함께 ì„¤ì¹˜í•˜ì˜€ì„ ê²½ìš°ì—는 \texttt{uhc-extra.map}ì— ëŒ€í•´ì„œë„ +위와 ê°™ì€ ëª…ë ¹ì„ ìˆ˜í–‰í•©ë‹ˆë‹¤. + + +\subsection{ë¼í… 설치} +\label{sec:instLaTeXe}\index{한글ë¼í…!설치!ë¼í…} + +한글ë¼í…ì€ ë¼í…ì„ ê¸°ë°˜ìœ¼ë¡œ 움ì§ìž…니다. 그러므로 ìš´ì˜ ì²´ê³„ì— ë¼í…ì´ +설치ë˜ì–´ 있어야 한글 문서를 만들 수 있습니다. ë¼í…ì€ ëª¨ë“ í… ìš´ì˜ +ì²´ê³„ì— ê¸°ë³¸ì 으로 탑재ë˜ì–´ 있습니다. 예를 들어 ìœ ë‹‰ìŠ¤ë‚˜ 리눅스 ìš´ì˜ +체계ì—는 주로 te\TeX{}ì´ í… ìš´ì˜ ì²´ê³„ë¡œ 설치ë˜ê³ MS 윈ë„ìš° ìš´ì˜ +체계ì—는 주로 Mik\TeX{}ì´ í… ìš´ì˜ ì²´ê³„ë¡œ 설치ë˜ëŠ”ë° ì´ í… ìš´ì˜ +체계ì—는 ë¼í…ì´ íƒ‘ìž¬ë˜ì–´ 있습니다. + +만ì¼ì— í… ìš´ì˜ ì²´ê³„ì— ë¼í…ì´ í¬í•¨ë˜ì–´ 있지 않으면 가까운 +CTANì—서는 모ë‘ê°€ íŒŒì¼ ì˜®ê¹€ 규약(ftp, File Transfer Protokol)ì„ í†µí•´ +ìµëª…으로 \texttt{/tex-archive}ì— ìžˆëŠ” ëª¨ë“ í… ì†Œí”„íŠ¸ì›¨ì–´ë¥¼ ìžìœ ë¡ê²Œ +ê°€ì ¸ë‹¤ ì„¤ì¹˜í• ìˆ˜ 있습니다. 다ìŒê³¼ ê°™ì´ ë¼í…ì„ ê°€ì ¸ì˜µë‹ˆë‹¤. +\begin{verbatim} + hpserv:> ftp ftp.dante.de + login: ftp + passwd: ftp + ftp> cd /tex-archive/macros/latex + ftp> bin + ftp> get base.tar.gz + ftp> get required.tar.gz + ftp> bye +\end{verbatim} +ê°€ì ¸ì˜¨ 압축 파ì¼ì„ í’€ê³ ë¼í…ì„ ì„¤ì¹˜í•©ë‹ˆë‹¤. ì´ì „ì˜ ë¼í… ë²„ì „ 209ê°€ +설치ë˜ì–´ 있으면 ë¨¼ì € ì´ë¥¼ 여벌 만들기(backup)합니다. +\begin{verbatim} + mv TEXMF/tex/latex TEXMF/tex/latex209 + mkdir TEXMF/tex/latex + mkdir TEXMF/tex/latex/base + tar xzvf base.tar.gz + cd latex/base + initex unpack.ins + initex latex.ltx + cp latex.fmt texmf/web2c + cp *.sty *.tex *.fd *.clo *.cls *.def texmf/tex/latex/base +\end{verbatim} +ì´ ì™¸ì—ë„ \texttt{required.tar.gz}ì„ í’€ë©´ \texttt{amslatex}, +\texttt{babel}, \texttt{cyrillic}, \texttt{graphics}, \texttt{psnfss}, +\texttt{tools} 하위 ìžë£Œë°©ì´ ìƒê¸°ë©° ê° í•˜ìœ„ ìžë£Œë°©ì˜ 꾸러미를 설치하는 +ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. 설치 ë°©ë²•ì€ ëŒ€ë¶€ë¶„ì˜ ê²½ìš° 위ì—ì„œ 설치한 +\texttt{latex}으로 \texttt{.ins} 파ì¼ì„ ëŒë¦¬ë©´ ë©ë‹ˆë‹¤. 예를 들어 +\begin{verbatim} + cd ../required/tools + latex tools.ins +\end{verbatim} +CTANì˜ ìžë£Œë°© \texttt{/tex-archive/macros/latex} ë°‘ì—는 다른 +ê¾¸ëŸ¬ë¯¸ë“¤ì´ ìžˆìœ¼ë©° \texttt{packages} ë° \texttt{contrib} ìžë£Œë°©ì—ì„œ +필요한 꾸러미를 찾아 추가ì 으로 ì„¤ì¹˜í• ìˆ˜ 있습니다. + + +\subsection{요약} +\label{sec:설치요약} + +ìš´ì˜ ì²´ê³„ì˜ ê´€ë¦¬ìžë¡œì„œ ``파ì¼''ì„ ``경로''ì— ë³µì‚¬í•œ 후 +ê²½ìš°ì— ë”°ë¼ì„œ ``ì„¤ì •''ì„ í•©ë‹ˆë‹¤. +\begin{itemize} +\item + \begin{itemize} + \item 파ì¼: \texttt{hangul.sty}, \texttt{hfont.tex}, + \texttt{euc-kr.tex} \texttt{hfont.sty}, \texttt{josa.tab}, + \texttt{hfont.cfg}, \texttt{hsw*.fd}, \texttt{hww*.fd}, + \texttt{hhw*.fd} (\texttt{latex} ìžë£Œë°©) + \item 경로: \texttt{texmf-hlatex/tex/latex/hlatex} + \item ì„¤ì •: \texttt{texhash} + \end{itemize} +\item + \begin{itemize} + \item 파ì¼: \texttt{u8hangul.tex}, \texttt{uhc-test.tex}, + \texttt{uhc*.fd} (\texttt{lambda} ìžë£Œë°©) + \item 경로: \texttt{texmf-hlatex/tex/lambda/hlatex} + \item ì„¤ì •: \texttt{texhash} + \end{itemize} +\item + \begin{itemize} + \item 파ì¼: \texttt{hlatex.otp}, \texttt{hlatex.ocp} + (\texttt{lambda} ìžë£Œë°©) + \item 경로: \texttt{texmf-hlatex/omega/\{otp,ocp\}/hlatex} + \item ì„¤ì •: \texttt{texhash} + \end{itemize} +\item + \begin{itemize} + \item 파ì¼: \texttt{hangulfn.sty}, \texttt{hfn-k.tex}, + \texttt{hbibname-k.tex}, \texttt{khypher.sty},\\ + \texttt{showhkeys.sty}, \texttt{showhtags.sty} (\texttt{contrib} + ìžë£Œë°©) + \item 경로: \texttt{texmf-hlatex/tex/latex/hlatex} + \item ì„¤ì •: \texttt{texhash} + \end{itemize} +\item + \begin{itemize} + \item 파ì¼: \texttt{hfn-k.tex}, \texttt{hbibname-u.tex} + (\texttt{contrib} ìžë£Œë°©) + \item 경로: \texttt{texmf-hlatex/tex/lambda/hlatex} + \item ì„¤ì •: \texttt{texhash} + \end{itemize} +\item + \begin{itemize} + \item 파ì¼: \texttt{halpha.bst} (\texttt{contrib} ìžë£Œë°©) + \item 경로: \texttt{texmf-hlatex/bibtex/bst/hlatex} + \item ì„¤ì •: \texttt{texhash} + \end{itemize} +\item + \begin{itemize} + \item 파ì¼: \texttt{hind.ist}, \texttt{hglo.ist} (\texttt{contrib} + ìžë£Œë°©) + \item 경로: \texttt{texmf-hlatex/makeindex} + \item ì„¤ì •: \texttt{texhash} + \end{itemize} +\item + \begin{itemize} + \item 파ì¼: ìœ ë‹‰ìŠ¤ ìš´ì˜ ì²´ê³„ì—서는 \texttt{hmakeindex.c}, + \texttt{hbibtex.c}. (윈ë„우즈 ìš´ì˜ ì²´ê³„ì—서는 + \texttt{hmakeindex.exe}, \texttt{hbibtex.exe}. (\texttt{contrib} + ìžë£Œë°©) + \item 경로: ìš´ì˜ ì²´ê³„ì˜ ì‹¤í–‰ 프로그램 ìžë£Œë°© + \item ì„¤ì •: ìœ ë‹‰ìŠ¤ ìš´ì˜ ì²´ê³„ì˜ ê²½ìš° 실행 프로그램으로 번ì—, 윈ë„우즈 + ìš´ì˜ ì²´ê³„ì˜ ê²½ìš° 복사 + \end{itemize} +\item + \begin{itemize} + \item 파ì¼: \texttt{uhc-base.map}, \texttt{uhc-extra.map} + (\texttt{uhc-fonts-1.0.tar.gz}) + \item 경로: \texttt{texmf-hlatex/fonts/map/hlatex} + \item ì„¤ì •: \texttt{texhash} + \end{itemize} +\item + \begin{itemize} + \item 파ì¼: \texttt{uhc-*.tar.gz} + \item 경로: \texttt{texmf-hlatex/fonts}ì—ì„œ + \texttt{tar}/\texttt{gzip}으로 압축과 묶ìŒì„ 푼다. + \item ì„¤ì •: + \begin{tabular}[t]{l} + \texttt{texhash} \\ + \texttt{updmap-sys {-}{-}enable Map=uhc-base.map} \\ + \texttt{updmap-sys {-}{-}enable Map=uhc-extra.map} \\ + \end{tabular} + \end{itemize} +\end{itemize} + + +\section{한글ë¼í…ì˜ ì‚¬ìš© 설명} +\label{sec:use}\index{한글ë¼í…!사용법} + +ì´ ë‹¨ì›ì—서는 ë¼í… ìžì²´ì˜ 기본ì ì¸ ì‚¬ìš©ë²•ì— ëŒ€í•œ ì„¤ëª…ì„ í”¼í•˜ê³ , +한글ë¼í…ì— ê´€ê³„ë˜ëŠ” ë¶€ë¶„ë§Œì„ ê°„ë‹¨ížˆ ë‹¤ë£¨ë ¤ê³ í•©ë‹ˆë‹¤. ë¼í…ì˜ ì‚¬ìš©ë²•ì— +관해서는 ì´ì— 해당하는 ì°¸ê³ ì„œì ì„ ë³´ì‹œê¸° ë°”ëžë‹ˆë‹¤. ë¼í…ì˜ ì›ì €ìžì¸ +Lesley Lamportì˜ ã€Ž\LaTeX\ --- A Document Preparation System〠+(\cite{Lamport:1985:LDP})\ì„ ì°¸ê³ ë¡œ 하면 ë¼í…ì—는 수 ë§Žì€ ëª…ë ¹ë“¤ì´ +있ìŒì„ ì•Œ 수 있습니다. ì¼ë°˜ 사용ìžë¡œì„œ ì´ëŸ° ëª¨ë“ ëª…ë ¹ì„ ì „ë¶€ 알아야 í• +필요는 없습니다. ê°œì¸ì˜ í•„ìš”ì— ë”°ë¼ ì•½ê°„ì˜ ê¸°ì´ˆ 지ì‹ì—, í•„ìš”í• ë•Œë§ˆë‹¤ +\cite{Lamport:1985:LDP}\를 ì°¸ê³ í•˜ì—¬ 사용하면 ì–´ë µì§€ 않게 ë¼í… 문서 +ìž‘ì„±ì„ ì‹œìž‘í• ìˆ˜ 있습니다. ë…ì¼ì—서는 『\LaTeX\ Eine Einf\"uhrungã€ì´ +(\cite{Kopka:LE91}) 잘 ì•Œë ¤ì ¸ 있습니다. ì´ ì±…ì€ ë¯¸êµì—ì„œ ì˜ì–´ë¡œ +번ì—ë˜ì–´ 『A Guide to \LaTeX{}ã€ìœ¼ë¡œ 출íŒë˜ê³ ìžˆê³ +(\cite{Kopka:1999:GLD}) í•œêµì—는 í•œêµì–´ íŒìœ¼ë¡œë„ 번ì—ë˜ì–´ 나와 있는 +것으로 ì•Œê³ ìžˆìŠµë‹ˆë‹¤. ì´ ì±…ì—서는 ëª¨ë“ ëª…ë ¹ë“¤ì„ ê°„ë‹¨ížˆ 설명한 목ë¡ì´ +있어서 사용ìžê°€ ë¹ ë¥¸ 시간 ì•ˆì— ê·¸ ëª…ë ¹ì˜ ê°œìš”ë¥¼ íŒŒì•…í• ìˆ˜ ìžˆê³ , ì§€ì •ëœ +페ì´ì§€ë¡œ 가면 ë”ìš± ìƒì„¸í•œ ë‚´ìš©ì„ ì™„ë²½í•˜ê²Œ ì´í•´í• 수 있ë„ë¡ ì§œì—¬ì ¸ +있습니다. ì°¸ê³ ì„œë¡œ 가장 ë§Žì´ ì¶”ì²œë˜ëŠ” 책입니다. + + +\subsection{한글 ë¬¸ì„œì˜ í‹€} +\index{한글ë¼í…!ë¬¸ì„œì˜ í‹€} + +문서는 + +\verb|\documentclass[ì¶”ê°€ì„ íƒ]{문서종류}| + +\noindent +ë¡œ 시작합니다. \texttt{ì¶”ê°€ì„ íƒ}ì—는 ë¼í…ì˜ +\texttt{문서종류}(class)ì— ì¢…ì†ì ì¸ ì¶”ê°€ ì„ íƒì„ ì§€ì •í•©ë‹ˆë‹¤. + +문서 종류 ì§€ì • í›„ì— í•œê¸€ë¼í… 꾸러미 ì‚¬ìš©ì„ ì§€ì •í•©ë‹ˆë‹¤. + +\verb|\usepackage[ì¶”ê°€ì„ íƒ]{hangul}| + +\noindent% +한글ë¼í…ì˜ \texttt{ì¶”ê°€ì„ íƒ}ì˜ ì¢…ë¥˜ëŠ” 다ìŒê³¼ +같습니다.\index{한글ë¼í…!추가 ì„ íƒ} +\begin{list}{\textbullet}{\parsep0pt\itemsep0pt\topsep0pt\partopsep0pt} +\item \texttt{hanja}: ë¬¸ì„œì˜ ë‹¨ì›ëª…ì´ë‚˜ ë‚ ì§œê°€ í•œìžë¡œ 표기ëœë‹¤. +\item \texttt{hardbold}: \MF{}ì— ì˜í•´ 만들어지는 ë‘꺼운 글씨체를 + ì“°ë„ë¡ í•œë‹¤. +\item \texttt{nojosa}: ìžë™ 조사 처리 ê¸°ëŠ¥ì„ ì–µì œí•˜ì—¬ í…ì˜ ê¸°ì–µ + 용량 ì‚¬ìš©ì„ ê°ì†Œì‹œí‚¨ë‹¤. +\item íŒí˜•: ì±…ì˜ í¬ê¸°ë¥¼ ì§€ì •í•˜ëŠ” ì„ íƒ ì‚¬í•ìž…니다. ì±…ì˜ í¬ê¸°ëŠ” ë¼í… + ìžì²´ì˜ 추가 ì„ íƒìœ¼ë¡œ ì§€ì •ë˜ëŠ”ë°, ì´ ì¶”ê°€ ì„ íƒì—는 í•œêµì˜ ì¶œíŒ + 업계ì—ì„œ 사용ë˜ëŠ” íŒí˜•ì— 해당하는 í¬ê¸°ê°€ 없으므로 한글ë¼í…ì˜ ì¶”ê°€ + ì„ íƒìœ¼ë¡œ ì§€ì •í•´ì•¼ 합니다. í•œêµì—ì„œ 사용ë˜ëŠ” ì±…ì˜ íŒí˜•ì—는 í‘œ + \ref{í‘œ:íŒí˜•}\ê³¼ ê°™ì€ ì¢…ë¥˜ê°€ 있습니다.\index{íŒí˜•} êµì „ì§€ì˜ í¬ê¸°ëŠ” + 939$\;\times\;$636mmì´ê³ 46ì „ì§€ì˜ í¬ê¸°ëŠ” + 788$\;\times\;$1091mm입니다. + + \begin{table}[htbp] + \centering + \begin{tabular}{|l|r@{$\;\times\;$}l*{4}{|l}|}\hline + íŒí˜•ëª…ì¹ & \multicolumn{2}{c|}{í¬ê¸°[mm]} & ì‚¬ìš©ì¢…ì´ & 쪽수/ì „ì§€ & \\\hline\hline + \ttfamily êµíŒ & 148 & 210 & êµì „지 & 32 & êµê³¼ì„œ, 단행본 \\\hline + \ttfamily êµë°°íŒ & 210 & 297 & êµì „지 & 16 & 잡지 \\\hline + \ttfamily êµë°˜íŒ & 105 & 148 & êµì „지 & 64 & ë¬¸ê³ \\\hline + \ttfamily 타블로ì´ë“œíŒ & 257 & 364 & 4x6ì „ì§€ & 16 & ì •ë³´ì‹ ë¬¸ \\\hline + \ttfamily ì‚¬ë¥™íŒ & 128 & 182 & 4x6ì „ì§€ & 64 & ë¬¸ê³ \\\hline + \ttfamily ì‚¬ë¥™ë°°íŒ & 182 & 257 & 4x6ì „ì§€ & 32 & ì°¸ê³ ì„œ \\\hline + \ttfamily ì‚¬ë¥™ë°˜íŒ & 94 & 128 & 4x6ì „ì§€ & 128 & \\\hline + \ttfamily ì‚¬ë¥™ë°°ë°°íŒ & 254 & 374 & 4x6ì „ì§€ & & \\\hline + \ttfamily ì‹ êµíŒ & 152 & 225 & êµì „지 & 32 & 단행본 \\\hline + \ttfamily 대êµì „íŒ & 172 & 244 & êµì „지 & & \\\hline + \ttfamily í¬ë¼ìš´íŒ & 176 & 248 & 4x6ì „ì§€ & 36 & 사진집 \\\hline + \ttfamily 삼ì‹ì ˆíŒ & 125 & 205 & 4x6ì „ì§€ & 60 & 단행본 \\\hline + \ttfamily ì‹ ì„œíŒ,ì‚¼ë¥™íŒ & 103 & 182 & 4x6ì „ì§€ & 80 & ë¬¸ê³ \\\hline + \ttfamily ì‚¼ì˜¤íŒ & 84 & 148 & 4x6ì „ì§€ & & \\\hline + \end{tabular} + \caption{íŒí˜•ì˜ 종류} + \label{í‘œ:íŒí˜•} + \end{table} +\end{list} + +\texttt{hangul} ì´ì™¸ì˜ 다른 꾸러미를 함께 ì“°ê³ ìž í• ê²½ìš°ì—는 +ë°˜ì (\texttt{,})으로 구분하여 ì´ë¦„ì„ ì“°ê±°ë‚˜ ë”°ë¡œ \verb|\usepackage| +ëª…ë ¹ì„ ì”니다. \texttt{hangul}ì˜ ì¶”ê°€ ì„ íƒì€ 문서 ì¢…ë¥˜ì˜ ì¶”ê°€ +ì„ íƒì—ì„œ ì§€ì •í• ìˆ˜ë„ ìžˆê³ ì—¬ê¸°ì„œ ì§€ì •í• ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. 추가 ì„ íƒì˜ +처리 ë°©ì‹ì€ 다ìŒê³¼ 같습니다.\index{추가 ì„ íƒ ì²˜ë¦¬ ë°©ì‹} +\begin{itemize} +\item \verb|\documentclass|ì˜ ì¶”ê°€ ì„ íƒì€ ì „ì—ì (global)ì´ë‹¤. ì–´ëŠ + 문서 종류나 꾸러미ì—ì„œë“ ì§€ ì´ ì¶”ê°€ ì„ íƒì„ ì²˜ë¦¬í• ìˆ˜ 있다. +\item \verb|\usepackage|ì˜ ì¶”ê°€ ì„ íƒì€ 울안ì (local)ì´ë‹¤. ê·¸ + 꾸러미ì—ì„œ ì´ ì¶”ê°€ ì„ íƒì„ ì²˜ë¦¬í• ìˆ˜ 있어야 한다. +\end{itemize} + +다ìŒì˜ 예ì—ì„œ 보는 것처럼 + +\verb|\usepackage[ì‹ êµíŒ]{hangul,a4}| + +\noindent +ì—서는 ì§€ì •ëœ ì¶”ê°€ ì„ íƒ \texttt{ì‹ êµíŒ}ì„ ë‘ ê¾¸ëŸ¬ë¯¸ \texttt{hangul}ê³¼ +\texttt{a4}ê°€ ëª¨ë‘ ì²˜ë¦¬í• ìˆ˜ 있어야 합니다. \texttt{a4} 꾸러미는 +\texttt{ì‹ êµíŒ}ì´ë¼ëŠ” 추가 ì„ íƒì„ ì²˜ë¦¬í• ìˆ˜ 없으므로 오류가 ë°œìƒí•˜ê²Œ +ë©ë‹ˆë‹¤. 다ìŒê³¼ ê°™ì´ ê°ê¸° ë”°ë¡œ ì§€ì •í•˜ê±°ë‚˜ + +\verb|\usepackage[ì‹ êµíŒ]{hangul}| + +\verb|\usepackage{a4}| + +\noindent +아니면 ë¬¸ì œê°€ ë˜ëŠ” 추가 ì„ íƒ \texttt{ì‹ êµíŒ}ì„ \verb|\documentclass|ì—ì„œ +ì „ì—ì 추가 ì„ íƒìœ¼ë¡œ ì§€ì •í•˜ë©´ 오류가 ë°œìƒí•˜ì§€ 않습니다. + +\verb|\begin{document}| + +\noindent +ë¡œ 문서를 시작하여 ì“°ê³ ìž í•˜ëŠ” ê¸€ì„ ìž‘ì„±í•œ ë’¤ + +\verb|\end{document}| + +\noindent +ë¡œ 문서 ìž‘ì„±ì„ ë§ˆì¹©ë‹ˆë‹¤. (그림 \ref{그림:문서틀}\ì„ ì°¸ì¡°) + +\begin{figure}[htb] + \centering + \begin{tabular}{|p{6cm}cp{4.5cm}|}\hline + \verb|\documentclass[ì¶”ê°€ì„ íƒ]{문서종류}| & & + \\[10pt] + \verb|\usepackage[ì¶”ê°€ì„ íƒ]{hangul}| & $\leftarrow$ & + \fontfamily{pga}\selectfont \texttt{hangul} 꾸러미 ëŒ€ì‹ + \texttt{hfont} 꾸러미를 쓸 수 있다. + \\ + \verb|\usepackage[ì¶”ê°€ì„ íƒ]{꾸러미}| & $\leftarrow$ & + \fontfamily{pga}\selectfont í•„ìš”ì— ë”°ë¼ ì‚¬ìš©ë ê°ì¢… + \texttt{꾸러미}를 ì§€ì •í•œë‹¤. + \\ + $\ldots$ & $\leftarrow$ & \fontfamily{pga}\selectfont + 꾸러미ë¿ë§Œ ì•„ë‹ˆë¼ ë¬¸ìžë¥¼ ì¶œë ¥í•˜ì§€ 않는 다른 ëª…ë ¹ë“¤ì„ ì—¬ê¸°ì—ì„œ + ì„ ì–¸í• ìˆ˜ 있다. + \\ + \verb|\begin{document}| & $\leftarrow$ & + \fontfamily{pga}\selectfont ì´ì „까지를 ì „ë¬¸ + ì˜ì—(pre\-amble)ì´ë¼ê³ 한다. + \\ + \ttfamily 나ë¼ì˜ ë§ì´ 중êµê³¼ 달ë¼ì„œ í•œìžë¡œëŠ” 서로 통하지 + 아니하므로 ì´ëŸ° 까ë‹ìœ¼ë¡œ 어리ì„ì€ ë°±ì„±ë“¤ì´ ë§í•˜ê³ ìž í•˜ëŠ” 바가 + ìžˆì–´ë„ ë§ˆì¹¨ë‚´ ì œëœ»ì„ ëŠ¥ížˆ 펴지 못하는 ì‚¬ëžŒì´ ë§Žìœ¼ë‹ˆë¼. ë‚´ê°€ + ì´ë¥¼ 불ìŒížˆ 여겨 새로 스물여ëŸìžë¥¼ 만드나니 & + $\leftarrow$ & \fontfamily{pga}\selectfont ë¬¸ì„œì˜ ìž‘ì„±ì€ + \textrm{\TeX}ì˜ ê´€ìŠµì— ë”°ë¥¸ë‹¤. 즉, ì¤‘ì²©ëœ ê³µê°„ 문ìžëŠ” 하나로 + 처리ëœë‹¤. 줄바꿈 문ìžê°€ 한번 나오면 공간 문ìžë¡œ 처리ë˜ë‚˜, ë‘번 + ì´ìƒ 중첩ë˜ë©´ í•˜ë‚˜ì˜ ì¤„ë°”ê¿ˆ ë¬¸ìž ì—í• ì„ í•œë‹¤. 등등. \\ + \verb|\end{document}| & $\leftarrow$ & + \fontfamily{pga}\selectfont ì´ ëª…ë ¹ì´ ë‚˜ì˜¨ í›„ì˜ ëª¨ë“ ë¬¸ìž¥ì€ + 무시ëœë‹¤. \\\hline + \end{tabular} + \caption{한글ë¼í… ë¬¸ì„œì˜ ê¸°ë³¸ 구조} + \label{그림:문서틀} +\end{figure} + +ì´ì œ \texttt{latex}으로 파ì¼ì„ ëŒë¦¬ë©´ ë©ë‹ˆë‹¤. + + +\subsection{ë¬¸ì„œì˜ ëª¨ì–‘ìƒˆ ì„¤ì •} +\label{ì†Œì ˆ:문서모양새}\index{ë¬¸ì„œì˜ ëª¨ì–‘ìƒˆ} + +\verb|\documentclass|는 ì „ë°˜ì ì¸ ë¬¸ì„œì˜ ì¢…ë¥˜ë¥¼ ê²°ì •í•©ë‹ˆë‹¤. +\texttt{문서종류}ì—는 \texttt{article}, \texttt{report}, +\texttt{book}, \texttt{letter}, \texttt{slides} ë“±ì´ ìžˆìŠµë‹ˆë‹¤. ê° +\texttt{문서종류}는 \texttt{ì¶”ê°€ì„ íƒ}ì— ì˜í•´ 모양새가 달ë¼ì§ˆ 수 +있습니다. 즉, 종ì´ì˜ ê·œê²©ì„ ì„¤ì •í•˜ëŠ” \texttt{a4paper}, +\texttt{letterpaper}, $\cdots$ ë° ê¸€ìžì˜ í¬ê¸°ë¥¼ ì •í•´ì£¼ëŠ” +\texttt{10pt}, \texttt{11pt}, \texttt{12pt} ë“±ë“±ì´ ìžˆìŠµë‹ˆë‹¤. ì¼ë°˜ ì˜ë¬¸ +ë¼í…ì˜ ë¬¸ì„œ 종류 ì„¤ì •ì€ +\cite{Kopka:LE91,Lamport:1985:LDP,Goosens:LC94}ì— ìž˜ 설명ë˜ì–´ +있습니다. + +위와 ê°™ì´ ë¼í…ì—ì„œ ì œê³µí•˜ëŠ” 기본ì ì¸ ë¬¸ì„œ 종류 ì´ì™¸ì— 추가로 꾸러미를 +ì‚¬ìš©í•˜ê³ ìž í• ê²½ìš°ì—는 \verb|\usepackage| ëª…ë ¹ì„ ì”니다. 우리ë§ì˜ 처리와 +ê°™ì´, ë¼í…ì—ì„œ ì œê³µë˜ì§€ 않는 ê¸°ëŠ¥ì„ ì“¸ ê²½ìš°ì— \texttt{hangul.sty}ì„ +쓰는 것과 같습니다. ê° ê¾¸ëŸ¬ë¯¸ëŠ” ìžì²´ì˜ \texttt{ì¶”ê°€ì„ íƒ}ì´ ìžˆìŠµë‹ˆë‹¤. +ê°ì¢… ê¾¸ëŸ¬ë¯¸ì˜ ì‚¬ìš© 방법 ë° \texttt{ì¶”ê°€ì„ íƒ}ì˜ ì¢…ë¥˜ëŠ” +\cite{Goosens:LC94}ì— ìžì„¸ížˆ 설명ë˜ì–´ 있습니다. + +\texttt{hangul.sty} ëŒ€ì‹ ì— \texttt{hfont.sty}ì„ ì“°ë©´ 문서 틀잡기가 +우리ë§ì— 어울리는 한글화를 ì „í˜€ ë°˜ì˜í•˜ì§€ ì•Šê³ ë‹¨ìˆœížˆ 한글 ë° í•œìž, ìƒì§• +기호를 í¬í•¨í•œ 문서ì—ì„œ ìš°ë¦¬ë§ ì²˜ë¦¬ê°€ ì œëŒ€ë¡œ ë 수 있게만 +합니다.\index{hfont.sty} 추가 ì„ íƒë„ \texttt{hangul.sty}ê³¼ 같으나 ì˜ë¯¸ +ìƒ \texttt{hanja}는 무시ë©ë‹ˆë‹¤. + +ì˜ë¬¸ 문서와 달리 ìš°ë¦¬ë§ ë¬¸ì„œì—서는 ì¤„ê°„ê²©ì„ íŠ¹ë³„ížˆ 취급해야 합니다. +ì´ëŠ” ìš°ë¦¬ë§ ê¸€ìžë“¤ì´ ì˜ë¬¸ìžì™€ 비êµí•´ì„œ ëª¨ì–‘ì´ ë³µìž¡í•¨ìœ¼ë¡œ ì¸í•´ ë°œìƒí•˜ëŠ” +ë¬¸ì œë¡œì„œ, ë¼í…ì˜ ì• ì´ˆê°’ìœ¼ë¡œ ìš°ë¦¬ë§ ë¬¸ì„œë¥¼ 만들 경우 ê°ê°ì˜ +\pagename\ì´ ê¸€ìžë¡œ ë°€ì§‘ëœ ì¸ìƒì„ 받습니다. ì´ëŠ” ê¸€ì„ ì½ëŠ” ë…ìžì˜ +ì‹œê°ì„ 분산시키는 ì•…ì˜í–¥ì„ 미치므로 다ìŒê³¼ ê°™ì€ ëª…ë ¹ìœ¼ë¡œ ì¤„ê°„ê²©ì„ +ì¡°ì ˆí•˜ëŠ” ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤.\index{줄간격} +\begin{verbatim} +\renewcommand{\baselinestretch}{1.3} +\normalsize +\end{verbatim} +ì´ ëª…ë ¹ì€ ì¤„ê°„ê²©ì„ ì§€ì •í•˜ëŠ” ë ˆì§€ìŠ¤í„°ì¸ \verb|\baselineskip|ì„ 1.3ë°°ë¡œ +ì¦ê°€ì‹œí‚¤ëŠ” ìž‘ìš©ì„ í•˜ë©° \verb|\normalsize|와 ê°™ì´ ê¸€ìžì²´ì˜ í¬ê¸° 바꿈 +ëª…ë ¹ì´ ë‚˜íƒ€ë‚ ë•Œ ì´ëŸ¬í•œ ë³€ê²½ì´ íš¨ë ¥ì„ ë°œíœ˜í•©ë‹ˆë‹¤. 한글ë¼í…ì—는 +\verb|\baselinestretch|ì˜ ê¸°ë³¸ê°’ì´ 1.3으로 ì„¤ì •ë˜ì–´ 있습니다. ì´ +ì„¤ì •ì€ ë¬¸ì„œì˜ ì–´ëŠ ê³³ì—ì„œë“ ì§€ 사용ìžì˜ ì·¨í–¥ì— ë”°ë¼ ë³€ê²½ë 수 있습니다. + + +\subsection{글ìžì²´ ì„ íƒ} +\label{글ìžì²´ì„ íƒ}\index{한글ë¼í…!글ìžì²´ ì„ íƒ} + +문서를 ìž‘ì„±í• ë•Œ, ì–´ë–¤ íŠ¹ì •í•œ ë¶€ë¶„ì˜ ê¸€ìžì²´ë¥¼ 현재 ì“°ê³ ìžˆëŠ” 글ìžì²´ì™€ +달리 í•˜ê³ ì‹¶ì„ ë•Œê°€ 있습니다. 글ìžì˜ ë‘께를 진하게 í•œë‹¤ë“ ì§€, í¬ê¸°ë¥¼ +í¬ê²Œ í•œë‹¤ë“ ì§€, 다른 ëª¨ì–‘ì„ ì“´ë‹¤ë“ ì§€, ë˜ëŠ” 설계(design)ê°€ ì „í˜€ 다른 +글ìžì²´ë¥¼ ì“´ë‹¤ë“ ì§€ 등등. + +ì´ëŸ¬í•œ 글ìžì²´ ë°”ê¿ˆì„ ìœ„í•´ ë¼í…ì€ ì—¬ëŸ¬ê°€ì§€ 글ìžì²´ 바꿈 ëª…ë ¹ì„ +ì œê³µí•©ë‹ˆë‹¤. ë¼í… 209ì—ì„œ ì œê³µëë˜ \verb|\rm|, \verb|\sf|, \verb|\sl|, +\verb|\it| ë“±ë“±ì˜ ê¸€ìžì²´ 바꿈 ëª…ë ¹ë“¤ì€ ëª¨ë‘ê°€ ê°™ì€ ì°¨ì›ì—ì„œ 글ìžì²´ë¥¼ +바꾸기 ë•Œë¬¸ì— ì—¬ëŸ¬ê°€ì§€ 단ì ì„ ê°€ì§€ê³ ìžˆìŠµë‹ˆë‹¤. 즉, 글ìžì²´ì˜ 설계가 +\verb|\rm|ì´ ì•„ë‹Œ \verb|\sf|를 ê³„ì† ì¨ ì˜¤ë‹¤ê°€ ê·¸ 글ìžì²´ì˜ ê¸°ìš¸ì¸ ëª¨ì–‘ì¸ +\verb|\sl|ë¡œ 글ìžì²´ë¥¼ 바꾸면 ë°”ë€ ê¸€ìžì²´ê°€ \verb|\sf|ì˜ \verb|\sl|ì´ +ì•„ë‹ˆë¼ \verb|\rm|ì˜ \verb|\sl|ì´ ë©ë‹ˆë‹¤. ì´ëŠ” ì´ëŸ° 글ìžì²´ 바꿈 ëª…ë ¹ì´ +ì¼ë‹¨ 글ìžì²´ë¥¼ ì• ì´ˆê°’ìœ¼ë¡œ 복귀시킨 후 글ìžì²´ë¥¼ 바꾸기 때문입니다. +ì´ëŸ¬í•œ 단ì ì„ ë³´ì™„í•˜ê¸° 위해 1989년부터 Frank Mittelbach와 Rainer +Sch\"opf는 ``새로운 글ìžì²´ ì„ íƒ ë°©ì‹''\textsf{(NFSS: New Font + Selection Scheme)}ì„ ê³ ì•ˆí•˜ê¸° 시작하여 현재 ë¼í… ë²„ì „ 2$\epsilon$ì— +채íƒë˜ì–´ 있는 \NFSS{}를 만들었습니다. + +\LaOm{한글ë¼í… ë²„ì „ 0.97부터는 \HFSS(Hangul Font Selection + Scheme)\index{HFSS}ì— ì˜í•´ ìš°ë¦¬ë§ ê¸€ìžì²´ê°€ ì„ íƒë©ë‹ˆë‹¤. \HFSS{}는 + \NFSS{}를 한글화한 것입니다.}{한글Λì—서는 우리ë§ì˜ 글ìžì²´ ì„ íƒì´ + ì˜ë¬¸ê³¼ ê°™ì´ \NFSS{}ì— ì˜í•´ 처리ë©ë‹ˆë‹¤.} + + +\subsubsection{ì˜ë¬¸ 글ìžì²´ ì„ íƒ ë°©ë²•} +\index{ë¼í…!글ìžì²´ ì„ íƒ} + +\NFSS{}는 글ìžì²´ë¥¼ 다섯가지 요소로 구분하여 ì´ ìš”ì†Œë“¤ì„ ê°ê° +ë…립ì 으로 ì„ íƒí• 수 있게 합니다.\index{NFSS2} ê·¸ 다섯가지 요소는 +다ìŒê³¼ 같습니다.\index{글ìžì²´!구성 요소} + +\begin{description} +\item[글ìžì²´ 부호화(encoding)] 다른 ì•ŒíŒŒë²³ì„ ì“¸ ë•Œ ê° ë‚˜ë¼ë³„ë¡œ + \texttt{codepage}ê°€ ì •í•´ì ¸ 있습니다. ë¼í…ì—서는 다른 프로그램와 + 마찬가지로 ê° ê¸€ìžì™€ 0--255 사ì´ì˜ 글ìžì²´ 위치를 ì—°ê´€ì‹œí‚´ìœ¼ë¡œì¨ ì´ë¥¼ + 해결합니다. ë¼í…ì—서는 ì´ë¥¼ ``부호화 방법''ì´ë¼ 합니다. +\item[글ìžì²´ 가족(family)] 글ìžì²´ ê°€ì¡±ì€ ê°™ì€ ì„¤ê³„ ì›ì¹™ì„ 갖습니다. + 가족 ë‚´ì—서는 í¬ê¸°(size)와 무게(weight), í(width), 모양(shape)으로 + 구성ì›ì´ 구별ë©ë‹ˆë‹¤. +\item[글ìžì²´ 모양(shape)] 글ìžì²´ ê°€ì¡±ì˜ êµ¬ì„±ì›ì„ 구별하는 중요한 + ì†ì„±ìœ¼ë¡œì„œ ``\textup{곧ì€(upright) 모양}''ê³¼ ``\textit{êµ½ì€(italic) + 모양}'' ``\textsl{기운(slanted) 모양}'' í˜¹ì€ ëŒ€ë¬¸ìžì˜ í¬ê¸°ë¥¼ + 70\%ì •ë„ë¡œ 축소하여 소문ìžë¡œ 쓰는 ``\textsc{ìž‘ì€í‚¤(Small Caps) + 모양}''등으로 구별ë©ë‹ˆë‹¤. 글ìžì²´ ëª¨ì–‘ì— ìžˆì–´ì„œ ê·¸ 중요ë„는 + 떨어지지만 ``외곽형({\fontshape{ol}\selectfont outlined}) 모양''ê³¼ + ``그림ìž(shaded) 모양'' ë° ``ê³§ì€ ì´íƒ¤ë¦({\fontshape{ui}\selectfont + upright italic}) 모양'' ë“±ë„ ê¸€ìžì²´ ëª¨ì–‘ì— ì†í•©ë‹ˆë‹¤. +\item[글ìžì²´ 무게(weight) ë° í(width)] 무게와 íì€ ì„œë¡œì˜ ì¡°í•©ìœ¼ë¡œ + í•˜ë‚˜ì˜ ê¸€ìžì²´ ì†ì„±ì„ 형성합니다. 무게는 글ìžì˜ ë‘께로서 ê²°ì •ë˜ë©° + ``보통 ë‘께(medium)'', ``가벼운 ë‘께(light)'', ``무거운 ë‘께(bold)'' + $\ldots$ 등으로 나뉩니다. ``가벼운 ë‘께''ì—ë„ ``아주 가벼운 + ë‘께(extra light)'', ``매우 가벼운 ë‘께(ultra light)'', ``보통 + 가벼운 ë‘께(light)'', ``약간 가벼운 ë‘께(semi light)'' 등등으로 + 분리ë˜ë©° ``ë‘꺼운 ë‘께''ë„ ì´ëŸ° ì‹ìœ¼ë¡œ 세분ë©ë‹ˆë‹¤. íì€ ``ë³´í†µì˜ + í(medium width)'', ``í™•ìž¥ëœ í(extended width)'' ë“±ì´ ìžˆìŠµë‹ˆë‹¤. +\item[글ìžì²´ í¬ê¸°(size)] 글ìžì²´ í¬ê¸°ëŠ” ì¸ì‡„ê¸°ì˜ ì ì„ ë‹¨ìœ„ë¡œ + 표현ë©ë‹ˆë‹¤. ì¸ì‡„ê¸°ì˜ ì ì„ í…ì—서는 \texttt{pt}ë¼ëŠ” 단위로 나타내며 + 1ì¸ì¹˜ëŠ” 72.27\texttt{pt}입니다. ë¼í…ì—서는 글ìžì²´ í¬ê¸°ê°€ 1.2ì˜ + 승으로 구별ë©ë‹ˆë‹¤. ì´ë ‡ê²Œ ì •í•œ ë°°ê²½ì—는 í›„ì— ì¶•ì†Œ 복사를 í• ë•Œì˜ + 편ì´í•¨ì´ 있습니다. 즉 A5 í¬ê¸°ì˜ ì±…ìžë¥¼ 만들 경우, A4 종ì´ì— + $1.44=\sqrt2$ì˜ ê¸€ìžì²´ í¬ê¸°ë¥¼ ì„ íƒí•˜ì—¬ ì¸ì‡„í•œ 후 A5 í¬ê¸°ë¡œ + 축소합니다. +\end{description} + +글ìžì²´ ì„ íƒì—는 ëª…ë ¹í˜•ê³¼ ì„ ì–¸í˜•ì´ ì‚¬ìš©ë 수 +있습니다.\index{ëª…ë ¹í˜•}\index{ì„ ì–¸í˜•} ëª…ë ¹í˜•ì€ \verb|\textbf{...}|와 +ê°™ì´ í•œê°€ì§€ 변수를 요구하며, ì„ ì–¸í˜•ì€ \verb|\bfseries|와 ê°™ì´ ë³€ìˆ˜ë¥¼ +요구하지 않습니다. ì„ ì–¸í˜•ì€ ë‹¤ìŒê³¼ ê°™ì´ í™˜ê²½ í˜•íƒœë¡œë„ ì“°ì¼ ìˆ˜ +있습니다.\index{환경형} + +\smallskip +\begin{tabular}{|m{55mm}cm{5cm}|}\hline + \begin{verbatim}몇몇 ë‹¨ì–´ë“¤ì€ \begin{bfseries} +ë‘ê»ê²Œ \end{bfseries} +ì¸ì‡„ë©ë‹ˆë‹¤.\end{verbatim} + & $\Rightarrow$ & + 몇몇 ë‹¨ì–´ë“¤ì€ \begin{bfseries} ë‘ê»ê²Œ \end{bfseries} + ì¸ì‡„ë©ë‹ˆë‹¤. \\\hline +\end{tabular} + +\smallskip ë¬¸ì„œì˜ ì• ì´ˆ 글ìžì²´ëŠ” ëª…ë ¹í˜• \verb|\textnormal|ì´ë‚˜ ì„ ì–¸í˜• +\verb|\normalfont|ë¡œ ì„ íƒë˜ë©°, ì´ ëª…ë ¹/ì„ ì–¸ì€ ë¬¸ì„œì˜ ê¸€ìžì²´ë¥¼ +ì´ˆê¸°í™”ì‹œí‚´ìœ¼ë¡œì¨ í•ìƒ ê°™ì€ ëª¨ì–‘ì„ ì„ íƒí• 수 있게 합니다. + +ë¬¸ì„œì˜ ê¸€ìžì²´ 가족ì—는 로만(roman)ì²´, 산세리프(\textsf{sans serif})ì²´, +타ìž(\texttt{typewriter})ì²´ê°€ 있습니다. ì´ë“¤ì€ ê°ê° 다ìŒì˜ ëª…ë ¹í˜•ê³¼ +\begin{verbatim} +\textrm \textsf \texttt +\end{verbatim} +ì„ ì–¸í˜•ìœ¼ë¡œ +\begin{verbatim} +\rmfamily \sffamily \ttfamily +\end{verbatim} +ì„ íƒë©ë‹ˆë‹¤. 로만 글ìžì²´ëŠ” ì¼ë°˜ì 으로 ë¬¸ì„œì˜ ê¸°ë³¸ 글ìžì²´ë¡œ ì„ ì–¸ë˜ì–´ +있습니다. + +ë¬¸ì„œì˜ ê¸€ìžì²´ 시리즈(series)는 íê³¼ ë‘ê»˜ì˜ ë‘ ìš”ì†Œë¡œ 구성ë˜ë©°, 다ìŒê³¼ +ê°™ì€ ëª…ë ¹ ë° ì„ ì–¸í˜•ìœ¼ë¡œ ì„ íƒë©ë‹ˆë‹¤. +\begin{verbatim} +\textmd \mdseries +\textbf \bfseries +\end{verbatim} +ì• ì´ˆê°’ì€ \verb|\textbf|ê°€ í™•ìž¥ëœ ë‘꺼운 ë‘께(bold extended)ì´ê³ +\verb|\textmd|는 ë³´í†µì˜ íê³¼ ë³´í†µì˜ ë‘께입니다. + +글ìžì²´ ëª¨ì–‘ì€ ì• ì´ˆê°’ì¸ ê³§ì€ ëª¨ì–‘ì„ ë¹„ë¡¯í•˜ì—¬ êµ½ì€ ëª¨ì–‘, ìž‘ì€í‚¤ 모양, +ê¸°ìš¸ì¸ ëª¨ì–‘ì´ ìžˆëŠ”ë° ì´ë“¤ì€ ê°ê° 다ìŒì˜ ëª…ë ¹/ì„ ì–¸í˜•ìœ¼ë¡œ ì„ íƒë©ë‹ˆë‹¤. +\begin{verbatim} +\textup \upshape +\textit \itshape +\textsc \scshape +\textsl \slshape +\end{verbatim} +ì´ ì¤‘ì— êµ½ì€ ëª¨ì–‘ê³¼ ê³§ì€ ëª¨ì–‘ 사ì´ì˜ ì „í™˜ì€ \verb|\emph| ëª…ë ¹ ë° +\verb|\em| ì„ ì–¸ìœ¼ë¡œ ì´ë£¨ì–´ì§‘니다. + + +글ìžì²´ í¬ê¸° ì„ íƒì„ 위해서는 10ê°€ì§€ì˜ ì„ ì–¸í˜•ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. (ëª…ë ¹í˜•ì€ +없습니다.) + +\noindent +\begin{tabular}{ll} +\verb|\tiny| & \tiny 미소한 í¬ê¸° \\ +\verb|\scriptsize| & \scriptsize ê°ë³¸ì² í¬ê¸° \\ +\verb|\footnotesize| & \footnotesize ì£¼ì„ í¬ê¸° \\ +\verb|\small| & \small ìž‘ì€ í¬ê¸° \\ +\verb|\normalsize| & \normalsize 보통 í¬ê¸° \\ +\verb|\large| & \large í° í¬ê¸° \\ +\verb|\Large| & \Large ì¢€ë” í° í¬ê¸° \\ +\verb|\LARGE| & \LARGE 아주 í° í¬ê¸° \\ +\verb|\huge| & \huge 거대한 í¬ê¸° \\ +\verb|\Huge| & \Huge 아주 거대한 í¬ê¸° \\ +\end{tabular} + +\bigskip + +위와 ê°™ì€ ì™¸í˜• 글ìžì²´ 바꿈 ëª…ë ¹ë“¤ì˜ í–‰ë™ ë°©ì‹ì€ 내형 글ìžì²´ 바꿈 +ëª…ë ¹ì— ì˜í•´ 달ë¼ì§‘니다.\index{외형 글ìžì²´ 바꿈 ëª…ë ¹}% +\index{내형 글ìžì²´ 바꿈 ëª…ë ¹} 예를들어 +\begin{verbatim} +\renewcommand{\familydefault}{cmss} +\end{verbatim} +와 ê°™ì€ ë‚´í˜• 글ìžì²´ 바꿈 ëª…ë ¹ì„ ì“°ë©´ 글ìžì²´ ê°€ì¡±ì˜ ì• ì´ˆê°’ì´ +\texttt{cmss}(Computer Modern Sans Serif)ë¡œ ë°”ë€œìœ¼ë¡œì¨ ì£¼ì„ ë° ë¨¸ë¦¿ë§ +등, 외형 글ìžì²´ 바꿈 ëª…ë ¹ë§Œìœ¼ë¡œëŠ” 바뀌지 않는 ë¶€ë¶„ê¹Œì§€ì˜ ê¸€ìžì²´ ê°€ì¡±ì´ +ì˜í–¥ì„ 받습니다. + +ë¼í…ì—ì„œ ì• ì´ˆê°’ì€ ë‹¤ìŒ í‘œì™€ ê°™ì´ ì„¤ì •ë˜ì–´ 있습니다. + +\smallskip +\begin{tabular}{>{\ttfamily}l@{\quad}>{\ttfamily}l}\hline +\textmj{내형 글ìžì²´} & \textmj{ì• ì´ˆê°’} \\\hline +\verb|\encodingdefault| & OT1 \\[3pt] +\verb|\familydefault| & \verb|\rmdefault| \\ +\verb|\seriesdefault| & m \\ +\verb|\shapedefault| & n \\[3pt] +\verb|\rmdefault| & cmr \\ +\verb|\sfdefault| & cmss \\ +\verb|\ttdefault| & cmtt \\[3pt] +\verb|\bfdefault| & bx \\ +\verb|\mddefault| & m \\[3pt] +\verb|\itdefault| & it \\ +\verb|\sldefault| & sl \\ +\verb|\scdefault| & sc \\ +\verb|\updefault| & n \\\hline +\end{tabular} + + +\subsubsection{ìš°ë¦¬ë§ ê¸€ìžì²´ ì„ íƒ ë°©ë²•ì˜ ê°œìš”} + +\noindent +\underline{ë¼í…ì„ ì“¸ ë•Œ} + +\medskip \HFSS{}는 \NFSS{}를 바탕으로 ë‘ê³ ìžˆê³ ìš°ë¦¬ë§ ë¶€í˜¸í™”ì˜ íŠ¹ì„±ì— +ë”°ë¼ í•œêµì–´ 부호화 ë°©ì‹ì„ ì§€ì •í•˜ëŠ” \verb|\hfontencoding|ê³¼ í•œêµì–´ +글ìžì²´ ê°€ì¡±ì„ ì§€ì •í•˜ëŠ” \verb|\hfontfamily|ê°€ 추가 ë˜ì—ˆìœ¼ë©° 글ìžì²´ ì„ íƒ +ë°©ì‹ë„ ìš°ë¦¬ë§ ê¸€ìžì²´ì— 맞ë„ë¡ ë³€ê²½ë˜ì—ˆìŠµë‹ˆë‹¤.\index{HFSS} +\begin{description} +\item[글ìžì²´ 부호화] 우리ë§ì˜ 부호화는 \texttt{H}ë¡œ ì„¤ì •ë˜ì–´ ìžˆê³ + \NFSS{}ì—ì„œ 사용ë˜ëŠ” 글ìžì²´ 부호화 ì„¤ì • 모듬 ëª…ë ¹ + \verb|\fontencoding|ì„ ìš°ë¦¬ë§í™”í•œ \verb|\hfontencoding|ì„ ì”니다. + ìš°ë¦¬ë§ ê¸€ìžì²´ì˜ 부호화는 사용ìžì˜ 입장ì—ì„œ ë³¼ ë•Œ 달리 ì„¤ì •í• ì´ìœ ê°€ + ì—†ê³ , ì˜ì–´ 부호화 ë°©ì‹ê³¼ì˜ êµ¬ë³„ì— ê·¸ 주 목ì ì´ ìžˆìœ¼ë©° \HFSS{}ì˜ + ìž‘ë™ì‹œ ìš°ë¦¬ë§ ê¸€ìžì²´ì˜ ì„ íƒì„ 우리ë§ì— 맞게 하ë„ë¡ í•˜ëŠ” ê¸°ëŠ¥ì„ + 합니다. +\item[글ìžì²´ 가족] \NFSS{}ì—서와 ê°™ì´ ìš°ë¦¬ë§ì˜ 글ìžì²´ ê°€ì¡±ì€ ê¸€ìžì²´ì˜ + 설계 ì›ì¹™ì— ë”°ë¼ êµ¬ë¶„ì´ ë˜ê³ , 우리ë§ì˜ íŠ¹ì„±ì— ì˜í•´ ë‘ ìš”ì†Œë¡œ + 표현ë©ë‹ˆë‹¤. + + 첫번째 요소는, \verb|\kscfamily|로서 우리ë§ì˜ ìƒì§• 문ìžì™€ 한글 ë° + í•œìžë¥¼ 구별합니다. ì´ ëª¨ë“¬ ëª…ë ¹ë„ ì‚¬ìš©ìžì˜ 입장ì—서는 쓸 ì¼ì´ ê±°ì˜ + ì—†ê³ , 주로 한글ë¼í…ì˜ ë‚´ë¶€ 처리 ê³¼ì •ì—ì„œ 사용ë©ë‹ˆë‹¤. + + ë‘번째 요소는 우리ë§ì˜ 글ìžì²´ ê°€ì¡±ì„ ë‚˜íƒ€ë‚´ëŠ” + \verb|\hfontfamily|로서 우리ë§ì˜ 글ìžì²´ ê°€ì¡±ì„ ë°”ê¿€ ë•Œ 사용ìžê°€ + ì§ë©´í•˜ê²Œ ë˜ëŠ”, ì‹¤ì§ˆìƒ ìš°ë¦¬ë§ì˜ 글ìžì²´ ê°€ì¡±ì„ ëŒ€í‘œí•˜ëŠ” 요소입니다. +\item[글ìžì²´ 무게 ë° í] ìž‘ë™ ë°©ì‹ê³¼ ë‚´ìš©ì´ \NFSS{}와 ë™ì¼í•©ë‹ˆë‹¤. + ì¶”ê°€ëœ ì‚¬í•ì€ 글ìžì²´ ì‹œë¦¬ì¦ˆì˜ ì ‘ë‘사 \texttt{S}로서 ì´ëŠ” 우리ë§ì˜ + \verb|\bfseries|ê°€ \texttt{softbold}ë¡œ 처리ë˜ë„ë¡ í•©ë‹ˆë‹¤. +\item[글ìžì²´ 모양] \NFSS{}와 같습니다. +\item[글ìžì²´ í¬ê¸°] \NFSS{}와 같습니다. +\end{description} + +\noindent +\underline{Λ를 쓸 ë•Œ} + +\medskip +ë¼í…ì„ ì“¸ 때와 다른 ì ì€ ë‹¤ìŒê³¼ 같습니다. +\begin{description} +\item[글ìžì²´ 부호화] 우리ë§ì˜ 부호화는 \texttt{UHC}ë¡œ ì„¤ì •ë˜ë©° + \verb|\hfontencoding|ì€ ì—†ìŠµë‹ˆë‹¤. +\item[글ìžì²´ 가족] 모듬 ëª…ë ¹ \verb|\kscfamily|나 \verb/\hfontfamily/는 + ì—†ê³ ì˜ë¬¸ê³¼ ê°™ì´ \verb|\fontfamily|ê°€ 사용ë©ë‹ˆë‹¤. +\end{description} + + +\subsubsection{ìš°ë¦¬ë§ ê¸€ìžì²´ì˜ 가족 ì„ íƒ} + +\noindent +\underline{ë¼í…ì„ ì“¸ ë•Œ} + +\medskip KS X 1001ì˜ ë¶€í˜¸ ì²´ê³„ì— ì˜í•œ ìƒì§• 문ìž/한글/í•œìžì˜ 가족 +êµ¬ë¶„ì€ ê¸€ìžì˜ 부호값으로 ì •í•´ì§€ë¯€ë¡œ 특별한 ëª…ë ¹/ì„ ì–¸ 모듬 ëª…ë ¹ì„ +필요로 하지 않습니다. 단지 ë¯¸ëž˜ì— ì¶”ê°€ë ìˆ˜ë„ ìžˆëŠ” ê°€ëŠ¥ì„±ì„ ìœ„í•´ í˜¹ì€ +ìš´ì˜ ì²´ê³„ 관리ìžë¥¼ 위해, ì„¤ì¹˜ëœ í•œê¸€ë¼í…ì˜ íŠ¹ì„±ì— ë”°ë¼ ë‹¤ìŒì˜ 모듬 +ëª…ë ¹ìœ¼ë¡œ ìƒì§• 문ìž/한글/í•œìžë¥¼ 구분 ì„¤ì •í• ìˆ˜ 있ë„ë¡ í•˜ì˜€ìŠµë‹ˆë‹¤. +\begin{verbatim} + \kscfamily{ìƒì§•ë¬¸ìž}{한글}{í•œìž} +\end{verbatim} +ì´ëŠ” ê°ê° +\begin{verbatim} +\symboldefault +\hanguldefault +\hanjadefault +\end{verbatim} +ë¡œ ì„¤ì •ë˜ì–´ 있으며 ê·¸ ê°’ì€ ê°ê° \texttt{s}, \texttt{w}, \texttt{h}입니다. + +ìš°ë¦¬ë§ ë¬¸ì„œì—ì„œì˜ ì‹¤ì§ˆì ì¸ ã€Žìš°ë¦¬ë§ ê¸€ìžì²´ 가족ã€ì€% +\index{ìš°ë¦¬ë§ ê¸€ìžì²´ 가족} +\begin{verbatim} + \textmj \mjfamily + \textgt \gtfamily + \texttz \tzfamily +\end{verbatim} +ë¡œ ì„ íƒë˜ë©° ì´ë“¤ì€ ê°ê° +\begin{verbatim} + \textrm \rmfamily + \textsf \sffamily + \texttt \ttfamily +\end{verbatim} +와 ê°™ì€ ìž‘ìš©ì„ í•©ë‹ˆë‹¤. (ì™¼ìª½ì€ ëª…ë ¹í˜•, ì˜¤ë¥¸ìª½ì€ ì„ ì–¸í˜•) + +위와 ê°™ì€ ëª¨ë“¬ ëª…ë ¹ë“¤ì€ ìš°ë¦¬ë§ ê°€ì¡±ì„ ë°”ê¾¸ì–´ 주는 모듬 ëª…ë ¹ +\verb|\hfontfamily|를 사용합니다. +\begin{verbatim} + \hfontfamily{우리ë§ê°€ì¡±} +\end{verbatim} +\texttt{우리ë§ê°€ì¡±}ì—는 다ìŒê³¼ ê°™ì€ ê¸€ìžì²´ê°€ 있습니다. +\index{한글ë¼í…!글ìžì²´ 종류} + +\smallskip +\begin{tabular}{|>{\ttfamily}ll>{\ttfamily}ll>{\ttfamily}ll|}\hline + \multicolumn{6}{|l|}{기본가족:}\\ + mj & (명조) & gt & (ê³ ë”•) & tz & (타ìž) \\\hline + \multicolumn{6}{|l|}{추가가족:}\\ + gr & (그래픽) & gs & (ê¶ì„œ) & pg & (필기) \\ + yt & (옛글) & bm & (봄글씨) & pn & (펜글씨) \\ + ph & (펜í˜ë¦¼) & sh & (ì‹ ë¬¸) & vd & (바다) \\ + jmj & (ìžëª¨ëª…ì¡°) & jgt & (ìžëª¨ê³ 딕) & jnv & (ìžëª¨ë…¸ë²¨) \\ + jsr & (ìžëª¨ì†Œë¼) & & & & \\ + dn & (디나루) & pga & (필기a) & & \\\hline +\end{tabular} + +\smallskip% +위와 ê°™ì€ ìš°ë¦¬ë§ ê°€ì¡±ë“¤ì€ ìƒì§• 문ìž/한글/í•œìžì˜ 세 ê°€ì¡±ì„ ëŒ€í‘œí•˜ëŠ” +외형 가족으로서, 문서ì—ì„œ \texttt{우리ë§ê°€ì¡±}ì„ \texttt{tz}으로 +ì§€ì •í•˜ì˜€ì„ ê²½ìš° 한글ë¼í…ì€ í•œê¸€/ìƒì§• 문ìž/í•œìžì˜ 순으로 ê°ê° +\begin{verbatim} + wtt, wtt, wtt +\end{verbatim} +ì˜ ë‚´í˜• ê°€ì¡±ì„ ì“°ë„ë¡ ë˜ì–´ 있습니다. 외형 가족과 내형 ê°€ì¡±ì˜ ì—°ê´€ì€ +사용ìžê°€ 다ìŒì˜ ëª…ë ¹ìœ¼ë¡œ ë¬¸ì„œì˜ ì–´ë””ì—ì„œë“ ì§€ ë³€ê²½í• ìˆ˜ +있습니다.\index{MapHangulFamily@\verb/\MapHangulFamily/}% +\index{외형 가족} +\begin{verbatim} + \MapHangulFamily{외형가족}{한글가족,ìƒì§•ë¬¸ìžê°€ì¡±,í•œìžê°€ì¡±} +\end{verbatim} +\texttt{tz}ì˜ ê²½ìš° \texttt{내형가족}ê³¼ì˜ ì—°ê´€ì€ ë‹¤ìŒê³¼ ê°™ì€ ëª…ë ¹ìœ¼ë¡œ +ì´ë£¨ì–´ì§‘니다. +\begin{verbatim} + \MapHangulFamily{tz}{wtt,wtt,wtt} +\end{verbatim} + +\underline{Λ를 쓸 ë•Œ} + +\medskip% +Λ를 쓸 때는 í•œ 글ìžì²´ì— ìƒì§•ë¬¸ìžì™€ 한글 ë° +í•œìžê°€ ëª¨ë‘ ë“¤ì–´ 있습니다. 그래서 ë¼í…ì„ ì“¸ 때와는 달리 +ìƒì§•ë¬¸ìž/한글/í•œìžë¥¼ 구분하는 모듬 ëª…ë ¹ì€ í•„ìš”ì—†ìŠµë‹ˆë‹¤. + +다ìŒê³¼ ê°™ì€ ëª…ë ¹ì€ ë¼í…ì„ ì‚¬ìš©í• ë•Œì—만 사용ë˜ëŠ” ëª…ë ¹ì´ë©° Λ를 +ì‚¬ìš©í• ë•Œì—는 없는 ëª…ë ¹ìž…ë‹ˆë‹¤. +\begin{verbatim} + \kscfamily{ìƒì§•ë¬¸ìž}{한글}{í•œìž} + \symboldefault + \hanguldefault + \hanjadefault + \MapHangulFamily{외형가족}{내형가족} +\end{verbatim} + +글ìžì²´ì˜ ê°€ì¡±ì€ \verb|\fontfamily|ë¡œ 바꿀 수 있으며 ì‚¬ìš©í• ìˆ˜ 있는 +글ìžì²´ ê°€ì¡±ì€ ë¼í…ì˜ ê²½ìš°ì™€ 같습니다. + +ë¼í…ì˜ ê²½ìš°ì™€ ê°™ì´ ê¸°ë³¸ 글ìžì²´ ì´ì™¸ì˜ 글ìžì²´ì— 해당하는 +\verb/\text??/와 \verb/\??family/ 모듬 ëª…ë ¹ì˜ ì‚¬ìš©ì„ ì–µì œí•˜ê³ +\ref{ì†Œì ˆ:우리ë§ëª¨ë“¬}ì˜ ìš°ë¦¬ë§ ëª¨ë“¬ ëª…ë ¹ì„ ì‚¬ìš©í•˜ë„ë¡ ë˜ì—ˆìŠµë‹ˆë‹¤. + + +\subsubsection{ìš°ë¦¬ë§ ê¸€ìžì²´ 시리즈} + +\underline{ë¼í…ì„ ì“¸ ë•Œ} + +\medskip% +ë¬¸ì„œì˜ ê¸€ìžì²´ ì‹œë¦¬ì¦ˆì˜ ì„ íƒì—는 \NFSS{}ê°€ 그대로 ì ìš©ë˜ë©° ë¼í…ì„ ì“¸ +때는 한글ë¼í… ë²„ì „ 0.96까지 사용ë˜ì—ˆë˜ \texttt{softbold}를 위해 글ìžì²´ +ì‹œë¦¬ì¦ˆì˜ ì ‘ë‘사 \texttt{S}ê°€ 추가ë˜ì–´ 보통 ë‘ê»˜ì˜ +글ìžì²´ë¥¼(\texttt{mdseries}) 세 번 중첩 ì¸ì‡„하는 ê¸°ëŠ¥ì„ +합니다.\index{softbold@\texttt{softbold}} 그러므로 ë¼í… 문서ì—ì„œ 다ìŒì˜ ëª…ë ¹ì€ +\begin{verbatim} + \renewcommand{\bfdefault}{Sbx} +í˜¹ì€ + \fontseries{Sbx} +\end{verbatim} +우리ë§ì˜ 글ìžì²´ ë‘께를 \texttt{softbold}ë¡œ 처리하ë„ë¡ í•˜ë©° ì˜ë¬¸ +글ìžì²´ì˜ ë‘께는 \texttt{bx}ê°€ ë˜ë„ë¡ í•©ë‹ˆë‹¤. \texttt{hangul.sty}ì˜ ì¶”ê°€ +ì„ íƒ \texttt{softbold}는 위와 ê°™ì€ ê¸°ëŠ¥ì„ ì• ì´ˆê°’ìœ¼ë¡œ ì„¤ì •í•©ë‹ˆë‹¤. + +\underline{Λ를 쓸 ë•Œ} + +\medskip% +\texttt{softbold}ì˜ ê¸°ëŠ¥ì´ ì—†ê³ ë‘꺼운 글ìžì²´ê°€ 사용ë©ë‹ˆë‹¤. ì´ UHC +글ìžì²´ë¥¼ ì“°ë©´ 글ìžì²´ 시리즈를 구성하는 ë‘ ìš”ì†Œ (ë„“ì´ì™€ 무게)ê°€ +구분ë˜ë©°, ë„“ì´ëŠ” 다ìŒì˜ 네가지 종류로 구분ë˜ê³ + +\begin{tabular}{ll} +\texttt{c} & (가로 축소 75\%) \\ +\texttt{m} & (보통 ë„“ì´ 100\%) \\ +\texttt{x} & (가로 확대 125\%) \\ +\texttt{ux} & (가로 확대 200\%) \\ +\end{tabular} + +무게는 \texttt{m} (보통 무게)와 \texttt{b} (진한 무게)ì˜ ë‘ ì¢…ë¥˜ê°€ +있습니다. 예를 들어 가로로 ë‘ ë°° 확대한 ë‘꺼운 글ìžì²´ë¥¼ 쓸 때는 +다ìŒê³¼ ê°™ì€ ëª…ë ¹ì„ ì¤ë‹ˆë‹¤. +\begin{verbatim} + \fontseries{bux}\selectfont +\end{verbatim} +위ì—ì„œ, 글ìžì²´ì˜ ì„ íƒ ë’¤ì—ì„œ \verb|\selectfont| ëª…ë ¹ì„ ì¤Œìœ¼ë¡œì¨ ê¸€ìžì²´ +ì„ íƒì´ íš¨ë ¥ì„ ë°œíœ˜í•˜ê²Œ ë©ë‹ˆë‹¤. + + +\subsubsection{ìš°ë¦¬ë§ ê¸€ìžì²´ì˜ 모양과 í¬ê¸°} + +ìš°ë¦¬ë§ ê¸€ìžì²´ì˜ 모양/í¬ê¸°ëŠ” \NFSS{}와 같습니다. + + +\subsubsection{ìš°ë¦¬ë§ ê¸€ìžì²´ì˜ ì• ì´ˆê°’} + +ë¬¸ì„œì˜ ì• ì´ˆ 글ìžì²´ëŠ” \NFSS{}ì—서와 ê°™ì´ ë‹¤ìŒì˜ ëª…ë ¹/ì„ ì–¸í˜•ìœ¼ë¡œ ì„ íƒë©ë‹ˆë‹¤. +\begin{verbatim} + \textnormal \normalfont +\end{verbatim} +한글ë¼í…ì—ì„œ ì• ì´ˆê°’ì€ ë‹¤ìŒê³¼ ê°™ì´ ì„¤ì •ë˜ì–´ 있습니다. +\begin{verbatim} + 한글ë¼í… 한글Λ + \hencodingdefault H + \encodingdefault UHC + \symboldefault s + \hanguldefault w + \hanjadefault h + \mjdefault mj mj + \gtdefault gt gt + \tzdefault tt tz + \hfamilydefault \mjdefault + \familydefault \mjdefault +\end{verbatim} +\LaOm{위와 ê°™ì€ ì• ì´ˆê°’ë“¤ì€ ìš´ì˜ ì²´ê³„ 관리ìžê°€ \texttt{hfont.cfg}ì—ì„œ + 변경 ì„¤ì •í• ìˆ˜ ìžˆê³ , 사용ìžë„ ë¬¸ì„œì˜ ì„œë‘ì—ì„œ ìž¬ì •ì˜í• 수 있습니다.} +{Λì—서는 ì¼ë°˜ì 으로 ë¼í…ì„ ì‚¬ìš©í• ë•Œì— í•˜ëŠ” 방법으로 ìž¬ì •ì˜í•©ë‹ˆë‹¤.} + + +\subsubsection{그외 ìš°ë¦¬ë§ ê¸€ìžì²´ì˜ 모듬 ëª…ë ¹} +\label{ì†Œì ˆ:우리ë§ëª¨ë“¬} + +한글ë¼í… ë²„ì „ 0.96까지 ì¨ ì˜¤ë˜ ë‘ ê¸€ìžë¡œ 구성ë˜ëŠ” 글ìžì²´ 바꿈 ëª…ë ¹ì€ +기본 글ìžì²´ ì´ì™¸ì—는 ëª¨ë‘ ì‚ì œë˜ì—ˆìŠµë‹ˆë‹¤. ì´ë“¤ì€ ë¼í… ë²„ì „ 209 ì‹ì˜ +글ìžì²´ 바꿈 ëª…ë ¹ì— í•´ë‹¹í•˜ë©° ì‚¬ìš©ì„ íšŒí”¼í•˜ëŠ” ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. +\begin{verbatim} + \mj + \gt + \tz +\end{verbatim} + +ê·¸ ë°˜ë©´ì— ìš°ë¦¬ë§ë¡œ 구성ë˜ëŠ” 글ìžì²´ 바꿈 ëª…ë ¹ì€ ê¸€ìžì²´ì˜ ê°€ì¡±ì„ +ì„ íƒí•˜ëŠ” ì„ ì–¸í˜•ìœ¼ë¡œì„œ ê³„ì† ì¡´ìž¬í•©ë‹ˆë‹¤.% +\index{한글ë¼í…!글ìžì²´ 바꿈 ëª…ë ¹} + +\begin{verbatim} + 한글ë¼í… 한글Λ + \명조 \textmj \mjfamily \mjfamily + \ê³ ë”• \textgt \gtfamily \gtfamily + \íƒ€ìž \texttz \tzfamily \tzfamily + \그래픽 \hfontfamily{gr} \fontfamily{gr} + \ê¶ì„œ \hfontfamily{gs} \fontfamily{gs} + \ì‹ ë¬¸ \hfontfamily{sh} \fontfamily{sh} + \필기 \hfontfamily{pg} \fontfamily{pg} + \펜글씨 \hfontfamily{pn} \fontfamily{pn} + \펜í˜ë¦¼ \hfontfamily{ph} \fontfamily{ph} + \봄글씨 \hfontfamily{bm} \fontfamily{bm} + \옛글 \hfontfamily{yt} \fontfamily{yt} + \ìžëª¨ëª…ì¡° \hfontfamily{jmj} \fontfamily{jmj} + \ìžëª¨ê³ 딕 \hfontfamily{jgt} \fontfamily{jgt} + \ìžëª¨ë…¸ë²¨ \hfontfamily{jnv} \fontfamily{jnv} + \ìžëª¨ì†Œë¼ \hfontfamily{jsr} \fontfamily{jsr} + \바다 \hfontfamily{vd} \fontfamily{vd} + \디나루 \hfontfamily{dn} \fontfamily{dn} + \필기a \hfontfamily{pga} \fontfamily{pga} +\end{verbatim} +%\def\ê¶í˜ë¦¼ {\fontfamily{gh}\selectfont} +\texttt{\textbackslash hfontfamily}나 \texttt{\textbackslash + fontfamily}ë¡œ 글ìžì²´ë¥¼ ì§€ì •í•œ 후ì—는 \texttt{\textbackslash + selectfont}ë¡œ 글ìžì²´ë¥¼ ì„ íƒí•´ì•¼ 글ìžì²´ê°€ ë°”ë€ë‹ˆë‹¤. + +\underline{ë¼í…ì„ ì“¸ ë•Œ} + +\medskip +\verb|\usefont|는 \NFSS{}ì˜ ëª¨ë“¬ ëª…ë ¹ìœ¼ë¡œì„œ 글ìžì²´ì˜ 부호화와 가족, +시리즈 ë° ëª¨ì–‘ì„ í•œë²ˆì— ì •í• ìˆ˜ 있ë„ë¡ í•©ë‹ˆë‹¤. +\begin{verbatim} + \usefont{부호화}{가족}{시리즈}{모양} +\end{verbatim} +ì´ ëª¨ë“¬ ëª…ë ¹ì—ì„œ 첫 번째 ë³€ìˆ˜ì¸ ê¸€ìžì²´ 부호화가 \verb|\hfontencoding|ê³¼ +ê°™ì„ ê²½ìš°ì—는 ë‘ ë²ˆì§¸ 변수를 \verb|\hfontfamily|ë¡œ 취급합니다. +그러므로 다ìŒì˜ ì„ ì–¸ì€ +\begin{verbatim} + \usefont{H}{gs}{m}{n} +\end{verbatim} +ìš°ë¦¬ë§ ê¸€ìžì²´ 중 ê¶ì„œì²´ì˜ 보통 ë‘께, 보통 ëª¨ì–‘ì„ ì“°ë„ë¡ í•©ë‹ˆë‹¤. ì´ë•Œ +ì˜ë¬¸ì˜ ê²½ìš°ë„ ë‘께와 모양ì—ì„œ 우리ë§ì„ 따르게 ë©ë‹ˆë‹¤. + +다ìŒê³¼ ê°™ì€ ëª…ë ¹ì€ \NFSS{}ì— ëŒ€ì‘하는, 우리ë§ì„ 위한 ì„ ì–¸ìœ¼ë¡œì„œ +\HFSS{}ì˜ ìž‘ë™ì— 필수불가결한 모듬 ëª…ë ¹ìž…ë‹ˆë‹¤. ì´ë“¤ì€ +\verb|\begin{document}| ì „ì—서만 ì„ ì–¸í• ìˆ˜ 있는 ì„±ì§ˆì˜ ê²ƒì¸ ë§Œí¼, + 사용ìžì˜ 입장ì—서는 ë³´í†µì˜ ê²½ìš° ì‹ ê²½ì“°ì§€ ì•Šì•„ë„ ë©ë‹ˆë‹¤. +\begin{verbatim} +\DeclareErrorHFont{부호화}{가족}{ë‘께}{모양}{í¬ê¸°} +\DeclareHFontSubstitution{부호화}{가족}{ë‘께}{모양}{í¬ê¸°} +\end{verbatim} + +\underline{Λ를 쓸 ë•Œ} + +\medskip \NFSS{}ì˜ ëª¨ë“¬ ëª…ë ¹ì„ ê·¸ëŒ€ë¡œ 사용하며, 다ìŒê³¼ ê°™ì´ ì„ ì–¸ë˜ì–´ +있습니다. +\begin{verbatim} +\DeclareFontEncoding{UHC}{}{} +\DeclareErrorFont{UHC}{mj}{m}{n}{10} +\DeclareFontSubstitution{UHC}{mj}{m}{n} +\end{verbatim} + + +\subsection{ìš°ë¦¬ë§ ìˆ«ìž ëª¨ë“¬ ëª…ë ¹} +\label{ì†Œì ˆ:ìˆ«ìž ëª¨ë“¬}\index{한글ë¼í…!ìˆ«ìž ëª¨ë“¬ ëª…ë ¹} + +한글ë¼í…ì—서는 ìš°ë¦¬ë§ ìˆ«ìžë¥¼ ìˆ«ìž í™˜ê²½ì—ì„œ 쓸 수 있ë„ë¡ ìš°ë¦¬ë§ ìˆ«ìž +모듬 ëª…ë ¹ì„ ì œê³µí•©ë‹ˆë‹¤. ìš°ë¦¬ë§ ìˆ«ìž ëª¨ë“¬ ëª…ë ¹ì—는 다ìŒê³¼ ê°™ì€ ê²ƒë“¤ì´ +있습니다. + +\begin{verbatim} +\jaso(ㄱㄴㄷㄹ) \gana(가나다ë¼) +\ojaso(㉠㉡㉢㉣) \ogana(㉮㉯㉰㉱) +\pjaso(㈀ãˆãˆ‚㈃) \pgana(㈎ãˆãˆãˆ‘) +\onum(①②③④) \pnum(⑴⑵⑶⑷) +\oeng(â“â“‘â“’â““) \peng(â’œâ’â’žâ’Ÿ) +\hnum(하나둘셋) \Hnum(첫째둘째) +\end{verbatim} +예를들어, 다ìŒê³¼ ê°™ì´ ì •ì˜ë¥¼ 하면 +\begin{verbatim} +\renewcommand{\labelenumi}{\gana{enumi})} +\renewcommand{\labelenumii}{\jaso{enumii}.} +\renewcommand{\labelitemi}{☞} +\end{verbatim} +\begin{tabular}[c]{|m{45mm}cm{4cm}|} +\multicolumn{1}{l}{다ìŒì˜ ì›ì „(text)ì€} & & +\multicolumn{1}{l}{ì´ë ‡ê²Œ 나타납니다.} \\\hline +\begin{verbatim} +\begin{enumerate}\디나루 +\item 한글 + \begin{enumerate} + \item 현대어 + \item ê³ ì–´ + \end{enumerate} +\item æ¼¢å— + \begin{enumerate} + \item 韓國語 + \item ä¸åœ‹èªž + \item 日本語 + \end{enumerate} +\item ìƒì§• 기호 + \begin{itemize} + \item ㉿ + \item ₩ + \item ã…« + \end{itemize} +\end{enumerate} +\end{verbatim}% +& $\Rightarrow$ & +\renewcommand{\labelenumi}{\gana{enumi})} +\renewcommand{\labelenumii}{\jaso{enumii}.} +\renewcommand{\labelitemi}{☞} +\begin{enumerate}\디나루 +\item 한글 + \begin{enumerate} + \item 현대어 + \item ê³ ì–´ + \end{enumerate} +\item æ¼¢å— + \begin{enumerate} + \item 韓國語 + \item ä¸åœ‹èªž + \item 日本語 + \end{enumerate} +\item ìƒì§• 기호 + \begin{itemize} + \item ㉿ + \item ₩ + \item ã…« + \end{itemize} +\end{enumerate} \\\hline +\end{tabular} + + +\subsection{문장부호} +\label{sec:문장부호} + +ìš°ë¦¬ë§ ë¬¸ì„œì—ì„œ 사용ë˜ëŠ” 문장 부호는 ë¼í…ì—ì„œ ì œê³µë˜ëŠ” 문장 부호가 +사용ë 수 있습니다. 그러나 특수한 경우ì—는 ìš°ë¦¬ë§ ë¬¸ìž ì²´ê³„ì—ì„œ +ì œê³µí•˜ëŠ” ìƒì§• 문ìžë¥¼ 사용해야 í•˜ê³ ê²½ìš°ì— ë”°ë¼ì„œëŠ” 특별한 ëª…ë ¹ìœ¼ë¡œ +구현ë˜ì–´ì•¼ 합니다. \cite{한글연구회92}ì˜ ë¶€ë¡ì—서는 ìš°ë¦¬ë§ ë¬¸ì„œì—ì„œ +다ìŒê³¼ ê°™ì€ ë¬¸ìž¥ ë¶€í˜¸ì˜ ì‚¬ìš©ë²•ì„ ê·œì •í•˜ê³ ìžˆìŠµë‹ˆë‹¤. + +\newcommand{\xample}[1]{\bgroup\small\디나루 #1\egroup} + +\subsubsection{마침표} + +\begin{itemize} +\item 온ì (.), ê³ ë¦¬ì (。)\\ + 가로쓰기ì—는 온ì , 세로쓰기ì—는 ê³ ë¦¬ì ì„ ì“´ë‹¤.\\ + 온ì ì€ ë§ˆì¹¨í‘œë¼ê³ ë„ í•˜ë©° ì˜ë¬¸ ASCIIì—ì„œ 사용ë˜ëŠ” 부호와 ë™ì¼í•œ + 부호(.)ë¡œ ìž…ë ¥ë˜ê³ ê³ ë¦¬ì ì€ ìš°ë¦¬ë§ ìƒì§• 문ìž(。)ê°€ 사용ëœë‹¤.\\ + \xample{ì Šì€ì´ëŠ” 나ë¼ì˜ 기둥ì´ë‹¤.} +\item 물ìŒí‘œ(?)\\ + ì˜ì‹¬ì´ë‚˜ 물ìŒì„ 나타낸다.\\ + ì˜ë¬¸ ASCIIì—ì„œ 사용ë˜ëŠ” 부호와 ë™ì¼í•œ 부호(?)ì´ë‹¤.\\ + \xample{ì´ì œ 가면 ì–¸ì œ ëŒì•„오니?} +\item ëŠë‚Œí‘œ(!)\\ + ê°íƒ„ì´ë‚˜ 놀람, 부르짖ìŒ, ëª…ë ¹ 등 ê°•í•œ ëŠë‚Œì„ 나타낸다.\\ + ì˜ë¬¸ìžì—ì„œ 사용ë˜ëŠ” 부호(!)와 ë™ì¼í•˜ë‹¤.\\ + \xample{ì•„, ë‹¬ì´ ë°êµ¬ë‚˜!} +\end{itemize} + +\subsubsection{쉽표} + +\begin{itemize} +\item ë°˜ì (,), 모ì (ã€)\\ + 가로쓰기ì—는 ë°˜ì , 세로쓰기ì—는 모ì ì„ ì“´ë‹¤. 문장 안ì—ì„œ ì§§ì€ + 휴지를 나타낸다.\\ + ë°˜ì ì€ ì˜ë¬¸ìžì—ì„œ 사용ë˜ëŠ” 부호(,)와 ë™ì¼í•˜ê³ 모ì ì€ ìš°ë¦¬ë§ ìƒì§• + 부호(ã€)를 사용한다. + + \xample{근면, 검소, 협ë™ì€ 우리 ê²¨ë¡€ì˜ ë¯¸ë•ì´ë‹¤.} +\item 가운뎃ì ($\cdot$)\\ + ì—´ê±°ëœ ì—¬ëŸ¬ 단위가 대등하거나 ë°€ì ‘í•œ ê´€ê³„ìž„ì„ ë‚˜íƒ€ë‚¸ë‹¤.\\ + ë¼í…ì˜ ìˆ˜í•™ 기호(\texttt{\$\textbackslash cdot\$})ì„ ìž…ë ¥í•˜ê±°ë‚˜ + ìš°ë¦¬ë§ ìƒì§• 부호(·)ì„ ì‚¬ìš©í• ìˆ˜ 있다. + + \xample{ì² ì´$\cdot$ì˜ì´, ì˜ìˆ˜$\cdot$순ì´ê°€ 서로 ì§ì´ ë˜ì–´ 윳놀ì´ë¥¼ + 하였다.} +\item ìŒì (:)\\ + ë‚´í¬ë˜ëŠ” 종류를 들 ì ì—, ì†Œí‘œì œ ë’¤ì—, ì €ìžëª…ê³¼ ì €ì„œëª… ì‚¬ì´ ë“±ì— + 쓴다.\\ + ì˜ë¬¸ìž 부호 ì½œë¡ (:)ì„ ìž…ë ¥í•œë‹¤. + + \xample{문방사우: 붓, 먹, 벼루, 종ì´} +\item 빗금 (/)\\ + 대ì‘, 대립ë˜ê±°ë‚˜ 대등한 ê²ƒì„ í•¨ê»˜ ë³´ì´ëŠ” 단어와 구, ì ˆ 사ì´ì— 쓴다. + 분수를 나타낼 ë•Œì— ì“°ê¸°ë„ í•œë‹¤.\\ + ì˜ë¬¸ìž(/)를 ìž…ë ¥í•œë‹¤. + + \xample{ì°©í•œ 사람/ì•…í•œ 사람\qquad 맞닥뜨리다/맞닥트리다} +\end{itemize} + +\subsubsection{따옴표} + +\begin{itemize} +\item í°ë”°ì˜´í‘œ(``''), 겹낫표(『ã€)\\ + 가로쓰기ì—는 í°ë”°ì˜´í‘œ, 세로쓰기ì—는 겹낫표를 쓴다. 대화, ì¸ìš©, + 특별 어구 따위를 나타낸다.\\ + í°ë”°ì˜´í‘œëŠ” ë¼í…ì˜ ìž…ë ¥ ë°©ì‹ì— ë”°ë¼ ìž‘ì€ë”°ì˜´í‘œë¥¼ ë‘ ë²ˆ(\texttt{``''}) + ìž…ë ¥í•˜ì—¬ ì‚¬ìš©í•˜ê³ ê²¹ë‚«í‘œëŠ” ìš°ë¦¬ë§ ìƒì§• 부호(『ã€)를 ìž…ë ¥í•˜ì—¬ + 사용한다. (ìš°ë¦¬ë§ ìƒì§• ë¶€í˜¸ì˜ ê²¹ë‚«í‘œëŠ” 시계 반대 방향으로 + $90^\circ$ íšŒì „ëœ í˜•íƒœì´ë‹¤. ì•„ë§ˆë„ ê°€ë¡œì“°ê¸°ì—ì„œ + 사용ë 수 있ë„ë¡ ë³€í™”ëœ ê²ƒìœ¼ë¡œ ë³´ì¸ë‹¤.) + + \xample{``ì „ê¸°ê°€ ì—†ì—ˆì„ ë•ŒëŠ” 어떻게 ì±…ì„ ë³´ì•˜ì„까?''} +\item ìž‘ì€ë”°ì˜´í‘œ(`'), ë‚«í‘œ(「ã€)\\ + 가로쓰기ì—는 ìž‘ì€ë”°ì˜´í‘œ, 세로쓰기ì—는 낫표를 쓴다. í°ë”°ì˜´í‘œëŠ” ë¼í…ì˜ + ì¸ìš© 부호(\texttt{`'})를 ìž…ë ¥í•˜ì—¬ ì‚¬ìš©í•˜ê³ ë‚«í‘œëŠ” ìš°ë¦¬ë§ ìƒì§• + 부호(「ã€)를 ìž…ë ¥í•˜ì—¬ 사용한다. (ìš°ë¦¬ë§ ìƒì§• ë¶€í˜¸ì˜ ë‚«í‘œëŠ” 시계 반대 + 방향으로 $90^\circ$ íšŒì „ëœ í˜•íƒœì´ë‹¤. ì•„ë§ˆë„ ê°€ë¡œì“°ê¸°ì—ì„œ + 사용ë 수 있ë„ë¡ ë³€í™”ëœ ê²ƒìœ¼ë¡œ ë³´ì¸ë‹¤.) + + \xample{지금 필요한 ê²ƒì€ `지ì‹'ì´ ì•„ë‹ˆë¼ `실천'입니다.} +\end{itemize} + +\subsubsection{묶ìŒí‘œ} + +\begin{itemize} +\item 소괄호(())\\ + ì›ì–´, 연대, 주ì„, 설명 ë“±ì„ ë„£ì„ ì ì—, 빈 ìžë¦¬ìž„ì„ ë‚˜íƒ€ë‚¼ ì ì—ë„ + 쓴다.\\ + ì˜ë¬¸ìžì˜ 소괄호 부호(())를 ìž…ë ¥í•œë‹¤. + + \xample{우리 나ë¼ì˜ 수ë„는 (\qquad)ì´ë‹¤.} +\item 중괄호 (\{\})\\ + 여러 단위를 ë™ë“±í•˜ê²Œ 묶어서 ë³´ì¼ ë•Œì— ì“´ë‹¤.\\ + ë¼í…ì˜ ìž…ë ¥ ë°©ì‹ì— ë”°ë¼ ì—ì‚¬ì„ ë¬¸ìž ë‹¤ìŒì— 해당 + 중괄호(\texttt{\textbackslash\{\textbackslash\}})를 ìž…ë ¥í•œë‹¤. + + \xample{$$\mbox{주격 조사}\;\;\{{\mbox{ì´}\atop\mbox{ê°€}}\}$$} +\item 대괄호 (〔〕)\\ + 묶ìŒí‘œ ì•ˆì˜ ë§ì´ 바깥 ë§ê³¼ ìŒì´ 다를 ë•Œ í˜¹ì€ ë¬¶ìŒí‘œ ì•ˆì— ë˜ + 묶ìŒí‘œê°€ ìžˆì„ ë•Œì— ì“´ë‹¤.\\ + ì˜ë¬¸ìž 대괄호([])를 ì‚¬ìš©í• ìˆ˜ë„ ìžˆìœ¼ë‚˜ ìš°ë¦¬ë§ ìƒì§• ë¶€í˜¸ì— ìžˆëŠ” + ëŒ€ê´„í˜¸ì˜ êº¾ìŒ ì •ë„ê°€ 다르므로 (〔〕) ìš°ë¦¬ë§ ìƒì§• 부호를 ìž…ë ¥í•˜ì—¬ + ì‚¬ìš©í• ìˆ˜ 있다. + + \xample{ëª…ë ¹ì— ìžˆì–´ì„œì˜ ë¶ˆí™•ì‹¤ã€”ë‹¨í˜¸(斷乎)하지 ëª»í•¨ã€•ì€ ë³µì¢…ì— + ìžˆì–´ì„œì˜ ë¶ˆí™•ì‹¤ã€”ëª¨í˜¸(模糊)í•¨ã€•ì„ ë‚³ëŠ”ë‹¤.} +\end{itemize} + +\subsubsection{ì´ìŒí‘œ} + +\begin{itemize} +\item 줄표 (---)\\ + ì´ë¯¸ ë§í•œ ë‚´ìš©ì„ ë‹¤ë¥¸ ë§ë¡œ 부연하거나 ë³´ì¶©í•¨ì„ ë‚˜íƒ€ë‚¸ë‹¤.\\ + ë¼í…ì˜ ìž…ë ¥ ë°©ì‹ì— ë”°ë¼ ë¶™ìž„í‘œë¥¼ 세번 ìž…ë ¥í•˜ê±°ë‚˜ ìš°ë¦¬ë§ ìƒì§• + 문ìž(―)를 ìž…ë ¥í•˜ì—¬ 사용한다. + + \xample{어머님께 ë§í–ˆë‹¤ê°€---아니, ë§ì”€ë“œë ¸ë‹¤ê°€---꾸중만 들었다.} +\item 붙임표 (-)\\ + ì‚¬ì „, 논문 등ì—ì„œ 합성어를 나타낼 ì ì—, ë˜ëŠ” ì ‘ì‚¬ë‚˜ ì–´ë¯¸ìž„ì„ ë‚˜íƒ€ë‚¼ + ì ì— í˜¹ì€ ì™¸ëž˜ì–´ì™€ ê³ ìœ ì–´ ë˜ëŠ” í•œìžì–´ê°€ ê²°í•©ë˜ëŠ” ê²½ìš°ì— ì“´ë‹¤.\\ + ì˜ë¬¸ìž 부호(-: hyphen)ì„ ìž…ë ¥í•˜ì—¬ 사용하거나 ìš°ë¦¬ë§ ìƒì§• 부호(Â)ì„ + ìž…ë ¥í•˜ì—¬ 사용한다. ìš°ë¦¬ë§ ìƒì§• 부호를 ì‚¬ìš©í• ë•ŒëŠ” ë¶€í˜¸ì˜ ì¢Œìš° + ì—¬ë°±ì´ ì 당한 지를 확ì¸í•˜ëŠ” ê²ƒì´ ì¢‹ë‹¤. + + \xample{겨울-나그네\qquad ë¹›Âì—너지} +\item 물결표 (∼)\\ + `내지'ë¼ëŠ” ëœ»ì— í˜¹ì€ ì–´ë–¤ ë§ì˜ ì•žì´ë‚˜ ë’¤ì— ë“¤ì–´ê°ˆ ë§ ëŒ€ì‹ ì“´ë‹¤.\\ + ë¼í… ëª…ë ¹ \texttt{\textbackslash textasciitilde}를 ìž…ë ¥í•˜ê±°ë‚˜ ìš°ë¦¬ë§ + ìƒì§• 부호(∼)를 ìž…ë ¥í•˜ì—¬ 사용한다. ì•„ëž˜ì˜ ì™¼ìª½ 예문ì—서와 ê°™ì´ ë¼í… + ëª…ë ¹ì— ì‚¬ìš©ë˜ëŠ” 물결표는 액센트 문ìžë¥¼ 만드는 ì—í• ì„ í•˜ë¯€ë¡œ 우리ë§ì˜ + 물결표로는 부ì 당하게 ë³´ì¸ë‹¤. + + \xample{9ì›”15ì¼\textasciitilde 9ì›”25ì¼\qquad ë¯¸ìˆ âˆ¼} +\end{itemize} + + +\subsubsection{드러냄표} + +\noindent +$\dot{}$ì´ë‚˜ $\scriptscriptstyle\circ$ì„ ê°€ë¡œì“°ê¸°ì—는 ê¸€ìž ìœ„ì— +세로쓰기ì—는 ê¸€ìž ì˜¤ë¥¸ìª½ì— ì“´ë‹¤. + +\noindent +문장 ë‚´ìš© 중ì—ì„œ 주ì˜ê°€ 미ì³ì•¼ í• ê³³ì´ë‚˜ 중요한 ë¶€ë¶„ì„ íŠ¹ë³„ížˆ 드러내 +ë³´ì¼ ë•Œ 쓴다. + +\noindent +드러낼 낱ë§ì„ \texttt{\textbackslash dotemph} í˜¹ì€ +\texttt{\textbackslash circemph} ëª…ë ¹ì˜ ë³€ìˆ˜ë¡œ ì§€ì •í•˜ê±°ë‚˜ +\texttt{\textbackslash dotem} í˜¹ì€ \texttt{\textbackslash circem}ì„ +ì„ ì–¸í•œë‹¤. ì´ ëª…ë ¹/ì„ ì–¸ì€ ìš°ë¦¬ë§ ìŒì ˆì—만 ì ìš©ëœë‹¤. + +\xample{í•œê¸€ì˜ ë³¸ ì´ë¦„ì€ \dotemph{í›ˆë¯¼ì •ìŒ}ì´ë‹¤.} + +\xample{중요한 ê²ƒì€ \circemph{왜 사ëŠëƒ}ê°€ ì•„ë‹ˆë¼ \circemph{어떻게 + 사ëŠëƒ} 하는 ë¬¸ì œì´ë‹¤.} + +\subsubsection{안드러냄표} + +\begin{itemize} +\item 숨김표 (××, â—‹â—‹)\\ + ì•Œë©´ì„œë„ ê³ ì˜ë¡œ 드러내지 ì•ŠìŒì„ 나타낸다.\\ + ë¼í… 수학 ëª¨ë“œì˜ ëª…ë ¹(\texttt{\$\textbackslash + times\$}/\texttt{\$\textbackslash bigcirc\$})ì„ ìž…ë ¥í•˜ê±°ë‚˜ ìš°ë¦¬ë§ + ìƒì§• 부호(× â—‹)를 ìž…ë ¥í•˜ì—¬ 사용한다. + + \xample{ê·¸ ë§ì„ 듣는 순간 ×××란 ë§ì´ 목구ë©ê¹Œì§€ 치밀었다.} +\item ë¹ ì§í‘œ(â–¡)\\ + 글ìžì˜ ìžë¦¬ë¥¼ 비워 ë‘ ì„ ë‚˜íƒ€ë‚¸ë‹¤. + + \xample{í›ˆë¯¼ì •ìŒì˜ 초성 중ì—ì„œ ì•„ìŒ(牙音)ì€ â–¡â–¡â–¡ì˜ ì„ ìžì´ë‹¤.} +\item 줄임표 (……)\\ + í• ë§ì„ ì¤„ì˜€ì„ ë•Œë‚˜ ë§ì´ ì—†ìŒì„ 나타낼 ë•Œì— ì“´ë‹¤.\\ + ë¼í…ì˜ ìˆ˜í•™ 모드 ëª…ë ¹(\texttt{\$\textbackslash + cdots\$}/\texttt{\$\textbackslash ldots\$})를 ìž…ë ¥í•˜ê±°ë‚˜ ìš°ë¦¬ë§ + ìƒì§• 부호(…)를 ìž…ë ¥í•˜ì—¬ 사용한다. \texttt{\$\textbackslash + cdots\$}는 가운뎃ì ì˜ ìœ„ì¹˜ì— ì—°ì†ëœ ì 세 개를 + \texttt{\$\textbackslash ldots\$}ì€ ì˜¨ì ì˜ ìœ„ì¹˜ì— ì—°ì†ëœ ì 세 개를 + 나열한다. 우리ë§ì˜ 줄임 í‘œì‹œì— ì—°ì†ëœ ì ì„ ì„¸ ê°œ 사용해야 하는지 + 여섯 개를 사용해야 하는지는 확실하지 않다. ìš°ë¦¬ë§ ìƒì§• 부호는 ì—°ì†ëœ + ì ì˜ ìˆ˜ê°€ 세 ê°œì´ë‹¤. + + \xample{``ì–´ë”” ë‚˜í•˜ê³ í•œ 번……'' í•˜ê³ ì² ìˆ˜ê°€ 나섰다.} +\end{itemize} + + + +\subsection{ìš°ë¦¬ë§ ê°ì£¼ íŒì§œê¸°} +\label{ì†Œì ˆ:ê°ì£¼íŒì§œê¸°} +\index{ê°ì£¼ íŒì§œê¸°} + +ì˜ë¬¸ ë¼í…ì—ì„œì˜ ê¸°ë³¸ì ì¸ ê°ì£¼ íŒì§œê¸° ë°©ì‹ì„ 사용하면 ê°ì£¼ 번호가 +표시ë˜ëŠ” ê°ì£¼ 첫 ì¤„ì´ ë“¤ì—¬ 쓰여집니다. ê°ì£¼ 번호ì—는 수학ì‹ì—ì„œ 멱수를 +나타내는 윗첨ìžê°€ 사용ë˜ê³ ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì„ 구분하는 ê³µê°„ì´ +없습니다. ì´ì™€ ê°™ì€ íŒì§œê¸° ë°©ì‹ ì´ì™¸ì—ë„ ì¶œíŒëœ ìš°ë¦¬ë§ ë¬¸ì„œë¥¼ ë³´ë©´ +다른 ë°©ì‹ì˜ íŒì§œê¸°ë¥¼ ë³¼ 수 있습니다. + +\cite{ì´ì¢…ìš´91}\ì€ ê°ì£¼ë©´ì„ ë³¸ë¬¸ì˜ ì™¼ìª½ì— ë§žì¶”ëŠ” ë°©ì‹ê³¼ ê°ì£¼ë©´ì„ +ë³¸ë¬¸ì˜ ì•ˆìª½ìœ¼ë¡œ 들여 넣는 ë°©ì‹ìœ¼ë¡œ ê°ì£¼ë©´ íŒì§œê¸°ë¥¼ ëŒ€ë¶„í•˜ê³ ê°ì£¼ë¬¸ì˜ +ì²«ì¤„ì„ ë“¤ì—¬ì“°ê¸°ì™€ ë‚´ì–´ì“°ê¸°ì— ì˜í•´ 다시 세분하는 ë°©ì‹ìœ¼ë¡œ ê°ì£¼ íŒì§œê¸°ë¥¼ +분류합니다. + +한글ë¼í…ì˜ ê°ì£¼ íŒì§œê¸°ëŠ” ì˜ë¬¸ì—ì„œì˜ ë°©ì‹ì„ 그대로 사용합니다. 그러나 +사용ìžì˜ ì„ í˜¸ë„ì— ë”°ë¥¸ ê°ì£¼ íŒì§œê¸° ë°©ì‹ì„ 쉽게 ì ìš©í• ìˆ˜ 있ë„ë¡ +\texttt{hangulfn.sty} 패키지를 ë”°ë¡œ ì œê³µí•©ë‹ˆë‹¤. íŒ¨í‚¤ì§€ì˜ ì‚¬ìš©ë²•ì€ +다ìŒê³¼ 같습니다. +\begin{verbatim} + \usepackage[ì„ íƒì‚¬í•]{hangulfn} +\end{verbatim} + +\texttt{ì„ íƒì‚¬í•}으로는 ê°ì£¼ ë²ˆí˜¸ì˜ íŒì§œê¸° ë°©ì‹ì„ ì§€ì •í•˜ëŠ” +\texttt{첨ìž}와 \texttt{괄호}ê°€ ìžˆëŠ”ë° ê°ê° 다ìŒê³¼ ê°™ì´ ì§œì—¬ì§‘ë‹ˆë‹¤. +\begin{itemize} +\item \texttt{첨ìž}: \xample{$^1$ê°ì£¼ë¬¸} +\item \texttt{괄호}: \xample{1) ê°ì£¼ë¬¸} +\end{itemize} +\texttt{첨ìž}ì˜ ê²½ìš°ì—는 ê°ì£¼ 번호와 ê°ì£¼ë¬¸ 사ì´ê°€ ë¶™ê³ +\texttt{괄호}ì˜ ê²½ìš°ì—는 소괄호와 ê°ì£¼ë¬¸ 사ì´ì— 구분 ê³µê°„ì´ ìžˆìŠµë‹ˆë‹¤. +ì• ì´ˆê°’ì€ \texttt{첨ìž}입니다. + +ê°ì£¼ íŒë©´ì˜ íŒì§œê¸°ë¥¼ ì§€ì •í•˜ëŠ” \texttt{ì„ íƒì‚¬í•}ì˜ ì¢…ë¥˜ëŠ” 다ìŒê³¼ +같습니다. +\begin{itemize} + +\item \texttt{다í•ì´ì–´ì“°ê¸°}: ì—°ì´ì€ ê°ì£¼ê°€ 새 í–‰ì—ì„œ 시작하지 ì•Šê³ ì´ì „ + í–‰ì˜ ì˜¤ë¥¸ìª½ì— ë‚˜ì—´ë˜ë©°, 새 ê°ì£¼ì˜ ë„“ì´ê°€ í–‰ì˜ ì˜¤ë¥¸ìª½ 경계를 넘어 설 + ë•Œì— ê·¸ ê°ì£¼ëŠ” 새 í–‰ì—ì„œ 시작한다. 문서 ì „ì²´ê°€ 길ì´ê°€ ì§§ì€ ê°ì£¼ë¡œë§Œ + 구성ë ë•Œì— ì‚¬ìš©í• ìˆ˜ 있는 íŒì§œê¸° ë°©ì‹ì´ë‹¤. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize 12)~첫번째 ê°ì£¼\qquad 13)~ë‘번째 ê°ì£¼\qquad + 14)~세번째 ê°ì£¼\qquad 15)~네번째 ê°ì£¼\qquad 16)~다섯번째 + ê°ì£¼\linebreak 17)~여섯번째 ê°ì£¼\qquad 18)~ì¼ê³±ë²ˆì§¸ ê°ì£¼\qquad + 19)~ì—¬ëŸë²ˆì§¸ ê°ì£¼} + +\item \texttt{단순ì´ì–´ì“°ê¸°}: ``\texttt{다í•ì´ì–´ì“°ê¸°}''와 ê°™ì€ ë°©ì‹ì´ë‚˜ + í•œ ê°ì£¼ì˜ ë„“ì´ê°€ í–‰ì˜ ì˜¤ë¥¸ìª½ 경계를 넘어 설 ë•Œì— ê²½ê³„ë¥¼ 넘어서는 + ë¶€ë¶„ì´ ì¤„ë°”ê¿ˆì— ì˜í•´ ë‹¤ìŒ í–‰ìœ¼ë¡œ 넘겨진다는 ì ì´ ë‹¤ë¥´ë‹¤. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize 12)~첫번째 ê°ì£¼\quad 13)~ë‘번째 ê°ì£¼\quad 14)~세번째 + ê°ì£¼\quad 15)~네번째 ê°ì£¼\quad 16)~다섯번째 ê°ì£¼\quad 17)~여섯번째 + ê°ì£¼\quad 18)~ì¼ê³±ë²ˆì§¸ ê°ì£¼\quad 19)~ì—¬ëŸë²ˆì§¸ ê°ì£¼} + +\item \texttt{내어쓰기}: ê°ê°ì˜ ê°ì£¼ëŠ” 새 í–‰ì—ì„œ 시작한다. ê°ì£¼ 번호가 + ê°ì£¼ë¬¸ì˜ 왼쪽으로 ë‚´ì–´ ì¨ ì§€ê³ , ê°ì£¼ë¬¸ì˜ 왼쪽맞춤 위치가 ê°ì£¼ë¬¸ì˜ 첫 + 글ìžì˜ 위치ì´ë‹¤. ì´ ë°©ì‹ì´ ì• ì´ˆê°’ì´ë‹¤. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize\tabcolsep0pt + \begin{tabular}[t]{lp{.9\columnwidth}} + 12)~ & ê°ì£¼ë©´ì˜ ê°ì£¼ 번호와 구분 ê³µê°„ì„ ê°ì£¼ë¬¸ìœ¼ë¡œë¶€í„° 왼쪽으로 ë‚´ì–´ + 쓰는 ë°©ì‹ì´ë‹¤. ê°ì£¼ë¬¸ì˜ 가로 ë„“ì´ëŠ” ë³¸ë¬¸ì˜ ê°€ë¡œ ë„“ì´ì—ì„œ ê°ì£¼ + 번호와 구분 ê³µê°„ì˜ ë„“ì´ë§Œí¼ 뺀 길ì´ì´ë‹¤. + \end{tabular} + } + +\item \texttt{왼쪽맞춤}: ê°ê°ì˜ ê°ì£¼ëŠ” 새 í–‰ì—ì„œ 시작한다. ê°ì£¼ì˜ 첫 + ì¤„ì´ ì™¼ìª½ë§žì¶¤ìœ¼ë¡œ 짜진다. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize + 12)~ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì´ 들여쓰기나 ë‚´ì–´ì“°ê¸°ì— ì˜í•´ 구분ë˜ì§€ ì•Šê³ + ì „ì²´ê°€ 하나로 왼쪽맞춤 ë˜ëŠ” íŒì§œê¸° ë°©ì‹ì´ë‹¤. ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì˜ + 사ì´ì—는 구분 ê³µê°„ì´ ì‚½ìž…ëœë‹¤. 구분 ê³µê°„ì€ \texttt{첨ìž}ì˜ ê²½ìš° + 0ptì´ê³ \texttt{괄호}ì˜ ê²½ìš° 공간 문ìžì´ë‹¤. + } + +\item \texttt{들여쓰기}: ë¼í…ì´ ì œê³µí•˜ëŠ” 기본 ê°ì£¼ íŒì§œê¸°ì™€ ìœ ì‚¬í•œ + ë°©ì‹ì´ë‹¤. ê°ì£¼ 번호는 3ë°°ê°ì˜ 위치ì—ì„œ 오른쪽으로 ì •ë ¬ë˜ë©° ê°ì£¼ë¬¸ì´ + 구분 ê³µê°„ì„ ì‚¬ì´ì— ë‘ê³ ì´ì–´ì§„다. ê°ì£¼ë¬¸ 사ì´ì— ì¤„ë°”ê¿ˆì´ ì¼ì–´ë‚˜ë©´ + 새 í–‰ì´ ë³¸ë¬¸ì˜ ì™¼ìª½ 맞춤 위치ì—ì„œ 시작한다. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize\settowidth{\dimen0}{ê°ì£¼} + \hbox to1.5\dimen0{\hss 12)}~첫줄 들여쓰기 ë°©ì‹ì´ë‹¤. ê°ì£¼ ë²ˆí˜¸ì˜ + ëì´ ì™¼ìª½ 가장 ìžë¦¬ì—서부터 3ë°°ê°ì˜ 위치ì´ë‹¤. ì—°ì´ì€ ê°ì£¼ì˜ ê°ì£¼ + ë²ˆí˜¸ë„ ê°™ì€ ìœ„ì¹˜ì— ì •ë ¬ëœë‹¤.\\ + \hbox to1.5\dimen0{\hss 13)}~ì´ì–´ì§€ëŠ” ê°ì£¼ì´ë‹¤. ê°ì£¼ 번호가 ìœ„ìª½ì˜ + ê°ì£¼ 번호와 함께 오른쪽으로 ì •ë ¬ë˜ì—ˆë‹¤. + } + +\item \texttt{들여왼쪽맞춤}: ``\texttt{왼쪽맞춤}''ê³¼ ê°™ì€ ë°©ì‹ì´ë‹¤. + ì „ì²´ ê°ì£¼ë©´ì´ 본문으로부터 오른쪽으로 2ë°°ê° ë“¤ì—¬ ì¨ì§„다. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize\settowidth{\dimen0}{ê°ì£¼}\tabcolsep0pt + \begin{tabular}[t]{lp{.9\columnwidth}} + \rule{\dimen0}{0pt} & + 12)~ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì´ 들여쓰기나 ë‚´ì–´ì“°ê¸°ì— ì˜í•´ 구분ë˜ì§€ ì•Šê³ + ì „ì²´ê°€ 하나로 왼쪽맞춤 ë˜ëŠ” íŒì§œê¸° ë°©ì‹ì´ë‹¤. ì „ì²´ ê°ì£¼ë©´ì´ + ë³¸ë¬¸ì˜ ì™¼ìª½ë§žì¶¤ 위치ì—ì„œ 2ë°°ê° ë“¤ì—¬ì§„ë‹¤. + \end{tabular} + } + +\item \texttt{들여내어쓰기}: ``\texttt{들여쓰기}''와 ê°™ì€ ë°©ì‹ì´ë‹¤. ì „ì²´ + ê°ì£¼ë©´ì´ 본문으로부터 오른쪽으로 2ë°°ê° ë“¤ì—¬ ì¨ì§„다. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize\tabcolsep0pt + \settowidth{\dimen0}{ê°ì£¼} + \hspace*{\dimen0} + \multiply\dimen0 by-1 \advance\dimen0 .89\columnwidth + \begin{tabular}[t]{lp{\dimen0}} + 12)~ & ê°ì£¼ë©´ì˜ ê°ì£¼ 번호와 구분 ê³µê°„ì„ ê°ì£¼ë¬¸ìœ¼ë¡œë¶€í„° 왼쪽으로 + ë‚´ì–´ 쓰는 ë°©ì‹ì´ë‹¤. ì „ì²´ ê°ì£¼ë©´ì€ ë³¸ë¬¸ì˜ ì™¼ìª½ì—ì„œ 2ë°°ê° ë“¤ì—¬ + 짜진다. ê°ì£¼ë¬¸ì˜ 가로 ë„“ì´ëŠ” ë³¸ë¬¸ì˜ ê°€ë¡œ ë„“ì´ì—ì„œ ê°ì£¼ 번호와 + 구분 ê³µê°„ì˜ ë„“ì´ ê·¸ë¦¬ê³ 2ë°°ê°ì˜ ë„“ì´ë¥¼ 뺀 길ì´ì´ë‹¤. + \end{tabular} + } + +\item \texttt{들여괄호맞춤}: ``\texttt{들여내어쓰기}'' ë°©ì‹ê³¼ 같으나 + ê°ì£¼ë¬¸ì—ì„œ ì¤„ë°”ê¿ˆì— ì˜í•´ 새로 시작하는 í–‰ì˜ ì™¼ìª½ì´ ê°ì£¼ ë²ˆí˜¸ì— + 사용ë˜ëŠ” ê´„í˜¸ì˜ ëì— ì •ë ¬ë˜ëŠ” ì ì´ ë‹¤ë¥´ë‹¤. ê°ì£¼ 번호 ì–‘ì‹ì´ + ``\texttt{괄호}''ë¡œ ë°”ë€ë‹¤. ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì˜ ê°„ê²©ì€ 1ë°°ê°ì´ë‹¤. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize\tabcolsep0pt + \settowidth{\dimen0}{ê°ì£¼} + \hspace*{\dimen0} + \multiply\dimen0 by-1 \advance\dimen0 .89\columnwidth + \begin{tabular}[t]{lp{\dimen0}} + 12) & ~~ê°ì£¼ë©´ì˜ ê°ì£¼ 번호를 ê°ì£¼ë¬¸ìœ¼ë¡œë¶€í„° 왼쪽으로 ë‚´ì–´ 쓰는 + ë°©ì‹ì´ë‹¤. ê°ì£¼ 번호와 ê°ì£¼ë¬¸ 사ì´ì—는 1ë°°ê°ì˜ ê°„ê²©ì´ ì‚½ìž…ëœë‹¤. + ì „ì²´ ê°ì£¼ë©´ì€ ë³¸ë¬¸ì˜ ì™¼ìª½ì—ì„œ 2ë°°ê° ë“¤ì—¬ 짜진다. 줄바꿈 í›„ì— ìƒˆ + í–‰ì´ ê°ì£¼ ë²ˆí˜¸ì˜ ê´„í˜¸ 다ìŒì—ì„œ 시작했다. + \end{tabular} + } +\end{itemize} + + + +\subsection{조사 ì´í˜•íƒœ, 매개 모ìŒ, ì§€ì •ì‚¬ 탈ë½} +\label{ì†Œì ˆ:ìžë™ìŒìš´ë³€í™”처리} +\index{ìžë™ ìŒìš´ 변화} +\index{조사 ì´í˜•íƒœ} +\index{매개 모ìŒ} +\index{ì§€ì •ì‚¬ 탈ë½} + +\verb|\ref|나 \verb|\pageref| ë“±ì˜ êµì°¨ 참조와 \texttt{\textbackslash + cite} ë“±ì˜ ë¬¸í—Œ ì¸ìš©ì„ 사용하면 숫ìžë‚˜ ì´ë¦„표가 ìžë™\noHyphen 으로 ìƒì„±ë©ë‹ˆë‹¤. +ì´ ê²½ìš° 문서를 ìž‘ì„±í•˜ê³ ìžˆëŠ” 순간ì—는 ì´ ìˆ«ìžë‚˜ 문ìžê°€ ë¬´ì—‡ì¸ ì§€ë¥¼ ì•Œ +수 없습니다. 그러므로 ê·¸ 다ìŒì— 오게 ë˜ëŠ” 주격 조사가 `\texttt{ê°€}'ê°€ +ë 지 아니면 `\texttt{ì´}'ê°€ ë 지를 ê²°ì •í• ìˆ˜ 없습니다. 사용ë˜ëŠ” +ë³€ì´í˜•ì€ ìžë™ìœ¼ë¡œ ìƒì„±ë˜ëŠ” 숫ìžì˜ ìŒê°€ë‚˜ ì´ë¦„í‘œì˜ ë§ˆì§€ë§‰ ìŒì ˆì´ 무슨 +ë°›ì¹¨ì„ ê°–ê³ ìžˆëŠ”ê°€ì— ë”°ë¼ ë‹¤ë¦…ë‹ˆë‹¤. 매개 ëª¨ìŒ ``으''ì˜ ì‚½ìž…ì´ë‚˜ ì§€ì •ì‚¬ +``ì´''ì˜ íƒˆë½ë„ ê°™ì€ ê²½ìš°ìž…ë‹ˆë‹¤. 한글ë¼í… ë²„ì „ 0.96부터는 다ìŒê³¼ ê°™ì€ +ìŒìš´ ì´í˜•íƒœë¥¼ ìžë™ ì²˜ë¦¬í• ìˆ˜ 있ë„ë¡ í–ˆìŠµë‹ˆë‹¤.\index{ìžë™ ìŒìš´ 변화} +\begin{verbatim} + ì€/는 ì´/ê°€ ì„/를 와/ê³¼ + 으로/ë¡œ 으로서/로서 으로ì¨/ë¡œì¨ +\end{verbatim} +ì´ë¥¼ 처리해 주는 모듬 ëª…ë ¹ì€ ê°ê° 다ìŒê³¼ 같습니다. +\begin{verbatim} + \ì€ \는 \ì´ \ê°€ \ì„ \를 \와 \ê³¼ + \으로 \ë¡œ \으로서 \로서 \ìœ¼ë¡œì¨ \ë¡œì¨ +\end{verbatim} + +매개 ëª¨ìŒ ``으''ì˜ ì‚½ìž…ì€ ëª…ë ¹ ``\texttt{\{\textbackslash ã…¡\}}''를 +통해 구현ë©ë‹ˆë‹¤. ëª…ë ¹ ì´ë¦„ì€ ``으''ì˜ ëª¨ìŒ ``ã…¡''입니다. 예를 들어 +``\texttt{\textbackslash ë¡œ}''ì˜ ì •ì˜ëŠ” ``\texttt{\{\textbackslash + ã…¡\}ë¡œ}''입니다. 매개 모ìŒì˜ ì‚½ìž…ì€ ë™ì‚¬ì˜ êµ´ì ˆì—ì„œë„ ë‚˜íƒ€ë‚˜ì§€ë§Œ +ì´ë¥¼ ìžë™ìœ¼ë¡œ 처리해야 í• ê²½ìš°ëŠ” ì—†ì„ ê²ƒìœ¼ë¡œ 보입니다. ê·¸ ì´ìœ 는 +ë™ì‚¬ê°€ êµ´ì ˆì„ í•˜ì§€ë§Œ ì–´ê°„ì´ ì—†ëŠ” ë™ì‚¬ê°€ 없기 ë•Œë¬¸ì— ë§¤ê°œ 모ìŒì˜ ì•žì—는 +ì •í•´ì§„ ë™ì‚¬ ì–´ê°„ì´ ìžˆê¸° 때문입니다. 한글ë¼í…ì—ì„œ ì œê³µë˜ì§€ ì•Šì€ ê²½ìš°ì˜ +매개 모ìŒì˜ 처리는 ``\texttt{\{\textbackslash ã…¡\}}''를 삽입하여 í•´ê²°í• +수 있습니다. + +ì§€ì •ì‚¬ ``ì´''ì˜ íƒˆë½ì€\footnote{ì§€ì •ì‚¬ ``ì´ë‹¤''는 í•™ìžì— ë”°ë¼ ì¡°ì‚¬ë¡œ + ì·¨ê¸‰í•˜ê¸°ë„ í•˜ê³ ìƒíƒœ ë™ì‚¬ì˜ 하나로 ë¶„ë¥˜í•˜ê¸°ë„ í•©ë‹ˆë‹¤. 여기서 + êµì–´í•™ì ì¸¡ë©´ì€ ë…¼ì™¸ìž…ë‹ˆë‹¤.} ``êµìˆ˜(ì´)시니 ì„ ìƒë‹˜ì´ì‹œë‹ˆ?'' í˜¹ì€ +``ë¼í…ì´ëƒ 워드(ì´)ëƒê°€ 관건ì´ë‹¤'' 등과 ê°™ì´ ë§Žì€ ê²½ìš°ê°€ 있습니다. +ê²½ìš°ì˜ ìˆ˜ê°€ ë§Žì€ ì´ìœ 는 ì§€ì •ì‚¬ê°€ ë™ì‚¬ì˜ í•œ 하위 부류로서 다양한 êµ´ì ˆì„ +ë³´ì´ê¸° 때문입니다. ë”°ë¼ì„œ íƒˆë½ ê°€ëŠ¥í•œ ì§€ì •ì‚¬ì—는 다ìŒì˜ ì¼ë°˜ì ì¸ +ëª…ë ¹ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. ëª…ë ¹ì˜ ì´ë¦„ì— ì‚¬ìš©ëœ ë¬¸ìžëŠ” ``ì´''ì˜ ëª¨ìŒ +``ã…£''입니다. +\begin{verbatim} + {\ã…£} +\end{verbatim} + +예: +\begin{tabular}{|l@{$\;\;\;\rightarrow\;\;\;$}l|}\hline + \ttfamily + ì°¸ê³ í•œ ë¬¸í—Œì€ \textbackslash cite\{최99\}\{\textbackslash ã…£\}다. & + \필기a ì°¸ê³ í•œ ë¬¸í—Œì€ \cite{최99}{\ã…£}다.\\\hline +\end{tabular} +\medskip + +\verb|\cite| ëª…ë ¹ìœ¼ë¡œ 문헌 ì¸ìš©ì„ í• ë•Œ \texttt{plain.bst} 모양새 +파ì¼ì„ ì“°ë©´ ì¸ìš©ì˜ ì´ë¦„표가 숫ìžë¡œ 표현ë˜ê³ \texttt{halpha.bst} 모양새 +파ì¼ì„ ì“°ë©´ ì¸ìš©ì˜ ì´ë¦„표가 문ìžì—´ë¡œ +표현ë©ë‹ˆë‹¤.\footnote{\texttt{alpha.bst}를 ì“°ë©´ 우리ë§ì´ + 깨집니다.}\index{ìžë™ 조사!ì¸ìš©} \index{halpha.bst} 후ìžì˜ 경우, +한글ë¼í…ì€ ìŒìš´ 변화 처리 ê¸°ëŠ¥ì„ ì“°ëŠ”ë° ìžˆì–´ì„œ 문ìžì—´ì— 다ìŒê³¼ ê°™ì€ +ì œí•œì„ ë‘ê³ ìžˆìŠµë‹ˆë‹¤.\index{ìžë™ ìŒìš´ 변화 처리} +\begin{enumerate} +\item 문ìžì—´ì€ ë‘ ë°”ì´íŠ¸ ì´ìƒì´ì–´ì•¼ 합니다. (\texttt{halpha.bst}를 + ì“°ë©´ 문ìžì—´ì€ 보통 다섯 ê¸€ìž ì´ìƒì´ ë©ë‹ˆë‹¤. 우리ë§ì€ í•œ 글ìžê°€ ë‘ + ë°”ì´íŠ¸ í˜¹ì€ ì„¸ ë°”ì´íŠ¸ë¡œ 구성ë˜ë¯€ë¡œ ìš°ë¦¬ë§ í•œ 글ìžëŠ” ë¬¸ì œì˜ ëŒ€ìƒì—ì„œ + ì œì™¸ë©ë‹ˆë‹¤.) + + \begin{tabular}[c]{|lcp{5cm}|}\hline + 옳ìŒ: \verb|\bibitem[HKD]{í™ê¸¸ë™}...| & & \\ + 틀림: \verb|\bibitem[H]{í™ê¸¸ë™}...| & $\leftarrow$ & + {\필기a ì´ë¦„í‘œ \texttt{H}는 í•œ ë°”ì´íŠ¸ì´ë¯€ë¡œ 착오를 ë°œìƒì‹œí‚¨ë‹¤.} + \\\hline + \end{tabular} + + 본문ì—ì„œ \verb|\cite{í™ê¸¸ë™}\ì„|ì´ë¼ 하면 ``\xample{[HKD]를}''ë¡œ + ì°íž™ë‹ˆë‹¤. +\item 문ìžì—´ì˜ 마지막 ìŒì ˆì€ 한글과 í•œìž, ìš°ë¦¬ë§ ìžì†Œ, ìˆ«ìž ê·¸ë¦¬ê³ + ì˜ë¬¸ìžë¡œ 구성ë©ë‹ˆë‹¤. 즉, ìžì†Œë¥¼ ì œì™¸í•œ ìƒì§• 기호는 ìžë™ ìŒìš´ 변화 + 처리ì—ì„œ ê³ ë ¤ì˜ ëŒ€ìƒì´ ë˜ì§€ 않습니다.\footnote{ìƒì§• 기호가 ì¸ìš©ì˜ + ì´ë¦„표로 나올 ì¼ì´ ì—†ì„ ê²ƒìœ¼ë¡œ ìƒê°í•©ë‹ˆë‹¤.} 다시 ë§í•˜ìžë©´, ìžë™ + ìŒìš´ 변화 처리 ê¸°ëŠ¥ì€ ìž‘ë™í•˜ë‚˜ ê·¸ 결과는 ë¬¸ë²•ì— ë§žì§€ ì•Šì„ ìˆ˜ + 있습니다. ì´í˜•íƒœì˜ ê²°ì •ì€ ì‹¤ì§ˆ í˜•íƒœì†Œì˜ ë§ˆì§€ë§‰ ìŒì ˆì´ `ㄹ'ì´ ì•„ë‹Œ + ì¢…ì„±ì¸ ê²½ìš°ë¡œ 간주ë©ë‹ˆë‹¤. +\item 문ìžì—´ì˜ 마지막 글ìžê°€ ì˜ë¬¸ìžì¼ 경우ì—, ìžë™ ìŒìš´ 변화 처리 + ê¸°ëŠ¥ì€ ë‚±ë§ì˜ ìŒê°€ë¥¼ ê³ ë ¤í•˜ì§€ ì•Šê³ ë§ˆì§€ë§‰ 문ìžì˜ ìš°ë¦¬ë§ ìŒê°€ë¡œ + ì´í˜•íƒœë¥¼ ê²°ì •í•©ë‹ˆë‹¤.\footnote{ëª¨ë“ ì˜ì–´ 낱ë§ì˜ ìš°ë¦¬ë§ ìŒê°€ë¥¼ 올바로 + 분ì„하기는 매우 힘ë“니다.} + + \begin{tabular}[c]{|lcp{4.5cm}|}\hline + 옳ìŒ: \verb|\bibitem[set]{í™ê¸¸ë™}...| & $\leftarrow$ & + {\필기a ì˜ë¬¸ìž ì´ë¦„í‘œ \texttt{set}는 마지막 ë¬¸ìž \texttt{t}ì— ì˜í•´ + ì´í˜•íƒœë¥¼ ê²°ì •í•œë‹¤. \texttt{t}ì˜ ìš°ë¦¬ë§ ìŒê°€ëŠ” 중성으로 + ë나는 ìŒì ˆì´ë‹¤. \texttt{set}ì˜ ìš°ë¦¬ë§ ìŒê°€ëŠ” \texttt{세트}로서 ì—ì‹œ + 마지막 ìŒì ˆì´ 중성으로 ë난다. 문헌 ì¸ìš©ì˜ 결과는 + \texttt{[set]ë¡œ}ì´ë‹¤.} \\ + 틀림: \verb|\bibitem[ping]{í™ê¸¸ë™}...| & $\leftarrow$ & + {\필기a ì˜ë¬¸ìž ì´ë¦„í‘œ \texttt{ping}ì€ ë§ˆì§€ë§‰ ë¬¸ìž \texttt{g}ê°€ + ì´í˜•íƒœë¥¼ ê²°ì •ëœë‹¤. \texttt{g}ì˜ ìš°ë¦¬ë§ ìŒê°€ëŠ” 중성으로 + ë나는 ìŒì ˆì´ë‹¤. 그러나 \texttt{ping}ì˜ ìš°ë¦¬ë§ ìŒê°€ëŠ” \texttt{í•‘}으로서 + 종성으로 ë나는 ìŒì ˆì´ë‹¤. 문헌 ì¸ìš©ì˜ 결과는 + \texttt{[ping]ë¡œ}ì´ë‹¤.} \\\hline + \end{tabular} +\end{enumerate} + +\texttt{halpha.bst}를 ì‚¬ìš©í• ê²½ìš°ì— ì¸ìš©ì˜ 부호는 ì €ìžì˜ ì´ë¦„ 중 ì•ž 세 +글ìžì™€ ì±…ì´ ì¶œíŒëœ ì—°ë„ì˜ ë’· ë‘ ìˆ«ìžë¡œ 구성ë˜ê±°ë‚˜ (ì €ìžê°€ í•œ ëª…ì¼ ë•Œ), +첫 번째 등장하는, 최대한 세 ëª…ì˜ ì €ìž ì´ë¦„ 중 첫 글ìžì™€ +\verb+\etalchar+ ê·¸ë¦¬ê³ ì±…ì´ ì¶œíŒëœ ì—°ë„ì˜ ë’· ë‘ ìˆ«ìžë¡œ 구성ë˜ë¯€ë¡œ +(ì €ìžê°€ ì—¬ëŸ¬ëª…ì¼ ê²½ìš°) 세 ë²ˆì§¸ì˜ ì œí•œì€ ë¬´ì‹œë 수 있습니다. ë³´í†µì˜ +경우ì—ë„ \verb|\cite|ì˜ ì´ë¦„í‘œ(label)는 ì¼ë ¨ 번호ì´ê±°ë‚˜ +(\texttt{plain.bst}) \texttt{ì €ìžì´ë¦„+책출íŒë…„ë„}를 약ì‹ìœ¼ë¡œ +표현합니다 (\texttt{halpha.bst}). 그러므로 ë³´í†µì€ ë°œìƒí•˜ê¸° íž˜ë“ +ê²½ìš°ì— í•´ë‹¹í•©ë‹ˆë‹¤. 그러나 ì°¸ê³ ë¬¸í—Œ 작성 ì‹œì—는 ì´ëŸ° ì‚¬ì‹¤ì„ ì•Œê³ +있으므로ì¨, ë°œìƒí• ê°€ëŠ¥ì„±ì´ ìžˆëŠ” 오류를 ì‚¬ì „ì— ë°©ì§€í•˜ëŠ” ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. + +ìƒ‰ì¸ ìž‘ì„± ì‹œì— \texttt{makeidx.sty}ì„ ì“°ë©´ \verb|\see| ëª…ë ¹ì´ +ì •ì˜ë©ë‹ˆë‹¤. ì´ ëª…ë ¹ì„ ì“¸ 때는 \verb|\see|ì˜ ë³€ìˆ˜ê°€ 빈 ì¹¸ì„ í¬í•¨í•˜ê²Œ +ë˜ë©´ ìžë™ ìŒìš´ 변화 처리 ê¸°ëŠ¥ì— ì˜í•´ 오류가 ë°œìƒí•©ë‹ˆë‹¤. 빈칸 ëŒ€ì‹ ì— +``\texttt{\textasciitilde}''나 +``\texttt{\textbackslash\textvisiblespace}''를 ì“°ë©´ ë¬¸ì œê°€ ë°œìƒí•˜ì§€ +않습니다.\index{ìžë™ ìŒìš´ 변화!색ì¸} 예: + +\smallskip\noindent +\begin{tabular}[c]{|lp{47mm}cp{5cm}|}\hline + 옳ìŒ: & \verb!\index{ì ˆ|see{첫장~ì²«ì ˆ}}! + \verb!\index{ì ˆ|see{첫장\ ì²«ì ˆ}}! & + $\leftarrow$ & \필기a `\texttt{\textasciitilde}'나 + `\texttt{\textvisiblespace}'는 ëª¨ë‘ ë¹ˆ ì¹¸ì„ + ì˜ë¯¸í•œë‹¤. `\texttt{\textasciitilde}'는 ì•žë’¤ì˜ ë‹¨ì–´ë¥¼ ê°™ì€ ì¤„ì— + ì¶œë ¥í•˜ë„ë¡ í•˜ê³ `\texttt{\textvisiblespace}'는 다른 ê¸°ëŠ¥ì—†ì´ ë¹ˆ 칸만 + ì¶œë ¥í•œë‹¤. \\ + 틀림: & \verb!\index{ì ˆ|see{첫장 ì²«ì ˆ}}! & & \\\hline +\end{tabular} + +\texttt{ì¶œë ¥:} 첫장 ì²«ì ˆ\textit{\seename} + +\verb|\pagename|, \verb|\chaptername|ê³¼ ê°™ì´ ìš°ë¦¬ë§í™” í•œ 한글 ì´ë¦„ë“¤ë„ +ìžë™ ìŒìš´ 변화 처리를 í• ìˆ˜ 있습니다. 그러므로 +`\verb|\pagename\ê°€|'ë¼ê³ ì“°ë©´ ``\xample{\pagename\ê°€}''ë¼ê³ +ì¶œë ¥ë©ë‹ˆë‹¤. + + +\subsection{ìš°ë¦¬ë§ ë¬¸í—Œ ì¸ìš©} +\label{sec:문헌ì¸ìš©}\index{문헌 ì¸ìš©} + +ë¼í…ì—ì„œ ë¬¸í—Œì„ ì¸ìš©í•˜ê¸° 위해서는 \texttt{\textbackslash{}cite} +ëª…ë ¹ìœ¼ë¡œ ì°¸ê³ ë¬¸í—Œ 표지를 ì§€ì •í•©ë‹ˆë‹¤. ì°¸ê³ ë¬¸í—Œ 표지는 +\texttt{thebibliography} 환경 ë‚´ì—ì„œ +\texttt{\textbackslash{}bibitem}으로 ì§€ì •ë˜ëŠ” ì°¸ê³ ë¬¸í—Œ í•ëª©ì— +주어지거나 \BibTeX{}ì„ ì´ìš©í•˜ëŠ” ì°¸ê³ ë¬¸í—Œ ë°ì´í„° íŒŒì¼ \texttt{.bib}ì˜ +목ë¡ì—ì„œ 주어집니다. ì°¸ê³ ë¬¸í—Œ ë°ì´í„° 파ì¼ì„ 사용하면 ì •í•´ì§„ ì–‘ì‹ìœ¼ë¡œ +ì°¸ê³ ë¬¸í—Œ ì •ë³´ë¥¼ \texttt{.bib} 파ì¼ì— 수집하여 ë‘ ìœ¼ë¡œì¨ ì–´ëŠ +문서ì—ì„œë“ ì§€ ê·¸ ì •ë³´ë¥¼ 꺼내 쓸 수 ìžˆê³ ì°¸ê³ ë¬¸í—Œ ì–‘ì‹ íŒŒì¼ì„ ì§€ì •í•˜ì—¬ +ë‹¤ì–‘í•˜ê³ ì¼ê´€ëœ ì°¸ê³ ë¬¸í—Œ 목ë¡ì„ ìž‘ì„±í• ìˆ˜ 있습니다. + +ì°¸ê³ ë¬¸í—Œ ì–‘ì‹ íŒŒì¼ì€ 개별 ì–¸ì–´ì— ë§žê²Œ ìˆ˜ì •ë˜ì–´ì•¼ í• ë¶€ë¶„ì´ ë§ŽìŠµë‹ˆë‹¤. +\texttt{alpha.bst}ì˜ ê²½ìš°ì—는 ì €ìžë‚˜ 편집ìžì™€ ê°™ì€ ì´ë¦„ì„ ì•½ìžë¡œ +ë°”ê¾¸ê¸°ë„ í•˜ëŠ”ë°, ì´ ë•Œì—는 한글 ì´ë¦„ì—ì„œ 오류가 ë°œìƒí•˜ê²Œ ë©ë‹ˆë‹¤. ê·¸ +ì´ìœ 는 í•œê¸€ì˜ í•œ ìŒì ˆì´ ë‘ ë°”ì´íŠ¸(EUC-KR) í˜¹ì€ ì„¸ ë°”ì´íŠ¸(UTF-8)ë¡œ +구성ë˜ëŠ”ë°, ì–‘ì‹ íŒŒì¼ì€ ì´ë¥¼ ì¸ì‹í•˜ì§€ ëª»í•˜ê³ ì˜ë¬¸ìžì²˜ëŸ¼ í•œ ë°”ì´íŠ¸ë§Œì„ +약ìžë¡œ 사용하기 때문입니다. 한글 ë¼í…ì€ \texttt{alpha.bst}를 한글화한 +\texttt{halpha.bst}를 ì œê³µí•©ë‹ˆë‹¤. ì´ ë¬¸ì„œëŠ” 다ìŒê³¼ ê°™ì´ +\texttt{halpha.bst}를 사용하여 ì°¸ê³ ë¬¸í—Œ 목ë¡ì„ 작성하였습니다. +\begin{verbatim} +\bibliographystyle{halpha} +\bibliography{hlguide,texbook1,texbook3} +\printindex +\end{verbatim} +위ì—서는 ì°¸ê³ ë¬¸í—Œ ì–‘ì‹ìœ¼ë¡œ \texttt{halpha.bst}를 사용하ë„ë¡ ì§€ì •í•˜ê³ +ì°¸ê³ ë¬¸í—Œ ë°ì´í„° 파ì¼ë¡œ \texttt{hlguide.bib}, \texttt{texbook1.bib}, +\texttt{texbook3.bib}를 ì§€ì •í•œ 것입니다. + +\BibTeX{}ì„ ì´ìš©í•˜ì—¬ 한글 ì°¸ê³ ë¬¸í—Œì„ ë§Œë“¤ê¸° 위해서는 ë¼í…ì´ 8비트 +문ìžë¥¼ ë³´ì¡° íŒŒì¼ (확장ìžê°€ \texttt{.aux})ì— ì¶œë ¥í• ìˆ˜ 있어야 합니다. +ì ì–´ë„ te\TeX-3.0 (web2c-7.5.4) ë²„ì „ì—서는 \texttt{tcx} 파ì¼ì„ ì´ìš©í•˜ì—¬ +\texttt{latex.fmt} 파ì¼ì„ ë§Œë“¦ìœ¼ë¡œì¨ 8비트 ì¶œë ¥ì´ ê°€ëŠ¥í•˜ë„ë¡ ë˜ì–´ +있습니다. 그러나 \texttt{lambda.fmt}ì€ \texttt{tcx} 파ì¼ì„ 사용하지 +ì•Šì„ ë¿ë§Œ ì•„ë‹ˆë¼ í”„ë¡œê·¸ëž¨ ì›ì²œì—ì„œë„ EUC (Extended Unix Code) 문ìžê°€ +\TeX{}ì˜ 16진법 표기로 ì¶œë ¥ë˜ë„ë¡ í”„ë¡œê·¸ëž˜ë° ë˜ì–´ 있습니다. 여기서 +ë¬¸ì œê°€ ë°œìƒí•˜ëŠ” ë¶€ë¶„ì€ ì°¸ê³ ë¬¸í—Œ 표지가 한글로 ë˜ì–´ ìžˆì„ ê²½ìš°ìž…ë‹ˆë‹¤. +예를 들어 ì°¸ê³ ë¬¸í—Œ 표지가 ``í™91''ì¼ ê²½ìš°ì— +``\texttt{\textbackslash{}cite\{í™91\}}''ê³¼ ê°™ì´ ì¸ìš©ì„ í–ˆì„ ê²½ìš°ì— Î›ëŠ” +ë³´ì¡° 파ì¼ì— +``\texttt{\textbackslash{}citation\{\textasciitilde\textasciitilde + ed\textasciitilde\textasciitilde 99\textasciitilde\textasciitilde + 8d91\}}''ì„ ê¸°ë¡í•˜ê³ (UTF-8 부호화) \texttt{bibtex}ì€ ì´ ì •ë³´ë¥¼ ì½ì–´ +ì°¸ê³ ë¬¸í—Œ ë°ì´í„° 파ì¼ì—ì„œ ì´ í‘œì§€ë¥¼ 갖는 ì°¸ê³ ë¬¸í—Œ ë°ì´í„° 기재 í•ëª©ì„ +찾아 냅니다. 그러나 ì°¸ê³ ë¬¸í—Œ ë°ì´í„° 파ì¼ì— 기ë¡ëœ 표지는 +``\texttt{í™91}''ì´ë¯€ë¡œ ì´ í•ëª©ì„ 찾아 내지 못합니다. ë”°ë¼ì„œ 한글 ì°¸ê³ +문헌 ë°ì´í„° 파ì¼ì„ 사용하기 위해서는 ë³´ì¡° 파ì¼ì„ 8비트 문ìžë¡œ ë³€í™˜í• +필요가 ìžˆê³ , 한글 ë¼í…ì—서는 C í”„ë¡œê·¸ëž˜ë° ì–¸ì–´ë¡œ ì§ \texttt{hbibtex}ì„ +ì œê³µí•˜ì—¬ \BibTeX{}ì„ ì‚¬ìš©í• ìˆ˜ 있ë„ë¡ í•˜ì˜€ìŠµë‹ˆë‹¤.% +\index{hbibtex@\texttt{hbibtex}} + +\texttt{hbibtex}ì˜ ì‚¬ìš©ë²•ì€ \texttt{bibtex}ì˜ ì‚¬ìš©ë²•ê³¼ ë™ì¼í•©ë‹ˆë‹¤. +ë¼í…ì„ ì‚¬ìš©í• ê²½ìš°ë‚˜ ì°¸ê³ ë¬¸í—Œ í‘œì§€ì— í•œê¸€ì„ ì „í˜€ 쓰지 ì•Šì„ ê²½ìš°ì—는 +\texttt{hbibtex}ì„ ì‚¬ìš©í•˜ì§€ ì•Šì•„ë„ ë©ë‹ˆë‹¤. + + +\subsection{ìš°ë¦¬ë§ ìƒ‰ì¸ ì²˜ë¦¬} +\label{ì†Œì ˆ:색ì¸ìž‘성}\index{색ì¸} + +우리ë§ì˜ ìƒ‰ì¸ ìž‘ì„±ì€ EUC-KR í˜¹ì€ UTF-8 부호화 ë°©ì‹ìœ¼ë¡œ 만들어진 +\texttt{.idx} 파ì¼ì„ 쓰는 ê²ƒì„ ì›ì¹™ìœ¼ë¡œ 합니다. ì´ë¥¼ 위해서는 +\texttt{latex} í˜¹ì€ \texttt{lambda}ê°€ 8비트 문ìžë¥¼ ë³´ì¡° íŒŒì¼ +(\texttt{.aux})ì— ì¶œë ¥í• ìˆ˜ 있어야 합니다. ì†Œì ˆ \ref{sec:문헌ì¸ìš©}ì—ì„œ +설명한 바와 ê°™ì´ ë¼í…ì˜ ê²½ìš°ì—는 ë³´ì¡° 파ì¼ì— 8비트 문ìžê°€ ì¶œë ¥ë 수 +있으나 Î›ì˜ ê²½ìš°ì—는 ê·¸ë ‡ì§€ 못합니다. ì°¸ê³ ë¬¸í—Œ ì¸ìš©ì˜ 경우보다 ë”ìš± +심ê°í•œ ë¬¸ì œëŠ” 색ì¸ì˜ 머릿문ìžê°€ 바뀌는 ê³³ì´ ë‹¨ìˆœížˆ 첫 문ìžì˜ ë¶€í˜¸ê°’ì´ +바뀌는 ê³³ì´ì–´ì„œ 한글 ìƒ‰ì¸ ìƒì„±ì— ì 합하지 않다는 것입니다. ì´ë¥¼ +해결하기 위해서 지금까지 한글ë¼í…ì—서는 한글 ìƒ‰ì¸ ì–‘ì‹ íŒŒì¼ê³¼ +shell/awk 스í¬ë¦½íŠ¸ë¥¼ 사용하였으나 한글 ë¼í… ë²„ì „ 1.0ì—서는 C í”„ë¡œê·¸ëž˜ë° +언어로 ìž‘ì„±ëœ \texttt{hmakeindex}를 +사용합니다.\index{hmakeindex@\texttt{hmakeindex}} + +\texttt{hmakeindex}ì€ \texttt{latex}ì´ ì¶œë ¥í•˜ëŠ” \texttt{.idx} 파ì¼ì˜ +16진법 표기를 ëª¨ë‘ EUC 코드로 바꾼 í›„ì— \texttt{makeindex}를 ì‹¤í–‰ì‹œí‚¤ê³ +ì •ë ¬ëœ \texttt{.ind} 파ì¼ì„ ìž¬ì •ë¦¬í•˜ì—¬ 우리ë§ì„ 심벌, 한글, í•œìžë¡œ +대분한 후 í•œê¸€ì˜ ë¨¸ë¦¿ê¸€ìžê°€ 바뀌는 ê³³ì— +\texttt{\textbackslash{}hindexhead} ëª…ë ¹ì„ +삽입합니다.\index{색ì¸!\texttt{\textbackslash{}hindexhead}} +\texttt{\textbackslash{}hindexhead}ì˜ ì• ì´ˆê°’ì€ +\texttt{\textbackslash{}indexspace}ì´ë©° ì¤„ê°„ê²©ì„ ëŠ˜ë¦¬ëŠ” ì—í• ì„ í•©ë‹ˆë‹¤. +ë§Œì¼ ìƒ‰ì¸ì˜ ë¨¸ë¦¿ì œëª©ì„ ``『가ã€, 『나ã€, 『다ã€, 『ë¼ã€, ...''ë¡œ +í‘œì‹œí•˜ê³ ìž í•œë‹¤ë©´ 다ìŒê³¼ ê°™ì´ ë¼í… 문서ì—ì„œ +\texttt{\textbackslash{}hindexhead}를 +ìž¬ì •ì˜í•©ë‹ˆë‹¤.\index{hindexhead@\verb+\hindexhead+} +\begin{verbatim} +\renewcommand\hindexhead[1]{\indexspace + {\bfseries + 『\ifcase#1 심벌\or ê°€\or 까\or 나\or 다\or ë”°\or ë¼\or + 마\or ë°”\or ë¹ \or 사\or 싸\or ì•„\or ìž\or 짜\or + ì°¨\or ì¹´\or 타\or 파\or 하\or í•œìž\fi ã€} + \nopagebreak +} +\end{verbatim} +\texttt{hmakeindex} í”„ë¡œê·¸ëž¨ì€ C 언어로 작성ë˜ì—ˆìœ¼ë¯€ë¡œ ìš´ì˜ ì²´ê³„ì—ì„œ +기계어로 번ì—í•œ 후 설치하여야 합니다. 윈ë„우즈 ìš´ì˜ ì²´ê³„ì—서는 미리 +번ì—í•œ \texttt{hmakeindex.exe}를 설치하면 ë©ë‹ˆë‹¤. 색ì¸ìž‘ì„±ì€ ë‹¤ìŒê³¼ +ê°™ì´ í•©ë‹ˆë‹¤. +\begin{verbatim} +hmakeindex <문서ì´ë¦„> +\end{verbatim} + +한글 ìƒ‰ì¸ ì–‘ì‹ íŒŒì¼ì€ ì—¬ì „ížˆ 존재하며 색ì¸ê³¼ 쪽 번호 사ì´ë¥¼ ì ì„ ìœ¼ë¡œ +채우는 기능만 수행합니다. ì´ ëª¨ì–‘ìƒˆ íŒŒì¼ \texttt{hind.ist}를 ì§€ì •í•˜ê¸° +위해서는 \texttt{hmakeindex}ì˜ ì¶”ê°€ ì„ íƒìœ¼ë¡œ \texttt{-s hind}를 +ì§€ì •í•©ë‹ˆë‹¤. +\begin{verbatim} +hmakeindex -s hind <문서ì´ë¦„> +\end{verbatim} + +ì˜ë¬¸ìžë¡œ 표기ë˜ì—ˆìœ¼ë‚˜ ìš°ë¦¬ë§ ìŒê°€ë¡œ 표기ë˜ëŠ” 한글 ì˜ì—ì— ìƒ‰ì¸ì„ +위치시키기 위해서는 문서ì—ì„œ 다ìŒê³¼ ê°™ì€ ë°©ì‹ìœ¼ë¡œ \verb|\index|를 +ì§€ì •í•©ë‹ˆë‹¤. + +\smallskip +\begin{tabular}[c]{|lcm{5cm}|}\hline + \verb|\LaTeX\index{ë¼í…@\LaTeX}| & + $\leftarrow$ & \필기a \verb|\LaTeX|ì€ `\textrm{\LaTeX}'으로 + ì¸ì‡„ë©ë‹ˆë‹¤. 그러나 문ìžì—´ì´ `\verb|\|'ë¡œ 시작하기 ë•Œë¬¸ì— + ì˜ë¬¸ìž 부호 `\verb|\|'ì— `\textrm{\LaTeX}'ì´ ìœ„ì¹˜í•˜ê²Œ ë©ë‹ˆë‹¤. ì´ + 때는 `\texttt{@}' 글ìžì˜ ì•žì— \texttt{ë¼í…}ì´ë¼ ì ìŒìœ¼ë¡œì¨ ê·¸ 위치가 + `\texttt{ë¼í…}'ì´ ë˜ë„ë¡ í•©ë‹ˆë‹¤. \\\hline +\end{tabular} + + +\subsection{ìš°ë¦¬ë§ ì´ë¦„} +\label{ì†Œì ˆ:우리ë§ì´ë¦„}\index{ìš°ë¦¬ë§ ì´ë¦„} + +한글ë¼í… 0.99 ë²„ì „ë¶€í„°ëŠ” ë¼í…ì—ì„œ 사용ë˜ëŠ” ê°ì¢… ì´ë¦„ë“¤ì„ ì¼ë¥ ì 으로 +\verb+\ksnamedef+ 모듬 ëª…ë ¹ì— ì˜í•´ 변경ë 수 있ë„ë¡ +하였습니다.\index{ksnamedef@\verb+\ksnamedef+} 예를 들어, ë¼í…ì—ì„œ +사용ë˜ëŠ” `\refname{}'ì˜ ì´ë¦„ `Reference'는 \verb+\refname+ì— ì§€ì •ë˜ì–´ +있습니다. ì´ë¥¼ 우리ë§í™” 하는 ë°©ë²•ì€ ë‹¤ìŒê³¼ 같습니다. +\begin{verbatim} + \ksnamedef{refname}{ì°¸ê³ ~문헌} +\end{verbatim} + +í‘œ~\ref{í‘œ:우리ë§ì´ë¦„}ì—는 한글ë¼í…ì—ì„œ 한글화한 ``ë¼í… ì´ë¦„ì˜ í•œê¸€ ë° +í•œìží™”''ê°€ 나열ë˜ì–´ 있습니다. ì´ í•œê¸€í™”ëŠ” +\texttt{\textbackslash{}begin\{document\}} ì•žì—ì„œ ìœ„ì— ì˜ˆë¥¼ ë“ ê²ƒì²˜ëŸ¼ +\texttt{\textbackslash{}ksnamedef}ë¡œ ìž¬ì •ì˜í•˜ë©´ ì›í•˜ëŠ”대로 변경ë©ë‹ˆë‹¤. + +\begin{table}[htbp] + \leavevmode + \centering + \begin{tabular}{|r|c|c|c|}\hline + ë¼í…ëª…ë ¹ & 한글ë¼í…(한글) & 한글ë¼í…(æ¼¢å—) \\\hline\hline + \texttt{today} & 1994ë…„ 3ì›” 6ì¼ & 1994å¹´ 3月 6æ—¥ \\\hline + \texttt{enclname} & ë™ë´‰ë¬¼ & åŒå°ç‰© \\\hline + \texttt{ccname} & 사본 & 寫本 \\\hline + \texttt{headtoname} & ë°›ëŠ”ì´ & å—信人 \\\hline + \texttt{seename} & \verb+\+ì„ ì°¸ì¡° & \verb+\+ì„ åƒè€ƒ \\\hline + \texttt{seename} & ë„ ì°¸ì¡° & ë„ åƒè€ƒ \\\hline + \texttt{contentsname} & 목\~{}ì°¨ & ç›®\~{}次 \\\hline +\texttt{listoffigurename} & 그림\~{}목차 & 그림\~{}目次 \\\hline + \texttt{listoftablename} & í‘œ\~{}목차 & 表\~{}目次 \\\hline + \texttt{refname} & ì°¸ê³ \~{}문헌 & åƒè€ƒ\~{}æ–‡ç» \\\hline + \texttt{indexname} & 찾아보기 & ç´¢\~{}引 \\\hline + \texttt{tablename} & í‘œ & 表 \\\hline + \texttt{abstractname} & ìš”\~{}약 & è¦\~{}ç´„ \\\hline + \texttt{bibname} & ì°¸ê³ \~{}문헌 & åƒè€ƒ\~{}æ–‡ç» \\\hline + \texttt{appendixname} & ë¶€ë¡ & 附錄 \\\hline + \texttt{ksTHE} & ì œ & 第 \\\hline + \texttt{partname} & 편 & 篇 \\\hline + \texttt{chaptername} & 장 & ç« \\\hline + \texttt{sectionname} & ì ˆ & 節 \\\hline + \texttt{colorlayer} & 환등íŒ\~{}색깔 & 幻燈版\~{}色相 \\\hline + \texttt{glossaryname} & ìš©ì–´\~{}í’€ì´ & 語\~{}å½™ \\\hline + \texttt{pagename} & 쪽 & 쪽 \\\hline + \texttt{figurename} & 그림 & 그림 \\\hline + \end{tabular} + \caption{ë¼í… ì´ë¦„ì˜ í•œê¸€ ë° í•œìží™”} + \label{í‘œ:우리ë§ì´ë¦„} +\end{table} + +\texttt{\textbackslash{}ksTHE}는 ë¼í…ì— ì •ì˜ë˜ì–´ 있지 ì•Šê³ , +한글ë¼í…ì—ì„œ 단ì›ì˜ ìˆ«ìž íŒì§œê¸°ì— 사용ë˜ë„ë¡ ë„ìž…ëœ ì´ë¦„ 모듬 +ëª…ë ¹ìž…ë‹ˆë‹¤. ì´ëŠ” ë¼í… ì´ë¦„ì„ í•œê¸€/í•œìží™” í•¨ìœ¼ë¡œì¨ ë°œìƒí•˜ëŠ” ë¬¸ì œì ë“¤ì„ +해결하기 위해 사용ë©ë‹ˆë‹¤. 예를 들어 \texttt{\textbackslash{}part}ì˜ +ì¼ë ¨ 번호는 ë‹¨ì› ìˆ«ìžì˜ 한글화로 ì¸í•´ ``편 I''ê³¼ ê°™ì´ ë‚˜ì˜¤ë©° +한글ë¼í…ì—서는 \texttt{\textbackslash{}ksTHE}를 ë„입하여 ``ì œ I 편''ê³¼ +ê°™ì€ ì‹ìœ¼ë¡œ 짜여지ë„ë¡ í•˜ê³ ìžˆìŠµë‹ˆë‹¤. + +한글ë¼í…ì—서는 \texttt{\textbackslash{}part}와 +\texttt{\textbackslash{}chapter}, \texttt{\textbackslash{}appendix}, +\texttt{\textbackslash{}section}까지를 위와 ê°™ì´ í•œê¸€í™”í•˜ê³ ìžˆìœ¼ë©°, +ê°ê° 다ìŒê³¼ ê°™ì´ ì„¤ì •ë˜ì–´ 있습니다.\index{한글ë¼í…!ë‹¨ì› íŒì§œê¸°} + +\medskip +\begin{tabular}{|r|rcl|}\hline + ë‹¨ì› ì¢…ë¥˜ & ìˆ«ìž ì•ž & ìˆ«ìž & ìˆ«ìž ë’¤ \\\hline\hline + \verb+\part+ & \verb+\ksTHE~+ & \verb+\thepart+ & + \verb+~\partname+ \\\hline + \verb+\chapter+ & \verb+\ksTHE~+ & \verb+\thechapter+ & + \verb+~\chaptername+ \\\hline + & & \verb+\thesection+ & article \\ + \raisebox{1.5ex}[-1.5ex]{\texttt{\textbackslash appendix}} & + \raisebox{1.5ex}[-1.5ex]{\texttt{\textbackslash + appendixname\textasciitilde}} & + \verb+\thechapter+ & book/report \\\hline + \verb+\section+ & \verb+\ksTHE~+ & \verb+\thesection+ & + \verb+~\sectionname+ \\\hline +\end{tabular} +\medskip + +ì´ë¥¼ 사용ìžì˜ 편ì˜ì— ë”°ë¼ ìž¬ì„¤ì •í•˜ê¸° 위해서는 다ìŒì˜ 모듬 ëª…ë ¹ì„ +사용합니다. +\begin{verbatim} + \kscntformat{단ì›ì´ë¦„}{ì•ž}{ë’¤} +\end{verbatim} +예를 들어 \texttt{\textbackslash chapter}를 ``첫째 마당''ê³¼ ê°™ì€ ì‹ìœ¼ë¡œ +짜기 위해서는 \texttt{\textbackslash begin\{document\}} ì•žì—ì„œ 다ìŒê³¼ +ê°™ì´ ì§€ì •í•©ë‹ˆë‹¤. +\begin{verbatim} + \renewcommand{\thechapter}{\Hnum{chapter}} + \ksnamedef{chaptername}{마당} + \kscntformat{chapter}{}{~\chaptername} +\end{verbatim} + + +\subsection{ê·¸ì™¸ì˜ ìš°ë¦¬ë§í™”} +\label{ì†Œì ˆ:우리ë§í™”} + +우리ë§ì˜ ë¶„ì² ì€\index{한글ë¼í…!ë¶„ì² } 붙임표가 사용ë˜ì§€ 않으므로 ì˜ì–´ê¶Œ +언어와는 다른 특별한 처리 ë°©ë²•ì´ ìš”êµ¬ë©ë‹ˆë‹¤. +\def\hidewidth{\clearocplists\hskip\hideskip} + +\LaOm{\texttt{hfont.tex}ì—ì„œ 우리ë§ì˜ ê¸€ìž ì‚¬ì´ê°€ + \texttt{\textbackslash hyphenchar} ì—†ì´ ë¶„ë¦¬ë 수 있게 í•˜ê³ + 있습니다.} +{\OTP{}ì—ì„œ ê° ê¸€ìžì˜ ì•žì— ë¶„ì² ì ì„ ì§‘ì–´ ë„£ê³ ìƒí™©ì— ë”°ë¼ ë¶„ì² ì—¬ë¶€ë¥¼ + ê²°ì •í•˜ë„ë¡ í•©ë‹ˆë‹¤.} + +ì˜ì–´ 문서ì—ì„œ ë‹¨ì› ì œëª©ì— ì´ì€ 첫 문단ì—서는 들여쓰기를 하지 않습니다. +그러나 한글 문서ì—서는 ëª¨ë“ ë¬¸ë‹¨ì— ë“¤ì—¬ì“°ê¸°ê°€ ì ìš©ë˜ëŠ” 것으로 +보입니다. (ì´ëŠ” 한글 문서 ìž‘ì„±ì˜ í‘œì¤€ì´ ê·œì •ëœ ê²ƒìœ¼ë¡œ ë³´ì´ì§€ 않으나 +í•œêµì˜ ì¶œíŒ ì„œì ì„ ë³¼ ë•Œ ê·¸ë ‡ê²Œ íŒë‹¨ë©ë‹ˆë‹¤.) 첫 문단 들여쓰기를 하는 +êµê°€ëŠ” í•œêµ ë¿ë§Œì€ ì•„ë‹Œ 것으로 ë³´ì´ë©°, í… ìš´ì˜ ì²´ê³„ì—ì„œ +\texttt{indentfirst} 꾸러미를 사용하여 ì´ë¥¼ 해결하ë„ë¡ ë˜ì–´ 있습니다. +즉, ë¬¸ì„œì˜ ì „ë¬¸ ì˜ì—ì—ì„œ +\begin{verbatim} + \usepackage{indentfirst} +\end{verbatim} +를 ì§€ì •í•˜ë©´ 첫 문단 들여쓰기가 쉽게 ì´ë£¨ì–´ì§‘니다. + +ë˜í•œ ë“¤ì—¬ì“°ê¸°ì˜ ì •ë„ì— ìžˆì–´ì„œë„ ì˜ì–´ 문서와 ìš°ë¦¬ë§ ë¬¸ì„œëŠ” ì°¨ì´ê°€ 있는 +것으로 보입니다. (ì—ì‹œ ì •í•´ì§„ í‘œì¤€ì´ ìžˆëŠ” 것으로 ë³´ì´ì§€ ì•Šê³ +출íŒì‚¬ì—ì„œ 관습ì 으로 ë“¤ì—¬ì“°ê¸°ì˜ ì–‘ì„ ì •í•´ 쓰는 것으로 보입니다.) +한글ë¼í…ì—ì„œì˜ ë“¤ì—¬ì“°ê¸°ì˜ ì–‘ì€ í•œê¸€ ê¸€ìž ë‘ê°œì˜ ë„“ì´ ì¦‰ ì „ê° 2ë°°ê°ì„ +ì• ì´ˆê°’ìœ¼ë¡œ 합니다. ì´ëŠ” ë§Žì€ í•œêµì–´ ì„œì ì—ì„œ ë³´ì´ëŠ” ì „ê° ë“¤ì—¬ì“°ê¸°ë³´ë‹¤ +í° ê°’ì´ì§€ë§Œ \cite{ì´ì¢…ìš´91}\ê³¼ KS A 0104ì—ì„œ 채íƒë˜ê³ 있는 ê°’ì´ê³ +ìš°ë¦¬ë§ ë¬¸ì„œì— ì 당하게 보입니다. ì´ ë“¤ì—¬ì“°ê¸°ì˜ ì–‘ì€ ë‹¤ìŒê³¼ ê°™ì´ +사용ìžê°€ ì›í•˜ëŠ”대로 변경ë 수 있습니다. +\begin{verbatim} + \parindent15pt +\end{verbatim} + + +\subsection{PDF 문서 만들기} +\label{ì†Œì ˆ:PDF}\index{PDF 문서} + +PDF는 Portable Document Formatì˜ ì•½ìžë¡œì„œ Adobe 회사ì—ì„œ ì œì •í•œ 문서 +형ì‹ìž…니다. PDF 문서는 Adobe íšŒì‚¬ì˜ PDF 프로그램ì—ì„œ 언급ë˜ëŠ” Acrobat +ë¬¸ì„œë¡œë„ ë¶ˆë ¤ì§€ê³ ìžˆìœ¼ë©° ì–´ë–¤ ìš´ì˜ ì²´ê³„ì—ì„œë“ ì§€ 미리 보기와 ì¸ì‡„ê°€ +ê°€ëŠ¥í• ìˆ˜ 있는 ì´ì‹ì„±ì„ ê°–ê³ ìžˆìŠµë‹ˆë‹¤. PDFì—는 \PS{} 글ìžì²´ì™€ +TrueType 글ìžì²´ê°€ 사용ë 수 ìžˆê³ ì´ ë¬¸ì„œ 형ì‹ì„ 만들기 위해서 ëª‡ëª‡ì˜ +ìƒì—…ìš© í”„ë¡œê·¸ëž¨ì´ ìžˆìŠµë‹ˆë‹¤. í… ì‚¬ìš©ìž ì¸µì—ì„œë„ ì´ëŸ¬í•œ 형ì‹ì˜ 문서를 +í…ê³¼ ê°™ì€ ê°•ë ¥í•œ ì‹ìž 체계로 짤 수 있ë„ë¡ ë§Žì€ ìž‘ì—…ì„ í•˜ì˜€ê³ , ê·¸ 결과로 +ì´ˆê¸°ì˜ pdf\TeX{}ì„ í™•ìž¥í•œ pdfe\TeX{}ì´ web2c ë²„ì „ 7.5.4ì— í¬í•¨ë˜ì–´ +공개ë˜ê³ 있습니다. pdf\TeX{}ì—서는 \PS{} 글ìžì²´ì™€ TrueType 글ìžì²´ë¥¼ +사용하여야 하며, KAIST ìˆ˜í•™ê³¼ì˜ +조진환님\footnote{chofchof@math.kaist.ac.kr. 현 수ì›ëŒ€í•™êµ êµìˆ˜, + chofchof@ktug.or.kr}ì€ í•œê¸€ë¼í…ì˜ \PS{} 글ìžì²´ë¥¼ ì¨ì„œ 한글 PDF 문서를 +만들 수 있다는 소ì‹ì„ ì•Œë ¤ ì£¼ì‹ ë°” 있습니다. + +\underline{한글ë¼í…}\\ +ë¼í…ì„ ì‚¬ìš©í•˜ì—¬ 한글 PDF 문서를 만들기 위해서는 \texttt{pdflatex}ì„ +사용하여야 합니다.\index{pdflatex@\texttt{pdflatex}} ìš°ë¦¬ë§ ê¸€ìžì²´ëŠ” +\PS{} 글ìžì²´ë¥¼ 사용하므로 \texttt{pdflatex}ì„ ì‚¬ìš©í•˜ëŠ” ë° ë¬¸ì œê°€ 없으며 +ì˜ë¬¸ 글ìžì²´ëŠ” \texttt{times.sty}ê³¼ ê°™ì€ ê¾¸ëŸ¬ë¯¸ë¡œ Adobe Type1 글ìžì²´ë¥¼ +사용하거나 Computer Modern 글ìžì²´ë¥¼ pfb나 ttfë¡œ 형ì‹ì„ 변환한 글ìžì²´ë¥¼ +설치하여 사용해야 합니다. + +ìš°ë¦¬ë§ ë¬¸ì„œë¥¼ 다ìŒê³¼ ê°™ì´ +\begin{verbatim} +pdflatex <파ì¼ì´ë¦„>.tex +\end{verbatim} +하면 \texttt{<파ì¼ì´ë¦„>.pdf} 파ì¼ì´ 만들어집니다. + +\underline{한글Λ}\\ +ì• ì„í•˜ê²Œë„ \texttt{pdfomega}나 \texttt{pdflambda}는 (ì•„ì§) 없습니다. +ë”°ë¼ì„œ 한글Λ를 사용하여 PDF 파ì¼ì„ 만들기 위해서는 \texttt{dvi}, +\texttt{ps}, \texttt{pdf}ì˜ ì¼ë ¨ì˜ ë³€í™˜ì„ ê±°ì¹˜ê±°ë‚˜ \texttt{dvipdfm}ì„ +사용해야 합니다.\index{dvipdfm@\texttt{dvipdfm}} + +ìš°ë¦¬ë§ ë¬¸ì„œë¥¼ 다ìŒê³¼ ê°™ì´ +\begin{verbatim} +lambda <파ì¼ì´ë¦„>.tex +dvips <파ì¼ì´ë¦„> -o +epstopdf <파ì¼ì´ë¦„>.ps +\end{verbatim} +혹ì€\index{dvipdfm} +\begin{verbatim} +lambda <파ì¼ì´ë¦„>.tex +dvipdfm <파ì¼ì´ë¦„> +\end{verbatim} +하면 \texttt{<파ì¼ì´ë¦„>.pdf} 파ì¼ì´ 만들어집니다. + +ê²½ìš°ì— ë”°ë¼ì„œëŠ” PDF 파ì¼ì˜ ì¢…ì´ ê·œê²©ì´ A4 용지와 다를 경우가 있습니다. +ì¼ë°˜ì 으로 \texttt{pdftex}ì„ ì‚¬ìš©í• ë•Œì— ì¢…ì´ +규격ì€\index{pdflatex@\texttt{pdflatex}!ì¢…ì´ ê·œê²©} +\texttt{pdftex.cfg}ì—ì„œ ì„¤ì •í• ìˆ˜ 있습니다. 예를 들어 ì¢…ì´ ê·œê²©ì„ +êµíŒ(148mm$\times$210mm)으로 ì„¤ì •í•˜ê¸° 위해서는 다ìŒê³¼ ê°™ì´ +\texttt{pdftex.cfg}를 ìˆ˜ì •í•©ë‹ˆë‹¤.\index{pdftex.cfg@\texttt{pdftex.cfg}} +\begin{verbatim} +page_width 148 true mm +page_height 210 true mm +\end{verbatim} +ìˆ˜ì •ëœ \texttt{pdftex.cfg} 파ì¼ì€ ìž‘ì—… ì¤‘ì¸ ìžë£Œë°©ì— ë‘ë©´ ë©ë‹ˆë‹¤. + +그러나 \texttt{ps} 파ì¼ì„ ê±°ì³ì„œ \texttt{pdf} 파ì¼ì„ 만들 ë•Œì—는 +\texttt{dvips}ë¡œ \texttt{ps} 파ì¼ì„ ì¶œë ¥í•˜ëŠ” 단계ì—ì„œ ì„ íƒ ì‚¬í•ìœ¼ë¡œ +ì¢…ì´ í¬ê¸°ë¥¼ ì •í•´ 주어야 합니다. +\begin{verbatim} +dvips -t 148mmx210mm <파ì¼ì´ë¦„>.dvi -o +\end{verbatim} + +pdf 파ì¼ì„ 미리보기 위해서는 adobe 회사ì—ì„œ 공개한 \texttt{acroread}나 +\texttt{ghostscript} í˜¹ì€ ìœ ë‹‰ìŠ¤ ìš´ì˜ ì²´ê³„ì—서만 ì œê³µë˜ëŠ” +\texttt{xpdf}\footnote{\texttt{http://www.aimnet.com/\textasciitilde + derekn/xpdf/}}를 ì‚¬ìš©í• ìˆ˜ 있습니다. ë¼í…으로 문서 ìž‘ì—…ì„ í• +ë•Œì—는 ì›ì²œ 문서ì—ì„œ ìˆ˜ì •ëœ ë‚´ìš©ì˜ ê²°ê³¼ë¥¼ 미리보기를 통해 확ì¸í•˜ëŠ”ë°, +ìœ ë‹‰ìŠ¤ ìš´ì˜ ì²´ê³„ì˜ \texttt{xdvi}나 윈ë„우즈 ìš´ì˜ ì²´ê³„ì˜ \texttt{yap}ê³¼ +ê°™ì€ \texttt{dvi} 미리보기 í”„ë¡œê·¸ëž¨ì€ ë¯¸ë¦¬ë³´ê¸° í™”ë©´ì˜ +``재ìƒ(refresh)'' ê¸°ëŠ¥ì„ í†µí•´ ì´ë¯¸ ì—´ë ¤ì ¸ 있는 ì°½ì—ì„œ ìˆ˜ì •ëœ ê²°ê³¼ë¬¼ì„ +간단히 í™•ì¸ í• ìˆ˜ 있습니다. 그러나 pdf 미리보기 í”„ë¡œê·¸ëž¨ì€ +\texttt{xpdf}ë§Œì´ ``재ìƒ'' ê¸°ëŠ¥ì´ ìžˆì–´ì„œ 다른 í”„ë¡œê·¸ëž¨ì„ ì‚¬ìš©í• +경우ì—는 조금 불편한 ì ì´ ìžˆìŠµë‹ˆë‹¤. + + +\newpage +\appendix + + +\section{ì°¸ê³ ë¬¸í—Œ ë°ì´í„°ë² ì´ìŠ¤} +\label{sec:bib} + +ë¼í…으로 ë¬¸ì„œì˜ íŒì§œê¸°ì— ìµìˆ™í•´ì§„ 후ì—는 ì°¸ê³ ë¬¸í—Œ 목ë¡ì˜ ê´€ë¦¬ì— +ê´€ì‹¬ì„ ê°€ì§ˆ 수 있습니다. ì°¸ê³ ë¬¸í—Œ ë°ì´í„°ë² ì´ìŠ¤ëŠ” í•™ìˆ ì§€ 출íŒê³¼ ê°™ì´ +ì „ë¬¸ ë¶„ì•¼ì˜ í•™íšŒì—ì„œ ìœ ìš©í•˜ê²Œ 사용ë 수 ìžˆê³ , ì°¸ê³ ë¬¸í—Œ ì–‘ì‹ íŒŒì¼ì„ +학회ì—ì„œ ì œê³µí•¨ìœ¼ë¡œì¨ ì°¸ê³ ë¬¸í—Œ 목ë¡ì˜ íŒì§œê¸°ê°€ ì¼ê´€ì„±ì„ 가질 수 있게 +ë©ë‹ˆë‹¤. ë˜í•œ ì°¸ê³ ë¬¸í—Œ ë°ì´í„°ë² ì´ìŠ¤ëŠ” íŠ¹ì • ë¶„ì•¼ì— ë…립ì ì¸ í˜•ì‹ìœ¼ë¡œ +구축ë˜ê³ ì´ ë°ì´í„°ë² ì´ìŠ¤ë¥¼ ì´ìš©í•˜ëŠ” 사용ìžê°€ 필요한 ì •ë³´ë¥¼ ì›í•˜ëŠ” +모양으로 ì¶œë ¥í• ìˆ˜ 있습니다. + +한글 ì°¸ê³ ë¬¸í—Œ ë°ì´í„°ë² ì´ìŠ¤ë¥¼ 구축하기 위해서는 ì˜ë¬¸ ì°¸ê³ ë¬¸í—Œ +ë°ì´í„°ë² ì´ìŠ¤ì™€ 다른 특별한 ë°©ì‹ì´ 없습니다. 다만, 주ì˜í• ì ì´ ìžˆë‹¤ë©´ +ë°ì´í„°ë² ì´ìŠ¤ì˜ ê¸°ë¡ ì‚¬í• ì¤‘ì—ì„œ 특별한 ê¸°ëŠ¥ì„ ê°–ëŠ” 기능어가 +ë°ì´í„°ë² ì´ìŠ¤ì˜ ë‚´ìš©ê³¼ ë™ì¼í•œ ë¬¸ìž ì„¸íŠ¸ë¥¼ ì‚¬ìš©í•˜ê³ íŠ¹ë³„í•œ 표시가 +없으므로 오용ë 수 있다는 ì 입니다. + +ì°¸ê³ ë¬¸í—Œ ë°ì´í„°ë² ì´ìŠ¤ 파ì¼ì˜ 확장ìžëŠ” \texttt{.bib}ì´ë©° ê° ë¬¸í—Œì´ +ì •í•´ì§„ 순서 ì—†ì´ ë‹¤ìŒê³¼ ê°™ì€ í‹€ì„ ìœ ì§€í•˜ë©° 나열ë©ë‹ˆë‹¤. +\begin{verbatim} +@<문헌 ìœ í˜•> = {<ë¼ë²¨>, + <필수 사í•> = {<ë‚´ìš©>}, + ... + <ì„ íƒ ì‚¬í•> = {<ë‚´ìš©>}, + ... +} +\end{verbatim} +\texttt{<ë¼ë²¨>}ì€ ë¬¸ì„œì—ì„œ ë¬¸í—Œì„ ì¸ìš©í• ë•Œ 사용ë˜ëŠ” ì°¸ê³ ë¬¸í—Œ 표지ì´ë©° +\texttt{<필수 사í•>}ê³¼ \texttt{<ì„ íƒ ì‚¬í•>}ì€ \texttt{<문헌 ìœ í˜•>}ì— +ë”°ë¼ ë‹¤ë¦…ë‹ˆë‹¤. + + +\subsection{문헌 ìœ í˜•} +\label{sec:ë¬¸í—Œìœ í˜•} + +ëŒ€ë¶€ë¶„ì˜ ì°¸ê³ ë¬¸í—Œ ì–‘ì‹ íŒŒì¼ì—ì„œ 사용ë˜ëŠ” ë¬¸í—Œì˜ ìœ í˜•ê³¼ 필수/ì„ íƒ +사í•ì€ 다ìŒê³¼ 같으며 필수/ì„ íƒ ì‚¬í•ì´ ì•„ë‹Œ 사í•ì€ \texttt{bibtex}ì— +ì˜í•´ 무시ë©ë‹ˆë‹¤. + +\newcommand{\bibtype}[4]{\item \texttt{#1}: #2\\필수: #3\\ì„ íƒ: #4} +\begin{itemize} +\bibtype{article} +{ì •ê¸° 간행물ì´ë‚˜ ìž¡ì§€ì˜ ë…¼ë¬¸} +{author, title, journal, year} +{volume, number, pages, month, note} +\bibtype{book} +{출íŒëœ ì„œì } +{author í˜¹ì€ editor, title, publisher, year} +{volume í˜¹ì€ number, series, address, edition, month, note} +\bibtype{booklet} +{등ë¡ëœ 출íŒì‚¬ë‚˜ ê¸°ê´€ì„ í†µí•˜ì§€ ì•Šê³ ì¸ì‡„/ì œë³¸ëœ ì±…} +{title} +{author, howpublished, address, month, year, note} +\bibtype{inbook} +{출íŒë¬¼ì˜ 장, ì ˆ í˜¹ì€ ìª½ 범위} +{author í˜¹ì€ editor, title, chapter 내지 pages, publisher, year} +{volume í˜¹ì€ number, series, type, address, edition, month, note} +\bibtype{incollection} +{출íŒë¬¼ì„ 구성하는, ìžì²´ì˜ ì œëª©ì„ ê°€ì§€ê³ ìžˆëŠ” ì¼ë¶€ë¶„} +{author, titiel, booktitle, publisher, year} +{editor, volume í˜¹ì€ number, series, type, chapter, pages, address, + edition, month, note} +\bibtype{inproceedings} +{학회 íšŒë³´ì— ë°œí‘œëœ ë…¼ë¬¸} +{author, title, booktitle} +{editor, volume í˜¹ì€ number, series, pages, address, month, + organization, publisher, note} +\bibtype{manual} +{ê¸°ìˆ ë¬¸ì„œ} +{title} +{author, organization, address, edition, month, year, note} +\bibtype{masterthesis} +{ì„사 학위 논문} +{author, title, school, year} +{type, address, month, note} +\bibtype{misc} +{ì–´ëŠ ìœ í˜•ì—ë„ ì†í•˜ì§€ ì•Šì„ ë•Œ (ì„ íƒ ì‚¬í•ì´ í•˜ë‚˜ë„ ì—†ìœ¼ë©´ 오류)} +{ì—†ìŒ} +{author, title, howpublished, month, year, note} +\bibtype{phdthesis} +{박사 학위 논문} +{author, title, school, year} +{type, address, month, note} +\bibtype{proceedings} +{학회 회보} +{title, year} +{editor, volume í˜¹ì€ number, series, address, publisher, note, month, + organization} +\bibtype{techreport} +{êµìœ¡ 기관과 ê°™ì€ ê¸°ê´€ì—ì„œ 월간/계관과 ê°™ì€ ì—°ì†ë¬¼ë¡œ 출íŒë˜ëŠ” ë³´ê³ ì„œ} +{author, title, institution, year} +{type, number, address, month, note} +\bibtype{unpublished} +{형ì‹ì 으로 출íŒë˜ì§€ëŠ” 않았지만 ì €ìžì™€ ì œëª©ì„ ê°€ì§€ê³ ìžˆëŠ” 문서} +{author, title, note} +{month, year} +\end{itemize} + + +\subsection{기재 사í•} +\label{sec:기재사í•} + +ê° ê¸°ìž¬ 사í•ì˜ ë‚´ìš©ì€ ë‹¤ìŒê³¼ 같습니다. +\begin{itemize} +\item \texttt{address}: \texttt{publisher}나 ê¸°ê´€ì˜ ì£¼ì†Œ. ë„“ì€ ì§€ì—ì— + 분í¬í•œ 출íŒì‚¬ì˜ 경우ì—는 ë„ì‹œ ì´ë¦„만 기재한다. ìž‘ì€ ì¶œíŒì†Œì˜ + 경우ì—는 ì „ì²´ 주소를 기재하는 ê²ƒì´ ë…ìžì—게 ìœ ìš©í• ê²ƒì´ë‹¤. +\item \texttt{annote}: 메모. 표준 ì°¸ê³ ë¬¸í—Œ ì–‘ì‹ì—서는 사용ë˜ì§€ + 않지만 \texttt{annote}와 ê°™ì´ ì£¼í•´ ì°¸ê³ ë¬¸í—Œì„ ìƒì„±í•˜ëŠ” ì–‘ì‹ì—ì„œ + 사용ëœë‹¤. ì´ í„°ëŠ” 새 문장으로 시작하므로 ì˜ì–´ì˜ 경우ì—는 첫 글ìžê°€ + 대문ìžì´ì–´ì•¼ 한다. +\item \texttt{author}: ì €ìžì˜ ì´ë¦„ì´ë©° \BibTeX ì˜ ì´ë¦„ 형ì‹ìœ¼ë¡œ 기재한다. +\item \texttt{booktitle}: ì¼ë¶€ë¶„만 ì¸ìš©ë˜ëŠ” ì„œì ì˜ ì œëª©. ì„œì 등재 + 사í•ì—는 \texttt{title}ì´ ì‚¬ìš©ëœë‹¤. +\item \texttt{chapter}: 장 번호. +\item \texttt{crossref}: ì°¸ê³ ë¬¸í—Œ ë°ì´í„°ë² ì´ìŠ¤ì— ë“±ìž¬ëœ ì°¸ê³ ë¬¸í—Œì˜ + êµì°¨ 참조 표지. +\item \texttt{edition}: ``ê°œì •íŒ''ê³¼ ê°™ì€ ê°„í–‰ë¬¼ì˜ ë°œí–‰ íŒìˆ˜. 서수로 + ì£¼ì–´ì ¸ì•¼ 하며 ì˜ì–´ì˜ 경우 ``Second''와 ê°™ì´ ì²« 글ìžê°€ 대문ìžì´ì–´ì•¼ + 한다. 표준 ì–‘ì‹ì„ 통해 필요한 경우ì—는 첫 글ìžê°€ 소문ìžë¡œ ë°”ë€ë‹¤. +\item \texttt{editor}: 편집ìžì˜ ì´ë¦„. \BibTeX{}ì˜ ì´ë¦„ 형ì‹ìœ¼ë¡œ + 기재한다. \texttt{author}와 함께 ê¸°ìž¬ëœ ë•Œì— \texttt{editor}는 + 참조가 등장하는 ì„œì ì˜ íŽ¸ì§‘ìžë¥¼ 나타낸다. +\item \texttt{howpublished}: 통ìƒì ì¸ ê°„í–‰ë¬¼ì´ ì•„ë‹Œ 경우 출íŒëœ ë°©ì‹. +\item \texttt{institution}: ê¸°ìˆ ë¬¸ì„œë¥¼ 후ì›í•œ 기관. +\item \texttt{journal}: ì •ê¸° ê°„í–‰ë¬¼ì˜ ì´ë¦„. 잘 ì•Œë ¤ì§„ ì •ê¸° ê°„í–‰ë¬¼ì˜ + 경우ì—는 약어를 ì‚¬ìš©í• ìˆ˜ë„ ìžˆë‹¤. +\item \texttt{key}: 목ë¡ì˜ ì •ë ¬ì´ë‚˜ êµì°¨ 참조 ê·¸ë¦¬ê³ \texttt{author}나 + \texttt{editor}ê°€ ì—†ì„ ê²½ìš°ì— ë¬¸í—Œ 표지를 ë§Œë“œëŠ”ë° ì‚¬ìš©ëœë‹¤. + \texttt{\textbackslash cite} ëª…ë ¹ì˜ í‘œì§€ ë° ë°ì´í„°ë² ì´ìŠ¤ 등재 í•ëª©ì˜ + 처ìŒì— 나오는 문헌 표지와 혼ë™í•´ì„œëŠ” 안ëœë‹¤. +\item \texttt{month}: 출íŒë¬¼ì´ 출íŒëœ 달ì´ë‚˜ 출íŒë˜ì§€ ì•Šì€ ì¶œíŒë¬¼ì´ + 씌여진 달. ì˜ì–´ì˜ 경우 ì¼ê´€ì„±ì„ 위해 세 ë¬¸ìž ì•½ì–´ë¡œ \texttt{jan}, + \texttt{feb}, \texttt{mar} ë“±ì´ ì‚¬ìš©ë˜ì–´ì•¼ 한다. +\item \texttt{note}: ë…ìžì—게 ìœ ìš©í•˜ë‹¤ê³ ìƒê°ë˜ëŠ” 추가ì ì¸ ì •ë³´. +\item \texttt{number}: ì •ê¸° 간행물ì´ë‚˜ 잡지, ê¸°ìˆ ë¬¸ì„œ í˜¹ì€ ì—°ìž¬ë¬¼ + ë‚´ìš©ì˜ ë²ˆí˜¸. ì •ê¸° 간행물ì´ë‚˜ ìž¡ì§€ì˜ íŒì´ë‚˜ 호는 보통 + \texttt{volume}ê³¼ \texttt{number}ë¡œ ì‹ë³„ë˜ê³ ê¸°ìˆ ë¬¸ì„œëŠ” 보통 + \texttt{number}ë¡œ ì‹ë³„ë˜ë©° ì´ë¦„ì„ ê°–ëŠ” ì—°ìž¬ë¬¼ì˜ ì„œì ì€ ê°€ë” + \texttt{nubmer}를 ê°–ê¸°ë„ í•œë‹¤. +\item \texttt{organization}: 학회를 후ì›í•˜ê±°ë‚˜ \texttt{manual}ì„ + 출íŒí•œ 기관. +\item \texttt{pages}: 하나 ì´ìƒì˜ 쪽ì´ë‚˜ 쪽 범위로 + \texttt{42{-}{-}111}, \texttt{7, 41, 73{-}{-}97} í˜¹ì€ \texttt{43+}ë¡œ + 기재ë˜ëŠ”ë° ì—¬ê¸°ì„œ `\texttt{+}'는 단순하지 ì•Šì€ ë²”ìœ„ì˜ ìª½ì„ ê°€ë¦¬í‚¨ë‹¤. +\item \texttt{publisher}: 출íŒì‚¬ ì´ë¦„. +\item \texttt{school}: ë…¼ë¬¸ì´ ì“°ì—¬ì§„ í•™êµì˜ ì´ë¦„. +\item \texttt{series}: 연재물ì´ë‚˜ 여러 권으로 구성ë˜ëŠ” 출íŒë¬¼ì˜ ì´ë¦„. + ì „ì²´ 출íŒë¬¼ì„ ì¸ìš©í• ë•Œì— \texttt{title}ì€ ì œëª©ì„ ë§í•˜ê³ ì„ íƒ ì‚¬í•ì¸ + \texttt{series}는 ì—°ìž¬ë¬¼ì˜ ì´ë¦„ì´ë‚˜ 여러권으로 êµ¬ì„±ëœ ì¶œíŒ ì„œì ì˜ + ì´ë¦„ì„ ë§í•œë‹¤. +\item \texttt{title}: ì±…ì˜ ì œëª©. +\item \texttt{type}: ê¸°ìˆ ë¬¸ì„œì˜ ìœ í˜•ì„ ì§€ì •í•˜ë©° ``연구 노트''와 ê°™ì´ + 기재한다. ìœ í˜•ì´ ì£¼ì–´ì§€ì§€ 않으면 ì• ì´ˆê°’ì¸ ``ê¸°ìˆ ë¬¸ì„œ''ê°€ 사용ëœë‹¤. + ì˜ì–´ì˜ 경우ì—는 ì• ì´ˆê°’ì´ ``Technical Report''ì´ë‹¤. + \texttt{phdthesis} ìœ í˜•ì˜ ê²½ìš°ì—는 ``박사 학위 논문'' (ì• ì´ˆê°’)ì´ë¼ê³ + ëª…ì‹œí• ìˆ˜ 있다. ì˜ì–´ì˜ 경우ì—는 ``\{Ph.D.\} dissertation''ì´ + ì• ì´ˆê°’ì´ë‹¤. \texttt{inbook}ì´ë‚˜ \texttt{incollection} ìœ í˜•ì—ì„œë„ + \texttt{chapter = "1.2", type = "ì ˆ"}ì´ë¼ê³ ê¸°ìž¬í•¨ìœ¼ë¡œì¨ ì• ì´ˆê°’ì¸ + ``1.2 장'' ëŒ€ì‹ ì— ``1.2 ì ˆ''ì„ ì–»ì„ ìˆ˜ 있다. +\item \texttt{volume}: ì—°ì† ê°„í–‰ë¬¼ì´ë‚˜ 여러 권으로 êµ¬ì„±ëœ ì¸ì‡„ë¬¼ì˜ ê¶Œ. +\item \texttt{year}: ì¶œíŒ ì—°ë„. 출íŒë˜ì§€ ì•Šì€ ì„œì ì˜ ê²½ìš° ì„œì ì´ + 쓰여진 ì—°ë„. ì¼ë°˜ì 으로 1984와 ê°™ì´ ë„¤ ê°œì˜ ìˆ«ìžë¡œ 구성ë˜ì§€ë§Œ 표준 + ì°¸ê³ ë¬¸í—Œ ì–‘ì‹ì€ ``about 1984''와 ê°™ì´ ë§ˆì§€ë§‰ 네 문ìžê°€ 숫ìžì¸ 경우를 + 잘 처리한다. +\end{itemize} + + +\subsection{ì €ìž ë° íŽ¸ì§‘ìž ì´ë¦„ 형ì‹} +\label{sec:ì´ë¦„} + +\texttt{author}나 \texttt{editor}ì˜ ì˜ì–´ ì´ë¦„ì€ ë‹¤ìŒì˜ ë‘ ê°€ì§€ 형ì‹ìœ¼ë¡œ +ìž…ë ¥ë©ë‹ˆë‹¤. +\begin{verbatim} +"<ì´ë¦„> <성>" +"<성>, <ì´ë¦„>" +\end{verbatim} +그러나 í•œêµì–´ ì´ë¦„ì€ ê³µë°± 문ìžê°€ ì—†ì´ ë‹¤ìŒê³¼ ê°™ì€ í˜•ì‹ìœ¼ë¡œ ìž…ë ¥ë©ë‹ˆë‹¤. +\begin{verbatim} +<성><ì´ë¦„> +\end{verbatim} +ì˜ì–´ ì´ë¦„ì„ ë°˜ì 으로 성과 구분하는 ë°©ë²•ì€ ì„±ì´ ì—¬ëŸ¬ 낱ë§ë¡œ êµ¬ì„±ëœ +ê²½ìš°ì— íš¨ê³¼ì 입니다. + +ì´ë¦„ì— ì‚¬ìš©ë˜ëŠ” 기능어ì—는 \texttt{and}와 \texttt{others}ê°€ 있습니다. +\texttt{and}는 여러 ì´ë¦„ì„ ë‚˜ì—´í• ë•Œ 사용ë˜ê³ \texttt{others}는 여러 +ì´ë¦„ì„ ì¶•ì•½í• ë•Œ 사용ë©ë‹ˆë‹¤. ë”°ë¼ì„œ ì´ë¦„ 기재 ë‚´ìš©ì´ \texttt{and + others}ë¡œ ëë‚ ë•Œì— ì´ëŠ” ``\textvisiblespace 외''(ì˜ì–´ì˜ 경우는 +``\textit{et al.}'')ë¡œ ì¶œë ¥ë©ë‹ˆë‹¤. + + +\section{한글화} +\label{sec:한글화} + +EUC-KR 부호화 문ìžë¥¼ 처리하는 한글ë¼í…ì—ì„œ ë°œìƒí•˜ëŠ” ë¬¸ì œì ë“¤ì€ ëŒ€ë¶€ë¶„ì´ +문ìžì˜ ë²”ì£¼ì— ê¸°ì¸í•©ë‹ˆë‹¤. í…ì˜ ëª…ë ¹ì€ ë” ì´ìƒ \texttt{expand} ë 수 +ì—†ì„ ë•Œê¹Œì§€ \texttt{expand} ë˜ëŠ” ë°˜ë©´ì— ë¬¸ìžëŠ” ë” ì´ìƒ \texttt{expand} +ë˜ì§€ 않는 ë²”ì£¼ì— ì†í•©ë‹ˆë‹¤. ì˜ì–´ 알파벳 문ìžëŠ” ëª¨ë‘ ë¬¸ìž ë²”ì£¼ì— +ì†í•˜ë¯€ë¡œ 예를 들어 ``word''를 구성하는 네 ê°œì˜ ë¬¸ìžëŠ” \texttt{expand} +후ì—ë„ ê·¸ëŒ€ë¡œ 남습니다. ë°˜ë©´ì— EUC-KRë¡œ ë¶€í˜¸í™”ëœ ``낱ë§''ì€ ë„¤ ê°œì˜ +부호가 ë‘ ê°œì”© ìŒì„ ì´ë£¨ê³ 있으며 ê° ìŒì´ ë‘ ê°œì˜ í•œê¸€ ìŒì ˆ ``낱''ê³¼ +``ë§''ì„ í˜•ì„±í•©ë‹ˆë‹¤. EUC-KR 부호화 ë°©ì‹ì€ í•œ ìŒì ˆì„ 구성하는 ë‘ ê°œì˜ +ë°”ì´íŠ¸ ê°’ì— ì˜í•´ í•œêµì–´ ìŒì ˆ ê°’ì´ ì •í•´ì§€ë¯€ë¡œ 한글ë¼í…ì—서는 첫 번째 +ë°”ì´íŠ¸ë¥¼ ë‘ ë²ˆì§¸ ë°”ì´íŠ¸ë¥¼ ì¸ìˆ˜ë¡œ 취하는 ëª…ë ¹ìœ¼ë¡œ ì¸ì‹í•˜ë„ë¡ í•˜ê³ +있습니다. ê·¸ ê²°ê³¼ 한글 ìŒì ˆì€ \texttt{expand} ëœ í›„ì— ì†Œìœ„ ë§í•˜ëŠ” ì›ì‹œ +ëª…ë ¹ìœ¼ë¡œ 구성ë˜ëŠ” ì¼ë ¨ì˜ ëª…ë ¹ 집합체로 변합니다. + +ë¬¸ìž ë²”ì£¼ë¥¼ 기대하는 ëª…ë ¹ì˜ ë³€ìˆ˜ê°€ í•œê¸€ì¼ ë•Œì— ë¼í…ì€ ì˜¤ë¥˜ë¥¼ +ìœ ë°œí•©ë‹ˆë‹¤. \texttt{\textbackslash label}ì´ë‚˜ \texttt{\textbackslash + cite} ëª…ë ¹ ë“±ì˜ ë³€ìˆ˜ê°€ í•œê¸€ì¼ ë•Œê°€ ê·¸ë ‡ìŠµë‹ˆë‹¤. 한글ë¼í…ì—서는 표준 +문서 ì–‘ì‹ì—ì„œ 사용ë˜ëŠ” ì´ì™€ ê°™ì€ ëª…ë ¹ë“¤ì„ ìˆ˜ì •í•˜ì—¬ì„œ 한글 ë¼ë²¨ì„ ì‚¬ìš©í• +수 있ë„ë¡ í–ˆìŠµë‹ˆë‹¤. 그러나 다른 패키지ì—ì„œ ì´ëŸ° ëª…ë ¹ë“¤ì„ ìž¬ì •ì˜í•˜ë©´ +ë˜ë‹¤ì‹œ ë¬¸ì œê°€ ë°œìƒí• 수 있습니다. + +\texttt{showkeys} 패키지는 \texttt{\textbackslash label}, +\texttt{\textbackslash ref}, \texttt{\textbackslash pageref}, +\texttt{\textbackslash cite}, \texttt{\textbackslash bibitem} ëª…ë ¹ì„ +ìˆ˜ì •í•˜ì—¬ 내부ì 으로 사용ë˜ëŠ” 표지를 ì¶œë ¥í•˜ëŠ” ê¸°ëŠ¥ì„ ìˆ˜í–‰í•©ë‹ˆë‹¤. +한글ë¼í…ì—서는 ì´ íŒ¨í‚¤ì§€ë¥¼ 한글화 하여 \texttt{showhkeys.sty}ì˜ +ì´ë¦„으로 ì œê³µí•©ë‹ˆë‹¤. + +\texttt{showtags} 패키지는 ì°¸ê³ ë¬¸í—Œì˜ ì¸ìš©ì— 사용ë˜ëŠ” 표지를 +\texttt{showkeys} 패키지와는 다른 ë°©ì‹ìœ¼ë¡œ ì¶œë ¥í•˜ëŠ” ê¸°ëŠ¥ì„ ìˆ˜í–‰í•©ë‹ˆë‹¤. +ì´ íŒ¨í‚¤ì§€ë¥¼ 한글화 í•œ 파ì¼ì€ \texttt{showhtags.sty}입니다. + +\texttt{hyperref} 패키지는 주로 \texttt{pdflatex}ê³¼ 함께 ì“°ì—¬ PDF 문서 +ë‚´ì—ì„œì˜ êµì°¨ 참조 사ì´ë¥¼ í•í•´í• 수 있는 ê¸°ëŠ¥ì„ ì œê³µí•©ë‹ˆë‹¤. +한글ë¼í…ì—서는 ì´ íŒ¨í‚¤ì§€ë„ í•œê¸€í™” 하여 \texttt{khyper.sty}ë¡œ +ì œê³µí•©ë‹ˆë‹¤. 다만 bookmarks ê¸°ëŠ¥ì€ ì œëŒ€ë¡œ 구현하지 못했습니다. ê·¸ +ì´ìœ 는 한글 문ìžì˜ 부호화가 EUC-KRì´ê¸° 때문ì´ë©° PDFì—서는 ìœ ë‹ˆì½”ë“œë¥¼ +요구합니다. bookmarksì˜ í•œê¸€í™”ëŠ” EUC-KR 부호화 문ìžë¥¼ ì¶œë ¥í•˜ëŠ” +수준ì—ì„œ 그쳤습니다. ë”°ë¼ì„œ \texttt{pdflatex}ì˜ bookmarks ê¸°ëŠ¥ì€ +사용하지 않는 íŽ¸ì´ ì¢‹ìŠµë‹ˆë‹¤. + +한글Λì—서는 UTF-8ë¡œ ë¶€í˜¸í™”ëœ í•œê¸€ì´ 16ë¹„íŠ¸ì˜ ë¬¸ìž ë²”ì£¼ë¡œ 처리ë©ë‹ˆë‹¤. +ë”°ë¼ì„œ 한글ë¼í…ì˜ ê²½ìš°ì™€ëŠ” 달리 \texttt{expand}ì— ì˜í•œ 오류가 ë°œìƒí•˜ì§€ +않습니다. 그러므로 \texttt{showkeys}, \texttt{showtags}, +\texttt{hyperref}ì—ì„œ 요구하는 한글화 ìž‘ì—…ì´ í•„ìš”í•˜ì§€ 않습니다. ë§Œì¼ +한글Λì—ì„œ ìœ„ì˜ í•œê¸€í™”ëœ íŒ¨í‚¤ì§€ë¥¼ ì‚¬ìš©í–ˆì„ ë•ŒëŠ” 한글화 ë˜ì§€ ì•Šì€ ê¸°ì¡´ +패키지만 사용ë˜ê³ 한글화 ë¶€ë¶„ì€ ì ìš©ë˜ì§€ 않습니다. + +\nocite{í™ìœ¤í‘œ91} + +%%% Local Variables: +%%% mode: latex +%%% TeX-header-end: "^%% End Of Header" +%%% TeX-trailer-start: "^%% Start Of Trailer" +%%% TeX-master: "hlguide" +%%% End: diff --git a/language/korean/HLaTeX/hlguide.bbl b/language/korean/HLaTeX/hlguide.bbl new file mode 100644 index 0000000000..7a6c4a9dcd --- /dev/null +++ b/language/korean/HLaTeX/hlguide.bbl @@ -0,0 +1,111 @@ +\DeclareRobustCommand\etalchar[1]{$^{#1}$} +\input bibnames.sty \input path.sty \ifx \k \undefined \let \k = \c + \immediate\write16{Ogonek accent unavailable: replaced by cedilla}\fi + \hyphenation{An-wen-der-ver-ein-i-gung Co-lo-phon Deutsch-spra-chi-ge Hol-dys + Ko-lo-dziej-ska Lar-ra-bee mark-up Rijks-uni-ver-si-teit South-all}\input + bibnames.sty \input path.sty \ifx \k \undefined \let \k = \c + \immediate\write16{Ogonek accent unavailable: replaced by cedilla}\fi \ifx + \manfnt \undefined \font\manfnt=logo10 \fi\ifx \MP \undefined \def \MP + {{\manfnt META}\-{\manfnt POST}\spacefactor1000 } \fi\ifx \Xy \undefined \def + \Xy {{\sc Xy}} \fi\def \toenglish #1\endtoenglish{[{\em English:} #1\unskip]} + \hyphenation{ An-wen-der-ver-ei-ni-gung Bie-mes-der-fer Co-lo-phon + Deutsch-spra-chi-ge Ge-leit-wort Hol-dys Katz-en-beiss-er Ko-lo-dziej-ska + la-da-mi Lar-ra-bee Manu-scripts mark-up Rijks-uni-ver-si-teit South-all + Stutt-gart } +\ifx\nullocplist\undefined\input{hbname-k}\else\input{hbname-u}\fi +\begin{thebibliography}{Knu86d} + +\bibitem[GMS94]{Goosens:LC94} +\renewcommand{\baselinestretch}{1.0}\selectfont +Michel Goossens, Frank Mittelbach, and Alexander Samarin. +\newblock {\em The {\LaTeX} Companion}. +\newblock Ad{\-d}i{\-s}on-Wes{\-l}ey, Reading, MA, USA, 1994. + +\bibitem[KD99]{Kopka:1999:GLD} +\renewcommand{\baselinestretch}{1.0}\selectfont +Helmut Kopka and Patrick~W. Daly. +\newblock {\em A Guide to {\LaTeXe}: Document Preparation for Beginners and + Advanced Users}. +\newblock Ad{\-d}i{\-s}on-Wes{\-l}ey, Reading, MA, USA, third edition, 1999. + +\bibitem[Knu86a]{Knuth:ct-a} +\renewcommand{\baselinestretch}{1.0}\selectfont +Donald~E. Knuth. +\newblock {\em The {\TeX}book}, volume~A of {\em Computers and Typesetting}. +\newblock Ad{\-d}i{\-s}on-Wes{\-l}ey, Reading, MA, USA, {\noopsort{1986a}}1986. + +\bibitem[Knu86b]{Knuth:ct-b} +\renewcommand{\baselinestretch}{1.0}\selectfont +Donald~E. Knuth. +\newblock {\em {\TeX}: The Program}, volume~B of {\em Computers and + Typesetting}. +\newblock Ad{\-d}i{\-s}on-Wes{\-l}ey, Reading, MA, USA, {\noopsort{1986b}}1986. + +\bibitem[Knu86c]{Knuth:ct-c} +\renewcommand{\baselinestretch}{1.0}\selectfont +Donald~E. Knuth. +\newblock {\em The {\METAFONT}book}, volume~C of {\em Computers and + Typesetting}. +\newblock Ad{\-d}i{\-s}on-Wes{\-l}ey, Reading, MA, USA, {\noopsort{1986c}}1986. + +\bibitem[Knu86d]{Knuth:ct-d} +\renewcommand{\baselinestretch}{1.0}\selectfont +Donald~E. Knuth. +\newblock {\em {\METAFONT}: The Program}, volume~D of {\em Computers and + Typesetting}. +\newblock Ad{\-d}i{\-s}on-Wes{\-l}ey, Reading, MA, USA, {\noopsort{1986d}}1986. + +\bibitem[Kop91]{Kopka:LE91} +\renewcommand{\baselinestretch}{1.0}\selectfont +Helmut Kopka. +\newblock {\em {\LaTeX{}}\emdash{}Eine Einf{\"u}hrung}. +\newblock Ad{\-}di{\-}son-Wes{\-}ley Verlag, Bonn, Germany, third edition, + 1991. + +\bibitem[Lam85]{Lamport:1985:LDP} +\renewcommand{\baselinestretch}{1.0}\selectfont +Leslie Lamport. +\newblock {\em {\LaTeX}\emdash {A} Document Preparation System\emdash User's + Guide and Reference Manual}. +\newblock Ad{\-d}i{\-s}on-Wes{\-l}ey, Reading, MA, USA, 1985. + +\bibitem[Sch94]{Scherber:OST94} +\renewcommand{\baselinestretch}{1.0}\selectfont +Peter Scherber. +\newblock {\em Offizin\emdash Schrift\-en\-reihe zu {\TeX}, {\LaTeX}, und + Metafont (Band 1, Hrsg. von {DANTE} e.{V})}. +\newblock Ad{\-d}i{\-s}on-Wes{\-l}ey, Reading, MA, USA, 1994. + +\bibitem[ÀÌÁ¾¿î91]{ÀÌÁ¾¿î91} +\renewcommand{\baselinestretch}{1.2}\selectfont +ÀÌÁ¾¿î. +\newblock \natopen{}µµ¼ÆíÁýÃѶ÷\natclose{}. +\newblock ¹ü¿ì»ç, ¼¿ï, ÃÊ\hbibnameedition{}, 1991. + +\bibitem[ÃÖ¿ìÇü92]{ÃÖ¿ìÇü92} +\renewcommand{\baselinestretch}{1.2}\selectfont +ÃÖ¿ìÇü. +\newblock hlatex °¡À̵å. +\newblock \hbibnametechreport{}, KAIST, 1992. +\newblock available from uhhyung@daiduk.kaist.ac.kr. + +\bibitem[ÃÖÇö¹è99]{ÃÖ99} +\renewcommand{\baselinestretch}{1.2}\selectfont +ÃÖÇö¹è. +\newblock \natopen{}¿ì¸®¸»º»\natclose{}. +\newblock Á¤À½¹®È»ç, ¼¿ï, 18\hbibnameedition{}, 1999. + +\bibitem[Çѱۿ¬±¸È¸92]{Çѱۿ¬±¸È¸92} +\renewcommand{\baselinestretch}{1.2}\selectfont +Çѱۿ¬±¸È¸. +\newblock \natopen{}»õ ÇÑ±Û ¸ÂÃã¹ý ¹× ¿ë·ÊÁý\natclose{}. +\newblock ÀÌ»ç¾ß ¹ýÁ¶°¢, ¼¿ï, ÃÊ\hbibnameedition{}, 1992. + +\bibitem[È«À̱è{\etalchar{+}}91]{È«À±Ç¥91} +\renewcommand{\baselinestretch}{1.2}\selectfont +È«À±Ç¥, À̱⹮, ±èÃæȸ, ±èÈï±Ô, ¹Ú¼ºÁ¾, Á¤Àλó, ±èº´¼±, ±èÈ«¹è, \hbibnameand{} + À̹ÎÀç. +\newblock ÇÑ±Û ¿¾±ÛÀÚÀÇ ÄÄÇ»ÅÍ Ã³¸®¹æ¾È¿¡ ´ëÇÑ ¿¬±¸. +\newblock \natopen{}Çѱ¹¾îÀü»êÇÐ\natclose{}, Ⱓȣ, 8 1991. + +\end{thebibliography} diff --git a/language/korean/HLaTeX/hlguide.ind b/language/korean/HLaTeX/hlguide.ind new file mode 100644 index 0000000000..903a1db433 --- /dev/null +++ b/language/korean/HLaTeX/hlguide.ind @@ -0,0 +1,167 @@ +\begin{theindex} + + \item dvipdfm, \hyperpage{34} + \item \texttt{dvipdfm}, \hyperpage{34} + + \indexspace + + \item halpha.bst, \hyperpage{28} + \item \texttt{hbibtex}, \hyperpage{7}, \hyperpage{30} + \item hfont.sty, \hyperpage{12} + \item HFSS, \hyperpage{14}, \hyperpage{16} + \item hglo.ist, \hyperpage{7} + \item hind.ist, \hyperpage{7} + \item \verb+\hindexhead+, \hyperpage{30} + \item \texttt{hmakeindex}, \hyperpage{7}, \hyperpage{30} + + \indexspace + + \item \verb+\ksnamedef+, \hyperpage{31} + + \indexspace + + \item \LaTeX3 °³¹ß, \hyperpage{2} + + \indexspace + + \item \verb/\MapHangulFamily/, \hyperpage{18} + + \indexspace + + \item NFSS2, \hyperpage{14} + + \indexspace + + \item PDF ¹®¼, \hyperpage{33} + \item \texttt{pdflatex}, \hyperpage{33} + \subitem Á¾ÀÌ ±Ô°Ý, \hyperpage{34} + \item \texttt{pdftex.cfg}, \hyperpage{34} + + \indexspace + + \item \texttt{softbold}, \hyperpage{18} + + \indexspace + + \item TDS, \hyperpage{3} + \item \texttt{texmf.cnf}, \hyperpage{4} + + \indexspace + + \item web2c-7.0, \hyperpage{2} + + \indexspace + + +\hindexhead{0} + \item °¢ÁÖ ÆÇÂ¥±â, \hyperpage{25} + + + +\hindexhead{1} + \item ±ÛÀÚü + \subitem ±¸¼º ¿ä¼Ò, \hyperpage{14} + \subitem ³ÐÀÌ, \hyperpage{8} + + + +\hindexhead{3} + \item ³»Çü ±ÛÀÚü ¹Ù²Þ ¸í·É, \hyperpage{15} + + + +\hindexhead{6} + \item ¶óÅØ, \hyperpage{1} + \subitem °³¹ß ¸ñÇ¥, \hyperpage{2} + \subitem ±ÛÀÚü ¼±ÅÃ, \hyperpage{14} + \subitem ¹öÀü 3, \hyperpage{2} + \item ¥Ë, \hyperpage{3} + + + +\hindexhead{7} + \item ¸Å°³ ¸ðÀ½, \hyperpage{27} + \item ¸í·ÉÇü, \hyperpage{14} + + + \item ¹®¼ ½ÄÀÚ ½Ã½ºÅÛ + \subitem ÅØ, \hyperpage{1} + \item ¹®¼ÀÇ ¸ð¾ç»õ, \hyperpage{12} + \item ¹®Çå Àοë, \hyperpage{29} + + + +\hindexhead{10} + \item »öÀÎ, \hyperpage{30} + \subitem \texttt{\textbackslash{}hindexhead}, \hyperpage{30} + + + \item ¼±¾ðÇü, \hyperpage{14} + + + +\hindexhead{12} + \item ¿ª»ç + \subitem \LaTeX, \hyperpage{1} + \subitem \LaTeXe, \hyperpage{2} + \subitem \TeX, \hyperpage{1} + \subitem hlatex, \hyperpage{2} + \subitem Çѱ۶óÅØ, \hyperpage{2} + \item ¥Ø, \hyperpage{2, 3} + \item ¿ÜÇü °¡Á·, \hyperpage{18} + \item ¿ÜÇü ±ÛÀÚü ¹Ù²Þ ¸í·É, \hyperpage{15} + \item ¿ì¸®¸» ±ÛÀÚü °¡Á·, \hyperpage{17} + \item ¿ì¸®¸» À̸§, \hyperpage{31} + + + +\hindexhead{13} + \item ÀÚµ¿ À½¿î º¯È, \hyperpage{27} + \subitem »öÀÎ, \hyperpage{29} + \item ÀÚµ¿ À½¿î º¯È ó¸®, \hyperpage{28} + \item ÀÚµ¿ Á¶»ç + \subitem Àοë, \hyperpage{28} + + + \item Á¶»ç ÀÌÇüÅÂ, \hyperpage{27} + \item ÁÙ°£°Ý, \hyperpage{13} + \item ÁöÁ¤»ç Å»¶ô, \hyperpage{27} + + + +\hindexhead{15} + \item Ãß°¡ ¼±Åà ó¸® ¹æ½Ä, \hyperpage{11} + + + +\hindexhead{18} + \item ÆÇÇü, \hyperpage{11} + + + +\hindexhead{19} + \item Çѱ۶óÅØ, \hyperpage{2} + \subitem ±ÛÀÚü, \hyperpage{8} + \subitem ±ÛÀÚü ¹Ù²Þ ¸í·É, \hyperpage{20} + \subitem ±ÛÀÚü ¼±ÅÃ, \hyperpage{13} + \subitem ±ÛÀÚü Á¾·ù, \hyperpage{18} + \subitem ´Ü¿ø ÆÇÂ¥±â, \hyperpage{31} + \subitem ¹®¼ÀÇ Æ², \hyperpage{11} + \subitem ºÐö, \hyperpage{33} + \subitem »ç¿ë¹ý, \hyperpage{11} + \subitem ¼³Ä¡, \hyperpage{3} + \subsubitem .fd, \hyperpage{7} + \subsubitem fontmap, \hyperpage{8} + \subsubitem halpha.bst, \hyperpage{7} + \subsubitem hangul.sty, \hyperpage{6} + \subsubitem hlatex.ocp, \hyperpage{7} + \subsubitem ±ÛÀÚü, \hyperpage{7} + \subsubitem ¶óÅØ, \hyperpage{9} + \subsubitem ¸ðµë, \hyperpage{5} + \subitem ¼ýÀÚ ¸ðµë ¸í·É, \hyperpage{21} + \subitem Ãß°¡ ¼±ÅÃ, \hyperpage{11} + + + \item ȯ°æÇü, \hyperpage{14} + +\end{theindex} diff --git a/language/korean/HLaTeX/hlguide.pdf b/language/korean/HLaTeX/hlguide.pdf Binary files differnew file mode 100644 index 0000000000..b7a21e4ad8 --- /dev/null +++ b/language/korean/HLaTeX/hlguide.pdf diff --git a/language/korean/HLaTeX/hlguide.tex b/language/korean/HLaTeX/hlguide.tex new file mode 100644 index 0000000000..aebaa28bee --- /dev/null +++ b/language/korean/HLaTeX/hlguide.tex @@ -0,0 +1,22 @@ +\documentclass[titlepage]{article} + +\usepackage{indentfirst} + +\ifx\nullocplist\undefined +\input hlguide-k.tex +\else +\input hlguide-u.tex +\fi + +\newpage + +\bibliographystyle{halpha} +\ifx\nullocplist\undefined +\bibliography{hlguide-k,texbook1,texbook3} +\else +\bibliography{hlguide-u,texbook1,texbook3} +\fi +\printindex + +%% Start Of Trailer +\end{document} diff --git a/language/korean/HLaTeX/lambda/hlatex.ocp b/language/korean/HLaTeX/lambda/hlatex.ocp Binary files differnew file mode 100644 index 0000000000..706d1ee86f --- /dev/null +++ b/language/korean/HLaTeX/lambda/hlatex.ocp diff --git a/language/korean/HLaTeX/lambda/hlatex.otp b/language/korean/HLaTeX/lambda/hlatex.otp new file mode 100644 index 0000000000..8ba273beeb --- /dev/null +++ b/language/korean/HLaTeX/lambda/hlatex.otp @@ -0,0 +1,1077 @@ +% File: hlatex.otp +% Copyright (c) 1999 Koaunghi Un +% Copyright (c) 2002 Jungshik Shin +% This file is part of HLaTeX +% +% This file was derived from ksx1001.otp (of HLaTeX) +% and UniHan DB v3.1.d1.beta(of Unicode) + +input: 1; +output: 2; + +expressions: + +%% Some TeX conventions needed to be replaced with Unicode characters +% --- : EM-dash +@"002D@"002D@"002D => @"2014; +% -- : EN-dash +@"002D@"002D => @"2013; +% `-' => \1;%`-' => @"2010; +% `` : Opening double quotation mark +@"0060@"0060 => @"201C; +% ` => Opening single quotation mark +@"0060 => @"2018; +% '' : Closing double quotation mark +@"0027@"0027 => @"201D; +% ' : Closing single quotation mark +@"0027 => @"2019; +% `,'`,' => @"201E; +% `<'`<' => @"00AB; Left-pointing double angle quotation mark +@"003C@"003C => @"00AB; +% `<' => \1; +% `>'`>' => @"00BB; Right-pointing double angle quotation mark +@"003E@"003E => @"00BB; +% `>' => \1; + +% Number and alphabets with final consonant in Korean Pronunciation +(@"0030|@"0033|@"0036|@"004d|@"004e|@"006d|@"006e) => \1 @"e003; +% Number and alphabets with final consonant RiEul in Korean Pronunciation +(@"0031|@"0037|@"0038|@"004c|@"0052|@"006c|@"0072) => \1 @"e004; +% Number and alphabets without final consonant +(@"0030-@"0039|@"0041-@"005a|@"0061-@"007a) => \1 @"e002; +(@"0000-@"00a0) => \1; + + +% Hangul syllables without final consonant. + +(@"AC00|@"AC1C|@"AC38|@"AC54|@"AC70|@"AC8C|@"ACA8|@"ACC4|@"ACE0|@"ACFC| +@"AD18|@"AD34|@"AD50|@"AD6C|@"AD88|@"ADA4|@"ADC0|@"ADDC|@"ADF8|@"AE14| +@"AE30|@"AE4C|@"AE68|@"AE84|@"AEA0|@"AEBC|@"AED8|@"AEF4|@"AF10|@"AF2C| +@"AF48|@"AF64|@"AF80|@"AF9C|@"AFB8|@"AFD4|@"AFF0|@"B00C|@"B028|@"B044) +=> @"e000 \1 @"e002@"e001; + +(@"B060|@"B07C|@"B098|@"B0B4|@"B0D0|@"B0EC|@"B108|@"B124|@"B140|@"B15C| +@"B178|@"B194|@"B1B0|@"B1CC|@"B1E8|@"B204|@"B220|@"B23C|@"B258|@"B274| +@"B290|@"B2AC|@"B2C8|@"B2E4|@"B300|@"B31C|@"B338|@"B354|@"B370|@"B38C| +@"B3A8|@"B3C4|@"B3E0|@"B3FC|@"B418|@"B434|@"B450|@"B46C|@"B488|@"B4A4) +=> @"e000 \1 @"e002@"e001; + +(@"B4C0|@"B4DC|@"B4F8|@"B514|@"B530|@"B54C|@"B568|@"B584|@"B5A0|@"B5BC| +@"B5D8|@"B5F4|@"B610|@"B62C|@"B648|@"B664|@"B680|@"B69C|@"B6B8|@"B6D4| +@"B6F0|@"B70C|@"B728|@"B744|@"B760|@"B77C|@"B798|@"B7B4|@"B7D0|@"B7EC| +@"B808|@"B824|@"B840|@"B85C|@"B878|@"B894|@"B8B0|@"B8CC|@"B8E8|@"B904) +=> @"e000 \1 @"e002@"e001; + +(@"B920|@"B93C|@"B958|@"B974|@"B990|@"B9AC|@"B9C8|@"B9E4|@"BA00|@"BA1C| +@"BA38|@"BA54|@"BA70|@"BA8C|@"BAA8|@"BAC4|@"BAE0|@"BAFC|@"BB18|@"BB34| +@"BB50|@"BB6C|@"BB88|@"BBA4|@"BBC0|@"BBDC|@"BBF8|@"BC14|@"BC30|@"BC4C| +@"BC68|@"BC84|@"BCA0|@"BCBC|@"BCD8|@"BCF4|@"BD10|@"BD2C|@"BD48|@"BD64) +=> @"e000 \1 @"e002@"e001; + +(@"BD80|@"BD9C|@"BDB8|@"BDD4|@"BDF0|@"BE0C|@"BE28|@"BE44|@"BE60|@"BE7C| +@"BE98|@"BEB4|@"BED0|@"BEEC|@"BF08|@"BF24|@"BF40|@"BF5C|@"BF78|@"BF94| +@"BFB0|@"BFCC|@"BFE8|@"C004|@"C020|@"C03C|@"C058|@"C074|@"C090|@"C0AC| +@"C0C8|@"C0E4|@"C100|@"C11C|@"C138|@"C154|@"C170|@"C18C|@"C1A8|@"C1C4) +=> @"e000 \1 @"e002@"e001; + +(@"C1E0|@"C1FC|@"C218|@"C234|@"C250|@"C26C|@"C288|@"C2A4|@"C2C0|@"C2DC| +@"C2F8|@"C314|@"C330|@"C34C|@"C368|@"C384|@"C3A0|@"C3BC|@"C3D8|@"C3F4| +@"C410|@"C42C|@"C448|@"C464|@"C480|@"C49C|@"C4B8|@"C4D4|@"C4F0|@"C50C| +@"C528|@"C544|@"C560|@"C57C|@"C598|@"C5B4|@"C5D0|@"C5EC|@"C608|@"C624) +=> @"e000 \1 @"e002@"e001; + +(@"C640|@"C65C|@"C678|@"C694|@"C6B0|@"C6CC|@"C6E8|@"C704|@"C720|@"C73C| +@"C758|@"C774|@"C790|@"C7AC|@"C7C8|@"C7E4|@"C800|@"C81C|@"C838|@"C854| +@"C870|@"C88C|@"C8A8|@"C8C4|@"C8E0|@"C8FC|@"C918|@"C934|@"C950|@"C96C| +@"C988|@"C9A4|@"C9C0|@"C9DC|@"C9F8|@"CA14|@"CA30|@"CA4C|@"CA68|@"CA84) +=> @"e000 \1 @"e002@"e001; + +(@"CAA0|@"CABC|@"CAD8|@"CAF4|@"CB10|@"CB2C|@"CB48|@"CB64|@"CB80|@"CB9C| +@"CBB8|@"CBD4|@"CBF0|@"CC0C|@"CC28|@"CC44|@"CC60|@"CC7C|@"CC98|@"CCB4| +@"CCD0|@"CCEC|@"CD08|@"CD24|@"CD40|@"CD5C|@"CD78|@"CD94|@"CDB0|@"CDCC| +@"CDE8|@"CE04|@"CE20|@"CE3C|@"CE58|@"CE74|@"CE90|@"CEAC|@"CEC8|@"CEE4) +=> @"e000 \1 @"e002@"e001; + +(@"CF00|@"CF1C|@"CF38|@"CF54|@"CF70|@"CF8C|@"CFA8|@"CFC4|@"CFE0|@"CFFC| +@"D018|@"D034|@"D050|@"D06C|@"D088|@"D0A4|@"D0C0|@"D0DC|@"D0F8|@"D114| +@"D130|@"D14C|@"D168|@"D184|@"D1A0|@"D1BC|@"D1D8|@"D1F4|@"D210|@"D22C| +@"D248|@"D264|@"D280|@"D29C|@"D2B8|@"D2D4|@"D2F0|@"D30C|@"D328|@"D344) +=> @"e000 \1 @"e002@"e001; + +(@"D360|@"D37C|@"D398|@"D3B4|@"D3D0|@"D3EC|@"D408|@"D424|@"D440|@"D45C| +@"D478|@"D494|@"D4B0|@"D4CC|@"D4E8|@"D504|@"D520|@"D53C|@"D558|@"D574| +@"D590|@"D5AC|@"D5C8|@"D5E4|@"D600|@"D61C|@"D638|@"D654|@"D670|@"D68C| +@"D6A8|@"D6C4|@"D6E0|@"D6FC|@"D718|@"D734|@"D750|@"D76C|@"D788) +=> @"e000 \1 @"e002@"e001; + + +% Hangul syllables with final consonant RiEul. + +(@"AC08|@"AC24|@"AC40|@"AC5C|@"AC78|@"AC94|@"ACB0|@"ACCC|@"ACE8|@"AD04| +@"AD20|@"AD3C|@"AD58|@"AD74|@"AD90|@"ADAC|@"ADC8|@"ADE4|@"AE00|@"AE1C| +@"AE38|@"AE54|@"AE70|@"AE8C|@"AEA8|@"AEC4|@"AEE0|@"AEFC|@"AF18|@"AF34| +@"AF50|@"AF6C|@"AF88|@"AFA4|@"AFC0|@"AFDC|@"AFF8|@"B014|@"B030|@"B04C) +=> @"e000 \1 @"e004@"e001; + +(@"B068|@"B084|@"B0A0|@"B0BC|@"B0D8|@"B0F4|@"B110|@"B12C|@"B148|@"B164| +@"B180|@"B19C|@"B1B8|@"B1D4|@"B1F0|@"B20C|@"B228|@"B244|@"B260|@"B27C| +@"B298|@"B2B4|@"B2D0|@"B2EC|@"B308|@"B324|@"B340|@"B35C|@"B378|@"B394| +@"B3B0|@"B3CC|@"B3E8|@"B404|@"B420|@"B43C|@"B458|@"B474|@"B490|@"B4AC) +=> @"e000 \1 @"e004@"e001; + +(@"B4C8|@"B4E4|@"B500|@"B51C|@"B538|@"B554|@"B570|@"B58C|@"B5A8|@"B5C4| +@"B5E0|@"B5FC|@"B618|@"B634|@"B650|@"B66C|@"B688|@"B6A4|@"B6C0|@"B6DC| +@"B6F8|@"B714|@"B730|@"B74C|@"B768|@"B784|@"B7A0|@"B7BC|@"B7D8|@"B7F4| +@"B810|@"B82C|@"B848|@"B864|@"B880|@"B89C|@"B8B8|@"B8D4|@"B8F0|@"B90C) +=> @"e000 \1 @"e004@"e001; + +(@"B928|@"B944|@"B960|@"B97C|@"B998|@"B9B4|@"B9D0|@"B9EC|@"BA08|@"BA24| +@"BA40|@"BA5C|@"BA78|@"BA94|@"BAB0|@"BACC|@"BAE8|@"BB04|@"BB20|@"BB3C| +@"BB58|@"BB74|@"BB90|@"BBAC|@"BBC8|@"BBE4|@"BC00|@"BC1C|@"BC38|@"BC54| +@"BC70|@"BC8C|@"BCA8|@"BCC4|@"BCE0|@"BCFC|@"BD18|@"BD34|@"BD50|@"BD6C) +=> @"e000 \1 @"e004@"e001; + +(@"BD88|@"BDA4|@"BDC0|@"BDDC|@"BDF8|@"BE14|@"BE30|@"BE4C|@"BE68|@"BE84| +@"BEA0|@"BEBC|@"BED8|@"BEF4|@"BF10|@"BF2C|@"BF48|@"BF64|@"BF80|@"BF9C| +@"BFB8|@"BFD4|@"BFF0|@"C00C|@"C028|@"C044|@"C060|@"C07C|@"C098|@"C0B4| +@"C0D0|@"C0EC|@"C108|@"C124|@"C140|@"C15C|@"C178|@"C194|@"C1B0|@"C1CC) +=> @"e000 \1 @"e004@"e001; + +(@"C1E8|@"C204|@"C220|@"C23C|@"C258|@"C274|@"C290|@"C2AC|@"C2C8|@"C2E4| +@"C300|@"C31C|@"C338|@"C354|@"C370|@"C38C|@"C3A8|@"C3C4|@"C3E0|@"C3FC| +@"C418|@"C434|@"C450|@"C46C|@"C488|@"C4A4|@"C4C0|@"C4DC|@"C4F8|@"C514| +@"C530|@"C54C|@"C568|@"C584|@"C5A0|@"C5BC|@"C5D8|@"C5F4|@"C610|@"C62C) +=> @"e000 \1 @"e004@"e001; + +(@"C648|@"C664|@"C680|@"C69C|@"C6B8|@"C6D4|@"C6F0|@"C70C|@"C728|@"C744| +@"C760|@"C77C|@"C798|@"C7B4|@"C7D0|@"C7EC|@"C808|@"C824|@"C840|@"C85C| +@"C878|@"C894|@"C8B0|@"C8CC|@"C8E8|@"C904|@"C920|@"C93C|@"C958|@"C974| +@"C990|@"C9AC|@"C9C8|@"C9E4|@"CA00|@"CA1C|@"CA38|@"CA54|@"CA70|@"CA8C) +=> @"e000 \1 @"e004@"e001; + +(@"CAA8|@"CAC4|@"CAE0|@"CAFC|@"CB18|@"CB34|@"CB50|@"CB6C|@"CB88|@"CBA4| +@"CBC0|@"CBDC|@"CBF8|@"CC14|@"CC30|@"CC4C|@"CC68|@"CC84|@"CCA0|@"CCBC| +@"CCD8|@"CCF4|@"CD10|@"CD2C|@"CD48|@"CD64|@"CD80|@"CD9C|@"CDB8|@"CDD4| +@"CDF0|@"CE0C|@"CE28|@"CE44|@"CE60|@"CE7C|@"CE98|@"CEB4|@"CED0|@"CEEC) +=> @"e000 \1 @"e004@"e001; + +(@"CF08|@"CF24|@"CF40|@"CF5C|@"CF78|@"CF94|@"CFB0|@"CFCC|@"CFE8|@"D004| +@"D020|@"D03C|@"D058|@"D074|@"D090|@"D0AC|@"D0C8|@"D0E4|@"D100|@"D11C| +@"D138|@"D154|@"D170|@"D18C|@"D1A8|@"D1C4|@"D1E0|@"D1FC|@"D218|@"D234| +@"D250|@"D26C|@"D288|@"D2A4|@"D2C0|@"D2DC|@"D2F8|@"D314|@"D330|@"D34C) +=> @"e000 \1 @"e004@"e001; + +(@"D368|@"D384|@"D3A0|@"D3BC|@"D3D8|@"D3F4|@"D410|@"D42C|@"D448|@"D464| +@"D480|@"D49C|@"D4B8|@"D4D4|@"D4F0|@"D50C|@"D528|@"D544|@"D560|@"D57C| +@"D598|@"D5B4|@"D5D0|@"D5EC|@"D608|@"D624|@"D640|@"D65C|@"D678|@"D694| +@"D6B0|@"D6CC|@"D6E8|@"D704|@"D720|@"D73C|@"D758|@"D774|@"D790) +=> @"e000 \1 @"e004@"e001; + + +% The rest of Hangul syllables + +(@"AC00-@"D7A3) +=> @"e000 \1 @"e003@"e001; + +% Symbols defined in KS X 1001 character set + + + +% (@"a1)(@"ae|@"b0|@"b2|@"b4|@"b6|@"b8|@"ba|@"bc) => @"e000 \1 ; + +(@"2018|@"201C|@"3014|@"3008|@"300A|@"300C|@"300E|@"3010) +=> @"e000 \1 ; + + +% (@"a1)(@"af|@"b1|@"b3|@"b5|@"b7|@"b9|@"bb|@"bd) => \1 @"e001; + +(@"2019|@"201D|@"3015|@"3009|@"300B|@"300D|@"300F|@"3011) +=> \1 @"e001; + + +% (@"a1)(@"c6|@"c8|@"c9|@"cb-@"cc) => \1 @"e002@"e001; + +(@"00B0|@"2033|@"2103|@"FFE0|@"FFE1) +=> \1 @"e002@"e001; + + +% (@"a1)(@"c7|@"cd) => \1 @"e003@"e001; + +(@"2032|@"FFE5) +=> \1 @"e003@"e001; + + +% (@"a2)(@"b5|@"b6) => \1 @"e002@"e001; + +(@"2109|@"2030) +=> \1 @"e002@"e001; + + +% (@"a3)(@"dc) => \1 @"e003@"e001; + +(@"FFE6) +=> \1 @"e003@"e001; + + +% (@"a2)(@"de-@"e1) => @"e000 \1 @"e002@"e001; + +(@"327F|@"321C|@"2116|@"33C7) +=> @"e000 \1 @"e002@"e001; + + +% (@"a3)(@"b2|@"b4|@"b5|@"b9|@"c0-@"cb|@"cf-@"d1|@"d3-@"da|@"e1-@"eb|@"ef-@"f1|@"f3-@"fa) => @"e000 \1 @"e002@"e001; + +(@"FF12|@"FF14|@"FF15|@"FF19|@"FF20|@"FF21|@"FF22|@"FF23|@"FF24|@"FF25| +@"FF26|@"FF27|@"FF28|@"FF29|@"FF2A|@"FF2B|@"FF2F|@"FF30|@"FF31|@"FF33| +@"FF34|@"FF35|@"FF36|@"FF37|@"FF38|@"FF39|@"FF3A|@"FF41|@"FF42|@"FF43| +@"FF44|@"FF45|@"FF46|@"FF47|@"FF48|@"FF49|@"FF4A|@"FF4B|@"FF4F|@"FF50) +=> @"e000 \1 @"e002@"e001; + +(@"FF51|@"FF53|@"FF54|@"FF55|@"FF56|@"FF57|@"FF58|@"FF59|@"FF5A) +=> @"e000 \1 @"e002@"e001; + + +% (@"a4)(@"c6|@"bf-@"d3|@"f7-@"fe) => @"e000 \1 @"e002@"e001; + +(@"3156|@"314F|@"3150|@"3151|@"3152|@"3153|@"3154|@"3155|@"3157|@"3158| +@"3159|@"315A|@"315B|@"315C|@"315D|@"315E|@"315F|@"3160|@"3161|@"3162| +@"3163|@"3187|@"3188|@"3189|@"318A|@"318B|@"318C|@"318D|@"318E) +=> @"e000 \1 @"e002@"e001; + + +% (@"a5)(@"a2|@"a4|@"a5|@"a9|@"b1|@"b3|@"b4|@"b8|@"c1-@"c4|@"c6-@"ce|@"d0-@"d3|@"d5-@"d8|@"e1-@"e4|@"e6-@"ee|@"f0-@"f3|@"f5-@"f8) => @"e000 \1 @"e002@"e001; + +(@"2171|@"2173|@"2174|@"2178|@"2161|@"2163|@"2164|@"2168|@"0391|@"0392| +@"0393|@"0394|@"0396|@"0397|@"0398|@"0399|@"039A|@"039B|@"039C|@"039D| +@"039E|@"03A0|@"03A1|@"03A3|@"03A4|@"03A6|@"03A7|@"03A8|@"03A9|@"03B1| +@"03B2|@"03B3|@"03B4|@"03B6|@"03B7|@"03B8|@"03B9|@"03BA|@"03BB|@"03BC) +=> @"e000 \1 @"e002@"e001; + +(@"03BD|@"03BE|@"03C0|@"03C1|@"03C3|@"03C4|@"03C6|@"03C7|@"03C8|@"03C9) +=> @"e000 \1 @"e002@"e001; + + +% (@"a7)(@"a1-@"b5|@"bd-@"d8|@"dc-@"de|@"e2-@"e3|@"e9|@"eb) => @"e000 \1 @"e002@"e001; + +(@"3395|@"3396|@"3397|@"2113|@"3398|@"33C4|@"33A3|@"33A4|@"33A5|@"33A6| +@"3399|@"339A|@"339B|@"339C|@"339D|@"339E|@"339F|@"33A0|@"33A1|@"33A2| +@"33CA|@"33A7|@"33A8|@"33B0|@"33B1|@"33B2|@"33B3|@"33B4|@"33B5|@"33B6| +@"33B7|@"33B8|@"33B9|@"3380|@"3381|@"3382|@"3383|@"3384|@"33BA|@"33BB) +=> @"e000 \1 @"e002@"e001; + +(@"33BC|@"33BD|@"33BE|@"33BF|@"3390|@"3391|@"3392|@"3393|@"3394|@"338A| +@"338B|@"338C|@"33AE|@"33AF|@"33DD|@"33D3) +=> @"e000 \1 @"e002@"e001; + + +% ()() => \1 ; + + +% (@"a8|@"a9)(@"bf-@"d7|@"db-@"dd|@"df-@"e6|@"e8|@"ea|@"eb|@"ef|@"f2|@"f4|@"f5|@"f8|@"fd) => @"e000 \1 @"e002@"e001; + +(@"326E|@"326F|@"3270|@"3271|@"3272|@"3273|@"3274|@"3275|@"3276|@"3277| +@"3278|@"3279|@"327A|@"327B|@"24D0|@"24D1|@"24D2|@"24D3|@"24D4|@"24D5| +@"24D6|@"24D7|@"24D8|@"24D9|@"24DA|@"24DE|@"24DF|@"24E0|@"24E2|@"24E3| +@"24E4|@"24E5|@"24E6|@"24E7|@"24E8|@"24E9|@"2461|@"2463|@"2464|@"2468) +=> @"e000 \1 @"e002@"e001; + +(@"246B|@"246D|@"246E|@"2154|@"215D|@"320E|@"320F|@"3210|@"3211|@"3212| +@"3213|@"3214|@"3215|@"3216|@"3217|@"3218|@"3219|@"321A|@"321B|@"249C| +@"249D|@"249E|@"249F|@"24A0|@"24A1|@"24A2|@"24A3|@"24A4|@"24A5|@"24A6| +@"24AA|@"24AB|@"24AC|@"24AE|@"24AF|@"24B0|@"24B1|@"24B2|@"24B3|@"24B4) +=> @"e000 \1 @"e002@"e001; + +(@"24B5|@"2475|@"2477|@"2478|@"247C|@"247F|@"2481|@"2482|@"00B3|@"2083) +=> @"e000 \1 @"e002@"e001; + + +% (@"a8)(@"f8|@"fd) => @"e000 \1 @"e002@"e001; + + +% (@"a2)(@"e2-@"e4) => @"e000 \1 @"e003@"e001; + +(@"2122|@"33C2|@"33D8) +=> @"e000 \1 @"e003@"e001; + + +% (@"a3)(@"b0|@"b3|@"b6|@"cd|@"ce|@"ed|@"ee) => @"e000 \1 @"e003@"e001; + +(@"FF10|@"FF13|@"FF16|@"FF2D|@"FF2E|@"FF4D|@"FF4E) +=> @"e000 \1 @"e003@"e001; + + +% (@"a4)(@"a1-@"a8|@"aa-@"be|@"d5-@"f6) => @"e000 \1 @"e003@"e001; + +(@"3131|@"3132|@"3133|@"3134|@"3135|@"3136|@"3137|@"3138|@"313A|@"313B| +@"313C|@"313D|@"313E|@"313F|@"3140|@"3141|@"3142|@"3143|@"3144|@"3145| +@"3146|@"3147|@"3148|@"3149|@"314A|@"314B|@"314C|@"314D|@"314E|@"3165| +@"3166|@"3167|@"3168|@"3169|@"316A|@"316B|@"316C|@"316D|@"316E|@"316F) +=> @"e000 \1 @"e003@"e001; + +(@"3170|@"3171|@"3172|@"3173|@"3174|@"3175|@"3176|@"3177|@"3178|@"3179| +@"317A|@"317B|@"317C|@"317D|@"317E|@"317F|@"3180|@"3181|@"3182|@"3183| +@"3184|@"3185|@"3186) +=> @"e000 \1 @"e003@"e001; + + +% (@"a5)(@"a3|@"a6|@"aa|@"b2|@"b5|@"b9|@"c5|@"cf|@"d4|@"e5|@"ef|@"f4) => @"e000 \1 @"e003@"e001; + +(@"2172|@"2175|@"2179|@"2162|@"2165|@"2169|@"0395|@"039F|@"03A5|@"03B5| +@"03BF|@"03C5) +=> @"e000 \1 @"e003@"e001; + + +% (@"a7)(@"b6-@"b8|@"d9-@"db|@"e1|@"e4|@"ea|@"ef) => @"e000 \1 @"e003@"e001; + +(@"338D|@"338E|@"338F|@"2126|@"33C0|@"33C1|@"33AD|@"33DB|@"33D0|@"33C6) +=> @"e000 \1 @"e003@"e001; + + +% (@"a8|@"a9)(@"b1-@"b3|@"b5-@"be|@"d9|@"da|@"e9|@"ec|@"f0|@"f3|@"fa|@"fc) => @"e000 \1 @"e003@"e001; + +(@"3260|@"3261|@"3262|@"3264|@"3265|@"3266|@"3267|@"3268|@"3269|@"326A| +@"326B|@"326C|@"326D|@"24DC|@"24DD|@"2462|@"2465|@"2469|@"246C|@"00BE| +@"215C|@"3200|@"3201|@"3202|@"3204|@"3205|@"3206|@"3207|@"3208|@"3209| +@"320A|@"320B|@"320C|@"320D|@"24A8|@"24A9|@"2476|@"2479|@"247D|@"2480) +=> @"e000 \1 @"e003@"e001; + +(@"207F|@"2082) +=> @"e000 \1 @"e003@"e001; + + +% (@"a8)(@"fa|@"fc) => @"e000 \1 @"e003@"e001; + + +% (@"a2)(@"e5) => @"e000 \1 @"e004@"e001; + +(@"2121) +=> @"e000 \1 @"e004@"e001; + + +% (@"a3)(@"b1|@"b7|@"b8|@"cc|@"d2|@"ec|@"f2) => @"e000 \1 @"e004@"e001; + +(@"FF11|@"FF17|@"FF18|@"FF2C|@"FF32|@"FF4C|@"FF52) +=> @"e000 \1 @"e004@"e001; + + +% (@"a4)(@"a9) => @"e000 \1 @"e004@"e001; + +(@"3139) +=> @"e000 \1 @"e004@"e001; + + +% (@"a5)(@"a1|@"a7|@"a8|@"b0|@"b6|@"b7) => @"e000 \1 @"e004@"e001; + +(@"2170|@"2176|@"2177|@"2160|@"2166|@"2167) +=> @"e000 \1 @"e004@"e001; + + +% (@"a7)(@"ba-@"bc|@"df-@"e0|@"e5-@"e8) => @"e000 \1 @"e004@"e001; + +(@"3388|@"3389|@"33C8|@"33D6|@"33C5|@"33A9|@"33AA|@"33AB|@"33AC) +=> @"e000 \1 @"e004@"e001; + + +% (@"a8|@"a9)(@"b4|@"d8|@"de|@"e7|@"ed|@"ee|@"f1|@"f6|@"f7|@"f9|@"fb|@"fe) => @"e000 \1 @"e004@"e001; + +(@"3263|@"24DB|@"24E1|@"2460|@"2466|@"2467|@"246A|@"00BD|@"2153|@"00BC| +@"215B|@"215E|@"3203|@"24A7|@"24AD|@"2474|@"247A|@"247B|@"247E|@"00B9| +@"00B2|@"2074|@"2081|@"2084) +=> @"e000 \1 @"e004@"e001; + + +% (@"a8)(@"f6|@"f7|@"f9|@"fb|@"fe) => @"e000 \1 @"e004@"e001; + + +% (@"a1-@"ac)(@"a1-@"fe) => @"e000 \1 @"e001; + +(@"3000|@"3001|@"3002|@"00B7|@"2025|@"2026|@"00A8|@"3003|@"00AD|@"2015| +@"2225|@"FF3C|@"223C|@"00B1|@"00D7|@"00F7|@"2260|@"2264|@"2265|@"221E| +@"2234|@"212B|@"2642|@"2640|@"2220|@"22A5|@"2312|@"2202|@"2207|@"2261| +@"2252|@"00A7|@"203B|@"2606|@"2605|@"25CB|@"25CF|@"25CE|@"25C7|@"25C6) +=> @"e000 \1 @"e001; + +(@"25A1|@"25A0|@"25B3|@"25B2|@"25BD|@"25BC|@"2192|@"2190|@"2191|@"2193| +@"2194|@"3013|@"226A|@"226B|@"221A|@"223D|@"221D|@"2235|@"222B|@"222C| +@"2208|@"220B|@"2286|@"2287|@"2282|@"2283|@"222A|@"2229|@"2227|@"2228| +@"FFE2|@"21D2|@"21D4|@"2200|@"2203|@"00B4|@"FF5E|@"02C7|@"02D8|@"02DD) +=> @"e000 \1 @"e001; + +(@"02DA|@"02D9|@"00B8|@"02DB|@"00A1|@"00BF|@"02D0|@"222E|@"2211|@"220F| +@"00A4|@"25C1|@"25C0|@"25B7|@"25B6|@"2664|@"2660|@"2661|@"2665|@"2667| +@"2663|@"2299|@"25C8|@"25A3|@"25D0|@"25D1|@"2592|@"25A4|@"25A5|@"25A8| +@"25A7|@"25A6|@"25A9|@"2668|@"260F|@"260E|@"261C|@"261E|@"00B6|@"2020) +=> @"e000 \1 @"e001; + +(@"2021|@"2195|@"2197|@"2199|@"2196|@"2198|@"266D|@"2669|@"266A|@"266C| +@"FF01|@"FF02|@"FF03|@"FF04|@"FF05|@"FF06|@"FF07|@"FF08|@"FF09|@"FF0A| +@"FF0B|@"FF0C|@"FF0D|@"FF0E|@"FF0F|@"FF1A|@"FF1B|@"FF1C|@"FF1D|@"FF1E| +@"FF1F|@"FF3B|@"FF3D|@"FF3E|@"FF3F|@"FF40|@"FF5B|@"FF5C|@"FF5D|@"FFE3) +=> @"e000 \1 @"e001; + +(@"3164|@"2500|@"2502|@"250C|@"2510|@"2518|@"2514|@"251C|@"252C|@"2524| +@"2534|@"253C|@"2501|@"2503|@"250F|@"2513|@"251B|@"2517|@"2523|@"2533| +@"252B|@"253B|@"254B|@"2520|@"252F|@"2528|@"2537|@"253F|@"251D|@"2530| +@"2525|@"2538|@"2542|@"2512|@"2511|@"251A|@"2519|@"2516|@"2515|@"250E) +=> @"e000 \1 @"e001; + +(@"250D|@"251E|@"251F|@"2521|@"2522|@"2526|@"2527|@"2529|@"252A|@"252D| +@"252E|@"2531|@"2532|@"2535|@"2536|@"2539|@"253A|@"253D|@"253E|@"2540| +@"2541|@"2543|@"2544|@"2545|@"2546|@"2547|@"2548|@"2549|@"254A|@"33CF| +@"33C3|@"33C9|@"33DC|@"00C6|@"00D0|@"00AA|@"0126|@"0132|@"013F|@"0141) +=> @"e000 \1 @"e001; + +(@"00D8|@"0152|@"00BA|@"00DE|@"0166|@"014A|@"00E6|@"0111|@"00F0|@"0127| +@"0131|@"0133|@"0138|@"0140|@"0142|@"00F8|@"0153|@"00DF|@"00FE|@"0167| +@"014B|@"0149|@"3041|@"3042|@"3043|@"3044|@"3045|@"3046|@"3047|@"3048| +@"3049|@"304A|@"304B|@"304C|@"304D|@"304E|@"304F|@"3050|@"3051|@"3052) +=> @"e000 \1 @"e001; + +(@"3053|@"3054|@"3055|@"3056|@"3057|@"3058|@"3059|@"305A|@"305B|@"305C| +@"305D|@"305E|@"305F|@"3060|@"3061|@"3062|@"3063|@"3064|@"3065|@"3066| +@"3067|@"3068|@"3069|@"306A|@"306B|@"306C|@"306D|@"306E|@"306F|@"3070| +@"3071|@"3072|@"3073|@"3074|@"3075|@"3076|@"3077|@"3078|@"3079|@"307A) +=> @"e000 \1 @"e001; + +(@"307B|@"307C|@"307D|@"307E|@"307F|@"3080|@"3081|@"3082|@"3083|@"3084| +@"3085|@"3086|@"3087|@"3088|@"3089|@"308A|@"308B|@"308C|@"308D|@"308E| +@"308F|@"3090|@"3091|@"3092|@"3093|@"30A1|@"30A2|@"30A3|@"30A4|@"30A5| +@"30A6|@"30A7|@"30A8|@"30A9|@"30AA|@"30AB|@"30AC|@"30AD|@"30AE|@"30AF) +=> @"e000 \1 @"e001; + +(@"30B0|@"30B1|@"30B2|@"30B3|@"30B4|@"30B5|@"30B6|@"30B7|@"30B8|@"30B9| +@"30BA|@"30BB|@"30BC|@"30BD|@"30BE|@"30BF|@"30C0|@"30C1|@"30C2|@"30C3| +@"30C4|@"30C5|@"30C6|@"30C7|@"30C8|@"30C9|@"30CA|@"30CB|@"30CC|@"30CD| +@"30CE|@"30CF|@"30D0|@"30D1|@"30D2|@"30D3|@"30D4|@"30D5|@"30D6|@"30D7) +=> @"e000 \1 @"e001; + +(@"30D8|@"30D9|@"30DA|@"30DB|@"30DC|@"30DD|@"30DE|@"30DF|@"30E0|@"30E1| +@"30E2|@"30E3|@"30E4|@"30E5|@"30E6|@"30E7|@"30E8|@"30E9|@"30EA|@"30EB| +@"30EC|@"30ED|@"30EE|@"30EF|@"30F0|@"30F1|@"30F2|@"30F3|@"30F4|@"30F5| +@"30F6|@"0410|@"0411|@"0412|@"0413|@"0414|@"0415|@"0401|@"0416|@"0417) +=> @"e000 \1 @"e001; + +(@"0418|@"0419|@"041A|@"041B|@"041C|@"041D|@"041E|@"041F|@"0420|@"0421| +@"0422|@"0423|@"0424|@"0425|@"0426|@"0427|@"0428|@"0429|@"042A|@"042B| +@"042C|@"042D|@"042E|@"042F|@"0430|@"0431|@"0432|@"0433|@"0434|@"0435| +@"0451|@"0436|@"0437|@"0438|@"0439|@"043A|@"043B|@"043C|@"043D|@"043E) +=> @"e000 \1 @"e001; + +(@"043F|@"0440|@"0441|@"0442|@"0443|@"0444|@"0445|@"0446|@"0447|@"0448| +@"0449|@"044A|@"044B|@"044C|@"044D|@"044E|@"044F) +=> @"e000 \1 @"e001; + +% Hanja with Korean pronunciation with final consonant RiEul. + +(@"4E03|@"4E3F|@"4E40|@"4E59|@"4E64|@"4E67|@"4E6B|@"4E6C|@"4E6D|@"4E6F| +@"4E72|@"4E76|@"4E77|@"4E7A|@"4E7B|@"4E7C|@"4E85|@"4E90|@"4ECF|@"4EE1| +@"4F10|@"4F56|@"4F76|@"4F78|@"4F7E|@"4F84|@"4FBB|@"5014|@"5070|@"5091| +@"50C1|@"50EA|@"5128|@"5140|@"516B|@"51B3|@"51B9|@"51BD|@"51D3|@"5214) +=> @"e000 \1 @"e004@"e001; + +(@"5216|@"5217|@"521C|@"522E|@"5239|@"524C|@"524E|@"525F|@"5272|@"5280| +@"52A3|@"52AE|@"52BC|@"52C3|@"52F6|@"5346|@"5352|@"5368|@"5369|@"5379| +@"537C|@"5380|@"5394|@"53D5|@"53ED|@"53F1|@"5403|@"5409|@"5421|@"5437| +@"547E|@"5484|@"5487|@"5488|@"54A7|@"54F1|@"54F2|@"54F3|@"54F7|@"551C) +=> @"e000 \1 @"e004@"e001; + +(@"553F|@"555C|@"5586|@"55E2|@"55F6|@"560E|@"564E|@"5660|@"5676|@"56D0| +@"56EB|@"57A4|@"57D1|@"57D2|@"5800|@"580B|@"5817|@"58F1|@"58F9|@"5931| +@"596A|@"59B2|@"59DE|@"5A9F|@"5AC9|@"5B51|@"5B7C|@"5B7D|@"5B9F|@"5BA4| +@"5BBB|@"5BC6|@"5BDF|@"5BE6|@"5C48|@"5C51|@"5C79|@"5C8A|@"5CAA|@"5D1B) +=> @"e000 \1 @"e004@"e001; + +(@"5D42|@"5F17|@"5F3C|@"5F42|@"5F46|@"5F7F|@"5F8B|@"5FB9|@"5FC5|@"5FFD| +@"601B|@"6064|@"6085|@"6089|@"60A6|@"60D9|@"60DA|@"6144|@"618B|@"620C| +@"621E|@"622A|@"624E|@"6289|@"62B9|@"62D9|@"62EC|@"62F6|@"634F|@"6369| +@"637A|@"6387|@"63E0|@"63F2|@"6430|@"6492|@"64A4|@"64A5|@"64AE|@"64BB) +=> @"e000 \1 @"e004@"e001; + +(@"64E6|@"65E5|@"66AC|@"66B1|@"66F0|@"66F7|@"6705|@"6708|@"672B|@"672D| +@"672E|@"672F|@"6770|@"67D2|@"6817|@"681D|@"6840|@"684E|@"6854|@"6954| +@"696C|@"69A4|@"69BE|@"6A12|@"6A43|@"6A58|@"6ADB|@"6B3B|@"6B47|@"6B60| +@"6B7F|@"6B81|@"6C54|@"6C69|@"6C7A|@"6C92|@"6C95|@"6CAB|@"6CC6|@"6D0C) +=> @"e000 \1 @"e004@"e001; + +(@"6D4C|@"6D59|@"6D61|@"6DC8|@"6E24|@"6E8C|@"6EA2|@"6EA7|@"6EC5|@"6EED| +@"6EF5|@"6F06|@"6F30|@"6F4F|@"6F51|@"6F54|@"6F88|@"70C8|@"715E|@"71B1| +@"7207|@"7269|@"72B5|@"731D|@"733E|@"7357|@"73A6|@"73CC|@"745F|@"74C6| +@"7562|@"7599|@"75B8|@"75BE|@"7664|@"767A|@"767C|@"778E|@"77A5|@"77DE) +=> @"e000 \1 @"e004@"e001; + +(@"77FB|@"789F|@"7953|@"79E3|@"79E9|@"79EB|@"79F8|@"7A27|@"7A74|@"7A75| +@"7A81|@"7A83|@"7A9F|@"7AA3|@"7ACA|@"7B0F|@"7B46|@"7B48|@"7B4F|@"7BC0| +@"7BE5|@"7BF3|@"7BFE|@"7CA4|@"7CB5|@"7D07|@"7D2E|@"7D31|@"7D32|@"7D49| +@"7D50|@"7D55|@"7D5C|@"7D70|@"7D76|@"7E88|@"7F3A|@"7F70|@"7F78|@"7F7C) +=> @"e000 \1 @"e004@"e001; + +(@"7FAF|@"8052|@"807F|@"80AD|@"8116|@"815F|@"8183|@"819D|@"81A3|@"81EC| +@"820C|@"8274|@"82FE|@"8300|@"8301|@"8309|@"845B|@"84BA|@"84FD|@"8511| +@"8568|@"859B|@"85A9|@"8616|@"8671|@"86DE|@"86E3|@"86ED|@"871C|@"874E| +@"8768|@"87C0|@"87CB|@"880D|@"8840|@"884A|@"88C2|@"893B|@"896A|@"896D) +=> @"e000 \1 @"e004@"e001; + +(@"89D6|@"89F1|@"8A10|@"8A16|@"8A23|@"8A25|@"8A2D|@"8A58|@"8A70|@"8B10| +@"8B4E|@"8C41|@"8D90|@"8DCB|@"8DCC|@"8E55|@"8E69|@"8ECB|@"8EFC|@"8F1F| +@"8F44|@"8F4D|@"8FA2|@"8FA3|@"8FC4|@"8FED|@"9002|@"904F|@"9054|@"90C5| +@"9166|@"9197|@"91B1|@"9238|@"9244|@"925E|@"9262|@"9265|@"9295|@"9323) +=> @"e000 \1 @"e004@"e001; + +(@"93B0|@"9435|@"9455|@"95A5|@"95B1|@"95B2|@"95CA|@"95CB|@"95D5|@"95E5| +@"9622|@"9689|@"96EA|@"977A|@"977C|@"97A8|@"97B8|@"97C3|@"97CD|@"97E0| +@"9801|@"981E|@"98B2|@"98B3|@"98CB|@"98FB|@"992E|@"999D|@"99B9|@"99DC| +@"9A2D|@"9A72|@"9AA8|@"9AEE|@"9AF4|@"9AFA|@"9B05|@"9B20|@"9B30|@"9B31) +=> @"e000 \1 @"e004@"e001; + +(@"9B43|@"9B9A|@"9C48|@"9C49|@"9CE6|@"9D30|@"9D36|@"9D53|@"9D6F|@"9DA1| +@"9DBB|@"9DE9|@"9DF8|@"9EDC|@"9EE0|@"9EFB|@"9F08|@"9F55|@"9F67|@"9F9E| +@"F904|@"F909|@"F961|@"F967|@"F99C|@"F99D|@"F99E|@"F99F|@"F9A0|@"F9A1| +@"F9D8|@"F9D9|@"F9DA|@"F9DB|@"FA0C) +=> @"e000 \1 @"e004@"e001; + + +% Hanja with Korean pronunciation without final consonant. + +(@"4E02|@"4E05|@"4E0B|@"4E0C|@"4E0E|@"4E15|@"4E16|@"4E18|@"4E1F|@"4E20| +@"4E22|@"4E23|@"4E29|@"4E2B|@"4E36|@"4E37|@"4E3B|@"4E42|@"4E43|@"4E45| +@"4E46|@"4E48|@"4E4B|@"4E4D|@"4E4E|@"4E56|@"4E5C|@"4E5F|@"4E63|@"4E68| +@"4E69|@"4E73|@"4E84|@"4E86|@"4E87|@"4E88|@"4E8A|@"4E8B|@"4E8C|@"4E8E) +=> @"e000 \1 @"e003@"e001; + +(@"4E92|@"4E93|@"4E94|@"4E9B|@"4E9C|@"4E9D|@"4E9E|@"4EA0|@"4EA4|@"4EA5| +@"4EB1|@"4EB4|@"4EBD|@"4EC6|@"4EC7|@"4ECB|@"4ED2|@"4ED4|@"4ED5|@"4ED6| +@"4ED8|@"4EE3|@"4EE5|@"4EF3|@"4EF5|@"4EF7|@"4F01|@"4F03|@"4F0A|@"4F0D| +@"4F0E|@"4F11|@"4F19|@"4F30|@"4F3A|@"4F3C|@"4F3D|@"4F3E|@"4F40|@"4F41) +=> @"e000 \1 @"e003@"e001; + +(@"4F47|@"4F48|@"4F4A|@"4F4B|@"4F4D|@"4F4E|@"4F4F|@"4F50|@"4F51|@"4F55| +@"4F57|@"4F58|@"4F59|@"4F5D|@"4F60|@"4F69|@"4F6A|@"4F74|@"4F79|@"4F7B| +@"4F7C|@"4F7D|@"4F85|@"4F86|@"4F87|@"4F88|@"4F89|@"4F8B|@"4F8D|@"4F8E| +@"4F8F|@"4F91|@"4F94|@"4F98|@"4F9C|@"4F9D|@"4F9E|@"4FA1|@"4FA3|@"4FA4) +=> @"e000 \1 @"e003@"e001; + +(@"4FAE|@"4FAF|@"4FB3|@"4FB6|@"4FB8|@"4FC1|@"4FC2|@"4FC4|@"4FC5|@"4FC9| +@"4FCC|@"4FCE|@"4FCF|@"4FD0|@"4FD8|@"4FD9|@"4FDA|@"4FDD|@"4FDE|@"4FE3| +@"4FE4|@"4FE5|@"4FEE|@"4FEF|@"4FF0|@"4FF1|@"4FF2|@"4FF3|@"4FF5|@"4FF7| +@"4FF9|@"4FFB|@"4FFE|@"5003|@"5004|@"5005|@"500B|@"5012|@"5015|@"5019) +=> @"e000 \1 @"e003@"e001; + +(@"501B|@"5020|@"5024|@"5028|@"502A|@"502E|@"5033|@"5036|@"503B|@"503C| +@"5049|@"504A|@"504C|@"504E|@"5056|@"505D|@"5060|@"5062|@"5068|@"5069| +@"506B|@"506F|@"5072|@"5076|@"5077|@"5078|@"5079|@"507D|@"5080|@"5083| +@"5085|@"508C|@"5092|@"5099|@"509A|@"509C|@"509E|@"50A2|@"50AC|@"50AE) +=> @"e000 \1 @"e003@"e001; + +(@"50B4|@"50B5|@"50BA|@"50BB|@"50C2|@"50C4|@"50D1|@"50D6|@"50DA|@"50DB| +@"50DE|@"50DF|@"50E5|@"50E6|@"50EC|@"50F9|@"50FD|@"50FE|@"50FF|@"5100| +@"5108|@"510C|@"5112|@"5113|@"5114|@"5115|@"5117|@"511B|@"5121|@"5122| +@"5124|@"5126|@"5129|@"512A|@"512B|@"5132|@"5137|@"5138|@"513A|@"513D) +=> @"e000 \1 @"e003@"e001; + +(@"5146|@"514A|@"514E|@"5150|@"5152|@"5154|@"5155|@"515C|@"516A|@"516E| +@"5176|@"5177|@"5180|@"5183|@"518D|@"5190|@"5191|@"5193|@"5194|@"5198| +@"5199|@"519D|@"519E|@"51A3|@"51A8|@"51A9|@"51B1|@"51B4|@"51B6|@"51C1| +@"51C4|@"51C5|@"51CB|@"51D1|@"51D2|@"51D7|@"51D8|@"51DE|@"51E0|@"51E5) +=> @"e000 \1 @"e003@"e001; + +(@"51E6|@"51EA|@"51F1|@"51F7|@"51F9|@"5200|@"5201|@"5202|@"5208|@"520F| +@"5212|@"5218|@"521D|@"5228|@"5229|@"5230|@"5232|@"5233|@"5234|@"5235| +@"5236|@"5237|@"5243|@"5249|@"5253|@"5255|@"5256|@"525A|@"525E|@"526E| +@"5273|@"5274|@"527A|@"527D|@"527F|@"5282|@"5284|@"5289|@"528B|@"528C) +=> @"e000 \1 @"e003@"e001; + +(@"5291|@"5293|@"5298|@"52A0|@"52A9|@"52AA|@"52AC|@"52AD|@"52B1|@"52B4| +@"52B6|@"52B9|@"52D9|@"52DE|@"52DF|@"52E1|@"52E2|@"52E6|@"52EE|@"52F1| +@"52F4|@"52F5|@"52F9|@"52FC|@"5302|@"5303|@"5305|@"530D|@"530F|@"5313| +@"5315|@"5316|@"5318|@"5319|@"531B|@"531C|@"532C|@"532D|@"532F|@"5331) +=> @"e000 \1 @"e003@"e001; + +(@"5336|@"5338|@"5348|@"5349|@"534B|@"5351|@"535F|@"5363|@"5366|@"536E| +@"536F|@"5371|@"5372|@"5376|@"5378|@"5389|@"538A|@"538E|@"5393|@"539A| +@"539D|@"539E|@"53A6|@"53A8|@"53A9|@"53AC|@"53AE|@"53B2|@"53B6|@"53B9| +@"53BA|@"53BB|@"53C8|@"53C9|@"53CB|@"53CF|@"53D3|@"53D6|@"53D7|@"53D9) +=> @"e000 \1 @"e003@"e001; + +(@"53DA|@"53DE|@"53DF|@"53E1|@"53E3|@"53E4|@"53E8|@"53E9|@"53EA|@"53EB| +@"53F2|@"53F3|@"53F4|@"53F5|@"53F7|@"53F8|@"5401|@"5406|@"540E|@"540F| +@"5410|@"5418|@"541A|@"5420|@"5427|@"542A|@"542F|@"5431|@"5434|@"5439| +@"543A|@"543C|@"543E|@"5440|@"5443|@"544C|@"5462|@"5466|@"5467|@"5468) +=> @"e000 \1 @"e003@"e001; + +(@"546A|@"546D|@"546E|@"5470|@"5471|@"5473|@"5474|@"5475|@"5476|@"5478| +@"547C|@"547F|@"5480|@"5486|@"548A|@"548B|@"548C|@"548D|@"5490|@"5492| +@"5495|@"5496|@"549C|@"54A1|@"54A4|@"54A5|@"54A8|@"54A9|@"54AA|@"54AB| +@"54AC|@"54AE|@"54B2|@"54B3|@"54B7|@"54BB|@"54BC|@"54BF|@"54C0|@"54C6) +=> @"e000 \1 @"e003@"e001; + +(@"54C7|@"54C9|@"54CE|@"54E5|@"54E6|@"54E9|@"54EA|@"54EC|@"54EE|@"54F0| +@"54F6|@"54F9|@"54FA|@"54FF|@"5500|@"5504|@"5506|@"5509|@"550E|@"550F| +@"5514|@"5515|@"5516|@"552C|@"552D|@"552E|@"552F|@"5533|@"5539|@"553E| +@"5540|@"5542|@"554A|@"554E|@"5553|@"5555|@"5559|@"555A|@"555D|@"555E) +=> @"e000 \1 @"e003@"e001; + +(@"555F|@"557B|@"557C|@"557E|@"5588|@"5589|@"558D|@"558F|@"5593|@"5599| +@"559C|@"55A3|@"55A9|@"55AC|@"55B3|@"55BB|@"55BF|@"55C1|@"55C2|@"55C5| +@"55C9|@"55CE|@"55DA|@"55DC|@"55DE|@"55DF|@"55E0|@"55E3|@"55E4|@"55E9| +@"55F7|@"55F8|@"55FA|@"55FB|@"55FD|@"55FE|@"5602|@"5604|@"5605|@"5608) +=> @"e000 \1 @"e003@"e001; + +(@"5609|@"560A|@"560C|@"560D|@"5610|@"5611|@"5612|@"5618|@"561B|@"561F| +@"5628|@"5629|@"562C|@"562E|@"562F|@"5630|@"5632|@"5633|@"5634|@"5635| +@"5636|@"5637|@"5638|@"5639|@"563A|@"563B|@"563C|@"5641|@"5645|@"564D| +@"5650|@"5653|@"5655|@"5667|@"566A|@"566C|@"566D|@"566F|@"5672|@"5673) +=> @"e000 \1 @"e003@"e001; + +(@"5685|@"5686|@"568A|@"568C|@"568E|@"568F|@"5694|@"5695|@"5698|@"5699| +@"56A0|@"56A7|@"56AD|@"56B1|@"56B2|@"56B3|@"56BB|@"56C2|@"56C6|@"56C8| +@"56C9|@"56CD|@"56DA|@"56DB|@"56DE|@"56EC|@"56EE|@"56F2|@"56F3|@"56FA| +@"5703|@"5704|@"5709|@"570D|@"5716|@"5717|@"5728|@"572C|@"572D|@"572E) +=> @"e000 \1 @"e003@"e001; + +(@"5730|@"5740|@"574F|@"5750|@"5761|@"5768|@"576E|@"576F|@"5773|@"5775| +@"5777|@"5778|@"577B|@"5782|@"5788|@"5793|@"5795|@"579E|@"57A2|@"57C3| +@"57CB|@"57DC|@"57E0|@"57E4|@"57ED|@"57F0|@"57FA|@"57FC|@"57FD|@"5806| +@"581D|@"5820|@"5821|@"5823|@"5824|@"5826|@"582F|@"5835|@"583A|@"584A) +=> @"e000 \1 @"e003@"e001; + +(@"584F|@"5850|@"5851|@"5852|@"5857|@"5859|@"5862|@"5880|@"5885|@"588D| +@"5893|@"589C|@"589D|@"589F|@"58AE|@"58D4|@"58D5|@"58DA|@"58DD|@"58E9| +@"58EB|@"58F2|@"58FA|@"58FB|@"58FC|@"58FD|@"5908|@"590F|@"5914|@"5916| +@"591A|@"591C|@"592A|@"592B|@"592C|@"5937|@"5938|@"593B|@"5947|@"594E) +=> @"e000 \1 @"e003@"e001; + +(@"594F|@"5953|@"595A|@"5962|@"5973|@"5974|@"5976|@"597D|@"5982|@"5991| +@"5992|@"5993|@"5996|@"5999|@"59A3|@"59A5|@"59AC|@"59B9|@"59BB|@"59C6| +@"59C9|@"59CB|@"59D0|@"59D1|@"59D2|@"59D4|@"59DA|@"59DD|@"59E3|@"59E4| +@"59E5|@"59E8|@"59EB|@"59EC|@"59FF|@"5A01|@"5A03|@"5A11|@"5A13|@"5A1C) +=> @"e000 \1 @"e003@"e001; + +(@"5A23|@"5A25|@"5A27|@"5A2D|@"5A35|@"5A36|@"5A3F|@"5A40|@"5A41|@"5A46| +@"5A50|@"5A62|@"5A66|@"5A72|@"5A7F|@"5A84|@"5A8D|@"5A92|@"5A9A|@"5AA2| +@"5AA4|@"5AAA|@"5ABA|@"5ABD|@"5ABE|@"5ABF|@"5AC1|@"5AC2|@"5AD6|@"5AD7| +@"5ADB|@"5AE0|@"5AE2|@"5AEB|@"5AEE|@"5AEF|@"5AF6|@"5AFD|@"5B00|@"5B05) +=> @"e000 \1 @"e003@"e001; + +(@"5B08|@"5B09|@"5B0C|@"5B16|@"5B25|@"5B28|@"5B2D|@"5B32|@"5B50|@"5B56| +@"5B57|@"5B5A|@"5B5B|@"5B5C|@"5B5D|@"5B61|@"5B63|@"5B64|@"5B65|@"5B69| +@"5B73|@"5B75|@"5B76|@"5B7A|@"5B81|@"5B87|@"5B88|@"5B8A|@"5B99|@"5B9C| +@"5B9D|@"5BA5|@"5BB0|@"5BB5|@"5BB6|@"5BC0|@"5BC4|@"5BC7|@"5BCC|@"5BD0) +=> @"e000 \1 @"e003@"e001; + +(@"5BD3|@"5BD8|@"5BE1|@"5BE4|@"5BE5|@"5BE8|@"5BEB|@"5BED|@"5BEE|@"5BF3| +@"5BF6|@"5BF9|@"5BFE|@"5BFF|@"5C0C|@"5C0D|@"5C0E|@"5C0F|@"5C11|@"5C13| +@"5C14|@"5C24|@"5C2D|@"5C31|@"5C38|@"5C3B|@"5C3E|@"5C3F|@"5C41|@"5C46| +@"5C4D|@"5C4E|@"5C62|@"5C65|@"5C68|@"5C7A|@"5C88|@"5C90|@"5C94|@"5CA3) +=> @"e000 \1 @"e003@"e001; + +(@"5CA5|@"5CA7|@"5CA8|@"5CAB|@"5CB1|@"5CB5|@"5CC0|@"5CD9|@"5CE3|@"5CE8| +@"5CE9|@"5CED|@"5CF1|@"5CF6|@"5D0D|@"5D0E|@"5D14|@"5D15|@"5D24|@"5D34| +@"5D3D|@"5D4B|@"5D4E|@"5D54|@"5D6C|@"5D81|@"5D87|@"5D8B|@"5D95|@"5DA0| +@"5DA2|@"5DB0|@"5DB7|@"5DBC|@"5DCB|@"5DCD|@"5DDE|@"5DE2|@"5DE6|@"5DE7) +=> @"e000 \1 @"e003@"e001; + +(@"5DE8|@"5DEB|@"5DEC|@"5DED|@"5DF1|@"5DF2|@"5DF3|@"5DF4|@"5DF5|@"5E02| +@"5E03|@"5E0C|@"5E1A|@"5E1D|@"5E28|@"5E2B|@"5E36|@"5E37|@"5E3D|@"5E3F| +@"5E43|@"5E5F|@"5E63|@"5E6C|@"5E7A|@"5E7C|@"5E7D|@"5E7E|@"5E87|@"5E8B| +@"5E8F|@"5E96|@"5E9C|@"5EA7|@"5EAB|@"5EB3|@"5EB6|@"5EBB|@"5EBD|@"5EBE) +=> @"e000 \1 @"e003@"e001; + +(@"5EC1|@"5EC3|@"5EC4|@"5EC8|@"5ECB|@"5ECF|@"5ED0|@"5ED6|@"5EDA|@"5EDD| +@"5EDF|@"5EE1|@"5EE2|@"5EE5|@"5EE8|@"5EEC|@"5EFB|@"5EFC|@"5EFD|@"5F03| +@"5F0A|@"5F0D|@"5F11|@"5F12|@"5F1B|@"5F1F|@"5F22|@"5F25|@"5F27|@"5F29| +@"5F2D|@"5F40|@"5F4C|@"5F58|@"5F59|@"5F5A|@"5F5B|@"5F5D|@"5F5E|@"5F69) +=> @"e000 \1 @"e003@"e001; + +(@"5F6A|@"5F6B|@"5F7C|@"5F82|@"5F85|@"5F8A|@"5F8C|@"5F90|@"5F92|@"5F98| +@"5F99|@"5FA0|@"5FA3|@"5FAD|@"5FAE|@"5FAF|@"5FBC|@"5FBD|@"5FC9|@"5FCC| +@"5FD7|@"5FE2|@"5FE4|@"5FEB|@"5FEE|@"5FF8|@"600A|@"6012|@"6015|@"6016| +@"6019|@"601D|@"6020|@"6021|@"6029|@"602A|@"603E|@"6043|@"6048|@"6055) +=> @"e000 \1 @"e003@"e001; + +(@"605A|@"6060|@"6062|@"6063|@"6065|@"6075|@"6084|@"608C|@"6094|@"6095| +@"609F|@"60A0|@"60A7|@"60A9|@"60B1|@"60B2|@"60B4|@"60B8|@"60BC|@"60BD| +@"60C6|@"60DF|@"60E0|@"60E2|@"60F0|@"60F1|@"60F4|@"60F9|@"6100|@"6101| +@"6108|@"6109|@"610F|@"611A|@"611B|@"6127|@"612D|@"6137|@"6146|@"6148) +=> @"e000 \1 @"e003@"e001; + +(@"614B|@"6153|@"6155|@"6160|@"6167|@"6168|@"616E|@"6170|@"617A|@"6182| +@"618A|@"618D|@"6192|@"6194|@"6198|@"6199|@"61A9|@"61AE|@"61C6|@"61C8| +@"61CB|@"61D7|@"61DF|@"61F7|@"61FC|@"61FF|@"6208|@"620A|@"620D|@"6211| +@"6212|@"6232|@"6234|@"6235|@"6236|@"6237|@"6238|@"6240|@"6248|@"6249) +=> @"e000 \1 @"e003@"e001; + +(@"624B|@"624D|@"6252|@"6257|@"6263|@"626F|@"6276|@"627A|@"627E|@"6280| +@"6284|@"628A|@"6293|@"6294|@"6295|@"6296|@"629B|@"62AB|@"62AC|@"62B1| +@"62BD|@"62C4|@"62C7|@"62CA|@"62CB|@"62CF|@"62D5|@"62D6|@"62D7|@"62D8| +@"62DC|@"62E0|@"62F7|@"62FD|@"62FF|@"6301|@"6302|@"6307|@"6328|@"632A) +=> @"e000 \1 @"e003@"e001; + +(@"632B|@"6342|@"6344|@"634E|@"6355|@"636E|@"6371|@"6376|@"637F|@"6383| +@"6388|@"6389|@"638A|@"638E|@"638F|@"6392|@"639B|@"639C|@"63A1|@"63BB| +@"63C4|@"63C6|@"63C9|@"63CF|@"63DF|@"63E9|@"63EB|@"63EE|@"63F6|@"6406| +@"6413|@"6414|@"6416|@"6417|@"641C|@"6425|@"642F|@"643A|@"643D|@"6467) +=> @"e000 \1 @"e003@"e001; + +(@"6469|@"646F|@"6473|@"6478|@"6479|@"647D|@"6485|@"6488|@"6493|@"6495| +@"649D|@"649F|@"64A9|@"64AB|@"64AD|@"64B9|@"64BE|@"64C4|@"64CD|@"64D5| +@"64DA|@"64E0|@"64E1|@"64E3|@"64E7|@"64EC|@"64ED|@"64FA|@"64FE|@"6504| +@"650A|@"652A|@"652F|@"6532|@"6536|@"6537|@"6538|@"6539|@"6545|@"6548) +=> @"e000 \1 @"e003@"e001; + +(@"6549|@"654D|@"654E|@"6551|@"6554|@"6556|@"6557|@"6558|@"6559|@"655D| +@"6561|@"6569|@"6577|@"6581|@"6583|@"6585|@"6586|@"6590|@"6597|@"6599| +@"659D|@"65A7|@"65AF|@"65BF|@"65C0|@"65C2|@"65C4|@"65C5|@"65C6|@"65C9| +@"65D2|@"65D7|@"65E0|@"65E2|@"65E3|@"65E7|@"65E8|@"65E9|@"65F2|@"65F4) +=> @"e000 \1 @"e003@"e001; + +(@"65FF|@"6603|@"660A|@"661B|@"6627|@"662B|@"662F|@"6634|@"663C|@"6641| +@"6642|@"6648|@"665D|@"665E|@"6661|@"6664|@"6666|@"6667|@"666E|@"6677| +@"667A|@"6681|@"6687|@"6689|@"668C|@"6690|@"6691|@"669E|@"66A3|@"66A8| +@"66AE|@"66B3|@"66B8|@"66BF|@"66C0|@"66C1|@"66C9|@"66D3|@"66D6|@"66D9) +=> @"e000 \1 @"e003@"e001; + +(@"66E6|@"66EA|@"66EC|@"66F3|@"66F8|@"66F9|@"66FA|@"66FF|@"6700|@"6709| +@"671D|@"671E|@"671F|@"672A|@"6731|@"6733|@"6735|@"6736|@"673A|@"673D| +@"6745|@"674E|@"6750|@"675C|@"675E|@"6761|@"676A|@"676E|@"676F|@"6772| +@"6775|@"6777|@"677C|@"6787|@"6793|@"6798|@"6799|@"679A|@"679C|@"679D) +=> @"e000 \1 @"e003@"e001; + +(@"67AF|@"67B1|@"67B2|@"67B6|@"67B7|@"67B8|@"67BE|@"67C1|@"67C5|@"67D4| +@"67D8|@"67E2|@"67E5|@"67E9|@"67EF|@"67F0|@"67F1|@"67F3|@"67F6|@"67F9| +@"67FB|@"67FF|@"6803|@"6816|@"682A|@"682E|@"6832|@"683D|@"6842|@"6843| +@"6867|@"6874|@"6885|@"6893|@"6894|@"689B|@"689D|@"689F|@"68A0|@"68A2) +=> @"e000 \1 @"e003@"e001; + +(@"68A7|@"68A8|@"68AD|@"68AF|@"68B0|@"68B3|@"68B6|@"68C4|@"68CA|@"68CB| +@"68CC|@"68D0|@"68D7|@"68E3|@"68E8|@"68F2|@"68F9|@"6905|@"690E|@"6911| +@"6912|@"6930|@"693A|@"6942|@"694F|@"6955|@"6959|@"695A|@"6961|@"6962| +@"6963|@"696E|@"6973|@"6977|@"6978|@"697C|@"6986|@"698C|@"698E|@"6991) +=> @"e000 \1 @"e003@"e001; + +(@"6998|@"699F|@"69A7|@"69A8|@"69AD|@"69B0|@"69B1|@"69B4|@"69B7|@"69C0| +@"69C1|@"69CB|@"69CE|@"69D0|@"69E5|@"69E9|@"69F9|@"69FB|@"69FD|@"6A13| +@"6A14|@"6A17|@"6A19|@"6A1B|@"6A21|@"6A28|@"6A35|@"6A39|@"6A3A|@"6A3B| +@"6A47|@"6A48|@"6A4A|@"6A4B|@"6A5F|@"6A62|@"6A74|@"6A9F|@"6AAE|@"6AAF) +=> @"e000 \1 @"e003@"e001; + +(@"6AC2|@"6AC3|@"6AD3|@"6ADA|@"6ADC|@"6AF7|@"6B21|@"6B2C|@"6B37|@"6B38| +@"6B39|@"6B3A|@"6B4C|@"6B50|@"6B54|@"6B5F|@"6B62|@"6B64|@"6B65|@"6B66| +@"6B67|@"6B69|@"6B6F|@"6B72|@"6B73|@"6B7B|@"6B80|@"6B82|@"6B86|@"6B8A| +@"6B8D|@"6BA2|@"6BB3|@"6BBD|@"6BC0|@"6BC1|@"6BC5|@"6BC6|@"6BCB|@"6BCD) +=> @"e000 \1 @"e003@"e001; + +(@"6BCE|@"6BCF|@"6BD4|@"6BD6|@"6BD7|@"6BD8|@"6BDB|@"6BEB|@"6BEC|@"6BF3| +@"6C10|@"6C17|@"6C23|@"6C34|@"6C3F|@"6C42|@"6C43|@"6C4F|@"6C59|@"6C5A| +@"6C5C|@"6C5D|@"6C61|@"6C6D|@"6C70|@"6C74|@"6C82|@"6C8D|@"6C98|@"6C99| +@"6C9A|@"6C9B|@"6CAC|@"6CAE|@"6CB1|@"6CB3|@"6CB9|@"6CBB|@"6CBC|@"6CBD) +=> @"e000 \1 @"e003@"e001; + +(@"6CC5|@"6CD1|@"6CD7|@"6CDA|@"6CDC|@"6CDD|@"6CE1|@"6CE2|@"6CE5|@"6CE8| +@"6CF0|@"6D04|@"6D11|@"6D12|@"6D19|@"6D1F|@"6D27|@"6D2E|@"6D32|@"6D3C| +@"6D3E|@"6D41|@"6D66|@"6D69|@"6D6C|@"6D6E|@"6D77|@"6D7F|@"6D82|@"6D88| +@"6D8D|@"6D91|@"6D95|@"6D96|@"6DAA|@"6DC4|@"6DC6|@"6DC7|@"6DCF|@"6DD2) +=> @"e000 \1 @"e003@"e001; + +(@"6DD6|@"6DD8|@"6DDD|@"6DE0|@"6DE4|@"6DEC|@"6DEE|@"6DF6|@"6DFC|@"6E08| +@"6E1A|@"6E1D|@"6E20|@"6E21|@"6E23|@"6E26|@"6E28|@"6E2D|@"6E38|@"6E3A| +@"6E3C|@"6E3D|@"6E43|@"6E44|@"6E4A|@"6E51|@"6E56|@"6E6B|@"6E7A|@"6E9C| +@"6E9D|@"6EAA|@"6EB2|@"6EC1|@"6EC8|@"6ECB|@"6ED3|@"6ED4|@"6ED9|@"6EEC) +=> @"e000 \1 @"e003@"e001; + +(@"6EEF|@"6EF7|@"6EF8|@"6F01|@"6F02|@"6F04|@"6F0F|@"6F13|@"6F15|@"6F1A| +@"6F2A|@"6F2C|@"6F31|@"6F3C|@"6F59|@"6F5A|@"6F5E|@"6F66|@"6F6E|@"6F70| +@"6F74|@"6F7D|@"6F86|@"6F8C|@"6F8D|@"6F94|@"6FA1|@"6FA7|@"6FA8|@"6FAE| +@"6FC9|@"6FCA|@"6FDE|@"6FDF|@"6FE0|@"6FE1|@"6FE4|@"6FE9|@"6FFE|@"7009) +=> @"e000 \1 @"e003@"e001; + +(@"700F|@"7018|@"701F|@"7023|@"7026|@"7028|@"702C|@"7030|@"705D|@"705E| +@"706B|@"7070|@"7078|@"707D|@"707E|@"7081|@"7089|@"708A|@"7092|@"70AC| +@"70AE|@"70B0|@"70B7|@"70BA|@"70CF|@"70D3|@"70E3|@"7119|@"7120|@"7121| +@"7126|@"713C|@"7146|@"7151|@"7152|@"7155|@"7164|@"7166|@"7167|@"7168) +=> @"e000 \1 @"e003@"e001; + +(@"716E|@"7188|@"7199|@"719B|@"71A8|@"71AC|@"71B9|@"71BA|@"71BE|@"71CB| +@"71CE|@"71D2|@"71E5|@"71E7|@"71EC|@"71F9|@"71FE|@"71FF|@"7210|@"7214| +@"722A|@"722C|@"7232|@"7238|@"7239|@"723A|@"723B|@"723E|@"7256|@"7259| +@"725B|@"725F|@"7261|@"726F|@"7274|@"7278|@"7280|@"7292|@"72C9|@"72D0) +=> @"e000 \1 @"e003@"e001; + +(@"72D2|@"72D7|@"72E1|@"72E9|@"72F4|@"72F8|@"72FD|@"7309|@"730A|@"7313| +@"7318|@"7322|@"7325|@"7327|@"732A|@"732B|@"7331|@"7334|@"7336|@"7337| +@"7343|@"7345|@"7352|@"7358|@"7360|@"7363|@"7369|@"736C|@"7378|@"737C| +@"7388|@"7396|@"7397|@"7398|@"7399|@"739E|@"73A0|@"73AB|@"73B3|@"73BB) +=> @"e000 \1 @"e003@"e001; + +(@"73C2|@"73C6|@"73C8|@"73DD|@"73E0|@"73E4|@"73E5|@"73EA|@"73EE|@"73F7| +@"7403|@"7406|@"7407|@"7409|@"7421|@"7425|@"7426|@"742A|@"7432|@"7435| +@"7436|@"7440|@"7441|@"7445|@"744B|@"744E|@"7455|@"7459|@"745A|@"745C| +@"745E|@"7460|@"7463|@"7464|@"746A|@"7470|@"7473|@"7476|@"7480|@"7482) +=> @"e000 \1 @"e003@"e001; + +(@"7483|@"7486|@"749D|@"74A3|@"74AA|@"74B2|@"74B5|@"74B9|@"74BD|@"74DC| +@"74E0|@"74E2|@"74E6|@"74F7|@"7503|@"750C|@"7526|@"752B|@"7531|@"7540| +@"754C|@"754F|@"7559|@"755D|@"7564|@"7566|@"756E|@"7570|@"7578|@"757F| +@"7587|@"758E|@"758F|@"759A|@"75A3|@"75A4|@"75A5|@"75A9|@"75B1|@"75B2) +=> @"e000 \1 @"e003@"e001; + +(@"75B4|@"75B5|@"75BD|@"75C0|@"75C2|@"75CD|@"75CE|@"75D3|@"75D4|@"75D8| +@"75DE|@"75E2|@"75E3|@"75E4|@"75E7|@"75E9|@"75F2|@"75F4|@"75F9|@"75FA| +@"75FC|@"75FF|@"7600|@"7601|@"7608|@"7609|@"7610|@"7615|@"7619|@"7624| +@"7626|@"7630|@"7633|@"763B|@"7642|@"7646|@"7648|@"7652|@"7658|@"7661) +=> @"e000 \1 @"e003@"e001; + +(@"7669|@"766F|@"7678|@"7681|@"7683|@"7686|@"768B|@"768E|@"7693|@"769A| +@"769B|@"769C|@"769E|@"76A4|@"76AE|@"76B6|@"76BA|@"76C2|@"76C3|@"76D4| +@"76D9|@"76DC|@"76E7|@"76EC|@"76F1|@"76FB|@"7707|@"7709|@"770A|@"771B| +@"7725|@"7726|@"7738|@"773A|@"7747|@"775A|@"775F|@"7761|@"7762|@"7765) +=> @"e000 \1 @"e003@"e001; + +(@"7768|@"776C|@"7779|@"777D|@"777E|@"777F|@"778D|@"7796|@"77AD|@"77B9| +@"77BD|@"77BF|@"77C3|@"77DB|@"77E2|@"77E3|@"77E5|@"77E9|@"77EE|@"77EF| +@"7802|@"780C|@"7811|@"7812|@"7815|@"7822|@"7825|@"7826|@"7832|@"7834| +@"783A|@"7843|@"7845|@"785D|@"7868|@"786B|@"7881|@"788D|@"788E|@"7891) +=> @"e000 \1 @"e003@"e001; + +(@"7893|@"78A8|@"78BC|@"78C1|@"78C8|@"78CA|@"78CB|@"78CE|@"78D1|@"78D5| +@"78E0|@"78E8|@"78EA|@"78EF|@"78FD|@"7901|@"790C|@"790E|@"7912|@"7916| +@"7919|@"7927|@"792A|@"793C|@"793E|@"7940|@"7941|@"7945|@"7948|@"7949| +@"7950|@"7954|@"7955|@"7956|@"7957|@"795A|@"795B|@"795C|@"795F|@"7960) +=> @"e000 \1 @"e003@"e001; + +(@"7962|@"7967|@"7968|@"7977|@"797A|@"798A|@"798D|@"7991|@"79A6|@"79A7| +@"79A8|@"79AE|@"79B0|@"79B1|@"79B9|@"79BB|@"79BE|@"79C0|@"79C1|@"79CB| +@"79D1|@"79D5|@"79D6|@"79D8|@"79DF|@"79EA|@"79EC|@"79FB|@"7A00|@"7A01| +@"7A0A|@"7A0C|@"7A0D|@"7A17|@"7A1A|@"7A1E|@"7A32|@"7A3B|@"7A3C|@"7A3D) +=> @"e000 \1 @"e003@"e001; + +(@"7A3F|@"7A49|@"7A4C|@"7A50|@"7A57|@"7A62|@"7A76|@"7A7E|@"7A82|@"7A85| +@"7A88|@"7A8A|@"7A95|@"7A9B|@"7AA0|@"7AA9|@"7AAA|@"7AAC|@"7AAF|@"7AB3| +@"7AB6|@"7AB9|@"7ABA|@"7AC5|@"7AC7|@"7AC8|@"7AD7|@"7AE2|@"7AEA|@"7AFD| +@"7B06|@"7B0A|@"7B0C|@"7B11|@"7B1E|@"7B25|@"7B26|@"7B2C|@"7B2F|@"7B33) +=> @"e000 \1 @"e003@"e001; + +(@"7B39|@"7B53|@"7B5F|@"7B65|@"7B6E|@"7B71|@"7B7D|@"7B7F|@"7B87|@"7B8D| +@"7B8E|@"7B92|@"7B95|@"7B9A|@"7BA0|@"7BB8|@"7BBE|@"7BCC|@"7BD9|@"7BDD| +@"7BE0|@"7BE6|@"7BE9|@"7BEA|@"7C09|@"7C0B|@"7C11|@"7C14|@"7C18|@"7C20| +@"7C2B|@"7C38|@"7C4C|@"7C52|@"7C54|@"7C5F|@"7C67|@"7C6C|@"7C72|@"7C73) +=> @"e000 \1 @"e003@"e001; + +(@"7C7B|@"7C83|@"7C8D|@"7C97|@"7CA2|@"7CB9|@"7CC5|@"7CCA|@"7CD5|@"7CD7| +@"7CD9|@"7CDC|@"7CDF|@"7CE2|@"7CE5|@"7CEF|@"7CF2|@"7CF6|@"7CF8|@"7CFA| +@"7CFB|@"7D00|@"7D02|@"7D06|@"7D10|@"7D13|@"7D15|@"7D17|@"7D19|@"7D20| +@"7D2B|@"7D2C|@"7D2F|@"7D30|@"7D35|@"7D39|@"7D44|@"7D5B|@"7D5E|@"7D69) +=> @"e000 \1 @"e003@"e001; + +(@"7D72|@"7D7A|@"7D7F|@"7D83|@"7D99|@"7DA5|@"7DA6|@"7DAC|@"7DAD|@"7DAE| +@"7DB5|@"7DBA|@"7DC7|@"7DCB|@"7DD2|@"7DD6|@"7DE0|@"7DE6|@"7DEF|@"7DF2| +@"7DF9|@"7DFB|@"7E0B|@"7E10|@"7E17|@"7E18|@"7E1E|@"7E1F|@"7E21|@"7E32| +@"7E37|@"7E39|@"7E3B|@"7E44|@"7E45|@"7E47|@"7E4B|@"7E4D|@"7E50|@"7E5A) +=> @"e000 \1 @"e003@"e001; + +(@"7E5E|@"7E61|@"7E62|@"7E6A|@"7E6B|@"7E70|@"7E7C|@"7E87|@"7E8D|@"7E94| +@"7E9B|@"7EBB|@"7F36|@"7F37|@"7F45|@"7F4D|@"7F58|@"7F5D|@"7F5F|@"7F63| +@"7F66|@"7F6A|@"7F6B|@"7F6E|@"7F72|@"7F75|@"7F79|@"7F7D|@"7F85|@"7F86| +@"7F87|@"7F88|@"7F8B|@"7F8E|@"7F94|@"7F96|@"7F9D|@"7F9E|@"7FA9|@"7FB2) +=> @"e000 \1 @"e003@"e001; + +(@"7FB8|@"7FBD|@"7FC5|@"7FDA|@"7FDB|@"7FE0|@"7FE1|@"7FE4|@"7FEC|@"7FF1| +@"7FF3|@"7FF9|@"7FFA|@"8000|@"8001|@"8003|@"8004|@"8005|@"8007|@"8008| +@"8009|@"800C|@"8010|@"8012|@"8014|@"8016|@"8017|@"8019|@"801E|@"8021| +@"8026|@"8028|@"802C|@"802D|@"8030|@"8033|@"8036|@"803B|@"804A|@"8055) +=> @"e000 \1 @"e003@"e001; + +(@"805A|@"8071|@"8075|@"8084|@"8086|@"8087|@"808C|@"8098|@"809A|@"80A1| +@"80A2|@"80A5|@"80B4|@"80B5|@"80C3|@"80C4|@"80CA|@"80CE|@"80D5|@"80D9| +@"80DA|@"80DE|@"80E0|@"80E1|@"80E5|@"80FE|@"8102|@"8106|@"8127|@"8129| +@"812F|@"8130|@"8133|@"8135|@"813A|@"813E|@"8150|@"8151|@"8152|@"8153) +=> @"e000 \1 @"e003@"e001; + +(@"8160|@"8166|@"8170|@"8174|@"817F|@"8182|@"8184|@"8186|@"818B|@"818F| +@"8198|@"819A|@"81A0|@"81A9|@"81B4|@"81B5|@"81B8|@"81BE|@"81C2|@"81CA| +@"81CD|@"81D1|@"81DA|@"81DD|@"81E5|@"81EA|@"81F3|@"81F4|@"81FA|@"81FC| +@"81FE|@"8201|@"8205|@"8207|@"820A|@"820D|@"8210|@"8212|@"8216|@"821E) +=> @"e000 \1 @"e003@"e001; + +(@"821F|@"8235|@"8238|@"8240|@"8245|@"824D|@"8258|@"825A|@"8264|@"826A| +@"826B|@"8278|@"827E|@"8288|@"8294|@"8298|@"8299|@"829D|@"82A3|@"82A5| +@"82A6|@"82A7|@"82AA|@"82AD|@"82AE|@"82B0|@"82B1|@"82B7|@"82BB|@"82BC| +@"82BD|@"82BE|@"82C5|@"82D4|@"82D5|@"82D7|@"82DB|@"82DE|@"82DF|@"82E1) +=> @"e000 \1 @"e003@"e001; + +(@"82E3|@"82E6|@"82E7|@"82F4|@"82FA|@"82FB|@"82FD|@"82FF|@"8302|@"8304| +@"8305|@"8308|@"831D|@"8323|@"8328|@"832C|@"8331|@"8334|@"8339|@"8349| +@"8373|@"8377|@"8385|@"8389|@"838E|@"8392|@"8393|@"839D|@"83A0|@"83AA| +@"83B1|@"83BF|@"83CB|@"83D1|@"83D3|@"83DC|@"83DF|@"83E0|@"83E9|@"83EF) +=> @"e000 \1 @"e003@"e001; + +(@"83F0|@"83F2|@"83F9|@"83FD|@"8403|@"8404|@"8406|@"840A|@"840B|@"840E| +@"8429|@"8435|@"8438|@"8446|@"8461|@"8466|@"8469|@"846A|@"846B|@"846D| +@"8473|@"8475|@"8482|@"848D|@"8490|@"8494|@"849E|@"849F|@"84AD|@"84AF| +@"84B2|@"84BF|@"84C0|@"84CD|@"84D1|@"84D3|@"84D6|@"84FC|@"8500|@"8515) +=> @"e000 \1 @"e003@"e001; + +(@"8517|@"851E|@"851F|@"8526|@"852C|@"853D|@"853F|@"8549|@"854A|@"854B| +@"854E|@"8555|@"8556|@"8558|@"8559|@"855E|@"8564|@"856A|@"856D|@"857E| +@"8586|@"8587|@"8589|@"858A|@"858F|@"8599|@"85A4|@"85AF|@"85BA|@"85C1| +@"85D0|@"85D5|@"85DC|@"85DD|@"85EA|@"85F7|@"85F9|@"85FB|@"8602|@"8604) +=> @"e000 \1 @"e003@"e001; + +(@"8607|@"8627|@"863C|@"863F|@"8641|@"864E|@"8653|@"8655|@"865A|@"865B| +@"865C|@"865E|@"865F|@"8667|@"866C|@"866F|@"867A|@"868B|@"868D|@"86A4| +@"86A8|@"86A9|@"86AA|@"86AF|@"86B0|@"86B4|@"86C0|@"86C6|@"86D4|@"86DB| +@"86DF|@"86F8|@"86FB|@"86FE|@"8708|@"8709|@"870A|@"8715|@"8716|@"8718) +=> @"e000 \1 @"e003@"e001; + +(@"871A|@"871D|@"8721|@"8729|@"873A|@"874C|@"875F|@"8764|@"8765|@"8766| +@"8774|@"8778|@"8798|@"879E|@"87A6|@"87AD|@"87BB|@"87C7|@"87CA|@"87E3| +@"87EF|@"87F9|@"87FB|@"8803|@"8821|@"8823|@"8831|@"8839|@"8857|@"8859| +@"885B|@"885E|@"8862|@"8863|@"8868|@"8882|@"8886|@"8888|@"888B|@"888D) +=> @"e000 \1 @"e003@"e001; + +(@"8896|@"889B|@"889D|@"88A4|@"88AA|@"88AB|@"88B3|@"88B4|@"88C1|@"88CA| +@"88CF|@"88D2|@"88D4|@"88D5|@"88D8|@"88DC|@"88DF|@"88E1|@"88E8|@"88EF| +@"88F1|@"88F4|@"88F5|@"88F9|@"88FD|@"88FE|@"8904|@"8912|@"8913|@"8915| +@"8918|@"8919|@"891A|@"8925|@"892A|@"892B|@"8938|@"8956|@"8958|@"8966) +=> @"e000 \1 @"e003@"e001; + +(@"897F|@"8981|@"8989|@"898F|@"8996|@"8997|@"89A9|@"89AC|@"89AF|@"89B7| +@"89DA|@"89DD|@"89F6|@"8A03|@"8A08|@"8A0E|@"8A11|@"8A18|@"8A1B|@"8A1D| +@"8A34|@"8A36|@"8A3B|@"8A3E|@"8A41|@"8A46|@"8A4B|@"8A4E|@"8A50|@"8A51| +@"8A54|@"8A56|@"8A5B|@"8A5E|@"8A61|@"8A63|@"8A66|@"8A69|@"8A6B|@"8A6C) +=> @"e000 \1 @"e003@"e001; + +(@"8A6D|@"8A71|@"8A72|@"8A7C|@"8A7F|@"8A82|@"8A84|@"8A85|@"8A87|@"8A89| +@"8A8C|@"8A92|@"8A93|@"8A98|@"8A9A|@"8A9E|@"8AA1|@"8AA3|@"8AA5|@"8AA7| +@"8AA8|@"8AB0|@"8AB2|@"8AB9|@"8ABC|@"8AC9|@"8ACF|@"8ADB|@"8ADD|@"8ADF| +@"8AE1|@"8AE6|@"8AE7|@"8AED|@"8AEE|@"8AF0|@"8AF1|@"8AF8|@"8B00|@"8B02) +=> @"e000 \1 @"e003@"e001; + +(@"8B0C|@"8B0E|@"8B11|@"8B16|@"8B1D|@"8B20|@"8B23|@"8B28|@"8B33|@"8B37| +@"8B41|@"8B43|@"8B4C|@"8B4F|@"8B59|@"8B5C|@"8B5F|@"8B6C|@"8B70|@"8B77| +@"8B7D|@"8B7F|@"8B89|@"8B8E|@"8B90|@"8C1E|@"8C3F|@"8C46|@"8C49|@"8C4E| +@"8C55|@"8C68|@"8C6A|@"8C6B|@"8C6C|@"8C78|@"8C79|@"8C7A|@"8C82|@"8C85) +=> @"e000 \1 @"e003@"e001; + +(@"8C8D|@"8C93|@"8C94|@"8C9D|@"8CA0|@"8CA1|@"8CA8|@"8CAF|@"8CB0|@"8CB2| +@"8CB3|@"8CB4|@"8CB7|@"8CBB|@"8CBD|@"8CBF|@"8CC0|@"8CC4|@"8CC7|@"8CD9| +@"8CDA|@"8CDC|@"8CE0|@"8CE3|@"8CE6|@"8CED|@"8CF4|@"8CFB|@"8CFC|@"8CFD| +@"8D04|@"8D05|@"8D14|@"8D52|@"8D66|@"8D6D|@"8D70|@"8D73|@"8D74|@"8D77) +=> @"e000 \1 @"e003@"e001; + +(@"8D85|@"8D8E|@"8D91|@"8D99|@"8DA0|@"8DBA|@"8DBE|@"8DC2|@"8DC6|@"8DCE| +@"8DCF|@"8DD7|@"8DDD|@"8DE4|@"8DE8|@"8DEA|@"8DEC|@"8DEF|@"8DF1|@"8DFD| +@"8E08|@"8E1D|@"8E1E|@"8E1F|@"8E29|@"8E30|@"8E36|@"8E3D|@"8E42|@"8E44| +@"8E48|@"8E49|@"8E4A|@"8E4F|@"8E70|@"8E7A|@"8E81|@"8E8A|@"8E8B|@"8E93) +=> @"e000 \1 @"e003@"e001; + +(@"8EB1|@"8EC0|@"8EC6|@"8ECC|@"8EF9|@"8EFA|@"8EFB|@"8F08|@"8F09|@"8F14| +@"8F1C|@"8F1D|@"8F29|@"8F33|@"8F38|@"8F3F|@"8F4E|@"8F5D|@"8F61|@"8F64| +@"8F9C|@"8F9E|@"8FAD|@"8FC3|@"8FD3|@"8FD5|@"8FE2|@"8FE6|@"8FE8|@"8FE9| +@"8FF4|@"8FF7|@"8FFA|@"9000|@"9003|@"9005|@"9007|@"900B|@"900C|@"900D) +=> @"e000 \1 @"e003@"e001; + +(@"900F|@"9011|@"9014|@"9017|@"901D|@"9020|@"9025|@"9030|@"9031|@"9035| +@"9036|@"903E|@"9042|@"9045|@"9047|@"904A|@"904E|@"9050|@"9052|@"9053| +@"9055|@"9058|@"9059|@"905B|@"905E|@"905F|@"9061|@"9068|@"906D|@"906E| +@"9072|@"9076|@"907A|@"907C|@"907D|@"907F|@"9080|@"9081|@"9082|@"9083) +=> @"e000 \1 @"e003@"e001; + +(@"9087|@"908C|@"908F|@"9090|@"90A3|@"90B0|@"90B1|@"90B3|@"90B5|@"90B6| +@"90B8|@"90BD|@"90BE|@"90CA|@"90DC|@"90E8|@"90EA|@"90EB|@"90F5|@"90FD| +@"9112|@"9114|@"9119|@"9131|@"9136|@"9149|@"914B|@"914D|@"914E|@"9152| +@"9157|@"9164|@"9165|@"916C|@"9174|@"9175|@"9176|@"9179|@"9189|@"918D) +=> @"e000 \1 @"e003@"e001; + +(@"9190|@"919C|@"91A2|@"91AA|@"91AB|@"91AE|@"91AF|@"91B4|@"91C3|@"91C7| +@"91C9|@"91CC|@"91CE|@"91D7|@"91DC|@"91E3|@"91E6|@"91EA|@"9207|@"9214| +@"921F|@"9237|@"9245|@"924B|@"924F|@"9252|@"9264|@"927E|@"9296|@"9299| +@"929A|@"92B6|@"92B7|@"92B9|@"92E4|@"92EA|@"92F8|@"92FD|@"930F|@"9310) +=> @"e000 \1 @"e003@"e001; + +(@"9318|@"9319|@"9324|@"9328|@"932E|@"9349|@"934B|@"934D|@"9357|@"935C| +@"935D|@"936A|@"936B|@"936C|@"936E|@"938F|@"9396|@"93A1|@"93A7|@"93AC| +@"93C1|@"93CA|@"93D6|@"93E2|@"93E4|@"93FD|@"9403|@"9410|@"9413|@"942A| +@"9444|@"9462|@"9463|@"946A|@"947C|@"958B|@"959F|@"95A8|@"95AA|@"95AD) +=> @"e000 \1 @"e003@"e001; + +(@"95C8|@"95CD|@"95D3|@"95DA|@"95E0|@"961C|@"961D|@"9624|@"962F|@"963B| +@"963C|@"9640|@"9642|@"9644|@"964B|@"964F|@"9654|@"965B|@"9661|@"9664| +@"966A|@"966C|@"9672|@"9674|@"967C|@"9684|@"9685|@"9688|@"968A|@"968B| +@"968E|@"968F|@"9691|@"9697|@"969B|@"96A4|@"96A7|@"96A8|@"96A9|@"96B3) +=> @"e000 \1 @"e003@"e001; + +(@"96B6|@"96B7|@"96B8|@"96B9|@"96C5|@"96C9|@"96CC|@"96CE|@"96D5|@"96D6| +@"96DB|@"96DE|@"96E2|@"96E8|@"96E9|@"96F7|@"9700|@"9704|@"9708|@"9709| +@"970C|@"970F|@"9713|@"9714|@"971E|@"9727|@"9732|@"973D|@"973E|@"9744| +@"9746|@"9749|@"974C|@"975E|@"9760|@"9761|@"9774|@"9775|@"9776|@"9780) +=> @"e000 \1 @"e003@"e001; + +(@"9781|@"9784|@"978B|@"9798|@"97A3|@"97A6|@"97AB|@"97AE|@"97B1|@"97B2| +@"97B4|@"97BD|@"97CB|@"97D9|@"97DC|@"97DD|@"97E1|@"97ED|@"97EE|@"97F2| +@"97F6|@"9800|@"9808|@"9809|@"980D|@"980E|@"9810|@"9817|@"9824|@"9826| +@"982B|@"982D|@"982E|@"9839|@"983C|@"983D|@"983F|@"9842|@"9846|@"9847) +=> @"e000 \1 @"e003@"e001; + +(@"984B|@"984C|@"985E|@"9865|@"9866|@"9867|@"9871|@"98B1|@"98B6|@"98BC| +@"98C2|@"98C4|@"98C6|@"98C7|@"98C9|@"98DB|@"98E2|@"98EB|@"98FC|@"98FD| +@"9903|@"990C|@"9912|@"9913|@"9914|@"9918|@"991A|@"9927|@"992C|@"9931| +@"993C|@"993D|@"9948|@"994B|@"9950|@"9951|@"9952|@"9955|@"9996|@"9997) +=> @"e000 \1 @"e003@"e001; + +(@"99AC|@"99AD|@"99B1|@"99B3|@"99C4|@"99C6|@"99C8|@"99CF|@"99D0|@"99D1| +@"99D2|@"99D5|@"99D8|@"99D9|@"99DB|@"99DD|@"99DE|@"99DF|@"99ED|@"9A03| +@"9A05|@"9A0B|@"9A0D|@"9A0E|@"9A0F|@"9A11|@"9A12|@"9A16|@"9A1B|@"9A36| +@"9A37|@"9A3E|@"9A41|@"9A43|@"9A45|@"9A4A|@"9A4D|@"9A58|@"9A5F|@"9A62) +=> @"e000 \1 @"e003@"e001; + +(@"9A65|@"9A6A|@"9AAA|@"9AAB|@"9AB0|@"9AB7|@"9AB8|@"9AC2|@"9ACF|@"9AD3| +@"9AD4|@"9AD7|@"9AD8|@"9AD9|@"9ADF|@"9AE6|@"9AEB|@"9AED|@"9AF0|@"9AF2| +@"9AF9|@"9AFB|@"9AFD|@"9B0D|@"9B10|@"9B1A|@"9B2A|@"9B2E|@"9B3C|@"9B41| +@"9B45|@"9B48|@"9B4B|@"9B4F|@"9B51|@"9B54|@"9B5A|@"9B66|@"9B6F|@"9B80) +=> @"e000 \1 @"e003@"e001; + +(@"9B90|@"9B91|@"9B92|@"9B93|@"9B9E|@"9BA8|@"9BAA|@"9BAB|@"9BAD|@"9BB9| +@"9BC6|@"9BC9|@"9BCA|@"9BCB|@"9BD4|@"9BDB|@"9BDD|@"9BE1|@"9BE2|@"9BEB| +@"9BF7|@"9C0C|@"9C0D|@"9C13|@"9C15|@"9C23|@"9C24|@"9C29|@"9C2D|@"9C32| +@"9C3A|@"9C3E|@"9C5F|@"9C60|@"9C67|@"9C6D|@"9C78|@"9CE5|@"9CE7|@"9CE9) +=> @"e000 \1 @"e003@"e001; + +(@"9CEC|@"9CEE|@"9D07|@"9D09|@"9D15|@"9D19|@"9D1F|@"9D23|@"9D42|@"9D44| +@"9D5C|@"9D5D|@"9D5E|@"9D61|@"9D70|@"9D7B|@"9D96|@"9DB5|@"9DB9|@"9DBF| +@"9DC2|@"9DC4|@"9DC7|@"9DD3|@"9DD6|@"9DD7|@"9DD9|@"9DE6|@"9DF1|@"9DF2| +@"9DFA|@"9E15|@"9E1C|@"9E59|@"9E75|@"9E80|@"9E82|@"9E84|@"9E88|@"9E8B) +=> @"e000 \1 @"e003@"e001; + +(@"9E8C|@"9E91|@"9E92|@"9E9D|@"9EA4|@"9EA9|@"9EB0|@"9EBB|@"9EBC|@"9EBD| +@"9EBE|@"9EBF|@"9ECD|@"9ECE|@"9ED0|@"9ED6|@"9EDB|@"9EDD|@"9EDF|@"9EF4| +@"9EFC|@"9F02|@"9F04|@"9F07|@"9F09|@"9F10|@"9F13|@"9F17|@"9F19|@"9F20| +@"9F2C|@"9F2F|@"9F37|@"9F3B|@"9F3D|@"9F44|@"9F4B|@"9F4E|@"9F4F|@"9F52) +=> @"e000 \1 @"e003@"e001; + +(@"9F59|@"9F5F|@"9F60|@"9F6C|@"9F72|@"9F9D|@"9FA1|@"9FA2|@"9FA4|@"9FA5| +@"F900|@"F902|@"F903|@"F906|@"F907|@"F90B|@"F90C|@"F90D|@"F90E|@"F90F| +@"F910|@"F911|@"F912|@"F913|@"F92D|@"F92F|@"F930|@"F931|@"F932|@"F933| +@"F934|@"F935|@"F936|@"F937|@"F938|@"F939|@"F93A|@"F946|@"F947|@"F948) +=> @"e000 \1 @"e003@"e001; + +(@"F949|@"F94A|@"F94B|@"F94C|@"F94E|@"F94F|@"F950|@"F951|@"F95A|@"F95B| +@"F960|@"F962|@"F963|@"F966|@"F968|@"F96F|@"F970|@"F974|@"F97F|@"F981| +@"F982|@"F983|@"F984|@"F985|@"F986|@"F987|@"F988|@"F989|@"F9B5|@"F9B6| +@"F9B7|@"F9B8|@"F9B9|@"F9BA|@"F9BB|@"F9BC|@"F9BD|@"F9BE|@"F9BF|@"F9C0) +=> @"e000 \1 @"e003@"e001; + +(@"F9C1|@"F9C2|@"F9C3|@"F9C7|@"F9C8|@"F9C9|@"F9CA|@"F9CB|@"F9CC|@"F9CD| +@"F9CE|@"F9CF|@"F9D0|@"F9DD|@"F9DE|@"F9DF|@"F9E0|@"F9E1|@"F9E2|@"F9E3| +@"F9E4|@"F9E5|@"F9E6|@"F9E7|@"F9E8|@"F9E9|@"F9EA|@"F9FC|@"F9FE|@"FA00| +@"FA06|@"FA15|@"FA16|@"FA18|@"FA1E|@"FA22|@"FA26|@"FA2B) +=> @"e000 \1 @"e003@"e001; + + +% The rest of CJK Ideographs (including Ext. A) +(@"3400-@"9FFF) => @"e000 \1 @"e003@"e001; +% The rest of CJK Compatibility Ideographs +(@"F900-@"FA5F) => @"e000 \1 @"e003@"e001; + +% Default +(@"0000-@"FFFF) => \1; + diff --git a/language/korean/HLaTeX/lambda/u8hangul.tex b/language/korean/HLaTeX/lambda/u8hangul.tex new file mode 100644 index 0000000000..a74e489e5a --- /dev/null +++ b/language/korean/HLaTeX/lambda/u8hangul.tex @@ -0,0 +1,875 @@ +\def\filedate{2005/04/22} +\def\fileversion{1.0.1} + +\ProvidesPackage{hangul}[\filedate\space Document Package for 한글LaTeX] +\typeout{한글 문서 꾸러미 `\filename' <\filedate>.} + +%% 추가 ì„ íƒ ì²˜ë¦¬ +%% -------------- +%%%% 추가 ì„ íƒ "hanja"는 단ì›ì˜ ì´ë¦„ë“¤ì„ í•œìžë¡œ 표시한다. +\newif\if@hanja\@hanjafalse +\DeclareOption{hanja}{\@hanjatrue} + +%% 용지 규격 +\DeclareOption{êµë°˜íŒ}{%êµë°˜íŒ(105x148)<105x148> + \setlength\paperheight{148mm} + \setlength\paperwidth {105mm} + \@resetpapersize +} +\DeclareOption{êµíŒ}{%êµíŒ(148x210)<148x210> + \setlength\paperheight{210mm} + \setlength\paperwidth {148mm} + \@resetpapersize +} +\DeclareOption{ì‹ êµíŒ}{%ìƒí•˜=20/25, 좌우=22.5/22.5,머리꼬리=0/0 + \setlength\paperheight{225mm} + \setlength\paperwidth {152mm} + \@resetpapersize +} +\DeclareOption{êµë°°íŒ}{%êµë°°íŒ(210x297)<210x297> + \setlength\paperheight{297mm} + \setlength\paperwidth {210mm} + \@resetpapersize +} +\DeclareOption{사륙íŒ}{%사륙íŒ(128x188)<128x182> + \setlength\paperheight{182mm} + \setlength\paperwidth {128mm} + \@resetpapersize +} +\DeclareOption{사륙배íŒ}{%ìƒí•˜=25/30, 좌우=30/30 머리꼬리=15/0 + \setlength\paperheight{257mm} + \setlength\paperwidth {182mm} + \@resetpapersize +} +\DeclareOption{í¬ë¼ìš´íŒ}{%í¬ë¼ìš´íŒ(176x248)<176x248> + \setlength\paperheight{248mm} + \setlength\paperwidth {176mm} + \@resetpapersize +} +\DeclareOption{ì‹ ì„œíŒ}{%ì‹ ì„œíŒ(삼륙íŒ)(103x182)<103x182> + \setlength\paperheight{182mm} + \setlength\paperwidth {103mm} + \@resetpapersize +} +\DeclareOption{삼륙íŒ}{%ì‚¼ë¥™íŒ + \setlength\paperheight{182mm} + \setlength\paperwidth {103mm} + \@resetpapersize +} +\DeclareOption{타블로ì´ë“œíŒ}{%<타블로ì´ë“œ> + \setlength\paperheight{364mm} + \setlength\paperwidth {257mm} + \@resetpapersize +} +\DeclareOption{사륙반íŒ}{%사륙반íŒ% + \setlength\paperheight{128mm} + \setlength\paperwidth {94mm} + \@resetpapersize +} +\DeclareOption{사륙배배íŒ}{%ì‚¬ë¥™ë°°ë°°íŒ + \setlength\paperheight{374mm} + \setlength\paperwidth {254mm} + \@resetpapersize +} +\DeclareOption{대êµì „íŒ}{%대êµì „íŒ + \setlength\paperheight{244mm} + \setlength\paperwidth {172mm} + \@resetpapersize +} +\DeclareOption{삼ì‹ì ˆíŒ}{%삼ì‹ì ˆíŒ + \setlength\paperheight{205mm} + \setlength\paperwidth {125mm} + \@resetpapersize +} +\DeclareOption{삼오íŒ}{%ì‚¼ì˜¤íŒ + \setlength\paperheight{148mm} + \setlength\paperwidth {84mm} + \@resetpapersize +} +\def\@resetpapersize{ + \setlength\@tempdima{\paperwidth} + \divide\@tempdima by9 + \if@twoside + %% ì œë³¸ 여백: 0.3\@tempdima + \setlength\oddsidemargin{1.3\@tempdima} + \setlength\evensidemargin{1.7\@tempdima} + \else + \setlength\oddsidemargin{1.5\@tempdima} + \setlength\evensidemargin{1.5\@tempdima} + \fi + \setlength\marginparwidth{\evensidemargin} + \addtolength{\marginparwidth}{-3\marginparsep} + \setlength\textwidth{\paperwidth} + \addtolength\textwidth{-3\@tempdima} + \addtolength\oddsidemargin{-1in} + \addtolength\evensidemargin{-1in} + \setlength\topmargin{\paperheight} + \divide\topmargin by9 + \setlength\headheight{12\p@} +% \setlength\headsep{14.65pt} + \setlength\headsep{25\p@} + \addtolength\topmargin{-\headheight} + \addtolength\topmargin{-\headsep} + \setlength\textheight{\paperheight} + \addtolength\textheight{-2\topmargin} + \addtolength\textheight{-\headheight} + \addtolength\textheight{-\headsep} + \addtolength\textheight{-\footskip} + \addtolength\topmargin{-1in} +} + +\ProcessOptions + +%% 우리ë§ì˜ ë¶„ì² : +%% -------------- +%% 우리ë§ì€ \hyphencharê°€ ì—†ê³ ì–´ëŠ ê³³ì—서나 åˆ†ç¶´ì´ å¯èƒ½í•˜ë‹¤. 그러므로 +%% ì¼ë‹¨ 글ìžì²´ ìžì²´ì—ì„œ åˆ†ç¶´ì„ ì–µì œí•˜ê³ (\hyphenchar\font\m@ne) +%% ìš°ë¦¬ë§ ì‚¬ì´ì— \hskip\hangul@skipì„ æ·å…¥í•¨ìœ¼ë¡œì¨ åˆ†ç¶´ì„ å¯èƒ½í•˜ê²Œ +%% 함과 ë™ì‹œì— \hangulskip으로 ìžê°„ ê°„ê²©ì„ ì¡°ì ˆì„ í• ìˆ˜ 있ë„ë¡ í•œë‹¤. +%% +\newdimen\hangulskip +\newskip\hangul@skip +% 글ìžì²´ê°€ 바뀔 때마다 ìžê°„ ê°„ê²©ì„ ìƒˆë¡œ 계산한다. +\def\set@hangulskip{% + \@tempdima=\f@size\p@ + \multiply\@tempdima100 + \divide\@tempdima\p@ + \multiply\@tempdima\p@ + \hangul@skip=\hangulskip minus\hangulskip + \multiply\hangul@skip by\strip@pt\@tempdima% + \divide\hangul@skip by1000 +} + +%% ìš°ë¦¬ë§ ìœ ë‹ˆì½”ë“œ 부호는 16진수로 ^^80ì—ì„œ ^^FF ë²”ìœ„ì— ìžˆëŠ” +%% 세 옥텟으로 구성ë˜ë©° ì´ ë²”ìœ„ì˜ ëª¨ë“ ì˜¥í…Ÿì€ ëª¨ë‘ í‰ë²”í•œ ê¸€ìž +%% (\catcode=11)ë¡œ 처리ëœë‹¤. +\def\utf@list{% + \do\^^80\do\^^81\do\^^82\do\^^83\do\^^84\do\^^85\do\^^86\do\^^87% + \do\^^88\do\^^89\do\^^8a\do\^^8b\do\^^8c\do\^^8d\do\^^8e\do\^^8f% + \do\^^90\do\^^91\do\^^92\do\^^93\do\^^94\do\^^95\do\^^96\do\^^97% + \do\^^98\do\^^99\do\^^9a\do\^^9b\do\^^9c\do\^^9d\do\^^9e\do\^^9f% + \do\^^a0\do\^^a1\do\^^a2\do\^^a3\do\^^a4\do\^^a5\do\^^a6\do\^^a7% + \do\^^a8\do\^^a9\do\^^aa\do\^^ab\do\^^ac\do\^^ad\do\^^ae\do\^^af% + \do\^^b0\do\^^b1\do\^^b2\do\^^b3\do\^^b4\do\^^b5\do\^^b6\do\^^b7% + \do\^^b8\do\^^b9\do\^^ba\do\^^bb\do\^^bc\do\^^bd\do\^^be\do\^^bf% + \do\^^c0\do\^^c1\do\^^c2\do\^^c3\do\^^c4\do\^^c5\do\^^c6\do\^^c7% + \do\^^c8\do\^^c9\do\^^ca\do\^^cb\do\^^cc\do\^^cd\do\^^ce\do\^^cf% + \do\^^d0\do\^^d1\do\^^d2\do\^^d3\do\^^d4\do\^^d5\do\^^d6\do\^^d7% + \do\^^d8\do\^^d9\do\^^da\do\^^db\do\^^dc\do\^^dd\do\^^de\do\^^df% + \do\^^e0\do\^^e1\do\^^e2\do\^^e3\do\^^e4\do\^^e5\do\^^e6\do\^^e7% + \do\^^e8\do\^^e9\do\^^ea\do\^^eb\do\^^ec\do\^^ed\do\^^ee\do\^^ef% + \do\^^f0\do\^^f1\do\^^f2\do\^^f3\do\^^f4\do\^^f5\do\^^f6\do\^^f7% + \do\^^f8\do\^^f9\do\^^fa\do\^^fb\do\^^fc\do\^^fd\do\^^fe\do\^^ff} +\def\do@utfspecial#1{% + \catcode`#1=11 + \lccode`#1=`#1 + \uccode`#1=`#1} +\let\do\do@utfspecial\utf@list + +%%% 조사 ìžë™ 처리 ëª…ë ¹: +\DeclareRobustCommand*{\중@성}{\gdef\is@rieul{n}% + \global\let\@조사\@firstoftwo} +\DeclareRobustCommand*{\종@성}{\gdef\is@rieul{n}% + \global\let\@조사\@secondoftwo} +\DeclareRobustCommand*{\리@ì„}{\gdef\is@rieul{y}% + \global\let\@조사\@secondoftwo} +\DeclareRobustCommand*{\ks@num}[1]{{\count@#1% + \ifnum\count@<\z@ \count@-\count@ \fi\count2\count@ + \divide\count2 10 \multiply\count2 10 \advance\count@-\count2 + \ifcase\count@\종@성\or\리@ì„\or\중@성\or\종@성\or\중@성\or + \중@성\or\종@성\or\리@ì„\or\리@ì„\or\중@성\fi}} + +%% ìžë™ 조사 ëª…ë ¹ ë’¤ì— \space (2005/04/07) +\def\afterj@sa#1{\ifnum\catcode`#1=11\hspace{\spaceskip} \fi #1}% + +%% \ì€=\는 \ì´=\ê°€ \ì„=\를 \와=\ê³¼ +\def\ì€{\relax\@조사{는}{ì€}\afterj@sa}\let\는\ì€ +\def\ì´{\relax\@조사{ê°€}{ì´}\afterj@sa}\let\ê°€\ì´ +\def\ì„{\relax\@조사{를}{ì„}\afterj@sa}\let\를\ì„ +\def\와{\relax\@조사{와}{ê³¼}\afterj@sa}\let\ê³¼\와 + +%%% ë§¤ê°œëª¨ìŒ ``으'' (2005/04/07) {\ã…¡} +%% \으로=\ë¡œ (\으로서=\로서 \으로ì¨=\ë¡œì¨) +\def\ã…¡{\relax\if y\is@rieul\else\@조사{}{으}\fi} +\def\ë¡œ{{\ã…¡}ë¡œ\afterj@sa} +\let\으로\ë¡œ +\def\로서{{\ã…¡}로서\afterj@sa} +\let\으로서\로서 +\def\ë¡œì¨{{\ã…¡}ë¡œì¨\afterj@sa} +\let\으로ì¨\ë¡œì¨ + +%%% ì§€ì •ì‚¬ ``ì´'' (2005/04/07) {\ã…£} +\def\ã…£{{\relax\@조사{}{ì´}}} + +\catcode`\^^^^e002=13 +\catcode`\^^^^e003=13 +\catcode`\^^^^e004=13 +\let^^^^e002\중@성 +\let^^^^e003\종@성 +\let^^^^e004\리@ì„ + +%% 우리ë§ì˜ ë¶„ì² +%% +\catcode`\^^^^e000=13 +\catcode`\^^^^e001=13 +\def^^^^e000{\ifhmode\ifnum\spacefactor=999\hskip\hangul@skip\fi\fi\hemph@size} +\def^^^^e001{\spacefactor=999\relax} + +\def\no@ccent#1{#1} +\let\hemph@size\no@ccent + +\expandafter\def\expandafter\selectfont\expandafter{\selectfont\set@hangulskip} + +%%% 드러냄표 (2005/04/10 koaunghi@kornet.net) +\def\circemph@size#1{\leavevmode% + \setbox0\hbox{\fontencoding{OT1}\fontseries{m}\selectfont!}% + \dimen@\ht0\advance\dimen@-.3ex% + \rlap{\raise.7\dimen@\hbox{\fontencoding{OT1}\fontseries{m}\selectfont\rule{.3\dimen@}{0pt}\char'27}}#1} +\def\dotemph@size#1{\leavevmode% + \setbox0\hbox{\fontencoding{OT1}\fontseries{m}\selectfont!}% + \dimen@\ht0\advance\dimen@-.3ex% + \rlap{\raise.7\dimen@\hbox{\fontencoding{OT1}\fontseries{m}\selectfont\rule{.7\dimen@}{0pt}\char'137}}#1} + +\def\circem{\let\hemph@size\circemph@size} +\def\dotem#1{\let\hemph@size\dotemph@size} +\def\circemph#1{{\let\hemph@size\circemph@size #1}} +\def\dotemph#1{{\let\hemph@size\dotemph@size #1}} + +%% ì¤„ë°”ê¿ˆì˜ ì–µì œ +% ìš°ë¦¬ë§ ìŒì ˆì€ ì–´ëŠ ê³³ì—ì„œë“ ì§€ ì¤„ë°”ê¿ˆì´ ê°€ëŠ¥í•˜ë‹¤. ì¤„ë°”ê¿ˆì„ ì–µì œí• +% ë•Œì— ë¼í…ì˜ \nolinebreakë„ íš¨ê³¼ê°€ 없다. ìš°ë¦¬ë§ ìŒì ˆì˜ 경계ì—서는 +% 다ìŒê³¼ ê°™ì´ ì¤„ë°”ê¿ˆì„ ì–µì œí•œë‹¤. +\def\noHyphen{\spacefactor=1001\nolinebreak} + +%% 2002.Apr.12: EUC-KRìš©ì˜ ksx1001.ocp는 ì‹ ì •ì‹ë‹˜(jshin@mailaps.org)ì˜ +%% inuhc.otp와 hlatex.otpë¡œ 대체ë˜ì–´ 윈ë„우즈 ìš´ì˜ì²´ê³„ì—ì„œ 사용ë˜ëŠ” +%% cp949 부호화 ì²´ê³„ì— ë”°ë¥¸ 한글 글ìžë¥¼ ëª¨ë‘ ì‚¬ìš©í• ìˆ˜ 있ë„ë¡ í•˜ì˜€ê³ +%% hlatex.otp는 inutf8.otp와 함께 UTF-8 ì¸ì½”ë”©ì„ ì²˜ë¦¬í•˜ëŠ”ë° ì‚¬ìš©ëœë‹¤. +\ocp\OCPutf=inutf8 +\ocp\OCPinHLaTeX=hlatex +\ocplist\OCPlistutf=\addbeforeocplist 1000 \OCPutf\nullocplist +\ocplist\OCPHLaTeXutf=\addbeforeocplist 1000 \OCPutf + \addbeforeocplist 1000 \OCPinHLaTeX\nullocplist +\pushocplist\OCPHLaTeXutf + +%% verbatim 환경ì—ì„œ "! Missing number, treated as zero."ì˜ ì°©ì˜¤ë¥¼ +%% ë°œìƒì‹œí‚¤ëŠ” \unhbox ëª…ë ¹ì€ ë‹¤ìŒê³¼ ê°™ì´ í•´ê²°í•œë‹¤. +\def\do@noligs#1{% + \catcode`#1\active + \begingroup + \lccode`\~`#1\relax + \lowercase{\endgroup\def~{\leavevmode\kern\z@{\clearocplists\char`#1}}}} + +%% 우리ë§ì˜ 글ìžì²´ 바꾸기: +%% ----------------------- +%% 우리ë§ì˜ 글ìžì²´ ê°€ì¡±ì€ "글ìžì²´ 종류"ì— ë”°ë¼ ì§€ì •ë˜ê³ 글ìžì²´ 바꿈 +%% 모듬 ëª…ë ¹ì€ "\text+글ìžì²´ì¢…류"나 "\글ìžì²´ì¢…류"ë¡œ 형성ëœë‹¤. +%% ìš°ë¦¬ë§ ê¸€ìžì²´ ê°€ì¡±ì€ ëª…ì¡°, ê³ ë”•, 타ìžì˜ 세가지가 ìžˆê³ ë‹¤ìŒê³¼ ê°™ì€ +%% 등ì‹ì´ 성립한다. \rmfamily=\명조, \sffamily=\ê³ ë”•, \ttfamily=\타ìž. +\DeclareRobustCommand\mjfamily + {\not@math@alphabet\mjfamily\mathmj + \fontfamily\mjdefault\selectfont} +\DeclareRobustCommand\gtfamily + {\not@math@alphabet\gtfamily\mathgt + \fontfamily\gtdefault\selectfont} +\DeclareRobustCommand\tzfamily + {\not@math@alphabet\tzfamily\mathtz + \fontfamily\tzdefault\selectfont\let^^^^e001\@} +\DeclareTextFontCommand{\textmj}{\mjfamily} +\DeclareTextFontCommand{\textgt}{\gtfamily} +\DeclareRobustCommand\texttz[1]{% \@italiccorr를 무ìžë¹„하게 금지 + \ifmmode + \nfss@text{\tzfamily#1} + \else + \leavevmode + {\tzfamily#1}% + \fi +} +\let\명조\mjfamily +\let\ê³ ë”•\gtfamily +\let\타ìž\tzfamily + +%% ì˜ë¬¸ì˜ 글ìžì²´ 바꿈 모듬 ëª…ë ¹ì€ ìš°ë¦¬ë§ ê¸€ìžì²´ 바꿈 ëª…ë ¹ê³¼ ì¼ì¹˜ì‹œí‚¨ë‹¤. +\let\rmfamily\mjfamily +\let\sffamily\gtfamily +\let\ttfamily\tzfamily +\let\textrm\textmj +\let\textsf\textgt +\let\texttt\texttz + +%% 편ì˜ìƒ 다ìŒê³¼ ê°™ì€ ê°€ì¡±ë°”ê¿ˆëª¨ë“¬ëª…ë ¹ë„ ì œê³µëœë‹¤. (그래픽, ê¶ì„œ, +%% 필기, 외곽, 새명조, 목ê°, 옛글, 봄글씨, 펜글씨, 바다, 디나루, +%% 필기a) +\def\그래픽{\fontfamily{gr}\selectfont} +\def\ê¶ì„œ{\fontfamily{gs}\selectfont} +\def\ì‹ ë¬¸{\fontfamily{sh}\selectfont} +\def\필기{\fontfamily{pg}\selectfont} +\def\펜글씨{\fontfamily{pn}\selectfont} +\def\펜í˜ë¦¼{\fontfamily{ph}\selectfont} +\def\봄글씨{\fontfamily{bm}\selectfont} +\def\옛글{\fontfamily{yt}\selectfont} +\def\ìžëª¨ëª…ì¡°{\fontfamily{jmj}\selectfont} +\def\ìžëª¨ê³ 딕{\fontfamily{jgt}\selectfont} +\def\ìžëª¨ë…¸ë²¨{\fontfamily{jnv}\selectfont} +\csname ìžëª¨ì†Œë¼\endcsname{\fontfamily{jsr}\selectfont} +\def\바다{\fontfamily{vd}\selectfont} +\def\디나루{\fontfamily{dn}\selectfont} +\def\필기a{\fontfamily{pga}\selectfont} + +%% 호환성: +%% LaTeXì„ ì“¸ 때만 필요로 하는 ëª…ë ¹ë“¤ì€ ë‹¤ìŒê³¼ ê°™ì´ ëŒ€ì¹˜ì‹œí‚¨ë‹¤. +\def\MapHangulFamily#1#2{\relax} +\DeclareRobustCommand\hfontfamily[1]{\fontfamily{#1}\selectfont\ignorespaces} +\def\make@josa#1{} +\let\hbfdefault\bfdefault + +%% LaTeX209ì‹ì˜ 글ìžì²´ 바꿈 모듬 ëª…ë ¹ì€ ê¸°ë³¸ 글ìžì²´ë§Œ ì œê³µí•œë‹¤. +\DeclareOldFontCommand{\mj}{\normalfont\mjfamily}{\@nomath\mj} +\DeclareOldFontCommand{\gt}{\normalfont\gtfamily}{\@nomath\gt} +\DeclareOldFontCommand{\tz}{\normalfont\tzfamily}{\@nomath\tz} + +%% ìš°ë¦¬ë§ ê¸€ìžì²´ì˜ ê¸°ë³¸ê°’ì€ ë‹¤ìŒê³¼ ê°™ì´ ì£¼ì–´ì§„ë‹¤. +\def\mjdefault{mj} +\def\gtdefault{gt} +\def\tzdefault{tz} + +\DeclareFontEncoding{UHC}{}{} +\DeclareErrorFont{UHC}{mj}{m}{n}{10} +\DeclareFontSubstitution{UHC}{mj}{m}{n} + +\renewcommand{\encodingdefault}{UHC} +\renewcommand{\familydefault}{mj} +\renewcommand{\rmdefault}{mj} +\renewcommand{\sfdefault}{gt} +\renewcommand{\ttdefault}{tz} +\renewcommand{\bfdefault}{b} + +%% ΩTPì— ì˜í•´ ë¬¸ì œë¥¼ ì¼ìœ¼í‚¤ëŠ” 특수 문ìžë“¤ì€ Î©ì˜ ë²ˆì— ì²˜ë¦¬ë¥¼ ì–µì œí•˜ê³ +%% OT1 부호화와 OMS ë¶€í˜¸í™”ì— ì˜í•œ 글ìžë¥¼ ì„ íƒí•˜ë„ë¡ í•œë‹¤. +%% from ot1enc.def +\DeclareTextCommand{\textendash}{OT1}{{\clearocplists\char123}} +\DeclareTextCommand{\textquotedblleft}{OT1}{{\clearocplists\char92}} +\DeclareTextCommand{\AE}{OT1}{{\clearocplists\char29}} +\DeclareTextCommand{\OE}{OT1}{{\clearocplists\char30}} +\DeclareTextCommand{\O}{OT1}{{\clearocplists\char31}} +\DeclareTextCommand{\ae}{OT1}{{\clearocplists\char26}} +\DeclareTextCommand{\i}{OT1}{{\clearocplists\char16}} +\DeclareTextCommand{\j}{OT1}{{\clearocplists\char17}} +\DeclareTextCommand{\oe}{OT1}{{\clearocplists\char27}} +\DeclareTextCommand{\o}{OT1}{{\clearocplists\char28}} +\DeclareTextCommand{\ss}{OT1}{{\clearocplists\char25}} +\DeclareTextCommand{\textdollar}{OT1}{{\clearocplists% + \ifdim \fontdimen\@ne\font >\z@ + \slshape + \else + \upshape + \fi + \char`\$}} +\DeclareTextCommand{\textsterling}{OT1}{{\clearocplists% + \ifdim \fontdimen\@ne\font >\z@ + \itshape + \else + \fontshape{ui}\selectfont + \fi + \char`\$}} +\DeclareTextCompositeCommand{\r}{OT1}{A} + {\leavevmode\setbox\z@\hbox{h}\dimen@\ht\z@\advance\dimen@-1ex% + \rlap{\raise.67\dimen@\hbox{\clearocplists\char23}}A} +%% from omsenc.def +\DeclareTextCommand{\textcircled}{OMS}[1]{{\clearocplists% + \ooalign{% + \hfil \raise .07ex\hbox {\upshape#1}\hfil \crcr + \char 13 % "0D + }% +}} +\DeclareTextCommand{\textparagraph}{OMS}{{\clearocplists\char"7B}} +\DeclareTextCommand{\textperiodcentered}{UHC}{·} +% \DeclareTextCommand{\textperiodcentered}{OMS}{{\clearocplists\char"01}} +\DeclareTextCommand{\textasteriskcentered}{OMS}{{\clearocplists\char"03}} +\DeclareTextCommand{\textbullet}{OMS}{{\clearocplists\char"0F}} +%% from latex.ltx +\DeclareRobustCommand{\#}{{\clearocplists\char`\#}} +\DeclareRobustCommand{\%}{{\clearocplists\char`\%\relax}} +\DeclareRobustCommand{\&}{{\clearocplists\char`\&}} + +%% hfont.styì€ ì—¬ê¸°ì„œ ë난다. +\@nameuse{hfont.sty} + +%% 우리ë§ë¬¸ì„œ 짜기 +%% --------------- + +%% ìš°ë¦¬ë§ ë¬¸ì„œì˜ ê³³ê³³ì—ì„œ 사용ë ì´ë¦„ë“¤ì€ \ksnamedef 모듬으로 ì •ì˜ëœë‹¤. +%% +%% 다른 꾸러미가 ì´ ì´ë¦„ë“¤ì„ ë‹¤ì‹œ ì •í•˜ê²Œ ë ê²½ìš°ë„ ìžˆìœ¼ë¯€ë¡œ ì•„ëž˜ì˜ +%% ì •ì˜ëŠ” ëª¨ë“ ê¾¸ëŸ¬ë¯¸ë¥¼ 다 ì²˜ë¦¬í•˜ê³ ë‚œ 후 \begin{document}ê°€ 나올 ë•Œ +%% íš¨ë ¥ì„ ê°–ë„ë¡ í•œë‹¤. ì´ëŸ° ì´ë¦„ë“¤ì€ \begin{document} ì•žì—ì„œ +%% \renewcommand를 통해 ë³€ê²½í• ìˆ˜ 있다. +\def\ksnamedef#1#2{\@namedef{#1}{#2}% + \@namedef{ks#1}{\csname #1\endcsname}} + +\if@hanja + \ksnamedef{today}{\number\year å¹´~\number\month 月~\number\day æ—¥} + \ksnamedef{enclname}{åŒå°ç‰©} + \ksnamedef{ccname}{寫本} + \ksnamedef{headtoname}{å—信人} + \ksnamedef{seename}{\ì„~åƒè€ƒ} + \ksnamedef{seealso}{ë„~åƒè€ƒ} + \ksnamedef{contentsname}{ç›®~次} + \ksnamedef{listfigurename}{그림~目次} + \ksnamedef{listtablename}{表~目次} + \ksnamedef{refname}{åƒè€ƒ~æ–‡ç»} + \ksnamedef{indexname}{ç´¢~引} + \ksnamedef{tablename}{表} + \ksnamedef{abstractname}{è¦~ç´„} + \ksnamedef{bibname}{åƒè€ƒ~æ–‡ç»} + \ksnamedef{appendixname}{附錄} + \ksnamedef{ksTHE}{第} + \ksnamedef{partname}{篇} + \ksnamedef{chaptername}{ç« } + \ksnamedef{sectionname}{節} + \ksnamedef{colorlayer}{幻燈版~色相} + \ksnamedef{glossaryname}{語~å½™} +\else + \ksnamedef{today}{\number\year ë…„~\number\month ì›”~\number\day ì¼} + \ksnamedef{enclname}{ë™ë´‰ë¬¼} + \ksnamedef{ccname}{사본} + \ksnamedef{headtoname}{받는ì´} + \ksnamedef{seename}{\ì„~ì°¸ê³ } + \ksnamedef{seename}{ë„~ì°¸ê³ } + \ksnamedef{contentsname}{목~ì°¨} + \ksnamedef{listfigurename}{그림~목차} + \ksnamedef{listtablename}{í‘œ~목차} + \ksnamedef{refname}{ì°¸ê³ ~문헌} + \ksnamedef{indexname}{찾아보기} + \ksnamedef{tablename}{í‘œ} + \ksnamedef{abstractname}{ìš”~약} + \ksnamedef{bibname}{ì°¸ê³ ~문헌} + \ksnamedef{appendixname}{부ë¡} + \ksnamedef{ksTHE}{ì œ} + \ksnamedef{partname}{편} + \ksnamedef{chaptername}{장} + \ksnamedef{sectionname}{ì ˆ} + \ksnamedef{colorlayer}{환등íŒ~색깔} + \ksnamedef{glossaryname}{ìš©ì–´~í’€ì´} +\fi +\ksnamedef{pagename}{쪽} +\ksnamedef{figurename}{그림} + +%% 우리ë§ìˆ«ìž +\def\jaso#1{\@jaso{\@nameuse{c@#1}}} +\def\@jaso#1{\ifcase#1\or ㄱ\or ã„´\or ã„·\or ㄹ\else\@ijaso{#1}\fi} +\def\@ijaso#1{\ifcase#1\or\or\or\or\or ã…\or ã…‚\or ã……\or ã…‡\or ã…ˆ\or + ã…Š\or ã…‹\or ã…Œ\or ã…\or ã…Ž\else\@ctrerr\fi} +\def\gana#1{\@gana{\@nameuse{c@#1}}} +\def\@gana#1{\ifcase#1\or ê°€\or 나\or 다\or ë¼\else\@igana{#1}\fi} +\def\@igana#1{\ifcase#1\or\or\or\or\or 마\or ë°”\or 사\or ì•„\or ìž\or + ì°¨\or ì¹´\or 타\or 파\or 하\else\@ctrerr\fi} +\def\ojaso#1{\@ojaso{\@nameuse{c@#1}}} +\def\@ojaso#1{\ifcase#1\or ㉠\or ㉡\or ㉢\or ㉣\else\@iojaso{#1}\fi} +\def\@iojaso#1{\ifcase#1\or\or\or\or\or ㉤\or ㉥\or ㉦\or ㉧\or ㉨\or + ㉩\or ㉪\or ㉫\or ㉬\or ã‰\else\@ctrerr\fi} +\def\ogana#1{\@ogana{\@nameuse{c@#1}}} +\def\@ogana#1{\ifcase#1\or ㉮\or ㉯\or ㉰\or ㉱\else\@iogana{#1}\fi} +\def\@iogana#1{\ifcase#1\or\or\or\or\or ㉲\or ㉳\or ㉴\or ㉵\or ㉶\or + ㉷\or ㉸\or ㉹\or ㉺\or ㉻\else\@ctrerr\fi} +\def\pjaso#1{\@pjaso{\@nameuse{c@#1}}} +\def\@pjaso#1{\ifcase#1\or ㈀\or ãˆ\or ㈂\or ㈃\else\@ipjaso{#1}\fi} +\def\@ipjaso#1{\ifcase#1\or\or\or\or\or ㈄\or ㈅\or ㈆\or ㈇\or ㈈\or + ㈉\or ㈊\or ㈋\or ㈌\or ãˆ\else\@ctrerr\fi} +\def\pgana#1{\@pgana{\@nameuse{c@#1}}} +\def\@pgana#1{\ifcase#1\or ㈎\or ãˆ\or ãˆ\or ㈑\else\@ipgana{#1}\fi} +\def\@ipgana#1{\ifcase#1\or\or\or\or\or ㈒\or ㈓\or ㈔\or ㈕\or ㈖\or + ㈗\or ㈘\or ㈙\or ㈚\or ㈛\else\@ctrerr\fi} +\def\onum#1{\@onum{\@nameuse{c@#1}}} +\def\@onum#1{\ifcase#1\or â‘ \or â‘¡\or â‘¢\or â‘£\else\@ionum{#1}\fi} +\def\@ionum#1{\ifcase#1\or\or\or\or\or ⑤\or â‘¥\or ⑦\or ⑧\or ⑨\or + â‘©\or ⑪\or â‘«\or ⑬\or â‘\or â‘®\else\@ctrerr\fi} +\def\pnum#1{\@pnum{\@nameuse{c@#1}}} +\def\@pnum#1{\ifcase#1\or â‘´\or ⑵\or ⑶\or â‘·\else\@ipnum{#1}\fi} +\def\@ipnum#1{\ifcase#1\or\or\or\or\or ⑸\or ⑹\or ⑺\or â‘»\or ⑼\or + ⑽\or ⑾\or â‘¿\or â’€\or â’\or â’‚\else\@ctrerr\fi} +\def\oeng#1{\@oeng{\@nameuse{c@#1}}} +\def\@oeng#1{\ifcase#1\or â“\or â“‘\or â“’\or â““\else\@ioeng{#1}\fi} +\def\@ioeng#1{\ifcase#1\or\or\or\or\or â“”\or â“•\or â“–\or â“—\or ⓘ\or + â“™\or â“š\or â“›\or â“œ\or â“\or â“ž\or â“Ÿ\or â“ \or â“¡\or â“¢\or â“£\or + ⓤ\or â“¥\or ⓦ\or ⓧ\or ⓨ\or â“©\else\@ctrerr\fi} +\def\peng#1{\@peng{\@nameuse{c@#1}}} +\def\@peng#1{\ifcase#1\or â’œ\or â’\or â’ž\or â’Ÿ\else\@ipeng{#1}\fi} +\def\@ipeng#1{\ifcase#1\or\or\or\or\or â’ \or â’¡\or â’¢\or â’£\or â’¤\or + â’¥\or â’¦\or â’§\or â’¨\or â’©\or â’ª\or â’«\or â’¬\or â’\or â’®\or â’¯\or + â’°\or â’±\or â’²\or â’³\or â’´\or â’µ\else\@ctrerr\fi} +\def\hnum#1{\@hnum{\@nameuse{c@#1}}} +\def\@hnum#1{\ifcase#1\or 하나\or 둘\or ì…‹\or ë„·\or\@ihnum{#1}\fi} +\def\@ihnum#1{\ifcase#1\or\or\or\or\or 다섯\or 여섯\or ì¼ê³±\or ì—¬ëŸ\or + 아홉\or ì—´\or 열하나\or 열둘\or ì—´ì…‹\or ì—´ë„·\or 열다섯\or 열여섯\or + ì—´ì¼ê³±\or ì—´ì—¬ëŸ\or 열아홉\or 스물\or 스물하나\or 스물둘\or + 스물셋\or 스물넷\else\@ctrerr\fi} +\def\Hnum#1{\@Hnum{\@nameuse{c@#1}}} +\def\@Hnum#1{\ifcase#1\or 첫\or 둘\or 세\or 네\or\@iHnum{#1}\fi 째} +\def\@iHnum#1{\ifcase#1\or\or\or\or\or 다섯\or 여섯\or ì¼ê³±\or ì—¬ëŸ\or + 아홉\or ì—´\or 열하나\or 열둘\or ì—´ì…‹\or ì—´ë„·\or 열다섯\or 열여섯\or + ì—´ì¼ê³±\or ì—´ì—¬ëŸ\or 열아홉\or 스물\or 스물하나\or 스물둘\or 스물셋\or + 스물넷\else\@ctrerr\fi} + +%% 한글LaTeXì˜ logo는 ì´ë ‡ê²Œ. +\DeclareRobustCommand{\HLaTeX}{í•œ\kern-.4ex\lower.3ex\hbox{글}\kern-.4ex\LaTeX} + +%% 단ì›ì˜ 한글화 +%% ============= +%% +%% Part I --> ì œ I 편, 第 I 篇 +%% Chapter 1 --> ì œ 1 장, 第 1 ç« <book,report> +%% Section 1 --> ì œ 1 ì ˆ, 第 1 節 +%% Appendix A --> ë¶€ë¡ A, 附綠 A +%% +%% 위와 ê°™ì€ ë‹¨ì›ì˜ 한글화는 ì ˆ(節)까지 ì˜í–¥ì„ 미친다. 그러므로 우리는 +%% ëª©ì°¨ì— \subsubsection까지 단ì›ì´ 번호와 함께 나오ë„ë¡ í•œë‹¤. +%% articleì—서는 ì´ë¯¸ 3으로 ì§€ì •ë˜ì—ˆìœ¼ë‚˜, 그외ì—서는 2ë¡œ ì§€ì •ë˜ì–´ +%% \subsection까지만 번호가 ëª©ì°¨ì— ë‚˜ì˜¤ë„ë¡ ë˜ì–´ 있다. +\setcounter{secnumdepth}{\thr@@} + +\@ifclassloaded{article}{% <article> + \renewcommand{\appendix}{\par + \setcounter{section}{0}% + \setcounter{subsection}{0}% + \def\@chapapp{\appendixname}% 부ë¡ì˜ í•œê¸€í™”ì— ì˜í•´ í•„ìš”. + \kscntformat{section}{\appendixname~}{} + \def\thesection{\@Alph\c@section}}% +}{\@ifundefined{@chapapp}{}{% <report|book> + \renewcommand\thesection{\@arabic\c@section} + \renewcommand\appendix{\par + \setcounter{chapter}{0}% + \setcounter{section}{0}% + \renewcommand\@chapapp{\appendixname}% + \kscntformat{chapter}{\appendixname~}{} + \renewcommand\thechapter{\@Alph\c@chapter}}% +}} + +%% ìœ„ì™€ê°™ì€ ìž¬ì •ì˜ë¡œ 다ìŒê³¼ ê°™ì€ ë¬¸ì œê°€ ë°œìƒí•œë‹¤. +%% 1. \part는 \partname~\thepartë¡œ 나오게 ëœë‹¤. 편~I +%% 2. \chapter는 \@chapapp{} \thechapterë¡œ. 장~1 +%% 3. \sectionì€ \sectionname~\thesection으로. ì ˆ~1 +%% 4. ëª©ì°¨ìž‘ì„±ì˜ ë“¤ì—¬ì“°ê¸°ê°€ ìš°ë¦¬ë§ í™˜ê²½ì— ì 당하지 않다. +%% 5. 페ì´ì§€ headingì˜ ê¸€ìžì²´ê°€ \slshape으로 바뀜으로서 우리ë§ì´ +%% ë¶ˆì•ˆì •í•´ì§„ë‹¤. +%% +%% ì´ëŸ° 약ì ì„ ë³´ì™„í•˜ê¸° 위해 단ì›ì˜ ì¼ë ¨ë²ˆí˜¸ì˜ ì•žê³¼ ë’¤ì— ë¼ì›Œë„£ì„ +%% ëª¨ë“¬ì„ ë‹¤ìŒê³¼ ê°™ì´ ì„¤ì •í•œë‹¤. +\def\kscntformat#1#2#3{\@namedef{pre@#1cnt}{#2} + \@namedef{post@#1cnt}{#3}} +\kscntformat{part}{\ksTHE~}{~\partname} +\kscntformat{chapter}{\ksTHE~}{~\chaptername} +\kscntformat{section}{\ksTHE~}{~\sectionname} + +\@ifclassloaded{article}{% <article> + \def\@part[#1]#2{% + \ifnum \c@secnumdepth >\m@ne + \refstepcounter{part}% + \addcontentsline{toc}{part}% + {\pre@partcnt\thepart\post@partcnt\hspace{1em}#1}% + \else + \addcontentsline{toc}{part}{#1}% + \fi + {\parindent \z@ \raggedright + \interlinepenalty \@M + \normalfont + \ifnum \c@secnumdepth >\m@ne + \Large\bfseries \pre@partcnt\thepart\post@partcnt + \par\nobreak + \fi + \huge \bfseries #2% + \markboth{}{}\par}% + \nobreak + \vskip 3ex + \@afterheading} +}{% <report|book> + \@ifundefined{@part}{}{% + \def\@part[#1]#2{% + \ifnum \c@secnumdepth >-2\relax + \refstepcounter{part}% + \addcontentsline{toc}{part}% + {\pre@partcnt\thepart\post@partcnt\hspace{1em}#1}% + \else + \addcontentsline{toc}{part}{#1}% + \fi + \markboth{}{}% + {\centering + \interlinepenalty \@M + \normalfont + \ifnum \c@secnumdepth >-2\relax + \huge\bfseries \pre@partcnt\thepart\post@partcnt + \par + \vskip 20\p@ + \fi + \Huge \bfseries #2\par}% + \@endpart} + } +} + +\@ifclassloaded{book}{% + \def\@chapter[#1]#2{% + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter + \refstepcounter{chapter}% + \typeout{\pre@chaptercnt\thechapter\post@chaptercnt}% + \addcontentsline{toc}{chapter}% + {\protect\numberline{% + \pre@chaptercnt\thechapter\post@chaptercnt}#1}% + \else + \addcontentsline{toc}{chapter}{#1}% + \fi + \else + \addcontentsline{toc}{chapter}{#1}% + \fi + \chaptermark{#1}% + \addtocontents{lof}{\protect\addvspace{10\p@}}% + \addtocontents{lot}{\protect\addvspace{10\p@}}% + \if@twocolumn + \@topnewpage[\@makechapterhead{#2}]% + \else + \@makechapterhead{#2}% + \@afterheading + \fi} + \def\@makechapterhead#1{% + \vspace*{50\p@}% + {\parindent \z@ \raggedright \normalfont + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter + \huge\bfseries + \pre@chaptercnt\thechapter\post@chaptercnt + \par\nobreak + \vskip 20\p@ + \fi + \fi + \interlinepenalty\@M + \Huge \bfseries #1\par\nobreak + \vskip 40\p@ + }}}{}% +\@ifclassloaded{report}{% + \def\@chapter[#1]#2{% + \ifnum \c@secnumdepth >\m@ne + \refstepcounter{chapter}% + \typeout{\pre@chaptercnt\thechapter\post@chaptercnt} + \addcontentsline{toc}{chapter}% + {\protect\numberline{% + \pre@chaptercnt\thechapter\post@chaptercnt}#1}% + \else + \addcontentsline{toc}{chapter}{#1}% + \fi + \chaptermark{#1}% + \addtocontents{lof}{\protect\addvspace{10\p@}}% + \addtocontents{lot}{\protect\addvspace{10\p@}}% + \if@twocolumn + \@topnewpage[\@makechapterhead{#2}]% + \else + \@makechapterhead{#2}% + \@afterheading + \fi} + \def\@makechapterhead#1{% + \vspace*{50\p@}% + {\parindent \z@ \raggedright \normalfont + \ifnum \c@secnumdepth >\m@ne + \huge\bfseries + \pre@chaptercnt\thechapter\post@chaptercnt + \par\nobreak + \vskip 20\p@ + \fi + \interlinepenalty\@M + \Huge \bfseries #1\par\nobreak + \vskip 40\p@ + }}}{} + +\@ifundefined{chapter}{}{% + \renewcommand*\l@chapter[2]{% + \ifnum \c@tocdepth >\m@ne + \addpenalty{-\@highpenalty}% + \vskip 1.0em \@plus\p@ + \setbox\z@=\hbox{\bfseries\pre@chaptercnt\post@chaptercnt~} + \setlength\@tempdima{1.5em} + \advance\@tempdima\wd\z@ + \begingroup + \parindent \z@ \rightskip \@pnumwidth + \parfillskip -\@pnumwidth + \leavevmode \bfseries + \advance\leftskip \@tempdima + \hskip -\leftskip + #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par + \penalty\@highpenalty + \endgroup + \fi}} + +\@ifundefined{section}{}{% + \def\section{% + \if@noskipsec \leavevmode \fi + \par + \@afterindentfalse + \if@nobreak + \everypar{}% + \else + \addpenalty\@secpenalty\addvspace{3.5ex \@plus 1ex \@minus .2ex\relax} + \fi + \secdef\ks@sect\ks@ssect} + \def\ks@sect[#1]#2{% + \ifnum \c@secnumdepth<1 + \let\@svsec\@empty + \else + \refstepcounter{section}% + \protected@edef\@svsec{% + \pre@sectioncnt\thesection\post@sectioncnt + \quad\relax}% + \fi + \begingroup + \normalfont\Large\bfseries{% + \@hangfrom{\hskip \z@\relax\@svsec}% + \interlinepenalty \@M #2\@@par}% + \endgroup + \sectionmark{#1}% + \addcontentsline{toc}{section}{% + \ifnum\c@secnumdepth<1 \else + \protect\numberline{\pre@sectioncnt\thesection\post@sectioncnt}% + \fi + #1} + \@xsect{2.3ex \@plus.2ex}} + \def\ks@ssect#1{% + \begingroup + \normalfont\Large\bfseries{% + \@hangfrom{\hskip \z@}% + \interlinepenalty \@M #1\@@par}% + \endgroup + \@xsect{2.3ex \@plus.2ex}} +} + +\@ifclassloaded{article}{% + \renewcommand*\l@section[2]{% + \ifnum \c@tocdepth >\z@ + \addpenalty\@secpenalty% + \addvspace{1.0em \@plus\p@}% + \begingroup + \parindent \z@ \rightskip \@pnumwidth + \parfillskip -\@pnumwidth + \leavevmode \bfseries + \settowidth{\@tempdima}{\pre@sectioncnt\post@sectioncnt} + \addtolength{\@tempdima}{1.5em} + \advance\leftskip\@tempdima + \hskip -\leftskip + #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par + \endgroup + \fi} +}{\@ifundefined{l@section}{}{% + \renewcommand*\l@section{% + \settowidth{\@tempdima}{\pre@sectioncnt\post@sectioncnt} + \addtolength{\@tempdima}{2.3em} + \@dottedtocline{1}{1em}{\@tempdima}}}%1.5em 2.3em +} + +%% 다ìŒì€ \ps@headingsê³¼ \ps@myheadings를 í•œê¸€ì— ë§žê²Œ ìˆ˜ì •í•œ 것ì´ë‹¤. +%% ê°ê°ì˜ classë“¤ì´ ì„œë¡œ 다른 ë°©ì‹ìœ¼ë¡œ 페ì´ì§€ 머리를 짜므로 우리는 +%% 여기서 ê°ê°ì„ 따로따로 ì •ì˜í•´ 주어야 한다. +\@ifclassloaded{article}{% + \if@twoside + \renewcommand\ps@headings{% + \let\@oddfoot\@empty\let\@evenfoot\@empty + \def\@evenhead{\thepage\hfil\slshape\leftmark}% + \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% + \let\@mkboth\markboth + \def\sectionmark##1{% + \markboth {\MakeUppercase{% + \ifnum \c@secnumdepth >\z@ + \pre@sectioncnt\thesection\post@sectioncnt\quad + \fi + ##1}}{}}% + \def\subsectionmark##1{% + \markright {% + \ifnum \c@secnumdepth >\@ne + \thesubsection\quad + \fi + ##1}}} + \else + \def\ps@headings{% + \let\@oddfoot\@empty + \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% + \let\@mkboth\markboth + \def\sectionmark##1{% + \markright {\MakeUppercase{% + \ifnum \c@secnumdepth >\m@ne + \pre@sectioncnt\thesection\post@sectioncnt\quad + \fi + ##1}}}} + \fi +}{} + +\@ifclassloaded{book}{% + \if@twoside + \def\ps@headings{% + \let\@oddfoot\@empty\let\@evenfoot\@empty + \def\@evenhead{\thepage\hfil\slshape\leftmark}% + \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% + \let\@mkboth\markboth + \def\chaptermark##1{% + \markboth {\MakeUppercase{% + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter + \pre@chaptercnt\thechapter\post@chaptercnt\quad% + \fi + \fi + ##1}}{}}% + \def\sectionmark##1{% + \markright {\MakeUppercase{% + \ifnum \c@secnumdepth >\z@ + \pre@sectioncnt\thesection\post@sectioncnt\quad% + \fi + ##1}}}} + \else + \def\ps@headings{% + \let\@oddfoot\@empty + \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% + \let\@mkboth\markboth + \def\chaptermark##1{% + \markright {\MakeUppercase{% + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter + \pre@chaptercnt\thechapter\post@chaptercnt\quad% + \fi + \fi + ##1}}}} + \fi + \pagestyle{headings} + }{} + +\@ifclassloaded{report}{% + \if@twoside + \def\ps@headings{% + \let\@oddfoot\@empty\let\@evenfoot\@empty + \def\@evenhead{\thepage\hfil\slshape\leftmark}% + \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% + \let\@mkboth\markboth + \def\chaptermark##1{% + \markboth {\MakeUppercase{% + \ifnum \c@secnumdepth >\m@ne + \pre@chaptercnt\thechapter\post@chaptercnt\quad% + \fi + ##1}}{}}% + \def\sectionmark##1{% + \markright {\MakeUppercase{% + \ifnum \c@secnumdepth >\z@ + \pre@sectioncnt\thesection\post@sectioncnt\quad% + \fi + ##1}}}} + \else + \def\ps@headings{% + \let\@oddfoot\@empty + \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% + \let\@mkboth\markboth + \def\chaptermark##1{% + \markright {\MakeUppercase{% + \ifnum \c@secnumdepth >\m@ne + \pre@chaptercnt\thechapter\post@chaptercnt\quad% + \fi + ##1}}}} + \fi +}{} + +%% 첫 줄 들여쓰기: 2ë°°ê° +\settowidth{\parindent}{\reset@font 한글} + +%%% End of file `u8hangul.tex'. diff --git a/language/korean/HLaTeX/lambda/uhc-test.tex b/language/korean/HLaTeX/lambda/uhc-test.tex new file mode 100644 index 0000000000..7ad6f4c891 --- /dev/null +++ b/language/korean/HLaTeX/lambda/uhc-test.tex @@ -0,0 +1,3031 @@ +\documentclass[a4paper]{article} +\usepackage{a4} +\def\@tabular{\leavevmode\hbox\bgroup\nextmathfake$\let\@acol\@tabacol + \let\@classz\@tabclaaz + \let\@classiv\@tabclassiv\let\\\@tabularcr\@tabarry} +\hoffset-2cm +\parindent0pt +\tabcolsep3pt +\def\Head#1{\yyy #1&\yyy 0&\yyy 1&\yyy 2&\yyy 3&\yyy 4&\yyy 5&\yyy 6&\yyy 7&\yyy 8&\yyy 9&\yyy A&\yyy B&\yyy C&\yyy D&\yyy E&\yyy F} +\def\Col#1{\yyy #1} +\def\yyy{\fontfamily{cmr}\selectfont} +\newcount\m \newcount\n +\def\hours{\n=\time \divide\n 60 + \m=-\n \multiply\m 60 \advance\m \time + \twodigits\n ^^^^c2dc \twodigits\m ^^^^bd84} +\def\twodigits#1{\ifnum #1<10 0\fi \number#1} +\begin{document} +\message{@Name of the font to test = } +\read-1 to\uhcfont +\font\testfont=\uhcfont +\testfont +\leftline{Test of \uhcfont\unskip\ on \number\year ^^^^b144 + \number\month ^^^^c6d4 \number\day ^^^^c77c\ at\ \hours} + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{00}\\\hline +\Col{00} & & & & & & & & & & & & & & & &\\\hline +\Col{10} & & & & & & & & & & & & & & & &\\\hline +\Col{20} & ^^^^0020 & ^^^^0021 & ^^^^0022 & \symbol{35} & \symbol{36} & \symbol{37} & \symbol{38} & ^^^^0027 & ^^^^0028 & ^^^^0029 & ^^^^002a & ^^^^002b & ^^^^002c & ^^^^002d & ^^^^002e & ^^^^002f\\\hline +\Col{30} & ^^^^0030 & ^^^^0031 & ^^^^0032 & ^^^^0033 & ^^^^0034 & ^^^^0035 & ^^^^0036 & ^^^^0037 & ^^^^0038 & ^^^^0039 & ^^^^003a & ^^^^003b & ^^^^003c & ^^^^003d & ^^^^003e & ^^^^003f\\\hline +\Col{40} & ^^^^0040 & ^^^^0041 & ^^^^0042 & ^^^^0043 & ^^^^0044 & ^^^^0045 & ^^^^0046 & ^^^^0047 & ^^^^0048 & ^^^^0049 & ^^^^004a & ^^^^004b & ^^^^004c & ^^^^004d & ^^^^004e & ^^^^004f\\\hline +\Col{50} & ^^^^0050 & ^^^^0051 & ^^^^0052 & ^^^^0053 & ^^^^0054 & ^^^^0055 & ^^^^0056 & ^^^^0057 & ^^^^0058 & ^^^^0059 & ^^^^005a & ^^^^005b & \symbol{92} & ^^^^005d & \symbol{94} & \symbol{95}\\\hline +\Col{60} & ^^^^0060 & ^^^^0061 & ^^^^0062 & ^^^^0063 & ^^^^0064 & ^^^^0065 & ^^^^0066 & ^^^^0067 & ^^^^0068 & ^^^^0069 & ^^^^006a & ^^^^006b & ^^^^006c & ^^^^006d & ^^^^006e & ^^^^006f\\\hline +\Col{70} & ^^^^0070 & ^^^^0071 & ^^^^0072 & ^^^^0073 & ^^^^0074 & ^^^^0075 & ^^^^0076 & ^^^^0077 & ^^^^0078 & ^^^^0079 & ^^^^007a & \symbol{123} & \symbol{124} & \symbol{125} & \symbol{126} &\\\hline +\Col{80} & & & & & & & & & & & & & & & &\\\hline +\Col{90} & & & & & & & & & & & & & & & &\\\hline +\Col{a0} & ^^^^00a0 & ^^^^00a1 & ^^^^00a2 & ^^^^00a3 & ^^^^00a4 & ^^^^00a5 & ^^^^00a6 & ^^^^00a7 & ^^^^00a8 & ^^^^00a9 & ^^^^00aa & ^^^^00ab & ^^^^00ac & ^^^^00ad & ^^^^00ae & ^^^^00af\\\hline +\Col{b0} & ^^^^00b0 & ^^^^00b1 & ^^^^00b2 & ^^^^00b3 & ^^^^00b4 & ^^^^00b5 & ^^^^00b6 & ^^^^00b7 & ^^^^00b8 & ^^^^00b9 & ^^^^00ba & ^^^^00bb & ^^^^00bc & ^^^^00bd & ^^^^00be & ^^^^00bf\\\hline +\Col{c0} & ^^^^00c0 & ^^^^00c1 & ^^^^00c2 & ^^^^00c3 & ^^^^00c4 & ^^^^00c5 & ^^^^00c6 & ^^^^00c7 & ^^^^00c8 & ^^^^00c9 & ^^^^00ca & ^^^^00cb & ^^^^00cc & ^^^^00cd & ^^^^00ce & ^^^^00cf\\\hline +\Col{d0} & ^^^^00d0 & ^^^^00d1 & ^^^^00d2 & ^^^^00d3 & ^^^^00d4 & ^^^^00d5 & ^^^^00d6 & ^^^^00d7 & ^^^^00d8 & ^^^^00d9 & ^^^^00da & ^^^^00db & ^^^^00dc & ^^^^00dd & ^^^^00de & ^^^^00df\\\hline +\Col{e0} & ^^^^00e0 & ^^^^00e1 & ^^^^00e2 & ^^^^00e3 & ^^^^00e4 & ^^^^00e5 & ^^^^00e6 & ^^^^00e7 & ^^^^00e8 & ^^^^00e9 & ^^^^00ea & ^^^^00eb & ^^^^00ec & ^^^^00ed & ^^^^00ee & ^^^^00ef\\\hline +\Col{f0} & ^^^^00f0 & ^^^^00f1 & ^^^^00f2 & ^^^^00f3 & ^^^^00f4 & ^^^^00f5 & ^^^^00f6 & ^^^^00f7 & ^^^^00f8 & ^^^^00f9 & ^^^^00fa & ^^^^00fb & ^^^^00fc & ^^^^00fd & ^^^^00fe & ^^^^00ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{01}\\\hline +\Col{00} & & & & & & & & & & & & & & & &\\\hline +\Col{10} & & ^^^^0111 & & & & & & & & & & & & & &\\\hline +\Col{20} & & & & & & & ^^^^0126 & ^^^^0127 & & & & & & & &\\\hline +\Col{30} & & ^^^^0131 & ^^^^0132 & ^^^^0133 & & & & & ^^^^0138 & & & & & & & ^^^^013f\\\hline +\Col{40} & ^^^^0140 & ^^^^0141 & ^^^^0142 & & & & & & & ^^^^0149 & ^^^^014a & ^^^^014b & & & &\\\hline +\Col{50} & & & ^^^^0152 & ^^^^0153 & & & & & & & & & & & &\\\hline +\Col{60} & & & & & & & ^^^^0166 & ^^^^0167 & & & & & & & &\\\hline +\Col{70} & & & & & & & & & & & & & & & &\\\hline +\Col{80} & & & & & & & & & & & & & & & &\\\hline +\Col{90} & & & & & & & & & & & & & & & &\\\hline +\Col{a0} & & & & & & & & & & & & & & & &\\\hline +\Col{b0} & & & & & & & & & & & & & & & &\\\hline +\Col{c0} & & & & & & & & & & & & & & & &\\\hline +\Col{d0} & & & & & & & & & & & & & & & &\\\hline +\Col{e0} & & & & & & & & & & & & & & & &\\\hline +\Col{f0} & & & & & & & & & & & & & & & &\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{02}\\\hline +\Col{00} & & & & & & & & & & & & & & & &\\\hline +\Col{10} & & & & & & & & & & & & & & & &\\\hline +\Col{20} & & & & & & & & & & & & & & & &\\\hline +\Col{30} & & & & & & & & & & & & & & & &\\\hline +\Col{40} & & & & & & & & & & & & & & & &\\\hline +\Col{50} & & & & & & & & & & & & & & & &\\\hline +\Col{60} & & & & & & & & & & & & & & & &\\\hline +\Col{70} & & & & & & & & & & & & & & & &\\\hline +\Col{80} & & & & & & & & & & & & & & & &\\\hline +\Col{90} & & & & & & & & & & & & & & & &\\\hline +\Col{a0} & & & & & & & & & & & & & & & &\\\hline +\Col{b0} & & & & & & & & & & & & & & & &\\\hline +\Col{c0} & & & & & & & & ^^^^02c7 & & & & & & & &\\\hline +\Col{d0} & ^^^^02d0 & & & & & & & & ^^^^02d8 & ^^^^02d9 & ^^^^02da & ^^^^02db & & ^^^^02dd & &\\\hline +\Col{e0} & & & & & & & & & & & & & & & &\\\hline +\Col{f0} & & & & & & & & & & & & & & & &\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{03}\\\hline +\Col{00} & & & & & & & & & & & & & & & &\\\hline +\Col{10} & & & & & & & & & & & & & & & &\\\hline +\Col{20} & & & & & & & & & & & & & & & &\\\hline +\Col{30} & & & & & & & & & & & & & & & &\\\hline +\Col{40} & & & & & & & & & & & & & & & &\\\hline +\Col{50} & & & & & & & & & & & & & & & &\\\hline +\Col{60} & & & & & & & & & & & & & & & &\\\hline +\Col{70} & & & & & & & & & & & & & & & &\\\hline +\Col{80} & & & & & ^^^^0384 & ^^^^0385 & ^^^^0386 & ^^^^0387 & ^^^^0388 & ^^^^0389 & ^^^^038a & ^^^^038b & ^^^^038c & ^^^^038d & ^^^^038e & ^^^^038f\\\hline +\Col{90} & ^^^^0390 & ^^^^0391 & ^^^^0392 & ^^^^0393 & ^^^^0394 & ^^^^0395 & ^^^^0396 & ^^^^0397 & ^^^^0398 & ^^^^0399 & ^^^^039a & ^^^^039b & ^^^^039c & ^^^^039d & ^^^^039e & ^^^^039f\\\hline +\Col{a0} & ^^^^03a0 & ^^^^03a1 & ^^^^03a2 & ^^^^03a3 & ^^^^03a4 & ^^^^03a5 & ^^^^03a6 & ^^^^03a7 & ^^^^03a8 & ^^^^03a9 & ^^^^03aa & ^^^^03ab & ^^^^03ac & ^^^^03ad & ^^^^03ae & ^^^^03af\\\hline +\Col{b0} & ^^^^03b0 & ^^^^03b1 & ^^^^03b2 & ^^^^03b3 & ^^^^03b4 & ^^^^03b5 & ^^^^03b6 & ^^^^03b7 & ^^^^03b8 & ^^^^03b9 & ^^^^03ba & ^^^^03bb & ^^^^03bc & ^^^^03bd & ^^^^03be & ^^^^03bf\\\hline +\Col{c0} & ^^^^03c0 & ^^^^03c1 & ^^^^03c2 & ^^^^03c3 & ^^^^03c4 & ^^^^03c5 & ^^^^03c6 & ^^^^03c7 & ^^^^03c8 & ^^^^03c9 & ^^^^03ca & ^^^^03cb & ^^^^03cc & ^^^^03cd & ^^^^03ce &\\\hline +\Col{d0} & & & & & & & & & & & & & & & &\\\hline +\Col{e0} & & & & & & & & & & & & & & & &\\\hline +\Col{f0} & & & & & & & & & & & & & & & &\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{04}\\\hline +\Col{00} & & ^^^^0401 & ^^^^0402 & ^^^^0403 & ^^^^0404 & ^^^^0405 & ^^^^0406 & ^^^^0407 & ^^^^0408 & ^^^^0409 & ^^^^040a & ^^^^040b & ^^^^040c & ^^^^040d & ^^^^040e & ^^^^040f\\\hline +\Col{10} & ^^^^0410 & ^^^^0411 & ^^^^0412 & ^^^^0413 & ^^^^0414 & ^^^^0415 & ^^^^0416 & ^^^^0417 & ^^^^0418 & ^^^^0419 & ^^^^041a & ^^^^041b & ^^^^041c & ^^^^041d & ^^^^041e & ^^^^041f\\\hline +\Col{20} & ^^^^0420 & ^^^^0421 & ^^^^0422 & ^^^^0423 & ^^^^0424 & ^^^^0425 & ^^^^0426 & ^^^^0427 & ^^^^0428 & ^^^^0429 & ^^^^042a & ^^^^042b & ^^^^042c & ^^^^042d & ^^^^042e & ^^^^042f\\\hline +\Col{30} & ^^^^0430 & ^^^^0431 & ^^^^0432 & ^^^^0433 & ^^^^0434 & ^^^^0435 & ^^^^0436 & ^^^^0437 & ^^^^0438 & ^^^^0439 & ^^^^043a & ^^^^043b & ^^^^043c & ^^^^043d & ^^^^043e & ^^^^043f\\\hline +\Col{40} & ^^^^0440 & ^^^^0441 & ^^^^0442 & ^^^^0443 & ^^^^0444 & ^^^^0445 & ^^^^0446 & ^^^^0447 & ^^^^0448 & ^^^^0449 & ^^^^044a & ^^^^044b & ^^^^044c & ^^^^044d & ^^^^044e & ^^^^044f\\\hline +\Col{50} & ^^^^0450 & ^^^^0451 & ^^^^0452 & ^^^^0453 & ^^^^0454 & ^^^^0455 & ^^^^0456 & ^^^^0457 & ^^^^0458 & ^^^^0459 & ^^^^045a & ^^^^045b & ^^^^045c & ^^^^045d & ^^^^045e & ^^^^045f\\\hline +\Col{60} & & & & & & & & & & & & & & & &\\\hline +\Col{70} & & & & & & & & & & & & & & & &\\\hline +\Col{80} & & & & & & & & & & & & & & & &\\\hline +\Col{90} & & & & & & & & & & & & & & & &\\\hline +\Col{a0} & & & & & & & & & & & & & & & &\\\hline +\Col{b0} & & & & & & & & & & & & & & & &\\\hline +\Col{c0} & & & & & & & & & & & & & & & &\\\hline +\Col{d0} & & & & & & & & & & & & & & & &\\\hline +\Col{e0} & & & & & & & & & & & & & & & &\\\hline +\Col{f0} & & & & & & & & & & & & & & & &\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{11}\\\hline +\Col{00} & ^^^^1100 & ^^^^1101 & ^^^^1102 & ^^^^1103 & ^^^^1104 & ^^^^1105 & ^^^^1106 & ^^^^1107 & ^^^^1108 & ^^^^1109 & ^^^^110a & ^^^^110b & ^^^^110c & ^^^^110d & ^^^^110e & ^^^^110f\\\hline +\Col{10} & ^^^^1110 & ^^^^1111 & ^^^^1112 & ^^^^1113 & ^^^^1114 & ^^^^1115 & ^^^^1116 & ^^^^1117 & ^^^^1118 & ^^^^1119 & ^^^^111a & ^^^^111b & ^^^^111c & ^^^^111d & ^^^^111e & ^^^^111f\\\hline +\Col{20} & ^^^^1120 & ^^^^1121 & ^^^^1122 & ^^^^1123 & ^^^^1124 & ^^^^1125 & ^^^^1126 & ^^^^1127 & ^^^^1128 & ^^^^1129 & ^^^^112a & ^^^^112b & ^^^^112c & ^^^^112d & ^^^^112e & ^^^^112f\\\hline +\Col{30} & ^^^^1130 & ^^^^1131 & ^^^^1132 & ^^^^1133 & ^^^^1134 & ^^^^1135 & ^^^^1136 & ^^^^1137 & ^^^^1138 & ^^^^1139 & ^^^^113a & ^^^^113b & ^^^^113c & ^^^^113d & ^^^^113e & ^^^^113f\\\hline +\Col{40} & ^^^^1140 & ^^^^1141 & ^^^^1142 & ^^^^1143 & ^^^^1144 & ^^^^1145 & ^^^^1146 & ^^^^1147 & ^^^^1148 & ^^^^1149 & ^^^^114a & ^^^^114b & ^^^^114c & ^^^^114d & ^^^^114e & ^^^^114f\\\hline +\Col{50} & ^^^^1150 & ^^^^1151 & ^^^^1152 & ^^^^1153 & ^^^^1154 & ^^^^1155 & ^^^^1156 & ^^^^1157 & ^^^^1158 & ^^^^1159 & & & & & & ^^^^115f\\\hline +\Col{60} & ^^^^1160 & ^^^^1161 & ^^^^1162 & ^^^^1163 & ^^^^1164 & ^^^^1165 & ^^^^1166 & ^^^^1167 & ^^^^1168 & ^^^^1169 & ^^^^116a & ^^^^116b & ^^^^116c & ^^^^116d & ^^^^116e & ^^^^116f\\\hline +\Col{70} & ^^^^1170 & ^^^^1171 & ^^^^1172 & ^^^^1173 & ^^^^1174 & ^^^^1175 & ^^^^1176 & ^^^^1177 & ^^^^1178 & ^^^^1179 & ^^^^117a & ^^^^117b & ^^^^117c & ^^^^117d & ^^^^117e & ^^^^117f\\\hline +\Col{80} & ^^^^1180 & ^^^^1181 & ^^^^1182 & ^^^^1183 & ^^^^1184 & ^^^^1185 & ^^^^1186 & ^^^^1187 & ^^^^1188 & ^^^^1189 & ^^^^118a & ^^^^118b & ^^^^118c & ^^^^118d & ^^^^118e & ^^^^118f\\\hline +\Col{90} & ^^^^1190 & ^^^^1191 & ^^^^1192 & ^^^^1193 & ^^^^1194 & ^^^^1195 & ^^^^1196 & ^^^^1197 & ^^^^1198 & ^^^^1199 & ^^^^119a & ^^^^119b & ^^^^119c & ^^^^119d & ^^^^119e & ^^^^119f\\\hline +\Col{a0} & ^^^^11a0 & ^^^^11a1 & ^^^^11a2 & & & & & & ^^^^11a8 & ^^^^11a9 & ^^^^11aa & ^^^^11ab & ^^^^11ac & ^^^^11ad & ^^^^11ae & ^^^^11af\\\hline +\Col{b0} & ^^^^11b0 & ^^^^11b1 & ^^^^11b2 & ^^^^11b3 & ^^^^11b4 & ^^^^11b5 & ^^^^11b6 & ^^^^11b7 & ^^^^11b8 & ^^^^11b9 & ^^^^11ba & ^^^^11bb & ^^^^11bc & ^^^^11bd & ^^^^11be & ^^^^11bf\\\hline +\Col{c0} & ^^^^11c0 & ^^^^11c1 & ^^^^11c2 & ^^^^11c3 & ^^^^11c4 & ^^^^11c5 & ^^^^11c6 & ^^^^11c7 & ^^^^11c8 & ^^^^11c9 & ^^^^11ca & ^^^^11cb & ^^^^11cc & ^^^^11cd & ^^^^11ce & ^^^^11cf\\\hline +\Col{d0} & ^^^^11d0 & ^^^^11d1 & ^^^^11d2 & ^^^^11d3 & ^^^^11d4 & ^^^^11d5 & ^^^^11d6 & ^^^^11d7 & ^^^^11d8 & ^^^^11d9 & ^^^^11da & ^^^^11db & ^^^^11dc & ^^^^11dd & ^^^^11de & ^^^^11df\\\hline +\Col{e0} & ^^^^11e0 & ^^^^11e1 & ^^^^11e2 & ^^^^11e3 & ^^^^11e4 & ^^^^11e5 & ^^^^11e6 & ^^^^11e7 & ^^^^11e8 & ^^^^11e9 & ^^^^11ea & ^^^^11eb & ^^^^11ec & ^^^^11ed & ^^^^11ee & ^^^^11ef\\\hline +\Col{f0} & ^^^^11f0 & ^^^^11f1 & ^^^^11f2 & ^^^^11f3 & ^^^^11f4 & ^^^^11f5 & ^^^^11f6 & ^^^^11f7 & ^^^^11f8 & ^^^^11f9 & & & & & &\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{20}\\\hline +\Col{00} & & & & & & & & & & & & & & & &\\\hline +\Col{10} & & & & ^^^^2013 & ^^^^2014 & & & & ^^^^2018 & ^^^^2019 & & & ^^^^201c & ^^^^201d & &\\\hline +\Col{20} & ^^^^2020 & ^^^^2021 & & & & ^^^^2025 & ^^^^2026 & & & & & & & & &\\\hline +\Col{30} & ^^^^2030 & & ^^^^2032 & ^^^^2033 & & & & & & & & ^^^^203b & & & &\\\hline +\Col{40} & & & & & & & & & & & & & & & &\\\hline +\Col{50} & & & & & & & & & & & & & & & &\\\hline +\Col{60} & & & & & & & & & & & & & & & &\\\hline +\Col{70} & & & & & ^^^^2074 & & & & & & & & & & & ^^^^207f\\\hline +\Col{80} & & ^^^^2081 & ^^^^2082 & ^^^^2083 & ^^^^2084 & & & & & & & & & & &\\\hline +\Col{90} & & & & & & & & & & & & & & & &\\\hline +\Col{a0} & & & & & & & & & & ^^^^20a9 & & & & & &\\\hline +\Col{b0} & & & & & & & & & & & & & & & &\\\hline +\Col{c0} & & & & & & & & & & & & & & & &\\\hline +\Col{d0} & & & & & & & & & & & & & & & &\\\hline +\Col{e0} & & & & & & & & & & & & & & & &\\\hline +\Col{f0} & & & & & & & & & & & & & & & &\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{21}\\\hline +\Col{00} & & & & ^^^^2103 & & & & & & ^^^^2109 & & & & & &\\\hline +\Col{10} & & & & ^^^^2113 & & & ^^^^2116 & & & & & & & & &\\\hline +\Col{20} & & ^^^^2121 & ^^^^2122 & & & & ^^^^2126 & & & & & ^^^^212b & & & &\\\hline +\Col{30} & & & & & & & & & & & & & & & &\\\hline +\Col{40} & & & & & & & & & & & & & & & &\\\hline +\Col{50} & & & & ^^^^2153 & ^^^^2154 & & & & & & & ^^^^215b & ^^^^215c & ^^^^215d & ^^^^215e &\\\hline +\Col{60} & ^^^^2160 & ^^^^2161 & ^^^^2162 & ^^^^2163 & ^^^^2164 & ^^^^2165 & ^^^^2166 & ^^^^2167 & ^^^^2168 & ^^^^2169 & ^^^^216a & ^^^^216b & & & &\\\hline +\Col{70} & ^^^^2170 & ^^^^2171 & ^^^^2172 & ^^^^2173 & ^^^^2174 & ^^^^2175 & ^^^^2176 & ^^^^2177 & ^^^^2178 & ^^^^2179 & ^^^^217a & ^^^^217b & & & &\\\hline +\Col{80} & & & & & & & & & & & & & & & &\\\hline +\Col{90} & ^^^^2190 & ^^^^2191 & ^^^^2192 & ^^^^2193 & ^^^^2194 & ^^^^2195 & ^^^^2196 & ^^^^2197 & ^^^^2198 & ^^^^2199 & & & & & &\\\hline +\Col{a0} & & & & & & & & & & & & & & & &\\\hline +\Col{b0} & & & & & & & & & & & & & & & &\\\hline +\Col{c0} & & & & & & & & & & & & & & & &\\\hline +\Col{d0} & & & ^^^^21d2 & & ^^^^21d4 & & & & & & & & & & &\\\hline +\Col{e0} & & & & & & & & & & & & & & & &\\\hline +\Col{f0} & & & & & & & & & & & & & & & &\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{22}\\\hline +\Col{00} & ^^^^2200 & & ^^^^2202 & ^^^^2203 & & & & ^^^^2207 & ^^^^2208 & & & ^^^^220b & & & & ^^^^220f\\\hline +\Col{10} & & ^^^^2211 & & & & & & & & & ^^^^221a & & & ^^^^221d & ^^^^221e &\\\hline +\Col{20} & ^^^^2220 & & & & & ^^^^2225 & & ^^^^2227 & ^^^^2228 & ^^^^2229 & ^^^^222a & ^^^^222b & ^^^^222c & & ^^^^222e &\\\hline +\Col{30} & & & & & ^^^^2234 & ^^^^2235 & & & & & & & ^^^^223c & & ^^^^223e &\\\hline +\Col{40} & & & & & & & & & & & & & & & &\\\hline +\Col{50} & & & ^^^^2252 & & & & & & & & & & & & &\\\hline +\Col{60} & ^^^^2260 & ^^^^2261 & & & ^^^^2264 & ^^^^2265 & & & & & ^^^^226a & ^^^^226b & & & &\\\hline +\Col{70} & & & & & & & & & & & & & & & &\\\hline +\Col{80} & & & ^^^^2282 & ^^^^2283 & & & ^^^^2286 & ^^^^2287 & & & & & & & &\\\hline +\Col{90} & & & & & & & & & & ^^^^2299 & & & & & &\\\hline +\Col{a0} & & & & & & ^^^^22a5 & & & & & & & & & &\\\hline +\Col{b0} & & & & & & & & & & & & & & & &\\\hline +\Col{c0} & & & & & & & & & & & & & & & &\\\hline +\Col{d0} & & & & & & & & & & & & & & & &\\\hline +\Col{e0} & & & & & & & & & & & & & & & &\\\hline +\Col{f0} & & & & & & & & & & & & & & & &\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{23}\\\hline +\Col{00} & & & & & & & & & & & & & & & &\\\hline +\Col{10} & & & ^^^^2312 & & & & & & & & & & & & &\\\hline +\Col{20} & & & & & & & & & & & & & & & &\\\hline +\Col{30} & & & & & & & & & & & & & & & &\\\hline +\Col{40} & & & & & & & & & & & & & & & &\\\hline +\Col{50} & & & & & & & & & & & & & & & &\\\hline +\Col{60} & & & & & & & & & & & & & & & &\\\hline +\Col{70} & & & & & & & & & & & & & & & &\\\hline +\Col{80} & & & & & & & & & & & & & & & &\\\hline +\Col{90} & & & & & & & & & & & & & & & &\\\hline +\Col{a0} & & & & & & & & & & & & & & & &\\\hline +\Col{b0} & & & & & & & & & & & & & & & &\\\hline +\Col{c0} & & & & & & & & & & & & & & & &\\\hline +\Col{d0} & & & & & & & & & & & & & & & &\\\hline +\Col{e0} & & & & & & & & & & & & & & & &\\\hline +\Col{f0} & & & & & & & & & & & & & & & &\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{24}\\\hline +\Col{00} & & & & & & & & & & & & & & & &\\\hline +\Col{10} & & & & & & & & & & & & & & & &\\\hline +\Col{20} & & & & & & & & & & & & & & & &\\\hline +\Col{30} & & & & & & & & & & & & & & & &\\\hline +\Col{40} & & & & & & & & & & & & & & & &\\\hline +\Col{50} & & & & & & & & & & & & & & & &\\\hline +\Col{60} & ^^^^2460 & ^^^^2461 & ^^^^2462 & ^^^^2463 & ^^^^2464 & ^^^^2465 & ^^^^2466 & ^^^^2467 & ^^^^2468 & ^^^^2469 & ^^^^246a & ^^^^246b & ^^^^246c & ^^^^246d & ^^^^246e & ^^^^246f\\\hline +\Col{70} & ^^^^2470 & ^^^^2471 & ^^^^2472 & ^^^^2473 & ^^^^2474 & ^^^^2475 & ^^^^2476 & ^^^^2477 & ^^^^2478 & ^^^^2479 & ^^^^247a & ^^^^247b & ^^^^247c & ^^^^247d & ^^^^247e & ^^^^247f\\\hline +\Col{80} & ^^^^2480 & ^^^^2481 & ^^^^2482 & ^^^^2483 & ^^^^2484 & ^^^^2485 & ^^^^2486 & ^^^^2487 & ^^^^2488 & ^^^^2489 & ^^^^248a & ^^^^248b & ^^^^248c & ^^^^248d & ^^^^248e & ^^^^248f\\\hline +\Col{90} & ^^^^2490 & ^^^^2491 & ^^^^2492 & ^^^^2493 & ^^^^2494 & ^^^^2495 & ^^^^2496 & ^^^^2497 & ^^^^2498 & ^^^^2499 & ^^^^249a & ^^^^249b & ^^^^249c & ^^^^249d & ^^^^249e & ^^^^249f\\\hline +\Col{a0} & ^^^^24a0 & ^^^^24a1 & ^^^^24a2 & ^^^^24a3 & ^^^^24a4 & ^^^^24a5 & ^^^^24a6 & ^^^^24a7 & ^^^^24a8 & ^^^^24a9 & ^^^^24aa & ^^^^24ab & ^^^^24ac & ^^^^24ad & ^^^^24ae & ^^^^24af\\\hline +\Col{b0} & ^^^^24b0 & ^^^^24b1 & ^^^^24b2 & ^^^^24b3 & ^^^^24b4 & ^^^^24b5 & ^^^^24b6 & ^^^^24b7 & ^^^^24b8 & ^^^^24b9 & ^^^^24ba & ^^^^24bb & ^^^^24bc & ^^^^24bd & ^^^^24be & ^^^^24bf\\\hline +\Col{c0} & ^^^^24c0 & ^^^^24c1 & ^^^^24c2 & ^^^^24c3 & ^^^^24c4 & ^^^^24c5 & ^^^^24c6 & ^^^^24c7 & ^^^^24c8 & ^^^^24c9 & ^^^^24ca & ^^^^24cb & ^^^^24cc & ^^^^24cd & ^^^^24ce & ^^^^24cf\\\hline +\Col{d0} & ^^^^24d0 & ^^^^24d1 & ^^^^24d2 & ^^^^24d3 & ^^^^24d4 & ^^^^24d5 & ^^^^24d6 & ^^^^24d7 & ^^^^24d8 & ^^^^24d9 & ^^^^24da & ^^^^24db & ^^^^24dc & ^^^^24dd & ^^^^24de & ^^^^24df\\\hline +\Col{e0} & ^^^^24e0 & ^^^^24e1 & ^^^^24e2 & ^^^^24e3 & ^^^^24e4 & ^^^^24e5 & ^^^^24e6 & ^^^^24e7 & ^^^^24e8 & ^^^^24e9 & ^^^^24ea & & & & &\\\hline +\Col{f0} & & & & & & & & & & & & & & & &\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{25}\\\hline +\Col{00} & ^^^^2500 & ^^^^2501 & ^^^^2502 & ^^^^2503 & & & & & & & & & ^^^^250c & ^^^^250d & ^^^^250e & ^^^^250f\\\hline +\Col{10} & ^^^^2510 & ^^^^2511 & ^^^^2512 & ^^^^2513 & ^^^^2514 & ^^^^2515 & ^^^^2516 & ^^^^2517 & ^^^^2518 & ^^^^2519 & ^^^^251a & ^^^^251b & ^^^^251c & ^^^^251d & ^^^^251e & ^^^^251f\\\hline +\Col{20} & ^^^^2520 & ^^^^2521 & ^^^^2522 & ^^^^2523 & ^^^^2524 & ^^^^2525 & ^^^^2526 & ^^^^2527 & ^^^^2528 & ^^^^2529 & ^^^^252a & ^^^^252b & ^^^^252c & ^^^^252d & ^^^^252e & ^^^^252f\\\hline +\Col{30} & ^^^^2530 & ^^^^2531 & ^^^^2532 & ^^^^2533 & ^^^^2534 & ^^^^2535 & ^^^^2536 & ^^^^2537 & ^^^^2538 & ^^^^2539 & ^^^^253a & ^^^^253b & ^^^^253c & ^^^^253d & ^^^^253e & ^^^^253f\\\hline +\Col{40} & ^^^^2540 & ^^^^2541 & ^^^^2542 & ^^^^2543 & ^^^^2544 & ^^^^2545 & ^^^^2546 & ^^^^2547 & ^^^^2548 & ^^^^2549 & ^^^^254a & ^^^^254b & & & &\\\hline +\Col{50} & & & & & & & & & & & & & & & &\\\hline +\Col{60} & & & & & & & & & & & & & & & &\\\hline +\Col{70} & & & & & & & & & & & & & & & &\\\hline +\Col{80} & & & & & & & & & & & & & & & &\\\hline +\Col{90} & & & ^^^^2592 & & & & & & & & & & & & &\\\hline +\Col{a0} & ^^^^25a0 & ^^^^25a1 & ^^^^25a2 & ^^^^25a3 & ^^^^25a4 & ^^^^25a5 & ^^^^25a6 & ^^^^25a7 & ^^^^25a8 & ^^^^25a9 & ^^^^25aa & ^^^^25ab & ^^^^25ac & ^^^^25ad & ^^^^25ae & ^^^^25af\\\hline +\Col{b0} & ^^^^25b0 & ^^^^25b1 & ^^^^25b2 & ^^^^25b3 & ^^^^25b4 & ^^^^25b5 & ^^^^25b6 & ^^^^25b7 & ^^^^25b8 & ^^^^25b9 & ^^^^25ba & ^^^^25bb & ^^^^25bc & ^^^^25bd & ^^^^25be & ^^^^25bf\\\hline +\Col{c0} & ^^^^25c0 & ^^^^25c1 & ^^^^25c2 & ^^^^25c3 & ^^^^25c4 & ^^^^25c5 & ^^^^25c6 & ^^^^25c7 & ^^^^25c8 & ^^^^25c9 & ^^^^25ca & ^^^^25cb & ^^^^25cc & ^^^^25cd & ^^^^25ce & ^^^^25cf\\\hline +\Col{d0} & ^^^^25d0 & ^^^^25d1 & & & & & & & & & & & & & &\\\hline +\Col{e0} & & & & & & & & & & & & & & & &\\\hline +\Col{f0} & & & & & & & & & & & & & & & &\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{26}\\\hline +\Col{00} & & & & & & ^^^^2605 & ^^^^2606 & & & & & & & & ^^^^260e & ^^^^260f\\\hline +\Col{10} & & & & & & & & & & & & & ^^^^261c & & ^^^^261e &\\\hline +\Col{20} & & & & & & & & & & & & & & & &\\\hline +\Col{30} & & & & & & & & & & & & & & & &\\\hline +\Col{40} & ^^^^2640 & & ^^^^2642 & & & & & & & & & & & & &\\\hline +\Col{50} & & & & & & & & & & & & & & & &\\\hline +\Col{60} & ^^^^2660 & ^^^^2661 & ^^^^2662 & ^^^^2663 & ^^^^2664 & ^^^^2665 & ^^^^2666 & ^^^^2667 & ^^^^2668 & ^^^^2669 & ^^^^266a & ^^^^266b & ^^^^266c & ^^^^266d & ^^^^266e & ^^^^266f\\\hline +\Col{70} & & & & & & & & & & & & & & & &\\\hline +\Col{80} & & & & & & & & & & & & & & & &\\\hline +\Col{90} & & & & & & & & & & & & & & & &\\\hline +\Col{a0} & & & & & & & & & & & & & & & &\\\hline +\Col{b0} & & & & & & & & & & & & & & & &\\\hline +\Col{c0} & & & & & & & & & & & & & & & &\\\hline +\Col{d0} & & & & & & & & & & & & & & & &\\\hline +\Col{e0} & & & & & & & & & & & & & & & &\\\hline +\Col{f0} & & & & & & & & & & & & & & & &\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{30}\\\hline +\Col{00} & & ^^^^3001 & ^^^^3002 & ^^^^3003 & & & & & ^^^^3008 & ^^^^3009 & ^^^^300a & ^^^^300b & ^^^^300c & ^^^^300d & ^^^^300e & ^^^^300f\\\hline +\Col{10} & ^^^^3010 & ^^^^3011 & & ^^^^3013 & ^^^^3014 & ^^^^3015 & & & & & & & & & &\\\hline +\Col{20} & & & & & & & & & & & & & & & &\\\hline +\Col{30} & & & & & & & & & & & & & & & &\\\hline +\Col{40} & & ^^^^3041 & ^^^^3042 & ^^^^3043 & ^^^^3044 & ^^^^3045 & ^^^^3046 & ^^^^3047 & ^^^^3048 & ^^^^3049 & ^^^^304a & ^^^^304b & ^^^^304c & ^^^^304d & ^^^^304e & ^^^^304f\\\hline +\Col{50} & ^^^^3050 & ^^^^3051 & ^^^^3052 & ^^^^3053 & ^^^^3054 & ^^^^3055 & ^^^^3056 & ^^^^3057 & ^^^^3058 & ^^^^3059 & ^^^^305a & ^^^^305b & ^^^^305c & ^^^^305d & ^^^^305e & ^^^^305f\\\hline +\Col{60} & ^^^^3060 & ^^^^3061 & ^^^^3062 & ^^^^3063 & ^^^^3064 & ^^^^3065 & ^^^^3066 & ^^^^3067 & ^^^^3068 & ^^^^3069 & ^^^^306a & ^^^^306b & ^^^^306c & ^^^^306d & ^^^^306e & ^^^^306f\\\hline +\Col{70} & ^^^^3070 & ^^^^3071 & ^^^^3072 & ^^^^3073 & ^^^^3074 & ^^^^3075 & ^^^^3076 & ^^^^3077 & ^^^^3078 & ^^^^3079 & ^^^^307a & ^^^^307b & ^^^^307c & ^^^^307d & ^^^^307e & ^^^^307f\\\hline +\Col{80} & ^^^^3080 & ^^^^3081 & ^^^^3082 & ^^^^3083 & ^^^^3084 & ^^^^3085 & ^^^^3086 & ^^^^3087 & ^^^^3088 & ^^^^3089 & ^^^^308a & ^^^^308b & ^^^^308c & ^^^^308d & ^^^^308e & ^^^^308f\\\hline +\Col{90} & ^^^^3090 & ^^^^3091 & ^^^^3092 & ^^^^3093 & ^^^^3094 & & & & & & ^^^^309a & ^^^^309b & & & &\\\hline +\Col{a0} & & ^^^^30a1 & ^^^^30a2 & ^^^^30a3 & ^^^^30a4 & ^^^^30a5 & ^^^^30a6 & ^^^^30a7 & ^^^^30a8 & ^^^^30a9 & ^^^^30aa & ^^^^30ab & ^^^^30ac & ^^^^30ad & ^^^^30ae & ^^^^30af\\\hline +\Col{b0} & ^^^^30b0 & ^^^^30b1 & ^^^^30b2 & ^^^^30b3 & ^^^^30b4 & ^^^^30b5 & ^^^^30b6 & ^^^^30b7 & ^^^^30b8 & ^^^^30b9 & ^^^^30ba & ^^^^30bb & ^^^^30bc & ^^^^30bd & ^^^^30be & ^^^^30bf\\\hline +\Col{c0} & ^^^^30c0 & ^^^^30c1 & ^^^^30c2 & ^^^^30c3 & ^^^^30c4 & ^^^^30c5 & ^^^^30c6 & ^^^^30c7 & ^^^^30c8 & ^^^^30c9 & ^^^^30ca & ^^^^30cb & ^^^^30cc & ^^^^30cd & ^^^^30ce & ^^^^30cf\\\hline +\Col{d0} & ^^^^30d0 & ^^^^30d1 & ^^^^30d2 & ^^^^30d3 & ^^^^30d4 & ^^^^30d5 & ^^^^30d6 & ^^^^30d7 & ^^^^30d8 & ^^^^30d9 & ^^^^30da & ^^^^30db & ^^^^30dc & ^^^^30dd & ^^^^30de & ^^^^30df\\\hline +\Col{e0} & ^^^^30e0 & ^^^^30e1 & ^^^^30e2 & ^^^^30e3 & ^^^^30e4 & ^^^^30e5 & ^^^^30e6 & ^^^^30e7 & ^^^^30e8 & ^^^^30e9 & ^^^^30ea & ^^^^30eb & ^^^^30ec & ^^^^30ed & ^^^^30ee & ^^^^30ef\\\hline +\Col{f0} & ^^^^30f0 & ^^^^30f1 & ^^^^30f2 & ^^^^30f3 & ^^^^30f4 & ^^^^30f5 & ^^^^30f6 & ^^^^30f7 & ^^^^30f8 & ^^^^30f9 & ^^^^30fa & & & & &\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{31}\\\hline +\Col{00} & & & & & & & & & & & & & & & &\\\hline +\Col{10} & & & & & & & & & & & & & & & &\\\hline +\Col{20} & & & & & & & & & & & & & & & &\\\hline +\Col{30} & & ^^^^3131 & ^^^^3132 & ^^^^3133 & ^^^^3134 & ^^^^3135 & ^^^^3136 & ^^^^3137 & ^^^^3138 & ^^^^3139 & ^^^^313a & ^^^^313b & ^^^^313c & ^^^^313d & ^^^^313e & ^^^^313f\\\hline +\Col{40} & ^^^^3140 & ^^^^3141 & ^^^^3142 & ^^^^3143 & ^^^^3144 & ^^^^3145 & ^^^^3146 & ^^^^3147 & ^^^^3148 & ^^^^3149 & ^^^^314a & ^^^^314b & ^^^^314c & ^^^^314d & ^^^^314e & ^^^^314f\\\hline +\Col{50} & ^^^^3150 & ^^^^3151 & ^^^^3152 & ^^^^3153 & ^^^^3154 & ^^^^3155 & ^^^^3156 & ^^^^3157 & ^^^^3158 & ^^^^3159 & ^^^^315a & ^^^^315b & ^^^^315c & ^^^^315d & ^^^^315e & ^^^^315f\\\hline +\Col{60} & ^^^^3160 & ^^^^3161 & ^^^^3162 & ^^^^3163 & ^^^^3164 & ^^^^3165 & ^^^^3166 & ^^^^3167 & ^^^^3168 & ^^^^3169 & ^^^^316a & ^^^^316b & ^^^^316c & ^^^^316d & ^^^^316e & ^^^^316f\\\hline +\Col{70} & ^^^^3170 & ^^^^3171 & ^^^^3172 & ^^^^3173 & ^^^^3174 & ^^^^3175 & ^^^^3176 & ^^^^3177 & ^^^^3178 & ^^^^3179 & ^^^^317a & ^^^^317b & ^^^^317c & ^^^^317d & ^^^^317e & ^^^^317f\\\hline +\Col{80} & ^^^^3180 & ^^^^3181 & ^^^^3182 & ^^^^3183 & ^^^^3184 & ^^^^3185 & ^^^^3186 & ^^^^3187 & ^^^^3188 & ^^^^3189 & ^^^^318a & ^^^^318b & ^^^^318c & ^^^^318d & ^^^^318e &\\\hline +\Col{90} & & & & & & & & & & & & & & & &\\\hline +\Col{a0} & & & & & & & & & & & & & & & &\\\hline +\Col{b0} & & & & & & & & & & & & & & & &\\\hline +\Col{c0} & & & & & & & & & & & & & & & &\\\hline +\Col{d0} & & & & & & & & & & & & & & & &\\\hline +\Col{e0} & & & & & & & & & & & & & & & &\\\hline +\Col{f0} & & & & & & & & & & & & & & & &\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{32}\\\hline +\Col{00} & ^^^^3200 & ^^^^3201 & ^^^^3202 & ^^^^3203 & ^^^^3204 & ^^^^3205 & ^^^^3206 & ^^^^3207 & ^^^^3208 & ^^^^3209 & ^^^^320a & ^^^^320b & ^^^^320c & ^^^^320d & ^^^^320e & ^^^^320f\\\hline +\Col{10} & ^^^^3210 & ^^^^3211 & ^^^^3212 & ^^^^3213 & ^^^^3214 & ^^^^3215 & ^^^^3216 & ^^^^3217 & ^^^^3218 & ^^^^3219 & ^^^^321a & ^^^^321b & ^^^^321c & & &\\\hline +\Col{20} & & & & & & & & & & & & & & & &\\\hline +\Col{30} & & & & & & & & & & & & & & & &\\\hline +\Col{40} & & & & & & & & & & & & & & & &\\\hline +\Col{50} & & & & & & & & & & & & & & & &\\\hline +\Col{60} & ^^^^3260 & ^^^^3261 & ^^^^3262 & ^^^^3263 & ^^^^3264 & ^^^^3265 & ^^^^3266 & ^^^^3267 & ^^^^3268 & ^^^^3269 & ^^^^326a & ^^^^326b & ^^^^326c & ^^^^326d & ^^^^326e & ^^^^326f\\\hline +\Col{70} & ^^^^3270 & ^^^^3271 & ^^^^3272 & ^^^^3273 & ^^^^3274 & ^^^^3275 & ^^^^3276 & ^^^^3277 & ^^^^3278 & ^^^^3279 & ^^^^327a & ^^^^327b & & & & ^^^^327f\\\hline +\Col{80} & & & & & & & & & & & & & & & &\\\hline +\Col{90} & & & & & & & & & & & & & & & &\\\hline +\Col{a0} & & & & & & & & & & & & & & & &\\\hline +\Col{b0} & & & & & & & & & & & & & & & &\\\hline +\Col{c0} & & & & & & & & & & & & & & & &\\\hline +\Col{d0} & & & & & & & & & & & & & & & &\\\hline +\Col{e0} & & & & & & & & & & & & & & & &\\\hline +\Col{f0} & & & & & & & & & & & & & & & &\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{33}\\\hline +\Col{00} & & & & & & & & & & & & & & & &\\\hline +\Col{10} & & & & & & & & & & & & & & & &\\\hline +\Col{20} & & & & & & & & & & & & & & & &\\\hline +\Col{30} & & & & & & & & & & & & & & & &\\\hline +\Col{40} & & & & & & & & & & & & & & & &\\\hline +\Col{50} & & & & & & & & & & & & & & & &\\\hline +\Col{60} & & & & & & & & & & & & & & & &\\\hline +\Col{70} & & & & & & & & & & & & & & & &\\\hline +\Col{80} & ^^^^3380 & ^^^^3381 & ^^^^3382 & ^^^^3383 & ^^^^3384 & ^^^^3385 & ^^^^3386 & ^^^^3387 & ^^^^3388 & ^^^^3389 & ^^^^338a & ^^^^338b & ^^^^338c & ^^^^338d & ^^^^338e & ^^^^338f\\\hline +\Col{90} & ^^^^3390 & ^^^^3391 & ^^^^3392 & ^^^^3393 & ^^^^3394 & ^^^^3395 & ^^^^3396 & ^^^^3397 & ^^^^3398 & ^^^^3399 & ^^^^339a & ^^^^339b & ^^^^339c & ^^^^339d & ^^^^339e & ^^^^339f\\\hline +\Col{a0} & ^^^^33a0 & ^^^^33a1 & ^^^^33a2 & ^^^^33a3 & ^^^^33a4 & ^^^^33a5 & ^^^^33a6 & ^^^^33a7 & ^^^^33a8 & ^^^^33a9 & ^^^^33aa & ^^^^33ab & ^^^^33ac & ^^^^33ad & ^^^^33ae & ^^^^33af\\\hline +\Col{b0} & ^^^^33b0 & ^^^^33b1 & ^^^^33b2 & ^^^^33b3 & ^^^^33b4 & ^^^^33b5 & ^^^^33b6 & ^^^^33b7 & ^^^^33b8 & ^^^^33b9 & ^^^^33ba & ^^^^33bb & ^^^^33bc & ^^^^33bd & ^^^^33be & ^^^^33bf\\\hline +\Col{c0} & ^^^^33c0 & ^^^^33c1 & ^^^^33c2 & ^^^^33c3 & ^^^^33c4 & ^^^^33c5 & ^^^^33c6 & ^^^^33c7 & ^^^^33c8 & ^^^^33c9 & ^^^^33ca & ^^^^33cb & ^^^^33cc & ^^^^33cd & ^^^^33ce & ^^^^33cf\\\hline +\Col{d0} & ^^^^33d0 & ^^^^33d1 & ^^^^33d2 & ^^^^33d3 & ^^^^33d4 & ^^^^33d5 & ^^^^33d6 & ^^^^33d7 & ^^^^33d8 & ^^^^33d9 & ^^^^33da & ^^^^33db & ^^^^33dc & ^^^^33dd & &\\\hline +\Col{e0} & & & & & & & & & & & & & & & &\\\hline +\Col{f0} & & & & & & & & & & & & & & & &\\\hline +\end{tabular} + +\newpage + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{4E}\\\hline +\Col{00} & ^^^^4e00 & ^^^^4e01 & \quad & ^^^^4e03 & \quad & \quad & \quad & ^^^^4e07 & ^^^^4e08 & ^^^^4e09 & ^^^^4e0a & ^^^^4e0b & \quad & ^^^^4e0d & \quad & \quad\\\hline +\Col{10} & \quad & ^^^^4e11 & \quad & \quad & ^^^^4e14 & ^^^^4e15 & ^^^^4e16 & \quad & ^^^^4e18 & ^^^^4e19 & \quad & \quad & \quad & \quad & ^^^^4e1e & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^4e2d & \quad & \quad\\\hline +\Col{30} & \quad & \quad & ^^^^4e32 & \quad & \quad & \quad & \quad & \quad & ^^^^4e38 & ^^^^4e39 & \quad & ^^^^4e3b & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & ^^^^4e42 & ^^^^4e43 & \quad & ^^^^4e45 & \quad & \quad & \quad & \quad & \quad & ^^^^4e4b & \quad & ^^^^4e4d & ^^^^4e4e & ^^^^4e4f\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^4e56 & \quad & ^^^^4e58 & ^^^^4e59 & \quad & \quad & \quad & ^^^^4e5d & ^^^^4e5e & ^^^^4e5f\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^4e6b & \quad & ^^^^4e6d & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & ^^^^4e73 & \quad & \quad & ^^^^4e76 & ^^^^4e77 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^4e7e & \quad\\\hline +\Col{80} & \quad & \quad & ^^^^4e82 & \quad & \quad & \quad & ^^^^4e86 & \quad & ^^^^4e88 & \quad & \quad & ^^^^4e8b & ^^^^4e8c & \quad & ^^^^4e8e & \quad\\\hline +\Col{90} & ^^^^4e90 & ^^^^4e91 & ^^^^4e92 & \quad & ^^^^4e94 & ^^^^4e95 & \quad & \quad & ^^^^4e98 & \quad & \quad & ^^^^4e9b & \quad & \quad & ^^^^4e9e & \quad\\\hline +\Col{a0} & \quad & ^^^^4ea1 & ^^^^4ea2 & \quad & ^^^^4ea4 & ^^^^4ea5 & ^^^^4ea6 & \quad & ^^^^4ea8 & \quad & \quad & ^^^^4eab & ^^^^4eac & ^^^^4ead & ^^^^4eae & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^4eb6 & \quad & \quad & \quad & ^^^^4eba & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & ^^^^4ec0 & ^^^^4ec1 & \quad & \quad & ^^^^4ec4 & \quad & \quad & ^^^^4ec7 & \quad & \quad & ^^^^4eca & ^^^^4ecb & \quad & ^^^^4ecd & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & ^^^^4ed4 & ^^^^4ed5 & ^^^^4ed6 & ^^^^4ed7 & ^^^^4ed8 & ^^^^4ed9 & \quad & \quad & \quad & ^^^^4edd & \quad & ^^^^4edf\\\hline +\Col{e0} & \quad & \quad & \quad & ^^^^4ee3 & ^^^^4ee4 & ^^^^4ee5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & ^^^^4ef0 & \quad & ^^^^4ef2 & \quad & \quad & \quad & ^^^^4ef6 & ^^^^4ef7 & \quad & \quad & \quad & ^^^^4efb & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{4F}\\\hline +\Col{00} & \quad & ^^^^4f01 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^4f09 & ^^^^4f0a & ^^^^4f0b & \quad & ^^^^4f0d & ^^^^4f0e & ^^^^4f0f\\\hline +\Col{10} & ^^^^4f10 & ^^^^4f11 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^4f2f\\\hline +\Col{30} & \quad & \quad & \quad & \quad & ^^^^4f34 & \quad & ^^^^4f36 & \quad & ^^^^4f38 & \quad & ^^^^4f3a & \quad & ^^^^4f3c & ^^^^4f3d & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & ^^^^4f43 & \quad & \quad & ^^^^4f46 & ^^^^4f47 & ^^^^4f48 & \quad & \quad & \quad & \quad & ^^^^4f4d & ^^^^4f4e & ^^^^4f4f\\\hline +\Col{50} & ^^^^4f50 & ^^^^4f51 & \quad & \quad & \quad & ^^^^4f55 & \quad & \quad & \quad & ^^^^4f59 & ^^^^4f5a & ^^^^4f5b & ^^^^4f5c & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^4f69 & \quad & \quad & \quad & \quad & \quad & ^^^^4f6f\\\hline +\Col{70} & ^^^^4f70 & \quad & \quad & ^^^^4f73 & \quad & \quad & ^^^^4f76 & \quad & \quad & \quad & ^^^^4f7a & \quad & \quad & \quad & ^^^^4f7e & ^^^^4f7f\\\hline +\Col{80} & \quad & ^^^^4f81 & \quad & ^^^^4f83 & ^^^^4f84 & \quad & ^^^^4f86 & \quad & ^^^^4f88 & \quad & ^^^^4f8a & ^^^^4f8b & \quad & ^^^^4f8d & \quad & ^^^^4f8f\\\hline +\Col{90} & \quad & ^^^^4f91 & \quad & \quad & \quad & \quad & ^^^^4f96 & \quad & ^^^^4f98 & \quad & \quad & ^^^^4f9b & \quad & ^^^^4f9d & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^4fae & ^^^^4faf\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & ^^^^4fb5 & ^^^^4fb6 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^4fbf\\\hline +\Col{c0} & \quad & \quad & ^^^^4fc2 & ^^^^4fc3 & ^^^^4fc4 & \quad & \quad & \quad & \quad & ^^^^4fc9 & ^^^^4fca & \quad & \quad & \quad & ^^^^4fce & \quad\\\hline +\Col{d0} & \quad & ^^^^4fd1 & \quad & ^^^^4fd3 & ^^^^4fd4 & \quad & \quad & ^^^^4fd7 & \quad & \quad & ^^^^4fda & \quad & \quad & ^^^^4fdd & \quad & ^^^^4fdf\\\hline +\Col{e0} & ^^^^4fe0 & ^^^^4fe1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^4fee & ^^^^4fef\\\hline +\Col{f0} & \quad & ^^^^4ff1 & \quad & ^^^^4ff3 & \quad & ^^^^4ff5 & \quad & \quad & ^^^^4ff8 & \quad & ^^^^4ffa & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{50}\\\hline +\Col{00} & \quad & \quad & ^^^^5002 & \quad & \quad & \quad & ^^^^5006 & \quad & \quad & ^^^^5009 & \quad & ^^^^500b & \quad & ^^^^500d & \quad & \quad\\\hline +\Col{10} & \quad & ^^^^5011 & ^^^^5012 & \quad & \quad & \quad & ^^^^5016 & \quad & \quad & ^^^^5019 & ^^^^501a & \quad & ^^^^501c & \quad & ^^^^501e & ^^^^501f\\\hline +\Col{20} & \quad & ^^^^5021 & \quad & ^^^^5023 & ^^^^5024 & \quad & ^^^^5026 & ^^^^5027 & ^^^^5028 & \quad & ^^^^502a & ^^^^502b & ^^^^502c & ^^^^502d & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^503b & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & ^^^^5043 & \quad & \quad & \quad & ^^^^5047 & ^^^^5048 & ^^^^5049 & \quad & \quad & \quad & \quad & \quad & ^^^^504f\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & ^^^^5055 & \quad & \quad & \quad & \quad & ^^^^505a & \quad & ^^^^505c & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & ^^^^5065 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & ^^^^5074 & ^^^^5075 & ^^^^5076 & \quad & ^^^^5078 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & ^^^^5080 & \quad & \quad & \quad & \quad & ^^^^5085 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^508d & \quad & \quad\\\hline +\Col{90} & \quad & ^^^^5091 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5098 & ^^^^5099 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^50ac & ^^^^50ad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & ^^^^50b2 & ^^^^50b3 & \quad & ^^^^50b5 & \quad & ^^^^50b7 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^50be & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & \quad & ^^^^50c5 & \quad & \quad & \quad & ^^^^50c9 & ^^^^50ca & \quad & \quad & \quad & \quad & ^^^^50cf\\\hline +\Col{d0} & \quad & ^^^^50d1 & \quad & \quad & \quad & ^^^^50d5 & ^^^^50d6 & \quad & \quad & \quad & ^^^^50da & \quad & \quad & \quad & ^^^^50de & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & ^^^^50e5 & \quad & ^^^^50e7 & \quad & \quad & \quad & \quad & \quad & ^^^^50ed & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^50f9 & \quad & ^^^^50fb & \quad & \quad & \quad & ^^^^50ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{51}\\\hline +\Col{00} & ^^^^5100 & ^^^^5101 & \quad & \quad & ^^^^5104 & \quad & ^^^^5106 & \quad & \quad & ^^^^5109 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & ^^^^5112 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^511f\\\hline +\Col{20} & \quad & ^^^^5121 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^512a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & ^^^^5132 & \quad & \quad & \quad & \quad & ^^^^5137 & \quad & \quad & ^^^^513a & \quad & ^^^^513c & \quad & \quad & \quad\\\hline +\Col{40} & ^^^^5140 & ^^^^5141 & \quad & ^^^^5143 & ^^^^5144 & ^^^^5145 & ^^^^5146 & ^^^^5147 & ^^^^5148 & ^^^^5149 & \quad & ^^^^514b & ^^^^514c & ^^^^514d & ^^^^514e & \quad\\\hline +\Col{50} & \quad & \quad & ^^^^5152 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^515c & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & ^^^^5162 & \quad & \quad & ^^^^5165 & \quad & ^^^^5167 & ^^^^5168 & ^^^^5169 & ^^^^516a & ^^^^516b & ^^^^516c & ^^^^516d & ^^^^516e & \quad\\\hline +\Col{70} & \quad & ^^^^5171 & \quad & \quad & \quad & ^^^^5175 & ^^^^5176 & ^^^^5177 & ^^^^5178 & \quad & \quad & \quad & ^^^^517c & \quad & \quad & \quad\\\hline +\Col{80} & ^^^^5180 & \quad & \quad & \quad & \quad & \quad & ^^^^5186 & \quad & \quad & \quad & ^^^^518a & \quad & \quad & ^^^^518d & \quad & \quad\\\hline +\Col{90} & \quad & \quad & ^^^^5192 & \quad & \quad & ^^^^5195 & \quad & ^^^^5197 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & ^^^^51a0 & \quad & \quad & \quad & \quad & ^^^^51a5 & \quad & \quad & \quad & \quad & ^^^^51aa & \quad & ^^^^51ac & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^51b6 & ^^^^51b7 & \quad & \quad & \quad & \quad & \quad & ^^^^51bd & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & ^^^^51c4 & \quad & ^^^^51c6 & \quad & \quad & ^^^^51c9 & \quad & ^^^^51cb & ^^^^51cc & ^^^^51cd & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^51dc & ^^^^51dd & ^^^^51de & \quad\\\hline +\Col{e0} & \quad & ^^^^51e1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & ^^^^51f0 & ^^^^51f1 & \quad & \quad & \quad & \quad & ^^^^51f6 & \quad & ^^^^51f8 & ^^^^51f9 & ^^^^51fa & \quad & \quad & ^^^^51fd & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{52}\\\hline +\Col{00} & ^^^^5200 & \quad & \quad & ^^^^5203 & \quad & \quad & ^^^^5206 & ^^^^5207 & ^^^^5208 & \quad & ^^^^520a & \quad & \quad & \quad & ^^^^520e & \quad\\\hline +\Col{10} & \quad & ^^^^5211 & \quad & \quad & \quad & \quad & \quad & ^^^^5217 & \quad & \quad & \quad & \quad & \quad & ^^^^521d & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & ^^^^5224 & ^^^^5225 & \quad & \quad & \quad & ^^^^5229 & ^^^^522a & \quad & \quad & \quad & ^^^^522e & \quad\\\hline +\Col{30} & ^^^^5230 & \quad & \quad & \quad & \quad & \quad & ^^^^5236 & ^^^^5237 & ^^^^5238 & ^^^^5239 & ^^^^523a & ^^^^523b & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & ^^^^5243 & \quad & \quad & \quad & ^^^^5247 & \quad & \quad & ^^^^524a & ^^^^524b & ^^^^524c & ^^^^524d & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & ^^^^5254 & \quad & ^^^^5256 & \quad & \quad & \quad & \quad & ^^^^525b & \quad & ^^^^525d & \quad & \quad\\\hline +\Col{60} & \quad & ^^^^5261 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5269 & ^^^^526a & \quad & \quad & \quad & \quad & ^^^^526f\\\hline +\Col{70} & \quad & \quad & ^^^^5272 & \quad & \quad & ^^^^5275 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^527d & \quad & ^^^^527f\\\hline +\Col{80} & \quad & \quad & \quad & ^^^^5283 & \quad & \quad & \quad & ^^^^5287 & ^^^^5288 & ^^^^5289 & \quad & \quad & \quad & ^^^^528d & \quad & \quad\\\hline +\Col{90} & \quad & ^^^^5291 & ^^^^5292 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^529b & \quad & \quad & \quad & ^^^^529f\\\hline +\Col{a0} & ^^^^52a0 & \quad & \quad & ^^^^52a3 & ^^^^52a4 & \quad & \quad & \quad & \quad & ^^^^52a9 & ^^^^52aa & ^^^^52ab & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^52be & \quad\\\hline +\Col{c0} & \quad & ^^^^52c1 & \quad & ^^^^52c3 & \quad & ^^^^52c5 & \quad & ^^^^52c7 & \quad & ^^^^52c9 & \quad & \quad & \quad & ^^^^52cd & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & ^^^^52d2 & \quad & \quad & ^^^^52d5 & ^^^^52d6 & \quad & ^^^^52d8 & ^^^^52d9 & \quad & ^^^^52db & \quad & ^^^^52dd & ^^^^52de & ^^^^52df\\\hline +\Col{e0} & \quad & \quad & ^^^^52e2 & ^^^^52e3 & ^^^^52e4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & ^^^^52f3 & \quad & ^^^^52f5 & \quad & \quad & ^^^^52f8 & \quad & ^^^^52fa & ^^^^52fb & \quad & \quad & ^^^^52fe & ^^^^52ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{53}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & ^^^^5305 & \quad & \quad & ^^^^5308 & \quad & \quad & \quad & \quad & ^^^^530d & \quad & ^^^^530f\\\hline +\Col{10} & ^^^^5310 & \quad & \quad & \quad & \quad & ^^^^5315 & ^^^^5316 & ^^^^5317 & \quad & ^^^^5319 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & ^^^^5320 & ^^^^5321 & \quad & ^^^^5323 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^532a & \quad & \quad & \quad & \quad & ^^^^532f\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5339 & \quad & \quad & \quad & \quad & \quad & ^^^^533f\\\hline +\Col{40} & ^^^^5340 & ^^^^5341 & \quad & ^^^^5343 & ^^^^5344 & \quad & \quad & ^^^^5347 & ^^^^5348 & ^^^^5349 & ^^^^534a & \quad & \quad & ^^^^534d & \quad & \quad\\\hline +\Col{50} & \quad & ^^^^5351 & ^^^^5352 & ^^^^5353 & ^^^^5354 & \quad & \quad & ^^^^5357 & \quad & \quad & ^^^^535a & \quad & ^^^^535c & \quad & ^^^^535e & \quad\\\hline +\Col{60} & ^^^^5360 & \quad & \quad & \quad & \quad & \quad & ^^^^5366 & \quad & ^^^^5368 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^536f\\\hline +\Col{70} & ^^^^5370 & ^^^^5371 & \quad & \quad & ^^^^5374 & ^^^^5375 & \quad & ^^^^5377 & \quad & \quad & \quad & \quad & \quad & ^^^^537d & \quad & ^^^^537f\\\hline +\Col{80} & \quad & \quad & \quad & \quad & ^^^^5384 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & ^^^^5393 & \quad & \quad & \quad & \quad & ^^^^5398 & \quad & ^^^^539a & \quad & \quad & \quad & \quad & ^^^^539f\\\hline +\Col{a0} & ^^^^53a0 & \quad & \quad & \quad & \quad & ^^^^53a5 & ^^^^53a6 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^53ad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^53bb & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & ^^^^53c3 & \quad & \quad & \quad & \quad & ^^^^53c8 & ^^^^53c9 & ^^^^53ca & ^^^^53cb & \quad & ^^^^53cd & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & ^^^^53d4 & \quad & ^^^^53d6 & ^^^^53d7 & \quad & \quad & \quad & ^^^^53db & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & ^^^^53e1 & ^^^^53e2 & ^^^^53e3 & ^^^^53e4 & ^^^^53e5 & \quad & \quad & \quad & ^^^^53e9 & ^^^^53ea & ^^^^53eb & ^^^^53ec & ^^^^53ed & \quad & ^^^^53ef\\\hline +\Col{f0} & ^^^^53f0 & ^^^^53f1 & ^^^^53f2 & ^^^^53f3 & \quad & \quad & \quad & \quad & ^^^^53f8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{54}\\\hline +\Col{00} & \quad & \quad & \quad & ^^^^5403 & ^^^^5404 & \quad & \quad & \quad & ^^^^5408 & ^^^^5409 & ^^^^540a & \quad & ^^^^540c & ^^^^540d & ^^^^540e & ^^^^540f\\\hline +\Col{10} & ^^^^5410 & ^^^^5411 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^541b & \quad & ^^^^541d & \quad & ^^^^541f\\\hline +\Col{20} & ^^^^5420 & \quad & \quad & \quad & \quad & \quad & ^^^^5426 & \quad & \quad & ^^^^5429 & \quad & ^^^^542b & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & ^^^^5433 & \quad & \quad & \quad & \quad & ^^^^5438 & ^^^^5439 & \quad & ^^^^543b & ^^^^543c & \quad & ^^^^543e & \quad\\\hline +\Col{40} & \quad & \quad & ^^^^5442 & \quad & \quad & \quad & \quad & \quad & ^^^^5448 & \quad & ^^^^544a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & \quad & ^^^^5451 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5468 & \quad & ^^^^546a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & ^^^^5471 & \quad & ^^^^5473 & \quad & ^^^^5475 & \quad & \quad & \quad & \quad & \quad & ^^^^547b & ^^^^547c & ^^^^547d & \quad & \quad\\\hline +\Col{80} & ^^^^5480 & \quad & \quad & \quad & \quad & \quad & ^^^^5486 & \quad & \quad & \quad & \quad & \quad & ^^^^548c & \quad & ^^^^548e & \quad\\\hline +\Col{90} & ^^^^5490 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & ^^^^54a4 & \quad & \quad & \quad & ^^^^54a8 & \quad & \quad & ^^^^54ab & ^^^^54ac & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & ^^^^54b3 & \quad & \quad & \quad & \quad & ^^^^54b8 & \quad & \quad & \quad & \quad & ^^^^54bd & \quad & \quad\\\hline +\Col{c0} & ^^^^54c0 & ^^^^54c1 & \quad & \quad & ^^^^54c4 & \quad & \quad & \quad & ^^^^54c8 & ^^^^54c9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & ^^^^54e1 & \quad & \quad & \quad & ^^^^54e5 & \quad & \quad & ^^^^54e8 & \quad & \quad & \quad & \quad & ^^^^54ed & ^^^^54ee & \quad\\\hline +\Col{f0} & \quad & \quad & ^^^^54f2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^54fa & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{55}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & ^^^^5504 & \quad & ^^^^5506 & ^^^^5507 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^550e & \quad\\\hline +\Col{10} & ^^^^5510 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^551c & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^552f\\\hline +\Col{30} & \quad & ^^^^5531 & \quad & \quad & \quad & ^^^^5535 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^553e & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & ^^^^5544 & \quad & ^^^^5546 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^554f\\\hline +\Col{50} & \quad & \quad & \quad & ^^^^5553 & \quad & \quad & ^^^^5556 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^555e & \quad\\\hline +\Col{60} & \quad & \quad & \quad & ^^^^5563 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^557c & \quad & \quad & \quad\\\hline +\Col{80} & ^^^^5580 & \quad & \quad & \quad & ^^^^5584 & \quad & ^^^^5586 & ^^^^5587 & \quad & ^^^^5589 & ^^^^558a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5598 & ^^^^5599 & ^^^^559a & \quad & ^^^^559c & ^^^^559d & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^55a7 & \quad & ^^^^55a9 & ^^^^55aa & ^^^^55ab & ^^^^55ac & \quad & ^^^^55ae & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & \quad & ^^^^55c5 & \quad & ^^^^55c7 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & ^^^^55d4 & \quad & \quad & \quad & \quad & \quad & ^^^^55da & \quad & ^^^^55dc & \quad & \quad & ^^^^55df\\\hline +\Col{e0} & \quad & \quad & \quad & ^^^^55e3 & ^^^^55e4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^55fd & ^^^^55fe & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{56}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5606 & \quad & \quad & ^^^^5609 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & ^^^^5614 & \quad & \quad & ^^^^5617 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^562f\\\hline +\Col{30} & \quad & \quad & ^^^^5632 & \quad & ^^^^5634 & \quad & ^^^^5636 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & ^^^^5653 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5668 & \quad & \quad & ^^^^566b & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & ^^^^5674 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5686 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & ^^^^56a5 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^56ac & \quad & ^^^^56ae & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & ^^^^56b4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^56bc & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^56ca & \quad & \quad & ^^^^56cd & \quad & \quad\\\hline +\Col{d0} & \quad & ^^^^56d1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^56da & ^^^^56db & \quad & \quad & ^^^^56de & \quad\\\hline +\Col{e0} & ^^^^56e0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & ^^^^56f0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^56f9 & ^^^^56fa & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{57}\\\hline +\Col{00} & \quad & \quad & \quad & ^^^^5703 & ^^^^5704 & \quad & \quad & \quad & ^^^^5708 & \quad & \quad & ^^^^570b & \quad & ^^^^570d & \quad & \quad\\\hline +\Col{10} & \quad & \quad & ^^^^5712 & ^^^^5713 & \quad & \quad & ^^^^5716 & \quad & ^^^^5718 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^571f\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5728 & \quad & \quad & \quad & \quad & ^^^^572d & \quad & \quad\\\hline +\Col{30} & ^^^^5730 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^573b & \quad & \quad & \quad & \quad\\\hline +\Col{40} & ^^^^5740 & \quad & ^^^^5742 & \quad & \quad & \quad & \quad & ^^^^5747 & \quad & \quad & ^^^^574a & \quad & \quad & ^^^^574d & ^^^^574e & \quad\\\hline +\Col{50} & ^^^^5750 & ^^^^5751 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & ^^^^5761 & \quad & \quad & ^^^^5764 & \quad & ^^^^5766 & \quad & \quad & \quad & ^^^^576a & \quad & \quad & \quad & ^^^^576e & \quad\\\hline +\Col{70} & ^^^^5770 & \quad & \quad & \quad & \quad & ^^^^5775 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^577c & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & ^^^^5782 & \quad & \quad & \quad & \quad & \quad & ^^^^5788 & \quad & \quad & ^^^^578b & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & ^^^^5793 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & ^^^^57a0 & \quad & ^^^^57a2 & ^^^^57a3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & ^^^^57c3 & \quad & \quad & \quad & ^^^^57c7 & ^^^^57c8 & \quad & \quad & ^^^^57cb & \quad & \quad & ^^^^57ce & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^57df\\\hline +\Col{e0} & ^^^^57e0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & ^^^^57f0 & \quad & \quad & \quad & ^^^^57f4 & \quad & \quad & ^^^^57f7 & \quad & ^^^^57f9 & ^^^^57fa & \quad & ^^^^57fc & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{58}\\\hline +\Col{00} & ^^^^5800 & \quad & ^^^^5802 & \quad & \quad & ^^^^5805 & ^^^^5806 & \quad & ^^^^5808 & ^^^^5809 & ^^^^580a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^581e & \quad\\\hline +\Col{20} & \quad & ^^^^5821 & \quad & \quad & ^^^^5824 & \quad & \quad & ^^^^5827 & \quad & \quad & ^^^^582a & \quad & \quad & \quad & \quad & ^^^^582f\\\hline +\Col{30} & ^^^^5830 & ^^^^5831 & \quad & \quad & ^^^^5834 & ^^^^5835 & \quad & \quad & \quad & \quad & ^^^^583a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^584a & ^^^^584b & \quad & \quad & \quad & ^^^^584f\\\hline +\Col{50} & \quad & ^^^^5851 & \quad & \quad & ^^^^5854 & \quad & \quad & ^^^^5857 & ^^^^5858 & \quad & ^^^^585a & \quad & \quad & \quad & ^^^^585e & \quad\\\hline +\Col{60} & \quad & ^^^^5861 & ^^^^5862 & \quad & ^^^^5864 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & ^^^^5875 & \quad & \quad & \quad & ^^^^5879 & \quad & \quad & ^^^^587c & \quad & ^^^^587e & \quad\\\hline +\Col{80} & \quad & \quad & \quad & ^^^^5883 & \quad & ^^^^5885 & \quad & \quad & \quad & ^^^^5889 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & ^^^^5893 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^589c & \quad & ^^^^589e & ^^^^589f\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^58a8 & ^^^^58a9 & \quad & \quad & \quad & \quad & ^^^^58ae & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & ^^^^58b3 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^58ba & ^^^^58bb & \quad & \quad & ^^^^58be & \quad\\\hline +\Col{c0} & \quad & ^^^^58c1 & \quad & \quad & \quad & ^^^^58c5 & \quad & ^^^^58c7 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^58ce & \quad\\\hline +\Col{d0} & \quad & ^^^^58d1 & \quad & ^^^^58d3 & \quad & ^^^^58d5 & \quad & \quad & ^^^^58d8 & ^^^^58d9 & \quad & \quad & \quad & \quad & ^^^^58de & ^^^^58df\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & ^^^^58e4 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^58eb & ^^^^58ec & \quad & \quad & ^^^^58ef\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^58f9 & ^^^^58fa & ^^^^58fb & \quad & ^^^^58fd & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{59}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^590f\\\hline +\Col{10} & \quad & \quad & \quad & \quad & ^^^^5914 & ^^^^5915 & ^^^^5916 & \quad & \quad & ^^^^5919 & ^^^^591a & \quad & ^^^^591c & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & ^^^^5922 & \quad & \quad & \quad & \quad & ^^^^5927 & \quad & ^^^^5929 & ^^^^592a & ^^^^592b & \quad & ^^^^592d & ^^^^592e & \quad\\\hline +\Col{30} & \quad & ^^^^5931 & \quad & \quad & \quad & \quad & \quad & ^^^^5937 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^593e & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & ^^^^5944 & \quad & \quad & ^^^^5947 & ^^^^5948 & ^^^^5949 & \quad & \quad & \quad & \quad & ^^^^594e & ^^^^594f\\\hline +\Col{50} & ^^^^5950 & ^^^^5951 & \quad & \quad & ^^^^5954 & ^^^^5955 & \quad & ^^^^5957 & \quad & \quad & ^^^^595a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & ^^^^5960 & \quad & ^^^^5962 & \quad & \quad & \quad & \quad & ^^^^5967 & \quad & \quad & ^^^^596a & ^^^^596b & ^^^^596c & ^^^^596d & ^^^^596e & \quad\\\hline +\Col{70} & \quad & \quad & \quad & ^^^^5973 & ^^^^5974 & \quad & \quad & \quad & ^^^^5978 & \quad & \quad & \quad & \quad & ^^^^597d & \quad & \quad\\\hline +\Col{80} & \quad & \quad & ^^^^5982 & ^^^^5983 & ^^^^5984 & \quad & \quad & \quad & \quad & \quad & ^^^^598a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & ^^^^5993 & \quad & \quad & ^^^^5996 & ^^^^5997 & \quad & ^^^^5999 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & ^^^^59a5 & \quad & \quad & ^^^^59a8 & \quad & \quad & \quad & ^^^^59ac & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^59b9 & \quad & ^^^^59bb & \quad & \quad & ^^^^59be & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & ^^^^59c3 & \quad & \quad & ^^^^59c6 & \quad & \quad & ^^^^59c9 & \quad & ^^^^59cb & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & ^^^^59d0 & ^^^^59d1 & \quad & ^^^^59d3 & ^^^^59d4 & \quad & \quad & \quad & \quad & ^^^^59d9 & ^^^^59da & \quad & ^^^^59dc & ^^^^59dd & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^59e6 & \quad & ^^^^59e8 & \quad & ^^^^59ea & \quad & ^^^^59ec & \quad & ^^^^59ee & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^59f8 & \quad & \quad & ^^^^59fb & \quad & \quad & \quad & ^^^^59ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{5A}\\\hline +\Col{00} & \quad & ^^^^5a01 & \quad & ^^^^5a03 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & ^^^^5a11 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5a18 & \quad & \quad & ^^^^5a1b & ^^^^5a1c & \quad & \quad & ^^^^5a1f\\\hline +\Col{20} & ^^^^5a20 & \quad & \quad & \quad & \quad & ^^^^5a25 & \quad & \quad & \quad & ^^^^5a29 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5a36 & \quad & \quad & \quad & \quad & \quad & ^^^^5a3c & \quad & \quad & \quad\\\hline +\Col{40} & \quad & ^^^^5a41 & \quad & \quad & \quad & \quad & ^^^^5a46 & \quad & \quad & ^^^^5a49 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5a5a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & ^^^^5a62 & \quad & \quad & \quad & ^^^^5a66 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & ^^^^5a92 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5a9a & ^^^^5a9b & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & ^^^^5aa4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & ^^^^5ac1 & ^^^^5ac2 & \quad & ^^^^5ac4 & \quad & \quad & \quad & \quad & ^^^^5ac9 & \quad & \quad & ^^^^5acc & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & ^^^^5ae1 & \quad & \quad & \quad & \quad & ^^^^5ae6 & \quad & \quad & ^^^^5ae9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{5B}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & ^^^^5b05 & \quad & \quad & \quad & ^^^^5b09 & \quad & ^^^^5b0b & ^^^^5b0c & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5b16 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5b2a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & ^^^^5b40 & \quad & \quad & ^^^^5b43 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & ^^^^5b50 & ^^^^5b51 & \quad & \quad & ^^^^5b54 & ^^^^5b55 & \quad & ^^^^5b57 & ^^^^5b58 & \quad & ^^^^5b5a & \quad & ^^^^5b5c & ^^^^5b5d & \quad & ^^^^5b5f\\\hline +\Col{60} & \quad & \quad & \quad & ^^^^5b63 & ^^^^5b64 & \quad & \quad & \quad & \quad & ^^^^5b69 & \quad & ^^^^5b6b & \quad & \quad & \quad & \quad\\\hline +\Col{70} & ^^^^5b70 & ^^^^5b71 & \quad & \quad & \quad & ^^^^5b75 & \quad & \quad & ^^^^5b78 & \quad & ^^^^5b7a & \quad & ^^^^5b7c & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & ^^^^5b85 & \quad & ^^^^5b87 & ^^^^5b88 & ^^^^5b89 & \quad & ^^^^5b8b & ^^^^5b8c & \quad & \quad & ^^^^5b8f\\\hline +\Col{90} & \quad & \quad & \quad & ^^^^5b93 & \quad & ^^^^5b95 & ^^^^5b96 & ^^^^5b97 & ^^^^5b98 & ^^^^5b99 & ^^^^5b9a & ^^^^5b9b & ^^^^5b9c & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & ^^^^5ba2 & ^^^^5ba3 & ^^^^5ba4 & ^^^^5ba5 & ^^^^5ba6 & \quad & \quad & \quad & \quad & \quad & ^^^^5bac & \quad & ^^^^5bae & \quad\\\hline +\Col{b0} & ^^^^5bb0 & \quad & \quad & ^^^^5bb3 & ^^^^5bb4 & ^^^^5bb5 & ^^^^5bb6 & \quad & ^^^^5bb8 & ^^^^5bb9 & \quad & \quad & \quad & \quad & \quad & ^^^^5bbf\\\hline +\Col{c0} & ^^^^5bc0 & \quad & ^^^^5bc2 & ^^^^5bc3 & ^^^^5bc4 & ^^^^5bc5 & ^^^^5bc6 & ^^^^5bc7 & \quad & \quad & \quad & \quad & ^^^^5bcc & \quad & \quad & \quad\\\hline +\Col{d0} & ^^^^5bd0 & \quad & ^^^^5bd2 & ^^^^5bd3 & ^^^^5bd4 & \quad & \quad & ^^^^5bd7 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5bde & ^^^^5bdf\\\hline +\Col{e0} & \quad & ^^^^5be1 & ^^^^5be2 & \quad & ^^^^5be4 & ^^^^5be5 & ^^^^5be6 & ^^^^5be7 & ^^^^5be8 & ^^^^5be9 & \quad & ^^^^5beb & ^^^^5bec & \quad & ^^^^5bee & ^^^^5bef\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & ^^^^5bf5 & ^^^^5bf6 & \quad & ^^^^5bf8 & \quad & ^^^^5bfa & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{5C}\\\hline +\Col{00} & \quad & ^^^^5c01 & \quad & \quad & ^^^^5c04 & \quad & \quad & ^^^^5c07 & ^^^^5c08 & ^^^^5c09 & ^^^^5c0a & ^^^^5c0b & \quad & ^^^^5c0d & ^^^^5c0e & ^^^^5c0f\\\hline +\Col{10} & \quad & ^^^^5c11 & \quad & \quad & \quad & \quad & ^^^^5c16 & \quad & \quad & ^^^^5c19 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & ^^^^5c24 & \quad & \quad & \quad & ^^^^5c28 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & ^^^^5c31 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5c38 & ^^^^5c39 & ^^^^5c3a & ^^^^5c3b & ^^^^5c3c & \quad & ^^^^5c3e & ^^^^5c3f\\\hline +\Col{40} & ^^^^5c40 & \quad & \quad & \quad & \quad & ^^^^5c45 & ^^^^5c46 & \quad & ^^^^5c48 & \quad & \quad & ^^^^5c4b & \quad & ^^^^5c4d & ^^^^5c4e & \quad\\\hline +\Col{50} & \quad & ^^^^5c51 & \quad & \quad & \quad & ^^^^5c55 & \quad & \quad & \quad & \quad & \quad & ^^^^5c5b & \quad & \quad & \quad & \quad\\\hline +\Col{60} & ^^^^5c60 & \quad & ^^^^5c62 & \quad & ^^^^5c64 & ^^^^5c65 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5c6c & \quad & \quad & ^^^^5c6f\\\hline +\Col{70} & \quad & ^^^^5c71 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5c79 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & ^^^^5c90 & ^^^^5c91 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & ^^^^5ca1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5ca9 & \quad & ^^^^5cab & ^^^^5cac & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & ^^^^5cb1 & \quad & ^^^^5cb3 & \quad & ^^^^5cb5 & \quad & ^^^^5cb7 & ^^^^5cb8 & \quad & ^^^^5cba & \quad & \quad & \quad & ^^^^5cbe & \quad\\\hline +\Col{c0} & ^^^^5cc0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5cd9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & ^^^^5ce0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5ce8 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5cef\\\hline +\Col{f0} & ^^^^5cf0 & \quad & \quad & \quad & ^^^^5cf4 & \quad & ^^^^5cf6 & \quad & \quad & \quad & \quad & ^^^^5cfb & \quad & ^^^^5cfd & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{5D}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5d07 & \quad & \quad & \quad & \quad & \quad & ^^^^5d0d & ^^^^5d0e & \quad\\\hline +\Col{10} & \quad & ^^^^5d11 & \quad & \quad & ^^^^5d14 & \quad & ^^^^5d16 & ^^^^5d17 & \quad & ^^^^5d19 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5d27 & \quad & ^^^^5d29 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5d4b & ^^^^5d4c & \quad & \quad & \quad\\\hline +\Col{50} & ^^^^5d50 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5d69 & \quad & \quad & ^^^^5d6c & \quad & \quad & ^^^^5d6f\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5d87 & \quad & \quad & \quad & ^^^^5d8b & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5d9d & \quad & \quad\\\hline +\Col{a0} & ^^^^5da0 & \quad & ^^^^5da2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5daa & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5db8 & \quad & ^^^^5dba & \quad & ^^^^5dbc & ^^^^5dbd & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5dcd & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & ^^^^5dd2 & \quad & \quad & \quad & ^^^^5dd6 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5ddd & ^^^^5dde & \quad\\\hline +\Col{e0} & \quad & ^^^^5de1 & ^^^^5de2 & \quad & \quad & ^^^^5de5 & ^^^^5de6 & ^^^^5de7 & ^^^^5de8 & \quad & \quad & ^^^^5deb & \quad & \quad & ^^^^5dee & \quad\\\hline +\Col{f0} & \quad & ^^^^5df1 & ^^^^5df2 & ^^^^5df3 & ^^^^5df4 & \quad & \quad & ^^^^5df7 & \quad & \quad & \quad & \quad & \quad & ^^^^5dfd & ^^^^5dfe & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{5E}\\\hline +\Col{00} & \quad & \quad & ^^^^5e02 & ^^^^5e03 & \quad & \quad & ^^^^5e06 & \quad & \quad & \quad & \quad & \quad & ^^^^5e0c & \quad & \quad & \quad\\\hline +\Col{10} & \quad & ^^^^5e11 & \quad & \quad & \quad & \quad & ^^^^5e16 & \quad & \quad & ^^^^5e19 & \quad & ^^^^5e1b & \quad & ^^^^5e1d & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & ^^^^5e25 & \quad & \quad & \quad & \quad & \quad & ^^^^5e2b & \quad & ^^^^5e2d & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & ^^^^5e33 & \quad & \quad & ^^^^5e36 & \quad & ^^^^5e38 & \quad & \quad & \quad & \quad & ^^^^5e3d & \quad & ^^^^5e3f\\\hline +\Col{40} & ^^^^5e40 & \quad & \quad & \quad & ^^^^5e44 & ^^^^5e45 & \quad & ^^^^5e47 & \quad & \quad & \quad & \quad & ^^^^5e4c & \quad & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & ^^^^5e55 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5e5f\\\hline +\Col{60} & \quad & ^^^^5e61 & ^^^^5e62 & ^^^^5e63 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & ^^^^5e72 & ^^^^5e73 & ^^^^5e74 & \quad & \quad & ^^^^5e77 & ^^^^5e78 & ^^^^5e79 & \quad & ^^^^5e7b & ^^^^5e7c & ^^^^5e7d & ^^^^5e7e & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & ^^^^5e84 & \quad & \quad & ^^^^5e87 & \quad & \quad & ^^^^5e8a & \quad & \quad & \quad & \quad & ^^^^5e8f\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & ^^^^5e95 & \quad & ^^^^5e97 & \quad & \quad & ^^^^5e9a & \quad & ^^^^5e9c & \quad & \quad & \quad\\\hline +\Col{a0} & ^^^^5ea0 & \quad & \quad & \quad & \quad & \quad & ^^^^5ea6 & ^^^^5ea7 & \quad & \quad & \quad & ^^^^5eab & \quad & ^^^^5ead & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & ^^^^5eb5 & ^^^^5eb6 & ^^^^5eb7 & ^^^^5eb8 & \quad & \quad & \quad & \quad & \quad & ^^^^5ebe & \quad\\\hline +\Col{c0} & \quad & \quad & ^^^^5ec2 & \quad & \quad & \quad & \quad & \quad & ^^^^5ec8 & ^^^^5ec9 & ^^^^5eca & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & ^^^^5ed0 & \quad & \quad & ^^^^5ed3 & \quad & \quad & ^^^^5ed6 & \quad & \quad & \quad & ^^^^5eda & ^^^^5edb & \quad & \quad & \quad & ^^^^5edf\\\hline +\Col{e0} & ^^^^5ee0 & \quad & ^^^^5ee2 & ^^^^5ee3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5eec & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & ^^^^5ef3 & \quad & \quad & ^^^^5ef6 & ^^^^5ef7 & \quad & \quad & ^^^^5efa & ^^^^5efb & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{5F}\\\hline +\Col{00} & \quad & ^^^^5f01 & \quad & \quad & ^^^^5f04 & \quad & \quad & \quad & \quad & \quad & ^^^^5f0a & \quad & \quad & \quad & \quad & ^^^^5f0f\\\hline +\Col{10} & \quad & ^^^^5f11 & \quad & ^^^^5f13 & ^^^^5f14 & ^^^^5f15 & \quad & ^^^^5f17 & ^^^^5f18 & \quad & \quad & ^^^^5f1b & \quad & \quad & \quad & ^^^^5f1f\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5f26 & ^^^^5f27 & \quad & ^^^^5f29 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & ^^^^5f31 & \quad & \quad & \quad & ^^^^5f35 & \quad & \quad & \quad & \quad & ^^^^5f3a & \quad & ^^^^5f3c & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5f48 & \quad & ^^^^5f4a & \quad & ^^^^5f4c & \quad & ^^^^5f4e & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5f56 & ^^^^5f57 & \quad & ^^^^5f59 & \quad & ^^^^5f5b & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & ^^^^5f62 & \quad & \quad & \quad & ^^^^5f66 & ^^^^5f67 & \quad & ^^^^5f69 & ^^^^5f6a & ^^^^5f6b & ^^^^5f6c & ^^^^5f6d & \quad & \quad\\\hline +\Col{70} & ^^^^5f70 & ^^^^5f71 & \quad & \quad & \quad & \quad & \quad & ^^^^5f77 & \quad & ^^^^5f79 & \quad & \quad & ^^^^5f7c & \quad & \quad & ^^^^5f7f\\\hline +\Col{80} & ^^^^5f80 & ^^^^5f81 & \quad & \quad & \quad & ^^^^5f85 & \quad & ^^^^5f87 & \quad & \quad & ^^^^5f8a & ^^^^5f8b & ^^^^5f8c & \quad & \quad & \quad\\\hline +\Col{90} & ^^^^5f90 & ^^^^5f91 & ^^^^5f92 & \quad & \quad & \quad & \quad & ^^^^5f97 & ^^^^5f98 & ^^^^5f99 & \quad & \quad & \quad & \quad & ^^^^5f9e & \quad\\\hline +\Col{a0} & ^^^^5fa0 & ^^^^5fa1 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5fa8 & ^^^^5fa9 & ^^^^5faa & \quad & \quad & \quad & ^^^^5fae & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & ^^^^5fb5 & \quad & ^^^^5fb7 & \quad & ^^^^5fb9 & \quad & \quad & \quad & ^^^^5fbd & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & ^^^^5fc3 & \quad & ^^^^5fc5 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5fcc & ^^^^5fcd & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5fd6 & ^^^^5fd7 & ^^^^5fd8 & ^^^^5fd9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & ^^^^5fe0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5feb & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & ^^^^5ff5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^5ffd & \quad & ^^^^5fff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{60}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^600f\\\hline +\Col{10} & \quad & \quad & ^^^^6012 & \quad & \quad & \quad & ^^^^6016 & \quad & \quad & \quad & \quad & \quad & ^^^^601c & ^^^^601d & \quad & \quad\\\hline +\Col{20} & ^^^^6020 & ^^^^6021 & \quad & \quad & \quad & ^^^^6025 & \quad & ^^^^6027 & ^^^^6028 & \quad & ^^^^602a & \quad & \quad & \quad & \quad & ^^^^602f\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & ^^^^6041 & ^^^^6042 & ^^^^6043 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^604d & \quad & \quad\\\hline +\Col{50} & ^^^^6050 & \quad & ^^^^6052 & \quad & \quad & ^^^^6055 & \quad & \quad & \quad & ^^^^6059 & \quad & \quad & \quad & ^^^^605d & \quad & \quad\\\hline +\Col{60} & \quad & \quad & ^^^^6062 & ^^^^6063 & ^^^^6064 & ^^^^6065 & \quad & \quad & ^^^^6068 & ^^^^6069 & ^^^^606a & \quad & ^^^^606c & ^^^^606d & \quad & ^^^^606f\\\hline +\Col{70} & ^^^^6070 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & ^^^^6085 & \quad & \quad & \quad & ^^^^6089 & \quad & \quad & ^^^^608c & ^^^^608d & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & ^^^^6094 & \quad & ^^^^6096 & \quad & \quad & \quad & ^^^^609a & ^^^^609b & \quad & \quad & \quad & ^^^^609f\\\hline +\Col{a0} & ^^^^60a0 & \quad & \quad & ^^^^60a3 & ^^^^60a4 & \quad & \quad & ^^^^60a7 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & ^^^^60b0 & \quad & ^^^^60b2 & ^^^^60b3 & ^^^^60b4 & \quad & ^^^^60b6 & \quad & ^^^^60b8 & \quad & \quad & \quad & ^^^^60bc & ^^^^60bd & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & \quad & ^^^^60c5 & \quad & ^^^^60c7 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & ^^^^60d1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^60da & \quad & ^^^^60dc & \quad & \quad & ^^^^60df\\\hline +\Col{e0} & ^^^^60e0 & ^^^^60e1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & ^^^^60f0 & ^^^^60f1 & \quad & ^^^^60f3 & \quad & \quad & ^^^^60f6 & \quad & \quad & ^^^^60f9 & ^^^^60fa & ^^^^60fb & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{61}\\\hline +\Col{00} & \quad & ^^^^6101 & \quad & \quad & \quad & \quad & ^^^^6106 & \quad & ^^^^6108 & ^^^^6109 & \quad & \quad & \quad & ^^^^610d & ^^^^610e & ^^^^610f\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & ^^^^6115 & \quad & \quad & \quad & \quad & ^^^^611a & ^^^^611b & \quad & \quad & \quad & ^^^^611f\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6127 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & ^^^^6130 & \quad & \quad & \quad & ^^^^6134 & \quad & \quad & ^^^^6137 & \quad & \quad & \quad & \quad & ^^^^613c & \quad & ^^^^613e & ^^^^613f\\\hline +\Col{40} & \quad & \quad & ^^^^6142 & \quad & ^^^^6144 & \quad & \quad & ^^^^6147 & ^^^^6148 & \quad & ^^^^614a & ^^^^614b & ^^^^614c & \quad & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & ^^^^6153 & \quad & ^^^^6155 & \quad & \quad & ^^^^6158 & ^^^^6159 & \quad & \quad & \quad & ^^^^615d & \quad & ^^^^615f\\\hline +\Col{60} & \quad & \quad & ^^^^6162 & ^^^^6163 & ^^^^6164 & \quad & \quad & ^^^^6167 & ^^^^6168 & \quad & \quad & ^^^^616b & \quad & \quad & ^^^^616e & \quad\\\hline +\Col{70} & ^^^^6170 & \quad & \quad & \quad & \quad & \quad & ^^^^6176 & ^^^^6177 & \quad & \quad & \quad & \quad & \quad & ^^^^617d & ^^^^617e & \quad\\\hline +\Col{80} & \quad & ^^^^6181 & ^^^^6182 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^618a & \quad & \quad & \quad & ^^^^618e & \quad\\\hline +\Col{90} & ^^^^6190 & ^^^^6191 & \quad & \quad & ^^^^6194 & \quad & \quad & \quad & ^^^^6198 & ^^^^6199 & ^^^^619a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & ^^^^61a4 & \quad & \quad & ^^^^61a7 & \quad & ^^^^61a9 & \quad & ^^^^61ab & ^^^^61ac & \quad & ^^^^61ae & \quad\\\hline +\Col{b0} & \quad & \quad & ^^^^61b2 & \quad & \quad & \quad & ^^^^61b6 & \quad & \quad & \quad & ^^^^61ba & \quad & \quad & \quad & ^^^^61be & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & ^^^^61c3 & \quad & \quad & \quad & ^^^^61c7 & ^^^^61c8 & ^^^^61c9 & ^^^^61ca & ^^^^61cb & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^61e6 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & ^^^^61f2 & \quad & \quad & \quad & ^^^^61f6 & ^^^^61f7 & ^^^^61f8 & \quad & ^^^^61fa & \quad & ^^^^61fc & \quad & \quad & ^^^^61ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{62}\\\hline +\Col{00} & ^^^^6200 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6207 & ^^^^6208 & \quad & ^^^^620a & \quad & ^^^^620c & ^^^^620d & ^^^^620e & \quad\\\hline +\Col{10} & ^^^^6210 & ^^^^6211 & ^^^^6212 & \quad & \quad & \quad & ^^^^6216 & \quad & \quad & \quad & ^^^^621a & \quad & \quad & \quad & \quad & ^^^^621f\\\hline +\Col{20} & \quad & ^^^^6221 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^622a & \quad & \quad & \quad & ^^^^622e & \quad\\\hline +\Col{30} & ^^^^6230 & ^^^^6231 & \quad & \quad & ^^^^6234 & \quad & ^^^^6236 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^623e & ^^^^623f\\\hline +\Col{40} & ^^^^6240 & ^^^^6241 & \quad & \quad & \quad & \quad & \quad & ^^^^6247 & ^^^^6248 & ^^^^6249 & \quad & ^^^^624b & \quad & ^^^^624d & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & ^^^^6253 & \quad & \quad & \quad & \quad & ^^^^6258 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^626e & \quad\\\hline +\Col{70} & \quad & ^^^^6271 & \quad & \quad & \quad & \quad & ^^^^6276 & \quad & \quad & ^^^^6279 & \quad & \quad & ^^^^627c & \quad & \quad & ^^^^627f\\\hline +\Col{80} & ^^^^6280 & \quad & \quad & \quad & ^^^^6284 & \quad & \quad & \quad & \quad & ^^^^6289 & ^^^^628a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & ^^^^6291 & ^^^^6292 & \quad & \quad & ^^^^6295 & \quad & ^^^^6297 & ^^^^6298 & \quad & \quad & ^^^^629b & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^62ab & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & ^^^^62b1 & \quad & \quad & \quad & ^^^^62b5 & \quad & \quad & \quad & ^^^^62b9 & \quad & \quad & ^^^^62bc & ^^^^62bd & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & ^^^^62c2 & \quad & \quad & \quad & \quad & ^^^^62c7 & ^^^^62c8 & ^^^^62c9 & \quad & \quad & ^^^^62cc & ^^^^62cd & \quad & ^^^^62cf\\\hline +\Col{d0} & ^^^^62d0 & \quad & ^^^^62d2 & ^^^^62d3 & ^^^^62d4 & \quad & ^^^^62d6 & ^^^^62d7 & ^^^^62d8 & ^^^^62d9 & \quad & ^^^^62db & ^^^^62dc & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^62ec & ^^^^62ed & ^^^^62ee & ^^^^62ef\\\hline +\Col{f0} & \quad & ^^^^62f1 & \quad & ^^^^62f3 & \quad & \quad & \quad & ^^^^62f7 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^62fe & ^^^^62ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{63}\\\hline +\Col{00} & \quad & ^^^^6301 & \quad & \quad & \quad & \quad & \quad & ^^^^6307 & \quad & ^^^^6309 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & ^^^^6311 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^632b & \quad & \quad & \quad & ^^^^632f\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^633a & ^^^^633b & \quad & ^^^^633d & ^^^^633e & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6349 & \quad & \quad & ^^^^634c & \quad & \quad & ^^^^634f\\\hline +\Col{50} & ^^^^6350 & \quad & \quad & \quad & \quad & ^^^^6355 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6367 & ^^^^6368 & \quad & \quad & \quad & \quad & \quad & ^^^^636e & \quad\\\hline +\Col{70} & \quad & \quad & ^^^^6372 & \quad & \quad & \quad & \quad & ^^^^6377 & \quad & \quad & ^^^^637a & ^^^^637b & \quad & \quad & \quad & ^^^^637f\\\hline +\Col{80} & \quad & \quad & \quad & ^^^^6383 & \quad & \quad & \quad & \quad & ^^^^6388 & ^^^^6389 & \quad & \quad & ^^^^638c & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & ^^^^6392 & \quad & \quad & \quad & ^^^^6396 & \quad & ^^^^6398 & \quad & \quad & ^^^^639b & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & ^^^^63a0 & ^^^^63a1 & ^^^^63a2 & \quad & \quad & ^^^^63a5 & \quad & ^^^^63a7 & ^^^^63a8 & ^^^^63a9 & ^^^^63aa & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & ^^^^63c0 & \quad & \quad & \quad & ^^^^63c4 & \quad & ^^^^63c6 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^63cf\\\hline +\Col{d0} & ^^^^63d0 & \quad & \quad & \quad & \quad & \quad & ^^^^63d6 & \quad & \quad & \quad & ^^^^63da & ^^^^63db & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & ^^^^63e1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^63ed & ^^^^63ee & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & ^^^^63f4 & \quad & ^^^^63f6 & ^^^^63f7 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{64}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^640d & \quad & ^^^^640f\\\hline +\Col{10} & \quad & \quad & \quad & \quad & ^^^^6414 & \quad & ^^^^6416 & ^^^^6417 & \quad & \quad & \quad & \quad & ^^^^641c & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & ^^^^6422 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^642c & ^^^^642d & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^643a & \quad & \quad & \quad & ^^^^643e & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6458 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & ^^^^6460 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6469 & \quad & \quad & \quad & \quad & \quad & ^^^^646f\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6478 & ^^^^6479 & ^^^^647a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6488 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & ^^^^6491 & ^^^^6492 & ^^^^6493 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^649a & \quad & \quad & \quad & ^^^^649e & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & ^^^^64a4 & ^^^^64a5 & \quad & \quad & \quad & \quad & \quad & ^^^^64ab & \quad & ^^^^64ad & ^^^^64ae & \quad\\\hline +\Col{b0} & ^^^^64b0 & \quad & ^^^^64b2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^64bb & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & ^^^^64c1 & \quad & \quad & ^^^^64c4 & ^^^^64c5 & \quad & ^^^^64c7 & \quad & \quad & ^^^^64ca & \quad & \quad & ^^^^64cd & ^^^^64ce & \quad\\\hline +\Col{d0} & \quad & \quad & ^^^^64d2 & \quad & ^^^^64d4 & \quad & \quad & \quad & ^^^^64d8 & \quad & ^^^^64da & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & ^^^^64e1 & ^^^^64e2 & \quad & \quad & ^^^^64e5 & ^^^^64e6 & ^^^^64e7 & \quad & \quad & \quad & \quad & ^^^^64ec & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & ^^^^64f2 & \quad & ^^^^64f4 & \quad & \quad & \quad & \quad & \quad & ^^^^64fa & \quad & \quad & \quad & ^^^^64fe & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{65}\\\hline +\Col{00} & ^^^^6500 & \quad & \quad & \quad & ^^^^6504 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6518 & \quad & \quad & \quad & \quad & ^^^^651d & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & ^^^^6523 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^652a & ^^^^652b & ^^^^652c & \quad & \quad & ^^^^652f\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6536 & ^^^^6537 & ^^^^6538 & ^^^^6539 & \quad & ^^^^653b & \quad & \quad & ^^^^653e & ^^^^653f\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & ^^^^6545 & \quad & \quad & ^^^^6548 & \quad & \quad & \quad & \quad & ^^^^654d & ^^^^654e & ^^^^654f\\\hline +\Col{50} & \quad & ^^^^6551 & \quad & \quad & \quad & \quad & ^^^^6556 & ^^^^6557 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^655e & \quad\\\hline +\Col{60} & \quad & \quad & ^^^^6562 & ^^^^6563 & \quad & \quad & ^^^^6566 & \quad & \quad & \quad & \quad & \quad & ^^^^656c & ^^^^656d & \quad & \quad\\\hline +\Col{70} & \quad & \quad & ^^^^6572 & \quad & ^^^^6574 & ^^^^6575 & \quad & ^^^^6577 & ^^^^6578 & \quad & \quad & \quad & \quad & \quad & ^^^^657e & \quad\\\hline +\Col{80} & \quad & \quad & ^^^^6582 & ^^^^6583 & \quad & ^^^^6585 & \quad & ^^^^6587 & \quad & \quad & \quad & \quad & ^^^^658c & \quad & \quad & \quad\\\hline +\Col{90} & ^^^^6590 & ^^^^6591 & \quad & \quad & \quad & \quad & \quad & ^^^^6597 & \quad & ^^^^6599 & \quad & ^^^^659b & ^^^^659c & \quad & \quad & ^^^^659f\\\hline +\Col{a0} & \quad & ^^^^65a1 & \quad & \quad & ^^^^65a4 & ^^^^65a5 & \quad & ^^^^65a7 & \quad & \quad & \quad & ^^^^65ab & ^^^^65ac & \quad & \quad & ^^^^65af\\\hline +\Col{b0} & ^^^^65b0 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^65b7 & \quad & ^^^^65b9 & \quad & \quad & ^^^^65bc & ^^^^65bd & \quad & \quad\\\hline +\Col{c0} & \quad & ^^^^65c1 & \quad & \quad & \quad & ^^^^65c5 & \quad & \quad & \quad & \quad & \quad & ^^^^65cb & ^^^^65cc & \quad & \quad & ^^^^65cf\\\hline +\Col{d0} & \quad & \quad & ^^^^65d2 & \quad & \quad & \quad & \quad & ^^^^65d7 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & ^^^^65e0 & \quad & \quad & ^^^^65e3 & \quad & ^^^^65e5 & ^^^^65e6 & \quad & ^^^^65e8 & ^^^^65e9 & \quad & \quad & ^^^^65ec & ^^^^65ed & \quad & \quad\\\hline +\Col{f0} & \quad & ^^^^65f1 & \quad & \quad & ^^^^65f4 & \quad & \quad & \quad & \quad & \quad & ^^^^65fa & ^^^^65fb & ^^^^65fc & ^^^^65fd & \quad & ^^^^65ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{66}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6606 & ^^^^6607 & \quad & ^^^^6609 & ^^^^660a & \quad & ^^^^660c & \quad & ^^^^660e & ^^^^660f\\\hline +\Col{10} & ^^^^6610 & ^^^^6611 & \quad & ^^^^6613 & ^^^^6614 & ^^^^6615 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^661e & ^^^^661f\\\hline +\Col{20} & ^^^^6620 & \quad & \quad & \quad & \quad & ^^^^6625 & \quad & ^^^^6627 & ^^^^6628 & \quad & \quad & \quad & \quad & ^^^^662d & \quad & ^^^^662f\\\hline +\Col{30} & ^^^^6630 & ^^^^6631 & \quad & \quad & ^^^^6634 & \quad & ^^^^6636 & \quad & \quad & \quad & ^^^^663a & ^^^^663b & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & ^^^^6641 & ^^^^6642 & ^^^^6643 & ^^^^6644 & \quad & \quad & \quad & \quad & ^^^^6649 & \quad & ^^^^664b & \quad & \quad & \quad & ^^^^664f\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6659 & \quad & ^^^^665b & \quad & ^^^^665d & ^^^^665e & ^^^^665f\\\hline +\Col{60} & \quad & \quad & \quad & \quad & ^^^^6664 & ^^^^6665 & ^^^^6666 & ^^^^6667 & ^^^^6668 & ^^^^6669 & \quad & ^^^^666b & \quad & \quad & ^^^^666e & ^^^^666f\\\hline +\Col{70} & \quad & \quad & \quad & ^^^^6673 & ^^^^6674 & \quad & ^^^^6676 & ^^^^6677 & ^^^^6678 & \quad & ^^^^667a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & ^^^^6684 & \quad & \quad & ^^^^6687 & ^^^^6688 & ^^^^6689 & \quad & \quad & \quad & \quad & ^^^^668e & \quad\\\hline +\Col{90} & ^^^^6690 & ^^^^6691 & \quad & \quad & \quad & \quad & ^^^^6696 & ^^^^6697 & ^^^^6698 & \quad & \quad & \quad & \quad & ^^^^669d & \quad & \quad\\\hline +\Col{a0} & ^^^^66a0 & \quad & ^^^^66a2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^66ab & \quad & \quad & ^^^^66ae & \quad\\\hline +\Col{b0} & \quad & \quad & ^^^^66b2 & ^^^^66b3 & ^^^^66b4 & \quad & \quad & \quad & \quad & ^^^^66b9 & \quad & ^^^^66bb & \quad & \quad & ^^^^66be & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & ^^^^66c4 & \quad & ^^^^66c6 & ^^^^66c7 & \quad & ^^^^66c9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^66d6 & \quad & \quad & ^^^^66d9 & \quad & \quad & ^^^^66dc & ^^^^66dd & \quad & \quad\\\hline +\Col{e0} & ^^^^66e0 & \quad & \quad & \quad & \quad & \quad & ^^^^66e6 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & ^^^^66f0 & \quad & ^^^^66f2 & ^^^^66f3 & ^^^^66f4 & \quad & \quad & ^^^^66f7 & ^^^^66f8 & ^^^^66f9 & ^^^^66fa & \quad & ^^^^66fc & \quad & ^^^^66fe & ^^^^66ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{67}\\\hline +\Col{00} & ^^^^6700 & \quad & \quad & ^^^^6703 & \quad & \quad & \quad & \quad & ^^^^6708 & ^^^^6709 & \quad & ^^^^670b & \quad & ^^^^670d & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & ^^^^6714 & ^^^^6715 & \quad & ^^^^6717 & \quad & \quad & \quad & ^^^^671b & \quad & ^^^^671d & ^^^^671e & ^^^^671f\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6726 & ^^^^6727 & ^^^^6728 & \quad & ^^^^672a & ^^^^672b & ^^^^672c & ^^^^672d & ^^^^672e & \quad\\\hline +\Col{30} & \quad & ^^^^6731 & \quad & \quad & ^^^^6734 & \quad & ^^^^6736 & \quad & \quad & \quad & ^^^^673a & \quad & \quad & ^^^^673d & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6746 & \quad & \quad & ^^^^6749 & \quad & \quad & \quad & \quad & ^^^^674e & ^^^^674f\\\hline +\Col{50} & ^^^^6750 & ^^^^6751 & \quad & ^^^^6753 & \quad & \quad & ^^^^6756 & \quad & \quad & \quad & \quad & \quad & ^^^^675c & \quad & ^^^^675e & ^^^^675f\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^676d & \quad & ^^^^676f\\\hline +\Col{70} & ^^^^6770 & ^^^^6771 & \quad & ^^^^6773 & \quad & ^^^^6775 & \quad & ^^^^6777 & \quad & \quad & \quad & ^^^^677b & \quad & \quad & ^^^^677e & ^^^^677f\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6787 & \quad & ^^^^6789 & \quad & ^^^^678b & \quad & \quad & \quad & ^^^^678f\\\hline +\Col{90} & ^^^^6790 & \quad & \quad & ^^^^6793 & \quad & ^^^^6795 & \quad & ^^^^6797 & \quad & \quad & ^^^^679a & \quad & ^^^^679c & ^^^^679d & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^67af\\\hline +\Col{b0} & ^^^^67b0 & \quad & \quad & ^^^^67b3 & \quad & \quad & ^^^^67b6 & ^^^^67b7 & ^^^^67b8 & \quad & \quad & \quad & \quad & \quad & ^^^^67be & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & ^^^^67c4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^67cf\\\hline +\Col{d0} & ^^^^67d0 & ^^^^67d1 & ^^^^67d2 & ^^^^67d3 & ^^^^67d4 & \quad & \quad & \quad & \quad & \quad & ^^^^67da & \quad & \quad & ^^^^67dd & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^67e9 & \quad & \quad & ^^^^67ec & \quad & \quad & ^^^^67ef\\\hline +\Col{f0} & ^^^^67f0 & ^^^^67f1 & \quad & ^^^^67f3 & ^^^^67f4 & ^^^^67f5 & ^^^^67f6 & \quad & \quad & \quad & \quad & ^^^^67fb & \quad & \quad & ^^^^67fe & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{68}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & ^^^^6812 & ^^^^6813 & \quad & \quad & ^^^^6816 & ^^^^6817 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & ^^^^6821 & ^^^^6822 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^682a & \quad & \quad & \quad & \quad & ^^^^682f\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6838 & ^^^^6839 & \quad & \quad & ^^^^683c & ^^^^683d & \quad & \quad\\\hline +\Col{40} & ^^^^6840 & ^^^^6841 & ^^^^6842 & ^^^^6843 & \quad & \quad & \quad & \quad & ^^^^6848 & \quad & \quad & \quad & \quad & \quad & ^^^^684e & \quad\\\hline +\Col{50} & ^^^^6850 & ^^^^6851 & \quad & ^^^^6853 & ^^^^6854 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^686d & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6876 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^687f\\\hline +\Col{80} & \quad & ^^^^6881 & \quad & \quad & \quad & ^^^^6885 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^688f\\\hline +\Col{90} & \quad & \quad & \quad & ^^^^6893 & ^^^^6894 & \quad & \quad & ^^^^6897 & \quad & \quad & \quad & \quad & \quad & ^^^^689d & \quad & ^^^^689f\\\hline +\Col{a0} & \quad & ^^^^68a1 & ^^^^68a2 & \quad & \quad & \quad & \quad & ^^^^68a7 & ^^^^68a8 & \quad & \quad & \quad & \quad & ^^^^68ad & \quad & ^^^^68af\\\hline +\Col{b0} & ^^^^68b0 & ^^^^68b1 & \quad & ^^^^68b3 & \quad & ^^^^68b5 & ^^^^68b6 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & ^^^^68c4 & ^^^^68c5 & \quad & \quad & \quad & ^^^^68c9 & \quad & ^^^^68cb & \quad & ^^^^68cd & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & ^^^^68d2 & \quad & \quad & ^^^^68d5 & \quad & ^^^^68d7 & ^^^^68d8 & \quad & ^^^^68da & \quad & \quad & \quad & \quad & ^^^^68df\\\hline +\Col{e0} & ^^^^68e0 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^68e7 & ^^^^68e8 & \quad & \quad & \quad & \quad & \quad & ^^^^68ee & \quad\\\hline +\Col{f0} & \quad & \quad & ^^^^68f2 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^68f9 & ^^^^68fa & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{69}\\\hline +\Col{00} & ^^^^6900 & \quad & \quad & \quad & \quad & ^^^^6905 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^690d & ^^^^690e & \quad\\\hline +\Col{10} & \quad & \quad & ^^^^6912 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6927 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & ^^^^6930 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^693d & \quad & ^^^^693f\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^694a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & ^^^^6953 & ^^^^6954 & ^^^^6955 & \quad & ^^^^6957 & \quad & ^^^^6959 & ^^^^695a & \quad & \quad & \quad & ^^^^695e & \quad\\\hline +\Col{60} & ^^^^6960 & ^^^^6961 & ^^^^6962 & ^^^^6963 & \quad & \quad & \quad & \quad & ^^^^6968 & \quad & \quad & ^^^^696b & \quad & ^^^^696d & ^^^^696e & ^^^^696f\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & ^^^^6975 & \quad & ^^^^6977 & ^^^^6978 & ^^^^6979 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & ^^^^6995 & \quad & \quad & \quad & \quad & \quad & ^^^^699b & ^^^^699c & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & ^^^^69a5 & \quad & ^^^^69a7 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^69ae & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & ^^^^69b4 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^69bb & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & ^^^^69c1 & \quad & ^^^^69c3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^69cb & ^^^^69cc & ^^^^69cd & \quad & \quad\\\hline +\Col{d0} & ^^^^69d0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^69e8 & \quad & ^^^^69ea & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^69fb & \quad & ^^^^69fd & \quad & ^^^^69ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{6A}\\\hline +\Col{00} & \quad & \quad & ^^^^6a02 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6a0a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & ^^^^6a11 & \quad & ^^^^6a13 & \quad & \quad & \quad & ^^^^6a17 & \quad & ^^^^6a19 & \quad & \quad & \quad & \quad & ^^^^6a1e & ^^^^6a1f\\\hline +\Col{20} & \quad & ^^^^6a21 & \quad & ^^^^6a23 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & ^^^^6a35 & \quad & \quad & ^^^^6a38 & ^^^^6a39 & ^^^^6a3a & \quad & \quad & ^^^^6a3d & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & ^^^^6a44 & \quad & \quad & \quad & ^^^^6a48 & \quad & \quad & ^^^^6a4b & \quad & \quad & \quad & \quad\\\hline +\Col{50} & \quad & \quad & ^^^^6a52 & ^^^^6a53 & \quad & \quad & \quad & \quad & ^^^^6a58 & ^^^^6a59 & \quad & \quad & \quad & \quad & \quad & ^^^^6a5f\\\hline +\Col{60} & \quad & ^^^^6a61 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6a6b & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & ^^^^6a80 & \quad & \quad & \quad & ^^^^6a84 & \quad & \quad & \quad & \quad & ^^^^6a89 & \quad & \quad & \quad & ^^^^6a8d & ^^^^6a8e & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6a97 & \quad & \quad & \quad & \quad & ^^^^6a9c & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & ^^^^6aa2 & ^^^^6aa3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & ^^^^6ab3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6abb & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & ^^^^6ac2 & ^^^^6ac3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & ^^^^6ad3 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6ada & ^^^^6adb & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6af6 & \quad & \quad & \quad & \quad & ^^^^6afb & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{6B}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & ^^^^6b04 & \quad & \quad & \quad & \quad & \quad & ^^^^6b0a & \quad & ^^^^6b0c & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & ^^^^6b12 & \quad & \quad & \quad & ^^^^6b16 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & ^^^^6b20 & ^^^^6b21 & \quad & ^^^^6b23 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & ^^^^6b32 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6b3a & \quad & \quad & ^^^^6b3d & ^^^^6b3e & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6b46 & ^^^^6b47 & \quad & \quad & \quad & \quad & ^^^^6b4c & \quad & ^^^^6b4e & \quad\\\hline +\Col{50} & ^^^^6b50 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6b5f\\\hline +\Col{60} & \quad & ^^^^6b61 & ^^^^6b62 & ^^^^6b63 & ^^^^6b64 & ^^^^6b65 & ^^^^6b66 & \quad & \quad & \quad & ^^^^6b6a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & ^^^^6b72 & \quad & \quad & \quad & \quad & ^^^^6b77 & ^^^^6b78 & \quad & \quad & ^^^^6b7b & \quad & \quad & \quad & ^^^^6b7f\\\hline +\Col{80} & \quad & \quad & \quad & ^^^^6b83 & ^^^^6b84 & \quad & ^^^^6b86 & \quad & \quad & ^^^^6b89 & ^^^^6b8a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6b96 & \quad & ^^^^6b98 & \quad & \quad & \quad & \quad & \quad & ^^^^6b9e & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6bae & ^^^^6baf\\\hline +\Col{b0} & \quad & \quad & ^^^^6bb2 & \quad & \quad & ^^^^6bb5 & \quad & ^^^^6bb7 & \quad & \quad & ^^^^6bba & \quad & ^^^^6bbc & \quad & \quad & ^^^^6bbf\\\hline +\Col{c0} & \quad & ^^^^6bc1 & \quad & \quad & \quad & ^^^^6bc5 & ^^^^6bc6 & \quad & \quad & \quad & \quad & ^^^^6bcb & \quad & ^^^^6bcd & \quad & ^^^^6bcf\\\hline +\Col{d0} & \quad & \quad & ^^^^6bd2 & ^^^^6bd3 & ^^^^6bd4 & \quad & ^^^^6bd6 & ^^^^6bd7 & ^^^^6bd8 & \quad & \quad & ^^^^6bdb & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6beb & ^^^^6bec & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{6C}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6c08 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6c0f\\\hline +\Col{10} & \quad & ^^^^6c11 & \quad & ^^^^6c13 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & ^^^^6c23 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & ^^^^6c34 & \quad & \quad & ^^^^6c37 & ^^^^6c38 & \quad & \quad & \quad & \quad & \quad & ^^^^6c3e & \quad\\\hline +\Col{40} & ^^^^6c40 & ^^^^6c41 & ^^^^6c42 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6c4e & \quad\\\hline +\Col{50} & ^^^^6c50 & \quad & \quad & \quad & \quad & ^^^^6c55 & \quad & ^^^^6c57 & \quad & \quad & ^^^^6c5a & \quad & \quad & ^^^^6c5d & ^^^^6c5e & ^^^^6c5f\\\hline +\Col{60} & ^^^^6c60 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6c68 & \quad & ^^^^6c6a & \quad & \quad & ^^^^6c6d & \quad & \quad\\\hline +\Col{70} & ^^^^6c70 & \quad & ^^^^6c72 & \quad & \quad & \quad & ^^^^6c76 & \quad & \quad & \quad & ^^^^6c7a & \quad & \quad & ^^^^6c7d & ^^^^6c7e & \quad\\\hline +\Col{80} & \quad & ^^^^6c81 & ^^^^6c82 & ^^^^6c83 & \quad & ^^^^6c85 & ^^^^6c86 & ^^^^6c87 & ^^^^6c88 & \quad & \quad & \quad & ^^^^6c8c & \quad & \quad & \quad\\\hline +\Col{90} & ^^^^6c90 & \quad & ^^^^6c92 & ^^^^6c93 & ^^^^6c94 & ^^^^6c95 & ^^^^6c96 & \quad & \quad & ^^^^6c99 & ^^^^6c9a & ^^^^6c9b & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6cab & \quad & \quad & ^^^^6cae & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & ^^^^6cb3 & \quad & \quad & \quad & \quad & ^^^^6cb8 & ^^^^6cb9 & \quad & ^^^^6cbb & ^^^^6cbc & ^^^^6cbd & ^^^^6cbe & ^^^^6cbf\\\hline +\Col{c0} & \quad & ^^^^6cc1 & ^^^^6cc2 & \quad & ^^^^6cc4 & \quad & \quad & \quad & \quad & ^^^^6cc9 & ^^^^6cca & \quad & ^^^^6ccc & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & ^^^^6cd3 & \quad & ^^^^6cd5 & \quad & ^^^^6cd7 & \quad & \quad & \quad & ^^^^6cdb & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & ^^^^6ce1 & ^^^^6ce2 & ^^^^6ce3 & \quad & ^^^^6ce5 & \quad & \quad & ^^^^6ce8 & \quad & \quad & ^^^^6ceb & \quad & \quad & ^^^^6cee & ^^^^6cef\\\hline +\Col{f0} & ^^^^6cf0 & \quad & \quad & ^^^^6cf3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{6D}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6d0b & ^^^^6d0c & \quad & \quad & \quad\\\hline +\Col{10} & \quad & ^^^^6d11 & \quad & \quad & \quad & \quad & \quad & ^^^^6d17 & \quad & ^^^^6d19 & \quad & ^^^^6d1b & \quad & \quad & ^^^^6d1e & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & ^^^^6d25 & \quad & ^^^^6d27 & \quad & ^^^^6d29 & ^^^^6d2a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & ^^^^6d32 & \quad & \quad & ^^^^6d35 & ^^^^6d36 & \quad & ^^^^6d38 & ^^^^6d39 & \quad & ^^^^6d3b & \quad & ^^^^6d3d & ^^^^6d3e & \quad\\\hline +\Col{40} & \quad & ^^^^6d41 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6d59 & ^^^^6d5a & \quad & ^^^^6d5c & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & ^^^^6d63 & \quad & \quad & ^^^^6d66 & \quad & \quad & ^^^^6d69 & ^^^^6d6a & \quad & ^^^^6d6c & \quad & ^^^^6d6e & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & ^^^^6d74 & \quad & \quad & ^^^^6d77 & ^^^^6d78 & ^^^^6d79 & \quad & \quad & \quad & \quad & \quad & ^^^^6d7f\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & ^^^^6d85 & \quad & ^^^^6d87 & ^^^^6d88 & ^^^^6d89 & \quad & \quad & ^^^^6d8c & ^^^^6d8d & ^^^^6d8e & \quad\\\hline +\Col{90} & \quad & ^^^^6d91 & \quad & ^^^^6d93 & \quad & ^^^^6d95 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6daf\\\hline +\Col{b0} & \quad & \quad & ^^^^6db2 & \quad & \quad & ^^^^6db5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & ^^^^6dc0 & \quad & \quad & ^^^^6dc3 & ^^^^6dc4 & ^^^^6dc5 & ^^^^6dc6 & ^^^^6dc7 & \quad & \quad & \quad & ^^^^6dcb & \quad & \quad & \quad & ^^^^6dcf\\\hline +\Col{d0} & \quad & ^^^^6dd1 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6dd8 & ^^^^6dd9 & ^^^^6dda & \quad & \quad & \quad & ^^^^6dde & \quad\\\hline +\Col{e0} & \quad & ^^^^6de1 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6de8 & \quad & ^^^^6dea & ^^^^6deb & \quad & \quad & ^^^^6dee & \quad\\\hline +\Col{f0} & \quad & ^^^^6df1 & \quad & ^^^^6df3 & \quad & ^^^^6df5 & \quad & ^^^^6df7 & ^^^^6df8 & ^^^^6df9 & ^^^^6dfa & ^^^^6dfb & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{6E}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6e17 & \quad & ^^^^6e19 & ^^^^6e1a & ^^^^6e1b & \quad & \quad & \quad & ^^^^6e1f\\\hline +\Col{20} & ^^^^6e20 & ^^^^6e21 & \quad & ^^^^6e23 & ^^^^6e24 & ^^^^6e25 & ^^^^6e26 & \quad & \quad & \quad & \quad & ^^^^6e2b & ^^^^6e2c & ^^^^6e2d & \quad & ^^^^6e2f\\\hline +\Col{30} & \quad & \quad & ^^^^6e32 & \quad & ^^^^6e34 & \quad & ^^^^6e36 & \quad & ^^^^6e38 & \quad & ^^^^6e3a & \quad & ^^^^6e3c & ^^^^6e3d & ^^^^6e3e & \quad\\\hline +\Col{40} & \quad & \quad & \quad & ^^^^6e43 & ^^^^6e44 & \quad & \quad & \quad & \quad & \quad & ^^^^6e4a & \quad & \quad & ^^^^6e4d & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6e56 & \quad & ^^^^6e58 & \quad & \quad & ^^^^6e5b & ^^^^6e5c & \quad & ^^^^6e5e & ^^^^6e5f\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6e67 & \quad & \quad & \quad & ^^^^6e6b & \quad & \quad & ^^^^6e6e & ^^^^6e6f\\\hline +\Col{70} & \quad & \quad & ^^^^6e72 & ^^^^6e73 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6e7a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & ^^^^6e90 & \quad & \quad & \quad & \quad & \quad & ^^^^6e96 & \quad & \quad & \quad & \quad & \quad & ^^^^6e9c & ^^^^6e9d & \quad & ^^^^6e9f\\\hline +\Col{a0} & \quad & \quad & ^^^^6ea2 & \quad & \quad & ^^^^6ea5 & \quad & \quad & \quad & \quad & ^^^^6eaa & ^^^^6eab & \quad & \quad & \quad & ^^^^6eaf\\\hline +\Col{b0} & \quad & ^^^^6eb1 & \quad & \quad & \quad & \quad & ^^^^6eb6 & \quad & \quad & \quad & ^^^^6eba & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & ^^^^6ec2 & \quad & ^^^^6ec4 & ^^^^6ec5 & \quad & \quad & \quad & ^^^^6ec9 & \quad & ^^^^6ecb & ^^^^6ecc & \quad & ^^^^6ece & \quad\\\hline +\Col{d0} & \quad & ^^^^6ed1 & \quad & ^^^^6ed3 & ^^^^6ed4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6eef\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & ^^^^6ef4 & \quad & \quad & \quad & ^^^^6ef8 & \quad & \quad & \quad & \quad & \quad & ^^^^6efe & ^^^^6eff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{6F}\\\hline +\Col{00} & \quad & ^^^^6f01 & ^^^^6f02 & \quad & \quad & \quad & ^^^^6f06 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6f0f\\\hline +\Col{10} & \quad & ^^^^6f11 & \quad & \quad & ^^^^6f14 & ^^^^6f15 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & ^^^^6f20 & \quad & ^^^^6f22 & ^^^^6f23 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6f2b & ^^^^6f2c & \quad & \quad & \quad\\\hline +\Col{30} & \quad & ^^^^6f31 & ^^^^6f32 & \quad & \quad & \quad & \quad & \quad & ^^^^6f38 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6f3f\\\hline +\Col{40} & \quad & ^^^^6f41 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & \quad & ^^^^6f51 & \quad & \quad & ^^^^6f54 & \quad & \quad & ^^^^6f57 & ^^^^6f58 & \quad & ^^^^6f5a & ^^^^6f5b & \quad & \quad & ^^^^6f5e & ^^^^6f5f\\\hline +\Col{60} & \quad & \quad & ^^^^6f62 & \quad & ^^^^6f64 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6f6d & ^^^^6f6e & \quad\\\hline +\Col{70} & ^^^^6f70 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6f7a & \quad & ^^^^6f7c & ^^^^6f7d & ^^^^6f7e & \quad\\\hline +\Col{80} & \quad & ^^^^6f81 & \quad & \quad & ^^^^6f84 & \quad & \quad & \quad & ^^^^6f88 & \quad & \quad & \quad & \quad & ^^^^6f8d & ^^^^6f8e & \quad\\\hline +\Col{90} & ^^^^6f90 & \quad & \quad & \quad & ^^^^6f94 & \quad & \quad & ^^^^6f97 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & ^^^^6fa3 & ^^^^6fa4 & \quad & \quad & ^^^^6fa7 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6fae & ^^^^6faf\\\hline +\Col{b0} & \quad & ^^^^6fb1 & \quad & ^^^^6fb3 & \quad & \quad & \quad & \quad & \quad & ^^^^6fb9 & \quad & \quad & \quad & \quad & ^^^^6fbe & \quad\\\hline +\Col{c0} & ^^^^6fc0 & ^^^^6fc1 & ^^^^6fc2 & ^^^^6fc3 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6fca & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & ^^^^6fd5 & \quad & \quad & \quad & \quad & ^^^^6fda & \quad & \quad & \quad & \quad & ^^^^6fdf\\\hline +\Col{e0} & ^^^^6fe0 & ^^^^6fe1 & \quad & \quad & ^^^^6fe4 & \quad & \quad & \quad & \quad & ^^^^6fe9 & \quad & ^^^^6feb & ^^^^6fec & \quad & \quad & ^^^^6fef\\\hline +\Col{f0} & \quad & ^^^^6ff1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^6ffe & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{70}\\\hline +\Col{00} & \quad & ^^^^7001 & \quad & \quad & \quad & ^^^^7005 & ^^^^7006 & \quad & \quad & ^^^^7009 & \quad & ^^^^700b & \quad & \quad & \quad & ^^^^700f\\\hline +\Col{10} & \quad & ^^^^7011 & \quad & \quad & \quad & ^^^^7015 & \quad & \quad & ^^^^7018 & \quad & ^^^^701a & ^^^^701b & ^^^^701c & ^^^^701d & ^^^^701e & ^^^^701f\\\hline +\Col{20} & \quad & \quad & \quad & ^^^^7023 & \quad & \quad & \quad & ^^^^7027 & ^^^^7028 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^702f\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7037 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^703e & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^704c & \quad & \quad & \quad\\\hline +\Col{50} & ^^^^7050 & ^^^^7051 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7058 & \quad & \quad & \quad & \quad & ^^^^705d & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & ^^^^7063 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^706b & \quad & \quad & \quad & \quad\\\hline +\Col{70} & ^^^^7070 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7078 & \quad & \quad & \quad & ^^^^707c & ^^^^707d & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & ^^^^7085 & \quad & \quad & \quad & \quad & ^^^^708a & \quad & \quad & \quad & ^^^^708e & \quad\\\hline +\Col{90} & \quad & \quad & ^^^^7092 & \quad & \quad & \quad & \quad & \quad & ^^^^7098 & ^^^^7099 & ^^^^709a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & ^^^^70a1 & \quad & \quad & ^^^^70a4 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^70ab & ^^^^70ac & ^^^^70ad & \quad & ^^^^70af\\\hline +\Col{b0} & \quad & \quad & \quad & ^^^^70b3 & \quad & \quad & \quad & ^^^^70b7 & ^^^^70b8 & ^^^^70b9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^70c8 & \quad & \quad & ^^^^70cb & \quad & \quad & \quad & ^^^^70cf\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^70d8 & ^^^^70d9 & \quad & \quad & \quad & ^^^^70dd & \quad & ^^^^70df\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & ^^^^70f1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^70f9 & \quad & \quad & \quad & ^^^^70fd & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{71}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & ^^^^7104 & \quad & \quad & \quad & \quad & ^^^^7109 & \quad & \quad & ^^^^710c & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7119 & ^^^^711a & \quad & \quad & \quad & ^^^^711e & \quad\\\hline +\Col{20} & \quad & ^^^^7121 & \quad & \quad & \quad & \quad & ^^^^7126 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & ^^^^7130 & \quad & \quad & \quad & \quad & \quad & ^^^^7136 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7147 & \quad & ^^^^7149 & ^^^^714a & \quad & ^^^^714c & \quad & ^^^^714e & \quad\\\hline +\Col{50} & ^^^^7150 & \quad & \quad & \quad & \quad & \quad & ^^^^7156 & \quad & \quad & ^^^^7159 & \quad & \quad & ^^^^715c & \quad & ^^^^715e & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & ^^^^7164 & ^^^^7165 & ^^^^7166 & ^^^^7167 & \quad & ^^^^7169 & \quad & \quad & ^^^^716c & \quad & ^^^^716e & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^717d & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & ^^^^7184 & \quad & \quad & \quad & \quad & ^^^^7189 & ^^^^718a & \quad & \quad & \quad & \quad & ^^^^718f\\\hline +\Col{90} & \quad & \quad & ^^^^7192 & \quad & ^^^^7194 & \quad & \quad & \quad & \quad & ^^^^7199 & \quad & \quad & \quad & \quad & \quad & ^^^^719f\\\hline +\Col{a0} & \quad & \quad & ^^^^71a2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^71ac & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & ^^^^71b1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^71b9 & ^^^^71ba & \quad & \quad & \quad & ^^^^71be & \quad\\\hline +\Col{c0} & \quad & ^^^^71c1 & \quad & ^^^^71c3 & \quad & \quad & \quad & \quad & ^^^^71c8 & ^^^^71c9 & \quad & \quad & \quad & \quad & ^^^^71ce & \quad\\\hline +\Col{d0} & ^^^^71d0 & \quad & ^^^^71d2 & \quad & ^^^^71d4 & ^^^^71d5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^71df\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & ^^^^71e5 & ^^^^71e6 & ^^^^71e7 & \quad & \quad & \quad & \quad & \quad & ^^^^71ed & ^^^^71ee & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^71fb & ^^^^71fc & \quad & ^^^^71fe & ^^^^71ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{72}\\\hline +\Col{00} & ^^^^7200 & \quad & \quad & \quad & \quad & \quad & ^^^^7206 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & ^^^^7210 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^721b & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^722a & \quad & ^^^^722c & ^^^^722d & \quad & \quad\\\hline +\Col{30} & ^^^^7230 & \quad & ^^^^7232 & \quad & \quad & ^^^^7235 & ^^^^7236 & \quad & \quad & \quad & ^^^^723a & ^^^^723b & \quad & ^^^^723d & ^^^^723e & \quad\\\hline +\Col{40} & ^^^^7240 & \quad & \quad & \quad & \quad & \quad & ^^^^7246 & ^^^^7247 & ^^^^7248 & \quad & \quad & \quad & ^^^^724c & \quad & \quad & \quad\\\hline +\Col{50} & \quad & \quad & ^^^^7252 & \quad & \quad & \quad & \quad & \quad & ^^^^7258 & ^^^^7259 & \quad & ^^^^725b & \quad & ^^^^725d & \quad & ^^^^725f\\\hline +\Col{60} & \quad & ^^^^7261 & ^^^^7262 & \quad & \quad & \quad & \quad & ^^^^7267 & \quad & ^^^^7269 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & ^^^^7272 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7279 & \quad & \quad & \quad & ^^^^727d & \quad & \quad\\\hline +\Col{80} & ^^^^7280 & ^^^^7281 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & ^^^^72a2 & \quad & \quad & \quad & \quad & ^^^^72a7 & \quad & \quad & \quad & \quad & ^^^^72ac & \quad & \quad & ^^^^72af\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & ^^^^72c0 & \quad & ^^^^72c2 & \quad & ^^^^72c4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^72ce & \quad\\\hline +\Col{d0} & ^^^^72d0 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^72d7 & \quad & ^^^^72d9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & ^^^^72e1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^72e9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^72f8 & ^^^^72f9 & \quad & \quad & ^^^^72fc & ^^^^72fd & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{73}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^730a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7316 & \quad & \quad & \quad & \quad & ^^^^731b & ^^^^731c & ^^^^731d & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & ^^^^7325 & \quad & \quad & \quad & ^^^^7329 & ^^^^732a & ^^^^732b & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7336 & ^^^^7337 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^733e & ^^^^733f\\\hline +\Col{40} & \quad & \quad & \quad & \quad & ^^^^7344 & ^^^^7345 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & ^^^^7350 & \quad & ^^^^7352 & \quad & \quad & \quad & \quad & ^^^^7357 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7368 & \quad & ^^^^736a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{70} & ^^^^7370 & \quad & ^^^^7372 & \quad & \quad & ^^^^7375 & \quad & \quad & ^^^^7378 & \quad & ^^^^737a & ^^^^737b & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & ^^^^7384 & \quad & ^^^^7386 & ^^^^7387 & \quad & ^^^^7389 & \quad & ^^^^738b & \quad & \quad & ^^^^738e & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & ^^^^7394 & \quad & ^^^^7396 & ^^^^7397 & ^^^^7398 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^739f\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^73a7 & \quad & ^^^^73a9 & \quad & \quad & \quad & ^^^^73ad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & ^^^^73b2 & ^^^^73b3 & \quad & \quad & \quad & \quad & \quad & ^^^^73b9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & ^^^^73c0 & \quad & ^^^^73c2 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^73c9 & ^^^^73ca & \quad & ^^^^73cc & ^^^^73cd & \quad & ^^^^73cf\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^73d6 & \quad & \quad & ^^^^73d9 & \quad & \quad & \quad & ^^^^73dd & ^^^^73de & \quad\\\hline +\Col{e0} & ^^^^73e0 & \quad & \quad & ^^^^73e3 & ^^^^73e4 & ^^^^73e5 & ^^^^73e6 & \quad & \quad & ^^^^73e9 & ^^^^73ea & \quad & \quad & ^^^^73ed & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^73f7 & \quad & ^^^^73f9 & \quad & \quad & \quad & ^^^^73fd & ^^^^73fe & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{74}\\\hline +\Col{00} & \quad & ^^^^7401 & \quad & ^^^^7403 & \quad & ^^^^7405 & ^^^^7406 & ^^^^7407 & \quad & ^^^^7409 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & ^^^^7413 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^741b & \quad & \quad & \quad & \quad\\\hline +\Col{20} & ^^^^7420 & ^^^^7421 & ^^^^7422 & \quad & \quad & ^^^^7425 & ^^^^7426 & \quad & ^^^^7428 & \quad & ^^^^742a & ^^^^742b & ^^^^742c & \quad & ^^^^742e & ^^^^742f\\\hline +\Col{30} & ^^^^7430 & \quad & \quad & ^^^^7433 & ^^^^7434 & ^^^^7435 & ^^^^7436 & \quad & ^^^^7438 & \quad & ^^^^743a & \quad & \quad & \quad & \quad & ^^^^743f\\\hline +\Col{40} & ^^^^7440 & ^^^^7441 & \quad & ^^^^7443 & ^^^^7444 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^744b & \quad & \quad & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & ^^^^7455 & \quad & ^^^^7457 & \quad & ^^^^7459 & ^^^^745a & ^^^^745b & ^^^^745c & \quad & ^^^^745e & ^^^^745f\\\hline +\Col{60} & ^^^^7460 & \quad & ^^^^7462 & \quad & ^^^^7464 & ^^^^7465 & \quad & \quad & ^^^^7468 & ^^^^7469 & ^^^^746a & \quad & \quad & \quad & \quad & ^^^^746f\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^747e & \quad\\\hline +\Col{80} & \quad & \quad & ^^^^7482 & ^^^^7483 & \quad & \quad & \quad & ^^^^7487 & \quad & ^^^^7489 & \quad & ^^^^748b & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7498 & \quad & \quad & \quad & ^^^^749c & \quad & ^^^^749e & ^^^^749f\\\hline +\Col{a0} & \quad & ^^^^74a1 & \quad & ^^^^74a3 & \quad & ^^^^74a5 & \quad & ^^^^74a7 & ^^^^74a8 & \quad & ^^^^74aa & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & ^^^^74b0 & \quad & ^^^^74b2 & \quad & \quad & ^^^^74b5 & \quad & \quad & \quad & ^^^^74b9 & \quad & \quad & \quad & ^^^^74bd & \quad & ^^^^74bf\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^74c6 & \quad & \quad & \quad & ^^^^74ca & \quad & \quad & \quad & \quad & ^^^^74cf\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & ^^^^74d4 & \quad & \quad & \quad & ^^^^74d8 & \quad & ^^^^74da & \quad & ^^^^74dc & \quad & \quad & \quad\\\hline +\Col{e0} & ^^^^74e0 & \quad & ^^^^74e2 & ^^^^74e3 & \quad & \quad & ^^^^74e6 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^74ee & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^74f7 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{75}\\\hline +\Col{00} & \quad & ^^^^7501 & \quad & \quad & ^^^^7504 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & ^^^^7511 & \quad & \quad & \quad & ^^^^7515 & \quad & \quad & ^^^^7518 & \quad & ^^^^751a & ^^^^751b & \quad & \quad & \quad & ^^^^751f\\\hline +\Col{20} & \quad & \quad & \quad & ^^^^7523 & \quad & ^^^^7525 & ^^^^7526 & \quad & ^^^^7528 & \quad & \quad & ^^^^752b & ^^^^752c & \quad & \quad & \quad\\\hline +\Col{30} & ^^^^7530 & ^^^^7531 & ^^^^7532 & ^^^^7533 & \quad & \quad & \quad & ^^^^7537 & ^^^^7538 & \quad & ^^^^753a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7547 & \quad & \quad & \quad & \quad & ^^^^754c & \quad & \quad & ^^^^754f\\\hline +\Col{50} & \quad & ^^^^7551 & \quad & ^^^^7553 & ^^^^7554 & \quad & \quad & \quad & \quad & ^^^^7559 & \quad & ^^^^755b & ^^^^755c & ^^^^755d & \quad & \quad\\\hline +\Col{60} & \quad & \quad & ^^^^7562 & \quad & \quad & ^^^^7565 & ^^^^7566 & \quad & \quad & \quad & ^^^^756a & \quad & \quad & \quad & \quad & ^^^^756f\\\hline +\Col{70} & ^^^^7570 & \quad & \quad & \quad & \quad & ^^^^7575 & ^^^^7576 & \quad & ^^^^7578 & \quad & ^^^^757a & \quad & \quad & \quad & \quad & ^^^^757f\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7586 & ^^^^7587 & \quad & \quad & ^^^^758a & ^^^^758b & \quad & \quad & ^^^^758e & ^^^^758f\\\hline +\Col{90} & \quad & ^^^^7591 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^759d & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & ^^^^75a5 & \quad & \quad & \quad & \quad & \quad & ^^^^75ab & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & ^^^^75b1 & ^^^^75b2 & ^^^^75b3 & \quad & ^^^^75b5 & \quad & \quad & ^^^^75b8 & ^^^^75b9 & \quad & \quad & ^^^^75bc & ^^^^75bd & ^^^^75be & \quad\\\hline +\Col{c0} & \quad & \quad & ^^^^75c2 & \quad & \quad & ^^^^75c5 & \quad & ^^^^75c7 & \quad & \quad & \quad & \quad & \quad & ^^^^75cd & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & ^^^^75d2 & \quad & ^^^^75d4 & ^^^^75d5 & \quad & \quad & ^^^^75d8 & ^^^^75d9 & \quad & ^^^^75db & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & ^^^^75e2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & ^^^^75f0 & \quad & ^^^^75f2 & \quad & ^^^^75f4 & \quad & \quad & \quad & \quad & \quad & ^^^^75fa & \quad & ^^^^75fc & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{76}\\\hline +\Col{00} & ^^^^7600 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^760d & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7619 & \quad & \quad & \quad & \quad & \quad & ^^^^761f\\\hline +\Col{20} & ^^^^7620 & ^^^^7621 & ^^^^7622 & \quad & ^^^^7624 & \quad & ^^^^7626 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^763b & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & ^^^^7642 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^764c & \quad & ^^^^764e & \quad\\\hline +\Col{50} & \quad & \quad & ^^^^7652 & \quad & \quad & \quad & ^^^^7656 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & ^^^^7661 & \quad & \quad & ^^^^7664 & \quad & \quad & \quad & \quad & ^^^^7669 & \quad & \quad & ^^^^766c & \quad & \quad & \quad\\\hline +\Col{70} & ^^^^7670 & \quad & ^^^^7672 & \quad & \quad & \quad & \quad & \quad & ^^^^7678 & \quad & \quad & ^^^^767b & ^^^^767c & ^^^^767d & ^^^^767e & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & ^^^^7684 & \quad & ^^^^7686 & ^^^^7687 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^768e & \quad\\\hline +\Col{90} & ^^^^7690 & \quad & \quad & ^^^^7693 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^76ae & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^76ba & \quad & \quad & \quad & \quad & ^^^^76bf\\\hline +\Col{c0} & \quad & \quad & ^^^^76c2 & ^^^^76c3 & \quad & \quad & ^^^^76c6 & \quad & ^^^^76c8 & \quad & ^^^^76ca & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & ^^^^76d2 & \quad & \quad & \quad & ^^^^76d6 & \quad & \quad & \quad & \quad & ^^^^76db & ^^^^76dc & \quad & ^^^^76de & ^^^^76df\\\hline +\Col{e0} & \quad & ^^^^76e1 & \quad & ^^^^76e3 & ^^^^76e4 & \quad & \quad & ^^^^76e7 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^76ee & \quad\\\hline +\Col{f0} & \quad & \quad & ^^^^76f2 & \quad & ^^^^76f4 & \quad & \quad & \quad & ^^^^76f8 & \quad & \quad & \quad & ^^^^76fc & \quad & ^^^^76fe & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{77}\\\hline +\Col{00} & \quad & ^^^^7701 & \quad & \quad & ^^^^7704 & \quad & \quad & \quad & ^^^^7708 & ^^^^7709 & \quad & ^^^^770b & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^771e & \quad\\\hline +\Col{20} & ^^^^7720 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7729 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7737 & ^^^^7738 & \quad & ^^^^773a & \quad & ^^^^773c & \quad & \quad & \quad\\\hline +\Col{40} & ^^^^7740 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^774d & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^775b & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & ^^^^7761 & \quad & ^^^^7763 & \quad & \quad & ^^^^7766 & \quad & \quad & \quad & \quad & ^^^^776b & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7779 & \quad & \quad & \quad & \quad & ^^^^777e & ^^^^777f\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^778b & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & ^^^^7791 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^779e & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & ^^^^77a5 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^77ac & ^^^^77ad & \quad & \quad\\\hline +\Col{b0} & ^^^^77b0 & \quad & \quad & ^^^^77b3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^77bb & ^^^^77bc & \quad & \quad & ^^^^77bf\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^77d7 & \quad & \quad & \quad & ^^^^77db & ^^^^77dc & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & ^^^^77e2 & ^^^^77e3 & \quad & ^^^^77e5 & \quad & \quad & \quad & ^^^^77e9 & \quad & \quad & \quad & ^^^^77ed & ^^^^77ee & ^^^^77ef\\\hline +\Col{f0} & \quad & \quad & \quad & ^^^^77f3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{78}\\\hline +\Col{00} & \quad & \quad & ^^^^7802 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & ^^^^7812 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & ^^^^7825 & ^^^^7826 & ^^^^7827 & \quad & \quad & \quad & \quad & ^^^^782c & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & ^^^^7832 & \quad & ^^^^7834 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & ^^^^7845 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^784f\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^785d & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^786b & ^^^^786c & \quad & \quad & ^^^^786f\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^787c & \quad & \quad & \quad\\\hline +\Col{80} & \quad & ^^^^7881 & \quad & \quad & \quad & \quad & \quad & ^^^^7887 & \quad & \quad & \quad & \quad & ^^^^788c & ^^^^788d & ^^^^788e & \quad\\\hline +\Col{90} & \quad & ^^^^7891 & \quad & \quad & \quad & \quad & \quad & ^^^^7897 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & ^^^^78a3 & \quad & \quad & \quad & ^^^^78a7 & \quad & ^^^^78a9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^78ba & ^^^^78bb & ^^^^78bc & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & ^^^^78c1 & \quad & \quad & \quad & ^^^^78c5 & \quad & \quad & \quad & \quad & ^^^^78ca & ^^^^78cb & \quad & \quad & ^^^^78ce & \quad\\\hline +\Col{d0} & ^^^^78d0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^78e8 & \quad & \quad & \quad & ^^^^78ec & \quad & \quad & ^^^^78ef\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & ^^^^78f5 & \quad & \quad & \quad & \quad & \quad & ^^^^78fb & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{79}\\\hline +\Col{00} & \quad & ^^^^7901 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^790e & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7916 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^792a & ^^^^792b & ^^^^792c & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^793a & \quad & \quad & \quad & ^^^^793e & \quad\\\hline +\Col{40} & ^^^^7940 & ^^^^7941 & \quad & \quad & \quad & \quad & \quad & ^^^^7947 & ^^^^7948 & ^^^^7949 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & ^^^^7950 & \quad & \quad & \quad & \quad & \quad & ^^^^7956 & ^^^^7957 & \quad & \quad & ^^^^795a & ^^^^795b & ^^^^795c & ^^^^795d & ^^^^795e & \quad\\\hline +\Col{60} & ^^^^7960 & \quad & \quad & \quad & \quad & ^^^^7965 & \quad & \quad & ^^^^7968 & \quad & \quad & \quad & \quad & ^^^^796d & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^797a & \quad & \quad & \quad & \quad & ^^^^797f\\\hline +\Col{80} & \quad & ^^^^7981 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^798d & ^^^^798e & ^^^^798f\\\hline +\Col{90} & \quad & ^^^^7991 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^79a6 & ^^^^79a7 & \quad & \quad & ^^^^79aa & \quad & \quad & \quad & ^^^^79ae & \quad\\\hline +\Col{b0} & \quad & ^^^^79b1 & \quad & ^^^^79b3 & \quad & \quad & \quad & \quad & \quad & ^^^^79b9 & \quad & \quad & \quad & ^^^^79bd & ^^^^79be & ^^^^79bf\\\hline +\Col{c0} & ^^^^79c0 & ^^^^79c1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^79c9 & ^^^^79ca & ^^^^79cb & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & ^^^^79d1 & ^^^^79d2 & \quad & \quad & ^^^^79d5 & \quad & \quad & ^^^^79d8 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^79df\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & ^^^^79e4 & \quad & ^^^^79e6 & ^^^^79e7 & \quad & ^^^^79e9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^79fb & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{7A}\\\hline +\Col{00} & ^^^^7a00 & \quad & \quad & \quad & \quad & ^^^^7a05 & \quad & \quad & ^^^^7a08 & \quad & \quad & ^^^^7a0b & \quad & ^^^^7a0d & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & ^^^^7a14 & \quad & \quad & ^^^^7a17 & \quad & ^^^^7a19 & ^^^^7a1a & \quad & ^^^^7a1c & \quad & \quad & ^^^^7a1f\\\hline +\Col{20} & ^^^^7a20 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7a2e & \quad\\\hline +\Col{30} & \quad & ^^^^7a31 & \quad & \quad & \quad & \quad & ^^^^7a36 & ^^^^7a37 & \quad & \quad & \quad & ^^^^7a3b & ^^^^7a3c & ^^^^7a3d & \quad & ^^^^7a3f\\\hline +\Col{40} & ^^^^7a40 & \quad & \quad & \quad & \quad & \quad & ^^^^7a46 & \quad & \quad & ^^^^7a49 & \quad & \quad & \quad & ^^^^7a4d & ^^^^7a4e & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7a57 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & ^^^^7a61 & ^^^^7a62 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7a69 & \quad & ^^^^7a6b & \quad & \quad & \quad & \quad\\\hline +\Col{70} & ^^^^7a70 & \quad & \quad & \quad & ^^^^7a74 & \quad & ^^^^7a76 & \quad & \quad & ^^^^7a79 & ^^^^7a7a & \quad & \quad & ^^^^7a7d & \quad & ^^^^7a7f\\\hline +\Col{80} & \quad & ^^^^7a81 & \quad & \quad & ^^^^7a84 & \quad & \quad & \quad & ^^^^7a88 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & ^^^^7a92 & ^^^^7a93 & \quad & ^^^^7a95 & \quad & \quad & ^^^^7a98 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7a9f\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7aa9 & ^^^^7aaa & \quad & \quad & \quad & ^^^^7aae & ^^^^7aaf\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7aba & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & ^^^^7ac4 & ^^^^7ac5 & \quad & ^^^^7ac7 & \quad & \quad & ^^^^7aca & ^^^^7acb & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7ad7 & \quad & ^^^^7ad9 & \quad & \quad & \quad & ^^^^7add & \quad & ^^^^7adf\\\hline +\Col{e0} & ^^^^7ae0 & \quad & \quad & ^^^^7ae3 & \quad & ^^^^7ae5 & \quad & \quad & \quad & \quad & ^^^^7aea & \quad & \quad & ^^^^7aed & \quad & ^^^^7aef\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7af6 & \quad & \quad & ^^^^7af9 & ^^^^7afa & \quad & \quad & \quad & \quad & ^^^^7aff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{7B}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7b0f\\\hline +\Col{10} & \quad & ^^^^7b11 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7b19 & \quad & ^^^^7b1b & \quad & \quad & ^^^^7b1e & \quad\\\hline +\Col{20} & ^^^^7b20 & \quad & \quad & \quad & \quad & \quad & ^^^^7b26 & \quad & \quad & \quad & \quad & \quad & ^^^^7b2c & ^^^^7b2d & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7b39 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7b46 & \quad & \quad & ^^^^7b49 & \quad & ^^^^7b4b & ^^^^7b4c & ^^^^7b4d & \quad & ^^^^7b4f\\\hline +\Col{50} & ^^^^7b50 & ^^^^7b51 & ^^^^7b52 & \quad & ^^^^7b54 & \quad & ^^^^7b56 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & ^^^^7b60 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7b6c & \quad & ^^^^7b6e & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & ^^^^7b75 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7b7d & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7b87 & \quad & \quad & \quad & ^^^^7b8b & \quad & \quad & \quad & ^^^^7b8f\\\hline +\Col{90} & \quad & \quad & \quad & \quad & ^^^^7b94 & ^^^^7b95 & \quad & ^^^^7b97 & \quad & \quad & ^^^^7b9a & \quad & \quad & ^^^^7b9d & \quad & \quad\\\hline +\Col{a0} & \quad & ^^^^7ba1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7bad & \quad & \quad\\\hline +\Col{b0} & \quad & ^^^^7bb1 & \quad & \quad & ^^^^7bb4 & \quad & \quad & \quad & ^^^^7bb8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & ^^^^7bc0 & ^^^^7bc1 & \quad & \quad & ^^^^7bc4 & \quad & ^^^^7bc6 & ^^^^7bc7 & \quad & ^^^^7bc9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & ^^^^7bd2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & ^^^^7be0 & \quad & \quad & \quad & ^^^^7be4 & \quad & \quad & \quad & \quad & ^^^^7be9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{7C}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7c07 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & ^^^^7c12 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7c1e & \quad\\\hline +\Col{20} & \quad & ^^^^7c21 & \quad & \quad & \quad & \quad & \quad & ^^^^7c27 & \quad & \quad & ^^^^7c2a & ^^^^7c2b & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7c3d & ^^^^7c3e & ^^^^7c3f\\\hline +\Col{40} & \quad & \quad & \quad & ^^^^7c43 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7c4c & ^^^^7c4d & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & ^^^^7c60 & \quad & \quad & \quad & ^^^^7c64 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7c6c & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & ^^^^7c73 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & ^^^^7c83 & \quad & \quad & \quad & \quad & \quad & ^^^^7c89 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & ^^^^7c92 & \quad & \quad & ^^^^7c95 & \quad & ^^^^7c97 & ^^^^7c98 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7c9f\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & ^^^^7ca5 & \quad & ^^^^7ca7 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7cae & \quad\\\hline +\Col{b0} & \quad & ^^^^7cb1 & ^^^^7cb2 & ^^^^7cb3 & \quad & \quad & \quad & \quad & \quad & ^^^^7cb9 & \quad & \quad & \quad & \quad & ^^^^7cbe & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7cca & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7cd6 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7cde & ^^^^7cdf\\\hline +\Col{e0} & ^^^^7ce0 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7ce7 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7cfb & \quad & \quad & ^^^^7cfe & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{7D}\\\hline +\Col{00} & ^^^^7d00 & \quad & ^^^^7d02 & \quad & ^^^^7d04 & ^^^^7d05 & ^^^^7d06 & ^^^^7d07 & ^^^^7d08 & \quad & ^^^^7d0a & ^^^^7d0b & \quad & ^^^^7d0d & \quad & \quad\\\hline +\Col{10} & ^^^^7d10 & \quad & \quad & \quad & ^^^^7d14 & \quad & \quad & ^^^^7d17 & ^^^^7d18 & ^^^^7d19 & ^^^^7d1a & ^^^^7d1b & \quad & \quad & \quad & \quad\\\hline +\Col{20} & ^^^^7d20 & ^^^^7d21 & ^^^^7d22 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7d2b & ^^^^7d2c & \quad & ^^^^7d2e & ^^^^7d2f\\\hline +\Col{30} & ^^^^7d30 & \quad & \quad & ^^^^7d33 & \quad & ^^^^7d35 & \quad & \quad & \quad & ^^^^7d39 & ^^^^7d3a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & ^^^^7d42 & ^^^^7d43 & ^^^^7d44 & ^^^^7d45 & ^^^^7d46 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & ^^^^7d50 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7d5e & \quad\\\hline +\Col{60} & \quad & ^^^^7d61 & ^^^^7d62 & \quad & \quad & \quad & ^^^^7d66 & \quad & ^^^^7d68 & \quad & ^^^^7d6a & \quad & \quad & \quad & ^^^^7d6e & \quad\\\hline +\Col{70} & \quad & ^^^^7d71 & ^^^^7d72 & ^^^^7d73 & \quad & \quad & ^^^^7d76 & \quad & \quad & ^^^^7d79 & \quad & \quad & \quad & \quad & \quad & ^^^^7d7f\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7d8e & ^^^^7d8f\\\hline +\Col{90} & \quad & \quad & \quad & ^^^^7d93 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7d9c & \quad & \quad & \quad\\\hline +\Col{a0} & ^^^^7da0 & \quad & ^^^^7da2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7dac & ^^^^7dad & \quad & \quad\\\hline +\Col{b0} & \quad & ^^^^7db1 & ^^^^7db2 & \quad & ^^^^7db4 & ^^^^7db5 & \quad & \quad & ^^^^7db8 & \quad & ^^^^7dba & ^^^^7dbb & \quad & ^^^^7dbd & ^^^^7dbe & ^^^^7dbf\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7dc7 & \quad & \quad & ^^^^7dca & ^^^^7dcb & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7dd6 & \quad & ^^^^7dd8 & \quad & ^^^^7dda & \quad & \quad & ^^^^7ddd & ^^^^7dde & \quad\\\hline +\Col{e0} & ^^^^7de0 & ^^^^7de1 & \quad & ^^^^7de3 & \quad & \quad & \quad & \quad & ^^^^7de8 & ^^^^7de9 & \quad & \quad & ^^^^7dec & \quad & \quad & ^^^^7def\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & ^^^^7df4 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7dfb & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{7E}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7e09 & ^^^^7e0a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & ^^^^7e15 & \quad & \quad & \quad & \quad & \quad & ^^^^7e1b & \quad & ^^^^7e1d & ^^^^7e1e & ^^^^7e1f\\\hline +\Col{20} & \quad & ^^^^7e21 & \quad & ^^^^7e23 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7e2b & \quad & \quad & ^^^^7e2e & ^^^^7e2f\\\hline +\Col{30} & \quad & ^^^^7e31 & \quad & \quad & \quad & \quad & \quad & ^^^^7e37 & \quad & \quad & \quad & \quad & \quad & ^^^^7e3d & ^^^^7e3e & \quad\\\hline +\Col{40} & \quad & ^^^^7e41 & \quad & ^^^^7e43 & \quad & \quad & ^^^^7e46 & ^^^^7e47 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & \quad & \quad & ^^^^7e52 & \quad & ^^^^7e54 & ^^^^7e55 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7e5e & \quad\\\hline +\Col{60} & \quad & ^^^^7e61 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7e69 & ^^^^7e6a & ^^^^7e6b & \quad & ^^^^7e6d & \quad & \quad\\\hline +\Col{70} & ^^^^7e70 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7e79 & \quad & \quad & ^^^^7e7c & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & ^^^^7e82 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7e8c & \quad & \quad & ^^^^7e8f\\\hline +\Col{90} & \quad & \quad & \quad & ^^^^7e93 & \quad & \quad & ^^^^7e96 & \quad & ^^^^7e98 & \quad & \quad & ^^^^7e9b & ^^^^7e9c & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{7F}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7f36 & \quad & ^^^^7f38 & \quad & ^^^^7f3a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7f4c & \quad & \quad & \quad\\\hline +\Col{50} & ^^^^7f50 & \quad & \quad & \quad & ^^^^7f54 & ^^^^7f55 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7f6a & ^^^^7f6b & \quad & \quad & ^^^^7f6e & \quad\\\hline +\Col{70} & ^^^^7f70 & \quad & ^^^^7f72 & \quad & \quad & ^^^^7f75 & \quad & ^^^^7f77 & \quad & ^^^^7f79 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & ^^^^7f85 & \quad & \quad & ^^^^7f88 & \quad & ^^^^7f8a & \quad & ^^^^7f8c & \quad & ^^^^7f8e & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & ^^^^7f94 & \quad & \quad & \quad & \quad & \quad & ^^^^7f9a & \quad & \quad & \quad & ^^^^7f9e & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & ^^^^7fa4 & \quad & \quad & \quad & ^^^^7fa8 & ^^^^7fa9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & ^^^^7fb2 & \quad & \quad & \quad & \quad & \quad & ^^^^7fb8 & ^^^^7fb9 & \quad & \quad & \quad & ^^^^7fbd & \quad & \quad\\\hline +\Col{c0} & \quad & ^^^^7fc1 & \quad & \quad & \quad & ^^^^7fc5 & \quad & \quad & \quad & \quad & ^^^^7fca & \quad & ^^^^7fcc & \quad & ^^^^7fce & \quad\\\hline +\Col{d0} & \quad & \quad & ^^^^7fd2 & \quad & ^^^^7fd4 & ^^^^7fd5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7fdf\\\hline +\Col{e0} & ^^^^7fe0 & ^^^^7fe1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7fe9 & \quad & ^^^^7feb & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & ^^^^7ff0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^7ff9 & \quad & \quad & ^^^^7ffc & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{80}\\\hline +\Col{00} & ^^^^8000 & ^^^^8001 & \quad & ^^^^8003 & \quad & ^^^^8005 & ^^^^8006 & \quad & \quad & ^^^^8009 & \quad & \quad & ^^^^800c & \quad & \quad & \quad\\\hline +\Col{10} & ^^^^8010 & \quad & \quad & \quad & \quad & ^^^^8015 & \quad & ^^^^8017 & ^^^^8018 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^802d & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & ^^^^8033 & \quad & \quad & ^^^^8036 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^803d & \quad & ^^^^803f\\\hline +\Col{40} & \quad & \quad & \quad & ^^^^8043 & \quad & \quad & ^^^^8046 & \quad & \quad & \quad & ^^^^804a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8056 & \quad & ^^^^8058 & \quad & ^^^^805a & \quad & \quad & \quad & ^^^^805e & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^806f\\\hline +\Col{70} & ^^^^8070 & \quad & ^^^^8072 & ^^^^8073 & \quad & \quad & \quad & ^^^^8077 & \quad & \quad & \quad & \quad & \quad & ^^^^807d & ^^^^807e & ^^^^807f\\\hline +\Col{80} & \quad & \quad & \quad & \quad & ^^^^8084 & ^^^^8085 & ^^^^8086 & ^^^^8087 & \quad & ^^^^8089 & \quad & ^^^^808b & ^^^^808c & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8096 & \quad & \quad & \quad & \quad & ^^^^809b & \quad & ^^^^809d & \quad & \quad\\\hline +\Col{a0} & \quad & ^^^^80a1 & ^^^^80a2 & \quad & \quad & ^^^^80a5 & \quad & \quad & \quad & ^^^^80a9 & ^^^^80aa & \quad & \quad & \quad & \quad & ^^^^80af\\\hline +\Col{b0} & \quad & ^^^^80b1 & ^^^^80b2 & \quad & ^^^^80b4 & \quad & \quad & \quad & \quad & \quad & ^^^^80ba & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & ^^^^80c3 & ^^^^80c4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^80cc & \quad & ^^^^80ce & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^80da & ^^^^80db & \quad & \quad & ^^^^80de & \quad\\\hline +\Col{e0} & \quad & ^^^^80e1 & \quad & \quad & ^^^^80e4 & ^^^^80e5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & ^^^^80f1 & \quad & \quad & ^^^^80f4 & \quad & \quad & \quad & ^^^^80f8 & \quad & \quad & \quad & \quad & ^^^^80fd & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{81}\\\hline +\Col{00} & \quad & \quad & ^^^^8102 & \quad & \quad & ^^^^8105 & ^^^^8106 & ^^^^8107 & ^^^^8108 & \quad & ^^^^810a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8118 & \quad & ^^^^811a & ^^^^811b & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & ^^^^8123 & \quad & \quad & \quad & \quad & \quad & ^^^^8129 & \quad & ^^^^812b & \quad & \quad & \quad & ^^^^812f\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8139 & \quad & \quad & \quad & \quad & ^^^^813e & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^814b & \quad & \quad & ^^^^814e & \quad\\\hline +\Col{50} & ^^^^8150 & ^^^^8151 & \quad & \quad & ^^^^8154 & ^^^^8155 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & ^^^^8165 & ^^^^8166 & \quad & \quad & \quad & \quad & ^^^^816b & \quad & \quad & \quad & \quad\\\hline +\Col{70} & ^^^^8170 & ^^^^8171 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8178 & ^^^^8179 & ^^^^817a & \quad & \quad & \quad & \quad & ^^^^817f\\\hline +\Col{80} & ^^^^8180 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8188 & \quad & ^^^^818a & \quad & \quad & \quad & \quad & ^^^^818f\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^819a & \quad & ^^^^819c & ^^^^819d & \quad & \quad\\\hline +\Col{a0} & ^^^^81a0 & \quad & \quad & ^^^^81a3 & \quad & \quad & \quad & \quad & ^^^^81a8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & ^^^^81b3 & \quad & ^^^^81b5 & \quad & \quad & \quad & \quad & ^^^^81ba & \quad & \quad & ^^^^81bd & ^^^^81be & ^^^^81bf\\\hline +\Col{c0} & ^^^^81c0 & \quad & ^^^^81c2 & \quad & \quad & \quad & ^^^^81c6 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^81cd & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^81d8 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^81df\\\hline +\Col{e0} & \quad & \quad & \quad & ^^^^81e3 & \quad & ^^^^81e5 & \quad & ^^^^81e7 & ^^^^81e8 & \quad & ^^^^81ea & \quad & \quad & ^^^^81ed & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & ^^^^81f3 & ^^^^81f4 & \quad & \quad & \quad & \quad & \quad & ^^^^81fa & ^^^^81fb & ^^^^81fc & \quad & ^^^^81fe & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{82}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & ^^^^8205 & \quad & ^^^^8207 & ^^^^8208 & \quad & ^^^^820a & \quad & ^^^^820c & ^^^^820d & \quad & \quad\\\hline +\Col{10} & \quad & \quad & ^^^^8212 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^821b & ^^^^821c & \quad & ^^^^821e & ^^^^821f\\\hline +\Col{20} & \quad & ^^^^8221 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^822a & ^^^^822b & ^^^^822c & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & ^^^^8235 & ^^^^8236 & ^^^^8237 & \quad & ^^^^8239 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & ^^^^8240 & \quad & \quad & \quad & \quad & ^^^^8245 & \quad & ^^^^8247 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8259 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & ^^^^8264 & \quad & ^^^^8266 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^826e & ^^^^826f\\\hline +\Col{70} & \quad & ^^^^8271 & ^^^^8272 & \quad & \quad & \quad & ^^^^8276 & \quad & ^^^^8278 & \quad & \quad & \quad & \quad & \quad & ^^^^827e & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^828b & \quad & ^^^^828d & ^^^^828e & \quad\\\hline +\Col{90} & \quad & \quad & ^^^^8292 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8299 & ^^^^829a & \quad & \quad & ^^^^829d & \quad & ^^^^829f\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & ^^^^82a5 & ^^^^82a6 & \quad & \quad & ^^^^82a9 & \quad & \quad & ^^^^82ac & ^^^^82ad & ^^^^82ae & ^^^^82af\\\hline +\Col{b0} & \quad & ^^^^82b1 & \quad & ^^^^82b3 & \quad & \quad & \quad & ^^^^82b7 & ^^^^82b8 & ^^^^82b9 & \quad & ^^^^82bb & ^^^^82bc & ^^^^82bd & \quad & ^^^^82bf\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & ^^^^82d1 & ^^^^82d2 & \quad & ^^^^82d4 & ^^^^82d5 & \quad & ^^^^82d7 & \quad & \quad & \quad & ^^^^82db & \quad & \quad & ^^^^82de & ^^^^82df\\\hline +\Col{e0} & \quad & ^^^^82e1 & \quad & \quad & \quad & ^^^^82e5 & ^^^^82e6 & ^^^^82e7 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & ^^^^82f1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^82fd & ^^^^82fe & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{83}\\\hline +\Col{00} & \quad & ^^^^8301 & ^^^^8302 & ^^^^8303 & ^^^^8304 & ^^^^8305 & \quad & \quad & \quad & ^^^^8309 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8317 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8328 & \quad & \quad & ^^^^832b & \quad & \quad & \quad & ^^^^832f\\\hline +\Col{30} & \quad & ^^^^8331 & \quad & \quad & ^^^^8334 & ^^^^8335 & ^^^^8336 & \quad & ^^^^8338 & ^^^^8339 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & ^^^^8340 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8347 & \quad & ^^^^8349 & ^^^^834a & \quad & \quad & \quad & \quad & ^^^^834f\\\hline +\Col{50} & \quad & ^^^^8351 & ^^^^8352 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & ^^^^8373 & \quad & \quad & \quad & ^^^^8377 & \quad & \quad & \quad & ^^^^837b & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8389 & ^^^^838a & \quad & \quad & \quad & ^^^^838e & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8396 & \quad & ^^^^8398 & \quad & \quad & \quad & \quad & \quad & ^^^^839e & \quad\\\hline +\Col{a0} & \quad & \quad & ^^^^83a2 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^83a9 & ^^^^83aa & ^^^^83ab & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^83bd & \quad & \quad\\\hline +\Col{c0} & \quad & ^^^^83c1 & \quad & \quad & \quad & ^^^^83c5 & \quad & \quad & \quad & ^^^^83c9 & ^^^^83ca & \quad & ^^^^83cc & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & ^^^^83d3 & \quad & \quad & ^^^^83d6 & \quad & \quad & \quad & \quad & \quad & ^^^^83dc & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^83e9 & \quad & ^^^^83eb & \quad & \quad & \quad & ^^^^83ef\\\hline +\Col{f0} & ^^^^83f0 & ^^^^83f1 & ^^^^83f2 & \quad & ^^^^83f4 & \quad & \quad & \quad & \quad & ^^^^83f9 & \quad & \quad & \quad & ^^^^83fd & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{84}\\\hline +\Col{00} & \quad & \quad & \quad & ^^^^8403 & ^^^^8404 & \quad & \quad & \quad & \quad & \quad & ^^^^840a & \quad & ^^^^840c & ^^^^840d & ^^^^840e & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8429 & \quad & \quad & ^^^^842c & \quad & \quad & \quad\\\hline +\Col{30} & \quad & ^^^^8431 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8438 & \quad & \quad & \quad & \quad & ^^^^843d & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8449 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8457 & \quad & \quad & \quad & ^^^^845b & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & ^^^^8461 & \quad & ^^^^8463 & \quad & \quad & ^^^^8466 & \quad & \quad & \quad & \quad & ^^^^846b & ^^^^846c & \quad & \quad & ^^^^846f\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & ^^^^8475 & \quad & \quad & \quad & \quad & ^^^^847a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & ^^^^8490 & \quad & \quad & \quad & ^^^^8494 & \quad & \quad & \quad & \quad & ^^^^8499 & \quad & \quad & ^^^^849c & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & ^^^^84a1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & ^^^^84b2 & \quad & \quad & \quad & \quad & \quad & ^^^^84b8 & \quad & \quad & ^^^^84bb & ^^^^84bc & \quad & \quad & ^^^^84bf\\\hline +\Col{c0} & ^^^^84c0 & \quad & ^^^^84c2 & \quad & ^^^^84c4 & \quad & ^^^^84c6 & \quad & \quad & ^^^^84c9 & \quad & ^^^^84cb & \quad & ^^^^84cd & \quad & \quad\\\hline +\Col{d0} & \quad & ^^^^84d1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^84da & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^84ec & \quad & ^^^^84ee & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & ^^^^84f4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^84fc & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{85}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & ^^^^8511 & \quad & ^^^^8513 & ^^^^8514 & \quad & \quad & ^^^^8517 & ^^^^8518 & \quad & ^^^^851a & \quad & \quad & \quad & ^^^^851e & \quad\\\hline +\Col{20} & \quad & ^^^^8521 & \quad & ^^^^8523 & \quad & ^^^^8525 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^852c & ^^^^852d & \quad & ^^^^852f\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^853d & \quad & ^^^^853f\\\hline +\Col{40} & \quad & ^^^^8541 & \quad & ^^^^8543 & \quad & \quad & \quad & \quad & \quad & ^^^^8549 & \quad & \quad & \quad & \quad & ^^^^854e & \quad\\\hline +\Col{50} & \quad & \quad & \quad & ^^^^8553 & \quad & \quad & \quad & \quad & \quad & ^^^^8559 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & ^^^^8563 & \quad & \quad & \quad & \quad & ^^^^8568 & ^^^^8569 & ^^^^856a & \quad & \quad & ^^^^856d & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & ^^^^8584 & \quad & \quad & ^^^^8587 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^858f\\\hline +\Col{90} & \quad & ^^^^8591 & \quad & \quad & ^^^^8594 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^859b & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^85a6 & \quad & ^^^^85a8 & ^^^^85a9 & ^^^^85aa & \quad & \quad & \quad & \quad & ^^^^85af\\\hline +\Col{b0} & ^^^^85b0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^85ba & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & ^^^^85c1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^85c9 & \quad & \quad & \quad & ^^^^85cd & ^^^^85ce & ^^^^85cf\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & ^^^^85d5 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^85dc & ^^^^85dd & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & ^^^^85e4 & ^^^^85e5 & \quad & \quad & \quad & ^^^^85e9 & ^^^^85ea & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^85f7 & \quad & \quad & ^^^^85fa & ^^^^85fb & \quad & \quad & \quad & ^^^^85ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{86}\\\hline +\Col{00} & \quad & \quad & ^^^^8602 & \quad & \quad & \quad & ^^^^8606 & ^^^^8607 & \quad & \quad & ^^^^860a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8616 & ^^^^8617 & \quad & \quad & ^^^^861a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^862d & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^863f\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^864e & \quad\\\hline +\Col{50} & ^^^^8650 & \quad & \quad & \quad & ^^^^8654 & ^^^^8655 & \quad & \quad & \quad & \quad & \quad & ^^^^865b & ^^^^865c & \quad & ^^^^865e & ^^^^865f\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8667 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8679 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^868a & \quad & ^^^^868c & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & ^^^^8693 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & ^^^^86a3 & ^^^^86a4 & \quad & \quad & \quad & \quad & ^^^^86a9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^86c7 & \quad & \quad & \quad & ^^^^86cb & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & ^^^^86d4 & \quad & \quad & \quad & \quad & ^^^^86d9 & \quad & ^^^^86db & \quad & \quad & \quad & ^^^^86df\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & ^^^^86e4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^86ed & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^86fe & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{87}\\\hline +\Col{00} & ^^^^8700 & \quad & ^^^^8702 & ^^^^8703 & \quad & \quad & \quad & \quad & ^^^^8708 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8718 & \quad & ^^^^871a & \quad & ^^^^871c & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^874e & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & ^^^^8755 & \quad & ^^^^8757 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^875f\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8766 & \quad & ^^^^8768 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & ^^^^8774 & \quad & ^^^^8776 & \quad & ^^^^8778 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & ^^^^8782 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^878d & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^879f\\\hline +\Col{a0} & \quad & \quad & ^^^^87a2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & ^^^^87b3 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^87ba & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & ^^^^87c4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & ^^^^87e0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^87ec & \quad & \quad & ^^^^87ef\\\hline +\Col{f0} & \quad & \quad & ^^^^87f2 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^87f9 & \quad & ^^^^87fb & \quad & \quad & ^^^^87fe & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{88}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & ^^^^8805 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^881f\\\hline +\Col{20} & \quad & \quad & ^^^^8822 & ^^^^8823 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & ^^^^8831 & \quad & \quad & \quad & \quad & ^^^^8836 & \quad & \quad & \quad & \quad & ^^^^883b & \quad & \quad & \quad & \quad\\\hline +\Col{40} & ^^^^8840 & \quad & \quad & \quad & \quad & \quad & ^^^^8846 & \quad & \quad & \quad & \quad & \quad & ^^^^884c & ^^^^884d & \quad & \quad\\\hline +\Col{50} & \quad & \quad & ^^^^8852 & ^^^^8853 & \quad & \quad & \quad & ^^^^8857 & \quad & ^^^^8859 & \quad & ^^^^885b & \quad & ^^^^885d & \quad & \quad\\\hline +\Col{60} & \quad & ^^^^8861 & ^^^^8862 & ^^^^8863 & \quad & \quad & \quad & \quad & ^^^^8868 & \quad & \quad & ^^^^886b & \quad & \quad & \quad & \quad\\\hline +\Col{70} & ^^^^8870 & \quad & ^^^^8872 & \quad & \quad & \quad & \quad & ^^^^8877 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^887e & ^^^^887f\\\hline +\Col{80} & \quad & ^^^^8881 & ^^^^8882 & \quad & \quad & \quad & \quad & \quad & ^^^^8888 & \quad & \quad & ^^^^888b & \quad & ^^^^888d & \quad & \quad\\\hline +\Col{90} & \quad & \quad & ^^^^8892 & \quad & \quad & \quad & ^^^^8896 & ^^^^8897 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^889e & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^88ab & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & ^^^^88b4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & ^^^^88c1 & ^^^^88c2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^88cf\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & ^^^^88d4 & ^^^^88d5 & \quad & \quad & \quad & ^^^^88d9 & \quad & \quad & ^^^^88dc & ^^^^88dd & \quad & ^^^^88df\\\hline +\Col{e0} & \quad & ^^^^88e1 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^88e8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & ^^^^88f3 & ^^^^88f4 & ^^^^88f5 & \quad & \quad & ^^^^88f8 & \quad & \quad & \quad & \quad & ^^^^88fd & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{89}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8907 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & ^^^^8910 & \quad & ^^^^8912 & ^^^^8913 & \quad & \quad & \quad & \quad & ^^^^8918 & ^^^^8919 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & ^^^^8925 & \quad & \quad & \quad & \quad & ^^^^892a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8936 & \quad & ^^^^8938 & \quad & \quad & ^^^^893b & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & ^^^^8941 & \quad & \quad & ^^^^8944 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^895f\\\hline +\Col{60} & \quad & \quad & \quad & \quad & ^^^^8964 & \quad & \quad & \quad & \quad & \quad & ^^^^896a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & ^^^^8972 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^897f\\\hline +\Col{80} & \quad & ^^^^8981 & \quad & ^^^^8983 & \quad & \quad & ^^^^8986 & ^^^^8987 & \quad & \quad & \quad & ^^^^898b & \quad & \quad & \quad & ^^^^898f\\\hline +\Col{90} & \quad & \quad & \quad & ^^^^8993 & \quad & \quad & ^^^^8996 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & ^^^^89a1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^89a9 & ^^^^89aa & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & ^^^^89b2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^89ba & \quad & \quad & ^^^^89bd & \quad & \quad\\\hline +\Col{c0} & ^^^^89c0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & ^^^^89d2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & ^^^^89e3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & ^^^^89f4 & \quad & \quad & \quad & ^^^^89f8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{8A}\\\hline +\Col{00} & ^^^^8a00 & \quad & ^^^^8a02 & ^^^^8a03 & \quad & \quad & \quad & \quad & ^^^^8a08 & \quad & ^^^^8a0a & \quad & ^^^^8a0c & \quad & ^^^^8a0e & \quad\\\hline +\Col{10} & \quad & \quad & \quad & ^^^^8a13 & \quad & \quad & ^^^^8a16 & ^^^^8a17 & ^^^^8a18 & \quad & \quad & ^^^^8a1b & \quad & ^^^^8a1d & \quad & ^^^^8a1f\\\hline +\Col{20} & \quad & \quad & \quad & ^^^^8a23 & \quad & ^^^^8a25 & \quad & \quad & \quad & \quad & ^^^^8a2a & \quad & \quad & ^^^^8a2d & \quad & \quad\\\hline +\Col{30} & \quad & ^^^^8a31 & \quad & \quad & ^^^^8a34 & \quad & ^^^^8a36 & \quad & \quad & \quad & ^^^^8a3a & ^^^^8a3b & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & ^^^^8a50 & \quad & \quad & \quad & ^^^^8a54 & ^^^^8a55 & \quad & \quad & \quad & \quad & \quad & ^^^^8a5b & \quad & \quad & ^^^^8a5e & \quad\\\hline +\Col{60} & ^^^^8a60 & \quad & ^^^^8a62 & ^^^^8a63 & \quad & \quad & ^^^^8a66 & \quad & \quad & ^^^^8a69 & \quad & \quad & \quad & ^^^^8a6d & ^^^^8a6e & \quad\\\hline +\Col{70} & ^^^^8a70 & ^^^^8a71 & ^^^^8a72 & ^^^^8a73 & \quad & ^^^^8a75 & \quad & \quad & \quad & ^^^^8a79 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & ^^^^8a85 & \quad & ^^^^8a87 & \quad & \quad & \quad & \quad & ^^^^8a8c & ^^^^8a8d & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & ^^^^8a93 & \quad & ^^^^8a95 & \quad & \quad & ^^^^8a98 & \quad & \quad & \quad & \quad & \quad & ^^^^8a9e & \quad\\\hline +\Col{a0} & ^^^^8aa0 & ^^^^8aa1 & \quad & ^^^^8aa3 & ^^^^8aa4 & ^^^^8aa5 & ^^^^8aa6 & \quad & ^^^^8aa8 & \quad & ^^^^8aaa & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & ^^^^8ab0 & \quad & ^^^^8ab2 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8ab9 & \quad & \quad & ^^^^8abc & \quad & ^^^^8abe & ^^^^8abf\\\hline +\Col{c0} & \quad & \quad & ^^^^8ac2 & \quad & ^^^^8ac4 & \quad & \quad & ^^^^8ac7 & \quad & \quad & \quad & ^^^^8acb & \quad & ^^^^8acd & \quad & ^^^^8acf\\\hline +\Col{d0} & \quad & \quad & ^^^^8ad2 & \quad & \quad & \quad & ^^^^8ad6 & \quad & \quad & \quad & \quad & ^^^^8adb & ^^^^8adc & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & ^^^^8ae1 & \quad & \quad & \quad & \quad & ^^^^8ae6 & ^^^^8ae7 & \quad & \quad & ^^^^8aea & ^^^^8aeb & \quad & ^^^^8aed & ^^^^8aee & \quad\\\hline +\Col{f0} & \quad & ^^^^8af1 & \quad & \quad & \quad & \quad & ^^^^8af6 & ^^^^8af7 & ^^^^8af8 & \quad & ^^^^8afa & \quad & \quad & \quad & ^^^^8afe & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{8B}\\\hline +\Col{00} & ^^^^8b00 & ^^^^8b01 & ^^^^8b02 & \quad & ^^^^8b04 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8b0e & \quad\\\hline +\Col{10} & ^^^^8b10 & \quad & \quad & \quad & ^^^^8b14 & \quad & ^^^^8b16 & ^^^^8b17 & \quad & ^^^^8b19 & ^^^^8b1a & ^^^^8b1b & \quad & ^^^^8b1d & \quad & \quad\\\hline +\Col{20} & ^^^^8b20 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8b28 & \quad & \quad & ^^^^8b2b & ^^^^8b2c & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & ^^^^8b33 & \quad & \quad & \quad & \quad & \quad & ^^^^8b39 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & ^^^^8b41 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8b49 & \quad & \quad & \quad & \quad & ^^^^8b4e & ^^^^8b4f\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8b58 & \quad & ^^^^8b5a & \quad & ^^^^8b5c & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8b66 & \quad & \quad & \quad & \quad & \quad & ^^^^8b6c & \quad & \quad & ^^^^8b6f\\\hline +\Col{70} & ^^^^8b70 & \quad & \quad & \quad & ^^^^8b74 & \quad & \quad & ^^^^8b77 & \quad & \quad & \quad & \quad & \quad & ^^^^8b7d & \quad & \quad\\\hline +\Col{80} & ^^^^8b80 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8b8a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & ^^^^8b90 & \quad & ^^^^8b92 & ^^^^8b93 & \quad & \quad & ^^^^8b96 & \quad & \quad & \quad & ^^^^8b9a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{8C}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8c37 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8c3f\\\hline +\Col{40} & \quad & ^^^^8c41 & \quad & \quad & \quad & \quad & ^^^^8c46 & \quad & ^^^^8c48 & \quad & ^^^^8c4a & \quad & ^^^^8c4c & \quad & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & ^^^^8c55 & \quad & \quad & \quad & \quad & ^^^^8c5a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & ^^^^8c61 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8c6a & ^^^^8c6b & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8c79 & ^^^^8c7a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & ^^^^8c82 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8c8a & \quad & ^^^^8c8c & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8c9d & ^^^^8c9e & \quad\\\hline +\Col{a0} & ^^^^8ca0 & ^^^^8ca1 & ^^^^8ca2 & \quad & \quad & \quad & \quad & ^^^^8ca7 & ^^^^8ca8 & ^^^^8ca9 & ^^^^8caa & ^^^^8cab & ^^^^8cac & \quad & \quad & ^^^^8caf\\\hline +\Col{b0} & ^^^^8cb0 & \quad & \quad & ^^^^8cb3 & ^^^^8cb4 & \quad & ^^^^8cb6 & ^^^^8cb7 & ^^^^8cb8 & \quad & \quad & ^^^^8cbb & ^^^^8cbc & ^^^^8cbd & \quad & ^^^^8cbf\\\hline +\Col{c0} & ^^^^8cc0 & ^^^^8cc1 & ^^^^8cc2 & ^^^^8cc3 & ^^^^8cc4 & \quad & \quad & ^^^^8cc7 & ^^^^8cc8 & \quad & ^^^^8cca & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & ^^^^8cd1 & \quad & ^^^^8cd3 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8cda & \quad & ^^^^8cdc & \quad & ^^^^8cde & \quad\\\hline +\Col{e0} & ^^^^8ce0 & \quad & ^^^^8ce2 & ^^^^8ce3 & ^^^^8ce4 & \quad & ^^^^8ce6 & \quad & \quad & \quad & ^^^^8cea & \quad & \quad & ^^^^8ced & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & ^^^^8cf4 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8cfb & ^^^^8cfc & ^^^^8cfd & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{8D}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & ^^^^8d04 & ^^^^8d05 & \quad & ^^^^8d07 & ^^^^8d08 & \quad & ^^^^8d0a & \quad & \quad & ^^^^8d0d & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & ^^^^8d13 & \quad & \quad & ^^^^8d16 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & ^^^^8d64 & \quad & ^^^^8d66 & \quad & \quad & \quad & \quad & ^^^^8d6b & \quad & \quad & \quad & \quad\\\hline +\Col{70} & ^^^^8d70 & \quad & \quad & ^^^^8d73 & ^^^^8d74 & \quad & \quad & ^^^^8d77 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & ^^^^8d85 & \quad & \quad & \quad & \quad & ^^^^8d8a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8d99 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & ^^^^8da3 & \quad & \quad & \quad & \quad & ^^^^8da8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & ^^^^8db3 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8dba & \quad & \quad & \quad & ^^^^8dbe & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8dc6 & \quad & \quad & \quad & \quad & ^^^^8dcb & ^^^^8dcc & \quad & \quad & ^^^^8dcf\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8ddb & \quad & ^^^^8ddd & \quad & \quad\\\hline +\Col{e0} & \quad & ^^^^8de1 & \quad & ^^^^8de3 & \quad & \quad & \quad & \quad & ^^^^8de8 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8def\\\hline +\Col{f0} & \quad & \quad & \quad & ^^^^8df3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{8E}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8e0a & \quad & \quad & \quad & \quad & ^^^^8e0f\\\hline +\Col{10} & ^^^^8e10 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8e1e & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8e2a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & ^^^^8e30 & \quad & \quad & \quad & \quad & ^^^^8e35 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & ^^^^8e42 & \quad & ^^^^8e44 & \quad & \quad & ^^^^8e47 & ^^^^8e48 & ^^^^8e49 & ^^^^8e4a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8e59 & \quad & \quad & \quad & \quad & \quad & ^^^^8e5f\\\hline +\Col{60} & ^^^^8e60 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & ^^^^8e74 & \quad & ^^^^8e76 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & ^^^^8e81 & \quad & \quad & \quad & \quad & \quad & ^^^^8e87 & \quad & \quad & ^^^^8e8a & \quad & \quad & ^^^^8e8d & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8eaa & ^^^^8eab & ^^^^8eac & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & ^^^^8ec0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8eca & ^^^^8ecb & ^^^^8ecc & ^^^^8ecd & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & ^^^^8ed2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8edf\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8eeb & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8ef8 & \quad & \quad & ^^^^8efb & \quad & \quad & ^^^^8efe & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{8F}\\\hline +\Col{00} & \quad & \quad & \quad & ^^^^8f03 & \quad & ^^^^8f05 & \quad & \quad & \quad & ^^^^8f09 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & ^^^^8f12 & ^^^^8f13 & ^^^^8f14 & ^^^^8f15 & \quad & \quad & \quad & \quad & \quad & ^^^^8f1b & ^^^^8f1c & ^^^^8f1d & ^^^^8f1e & ^^^^8f1f\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8f26 & ^^^^8f27 & \quad & ^^^^8f29 & ^^^^8f2a & \quad & \quad & \quad & \quad & ^^^^8f2f\\\hline +\Col{30} & \quad & \quad & \quad & ^^^^8f33 & \quad & \quad & \quad & \quad & ^^^^8f38 & ^^^^8f39 & \quad & ^^^^8f3b & \quad & \quad & ^^^^8f3e & ^^^^8f3f\\\hline +\Col{40} & \quad & \quad & \quad & \quad & ^^^^8f44 & ^^^^8f45 & \quad & \quad & \quad & ^^^^8f49 & \quad & \quad & \quad & ^^^^8f4d & ^^^^8f4e & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8f5d & \quad & ^^^^8f5f\\\hline +\Col{60} & \quad & \quad & ^^^^8f62 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8f9b & ^^^^8f9c & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & ^^^^8fa3 & \quad & \quad & ^^^^8fa6 & \quad & ^^^^8fa8 & \quad & \quad & \quad & \quad & ^^^^8fad & \quad & ^^^^8faf\\\hline +\Col{b0} & ^^^^8fb0 & ^^^^8fb1 & ^^^^8fb2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & ^^^^8fc2 & \quad & \quad & ^^^^8fc5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8fce & \quad\\\hline +\Col{d0} & \quad & ^^^^8fd1 & \quad & \quad & ^^^^8fd4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^8fe6 & \quad & \quad & \quad & ^^^^8fea & ^^^^8feb & \quad & ^^^^8fed & \quad & \quad\\\hline +\Col{f0} & ^^^^8ff0 & \quad & ^^^^8ff2 & \quad & \quad & \quad & \quad & ^^^^8ff7 & \quad & ^^^^8ff9 & \quad & \quad & \quad & ^^^^8ffd & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{90}\\\hline +\Col{00} & ^^^^9000 & ^^^^9001 & ^^^^9002 & ^^^^9003 & \quad & ^^^^9005 & ^^^^9006 & \quad & ^^^^9008 & \quad & \quad & ^^^^900b & \quad & ^^^^900d & \quad & ^^^^900f\\\hline +\Col{10} & ^^^^9010 & ^^^^9011 & \quad & \quad & ^^^^9014 & ^^^^9015 & \quad & ^^^^9017 & \quad & ^^^^9019 & ^^^^901a & \quad & \quad & ^^^^901d & ^^^^901e & ^^^^901f\\\hline +\Col{20} & ^^^^9020 & ^^^^9021 & ^^^^9022 & ^^^^9023 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^902e & \quad\\\hline +\Col{30} & \quad & ^^^^9031 & ^^^^9032 & \quad & \quad & ^^^^9035 & \quad & \quad & ^^^^9038 & \quad & \quad & \quad & ^^^^903c & \quad & ^^^^903e & \quad\\\hline +\Col{40} & \quad & ^^^^9041 & ^^^^9042 & \quad & \quad & \quad & \quad & ^^^^9047 & \quad & \quad & ^^^^904a & ^^^^904b & \quad & ^^^^904d & ^^^^904e & \quad\\\hline +\Col{50} & ^^^^9050 & ^^^^9051 & \quad & ^^^^9053 & ^^^^9054 & ^^^^9055 & \quad & \quad & \quad & ^^^^9059 & \quad & \quad & ^^^^905c & ^^^^905d & ^^^^905e & \quad\\\hline +\Col{60} & ^^^^9060 & ^^^^9061 & \quad & ^^^^9063 & \quad & \quad & \quad & \quad & \quad & ^^^^9069 & \quad & \quad & \quad & ^^^^906d & ^^^^906e & ^^^^906f\\\hline +\Col{70} & \quad & \quad & ^^^^9072 & \quad & \quad & ^^^^9075 & \quad & ^^^^9077 & ^^^^9078 & \quad & ^^^^907a & \quad & ^^^^907c & ^^^^907d & \quad & ^^^^907f\\\hline +\Col{80} & ^^^^9080 & ^^^^9081 & ^^^^9082 & ^^^^9083 & ^^^^9084 & \quad & \quad & ^^^^9087 & ^^^^9088 & \quad & ^^^^908a & \quad & \quad & \quad & \quad & ^^^^908f\\\hline +\Col{90} & \quad & ^^^^9091 & \quad & \quad & \quad & ^^^^9095 & \quad & \quad & \quad & ^^^^9099 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & ^^^^90a2 & ^^^^90a3 & \quad & \quad & ^^^^90a6 & \quad & ^^^^90a8 & \quad & ^^^^90aa & \quad & \quad & \quad & \quad & ^^^^90af\\\hline +\Col{b0} & ^^^^90b0 & ^^^^90b1 & \quad & \quad & \quad & ^^^^90b5 & \quad & \quad & ^^^^90b8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & ^^^^90c1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^90ca & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^90de & \quad\\\hline +\Col{e0} & \quad & ^^^^90e1 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^90e8 & \quad & \quad & \quad & \quad & ^^^^90ed & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & ^^^^90f5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^90fd & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{91}\\\hline +\Col{00} & \quad & \quad & ^^^^9102 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & ^^^^9112 & \quad & \quad & ^^^^9115 & \quad & \quad & \quad & ^^^^9119 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9127 & \quad & \quad & \quad & \quad & \quad & ^^^^912d & \quad & \quad\\\hline +\Col{30} & \quad & \quad & ^^^^9132 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9149 & ^^^^914a & ^^^^914b & ^^^^914c & ^^^^914d & ^^^^914e & \quad\\\hline +\Col{50} & \quad & \quad & ^^^^9152 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & ^^^^9162 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9169 & ^^^^916a & \quad & ^^^^916c & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & ^^^^9175 & \quad & ^^^^9177 & ^^^^9178 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9187 & \quad & ^^^^9189 & \quad & ^^^^918b & \quad & ^^^^918d & \quad & \quad\\\hline +\Col{90} & \quad & \quad & ^^^^9192 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^919c & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^91ab & ^^^^91ac & \quad & ^^^^91ae & ^^^^91af\\\hline +\Col{b0} & \quad & ^^^^91b1 & \quad & \quad & ^^^^91b4 & ^^^^91b5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & ^^^^91c0 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^91c7 & \quad & ^^^^91c9 & \quad & ^^^^91cb & ^^^^91cc & ^^^^91cd & ^^^^91ce & ^^^^91cf\\\hline +\Col{d0} & ^^^^91d0 & ^^^^91d1 & \quad & \quad & \quad & \quad & \quad & ^^^^91d7 & ^^^^91d8 & \quad & \quad & \quad & ^^^^91dc & ^^^^91dd & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & ^^^^91e3 & \quad & \quad & \quad & ^^^^91e7 & \quad & \quad & ^^^^91ea & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & ^^^^91f5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{92}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^920d & \quad & \quad\\\hline +\Col{10} & ^^^^9210 & ^^^^9211 & ^^^^9212 & \quad & \quad & \quad & \quad & ^^^^9217 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^921e & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & ^^^^9234 & \quad & \quad & \quad & \quad & \quad & ^^^^923a & \quad & \quad & \quad & \quad & ^^^^923f\\\hline +\Col{40} & ^^^^9240 & \quad & \quad & \quad & \quad & ^^^^9245 & \quad & \quad & \quad & ^^^^9249 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9257 & \quad & \quad & \quad & ^^^^925b & \quad & \quad & ^^^^925e & \quad\\\hline +\Col{60} & \quad & \quad & ^^^^9262 & \quad & ^^^^9264 & ^^^^9265 & ^^^^9266 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & ^^^^9280 & \quad & \quad & ^^^^9283 & \quad & ^^^^9285 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & ^^^^9291 & \quad & ^^^^9293 & \quad & \quad & ^^^^9296 & \quad & ^^^^9298 & \quad & \quad & \quad & ^^^^929c & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & ^^^^92b3 & \quad & \quad & ^^^^92b6 & ^^^^92b7 & \quad & ^^^^92b9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^92cc & \quad & \quad & ^^^^92cf\\\hline +\Col{d0} & \quad & \quad & ^^^^92d2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & ^^^^92e4 & \quad & \quad & \quad & \quad & \quad & ^^^^92ea & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^92f8 & \quad & \quad & \quad & ^^^^92fc & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{93}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & ^^^^9304 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & ^^^^9310 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9318 & \quad & ^^^^931a & \quad & \quad & \quad & ^^^^931e & ^^^^931f\\\hline +\Col{20} & ^^^^9320 & ^^^^9321 & ^^^^9322 & \quad & ^^^^9324 & \quad & ^^^^9326 & \quad & ^^^^9328 & \quad & \quad & ^^^^932b & \quad & \quad & ^^^^932e & ^^^^932f\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9348 & \quad & ^^^^934a & ^^^^934b & \quad & ^^^^934d & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & ^^^^9354 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^935b & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^936e & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & ^^^^9375 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^937c & \quad & ^^^^937e & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^938c & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & ^^^^9394 & \quad & ^^^^9396 & \quad & \quad & \quad & ^^^^939a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & ^^^^93a3 & \quad & \quad & \quad & ^^^^93a7 & \quad & \quad & \quad & \quad & ^^^^93ac & ^^^^93ad & \quad & \quad\\\hline +\Col{b0} & ^^^^93b0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & ^^^^93c3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & ^^^^93d1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^93de & \quad\\\hline +\Col{e0} & \quad & ^^^^93e1 & \quad & \quad & ^^^^93e4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^93f6 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{94}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & ^^^^9404 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9418 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & ^^^^9425 & \quad & \quad & \quad & \quad & \quad & ^^^^942b & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & ^^^^9435 & \quad & \quad & ^^^^9438 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & ^^^^9444 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & \quad & ^^^^9451 & ^^^^9452 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^945b & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^947d & \quad & ^^^^947f\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{95}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9577 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & ^^^^9580 & \quad & \quad & ^^^^9583 & \quad & \quad & \quad & \quad & \quad & ^^^^9589 & \quad & ^^^^958b & \quad & \quad & \quad & ^^^^958f\\\hline +\Col{90} & \quad & ^^^^9591 & ^^^^9592 & ^^^^9593 & ^^^^9594 & \quad & \quad & \quad & ^^^^9598 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & ^^^^95a3 & ^^^^95a4 & ^^^^95a5 & \quad & \quad & ^^^^95a8 & \quad & \quad & \quad & \quad & ^^^^95ad & \quad & \quad\\\hline +\Col{b0} & \quad & ^^^^95b1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^95bb & ^^^^95bc & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^95c7 & \quad & \quad & ^^^^95ca & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & ^^^^95d4 & ^^^^95d5 & ^^^^95d6 & \quad & \quad & \quad & \quad & \quad & ^^^^95dc & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & ^^^^95e1 & ^^^^95e2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{96}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^961c & \quad & \quad & \quad\\\hline +\Col{20} & \quad & ^^^^9621 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^962a & \quad & \quad & \quad & ^^^^962e & \quad\\\hline +\Col{30} & \quad & \quad & ^^^^9632 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^963b & \quad & \quad & \quad & ^^^^963f\\\hline +\Col{40} & ^^^^9640 & \quad & ^^^^9642 & \quad & ^^^^9644 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^964b & ^^^^964c & ^^^^964d & \quad & \quad\\\hline +\Col{50} & ^^^^9650 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^965b & ^^^^965c & ^^^^965d & ^^^^965e & ^^^^965f\\\hline +\Col{60} & \quad & \quad & ^^^^9662 & ^^^^9663 & ^^^^9664 & \quad & \quad & \quad & \quad & \quad & ^^^^966a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{70} & ^^^^9670 & \quad & \quad & ^^^^9673 & \quad & ^^^^9675 & ^^^^9676 & ^^^^9677 & ^^^^9678 & \quad & \quad & \quad & \quad & ^^^^967d & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & ^^^^9685 & ^^^^9686 & \quad & \quad & \quad & ^^^^968a & ^^^^968b & \quad & ^^^^968d & ^^^^968e & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & ^^^^9694 & ^^^^9695 & \quad & \quad & ^^^^9698 & ^^^^9699 & \quad & ^^^^969b & ^^^^969c & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & ^^^^96a3 & \quad & \quad & \quad & ^^^^96a7 & ^^^^96a8 & \quad & ^^^^96aa & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & ^^^^96b1 & \quad & \quad & \quad & \quad & \quad & ^^^^96b7 & \quad & \quad & \quad & ^^^^96bb & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & ^^^^96c0 & ^^^^96c1 & \quad & \quad & ^^^^96c4 & ^^^^96c5 & ^^^^96c6 & ^^^^96c7 & \quad & ^^^^96c9 & \quad & ^^^^96cb & ^^^^96cc & ^^^^96cd & ^^^^96ce & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & ^^^^96d5 & ^^^^96d6 & \quad & \quad & ^^^^96d9 & \quad & ^^^^96db & ^^^^96dc & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & ^^^^96e2 & ^^^^96e3 & \quad & \quad & \quad & \quad & ^^^^96e8 & ^^^^96e9 & ^^^^96ea & \quad & \quad & \quad & \quad & ^^^^96ef\\\hline +\Col{f0} & ^^^^96f0 & \quad & ^^^^96f2 & \quad & \quad & \quad & ^^^^96f6 & ^^^^96f7 & \quad & ^^^^96f9 & \quad & ^^^^96fb & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{97}\\\hline +\Col{00} & ^^^^9700 & \quad & \quad & \quad & \quad & \quad & ^^^^9706 & ^^^^9707 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & ^^^^9711 & \quad & ^^^^9713 & \quad & \quad & ^^^^9716 & \quad & \quad & ^^^^9719 & \quad & \quad & ^^^^971c & \quad & ^^^^971e & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9727 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & ^^^^9730 & \quad & ^^^^9732 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9739 & \quad & \quad & \quad & ^^^^973d & \quad & \quad\\\hline +\Col{40} & \quad & \quad & ^^^^9742 & \quad & ^^^^9744 & \quad & \quad & \quad & ^^^^9748 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & \quad & ^^^^9751 & \quad & \quad & \quad & \quad & ^^^^9756 & \quad & \quad & \quad & \quad & \quad & ^^^^975c & \quad & ^^^^975e & \quad\\\hline +\Col{60} & \quad & ^^^^9761 & ^^^^9762 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9769 & \quad & \quad & \quad & ^^^^976d & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & ^^^^9774 & \quad & \quad & ^^^^9777 & \quad & \quad & ^^^^977a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^978b & \quad & ^^^^978d & \quad & ^^^^978f\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & ^^^^97a0 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^97a8 & \quad & \quad & ^^^^97ab & \quad & ^^^^97ad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^97c6 & \quad & \quad & \quad & \quad & ^^^^97cb & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & ^^^^97d3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^97dc & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & ^^^^97f3 & \quad & \quad & ^^^^97f6 & \quad & \quad & \quad & \quad & ^^^^97fb & \quad & \quad & \quad & ^^^^97ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{98}\\\hline +\Col{00} & ^^^^9800 & ^^^^9801 & ^^^^9802 & ^^^^9803 & \quad & ^^^^9805 & ^^^^9806 & \quad & ^^^^9808 & \quad & ^^^^980a & \quad & ^^^^980c & \quad & \quad & \quad\\\hline +\Col{10} & ^^^^9810 & ^^^^9811 & ^^^^9812 & ^^^^9813 & \quad & \quad & \quad & ^^^^9817 & ^^^^9818 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^982d & \quad & \quad\\\hline +\Col{30} & ^^^^9830 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9838 & ^^^^9839 & \quad & ^^^^983b & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9846 & \quad & \quad & \quad & \quad & \quad & ^^^^984c & ^^^^984d & ^^^^984e & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & ^^^^9854 & \quad & \quad & \quad & ^^^^9858 & \quad & ^^^^985a & \quad & \quad & \quad & ^^^^985e & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & ^^^^9865 & \quad & ^^^^9867 & \quad & \quad & \quad & ^^^^986b & \quad & \quad & \quad & ^^^^986f\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^98a8 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^98af\\\hline +\Col{b0} & \quad & ^^^^98b1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & ^^^^98c4 & \quad & \quad & ^^^^98c7 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^98db & ^^^^98dc & \quad & \quad & ^^^^98df\\\hline +\Col{e0} & \quad & ^^^^98e1 & ^^^^98e2 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^98ed & ^^^^98ee & ^^^^98ef\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & ^^^^98f4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^98fc & ^^^^98fd & ^^^^98fe & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{99}\\\hline +\Col{00} & \quad & \quad & \quad & ^^^^9903 & \quad & \quad & \quad & \quad & \quad & ^^^^9909 & ^^^^990a & \quad & ^^^^990c & \quad & \quad & \quad\\\hline +\Col{10} & ^^^^9910 & \quad & \quad & ^^^^9913 & \quad & \quad & \quad & \quad & ^^^^9918 & \quad & \quad & \quad & \quad & \quad & ^^^^991e & \quad\\\hline +\Col{20} & ^^^^9920 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9928 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & ^^^^9945 & \quad & \quad & \quad & ^^^^9949 & \quad & ^^^^994b & ^^^^994c & ^^^^994d & \quad & \quad\\\hline +\Col{50} & \quad & ^^^^9951 & ^^^^9952 & \quad & ^^^^9954 & \quad & \quad & ^^^^9957 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9996 & \quad & \quad & ^^^^9999 & \quad & \quad & \quad & ^^^^999d & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & ^^^^99a5 & \quad & \quad & ^^^^99a8 & \quad & \quad & \quad & ^^^^99ac & ^^^^99ad & ^^^^99ae & \quad\\\hline +\Col{b0} & \quad & ^^^^99b1 & \quad & ^^^^99b3 & ^^^^99b4 & \quad & \quad & \quad & \quad & ^^^^99b9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & ^^^^99c1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & ^^^^99d0 & ^^^^99d1 & ^^^^99d2 & \quad & \quad & ^^^^99d5 & \quad & \quad & \quad & ^^^^99d9 & \quad & \quad & \quad & ^^^^99dd & \quad & ^^^^99df\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^99ed & \quad & \quad\\\hline +\Col{f0} & \quad & ^^^^99f1 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^99ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{9A}\\\hline +\Col{00} & \quad & ^^^^9a01 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9a08 & \quad & \quad & \quad & \quad & \quad & ^^^^9a0e & ^^^^9a0f\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9a19 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9a2b & \quad & \quad & \quad & \quad\\\hline +\Col{30} & ^^^^9a30 & \quad & \quad & \quad & \quad & \quad & ^^^^9a36 & ^^^^9a37 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & ^^^^9a40 & \quad & \quad & ^^^^9a43 & \quad & ^^^^9a45 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9a4d & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & ^^^^9a55 & \quad & ^^^^9a57 & \quad & \quad & ^^^^9a5a & ^^^^9a5b & \quad & \quad & \quad & ^^^^9a5f\\\hline +\Col{60} & \quad & \quad & ^^^^9a62 & \quad & \quad & ^^^^9a65 & \quad & \quad & \quad & ^^^^9a69 & ^^^^9a6a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9aa8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9ab8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & ^^^^9ad3 & ^^^^9ad4 & \quad & \quad & \quad & ^^^^9ad8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & ^^^^9ae5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9aee & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{9B}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9b1a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9b27 & \quad & \quad & ^^^^9b2a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & ^^^^9b31 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9b3c & \quad & \quad & \quad\\\hline +\Col{40} & \quad & ^^^^9b41 & ^^^^9b42 & ^^^^9b43 & ^^^^9b44 & ^^^^9b45 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9b4f\\\hline +\Col{50} & \quad & \quad & \quad & \quad & ^^^^9b54 & \quad & \quad & \quad & \quad & \quad & ^^^^9b5a & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9b6f\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9b8e & \quad\\\hline +\Col{90} & \quad & ^^^^9b91 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9b9f\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9bab & \quad & \quad & ^^^^9bae & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9bc9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9bd6 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & ^^^^9be4 & \quad & \quad & \quad & ^^^^9be8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{9C}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9c0d & \quad & \quad\\\hline +\Col{10} & ^^^^9c10 & \quad & ^^^^9c12 & \quad & \quad & ^^^^9c15 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & ^^^^9c25 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & ^^^^9c32 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9c3b & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9c47 & \quad & ^^^^9c49 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9c57 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & ^^^^9ce5 & \quad & ^^^^9ce7 & \quad & ^^^^9ce9 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & ^^^^9cf3 & ^^^^9cf4 & \quad & ^^^^9cf6 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{9D}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9d09 & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9d1b & \quad & \quad & \quad & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9d26 & \quad & ^^^^9d28 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9d3b & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & \quad & ^^^^9d51 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9d5d & \quad & \quad\\\hline +\Col{60} & ^^^^9d60 & ^^^^9d61 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9d6c & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & ^^^^9d72 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9da9 & \quad & \quad & \quad & \quad & \quad & ^^^^9daf\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & ^^^^9db4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & ^^^^9dc4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9dd7 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & ^^^^9df2 & \quad & \quad & \quad & \quad & \quad & ^^^^9df8 & ^^^^9df9 & ^^^^9dfa & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{9E}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{10} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9e1a & \quad & \quad & \quad & ^^^^9e1e & \quad\\\hline +\Col{20} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{50} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{60} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & ^^^^9e75 & \quad & \quad & \quad & ^^^^9e79 & \quad & \quad & \quad & ^^^^9e7d & \quad & ^^^^9e7f\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{90} & \quad & \quad & ^^^^9e92 & ^^^^9e93 & \quad & \quad & \quad & ^^^^9e97 & \quad & \quad & \quad & \quad & \quad & ^^^^9e9d & \quad & ^^^^9e9f\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & ^^^^9ea5 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & ^^^^9eb4 & ^^^^9eb5 & \quad & \quad & \quad & \quad & \quad & ^^^^9ebb & \quad & \quad & ^^^^9ebe & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & ^^^^9ec3 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9ecd & ^^^^9ece & \quad\\\hline +\Col{d0} & \quad & ^^^^9ed1 & \quad & \quad & ^^^^9ed4 & \quad & \quad & \quad & ^^^^9ed8 & \quad & \quad & ^^^^9edb & ^^^^9edc & \quad & ^^^^9ede & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9ee8 & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & ^^^^9ef4 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{9F}\\\hline +\Col{00} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9f07 & ^^^^9f08 & \quad & \quad & \quad & \quad & \quad & ^^^^9f0e & \quad\\\hline +\Col{10} & \quad & \quad & \quad & ^^^^9f13 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{20} & ^^^^9f20 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{30} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9f3b & \quad & \quad & \quad & \quad\\\hline +\Col{40} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9f4a & ^^^^9f4b & \quad & \quad & ^^^^9f4e & \quad\\\hline +\Col{50} & \quad & \quad & ^^^^9f52 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9f5f\\\hline +\Col{60} & \quad & ^^^^9f61 & \quad & \quad & \quad & \quad & \quad & ^^^^9f67 & \quad & \quad & ^^^^9f6a & \quad & ^^^^9f6c & \quad & \quad & \quad\\\hline +\Col{70} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9f77 & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{80} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9f8d & \quad & \quad\\\hline +\Col{90} & ^^^^9f90 & \quad & \quad & \quad & \quad & ^^^^9f95 & \quad & \quad & \quad & \quad & \quad & \quad & ^^^^9f9c & \quad & \quad & \quad\\\hline +\Col{a0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{b0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{c0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{d0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{e0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\Col{f0} & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad & \quad\\\hline +\end{tabular} + +\newpage + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{AC}\\\hline +\Col{00} & ^^^^ac00 & ^^^^ac01 & ^^^^ac02 & ^^^^ac03 & ^^^^ac04 & ^^^^ac05 & ^^^^ac06 & ^^^^ac07 & ^^^^ac08 & ^^^^ac09 & ^^^^ac0a & ^^^^ac0b & ^^^^ac0c & ^^^^ac0d & ^^^^ac0e & ^^^^ac0f\\\hline +\Col{10} & ^^^^ac10 & ^^^^ac11 & ^^^^ac12 & ^^^^ac13 & ^^^^ac14 & ^^^^ac15 & ^^^^ac16 & ^^^^ac17 & ^^^^ac18 & ^^^^ac19 & ^^^^ac1a & ^^^^ac1b & ^^^^ac1c & ^^^^ac1d & ^^^^ac1e & ^^^^ac1f\\\hline +\Col{20} & ^^^^ac20 & ^^^^ac21 & ^^^^ac22 & ^^^^ac23 & ^^^^ac24 & ^^^^ac25 & ^^^^ac26 & ^^^^ac27 & ^^^^ac28 & ^^^^ac29 & ^^^^ac2a & ^^^^ac2b & ^^^^ac2c & ^^^^ac2d & ^^^^ac2e & ^^^^ac2f\\\hline +\Col{30} & ^^^^ac30 & ^^^^ac31 & ^^^^ac32 & ^^^^ac33 & ^^^^ac34 & ^^^^ac35 & ^^^^ac36 & ^^^^ac37 & ^^^^ac38 & ^^^^ac39 & ^^^^ac3a & ^^^^ac3b & ^^^^ac3c & ^^^^ac3d & ^^^^ac3e & ^^^^ac3f\\\hline +\Col{40} & ^^^^ac40 & ^^^^ac41 & ^^^^ac42 & ^^^^ac43 & ^^^^ac44 & ^^^^ac45 & ^^^^ac46 & ^^^^ac47 & ^^^^ac48 & ^^^^ac49 & ^^^^ac4a & ^^^^ac4b & ^^^^ac4c & ^^^^ac4d & ^^^^ac4e & ^^^^ac4f\\\hline +\Col{50} & ^^^^ac50 & ^^^^ac51 & ^^^^ac52 & ^^^^ac53 & ^^^^ac54 & ^^^^ac55 & ^^^^ac56 & ^^^^ac57 & ^^^^ac58 & ^^^^ac59 & ^^^^ac5a & ^^^^ac5b & ^^^^ac5c & ^^^^ac5d & ^^^^ac5e & ^^^^ac5f\\\hline +\Col{60} & ^^^^ac60 & ^^^^ac61 & ^^^^ac62 & ^^^^ac63 & ^^^^ac64 & ^^^^ac65 & ^^^^ac66 & ^^^^ac67 & ^^^^ac68 & ^^^^ac69 & ^^^^ac6a & ^^^^ac6b & ^^^^ac6c & ^^^^ac6d & ^^^^ac6e & ^^^^ac6f\\\hline +\Col{70} & ^^^^ac70 & ^^^^ac71 & ^^^^ac72 & ^^^^ac73 & ^^^^ac74 & ^^^^ac75 & ^^^^ac76 & ^^^^ac77 & ^^^^ac78 & ^^^^ac79 & ^^^^ac7a & ^^^^ac7b & ^^^^ac7c & ^^^^ac7d & ^^^^ac7e & ^^^^ac7f\\\hline +\Col{80} & ^^^^ac80 & ^^^^ac81 & ^^^^ac82 & ^^^^ac83 & ^^^^ac84 & ^^^^ac85 & ^^^^ac86 & ^^^^ac87 & ^^^^ac88 & ^^^^ac89 & ^^^^ac8a & ^^^^ac8b & ^^^^ac8c & ^^^^ac8d & ^^^^ac8e & ^^^^ac8f\\\hline +\Col{90} & ^^^^ac90 & ^^^^ac91 & ^^^^ac92 & ^^^^ac93 & ^^^^ac94 & ^^^^ac95 & ^^^^ac96 & ^^^^ac97 & ^^^^ac98 & ^^^^ac99 & ^^^^ac9a & ^^^^ac9b & ^^^^ac9c & ^^^^ac9d & ^^^^ac9e & ^^^^ac9f\\\hline +\Col{a0} & ^^^^aca0 & ^^^^aca1 & ^^^^aca2 & ^^^^aca3 & ^^^^aca4 & ^^^^aca5 & ^^^^aca6 & ^^^^aca7 & ^^^^aca8 & ^^^^aca9 & ^^^^acaa & ^^^^acab & ^^^^acac & ^^^^acad & ^^^^acae & ^^^^acaf\\\hline +\Col{b0} & ^^^^acb0 & ^^^^acb1 & ^^^^acb2 & ^^^^acb3 & ^^^^acb4 & ^^^^acb5 & ^^^^acb6 & ^^^^acb7 & ^^^^acb8 & ^^^^acb9 & ^^^^acba & ^^^^acbb & ^^^^acbc & ^^^^acbd & ^^^^acbe & ^^^^acbf\\\hline +\Col{c0} & ^^^^acc0 & ^^^^acc1 & ^^^^acc2 & ^^^^acc3 & ^^^^acc4 & ^^^^acc5 & ^^^^acc6 & ^^^^acc7 & ^^^^acc8 & ^^^^acc9 & ^^^^acca & ^^^^accb & ^^^^accc & ^^^^accd & ^^^^acce & ^^^^accf\\\hline +\Col{d0} & ^^^^acd0 & ^^^^acd1 & ^^^^acd2 & ^^^^acd3 & ^^^^acd4 & ^^^^acd5 & ^^^^acd6 & ^^^^acd7 & ^^^^acd8 & ^^^^acd9 & ^^^^acda & ^^^^acdb & ^^^^acdc & ^^^^acdd & ^^^^acde & ^^^^acdf\\\hline +\Col{e0} & ^^^^ace0 & ^^^^ace1 & ^^^^ace2 & ^^^^ace3 & ^^^^ace4 & ^^^^ace5 & ^^^^ace6 & ^^^^ace7 & ^^^^ace8 & ^^^^ace9 & ^^^^acea & ^^^^aceb & ^^^^acec & ^^^^aced & ^^^^acee & ^^^^acef\\\hline +\Col{f0} & ^^^^acf0 & ^^^^acf1 & ^^^^acf2 & ^^^^acf3 & ^^^^acf4 & ^^^^acf5 & ^^^^acf6 & ^^^^acf7 & ^^^^acf8 & ^^^^acf9 & ^^^^acfa & ^^^^acfb & ^^^^acfc & ^^^^acfd & ^^^^acfe & ^^^^acff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{AD}\\\hline +\Col{00} & ^^^^ad00 & ^^^^ad01 & ^^^^ad02 & ^^^^ad03 & ^^^^ad04 & ^^^^ad05 & ^^^^ad06 & ^^^^ad07 & ^^^^ad08 & ^^^^ad09 & ^^^^ad0a & ^^^^ad0b & ^^^^ad0c & ^^^^ad0d & ^^^^ad0e & ^^^^ad0f\\\hline +\Col{10} & ^^^^ad10 & ^^^^ad11 & ^^^^ad12 & ^^^^ad13 & ^^^^ad14 & ^^^^ad15 & ^^^^ad16 & ^^^^ad17 & ^^^^ad18 & ^^^^ad19 & ^^^^ad1a & ^^^^ad1b & ^^^^ad1c & ^^^^ad1d & ^^^^ad1e & ^^^^ad1f\\\hline +\Col{20} & ^^^^ad20 & ^^^^ad21 & ^^^^ad22 & ^^^^ad23 & ^^^^ad24 & ^^^^ad25 & ^^^^ad26 & ^^^^ad27 & ^^^^ad28 & ^^^^ad29 & ^^^^ad2a & ^^^^ad2b & ^^^^ad2c & ^^^^ad2d & ^^^^ad2e & ^^^^ad2f\\\hline +\Col{30} & ^^^^ad30 & ^^^^ad31 & ^^^^ad32 & ^^^^ad33 & ^^^^ad34 & ^^^^ad35 & ^^^^ad36 & ^^^^ad37 & ^^^^ad38 & ^^^^ad39 & ^^^^ad3a & ^^^^ad3b & ^^^^ad3c & ^^^^ad3d & ^^^^ad3e & ^^^^ad3f\\\hline +\Col{40} & ^^^^ad40 & ^^^^ad41 & ^^^^ad42 & ^^^^ad43 & ^^^^ad44 & ^^^^ad45 & ^^^^ad46 & ^^^^ad47 & ^^^^ad48 & ^^^^ad49 & ^^^^ad4a & ^^^^ad4b & ^^^^ad4c & ^^^^ad4d & ^^^^ad4e & ^^^^ad4f\\\hline +\Col{50} & ^^^^ad50 & ^^^^ad51 & ^^^^ad52 & ^^^^ad53 & ^^^^ad54 & ^^^^ad55 & ^^^^ad56 & ^^^^ad57 & ^^^^ad58 & ^^^^ad59 & ^^^^ad5a & ^^^^ad5b & ^^^^ad5c & ^^^^ad5d & ^^^^ad5e & ^^^^ad5f\\\hline +\Col{60} & ^^^^ad60 & ^^^^ad61 & ^^^^ad62 & ^^^^ad63 & ^^^^ad64 & ^^^^ad65 & ^^^^ad66 & ^^^^ad67 & ^^^^ad68 & ^^^^ad69 & ^^^^ad6a & ^^^^ad6b & ^^^^ad6c & ^^^^ad6d & ^^^^ad6e & ^^^^ad6f\\\hline +\Col{70} & ^^^^ad70 & ^^^^ad71 & ^^^^ad72 & ^^^^ad73 & ^^^^ad74 & ^^^^ad75 & ^^^^ad76 & ^^^^ad77 & ^^^^ad78 & ^^^^ad79 & ^^^^ad7a & ^^^^ad7b & ^^^^ad7c & ^^^^ad7d & ^^^^ad7e & ^^^^ad7f\\\hline +\Col{80} & ^^^^ad80 & ^^^^ad81 & ^^^^ad82 & ^^^^ad83 & ^^^^ad84 & ^^^^ad85 & ^^^^ad86 & ^^^^ad87 & ^^^^ad88 & ^^^^ad89 & ^^^^ad8a & ^^^^ad8b & ^^^^ad8c & ^^^^ad8d & ^^^^ad8e & ^^^^ad8f\\\hline +\Col{90} & ^^^^ad90 & ^^^^ad91 & ^^^^ad92 & ^^^^ad93 & ^^^^ad94 & ^^^^ad95 & ^^^^ad96 & ^^^^ad97 & ^^^^ad98 & ^^^^ad99 & ^^^^ad9a & ^^^^ad9b & ^^^^ad9c & ^^^^ad9d & ^^^^ad9e & ^^^^ad9f\\\hline +\Col{a0} & ^^^^ada0 & ^^^^ada1 & ^^^^ada2 & ^^^^ada3 & ^^^^ada4 & ^^^^ada5 & ^^^^ada6 & ^^^^ada7 & ^^^^ada8 & ^^^^ada9 & ^^^^adaa & ^^^^adab & ^^^^adac & ^^^^adad & ^^^^adae & ^^^^adaf\\\hline +\Col{b0} & ^^^^adb0 & ^^^^adb1 & ^^^^adb2 & ^^^^adb3 & ^^^^adb4 & ^^^^adb5 & ^^^^adb6 & ^^^^adb7 & ^^^^adb8 & ^^^^adb9 & ^^^^adba & ^^^^adbb & ^^^^adbc & ^^^^adbd & ^^^^adbe & ^^^^adbf\\\hline +\Col{c0} & ^^^^adc0 & ^^^^adc1 & ^^^^adc2 & ^^^^adc3 & ^^^^adc4 & ^^^^adc5 & ^^^^adc6 & ^^^^adc7 & ^^^^adc8 & ^^^^adc9 & ^^^^adca & ^^^^adcb & ^^^^adcc & ^^^^adcd & ^^^^adce & ^^^^adcf\\\hline +\Col{d0} & ^^^^add0 & ^^^^add1 & ^^^^add2 & ^^^^add3 & ^^^^add4 & ^^^^add5 & ^^^^add6 & ^^^^add7 & ^^^^add8 & ^^^^add9 & ^^^^adda & ^^^^addb & ^^^^addc & ^^^^addd & ^^^^adde & ^^^^addf\\\hline +\Col{e0} & ^^^^ade0 & ^^^^ade1 & ^^^^ade2 & ^^^^ade3 & ^^^^ade4 & ^^^^ade5 & ^^^^ade6 & ^^^^ade7 & ^^^^ade8 & ^^^^ade9 & ^^^^adea & ^^^^adeb & ^^^^adec & ^^^^aded & ^^^^adee & ^^^^adef\\\hline +\Col{f0} & ^^^^adf0 & ^^^^adf1 & ^^^^adf2 & ^^^^adf3 & ^^^^adf4 & ^^^^adf5 & ^^^^adf6 & ^^^^adf7 & ^^^^adf8 & ^^^^adf9 & ^^^^adfa & ^^^^adfb & ^^^^adfc & ^^^^adfd & ^^^^adfe & ^^^^adff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{AE}\\\hline +\Col{00} & ^^^^ae00 & ^^^^ae01 & ^^^^ae02 & ^^^^ae03 & ^^^^ae04 & ^^^^ae05 & ^^^^ae06 & ^^^^ae07 & ^^^^ae08 & ^^^^ae09 & ^^^^ae0a & ^^^^ae0b & ^^^^ae0c & ^^^^ae0d & ^^^^ae0e & ^^^^ae0f\\\hline +\Col{10} & ^^^^ae10 & ^^^^ae11 & ^^^^ae12 & ^^^^ae13 & ^^^^ae14 & ^^^^ae15 & ^^^^ae16 & ^^^^ae17 & ^^^^ae18 & ^^^^ae19 & ^^^^ae1a & ^^^^ae1b & ^^^^ae1c & ^^^^ae1d & ^^^^ae1e & ^^^^ae1f\\\hline +\Col{20} & ^^^^ae20 & ^^^^ae21 & ^^^^ae22 & ^^^^ae23 & ^^^^ae24 & ^^^^ae25 & ^^^^ae26 & ^^^^ae27 & ^^^^ae28 & ^^^^ae29 & ^^^^ae2a & ^^^^ae2b & ^^^^ae2c & ^^^^ae2d & ^^^^ae2e & ^^^^ae2f\\\hline +\Col{30} & ^^^^ae30 & ^^^^ae31 & ^^^^ae32 & ^^^^ae33 & ^^^^ae34 & ^^^^ae35 & ^^^^ae36 & ^^^^ae37 & ^^^^ae38 & ^^^^ae39 & ^^^^ae3a & ^^^^ae3b & ^^^^ae3c & ^^^^ae3d & ^^^^ae3e & ^^^^ae3f\\\hline +\Col{40} & ^^^^ae40 & ^^^^ae41 & ^^^^ae42 & ^^^^ae43 & ^^^^ae44 & ^^^^ae45 & ^^^^ae46 & ^^^^ae47 & ^^^^ae48 & ^^^^ae49 & ^^^^ae4a & ^^^^ae4b & ^^^^ae4c & ^^^^ae4d & ^^^^ae4e & ^^^^ae4f\\\hline +\Col{50} & ^^^^ae50 & ^^^^ae51 & ^^^^ae52 & ^^^^ae53 & ^^^^ae54 & ^^^^ae55 & ^^^^ae56 & ^^^^ae57 & ^^^^ae58 & ^^^^ae59 & ^^^^ae5a & ^^^^ae5b & ^^^^ae5c & ^^^^ae5d & ^^^^ae5e & ^^^^ae5f\\\hline +\Col{60} & ^^^^ae60 & ^^^^ae61 & ^^^^ae62 & ^^^^ae63 & ^^^^ae64 & ^^^^ae65 & ^^^^ae66 & ^^^^ae67 & ^^^^ae68 & ^^^^ae69 & ^^^^ae6a & ^^^^ae6b & ^^^^ae6c & ^^^^ae6d & ^^^^ae6e & ^^^^ae6f\\\hline +\Col{70} & ^^^^ae70 & ^^^^ae71 & ^^^^ae72 & ^^^^ae73 & ^^^^ae74 & ^^^^ae75 & ^^^^ae76 & ^^^^ae77 & ^^^^ae78 & ^^^^ae79 & ^^^^ae7a & ^^^^ae7b & ^^^^ae7c & ^^^^ae7d & ^^^^ae7e & ^^^^ae7f\\\hline +\Col{80} & ^^^^ae80 & ^^^^ae81 & ^^^^ae82 & ^^^^ae83 & ^^^^ae84 & ^^^^ae85 & ^^^^ae86 & ^^^^ae87 & ^^^^ae88 & ^^^^ae89 & ^^^^ae8a & ^^^^ae8b & ^^^^ae8c & ^^^^ae8d & ^^^^ae8e & ^^^^ae8f\\\hline +\Col{90} & ^^^^ae90 & ^^^^ae91 & ^^^^ae92 & ^^^^ae93 & ^^^^ae94 & ^^^^ae95 & ^^^^ae96 & ^^^^ae97 & ^^^^ae98 & ^^^^ae99 & ^^^^ae9a & ^^^^ae9b & ^^^^ae9c & ^^^^ae9d & ^^^^ae9e & ^^^^ae9f\\\hline +\Col{a0} & ^^^^aea0 & ^^^^aea1 & ^^^^aea2 & ^^^^aea3 & ^^^^aea4 & ^^^^aea5 & ^^^^aea6 & ^^^^aea7 & ^^^^aea8 & ^^^^aea9 & ^^^^aeaa & ^^^^aeab & ^^^^aeac & ^^^^aead & ^^^^aeae & ^^^^aeaf\\\hline +\Col{b0} & ^^^^aeb0 & ^^^^aeb1 & ^^^^aeb2 & ^^^^aeb3 & ^^^^aeb4 & ^^^^aeb5 & ^^^^aeb6 & ^^^^aeb7 & ^^^^aeb8 & ^^^^aeb9 & ^^^^aeba & ^^^^aebb & ^^^^aebc & ^^^^aebd & ^^^^aebe & ^^^^aebf\\\hline +\Col{c0} & ^^^^aec0 & ^^^^aec1 & ^^^^aec2 & ^^^^aec3 & ^^^^aec4 & ^^^^aec5 & ^^^^aec6 & ^^^^aec7 & ^^^^aec8 & ^^^^aec9 & ^^^^aeca & ^^^^aecb & ^^^^aecc & ^^^^aecd & ^^^^aece & ^^^^aecf\\\hline +\Col{d0} & ^^^^aed0 & ^^^^aed1 & ^^^^aed2 & ^^^^aed3 & ^^^^aed4 & ^^^^aed5 & ^^^^aed6 & ^^^^aed7 & ^^^^aed8 & ^^^^aed9 & ^^^^aeda & ^^^^aedb & ^^^^aedc & ^^^^aedd & ^^^^aede & ^^^^aedf\\\hline +\Col{e0} & ^^^^aee0 & ^^^^aee1 & ^^^^aee2 & ^^^^aee3 & ^^^^aee4 & ^^^^aee5 & ^^^^aee6 & ^^^^aee7 & ^^^^aee8 & ^^^^aee9 & ^^^^aeea & ^^^^aeeb & ^^^^aeec & ^^^^aeed & ^^^^aeee & ^^^^aeef\\\hline +\Col{f0} & ^^^^aef0 & ^^^^aef1 & ^^^^aef2 & ^^^^aef3 & ^^^^aef4 & ^^^^aef5 & ^^^^aef6 & ^^^^aef7 & ^^^^aef8 & ^^^^aef9 & ^^^^aefa & ^^^^aefb & ^^^^aefc & ^^^^aefd & ^^^^aefe & ^^^^aeff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{AF}\\\hline +\Col{00} & ^^^^af00 & ^^^^af01 & ^^^^af02 & ^^^^af03 & ^^^^af04 & ^^^^af05 & ^^^^af06 & ^^^^af07 & ^^^^af08 & ^^^^af09 & ^^^^af0a & ^^^^af0b & ^^^^af0c & ^^^^af0d & ^^^^af0e & ^^^^af0f\\\hline +\Col{10} & ^^^^af10 & ^^^^af11 & ^^^^af12 & ^^^^af13 & ^^^^af14 & ^^^^af15 & ^^^^af16 & ^^^^af17 & ^^^^af18 & ^^^^af19 & ^^^^af1a & ^^^^af1b & ^^^^af1c & ^^^^af1d & ^^^^af1e & ^^^^af1f\\\hline +\Col{20} & ^^^^af20 & ^^^^af21 & ^^^^af22 & ^^^^af23 & ^^^^af24 & ^^^^af25 & ^^^^af26 & ^^^^af27 & ^^^^af28 & ^^^^af29 & ^^^^af2a & ^^^^af2b & ^^^^af2c & ^^^^af2d & ^^^^af2e & ^^^^af2f\\\hline +\Col{30} & ^^^^af30 & ^^^^af31 & ^^^^af32 & ^^^^af33 & ^^^^af34 & ^^^^af35 & ^^^^af36 & ^^^^af37 & ^^^^af38 & ^^^^af39 & ^^^^af3a & ^^^^af3b & ^^^^af3c & ^^^^af3d & ^^^^af3e & ^^^^af3f\\\hline +\Col{40} & ^^^^af40 & ^^^^af41 & ^^^^af42 & ^^^^af43 & ^^^^af44 & ^^^^af45 & ^^^^af46 & ^^^^af47 & ^^^^af48 & ^^^^af49 & ^^^^af4a & ^^^^af4b & ^^^^af4c & ^^^^af4d & ^^^^af4e & ^^^^af4f\\\hline +\Col{50} & ^^^^af50 & ^^^^af51 & ^^^^af52 & ^^^^af53 & ^^^^af54 & ^^^^af55 & ^^^^af56 & ^^^^af57 & ^^^^af58 & ^^^^af59 & ^^^^af5a & ^^^^af5b & ^^^^af5c & ^^^^af5d & ^^^^af5e & ^^^^af5f\\\hline +\Col{60} & ^^^^af60 & ^^^^af61 & ^^^^af62 & ^^^^af63 & ^^^^af64 & ^^^^af65 & ^^^^af66 & ^^^^af67 & ^^^^af68 & ^^^^af69 & ^^^^af6a & ^^^^af6b & ^^^^af6c & ^^^^af6d & ^^^^af6e & ^^^^af6f\\\hline +\Col{70} & ^^^^af70 & ^^^^af71 & ^^^^af72 & ^^^^af73 & ^^^^af74 & ^^^^af75 & ^^^^af76 & ^^^^af77 & ^^^^af78 & ^^^^af79 & ^^^^af7a & ^^^^af7b & ^^^^af7c & ^^^^af7d & ^^^^af7e & ^^^^af7f\\\hline +\Col{80} & ^^^^af80 & ^^^^af81 & ^^^^af82 & ^^^^af83 & ^^^^af84 & ^^^^af85 & ^^^^af86 & ^^^^af87 & ^^^^af88 & ^^^^af89 & ^^^^af8a & ^^^^af8b & ^^^^af8c & ^^^^af8d & ^^^^af8e & ^^^^af8f\\\hline +\Col{90} & ^^^^af90 & ^^^^af91 & ^^^^af92 & ^^^^af93 & ^^^^af94 & ^^^^af95 & ^^^^af96 & ^^^^af97 & ^^^^af98 & ^^^^af99 & ^^^^af9a & ^^^^af9b & ^^^^af9c & ^^^^af9d & ^^^^af9e & ^^^^af9f\\\hline +\Col{a0} & ^^^^afa0 & ^^^^afa1 & ^^^^afa2 & ^^^^afa3 & ^^^^afa4 & ^^^^afa5 & ^^^^afa6 & ^^^^afa7 & ^^^^afa8 & ^^^^afa9 & ^^^^afaa & ^^^^afab & ^^^^afac & ^^^^afad & ^^^^afae & ^^^^afaf\\\hline +\Col{b0} & ^^^^afb0 & ^^^^afb1 & ^^^^afb2 & ^^^^afb3 & ^^^^afb4 & ^^^^afb5 & ^^^^afb6 & ^^^^afb7 & ^^^^afb8 & ^^^^afb9 & ^^^^afba & ^^^^afbb & ^^^^afbc & ^^^^afbd & ^^^^afbe & ^^^^afbf\\\hline +\Col{c0} & ^^^^afc0 & ^^^^afc1 & ^^^^afc2 & ^^^^afc3 & ^^^^afc4 & ^^^^afc5 & ^^^^afc6 & ^^^^afc7 & ^^^^afc8 & ^^^^afc9 & ^^^^afca & ^^^^afcb & ^^^^afcc & ^^^^afcd & ^^^^afce & ^^^^afcf\\\hline +\Col{d0} & ^^^^afd0 & ^^^^afd1 & ^^^^afd2 & ^^^^afd3 & ^^^^afd4 & ^^^^afd5 & ^^^^afd6 & ^^^^afd7 & ^^^^afd8 & ^^^^afd9 & ^^^^afda & ^^^^afdb & ^^^^afdc & ^^^^afdd & ^^^^afde & ^^^^afdf\\\hline +\Col{e0} & ^^^^afe0 & ^^^^afe1 & ^^^^afe2 & ^^^^afe3 & ^^^^afe4 & ^^^^afe5 & ^^^^afe6 & ^^^^afe7 & ^^^^afe8 & ^^^^afe9 & ^^^^afea & ^^^^afeb & ^^^^afec & ^^^^afed & ^^^^afee & ^^^^afef\\\hline +\Col{f0} & ^^^^aff0 & ^^^^aff1 & ^^^^aff2 & ^^^^aff3 & ^^^^aff4 & ^^^^aff5 & ^^^^aff6 & ^^^^aff7 & ^^^^aff8 & ^^^^aff9 & ^^^^affa & ^^^^affb & ^^^^affc & ^^^^affd & ^^^^affe & ^^^^afff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{B0}\\\hline +\Col{00} & ^^^^b000 & ^^^^b001 & ^^^^b002 & ^^^^b003 & ^^^^b004 & ^^^^b005 & ^^^^b006 & ^^^^b007 & ^^^^b008 & ^^^^b009 & ^^^^b00a & ^^^^b00b & ^^^^b00c & ^^^^b00d & ^^^^b00e & ^^^^b00f\\\hline +\Col{10} & ^^^^b010 & ^^^^b011 & ^^^^b012 & ^^^^b013 & ^^^^b014 & ^^^^b015 & ^^^^b016 & ^^^^b017 & ^^^^b018 & ^^^^b019 & ^^^^b01a & ^^^^b01b & ^^^^b01c & ^^^^b01d & ^^^^b01e & ^^^^b01f\\\hline +\Col{20} & ^^^^b020 & ^^^^b021 & ^^^^b022 & ^^^^b023 & ^^^^b024 & ^^^^b025 & ^^^^b026 & ^^^^b027 & ^^^^b028 & ^^^^b029 & ^^^^b02a & ^^^^b02b & ^^^^b02c & ^^^^b02d & ^^^^b02e & ^^^^b02f\\\hline +\Col{30} & ^^^^b030 & ^^^^b031 & ^^^^b032 & ^^^^b033 & ^^^^b034 & ^^^^b035 & ^^^^b036 & ^^^^b037 & ^^^^b038 & ^^^^b039 & ^^^^b03a & ^^^^b03b & ^^^^b03c & ^^^^b03d & ^^^^b03e & ^^^^b03f\\\hline +\Col{40} & ^^^^b040 & ^^^^b041 & ^^^^b042 & ^^^^b043 & ^^^^b044 & ^^^^b045 & ^^^^b046 & ^^^^b047 & ^^^^b048 & ^^^^b049 & ^^^^b04a & ^^^^b04b & ^^^^b04c & ^^^^b04d & ^^^^b04e & ^^^^b04f\\\hline +\Col{50} & ^^^^b050 & ^^^^b051 & ^^^^b052 & ^^^^b053 & ^^^^b054 & ^^^^b055 & ^^^^b056 & ^^^^b057 & ^^^^b058 & ^^^^b059 & ^^^^b05a & ^^^^b05b & ^^^^b05c & ^^^^b05d & ^^^^b05e & ^^^^b05f\\\hline +\Col{60} & ^^^^b060 & ^^^^b061 & ^^^^b062 & ^^^^b063 & ^^^^b064 & ^^^^b065 & ^^^^b066 & ^^^^b067 & ^^^^b068 & ^^^^b069 & ^^^^b06a & ^^^^b06b & ^^^^b06c & ^^^^b06d & ^^^^b06e & ^^^^b06f\\\hline +\Col{70} & ^^^^b070 & ^^^^b071 & ^^^^b072 & ^^^^b073 & ^^^^b074 & ^^^^b075 & ^^^^b076 & ^^^^b077 & ^^^^b078 & ^^^^b079 & ^^^^b07a & ^^^^b07b & ^^^^b07c & ^^^^b07d & ^^^^b07e & ^^^^b07f\\\hline +\Col{80} & ^^^^b080 & ^^^^b081 & ^^^^b082 & ^^^^b083 & ^^^^b084 & ^^^^b085 & ^^^^b086 & ^^^^b087 & ^^^^b088 & ^^^^b089 & ^^^^b08a & ^^^^b08b & ^^^^b08c & ^^^^b08d & ^^^^b08e & ^^^^b08f\\\hline +\Col{90} & ^^^^b090 & ^^^^b091 & ^^^^b092 & ^^^^b093 & ^^^^b094 & ^^^^b095 & ^^^^b096 & ^^^^b097 & ^^^^b098 & ^^^^b099 & ^^^^b09a & ^^^^b09b & ^^^^b09c & ^^^^b09d & ^^^^b09e & ^^^^b09f\\\hline +\Col{a0} & ^^^^b0a0 & ^^^^b0a1 & ^^^^b0a2 & ^^^^b0a3 & ^^^^b0a4 & ^^^^b0a5 & ^^^^b0a6 & ^^^^b0a7 & ^^^^b0a8 & ^^^^b0a9 & ^^^^b0aa & ^^^^b0ab & ^^^^b0ac & ^^^^b0ad & ^^^^b0ae & ^^^^b0af\\\hline +\Col{b0} & ^^^^b0b0 & ^^^^b0b1 & ^^^^b0b2 & ^^^^b0b3 & ^^^^b0b4 & ^^^^b0b5 & ^^^^b0b6 & ^^^^b0b7 & ^^^^b0b8 & ^^^^b0b9 & ^^^^b0ba & ^^^^b0bb & ^^^^b0bc & ^^^^b0bd & ^^^^b0be & ^^^^b0bf\\\hline +\Col{c0} & ^^^^b0c0 & ^^^^b0c1 & ^^^^b0c2 & ^^^^b0c3 & ^^^^b0c4 & ^^^^b0c5 & ^^^^b0c6 & ^^^^b0c7 & ^^^^b0c8 & ^^^^b0c9 & ^^^^b0ca & ^^^^b0cb & ^^^^b0cc & ^^^^b0cd & ^^^^b0ce & ^^^^b0cf\\\hline +\Col{d0} & ^^^^b0d0 & ^^^^b0d1 & ^^^^b0d2 & ^^^^b0d3 & ^^^^b0d4 & ^^^^b0d5 & ^^^^b0d6 & ^^^^b0d7 & ^^^^b0d8 & ^^^^b0d9 & ^^^^b0da & ^^^^b0db & ^^^^b0dc & ^^^^b0dd & ^^^^b0de & ^^^^b0df\\\hline +\Col{e0} & ^^^^b0e0 & ^^^^b0e1 & ^^^^b0e2 & ^^^^b0e3 & ^^^^b0e4 & ^^^^b0e5 & ^^^^b0e6 & ^^^^b0e7 & ^^^^b0e8 & ^^^^b0e9 & ^^^^b0ea & ^^^^b0eb & ^^^^b0ec & ^^^^b0ed & ^^^^b0ee & ^^^^b0ef\\\hline +\Col{f0} & ^^^^b0f0 & ^^^^b0f1 & ^^^^b0f2 & ^^^^b0f3 & ^^^^b0f4 & ^^^^b0f5 & ^^^^b0f6 & ^^^^b0f7 & ^^^^b0f8 & ^^^^b0f9 & ^^^^b0fa & ^^^^b0fb & ^^^^b0fc & ^^^^b0fd & ^^^^b0fe & ^^^^b0ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{B1}\\\hline +\Col{00} & ^^^^b100 & ^^^^b101 & ^^^^b102 & ^^^^b103 & ^^^^b104 & ^^^^b105 & ^^^^b106 & ^^^^b107 & ^^^^b108 & ^^^^b109 & ^^^^b10a & ^^^^b10b & ^^^^b10c & ^^^^b10d & ^^^^b10e & ^^^^b10f\\\hline +\Col{10} & ^^^^b110 & ^^^^b111 & ^^^^b112 & ^^^^b113 & ^^^^b114 & ^^^^b115 & ^^^^b116 & ^^^^b117 & ^^^^b118 & ^^^^b119 & ^^^^b11a & ^^^^b11b & ^^^^b11c & ^^^^b11d & ^^^^b11e & ^^^^b11f\\\hline +\Col{20} & ^^^^b120 & ^^^^b121 & ^^^^b122 & ^^^^b123 & ^^^^b124 & ^^^^b125 & ^^^^b126 & ^^^^b127 & ^^^^b128 & ^^^^b129 & ^^^^b12a & ^^^^b12b & ^^^^b12c & ^^^^b12d & ^^^^b12e & ^^^^b12f\\\hline +\Col{30} & ^^^^b130 & ^^^^b131 & ^^^^b132 & ^^^^b133 & ^^^^b134 & ^^^^b135 & ^^^^b136 & ^^^^b137 & ^^^^b138 & ^^^^b139 & ^^^^b13a & ^^^^b13b & ^^^^b13c & ^^^^b13d & ^^^^b13e & ^^^^b13f\\\hline +\Col{40} & ^^^^b140 & ^^^^b141 & ^^^^b142 & ^^^^b143 & ^^^^b144 & ^^^^b145 & ^^^^b146 & ^^^^b147 & ^^^^b148 & ^^^^b149 & ^^^^b14a & ^^^^b14b & ^^^^b14c & ^^^^b14d & ^^^^b14e & ^^^^b14f\\\hline +\Col{50} & ^^^^b150 & ^^^^b151 & ^^^^b152 & ^^^^b153 & ^^^^b154 & ^^^^b155 & ^^^^b156 & ^^^^b157 & ^^^^b158 & ^^^^b159 & ^^^^b15a & ^^^^b15b & ^^^^b15c & ^^^^b15d & ^^^^b15e & ^^^^b15f\\\hline +\Col{60} & ^^^^b160 & ^^^^b161 & ^^^^b162 & ^^^^b163 & ^^^^b164 & ^^^^b165 & ^^^^b166 & ^^^^b167 & ^^^^b168 & ^^^^b169 & ^^^^b16a & ^^^^b16b & ^^^^b16c & ^^^^b16d & ^^^^b16e & ^^^^b16f\\\hline +\Col{70} & ^^^^b170 & ^^^^b171 & ^^^^b172 & ^^^^b173 & ^^^^b174 & ^^^^b175 & ^^^^b176 & ^^^^b177 & ^^^^b178 & ^^^^b179 & ^^^^b17a & ^^^^b17b & ^^^^b17c & ^^^^b17d & ^^^^b17e & ^^^^b17f\\\hline +\Col{80} & ^^^^b180 & ^^^^b181 & ^^^^b182 & ^^^^b183 & ^^^^b184 & ^^^^b185 & ^^^^b186 & ^^^^b187 & ^^^^b188 & ^^^^b189 & ^^^^b18a & ^^^^b18b & ^^^^b18c & ^^^^b18d & ^^^^b18e & ^^^^b18f\\\hline +\Col{90} & ^^^^b190 & ^^^^b191 & ^^^^b192 & ^^^^b193 & ^^^^b194 & ^^^^b195 & ^^^^b196 & ^^^^b197 & ^^^^b198 & ^^^^b199 & ^^^^b19a & ^^^^b19b & ^^^^b19c & ^^^^b19d & ^^^^b19e & ^^^^b19f\\\hline +\Col{a0} & ^^^^b1a0 & ^^^^b1a1 & ^^^^b1a2 & ^^^^b1a3 & ^^^^b1a4 & ^^^^b1a5 & ^^^^b1a6 & ^^^^b1a7 & ^^^^b1a8 & ^^^^b1a9 & ^^^^b1aa & ^^^^b1ab & ^^^^b1ac & ^^^^b1ad & ^^^^b1ae & ^^^^b1af\\\hline +\Col{b0} & ^^^^b1b0 & ^^^^b1b1 & ^^^^b1b2 & ^^^^b1b3 & ^^^^b1b4 & ^^^^b1b5 & ^^^^b1b6 & ^^^^b1b7 & ^^^^b1b8 & ^^^^b1b9 & ^^^^b1ba & ^^^^b1bb & ^^^^b1bc & ^^^^b1bd & ^^^^b1be & ^^^^b1bf\\\hline +\Col{c0} & ^^^^b1c0 & ^^^^b1c1 & ^^^^b1c2 & ^^^^b1c3 & ^^^^b1c4 & ^^^^b1c5 & ^^^^b1c6 & ^^^^b1c7 & ^^^^b1c8 & ^^^^b1c9 & ^^^^b1ca & ^^^^b1cb & ^^^^b1cc & ^^^^b1cd & ^^^^b1ce & ^^^^b1cf\\\hline +\Col{d0} & ^^^^b1d0 & ^^^^b1d1 & ^^^^b1d2 & ^^^^b1d3 & ^^^^b1d4 & ^^^^b1d5 & ^^^^b1d6 & ^^^^b1d7 & ^^^^b1d8 & ^^^^b1d9 & ^^^^b1da & ^^^^b1db & ^^^^b1dc & ^^^^b1dd & ^^^^b1de & ^^^^b1df\\\hline +\Col{e0} & ^^^^b1e0 & ^^^^b1e1 & ^^^^b1e2 & ^^^^b1e3 & ^^^^b1e4 & ^^^^b1e5 & ^^^^b1e6 & ^^^^b1e7 & ^^^^b1e8 & ^^^^b1e9 & ^^^^b1ea & ^^^^b1eb & ^^^^b1ec & ^^^^b1ed & ^^^^b1ee & ^^^^b1ef\\\hline +\Col{f0} & ^^^^b1f0 & ^^^^b1f1 & ^^^^b1f2 & ^^^^b1f3 & ^^^^b1f4 & ^^^^b1f5 & ^^^^b1f6 & ^^^^b1f7 & ^^^^b1f8 & ^^^^b1f9 & ^^^^b1fa & ^^^^b1fb & ^^^^b1fc & ^^^^b1fd & ^^^^b1fe & ^^^^b1ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{B2}\\\hline +\Col{00} & ^^^^b200 & ^^^^b201 & ^^^^b202 & ^^^^b203 & ^^^^b204 & ^^^^b205 & ^^^^b206 & ^^^^b207 & ^^^^b208 & ^^^^b209 & ^^^^b20a & ^^^^b20b & ^^^^b20c & ^^^^b20d & ^^^^b20e & ^^^^b20f\\\hline +\Col{10} & ^^^^b210 & ^^^^b211 & ^^^^b212 & ^^^^b213 & ^^^^b214 & ^^^^b215 & ^^^^b216 & ^^^^b217 & ^^^^b218 & ^^^^b219 & ^^^^b21a & ^^^^b21b & ^^^^b21c & ^^^^b21d & ^^^^b21e & ^^^^b21f\\\hline +\Col{20} & ^^^^b220 & ^^^^b221 & ^^^^b222 & ^^^^b223 & ^^^^b224 & ^^^^b225 & ^^^^b226 & ^^^^b227 & ^^^^b228 & ^^^^b229 & ^^^^b22a & ^^^^b22b & ^^^^b22c & ^^^^b22d & ^^^^b22e & ^^^^b22f\\\hline +\Col{30} & ^^^^b230 & ^^^^b231 & ^^^^b232 & ^^^^b233 & ^^^^b234 & ^^^^b235 & ^^^^b236 & ^^^^b237 & ^^^^b238 & ^^^^b239 & ^^^^b23a & ^^^^b23b & ^^^^b23c & ^^^^b23d & ^^^^b23e & ^^^^b23f\\\hline +\Col{40} & ^^^^b240 & ^^^^b241 & ^^^^b242 & ^^^^b243 & ^^^^b244 & ^^^^b245 & ^^^^b246 & ^^^^b247 & ^^^^b248 & ^^^^b249 & ^^^^b24a & ^^^^b24b & ^^^^b24c & ^^^^b24d & ^^^^b24e & ^^^^b24f\\\hline +\Col{50} & ^^^^b250 & ^^^^b251 & ^^^^b252 & ^^^^b253 & ^^^^b254 & ^^^^b255 & ^^^^b256 & ^^^^b257 & ^^^^b258 & ^^^^b259 & ^^^^b25a & ^^^^b25b & ^^^^b25c & ^^^^b25d & ^^^^b25e & ^^^^b25f\\\hline +\Col{60} & ^^^^b260 & ^^^^b261 & ^^^^b262 & ^^^^b263 & ^^^^b264 & ^^^^b265 & ^^^^b266 & ^^^^b267 & ^^^^b268 & ^^^^b269 & ^^^^b26a & ^^^^b26b & ^^^^b26c & ^^^^b26d & ^^^^b26e & ^^^^b26f\\\hline +\Col{70} & ^^^^b270 & ^^^^b271 & ^^^^b272 & ^^^^b273 & ^^^^b274 & ^^^^b275 & ^^^^b276 & ^^^^b277 & ^^^^b278 & ^^^^b279 & ^^^^b27a & ^^^^b27b & ^^^^b27c & ^^^^b27d & ^^^^b27e & ^^^^b27f\\\hline +\Col{80} & ^^^^b280 & ^^^^b281 & ^^^^b282 & ^^^^b283 & ^^^^b284 & ^^^^b285 & ^^^^b286 & ^^^^b287 & ^^^^b288 & ^^^^b289 & ^^^^b28a & ^^^^b28b & ^^^^b28c & ^^^^b28d & ^^^^b28e & ^^^^b28f\\\hline +\Col{90} & ^^^^b290 & ^^^^b291 & ^^^^b292 & ^^^^b293 & ^^^^b294 & ^^^^b295 & ^^^^b296 & ^^^^b297 & ^^^^b298 & ^^^^b299 & ^^^^b29a & ^^^^b29b & ^^^^b29c & ^^^^b29d & ^^^^b29e & ^^^^b29f\\\hline +\Col{a0} & ^^^^b2a0 & ^^^^b2a1 & ^^^^b2a2 & ^^^^b2a3 & ^^^^b2a4 & ^^^^b2a5 & ^^^^b2a6 & ^^^^b2a7 & ^^^^b2a8 & ^^^^b2a9 & ^^^^b2aa & ^^^^b2ab & ^^^^b2ac & ^^^^b2ad & ^^^^b2ae & ^^^^b2af\\\hline +\Col{b0} & ^^^^b2b0 & ^^^^b2b1 & ^^^^b2b2 & ^^^^b2b3 & ^^^^b2b4 & ^^^^b2b5 & ^^^^b2b6 & ^^^^b2b7 & ^^^^b2b8 & ^^^^b2b9 & ^^^^b2ba & ^^^^b2bb & ^^^^b2bc & ^^^^b2bd & ^^^^b2be & ^^^^b2bf\\\hline +\Col{c0} & ^^^^b2c0 & ^^^^b2c1 & ^^^^b2c2 & ^^^^b2c3 & ^^^^b2c4 & ^^^^b2c5 & ^^^^b2c6 & ^^^^b2c7 & ^^^^b2c8 & ^^^^b2c9 & ^^^^b2ca & ^^^^b2cb & ^^^^b2cc & ^^^^b2cd & ^^^^b2ce & ^^^^b2cf\\\hline +\Col{d0} & ^^^^b2d0 & ^^^^b2d1 & ^^^^b2d2 & ^^^^b2d3 & ^^^^b2d4 & ^^^^b2d5 & ^^^^b2d6 & ^^^^b2d7 & ^^^^b2d8 & ^^^^b2d9 & ^^^^b2da & ^^^^b2db & ^^^^b2dc & ^^^^b2dd & ^^^^b2de & ^^^^b2df\\\hline +\Col{e0} & ^^^^b2e0 & ^^^^b2e1 & ^^^^b2e2 & ^^^^b2e3 & ^^^^b2e4 & ^^^^b2e5 & ^^^^b2e6 & ^^^^b2e7 & ^^^^b2e8 & ^^^^b2e9 & ^^^^b2ea & ^^^^b2eb & ^^^^b2ec & ^^^^b2ed & ^^^^b2ee & ^^^^b2ef\\\hline +\Col{f0} & ^^^^b2f0 & ^^^^b2f1 & ^^^^b2f2 & ^^^^b2f3 & ^^^^b2f4 & ^^^^b2f5 & ^^^^b2f6 & ^^^^b2f7 & ^^^^b2f8 & ^^^^b2f9 & ^^^^b2fa & ^^^^b2fb & ^^^^b2fc & ^^^^b2fd & ^^^^b2fe & ^^^^b2ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{B3}\\\hline +\Col{00} & ^^^^b300 & ^^^^b301 & ^^^^b302 & ^^^^b303 & ^^^^b304 & ^^^^b305 & ^^^^b306 & ^^^^b307 & ^^^^b308 & ^^^^b309 & ^^^^b30a & ^^^^b30b & ^^^^b30c & ^^^^b30d & ^^^^b30e & ^^^^b30f\\\hline +\Col{10} & ^^^^b310 & ^^^^b311 & ^^^^b312 & ^^^^b313 & ^^^^b314 & ^^^^b315 & ^^^^b316 & ^^^^b317 & ^^^^b318 & ^^^^b319 & ^^^^b31a & ^^^^b31b & ^^^^b31c & ^^^^b31d & ^^^^b31e & ^^^^b31f\\\hline +\Col{20} & ^^^^b320 & ^^^^b321 & ^^^^b322 & ^^^^b323 & ^^^^b324 & ^^^^b325 & ^^^^b326 & ^^^^b327 & ^^^^b328 & ^^^^b329 & ^^^^b32a & ^^^^b32b & ^^^^b32c & ^^^^b32d & ^^^^b32e & ^^^^b32f\\\hline +\Col{30} & ^^^^b330 & ^^^^b331 & ^^^^b332 & ^^^^b333 & ^^^^b334 & ^^^^b335 & ^^^^b336 & ^^^^b337 & ^^^^b338 & ^^^^b339 & ^^^^b33a & ^^^^b33b & ^^^^b33c & ^^^^b33d & ^^^^b33e & ^^^^b33f\\\hline +\Col{40} & ^^^^b340 & ^^^^b341 & ^^^^b342 & ^^^^b343 & ^^^^b344 & ^^^^b345 & ^^^^b346 & ^^^^b347 & ^^^^b348 & ^^^^b349 & ^^^^b34a & ^^^^b34b & ^^^^b34c & ^^^^b34d & ^^^^b34e & ^^^^b34f\\\hline +\Col{50} & ^^^^b350 & ^^^^b351 & ^^^^b352 & ^^^^b353 & ^^^^b354 & ^^^^b355 & ^^^^b356 & ^^^^b357 & ^^^^b358 & ^^^^b359 & ^^^^b35a & ^^^^b35b & ^^^^b35c & ^^^^b35d & ^^^^b35e & ^^^^b35f\\\hline +\Col{60} & ^^^^b360 & ^^^^b361 & ^^^^b362 & ^^^^b363 & ^^^^b364 & ^^^^b365 & ^^^^b366 & ^^^^b367 & ^^^^b368 & ^^^^b369 & ^^^^b36a & ^^^^b36b & ^^^^b36c & ^^^^b36d & ^^^^b36e & ^^^^b36f\\\hline +\Col{70} & ^^^^b370 & ^^^^b371 & ^^^^b372 & ^^^^b373 & ^^^^b374 & ^^^^b375 & ^^^^b376 & ^^^^b377 & ^^^^b378 & ^^^^b379 & ^^^^b37a & ^^^^b37b & ^^^^b37c & ^^^^b37d & ^^^^b37e & ^^^^b37f\\\hline +\Col{80} & ^^^^b380 & ^^^^b381 & ^^^^b382 & ^^^^b383 & ^^^^b384 & ^^^^b385 & ^^^^b386 & ^^^^b387 & ^^^^b388 & ^^^^b389 & ^^^^b38a & ^^^^b38b & ^^^^b38c & ^^^^b38d & ^^^^b38e & ^^^^b38f\\\hline +\Col{90} & ^^^^b390 & ^^^^b391 & ^^^^b392 & ^^^^b393 & ^^^^b394 & ^^^^b395 & ^^^^b396 & ^^^^b397 & ^^^^b398 & ^^^^b399 & ^^^^b39a & ^^^^b39b & ^^^^b39c & ^^^^b39d & ^^^^b39e & ^^^^b39f\\\hline +\Col{a0} & ^^^^b3a0 & ^^^^b3a1 & ^^^^b3a2 & ^^^^b3a3 & ^^^^b3a4 & ^^^^b3a5 & ^^^^b3a6 & ^^^^b3a7 & ^^^^b3a8 & ^^^^b3a9 & ^^^^b3aa & ^^^^b3ab & ^^^^b3ac & ^^^^b3ad & ^^^^b3ae & ^^^^b3af\\\hline +\Col{b0} & ^^^^b3b0 & ^^^^b3b1 & ^^^^b3b2 & ^^^^b3b3 & ^^^^b3b4 & ^^^^b3b5 & ^^^^b3b6 & ^^^^b3b7 & ^^^^b3b8 & ^^^^b3b9 & ^^^^b3ba & ^^^^b3bb & ^^^^b3bc & ^^^^b3bd & ^^^^b3be & ^^^^b3bf\\\hline +\Col{c0} & ^^^^b3c0 & ^^^^b3c1 & ^^^^b3c2 & ^^^^b3c3 & ^^^^b3c4 & ^^^^b3c5 & ^^^^b3c6 & ^^^^b3c7 & ^^^^b3c8 & ^^^^b3c9 & ^^^^b3ca & ^^^^b3cb & ^^^^b3cc & ^^^^b3cd & ^^^^b3ce & ^^^^b3cf\\\hline +\Col{d0} & ^^^^b3d0 & ^^^^b3d1 & ^^^^b3d2 & ^^^^b3d3 & ^^^^b3d4 & ^^^^b3d5 & ^^^^b3d6 & ^^^^b3d7 & ^^^^b3d8 & ^^^^b3d9 & ^^^^b3da & ^^^^b3db & ^^^^b3dc & ^^^^b3dd & ^^^^b3de & ^^^^b3df\\\hline +\Col{e0} & ^^^^b3e0 & ^^^^b3e1 & ^^^^b3e2 & ^^^^b3e3 & ^^^^b3e4 & ^^^^b3e5 & ^^^^b3e6 & ^^^^b3e7 & ^^^^b3e8 & ^^^^b3e9 & ^^^^b3ea & ^^^^b3eb & ^^^^b3ec & ^^^^b3ed & ^^^^b3ee & ^^^^b3ef\\\hline +\Col{f0} & ^^^^b3f0 & ^^^^b3f1 & ^^^^b3f2 & ^^^^b3f3 & ^^^^b3f4 & ^^^^b3f5 & ^^^^b3f6 & ^^^^b3f7 & ^^^^b3f8 & ^^^^b3f9 & ^^^^b3fa & ^^^^b3fb & ^^^^b3fc & ^^^^b3fd & ^^^^b3fe & ^^^^b3ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{B4}\\\hline +\Col{00} & ^^^^b400 & ^^^^b401 & ^^^^b402 & ^^^^b403 & ^^^^b404 & ^^^^b405 & ^^^^b406 & ^^^^b407 & ^^^^b408 & ^^^^b409 & ^^^^b40a & ^^^^b40b & ^^^^b40c & ^^^^b40d & ^^^^b40e & ^^^^b40f\\\hline +\Col{10} & ^^^^b410 & ^^^^b411 & ^^^^b412 & ^^^^b413 & ^^^^b414 & ^^^^b415 & ^^^^b416 & ^^^^b417 & ^^^^b418 & ^^^^b419 & ^^^^b41a & ^^^^b41b & ^^^^b41c & ^^^^b41d & ^^^^b41e & ^^^^b41f\\\hline +\Col{20} & ^^^^b420 & ^^^^b421 & ^^^^b422 & ^^^^b423 & ^^^^b424 & ^^^^b425 & ^^^^b426 & ^^^^b427 & ^^^^b428 & ^^^^b429 & ^^^^b42a & ^^^^b42b & ^^^^b42c & ^^^^b42d & ^^^^b42e & ^^^^b42f\\\hline +\Col{30} & ^^^^b430 & ^^^^b431 & ^^^^b432 & ^^^^b433 & ^^^^b434 & ^^^^b435 & ^^^^b436 & ^^^^b437 & ^^^^b438 & ^^^^b439 & ^^^^b43a & ^^^^b43b & ^^^^b43c & ^^^^b43d & ^^^^b43e & ^^^^b43f\\\hline +\Col{40} & ^^^^b440 & ^^^^b441 & ^^^^b442 & ^^^^b443 & ^^^^b444 & ^^^^b445 & ^^^^b446 & ^^^^b447 & ^^^^b448 & ^^^^b449 & ^^^^b44a & ^^^^b44b & ^^^^b44c & ^^^^b44d & ^^^^b44e & ^^^^b44f\\\hline +\Col{50} & ^^^^b450 & ^^^^b451 & ^^^^b452 & ^^^^b453 & ^^^^b454 & ^^^^b455 & ^^^^b456 & ^^^^b457 & ^^^^b458 & ^^^^b459 & ^^^^b45a & ^^^^b45b & ^^^^b45c & ^^^^b45d & ^^^^b45e & ^^^^b45f\\\hline +\Col{60} & ^^^^b460 & ^^^^b461 & ^^^^b462 & ^^^^b463 & ^^^^b464 & ^^^^b465 & ^^^^b466 & ^^^^b467 & ^^^^b468 & ^^^^b469 & ^^^^b46a & ^^^^b46b & ^^^^b46c & ^^^^b46d & ^^^^b46e & ^^^^b46f\\\hline +\Col{70} & ^^^^b470 & ^^^^b471 & ^^^^b472 & ^^^^b473 & ^^^^b474 & ^^^^b475 & ^^^^b476 & ^^^^b477 & ^^^^b478 & ^^^^b479 & ^^^^b47a & ^^^^b47b & ^^^^b47c & ^^^^b47d & ^^^^b47e & ^^^^b47f\\\hline +\Col{80} & ^^^^b480 & ^^^^b481 & ^^^^b482 & ^^^^b483 & ^^^^b484 & ^^^^b485 & ^^^^b486 & ^^^^b487 & ^^^^b488 & ^^^^b489 & ^^^^b48a & ^^^^b48b & ^^^^b48c & ^^^^b48d & ^^^^b48e & ^^^^b48f\\\hline +\Col{90} & ^^^^b490 & ^^^^b491 & ^^^^b492 & ^^^^b493 & ^^^^b494 & ^^^^b495 & ^^^^b496 & ^^^^b497 & ^^^^b498 & ^^^^b499 & ^^^^b49a & ^^^^b49b & ^^^^b49c & ^^^^b49d & ^^^^b49e & ^^^^b49f\\\hline +\Col{a0} & ^^^^b4a0 & ^^^^b4a1 & ^^^^b4a2 & ^^^^b4a3 & ^^^^b4a4 & ^^^^b4a5 & ^^^^b4a6 & ^^^^b4a7 & ^^^^b4a8 & ^^^^b4a9 & ^^^^b4aa & ^^^^b4ab & ^^^^b4ac & ^^^^b4ad & ^^^^b4ae & ^^^^b4af\\\hline +\Col{b0} & ^^^^b4b0 & ^^^^b4b1 & ^^^^b4b2 & ^^^^b4b3 & ^^^^b4b4 & ^^^^b4b5 & ^^^^b4b6 & ^^^^b4b7 & ^^^^b4b8 & ^^^^b4b9 & ^^^^b4ba & ^^^^b4bb & ^^^^b4bc & ^^^^b4bd & ^^^^b4be & ^^^^b4bf\\\hline +\Col{c0} & ^^^^b4c0 & ^^^^b4c1 & ^^^^b4c2 & ^^^^b4c3 & ^^^^b4c4 & ^^^^b4c5 & ^^^^b4c6 & ^^^^b4c7 & ^^^^b4c8 & ^^^^b4c9 & ^^^^b4ca & ^^^^b4cb & ^^^^b4cc & ^^^^b4cd & ^^^^b4ce & ^^^^b4cf\\\hline +\Col{d0} & ^^^^b4d0 & ^^^^b4d1 & ^^^^b4d2 & ^^^^b4d3 & ^^^^b4d4 & ^^^^b4d5 & ^^^^b4d6 & ^^^^b4d7 & ^^^^b4d8 & ^^^^b4d9 & ^^^^b4da & ^^^^b4db & ^^^^b4dc & ^^^^b4dd & ^^^^b4de & ^^^^b4df\\\hline +\Col{e0} & ^^^^b4e0 & ^^^^b4e1 & ^^^^b4e2 & ^^^^b4e3 & ^^^^b4e4 & ^^^^b4e5 & ^^^^b4e6 & ^^^^b4e7 & ^^^^b4e8 & ^^^^b4e9 & ^^^^b4ea & ^^^^b4eb & ^^^^b4ec & ^^^^b4ed & ^^^^b4ee & ^^^^b4ef\\\hline +\Col{f0} & ^^^^b4f0 & ^^^^b4f1 & ^^^^b4f2 & ^^^^b4f3 & ^^^^b4f4 & ^^^^b4f5 & ^^^^b4f6 & ^^^^b4f7 & ^^^^b4f8 & ^^^^b4f9 & ^^^^b4fa & ^^^^b4fb & ^^^^b4fc & ^^^^b4fd & ^^^^b4fe & ^^^^b4ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{B5}\\\hline +\Col{00} & ^^^^b500 & ^^^^b501 & ^^^^b502 & ^^^^b503 & ^^^^b504 & ^^^^b505 & ^^^^b506 & ^^^^b507 & ^^^^b508 & ^^^^b509 & ^^^^b50a & ^^^^b50b & ^^^^b50c & ^^^^b50d & ^^^^b50e & ^^^^b50f\\\hline +\Col{10} & ^^^^b510 & ^^^^b511 & ^^^^b512 & ^^^^b513 & ^^^^b514 & ^^^^b515 & ^^^^b516 & ^^^^b517 & ^^^^b518 & ^^^^b519 & ^^^^b51a & ^^^^b51b & ^^^^b51c & ^^^^b51d & ^^^^b51e & ^^^^b51f\\\hline +\Col{20} & ^^^^b520 & ^^^^b521 & ^^^^b522 & ^^^^b523 & ^^^^b524 & ^^^^b525 & ^^^^b526 & ^^^^b527 & ^^^^b528 & ^^^^b529 & ^^^^b52a & ^^^^b52b & ^^^^b52c & ^^^^b52d & ^^^^b52e & ^^^^b52f\\\hline +\Col{30} & ^^^^b530 & ^^^^b531 & ^^^^b532 & ^^^^b533 & ^^^^b534 & ^^^^b535 & ^^^^b536 & ^^^^b537 & ^^^^b538 & ^^^^b539 & ^^^^b53a & ^^^^b53b & ^^^^b53c & ^^^^b53d & ^^^^b53e & ^^^^b53f\\\hline +\Col{40} & ^^^^b540 & ^^^^b541 & ^^^^b542 & ^^^^b543 & ^^^^b544 & ^^^^b545 & ^^^^b546 & ^^^^b547 & ^^^^b548 & ^^^^b549 & ^^^^b54a & ^^^^b54b & ^^^^b54c & ^^^^b54d & ^^^^b54e & ^^^^b54f\\\hline +\Col{50} & ^^^^b550 & ^^^^b551 & ^^^^b552 & ^^^^b553 & ^^^^b554 & ^^^^b555 & ^^^^b556 & ^^^^b557 & ^^^^b558 & ^^^^b559 & ^^^^b55a & ^^^^b55b & ^^^^b55c & ^^^^b55d & ^^^^b55e & ^^^^b55f\\\hline +\Col{60} & ^^^^b560 & ^^^^b561 & ^^^^b562 & ^^^^b563 & ^^^^b564 & ^^^^b565 & ^^^^b566 & ^^^^b567 & ^^^^b568 & ^^^^b569 & ^^^^b56a & ^^^^b56b & ^^^^b56c & ^^^^b56d & ^^^^b56e & ^^^^b56f\\\hline +\Col{70} & ^^^^b570 & ^^^^b571 & ^^^^b572 & ^^^^b573 & ^^^^b574 & ^^^^b575 & ^^^^b576 & ^^^^b577 & ^^^^b578 & ^^^^b579 & ^^^^b57a & ^^^^b57b & ^^^^b57c & ^^^^b57d & ^^^^b57e & ^^^^b57f\\\hline +\Col{80} & ^^^^b580 & ^^^^b581 & ^^^^b582 & ^^^^b583 & ^^^^b584 & ^^^^b585 & ^^^^b586 & ^^^^b587 & ^^^^b588 & ^^^^b589 & ^^^^b58a & ^^^^b58b & ^^^^b58c & ^^^^b58d & ^^^^b58e & ^^^^b58f\\\hline +\Col{90} & ^^^^b590 & ^^^^b591 & ^^^^b592 & ^^^^b593 & ^^^^b594 & ^^^^b595 & ^^^^b596 & ^^^^b597 & ^^^^b598 & ^^^^b599 & ^^^^b59a & ^^^^b59b & ^^^^b59c & ^^^^b59d & ^^^^b59e & ^^^^b59f\\\hline +\Col{a0} & ^^^^b5a0 & ^^^^b5a1 & ^^^^b5a2 & ^^^^b5a3 & ^^^^b5a4 & ^^^^b5a5 & ^^^^b5a6 & ^^^^b5a7 & ^^^^b5a8 & ^^^^b5a9 & ^^^^b5aa & ^^^^b5ab & ^^^^b5ac & ^^^^b5ad & ^^^^b5ae & ^^^^b5af\\\hline +\Col{b0} & ^^^^b5b0 & ^^^^b5b1 & ^^^^b5b2 & ^^^^b5b3 & ^^^^b5b4 & ^^^^b5b5 & ^^^^b5b6 & ^^^^b5b7 & ^^^^b5b8 & ^^^^b5b9 & ^^^^b5ba & ^^^^b5bb & ^^^^b5bc & ^^^^b5bd & ^^^^b5be & ^^^^b5bf\\\hline +\Col{c0} & ^^^^b5c0 & ^^^^b5c1 & ^^^^b5c2 & ^^^^b5c3 & ^^^^b5c4 & ^^^^b5c5 & ^^^^b5c6 & ^^^^b5c7 & ^^^^b5c8 & ^^^^b5c9 & ^^^^b5ca & ^^^^b5cb & ^^^^b5cc & ^^^^b5cd & ^^^^b5ce & ^^^^b5cf\\\hline +\Col{d0} & ^^^^b5d0 & ^^^^b5d1 & ^^^^b5d2 & ^^^^b5d3 & ^^^^b5d4 & ^^^^b5d5 & ^^^^b5d6 & ^^^^b5d7 & ^^^^b5d8 & ^^^^b5d9 & ^^^^b5da & ^^^^b5db & ^^^^b5dc & ^^^^b5dd & ^^^^b5de & ^^^^b5df\\\hline +\Col{e0} & ^^^^b5e0 & ^^^^b5e1 & ^^^^b5e2 & ^^^^b5e3 & ^^^^b5e4 & ^^^^b5e5 & ^^^^b5e6 & ^^^^b5e7 & ^^^^b5e8 & ^^^^b5e9 & ^^^^b5ea & ^^^^b5eb & ^^^^b5ec & ^^^^b5ed & ^^^^b5ee & ^^^^b5ef\\\hline +\Col{f0} & ^^^^b5f0 & ^^^^b5f1 & ^^^^b5f2 & ^^^^b5f3 & ^^^^b5f4 & ^^^^b5f5 & ^^^^b5f6 & ^^^^b5f7 & ^^^^b5f8 & ^^^^b5f9 & ^^^^b5fa & ^^^^b5fb & ^^^^b5fc & ^^^^b5fd & ^^^^b5fe & ^^^^b5ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{B6}\\\hline +\Col{00} & ^^^^b600 & ^^^^b601 & ^^^^b602 & ^^^^b603 & ^^^^b604 & ^^^^b605 & ^^^^b606 & ^^^^b607 & ^^^^b608 & ^^^^b609 & ^^^^b60a & ^^^^b60b & ^^^^b60c & ^^^^b60d & ^^^^b60e & ^^^^b60f\\\hline +\Col{10} & ^^^^b610 & ^^^^b611 & ^^^^b612 & ^^^^b613 & ^^^^b614 & ^^^^b615 & ^^^^b616 & ^^^^b617 & ^^^^b618 & ^^^^b619 & ^^^^b61a & ^^^^b61b & ^^^^b61c & ^^^^b61d & ^^^^b61e & ^^^^b61f\\\hline +\Col{20} & ^^^^b620 & ^^^^b621 & ^^^^b622 & ^^^^b623 & ^^^^b624 & ^^^^b625 & ^^^^b626 & ^^^^b627 & ^^^^b628 & ^^^^b629 & ^^^^b62a & ^^^^b62b & ^^^^b62c & ^^^^b62d & ^^^^b62e & ^^^^b62f\\\hline +\Col{30} & ^^^^b630 & ^^^^b631 & ^^^^b632 & ^^^^b633 & ^^^^b634 & ^^^^b635 & ^^^^b636 & ^^^^b637 & ^^^^b638 & ^^^^b639 & ^^^^b63a & ^^^^b63b & ^^^^b63c & ^^^^b63d & ^^^^b63e & ^^^^b63f\\\hline +\Col{40} & ^^^^b640 & ^^^^b641 & ^^^^b642 & ^^^^b643 & ^^^^b644 & ^^^^b645 & ^^^^b646 & ^^^^b647 & ^^^^b648 & ^^^^b649 & ^^^^b64a & ^^^^b64b & ^^^^b64c & ^^^^b64d & ^^^^b64e & ^^^^b64f\\\hline +\Col{50} & ^^^^b650 & ^^^^b651 & ^^^^b652 & ^^^^b653 & ^^^^b654 & ^^^^b655 & ^^^^b656 & ^^^^b657 & ^^^^b658 & ^^^^b659 & ^^^^b65a & ^^^^b65b & ^^^^b65c & ^^^^b65d & ^^^^b65e & ^^^^b65f\\\hline +\Col{60} & ^^^^b660 & ^^^^b661 & ^^^^b662 & ^^^^b663 & ^^^^b664 & ^^^^b665 & ^^^^b666 & ^^^^b667 & ^^^^b668 & ^^^^b669 & ^^^^b66a & ^^^^b66b & ^^^^b66c & ^^^^b66d & ^^^^b66e & ^^^^b66f\\\hline +\Col{70} & ^^^^b670 & ^^^^b671 & ^^^^b672 & ^^^^b673 & ^^^^b674 & ^^^^b675 & ^^^^b676 & ^^^^b677 & ^^^^b678 & ^^^^b679 & ^^^^b67a & ^^^^b67b & ^^^^b67c & ^^^^b67d & ^^^^b67e & ^^^^b67f\\\hline +\Col{80} & ^^^^b680 & ^^^^b681 & ^^^^b682 & ^^^^b683 & ^^^^b684 & ^^^^b685 & ^^^^b686 & ^^^^b687 & ^^^^b688 & ^^^^b689 & ^^^^b68a & ^^^^b68b & ^^^^b68c & ^^^^b68d & ^^^^b68e & ^^^^b68f\\\hline +\Col{90} & ^^^^b690 & ^^^^b691 & ^^^^b692 & ^^^^b693 & ^^^^b694 & ^^^^b695 & ^^^^b696 & ^^^^b697 & ^^^^b698 & ^^^^b699 & ^^^^b69a & ^^^^b69b & ^^^^b69c & ^^^^b69d & ^^^^b69e & ^^^^b69f\\\hline +\Col{a0} & ^^^^b6a0 & ^^^^b6a1 & ^^^^b6a2 & ^^^^b6a3 & ^^^^b6a4 & ^^^^b6a5 & ^^^^b6a6 & ^^^^b6a7 & ^^^^b6a8 & ^^^^b6a9 & ^^^^b6aa & ^^^^b6ab & ^^^^b6ac & ^^^^b6ad & ^^^^b6ae & ^^^^b6af\\\hline +\Col{b0} & ^^^^b6b0 & ^^^^b6b1 & ^^^^b6b2 & ^^^^b6b3 & ^^^^b6b4 & ^^^^b6b5 & ^^^^b6b6 & ^^^^b6b7 & ^^^^b6b8 & ^^^^b6b9 & ^^^^b6ba & ^^^^b6bb & ^^^^b6bc & ^^^^b6bd & ^^^^b6be & ^^^^b6bf\\\hline +\Col{c0} & ^^^^b6c0 & ^^^^b6c1 & ^^^^b6c2 & ^^^^b6c3 & ^^^^b6c4 & ^^^^b6c5 & ^^^^b6c6 & ^^^^b6c7 & ^^^^b6c8 & ^^^^b6c9 & ^^^^b6ca & ^^^^b6cb & ^^^^b6cc & ^^^^b6cd & ^^^^b6ce & ^^^^b6cf\\\hline +\Col{d0} & ^^^^b6d0 & ^^^^b6d1 & ^^^^b6d2 & ^^^^b6d3 & ^^^^b6d4 & ^^^^b6d5 & ^^^^b6d6 & ^^^^b6d7 & ^^^^b6d8 & ^^^^b6d9 & ^^^^b6da & ^^^^b6db & ^^^^b6dc & ^^^^b6dd & ^^^^b6de & ^^^^b6df\\\hline +\Col{e0} & ^^^^b6e0 & ^^^^b6e1 & ^^^^b6e2 & ^^^^b6e3 & ^^^^b6e4 & ^^^^b6e5 & ^^^^b6e6 & ^^^^b6e7 & ^^^^b6e8 & ^^^^b6e9 & ^^^^b6ea & ^^^^b6eb & ^^^^b6ec & ^^^^b6ed & ^^^^b6ee & ^^^^b6ef\\\hline +\Col{f0} & ^^^^b6f0 & ^^^^b6f1 & ^^^^b6f2 & ^^^^b6f3 & ^^^^b6f4 & ^^^^b6f5 & ^^^^b6f6 & ^^^^b6f7 & ^^^^b6f8 & ^^^^b6f9 & ^^^^b6fa & ^^^^b6fb & ^^^^b6fc & ^^^^b6fd & ^^^^b6fe & ^^^^b6ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{B7}\\\hline +\Col{00} & ^^^^b700 & ^^^^b701 & ^^^^b702 & ^^^^b703 & ^^^^b704 & ^^^^b705 & ^^^^b706 & ^^^^b707 & ^^^^b708 & ^^^^b709 & ^^^^b70a & ^^^^b70b & ^^^^b70c & ^^^^b70d & ^^^^b70e & ^^^^b70f\\\hline +\Col{10} & ^^^^b710 & ^^^^b711 & ^^^^b712 & ^^^^b713 & ^^^^b714 & ^^^^b715 & ^^^^b716 & ^^^^b717 & ^^^^b718 & ^^^^b719 & ^^^^b71a & ^^^^b71b & ^^^^b71c & ^^^^b71d & ^^^^b71e & ^^^^b71f\\\hline +\Col{20} & ^^^^b720 & ^^^^b721 & ^^^^b722 & ^^^^b723 & ^^^^b724 & ^^^^b725 & ^^^^b726 & ^^^^b727 & ^^^^b728 & ^^^^b729 & ^^^^b72a & ^^^^b72b & ^^^^b72c & ^^^^b72d & ^^^^b72e & ^^^^b72f\\\hline +\Col{30} & ^^^^b730 & ^^^^b731 & ^^^^b732 & ^^^^b733 & ^^^^b734 & ^^^^b735 & ^^^^b736 & ^^^^b737 & ^^^^b738 & ^^^^b739 & ^^^^b73a & ^^^^b73b & ^^^^b73c & ^^^^b73d & ^^^^b73e & ^^^^b73f\\\hline +\Col{40} & ^^^^b740 & ^^^^b741 & ^^^^b742 & ^^^^b743 & ^^^^b744 & ^^^^b745 & ^^^^b746 & ^^^^b747 & ^^^^b748 & ^^^^b749 & ^^^^b74a & ^^^^b74b & ^^^^b74c & ^^^^b74d & ^^^^b74e & ^^^^b74f\\\hline +\Col{50} & ^^^^b750 & ^^^^b751 & ^^^^b752 & ^^^^b753 & ^^^^b754 & ^^^^b755 & ^^^^b756 & ^^^^b757 & ^^^^b758 & ^^^^b759 & ^^^^b75a & ^^^^b75b & ^^^^b75c & ^^^^b75d & ^^^^b75e & ^^^^b75f\\\hline +\Col{60} & ^^^^b760 & ^^^^b761 & ^^^^b762 & ^^^^b763 & ^^^^b764 & ^^^^b765 & ^^^^b766 & ^^^^b767 & ^^^^b768 & ^^^^b769 & ^^^^b76a & ^^^^b76b & ^^^^b76c & ^^^^b76d & ^^^^b76e & ^^^^b76f\\\hline +\Col{70} & ^^^^b770 & ^^^^b771 & ^^^^b772 & ^^^^b773 & ^^^^b774 & ^^^^b775 & ^^^^b776 & ^^^^b777 & ^^^^b778 & ^^^^b779 & ^^^^b77a & ^^^^b77b & ^^^^b77c & ^^^^b77d & ^^^^b77e & ^^^^b77f\\\hline +\Col{80} & ^^^^b780 & ^^^^b781 & ^^^^b782 & ^^^^b783 & ^^^^b784 & ^^^^b785 & ^^^^b786 & ^^^^b787 & ^^^^b788 & ^^^^b789 & ^^^^b78a & ^^^^b78b & ^^^^b78c & ^^^^b78d & ^^^^b78e & ^^^^b78f\\\hline +\Col{90} & ^^^^b790 & ^^^^b791 & ^^^^b792 & ^^^^b793 & ^^^^b794 & ^^^^b795 & ^^^^b796 & ^^^^b797 & ^^^^b798 & ^^^^b799 & ^^^^b79a & ^^^^b79b & ^^^^b79c & ^^^^b79d & ^^^^b79e & ^^^^b79f\\\hline +\Col{a0} & ^^^^b7a0 & ^^^^b7a1 & ^^^^b7a2 & ^^^^b7a3 & ^^^^b7a4 & ^^^^b7a5 & ^^^^b7a6 & ^^^^b7a7 & ^^^^b7a8 & ^^^^b7a9 & ^^^^b7aa & ^^^^b7ab & ^^^^b7ac & ^^^^b7ad & ^^^^b7ae & ^^^^b7af\\\hline +\Col{b0} & ^^^^b7b0 & ^^^^b7b1 & ^^^^b7b2 & ^^^^b7b3 & ^^^^b7b4 & ^^^^b7b5 & ^^^^b7b6 & ^^^^b7b7 & ^^^^b7b8 & ^^^^b7b9 & ^^^^b7ba & ^^^^b7bb & ^^^^b7bc & ^^^^b7bd & ^^^^b7be & ^^^^b7bf\\\hline +\Col{c0} & ^^^^b7c0 & ^^^^b7c1 & ^^^^b7c2 & ^^^^b7c3 & ^^^^b7c4 & ^^^^b7c5 & ^^^^b7c6 & ^^^^b7c7 & ^^^^b7c8 & ^^^^b7c9 & ^^^^b7ca & ^^^^b7cb & ^^^^b7cc & ^^^^b7cd & ^^^^b7ce & ^^^^b7cf\\\hline +\Col{d0} & ^^^^b7d0 & ^^^^b7d1 & ^^^^b7d2 & ^^^^b7d3 & ^^^^b7d4 & ^^^^b7d5 & ^^^^b7d6 & ^^^^b7d7 & ^^^^b7d8 & ^^^^b7d9 & ^^^^b7da & ^^^^b7db & ^^^^b7dc & ^^^^b7dd & ^^^^b7de & ^^^^b7df\\\hline +\Col{e0} & ^^^^b7e0 & ^^^^b7e1 & ^^^^b7e2 & ^^^^b7e3 & ^^^^b7e4 & ^^^^b7e5 & ^^^^b7e6 & ^^^^b7e7 & ^^^^b7e8 & ^^^^b7e9 & ^^^^b7ea & ^^^^b7eb & ^^^^b7ec & ^^^^b7ed & ^^^^b7ee & ^^^^b7ef\\\hline +\Col{f0} & ^^^^b7f0 & ^^^^b7f1 & ^^^^b7f2 & ^^^^b7f3 & ^^^^b7f4 & ^^^^b7f5 & ^^^^b7f6 & ^^^^b7f7 & ^^^^b7f8 & ^^^^b7f9 & ^^^^b7fa & ^^^^b7fb & ^^^^b7fc & ^^^^b7fd & ^^^^b7fe & ^^^^b7ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{B8}\\\hline +\Col{00} & ^^^^b800 & ^^^^b801 & ^^^^b802 & ^^^^b803 & ^^^^b804 & ^^^^b805 & ^^^^b806 & ^^^^b807 & ^^^^b808 & ^^^^b809 & ^^^^b80a & ^^^^b80b & ^^^^b80c & ^^^^b80d & ^^^^b80e & ^^^^b80f\\\hline +\Col{10} & ^^^^b810 & ^^^^b811 & ^^^^b812 & ^^^^b813 & ^^^^b814 & ^^^^b815 & ^^^^b816 & ^^^^b817 & ^^^^b818 & ^^^^b819 & ^^^^b81a & ^^^^b81b & ^^^^b81c & ^^^^b81d & ^^^^b81e & ^^^^b81f\\\hline +\Col{20} & ^^^^b820 & ^^^^b821 & ^^^^b822 & ^^^^b823 & ^^^^b824 & ^^^^b825 & ^^^^b826 & ^^^^b827 & ^^^^b828 & ^^^^b829 & ^^^^b82a & ^^^^b82b & ^^^^b82c & ^^^^b82d & ^^^^b82e & ^^^^b82f\\\hline +\Col{30} & ^^^^b830 & ^^^^b831 & ^^^^b832 & ^^^^b833 & ^^^^b834 & ^^^^b835 & ^^^^b836 & ^^^^b837 & ^^^^b838 & ^^^^b839 & ^^^^b83a & ^^^^b83b & ^^^^b83c & ^^^^b83d & ^^^^b83e & ^^^^b83f\\\hline +\Col{40} & ^^^^b840 & ^^^^b841 & ^^^^b842 & ^^^^b843 & ^^^^b844 & ^^^^b845 & ^^^^b846 & ^^^^b847 & ^^^^b848 & ^^^^b849 & ^^^^b84a & ^^^^b84b & ^^^^b84c & ^^^^b84d & ^^^^b84e & ^^^^b84f\\\hline +\Col{50} & ^^^^b850 & ^^^^b851 & ^^^^b852 & ^^^^b853 & ^^^^b854 & ^^^^b855 & ^^^^b856 & ^^^^b857 & ^^^^b858 & ^^^^b859 & ^^^^b85a & ^^^^b85b & ^^^^b85c & ^^^^b85d & ^^^^b85e & ^^^^b85f\\\hline +\Col{60} & ^^^^b860 & ^^^^b861 & ^^^^b862 & ^^^^b863 & ^^^^b864 & ^^^^b865 & ^^^^b866 & ^^^^b867 & ^^^^b868 & ^^^^b869 & ^^^^b86a & ^^^^b86b & ^^^^b86c & ^^^^b86d & ^^^^b86e & ^^^^b86f\\\hline +\Col{70} & ^^^^b870 & ^^^^b871 & ^^^^b872 & ^^^^b873 & ^^^^b874 & ^^^^b875 & ^^^^b876 & ^^^^b877 & ^^^^b878 & ^^^^b879 & ^^^^b87a & ^^^^b87b & ^^^^b87c & ^^^^b87d & ^^^^b87e & ^^^^b87f\\\hline +\Col{80} & ^^^^b880 & ^^^^b881 & ^^^^b882 & ^^^^b883 & ^^^^b884 & ^^^^b885 & ^^^^b886 & ^^^^b887 & ^^^^b888 & ^^^^b889 & ^^^^b88a & ^^^^b88b & ^^^^b88c & ^^^^b88d & ^^^^b88e & ^^^^b88f\\\hline +\Col{90} & ^^^^b890 & ^^^^b891 & ^^^^b892 & ^^^^b893 & ^^^^b894 & ^^^^b895 & ^^^^b896 & ^^^^b897 & ^^^^b898 & ^^^^b899 & ^^^^b89a & ^^^^b89b & ^^^^b89c & ^^^^b89d & ^^^^b89e & ^^^^b89f\\\hline +\Col{a0} & ^^^^b8a0 & ^^^^b8a1 & ^^^^b8a2 & ^^^^b8a3 & ^^^^b8a4 & ^^^^b8a5 & ^^^^b8a6 & ^^^^b8a7 & ^^^^b8a8 & ^^^^b8a9 & ^^^^b8aa & ^^^^b8ab & ^^^^b8ac & ^^^^b8ad & ^^^^b8ae & ^^^^b8af\\\hline +\Col{b0} & ^^^^b8b0 & ^^^^b8b1 & ^^^^b8b2 & ^^^^b8b3 & ^^^^b8b4 & ^^^^b8b5 & ^^^^b8b6 & ^^^^b8b7 & ^^^^b8b8 & ^^^^b8b9 & ^^^^b8ba & ^^^^b8bb & ^^^^b8bc & ^^^^b8bd & ^^^^b8be & ^^^^b8bf\\\hline +\Col{c0} & ^^^^b8c0 & ^^^^b8c1 & ^^^^b8c2 & ^^^^b8c3 & ^^^^b8c4 & ^^^^b8c5 & ^^^^b8c6 & ^^^^b8c7 & ^^^^b8c8 & ^^^^b8c9 & ^^^^b8ca & ^^^^b8cb & ^^^^b8cc & ^^^^b8cd & ^^^^b8ce & ^^^^b8cf\\\hline +\Col{d0} & ^^^^b8d0 & ^^^^b8d1 & ^^^^b8d2 & ^^^^b8d3 & ^^^^b8d4 & ^^^^b8d5 & ^^^^b8d6 & ^^^^b8d7 & ^^^^b8d8 & ^^^^b8d9 & ^^^^b8da & ^^^^b8db & ^^^^b8dc & ^^^^b8dd & ^^^^b8de & ^^^^b8df\\\hline +\Col{e0} & ^^^^b8e0 & ^^^^b8e1 & ^^^^b8e2 & ^^^^b8e3 & ^^^^b8e4 & ^^^^b8e5 & ^^^^b8e6 & ^^^^b8e7 & ^^^^b8e8 & ^^^^b8e9 & ^^^^b8ea & ^^^^b8eb & ^^^^b8ec & ^^^^b8ed & ^^^^b8ee & ^^^^b8ef\\\hline +\Col{f0} & ^^^^b8f0 & ^^^^b8f1 & ^^^^b8f2 & ^^^^b8f3 & ^^^^b8f4 & ^^^^b8f5 & ^^^^b8f6 & ^^^^b8f7 & ^^^^b8f8 & ^^^^b8f9 & ^^^^b8fa & ^^^^b8fb & ^^^^b8fc & ^^^^b8fd & ^^^^b8fe & ^^^^b8ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{B9}\\\hline +\Col{00} & ^^^^b900 & ^^^^b901 & ^^^^b902 & ^^^^b903 & ^^^^b904 & ^^^^b905 & ^^^^b906 & ^^^^b907 & ^^^^b908 & ^^^^b909 & ^^^^b90a & ^^^^b90b & ^^^^b90c & ^^^^b90d & ^^^^b90e & ^^^^b90f\\\hline +\Col{10} & ^^^^b910 & ^^^^b911 & ^^^^b912 & ^^^^b913 & ^^^^b914 & ^^^^b915 & ^^^^b916 & ^^^^b917 & ^^^^b918 & ^^^^b919 & ^^^^b91a & ^^^^b91b & ^^^^b91c & ^^^^b91d & ^^^^b91e & ^^^^b91f\\\hline +\Col{20} & ^^^^b920 & ^^^^b921 & ^^^^b922 & ^^^^b923 & ^^^^b924 & ^^^^b925 & ^^^^b926 & ^^^^b927 & ^^^^b928 & ^^^^b929 & ^^^^b92a & ^^^^b92b & ^^^^b92c & ^^^^b92d & ^^^^b92e & ^^^^b92f\\\hline +\Col{30} & ^^^^b930 & ^^^^b931 & ^^^^b932 & ^^^^b933 & ^^^^b934 & ^^^^b935 & ^^^^b936 & ^^^^b937 & ^^^^b938 & ^^^^b939 & ^^^^b93a & ^^^^b93b & ^^^^b93c & ^^^^b93d & ^^^^b93e & ^^^^b93f\\\hline +\Col{40} & ^^^^b940 & ^^^^b941 & ^^^^b942 & ^^^^b943 & ^^^^b944 & ^^^^b945 & ^^^^b946 & ^^^^b947 & ^^^^b948 & ^^^^b949 & ^^^^b94a & ^^^^b94b & ^^^^b94c & ^^^^b94d & ^^^^b94e & ^^^^b94f\\\hline +\Col{50} & ^^^^b950 & ^^^^b951 & ^^^^b952 & ^^^^b953 & ^^^^b954 & ^^^^b955 & ^^^^b956 & ^^^^b957 & ^^^^b958 & ^^^^b959 & ^^^^b95a & ^^^^b95b & ^^^^b95c & ^^^^b95d & ^^^^b95e & ^^^^b95f\\\hline +\Col{60} & ^^^^b960 & ^^^^b961 & ^^^^b962 & ^^^^b963 & ^^^^b964 & ^^^^b965 & ^^^^b966 & ^^^^b967 & ^^^^b968 & ^^^^b969 & ^^^^b96a & ^^^^b96b & ^^^^b96c & ^^^^b96d & ^^^^b96e & ^^^^b96f\\\hline +\Col{70} & ^^^^b970 & ^^^^b971 & ^^^^b972 & ^^^^b973 & ^^^^b974 & ^^^^b975 & ^^^^b976 & ^^^^b977 & ^^^^b978 & ^^^^b979 & ^^^^b97a & ^^^^b97b & ^^^^b97c & ^^^^b97d & ^^^^b97e & ^^^^b97f\\\hline +\Col{80} & ^^^^b980 & ^^^^b981 & ^^^^b982 & ^^^^b983 & ^^^^b984 & ^^^^b985 & ^^^^b986 & ^^^^b987 & ^^^^b988 & ^^^^b989 & ^^^^b98a & ^^^^b98b & ^^^^b98c & ^^^^b98d & ^^^^b98e & ^^^^b98f\\\hline +\Col{90} & ^^^^b990 & ^^^^b991 & ^^^^b992 & ^^^^b993 & ^^^^b994 & ^^^^b995 & ^^^^b996 & ^^^^b997 & ^^^^b998 & ^^^^b999 & ^^^^b99a & ^^^^b99b & ^^^^b99c & ^^^^b99d & ^^^^b99e & ^^^^b99f\\\hline +\Col{a0} & ^^^^b9a0 & ^^^^b9a1 & ^^^^b9a2 & ^^^^b9a3 & ^^^^b9a4 & ^^^^b9a5 & ^^^^b9a6 & ^^^^b9a7 & ^^^^b9a8 & ^^^^b9a9 & ^^^^b9aa & ^^^^b9ab & ^^^^b9ac & ^^^^b9ad & ^^^^b9ae & ^^^^b9af\\\hline +\Col{b0} & ^^^^b9b0 & ^^^^b9b1 & ^^^^b9b2 & ^^^^b9b3 & ^^^^b9b4 & ^^^^b9b5 & ^^^^b9b6 & ^^^^b9b7 & ^^^^b9b8 & ^^^^b9b9 & ^^^^b9ba & ^^^^b9bb & ^^^^b9bc & ^^^^b9bd & ^^^^b9be & ^^^^b9bf\\\hline +\Col{c0} & ^^^^b9c0 & ^^^^b9c1 & ^^^^b9c2 & ^^^^b9c3 & ^^^^b9c4 & ^^^^b9c5 & ^^^^b9c6 & ^^^^b9c7 & ^^^^b9c8 & ^^^^b9c9 & ^^^^b9ca & ^^^^b9cb & ^^^^b9cc & ^^^^b9cd & ^^^^b9ce & ^^^^b9cf\\\hline +\Col{d0} & ^^^^b9d0 & ^^^^b9d1 & ^^^^b9d2 & ^^^^b9d3 & ^^^^b9d4 & ^^^^b9d5 & ^^^^b9d6 & ^^^^b9d7 & ^^^^b9d8 & ^^^^b9d9 & ^^^^b9da & ^^^^b9db & ^^^^b9dc & ^^^^b9dd & ^^^^b9de & ^^^^b9df\\\hline +\Col{e0} & ^^^^b9e0 & ^^^^b9e1 & ^^^^b9e2 & ^^^^b9e3 & ^^^^b9e4 & ^^^^b9e5 & ^^^^b9e6 & ^^^^b9e7 & ^^^^b9e8 & ^^^^b9e9 & ^^^^b9ea & ^^^^b9eb & ^^^^b9ec & ^^^^b9ed & ^^^^b9ee & ^^^^b9ef\\\hline +\Col{f0} & ^^^^b9f0 & ^^^^b9f1 & ^^^^b9f2 & ^^^^b9f3 & ^^^^b9f4 & ^^^^b9f5 & ^^^^b9f6 & ^^^^b9f7 & ^^^^b9f8 & ^^^^b9f9 & ^^^^b9fa & ^^^^b9fb & ^^^^b9fc & ^^^^b9fd & ^^^^b9fe & ^^^^b9ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{BA}\\\hline +\Col{00} & ^^^^ba00 & ^^^^ba01 & ^^^^ba02 & ^^^^ba03 & ^^^^ba04 & ^^^^ba05 & ^^^^ba06 & ^^^^ba07 & ^^^^ba08 & ^^^^ba09 & ^^^^ba0a & ^^^^ba0b & ^^^^ba0c & ^^^^ba0d & ^^^^ba0e & ^^^^ba0f\\\hline +\Col{10} & ^^^^ba10 & ^^^^ba11 & ^^^^ba12 & ^^^^ba13 & ^^^^ba14 & ^^^^ba15 & ^^^^ba16 & ^^^^ba17 & ^^^^ba18 & ^^^^ba19 & ^^^^ba1a & ^^^^ba1b & ^^^^ba1c & ^^^^ba1d & ^^^^ba1e & ^^^^ba1f\\\hline +\Col{20} & ^^^^ba20 & ^^^^ba21 & ^^^^ba22 & ^^^^ba23 & ^^^^ba24 & ^^^^ba25 & ^^^^ba26 & ^^^^ba27 & ^^^^ba28 & ^^^^ba29 & ^^^^ba2a & ^^^^ba2b & ^^^^ba2c & ^^^^ba2d & ^^^^ba2e & ^^^^ba2f\\\hline +\Col{30} & ^^^^ba30 & ^^^^ba31 & ^^^^ba32 & ^^^^ba33 & ^^^^ba34 & ^^^^ba35 & ^^^^ba36 & ^^^^ba37 & ^^^^ba38 & ^^^^ba39 & ^^^^ba3a & ^^^^ba3b & ^^^^ba3c & ^^^^ba3d & ^^^^ba3e & ^^^^ba3f\\\hline +\Col{40} & ^^^^ba40 & ^^^^ba41 & ^^^^ba42 & ^^^^ba43 & ^^^^ba44 & ^^^^ba45 & ^^^^ba46 & ^^^^ba47 & ^^^^ba48 & ^^^^ba49 & ^^^^ba4a & ^^^^ba4b & ^^^^ba4c & ^^^^ba4d & ^^^^ba4e & ^^^^ba4f\\\hline +\Col{50} & ^^^^ba50 & ^^^^ba51 & ^^^^ba52 & ^^^^ba53 & ^^^^ba54 & ^^^^ba55 & ^^^^ba56 & ^^^^ba57 & ^^^^ba58 & ^^^^ba59 & ^^^^ba5a & ^^^^ba5b & ^^^^ba5c & ^^^^ba5d & ^^^^ba5e & ^^^^ba5f\\\hline +\Col{60} & ^^^^ba60 & ^^^^ba61 & ^^^^ba62 & ^^^^ba63 & ^^^^ba64 & ^^^^ba65 & ^^^^ba66 & ^^^^ba67 & ^^^^ba68 & ^^^^ba69 & ^^^^ba6a & ^^^^ba6b & ^^^^ba6c & ^^^^ba6d & ^^^^ba6e & ^^^^ba6f\\\hline +\Col{70} & ^^^^ba70 & ^^^^ba71 & ^^^^ba72 & ^^^^ba73 & ^^^^ba74 & ^^^^ba75 & ^^^^ba76 & ^^^^ba77 & ^^^^ba78 & ^^^^ba79 & ^^^^ba7a & ^^^^ba7b & ^^^^ba7c & ^^^^ba7d & ^^^^ba7e & ^^^^ba7f\\\hline +\Col{80} & ^^^^ba80 & ^^^^ba81 & ^^^^ba82 & ^^^^ba83 & ^^^^ba84 & ^^^^ba85 & ^^^^ba86 & ^^^^ba87 & ^^^^ba88 & ^^^^ba89 & ^^^^ba8a & ^^^^ba8b & ^^^^ba8c & ^^^^ba8d & ^^^^ba8e & ^^^^ba8f\\\hline +\Col{90} & ^^^^ba90 & ^^^^ba91 & ^^^^ba92 & ^^^^ba93 & ^^^^ba94 & ^^^^ba95 & ^^^^ba96 & ^^^^ba97 & ^^^^ba98 & ^^^^ba99 & ^^^^ba9a & ^^^^ba9b & ^^^^ba9c & ^^^^ba9d & ^^^^ba9e & ^^^^ba9f\\\hline +\Col{a0} & ^^^^baa0 & ^^^^baa1 & ^^^^baa2 & ^^^^baa3 & ^^^^baa4 & ^^^^baa5 & ^^^^baa6 & ^^^^baa7 & ^^^^baa8 & ^^^^baa9 & ^^^^baaa & ^^^^baab & ^^^^baac & ^^^^baad & ^^^^baae & ^^^^baaf\\\hline +\Col{b0} & ^^^^bab0 & ^^^^bab1 & ^^^^bab2 & ^^^^bab3 & ^^^^bab4 & ^^^^bab5 & ^^^^bab6 & ^^^^bab7 & ^^^^bab8 & ^^^^bab9 & ^^^^baba & ^^^^babb & ^^^^babc & ^^^^babd & ^^^^babe & ^^^^babf\\\hline +\Col{c0} & ^^^^bac0 & ^^^^bac1 & ^^^^bac2 & ^^^^bac3 & ^^^^bac4 & ^^^^bac5 & ^^^^bac6 & ^^^^bac7 & ^^^^bac8 & ^^^^bac9 & ^^^^baca & ^^^^bacb & ^^^^bacc & ^^^^bacd & ^^^^bace & ^^^^bacf\\\hline +\Col{d0} & ^^^^bad0 & ^^^^bad1 & ^^^^bad2 & ^^^^bad3 & ^^^^bad4 & ^^^^bad5 & ^^^^bad6 & ^^^^bad7 & ^^^^bad8 & ^^^^bad9 & ^^^^bada & ^^^^badb & ^^^^badc & ^^^^badd & ^^^^bade & ^^^^badf\\\hline +\Col{e0} & ^^^^bae0 & ^^^^bae1 & ^^^^bae2 & ^^^^bae3 & ^^^^bae4 & ^^^^bae5 & ^^^^bae6 & ^^^^bae7 & ^^^^bae8 & ^^^^bae9 & ^^^^baea & ^^^^baeb & ^^^^baec & ^^^^baed & ^^^^baee & ^^^^baef\\\hline +\Col{f0} & ^^^^baf0 & ^^^^baf1 & ^^^^baf2 & ^^^^baf3 & ^^^^baf4 & ^^^^baf5 & ^^^^baf6 & ^^^^baf7 & ^^^^baf8 & ^^^^baf9 & ^^^^bafa & ^^^^bafb & ^^^^bafc & ^^^^bafd & ^^^^bafe & ^^^^baff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{BB}\\\hline +\Col{00} & ^^^^bb00 & ^^^^bb01 & ^^^^bb02 & ^^^^bb03 & ^^^^bb04 & ^^^^bb05 & ^^^^bb06 & ^^^^bb07 & ^^^^bb08 & ^^^^bb09 & ^^^^bb0a & ^^^^bb0b & ^^^^bb0c & ^^^^bb0d & ^^^^bb0e & ^^^^bb0f\\\hline +\Col{10} & ^^^^bb10 & ^^^^bb11 & ^^^^bb12 & ^^^^bb13 & ^^^^bb14 & ^^^^bb15 & ^^^^bb16 & ^^^^bb17 & ^^^^bb18 & ^^^^bb19 & ^^^^bb1a & ^^^^bb1b & ^^^^bb1c & ^^^^bb1d & ^^^^bb1e & ^^^^bb1f\\\hline +\Col{20} & ^^^^bb20 & ^^^^bb21 & ^^^^bb22 & ^^^^bb23 & ^^^^bb24 & ^^^^bb25 & ^^^^bb26 & ^^^^bb27 & ^^^^bb28 & ^^^^bb29 & ^^^^bb2a & ^^^^bb2b & ^^^^bb2c & ^^^^bb2d & ^^^^bb2e & ^^^^bb2f\\\hline +\Col{30} & ^^^^bb30 & ^^^^bb31 & ^^^^bb32 & ^^^^bb33 & ^^^^bb34 & ^^^^bb35 & ^^^^bb36 & ^^^^bb37 & ^^^^bb38 & ^^^^bb39 & ^^^^bb3a & ^^^^bb3b & ^^^^bb3c & ^^^^bb3d & ^^^^bb3e & ^^^^bb3f\\\hline +\Col{40} & ^^^^bb40 & ^^^^bb41 & ^^^^bb42 & ^^^^bb43 & ^^^^bb44 & ^^^^bb45 & ^^^^bb46 & ^^^^bb47 & ^^^^bb48 & ^^^^bb49 & ^^^^bb4a & ^^^^bb4b & ^^^^bb4c & ^^^^bb4d & ^^^^bb4e & ^^^^bb4f\\\hline +\Col{50} & ^^^^bb50 & ^^^^bb51 & ^^^^bb52 & ^^^^bb53 & ^^^^bb54 & ^^^^bb55 & ^^^^bb56 & ^^^^bb57 & ^^^^bb58 & ^^^^bb59 & ^^^^bb5a & ^^^^bb5b & ^^^^bb5c & ^^^^bb5d & ^^^^bb5e & ^^^^bb5f\\\hline +\Col{60} & ^^^^bb60 & ^^^^bb61 & ^^^^bb62 & ^^^^bb63 & ^^^^bb64 & ^^^^bb65 & ^^^^bb66 & ^^^^bb67 & ^^^^bb68 & ^^^^bb69 & ^^^^bb6a & ^^^^bb6b & ^^^^bb6c & ^^^^bb6d & ^^^^bb6e & ^^^^bb6f\\\hline +\Col{70} & ^^^^bb70 & ^^^^bb71 & ^^^^bb72 & ^^^^bb73 & ^^^^bb74 & ^^^^bb75 & ^^^^bb76 & ^^^^bb77 & ^^^^bb78 & ^^^^bb79 & ^^^^bb7a & ^^^^bb7b & ^^^^bb7c & ^^^^bb7d & ^^^^bb7e & ^^^^bb7f\\\hline +\Col{80} & ^^^^bb80 & ^^^^bb81 & ^^^^bb82 & ^^^^bb83 & ^^^^bb84 & ^^^^bb85 & ^^^^bb86 & ^^^^bb87 & ^^^^bb88 & ^^^^bb89 & ^^^^bb8a & ^^^^bb8b & ^^^^bb8c & ^^^^bb8d & ^^^^bb8e & ^^^^bb8f\\\hline +\Col{90} & ^^^^bb90 & ^^^^bb91 & ^^^^bb92 & ^^^^bb93 & ^^^^bb94 & ^^^^bb95 & ^^^^bb96 & ^^^^bb97 & ^^^^bb98 & ^^^^bb99 & ^^^^bb9a & ^^^^bb9b & ^^^^bb9c & ^^^^bb9d & ^^^^bb9e & ^^^^bb9f\\\hline +\Col{a0} & ^^^^bba0 & ^^^^bba1 & ^^^^bba2 & ^^^^bba3 & ^^^^bba4 & ^^^^bba5 & ^^^^bba6 & ^^^^bba7 & ^^^^bba8 & ^^^^bba9 & ^^^^bbaa & ^^^^bbab & ^^^^bbac & ^^^^bbad & ^^^^bbae & ^^^^bbaf\\\hline +\Col{b0} & ^^^^bbb0 & ^^^^bbb1 & ^^^^bbb2 & ^^^^bbb3 & ^^^^bbb4 & ^^^^bbb5 & ^^^^bbb6 & ^^^^bbb7 & ^^^^bbb8 & ^^^^bbb9 & ^^^^bbba & ^^^^bbbb & ^^^^bbbc & ^^^^bbbd & ^^^^bbbe & ^^^^bbbf\\\hline +\Col{c0} & ^^^^bbc0 & ^^^^bbc1 & ^^^^bbc2 & ^^^^bbc3 & ^^^^bbc4 & ^^^^bbc5 & ^^^^bbc6 & ^^^^bbc7 & ^^^^bbc8 & ^^^^bbc9 & ^^^^bbca & ^^^^bbcb & ^^^^bbcc & ^^^^bbcd & ^^^^bbce & ^^^^bbcf\\\hline +\Col{d0} & ^^^^bbd0 & ^^^^bbd1 & ^^^^bbd2 & ^^^^bbd3 & ^^^^bbd4 & ^^^^bbd5 & ^^^^bbd6 & ^^^^bbd7 & ^^^^bbd8 & ^^^^bbd9 & ^^^^bbda & ^^^^bbdb & ^^^^bbdc & ^^^^bbdd & ^^^^bbde & ^^^^bbdf\\\hline +\Col{e0} & ^^^^bbe0 & ^^^^bbe1 & ^^^^bbe2 & ^^^^bbe3 & ^^^^bbe4 & ^^^^bbe5 & ^^^^bbe6 & ^^^^bbe7 & ^^^^bbe8 & ^^^^bbe9 & ^^^^bbea & ^^^^bbeb & ^^^^bbec & ^^^^bbed & ^^^^bbee & ^^^^bbef\\\hline +\Col{f0} & ^^^^bbf0 & ^^^^bbf1 & ^^^^bbf2 & ^^^^bbf3 & ^^^^bbf4 & ^^^^bbf5 & ^^^^bbf6 & ^^^^bbf7 & ^^^^bbf8 & ^^^^bbf9 & ^^^^bbfa & ^^^^bbfb & ^^^^bbfc & ^^^^bbfd & ^^^^bbfe & ^^^^bbff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{BC}\\\hline +\Col{00} & ^^^^bc00 & ^^^^bc01 & ^^^^bc02 & ^^^^bc03 & ^^^^bc04 & ^^^^bc05 & ^^^^bc06 & ^^^^bc07 & ^^^^bc08 & ^^^^bc09 & ^^^^bc0a & ^^^^bc0b & ^^^^bc0c & ^^^^bc0d & ^^^^bc0e & ^^^^bc0f\\\hline +\Col{10} & ^^^^bc10 & ^^^^bc11 & ^^^^bc12 & ^^^^bc13 & ^^^^bc14 & ^^^^bc15 & ^^^^bc16 & ^^^^bc17 & ^^^^bc18 & ^^^^bc19 & ^^^^bc1a & ^^^^bc1b & ^^^^bc1c & ^^^^bc1d & ^^^^bc1e & ^^^^bc1f\\\hline +\Col{20} & ^^^^bc20 & ^^^^bc21 & ^^^^bc22 & ^^^^bc23 & ^^^^bc24 & ^^^^bc25 & ^^^^bc26 & ^^^^bc27 & ^^^^bc28 & ^^^^bc29 & ^^^^bc2a & ^^^^bc2b & ^^^^bc2c & ^^^^bc2d & ^^^^bc2e & ^^^^bc2f\\\hline +\Col{30} & ^^^^bc30 & ^^^^bc31 & ^^^^bc32 & ^^^^bc33 & ^^^^bc34 & ^^^^bc35 & ^^^^bc36 & ^^^^bc37 & ^^^^bc38 & ^^^^bc39 & ^^^^bc3a & ^^^^bc3b & ^^^^bc3c & ^^^^bc3d & ^^^^bc3e & ^^^^bc3f\\\hline +\Col{40} & ^^^^bc40 & ^^^^bc41 & ^^^^bc42 & ^^^^bc43 & ^^^^bc44 & ^^^^bc45 & ^^^^bc46 & ^^^^bc47 & ^^^^bc48 & ^^^^bc49 & ^^^^bc4a & ^^^^bc4b & ^^^^bc4c & ^^^^bc4d & ^^^^bc4e & ^^^^bc4f\\\hline +\Col{50} & ^^^^bc50 & ^^^^bc51 & ^^^^bc52 & ^^^^bc53 & ^^^^bc54 & ^^^^bc55 & ^^^^bc56 & ^^^^bc57 & ^^^^bc58 & ^^^^bc59 & ^^^^bc5a & ^^^^bc5b & ^^^^bc5c & ^^^^bc5d & ^^^^bc5e & ^^^^bc5f\\\hline +\Col{60} & ^^^^bc60 & ^^^^bc61 & ^^^^bc62 & ^^^^bc63 & ^^^^bc64 & ^^^^bc65 & ^^^^bc66 & ^^^^bc67 & ^^^^bc68 & ^^^^bc69 & ^^^^bc6a & ^^^^bc6b & ^^^^bc6c & ^^^^bc6d & ^^^^bc6e & ^^^^bc6f\\\hline +\Col{70} & ^^^^bc70 & ^^^^bc71 & ^^^^bc72 & ^^^^bc73 & ^^^^bc74 & ^^^^bc75 & ^^^^bc76 & ^^^^bc77 & ^^^^bc78 & ^^^^bc79 & ^^^^bc7a & ^^^^bc7b & ^^^^bc7c & ^^^^bc7d & ^^^^bc7e & ^^^^bc7f\\\hline +\Col{80} & ^^^^bc80 & ^^^^bc81 & ^^^^bc82 & ^^^^bc83 & ^^^^bc84 & ^^^^bc85 & ^^^^bc86 & ^^^^bc87 & ^^^^bc88 & ^^^^bc89 & ^^^^bc8a & ^^^^bc8b & ^^^^bc8c & ^^^^bc8d & ^^^^bc8e & ^^^^bc8f\\\hline +\Col{90} & ^^^^bc90 & ^^^^bc91 & ^^^^bc92 & ^^^^bc93 & ^^^^bc94 & ^^^^bc95 & ^^^^bc96 & ^^^^bc97 & ^^^^bc98 & ^^^^bc99 & ^^^^bc9a & ^^^^bc9b & ^^^^bc9c & ^^^^bc9d & ^^^^bc9e & ^^^^bc9f\\\hline +\Col{a0} & ^^^^bca0 & ^^^^bca1 & ^^^^bca2 & ^^^^bca3 & ^^^^bca4 & ^^^^bca5 & ^^^^bca6 & ^^^^bca7 & ^^^^bca8 & ^^^^bca9 & ^^^^bcaa & ^^^^bcab & ^^^^bcac & ^^^^bcad & ^^^^bcae & ^^^^bcaf\\\hline +\Col{b0} & ^^^^bcb0 & ^^^^bcb1 & ^^^^bcb2 & ^^^^bcb3 & ^^^^bcb4 & ^^^^bcb5 & ^^^^bcb6 & ^^^^bcb7 & ^^^^bcb8 & ^^^^bcb9 & ^^^^bcba & ^^^^bcbb & ^^^^bcbc & ^^^^bcbd & ^^^^bcbe & ^^^^bcbf\\\hline +\Col{c0} & ^^^^bcc0 & ^^^^bcc1 & ^^^^bcc2 & ^^^^bcc3 & ^^^^bcc4 & ^^^^bcc5 & ^^^^bcc6 & ^^^^bcc7 & ^^^^bcc8 & ^^^^bcc9 & ^^^^bcca & ^^^^bccb & ^^^^bccc & ^^^^bccd & ^^^^bcce & ^^^^bccf\\\hline +\Col{d0} & ^^^^bcd0 & ^^^^bcd1 & ^^^^bcd2 & ^^^^bcd3 & ^^^^bcd4 & ^^^^bcd5 & ^^^^bcd6 & ^^^^bcd7 & ^^^^bcd8 & ^^^^bcd9 & ^^^^bcda & ^^^^bcdb & ^^^^bcdc & ^^^^bcdd & ^^^^bcde & ^^^^bcdf\\\hline +\Col{e0} & ^^^^bce0 & ^^^^bce1 & ^^^^bce2 & ^^^^bce3 & ^^^^bce4 & ^^^^bce5 & ^^^^bce6 & ^^^^bce7 & ^^^^bce8 & ^^^^bce9 & ^^^^bcea & ^^^^bceb & ^^^^bcec & ^^^^bced & ^^^^bcee & ^^^^bcef\\\hline +\Col{f0} & ^^^^bcf0 & ^^^^bcf1 & ^^^^bcf2 & ^^^^bcf3 & ^^^^bcf4 & ^^^^bcf5 & ^^^^bcf6 & ^^^^bcf7 & ^^^^bcf8 & ^^^^bcf9 & ^^^^bcfa & ^^^^bcfb & ^^^^bcfc & ^^^^bcfd & ^^^^bcfe & ^^^^bcff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{BD}\\\hline +\Col{00} & ^^^^bd00 & ^^^^bd01 & ^^^^bd02 & ^^^^bd03 & ^^^^bd04 & ^^^^bd05 & ^^^^bd06 & ^^^^bd07 & ^^^^bd08 & ^^^^bd09 & ^^^^bd0a & ^^^^bd0b & ^^^^bd0c & ^^^^bd0d & ^^^^bd0e & ^^^^bd0f\\\hline +\Col{10} & ^^^^bd10 & ^^^^bd11 & ^^^^bd12 & ^^^^bd13 & ^^^^bd14 & ^^^^bd15 & ^^^^bd16 & ^^^^bd17 & ^^^^bd18 & ^^^^bd19 & ^^^^bd1a & ^^^^bd1b & ^^^^bd1c & ^^^^bd1d & ^^^^bd1e & ^^^^bd1f\\\hline +\Col{20} & ^^^^bd20 & ^^^^bd21 & ^^^^bd22 & ^^^^bd23 & ^^^^bd24 & ^^^^bd25 & ^^^^bd26 & ^^^^bd27 & ^^^^bd28 & ^^^^bd29 & ^^^^bd2a & ^^^^bd2b & ^^^^bd2c & ^^^^bd2d & ^^^^bd2e & ^^^^bd2f\\\hline +\Col{30} & ^^^^bd30 & ^^^^bd31 & ^^^^bd32 & ^^^^bd33 & ^^^^bd34 & ^^^^bd35 & ^^^^bd36 & ^^^^bd37 & ^^^^bd38 & ^^^^bd39 & ^^^^bd3a & ^^^^bd3b & ^^^^bd3c & ^^^^bd3d & ^^^^bd3e & ^^^^bd3f\\\hline +\Col{40} & ^^^^bd40 & ^^^^bd41 & ^^^^bd42 & ^^^^bd43 & ^^^^bd44 & ^^^^bd45 & ^^^^bd46 & ^^^^bd47 & ^^^^bd48 & ^^^^bd49 & ^^^^bd4a & ^^^^bd4b & ^^^^bd4c & ^^^^bd4d & ^^^^bd4e & ^^^^bd4f\\\hline +\Col{50} & ^^^^bd50 & ^^^^bd51 & ^^^^bd52 & ^^^^bd53 & ^^^^bd54 & ^^^^bd55 & ^^^^bd56 & ^^^^bd57 & ^^^^bd58 & ^^^^bd59 & ^^^^bd5a & ^^^^bd5b & ^^^^bd5c & ^^^^bd5d & ^^^^bd5e & ^^^^bd5f\\\hline +\Col{60} & ^^^^bd60 & ^^^^bd61 & ^^^^bd62 & ^^^^bd63 & ^^^^bd64 & ^^^^bd65 & ^^^^bd66 & ^^^^bd67 & ^^^^bd68 & ^^^^bd69 & ^^^^bd6a & ^^^^bd6b & ^^^^bd6c & ^^^^bd6d & ^^^^bd6e & ^^^^bd6f\\\hline +\Col{70} & ^^^^bd70 & ^^^^bd71 & ^^^^bd72 & ^^^^bd73 & ^^^^bd74 & ^^^^bd75 & ^^^^bd76 & ^^^^bd77 & ^^^^bd78 & ^^^^bd79 & ^^^^bd7a & ^^^^bd7b & ^^^^bd7c & ^^^^bd7d & ^^^^bd7e & ^^^^bd7f\\\hline +\Col{80} & ^^^^bd80 & ^^^^bd81 & ^^^^bd82 & ^^^^bd83 & ^^^^bd84 & ^^^^bd85 & ^^^^bd86 & ^^^^bd87 & ^^^^bd88 & ^^^^bd89 & ^^^^bd8a & ^^^^bd8b & ^^^^bd8c & ^^^^bd8d & ^^^^bd8e & ^^^^bd8f\\\hline +\Col{90} & ^^^^bd90 & ^^^^bd91 & ^^^^bd92 & ^^^^bd93 & ^^^^bd94 & ^^^^bd95 & ^^^^bd96 & ^^^^bd97 & ^^^^bd98 & ^^^^bd99 & ^^^^bd9a & ^^^^bd9b & ^^^^bd9c & ^^^^bd9d & ^^^^bd9e & ^^^^bd9f\\\hline +\Col{a0} & ^^^^bda0 & ^^^^bda1 & ^^^^bda2 & ^^^^bda3 & ^^^^bda4 & ^^^^bda5 & ^^^^bda6 & ^^^^bda7 & ^^^^bda8 & ^^^^bda9 & ^^^^bdaa & ^^^^bdab & ^^^^bdac & ^^^^bdad & ^^^^bdae & ^^^^bdaf\\\hline +\Col{b0} & ^^^^bdb0 & ^^^^bdb1 & ^^^^bdb2 & ^^^^bdb3 & ^^^^bdb4 & ^^^^bdb5 & ^^^^bdb6 & ^^^^bdb7 & ^^^^bdb8 & ^^^^bdb9 & ^^^^bdba & ^^^^bdbb & ^^^^bdbc & ^^^^bdbd & ^^^^bdbe & ^^^^bdbf\\\hline +\Col{c0} & ^^^^bdc0 & ^^^^bdc1 & ^^^^bdc2 & ^^^^bdc3 & ^^^^bdc4 & ^^^^bdc5 & ^^^^bdc6 & ^^^^bdc7 & ^^^^bdc8 & ^^^^bdc9 & ^^^^bdca & ^^^^bdcb & ^^^^bdcc & ^^^^bdcd & ^^^^bdce & ^^^^bdcf\\\hline +\Col{d0} & ^^^^bdd0 & ^^^^bdd1 & ^^^^bdd2 & ^^^^bdd3 & ^^^^bdd4 & ^^^^bdd5 & ^^^^bdd6 & ^^^^bdd7 & ^^^^bdd8 & ^^^^bdd9 & ^^^^bdda & ^^^^bddb & ^^^^bddc & ^^^^bddd & ^^^^bdde & ^^^^bddf\\\hline +\Col{e0} & ^^^^bde0 & ^^^^bde1 & ^^^^bde2 & ^^^^bde3 & ^^^^bde4 & ^^^^bde5 & ^^^^bde6 & ^^^^bde7 & ^^^^bde8 & ^^^^bde9 & ^^^^bdea & ^^^^bdeb & ^^^^bdec & ^^^^bded & ^^^^bdee & ^^^^bdef\\\hline +\Col{f0} & ^^^^bdf0 & ^^^^bdf1 & ^^^^bdf2 & ^^^^bdf3 & ^^^^bdf4 & ^^^^bdf5 & ^^^^bdf6 & ^^^^bdf7 & ^^^^bdf8 & ^^^^bdf9 & ^^^^bdfa & ^^^^bdfb & ^^^^bdfc & ^^^^bdfd & ^^^^bdfe & ^^^^bdff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{BE}\\\hline +\Col{00} & ^^^^be00 & ^^^^be01 & ^^^^be02 & ^^^^be03 & ^^^^be04 & ^^^^be05 & ^^^^be06 & ^^^^be07 & ^^^^be08 & ^^^^be09 & ^^^^be0a & ^^^^be0b & ^^^^be0c & ^^^^be0d & ^^^^be0e & ^^^^be0f\\\hline +\Col{10} & ^^^^be10 & ^^^^be11 & ^^^^be12 & ^^^^be13 & ^^^^be14 & ^^^^be15 & ^^^^be16 & ^^^^be17 & ^^^^be18 & ^^^^be19 & ^^^^be1a & ^^^^be1b & ^^^^be1c & ^^^^be1d & ^^^^be1e & ^^^^be1f\\\hline +\Col{20} & ^^^^be20 & ^^^^be21 & ^^^^be22 & ^^^^be23 & ^^^^be24 & ^^^^be25 & ^^^^be26 & ^^^^be27 & ^^^^be28 & ^^^^be29 & ^^^^be2a & ^^^^be2b & ^^^^be2c & ^^^^be2d & ^^^^be2e & ^^^^be2f\\\hline +\Col{30} & ^^^^be30 & ^^^^be31 & ^^^^be32 & ^^^^be33 & ^^^^be34 & ^^^^be35 & ^^^^be36 & ^^^^be37 & ^^^^be38 & ^^^^be39 & ^^^^be3a & ^^^^be3b & ^^^^be3c & ^^^^be3d & ^^^^be3e & ^^^^be3f\\\hline +\Col{40} & ^^^^be40 & ^^^^be41 & ^^^^be42 & ^^^^be43 & ^^^^be44 & ^^^^be45 & ^^^^be46 & ^^^^be47 & ^^^^be48 & ^^^^be49 & ^^^^be4a & ^^^^be4b & ^^^^be4c & ^^^^be4d & ^^^^be4e & ^^^^be4f\\\hline +\Col{50} & ^^^^be50 & ^^^^be51 & ^^^^be52 & ^^^^be53 & ^^^^be54 & ^^^^be55 & ^^^^be56 & ^^^^be57 & ^^^^be58 & ^^^^be59 & ^^^^be5a & ^^^^be5b & ^^^^be5c & ^^^^be5d & ^^^^be5e & ^^^^be5f\\\hline +\Col{60} & ^^^^be60 & ^^^^be61 & ^^^^be62 & ^^^^be63 & ^^^^be64 & ^^^^be65 & ^^^^be66 & ^^^^be67 & ^^^^be68 & ^^^^be69 & ^^^^be6a & ^^^^be6b & ^^^^be6c & ^^^^be6d & ^^^^be6e & ^^^^be6f\\\hline +\Col{70} & ^^^^be70 & ^^^^be71 & ^^^^be72 & ^^^^be73 & ^^^^be74 & ^^^^be75 & ^^^^be76 & ^^^^be77 & ^^^^be78 & ^^^^be79 & ^^^^be7a & ^^^^be7b & ^^^^be7c & ^^^^be7d & ^^^^be7e & ^^^^be7f\\\hline +\Col{80} & ^^^^be80 & ^^^^be81 & ^^^^be82 & ^^^^be83 & ^^^^be84 & ^^^^be85 & ^^^^be86 & ^^^^be87 & ^^^^be88 & ^^^^be89 & ^^^^be8a & ^^^^be8b & ^^^^be8c & ^^^^be8d & ^^^^be8e & ^^^^be8f\\\hline +\Col{90} & ^^^^be90 & ^^^^be91 & ^^^^be92 & ^^^^be93 & ^^^^be94 & ^^^^be95 & ^^^^be96 & ^^^^be97 & ^^^^be98 & ^^^^be99 & ^^^^be9a & ^^^^be9b & ^^^^be9c & ^^^^be9d & ^^^^be9e & ^^^^be9f\\\hline +\Col{a0} & ^^^^bea0 & ^^^^bea1 & ^^^^bea2 & ^^^^bea3 & ^^^^bea4 & ^^^^bea5 & ^^^^bea6 & ^^^^bea7 & ^^^^bea8 & ^^^^bea9 & ^^^^beaa & ^^^^beab & ^^^^beac & ^^^^bead & ^^^^beae & ^^^^beaf\\\hline +\Col{b0} & ^^^^beb0 & ^^^^beb1 & ^^^^beb2 & ^^^^beb3 & ^^^^beb4 & ^^^^beb5 & ^^^^beb6 & ^^^^beb7 & ^^^^beb8 & ^^^^beb9 & ^^^^beba & ^^^^bebb & ^^^^bebc & ^^^^bebd & ^^^^bebe & ^^^^bebf\\\hline +\Col{c0} & ^^^^bec0 & ^^^^bec1 & ^^^^bec2 & ^^^^bec3 & ^^^^bec4 & ^^^^bec5 & ^^^^bec6 & ^^^^bec7 & ^^^^bec8 & ^^^^bec9 & ^^^^beca & ^^^^becb & ^^^^becc & ^^^^becd & ^^^^bece & ^^^^becf\\\hline +\Col{d0} & ^^^^bed0 & ^^^^bed1 & ^^^^bed2 & ^^^^bed3 & ^^^^bed4 & ^^^^bed5 & ^^^^bed6 & ^^^^bed7 & ^^^^bed8 & ^^^^bed9 & ^^^^beda & ^^^^bedb & ^^^^bedc & ^^^^bedd & ^^^^bede & ^^^^bedf\\\hline +\Col{e0} & ^^^^bee0 & ^^^^bee1 & ^^^^bee2 & ^^^^bee3 & ^^^^bee4 & ^^^^bee5 & ^^^^bee6 & ^^^^bee7 & ^^^^bee8 & ^^^^bee9 & ^^^^beea & ^^^^beeb & ^^^^beec & ^^^^beed & ^^^^beee & ^^^^beef\\\hline +\Col{f0} & ^^^^bef0 & ^^^^bef1 & ^^^^bef2 & ^^^^bef3 & ^^^^bef4 & ^^^^bef5 & ^^^^bef6 & ^^^^bef7 & ^^^^bef8 & ^^^^bef9 & ^^^^befa & ^^^^befb & ^^^^befc & ^^^^befd & ^^^^befe & ^^^^beff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{BF}\\\hline +\Col{00} & ^^^^bf00 & ^^^^bf01 & ^^^^bf02 & ^^^^bf03 & ^^^^bf04 & ^^^^bf05 & ^^^^bf06 & ^^^^bf07 & ^^^^bf08 & ^^^^bf09 & ^^^^bf0a & ^^^^bf0b & ^^^^bf0c & ^^^^bf0d & ^^^^bf0e & ^^^^bf0f\\\hline +\Col{10} & ^^^^bf10 & ^^^^bf11 & ^^^^bf12 & ^^^^bf13 & ^^^^bf14 & ^^^^bf15 & ^^^^bf16 & ^^^^bf17 & ^^^^bf18 & ^^^^bf19 & ^^^^bf1a & ^^^^bf1b & ^^^^bf1c & ^^^^bf1d & ^^^^bf1e & ^^^^bf1f\\\hline +\Col{20} & ^^^^bf20 & ^^^^bf21 & ^^^^bf22 & ^^^^bf23 & ^^^^bf24 & ^^^^bf25 & ^^^^bf26 & ^^^^bf27 & ^^^^bf28 & ^^^^bf29 & ^^^^bf2a & ^^^^bf2b & ^^^^bf2c & ^^^^bf2d & ^^^^bf2e & ^^^^bf2f\\\hline +\Col{30} & ^^^^bf30 & ^^^^bf31 & ^^^^bf32 & ^^^^bf33 & ^^^^bf34 & ^^^^bf35 & ^^^^bf36 & ^^^^bf37 & ^^^^bf38 & ^^^^bf39 & ^^^^bf3a & ^^^^bf3b & ^^^^bf3c & ^^^^bf3d & ^^^^bf3e & ^^^^bf3f\\\hline +\Col{40} & ^^^^bf40 & ^^^^bf41 & ^^^^bf42 & ^^^^bf43 & ^^^^bf44 & ^^^^bf45 & ^^^^bf46 & ^^^^bf47 & ^^^^bf48 & ^^^^bf49 & ^^^^bf4a & ^^^^bf4b & ^^^^bf4c & ^^^^bf4d & ^^^^bf4e & ^^^^bf4f\\\hline +\Col{50} & ^^^^bf50 & ^^^^bf51 & ^^^^bf52 & ^^^^bf53 & ^^^^bf54 & ^^^^bf55 & ^^^^bf56 & ^^^^bf57 & ^^^^bf58 & ^^^^bf59 & ^^^^bf5a & ^^^^bf5b & ^^^^bf5c & ^^^^bf5d & ^^^^bf5e & ^^^^bf5f\\\hline +\Col{60} & ^^^^bf60 & ^^^^bf61 & ^^^^bf62 & ^^^^bf63 & ^^^^bf64 & ^^^^bf65 & ^^^^bf66 & ^^^^bf67 & ^^^^bf68 & ^^^^bf69 & ^^^^bf6a & ^^^^bf6b & ^^^^bf6c & ^^^^bf6d & ^^^^bf6e & ^^^^bf6f\\\hline +\Col{70} & ^^^^bf70 & ^^^^bf71 & ^^^^bf72 & ^^^^bf73 & ^^^^bf74 & ^^^^bf75 & ^^^^bf76 & ^^^^bf77 & ^^^^bf78 & ^^^^bf79 & ^^^^bf7a & ^^^^bf7b & ^^^^bf7c & ^^^^bf7d & ^^^^bf7e & ^^^^bf7f\\\hline +\Col{80} & ^^^^bf80 & ^^^^bf81 & ^^^^bf82 & ^^^^bf83 & ^^^^bf84 & ^^^^bf85 & ^^^^bf86 & ^^^^bf87 & ^^^^bf88 & ^^^^bf89 & ^^^^bf8a & ^^^^bf8b & ^^^^bf8c & ^^^^bf8d & ^^^^bf8e & ^^^^bf8f\\\hline +\Col{90} & ^^^^bf90 & ^^^^bf91 & ^^^^bf92 & ^^^^bf93 & ^^^^bf94 & ^^^^bf95 & ^^^^bf96 & ^^^^bf97 & ^^^^bf98 & ^^^^bf99 & ^^^^bf9a & ^^^^bf9b & ^^^^bf9c & ^^^^bf9d & ^^^^bf9e & ^^^^bf9f\\\hline +\Col{a0} & ^^^^bfa0 & ^^^^bfa1 & ^^^^bfa2 & ^^^^bfa3 & ^^^^bfa4 & ^^^^bfa5 & ^^^^bfa6 & ^^^^bfa7 & ^^^^bfa8 & ^^^^bfa9 & ^^^^bfaa & ^^^^bfab & ^^^^bfac & ^^^^bfad & ^^^^bfae & ^^^^bfaf\\\hline +\Col{b0} & ^^^^bfb0 & ^^^^bfb1 & ^^^^bfb2 & ^^^^bfb3 & ^^^^bfb4 & ^^^^bfb5 & ^^^^bfb6 & ^^^^bfb7 & ^^^^bfb8 & ^^^^bfb9 & ^^^^bfba & ^^^^bfbb & ^^^^bfbc & ^^^^bfbd & ^^^^bfbe & ^^^^bfbf\\\hline +\Col{c0} & ^^^^bfc0 & ^^^^bfc1 & ^^^^bfc2 & ^^^^bfc3 & ^^^^bfc4 & ^^^^bfc5 & ^^^^bfc6 & ^^^^bfc7 & ^^^^bfc8 & ^^^^bfc9 & ^^^^bfca & ^^^^bfcb & ^^^^bfcc & ^^^^bfcd & ^^^^bfce & ^^^^bfcf\\\hline +\Col{d0} & ^^^^bfd0 & ^^^^bfd1 & ^^^^bfd2 & ^^^^bfd3 & ^^^^bfd4 & ^^^^bfd5 & ^^^^bfd6 & ^^^^bfd7 & ^^^^bfd8 & ^^^^bfd9 & ^^^^bfda & ^^^^bfdb & ^^^^bfdc & ^^^^bfdd & ^^^^bfde & ^^^^bfdf\\\hline +\Col{e0} & ^^^^bfe0 & ^^^^bfe1 & ^^^^bfe2 & ^^^^bfe3 & ^^^^bfe4 & ^^^^bfe5 & ^^^^bfe6 & ^^^^bfe7 & ^^^^bfe8 & ^^^^bfe9 & ^^^^bfea & ^^^^bfeb & ^^^^bfec & ^^^^bfed & ^^^^bfee & ^^^^bfef\\\hline +\Col{f0} & ^^^^bff0 & ^^^^bff1 & ^^^^bff2 & ^^^^bff3 & ^^^^bff4 & ^^^^bff5 & ^^^^bff6 & ^^^^bff7 & ^^^^bff8 & ^^^^bff9 & ^^^^bffa & ^^^^bffb & ^^^^bffc & ^^^^bffd & ^^^^bffe & ^^^^bfff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{C0}\\\hline +\Col{00} & ^^^^c000 & ^^^^c001 & ^^^^c002 & ^^^^c003 & ^^^^c004 & ^^^^c005 & ^^^^c006 & ^^^^c007 & ^^^^c008 & ^^^^c009 & ^^^^c00a & ^^^^c00b & ^^^^c00c & ^^^^c00d & ^^^^c00e & ^^^^c00f\\\hline +\Col{10} & ^^^^c010 & ^^^^c011 & ^^^^c012 & ^^^^c013 & ^^^^c014 & ^^^^c015 & ^^^^c016 & ^^^^c017 & ^^^^c018 & ^^^^c019 & ^^^^c01a & ^^^^c01b & ^^^^c01c & ^^^^c01d & ^^^^c01e & ^^^^c01f\\\hline +\Col{20} & ^^^^c020 & ^^^^c021 & ^^^^c022 & ^^^^c023 & ^^^^c024 & ^^^^c025 & ^^^^c026 & ^^^^c027 & ^^^^c028 & ^^^^c029 & ^^^^c02a & ^^^^c02b & ^^^^c02c & ^^^^c02d & ^^^^c02e & ^^^^c02f\\\hline +\Col{30} & ^^^^c030 & ^^^^c031 & ^^^^c032 & ^^^^c033 & ^^^^c034 & ^^^^c035 & ^^^^c036 & ^^^^c037 & ^^^^c038 & ^^^^c039 & ^^^^c03a & ^^^^c03b & ^^^^c03c & ^^^^c03d & ^^^^c03e & ^^^^c03f\\\hline +\Col{40} & ^^^^c040 & ^^^^c041 & ^^^^c042 & ^^^^c043 & ^^^^c044 & ^^^^c045 & ^^^^c046 & ^^^^c047 & ^^^^c048 & ^^^^c049 & ^^^^c04a & ^^^^c04b & ^^^^c04c & ^^^^c04d & ^^^^c04e & ^^^^c04f\\\hline +\Col{50} & ^^^^c050 & ^^^^c051 & ^^^^c052 & ^^^^c053 & ^^^^c054 & ^^^^c055 & ^^^^c056 & ^^^^c057 & ^^^^c058 & ^^^^c059 & ^^^^c05a & ^^^^c05b & ^^^^c05c & ^^^^c05d & ^^^^c05e & ^^^^c05f\\\hline +\Col{60} & ^^^^c060 & ^^^^c061 & ^^^^c062 & ^^^^c063 & ^^^^c064 & ^^^^c065 & ^^^^c066 & ^^^^c067 & ^^^^c068 & ^^^^c069 & ^^^^c06a & ^^^^c06b & ^^^^c06c & ^^^^c06d & ^^^^c06e & ^^^^c06f\\\hline +\Col{70} & ^^^^c070 & ^^^^c071 & ^^^^c072 & ^^^^c073 & ^^^^c074 & ^^^^c075 & ^^^^c076 & ^^^^c077 & ^^^^c078 & ^^^^c079 & ^^^^c07a & ^^^^c07b & ^^^^c07c & ^^^^c07d & ^^^^c07e & ^^^^c07f\\\hline +\Col{80} & ^^^^c080 & ^^^^c081 & ^^^^c082 & ^^^^c083 & ^^^^c084 & ^^^^c085 & ^^^^c086 & ^^^^c087 & ^^^^c088 & ^^^^c089 & ^^^^c08a & ^^^^c08b & ^^^^c08c & ^^^^c08d & ^^^^c08e & ^^^^c08f\\\hline +\Col{90} & ^^^^c090 & ^^^^c091 & ^^^^c092 & ^^^^c093 & ^^^^c094 & ^^^^c095 & ^^^^c096 & ^^^^c097 & ^^^^c098 & ^^^^c099 & ^^^^c09a & ^^^^c09b & ^^^^c09c & ^^^^c09d & ^^^^c09e & ^^^^c09f\\\hline +\Col{a0} & ^^^^c0a0 & ^^^^c0a1 & ^^^^c0a2 & ^^^^c0a3 & ^^^^c0a4 & ^^^^c0a5 & ^^^^c0a6 & ^^^^c0a7 & ^^^^c0a8 & ^^^^c0a9 & ^^^^c0aa & ^^^^c0ab & ^^^^c0ac & ^^^^c0ad & ^^^^c0ae & ^^^^c0af\\\hline +\Col{b0} & ^^^^c0b0 & ^^^^c0b1 & ^^^^c0b2 & ^^^^c0b3 & ^^^^c0b4 & ^^^^c0b5 & ^^^^c0b6 & ^^^^c0b7 & ^^^^c0b8 & ^^^^c0b9 & ^^^^c0ba & ^^^^c0bb & ^^^^c0bc & ^^^^c0bd & ^^^^c0be & ^^^^c0bf\\\hline +\Col{c0} & ^^^^c0c0 & ^^^^c0c1 & ^^^^c0c2 & ^^^^c0c3 & ^^^^c0c4 & ^^^^c0c5 & ^^^^c0c6 & ^^^^c0c7 & ^^^^c0c8 & ^^^^c0c9 & ^^^^c0ca & ^^^^c0cb & ^^^^c0cc & ^^^^c0cd & ^^^^c0ce & ^^^^c0cf\\\hline +\Col{d0} & ^^^^c0d0 & ^^^^c0d1 & ^^^^c0d2 & ^^^^c0d3 & ^^^^c0d4 & ^^^^c0d5 & ^^^^c0d6 & ^^^^c0d7 & ^^^^c0d8 & ^^^^c0d9 & ^^^^c0da & ^^^^c0db & ^^^^c0dc & ^^^^c0dd & ^^^^c0de & ^^^^c0df\\\hline +\Col{e0} & ^^^^c0e0 & ^^^^c0e1 & ^^^^c0e2 & ^^^^c0e3 & ^^^^c0e4 & ^^^^c0e5 & ^^^^c0e6 & ^^^^c0e7 & ^^^^c0e8 & ^^^^c0e9 & ^^^^c0ea & ^^^^c0eb & ^^^^c0ec & ^^^^c0ed & ^^^^c0ee & ^^^^c0ef\\\hline +\Col{f0} & ^^^^c0f0 & ^^^^c0f1 & ^^^^c0f2 & ^^^^c0f3 & ^^^^c0f4 & ^^^^c0f5 & ^^^^c0f6 & ^^^^c0f7 & ^^^^c0f8 & ^^^^c0f9 & ^^^^c0fa & ^^^^c0fb & ^^^^c0fc & ^^^^c0fd & ^^^^c0fe & ^^^^c0ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{C1}\\\hline +\Col{00} & ^^^^c100 & ^^^^c101 & ^^^^c102 & ^^^^c103 & ^^^^c104 & ^^^^c105 & ^^^^c106 & ^^^^c107 & ^^^^c108 & ^^^^c109 & ^^^^c10a & ^^^^c10b & ^^^^c10c & ^^^^c10d & ^^^^c10e & ^^^^c10f\\\hline +\Col{10} & ^^^^c110 & ^^^^c111 & ^^^^c112 & ^^^^c113 & ^^^^c114 & ^^^^c115 & ^^^^c116 & ^^^^c117 & ^^^^c118 & ^^^^c119 & ^^^^c11a & ^^^^c11b & ^^^^c11c & ^^^^c11d & ^^^^c11e & ^^^^c11f\\\hline +\Col{20} & ^^^^c120 & ^^^^c121 & ^^^^c122 & ^^^^c123 & ^^^^c124 & ^^^^c125 & ^^^^c126 & ^^^^c127 & ^^^^c128 & ^^^^c129 & ^^^^c12a & ^^^^c12b & ^^^^c12c & ^^^^c12d & ^^^^c12e & ^^^^c12f\\\hline +\Col{30} & ^^^^c130 & ^^^^c131 & ^^^^c132 & ^^^^c133 & ^^^^c134 & ^^^^c135 & ^^^^c136 & ^^^^c137 & ^^^^c138 & ^^^^c139 & ^^^^c13a & ^^^^c13b & ^^^^c13c & ^^^^c13d & ^^^^c13e & ^^^^c13f\\\hline +\Col{40} & ^^^^c140 & ^^^^c141 & ^^^^c142 & ^^^^c143 & ^^^^c144 & ^^^^c145 & ^^^^c146 & ^^^^c147 & ^^^^c148 & ^^^^c149 & ^^^^c14a & ^^^^c14b & ^^^^c14c & ^^^^c14d & ^^^^c14e & ^^^^c14f\\\hline +\Col{50} & ^^^^c150 & ^^^^c151 & ^^^^c152 & ^^^^c153 & ^^^^c154 & ^^^^c155 & ^^^^c156 & ^^^^c157 & ^^^^c158 & ^^^^c159 & ^^^^c15a & ^^^^c15b & ^^^^c15c & ^^^^c15d & ^^^^c15e & ^^^^c15f\\\hline +\Col{60} & ^^^^c160 & ^^^^c161 & ^^^^c162 & ^^^^c163 & ^^^^c164 & ^^^^c165 & ^^^^c166 & ^^^^c167 & ^^^^c168 & ^^^^c169 & ^^^^c16a & ^^^^c16b & ^^^^c16c & ^^^^c16d & ^^^^c16e & ^^^^c16f\\\hline +\Col{70} & ^^^^c170 & ^^^^c171 & ^^^^c172 & ^^^^c173 & ^^^^c174 & ^^^^c175 & ^^^^c176 & ^^^^c177 & ^^^^c178 & ^^^^c179 & ^^^^c17a & ^^^^c17b & ^^^^c17c & ^^^^c17d & ^^^^c17e & ^^^^c17f\\\hline +\Col{80} & ^^^^c180 & ^^^^c181 & ^^^^c182 & ^^^^c183 & ^^^^c184 & ^^^^c185 & ^^^^c186 & ^^^^c187 & ^^^^c188 & ^^^^c189 & ^^^^c18a & ^^^^c18b & ^^^^c18c & ^^^^c18d & ^^^^c18e & ^^^^c18f\\\hline +\Col{90} & ^^^^c190 & ^^^^c191 & ^^^^c192 & ^^^^c193 & ^^^^c194 & ^^^^c195 & ^^^^c196 & ^^^^c197 & ^^^^c198 & ^^^^c199 & ^^^^c19a & ^^^^c19b & ^^^^c19c & ^^^^c19d & ^^^^c19e & ^^^^c19f\\\hline +\Col{a0} & ^^^^c1a0 & ^^^^c1a1 & ^^^^c1a2 & ^^^^c1a3 & ^^^^c1a4 & ^^^^c1a5 & ^^^^c1a6 & ^^^^c1a7 & ^^^^c1a8 & ^^^^c1a9 & ^^^^c1aa & ^^^^c1ab & ^^^^c1ac & ^^^^c1ad & ^^^^c1ae & ^^^^c1af\\\hline +\Col{b0} & ^^^^c1b0 & ^^^^c1b1 & ^^^^c1b2 & ^^^^c1b3 & ^^^^c1b4 & ^^^^c1b5 & ^^^^c1b6 & ^^^^c1b7 & ^^^^c1b8 & ^^^^c1b9 & ^^^^c1ba & ^^^^c1bb & ^^^^c1bc & ^^^^c1bd & ^^^^c1be & ^^^^c1bf\\\hline +\Col{c0} & ^^^^c1c0 & ^^^^c1c1 & ^^^^c1c2 & ^^^^c1c3 & ^^^^c1c4 & ^^^^c1c5 & ^^^^c1c6 & ^^^^c1c7 & ^^^^c1c8 & ^^^^c1c9 & ^^^^c1ca & ^^^^c1cb & ^^^^c1cc & ^^^^c1cd & ^^^^c1ce & ^^^^c1cf\\\hline +\Col{d0} & ^^^^c1d0 & ^^^^c1d1 & ^^^^c1d2 & ^^^^c1d3 & ^^^^c1d4 & ^^^^c1d5 & ^^^^c1d6 & ^^^^c1d7 & ^^^^c1d8 & ^^^^c1d9 & ^^^^c1da & ^^^^c1db & ^^^^c1dc & ^^^^c1dd & ^^^^c1de & ^^^^c1df\\\hline +\Col{e0} & ^^^^c1e0 & ^^^^c1e1 & ^^^^c1e2 & ^^^^c1e3 & ^^^^c1e4 & ^^^^c1e5 & ^^^^c1e6 & ^^^^c1e7 & ^^^^c1e8 & ^^^^c1e9 & ^^^^c1ea & ^^^^c1eb & ^^^^c1ec & ^^^^c1ed & ^^^^c1ee & ^^^^c1ef\\\hline +\Col{f0} & ^^^^c1f0 & ^^^^c1f1 & ^^^^c1f2 & ^^^^c1f3 & ^^^^c1f4 & ^^^^c1f5 & ^^^^c1f6 & ^^^^c1f7 & ^^^^c1f8 & ^^^^c1f9 & ^^^^c1fa & ^^^^c1fb & ^^^^c1fc & ^^^^c1fd & ^^^^c1fe & ^^^^c1ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{C2}\\\hline +\Col{00} & ^^^^c200 & ^^^^c201 & ^^^^c202 & ^^^^c203 & ^^^^c204 & ^^^^c205 & ^^^^c206 & ^^^^c207 & ^^^^c208 & ^^^^c209 & ^^^^c20a & ^^^^c20b & ^^^^c20c & ^^^^c20d & ^^^^c20e & ^^^^c20f\\\hline +\Col{10} & ^^^^c210 & ^^^^c211 & ^^^^c212 & ^^^^c213 & ^^^^c214 & ^^^^c215 & ^^^^c216 & ^^^^c217 & ^^^^c218 & ^^^^c219 & ^^^^c21a & ^^^^c21b & ^^^^c21c & ^^^^c21d & ^^^^c21e & ^^^^c21f\\\hline +\Col{20} & ^^^^c220 & ^^^^c221 & ^^^^c222 & ^^^^c223 & ^^^^c224 & ^^^^c225 & ^^^^c226 & ^^^^c227 & ^^^^c228 & ^^^^c229 & ^^^^c22a & ^^^^c22b & ^^^^c22c & ^^^^c22d & ^^^^c22e & ^^^^c22f\\\hline +\Col{30} & ^^^^c230 & ^^^^c231 & ^^^^c232 & ^^^^c233 & ^^^^c234 & ^^^^c235 & ^^^^c236 & ^^^^c237 & ^^^^c238 & ^^^^c239 & ^^^^c23a & ^^^^c23b & ^^^^c23c & ^^^^c23d & ^^^^c23e & ^^^^c23f\\\hline +\Col{40} & ^^^^c240 & ^^^^c241 & ^^^^c242 & ^^^^c243 & ^^^^c244 & ^^^^c245 & ^^^^c246 & ^^^^c247 & ^^^^c248 & ^^^^c249 & ^^^^c24a & ^^^^c24b & ^^^^c24c & ^^^^c24d & ^^^^c24e & ^^^^c24f\\\hline +\Col{50} & ^^^^c250 & ^^^^c251 & ^^^^c252 & ^^^^c253 & ^^^^c254 & ^^^^c255 & ^^^^c256 & ^^^^c257 & ^^^^c258 & ^^^^c259 & ^^^^c25a & ^^^^c25b & ^^^^c25c & ^^^^c25d & ^^^^c25e & ^^^^c25f\\\hline +\Col{60} & ^^^^c260 & ^^^^c261 & ^^^^c262 & ^^^^c263 & ^^^^c264 & ^^^^c265 & ^^^^c266 & ^^^^c267 & ^^^^c268 & ^^^^c269 & ^^^^c26a & ^^^^c26b & ^^^^c26c & ^^^^c26d & ^^^^c26e & ^^^^c26f\\\hline +\Col{70} & ^^^^c270 & ^^^^c271 & ^^^^c272 & ^^^^c273 & ^^^^c274 & ^^^^c275 & ^^^^c276 & ^^^^c277 & ^^^^c278 & ^^^^c279 & ^^^^c27a & ^^^^c27b & ^^^^c27c & ^^^^c27d & ^^^^c27e & ^^^^c27f\\\hline +\Col{80} & ^^^^c280 & ^^^^c281 & ^^^^c282 & ^^^^c283 & ^^^^c284 & ^^^^c285 & ^^^^c286 & ^^^^c287 & ^^^^c288 & ^^^^c289 & ^^^^c28a & ^^^^c28b & ^^^^c28c & ^^^^c28d & ^^^^c28e & ^^^^c28f\\\hline +\Col{90} & ^^^^c290 & ^^^^c291 & ^^^^c292 & ^^^^c293 & ^^^^c294 & ^^^^c295 & ^^^^c296 & ^^^^c297 & ^^^^c298 & ^^^^c299 & ^^^^c29a & ^^^^c29b & ^^^^c29c & ^^^^c29d & ^^^^c29e & ^^^^c29f\\\hline +\Col{a0} & ^^^^c2a0 & ^^^^c2a1 & ^^^^c2a2 & ^^^^c2a3 & ^^^^c2a4 & ^^^^c2a5 & ^^^^c2a6 & ^^^^c2a7 & ^^^^c2a8 & ^^^^c2a9 & ^^^^c2aa & ^^^^c2ab & ^^^^c2ac & ^^^^c2ad & ^^^^c2ae & ^^^^c2af\\\hline +\Col{b0} & ^^^^c2b0 & ^^^^c2b1 & ^^^^c2b2 & ^^^^c2b3 & ^^^^c2b4 & ^^^^c2b5 & ^^^^c2b6 & ^^^^c2b7 & ^^^^c2b8 & ^^^^c2b9 & ^^^^c2ba & ^^^^c2bb & ^^^^c2bc & ^^^^c2bd & ^^^^c2be & ^^^^c2bf\\\hline +\Col{c0} & ^^^^c2c0 & ^^^^c2c1 & ^^^^c2c2 & ^^^^c2c3 & ^^^^c2c4 & ^^^^c2c5 & ^^^^c2c6 & ^^^^c2c7 & ^^^^c2c8 & ^^^^c2c9 & ^^^^c2ca & ^^^^c2cb & ^^^^c2cc & ^^^^c2cd & ^^^^c2ce & ^^^^c2cf\\\hline +\Col{d0} & ^^^^c2d0 & ^^^^c2d1 & ^^^^c2d2 & ^^^^c2d3 & ^^^^c2d4 & ^^^^c2d5 & ^^^^c2d6 & ^^^^c2d7 & ^^^^c2d8 & ^^^^c2d9 & ^^^^c2da & ^^^^c2db & ^^^^c2dc & ^^^^c2dd & ^^^^c2de & ^^^^c2df\\\hline +\Col{e0} & ^^^^c2e0 & ^^^^c2e1 & ^^^^c2e2 & ^^^^c2e3 & ^^^^c2e4 & ^^^^c2e5 & ^^^^c2e6 & ^^^^c2e7 & ^^^^c2e8 & ^^^^c2e9 & ^^^^c2ea & ^^^^c2eb & ^^^^c2ec & ^^^^c2ed & ^^^^c2ee & ^^^^c2ef\\\hline +\Col{f0} & ^^^^c2f0 & ^^^^c2f1 & ^^^^c2f2 & ^^^^c2f3 & ^^^^c2f4 & ^^^^c2f5 & ^^^^c2f6 & ^^^^c2f7 & ^^^^c2f8 & ^^^^c2f9 & ^^^^c2fa & ^^^^c2fb & ^^^^c2fc & ^^^^c2fd & ^^^^c2fe & ^^^^c2ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{C3}\\\hline +\Col{00} & ^^^^c300 & ^^^^c301 & ^^^^c302 & ^^^^c303 & ^^^^c304 & ^^^^c305 & ^^^^c306 & ^^^^c307 & ^^^^c308 & ^^^^c309 & ^^^^c30a & ^^^^c30b & ^^^^c30c & ^^^^c30d & ^^^^c30e & ^^^^c30f\\\hline +\Col{10} & ^^^^c310 & ^^^^c311 & ^^^^c312 & ^^^^c313 & ^^^^c314 & ^^^^c315 & ^^^^c316 & ^^^^c317 & ^^^^c318 & ^^^^c319 & ^^^^c31a & ^^^^c31b & ^^^^c31c & ^^^^c31d & ^^^^c31e & ^^^^c31f\\\hline +\Col{20} & ^^^^c320 & ^^^^c321 & ^^^^c322 & ^^^^c323 & ^^^^c324 & ^^^^c325 & ^^^^c326 & ^^^^c327 & ^^^^c328 & ^^^^c329 & ^^^^c32a & ^^^^c32b & ^^^^c32c & ^^^^c32d & ^^^^c32e & ^^^^c32f\\\hline +\Col{30} & ^^^^c330 & ^^^^c331 & ^^^^c332 & ^^^^c333 & ^^^^c334 & ^^^^c335 & ^^^^c336 & ^^^^c337 & ^^^^c338 & ^^^^c339 & ^^^^c33a & ^^^^c33b & ^^^^c33c & ^^^^c33d & ^^^^c33e & ^^^^c33f\\\hline +\Col{40} & ^^^^c340 & ^^^^c341 & ^^^^c342 & ^^^^c343 & ^^^^c344 & ^^^^c345 & ^^^^c346 & ^^^^c347 & ^^^^c348 & ^^^^c349 & ^^^^c34a & ^^^^c34b & ^^^^c34c & ^^^^c34d & ^^^^c34e & ^^^^c34f\\\hline +\Col{50} & ^^^^c350 & ^^^^c351 & ^^^^c352 & ^^^^c353 & ^^^^c354 & ^^^^c355 & ^^^^c356 & ^^^^c357 & ^^^^c358 & ^^^^c359 & ^^^^c35a & ^^^^c35b & ^^^^c35c & ^^^^c35d & ^^^^c35e & ^^^^c35f\\\hline +\Col{60} & ^^^^c360 & ^^^^c361 & ^^^^c362 & ^^^^c363 & ^^^^c364 & ^^^^c365 & ^^^^c366 & ^^^^c367 & ^^^^c368 & ^^^^c369 & ^^^^c36a & ^^^^c36b & ^^^^c36c & ^^^^c36d & ^^^^c36e & ^^^^c36f\\\hline +\Col{70} & ^^^^c370 & ^^^^c371 & ^^^^c372 & ^^^^c373 & ^^^^c374 & ^^^^c375 & ^^^^c376 & ^^^^c377 & ^^^^c378 & ^^^^c379 & ^^^^c37a & ^^^^c37b & ^^^^c37c & ^^^^c37d & ^^^^c37e & ^^^^c37f\\\hline +\Col{80} & ^^^^c380 & ^^^^c381 & ^^^^c382 & ^^^^c383 & ^^^^c384 & ^^^^c385 & ^^^^c386 & ^^^^c387 & ^^^^c388 & ^^^^c389 & ^^^^c38a & ^^^^c38b & ^^^^c38c & ^^^^c38d & ^^^^c38e & ^^^^c38f\\\hline +\Col{90} & ^^^^c390 & ^^^^c391 & ^^^^c392 & ^^^^c393 & ^^^^c394 & ^^^^c395 & ^^^^c396 & ^^^^c397 & ^^^^c398 & ^^^^c399 & ^^^^c39a & ^^^^c39b & ^^^^c39c & ^^^^c39d & ^^^^c39e & ^^^^c39f\\\hline +\Col{a0} & ^^^^c3a0 & ^^^^c3a1 & ^^^^c3a2 & ^^^^c3a3 & ^^^^c3a4 & ^^^^c3a5 & ^^^^c3a6 & ^^^^c3a7 & ^^^^c3a8 & ^^^^c3a9 & ^^^^c3aa & ^^^^c3ab & ^^^^c3ac & ^^^^c3ad & ^^^^c3ae & ^^^^c3af\\\hline +\Col{b0} & ^^^^c3b0 & ^^^^c3b1 & ^^^^c3b2 & ^^^^c3b3 & ^^^^c3b4 & ^^^^c3b5 & ^^^^c3b6 & ^^^^c3b7 & ^^^^c3b8 & ^^^^c3b9 & ^^^^c3ba & ^^^^c3bb & ^^^^c3bc & ^^^^c3bd & ^^^^c3be & ^^^^c3bf\\\hline +\Col{c0} & ^^^^c3c0 & ^^^^c3c1 & ^^^^c3c2 & ^^^^c3c3 & ^^^^c3c4 & ^^^^c3c5 & ^^^^c3c6 & ^^^^c3c7 & ^^^^c3c8 & ^^^^c3c9 & ^^^^c3ca & ^^^^c3cb & ^^^^c3cc & ^^^^c3cd & ^^^^c3ce & ^^^^c3cf\\\hline +\Col{d0} & ^^^^c3d0 & ^^^^c3d1 & ^^^^c3d2 & ^^^^c3d3 & ^^^^c3d4 & ^^^^c3d5 & ^^^^c3d6 & ^^^^c3d7 & ^^^^c3d8 & ^^^^c3d9 & ^^^^c3da & ^^^^c3db & ^^^^c3dc & ^^^^c3dd & ^^^^c3de & ^^^^c3df\\\hline +\Col{e0} & ^^^^c3e0 & ^^^^c3e1 & ^^^^c3e2 & ^^^^c3e3 & ^^^^c3e4 & ^^^^c3e5 & ^^^^c3e6 & ^^^^c3e7 & ^^^^c3e8 & ^^^^c3e9 & ^^^^c3ea & ^^^^c3eb & ^^^^c3ec & ^^^^c3ed & ^^^^c3ee & ^^^^c3ef\\\hline +\Col{f0} & ^^^^c3f0 & ^^^^c3f1 & ^^^^c3f2 & ^^^^c3f3 & ^^^^c3f4 & ^^^^c3f5 & ^^^^c3f6 & ^^^^c3f7 & ^^^^c3f8 & ^^^^c3f9 & ^^^^c3fa & ^^^^c3fb & ^^^^c3fc & ^^^^c3fd & ^^^^c3fe & ^^^^c3ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{C4}\\\hline +\Col{00} & ^^^^c400 & ^^^^c401 & ^^^^c402 & ^^^^c403 & ^^^^c404 & ^^^^c405 & ^^^^c406 & ^^^^c407 & ^^^^c408 & ^^^^c409 & ^^^^c40a & ^^^^c40b & ^^^^c40c & ^^^^c40d & ^^^^c40e & ^^^^c40f\\\hline +\Col{10} & ^^^^c410 & ^^^^c411 & ^^^^c412 & ^^^^c413 & ^^^^c414 & ^^^^c415 & ^^^^c416 & ^^^^c417 & ^^^^c418 & ^^^^c419 & ^^^^c41a & ^^^^c41b & ^^^^c41c & ^^^^c41d & ^^^^c41e & ^^^^c41f\\\hline +\Col{20} & ^^^^c420 & ^^^^c421 & ^^^^c422 & ^^^^c423 & ^^^^c424 & ^^^^c425 & ^^^^c426 & ^^^^c427 & ^^^^c428 & ^^^^c429 & ^^^^c42a & ^^^^c42b & ^^^^c42c & ^^^^c42d & ^^^^c42e & ^^^^c42f\\\hline +\Col{30} & ^^^^c430 & ^^^^c431 & ^^^^c432 & ^^^^c433 & ^^^^c434 & ^^^^c435 & ^^^^c436 & ^^^^c437 & ^^^^c438 & ^^^^c439 & ^^^^c43a & ^^^^c43b & ^^^^c43c & ^^^^c43d & ^^^^c43e & ^^^^c43f\\\hline +\Col{40} & ^^^^c440 & ^^^^c441 & ^^^^c442 & ^^^^c443 & ^^^^c444 & ^^^^c445 & ^^^^c446 & ^^^^c447 & ^^^^c448 & ^^^^c449 & ^^^^c44a & ^^^^c44b & ^^^^c44c & ^^^^c44d & ^^^^c44e & ^^^^c44f\\\hline +\Col{50} & ^^^^c450 & ^^^^c451 & ^^^^c452 & ^^^^c453 & ^^^^c454 & ^^^^c455 & ^^^^c456 & ^^^^c457 & ^^^^c458 & ^^^^c459 & ^^^^c45a & ^^^^c45b & ^^^^c45c & ^^^^c45d & ^^^^c45e & ^^^^c45f\\\hline +\Col{60} & ^^^^c460 & ^^^^c461 & ^^^^c462 & ^^^^c463 & ^^^^c464 & ^^^^c465 & ^^^^c466 & ^^^^c467 & ^^^^c468 & ^^^^c469 & ^^^^c46a & ^^^^c46b & ^^^^c46c & ^^^^c46d & ^^^^c46e & ^^^^c46f\\\hline +\Col{70} & ^^^^c470 & ^^^^c471 & ^^^^c472 & ^^^^c473 & ^^^^c474 & ^^^^c475 & ^^^^c476 & ^^^^c477 & ^^^^c478 & ^^^^c479 & ^^^^c47a & ^^^^c47b & ^^^^c47c & ^^^^c47d & ^^^^c47e & ^^^^c47f\\\hline +\Col{80} & ^^^^c480 & ^^^^c481 & ^^^^c482 & ^^^^c483 & ^^^^c484 & ^^^^c485 & ^^^^c486 & ^^^^c487 & ^^^^c488 & ^^^^c489 & ^^^^c48a & ^^^^c48b & ^^^^c48c & ^^^^c48d & ^^^^c48e & ^^^^c48f\\\hline +\Col{90} & ^^^^c490 & ^^^^c491 & ^^^^c492 & ^^^^c493 & ^^^^c494 & ^^^^c495 & ^^^^c496 & ^^^^c497 & ^^^^c498 & ^^^^c499 & ^^^^c49a & ^^^^c49b & ^^^^c49c & ^^^^c49d & ^^^^c49e & ^^^^c49f\\\hline +\Col{a0} & ^^^^c4a0 & ^^^^c4a1 & ^^^^c4a2 & ^^^^c4a3 & ^^^^c4a4 & ^^^^c4a5 & ^^^^c4a6 & ^^^^c4a7 & ^^^^c4a8 & ^^^^c4a9 & ^^^^c4aa & ^^^^c4ab & ^^^^c4ac & ^^^^c4ad & ^^^^c4ae & ^^^^c4af\\\hline +\Col{b0} & ^^^^c4b0 & ^^^^c4b1 & ^^^^c4b2 & ^^^^c4b3 & ^^^^c4b4 & ^^^^c4b5 & ^^^^c4b6 & ^^^^c4b7 & ^^^^c4b8 & ^^^^c4b9 & ^^^^c4ba & ^^^^c4bb & ^^^^c4bc & ^^^^c4bd & ^^^^c4be & ^^^^c4bf\\\hline +\Col{c0} & ^^^^c4c0 & ^^^^c4c1 & ^^^^c4c2 & ^^^^c4c3 & ^^^^c4c4 & ^^^^c4c5 & ^^^^c4c6 & ^^^^c4c7 & ^^^^c4c8 & ^^^^c4c9 & ^^^^c4ca & ^^^^c4cb & ^^^^c4cc & ^^^^c4cd & ^^^^c4ce & ^^^^c4cf\\\hline +\Col{d0} & ^^^^c4d0 & ^^^^c4d1 & ^^^^c4d2 & ^^^^c4d3 & ^^^^c4d4 & ^^^^c4d5 & ^^^^c4d6 & ^^^^c4d7 & ^^^^c4d8 & ^^^^c4d9 & ^^^^c4da & ^^^^c4db & ^^^^c4dc & ^^^^c4dd & ^^^^c4de & ^^^^c4df\\\hline +\Col{e0} & ^^^^c4e0 & ^^^^c4e1 & ^^^^c4e2 & ^^^^c4e3 & ^^^^c4e4 & ^^^^c4e5 & ^^^^c4e6 & ^^^^c4e7 & ^^^^c4e8 & ^^^^c4e9 & ^^^^c4ea & ^^^^c4eb & ^^^^c4ec & ^^^^c4ed & ^^^^c4ee & ^^^^c4ef\\\hline +\Col{f0} & ^^^^c4f0 & ^^^^c4f1 & ^^^^c4f2 & ^^^^c4f3 & ^^^^c4f4 & ^^^^c4f5 & ^^^^c4f6 & ^^^^c4f7 & ^^^^c4f8 & ^^^^c4f9 & ^^^^c4fa & ^^^^c4fb & ^^^^c4fc & ^^^^c4fd & ^^^^c4fe & ^^^^c4ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{C5}\\\hline +\Col{00} & ^^^^c500 & ^^^^c501 & ^^^^c502 & ^^^^c503 & ^^^^c504 & ^^^^c505 & ^^^^c506 & ^^^^c507 & ^^^^c508 & ^^^^c509 & ^^^^c50a & ^^^^c50b & ^^^^c50c & ^^^^c50d & ^^^^c50e & ^^^^c50f\\\hline +\Col{10} & ^^^^c510 & ^^^^c511 & ^^^^c512 & ^^^^c513 & ^^^^c514 & ^^^^c515 & ^^^^c516 & ^^^^c517 & ^^^^c518 & ^^^^c519 & ^^^^c51a & ^^^^c51b & ^^^^c51c & ^^^^c51d & ^^^^c51e & ^^^^c51f\\\hline +\Col{20} & ^^^^c520 & ^^^^c521 & ^^^^c522 & ^^^^c523 & ^^^^c524 & ^^^^c525 & ^^^^c526 & ^^^^c527 & ^^^^c528 & ^^^^c529 & ^^^^c52a & ^^^^c52b & ^^^^c52c & ^^^^c52d & ^^^^c52e & ^^^^c52f\\\hline +\Col{30} & ^^^^c530 & ^^^^c531 & ^^^^c532 & ^^^^c533 & ^^^^c534 & ^^^^c535 & ^^^^c536 & ^^^^c537 & ^^^^c538 & ^^^^c539 & ^^^^c53a & ^^^^c53b & ^^^^c53c & ^^^^c53d & ^^^^c53e & ^^^^c53f\\\hline +\Col{40} & ^^^^c540 & ^^^^c541 & ^^^^c542 & ^^^^c543 & ^^^^c544 & ^^^^c545 & ^^^^c546 & ^^^^c547 & ^^^^c548 & ^^^^c549 & ^^^^c54a & ^^^^c54b & ^^^^c54c & ^^^^c54d & ^^^^c54e & ^^^^c54f\\\hline +\Col{50} & ^^^^c550 & ^^^^c551 & ^^^^c552 & ^^^^c553 & ^^^^c554 & ^^^^c555 & ^^^^c556 & ^^^^c557 & ^^^^c558 & ^^^^c559 & ^^^^c55a & ^^^^c55b & ^^^^c55c & ^^^^c55d & ^^^^c55e & ^^^^c55f\\\hline +\Col{60} & ^^^^c560 & ^^^^c561 & ^^^^c562 & ^^^^c563 & ^^^^c564 & ^^^^c565 & ^^^^c566 & ^^^^c567 & ^^^^c568 & ^^^^c569 & ^^^^c56a & ^^^^c56b & ^^^^c56c & ^^^^c56d & ^^^^c56e & ^^^^c56f\\\hline +\Col{70} & ^^^^c570 & ^^^^c571 & ^^^^c572 & ^^^^c573 & ^^^^c574 & ^^^^c575 & ^^^^c576 & ^^^^c577 & ^^^^c578 & ^^^^c579 & ^^^^c57a & ^^^^c57b & ^^^^c57c & ^^^^c57d & ^^^^c57e & ^^^^c57f\\\hline +\Col{80} & ^^^^c580 & ^^^^c581 & ^^^^c582 & ^^^^c583 & ^^^^c584 & ^^^^c585 & ^^^^c586 & ^^^^c587 & ^^^^c588 & ^^^^c589 & ^^^^c58a & ^^^^c58b & ^^^^c58c & ^^^^c58d & ^^^^c58e & ^^^^c58f\\\hline +\Col{90} & ^^^^c590 & ^^^^c591 & ^^^^c592 & ^^^^c593 & ^^^^c594 & ^^^^c595 & ^^^^c596 & ^^^^c597 & ^^^^c598 & ^^^^c599 & ^^^^c59a & ^^^^c59b & ^^^^c59c & ^^^^c59d & ^^^^c59e & ^^^^c59f\\\hline +\Col{a0} & ^^^^c5a0 & ^^^^c5a1 & ^^^^c5a2 & ^^^^c5a3 & ^^^^c5a4 & ^^^^c5a5 & ^^^^c5a6 & ^^^^c5a7 & ^^^^c5a8 & ^^^^c5a9 & ^^^^c5aa & ^^^^c5ab & ^^^^c5ac & ^^^^c5ad & ^^^^c5ae & ^^^^c5af\\\hline +\Col{b0} & ^^^^c5b0 & ^^^^c5b1 & ^^^^c5b2 & ^^^^c5b3 & ^^^^c5b4 & ^^^^c5b5 & ^^^^c5b6 & ^^^^c5b7 & ^^^^c5b8 & ^^^^c5b9 & ^^^^c5ba & ^^^^c5bb & ^^^^c5bc & ^^^^c5bd & ^^^^c5be & ^^^^c5bf\\\hline +\Col{c0} & ^^^^c5c0 & ^^^^c5c1 & ^^^^c5c2 & ^^^^c5c3 & ^^^^c5c4 & ^^^^c5c5 & ^^^^c5c6 & ^^^^c5c7 & ^^^^c5c8 & ^^^^c5c9 & ^^^^c5ca & ^^^^c5cb & ^^^^c5cc & ^^^^c5cd & ^^^^c5ce & ^^^^c5cf\\\hline +\Col{d0} & ^^^^c5d0 & ^^^^c5d1 & ^^^^c5d2 & ^^^^c5d3 & ^^^^c5d4 & ^^^^c5d5 & ^^^^c5d6 & ^^^^c5d7 & ^^^^c5d8 & ^^^^c5d9 & ^^^^c5da & ^^^^c5db & ^^^^c5dc & ^^^^c5dd & ^^^^c5de & ^^^^c5df\\\hline +\Col{e0} & ^^^^c5e0 & ^^^^c5e1 & ^^^^c5e2 & ^^^^c5e3 & ^^^^c5e4 & ^^^^c5e5 & ^^^^c5e6 & ^^^^c5e7 & ^^^^c5e8 & ^^^^c5e9 & ^^^^c5ea & ^^^^c5eb & ^^^^c5ec & ^^^^c5ed & ^^^^c5ee & ^^^^c5ef\\\hline +\Col{f0} & ^^^^c5f0 & ^^^^c5f1 & ^^^^c5f2 & ^^^^c5f3 & ^^^^c5f4 & ^^^^c5f5 & ^^^^c5f6 & ^^^^c5f7 & ^^^^c5f8 & ^^^^c5f9 & ^^^^c5fa & ^^^^c5fb & ^^^^c5fc & ^^^^c5fd & ^^^^c5fe & ^^^^c5ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{C6}\\\hline +\Col{00} & ^^^^c600 & ^^^^c601 & ^^^^c602 & ^^^^c603 & ^^^^c604 & ^^^^c605 & ^^^^c606 & ^^^^c607 & ^^^^c608 & ^^^^c609 & ^^^^c60a & ^^^^c60b & ^^^^c60c & ^^^^c60d & ^^^^c60e & ^^^^c60f\\\hline +\Col{10} & ^^^^c610 & ^^^^c611 & ^^^^c612 & ^^^^c613 & ^^^^c614 & ^^^^c615 & ^^^^c616 & ^^^^c617 & ^^^^c618 & ^^^^c619 & ^^^^c61a & ^^^^c61b & ^^^^c61c & ^^^^c61d & ^^^^c61e & ^^^^c61f\\\hline +\Col{20} & ^^^^c620 & ^^^^c621 & ^^^^c622 & ^^^^c623 & ^^^^c624 & ^^^^c625 & ^^^^c626 & ^^^^c627 & ^^^^c628 & ^^^^c629 & ^^^^c62a & ^^^^c62b & ^^^^c62c & ^^^^c62d & ^^^^c62e & ^^^^c62f\\\hline +\Col{30} & ^^^^c630 & ^^^^c631 & ^^^^c632 & ^^^^c633 & ^^^^c634 & ^^^^c635 & ^^^^c636 & ^^^^c637 & ^^^^c638 & ^^^^c639 & ^^^^c63a & ^^^^c63b & ^^^^c63c & ^^^^c63d & ^^^^c63e & ^^^^c63f\\\hline +\Col{40} & ^^^^c640 & ^^^^c641 & ^^^^c642 & ^^^^c643 & ^^^^c644 & ^^^^c645 & ^^^^c646 & ^^^^c647 & ^^^^c648 & ^^^^c649 & ^^^^c64a & ^^^^c64b & ^^^^c64c & ^^^^c64d & ^^^^c64e & ^^^^c64f\\\hline +\Col{50} & ^^^^c650 & ^^^^c651 & ^^^^c652 & ^^^^c653 & ^^^^c654 & ^^^^c655 & ^^^^c656 & ^^^^c657 & ^^^^c658 & ^^^^c659 & ^^^^c65a & ^^^^c65b & ^^^^c65c & ^^^^c65d & ^^^^c65e & ^^^^c65f\\\hline +\Col{60} & ^^^^c660 & ^^^^c661 & ^^^^c662 & ^^^^c663 & ^^^^c664 & ^^^^c665 & ^^^^c666 & ^^^^c667 & ^^^^c668 & ^^^^c669 & ^^^^c66a & ^^^^c66b & ^^^^c66c & ^^^^c66d & ^^^^c66e & ^^^^c66f\\\hline +\Col{70} & ^^^^c670 & ^^^^c671 & ^^^^c672 & ^^^^c673 & ^^^^c674 & ^^^^c675 & ^^^^c676 & ^^^^c677 & ^^^^c678 & ^^^^c679 & ^^^^c67a & ^^^^c67b & ^^^^c67c & ^^^^c67d & ^^^^c67e & ^^^^c67f\\\hline +\Col{80} & ^^^^c680 & ^^^^c681 & ^^^^c682 & ^^^^c683 & ^^^^c684 & ^^^^c685 & ^^^^c686 & ^^^^c687 & ^^^^c688 & ^^^^c689 & ^^^^c68a & ^^^^c68b & ^^^^c68c & ^^^^c68d & ^^^^c68e & ^^^^c68f\\\hline +\Col{90} & ^^^^c690 & ^^^^c691 & ^^^^c692 & ^^^^c693 & ^^^^c694 & ^^^^c695 & ^^^^c696 & ^^^^c697 & ^^^^c698 & ^^^^c699 & ^^^^c69a & ^^^^c69b & ^^^^c69c & ^^^^c69d & ^^^^c69e & ^^^^c69f\\\hline +\Col{a0} & ^^^^c6a0 & ^^^^c6a1 & ^^^^c6a2 & ^^^^c6a3 & ^^^^c6a4 & ^^^^c6a5 & ^^^^c6a6 & ^^^^c6a7 & ^^^^c6a8 & ^^^^c6a9 & ^^^^c6aa & ^^^^c6ab & ^^^^c6ac & ^^^^c6ad & ^^^^c6ae & ^^^^c6af\\\hline +\Col{b0} & ^^^^c6b0 & ^^^^c6b1 & ^^^^c6b2 & ^^^^c6b3 & ^^^^c6b4 & ^^^^c6b5 & ^^^^c6b6 & ^^^^c6b7 & ^^^^c6b8 & ^^^^c6b9 & ^^^^c6ba & ^^^^c6bb & ^^^^c6bc & ^^^^c6bd & ^^^^c6be & ^^^^c6bf\\\hline +\Col{c0} & ^^^^c6c0 & ^^^^c6c1 & ^^^^c6c2 & ^^^^c6c3 & ^^^^c6c4 & ^^^^c6c5 & ^^^^c6c6 & ^^^^c6c7 & ^^^^c6c8 & ^^^^c6c9 & ^^^^c6ca & ^^^^c6cb & ^^^^c6cc & ^^^^c6cd & ^^^^c6ce & ^^^^c6cf\\\hline +\Col{d0} & ^^^^c6d0 & ^^^^c6d1 & ^^^^c6d2 & ^^^^c6d3 & ^^^^c6d4 & ^^^^c6d5 & ^^^^c6d6 & ^^^^c6d7 & ^^^^c6d8 & ^^^^c6d9 & ^^^^c6da & ^^^^c6db & ^^^^c6dc & ^^^^c6dd & ^^^^c6de & ^^^^c6df\\\hline +\Col{e0} & ^^^^c6e0 & ^^^^c6e1 & ^^^^c6e2 & ^^^^c6e3 & ^^^^c6e4 & ^^^^c6e5 & ^^^^c6e6 & ^^^^c6e7 & ^^^^c6e8 & ^^^^c6e9 & ^^^^c6ea & ^^^^c6eb & ^^^^c6ec & ^^^^c6ed & ^^^^c6ee & ^^^^c6ef\\\hline +\Col{f0} & ^^^^c6f0 & ^^^^c6f1 & ^^^^c6f2 & ^^^^c6f3 & ^^^^c6f4 & ^^^^c6f5 & ^^^^c6f6 & ^^^^c6f7 & ^^^^c6f8 & ^^^^c6f9 & ^^^^c6fa & ^^^^c6fb & ^^^^c6fc & ^^^^c6fd & ^^^^c6fe & ^^^^c6ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{C7}\\\hline +\Col{00} & ^^^^c700 & ^^^^c701 & ^^^^c702 & ^^^^c703 & ^^^^c704 & ^^^^c705 & ^^^^c706 & ^^^^c707 & ^^^^c708 & ^^^^c709 & ^^^^c70a & ^^^^c70b & ^^^^c70c & ^^^^c70d & ^^^^c70e & ^^^^c70f\\\hline +\Col{10} & ^^^^c710 & ^^^^c711 & ^^^^c712 & ^^^^c713 & ^^^^c714 & ^^^^c715 & ^^^^c716 & ^^^^c717 & ^^^^c718 & ^^^^c719 & ^^^^c71a & ^^^^c71b & ^^^^c71c & ^^^^c71d & ^^^^c71e & ^^^^c71f\\\hline +\Col{20} & ^^^^c720 & ^^^^c721 & ^^^^c722 & ^^^^c723 & ^^^^c724 & ^^^^c725 & ^^^^c726 & ^^^^c727 & ^^^^c728 & ^^^^c729 & ^^^^c72a & ^^^^c72b & ^^^^c72c & ^^^^c72d & ^^^^c72e & ^^^^c72f\\\hline +\Col{30} & ^^^^c730 & ^^^^c731 & ^^^^c732 & ^^^^c733 & ^^^^c734 & ^^^^c735 & ^^^^c736 & ^^^^c737 & ^^^^c738 & ^^^^c739 & ^^^^c73a & ^^^^c73b & ^^^^c73c & ^^^^c73d & ^^^^c73e & ^^^^c73f\\\hline +\Col{40} & ^^^^c740 & ^^^^c741 & ^^^^c742 & ^^^^c743 & ^^^^c744 & ^^^^c745 & ^^^^c746 & ^^^^c747 & ^^^^c748 & ^^^^c749 & ^^^^c74a & ^^^^c74b & ^^^^c74c & ^^^^c74d & ^^^^c74e & ^^^^c74f\\\hline +\Col{50} & ^^^^c750 & ^^^^c751 & ^^^^c752 & ^^^^c753 & ^^^^c754 & ^^^^c755 & ^^^^c756 & ^^^^c757 & ^^^^c758 & ^^^^c759 & ^^^^c75a & ^^^^c75b & ^^^^c75c & ^^^^c75d & ^^^^c75e & ^^^^c75f\\\hline +\Col{60} & ^^^^c760 & ^^^^c761 & ^^^^c762 & ^^^^c763 & ^^^^c764 & ^^^^c765 & ^^^^c766 & ^^^^c767 & ^^^^c768 & ^^^^c769 & ^^^^c76a & ^^^^c76b & ^^^^c76c & ^^^^c76d & ^^^^c76e & ^^^^c76f\\\hline +\Col{70} & ^^^^c770 & ^^^^c771 & ^^^^c772 & ^^^^c773 & ^^^^c774 & ^^^^c775 & ^^^^c776 & ^^^^c777 & ^^^^c778 & ^^^^c779 & ^^^^c77a & ^^^^c77b & ^^^^c77c & ^^^^c77d & ^^^^c77e & ^^^^c77f\\\hline +\Col{80} & ^^^^c780 & ^^^^c781 & ^^^^c782 & ^^^^c783 & ^^^^c784 & ^^^^c785 & ^^^^c786 & ^^^^c787 & ^^^^c788 & ^^^^c789 & ^^^^c78a & ^^^^c78b & ^^^^c78c & ^^^^c78d & ^^^^c78e & ^^^^c78f\\\hline +\Col{90} & ^^^^c790 & ^^^^c791 & ^^^^c792 & ^^^^c793 & ^^^^c794 & ^^^^c795 & ^^^^c796 & ^^^^c797 & ^^^^c798 & ^^^^c799 & ^^^^c79a & ^^^^c79b & ^^^^c79c & ^^^^c79d & ^^^^c79e & ^^^^c79f\\\hline +\Col{a0} & ^^^^c7a0 & ^^^^c7a1 & ^^^^c7a2 & ^^^^c7a3 & ^^^^c7a4 & ^^^^c7a5 & ^^^^c7a6 & ^^^^c7a7 & ^^^^c7a8 & ^^^^c7a9 & ^^^^c7aa & ^^^^c7ab & ^^^^c7ac & ^^^^c7ad & ^^^^c7ae & ^^^^c7af\\\hline +\Col{b0} & ^^^^c7b0 & ^^^^c7b1 & ^^^^c7b2 & ^^^^c7b3 & ^^^^c7b4 & ^^^^c7b5 & ^^^^c7b6 & ^^^^c7b7 & ^^^^c7b8 & ^^^^c7b9 & ^^^^c7ba & ^^^^c7bb & ^^^^c7bc & ^^^^c7bd & ^^^^c7be & ^^^^c7bf\\\hline +\Col{c0} & ^^^^c7c0 & ^^^^c7c1 & ^^^^c7c2 & ^^^^c7c3 & ^^^^c7c4 & ^^^^c7c5 & ^^^^c7c6 & ^^^^c7c7 & ^^^^c7c8 & ^^^^c7c9 & ^^^^c7ca & ^^^^c7cb & ^^^^c7cc & ^^^^c7cd & ^^^^c7ce & ^^^^c7cf\\\hline +\Col{d0} & ^^^^c7d0 & ^^^^c7d1 & ^^^^c7d2 & ^^^^c7d3 & ^^^^c7d4 & ^^^^c7d5 & ^^^^c7d6 & ^^^^c7d7 & ^^^^c7d8 & ^^^^c7d9 & ^^^^c7da & ^^^^c7db & ^^^^c7dc & ^^^^c7dd & ^^^^c7de & ^^^^c7df\\\hline +\Col{e0} & ^^^^c7e0 & ^^^^c7e1 & ^^^^c7e2 & ^^^^c7e3 & ^^^^c7e4 & ^^^^c7e5 & ^^^^c7e6 & ^^^^c7e7 & ^^^^c7e8 & ^^^^c7e9 & ^^^^c7ea & ^^^^c7eb & ^^^^c7ec & ^^^^c7ed & ^^^^c7ee & ^^^^c7ef\\\hline +\Col{f0} & ^^^^c7f0 & ^^^^c7f1 & ^^^^c7f2 & ^^^^c7f3 & ^^^^c7f4 & ^^^^c7f5 & ^^^^c7f6 & ^^^^c7f7 & ^^^^c7f8 & ^^^^c7f9 & ^^^^c7fa & ^^^^c7fb & ^^^^c7fc & ^^^^c7fd & ^^^^c7fe & ^^^^c7ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{C8}\\\hline +\Col{00} & ^^^^c800 & ^^^^c801 & ^^^^c802 & ^^^^c803 & ^^^^c804 & ^^^^c805 & ^^^^c806 & ^^^^c807 & ^^^^c808 & ^^^^c809 & ^^^^c80a & ^^^^c80b & ^^^^c80c & ^^^^c80d & ^^^^c80e & ^^^^c80f\\\hline +\Col{10} & ^^^^c810 & ^^^^c811 & ^^^^c812 & ^^^^c813 & ^^^^c814 & ^^^^c815 & ^^^^c816 & ^^^^c817 & ^^^^c818 & ^^^^c819 & ^^^^c81a & ^^^^c81b & ^^^^c81c & ^^^^c81d & ^^^^c81e & ^^^^c81f\\\hline +\Col{20} & ^^^^c820 & ^^^^c821 & ^^^^c822 & ^^^^c823 & ^^^^c824 & ^^^^c825 & ^^^^c826 & ^^^^c827 & ^^^^c828 & ^^^^c829 & ^^^^c82a & ^^^^c82b & ^^^^c82c & ^^^^c82d & ^^^^c82e & ^^^^c82f\\\hline +\Col{30} & ^^^^c830 & ^^^^c831 & ^^^^c832 & ^^^^c833 & ^^^^c834 & ^^^^c835 & ^^^^c836 & ^^^^c837 & ^^^^c838 & ^^^^c839 & ^^^^c83a & ^^^^c83b & ^^^^c83c & ^^^^c83d & ^^^^c83e & ^^^^c83f\\\hline +\Col{40} & ^^^^c840 & ^^^^c841 & ^^^^c842 & ^^^^c843 & ^^^^c844 & ^^^^c845 & ^^^^c846 & ^^^^c847 & ^^^^c848 & ^^^^c849 & ^^^^c84a & ^^^^c84b & ^^^^c84c & ^^^^c84d & ^^^^c84e & ^^^^c84f\\\hline +\Col{50} & ^^^^c850 & ^^^^c851 & ^^^^c852 & ^^^^c853 & ^^^^c854 & ^^^^c855 & ^^^^c856 & ^^^^c857 & ^^^^c858 & ^^^^c859 & ^^^^c85a & ^^^^c85b & ^^^^c85c & ^^^^c85d & ^^^^c85e & ^^^^c85f\\\hline +\Col{60} & ^^^^c860 & ^^^^c861 & ^^^^c862 & ^^^^c863 & ^^^^c864 & ^^^^c865 & ^^^^c866 & ^^^^c867 & ^^^^c868 & ^^^^c869 & ^^^^c86a & ^^^^c86b & ^^^^c86c & ^^^^c86d & ^^^^c86e & ^^^^c86f\\\hline +\Col{70} & ^^^^c870 & ^^^^c871 & ^^^^c872 & ^^^^c873 & ^^^^c874 & ^^^^c875 & ^^^^c876 & ^^^^c877 & ^^^^c878 & ^^^^c879 & ^^^^c87a & ^^^^c87b & ^^^^c87c & ^^^^c87d & ^^^^c87e & ^^^^c87f\\\hline +\Col{80} & ^^^^c880 & ^^^^c881 & ^^^^c882 & ^^^^c883 & ^^^^c884 & ^^^^c885 & ^^^^c886 & ^^^^c887 & ^^^^c888 & ^^^^c889 & ^^^^c88a & ^^^^c88b & ^^^^c88c & ^^^^c88d & ^^^^c88e & ^^^^c88f\\\hline +\Col{90} & ^^^^c890 & ^^^^c891 & ^^^^c892 & ^^^^c893 & ^^^^c894 & ^^^^c895 & ^^^^c896 & ^^^^c897 & ^^^^c898 & ^^^^c899 & ^^^^c89a & ^^^^c89b & ^^^^c89c & ^^^^c89d & ^^^^c89e & ^^^^c89f\\\hline +\Col{a0} & ^^^^c8a0 & ^^^^c8a1 & ^^^^c8a2 & ^^^^c8a3 & ^^^^c8a4 & ^^^^c8a5 & ^^^^c8a6 & ^^^^c8a7 & ^^^^c8a8 & ^^^^c8a9 & ^^^^c8aa & ^^^^c8ab & ^^^^c8ac & ^^^^c8ad & ^^^^c8ae & ^^^^c8af\\\hline +\Col{b0} & ^^^^c8b0 & ^^^^c8b1 & ^^^^c8b2 & ^^^^c8b3 & ^^^^c8b4 & ^^^^c8b5 & ^^^^c8b6 & ^^^^c8b7 & ^^^^c8b8 & ^^^^c8b9 & ^^^^c8ba & ^^^^c8bb & ^^^^c8bc & ^^^^c8bd & ^^^^c8be & ^^^^c8bf\\\hline +\Col{c0} & ^^^^c8c0 & ^^^^c8c1 & ^^^^c8c2 & ^^^^c8c3 & ^^^^c8c4 & ^^^^c8c5 & ^^^^c8c6 & ^^^^c8c7 & ^^^^c8c8 & ^^^^c8c9 & ^^^^c8ca & ^^^^c8cb & ^^^^c8cc & ^^^^c8cd & ^^^^c8ce & ^^^^c8cf\\\hline +\Col{d0} & ^^^^c8d0 & ^^^^c8d1 & ^^^^c8d2 & ^^^^c8d3 & ^^^^c8d4 & ^^^^c8d5 & ^^^^c8d6 & ^^^^c8d7 & ^^^^c8d8 & ^^^^c8d9 & ^^^^c8da & ^^^^c8db & ^^^^c8dc & ^^^^c8dd & ^^^^c8de & ^^^^c8df\\\hline +\Col{e0} & ^^^^c8e0 & ^^^^c8e1 & ^^^^c8e2 & ^^^^c8e3 & ^^^^c8e4 & ^^^^c8e5 & ^^^^c8e6 & ^^^^c8e7 & ^^^^c8e8 & ^^^^c8e9 & ^^^^c8ea & ^^^^c8eb & ^^^^c8ec & ^^^^c8ed & ^^^^c8ee & ^^^^c8ef\\\hline +\Col{f0} & ^^^^c8f0 & ^^^^c8f1 & ^^^^c8f2 & ^^^^c8f3 & ^^^^c8f4 & ^^^^c8f5 & ^^^^c8f6 & ^^^^c8f7 & ^^^^c8f8 & ^^^^c8f9 & ^^^^c8fa & ^^^^c8fb & ^^^^c8fc & ^^^^c8fd & ^^^^c8fe & ^^^^c8ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{C9}\\\hline +\Col{00} & ^^^^c900 & ^^^^c901 & ^^^^c902 & ^^^^c903 & ^^^^c904 & ^^^^c905 & ^^^^c906 & ^^^^c907 & ^^^^c908 & ^^^^c909 & ^^^^c90a & ^^^^c90b & ^^^^c90c & ^^^^c90d & ^^^^c90e & ^^^^c90f\\\hline +\Col{10} & ^^^^c910 & ^^^^c911 & ^^^^c912 & ^^^^c913 & ^^^^c914 & ^^^^c915 & ^^^^c916 & ^^^^c917 & ^^^^c918 & ^^^^c919 & ^^^^c91a & ^^^^c91b & ^^^^c91c & ^^^^c91d & ^^^^c91e & ^^^^c91f\\\hline +\Col{20} & ^^^^c920 & ^^^^c921 & ^^^^c922 & ^^^^c923 & ^^^^c924 & ^^^^c925 & ^^^^c926 & ^^^^c927 & ^^^^c928 & ^^^^c929 & ^^^^c92a & ^^^^c92b & ^^^^c92c & ^^^^c92d & ^^^^c92e & ^^^^c92f\\\hline +\Col{30} & ^^^^c930 & ^^^^c931 & ^^^^c932 & ^^^^c933 & ^^^^c934 & ^^^^c935 & ^^^^c936 & ^^^^c937 & ^^^^c938 & ^^^^c939 & ^^^^c93a & ^^^^c93b & ^^^^c93c & ^^^^c93d & ^^^^c93e & ^^^^c93f\\\hline +\Col{40} & ^^^^c940 & ^^^^c941 & ^^^^c942 & ^^^^c943 & ^^^^c944 & ^^^^c945 & ^^^^c946 & ^^^^c947 & ^^^^c948 & ^^^^c949 & ^^^^c94a & ^^^^c94b & ^^^^c94c & ^^^^c94d & ^^^^c94e & ^^^^c94f\\\hline +\Col{50} & ^^^^c950 & ^^^^c951 & ^^^^c952 & ^^^^c953 & ^^^^c954 & ^^^^c955 & ^^^^c956 & ^^^^c957 & ^^^^c958 & ^^^^c959 & ^^^^c95a & ^^^^c95b & ^^^^c95c & ^^^^c95d & ^^^^c95e & ^^^^c95f\\\hline +\Col{60} & ^^^^c960 & ^^^^c961 & ^^^^c962 & ^^^^c963 & ^^^^c964 & ^^^^c965 & ^^^^c966 & ^^^^c967 & ^^^^c968 & ^^^^c969 & ^^^^c96a & ^^^^c96b & ^^^^c96c & ^^^^c96d & ^^^^c96e & ^^^^c96f\\\hline +\Col{70} & ^^^^c970 & ^^^^c971 & ^^^^c972 & ^^^^c973 & ^^^^c974 & ^^^^c975 & ^^^^c976 & ^^^^c977 & ^^^^c978 & ^^^^c979 & ^^^^c97a & ^^^^c97b & ^^^^c97c & ^^^^c97d & ^^^^c97e & ^^^^c97f\\\hline +\Col{80} & ^^^^c980 & ^^^^c981 & ^^^^c982 & ^^^^c983 & ^^^^c984 & ^^^^c985 & ^^^^c986 & ^^^^c987 & ^^^^c988 & ^^^^c989 & ^^^^c98a & ^^^^c98b & ^^^^c98c & ^^^^c98d & ^^^^c98e & ^^^^c98f\\\hline +\Col{90} & ^^^^c990 & ^^^^c991 & ^^^^c992 & ^^^^c993 & ^^^^c994 & ^^^^c995 & ^^^^c996 & ^^^^c997 & ^^^^c998 & ^^^^c999 & ^^^^c99a & ^^^^c99b & ^^^^c99c & ^^^^c99d & ^^^^c99e & ^^^^c99f\\\hline +\Col{a0} & ^^^^c9a0 & ^^^^c9a1 & ^^^^c9a2 & ^^^^c9a3 & ^^^^c9a4 & ^^^^c9a5 & ^^^^c9a6 & ^^^^c9a7 & ^^^^c9a8 & ^^^^c9a9 & ^^^^c9aa & ^^^^c9ab & ^^^^c9ac & ^^^^c9ad & ^^^^c9ae & ^^^^c9af\\\hline +\Col{b0} & ^^^^c9b0 & ^^^^c9b1 & ^^^^c9b2 & ^^^^c9b3 & ^^^^c9b4 & ^^^^c9b5 & ^^^^c9b6 & ^^^^c9b7 & ^^^^c9b8 & ^^^^c9b9 & ^^^^c9ba & ^^^^c9bb & ^^^^c9bc & ^^^^c9bd & ^^^^c9be & ^^^^c9bf\\\hline +\Col{c0} & ^^^^c9c0 & ^^^^c9c1 & ^^^^c9c2 & ^^^^c9c3 & ^^^^c9c4 & ^^^^c9c5 & ^^^^c9c6 & ^^^^c9c7 & ^^^^c9c8 & ^^^^c9c9 & ^^^^c9ca & ^^^^c9cb & ^^^^c9cc & ^^^^c9cd & ^^^^c9ce & ^^^^c9cf\\\hline +\Col{d0} & ^^^^c9d0 & ^^^^c9d1 & ^^^^c9d2 & ^^^^c9d3 & ^^^^c9d4 & ^^^^c9d5 & ^^^^c9d6 & ^^^^c9d7 & ^^^^c9d8 & ^^^^c9d9 & ^^^^c9da & ^^^^c9db & ^^^^c9dc & ^^^^c9dd & ^^^^c9de & ^^^^c9df\\\hline +\Col{e0} & ^^^^c9e0 & ^^^^c9e1 & ^^^^c9e2 & ^^^^c9e3 & ^^^^c9e4 & ^^^^c9e5 & ^^^^c9e6 & ^^^^c9e7 & ^^^^c9e8 & ^^^^c9e9 & ^^^^c9ea & ^^^^c9eb & ^^^^c9ec & ^^^^c9ed & ^^^^c9ee & ^^^^c9ef\\\hline +\Col{f0} & ^^^^c9f0 & ^^^^c9f1 & ^^^^c9f2 & ^^^^c9f3 & ^^^^c9f4 & ^^^^c9f5 & ^^^^c9f6 & ^^^^c9f7 & ^^^^c9f8 & ^^^^c9f9 & ^^^^c9fa & ^^^^c9fb & ^^^^c9fc & ^^^^c9fd & ^^^^c9fe & ^^^^c9ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{CA}\\\hline +\Col{00} & ^^^^ca00 & ^^^^ca01 & ^^^^ca02 & ^^^^ca03 & ^^^^ca04 & ^^^^ca05 & ^^^^ca06 & ^^^^ca07 & ^^^^ca08 & ^^^^ca09 & ^^^^ca0a & ^^^^ca0b & ^^^^ca0c & ^^^^ca0d & ^^^^ca0e & ^^^^ca0f\\\hline +\Col{10} & ^^^^ca10 & ^^^^ca11 & ^^^^ca12 & ^^^^ca13 & ^^^^ca14 & ^^^^ca15 & ^^^^ca16 & ^^^^ca17 & ^^^^ca18 & ^^^^ca19 & ^^^^ca1a & ^^^^ca1b & ^^^^ca1c & ^^^^ca1d & ^^^^ca1e & ^^^^ca1f\\\hline +\Col{20} & ^^^^ca20 & ^^^^ca21 & ^^^^ca22 & ^^^^ca23 & ^^^^ca24 & ^^^^ca25 & ^^^^ca26 & ^^^^ca27 & ^^^^ca28 & ^^^^ca29 & ^^^^ca2a & ^^^^ca2b & ^^^^ca2c & ^^^^ca2d & ^^^^ca2e & ^^^^ca2f\\\hline +\Col{30} & ^^^^ca30 & ^^^^ca31 & ^^^^ca32 & ^^^^ca33 & ^^^^ca34 & ^^^^ca35 & ^^^^ca36 & ^^^^ca37 & ^^^^ca38 & ^^^^ca39 & ^^^^ca3a & ^^^^ca3b & ^^^^ca3c & ^^^^ca3d & ^^^^ca3e & ^^^^ca3f\\\hline +\Col{40} & ^^^^ca40 & ^^^^ca41 & ^^^^ca42 & ^^^^ca43 & ^^^^ca44 & ^^^^ca45 & ^^^^ca46 & ^^^^ca47 & ^^^^ca48 & ^^^^ca49 & ^^^^ca4a & ^^^^ca4b & ^^^^ca4c & ^^^^ca4d & ^^^^ca4e & ^^^^ca4f\\\hline +\Col{50} & ^^^^ca50 & ^^^^ca51 & ^^^^ca52 & ^^^^ca53 & ^^^^ca54 & ^^^^ca55 & ^^^^ca56 & ^^^^ca57 & ^^^^ca58 & ^^^^ca59 & ^^^^ca5a & ^^^^ca5b & ^^^^ca5c & ^^^^ca5d & ^^^^ca5e & ^^^^ca5f\\\hline +\Col{60} & ^^^^ca60 & ^^^^ca61 & ^^^^ca62 & ^^^^ca63 & ^^^^ca64 & ^^^^ca65 & ^^^^ca66 & ^^^^ca67 & ^^^^ca68 & ^^^^ca69 & ^^^^ca6a & ^^^^ca6b & ^^^^ca6c & ^^^^ca6d & ^^^^ca6e & ^^^^ca6f\\\hline +\Col{70} & ^^^^ca70 & ^^^^ca71 & ^^^^ca72 & ^^^^ca73 & ^^^^ca74 & ^^^^ca75 & ^^^^ca76 & ^^^^ca77 & ^^^^ca78 & ^^^^ca79 & ^^^^ca7a & ^^^^ca7b & ^^^^ca7c & ^^^^ca7d & ^^^^ca7e & ^^^^ca7f\\\hline +\Col{80} & ^^^^ca80 & ^^^^ca81 & ^^^^ca82 & ^^^^ca83 & ^^^^ca84 & ^^^^ca85 & ^^^^ca86 & ^^^^ca87 & ^^^^ca88 & ^^^^ca89 & ^^^^ca8a & ^^^^ca8b & ^^^^ca8c & ^^^^ca8d & ^^^^ca8e & ^^^^ca8f\\\hline +\Col{90} & ^^^^ca90 & ^^^^ca91 & ^^^^ca92 & ^^^^ca93 & ^^^^ca94 & ^^^^ca95 & ^^^^ca96 & ^^^^ca97 & ^^^^ca98 & ^^^^ca99 & ^^^^ca9a & ^^^^ca9b & ^^^^ca9c & ^^^^ca9d & ^^^^ca9e & ^^^^ca9f\\\hline +\Col{a0} & ^^^^caa0 & ^^^^caa1 & ^^^^caa2 & ^^^^caa3 & ^^^^caa4 & ^^^^caa5 & ^^^^caa6 & ^^^^caa7 & ^^^^caa8 & ^^^^caa9 & ^^^^caaa & ^^^^caab & ^^^^caac & ^^^^caad & ^^^^caae & ^^^^caaf\\\hline +\Col{b0} & ^^^^cab0 & ^^^^cab1 & ^^^^cab2 & ^^^^cab3 & ^^^^cab4 & ^^^^cab5 & ^^^^cab6 & ^^^^cab7 & ^^^^cab8 & ^^^^cab9 & ^^^^caba & ^^^^cabb & ^^^^cabc & ^^^^cabd & ^^^^cabe & ^^^^cabf\\\hline +\Col{c0} & ^^^^cac0 & ^^^^cac1 & ^^^^cac2 & ^^^^cac3 & ^^^^cac4 & ^^^^cac5 & ^^^^cac6 & ^^^^cac7 & ^^^^cac8 & ^^^^cac9 & ^^^^caca & ^^^^cacb & ^^^^cacc & ^^^^cacd & ^^^^cace & ^^^^cacf\\\hline +\Col{d0} & ^^^^cad0 & ^^^^cad1 & ^^^^cad2 & ^^^^cad3 & ^^^^cad4 & ^^^^cad5 & ^^^^cad6 & ^^^^cad7 & ^^^^cad8 & ^^^^cad9 & ^^^^cada & ^^^^cadb & ^^^^cadc & ^^^^cadd & ^^^^cade & ^^^^cadf\\\hline +\Col{e0} & ^^^^cae0 & ^^^^cae1 & ^^^^cae2 & ^^^^cae3 & ^^^^cae4 & ^^^^cae5 & ^^^^cae6 & ^^^^cae7 & ^^^^cae8 & ^^^^cae9 & ^^^^caea & ^^^^caeb & ^^^^caec & ^^^^caed & ^^^^caee & ^^^^caef\\\hline +\Col{f0} & ^^^^caf0 & ^^^^caf1 & ^^^^caf2 & ^^^^caf3 & ^^^^caf4 & ^^^^caf5 & ^^^^caf6 & ^^^^caf7 & ^^^^caf8 & ^^^^caf9 & ^^^^cafa & ^^^^cafb & ^^^^cafc & ^^^^cafd & ^^^^cafe & ^^^^caff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{CB}\\\hline +\Col{00} & ^^^^cb00 & ^^^^cb01 & ^^^^cb02 & ^^^^cb03 & ^^^^cb04 & ^^^^cb05 & ^^^^cb06 & ^^^^cb07 & ^^^^cb08 & ^^^^cb09 & ^^^^cb0a & ^^^^cb0b & ^^^^cb0c & ^^^^cb0d & ^^^^cb0e & ^^^^cb0f\\\hline +\Col{10} & ^^^^cb10 & ^^^^cb11 & ^^^^cb12 & ^^^^cb13 & ^^^^cb14 & ^^^^cb15 & ^^^^cb16 & ^^^^cb17 & ^^^^cb18 & ^^^^cb19 & ^^^^cb1a & ^^^^cb1b & ^^^^cb1c & ^^^^cb1d & ^^^^cb1e & ^^^^cb1f\\\hline +\Col{20} & ^^^^cb20 & ^^^^cb21 & ^^^^cb22 & ^^^^cb23 & ^^^^cb24 & ^^^^cb25 & ^^^^cb26 & ^^^^cb27 & ^^^^cb28 & ^^^^cb29 & ^^^^cb2a & ^^^^cb2b & ^^^^cb2c & ^^^^cb2d & ^^^^cb2e & ^^^^cb2f\\\hline +\Col{30} & ^^^^cb30 & ^^^^cb31 & ^^^^cb32 & ^^^^cb33 & ^^^^cb34 & ^^^^cb35 & ^^^^cb36 & ^^^^cb37 & ^^^^cb38 & ^^^^cb39 & ^^^^cb3a & ^^^^cb3b & ^^^^cb3c & ^^^^cb3d & ^^^^cb3e & ^^^^cb3f\\\hline +\Col{40} & ^^^^cb40 & ^^^^cb41 & ^^^^cb42 & ^^^^cb43 & ^^^^cb44 & ^^^^cb45 & ^^^^cb46 & ^^^^cb47 & ^^^^cb48 & ^^^^cb49 & ^^^^cb4a & ^^^^cb4b & ^^^^cb4c & ^^^^cb4d & ^^^^cb4e & ^^^^cb4f\\\hline +\Col{50} & ^^^^cb50 & ^^^^cb51 & ^^^^cb52 & ^^^^cb53 & ^^^^cb54 & ^^^^cb55 & ^^^^cb56 & ^^^^cb57 & ^^^^cb58 & ^^^^cb59 & ^^^^cb5a & ^^^^cb5b & ^^^^cb5c & ^^^^cb5d & ^^^^cb5e & ^^^^cb5f\\\hline +\Col{60} & ^^^^cb60 & ^^^^cb61 & ^^^^cb62 & ^^^^cb63 & ^^^^cb64 & ^^^^cb65 & ^^^^cb66 & ^^^^cb67 & ^^^^cb68 & ^^^^cb69 & ^^^^cb6a & ^^^^cb6b & ^^^^cb6c & ^^^^cb6d & ^^^^cb6e & ^^^^cb6f\\\hline +\Col{70} & ^^^^cb70 & ^^^^cb71 & ^^^^cb72 & ^^^^cb73 & ^^^^cb74 & ^^^^cb75 & ^^^^cb76 & ^^^^cb77 & ^^^^cb78 & ^^^^cb79 & ^^^^cb7a & ^^^^cb7b & ^^^^cb7c & ^^^^cb7d & ^^^^cb7e & ^^^^cb7f\\\hline +\Col{80} & ^^^^cb80 & ^^^^cb81 & ^^^^cb82 & ^^^^cb83 & ^^^^cb84 & ^^^^cb85 & ^^^^cb86 & ^^^^cb87 & ^^^^cb88 & ^^^^cb89 & ^^^^cb8a & ^^^^cb8b & ^^^^cb8c & ^^^^cb8d & ^^^^cb8e & ^^^^cb8f\\\hline +\Col{90} & ^^^^cb90 & ^^^^cb91 & ^^^^cb92 & ^^^^cb93 & ^^^^cb94 & ^^^^cb95 & ^^^^cb96 & ^^^^cb97 & ^^^^cb98 & ^^^^cb99 & ^^^^cb9a & ^^^^cb9b & ^^^^cb9c & ^^^^cb9d & ^^^^cb9e & ^^^^cb9f\\\hline +\Col{a0} & ^^^^cba0 & ^^^^cba1 & ^^^^cba2 & ^^^^cba3 & ^^^^cba4 & ^^^^cba5 & ^^^^cba6 & ^^^^cba7 & ^^^^cba8 & ^^^^cba9 & ^^^^cbaa & ^^^^cbab & ^^^^cbac & ^^^^cbad & ^^^^cbae & ^^^^cbaf\\\hline +\Col{b0} & ^^^^cbb0 & ^^^^cbb1 & ^^^^cbb2 & ^^^^cbb3 & ^^^^cbb4 & ^^^^cbb5 & ^^^^cbb6 & ^^^^cbb7 & ^^^^cbb8 & ^^^^cbb9 & ^^^^cbba & ^^^^cbbb & ^^^^cbbc & ^^^^cbbd & ^^^^cbbe & ^^^^cbbf\\\hline +\Col{c0} & ^^^^cbc0 & ^^^^cbc1 & ^^^^cbc2 & ^^^^cbc3 & ^^^^cbc4 & ^^^^cbc5 & ^^^^cbc6 & ^^^^cbc7 & ^^^^cbc8 & ^^^^cbc9 & ^^^^cbca & ^^^^cbcb & ^^^^cbcc & ^^^^cbcd & ^^^^cbce & ^^^^cbcf\\\hline +\Col{d0} & ^^^^cbd0 & ^^^^cbd1 & ^^^^cbd2 & ^^^^cbd3 & ^^^^cbd4 & ^^^^cbd5 & ^^^^cbd6 & ^^^^cbd7 & ^^^^cbd8 & ^^^^cbd9 & ^^^^cbda & ^^^^cbdb & ^^^^cbdc & ^^^^cbdd & ^^^^cbde & ^^^^cbdf\\\hline +\Col{e0} & ^^^^cbe0 & ^^^^cbe1 & ^^^^cbe2 & ^^^^cbe3 & ^^^^cbe4 & ^^^^cbe5 & ^^^^cbe6 & ^^^^cbe7 & ^^^^cbe8 & ^^^^cbe9 & ^^^^cbea & ^^^^cbeb & ^^^^cbec & ^^^^cbed & ^^^^cbee & ^^^^cbef\\\hline +\Col{f0} & ^^^^cbf0 & ^^^^cbf1 & ^^^^cbf2 & ^^^^cbf3 & ^^^^cbf4 & ^^^^cbf5 & ^^^^cbf6 & ^^^^cbf7 & ^^^^cbf8 & ^^^^cbf9 & ^^^^cbfa & ^^^^cbfb & ^^^^cbfc & ^^^^cbfd & ^^^^cbfe & ^^^^cbff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{CC}\\\hline +\Col{00} & ^^^^cc00 & ^^^^cc01 & ^^^^cc02 & ^^^^cc03 & ^^^^cc04 & ^^^^cc05 & ^^^^cc06 & ^^^^cc07 & ^^^^cc08 & ^^^^cc09 & ^^^^cc0a & ^^^^cc0b & ^^^^cc0c & ^^^^cc0d & ^^^^cc0e & ^^^^cc0f\\\hline +\Col{10} & ^^^^cc10 & ^^^^cc11 & ^^^^cc12 & ^^^^cc13 & ^^^^cc14 & ^^^^cc15 & ^^^^cc16 & ^^^^cc17 & ^^^^cc18 & ^^^^cc19 & ^^^^cc1a & ^^^^cc1b & ^^^^cc1c & ^^^^cc1d & ^^^^cc1e & ^^^^cc1f\\\hline +\Col{20} & ^^^^cc20 & ^^^^cc21 & ^^^^cc22 & ^^^^cc23 & ^^^^cc24 & ^^^^cc25 & ^^^^cc26 & ^^^^cc27 & ^^^^cc28 & ^^^^cc29 & ^^^^cc2a & ^^^^cc2b & ^^^^cc2c & ^^^^cc2d & ^^^^cc2e & ^^^^cc2f\\\hline +\Col{30} & ^^^^cc30 & ^^^^cc31 & ^^^^cc32 & ^^^^cc33 & ^^^^cc34 & ^^^^cc35 & ^^^^cc36 & ^^^^cc37 & ^^^^cc38 & ^^^^cc39 & ^^^^cc3a & ^^^^cc3b & ^^^^cc3c & ^^^^cc3d & ^^^^cc3e & ^^^^cc3f\\\hline +\Col{40} & ^^^^cc40 & ^^^^cc41 & ^^^^cc42 & ^^^^cc43 & ^^^^cc44 & ^^^^cc45 & ^^^^cc46 & ^^^^cc47 & ^^^^cc48 & ^^^^cc49 & ^^^^cc4a & ^^^^cc4b & ^^^^cc4c & ^^^^cc4d & ^^^^cc4e & ^^^^cc4f\\\hline +\Col{50} & ^^^^cc50 & ^^^^cc51 & ^^^^cc52 & ^^^^cc53 & ^^^^cc54 & ^^^^cc55 & ^^^^cc56 & ^^^^cc57 & ^^^^cc58 & ^^^^cc59 & ^^^^cc5a & ^^^^cc5b & ^^^^cc5c & ^^^^cc5d & ^^^^cc5e & ^^^^cc5f\\\hline +\Col{60} & ^^^^cc60 & ^^^^cc61 & ^^^^cc62 & ^^^^cc63 & ^^^^cc64 & ^^^^cc65 & ^^^^cc66 & ^^^^cc67 & ^^^^cc68 & ^^^^cc69 & ^^^^cc6a & ^^^^cc6b & ^^^^cc6c & ^^^^cc6d & ^^^^cc6e & ^^^^cc6f\\\hline +\Col{70} & ^^^^cc70 & ^^^^cc71 & ^^^^cc72 & ^^^^cc73 & ^^^^cc74 & ^^^^cc75 & ^^^^cc76 & ^^^^cc77 & ^^^^cc78 & ^^^^cc79 & ^^^^cc7a & ^^^^cc7b & ^^^^cc7c & ^^^^cc7d & ^^^^cc7e & ^^^^cc7f\\\hline +\Col{80} & ^^^^cc80 & ^^^^cc81 & ^^^^cc82 & ^^^^cc83 & ^^^^cc84 & ^^^^cc85 & ^^^^cc86 & ^^^^cc87 & ^^^^cc88 & ^^^^cc89 & ^^^^cc8a & ^^^^cc8b & ^^^^cc8c & ^^^^cc8d & ^^^^cc8e & ^^^^cc8f\\\hline +\Col{90} & ^^^^cc90 & ^^^^cc91 & ^^^^cc92 & ^^^^cc93 & ^^^^cc94 & ^^^^cc95 & ^^^^cc96 & ^^^^cc97 & ^^^^cc98 & ^^^^cc99 & ^^^^cc9a & ^^^^cc9b & ^^^^cc9c & ^^^^cc9d & ^^^^cc9e & ^^^^cc9f\\\hline +\Col{a0} & ^^^^cca0 & ^^^^cca1 & ^^^^cca2 & ^^^^cca3 & ^^^^cca4 & ^^^^cca5 & ^^^^cca6 & ^^^^cca7 & ^^^^cca8 & ^^^^cca9 & ^^^^ccaa & ^^^^ccab & ^^^^ccac & ^^^^ccad & ^^^^ccae & ^^^^ccaf\\\hline +\Col{b0} & ^^^^ccb0 & ^^^^ccb1 & ^^^^ccb2 & ^^^^ccb3 & ^^^^ccb4 & ^^^^ccb5 & ^^^^ccb6 & ^^^^ccb7 & ^^^^ccb8 & ^^^^ccb9 & ^^^^ccba & ^^^^ccbb & ^^^^ccbc & ^^^^ccbd & ^^^^ccbe & ^^^^ccbf\\\hline +\Col{c0} & ^^^^ccc0 & ^^^^ccc1 & ^^^^ccc2 & ^^^^ccc3 & ^^^^ccc4 & ^^^^ccc5 & ^^^^ccc6 & ^^^^ccc7 & ^^^^ccc8 & ^^^^ccc9 & ^^^^ccca & ^^^^cccb & ^^^^cccc & ^^^^cccd & ^^^^ccce & ^^^^cccf\\\hline +\Col{d0} & ^^^^ccd0 & ^^^^ccd1 & ^^^^ccd2 & ^^^^ccd3 & ^^^^ccd4 & ^^^^ccd5 & ^^^^ccd6 & ^^^^ccd7 & ^^^^ccd8 & ^^^^ccd9 & ^^^^ccda & ^^^^ccdb & ^^^^ccdc & ^^^^ccdd & ^^^^ccde & ^^^^ccdf\\\hline +\Col{e0} & ^^^^cce0 & ^^^^cce1 & ^^^^cce2 & ^^^^cce3 & ^^^^cce4 & ^^^^cce5 & ^^^^cce6 & ^^^^cce7 & ^^^^cce8 & ^^^^cce9 & ^^^^ccea & ^^^^cceb & ^^^^ccec & ^^^^cced & ^^^^ccee & ^^^^ccef\\\hline +\Col{f0} & ^^^^ccf0 & ^^^^ccf1 & ^^^^ccf2 & ^^^^ccf3 & ^^^^ccf4 & ^^^^ccf5 & ^^^^ccf6 & ^^^^ccf7 & ^^^^ccf8 & ^^^^ccf9 & ^^^^ccfa & ^^^^ccfb & ^^^^ccfc & ^^^^ccfd & ^^^^ccfe & ^^^^ccff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{CD}\\\hline +\Col{00} & ^^^^cd00 & ^^^^cd01 & ^^^^cd02 & ^^^^cd03 & ^^^^cd04 & ^^^^cd05 & ^^^^cd06 & ^^^^cd07 & ^^^^cd08 & ^^^^cd09 & ^^^^cd0a & ^^^^cd0b & ^^^^cd0c & ^^^^cd0d & ^^^^cd0e & ^^^^cd0f\\\hline +\Col{10} & ^^^^cd10 & ^^^^cd11 & ^^^^cd12 & ^^^^cd13 & ^^^^cd14 & ^^^^cd15 & ^^^^cd16 & ^^^^cd17 & ^^^^cd18 & ^^^^cd19 & ^^^^cd1a & ^^^^cd1b & ^^^^cd1c & ^^^^cd1d & ^^^^cd1e & ^^^^cd1f\\\hline +\Col{20} & ^^^^cd20 & ^^^^cd21 & ^^^^cd22 & ^^^^cd23 & ^^^^cd24 & ^^^^cd25 & ^^^^cd26 & ^^^^cd27 & ^^^^cd28 & ^^^^cd29 & ^^^^cd2a & ^^^^cd2b & ^^^^cd2c & ^^^^cd2d & ^^^^cd2e & ^^^^cd2f\\\hline +\Col{30} & ^^^^cd30 & ^^^^cd31 & ^^^^cd32 & ^^^^cd33 & ^^^^cd34 & ^^^^cd35 & ^^^^cd36 & ^^^^cd37 & ^^^^cd38 & ^^^^cd39 & ^^^^cd3a & ^^^^cd3b & ^^^^cd3c & ^^^^cd3d & ^^^^cd3e & ^^^^cd3f\\\hline +\Col{40} & ^^^^cd40 & ^^^^cd41 & ^^^^cd42 & ^^^^cd43 & ^^^^cd44 & ^^^^cd45 & ^^^^cd46 & ^^^^cd47 & ^^^^cd48 & ^^^^cd49 & ^^^^cd4a & ^^^^cd4b & ^^^^cd4c & ^^^^cd4d & ^^^^cd4e & ^^^^cd4f\\\hline +\Col{50} & ^^^^cd50 & ^^^^cd51 & ^^^^cd52 & ^^^^cd53 & ^^^^cd54 & ^^^^cd55 & ^^^^cd56 & ^^^^cd57 & ^^^^cd58 & ^^^^cd59 & ^^^^cd5a & ^^^^cd5b & ^^^^cd5c & ^^^^cd5d & ^^^^cd5e & ^^^^cd5f\\\hline +\Col{60} & ^^^^cd60 & ^^^^cd61 & ^^^^cd62 & ^^^^cd63 & ^^^^cd64 & ^^^^cd65 & ^^^^cd66 & ^^^^cd67 & ^^^^cd68 & ^^^^cd69 & ^^^^cd6a & ^^^^cd6b & ^^^^cd6c & ^^^^cd6d & ^^^^cd6e & ^^^^cd6f\\\hline +\Col{70} & ^^^^cd70 & ^^^^cd71 & ^^^^cd72 & ^^^^cd73 & ^^^^cd74 & ^^^^cd75 & ^^^^cd76 & ^^^^cd77 & ^^^^cd78 & ^^^^cd79 & ^^^^cd7a & ^^^^cd7b & ^^^^cd7c & ^^^^cd7d & ^^^^cd7e & ^^^^cd7f\\\hline +\Col{80} & ^^^^cd80 & ^^^^cd81 & ^^^^cd82 & ^^^^cd83 & ^^^^cd84 & ^^^^cd85 & ^^^^cd86 & ^^^^cd87 & ^^^^cd88 & ^^^^cd89 & ^^^^cd8a & ^^^^cd8b & ^^^^cd8c & ^^^^cd8d & ^^^^cd8e & ^^^^cd8f\\\hline +\Col{90} & ^^^^cd90 & ^^^^cd91 & ^^^^cd92 & ^^^^cd93 & ^^^^cd94 & ^^^^cd95 & ^^^^cd96 & ^^^^cd97 & ^^^^cd98 & ^^^^cd99 & ^^^^cd9a & ^^^^cd9b & ^^^^cd9c & ^^^^cd9d & ^^^^cd9e & ^^^^cd9f\\\hline +\Col{a0} & ^^^^cda0 & ^^^^cda1 & ^^^^cda2 & ^^^^cda3 & ^^^^cda4 & ^^^^cda5 & ^^^^cda6 & ^^^^cda7 & ^^^^cda8 & ^^^^cda9 & ^^^^cdaa & ^^^^cdab & ^^^^cdac & ^^^^cdad & ^^^^cdae & ^^^^cdaf\\\hline +\Col{b0} & ^^^^cdb0 & ^^^^cdb1 & ^^^^cdb2 & ^^^^cdb3 & ^^^^cdb4 & ^^^^cdb5 & ^^^^cdb6 & ^^^^cdb7 & ^^^^cdb8 & ^^^^cdb9 & ^^^^cdba & ^^^^cdbb & ^^^^cdbc & ^^^^cdbd & ^^^^cdbe & ^^^^cdbf\\\hline +\Col{c0} & ^^^^cdc0 & ^^^^cdc1 & ^^^^cdc2 & ^^^^cdc3 & ^^^^cdc4 & ^^^^cdc5 & ^^^^cdc6 & ^^^^cdc7 & ^^^^cdc8 & ^^^^cdc9 & ^^^^cdca & ^^^^cdcb & ^^^^cdcc & ^^^^cdcd & ^^^^cdce & ^^^^cdcf\\\hline +\Col{d0} & ^^^^cdd0 & ^^^^cdd1 & ^^^^cdd2 & ^^^^cdd3 & ^^^^cdd4 & ^^^^cdd5 & ^^^^cdd6 & ^^^^cdd7 & ^^^^cdd8 & ^^^^cdd9 & ^^^^cdda & ^^^^cddb & ^^^^cddc & ^^^^cddd & ^^^^cdde & ^^^^cddf\\\hline +\Col{e0} & ^^^^cde0 & ^^^^cde1 & ^^^^cde2 & ^^^^cde3 & ^^^^cde4 & ^^^^cde5 & ^^^^cde6 & ^^^^cde7 & ^^^^cde8 & ^^^^cde9 & ^^^^cdea & ^^^^cdeb & ^^^^cdec & ^^^^cded & ^^^^cdee & ^^^^cdef\\\hline +\Col{f0} & ^^^^cdf0 & ^^^^cdf1 & ^^^^cdf2 & ^^^^cdf3 & ^^^^cdf4 & ^^^^cdf5 & ^^^^cdf6 & ^^^^cdf7 & ^^^^cdf8 & ^^^^cdf9 & ^^^^cdfa & ^^^^cdfb & ^^^^cdfc & ^^^^cdfd & ^^^^cdfe & ^^^^cdff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{CE}\\\hline +\Col{00} & ^^^^ce00 & ^^^^ce01 & ^^^^ce02 & ^^^^ce03 & ^^^^ce04 & ^^^^ce05 & ^^^^ce06 & ^^^^ce07 & ^^^^ce08 & ^^^^ce09 & ^^^^ce0a & ^^^^ce0b & ^^^^ce0c & ^^^^ce0d & ^^^^ce0e & ^^^^ce0f\\\hline +\Col{10} & ^^^^ce10 & ^^^^ce11 & ^^^^ce12 & ^^^^ce13 & ^^^^ce14 & ^^^^ce15 & ^^^^ce16 & ^^^^ce17 & ^^^^ce18 & ^^^^ce19 & ^^^^ce1a & ^^^^ce1b & ^^^^ce1c & ^^^^ce1d & ^^^^ce1e & ^^^^ce1f\\\hline +\Col{20} & ^^^^ce20 & ^^^^ce21 & ^^^^ce22 & ^^^^ce23 & ^^^^ce24 & ^^^^ce25 & ^^^^ce26 & ^^^^ce27 & ^^^^ce28 & ^^^^ce29 & ^^^^ce2a & ^^^^ce2b & ^^^^ce2c & ^^^^ce2d & ^^^^ce2e & ^^^^ce2f\\\hline +\Col{30} & ^^^^ce30 & ^^^^ce31 & ^^^^ce32 & ^^^^ce33 & ^^^^ce34 & ^^^^ce35 & ^^^^ce36 & ^^^^ce37 & ^^^^ce38 & ^^^^ce39 & ^^^^ce3a & ^^^^ce3b & ^^^^ce3c & ^^^^ce3d & ^^^^ce3e & ^^^^ce3f\\\hline +\Col{40} & ^^^^ce40 & ^^^^ce41 & ^^^^ce42 & ^^^^ce43 & ^^^^ce44 & ^^^^ce45 & ^^^^ce46 & ^^^^ce47 & ^^^^ce48 & ^^^^ce49 & ^^^^ce4a & ^^^^ce4b & ^^^^ce4c & ^^^^ce4d & ^^^^ce4e & ^^^^ce4f\\\hline +\Col{50} & ^^^^ce50 & ^^^^ce51 & ^^^^ce52 & ^^^^ce53 & ^^^^ce54 & ^^^^ce55 & ^^^^ce56 & ^^^^ce57 & ^^^^ce58 & ^^^^ce59 & ^^^^ce5a & ^^^^ce5b & ^^^^ce5c & ^^^^ce5d & ^^^^ce5e & ^^^^ce5f\\\hline +\Col{60} & ^^^^ce60 & ^^^^ce61 & ^^^^ce62 & ^^^^ce63 & ^^^^ce64 & ^^^^ce65 & ^^^^ce66 & ^^^^ce67 & ^^^^ce68 & ^^^^ce69 & ^^^^ce6a & ^^^^ce6b & ^^^^ce6c & ^^^^ce6d & ^^^^ce6e & ^^^^ce6f\\\hline +\Col{70} & ^^^^ce70 & ^^^^ce71 & ^^^^ce72 & ^^^^ce73 & ^^^^ce74 & ^^^^ce75 & ^^^^ce76 & ^^^^ce77 & ^^^^ce78 & ^^^^ce79 & ^^^^ce7a & ^^^^ce7b & ^^^^ce7c & ^^^^ce7d & ^^^^ce7e & ^^^^ce7f\\\hline +\Col{80} & ^^^^ce80 & ^^^^ce81 & ^^^^ce82 & ^^^^ce83 & ^^^^ce84 & ^^^^ce85 & ^^^^ce86 & ^^^^ce87 & ^^^^ce88 & ^^^^ce89 & ^^^^ce8a & ^^^^ce8b & ^^^^ce8c & ^^^^ce8d & ^^^^ce8e & ^^^^ce8f\\\hline +\Col{90} & ^^^^ce90 & ^^^^ce91 & ^^^^ce92 & ^^^^ce93 & ^^^^ce94 & ^^^^ce95 & ^^^^ce96 & ^^^^ce97 & ^^^^ce98 & ^^^^ce99 & ^^^^ce9a & ^^^^ce9b & ^^^^ce9c & ^^^^ce9d & ^^^^ce9e & ^^^^ce9f\\\hline +\Col{a0} & ^^^^cea0 & ^^^^cea1 & ^^^^cea2 & ^^^^cea3 & ^^^^cea4 & ^^^^cea5 & ^^^^cea6 & ^^^^cea7 & ^^^^cea8 & ^^^^cea9 & ^^^^ceaa & ^^^^ceab & ^^^^ceac & ^^^^cead & ^^^^ceae & ^^^^ceaf\\\hline +\Col{b0} & ^^^^ceb0 & ^^^^ceb1 & ^^^^ceb2 & ^^^^ceb3 & ^^^^ceb4 & ^^^^ceb5 & ^^^^ceb6 & ^^^^ceb7 & ^^^^ceb8 & ^^^^ceb9 & ^^^^ceba & ^^^^cebb & ^^^^cebc & ^^^^cebd & ^^^^cebe & ^^^^cebf\\\hline +\Col{c0} & ^^^^cec0 & ^^^^cec1 & ^^^^cec2 & ^^^^cec3 & ^^^^cec4 & ^^^^cec5 & ^^^^cec6 & ^^^^cec7 & ^^^^cec8 & ^^^^cec9 & ^^^^ceca & ^^^^cecb & ^^^^cecc & ^^^^cecd & ^^^^cece & ^^^^cecf\\\hline +\Col{d0} & ^^^^ced0 & ^^^^ced1 & ^^^^ced2 & ^^^^ced3 & ^^^^ced4 & ^^^^ced5 & ^^^^ced6 & ^^^^ced7 & ^^^^ced8 & ^^^^ced9 & ^^^^ceda & ^^^^cedb & ^^^^cedc & ^^^^cedd & ^^^^cede & ^^^^cedf\\\hline +\Col{e0} & ^^^^cee0 & ^^^^cee1 & ^^^^cee2 & ^^^^cee3 & ^^^^cee4 & ^^^^cee5 & ^^^^cee6 & ^^^^cee7 & ^^^^cee8 & ^^^^cee9 & ^^^^ceea & ^^^^ceeb & ^^^^ceec & ^^^^ceed & ^^^^ceee & ^^^^ceef\\\hline +\Col{f0} & ^^^^cef0 & ^^^^cef1 & ^^^^cef2 & ^^^^cef3 & ^^^^cef4 & ^^^^cef5 & ^^^^cef6 & ^^^^cef7 & ^^^^cef8 & ^^^^cef9 & ^^^^cefa & ^^^^cefb & ^^^^cefc & ^^^^cefd & ^^^^cefe & ^^^^ceff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{CF}\\\hline +\Col{00} & ^^^^cf00 & ^^^^cf01 & ^^^^cf02 & ^^^^cf03 & ^^^^cf04 & ^^^^cf05 & ^^^^cf06 & ^^^^cf07 & ^^^^cf08 & ^^^^cf09 & ^^^^cf0a & ^^^^cf0b & ^^^^cf0c & ^^^^cf0d & ^^^^cf0e & ^^^^cf0f\\\hline +\Col{10} & ^^^^cf10 & ^^^^cf11 & ^^^^cf12 & ^^^^cf13 & ^^^^cf14 & ^^^^cf15 & ^^^^cf16 & ^^^^cf17 & ^^^^cf18 & ^^^^cf19 & ^^^^cf1a & ^^^^cf1b & ^^^^cf1c & ^^^^cf1d & ^^^^cf1e & ^^^^cf1f\\\hline +\Col{20} & ^^^^cf20 & ^^^^cf21 & ^^^^cf22 & ^^^^cf23 & ^^^^cf24 & ^^^^cf25 & ^^^^cf26 & ^^^^cf27 & ^^^^cf28 & ^^^^cf29 & ^^^^cf2a & ^^^^cf2b & ^^^^cf2c & ^^^^cf2d & ^^^^cf2e & ^^^^cf2f\\\hline +\Col{30} & ^^^^cf30 & ^^^^cf31 & ^^^^cf32 & ^^^^cf33 & ^^^^cf34 & ^^^^cf35 & ^^^^cf36 & ^^^^cf37 & ^^^^cf38 & ^^^^cf39 & ^^^^cf3a & ^^^^cf3b & ^^^^cf3c & ^^^^cf3d & ^^^^cf3e & ^^^^cf3f\\\hline +\Col{40} & ^^^^cf40 & ^^^^cf41 & ^^^^cf42 & ^^^^cf43 & ^^^^cf44 & ^^^^cf45 & ^^^^cf46 & ^^^^cf47 & ^^^^cf48 & ^^^^cf49 & ^^^^cf4a & ^^^^cf4b & ^^^^cf4c & ^^^^cf4d & ^^^^cf4e & ^^^^cf4f\\\hline +\Col{50} & ^^^^cf50 & ^^^^cf51 & ^^^^cf52 & ^^^^cf53 & ^^^^cf54 & ^^^^cf55 & ^^^^cf56 & ^^^^cf57 & ^^^^cf58 & ^^^^cf59 & ^^^^cf5a & ^^^^cf5b & ^^^^cf5c & ^^^^cf5d & ^^^^cf5e & ^^^^cf5f\\\hline +\Col{60} & ^^^^cf60 & ^^^^cf61 & ^^^^cf62 & ^^^^cf63 & ^^^^cf64 & ^^^^cf65 & ^^^^cf66 & ^^^^cf67 & ^^^^cf68 & ^^^^cf69 & ^^^^cf6a & ^^^^cf6b & ^^^^cf6c & ^^^^cf6d & ^^^^cf6e & ^^^^cf6f\\\hline +\Col{70} & ^^^^cf70 & ^^^^cf71 & ^^^^cf72 & ^^^^cf73 & ^^^^cf74 & ^^^^cf75 & ^^^^cf76 & ^^^^cf77 & ^^^^cf78 & ^^^^cf79 & ^^^^cf7a & ^^^^cf7b & ^^^^cf7c & ^^^^cf7d & ^^^^cf7e & ^^^^cf7f\\\hline +\Col{80} & ^^^^cf80 & ^^^^cf81 & ^^^^cf82 & ^^^^cf83 & ^^^^cf84 & ^^^^cf85 & ^^^^cf86 & ^^^^cf87 & ^^^^cf88 & ^^^^cf89 & ^^^^cf8a & ^^^^cf8b & ^^^^cf8c & ^^^^cf8d & ^^^^cf8e & ^^^^cf8f\\\hline +\Col{90} & ^^^^cf90 & ^^^^cf91 & ^^^^cf92 & ^^^^cf93 & ^^^^cf94 & ^^^^cf95 & ^^^^cf96 & ^^^^cf97 & ^^^^cf98 & ^^^^cf99 & ^^^^cf9a & ^^^^cf9b & ^^^^cf9c & ^^^^cf9d & ^^^^cf9e & ^^^^cf9f\\\hline +\Col{a0} & ^^^^cfa0 & ^^^^cfa1 & ^^^^cfa2 & ^^^^cfa3 & ^^^^cfa4 & ^^^^cfa5 & ^^^^cfa6 & ^^^^cfa7 & ^^^^cfa8 & ^^^^cfa9 & ^^^^cfaa & ^^^^cfab & ^^^^cfac & ^^^^cfad & ^^^^cfae & ^^^^cfaf\\\hline +\Col{b0} & ^^^^cfb0 & ^^^^cfb1 & ^^^^cfb2 & ^^^^cfb3 & ^^^^cfb4 & ^^^^cfb5 & ^^^^cfb6 & ^^^^cfb7 & ^^^^cfb8 & ^^^^cfb9 & ^^^^cfba & ^^^^cfbb & ^^^^cfbc & ^^^^cfbd & ^^^^cfbe & ^^^^cfbf\\\hline +\Col{c0} & ^^^^cfc0 & ^^^^cfc1 & ^^^^cfc2 & ^^^^cfc3 & ^^^^cfc4 & ^^^^cfc5 & ^^^^cfc6 & ^^^^cfc7 & ^^^^cfc8 & ^^^^cfc9 & ^^^^cfca & ^^^^cfcb & ^^^^cfcc & ^^^^cfcd & ^^^^cfce & ^^^^cfcf\\\hline +\Col{d0} & ^^^^cfd0 & ^^^^cfd1 & ^^^^cfd2 & ^^^^cfd3 & ^^^^cfd4 & ^^^^cfd5 & ^^^^cfd6 & ^^^^cfd7 & ^^^^cfd8 & ^^^^cfd9 & ^^^^cfda & ^^^^cfdb & ^^^^cfdc & ^^^^cfdd & ^^^^cfde & ^^^^cfdf\\\hline +\Col{e0} & ^^^^cfe0 & ^^^^cfe1 & ^^^^cfe2 & ^^^^cfe3 & ^^^^cfe4 & ^^^^cfe5 & ^^^^cfe6 & ^^^^cfe7 & ^^^^cfe8 & ^^^^cfe9 & ^^^^cfea & ^^^^cfeb & ^^^^cfec & ^^^^cfed & ^^^^cfee & ^^^^cfef\\\hline +\Col{f0} & ^^^^cff0 & ^^^^cff1 & ^^^^cff2 & ^^^^cff3 & ^^^^cff4 & ^^^^cff5 & ^^^^cff6 & ^^^^cff7 & ^^^^cff8 & ^^^^cff9 & ^^^^cffa & ^^^^cffb & ^^^^cffc & ^^^^cffd & ^^^^cffe & ^^^^cfff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{D0}\\\hline +\Col{00} & ^^^^d000 & ^^^^d001 & ^^^^d002 & ^^^^d003 & ^^^^d004 & ^^^^d005 & ^^^^d006 & ^^^^d007 & ^^^^d008 & ^^^^d009 & ^^^^d00a & ^^^^d00b & ^^^^d00c & ^^^^d00d & ^^^^d00e & ^^^^d00f\\\hline +\Col{10} & ^^^^d010 & ^^^^d011 & ^^^^d012 & ^^^^d013 & ^^^^d014 & ^^^^d015 & ^^^^d016 & ^^^^d017 & ^^^^d018 & ^^^^d019 & ^^^^d01a & ^^^^d01b & ^^^^d01c & ^^^^d01d & ^^^^d01e & ^^^^d01f\\\hline +\Col{20} & ^^^^d020 & ^^^^d021 & ^^^^d022 & ^^^^d023 & ^^^^d024 & ^^^^d025 & ^^^^d026 & ^^^^d027 & ^^^^d028 & ^^^^d029 & ^^^^d02a & ^^^^d02b & ^^^^d02c & ^^^^d02d & ^^^^d02e & ^^^^d02f\\\hline +\Col{30} & ^^^^d030 & ^^^^d031 & ^^^^d032 & ^^^^d033 & ^^^^d034 & ^^^^d035 & ^^^^d036 & ^^^^d037 & ^^^^d038 & ^^^^d039 & ^^^^d03a & ^^^^d03b & ^^^^d03c & ^^^^d03d & ^^^^d03e & ^^^^d03f\\\hline +\Col{40} & ^^^^d040 & ^^^^d041 & ^^^^d042 & ^^^^d043 & ^^^^d044 & ^^^^d045 & ^^^^d046 & ^^^^d047 & ^^^^d048 & ^^^^d049 & ^^^^d04a & ^^^^d04b & ^^^^d04c & ^^^^d04d & ^^^^d04e & ^^^^d04f\\\hline +\Col{50} & ^^^^d050 & ^^^^d051 & ^^^^d052 & ^^^^d053 & ^^^^d054 & ^^^^d055 & ^^^^d056 & ^^^^d057 & ^^^^d058 & ^^^^d059 & ^^^^d05a & ^^^^d05b & ^^^^d05c & ^^^^d05d & ^^^^d05e & ^^^^d05f\\\hline +\Col{60} & ^^^^d060 & ^^^^d061 & ^^^^d062 & ^^^^d063 & ^^^^d064 & ^^^^d065 & ^^^^d066 & ^^^^d067 & ^^^^d068 & ^^^^d069 & ^^^^d06a & ^^^^d06b & ^^^^d06c & ^^^^d06d & ^^^^d06e & ^^^^d06f\\\hline +\Col{70} & ^^^^d070 & ^^^^d071 & ^^^^d072 & ^^^^d073 & ^^^^d074 & ^^^^d075 & ^^^^d076 & ^^^^d077 & ^^^^d078 & ^^^^d079 & ^^^^d07a & ^^^^d07b & ^^^^d07c & ^^^^d07d & ^^^^d07e & ^^^^d07f\\\hline +\Col{80} & ^^^^d080 & ^^^^d081 & ^^^^d082 & ^^^^d083 & ^^^^d084 & ^^^^d085 & ^^^^d086 & ^^^^d087 & ^^^^d088 & ^^^^d089 & ^^^^d08a & ^^^^d08b & ^^^^d08c & ^^^^d08d & ^^^^d08e & ^^^^d08f\\\hline +\Col{90} & ^^^^d090 & ^^^^d091 & ^^^^d092 & ^^^^d093 & ^^^^d094 & ^^^^d095 & ^^^^d096 & ^^^^d097 & ^^^^d098 & ^^^^d099 & ^^^^d09a & ^^^^d09b & ^^^^d09c & ^^^^d09d & ^^^^d09e & ^^^^d09f\\\hline +\Col{a0} & ^^^^d0a0 & ^^^^d0a1 & ^^^^d0a2 & ^^^^d0a3 & ^^^^d0a4 & ^^^^d0a5 & ^^^^d0a6 & ^^^^d0a7 & ^^^^d0a8 & ^^^^d0a9 & ^^^^d0aa & ^^^^d0ab & ^^^^d0ac & ^^^^d0ad & ^^^^d0ae & ^^^^d0af\\\hline +\Col{b0} & ^^^^d0b0 & ^^^^d0b1 & ^^^^d0b2 & ^^^^d0b3 & ^^^^d0b4 & ^^^^d0b5 & ^^^^d0b6 & ^^^^d0b7 & ^^^^d0b8 & ^^^^d0b9 & ^^^^d0ba & ^^^^d0bb & ^^^^d0bc & ^^^^d0bd & ^^^^d0be & ^^^^d0bf\\\hline +\Col{c0} & ^^^^d0c0 & ^^^^d0c1 & ^^^^d0c2 & ^^^^d0c3 & ^^^^d0c4 & ^^^^d0c5 & ^^^^d0c6 & ^^^^d0c7 & ^^^^d0c8 & ^^^^d0c9 & ^^^^d0ca & ^^^^d0cb & ^^^^d0cc & ^^^^d0cd & ^^^^d0ce & ^^^^d0cf\\\hline +\Col{d0} & ^^^^d0d0 & ^^^^d0d1 & ^^^^d0d2 & ^^^^d0d3 & ^^^^d0d4 & ^^^^d0d5 & ^^^^d0d6 & ^^^^d0d7 & ^^^^d0d8 & ^^^^d0d9 & ^^^^d0da & ^^^^d0db & ^^^^d0dc & ^^^^d0dd & ^^^^d0de & ^^^^d0df\\\hline +\Col{e0} & ^^^^d0e0 & ^^^^d0e1 & ^^^^d0e2 & ^^^^d0e3 & ^^^^d0e4 & ^^^^d0e5 & ^^^^d0e6 & ^^^^d0e7 & ^^^^d0e8 & ^^^^d0e9 & ^^^^d0ea & ^^^^d0eb & ^^^^d0ec & ^^^^d0ed & ^^^^d0ee & ^^^^d0ef\\\hline +\Col{f0} & ^^^^d0f0 & ^^^^d0f1 & ^^^^d0f2 & ^^^^d0f3 & ^^^^d0f4 & ^^^^d0f5 & ^^^^d0f6 & ^^^^d0f7 & ^^^^d0f8 & ^^^^d0f9 & ^^^^d0fa & ^^^^d0fb & ^^^^d0fc & ^^^^d0fd & ^^^^d0fe & ^^^^d0ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{D1}\\\hline +\Col{00} & ^^^^d100 & ^^^^d101 & ^^^^d102 & ^^^^d103 & ^^^^d104 & ^^^^d105 & ^^^^d106 & ^^^^d107 & ^^^^d108 & ^^^^d109 & ^^^^d10a & ^^^^d10b & ^^^^d10c & ^^^^d10d & ^^^^d10e & ^^^^d10f\\\hline +\Col{10} & ^^^^d110 & ^^^^d111 & ^^^^d112 & ^^^^d113 & ^^^^d114 & ^^^^d115 & ^^^^d116 & ^^^^d117 & ^^^^d118 & ^^^^d119 & ^^^^d11a & ^^^^d11b & ^^^^d11c & ^^^^d11d & ^^^^d11e & ^^^^d11f\\\hline +\Col{20} & ^^^^d120 & ^^^^d121 & ^^^^d122 & ^^^^d123 & ^^^^d124 & ^^^^d125 & ^^^^d126 & ^^^^d127 & ^^^^d128 & ^^^^d129 & ^^^^d12a & ^^^^d12b & ^^^^d12c & ^^^^d12d & ^^^^d12e & ^^^^d12f\\\hline +\Col{30} & ^^^^d130 & ^^^^d131 & ^^^^d132 & ^^^^d133 & ^^^^d134 & ^^^^d135 & ^^^^d136 & ^^^^d137 & ^^^^d138 & ^^^^d139 & ^^^^d13a & ^^^^d13b & ^^^^d13c & ^^^^d13d & ^^^^d13e & ^^^^d13f\\\hline +\Col{40} & ^^^^d140 & ^^^^d141 & ^^^^d142 & ^^^^d143 & ^^^^d144 & ^^^^d145 & ^^^^d146 & ^^^^d147 & ^^^^d148 & ^^^^d149 & ^^^^d14a & ^^^^d14b & ^^^^d14c & ^^^^d14d & ^^^^d14e & ^^^^d14f\\\hline +\Col{50} & ^^^^d150 & ^^^^d151 & ^^^^d152 & ^^^^d153 & ^^^^d154 & ^^^^d155 & ^^^^d156 & ^^^^d157 & ^^^^d158 & ^^^^d159 & ^^^^d15a & ^^^^d15b & ^^^^d15c & ^^^^d15d & ^^^^d15e & ^^^^d15f\\\hline +\Col{60} & ^^^^d160 & ^^^^d161 & ^^^^d162 & ^^^^d163 & ^^^^d164 & ^^^^d165 & ^^^^d166 & ^^^^d167 & ^^^^d168 & ^^^^d169 & ^^^^d16a & ^^^^d16b & ^^^^d16c & ^^^^d16d & ^^^^d16e & ^^^^d16f\\\hline +\Col{70} & ^^^^d170 & ^^^^d171 & ^^^^d172 & ^^^^d173 & ^^^^d174 & ^^^^d175 & ^^^^d176 & ^^^^d177 & ^^^^d178 & ^^^^d179 & ^^^^d17a & ^^^^d17b & ^^^^d17c & ^^^^d17d & ^^^^d17e & ^^^^d17f\\\hline +\Col{80} & ^^^^d180 & ^^^^d181 & ^^^^d182 & ^^^^d183 & ^^^^d184 & ^^^^d185 & ^^^^d186 & ^^^^d187 & ^^^^d188 & ^^^^d189 & ^^^^d18a & ^^^^d18b & ^^^^d18c & ^^^^d18d & ^^^^d18e & ^^^^d18f\\\hline +\Col{90} & ^^^^d190 & ^^^^d191 & ^^^^d192 & ^^^^d193 & ^^^^d194 & ^^^^d195 & ^^^^d196 & ^^^^d197 & ^^^^d198 & ^^^^d199 & ^^^^d19a & ^^^^d19b & ^^^^d19c & ^^^^d19d & ^^^^d19e & ^^^^d19f\\\hline +\Col{a0} & ^^^^d1a0 & ^^^^d1a1 & ^^^^d1a2 & ^^^^d1a3 & ^^^^d1a4 & ^^^^d1a5 & ^^^^d1a6 & ^^^^d1a7 & ^^^^d1a8 & ^^^^d1a9 & ^^^^d1aa & ^^^^d1ab & ^^^^d1ac & ^^^^d1ad & ^^^^d1ae & ^^^^d1af\\\hline +\Col{b0} & ^^^^d1b0 & ^^^^d1b1 & ^^^^d1b2 & ^^^^d1b3 & ^^^^d1b4 & ^^^^d1b5 & ^^^^d1b6 & ^^^^d1b7 & ^^^^d1b8 & ^^^^d1b9 & ^^^^d1ba & ^^^^d1bb & ^^^^d1bc & ^^^^d1bd & ^^^^d1be & ^^^^d1bf\\\hline +\Col{c0} & ^^^^d1c0 & ^^^^d1c1 & ^^^^d1c2 & ^^^^d1c3 & ^^^^d1c4 & ^^^^d1c5 & ^^^^d1c6 & ^^^^d1c7 & ^^^^d1c8 & ^^^^d1c9 & ^^^^d1ca & ^^^^d1cb & ^^^^d1cc & ^^^^d1cd & ^^^^d1ce & ^^^^d1cf\\\hline +\Col{d0} & ^^^^d1d0 & ^^^^d1d1 & ^^^^d1d2 & ^^^^d1d3 & ^^^^d1d4 & ^^^^d1d5 & ^^^^d1d6 & ^^^^d1d7 & ^^^^d1d8 & ^^^^d1d9 & ^^^^d1da & ^^^^d1db & ^^^^d1dc & ^^^^d1dd & ^^^^d1de & ^^^^d1df\\\hline +\Col{e0} & ^^^^d1e0 & ^^^^d1e1 & ^^^^d1e2 & ^^^^d1e3 & ^^^^d1e4 & ^^^^d1e5 & ^^^^d1e6 & ^^^^d1e7 & ^^^^d1e8 & ^^^^d1e9 & ^^^^d1ea & ^^^^d1eb & ^^^^d1ec & ^^^^d1ed & ^^^^d1ee & ^^^^d1ef\\\hline +\Col{f0} & ^^^^d1f0 & ^^^^d1f1 & ^^^^d1f2 & ^^^^d1f3 & ^^^^d1f4 & ^^^^d1f5 & ^^^^d1f6 & ^^^^d1f7 & ^^^^d1f8 & ^^^^d1f9 & ^^^^d1fa & ^^^^d1fb & ^^^^d1fc & ^^^^d1fd & ^^^^d1fe & ^^^^d1ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{D2}\\\hline +\Col{00} & ^^^^d200 & ^^^^d201 & ^^^^d202 & ^^^^d203 & ^^^^d204 & ^^^^d205 & ^^^^d206 & ^^^^d207 & ^^^^d208 & ^^^^d209 & ^^^^d20a & ^^^^d20b & ^^^^d20c & ^^^^d20d & ^^^^d20e & ^^^^d20f\\\hline +\Col{10} & ^^^^d210 & ^^^^d211 & ^^^^d212 & ^^^^d213 & ^^^^d214 & ^^^^d215 & ^^^^d216 & ^^^^d217 & ^^^^d218 & ^^^^d219 & ^^^^d21a & ^^^^d21b & ^^^^d21c & ^^^^d21d & ^^^^d21e & ^^^^d21f\\\hline +\Col{20} & ^^^^d220 & ^^^^d221 & ^^^^d222 & ^^^^d223 & ^^^^d224 & ^^^^d225 & ^^^^d226 & ^^^^d227 & ^^^^d228 & ^^^^d229 & ^^^^d22a & ^^^^d22b & ^^^^d22c & ^^^^d22d & ^^^^d22e & ^^^^d22f\\\hline +\Col{30} & ^^^^d230 & ^^^^d231 & ^^^^d232 & ^^^^d233 & ^^^^d234 & ^^^^d235 & ^^^^d236 & ^^^^d237 & ^^^^d238 & ^^^^d239 & ^^^^d23a & ^^^^d23b & ^^^^d23c & ^^^^d23d & ^^^^d23e & ^^^^d23f\\\hline +\Col{40} & ^^^^d240 & ^^^^d241 & ^^^^d242 & ^^^^d243 & ^^^^d244 & ^^^^d245 & ^^^^d246 & ^^^^d247 & ^^^^d248 & ^^^^d249 & ^^^^d24a & ^^^^d24b & ^^^^d24c & ^^^^d24d & ^^^^d24e & ^^^^d24f\\\hline +\Col{50} & ^^^^d250 & ^^^^d251 & ^^^^d252 & ^^^^d253 & ^^^^d254 & ^^^^d255 & ^^^^d256 & ^^^^d257 & ^^^^d258 & ^^^^d259 & ^^^^d25a & ^^^^d25b & ^^^^d25c & ^^^^d25d & ^^^^d25e & ^^^^d25f\\\hline +\Col{60} & ^^^^d260 & ^^^^d261 & ^^^^d262 & ^^^^d263 & ^^^^d264 & ^^^^d265 & ^^^^d266 & ^^^^d267 & ^^^^d268 & ^^^^d269 & ^^^^d26a & ^^^^d26b & ^^^^d26c & ^^^^d26d & ^^^^d26e & ^^^^d26f\\\hline +\Col{70} & ^^^^d270 & ^^^^d271 & ^^^^d272 & ^^^^d273 & ^^^^d274 & ^^^^d275 & ^^^^d276 & ^^^^d277 & ^^^^d278 & ^^^^d279 & ^^^^d27a & ^^^^d27b & ^^^^d27c & ^^^^d27d & ^^^^d27e & ^^^^d27f\\\hline +\Col{80} & ^^^^d280 & ^^^^d281 & ^^^^d282 & ^^^^d283 & ^^^^d284 & ^^^^d285 & ^^^^d286 & ^^^^d287 & ^^^^d288 & ^^^^d289 & ^^^^d28a & ^^^^d28b & ^^^^d28c & ^^^^d28d & ^^^^d28e & ^^^^d28f\\\hline +\Col{90} & ^^^^d290 & ^^^^d291 & ^^^^d292 & ^^^^d293 & ^^^^d294 & ^^^^d295 & ^^^^d296 & ^^^^d297 & ^^^^d298 & ^^^^d299 & ^^^^d29a & ^^^^d29b & ^^^^d29c & ^^^^d29d & ^^^^d29e & ^^^^d29f\\\hline +\Col{a0} & ^^^^d2a0 & ^^^^d2a1 & ^^^^d2a2 & ^^^^d2a3 & ^^^^d2a4 & ^^^^d2a5 & ^^^^d2a6 & ^^^^d2a7 & ^^^^d2a8 & ^^^^d2a9 & ^^^^d2aa & ^^^^d2ab & ^^^^d2ac & ^^^^d2ad & ^^^^d2ae & ^^^^d2af\\\hline +\Col{b0} & ^^^^d2b0 & ^^^^d2b1 & ^^^^d2b2 & ^^^^d2b3 & ^^^^d2b4 & ^^^^d2b5 & ^^^^d2b6 & ^^^^d2b7 & ^^^^d2b8 & ^^^^d2b9 & ^^^^d2ba & ^^^^d2bb & ^^^^d2bc & ^^^^d2bd & ^^^^d2be & ^^^^d2bf\\\hline +\Col{c0} & ^^^^d2c0 & ^^^^d2c1 & ^^^^d2c2 & ^^^^d2c3 & ^^^^d2c4 & ^^^^d2c5 & ^^^^d2c6 & ^^^^d2c7 & ^^^^d2c8 & ^^^^d2c9 & ^^^^d2ca & ^^^^d2cb & ^^^^d2cc & ^^^^d2cd & ^^^^d2ce & ^^^^d2cf\\\hline +\Col{d0} & ^^^^d2d0 & ^^^^d2d1 & ^^^^d2d2 & ^^^^d2d3 & ^^^^d2d4 & ^^^^d2d5 & ^^^^d2d6 & ^^^^d2d7 & ^^^^d2d8 & ^^^^d2d9 & ^^^^d2da & ^^^^d2db & ^^^^d2dc & ^^^^d2dd & ^^^^d2de & ^^^^d2df\\\hline +\Col{e0} & ^^^^d2e0 & ^^^^d2e1 & ^^^^d2e2 & ^^^^d2e3 & ^^^^d2e4 & ^^^^d2e5 & ^^^^d2e6 & ^^^^d2e7 & ^^^^d2e8 & ^^^^d2e9 & ^^^^d2ea & ^^^^d2eb & ^^^^d2ec & ^^^^d2ed & ^^^^d2ee & ^^^^d2ef\\\hline +\Col{f0} & ^^^^d2f0 & ^^^^d2f1 & ^^^^d2f2 & ^^^^d2f3 & ^^^^d2f4 & ^^^^d2f5 & ^^^^d2f6 & ^^^^d2f7 & ^^^^d2f8 & ^^^^d2f9 & ^^^^d2fa & ^^^^d2fb & ^^^^d2fc & ^^^^d2fd & ^^^^d2fe & ^^^^d2ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{D3}\\\hline +\Col{00} & ^^^^d300 & ^^^^d301 & ^^^^d302 & ^^^^d303 & ^^^^d304 & ^^^^d305 & ^^^^d306 & ^^^^d307 & ^^^^d308 & ^^^^d309 & ^^^^d30a & ^^^^d30b & ^^^^d30c & ^^^^d30d & ^^^^d30e & ^^^^d30f\\\hline +\Col{10} & ^^^^d310 & ^^^^d311 & ^^^^d312 & ^^^^d313 & ^^^^d314 & ^^^^d315 & ^^^^d316 & ^^^^d317 & ^^^^d318 & ^^^^d319 & ^^^^d31a & ^^^^d31b & ^^^^d31c & ^^^^d31d & ^^^^d31e & ^^^^d31f\\\hline +\Col{20} & ^^^^d320 & ^^^^d321 & ^^^^d322 & ^^^^d323 & ^^^^d324 & ^^^^d325 & ^^^^d326 & ^^^^d327 & ^^^^d328 & ^^^^d329 & ^^^^d32a & ^^^^d32b & ^^^^d32c & ^^^^d32d & ^^^^d32e & ^^^^d32f\\\hline +\Col{30} & ^^^^d330 & ^^^^d331 & ^^^^d332 & ^^^^d333 & ^^^^d334 & ^^^^d335 & ^^^^d336 & ^^^^d337 & ^^^^d338 & ^^^^d339 & ^^^^d33a & ^^^^d33b & ^^^^d33c & ^^^^d33d & ^^^^d33e & ^^^^d33f\\\hline +\Col{40} & ^^^^d340 & ^^^^d341 & ^^^^d342 & ^^^^d343 & ^^^^d344 & ^^^^d345 & ^^^^d346 & ^^^^d347 & ^^^^d348 & ^^^^d349 & ^^^^d34a & ^^^^d34b & ^^^^d34c & ^^^^d34d & ^^^^d34e & ^^^^d34f\\\hline +\Col{50} & ^^^^d350 & ^^^^d351 & ^^^^d352 & ^^^^d353 & ^^^^d354 & ^^^^d355 & ^^^^d356 & ^^^^d357 & ^^^^d358 & ^^^^d359 & ^^^^d35a & ^^^^d35b & ^^^^d35c & ^^^^d35d & ^^^^d35e & ^^^^d35f\\\hline +\Col{60} & ^^^^d360 & ^^^^d361 & ^^^^d362 & ^^^^d363 & ^^^^d364 & ^^^^d365 & ^^^^d366 & ^^^^d367 & ^^^^d368 & ^^^^d369 & ^^^^d36a & ^^^^d36b & ^^^^d36c & ^^^^d36d & ^^^^d36e & ^^^^d36f\\\hline +\Col{70} & ^^^^d370 & ^^^^d371 & ^^^^d372 & ^^^^d373 & ^^^^d374 & ^^^^d375 & ^^^^d376 & ^^^^d377 & ^^^^d378 & ^^^^d379 & ^^^^d37a & ^^^^d37b & ^^^^d37c & ^^^^d37d & ^^^^d37e & ^^^^d37f\\\hline +\Col{80} & ^^^^d380 & ^^^^d381 & ^^^^d382 & ^^^^d383 & ^^^^d384 & ^^^^d385 & ^^^^d386 & ^^^^d387 & ^^^^d388 & ^^^^d389 & ^^^^d38a & ^^^^d38b & ^^^^d38c & ^^^^d38d & ^^^^d38e & ^^^^d38f\\\hline +\Col{90} & ^^^^d390 & ^^^^d391 & ^^^^d392 & ^^^^d393 & ^^^^d394 & ^^^^d395 & ^^^^d396 & ^^^^d397 & ^^^^d398 & ^^^^d399 & ^^^^d39a & ^^^^d39b & ^^^^d39c & ^^^^d39d & ^^^^d39e & ^^^^d39f\\\hline +\Col{a0} & ^^^^d3a0 & ^^^^d3a1 & ^^^^d3a2 & ^^^^d3a3 & ^^^^d3a4 & ^^^^d3a5 & ^^^^d3a6 & ^^^^d3a7 & ^^^^d3a8 & ^^^^d3a9 & ^^^^d3aa & ^^^^d3ab & ^^^^d3ac & ^^^^d3ad & ^^^^d3ae & ^^^^d3af\\\hline +\Col{b0} & ^^^^d3b0 & ^^^^d3b1 & ^^^^d3b2 & ^^^^d3b3 & ^^^^d3b4 & ^^^^d3b5 & ^^^^d3b6 & ^^^^d3b7 & ^^^^d3b8 & ^^^^d3b9 & ^^^^d3ba & ^^^^d3bb & ^^^^d3bc & ^^^^d3bd & ^^^^d3be & ^^^^d3bf\\\hline +\Col{c0} & ^^^^d3c0 & ^^^^d3c1 & ^^^^d3c2 & ^^^^d3c3 & ^^^^d3c4 & ^^^^d3c5 & ^^^^d3c6 & ^^^^d3c7 & ^^^^d3c8 & ^^^^d3c9 & ^^^^d3ca & ^^^^d3cb & ^^^^d3cc & ^^^^d3cd & ^^^^d3ce & ^^^^d3cf\\\hline +\Col{d0} & ^^^^d3d0 & ^^^^d3d1 & ^^^^d3d2 & ^^^^d3d3 & ^^^^d3d4 & ^^^^d3d5 & ^^^^d3d6 & ^^^^d3d7 & ^^^^d3d8 & ^^^^d3d9 & ^^^^d3da & ^^^^d3db & ^^^^d3dc & ^^^^d3dd & ^^^^d3de & ^^^^d3df\\\hline +\Col{e0} & ^^^^d3e0 & ^^^^d3e1 & ^^^^d3e2 & ^^^^d3e3 & ^^^^d3e4 & ^^^^d3e5 & ^^^^d3e6 & ^^^^d3e7 & ^^^^d3e8 & ^^^^d3e9 & ^^^^d3ea & ^^^^d3eb & ^^^^d3ec & ^^^^d3ed & ^^^^d3ee & ^^^^d3ef\\\hline +\Col{f0} & ^^^^d3f0 & ^^^^d3f1 & ^^^^d3f2 & ^^^^d3f3 & ^^^^d3f4 & ^^^^d3f5 & ^^^^d3f6 & ^^^^d3f7 & ^^^^d3f8 & ^^^^d3f9 & ^^^^d3fa & ^^^^d3fb & ^^^^d3fc & ^^^^d3fd & ^^^^d3fe & ^^^^d3ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{D4}\\\hline +\Col{00} & ^^^^d400 & ^^^^d401 & ^^^^d402 & ^^^^d403 & ^^^^d404 & ^^^^d405 & ^^^^d406 & ^^^^d407 & ^^^^d408 & ^^^^d409 & ^^^^d40a & ^^^^d40b & ^^^^d40c & ^^^^d40d & ^^^^d40e & ^^^^d40f\\\hline +\Col{10} & ^^^^d410 & ^^^^d411 & ^^^^d412 & ^^^^d413 & ^^^^d414 & ^^^^d415 & ^^^^d416 & ^^^^d417 & ^^^^d418 & ^^^^d419 & ^^^^d41a & ^^^^d41b & ^^^^d41c & ^^^^d41d & ^^^^d41e & ^^^^d41f\\\hline +\Col{20} & ^^^^d420 & ^^^^d421 & ^^^^d422 & ^^^^d423 & ^^^^d424 & ^^^^d425 & ^^^^d426 & ^^^^d427 & ^^^^d428 & ^^^^d429 & ^^^^d42a & ^^^^d42b & ^^^^d42c & ^^^^d42d & ^^^^d42e & ^^^^d42f\\\hline +\Col{30} & ^^^^d430 & ^^^^d431 & ^^^^d432 & ^^^^d433 & ^^^^d434 & ^^^^d435 & ^^^^d436 & ^^^^d437 & ^^^^d438 & ^^^^d439 & ^^^^d43a & ^^^^d43b & ^^^^d43c & ^^^^d43d & ^^^^d43e & ^^^^d43f\\\hline +\Col{40} & ^^^^d440 & ^^^^d441 & ^^^^d442 & ^^^^d443 & ^^^^d444 & ^^^^d445 & ^^^^d446 & ^^^^d447 & ^^^^d448 & ^^^^d449 & ^^^^d44a & ^^^^d44b & ^^^^d44c & ^^^^d44d & ^^^^d44e & ^^^^d44f\\\hline +\Col{50} & ^^^^d450 & ^^^^d451 & ^^^^d452 & ^^^^d453 & ^^^^d454 & ^^^^d455 & ^^^^d456 & ^^^^d457 & ^^^^d458 & ^^^^d459 & ^^^^d45a & ^^^^d45b & ^^^^d45c & ^^^^d45d & ^^^^d45e & ^^^^d45f\\\hline +\Col{60} & ^^^^d460 & ^^^^d461 & ^^^^d462 & ^^^^d463 & ^^^^d464 & ^^^^d465 & ^^^^d466 & ^^^^d467 & ^^^^d468 & ^^^^d469 & ^^^^d46a & ^^^^d46b & ^^^^d46c & ^^^^d46d & ^^^^d46e & ^^^^d46f\\\hline +\Col{70} & ^^^^d470 & ^^^^d471 & ^^^^d472 & ^^^^d473 & ^^^^d474 & ^^^^d475 & ^^^^d476 & ^^^^d477 & ^^^^d478 & ^^^^d479 & ^^^^d47a & ^^^^d47b & ^^^^d47c & ^^^^d47d & ^^^^d47e & ^^^^d47f\\\hline +\Col{80} & ^^^^d480 & ^^^^d481 & ^^^^d482 & ^^^^d483 & ^^^^d484 & ^^^^d485 & ^^^^d486 & ^^^^d487 & ^^^^d488 & ^^^^d489 & ^^^^d48a & ^^^^d48b & ^^^^d48c & ^^^^d48d & ^^^^d48e & ^^^^d48f\\\hline +\Col{90} & ^^^^d490 & ^^^^d491 & ^^^^d492 & ^^^^d493 & ^^^^d494 & ^^^^d495 & ^^^^d496 & ^^^^d497 & ^^^^d498 & ^^^^d499 & ^^^^d49a & ^^^^d49b & ^^^^d49c & ^^^^d49d & ^^^^d49e & ^^^^d49f\\\hline +\Col{a0} & ^^^^d4a0 & ^^^^d4a1 & ^^^^d4a2 & ^^^^d4a3 & ^^^^d4a4 & ^^^^d4a5 & ^^^^d4a6 & ^^^^d4a7 & ^^^^d4a8 & ^^^^d4a9 & ^^^^d4aa & ^^^^d4ab & ^^^^d4ac & ^^^^d4ad & ^^^^d4ae & ^^^^d4af\\\hline +\Col{b0} & ^^^^d4b0 & ^^^^d4b1 & ^^^^d4b2 & ^^^^d4b3 & ^^^^d4b4 & ^^^^d4b5 & ^^^^d4b6 & ^^^^d4b7 & ^^^^d4b8 & ^^^^d4b9 & ^^^^d4ba & ^^^^d4bb & ^^^^d4bc & ^^^^d4bd & ^^^^d4be & ^^^^d4bf\\\hline +\Col{c0} & ^^^^d4c0 & ^^^^d4c1 & ^^^^d4c2 & ^^^^d4c3 & ^^^^d4c4 & ^^^^d4c5 & ^^^^d4c6 & ^^^^d4c7 & ^^^^d4c8 & ^^^^d4c9 & ^^^^d4ca & ^^^^d4cb & ^^^^d4cc & ^^^^d4cd & ^^^^d4ce & ^^^^d4cf\\\hline +\Col{d0} & ^^^^d4d0 & ^^^^d4d1 & ^^^^d4d2 & ^^^^d4d3 & ^^^^d4d4 & ^^^^d4d5 & ^^^^d4d6 & ^^^^d4d7 & ^^^^d4d8 & ^^^^d4d9 & ^^^^d4da & ^^^^d4db & ^^^^d4dc & ^^^^d4dd & ^^^^d4de & ^^^^d4df\\\hline +\Col{e0} & ^^^^d4e0 & ^^^^d4e1 & ^^^^d4e2 & ^^^^d4e3 & ^^^^d4e4 & ^^^^d4e5 & ^^^^d4e6 & ^^^^d4e7 & ^^^^d4e8 & ^^^^d4e9 & ^^^^d4ea & ^^^^d4eb & ^^^^d4ec & ^^^^d4ed & ^^^^d4ee & ^^^^d4ef\\\hline +\Col{f0} & ^^^^d4f0 & ^^^^d4f1 & ^^^^d4f2 & ^^^^d4f3 & ^^^^d4f4 & ^^^^d4f5 & ^^^^d4f6 & ^^^^d4f7 & ^^^^d4f8 & ^^^^d4f9 & ^^^^d4fa & ^^^^d4fb & ^^^^d4fc & ^^^^d4fd & ^^^^d4fe & ^^^^d4ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{D5}\\\hline +\Col{00} & ^^^^d500 & ^^^^d501 & ^^^^d502 & ^^^^d503 & ^^^^d504 & ^^^^d505 & ^^^^d506 & ^^^^d507 & ^^^^d508 & ^^^^d509 & ^^^^d50a & ^^^^d50b & ^^^^d50c & ^^^^d50d & ^^^^d50e & ^^^^d50f\\\hline +\Col{10} & ^^^^d510 & ^^^^d511 & ^^^^d512 & ^^^^d513 & ^^^^d514 & ^^^^d515 & ^^^^d516 & ^^^^d517 & ^^^^d518 & ^^^^d519 & ^^^^d51a & ^^^^d51b & ^^^^d51c & ^^^^d51d & ^^^^d51e & ^^^^d51f\\\hline +\Col{20} & ^^^^d520 & ^^^^d521 & ^^^^d522 & ^^^^d523 & ^^^^d524 & ^^^^d525 & ^^^^d526 & ^^^^d527 & ^^^^d528 & ^^^^d529 & ^^^^d52a & ^^^^d52b & ^^^^d52c & ^^^^d52d & ^^^^d52e & ^^^^d52f\\\hline +\Col{30} & ^^^^d530 & ^^^^d531 & ^^^^d532 & ^^^^d533 & ^^^^d534 & ^^^^d535 & ^^^^d536 & ^^^^d537 & ^^^^d538 & ^^^^d539 & ^^^^d53a & ^^^^d53b & ^^^^d53c & ^^^^d53d & ^^^^d53e & ^^^^d53f\\\hline +\Col{40} & ^^^^d540 & ^^^^d541 & ^^^^d542 & ^^^^d543 & ^^^^d544 & ^^^^d545 & ^^^^d546 & ^^^^d547 & ^^^^d548 & ^^^^d549 & ^^^^d54a & ^^^^d54b & ^^^^d54c & ^^^^d54d & ^^^^d54e & ^^^^d54f\\\hline +\Col{50} & ^^^^d550 & ^^^^d551 & ^^^^d552 & ^^^^d553 & ^^^^d554 & ^^^^d555 & ^^^^d556 & ^^^^d557 & ^^^^d558 & ^^^^d559 & ^^^^d55a & ^^^^d55b & ^^^^d55c & ^^^^d55d & ^^^^d55e & ^^^^d55f\\\hline +\Col{60} & ^^^^d560 & ^^^^d561 & ^^^^d562 & ^^^^d563 & ^^^^d564 & ^^^^d565 & ^^^^d566 & ^^^^d567 & ^^^^d568 & ^^^^d569 & ^^^^d56a & ^^^^d56b & ^^^^d56c & ^^^^d56d & ^^^^d56e & ^^^^d56f\\\hline +\Col{70} & ^^^^d570 & ^^^^d571 & ^^^^d572 & ^^^^d573 & ^^^^d574 & ^^^^d575 & ^^^^d576 & ^^^^d577 & ^^^^d578 & ^^^^d579 & ^^^^d57a & ^^^^d57b & ^^^^d57c & ^^^^d57d & ^^^^d57e & ^^^^d57f\\\hline +\Col{80} & ^^^^d580 & ^^^^d581 & ^^^^d582 & ^^^^d583 & ^^^^d584 & ^^^^d585 & ^^^^d586 & ^^^^d587 & ^^^^d588 & ^^^^d589 & ^^^^d58a & ^^^^d58b & ^^^^d58c & ^^^^d58d & ^^^^d58e & ^^^^d58f\\\hline +\Col{90} & ^^^^d590 & ^^^^d591 & ^^^^d592 & ^^^^d593 & ^^^^d594 & ^^^^d595 & ^^^^d596 & ^^^^d597 & ^^^^d598 & ^^^^d599 & ^^^^d59a & ^^^^d59b & ^^^^d59c & ^^^^d59d & ^^^^d59e & ^^^^d59f\\\hline +\Col{a0} & ^^^^d5a0 & ^^^^d5a1 & ^^^^d5a2 & ^^^^d5a3 & ^^^^d5a4 & ^^^^d5a5 & ^^^^d5a6 & ^^^^d5a7 & ^^^^d5a8 & ^^^^d5a9 & ^^^^d5aa & ^^^^d5ab & ^^^^d5ac & ^^^^d5ad & ^^^^d5ae & ^^^^d5af\\\hline +\Col{b0} & ^^^^d5b0 & ^^^^d5b1 & ^^^^d5b2 & ^^^^d5b3 & ^^^^d5b4 & ^^^^d5b5 & ^^^^d5b6 & ^^^^d5b7 & ^^^^d5b8 & ^^^^d5b9 & ^^^^d5ba & ^^^^d5bb & ^^^^d5bc & ^^^^d5bd & ^^^^d5be & ^^^^d5bf\\\hline +\Col{c0} & ^^^^d5c0 & ^^^^d5c1 & ^^^^d5c2 & ^^^^d5c3 & ^^^^d5c4 & ^^^^d5c5 & ^^^^d5c6 & ^^^^d5c7 & ^^^^d5c8 & ^^^^d5c9 & ^^^^d5ca & ^^^^d5cb & ^^^^d5cc & ^^^^d5cd & ^^^^d5ce & ^^^^d5cf\\\hline +\Col{d0} & ^^^^d5d0 & ^^^^d5d1 & ^^^^d5d2 & ^^^^d5d3 & ^^^^d5d4 & ^^^^d5d5 & ^^^^d5d6 & ^^^^d5d7 & ^^^^d5d8 & ^^^^d5d9 & ^^^^d5da & ^^^^d5db & ^^^^d5dc & ^^^^d5dd & ^^^^d5de & ^^^^d5df\\\hline +\Col{e0} & ^^^^d5e0 & ^^^^d5e1 & ^^^^d5e2 & ^^^^d5e3 & ^^^^d5e4 & ^^^^d5e5 & ^^^^d5e6 & ^^^^d5e7 & ^^^^d5e8 & ^^^^d5e9 & ^^^^d5ea & ^^^^d5eb & ^^^^d5ec & ^^^^d5ed & ^^^^d5ee & ^^^^d5ef\\\hline +\Col{f0} & ^^^^d5f0 & ^^^^d5f1 & ^^^^d5f2 & ^^^^d5f3 & ^^^^d5f4 & ^^^^d5f5 & ^^^^d5f6 & ^^^^d5f7 & ^^^^d5f8 & ^^^^d5f9 & ^^^^d5fa & ^^^^d5fb & ^^^^d5fc & ^^^^d5fd & ^^^^d5fe & ^^^^d5ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{D6}\\\hline +\Col{00} & ^^^^d600 & ^^^^d601 & ^^^^d602 & ^^^^d603 & ^^^^d604 & ^^^^d605 & ^^^^d606 & ^^^^d607 & ^^^^d608 & ^^^^d609 & ^^^^d60a & ^^^^d60b & ^^^^d60c & ^^^^d60d & ^^^^d60e & ^^^^d60f\\\hline +\Col{10} & ^^^^d610 & ^^^^d611 & ^^^^d612 & ^^^^d613 & ^^^^d614 & ^^^^d615 & ^^^^d616 & ^^^^d617 & ^^^^d618 & ^^^^d619 & ^^^^d61a & ^^^^d61b & ^^^^d61c & ^^^^d61d & ^^^^d61e & ^^^^d61f\\\hline +\Col{20} & ^^^^d620 & ^^^^d621 & ^^^^d622 & ^^^^d623 & ^^^^d624 & ^^^^d625 & ^^^^d626 & ^^^^d627 & ^^^^d628 & ^^^^d629 & ^^^^d62a & ^^^^d62b & ^^^^d62c & ^^^^d62d & ^^^^d62e & ^^^^d62f\\\hline +\Col{30} & ^^^^d630 & ^^^^d631 & ^^^^d632 & ^^^^d633 & ^^^^d634 & ^^^^d635 & ^^^^d636 & ^^^^d637 & ^^^^d638 & ^^^^d639 & ^^^^d63a & ^^^^d63b & ^^^^d63c & ^^^^d63d & ^^^^d63e & ^^^^d63f\\\hline +\Col{40} & ^^^^d640 & ^^^^d641 & ^^^^d642 & ^^^^d643 & ^^^^d644 & ^^^^d645 & ^^^^d646 & ^^^^d647 & ^^^^d648 & ^^^^d649 & ^^^^d64a & ^^^^d64b & ^^^^d64c & ^^^^d64d & ^^^^d64e & ^^^^d64f\\\hline +\Col{50} & ^^^^d650 & ^^^^d651 & ^^^^d652 & ^^^^d653 & ^^^^d654 & ^^^^d655 & ^^^^d656 & ^^^^d657 & ^^^^d658 & ^^^^d659 & ^^^^d65a & ^^^^d65b & ^^^^d65c & ^^^^d65d & ^^^^d65e & ^^^^d65f\\\hline +\Col{60} & ^^^^d660 & ^^^^d661 & ^^^^d662 & ^^^^d663 & ^^^^d664 & ^^^^d665 & ^^^^d666 & ^^^^d667 & ^^^^d668 & ^^^^d669 & ^^^^d66a & ^^^^d66b & ^^^^d66c & ^^^^d66d & ^^^^d66e & ^^^^d66f\\\hline +\Col{70} & ^^^^d670 & ^^^^d671 & ^^^^d672 & ^^^^d673 & ^^^^d674 & ^^^^d675 & ^^^^d676 & ^^^^d677 & ^^^^d678 & ^^^^d679 & ^^^^d67a & ^^^^d67b & ^^^^d67c & ^^^^d67d & ^^^^d67e & ^^^^d67f\\\hline +\Col{80} & ^^^^d680 & ^^^^d681 & ^^^^d682 & ^^^^d683 & ^^^^d684 & ^^^^d685 & ^^^^d686 & ^^^^d687 & ^^^^d688 & ^^^^d689 & ^^^^d68a & ^^^^d68b & ^^^^d68c & ^^^^d68d & ^^^^d68e & ^^^^d68f\\\hline +\Col{90} & ^^^^d690 & ^^^^d691 & ^^^^d692 & ^^^^d693 & ^^^^d694 & ^^^^d695 & ^^^^d696 & ^^^^d697 & ^^^^d698 & ^^^^d699 & ^^^^d69a & ^^^^d69b & ^^^^d69c & ^^^^d69d & ^^^^d69e & ^^^^d69f\\\hline +\Col{a0} & ^^^^d6a0 & ^^^^d6a1 & ^^^^d6a2 & ^^^^d6a3 & ^^^^d6a4 & ^^^^d6a5 & ^^^^d6a6 & ^^^^d6a7 & ^^^^d6a8 & ^^^^d6a9 & ^^^^d6aa & ^^^^d6ab & ^^^^d6ac & ^^^^d6ad & ^^^^d6ae & ^^^^d6af\\\hline +\Col{b0} & ^^^^d6b0 & ^^^^d6b1 & ^^^^d6b2 & ^^^^d6b3 & ^^^^d6b4 & ^^^^d6b5 & ^^^^d6b6 & ^^^^d6b7 & ^^^^d6b8 & ^^^^d6b9 & ^^^^d6ba & ^^^^d6bb & ^^^^d6bc & ^^^^d6bd & ^^^^d6be & ^^^^d6bf\\\hline +\Col{c0} & ^^^^d6c0 & ^^^^d6c1 & ^^^^d6c2 & ^^^^d6c3 & ^^^^d6c4 & ^^^^d6c5 & ^^^^d6c6 & ^^^^d6c7 & ^^^^d6c8 & ^^^^d6c9 & ^^^^d6ca & ^^^^d6cb & ^^^^d6cc & ^^^^d6cd & ^^^^d6ce & ^^^^d6cf\\\hline +\Col{d0} & ^^^^d6d0 & ^^^^d6d1 & ^^^^d6d2 & ^^^^d6d3 & ^^^^d6d4 & ^^^^d6d5 & ^^^^d6d6 & ^^^^d6d7 & ^^^^d6d8 & ^^^^d6d9 & ^^^^d6da & ^^^^d6db & ^^^^d6dc & ^^^^d6dd & ^^^^d6de & ^^^^d6df\\\hline +\Col{e0} & ^^^^d6e0 & ^^^^d6e1 & ^^^^d6e2 & ^^^^d6e3 & ^^^^d6e4 & ^^^^d6e5 & ^^^^d6e6 & ^^^^d6e7 & ^^^^d6e8 & ^^^^d6e9 & ^^^^d6ea & ^^^^d6eb & ^^^^d6ec & ^^^^d6ed & ^^^^d6ee & ^^^^d6ef\\\hline +\Col{f0} & ^^^^d6f0 & ^^^^d6f1 & ^^^^d6f2 & ^^^^d6f3 & ^^^^d6f4 & ^^^^d6f5 & ^^^^d6f6 & ^^^^d6f7 & ^^^^d6f8 & ^^^^d6f9 & ^^^^d6fa & ^^^^d6fb & ^^^^d6fc & ^^^^d6fd & ^^^^d6fe & ^^^^d6ff\\\hline +\end{tabular} + + +\par\begin{tabular}{|c||*{16}{c|}}\hline +\Head{D7}\\\hline +\Col{00} & ^^^^d700 & ^^^^d701 & ^^^^d702 & ^^^^d703 & ^^^^d704 & ^^^^d705 & ^^^^d706 & ^^^^d707 & ^^^^d708 & ^^^^d709 & ^^^^d70a & ^^^^d70b & ^^^^d70c & ^^^^d70d & ^^^^d70e & ^^^^d70f\\\hline +\Col{10} & ^^^^d710 & ^^^^d711 & ^^^^d712 & ^^^^d713 & ^^^^d714 & ^^^^d715 & ^^^^d716 & ^^^^d717 & ^^^^d718 & ^^^^d719 & ^^^^d71a & ^^^^d71b & ^^^^d71c & ^^^^d71d & ^^^^d71e & ^^^^d71f\\\hline +\Col{20} & ^^^^d720 & ^^^^d721 & ^^^^d722 & ^^^^d723 & ^^^^d724 & ^^^^d725 & ^^^^d726 & ^^^^d727 & ^^^^d728 & ^^^^d729 & ^^^^d72a & ^^^^d72b & ^^^^d72c & ^^^^d72d & ^^^^d72e & ^^^^d72f\\\hline +\Col{30} & ^^^^d730 & ^^^^d731 & ^^^^d732 & ^^^^d733 & ^^^^d734 & ^^^^d735 & ^^^^d736 & ^^^^d737 & ^^^^d738 & ^^^^d739 & ^^^^d73a & ^^^^d73b & ^^^^d73c & ^^^^d73d & ^^^^d73e & ^^^^d73f\\\hline +\Col{40} & ^^^^d740 & ^^^^d741 & ^^^^d742 & ^^^^d743 & ^^^^d744 & ^^^^d745 & ^^^^d746 & ^^^^d747 & ^^^^d748 & ^^^^d749 & ^^^^d74a & ^^^^d74b & ^^^^d74c & ^^^^d74d & ^^^^d74e & ^^^^d74f\\\hline +\Col{50} & ^^^^d750 & ^^^^d751 & ^^^^d752 & ^^^^d753 & ^^^^d754 & ^^^^d755 & ^^^^d756 & ^^^^d757 & ^^^^d758 & ^^^^d759 & ^^^^d75a & ^^^^d75b & ^^^^d75c & ^^^^d75d & ^^^^d75e & ^^^^d75f\\\hline +\Col{60} & ^^^^d760 & ^^^^d761 & ^^^^d762 & ^^^^d763 & ^^^^d764 & ^^^^d765 & ^^^^d766 & ^^^^d767 & ^^^^d768 & ^^^^d769 & ^^^^d76a & ^^^^d76b & ^^^^d76c & ^^^^d76d & ^^^^d76e & ^^^^d76f\\\hline +\Col{70} & ^^^^d770 & ^^^^d771 & ^^^^d772 & ^^^^d773 & ^^^^d774 & ^^^^d775 & ^^^^d776 & ^^^^d777 & ^^^^d778 & ^^^^d779 & ^^^^d77a & ^^^^d77b & ^^^^d77c & ^^^^d77d & ^^^^d77e & ^^^^d77f\\\hline +\Col{80} & ^^^^d780 & ^^^^d781 & ^^^^d782 & ^^^^d783 & ^^^^d784 & ^^^^d785 & ^^^^d786 & ^^^^d787 & ^^^^d788 & ^^^^d789 & ^^^^d78a & ^^^^d78b & ^^^^d78c & ^^^^d78d & ^^^^d78e & ^^^^d78f\\\hline +\Col{90} & ^^^^d790 & ^^^^d791 & ^^^^d792 & ^^^^d793 & ^^^^d794 & ^^^^d795 & ^^^^d796 & ^^^^d797 & ^^^^d798 & ^^^^d799 & ^^^^d79a & ^^^^d79b & ^^^^d79c & ^^^^d79d & ^^^^d79e & ^^^^d79f\\\hline +\Col{a0} & ^^^^d7a0 & ^^^^d7a1 & ^^^^d7a2 & ^^^^d7a3 & & & & & & & & & & & & \\\hline +\Col{b0} & & & & & & & & & & & & & & & & \\\hline +\Col{c0} & & & & & & & & & & & & & & & & \\\hline +\Col{d0} & & & & & & & & & & & & & & & & \\\hline +\Col{e0} & & & & & & & & & & & & & & & & \\\hline +\Col{f0} & & & & & & & & & & & & & & & & \\\hline +\end{tabular} + +\end{document} diff --git a/language/korean/HLaTeX/lambda/uhcbm.fd b/language/korean/HLaTeX/lambda/uhcbm.fd new file mode 100644 index 0000000000..12e8bde671 --- /dev/null +++ b/language/korean/HLaTeX/lambda/uhcbm.fd @@ -0,0 +1,17 @@ +%% uhcbm.fd: + +\DeclareFontFamily{UHC}{bm}{} + +\DeclareFontShape{UHC}{bm}{c}{n}{<->ubmc}{} +\DeclareFontShape{UHC}{bm}{c}{sl}{<->ubmco}{} +\DeclareFontShape{UHC}{bm}{c}{it}{<->ssub*bm/c/sl}{} +\DeclareFontShape{UHC}{bm}{m}{n}{<->ubm}{} +\DeclareFontShape{UHC}{bm}{m}{sl}{<->ubmo}{} +\DeclareFontShape{UHC}{bm}{m}{it}{<->ssub*bm/m/sl}{} +\DeclareFontShape{UHC}{bm}{x}{n}{<->ubmx}{} +\DeclareFontShape{UHC}{bm}{x}{sl}{<->ubmxo}{} +\DeclareFontShape{UHC}{bm}{x}{it}{<->ssub*bm/x/sl}{} +\DeclareFontShape{UHC}{bm}{ux}{n}{<->ubmu}{} +\DeclareFontShape{UHC}{bm}{ux}{sl}{<->ubmuo}{} +\DeclareFontShape{UHC}{bm}{ux}{it}{<->ssub*bm/ux/sl}{} +%% End diff --git a/language/korean/HLaTeX/lambda/uhcdn.fd b/language/korean/HLaTeX/lambda/uhcdn.fd new file mode 100644 index 0000000000..22eb0cc3b3 --- /dev/null +++ b/language/korean/HLaTeX/lambda/uhcdn.fd @@ -0,0 +1,44 @@ +%% uhcdn.fd: + +\DeclareFontFamily{UHC}{dn}{\hyphenchar\font\m@ne} + +\DeclareFontShape{UHC}{dn}{c}{n}{<->udnc}{} +\DeclareFontShape{UHC}{dn}{c}{sl}{<->udnco}{} +\DeclareFontShape{UHC}{dn}{c}{it}{<->ssub*dn/c/sl}{} +\DeclareFontShape{UHC}{dn}{m}{n}{<->udn}{} +\DeclareFontShape{UHC}{dn}{m}{sl}{<->udno}{} +\DeclareFontShape{UHC}{dn}{m}{it}{<->ssub*dn/m/sl}{} +\DeclareFontShape{UHC}{dn}{x}{n}{<->udnx}{} +\DeclareFontShape{UHC}{dn}{x}{sl}{<->udnxo}{} +\DeclareFontShape{UHC}{dn}{x}{it}{<->ssub*dn/x/sl}{} +\DeclareFontShape{UHC}{dn}{ux}{n}{<->udnu}{} +\DeclareFontShape{UHC}{dn}{ux}{sl}{<->udnuo}{} +\DeclareFontShape{UHC}{dn}{ux}{it}{<->ssub*dn/ux/sl}{} + +\DeclareFontShape{UHC}{dn}{bc}{n}{<->udnbc}{} +\DeclareFontShape{UHC}{dn}{bc}{sl}{<->udnbco}{} +\DeclareFontShape{UHC}{dn}{bc}{it}{<->ssub*dn/bc/sl}{} +\DeclareFontShape{UHC}{dn}{b}{n}{<->udnb}{} +\DeclareFontShape{UHC}{dn}{b}{sl}{<->udnbo}{} +\DeclareFontShape{UHC}{dn}{b}{it}{<->ssub*dn/b/sl}{} +\DeclareFontShape{UHC}{dn}{bx}{n}{<->udnbx}{} +\DeclareFontShape{UHC}{dn}{bx}{sl}{<->udnbxo}{} +\DeclareFontShape{UHC}{dn}{bx}{it}{<->ssub*dn/bx/sl}{} +\DeclareFontShape{UHC}{dn}{bux}{n}{<->udnbu}{} +\DeclareFontShape{UHC}{dn}{bux}{sl}{<->udnbuo}{} +\DeclareFontShape{UHC}{dn}{bux}{it}{<->ssub*dn/bux/sl}{} + +\DeclareFontShape{UHC}{dn}{lc}{n}{<->udnlc}{} +\DeclareFontShape{UHC}{dn}{lc}{sl}{<->udnlco}{} +\DeclareFontShape{UHC}{dn}{lc}{it}{<->ssub*dn/lc/sl}{} +\DeclareFontShape{UHC}{dn}{l}{n}{<->udnl}{} +\DeclareFontShape{UHC}{dn}{l}{sl}{<->udnlo}{} +\DeclareFontShape{UHC}{dn}{l}{it}{<->ssub*dn/l/sl}{} +\DeclareFontShape{UHC}{dn}{lx}{n}{<->udnlx}{} +\DeclareFontShape{UHC}{dn}{lx}{sl}{<->udnlxo}{} +\DeclareFontShape{UHC}{dn}{lx}{it}{<->ssub*dn/lx/sl}{} +\DeclareFontShape{UHC}{dn}{lux}{n}{<->udnlu}{} +\DeclareFontShape{UHC}{dn}{lux}{sl}{<->udnluo}{} +\DeclareFontShape{UHC}{dn}{lux}{it}{<->ssub*dnl/lux/sl}{} + +%% End diff --git a/language/korean/HLaTeX/lambda/uhcgr.fd b/language/korean/HLaTeX/lambda/uhcgr.fd new file mode 100644 index 0000000000..dfe59efb49 --- /dev/null +++ b/language/korean/HLaTeX/lambda/uhcgr.fd @@ -0,0 +1,30 @@ +%% uhcgr.fd: + +\DeclareFontFamily{UHC}{gr}{} + +\DeclareFontShape{UHC}{gr}{c}{n}{<->ugrc}{} +\DeclareFontShape{UHC}{gr}{c}{sl}{<->ugrco}{} +\DeclareFontShape{UHC}{gr}{c}{it}{<->ssub*gr/c/sl}{} +\DeclareFontShape{UHC}{gr}{m}{n}{<->ugr}{} +\DeclareFontShape{UHC}{gr}{m}{sl}{<->ugro}{} +\DeclareFontShape{UHC}{gr}{m}{it}{<->ssub*gr/m/sl}{} +\DeclareFontShape{UHC}{gr}{x}{n}{<->ugrx}{} +\DeclareFontShape{UHC}{gr}{x}{sl}{<->ugrxo}{} +\DeclareFontShape{UHC}{gr}{x}{it}{<->ssub*gr/x/sl}{} +\DeclareFontShape{UHC}{gr}{ux}{n}{<->ugru}{} +\DeclareFontShape{UHC}{gr}{ux}{sl}{<->ugruo}{} +\DeclareFontShape{UHC}{gr}{ux}{it}{<->ssub*gr/ux/sl}{} + +\DeclareFontShape{UHC}{gr}{bc}{n}{<->ugrbc}{} +\DeclareFontShape{UHC}{gr}{bc}{sl}{<->ugrbco}{} +\DeclareFontShape{UHC}{gr}{bc}{it}{<->ssub*gr/bc/sl}{} +\DeclareFontShape{UHC}{gr}{b}{n}{<->ugrb}{} +\DeclareFontShape{UHC}{gr}{b}{sl}{<->ugrbo}{} +\DeclareFontShape{UHC}{gr}{b}{it}{<->ssub*gr/b/sl}{} +\DeclareFontShape{UHC}{gr}{bx}{n}{<->ugrbx}{} +\DeclareFontShape{UHC}{gr}{bx}{sl}{<->ugrbxo}{} +\DeclareFontShape{UHC}{gr}{bx}{it}{<->ssub*gr/bx/sl}{} +\DeclareFontShape{UHC}{gr}{bux}{n}{<->ugrbu}{} +\DeclareFontShape{UHC}{gr}{bux}{sl}{<->ugrbuo}{} +\DeclareFontShape{UHC}{gr}{bux}{it}{<->ssub*gr/bux/sl}{} +%% End diff --git a/language/korean/HLaTeX/lambda/uhcgs.fd b/language/korean/HLaTeX/lambda/uhcgs.fd new file mode 100644 index 0000000000..b590962089 --- /dev/null +++ b/language/korean/HLaTeX/lambda/uhcgs.fd @@ -0,0 +1,17 @@ +%% uhcgs.fd: + +\DeclareFontFamily{UHC}{gs}{} + +\DeclareFontShape{UHC}{gs}{c}{n}{<->ugsc}{} +\DeclareFontShape{UHC}{gs}{c}{sl}{<->ugsco}{} +\DeclareFontShape{UHC}{gs}{c}{it}{<->ssub*gs/c/sl}{} +\DeclareFontShape{UHC}{gs}{m}{n}{<->ugs}{} +\DeclareFontShape{UHC}{gs}{m}{sl}{<->ugso}{} +\DeclareFontShape{UHC}{gs}{m}{it}{<->ssub*gs/m/sl}{} +\DeclareFontShape{UHC}{gs}{x}{n}{<->ugsx}{} +\DeclareFontShape{UHC}{gs}{x}{sl}{<->ugsxo}{} +\DeclareFontShape{UHC}{gs}{x}{it}{<->ssub*gs/x/sl}{} +\DeclareFontShape{UHC}{gs}{ux}{n}{<->ugsu}{} +\DeclareFontShape{UHC}{gs}{ux}{sl}{<->ugsuo}{} +\DeclareFontShape{UHC}{gs}{ux}{it}{<->ssub*gs/ux/sl}{} +%% End diff --git a/language/korean/HLaTeX/lambda/uhcgt.fd b/language/korean/HLaTeX/lambda/uhcgt.fd new file mode 100644 index 0000000000..1406228824 --- /dev/null +++ b/language/korean/HLaTeX/lambda/uhcgt.fd @@ -0,0 +1,30 @@ +%% uhcgt.fd: + +\DeclareFontFamily{UHC}{gt}{} + +\DeclareFontShape{UHC}{gt}{c}{n}{<->ugtc}{} +\DeclareFontShape{UHC}{gt}{c}{sl}{<->ugtco}{} +\DeclareFontShape{UHC}{gt}{c}{it}{<->ssub*gt/c/sl}{} +\DeclareFontShape{UHC}{gt}{m}{n}{<->ugt}{} +\DeclareFontShape{UHC}{gt}{m}{sl}{<->ugto}{} +\DeclareFontShape{UHC}{gt}{m}{it}{<->ssub*gt/m/sl}{} +\DeclareFontShape{UHC}{gt}{x}{n}{<->ugtx}{} +\DeclareFontShape{UHC}{gt}{x}{sl}{<->ugtxo}{} +\DeclareFontShape{UHC}{gt}{x}{it}{<->ssub*gt/x/sl}{} +\DeclareFontShape{UHC}{gt}{ux}{n}{<->ugtu}{} +\DeclareFontShape{UHC}{gt}{ux}{sl}{<->ugtuo}{} +\DeclareFontShape{UHC}{gt}{ux}{it}{<->ssub*gt/ux/sl}{} + +\DeclareFontShape{UHC}{gt}{bc}{n}{<->ugtbc}{} +\DeclareFontShape{UHC}{gt}{bc}{sl}{<->ugtbco}{} +\DeclareFontShape{UHC}{gt}{bc}{it}{<->ssub*gtb/bc/sl}{} +\DeclareFontShape{UHC}{gt}{b}{n}{<->ugtb}{} +\DeclareFontShape{UHC}{gt}{b}{sl}{<->ugtbo}{} +\DeclareFontShape{UHC}{gt}{b}{it}{<->ssub*gtb/b/sl}{} +\DeclareFontShape{UHC}{gt}{bx}{n}{<->ugtbx}{} +\DeclareFontShape{UHC}{gt}{bx}{sl}{<->ugtbxo}{} +\DeclareFontShape{UHC}{gt}{bx}{it}{<->ssub*gtb/bx/sl}{} +\DeclareFontShape{UHC}{gt}{bux}{n}{<->ugtbu}{} +\DeclareFontShape{UHC}{gt}{bux}{sl}{<->ugtbuo}{} +\DeclareFontShape{UHC}{gt}{bux}{it}{<->ssub*gtb/bux/sl}{} +%% End diff --git a/language/korean/HLaTeX/lambda/uhcjgt.fd b/language/korean/HLaTeX/lambda/uhcjgt.fd new file mode 100644 index 0000000000..2f18fd50c5 --- /dev/null +++ b/language/korean/HLaTeX/lambda/uhcjgt.fd @@ -0,0 +1,17 @@ +%% uhcjgt.fd: + +\DeclareFontFamily{UHC}{jgt}{} + +\DeclareFontShape{UHC}{jgt}{c}{n}{<->jgtc}{} +\DeclareFontShape{UHC}{jgt}{c}{sl}{<->jgtco}{} +\DeclareFontShape{UHC}{jgt}{c}{it}{<->ssub*jgt/c/sl}{} +\DeclareFontShape{UHC}{jgt}{m}{n}{<->jgt}{} +\DeclareFontShape{UHC}{jgt}{m}{sl}{<->jgto}{} +\DeclareFontShape{UHC}{jgt}{m}{it}{<->ssub*jgt/m/sl}{} +\DeclareFontShape{UHC}{jgt}{x}{n}{<->jgtx}{} +\DeclareFontShape{UHC}{jgt}{x}{sl}{<->jgtxo}{} +\DeclareFontShape{UHC}{jgt}{x}{it}{<->ssub*jgt/x/sl}{} +\DeclareFontShape{UHC}{jgt}{ux}{n}{<->jgtu}{} +\DeclareFontShape{UHC}{jgt}{ux}{sl}{<->jgtuo}{} +\DeclareFontShape{UHC}{jgt}{ux}{it}{<->ssub*jgt/ux/sl}{} +%% End diff --git a/language/korean/HLaTeX/lambda/uhcjmj.fd b/language/korean/HLaTeX/lambda/uhcjmj.fd new file mode 100644 index 0000000000..1cf909db28 --- /dev/null +++ b/language/korean/HLaTeX/lambda/uhcjmj.fd @@ -0,0 +1,17 @@ +%% uhcjmj.fd: + +\DeclareFontFamily{UHC}{jmj}{} + +\DeclareFontShape{UHC}{jmj}{c}{n}{<->jmjc}{} +\DeclareFontShape{UHC}{jmj}{c}{sl}{<->jmjco}{} +\DeclareFontShape{UHC}{jmj}{c}{it}{<->ssub*jmj/c/sl}{} +\DeclareFontShape{UHC}{jmj}{m}{n}{<->jmj}{} +\DeclareFontShape{UHC}{jmj}{m}{sl}{<->jmjo}{} +\DeclareFontShape{UHC}{jmj}{m}{it}{<->ssub*jmj/m/sl}{} +\DeclareFontShape{UHC}{jmj}{x}{n}{<->jmjx}{} +\DeclareFontShape{UHC}{jmj}{x}{sl}{<->jmjxo}{} +\DeclareFontShape{UHC}{jmj}{x}{it}{<->ssub*jmj/x/sl}{} +\DeclareFontShape{UHC}{jmj}{ux}{n}{<->jmju}{} +\DeclareFontShape{UHC}{jmj}{ux}{sl}{<->jmjuo}{} +\DeclareFontShape{UHC}{jmj}{ux}{it}{<->ssub*jmj/ux/sl}{} +%% End diff --git a/language/korean/HLaTeX/lambda/uhcjnv.fd b/language/korean/HLaTeX/lambda/uhcjnv.fd new file mode 100644 index 0000000000..1c8b9307cb --- /dev/null +++ b/language/korean/HLaTeX/lambda/uhcjnv.fd @@ -0,0 +1,17 @@ +%% uhcjnv.fd: + +\DeclareFontFamily{UHC}{jnv}{} + +\DeclareFontShape{UHC}{jnv}{c}{n}{<->jnvc}{} +\DeclareFontShape{UHC}{jnv}{c}{sl}{<->jnvco}{} +\DeclareFontShape{UHC}{jnv}{c}{it}{<->ssub*jnv/c/sl}{} +\DeclareFontShape{UHC}{jnv}{m}{n}{<->jnv}{} +\DeclareFontShape{UHC}{jnv}{m}{sl}{<->jnvo}{} +\DeclareFontShape{UHC}{jnv}{m}{it}{<->ssub*jnv/m/sl}{} +\DeclareFontShape{UHC}{jnv}{x}{n}{<->jnvx}{} +\DeclareFontShape{UHC}{jnv}{x}{sl}{<->jnvxo}{} +\DeclareFontShape{UHC}{jnv}{x}{it}{<->ssub*jnv/x/sl}{} +\DeclareFontShape{UHC}{jnv}{ux}{n}{<->jnvu}{} +\DeclareFontShape{UHC}{jnv}{ux}{sl}{<->jnvuo}{} +\DeclareFontShape{UHC}{jnv}{ux}{it}{<->ssub*jnv/ux/sl}{} +%% End diff --git a/language/korean/HLaTeX/lambda/uhcjsr.fd b/language/korean/HLaTeX/lambda/uhcjsr.fd new file mode 100644 index 0000000000..3598cc88de --- /dev/null +++ b/language/korean/HLaTeX/lambda/uhcjsr.fd @@ -0,0 +1,17 @@ +%% uhcjsr.fd: + +\DeclareFontFamily{UHC}{jsr}{} + +\DeclareFontShape{UHC}{jsr}{c}{n}{<->jsrc}{} +\DeclareFontShape{UHC}{jsr}{c}{sl}{<->jsrco}{} +\DeclareFontShape{UHC}{jsr}{c}{it}{<->ssub*jsr/c/sl}{} +\DeclareFontShape{UHC}{jsr}{m}{n}{<->jsr}{} +\DeclareFontShape{UHC}{jsr}{m}{sl}{<->jsro}{} +\DeclareFontShape{UHC}{jsr}{m}{it}{<->ssub*jsr/m/sl}{} +\DeclareFontShape{UHC}{jsr}{x}{n}{<->jsrx}{} +\DeclareFontShape{UHC}{jsr}{x}{sl}{<->jsrxo}{} +\DeclareFontShape{UHC}{jsr}{x}{it}{<->ssub*jsr/x/sl}{} +\DeclareFontShape{UHC}{jsr}{ux}{n}{<->jsru}{} +\DeclareFontShape{UHC}{jsr}{ux}{sl}{<->jsruo}{} +\DeclareFontShape{UHC}{jsr}{ux}{it}{<->ssub*jsr/ux/sl}{} +%% End diff --git a/language/korean/HLaTeX/lambda/uhcmj.fd b/language/korean/HLaTeX/lambda/uhcmj.fd new file mode 100644 index 0000000000..52b4ed8cb2 --- /dev/null +++ b/language/korean/HLaTeX/lambda/uhcmj.fd @@ -0,0 +1,30 @@ +%% uhcmj.fd: + +\DeclareFontFamily{UHC}{mj}{} + +\DeclareFontShape{UHC}{mj}{c}{n}{<->umjc}{} +\DeclareFontShape{UHC}{mj}{c}{sl}{<->umjco}{} +\DeclareFontShape{UHC}{mj}{c}{it}{<->ssub*mj/c/sl}{} +\DeclareFontShape{UHC}{mj}{m}{n}{<->umj}{} +\DeclareFontShape{UHC}{mj}{m}{sl}{<->umjo}{} +\DeclareFontShape{UHC}{mj}{m}{it}{<->ssub*mj/m/sl}{} +\DeclareFontShape{UHC}{mj}{x}{n}{<->umjx}{} +\DeclareFontShape{UHC}{mj}{x}{sl}{<->umjxo}{} +\DeclareFontShape{UHC}{mj}{x}{it}{<->ssub*mj/x/sl}{} +\DeclareFontShape{UHC}{mj}{ux}{n}{<->umju}{} +\DeclareFontShape{UHC}{mj}{ux}{sl}{<->umjuo}{} +\DeclareFontShape{UHC}{mj}{ux}{it}{<->ssub*mj/ux/sl}{} + +\DeclareFontShape{UHC}{mj}{bc}{n}{<->umjbc}{} +\DeclareFontShape{UHC}{mj}{bc}{sl}{<->umjbco}{} +\DeclareFontShape{UHC}{mj}{bc}{it}{<->ssub*mjb/bc/sl}{} +\DeclareFontShape{UHC}{mj}{b}{n}{<->umjb}{} +\DeclareFontShape{UHC}{mj}{b}{sl}{<->umjbo}{} +\DeclareFontShape{UHC}{mj}{b}{it}{<->ssub*mjb/b/sl}{} +\DeclareFontShape{UHC}{mj}{bx}{n}{<->umjbx}{} +\DeclareFontShape{UHC}{mj}{bx}{sl}{<->umjbxo}{} +\DeclareFontShape{UHC}{mj}{bx}{it}{<->ssub*mjb/bx/sl}{} +\DeclareFontShape{UHC}{mj}{bux}{n}{<->umjbu}{} +\DeclareFontShape{UHC}{mj}{bux}{sl}{<->umjbuo}{} +\DeclareFontShape{UHC}{mj}{bux}{it}{<->ssub*mjb/bux/sl}{} +%% End diff --git a/language/korean/HLaTeX/lambda/uhcpg.fd b/language/korean/HLaTeX/lambda/uhcpg.fd new file mode 100644 index 0000000000..9933552d9d --- /dev/null +++ b/language/korean/HLaTeX/lambda/uhcpg.fd @@ -0,0 +1,30 @@ +%% uhcpg.fd: + +\DeclareFontFamily{UHC}{pg}{} + +\DeclareFontShape{UHC}{pg}{c}{n}{<->upgc}{} +\DeclareFontShape{UHC}{pg}{c}{sl}{<->upgco}{} +\DeclareFontShape{UHC}{pg}{c}{it}{<->ssub*pg/c/sl}{} +\DeclareFontShape{UHC}{pg}{m}{n}{<->upg}{} +\DeclareFontShape{UHC}{pg}{m}{sl}{<->upgo}{} +\DeclareFontShape{UHC}{pg}{m}{it}{<->ssub*pg/m/sl}{} +\DeclareFontShape{UHC}{pg}{x}{n}{<->upgx}{} +\DeclareFontShape{UHC}{pg}{x}{sl}{<->upgxo}{} +\DeclareFontShape{UHC}{pg}{x}{it}{<->ssub*pg/x/sl}{} +\DeclareFontShape{UHC}{pg}{ux}{n}{<->upgu}{} +\DeclareFontShape{UHC}{pg}{ux}{sl}{<->upguo}{} +\DeclareFontShape{UHC}{pg}{ux}{it}{<->ssub*pg/ux/sl}{} + +\DeclareFontShape{UHC}{pg}{bc}{n}{<->upgbc}{} +\DeclareFontShape{UHC}{pg}{bc}{sl}{<->upgbco}{} +\DeclareFontShape{UHC}{pg}{bc}{it}{<->ssub*pgb/bc/sl}{} +\DeclareFontShape{UHC}{pg}{b}{n}{<->upgb}{} +\DeclareFontShape{UHC}{pg}{b}{sl}{<->upgbo}{} +\DeclareFontShape{UHC}{pg}{b}{it}{<->ssub*pgb/b/sl}{} +\DeclareFontShape{UHC}{pg}{bx}{n}{<->upgbx}{} +\DeclareFontShape{UHC}{pg}{bx}{sl}{<->upgbxo}{} +\DeclareFontShape{UHC}{pg}{bx}{it}{<->ssub*pgb/bx/sl}{} +\DeclareFontShape{UHC}{pg}{bux}{n}{<->upgbu}{} +\DeclareFontShape{UHC}{pg}{bux}{sl}{<->upgbuo}{} +\DeclareFontShape{UHC}{pg}{bux}{it}{<->ssub*pgb/bux/sl}{} +%% End diff --git a/language/korean/HLaTeX/lambda/uhcpga.fd b/language/korean/HLaTeX/lambda/uhcpga.fd new file mode 100644 index 0000000000..ed46f08f81 --- /dev/null +++ b/language/korean/HLaTeX/lambda/uhcpga.fd @@ -0,0 +1,17 @@ +%% uhcpga.fd: + +\DeclareFontFamily{UHC}{pga}{\hyphenchar\font\m@ne} + +\DeclareFontShape{UHC}{pga}{c}{n}{<->upgac}{} +\DeclareFontShape{UHC}{pga}{c}{sl}{<->upgaco}{} +\DeclareFontShape{UHC}{pga}{c}{it}{<->ssub*pga/c/sl}{} +\DeclareFontShape{UHC}{pga}{m}{n}{<->upga}{} +\DeclareFontShape{UHC}{pga}{m}{sl}{<->upgao}{} +\DeclareFontShape{UHC}{pga}{m}{it}{<->ssub*pga/m/sl}{} +\DeclareFontShape{UHC}{pga}{x}{n}{<->upgax}{} +\DeclareFontShape{UHC}{pga}{x}{sl}{<->upgaxo}{} +\DeclareFontShape{UHC}{pga}{x}{it}{<->ssub*pga/x/sl}{} +\DeclareFontShape{UHC}{pga}{ux}{n}{<->upgau}{} +\DeclareFontShape{UHC}{pga}{ux}{sl}{<->upgauo}{} +\DeclareFontShape{UHC}{pga}{ux}{it}{<->ssub*pga/ux/sl}{} +%% End diff --git a/language/korean/HLaTeX/lambda/uhcph.fd b/language/korean/HLaTeX/lambda/uhcph.fd new file mode 100644 index 0000000000..1f663a8b48 --- /dev/null +++ b/language/korean/HLaTeX/lambda/uhcph.fd @@ -0,0 +1,17 @@ +%% uhcph.fd: + +\DeclareFontFamily{UHC}{ph}{} + +\DeclareFontShape{UHC}{ph}{c}{n}{<->uphc}{} +\DeclareFontShape{UHC}{ph}{c}{sl}{<->uphco}{} +\DeclareFontShape{UHC}{ph}{c}{it}{<->ssub*ph/c/sl}{} +\DeclareFontShape{UHC}{ph}{m}{n}{<->uph}{} +\DeclareFontShape{UHC}{ph}{m}{sl}{<->upho}{} +\DeclareFontShape{UHC}{ph}{m}{it}{<->ssub*ph/m/sl}{} +\DeclareFontShape{UHC}{ph}{x}{n}{<->uphx}{} +\DeclareFontShape{UHC}{ph}{x}{sl}{<->uphxo}{} +\DeclareFontShape{UHC}{ph}{x}{it}{<->ssub*ph/x/sl}{} +\DeclareFontShape{UHC}{ph}{ux}{n}{<->uphu}{} +\DeclareFontShape{UHC}{ph}{ux}{sl}{<->uphuo}{} +\DeclareFontShape{UHC}{ph}{ux}{it}{<->ssub*ph/ux/sl}{} +%% End diff --git a/language/korean/HLaTeX/lambda/uhcpn.fd b/language/korean/HLaTeX/lambda/uhcpn.fd new file mode 100644 index 0000000000..efefdc1002 --- /dev/null +++ b/language/korean/HLaTeX/lambda/uhcpn.fd @@ -0,0 +1,17 @@ +%% uhcpn.fd: + +\DeclareFontFamily{UHC}{pn}{} + +\DeclareFontShape{UHC}{pn}{c}{n}{<->upnc}{} +\DeclareFontShape{UHC}{pn}{c}{sl}{<->upnco}{} +\DeclareFontShape{UHC}{pn}{c}{it}{<->ssub*pn/c/sl}{} +\DeclareFontShape{UHC}{pn}{m}{n}{<->upn}{} +\DeclareFontShape{UHC}{pn}{m}{sl}{<->upno}{} +\DeclareFontShape{UHC}{pn}{m}{it}{<->ssub*pn/m/sl}{} +\DeclareFontShape{UHC}{pn}{x}{n}{<->upnx}{} +\DeclareFontShape{UHC}{pn}{x}{sl}{<->upnxo}{} +\DeclareFontShape{UHC}{pn}{x}{it}{<->ssub*pn/x/sl}{} +\DeclareFontShape{UHC}{pn}{ux}{n}{<->upnu}{} +\DeclareFontShape{UHC}{pn}{ux}{sl}{<->upnuo}{} +\DeclareFontShape{UHC}{pn}{ux}{it}{<->ssub*pn/ux/sl}{} +%% End diff --git a/language/korean/HLaTeX/lambda/uhcsh.fd b/language/korean/HLaTeX/lambda/uhcsh.fd new file mode 100644 index 0000000000..3bb9e147cc --- /dev/null +++ b/language/korean/HLaTeX/lambda/uhcsh.fd @@ -0,0 +1,17 @@ +%% uhcsh.fd: + +\DeclareFontFamily{UHC}{sh}{} + +\DeclareFontShape{UHC}{sh}{c}{n}{<->ushc}{} +\DeclareFontShape{UHC}{sh}{c}{sl}{<->ushco}{} +\DeclareFontShape{UHC}{sh}{c}{it}{<->ssub*sh/c/sl}{} +\DeclareFontShape{UHC}{sh}{m}{n}{<->ush}{} +\DeclareFontShape{UHC}{sh}{m}{sl}{<->usho}{} +\DeclareFontShape{UHC}{sh}{m}{it}{<->ssub*sh/m/sl}{} +\DeclareFontShape{UHC}{sh}{x}{n}{<->ushx}{} +\DeclareFontShape{UHC}{sh}{x}{sl}{<->ushxo}{} +\DeclareFontShape{UHC}{sh}{x}{it}{<->ssub*sh/x/sl}{} +\DeclareFontShape{UHC}{sh}{ux}{n}{<->ushu}{} +\DeclareFontShape{UHC}{sh}{ux}{sl}{<->ushuo}{} +\DeclareFontShape{UHC}{sh}{ux}{it}{<->ssub*sh/ux/sl}{} +%% End diff --git a/language/korean/HLaTeX/lambda/uhctz.fd b/language/korean/HLaTeX/lambda/uhctz.fd new file mode 100644 index 0000000000..eb3d6e0051 --- /dev/null +++ b/language/korean/HLaTeX/lambda/uhctz.fd @@ -0,0 +1,18 @@ +%% uhctz.fd: Taza for Lambda + +\DeclareFontFamily{UHC}{tz}{\hyphenchar\font\m@ne} + +\DeclareFontShape{UHC}{tz}{c}{n}{<->uttc}{} +\DeclareFontShape{UHC}{tz}{c}{sl}{<->uttco}{} +\DeclareFontShape{UHC}{tz}{c}{it}{<->ssub*tt/c/sl}{} +\DeclareFontShape{UHC}{tz}{m}{n}{<->utt}{} +\DeclareFontShape{UHC}{tz}{m}{sl}{<->utto}{} +\DeclareFontShape{UHC}{tz}{m}{it}{<->ssub*tt/m/sl}{} +\DeclareFontShape{UHC}{tz}{x}{n}{<->uttx}{} +\DeclareFontShape{UHC}{tz}{x}{sl}{<->uttxo}{} +\DeclareFontShape{UHC}{tz}{x}{it}{<->ssub*tt/x/sl}{} +\DeclareFontShape{UHC}{tz}{ux}{n}{<->uttu}{} +\DeclareFontShape{UHC}{tz}{ux}{sl}{<->uttuo}{} +\DeclareFontShape{UHC}{tz}{ux}{it}{<->ssub*tt/ux/sl}{} + +%% End of ksxtz.fd diff --git a/language/korean/HLaTeX/lambda/uhcvd.fd b/language/korean/HLaTeX/lambda/uhcvd.fd new file mode 100644 index 0000000000..2fc4b787f1 --- /dev/null +++ b/language/korean/HLaTeX/lambda/uhcvd.fd @@ -0,0 +1,17 @@ +%% uhcvd.fd: + +\DeclareFontFamily{UHC}{vd}{} + +\DeclareFontShape{UHC}{vd}{c}{n}{<->uvdc}{} +\DeclareFontShape{UHC}{vd}{c}{sl}{<->uvdco}{} +\DeclareFontShape{UHC}{vd}{c}{it}{<->ssub*vd/c/sl}{} +\DeclareFontShape{UHC}{vd}{m}{n}{<->uvd}{} +\DeclareFontShape{UHC}{vd}{m}{sl}{<->uvdo}{} +\DeclareFontShape{UHC}{vd}{m}{it}{<->ssub*vd/m/sl}{} +\DeclareFontShape{UHC}{vd}{x}{n}{<->uvdx}{} +\DeclareFontShape{UHC}{vd}{x}{sl}{<->uvdxo}{} +\DeclareFontShape{UHC}{vd}{x}{it}{<->ssub*vd/x/sl}{} +\DeclareFontShape{UHC}{vd}{ux}{n}{<->uvdu}{} +\DeclareFontShape{UHC}{vd}{ux}{sl}{<->uvduo}{} +\DeclareFontShape{UHC}{vd}{ux}{it}{<->ssub*vd/ux/sl}{} +%% End diff --git a/language/korean/HLaTeX/lambda/uhcyt.fd b/language/korean/HLaTeX/lambda/uhcyt.fd new file mode 100644 index 0000000000..8a936919e1 --- /dev/null +++ b/language/korean/HLaTeX/lambda/uhcyt.fd @@ -0,0 +1,17 @@ +%% uhcyt.fd: + +\DeclareFontFamily{UHC}{yt}{} + +\DeclareFontShape{UHC}{yt}{c}{n}{<->uytc}{} +\DeclareFontShape{UHC}{yt}{c}{sl}{<->uytco}{} +\DeclareFontShape{UHC}{yt}{c}{it}{<->ssub*yt/c/sl}{} +\DeclareFontShape{UHC}{yt}{m}{n}{<->uyt}{} +\DeclareFontShape{UHC}{yt}{m}{sl}{<->uyto}{} +\DeclareFontShape{UHC}{yt}{m}{it}{<->ssub*yt/m/sl}{} +\DeclareFontShape{UHC}{yt}{x}{n}{<->uytx}{} +\DeclareFontShape{UHC}{yt}{x}{sl}{<->uytxo}{} +\DeclareFontShape{UHC}{yt}{x}{it}{<->ssub*yt/x/sl}{} +\DeclareFontShape{UHC}{yt}{ux}{n}{<->uytu}{} +\DeclareFontShape{UHC}{yt}{ux}{sl}{<->uytuo}{} +\DeclareFontShape{UHC}{yt}{ux}{it}{<->ssub*yt/ux/sl}{} +%% End diff --git a/language/korean/HLaTeX/latex/euc-kr.tex b/language/korean/HLaTeX/latex/euc-kr.tex new file mode 100644 index 0000000000..f00e734ef5 --- /dev/null +++ b/language/korean/HLaTeX/latex/euc-kr.tex @@ -0,0 +1,950 @@ +\def\filedate{2005/03/30} +\def\fileversion{1.0} + +\ProvidesPackage{hangul}[\filedate\space Document Package for ÇѱÛLaTeX] +\typeout{ÇÑ±Û ¹®¼ ²Ù·¯¹Ì `\filename' <\filedate>.} + +%% Ãß°¡ ¼±Åà ó¸® +%% -------------- +%% +%% Ãß°¡ ¼±Åà "hanja"´Â ´Ü¿øÀÇ À̸§µéÀ» ÇÑÀڷΠǥ½ÃÇÑ´Ù. + +\newif\if@hanja\@hanjafalse + +\DeclareOption{hanja}{\@hanjatrue} + +%% ¿ëÁö ±Ô°Ý +\DeclareOption{±¹¹ÝÆÇ}{%±¹¹ÝÆÇ(105x148)<105x148> + \setlength\paperheight{148mm} + \setlength\paperwidth {105mm} + \@resetpapersize +} +\DeclareOption{±¹ÆÇ}{%±¹ÆÇ(148x210)<148x210> + \setlength\paperheight{210mm} + \setlength\paperwidth {148mm} + \@resetpapersize +} +\DeclareOption{½Å±¹ÆÇ}{%»óÇÏ=20/25, Á¿ì=22.5/22.5,¸Ó¸®²¿¸®=0/0 + \setlength\paperheight{225mm} + \setlength\paperwidth {152mm} + \@resetpapersize +} +\DeclareOption{±¹¹èÆÇ}{%±¹¹èÆÇ(210x297)<210x297> + \setlength\paperheight{297mm} + \setlength\paperwidth {210mm} + \@resetpapersize +} +\DeclareOption{»ç·úÆÇ}{%»ç·úÆÇ(128x188)<128x182> + \setlength\paperheight{182mm} + \setlength\paperwidth {128mm} + \@resetpapersize +} +\DeclareOption{»ç·ú¹èÆÇ}{%»óÇÏ=25/30, Á¿ì=30/30 ¸Ó¸®²¿¸®=15/0 + \setlength\paperheight{257mm} + \setlength\paperwidth {182mm} + \@resetpapersize +} +\DeclareOption{Å©¶ó¿îÆÇ}{%Å©¶ó¿îÆÇ(176x248)<176x248> + \setlength\paperheight{248mm} + \setlength\paperwidth {176mm} + \@resetpapersize +} +\DeclareOption{½Å¼ÆÇ}{%½Å¼ÆÇ(»ï·úÆÇ)(103x182)<103x182> + \setlength\paperheight{182mm} + \setlength\paperwidth {103mm} + \@resetpapersize +} +\DeclareOption{»ï·úÆÇ}{%»ï·úÆÇ + \setlength\paperheight{182mm} + \setlength\paperwidth {103mm} + \@resetpapersize +} +\DeclareOption{Ÿºí·ÎÀ̵åÆÇ}{%<Ÿºí·ÎÀ̵å> + \setlength\paperheight{364mm} + \setlength\paperwidth {257mm} + \@resetpapersize +} +\DeclareOption{»ç·ú¹ÝÆÇ}{%»ç·ú¹ÝÆÇ% + \setlength\paperheight{128mm} + \setlength\paperwidth {94mm} + \@resetpapersize +} +\DeclareOption{»ç·ú¹è¹èÆÇ}{%»ç·ú¹è¹èÆÇ + \setlength\paperheight{374mm} + \setlength\paperwidth {254mm} + \@resetpapersize +} +\DeclareOption{´ë±¹ÀüÆÇ}{%´ë±¹ÀüÆÇ + \setlength\paperheight{244mm} + \setlength\paperwidth {172mm} + \@resetpapersize +} +\DeclareOption{»ï½ÊÀýÆÇ}{%»ï½ÊÀýÆÇ + \setlength\paperheight{205mm} + \setlength\paperwidth {125mm} + \@resetpapersize +} +\DeclareOption{»ï¿ÀÆÇ}{%»ï¿ÀÆÇ + \setlength\paperheight{148mm} + \setlength\paperwidth {84mm} + \@resetpapersize +} +\def\@resetpapersize{ + \setlength\@tempdima{\paperwidth} + \divide\@tempdima by9 + \if@twoside + %% Á¦º» ¿©¹é: 0.3\@tempdima + \setlength\oddsidemargin{1.3\@tempdima} + \setlength\evensidemargin{1.7\@tempdima} + \else + \setlength\oddsidemargin{1.5\@tempdima} + \setlength\evensidemargin{1.5\@tempdima} + \fi + \setlength\marginparwidth{\evensidemargin} + \addtolength{\marginparwidth}{-3\marginparsep} + \setlength\textwidth{\paperwidth} + \addtolength\textwidth{-3\@tempdima} + \addtolength\oddsidemargin{-1in} + \addtolength\evensidemargin{-1in} + \setlength\topmargin{\paperheight} + \divide\topmargin by9 + \setlength\headheight{12\p@} +% \setlength\headsep{14.65pt} + \setlength\headsep{25\p@} + \addtolength\topmargin{-\headheight} + \addtolength\topmargin{-\headsep} + \setlength\textheight{\paperheight} + \addtolength\textheight{-2\topmargin} + \addtolength\textheight{-\headheight} + \addtolength\textheight{-\headsep} + \addtolength\textheight{-\footskip} + \addtolength\topmargin{-1in} +} + +%% LaTeXÀ» ¾µ ¶§¿¡´Â ´ÙÀ½°ú °°Àº Ãß°¡ ¼±ÅÃÀÌ ´õ ÀÖ´Ù. +%% Ãß°¡ ¼±Åà "nojosa"´Â ÀÚµ¿Á¶»ç󸮱â´ÉÀ» ¸¶ºñ½ÃŲ´Ù. +%% Ãß°¡ ¼±Åà "hardbold"´Â ÀÌ¹Ì ¸¸µé¾îÁø bfseries ÇÑ±Û ±ÛÀÚü¸¦ »ç¿ëÇÏ°í, +%% Ãß°¡ ¼±Åà "softbold"´Â bfseries ±ÛÀÚü¸¦ ¼³Ä¡ÇÏÁö ¾ÊÀº »óÅ¿¡¼ +%% mdseries ±ÛÀÚü¸¦ »ç¿ëÇÏ¿© ¸ðµë¸í·ÉÀ» ÅëÇØ bfseries°¡ +%% ¸¸µé¾îÁöµµ·Ï ÇÑ´Ù. +%% ÀÌ µÑÁß ¾Æ¹« °Íµµ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é "softbold"°¡ µÈ´Ù. +%% +%% Ãß°¡ ¼±ÅÃÀÇ ÁöÁ¤Àº ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù. +%% \documentclass[hanja,...]{...} +%% \usepackage{hangul,...} +%% ȤÀº \documentclassÀÇ ´ÙÀ½¿¡ +%% \usepackage[hanja]{hangul} +\newif\if@makebold +\newif\if@josa +\@hanjafalse \@makeboldfalse \@josatrue + +\DeclareOption{hardbold}{\@makeboldfalse} +\DeclareOption{softbold}{\@makeboldtrue} +\DeclareOption{nojosa}{\@josafalse} + +\ProcessOptions + +%% ÇÑ±Û ±ÛÀÚüÀÇ Á¤ÀÇ +\input hfont.tex + +%%% From File: lterror.dtx +\def\@latex@warning@no@line#1{\let\protect\relax% + \@latex@warning{#1\@gobble}} + +%%% From File: ltfsstrc.dtx +\def\@font@warning#1{\let\protect\relax% + \GenericWarning{(Font)\@spaces\@spaces\@spaces\space\space}% + {LaTeX Font Warning: #1}}% + +%%% From File: ltmiscen.dtx +\expandafter\def\expandafter\centering\expandafter{\centering\ks@break} +\expandafter\def\expandafter\raggedright\expandafter{\raggedright\ks@break} +\expandafter\def\expandafter\raggedleft\expandafter{\raggedleft\ks@break} + +%%% From File: ltsect.dtx +\def\thanks#1{\footnotemark\let\KSC@\noexpand + \protected@xdef\@thanks{\@thanks + \protect\footnotetext[\the\c@footnote]{#1}}% +} + +%%% From File: ltpage.dtx +\def\markboth#1#2{\gdef\@themark{{#1}{#2}}{% + \let\protect\@unexpandable@protect \let\KSC@\noexpand + \let\label\relax \let\index\relax \let\glossary\relax + \mark{\@themark}}\if@nobreak\ifvmode\nobreak\fi\fi} +\def\@markright#1#2#3{\let\KSC@\noexpand \gdef\@themark{{#1}{#3}}} + +%% hfont.styÀº ¿©±â¼ ³¡³´Ù. +\@nameuse{hfont.sty} + +%% EUC-KR ºÎÈ£¸¦ Àü°³Çϴµ¥¿¡´Â ÁÖÀÇ°¡ ¿ä±¸µÈ´Ù. +\def\ks@noexpand{\ifx\protect\@typeset@protect\relax\else + \expandafter\noexpand\fi} + +%% ¿ì¸®¸» ¹®¼ÀÇ °÷°÷¿¡¼ »ç¿ëµÉ À̸§µéÀº \ksnamedef ¸ðµëÀ¸·Î Á¤ÀǵȴÙ. +%% +%% ´Ù¸¥ ²Ù·¯¹Ì°¡ ÀÌ À̸§µéÀ» ´Ù½Ã Á¤ÇÏ°Ô µÉ °æ¿ìµµ ÀÖÀ¸¹Ç·Î ¾Æ·¡ÀÇ +%% Á¤ÀÇ´Â ¸ðµç ²Ù·¯¹Ì¸¦ ´Ù ó¸®ÇÏ°í ³ ÈÄ \begin{document}°¡ ³ª¿Ã ¶§ +%% È¿·ÂÀ» °®µµ·Ï ÇÑ´Ù. ÀÌ·± À̸§µéÀº \begin{document} ¾Õ¿¡¼ +%% \renewcommand¸¦ ÅëÇØ º¯°æÇÒ ¼ö ÀÖ´Ù. + +\def\ksnamedef#1#2{% +\AtBeginDocument{\@namedef{ks#1}{#2\protect\make@josa{#2}} + \@namedef{#1}{\expandafter\protect\csname ks#1\endcsname}}} + +\if@hanja + \ksnamedef{today}{\number\year Ò´~\number\month êÅ~\number\day ìí} + \ksnamedef{enclname}{ÔÒÜæÚª} + \ksnamedef{ccname}{ÞÐÜâ} + \ksnamedef{headtoname}{áôãáìÑ} + \def\seename{\À»~óÑÍÅ} + \ksnamedef{contentsname}{ÙÍ~ó} + \ksnamedef{listfigurename}{±×¸²~ÙÍó} + \ksnamedef{listtablename}{øú~ÙÍó} + \ksnamedef{refname}{óÑÍÅ~ÙþúÌ} + \ksnamedef{indexname}{ßã~ìÚ} + \ksnamedef{tablename}{øú} + \ksnamedef{abstractname}{é©~å³} + \ksnamedef{bibname}{óÑÍÅ~ÙþúÌ} + \ksnamedef{appendixname}{ݾÖâ} + \ksnamedef{ksTHE}{ð¯} + \ksnamedef{partname}{ø¹} + \ksnamedef{chaptername}{íñ} + \ksnamedef{sectionname}{ï½} + \ksnamedef{colorlayer}{ü³Ôó÷ú~ßäßÓ} + \ksnamedef{glossaryname}{åÞ~ýÄ} +\else + \ksnamedef{today}{\number\year ³â~\number\month ¿ù~\number\day ÀÏ} + \ksnamedef{enclname}{µ¿ºÀ¹°} + \ksnamedef{ccname}{»çº»} + \ksnamedef{headtoname}{¹Þ´ÂÀÌ} + \def\seename{\À»~Âü°í} + \ksnamedef{contentsname}{¸ñ~Â÷} + \ksnamedef{listfigurename}{±×¸²~¸ñÂ÷} + \ksnamedef{listtablename}{Ç¥~¸ñÂ÷} + \ksnamedef{refname}{Âü°í~¹®Çå} + \ksnamedef{indexname}{ã¾Æº¸±â} + \ksnamedef{tablename}{Ç¥} + \ksnamedef{abstractname}{¿ä~¾à} + \ksnamedef{bibname}{Âü°í~¹®Çå} + \ksnamedef{appendixname}{ºÎ·Ï} + \ksnamedef{ksTHE}{Á¦} + \ksnamedef{partname}{Æí} + \ksnamedef{chaptername}{Àå} + \ksnamedef{sectionname}{Àý} + \ksnamedef{colorlayer}{ȯµîÆÇ~»ö±ò} + \ksnamedef{glossaryname}{¿ë¾î~Ç®ÀÌ} +\fi +\ksnamedef{pagename}{ÂÊ} +\ksnamedef{figurename}{±×¸²} + +%% ´Ü¿øÀÇ ÇѱÛÈ +%% ============= +%% +%% Part I --> Á¦ I Æí, ð¯ I ø¹ +%% Chapter 1 --> Á¦ 1 Àå, ð¯ 1 íñ <book,report> +%% Section 1 --> Á¦ 1 Àý, ð¯ 1 ï½ +%% Appendix A --> ºÎ·Ï A, ݾÒÑ A +%% +%% À§¿Í °°Àº ´Ü¿øÀÇ ÇѱÛÈ´Â Àý(ï½)±îÁö ¿µÇâÀ» ¹ÌÄ£´Ù. ±×·¯¹Ç·Î ¿ì¸®´Â +%% ¸ñÂ÷¿¡ \subsubsection±îÁö ´Ü¿øÀÌ ¹øÈ£¿Í ÇÔ²² ³ª¿Àµµ·Ï ÇÑ´Ù. +%% article¿¡¼´Â ÀÌ¹Ì 3À¸·Î ÁöÁ¤µÇ¾úÀ¸³ª, ±×¿Ü¿¡¼´Â 2·Î ÁöÁ¤µÇ¾î +%% \subsection±îÁö¸¸ ¹øÈ£°¡ ¸ñÂ÷¿¡ ³ª¿Àµµ·Ï µÇ¾î ÀÖ´Ù. +\setcounter{secnumdepth}{\thr@@} + +\@ifclassloaded{article}{% <article> + \renewcommand{\appendix}{\par + \setcounter{section}{0}% + \setcounter{subsection}{0}% + \def\@chapapp{\appendixname}% ºÎ·ÏÀÇ ÇѱÛÈ¿¡ ÀÇÇØ ÇÊ¿ä. + \kscntformat{section}{\appendixname~}{} + \gdef\thesection{\@Alph\c@section}}% +}{\@ifundefined{@chapapp}{}{% <report|book> + \renewcommand\thesection{\@arabic\c@section} + \renewcommand\appendix{\par + \setcounter{chapter}{0}% + \setcounter{section}{0}% + \gdef\@chapapp{\appendixname}% + \kscntformat{chapter}{\appendixname~}{} + \gdef\thechapter{\@Alph\c@chapter}}% +}} + +%% À§¿Í°°Àº ÀçÁ¤ÀÇ·Î ´ÙÀ½°ú °°Àº ¹®Á¦°¡ ¹ß»ýÇÑ´Ù. +%% 1. \part´Â \partname~\thepart·Î ³ª¿À°Ô µÈ´Ù. Æí~I +%% 2. \chapter´Â \@chapapp{} \thechapter·Î. Àå~1 +%% 3. \sectionÀº \sectionname~\thesectionÀ¸·Î. Àý~1 +%% 4. ¸ñÂ÷ÀÛ¼ºÀÇ µé¿©¾²±â°¡ ¿ì¸®¸» ȯ°æ¿¡ Àû´çÇÏÁö ¾Ê´Ù. +%% 5. ÆäÀÌÁö headingÀÇ ±ÛÀÚü°¡ \slshapeÀ¸·Î ¹Ù²ñÀ¸·Î¼ ¿ì¸®¸»ÀÌ +%% ºÒ¾ÈÁ¤ÇØÁø´Ù. +%% +%% ÀÌ·± ¾àÁ¡À» º¸¿ÏÇϱâ À§ÇØ ´Ü¿øÀÇ ÀϷùøÈ£ÀÇ ¾Õ°ú µÚ¿¡ ³¢¿ö³ÖÀ» +%% ¸ðµëÀ» ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÑ´Ù. +\def\kscntformat#1#2#3{\@namedef{pre@#1cnt}{#2} + \@namedef{post@#1cnt}{#3}} +\kscntformat{part}{\ksTHE~}{~\partname} +\kscntformat{chapter}{\ksTHE~}{~\chaptername} +\kscntformat{section}{\ksTHE~}{~\sectionname} + +\@ifclassloaded{article}{% <article> + \def\@part[#1]#2{% + \ifnum \c@secnumdepth >\m@ne + \refstepcounter{part}% + \addcontentsline{toc}{part}% + {\pre@partcnt\thepart\post@partcnt\hspace{1em}#1}% + \else + \addcontentsline{toc}{part}{#1}% + \fi + {\parindent \z@ \raggedright + \interlinepenalty \@M + \normalfont + \ifnum \c@secnumdepth >\m@ne + \Large\bfseries \pre@partcnt\thepart\post@partcnt + \par\nobreak + \fi + \huge \bfseries #2% + \markboth{}{}\par}% + \nobreak + \vskip 3ex + \@afterheading} +}{% <report|book> + \@ifundefined{@part}{}{% + \def\@part[#1]#2{% + \ifnum \c@secnumdepth >-2\relax + \refstepcounter{part}% + \addcontentsline{toc}{part}% + {\pre@partcnt\thepart\post@partcnt\hspace{1em}#1}% + \else + \addcontentsline{toc}{part}{#1}% + \fi + \markboth{}{}% + {\centering + \interlinepenalty \@M + \normalfont + \ifnum \c@secnumdepth >-2\relax + \huge\bfseries \pre@partcnt\thepart\post@partcnt + \par + \vskip 20\p@ + \fi + \Huge \bfseries #2\par}% + \@endpart} + } +} + +\@ifclassloaded{book}{% + \def\@chapter[#1]#2{% + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter + \refstepcounter{chapter}% + \begingroup + \let\protect\string + \edef\reserved@a{\pre@chaptercnt\thechapter\post@chaptercnt} + \typeout{\expandafter\strip@prefix\meaning\reserved@a}% + \endgroup + \addcontentsline{toc}{chapter}% + {\protect\numberline{% + \pre@chaptercnt\thechapter\post@chaptercnt}#1}% + \else + \addcontentsline{toc}{chapter}{#1}% + \fi + \else + \addcontentsline{toc}{chapter}{#1}% + \fi + \chaptermark{#1}% + \addtocontents{lof}{\protect\addvspace{10\p@}}% + \addtocontents{lot}{\protect\addvspace{10\p@}}% + \if@twocolumn + \@topnewpage[\@makechapterhead{#2}]% + \else + \@makechapterhead{#2}% + \@afterheading + \fi} + \def\@makechapterhead#1{% + \vspace*{50\p@}% + {\parindent \z@ \raggedright \normalfont + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter + \huge\bfseries + \pre@chaptercnt\thechapter\post@chaptercnt + \par\nobreak + \vskip 20\p@ + \fi + \fi + \interlinepenalty\@M + \Huge \bfseries #1\par\nobreak + \vskip 40\p@ + }}}{}% +\@ifclassloaded{report}{% + \def\@chapter[#1]#2{% + \ifnum \c@secnumdepth >\m@ne + \refstepcounter{chapter}% + \typeout{\pre@chaptercnt\thechapter\post@chaptercnt} + \addcontentsline{toc}{chapter}% + {\protect\numberline{% + \pre@chaptercnt\thechapter\post@chaptercnt}#1}% + \else + \addcontentsline{toc}{chapter}{#1}% + \fi + \chaptermark{#1}% + \addtocontents{lof}{\protect\addvspace{10\p@}}% + \addtocontents{lot}{\protect\addvspace{10\p@}}% + \if@twocolumn + \@topnewpage[\@makechapterhead{#2}]% + \else + \@makechapterhead{#2}% + \@afterheading + \fi} + \def\@makechapterhead#1{% + \vspace*{50\p@}% + {\parindent \z@ \raggedright \normalfont + \ifnum \c@secnumdepth >\m@ne + \huge\bfseries + \pre@chaptercnt\thechapter\post@chaptercnt + \par\nobreak + \vskip 20\p@ + \fi + \interlinepenalty\@M + \Huge \bfseries #1\par\nobreak + \vskip 40\p@ + }}}{} + +\@ifundefined{chapter}{}{% + \renewcommand*\l@chapter[2]{% + \ifnum \c@tocdepth >\m@ne + \addpenalty{-\@highpenalty}% + \vskip 1.0em \@plus\p@% + \setbox\z@=\hbox{\c@chapter=1\relax\bfseries\pre@chaptercnt\thechapter\post@chaptercnt~} + \setlength\@tempdima{1.5em} + \advance\@tempdima\wd\z@ + \begingroup + \parindent \z@ \rightskip \@pnumwidth + \parfillskip -\@pnumwidth + \leavevmode \bfseries + \advance\leftskip \@tempdima + \hskip -\leftskip + #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par + \penalty\@highpenalty + \endgroup + \fi}} + +\@ifundefined{section}{}{% + \def\section{% + \if@noskipsec \leavevmode \fi + \par + \@afterindentfalse + \if@nobreak + \everypar{}% + \else + \addpenalty\@secpenalty\addvspace{3.5ex \@plus 1ex \@minus .2ex\relax} + \fi + \secdef\ks@sect\ks@ssect} + \def\ks@sect[#1]#2{% + \ifnum \c@secnumdepth<1 + \let\@svsec\@empty + \else + \refstepcounter{section}% + \protected@edef\@svsec{% + \noexpand\pre@sectioncnt\thesection\noexpand\post@sectioncnt + \quad\relax}% + \fi + \begingroup + \normalfont\Large\bfseries{% + \@hangfrom{\hskip \z@\relax\@svsec}% + \interlinepenalty \@M #2\@@par}% + \endgroup + \sectionmark{#1}% + \addcontentsline{toc}{section}{% + \ifnum\c@secnumdepth<1 \else + \protect\numberline{\pre@sectioncnt\thesection\post@sectioncnt}% + \fi + #1} + \@xsect{2.3ex \@plus.2ex}} + \def\ks@ssect#1{% + \begingroup + \normalfont\Large\bfseries{% + \@hangfrom{\hskip \z@}% + \interlinepenalty \@M #1\@@par}% + \endgroup + \@xsect{2.3ex \@plus.2ex}} +} + +\def\@startsection#1#2#3#4#5#6{% + \if@noskipsec \leavevmode \fi + \par + \@tempskipa #4\relax + \@afterindenttrue + \ifdim \@tempskipa <\z@ + \@tempskipa -\@tempskipa \@afterindentfalse + \fi + \if@nobreak + \everypar{}% + \else + \addpenalty\@secpenalty\addvspace\@tempskipa + \fi + \@ifstar + {\@ssect{#3}{#4}{#5}{#6}}% + {\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}} + +\@ifclassloaded{article}{% + \renewcommand*\l@section[2]{% + \ifnum \c@tocdepth >\z@ + \addpenalty{\@secpenalty}% + \addvspace{1.0em \@plus\p@}% + \settowidth{\@tempdima}{\bfseries\pre@sectioncnt\post@sectioncnt} + \addtolength{\@tempdima}{1.5em} + \begingroup + \parindent \z@ \rightskip \@pnumwidth + \parfillskip -\@pnumwidth + \leavevmode \bfseries + \advance\leftskip\@tempdima + \hskip -\leftskip + #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par + \endgroup + \fi} +}{\@ifundefined{l@section}{}{% + \renewcommand*\l@section{% + \settowidth{\@tempdima}{\bfseries\pre@sectioncnt\post@sectioncnt} + \addtolength{\@tempdima}{2.3em} + \@dottedtocline{1}{1em}{\@tempdima}}}%1.5em 2.3em +} + +%% ´ÙÀ½Àº \ps@headings°ú \ps@myheadings¸¦ Çѱۿ¡ ¸Â°Ô ¼öÁ¤ÇÑ °ÍÀÌ´Ù. +%% °¢°¢ÀÇ classµéÀÌ ¼·Î ´Ù¸£°Ô ÂÊ ¸Ó¸®ÀÇ ÆÇÀ» Â¥¹Ç·Î ¿ì¸®´Â +%% ¿©±â¼ °¢°¢À» µû·Îµû·Î Á¤ÀÇÇØ ÁÖ¾î¾ß ÇÑ´Ù. +%% \LaTeXe¿¡ »õ·Î µµÀÔµÈ \MakeUpperCase´Â 8ºñÆ® ¹®ÀÚ¸¦ ¾²´Â +%% iso-latin°ú °°Àº ´Ù¸¥ ²Ù·¯¹Ì¸¦ »ç¿ëÇÒ ¶§ À¯¿ëÇÏ´Ù. -- ¾ÆÁ÷ +%% ¥â-»óÅÂÀ̹ǷΠ´Ü¼øÈ÷ \uppercase·Î ´ëÄ¡ÇÑ´Ù. +\DeclareRobustCommand{\MakeUppercase}[1]{\uppercase{#1}} +\DeclareRobustCommand{\MakeLowercase}[1]{\lowercase{#1}} + +\@ifclassloaded{article}{% + \if@twoside + \renewcommand\ps@headings{% + \let\@oddfoot\@empty\let\@evenfoot\@empty + \def\@evenhead{\thepage\hfil\slshape\leftmark}% + \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% + \let\@mkboth\markboth + \def\sectionmark##1{% + \markboth {\MakeUppercase{% + \ifnum \c@secnumdepth >\z@ + \pre@sectioncnt\thesection\post@sectioncnt\quad + \fi + ##1}}{}}% + \def\subsectionmark##1{% + \markright {% + \ifnum \c@secnumdepth >\@ne + \thesubsection\quad + \fi + ##1}}} + \else + \def\ps@headings{% + \let\@oddfoot\@empty + \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% + \let\@mkboth\markboth + \def\sectionmark##1{% + \markright {\MakeUppercase{% + \ifnum \c@secnumdepth >\m@ne + \pre@sectioncnt\thesection\post@sectioncnt\quad + \fi + ##1}}}} + \fi +}{} + +\@ifclassloaded{book}{% + \if@twoside + \def\ps@headings{% + \let\@oddfoot\@empty\let\@evenfoot\@empty + \def\@evenhead{\thepage\hfil\slshape\leftmark}% + \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% + \let\@mkboth\markboth + \def\chaptermark##1{% + \markboth {\MakeUppercase{% + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter + \pre@chaptercnt\thechapter\post@chaptercnt\quad% + \fi + \fi + ##1}}{}}% + \def\sectionmark##1{% + \markright {\MakeUppercase{% + \ifnum \c@secnumdepth >\z@ + \pre@sectioncnt\thesection\post@sectioncnt\quad% + \fi + ##1}}}} + \else + \def\ps@headings{% + \let\@oddfoot\@empty + \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% + \let\@mkboth\markboth + \def\chaptermark##1{% + \markright {\MakeUppercase{% + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter + \pre@chaptercnt\thechapter\post@chaptercnt\quad% + \fi + \fi + ##1}}}} + \fi + \pagestyle{headings} + }{} + +\@ifclassloaded{report}{% + \if@twoside + \def\ps@headings{% + \let\@oddfoot\@empty\let\@evenfoot\@empty + \def\@evenhead{\thepage\hfil\slshape\leftmark}% + \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% + \let\@mkboth\markboth + \def\chaptermark##1{% + \markboth {\MakeUppercase{% + \ifnum \c@secnumdepth >\m@ne + \pre@chaptercnt\thechapter\post@chaptercnt\quad% + \fi + ##1}}{}}% + \def\sectionmark##1{% + \markright {\MakeUppercase{% + \ifnum \c@secnumdepth >\z@ + \pre@sectioncnt\thesection\post@sectioncnt\quad% + \fi + ##1}}}} + \else + \def\ps@headings{% + \let\@oddfoot\@empty + \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% + \let\@mkboth\markboth + \def\chaptermark##1{% + \markright {\MakeUppercase{% + \ifnum \c@secnumdepth >\m@ne + \pre@chaptercnt\thechapter\post@chaptercnt\quad% + \fi + ##1}}}} + \fi +}{} + +%%% From File: ltcounts.dtx +%% ¿µ¹®¼ýÀÚ¿¡¼ ¿ì¸®¸» Á¶»çó¸® +\def\@arabic#1{\number #1\ifx\protect\relax\ks@num{\number #1}\fi} +\def\@roman#1{\romannumeral #1\ifx\protect\relax\ks@num{\number #1}\fi} +\def\@Roman#1{\expandafter\uppercase\expandafter{\romannumeral #1}% + \ifx\protect\relax\ks@num{\number #1}\fi} +\def\@alph#1{% + \ifcase#1\or a\or b\or c\or d\or e\or f\or g\or h\or i\or j\or + k\or l\or m\or n\or o\or p\or q\or r\or s\or t\or u\or v\or w\or x\or + y\or z\else\@ctrerr\fi\ifx\protect\relax\alph@josa{#1}\fi} +\def\@Alph#1{% + \ifcase#1\or A\or B\or C\or D\or E\or F\or G\or H\or I\or J\or + K\or L\or M\or N\or O\or P\or Q\or R\or S\or T\or U\or V\or W\or X\or + Y\or Z\else\@ctrerr\fi\ifx\protect\relax\alph@josa{#1}\fi} +\def\@fnsymbol#1{\ensuremath{\ifcase#1\or *\or \dagger\or \ddagger\or + \mathchar "278\or \mathchar "27B\or \|\or **\or \dagger\dagger + \or \ddagger\ddagger \else\@ctrerr\fi}\ifx\protect\relax\@jung\fi} +\def\alph@josa#1{% + \ifnum#1=12 \ri@ul\else + \ifnum#1=13 \@jong\else + \ifnum#1=14 \@jong\else + \ifnum#1=18 \ri@ul\else\@jung + \fi\fi\fi\fi} + +%% Á¶»çÀÚµ¿Ã³¸®¸í·É: +%% \Àº/\´Â \ÀÌ/\°¡ \À»/\¸¦ \¿Í/\°ú \À¸·Î/\·Î (\À¸·Î¼/\·Î¼ \À¸·Î½á/\·Î½á) +\DeclareRobustCommand*{\@jung}{\gdef\is@rieul{n}% + \global\let\@josa\@firstoftwo\ignorespaces} +\DeclareRobustCommand*{\@jong}{\gdef\is@rieul{n}% + \global\let\@josa\@secondoftwo\ignorespaces} +\DeclareRobustCommand*{\ri@ul}{\gdef\is@rieul{y}% + \global\let\@josa\@secondoftwo\ignorespaces} +\DeclareRobustCommand*{\ks@num}[1]{{\count@#1% + \ifnum\count@<\z@ \count@-\count@ \fi\count2\count@ + \divide\count2 10 \multiply\count2 10 \advance\count@-\count2 + \ifcase\count@\@jong\or\ri@ul\or\@jung\or\@jong\or\@jung\or + \@jung\or\@jong\or\ri@ul\or\ri@ul\or\@jung\fi}\ignorespaces} + +%% Á¶»ç°áÁ¤¹æ¹ý +\if@josa +\begingroup +\IfFileExists{josa.tab}{% + \newread\JS@tab + \endlinechar\m@ne + \def\JS@{\read\JS@tab to\@t \expandafter\split@t\@t\relax + \ifnum\count@=2 \let\next\relax \else + \ifcase\count@\let\next\@jung\or\let\next\ri@ul\fi + \global\expandafter\let\csname\reserved@a\endcsname\next + \let\next\JS@ \fi\next} + \def\split@t##1,##2,##3\relax{\count@##1\def\reserved@a{##2|##3}}% + \openin\JS@tab=josa.tab \JS@ \closein\JS@tab}% +{\PackageWarningNoLine{\string\HLaTeX}{``josa.tab''ÀÌ ¾øÀ¾´Ï´Ù!!!^^J + \@spaces\@spaces\@spaces\@spaces\@spaces\@spaces + Àο뿡 »ç¿ëµÇ´Â ÀÚµ¿Á¶»ç´Â À߸ø ó¸®µÉ ¼ö ÀÖÀ¾´Ï´Ù.}} +\endgroup +\fi + +%% ¿ì¸®¸»¼ýÀÚ +\def\jaso#1{\@jaso{\@nameuse{c@#1}}} +\def\@jaso#1{\ifcase#1\or ¤¡\@jong\or ¤¤\@jong\or ¤§\@jong\or ¤©\ri@ul + \else\@ijaso{#1}\fi} +\def\@ijaso#1{\ifcase#1\or\or\or\or\or ¤±\or ¤²\or ¤µ\or ¤·\or ¤¸\or + ¤º\or ¤»\or ¤¼\or ¤½\or ¤¾\else\@ctrerr\fi\ifx\protect\relax\@jong\fi} +\def\gana#1{\@gana{\@nameuse{c@#1}}} +\def\@gana#1{\ifcase#1\or °¡\or ³ª\or ´Ù\or ¶ó\else\@igana{#1}\fi + \ifx\protect\relax\@jung\fi} +\def\@igana#1{\ifcase#1\or\or\or\or\or ¸¶\or ¹Ù\or »ç\or ¾Æ\or ÀÚ\or + Â÷\or Ä«\or Ÿ\or ÆÄ\or ÇÏ\else\@ctrerr\fi} +\def\ojaso#1{\@ojaso{\@nameuse{c@#1}}} +\def\@ojaso#1{\ifcase#1\or ¨±\@jung\or ¨²\@jung\or ¨³\@jung\or + ¨´\ri@ul\else\@iojaso{#1}\fi} +\def\@iojaso#1{\ifcase#1\or\or\or\or\or ¨µ\or ¨¶\or ¨·\or ¨¸\or ¨¹\or + ¨º\or ¨»\or ¨¼\or ¨½\or ¨¾\else\@ctrerr\fi\ifx\protect\relax\@jong\fi} +\def\ogana#1{\@ogana{\@nameuse{c@#1}}} +\def\@ogana#1{\ifcase#1\or ¨¿\or ¨À\or ¨Á\or ¨Â\else\@iogana{#1}\fi + \ifx\protect\relax\@jung\fi} +\def\@iogana#1{\ifcase#1\or\or\or\or\or ¨Ã\or ¨Ä\or ¨Å\or ¨Æ\or ¨Ç\or + ¨È\or ¨É\or ¨Ê\or ¨Ë\or ¨Ì\else\@ctrerr\fi} +\def\pjaso#1{\@pjaso{\@nameuse{c@#1}}} +\def\@pjaso#1{\ifcase#1\or ©±\@jong\or ©²\@jong\or ©³\@jong\or + ©´\ri@ul\else\@ipjaso{#1}\fi} +\def\@ipjaso#1{\ifcase#1\or\or\or\or\or ©µ\or ©¶\or ©·\or ©¸\or ©¹\or + ©º\or ©»\or ©¼\or ©½\or ©¾\else\@ctrerr\fi\ifx\protect\relax\@jong\fi} +\def\pgana#1{\@pgana{\@nameuse{c@#1}}} +\def\@pgana#1{\ifcase#1\or ©¿\or ©À\or ©Á\or ©Â\else\@ipgana{#1}\fi + \ifx\protect\relax\@jung\fi} +\def\@ipgana#1{\ifcase#1\or\or\or\or\or ©Ã\or ©Ä\or ©Å\or ©Æ\or ©Ç\or + ©È\or ©É\or ©Ê\or ©Ë\or ©Ì\else\@ctrerr\fi} +\def\onum#1{\@onum{\@nameuse{c@#1}}} +\def\@onum#1{\ifcase#1\or ¨ç\or ¨è\or ¨é\or ¨ê\else\@ionum{#1}\fi + \ifnum#1<\sixt@@n\ifx\protect\relax\ks@num{\number #1}\fi\fi} +\def\@ionum#1{\ifcase#1\or\or\or\or\or ¨ë\or ¨ì\or ¨í\or ¨î\or ¨ï\or + ¨ð\or ¨ñ\or ¨ò\or ¨ó\or ¨ô\or ¨õ\else\@ctrerr\fi} +\def\pnum#1{\@pnum{\@nameuse{c@#1}}} +\def\@pnum#1{\ifcase#1\or ©ç\or ©è\or ©é\or ©ê\else\@ipnum{#1}\fi + \ifnum#1<\sixt@@n\ifx\protect\relax\ks@num{\number #1}\fi\fi} +\def\@ipnum#1{\ifcase#1\or\or\or\or\or ©ë\or ©ì\or ©í\or ©î\or ©ï\or + ©ð\or ©ñ\or ©ò\or ©ó\or ©ô\or ©õ\else\@ctrerr\fi} +\def\oeng#1{\@oeng{\@nameuse{c@#1}}} +\def\@oeng#1{\ifcase#1\or ¨Í\or ¨Î\or ¨Ï\or ¨Ð\else\@ioeng{#1}\fi + \ifx\protect\relax\alph@josa{#1}\fi} +\def\@ioeng#1{\ifcase#1\or\or\or\or\or ¨Ñ\or ¨Ò\or ¨Ó\or ¨Ô\or ¨Õ\or + ¨Ö\or ¨×\or ¨Ø\or ¨Ù\or ¨Ú\or ¨Û\or ¨Ü\or ¨Ý\or ¨Þ\or ¨ß\or ¨à\or + ¨á\or ¨â\or ¨ã\or ¨ä\or ¨å\or ¨æ\else\@ctrerr\fi} +\def\peng#1{\@peng{\@nameuse{c@#1}}} +\def\@peng#1{\ifcase#1\or ©Í\or ©Î\or ©Ï\or ©Ð\else\@ipeng{#1}\fi + \ifx\protect\relax\alph@josa{#1}\fi} +\def\@ipeng#1{\ifcase#1\or\or\or\or\or ©Ñ\or ©Ò\or ©Ó\or ©Ô\or ©Õ\or + ©Ö\or ©×\or ©Ø\or ©Ù\or ©Ú\or ©Û\or ©Ü\or ©Ý\or ©Þ\or ©ß\or ©à\or + ©á\or ©â\or ©ã\or ©ä\or ©å\or ©æ\else\@ctrerr\fi} +\def\hnum#1{\@hnum{\@nameuse{c@#1}}} +\def\@hnum#1{\ifcase#1\or Çϳª\or µÑ\or ¼Â\or ³Ý\or\@ihnum{#1}\fi} +\def\@ihnum#1{\ifcase#1\or\or\or\or\or ´Ù¼¸\or ¿©¼¸\or ÀÏ°ö\or ¿©´ü\or + ¾ÆÈ©\or ¿\or ¿Çϳª\or ¿µÑ\or ¿¼Â\or ¿³Ý\or ¿´Ù¼¸\or ¿¿©¼¸\or + ¿ÀÏ°ö\or ¿¿©´ü\or ¿¾ÆÈ©\or ½º¹°\or ½º¹°Çϳª\or ½º¹°µÑ\or + ½º¹°¼Â\or ½º¹°³Ý\else\@ctrerr\fi\ifx\protect\relax\@tempcnta#1% + \ifnum\@tempcnta>9\advance\@tempcnta-10\fi + \ifnum\@tempcnta>9\advance\@tempcnta-10\fi + \ifcase\@tempcnta\ri@ul\or\@jung\or\ri@ul\else\@jong\fi\fi} +\def\Hnum#1{\@Hnum{\@nameuse{c@#1}}} +\def\@Hnum#1{\ifcase#1\or ù\or µÑ\or ¼¼\or ³×\or\@iHnum{#1}\fi + °\ifx\protect\relax\@jung\fi} +\def\@iHnum#1{\ifcase#1\or\or\or\or\or ´Ù¼¸\or ¿©¼¸\or ÀÏ°ö\or ¿©´ü\or + ¾ÆÈ©\or ¿\or ¿Çϳª\or ¿µÑ\or ¿¼Â\or ¿³Ý\or ¿´Ù¼¸\or ¿¿©¼¸\or + ¿ÀÏ°ö\or ¿¿©´ü\or ¿¾ÆÈ©\or ½º¹°\or ½º¹°Çϳª\or ½º¹°µÑ\or ½º¹°¼Â\or + ½º¹°³Ý\else\@ctrerr\fi} + +%% »öÀÎÀÛ¼º½Ã makeidx.styÀ» ¾²¸é \see¿Í \seealso°¡ Á¤ÀǵȴÙ. +\AtBeginDocument{% + \@ifundefined{see}{}{% + \renewcommand*\see[2]{#1\emph{\make@josa{#1}\seename}} + \providecommand*\seealso[2]{#1\emph{\make@josa{#1}\alsoname}}} +} + +%% ÇѱÛLaTeXÀÇ logo´Â ÀÌ·¸°Ô. +\DeclareRobustCommand{\HLaTeX}{ÇÑ\kern-.4ex\lower.3ex\hbox{±Û}\kern-.4ex\LaTeX} + +%% \LaTeXÀÇ ÇѱÛÈ: +%% ---------------- +%%% From File: ltbibl.dtx +\def\@lbibitem[#1]#2{\item[\@biblabel{#1}\hfill]\if@filesw + {\let\protect\noexpand + \immediate + \write\@auxout{\string\bibcite{#2}% + {#1\string\make@josa{#1}}}}\fi\ignorespaces} +\def\@bibitem#1{\item\if@filesw + {\let\protect\noexpand\immediate\write\@auxout + {\string\bibcite{#1}{\the\value{\@listctr}% + \string\ks@num{\the\value{\@listctr}}}}}\fi\ignorespaces} +\def\bibcite{\let\protect\string\@newl@bel b} +\def\@citex[#1]#2{\let\protect\string% + \let\@citea\@empty + \@cite{\@for\@citeb:=#2\do + {\@citea\def\@citea{,\penalty\@m\ }% + \edef\@citeb{\expandafter\@firstofone\@citeb\@empty}% + \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi + \let\protect\@typeset@protect + \@ifundefined{b@\@citeb}{\mbox{\reset@font\bfseries ?}% + \G@refundefinedtrue + \@latex@warning + {Citation `\@citeb' on page \thepage \space undefined}}% + {\@cite@ofmt{\csname b@\@citeb\endcsname}}}}{#1} + \let\protect\@typeset@protect} +\def\nocite#1{\@bsphack\let\protect\string% + \@for\@citeb:=#1\do{% + \edef\@citeb{\expandafter\@firstofone\@citeb\@empty}% + \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi + \let\protect\relax + \@ifundefined{b@\@citeb}{\G@refundefinedtrue + \@latex@warning{Citation `\@citeb' undefined}}{}}% + \@esphack} +%% +\if@josa + \def\make@josa#1{% + \begingroup\set@display@protect + \xdef\reserved@a{#1}% + \endgroup + \expandafter\last@two@codes\reserved@a\endjosa + \ifnum\k@second>160 + \@tempcnta\k@first \divide\@tempcnta\sixt@@n + \@tempcntb\@tempcnta \multiply\@tempcntb\sixt@@n + \advance\k@first-\@tempcntb + \edef\reserved@a{\hexnumber@{\@tempcnta}\hexnumber@{\k@first}}% + \@tempcnta\k@second \divide\@tempcnta\sixt@@n + \@tempcntb\@tempcnta \multiply\@tempcntb\sixt@@n + \advance\k@second-\@tempcntb + \edef\reserved@b{\hexnumber@{\@tempcnta}\hexnumber@{\k@second}}% + \expandafter\ifx\csname\reserved@a|\reserved@b\endcsname\relax\@jong + \else\expandafter\csname\reserved@a|\reserved@b\endcsname\fi + \else + \ifnum`0=\k@second\@jong\else + \ifnum`1=\k@second\ri@ul\else + \ifnum`3=\k@second\@jong\else + \ifnum`6=\k@second\@jong\else + \ifnum`7=\k@second\ri@ul\else + \ifnum`8=\k@second\ri@ul\else + \ifnum`l=\k@second\ri@ul\else + \ifnum`m=\k@second\@jong\else + \ifnum`n=\k@second\@jong\else + \ifnum`r=\k@second\ri@ul\else + \ifnum`L=\k@second\ri@ul\else + \ifnum`M=\k@second\@jong\else + \ifnum`N=\k@second\@jong\else + \ifnum`R=\k@second\ri@ul\else\@jung + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi + \fi + } + \def\last@two@codes{\afterassignment\loop@josa\let\next= } + \def\loop@josa{% + \ifx\next\endjosa\let\next\relax + \else + \k@first\k@second + \expandafter\next@char\meaning\next\@nil + \let\next\last@two@codes + \fi\next + } + \newcount\k@first \newcount\k@second + \def\next@char#1 #2 #3\@nil{\k@second`#3} +\else + \def\make@josa#1{\@jong} +\fi + +%%%% From File: ltxref.dtx +\def\@setref#1#2#3{% + \let\protect\relax + \ifx#1\relax + \protect\G@refundefinedtrue + \nfss@text{\reset@font\bfseries ??}% + \@latex@warning{Reference `#3' on page \thepage \space + undefined}% + \else + \expandafter#2#1\null + \fi} +\def\label#1{\@bsphack + \protected@write\@auxout{}% + {\string\newlabel{#1}% + {{\@currentlabel\string\make@josa{\@currentlabel}}% + {\thepage\string\make@josa{\thepage}}}}% + \@esphack} +\def\ref#1{\let\protect\string + \expandafter\@setref\csname r@#1\endcsname\@firstoftwo{#1}} +\def\pageref#1{\let\protect\string + \expandafter\@setref\csname r@#1\endcsname\@secondoftwo{#1}} +\def\newlabel{\let\protect\string\@newl@bel r}% + +%%% ÀÚµ¿Á¶»ç¸í·É ¹× ±ÛÀÚü¹Ù²Þ ¿ì¸®¸» ¸í·É: +%%% \Àº=\´Â \ÀÌ=\°¡ \À»=\¸¦ \¿Í=\°ú \À¸·Î=\·Î (\À¸·Î¼=\·Î¼ \À¸·Î½á=\·Î½á) +%%% \¤Ñ \¤Ó (koaunghi: 2004/04/07 Ãß°¡) +%%% \¿¾±Û\¿Ü°û\¸íÁ¶\¸ñ°¢\°íµñ\±×·¡ÇÈ\±Ã¼\»õ¸íÁ¶\Çʱâ\Ææ±Û¾¾\ÆæÈ긲\º½±Û¾¾ +%%% \Çʱâa\µð³ª·ç (koaunghi: 2004/04/07 Ãß°¡) +%% ¿ì¸®¸» ¸í·É + +\let\@josa\@firstoftwo +\def\^^c0{\@ifnextchar^^da\f@rj@mo\f@rjos@} +\def\f@rjos@#1{% + \ifx#1^^cc\@josa{°¡}{ÀÌ}\else% ÀÌ(C0CC) + \ifx#1^^ba\@josa{´Â}{Àº}\else% Àº(C0BA) + \ifx#1^^bb\@josa{¸¦}{À»}\else% À»(C0BB) + \ifx#1^^b8\¤Ñ% À¸(C0B8) ·Î(¼/½á) + \fi\fi\fi\fi} +\def\f@rj@mo^^da¸ð#1#2#3#4{% ÀÚ¸ð(C0DAB8F0) + \ifx#1^^b8\hfontfamily{jmj}\else% ¸íÁ¶(B8EDC1B6) + \ifx#1^^b0\hfontfamily{jgt}\else% °íµñ(B0EDB5F1) + \ifx#1^^b3\hfontfamily{jnv}\else% ³ëº§(B3EBBAA7) + \ifx#1^^bc\hfontfamily{jsr}% ¼Ò¶ó(BCD2B6F3) + \fi\fi\fi\fi\ignorespaces}% +\def\´Â{\Àº}% ´Â(B4C2) +\def\·Î{\¤Ñ·Î}% ·Î(B7CE) (¼/½á) +\def\^^bf{% + \@ifnextchar^^cd{\@josa{¿Í}{°ú}\@gobble}\yt@or@ol}% ¿Í(BFCD) +\def\yt@or@ol#1#2#3{% + \ifx#1^^be\hfontfamily{yt}\else% ¿¾±Û(BFBDB1BD) + \ifx#1^^dc\hfontfamily{ol}\fi\fi\ignorespaces}% ¿Ü°û(BFDCB0FB) +\def\^^b8{\@ifnextchar^^a6{\À»\@gobble}\mj@or@mg}% ¸¦(B8A6) +\def\mj@or@mg#1#2#3{% + \ifx#1^^ed\hfontfamily{mj}\else% ¸íÁ¶(B8EDC1B6) + \ifx#1^^f1\hfontfamily{mg}\fi\fi\ignorespaces}% ¸ñ°¢(B8F1B0A2) +\def\^^b0{\@ifnextchar^^ed\only@gt\ga@or@gwa} +\def\only@gt#1#2#3{% + \ifx#1^^ed\gtfamily\fi\ignorespaces}% °íµñ(B0EDB5F1) +\def\ga@or@gwa#1{% + \ifx#1^^a1\ÀÌ\else% °¡(B0A1) + \ifx#1^^fa\@josa{¿Í}{°ú}\fi\fi}% °ú(B0FA) +\def\^^b1{\@ifnextchar^^c3\gs@or@gh\only@gr} +\def\gs@or@gh#1#2#3#4#5{% + \ifx#2^^bc\hfontfamily{gs}#4#5\else% ±Ã¼(B1C3BCAD) + \hfontfamily{gh}\fi\ignorespaces}% ±ÃÈ긲(B1C3C8EAB8B2) +\def\only@gr#1#2#3#4#5{% + \ifx#1^^d7\hfontfamily{gr}\fi\ignorespaces}% ±×·¡ÇÈ(B1D7B7A1C7C8) +% +\def\»õ¸íÁ¶{\hfontfamily{sm}\ignorespaces}% »õ¸íÁ¶(BBF5B8EDC1B6) +% \Çʱâ!=\Çʱâa Ãß°¡ (2005/04/07) +\def\Çʱâ{% + \@ifnextchar a{\hfontfamily{pga}\@gobble}{\hfontfamily{pg}\ignorespaces}} +%\def\Çʱâ{\hfontfamily{pg}\ignorespaces}% Çʱâ (C7CAB1E2) +\def\Ææ#1#2#3#4{\ifx#1^^c8\hfontfamily{ph}% ÆæÈ긲(C6E6C8EAB8B2) + \else\hfontfamily{pn}\fi\ignorespaces}% Ææ±Û¾¾(C6E6B1DBBEBE) +\def\º½±Û¾¾{\hfontfamily{bm}\ignorespaces}% º½±Û¾¾(BABDB1DBBEBE) +\def\ŸÀÚ{\hfontfamily{tz}\ignorespaces}% ŸÀÚ (C5B8C0DA) +\def\½Å¹®{\hfontfamily{sh}\ignorespaces}% ½Å¹® (BDC5B9AE) +\def\¹Ù´Ù{\hfontfamily{vd}\ignorespaces}% ¹Ù´Ù (B9D9B4D9) +\def\µð³ª·ç{\hfontfamily{dn}\ignorespaces}% µð³ª·ç (B5EFB3AAB7E7) + +%%% ¸Å°³ ¸ðÀ½ ``À¸'' (2005/04/07) {\¤Ñ} +%%% ÁöÁ¤»ç ``ÀÌ'' (2005/04/07) {\¤Ó} +\def\^^a4#1{% + \ifx#1^^d1\if y\is@rieul\else\@josa{}{À¸}\fi% ¤Ñ(A4D1) + \else\@josa{}{ÀÌ}\fi}% ¤Ó(A4D3) + +%%% µå·¯³¿Ç¥ (2005/04/10 koaunghi@kornet.net) +\def\circemph@size#1{\leavevmode% + \setbox0\hbox{\fontencoding{OT1}\fontseries{m}\selectfont!}% + \dimen@\ht0\advance\dimen@-.3ex% + \rlap{\raise.7\dimen@\hbox{\fontencoding{OT1}\fontseries{m}\selectfont\rule{.3\dimen@}{0pt}\char'27}}#1} +\def\dotemph@size#1{\leavevmode% + \setbox0\hbox{\fontencoding{OT1}\fontseries{m}\selectfont!}% + \dimen@\ht0\advance\dimen@-.3ex% + \rlap{\raise.7\dimen@\hbox{\fontencoding{OT1}\fontseries{m}\selectfont\rule{.7\dimen@}{0pt}\char'137}}#1} + +\def\circem{\let\hemph@size\circemph@size} +\def\dotem#1{\let\hemph@size\dotemph@size} +\def\circemph#1{{\let\hemph@size\circemph@size #1}} +\def\dotemph#1{{\let\hemph@size\dotemph@size #1}} + +%% ù ÁÙ µé¿©¾²±â: 2¹è°¢ +\settowidth{\parindent}{\reset@font ÇѱÛ} + +%%% End of file `euc-kr.tex'. diff --git a/language/korean/HLaTeX/latex/hangul.sty b/language/korean/HLaTeX/latex/hangul.sty new file mode 100644 index 0000000000..8321a590a3 --- /dev/null +++ b/language/korean/HLaTeX/latex/hangul.sty @@ -0,0 +1,87 @@ +%% hangul.sty 04-Feb-1994 by koaunghi.un@student.uni-tuebingen.de +%% 05-Sep-2004 by koaunghi@netscape.net +%% 22-Mar-2005 by koaunghi@kornet.net +%% +%% ì €ìž‘ê¶Œì€ GNU General Public Licenseì— ì¤€í•©ë‹ˆë‹¤. +%% +%% ë¬¸ì œì +%% ------ +%% 1. \citeì—ì„œì˜ ìžë™ 조사 처리가 100% 완벽하지 않습니다. +%% 예: \cite{bib:label}\ì„ ë³´ì‹œì˜¤ --> [skating]를 보시오. +%% ì°¸ê³ ë¬¸í—Œ ëª©ë¡ ìž‘ì„±ì‹œ ì´ëŸ° ë¼ë²¨ì˜ ì‚¬ìš©ì„ í”¼í•˜ë„ë¡ í•˜ì‹ì‹œì˜¤. +%% +%% 2. ìƒ‰ì¸ ë° ì°¸ê³ ë¬¸í—Œ ëª©ë¡ ì²˜ë¦¬ê°€ 완벽하지 않습니다. +%% 1. ìƒ‰ì¸ ì²˜ë¦¬ì—는 hmakeindex를 사용합니다. +%% 1) 우리ë§ì€ ì˜ë¬¸ 다ìŒì— 옵니다. +%% 2) 우리ë§ì€ 심벌, 한글 ìžì†Œ, í•œìžì˜ 순입니다. +%% 3) hind.ist를 사용하면 색ì¸ì–´ì™€ 쪽 번호 사ì´ê°€ ì ì„ ìœ¼ë¡œ +%% 채워집니다. +%% 4) ìš°ë¦¬ë§ ìƒ‰ì¸ì˜ 머릿글ìžëŠ” \hindexhead를 ìž¬ì •ì˜í•¨ìœ¼ë¡œì¨ +%% íŒì§œê¸°ê°€ ì¡°ì •ë©ë‹ˆë‹¤. +%% 2. ì°¸ê³ ë¬¸í—Œ 목ë¡ì€ 8비트 문ìžê°€ ë³´ì¡° 파ì¼ì— ì¶œë ¥ì´ ë ë•Œ +%% bibtexì„ ì‚¬ìš©í• ìˆ˜ 있으나 한글Λì—서는 8비트 문ìžê°€ ë³´ì¡° +%% 파ì¼ì— ì¶œë ¥ì´ ë˜ì§€ 않으므로 hbibtexì„ ì‚¬ìš©í•´ì•¼ 합니다. +%% 1) ì°¸ê³ ë¬¸í—Œ ëª©ë¡ ì–‘ì‹ íŒŒì¼ì´ 문ìžë¥¼ ì¡°ìž‘í• ê²½ìš° 심ê°í•œ ë¬¸ì œê°€ +%% ë°œìƒí• 수 있습니다. (예: alpha.bst) EUC-KR 부호화 ë°©ì‹ì˜ +%% ì´ì¤‘ ë°”ì´íŠ¸ í˜¹ì€ UTF-8 부호화 ë°©ì‹ì˜ 가변 삼중 ë°”ì´íŠ¸ë¥¼ +%% ê³ ë ¤í•˜ë„ë¡ ì–‘ì‹ íŒŒì¼ì„ ìˆ˜ì •í•´ì•¼ 합니다. (예: halpha.bst) +%% 2) ì–‘ì‹ íŒŒì¼ì˜ 개별 언어ì 요소들 (예: volume <-> 권, ...)ì´ +%% EUC-KR 부호화 ë°©ì‹ê³¼ UTF-8 부호화 ë°©ì‹ì— ì˜í•´ ë¶€í˜¸ê°’ì´ +%% 다릅니다. halpha.bstì—ì„œ 사용ë˜ëŠ” í•œêµì–´ 요소가 +%% hbname-k.tex와 hbname-u.texì— ì •ì˜ë˜ì–´ 있습니다. 사용ìžì˜ +%% ì·¨í–¥ì— ë”°ë¼ ë¼í… ì›ë¬¸ì—ì„œ ìˆ˜ì •ë 수 있습니다. +%% +%% 3. ìžë™ 조사 처리 ê¸°ëŠ¥ì— ì˜í•´, makeidx.styì„ ì“°ë©´ ì •ì˜ë˜ëŠ” \seeì˜ +%% 변수가 \space를 í¬í•¨í•˜ê³ 있으면 착오가 ë°œìƒí•©ë‹ˆë‹¤. \spaceëŒ€ì‹ ì— +%% ~를 ì“°ë©´ ì œëŒ€ë¡œ ìž‘ë™í•©ë‹ˆë‹¤. 예: +%% \index{색ì¸ì²˜ë¦¬ì˜ ë¬¸ì œì |see{ìžë™ 조사 처리 기능}} +%% → \index{ìƒ‰ì¸ ì²˜ë¦¬ì˜ ë¬¸ì œì |see{ìžë™~조사~처리~기능}} +%% + +\NeedsTeXFormat{LaTeX2e} +\def\filename{hangul.sty} + +\ifx\nullocplist\undefined +\input euc-kr.tex +\else +\input u8hangul.tex +\fi + +%% 한글 ë¬¸ì„œì— í•„ìš”í•œ ì„¤ì • +\renewcommand{\baselinestretch}{1.3} +\emergencystretch1.5\@ptsize pt + +%% 우리ë§ì˜ 글ìžëŠ” ì˜ë¬¸ìžë³´ë‹¤ ë” í¬ë¯€ë¡œ 문장 마침 부호가 나오면 +%% ë¹ˆê³µê°„ì„ ë” ì£¼ê³ ë‹¨ì–´ ê°„ê²©ë„ ëŠ˜ë¦°ë‹¤. +\xspaceskip=.7em +%\spaceskip=.4em plus.2em minus.2em + +% \sfcode x=1000 (initial) +% \sfcode X=999 +% \sfcode )']=0 +% \sfcode .?!:;,=1000 (french) +% \sfcode .?!=3000 :=2000 ;=1500 ,=1250 (nonfrench) + +%% ìžê°„ ê°„ê²©ì˜ ì• ì´ˆê°’ +\hangulskip0pt + +%% A bug in latex.ltx (see +%% http://www.latex-project.org/cgi-bin/ltxbugs2html?pr=latex/3460) +\def\thempfootnote{\textit{\@alph\c@mpfootnote}} + +%% hmakeindex를 사용하면 \hindexheadê°€ 사용ë©ë‹ˆë‹¤. \hindexhead는 +%% ìƒ‰ì¸ ë¨¸ë¦¿ê¸€ìžì˜ ìžì†Œ ìˆœì„œì— ë”°ë¥¸ 번호를 변수로 사용합니다. +%% ì´ˆê¸°ê°’ì€ ë³€ìˆ˜ì— ìƒê´€ ì—†ì´ ì•½ê°„ì˜ í–‰ê°„ ê°„ê²©ì„ ì£¼ëŠ” +%% \indexspace입니다. "가나다ë¼"ë¡œ 색ì¸ì˜ 머릿글ìžë¥¼ 구분해 주기 +%% 위해서는 다ìŒê³¼ ê°™ì´ \hindexhead를 ìž¬ì •ì˜ í•©ë‹ˆë‹¤. +%% \renewcommand\hindexhead[1]{\indexspace +%% {\bfseries +%% 『\ifcase#1 심벌\or ê°€\or 까\or 나\or 다\or ë”°\or ë¼\or +%% 마\or ë°”\or ë¹ \or 사\or 싸\or ì•„\or ìž\or 짜\or +%% ì°¨\or ì¹´\or 타\or 파\or 하\or í•œìž\fi ã€} +%% \nopagebreak +%% } + +\def\hindexhead#1{\indexspace} + +%%% End of file `hangul.sty'. diff --git a/language/korean/HLaTeX/latex/hfont.sty b/language/korean/HLaTeX/latex/hfont.sty new file mode 100644 index 0000000000..cf4c6bd54e --- /dev/null +++ b/language/korean/HLaTeX/latex/hfont.sty @@ -0,0 +1,24 @@ +%% +%% This is `hfont.sty' written by koaunghi.un@zdv.uni-tuebingen.de. +%% +%% ì´ íŒŒì¼ì€ ìš°ë¦¬ë§ ë¬¸ì„œì— ì ìš©ë˜ëŠ” íŒì§œê¸°ë¥¼ 쓰지 ì•Šê³ , 단순히 +%% 우리ë§ì„ í¬í•¨í•˜ëŠ” 외êµì–´ 문서를 ì²˜ë¦¬í• ìˆ˜ 있는 ê¸°ëŠ¥ë§Œì„ ì œê³µí•©ë‹ˆë‹¤. +%% hangul.styì—ì„œ 사용하는 ì„ íƒ ì‚¬í•ì„ ì´ ê¾¸ëŸ¬ë¯¸ì—ì„œ ëª¨ë‘ ì¸ì‹í•˜ê¸°ëŠ” 하나 +%% ì„ íƒ ì‚¬í•ì´ ì œê³µí•˜ëŠ” ê¸°ëŠ¥ì€ ì ìš©ë˜ì§€ 않습니다. +%% + +\NeedsTeXFormat{LaTeX2e} +\def\filedate{2005/04/13} +\def\fileversion{1.0} +\def\filename{hfont.sty} + +\ProvidesPackage{hfont}[\filedate\space Document Package for HLaTeX] +\typeout{Korean Font package '\filename' <\filedate>} + +\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{hangul}} +\ProcessOptions +\@namedef{hfont.sty}{\endinput} + +\RequirePackage{hangul} + +%% End of `hfont.sty'. diff --git a/language/korean/HLaTeX/latex/hfont.tex b/language/korean/HLaTeX/latex/hfont.tex new file mode 100644 index 0000000000..ec732cddae --- /dev/null +++ b/language/korean/HLaTeX/latex/hfont.tex @@ -0,0 +1,788 @@ +%% This is `hfont.tex' written by koaunghi.un@student.uni-tuebingen.de. +%% +%% ÀÌ ÆÄÀÏÀº ¿ì¸®¸»À» \TeX¿¡¼ »ç¿ëÇϴµ¥ ÇÊ¿äÇÑ KS X 1001 ºÎÈ£¿Í +%% ±ÛÀÚü Á¤ÀÇ¿¡ ±× ¿ªÇÒÀ» µÎ°í ÀÖ´Ù. ¿ì¸®¸» ±ÛÀÚü´Â \LaTeX2eÀÇ +%% NFSS2(New Font Selection Scheme2)À» ÇѱÛÈÇÑ HFSS¿¡ ÀÇÇØ ¼±ÅõǸç, +%% ÀϹÝÀÇ Çѱ۹®¼¿Í´Â ´Þ¸® ¹®¼¿¡ ¿ì¸®¸» ±ÛÀÚü¸¸ Æ÷ÇÔÇϱâ À§Çؼ´Â +%% ÀÌ ÆÄÀÏÀÌ ´Üµ¶À¸·Î »ç¿ëµÉ ¼ö ÀÖ´Ù. + +\ProvidesFile{hfont.tex}[2000/08/13] + +%% 0.95 scheme + +\begingroup +\def\reserved@a{}\count@="0A1 +\loop\ifnum\count@<\@cclvi + \edef\reserved@a{\reserved@a \sfcode\the\count@=\@m}% + \advance\count@ by1 +\repeat +\global\let\ks@break\reserved@a +\endgroup + +%% ¿ì¸®¸» ºÎÈ£ÀÇ Á¤ÀÇ (KSC5601) +%% ---------------------------- +%% ¿ì¸®¸»ºÎÈ£´Â ¸ðµÎ TeXÀÇ ¸ðµë¸í·ÉÀ¸·Î 󸮵ȴÙ. +\def\reserved@a#1#2{% + \@tempcnta#1\relax + \@tempcntb#2\relax + \reserved@b} +\def\reserved@b{% + \ifnum\@tempcnta>\@tempcntb\else + \reserved@c\@tempcnta + \advance\@tempcnta\@ne + \expandafter\reserved@b + \fi} +\def\reserved@c#1{% + \uccode#1=#1 + \lccode#1=#1 + \sfcode#1=1001 + \catcode#1=\active} +\reserved@a{"0A1}{"0FE} + +\begingroup +\def\ksc@code{\ifnum\count@<"0FF + \edef\reserved@a{\reserved@a \catcode\the\count@=\the\@tempcnta} + \advance\count@ by1 + \else\let\next\relax \fi\next} +\@tempcnta13 +\def\reserved@a{}\count@="0A1\let\next\ksc@code \ksc@code +\global\let\makekscactive\reserved@a +\@tempcnta12 +\def\reserved@a{}\count@="0A1\let\next\ksc@code \ksc@code +\global\let\makekscother\reserved@a +\@tempcnta11 +\def\reserved@a{}\count@="0A1\let\next\ksc@code \ksc@code +\global\let\makekscletter\reserved@a +\endgroup + +%% ¿ì¸®¸»ÀÇ ºÐö: +%% -------------- +%% ¿ì¸®¸»Àº \hyphenchar°¡ ¾ø°í ¾î´À °÷¿¡¼³ª ÝÂôÎÀÌ Ê¦ÒöÇÏ´Ù. ±×·¯¹Ç·Î +%% ÀÏ´Ü ±ÛÀÚü ÀÚü¿¡¼ ÝÂôÎÀ» ¾ïÁ¦ÇÏ°í (\hyphenchar\font\m@ne) +%% ¿ì¸®¸» »çÀÌ¿¡ \hskip\hangul@skipÀ» ߺìýÇÔÀ¸·Î½á ÝÂôÎÀ» ʦÒöÇÏ°Ô +%% ÇÔ°ú µ¿½Ã¿¡ \hangulskipÀ¸·Î ÀÚ°£°£°ÝÀ» Á¶ÀýÀ» ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. +%% +\newdimen\hangulskip +\newskip\hangul@skip +\def\@Hyphen{\ifhmode\ifnum\spacefactor=1001\hskip\hangul@skip\fi\fi}%%%% +\def\set@hangulskip{% + \@tempdima=\f@size\p@ + \multiply\@tempdima100 + \divide\@tempdima\p@ + \multiply\@tempdima\p@ + \hangul@skip=\hangulskip minus\hangulskip + \multiply\hangul@skip by\strip@pt\@tempdima% + \divide\hangul@skip by1000 +} + +%% ÁٹٲÞÀÇ ¾ïÁ¦ +% ¿ì¸®¸» À½ÀýÀº ¾î´À °÷¿¡¼µçÁö ÁٹٲÞÀÌ °¡´ÉÇÏ´Ù. ÁٹٲÞÀ» ¾ïÁ¦ÇÒ +% ¶§¿¡ ¶óÅØÀÇ \nolinebreakµµ È¿°ú°¡ ¾ø´Ù. ¿ì¸®¸» À½ÀýÀÇ °æ°è¿¡¼´Â +% ´ÙÀ½°ú °°ÀÌ ÁٹٲÞÀ» ¾ïÁ¦ÇÑ´Ù. +\def\noHyphen{\spacefactor=999\nolinebreak} + +%% ¿ì¸®¸»ÀÇ ±ÛÀÚü ¹Ù²Ù±â: +%% ----------------------- +%% ¿ì¸®¸»ÀÇ ±ÛÀÚüÁ¾·ù´Â ¸íÁ¶¿Í °íµñ ±×¸®°í ŸÀÚÀÇ 3°¡Áö¸¦ ±âº»À¸·Î +%% ÇÑ´Ù. ¸íÁ¶(\textmj)¿Í °íµñ(\textgt)Àº °¢°¢ ¿µ¹®ÀÇ \textrm°ú +%% \textsf¿¡ ÇØ´çÇÏ°í ŸÀÚ(\texttz)´Â ¿µ¹®ÀÇ \texttt¿Í °°´Ù. +\DeclareTextFontCommand{\textmj}{\mjfamily} +\DeclareTextFontCommand{\textgt}{\gtfamily} +\DeclareTextFontCommand{\texttz}{\tzfamily} + +%% ¿ì¸®¸»±ÛÀÚü°¡Á·Àº ¸íÁ¶, °íµñ, ŸÀÚÀÇ ¼¼°¡Áö°¡ ÀÖ°í ´ÙÀ½°ú °°Àº +%% µî½ÄÀÌ ¼º¸³ÇÑ´Ù. \rmfamily=¸íÁ¶, \sffamily=°íµñ, \ttfamily=ŸÀÚ. +\expandafter\def\expandafter\rmfamily\expandafter{\rmfamily + \not@math@alphabet\mjfamily\mathmj + \hfontfamily\mjdefault} +\let\mjfamily\rmfamily +\expandafter\def\expandafter\sffamily\expandafter{\sffamily + \not@math@alphabet\gtfamily\mathgt + \hfontfamily\gtdefault} +\let\gtfamily\sffamily +\expandafter\def\expandafter\ttfamily\expandafter{\ttfamily + \not@math@alphabet\tzfamily\mathtz + \hfontfamily\tzdefault\ks@break} +\let\tzfamily\ttfamily + +%% ÆíÀÇ»ó ´ÙÀ½°ú °°Àº °¡Á·¹Ù²Þ¸ðµë¸í·Éµµ Á¦°øµÈ´Ù. (±×·¡ÇÈ, ±Ã¼, +%% Çʱâ, ¿Ü°û, »õ¸íÁ¶, ¸ñ°¢, ¿¾±Û, º½±Û¾¾ ¹× Ææ±Û¾¾) ÀÌ ¸ðµë ¸í·ÉµéÀº +%% ¾ø¾îÁú À⵿»ç´Ï¿¡ ¼ÓÇϹǷΠµÇµµ·Ï ¾²Áö ¾Êµµ·Ï ÇÑ´Ù. +\DeclareRobustCommand\grfamily{\hfontfamily{gr}} +\DeclareRobustCommand\gsfamily{\hfontfamily{gs}} +\DeclareRobustCommand\pgfamily{\hfontfamily{pg}} +\DeclareRobustCommand\mgfamily{\hfontfamily{mg}} +\DeclareRobustCommand\ytfamily{\hfontfamily{yt}} +\DeclareRobustCommand\bmfamily{\hfontfamily{bm}} +\DeclareRobustCommand\pnfamily{\hfontfamily{pn}} +\let\smfamily\mjfamily +\let\olfamily\mjfamily +\DeclareTextFontCommand{\textgr}{\grfamily} +\DeclareTextFontCommand{\textgs}{\gsfamily} +\DeclareTextFontCommand{\textpg}{\pgfamily} +\DeclareTextFontCommand{\textmg}{\mgfamily} +\DeclareTextFontCommand{\textyt}{\ytfamily} +\DeclareTextFontCommand{\textbm}{\bmfamily} +\DeclareTextFontCommand{\textpn}{\pnfamily} +\let\textsm\textmj +\let\textol\textmj + +%% LaTeX209½ÄÀÇ ±ÛÀÚü ¹Ù²Þ ¸ðµë ¸í·ÉÀº ±âº» ±ÛÀÚü¿¡ ÇØ´çÇÏ´Â ¸í·É¸¸ +%% Á¦°øÇÑ´Ù. +\DeclareOldFontCommand{\mj}{\normalhfont\mjfamily}{\@nomath\mj} +\DeclareOldFontCommand{\gt}{\normalhfont\gtfamily}{\@nomath\gt} +\DeclareOldFontCommand{\tz}{\normalhfont\tzfamily}{\@nomath\tz} + +%% ¿ì¸®¸»ÀÇ ±ÛÀÚü ÃʱâÈ´Â ºÎÈ£È¿Í °¡Á·¸¸À» ÃʱⰪÀ¸·Î ¹Ù²Û´Ù. +\DeclareRobustCommand\normalhfont + {\hfontencoding\hencodingdefault% + \hfontfamily\hfamilydefault% + \kscfamily\symboldefault\hanguldefault\hanjadefault} + +%% \normalfont´Â ¿µ¹®°ú ÇÔ²² ¿ì¸®¸»µµ ÃʱâȽÃŲ´Ù. +\expandafter\def\expandafter\normalfont\expandafter + {\normalfont\protect\normalhfont} +\let\reset@font\normalfont + +%% ¿µ¹® ¸ðµë \usefont´Â ºÎȣȰ¡ ¿ì¸®¸»ÀÏ °æ¿ì, ¿ì¸®¸»À» ´Ù·çµµ·Ï ÇÑ´Ù. +\def\usefont#1#2#3#4{\if\hf@encoding#1% + \hfontencoding{#1}\hfontfamily{#2}\else + \fontencoding{#1}\fontfamily{#2}\fi\fontseries{#3}% + \fontshape{#4}\selectfont\ignorespaces} + +%% ¿ì¸®¸»ÀÇ °¡Á·°èȹ: +%% ------------------ +%% ©ç ¿ì¸®¸»ÀÇ ÀÎÄÚµù: +%% ¿ì¸®¸»Àº ¿µ¹®°ú ´Ù¸£°Ô, µÎ ¹ÙÀÌÆ®·Î ÇѱÛÀÚ¸¦ ºÎÈ£ÈÇϹǷΠ¿µ¹®ÀÇ +%% ºÎÈ£È¿Í ±¸º°µÇµµ·Ï ´Ù¸¥ ºÎȣȸ¦ ¾²¸ç, ´ÙÀ½ÀÇ ¸ðµëÀ¸·Î +%% ÁöÁ¤ÇÑ´Ù. ºÎÈ£ÈÀÇ º¯°æÀº »õ·Î¿î .fd ÆÄÀÏÀ» ¿ä±¸ÇÏ°Ô µÈ´Ù. +\DeclareRobustCommand\hfontencoding[1]{% + \expandafter\ifx\csname T@#1\endcsname\relax + \@latex@error{Encoding scheme `#1' unknown}\@eha + \else + \edef\hf@encoding{#1}% + \ifx\cf@encoding\hf@encoding + \let\enc@update\relax + \else + \let\enc@update\@@enc@update + \fi + \fi +} + +%% ©è ¿ì¸®¸»±ÛÀÚüÀÇ °¡Á·: +%% ¿ì¸®¸»°¡Á·Àº µÑ·Î ³ª´¶´Ù. ¾ÕºÎºÐÀº ½É¹ú/ÇѱÛ/ÇÑÀÚÀÇ ±¸¼ºÇüŸ¦ +%% ÀǹÌÇÑ´Ù. +\DeclareRobustCommand\kscfamily[3]{\edef\sb@{#1}\edef\hg@{#2}\edef\hj@{#3}} + +%% µÞºÎºÐÀº ¿ì¸®¸»±ÛÀÚüÀÇ ¸ð¾ç»õ¸¦ ÀǹÌÇÑ´Ù. ¸íÁ¶, °íµñ, ŸÀÚ ¹× Ãß°¡ +%% ±ÛÀÚüµîÀÇ ¸ð¾ç»õ´Â \MapHangulFamily¿¡ ÀÇÇØ °¢°¢ ÇѱÛ/½É¹ú/ÇÑÀÚÀÇ +%% ¿ÜºÎ±ÛÀÚü¿Í ¿¬°üµÇ¾î ÀÖ´Ù. +\DeclareRobustCommand\hfontfamily[1]{% + \expandafter\ifx\csname #1@map\endcsname\relax + \@font@warning{Hangul Fontmap for `#1' undefined\MessageBreak + using default map `\expandafter\csname\default@hfamily + @map\endcsname' instead\@wrong@font@char}% + \expandafter\xdef\csname #1@map\endcsname{% + \expandafter\csname\default@hfamily @map\endcsname}% + \gdef\default@fontmap{% + \@font@warning{Some hangul fontmaps were not defined,\MessageBreak + default fontmap substituted.\@gobbletwo}}\fi + \edef\reserved@a{\csname #1@map\endcsname}% + \expandafter\hfont@map\reserved@a\@nil\ignorespaces} +\def\hfont@map#1,#2,#3\@nil{% + \edef\hg@family{#1}% + \edef\sb@family{#2}% + \edef\hj@family{#3}} +\AtEndDocument{\default@fontmap} +\let\default@fontmap\relax + +%% ©é ¿ì¸®¸» ±ÛÀÚü ½Ã¸®Áî: +%% ¿ì¸®¸»±ÛÀÚü½Ã¸®Áî´Â ¿µ¹®ÀÇ ±×°Í°ú °°´Ù. ´Ù¸¸ \fontseries°¡ S·Î +%% ½ÃÀÛÇÒ ¶§ ¿ì¸®¸»±Û²ÃÀº \mdseries¸¦ ¼¼¹ø ¿¬¼ÓÀμâÇÏ¿© +%% \bfseriesÀÇ üùÍý¸¦ ³ªÅ¸³ª°Ô ÇÑ´Ù. +\DeclareRobustCommand\fontseries[1]{% + \if S\expandafter\@car#1\@nil\@makeboldtrue + \edef\hf@series{\mddefault}\edef\f@series{\expandafter\@cdr#1\@nil}% + \else\@makeboldfalse\edef\hf@series{#1}\edef\f@series{#1}\fi} + +%% \TeX{}¿¡¼ \bfseriesÀÇ ¾ÖÃÊ°ªÀº bxÀÌ´Ù. uhc ±ÛÀÚü´Â b¿Í bx°¡ ¼·Î +%% ±¸ºÐµÇ¹Ç·Î ¸ðµë ¸í·É \hfontseries¿¡ ÀÇÇØ µÎ²¨¿î ±ÛÀÚü°¡ ¼±Åõǵµ·Ï +%% ÇÑ´Ù. +\DeclareRobustCommand\hfontseries[1]{\edef\hf@series{#1}} + +\expandafter\def\expandafter\bfseries\expandafter{\bfseries\hfontseries\hbfdefault} + +%% ©ê,©ë ¿ì¸®¸» ±ÛÀÚü¸ð¾ç ¹× Å©±â: +%% ¿ì¸®¸»ÀÇ ±ÛÀÚü¸ð¾ç°ú Å©±â´Â ¿µ¹®ÀÇ ±×°Í°ú µ¿ÀÏÇÏ°Ô Ã³¸®µÈ´Ù. + +%% ¿ÜºÎ ±ÛÀÚü ÆÄÀÏã±â: +%% --------------------- +%% ¿ì¸®¸»±ÛÀÚü´Â ÇÑ ¼¼Æ®°¡ ¿©·¯ ÆÄÀÏ·Î ³ª´µ¾îÁ® ÀÖ´Ù. ±×·¯¹Ç·Î +%% ¿ì¸®¸»±ÛÀÚüÀÇ ¿ÜºÎÆÄÀÏÀº ´ÙÀ½°ú °°Àº ÀÏ·üÀûÀÎ ±ÔÄ¢¿¡ ÀÇ°ÅÇÏ¿© +%% ¸í¸íÇÑ´Ù. +%% 1. »ó¡±âÈ£´Â ³¡¼ýÀÚ°¡ 4, 5, 6, 7·Î ³¡³ªµµ·Ï ¼ø¼´ë·Î 256°³¾¿ ³ª´«´Ù. +%% 2. ÇѱÛÀº ³¡¼ýÀÚ°¡ 0ºÎÅÍ 9°¡ µÇµµ·Ï ¼ø¼´ë·Î 256°³¾¿ ³ª´«´Ù. +%% 3. ÇÑÀÚ´Â ³¡¼ýÀÚ°¡ 10¿¡¼ 29°¡ µÇµµ·Ï ¼ø¼´ë·Î 256°³¾¿ ³ª´«´Ù. +\def\DeclareFontShape@#1#2#3#4#5#6{% + \expandafter\ifx\csname #1+#2\endcsname\relax + \@latex@error{Font family `#1+#2' unknown}\@eha + \else + \if#1\hf@encoding + \if\sb@\expandafter\@car#2\@nil\@tempcnta0\def\reserved@b{A,B,C,D}% + \else\if\hj@\expandafter\@car#2\@nil\@tempcnta2 + \def\reserved@b{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T}% + \else\@tempcnta1\def\reserved@b{A,B,C,D,E,F,G,H,I,J}\fi\fi + \@for\@idx:=\reserved@b\do{% + \expandafter\expandafter\expandafter\@tempcntb\expandafter`\@idx + \advance\@tempcntb-65 + \ifcase\@tempcnta\def\reserved@c{0}\advance\@tempcntb4% + \or\def\reserved@c{}% + \or\def\reserved@c{}\advance\@tempcntb10\fi + \edef\reserved@c{\reserved@c\number\@tempcntb}% + \expandafter\xdef\csname#1/#2/#3/#4/\@idx\endcsname{% + \expandafter\noexpand\csname #5\reserved@c\endcsname}% + \global\expandafter\let\csname #5\reserved@c\expandafter\endcsname + \ifx\reserved@a\@empty\@empty\else\reserved@a\fi}% + \else + \expandafter\xdef\csname#1/#2/#3/#4\endcsname{% + \expandafter\noexpand\csname #5\endcsname}% + \def\reserved@a{#6}% + \global\expandafter\let\csname#5\expandafter\endcsname + \ifx\reserved@a\@empty\@empty\else\reserved@a\fi + \fi\fi + } +\DeclareSizeFunction{hsub}{\subh@sfcnt\@font@warning} +\DeclareSizeFunction{hssub}{\subh@sfcnt\@font@info} +\def\subh@sfcnt#1{% + \edef\mandatory@arg{\f@encoding/\mandatory@arg}% + \begingroup + \expandafter\split@hname\mandatory@arg/\@nil + \xdef\reserved@a{\curr@fontshape}% + \try@load@fontshape + \endgroup + \let\f@user@size\f@size + \expandafter + \ifx\csname\mandatory@arg\endcsname\relax + \expandafter\ifx\csname\curr@fontshape!\endcsname\relax + \errmessage{No\space declaration\space for\space + shape\space \mandatory@arg}% + \global\expandafter\let\csname\curr@fontshape!\endcsname\@empty\fi + \edef\reserved@b{\expandafter\@car\f@family\@nil}% + \error@hfontshape + \edef\reserved@c{\expandafter\csname\f@family @map\endcsname}% + \expandafter\hfont@map\reserved@c\@nil + \ifx\sb@\reserved@b\edef\f@family{\sb@\sb@family}\else% + \ifx\hj@\reserved@b\edef\f@family{\hj@\hj@family}\else% + \edef\f@family{\hg@\hg@family}\fi\fi + \else + \expandafter\ifx\csname\curr@fontshape!\endcsname\relax + #1{Font\space shape\space `\curr@fontshape'\space in\space + size\space <\f@size>\space not\space available\MessageBreak + Font\space shape\space `\reserved@a'\space tried\space + instead}% + \global\expandafter\let\csname\curr@fontshape!\endcsname\@empty\fi + \expandafter\split@hname\mandatory@arg/\@nil + \fi + \edef\f@size{\f@user@size}% + \get@external@hfont + \do@subst@correction +} +\def\DeclareHFontShape{\begingroup + \nfss@catcodes + \expandafter\endgroup + \DeclareHFontShape@} +\def\DeclareHFontShape@#1#2#3#4#5#6{% + \expandafter\ifx\csname #1+#2\endcsname\relax + \@latex@error{Font family `#1+#2' unknown}\@eha + \else + \def\reserved@a{#6}% + \if\sb@\expandafter\@car#2\@nil\def\reserved@b{A,B,C,D}% + \else\if\hj@\expandafter\@car#2\@nil + \def\reserved@b{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T}% + \else\def\reserved@b{A,B,C,D,E,F,G,H,I,J}\fi\fi + \@for\@idx:=\reserved@b\do{% + \expandafter\xdef\csname#1/#2/#3/#4/\@idx\endcsname{% + \expandafter\noexpand\csname #5/\@idx\endcsname}% + \global\expandafter\let\csname #5/\@idx\expandafter\endcsname + \ifx\reserved@a\@empty\@empty\else\reserved@a\fi}% + \fi + } + +%% ¿ì¸®¸» ±ÛÀÚü ¼±Åà ¹æ¹ý (HFSS): +%% ------------------------------- +%% ¿ì¸®¸»Àº encoding°ú family¸¦ ¿µ¹®°ú ´Þ¸® Ãë±ÞÇÏ°í series¿Í shape, +%% ±×¸®°í size´Â ¿µ¹®°ú µ¿ÀÏÇÏ°Ô Ãë±ÞÇÑ´Ù. +%% ¿ì¸®¸»ÀÇ ÇÑ°¡Áö ±ÛÀÚü´Â 256°³ÀÇ ±ÛÀÚµé·Î ±¸¼ºµÈ ¿©·¯ ±ÛÀÚü·Î +%% ºÐ¸®µÇ¾î ÀÖÀ½À¸·Î Áö¼ö¸¦ Çϳª ´õ Ãß°¡ÇÏ¿© (½É¹ú: A-D, ÇѱÛ: A-J, +%% ÇÑÀÚ: A-T) À̸¦ Ç¥½ÃÇÑ´Ù.(\f@idx) +%% ±ÛÀÚü°¡ ¾ø¾î¼ ´ëÄ¡µÉ ¶§´Â, ±× ±ÛÀÚüÀÇ Áö¼ö°¡ ¾øÀÌ ±× ±ÛÀÚü +%% ¼¼Æ®°¡ ´ëÄ¡µÇ¾úÀ½À» »ç¿ëÀÚ¿¡°Ô ¾Ë¸®°í, ÇÑ ±ÛÀÚü ¼¼Æ®¸¶´Ù Çѹø¸¸ +%% ÀÌ·¯ÇÑ »ç½ÇÀÌ ¾Ë·ÁÁöµµ·Ï ÇÑ´Ù. ±× ´ëÄ¡¿¡´Â ½É¹ú/ÇѱÛ/ÇÑÀÚÀÇ +%% \hfamilydefault·Î ¼±Á¤µÈ ±ÛÀÚü¸¦ ¾´´Ù. ÇѱÛÀÇ °æ¿ì¿¡´Â +%% ¿Ï¼º|Á¶ÇÕ/Àڸ𸦠°¢°¢ ±¸ºÐÇÏ¿© ó¸®ÇÑ´Ù. +\def\extract@hfont{% + \get@external@hfont + \global\expandafter\font\font@name\external@font\relax + \font@name \relax + \csname \f@encoding+\f@family\endcsname + \csname\curr@fontshape\endcsname + \relax + } +\def\get@external@hfont{% + \let\external@font\@empty + \edef\font@info{\expandafter\expandafter\expandafter\string + \csname \curr@fontshape/\f@idx \endcsname}% + \try@size@range + \ifx\external@font\@empty + \try@size@substitution + \ifx\external@font\@empty + \@latex@error{Font \expandafter \string\font@name\space + not found}\@eha + \edef\reserved@b{\expandafter\@car\f@family\@nil} + \error@hfontshape + \edef\reserved@c{\expandafter\csname\f@family @map\endcsname}% + \expandafter\hfont@map\reserved@c\@nil + \ifx\sb@\reserved@b\edef\f@family{\sb@\sb@family}\else% + \ifx\hj@\reserved@b\edef\f@family{\hj@\hj@family}\else% + \edef\f@family{\hg@\hg@family}\fi\fi + \get@external@hfont + \fi\fi +} +\DeclareRobustCommand\selecthfont + {% + \ifx\f@linespread\baselinestretch \else + \set@fontsize\baselinestretch\f@size\f@baselineskip \fi + \xdef\font@name{% + \csname\curr@fontshape/\f@idx/\f@size\endcsname}% + \pickup@hfont + \font@name + \size@update + \enc@update + \set@hangulskip + } +\def\pickup@hfont{% + \expandafter \ifx \font@name \relax + \define@newhfont + \fi} +\def\define@newhfont{% + \begingroup + \let\typeout\@font@info + \escapechar\m@ne + \expandafter\expandafter\expandafter + \split@hname\expandafter\string\font@name\@nil + \try@load@fontshape % try always + \expandafter\ifx + \csname\curr@fontshape/\f@idx\endcsname \relax + \wrong@hfontshape\else + \extract@hfont\fi + \endgroup} +{\catcode`\/=12 +\gdef\split@hname#1/#2/#3/#4/#5/#6\@nil{\def\f@encoding{#1}% + \def\f@family{#2}% + \def\f@series{#3}% + \def\f@shape{#4}% + \def\f@size{#6}}} +\def\DeclareErrorHFont#1#2#3#4#5{% + \xdef\error@hfontshape{% + \noexpand\expandafter\noexpand\split@name\noexpand\string + \expandafter\noexpand\csname#1/#2/#3/#4/#5\endcsname + \noexpand\@nil}% + \gdef\default@hfamily{#2}% + \gdef\default@hseries{#3}% + \gdef\default@shape{#4}% + \begingroup + \edef\reserved@a{\expandafter\csname\default@hfamily @map\endcsname}% + \expandafter\hfont@map\reserved@a\@nil + \xdef\sb@family{\sb@family}% + \xdef\hg@family{\hg@family}% + \xdef\hj@family{\hj@family}% + \endgroup + \global\let\hf@series\default@hseries + \global\let\f@shape\default@shape + \gdef\f@size{#5}% + \gdef\f@baselineskip{#5pt}% +} +\@onlypreamble\DeclareErrorHFont +\def\wrong@hfontshape{% + \csname D@\f@encoding\endcsname % install defaults if in math + \edef\reserved@a{\csname\curr@fontshape/\f@idx\endcsname}% + \edef\reserved@b{\expandafter\string\csname\curr@fontshape\endcsname}% + \ifx\last@fontshape\reserved@a + \errmessage{Corrupted NFSS tables}% + \edef\reserved@c{\expandafter\@car\f@family\@nil}% + \error@hfontshape + \edef\reserved@d{\expandafter\csname\f@family @map\endcsname}% + \expandafter\hfont@map\reserved@d\@nil + \ifx\sb@\reserved@c\edef\f@family{\sb@\sb@family}\else% + \ifx\hj@\reserved@c\edef\f@family{\hj@\hj@family}\else% + \edef\f@family{\hg@\hg@family}\fi\fi + \else + \let\f@shape\default@shape + \expandafter\ifx\csname\curr@fontshape/\f@idx\endcsname\relax + \let\f@series\default@hseries + \expandafter + \ifx\csname\curr@fontshape/\f@idx\endcsname\relax + \edef\reserved@d{\expandafter\csname\default@hfamily @map\endcsname}% + \expandafter\hfont@map\reserved@d\@nil + \if\sb@\expandafter\@car\f@family\@nil + \edef\f@family{\sb@\sb@family}\else + \if\hj@\expandafter\@car\f@family\@nil + \edef\f@family{\hj@\hj@family}\else + \edef\f@family{\hg@\hg@family}\fi\fi + \fi \fi + \fi + \expandafter\ifx\csname\reserved@b!\endcsname\relax + \@font@warning{Font shape `\expandafter\string\reserved@b' + \expandafter\@gobble\string\@undefined\MessageBreak + using `\curr@fontshape' instead\@wrong@font@char}% + \global\expandafter\let\csname\reserved@b!\endcsname\@empty\fi + \global\let\last@fontshape\reserved@a + \gdef\@defaultsubs{% + \@font@warning{Some font shapes were not available, defaults + substituted.\@gobbletwo}}% + \global\expandafter\expandafter\expandafter\let + \expandafter\reserved@a + \csname\curr@fontshape/\f@idx\endcsname + \xdef\font@name{% + \csname\curr@fontshape/\f@idx/\f@size\endcsname}% + \pickup@hfont} +\def\DeclareHFontEncoding{% + \begingroup + \nfss@catcodes + \expandafter\endgroup + \DeclareHFontEncoding@} +\@onlypreamble\DeclareHFontEncoding +\def\DeclareHFontEncoding@#1#2#3{% + \expandafter + \ifx\csname T@#1\endcsname\relax + \def\cdp@elt{\noexpand\cdp@elt}% + \begingroup + \edef\reserved@a{\csname\default@hfamily @map\endcsname} + \expandafter\hfont@map\reserved@a\@nil + \xdef\cdp@list{\cdp@list% + \cdp@elt{#1}{\symboldefault\sb@family}% + {\default@hseries}{\default@shape}% + \cdp@elt{#1}{\hanguldefault\hg@family}% + {\default@hseries}{\default@shape}% + \cdp@elt{#1}{\hanjadefault\hj@family}% + {\default@hseries}{\default@shape}}% + \endgroup + \expandafter\let\csname#1-cmd\endcsname\@changed@cmd + \else + \@font@info{Redeclaring font encoding #1}% + \fi + \global\@namedef{T@#1}{#2}% + \global\@namedef{M@#1}{\default@M#3}% + } +\@onlypreamble\DeclareHFontEncoding@ +\def\DeclareHFontSubstitution#1#2#3#4{% + \expandafter + \ifx\csname T@#1\endcsname\relax + \@latex@error{Encoding scheme `#1' unknown}\@eha + \else + \begingroup + \edef\reserved@a{\csname#2@map\endcsname} + \expandafter\hfont@map\reserved@a\@nil + \def\reserved@a{#1}% + \toks@{}% + \let\reserved@d\@empty + \def\cdp@elt##1##2##3##4{% + \def\reserved@b{##1}% + \ifx\reserved@a\reserved@b + \ifx\reserved@d\@empty + \edef\reserved@c{\noexpand\cdp@elt{#1}{\sb@\sb@family}{#3}{#4}% + \noexpand\cdp@elt{#1}{\hg@\hg@family}{#3}{#4}% + \noexpand\cdp@elt{#1}{\hj@\hj@family}{#3}{#4}}% + \let\reserved@d\relax + \expandafter\addto@hook + \expandafter\toks@\expandafter{\reserved@c}\fi% + \else + \addto@hook\toks@{\cdp@elt{##1}{##2}{##3}{##4}}% + \fi}% + \cdp@list + \xdef\cdp@list{\the\toks@}% + \endgroup + \global\@namedef{D@#1}{% + \def\default@hfamily{#2}% + \def\default@hseries{#3}% + \def\default@shape{#4}% + }% + \fi + } +\@onlypreamble\DeclareHFontSubstitution + +%% HFSSÀÇ ¼³Á¤ È®ÀÎ: +%% ----------------- +%% ¿ì¸®¸»ÀÇ ÇÑ °¡Á·Àº ½É¹ú/ÇѱÛ/ÇÑÀÚÀÇ ¼¼°¡Áö ¿ÜºÎ ±ÛÀÚü¿Í ¿¬°üµÇ¾î +%% ÀÖ´Ù. ¿ì¸®¸» ¹®¼°¡ ½ÃÀÛÇϱâ Àü¿¡, ±âº»°ªÀ¸·Î ¼³Á¤µÈ +%% ½É¹ú/ÇѱÛ/ÇÑÀÚÀÇ ´ëÄ¡ ±ÛÀÚü¿Í Âø¿À½Ã »ç¿ëµÉ ±ÛÀÚü°¡ Á¦´ë·Î +%% ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÔÀ¸·Î¼ ±ÛÀÚü ¼±Åýà ¹ß»ýÇÒ ¼ö Àç¾ÓÀ» ¹Ì¸® +%% ¹æÁöÇÑ´Ù. +\def\process@table{% + \def\cdp@elt##1##2##3##4{% + \@font@info{Checking defaults for + ##1/##2/##3/##4}% + \if\hf@encoding##1 + \expandafter + \ifx\csname##1/##2/##3/##4/A\endcsname\relax + \begingroup + \def\f@encoding{##1}\def\f@family{##2}% + \try@load@fontshape + \endgroup + \fi + \expandafter + \ifx\csname##1/##2/##3/##4/A\endcsname\relax + \@latex@error{This HFSS system isn't set up properly}% + {For hangul encoding scheme ##1 the defaults + ##2/##3/##4 do not form a valid font shape}% + \else + \@font@info{... okay}% + \fi + \else + \expandafter + \ifx\csname##1/##2/##3/##4\endcsname\relax + \begingroup + \def\f@encoding{##1}\def\f@family{##2}% + \try@load@fontshape + \endgroup + \fi + \expandafter + \ifx\csname##1/##2/##3/##4\endcsname\relax + \@latex@error{This NFSS system isn't set up properly}% + {For encoding scheme ##1 the defaults + ##2/##3/##4 do not form a valid font shape}% + \else + \@font@info{... okay}% + \fi + \fi}% + \cdp@list + \begingroup + \escapechar\m@ne + \error@fontshape + \expandafter\ifx\csname \curr@fontshape\endcsname\relax + \begingroup + \try@load@fontshape + \endgroup + \fi + \expandafter\ifx\csname \curr@fontshape\endcsname\relax + \@latex@error{This NFSS system isn't set up properly}% + {The system maintainer forgot to specify a suitable + substitution + font shape using the \noexpand\DeclareErrorFont + command}% + \fi + \expandafter\ifx\csname\hfamilydefault @map\endcsname\relax + \@latex@error{This HFSS system isn't set up properly}% + {The system maintainer forgot to specify a suitable + fontmap for default hangul family `\hfamilydefault' + using the \noexpand\MapHangulFamily command}% + \fi + \error@hfontshape + \edef\reserved@a{\expandafter\csname\f@family @map\endcsname}% + \expandafter\hfont@map\reserved@a\@nil + \edef\f@family{\sb@\sb@family}% + \expandafter\ifx\csname \curr@fontshape/A\endcsname\relax + \begingroup + \try@load@fontshape + \endgroup + \fi + \expandafter\ifx\csname \curr@fontshape/A\endcsname\relax + \@latex@error{This HFSS system isn't set up properly}% + {The system maintainer forgot to specify a suitable + substitution symbol + font shape using the \noexpand\DeclareErrorHFont + command or \noexpand\MapHangulFamily command}% + \fi + \edef\f@family{\hg@\hg@family}% + \expandafter\ifx\csname \curr@fontshape/A\endcsname\relax + \begingroup + \try@load@fontshape + \endgroup + \fi + \expandafter\ifx\csname \curr@fontshape/A\endcsname\relax + \@latex@error{This HFSS system isn't set up properly}% + {The system maintainer forgot to specify a suitable + substitution hangul + font shape using the \noexpand\DeclareErrorHFont + command or \noexpand\MapHangulFamily command}% + \fi + \edef\f@family{\hj@\hj@family}% + \expandafter\ifx\csname \curr@fontshape/A\endcsname\relax + \begingroup + \try@load@fontshape + \endgroup + \fi + \expandafter\ifx\csname \curr@fontshape/A\endcsname\relax + \@latex@error{This HFSS system isn't set up properly}% + {The system maintainer forgot to specify a suitable + substitution hanja + font shape using the \noexpand\DeclareErrorHFont + command or \noexpand\MapHangulFamily command}% + \fi + \endgroup + \let\select@group\document@select@group + \hfontencoding{\hencodingdefault}% + \hfontfamily{\hfamilydefault}% + \fontencoding{\encodingdefault}% + \fontfamily{\familydefault}% + \fontseries{\seriesdefault}% + \fontshape{\shapedefault}% + \everyjob{}% +} + +%% ¿ì¸®¸» ±ÛÀÚüÀÇ ±âº»°ª: +%% ----------------------- +%% ¾Æ¹«°Íµµ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¿Ï¼ºÇü ¸íÁ¶Ã¼°¡ µÈ´Ù. +\newcommand\hencodingdefault{H} + +\newcommand\symboldefault{s} +\newcommand\hanguldefault{w} +\newcommand\hanjadefault{h} +\newcommand\mjdefault{mj} +\newcommand\gtdefault{gt} +\newcommand\tzdefault{tz} +\newcommand\hfamilydefault{\mjdefault} +\if@makebold\newcommand\hbfdefault{m} +\else\newcommand\hbfdefault{b}\fi + +%% ¿ì¸®¸»°¡Á· À̸§¿¡ µû¸¥ ¿ÜºÎ ±ÛÀÚüÀÇ ¼³Á¤ +%% ----------------------------------------- +%% \MapHangulFamily{¿ì¸®¸»°¡Á·}{Çѱ۱ÛÀÚü,½É¹ú±ÛÀÚü,ÇÑÀÚ±ÛÀÚü} +%% (±ÛÀÚüÀ̸§ = ÇѱÛ/½É¹ú/ÇÑÀÚ±Û²Ã) +\DeclareRobustCommand\MapHangulFamily[2]{% + \expandafter\edef\csname #1@map\endcsname{#2}} + +%% ±âº»±ÛÀÚü +\MapHangulFamily{mj}{wmj,wmj,wmj} +\MapHangulFamily{gt}{wgt,wgt,wgt} +\MapHangulFamily{tz}{wtt,wtt,wtt} + +%% Ãß°¡±ÛÀÚü +\MapHangulFamily{gs}{wgs,wgs,wgs} +\MapHangulFamily{gh}{mgh,wgs,wgs} +\MapHangulFamily{gr}{wgr,wgr,wgt} +\MapHangulFamily{sh}{wsh,wsh,wsh} +\MapHangulFamily{pg}{wpg,wgt,wgt} +\MapHangulFamily{pn}{wpn,wmj,wmj} +\MapHangulFamily{ph}{wph,wmj,wmj} +\MapHangulFamily{bm}{wbm,wgt,wgt} +\MapHangulFamily{yt}{wyt,wgt,wyt} +\MapHangulFamily{vd}{wvd,wgt,wgt} +\MapHangulFamily{mg}{mhm,wgt,wgt} +\MapHangulFamily{jmj}{wjmj,wmj,wmj} +\MapHangulFamily{jgt}{wjgt,wgt,wgt} +\MapHangulFamily{jnv}{wjnv,wgt,wgt} +\MapHangulFamily{jsr}{wjsr,wgt,wgt} +\MapHangulFamily{pga}{wpga,wgt,wgt} +\MapHangulFamily{dn}{wdn,wgt,wgt} + +% \DeclareErrorHFont{H}{\mjdefault}{m}{n}{10} +% \DeclareHFontSubstitution{H}{\mjdefault}{m}{n} + +%% À⵿»ç´Ï +\DeclareTextFontCommand{\textsh}{\shfamily} +\DeclareRobustCommand\shfamily{\hfontfamily{sh}} + +%% hfont.cfg¿¡¼ À̵éÀ» ¹Ì¸® ÁöÁ¤/¼öÁ¤ÇÒ ¼ö ÀÖ´Ù. +\InputIfFileExists{hfont.cfg}{}{} + +\kscfamily{\symboldefault}{\hanguldefault}{\hanjadefault} + +\DeclareErrorHFont{H}{\mjdefault}{m}{n}{10} +\DeclareHFontEncoding{\hencodingdefault}{}{} +\DeclareHFontSubstitution{H}{\mjdefault}{m}{n} +\hfontencoding\hencodingdefault + +%% ¿ì¸®¸» ã±â: +%% ------------ +%% ¿ì¸®¸»Àº ¸ðµÎ \catcode=13À¸·Î ó¸®µÇ¸ç ¿ì¸®¸» ºÎÈ£ ¿µ¿ªÀÇ +%% µÎ ¹ÙÀÌÆ®°¡ ÇÑ ±ÛÀÚ¸¦ Çü¼ºÇÑ´Ù. ÀÌ µÎ °³ÀÇ ¹ÙÀÌÆ®¸¦ ºÐ¼®ÇÏ¿© +%% ¿ÜºÎ ±Û²ÃÀÇ Áö¼ö¿Í ½É¹ú/ÇѱÛ/ÇÑÀÚ Áß Çϳª¸¦ È®Á¤ÇÑ´Ù. +%% +\begingroup +\catcode`^^98\active +\catcode`^^99\active +\catcode`^^a0\active +\def^^98#1#2#3{\xdef#1##1{\noexpand\h@C{\hf@}{\noexpand\ifnum`##1<#2 + D\noexpand\else\noexpand\ifnum`##1>#3 C\noexpand\else + A\noexpand\fi\noexpand\fi}{\noexpand#1}{##1}}} +\def^^99#1#2{\xdef#1##1{\noexpand\h@C{\hf@}{#2}{\noexpand#1}{##1}}} +\def^^a0#1#2#3/#4{\xdef#1##1{\noexpand\h@C{\hf@}{\noexpand\ifnum`##1<#2 + #3\noexpand\else#4\noexpand\fi}{\noexpand#1}{##1}}} + +%% ½É¹ú +\def\hf@{sb} +%^^99^^a1B +% ±ÝÄ¢ ¹®ÀÚ: ¡¯¡±¡³¡µ¡·¡¹¡»¡½ÀÇ ¾Õ°ú +% ¡®¡°¡²¡´¡¶¡¶¡º¡¼ À§ µÚ (2005/04/09 koaunghi@kornet.net) +\gdef\^^96#1{\ifx#1^^af\spacefactor=999 + \else\ifx#1^^b1\spacefactor=999 + \else\ifx#1^^b3\spacefactor=999 + \else\ifx#1^^b5\spacefactor=999 + \else\ifx#1^^b7\spacefactor=999 + \else\ifx#1^^b9\spacefactor=999 + \else\ifx#1^^bb\spacefactor=999 + \else\ifx#1^^bd\spacefactor=999 + \fi\fi\fi\fi\fi\fi\fi\fi} +\gdef\^^97#1{\ifx#1^^ae\spacefactor=999 + \else\ifx#1^^b0\spacefactor=999 + \else\ifx#1^^b2\spacefactor=999 + \else\ifx#1^^b4\spacefactor=999 + \else\ifx#1^^b6\spacefactor=999 + \else\ifx#1^^b8\spacefactor=999 + \else\ifx#1^^ba\spacefactor=999 + \else\ifx#1^^bc\spacefactor=999 + \fi\fi\fi\fi\fi\fi\fi\fi} +\xdef^^a1#1{\noexpand\^^96{#1}\noexpand\h@C{\hf@}{B}{\noexpand^^a1}{#1}\noexpand\^^97{#1}} +^^99^^a2B +\xdef^^a3#1{\noexpand\h@C{\hf@}{\noexpand\ifnum\expandafter`\noexpand#1="0DC + A\noexpand\else D\noexpand\fi}{\noexpand^^a3}{\noexpand#1}}% +^^99^^a4A^^99^^a5D^^99^^a6C^^99^^a7B^^98^^a8{"0B0}{"0F5} +^^98^^a9{"0B1}{"0F5}^^99^^aaC^^99^^abC^^99^^acD + +%%% ÇÑ±Û +\def\hf@{hg} +^^99^^b0A^^99^^b1A^^a0^^b2{"0E5}A/B^^99^^b3B^^99^^b4B^^a0^^b5{"0CB}B/C +^^99^^b6C^^99^^b7C^^a0^^b8{"0B1}C/D^^99^^b9D^^a0^^ba{"0F5}D/E^^99^^bbE +^^99^^bcE^^a0^^bd{"0DB}E/F^^99^^beF^^99^^bfF^^a0^^c0{"0C1}F/G^^99^^c1G +^^99^^c2G^^a0^^c3{"0A7}G/H^^99^^c4H^^a0^^c5{"0EB}H/I^^99^^c6I^^99^^c7I +^^a0^^c8{"0D1}I/J + +%%% ùÓí® +\def\hf@{hj} +^^99^^caA^^99^^cbA^^a0^^cc{"0E5}A/B^^99^^cdB^^99^^ceB^^a0^^cf{"0CB}B/C +^^99^^d0C^^99^^d1C^^a0^^d2{"0B1}C/D^^99^^d3D^^a0^^d4{"0F5}D/E^^99^^d5E +^^99^^d6E^^a0^^d7{"0DB}E/F^^99^^d8F^^99^^d9F^^a0^^da{"0C1}F/G^^99^^dbG +^^99^^dcG^^a0^^dd{"0A7}G/H^^99^^deH^^a0^^df{"0EB}H/I^^99^^e0I^^99^^e1I +^^a0^^e2{"0D1}I/J^^99^^e3J^^99^^e4J^^a0^^e5{"0B7}J/K^^99^^e6K +^^a0^^e7{"0FB}K/L^^99^^e8L^^99^^e9L^^a0^^ea{"0E1}L/M^^99^^ebM^^99^^ecM +^^a0^^ed{"0C7}M/N^^99^^eeN^^99^^efN^^a0^^f0{"0AD}N/O^^99^^f1O +^^a0^^f2{"0F1}O/P^^99^^f3P^^99^^f4P^^a0^^f5{"0D7}P/Q^^99^^f6Q^^99^^f7Q +^^a0^^f8{"0BD}Q/R^^99^^f9R^^99^^faR^^a0^^fb{"0A3}R/S^^99^^fcS +^^a0^^fd{"0E7}S/T +\endgroup + +%% ÀÌÇØÇÒ ¼ö ¾ø´Â ¿À·ù: Undefined control sequence with ^^c9 +\let^^c9\relax + +%% ¿ì¸®¸»À» ÃÖÁ¾ ó¸®ÇÒ ¶§´Â, Èð¾îÁ® ÀÖ´Â ¿ì¸®¸» ±ÛÀÚü Á¤º¸¸¦ +%% ¼öÁýÇÏ¿© ÇØ´çÇÏ´Â ¿ÜºÎ ±ÛÀÚü¸¦ ãÀº ÈÄ ÀμâÇÑ´Ù. softbold°¡ +%% ¿ä±¸µÇ¸é µÎ ¹ø ´õ Áßø ÀμâÇϵµ·Ï ÇÑ´Ù. +\let\KSC@\string +\let\f@idx\relax +\def\h@C#1#2#3#4{% + \ifx\protect\@typeset@protect\begingroup + \edef\f@encoding{\hf@encoding}% + \edef\f@family{\csname #1@\endcsname\csname #1@family\endcsname}% + \edef\f@series{\hf@series}\gdef\f@idx{#2}% + \selecthfont\@Hyphen\hemph@size{\KSC@#3\KSC@#4\if@makebold + \hbox to0.03ex{\hss\KSC@#3\KSC@#4}% + \hbox to0.03ex{\hss\KSC@#3\KSC@#4}\fi}\endgroup + \else\KSC@#3\KSC@#4\fi} + +\def\no@ccent#1{#1} +\let\hemph@size\no@ccent + +\endinput + +%%% End of file `hfont.tex'. diff --git a/language/korean/HLaTeX/latex/hhwgs.fd b/language/korean/HLaTeX/latex/hhwgs.fd new file mode 100644 index 0000000000..81fa9edc65 --- /dev/null +++ b/language/korean/HLaTeX/latex/hhwgs.fd @@ -0,0 +1,30 @@ +%% hhwgs.fd: UhcGungseo for LaTeX + +\DeclareFontFamily{H}{hwgs}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{hwgs}{bc}{n}{<->wgsc}{} +\DeclareFontShape{H}{hwgs}{bc}{sl}{<->wgsco}{} +\DeclareHFontShape{H}{hwgs}{bc}{it}{<->hssub*hwgs/bc/sl}{} +\DeclareFontShape{H}{hwgs}{b}{n}{<->wgs}{} +\DeclareFontShape{H}{hwgs}{b}{sl}{<->wgso}{} +\DeclareHFontShape{H}{hwgs}{b}{it}{<->hssub*hwgs/b/sl}{} +\DeclareFontShape{H}{hwgs}{bx}{n}{<->wgsx}{} +\DeclareFontShape{H}{hwgs}{bx}{sl}{<->wgsxo}{} +\DeclareHFontShape{H}{hwgs}{bx}{it}{<->hssub*hwgs/bx/sl}{} +\DeclareFontShape{H}{hwgs}{bux}{n}{<->wgsu}{} +\DeclareFontShape{H}{hwgs}{bux}{sl}{<->wgsuo}{} +\DeclareHFontShape{H}{hwgs}{bux}{it}{<->hssub*hwgs/bux/sl}{} +\DeclareHFontShape{H}{hwgs}{c}{n}{<->hssub*hwgs/bc/n}{} +\DeclareHFontShape{H}{hwgs}{c}{sl}{<->hssub*hwgs/bc/sl}{} +\DeclareHFontShape{H}{hwgs}{c}{it}{<->hssub*hwgs/bc/sl}{} +\DeclareHFontShape{H}{hwgs}{m}{n}{<->hssub*hwgs/b/n}{} +\DeclareHFontShape{H}{hwgs}{m}{sl}{<->hssub*hwgs/b/sl}{} +\DeclareHFontShape{H}{hwgs}{m}{it}{<->hssub*hwgs/b/sl}{} +\DeclareHFontShape{H}{hwgs}{x}{n}{<->hssub*hwgs/bx/n}{} +\DeclareHFontShape{H}{hwgs}{x}{sl}{<->hssub*hwgs/bx/sl}{} +\DeclareHFontShape{H}{hwgs}{x}{it}{<->hssub*hwgs/bx/sl}{} +\DeclareHFontShape{H}{hwgs}{ux}{n}{<->hssub*hwgs/bux/n}{} +\DeclareHFontShape{H}{hwgs}{ux}{sl}{<->hssub*hwgs/bux/sl}{} +\DeclareHFontShape{H}{hwgs}{ux}{it}{<->hssub*hwgs/bux/sl}{} + +%% End of hhwgs.fd diff --git a/language/korean/HLaTeX/latex/hhwgt.fd b/language/korean/HLaTeX/latex/hhwgt.fd new file mode 100644 index 0000000000..e39a53d07d --- /dev/null +++ b/language/korean/HLaTeX/latex/hhwgt.fd @@ -0,0 +1,30 @@ +%% hhwgt.fd: UhcGothic for LaTeX + +\DeclareFontFamily{H}{hwgt}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{hwgt}{c}{n}{<->wgtc}{} +\DeclareFontShape{H}{hwgt}{c}{sl}{<->wgtco}{} +\DeclareHFontShape{H}{hwgt}{c}{it}{<->hssub*hwgt/c/sl}{} +\DeclareFontShape{H}{hwgt}{m}{n}{<->wgt}{} +\DeclareFontShape{H}{hwgt}{m}{sl}{<->wgto}{} +\DeclareHFontShape{H}{hwgt}{m}{it}{<->hssub*hwgt/m/sl}{} +\DeclareFontShape{H}{hwgt}{x}{n}{<->wgtx}{} +\DeclareFontShape{H}{hwgt}{x}{sl}{<->wgtxo}{} +\DeclareHFontShape{H}{hwgt}{x}{it}{<->hssub*hwgt/x/sl}{} +\DeclareFontShape{H}{hwgt}{ux}{n}{<->wgtu}{} +\DeclareFontShape{H}{hwgt}{ux}{sl}{<->wgtuo}{} +\DeclareHFontShape{H}{hwgt}{ux}{it}{<->hssub*hwgt/ux/sl}{} +\DeclareFontShape{H}{hwgt}{bc}{n}{<->wgtbc}{} +\DeclareFontShape{H}{hwgt}{bc}{sl}{<->wgtbco}{} +\DeclareHFontShape{H}{hwgt}{bc}{it}{<->hssub*hwgt/bc/sl}{} +\DeclareFontShape{H}{hwgt}{b}{n}{<->wgtb}{} +\DeclareFontShape{H}{hwgt}{b}{sl}{<->wgtbo}{} +\DeclareHFontShape{H}{hwgt}{b}{it}{<->hssub*hwgt/b/sl}{} +\DeclareFontShape{H}{hwgt}{bx}{n}{<->wgtbx}{} +\DeclareFontShape{H}{hwgt}{bx}{sl}{<->wgtbxo}{} +\DeclareHFontShape{H}{hwgt}{bx}{it}{<->hssub*hwgt/bx/sl}{} +\DeclareFontShape{H}{hwgt}{bux}{n}{<->wgtbu}{} +\DeclareFontShape{H}{hwgt}{bux}{sl}{<->wgtbuo}{} +\DeclareHFontShape{H}{hwgt}{bux}{it}{<->hssub*hwgt/bux/sl}{} + +%% End of hhwgt.fd diff --git a/language/korean/HLaTeX/latex/hhwmj.fd b/language/korean/HLaTeX/latex/hhwmj.fd new file mode 100644 index 0000000000..16b579f6c2 --- /dev/null +++ b/language/korean/HLaTeX/latex/hhwmj.fd @@ -0,0 +1,30 @@ +%% hhwmj.fd: UhcMyoungjo for LaTeX + +\DeclareFontFamily{H}{hwmj}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{hwmj}{c}{n}{<->wmjc}{} +\DeclareFontShape{H}{hwmj}{c}{sl}{<->wmjco}{} +\DeclareHFontShape{H}{hwmj}{c}{it}{<->hssub*hwmj/c/sl}{} +\DeclareFontShape{H}{hwmj}{m}{n}{<->wmj}{} +\DeclareFontShape{H}{hwmj}{m}{sl}{<->wmjo}{} +\DeclareHFontShape{H}{hwmj}{m}{it}{<->hssub*hwmj/m/sl}{} +\DeclareFontShape{H}{hwmj}{x}{n}{<->wmjx}{} +\DeclareFontShape{H}{hwmj}{x}{sl}{<->wmjxo}{} +\DeclareHFontShape{H}{hwmj}{x}{it}{<->hssub*hwmj/x/sl}{} +\DeclareFontShape{H}{hwmj}{ux}{n}{<->wmju}{} +\DeclareFontShape{H}{hwmj}{ux}{sl}{<->wmjuo}{} +\DeclareHFontShape{H}{hwmj}{ux}{it}{<->hssub*hwmj/ux/sl}{} +\DeclareFontShape{H}{hwmj}{bc}{n}{<->wmjbc}{} +\DeclareFontShape{H}{hwmj}{bc}{sl}{<->wmjbco}{} +\DeclareHFontShape{H}{hwmj}{bc}{it}{<->hssub*hwmj/bc/sl}{} +\DeclareFontShape{H}{hwmj}{b}{n}{<->wmjb}{} +\DeclareFontShape{H}{hwmj}{b}{sl}{<->wmjbo}{} +\DeclareHFontShape{H}{hwmj}{b}{it}{<->hssub*hwmj/b/sl}{} +\DeclareFontShape{H}{hwmj}{bx}{n}{<->wmjbx}{} +\DeclareFontShape{H}{hwmj}{bx}{sl}{<->wmjbxo}{} +\DeclareHFontShape{H}{hwmj}{bx}{it}{<->hssub*hwmj/bx/sl}{} +\DeclareFontShape{H}{hwmj}{bux}{n}{<->wmjbu}{} +\DeclareFontShape{H}{hwmj}{bux}{sl}{<->wmjbuo}{} +\DeclareHFontShape{H}{hwmj}{bux}{it}{<->hssub*hwmj/bux/sl}{} + +%% End of hhwmj.fd diff --git a/language/korean/HLaTeX/latex/hhwsh.fd b/language/korean/HLaTeX/latex/hhwsh.fd new file mode 100644 index 0000000000..27a6626a93 --- /dev/null +++ b/language/korean/HLaTeX/latex/hhwsh.fd @@ -0,0 +1,30 @@ +%% hhwsh.fd: UhcShinmunMyoungjo for LaTeX + +\DeclareFontFamily{H}{hwsh}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{hwsh}{c}{n}{<->wshc}{} +\DeclareFontShape{H}{hwsh}{c}{sl}{<->wshco}{} +\DeclareHFontShape{H}{hwsh}{c}{it}{<->hssub*hwsh/c/sl}{} +\DeclareFontShape{H}{hwsh}{m}{n}{<->wsh}{} +\DeclareFontShape{H}{hwsh}{m}{sl}{<->wsho}{} +\DeclareHFontShape{H}{hwsh}{m}{it}{<->hssub*hwsh/m/sl}{} +\DeclareFontShape{H}{hwsh}{x}{n}{<->wshx}{} +\DeclareFontShape{H}{hwsh}{x}{sl}{<->wshxo}{} +\DeclareHFontShape{H}{hwsh}{x}{it}{<->hssub*hwsh/x/sl}{} +\DeclareFontShape{H}{hwsh}{ux}{n}{<->wshu}{} +\DeclareFontShape{H}{hwsh}{ux}{sl}{<->wshuo}{} +\DeclareHFontShape{H}{hwsh}{ux}{it}{<->hssub*hwsh/ux/sl}{} +\DeclareHFontShape{H}{hwsh}{bc}{n}{<->hssub*hwsh/c/n}{} +\DeclareHFontShape{H}{hwsh}{bc}{sl}{<->hssub*hwsh/c/sl}{} +\DeclareHFontShape{H}{hwsh}{bc}{it}{<->hssub*hwsh/c/sl}{} +\DeclareHFontShape{H}{hwsh}{b}{n}{<->hssub*hwsh/m/n}{} +\DeclareHFontShape{H}{hwsh}{b}{sl}{<->hssub*hwsh/m/sl}{} +\DeclareHFontShape{H}{hwsh}{b}{it}{<->hssub*hwsh/m/sl}{} +\DeclareHFontShape{H}{hwsh}{bx}{n}{<->hssub*hwsh/x/n}{} +\DeclareHFontShape{H}{hwsh}{bx}{sl}{<->hssub*hwsh/x/sl}{} +\DeclareHFontShape{H}{hwsh}{bx}{it}{<->hssub*hwsh/x/sl}{} +\DeclareHFontShape{H}{hwsh}{bux}{n}{<->hssub*hwsh/ux/n}{} +\DeclareHFontShape{H}{hwsh}{bux}{sl}{<->hssub*hwsh/ux/sl}{} +\DeclareHFontShape{H}{hwsh}{bux}{it}{<->hssub*hwsh/ux/sl}{} + +%% End of hhwsh.fd diff --git a/language/korean/HLaTeX/latex/hhwtt.fd b/language/korean/HLaTeX/latex/hhwtt.fd new file mode 100644 index 0000000000..7c1ec57d2a --- /dev/null +++ b/language/korean/HLaTeX/latex/hhwtt.fd @@ -0,0 +1,18 @@ +%% hhwtt.fd: UhcTypewriter for LaTeX + +\DeclareFontFamily{H}{hwtt}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{hwtt}{c}{n}{<->wttc}{} +\DeclareFontShape{H}{hwtt}{c}{sl}{<->wttco}{} +\DeclareHFontShape{H}{hwtt}{c}{it}{<->hssub*hwtt/c/sl}{} +\DeclareFontShape{H}{hwtt}{m}{n}{<->wtt}{} +\DeclareFontShape{H}{hwtt}{m}{sl}{<->wtto}{} +\DeclareHFontShape{H}{hwtt}{m}{it}{<->hssub*hwtt/m/sl}{} +\DeclareFontShape{H}{hwtt}{x}{n}{<->wttx}{} +\DeclareFontShape{H}{hwtt}{x}{sl}{<->wttxo}{} +\DeclareHFontShape{H}{hwtt}{x}{it}{<->hssub*hwtt/x/sl}{} +\DeclareFontShape{H}{hwtt}{ux}{n}{<->wttu}{} +\DeclareFontShape{H}{hwtt}{ux}{sl}{<->wttuo}{} +\DeclareHFontShape{H}{hwtt}{ux}{it}{<->hssub*hwtt/ux/sl}{} + +%% End of hhwtt.fd diff --git a/language/korean/HLaTeX/latex/hhwyt.fd b/language/korean/HLaTeX/latex/hhwyt.fd new file mode 100644 index 0000000000..03a3d6e6fa --- /dev/null +++ b/language/korean/HLaTeX/latex/hhwyt.fd @@ -0,0 +1,18 @@ +%% hhwyt.fd: UhcYetgul for LaTeX + +\DeclareFontFamily{H}{hwyt}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{hwyt}{c}{n}{<->wytc}{} +\DeclareFontShape{H}{hwyt}{c}{sl}{<->wytco}{} +\DeclareHFontShape{H}{hwyt}{c}{it}{<->hssub*hwyt/c/sl}{} +\DeclareFontShape{H}{hwyt}{m}{n}{<->wyt}{} +\DeclareFontShape{H}{hwyt}{m}{sl}{<->wyto}{} +\DeclareHFontShape{H}{hwyt}{m}{it}{<->hssub*hwyt/m/sl}{} +\DeclareFontShape{H}{hwyt}{x}{n}{<->wytx}{} +\DeclareFontShape{H}{hwyt}{x}{sl}{<->wytxo}{} +\DeclareHFontShape{H}{hwyt}{x}{it}{<->hssub*hwyt/x/sl}{} +\DeclareFontShape{H}{hwyt}{ux}{n}{<->wytu}{} +\DeclareFontShape{H}{hwyt}{ux}{sl}{<->wytuo}{} +\DeclareHFontShape{H}{hwyt}{ux}{it}{<->hssub*hwyt/ux/sl}{} + +%% End of hhwyt.fd diff --git a/language/korean/HLaTeX/latex/hswgr.fd b/language/korean/HLaTeX/latex/hswgr.fd new file mode 100644 index 0000000000..31e1a76358 --- /dev/null +++ b/language/korean/HLaTeX/latex/hswgr.fd @@ -0,0 +1,30 @@ +%% hswgr.fd: UhcGraphic for LaTeX + +\DeclareFontFamily{H}{swgr}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{swgr}{c}{n}{<->wgrc}{} +\DeclareFontShape{H}{swgr}{c}{sl}{<->wgrco}{} +\DeclareHFontShape{H}{swgr}{c}{it}{<->hssub*swgr/c/sl}{} +\DeclareFontShape{H}{swgr}{m}{n}{<->wgr}{} +\DeclareFontShape{H}{swgr}{m}{sl}{<->wgro}{} +\DeclareHFontShape{H}{swgr}{m}{it}{<->hssub*swgr/m/sl}{} +\DeclareFontShape{H}{swgr}{x}{n}{<->wgrx}{} +\DeclareFontShape{H}{swgr}{x}{sl}{<->wgrxo}{} +\DeclareHFontShape{H}{swgr}{x}{it}{<->hssub*swgr/x/sl}{} +\DeclareFontShape{H}{swgr}{ux}{n}{<->wgru}{} +\DeclareFontShape{H}{swgr}{ux}{sl}{<->wgruo}{} +\DeclareHFontShape{H}{swgr}{ux}{it}{<->hssub*swgr/ux/sl}{} +\DeclareFontShape{H}{swgr}{bc}{n}{<->wgrbc}{} +\DeclareFontShape{H}{swgr}{bc}{sl}{<->wgrbco}{} +\DeclareHFontShape{H}{swgr}{bc}{it}{<->hssub*swgr/bc/sl}{} +\DeclareFontShape{H}{swgr}{b}{n}{<->wgrb}{} +\DeclareFontShape{H}{swgr}{b}{sl}{<->wgrbo}{} +\DeclareHFontShape{H}{swgr}{b}{it}{<->hssub*swgr/b/sl}{} +\DeclareFontShape{H}{swgr}{bx}{n}{<->wgrbx}{} +\DeclareFontShape{H}{swgr}{bx}{sl}{<->wgrbxo}{} +\DeclareHFontShape{H}{swgr}{bx}{it}{<->hssub*swgr/bx/sl}{} +\DeclareFontShape{H}{swgr}{bux}{n}{<->wgrbu}{} +\DeclareFontShape{H}{swgr}{bux}{sl}{<->wgrbuo}{} +\DeclareHFontShape{H}{swgr}{bux}{it}{<->hssub*swgr/bux/sl}{} + +%% End of hswgr.fd diff --git a/language/korean/HLaTeX/latex/hswgs.fd b/language/korean/HLaTeX/latex/hswgs.fd new file mode 100644 index 0000000000..334a675a5b --- /dev/null +++ b/language/korean/HLaTeX/latex/hswgs.fd @@ -0,0 +1,30 @@ +%% hswgs.fd: UhcGungseo for LaTeX + +\DeclareFontFamily{H}{swgs}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{swgs}{bc}{n}{<->wgsc}{} +\DeclareFontShape{H}{swgs}{bc}{sl}{<->wgsco}{} +\DeclareHFontShape{H}{swgs}{bc}{it}{<->hssub*swgs/bc/sl}{} +\DeclareFontShape{H}{swgs}{b}{n}{<->wgs}{} +\DeclareFontShape{H}{swgs}{b}{sl}{<->wgso}{} +\DeclareHFontShape{H}{swgs}{b}{it}{<->hssub*swgs/b/sl}{} +\DeclareFontShape{H}{swgs}{bx}{n}{<->wgsx}{} +\DeclareFontShape{H}{swgs}{bx}{sl}{<->wgsxo}{} +\DeclareHFontShape{H}{swgs}{bx}{it}{<->hssub*swgs/bx/sl}{} +\DeclareFontShape{H}{swgs}{bux}{n}{<->wgsu}{} +\DeclareFontShape{H}{swgs}{bux}{sl}{<->wgsuo}{} +\DeclareHFontShape{H}{swgs}{bux}{it}{<->hssub*swgs/bux/sl}{} +\DeclareHFontShape{H}{swgs}{c}{n}{<->hssub*swgs/bc/n}{} +\DeclareHFontShape{H}{swgs}{c}{sl}{<->hssub*swgs/bc/sl}{} +\DeclareHFontShape{H}{swgs}{c}{it}{<->hssub*swgs/bc/sl}{} +\DeclareHFontShape{H}{swgs}{m}{n}{<->hssub*swgs/b/n}{} +\DeclareHFontShape{H}{swgs}{m}{sl}{<->hssub*swgs/b/sl}{} +\DeclareHFontShape{H}{swgs}{m}{it}{<->hssub*swgs/b/sl}{} +\DeclareHFontShape{H}{swgs}{x}{n}{<->hssub*swgs/bx/n}{} +\DeclareHFontShape{H}{swgs}{x}{sl}{<->hssub*swgs/bx/sl}{} +\DeclareHFontShape{H}{swgs}{x}{it}{<->hssub*swgs/bx/sl}{} +\DeclareHFontShape{H}{swgs}{ux}{n}{<->hssub*swgs/bux/n}{} +\DeclareHFontShape{H}{swgs}{ux}{sl}{<->hssub*swgs/bux/sl}{} +\DeclareHFontShape{H}{swgs}{ux}{it}{<->hssub*swgs/bux/sl}{} + +%% End of hswgs.fd diff --git a/language/korean/HLaTeX/latex/hswgt.fd b/language/korean/HLaTeX/latex/hswgt.fd new file mode 100644 index 0000000000..136ae6e335 --- /dev/null +++ b/language/korean/HLaTeX/latex/hswgt.fd @@ -0,0 +1,31 @@ +%% hswgt.fd: UhcGothic for LaTeX + +\DeclareFontFamily{H}{swgt}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{swgt}{c}{n}{<->wgtc}{} +\DeclareFontShape{H}{swgt}{c}{sl}{<->wgtco}{} +\DeclareHFontShape{H}{swgt}{c}{it}{<->hssub*swgt/c/sl}{} +\DeclareFontShape{H}{swgt}{m}{n}{<->wgt}{} +\DeclareFontShape{H}{swgt}{m}{sl}{<->wgto}{} +\DeclareHFontShape{H}{swgt}{m}{it}{<->hssub*swgt/m/sl}{} +\DeclareFontShape{H}{swgt}{x}{n}{<->wgtx}{} +\DeclareFontShape{H}{swgt}{x}{sl}{<->wgtxo}{} +\DeclareHFontShape{H}{swgt}{x}{it}{<->hssub*swgt/x/sl}{} +\DeclareFontShape{H}{swgt}{ux}{n}{<->wgtu}{} +\DeclareFontShape{H}{swgt}{ux}{sl}{<->wgtuo}{} +\DeclareHFontShape{H}{swgt}{ux}{it}{<->hssub*swgt/ux/sl}{} +\DeclareFontShape{H}{swgt}{bc}{n}{<->wgtbc}{} +\DeclareFontShape{H}{swgt}{bc}{sl}{<->wgtbco}{} +\DeclareHFontShape{H}{swgt}{bc}{it}{<->hssub*swgt/bc/sl}{} +\DeclareFontShape{H}{swgt}{b}{n}{<->wgtb}{} +\DeclareFontShape{H}{swgt}{b}{sl}{<->wgtbo}{} +\DeclareHFontShape{H}{swgt}{b}{it}{<->hssub*swgt/b/sl}{} +\DeclareFontShape{H}{swgt}{bx}{n}{<->wgtbx}{} +\DeclareFontShape{H}{swgt}{bx}{sl}{<->wgtbxo}{} +\DeclareHFontShape{H}{swgt}{bx}{it}{<->hssub*swgt/bx/sl}{} +\DeclareFontShape{H}{swgt}{bux}{n}{<->wgtbu}{} +\DeclareFontShape{H}{swgt}{bux}{sl}{<->wgtbuo}{} +\DeclareHFontShape{H}{swgt}{bux}{it}{<->hssub*swgt/bux/sl}{} + +%% End of hswgt.fd + diff --git a/language/korean/HLaTeX/latex/hswmj.fd b/language/korean/HLaTeX/latex/hswmj.fd new file mode 100644 index 0000000000..6dcf02ec2c --- /dev/null +++ b/language/korean/HLaTeX/latex/hswmj.fd @@ -0,0 +1,30 @@ +%% hswmj.fd: UhcMyoungjo for LaTeX + +\DeclareFontFamily{H}{swmj}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{swmj}{c}{n}{<->wmjc}{} +\DeclareFontShape{H}{swmj}{c}{sl}{<->wmjco}{} +\DeclareHFontShape{H}{swmj}{c}{it}{<->hssub*swmj/c/sl}{} +\DeclareFontShape{H}{swmj}{m}{n}{<->wmj}{} +\DeclareFontShape{H}{swmj}{m}{sl}{<->wmjo}{} +\DeclareHFontShape{H}{swmj}{m}{it}{<->hssub*swmj/m/sl}{} +\DeclareFontShape{H}{swmj}{x}{n}{<->wmjx}{} +\DeclareFontShape{H}{swmj}{x}{sl}{<->wmjxo}{} +\DeclareHFontShape{H}{swmj}{x}{it}{<->hssub*swmj/x/sl}{} +\DeclareFontShape{H}{swmj}{ux}{n}{<->wmju}{} +\DeclareFontShape{H}{swmj}{ux}{sl}{<->wmjuo}{} +\DeclareHFontShape{H}{swmj}{ux}{it}{<->hssub*swmj/ux/sl}{} +\DeclareFontShape{H}{swmj}{bc}{n}{<->wmjbc}{} +\DeclareFontShape{H}{swmj}{bc}{sl}{<->wmjbco}{} +\DeclareHFontShape{H}{swmj}{bc}{it}{<->hssub*swmj/bc/sl}{} +\DeclareFontShape{H}{swmj}{b}{n}{<->wmjb}{} +\DeclareFontShape{H}{swmj}{b}{sl}{<->wmjbo}{} +\DeclareHFontShape{H}{swmj}{b}{it}{<->hssub*swmj/b/sl}{} +\DeclareFontShape{H}{swmj}{bx}{n}{<->wmjbx}{} +\DeclareFontShape{H}{swmj}{bx}{sl}{<->wmjbxo}{} +\DeclareHFontShape{H}{swmj}{bx}{it}{<->hssub*swmj/bx/sl}{} +\DeclareFontShape{H}{swmj}{bux}{n}{<->wmjbu}{} +\DeclareFontShape{H}{swmj}{bux}{sl}{<->wmjbuo}{} +\DeclareHFontShape{H}{swmj}{bux}{it}{<->hssub*swmj/bux/sl}{} + +%% End of hswmj.fd diff --git a/language/korean/HLaTeX/latex/hswsh.fd b/language/korean/HLaTeX/latex/hswsh.fd new file mode 100644 index 0000000000..f9b393712f --- /dev/null +++ b/language/korean/HLaTeX/latex/hswsh.fd @@ -0,0 +1,30 @@ +%% hswsh.fd: UhcShinmunMyoungjo for LaTeX + +\DeclareFontFamily{H}{swsh}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{swsh}{c}{n}{<->wshc}{} +\DeclareFontShape{H}{swsh}{c}{sl}{<->wshco}{} +\DeclareHFontShape{H}{swsh}{c}{it}{<->hssub*swsh/c/sl}{} +\DeclareFontShape{H}{swsh}{m}{n}{<->wsh}{} +\DeclareFontShape{H}{swsh}{m}{sl}{<->wsho}{} +\DeclareHFontShape{H}{swsh}{m}{it}{<->hssub*swsh/m/sl}{} +\DeclareFontShape{H}{swsh}{x}{n}{<->wshx}{} +\DeclareFontShape{H}{swsh}{x}{sl}{<->wshxo}{} +\DeclareHFontShape{H}{swsh}{x}{it}{<->hssub*swsh/x/sl}{} +\DeclareFontShape{H}{swsh}{ux}{n}{<->wshu}{} +\DeclareFontShape{H}{swsh}{ux}{sl}{<->wshuo}{} +\DeclareHFontShape{H}{swsh}{ux}{it}{<->hssub*swsh/ux/sl}{} +\DeclareHFontShape{H}{swsh}{bc}{n}{<->hssub*swsh/c/n}{} +\DeclareHFontShape{H}{swsh}{bc}{sl}{<->hssub*swsh/c/sl}{} +\DeclareHFontShape{H}{swsh}{bc}{it}{<->hssub*swsh/c/sl}{} +\DeclareHFontShape{H}{swsh}{b}{n}{<->hssub*swsh/m/n}{} +\DeclareHFontShape{H}{swsh}{b}{sl}{<->hssub*swsh/m/sl}{} +\DeclareHFontShape{H}{swsh}{b}{it}{<->hssub*swsh/m/sl}{} +\DeclareHFontShape{H}{swsh}{bx}{n}{<->hssub*swsh/x/n}{} +\DeclareHFontShape{H}{swsh}{bx}{sl}{<->hssub*swsh/x/sl}{} +\DeclareHFontShape{H}{swsh}{bx}{it}{<->hssub*swsh/x/sl}{} +\DeclareHFontShape{H}{swsh}{bux}{n}{<->hssub*swsh/ux/n}{} +\DeclareHFontShape{H}{swsh}{bux}{sl}{<->hssub*swsh/ux/sl}{} +\DeclareHFontShape{H}{swsh}{bux}{it}{<->hssub*swsh/ux/sl}{} + +%% End of hswsh.fd diff --git a/language/korean/HLaTeX/latex/hswtt.fd b/language/korean/HLaTeX/latex/hswtt.fd new file mode 100644 index 0000000000..7c899e954c --- /dev/null +++ b/language/korean/HLaTeX/latex/hswtt.fd @@ -0,0 +1,18 @@ +%% hswtt.fd: UhcTypewriter for LaTeX + +\DeclareFontFamily{H}{swtt}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{swtt}{c}{n}{<->wttc}{} +\DeclareFontShape{H}{swtt}{c}{sl}{<->wttco}{} +\DeclareHFontShape{H}{swtt}{c}{it}{<->hssub*swtt/c/sl}{} +\DeclareFontShape{H}{swtt}{m}{n}{<->wtt}{} +\DeclareFontShape{H}{swtt}{m}{sl}{<->wtto}{} +\DeclareHFontShape{H}{swtt}{m}{it}{<->hssub*swtt/m/sl}{} +\DeclareFontShape{H}{swtt}{x}{n}{<->wttx}{} +\DeclareFontShape{H}{swtt}{x}{sl}{<->wttxo}{} +\DeclareHFontShape{H}{swtt}{x}{it}{<->hssub*swtt/x/sl}{} +\DeclareFontShape{H}{swtt}{ux}{n}{<->wttu}{} +\DeclareFontShape{H}{swtt}{ux}{sl}{<->wttuo}{} +\DeclareHFontShape{H}{swtt}{ux}{it}{<->hssub*swtt/ux/sl}{} + +%% End of hswtt.fd diff --git a/language/korean/HLaTeX/latex/hwwbm.fd b/language/korean/HLaTeX/latex/hwwbm.fd new file mode 100644 index 0000000000..a2d7bafcdf --- /dev/null +++ b/language/korean/HLaTeX/latex/hwwbm.fd @@ -0,0 +1,18 @@ +%% hwwbm.fd: UhcBom for LaTeX + +\DeclareFontFamily{H}{wwbm}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{wwbm}{c}{n}{<->wbmc}{} +\DeclareFontShape{H}{wwbm}{c}{sl}{<->wbmco}{} +\DeclareHFontShape{H}{wwbm}{c}{it}{<->hssub*wwbm/c/sl}{} +\DeclareFontShape{H}{wwbm}{m}{n}{<->wbm}{} +\DeclareFontShape{H}{wwbm}{m}{sl}{<->wbmo}{} +\DeclareHFontShape{H}{wwbm}{m}{it}{<->hssub*wwbm/m/sl}{} +\DeclareFontShape{H}{wwbm}{x}{n}{<->wbmx}{} +\DeclareFontShape{H}{wwbm}{x}{sl}{<->wbmxo}{} +\DeclareHFontShape{H}{wwbm}{x}{it}{<->hssub*wwbm/x/sl}{} +\DeclareFontShape{H}{wwbm}{ux}{n}{<->wbmu}{} +\DeclareFontShape{H}{wwbm}{ux}{sl}{<->wbmuo}{} +\DeclareHFontShape{H}{wwbm}{ux}{it}{<->hssub*wwbm/ux/sl}{} + +%% End of hwwbm.fd diff --git a/language/korean/HLaTeX/latex/hwwdn.fd b/language/korean/HLaTeX/latex/hwwdn.fd new file mode 100644 index 0000000000..a1507703e4 --- /dev/null +++ b/language/korean/HLaTeX/latex/hwwdn.fd @@ -0,0 +1,44 @@ +%% hwwdn.fd: UhcDinaru for LaTeX + +\DeclareFontFamily{H}{wwdn}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{wwdn}{c}{n}{<->wdnc}{} +\DeclareFontShape{H}{wwdn}{c}{sl}{<->wdnco}{} +\DeclareFontShape{H}{wwdn}{c}{it}{<->hssub*wwdn/c/sl}{} +\DeclareFontShape{H}{wwdn}{m}{n}{<->wdn}{} +\DeclareFontShape{H}{wwdn}{m}{sl}{<->wdno}{} +\DeclareFontShape{H}{wwdn}{m}{it}{<->hssub*wwdn/m/sl}{} +\DeclareFontShape{H}{wwdn}{x}{n}{<->wdnx}{} +\DeclareFontShape{H}{wwdn}{x}{sl}{<->wdnxo}{} +\DeclareFontShape{H}{wwdn}{x}{it}{<->hssub*wwdn/x/sl}{} +\DeclareFontShape{H}{wwdn}{ux}{n}{<->wdnu}{} +\DeclareFontShape{H}{wwdn}{ux}{sl}{<->wdnuo}{} +\DeclareFontShape{H}{wwdn}{ux}{it}{<->hssub*wwdn/ux/sl}{} + +\DeclareFontShape{H}{wwdn}{bc}{n}{<->wdnbc}{} +\DeclareFontShape{H}{wwdn}{bc}{sl}{<->wdnbco}{} +\DeclareFontShape{H}{wwdn}{bc}{it}{<->hssub*wwdn/bc/sl}{} +\DeclareFontShape{H}{wwdn}{b}{n}{<->wdnb}{} +\DeclareFontShape{H}{wwdn}{b}{sl}{<->wdnbo}{} +\DeclareFontShape{H}{wwdn}{b}{it}{<->hssub*wwdn/b/sl}{} +\DeclareFontShape{H}{wwdn}{bx}{n}{<->wdnbx}{} +\DeclareFontShape{H}{wwdn}{bx}{sl}{<->wdnbxo}{} +\DeclareFontShape{H}{wwdn}{bx}{it}{<->hssub*wwdn/bx/sl}{} +\DeclareFontShape{H}{wwdn}{bux}{n}{<->wdnbu}{} +\DeclareFontShape{H}{wwdn}{bux}{sl}{<->wdnbuo}{} +\DeclareFontShape{H}{wwdn}{bux}{it}{<->hssub*wwdn/bux/sl}{} + +\DeclareFontShape{H}{wwdn}{lc}{n}{<->wdnlc}{} +\DeclareFontShape{H}{wwdn}{lc}{sl}{<->wdnlco}{} +\DeclareFontShape{H}{wwdn}{lc}{it}{<->hssub*wwdn/lc/sl}{} +\DeclareFontShape{H}{wwdn}{l}{n}{<->wdnl}{} +\DeclareFontShape{H}{wwdn}{l}{sl}{<->wdnlo}{} +\DeclareFontShape{H}{wwdn}{l}{it}{<->hssub*wwdn/l/sl}{} +\DeclareFontShape{H}{wwdn}{lx}{n}{<->wdnlx}{} +\DeclareFontShape{H}{wwdn}{lx}{sl}{<->wdnlxo}{} +\DeclareFontShape{H}{wwdn}{lx}{it}{<->hssub*wwdn/lx/sl}{} +\DeclareFontShape{H}{wwdn}{lux}{n}{<->wdnlu}{} +\DeclareFontShape{H}{wwdn}{lux}{sl}{<->wdnluo}{} +\DeclareFontShape{H}{wwdn}{lux}{it}{<->hssub*wwdn/lux/sl}{} + +%% End of hwwdn.fd diff --git a/language/korean/HLaTeX/latex/hwwgr.fd b/language/korean/HLaTeX/latex/hwwgr.fd new file mode 100644 index 0000000000..7e64b314e5 --- /dev/null +++ b/language/korean/HLaTeX/latex/hwwgr.fd @@ -0,0 +1,30 @@ +%% hwwgr.fd: UhcGraphic for LaTeX + +\DeclareFontFamily{H}{wwgr}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{wwgr}{c}{n}{<->wgrc}{} +\DeclareFontShape{H}{wwgr}{c}{sl}{<->wgrco}{} +\DeclareHFontShape{H}{wwgr}{c}{it}{<->hssub*wwgr/c/sl}{} +\DeclareFontShape{H}{wwgr}{m}{n}{<->wgr}{} +\DeclareFontShape{H}{wwgr}{m}{sl}{<->wgro}{} +\DeclareHFontShape{H}{wwgr}{m}{it}{<->hssub*wwgr/m/sl}{} +\DeclareFontShape{H}{wwgr}{x}{n}{<->wgrx}{} +\DeclareFontShape{H}{wwgr}{x}{sl}{<->wgrxo}{} +\DeclareHFontShape{H}{wwgr}{x}{it}{<->hssub*wwgr/x/sl}{} +\DeclareFontShape{H}{wwgr}{ux}{n}{<->wgru}{} +\DeclareFontShape{H}{wwgr}{ux}{sl}{<->wgruo}{} +\DeclareHFontShape{H}{wwgr}{ux}{it}{<->hssub*wwgr/ux/sl}{} +\DeclareFontShape{H}{wwgr}{bc}{n}{<->wgrbc}{} +\DeclareFontShape{H}{wwgr}{bc}{sl}{<->wgrbco}{} +\DeclareHFontShape{H}{wwgr}{bc}{it}{<->hssub*wwgr/bc/sl}{} +\DeclareFontShape{H}{wwgr}{b}{n}{<->wgrb}{} +\DeclareFontShape{H}{wwgr}{b}{sl}{<->wgrbo}{} +\DeclareHFontShape{H}{wwgr}{b}{it}{<->hssub*wwgr/b/sl}{} +\DeclareFontShape{H}{wwgr}{bx}{n}{<->wgrbx}{} +\DeclareFontShape{H}{wwgr}{bx}{sl}{<->wgrbxo}{} +\DeclareHFontShape{H}{wwgr}{bx}{it}{<->hssub*wwgr/bx/sl}{} +\DeclareFontShape{H}{wwgr}{bux}{n}{<->wgrbu}{} +\DeclareFontShape{H}{wwgr}{bux}{sl}{<->wgrbuo}{} +\DeclareHFontShape{H}{wwgr}{bux}{it}{<->hssub*wwgr/bux/sl}{} + +%% End of hwwgr.fd diff --git a/language/korean/HLaTeX/latex/hwwgs.fd b/language/korean/HLaTeX/latex/hwwgs.fd new file mode 100644 index 0000000000..ac850a0dda --- /dev/null +++ b/language/korean/HLaTeX/latex/hwwgs.fd @@ -0,0 +1,30 @@ +%% hwwgs.fd: UhcGungseo for LaTeX + +\DeclareFontFamily{H}{wwgs}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{wwgs}{bc}{n}{<->wgsc}{} +\DeclareFontShape{H}{wwgs}{bc}{sl}{<->wgsco}{} +\DeclareHFontShape{H}{wwgs}{bc}{it}{<->hssub*wwgs/bc/sl}{} +\DeclareFontShape{H}{wwgs}{b}{n}{<->wgs}{} +\DeclareFontShape{H}{wwgs}{b}{sl}{<->wgso}{} +\DeclareHFontShape{H}{wwgs}{b}{it}{<->hssub*wwgs/b/sl}{} +\DeclareFontShape{H}{wwgs}{bx}{n}{<->wgsx}{} +\DeclareFontShape{H}{wwgs}{bx}{sl}{<->wgsxo}{} +\DeclareHFontShape{H}{wwgs}{bx}{it}{<->hssub*wwgs/bx/sl}{} +\DeclareFontShape{H}{wwgs}{bux}{n}{<->wgsu}{} +\DeclareFontShape{H}{wwgs}{bux}{sl}{<->wgsuo}{} +\DeclareHFontShape{H}{wwgs}{bux}{it}{<->hssub*wwgs/bux/sl}{} +\DeclareHFontShape{H}{wwgs}{c}{n}{<->hssub*wwgs/bc/n}{} +\DeclareHFontShape{H}{wwgs}{c}{sl}{<->hssub*wwgs/bc/sl}{} +\DeclareHFontShape{H}{wwgs}{c}{it}{<->hssub*wwgs/bc/sl}{} +\DeclareHFontShape{H}{wwgs}{m}{n}{<->hssub*wwgs/b/n}{} +\DeclareHFontShape{H}{wwgs}{m}{sl}{<->hssub*wwgs/b/sl}{} +\DeclareHFontShape{H}{wwgs}{m}{it}{<->hssub*wwgs/b/sl}{} +\DeclareHFontShape{H}{wwgs}{x}{n}{<->hssub*wwgs/bx/n}{} +\DeclareHFontShape{H}{wwgs}{x}{sl}{<->hssub*wwgs/bx/sl}{} +\DeclareHFontShape{H}{wwgs}{x}{it}{<->hssub*wwgs/bx/sl}{} +\DeclareHFontShape{H}{wwgs}{ux}{n}{<->hssub*wwgs/bux/n}{} +\DeclareHFontShape{H}{wwgs}{ux}{sl}{<->hssub*wwgs/bux/sl}{} +\DeclareHFontShape{H}{wwgs}{ux}{it}{<->hssub*wwgs/bux/sl}{} + +%% End of hwwgs.fd diff --git a/language/korean/HLaTeX/latex/hwwgt.fd b/language/korean/HLaTeX/latex/hwwgt.fd new file mode 100644 index 0000000000..523e22bbb9 --- /dev/null +++ b/language/korean/HLaTeX/latex/hwwgt.fd @@ -0,0 +1,30 @@ +%% hwwgt.fd: UhcGothic for LaTeX + +\DeclareFontFamily{H}{wwgt}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{wwgt}{c}{n}{<->wgtc}{} +\DeclareFontShape{H}{wwgt}{c}{sl}{<->wgtco}{} +\DeclareHFontShape{H}{wwgt}{c}{it}{<->hssub*wwgt/c/sl}{} +\DeclareFontShape{H}{wwgt}{m}{n}{<->wgt}{} +\DeclareFontShape{H}{wwgt}{m}{sl}{<->wgto}{} +\DeclareHFontShape{H}{wwgt}{m}{it}{<->hssub*wwgt/m/sl}{} +\DeclareFontShape{H}{wwgt}{x}{n}{<->wgtx}{} +\DeclareFontShape{H}{wwgt}{x}{sl}{<->wgtxo}{} +\DeclareHFontShape{H}{wwgt}{x}{it}{<->hssub*wwgt/x/sl}{} +\DeclareFontShape{H}{wwgt}{ux}{n}{<->wgtu}{} +\DeclareFontShape{H}{wwgt}{ux}{sl}{<->wgtuo}{} +\DeclareHFontShape{H}{wwgt}{ux}{it}{<->hssub*wwgt/ux/sl}{} +\DeclareFontShape{H}{wwgt}{bc}{n}{<->wgtbc}{} +\DeclareFontShape{H}{wwgt}{bc}{sl}{<->wgtbco}{} +\DeclareHFontShape{H}{wwgt}{bc}{it}{<->hssub*wwgt/bc/sl}{} +\DeclareFontShape{H}{wwgt}{b}{n}{<->wgtb}{} +\DeclareFontShape{H}{wwgt}{b}{sl}{<->wgtbo}{} +\DeclareHFontShape{H}{wwgt}{b}{it}{<->hssub*wwgt/b/sl}{} +\DeclareFontShape{H}{wwgt}{bx}{n}{<->wgtbx}{} +\DeclareFontShape{H}{wwgt}{bx}{sl}{<->wgtbxo}{} +\DeclareHFontShape{H}{wwgt}{bx}{it}{<->hssub*wwgt/bx/sl}{} +\DeclareFontShape{H}{wwgt}{bux}{n}{<->wgtbu}{} +\DeclareFontShape{H}{wwgt}{bux}{sl}{<->wgtbuo}{} +\DeclareHFontShape{H}{wwgt}{bux}{it}{<->hssub*wwgt/bux/sl}{} + +%% End of hwwgt.fd diff --git a/language/korean/HLaTeX/latex/hwwjgt.fd b/language/korean/HLaTeX/latex/hwwjgt.fd new file mode 100644 index 0000000000..350364dbea --- /dev/null +++ b/language/korean/HLaTeX/latex/hwwjgt.fd @@ -0,0 +1,18 @@ +%% hwwjgt.fd: UhcJamoGothic for LaTeX + +\DeclareFontFamily{H}{wwjgt}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{wwjgt}{c}{n}{<->wjgtc}{} +\DeclareFontShape{H}{wwjgt}{c}{sl}{<->wjgtco}{} +\DeclareHFontShape{H}{wwjgt}{c}{it}{<->hssub*wwjgt/c/sl}{} +\DeclareFontShape{H}{wwjgt}{m}{n}{<->wjgt}{} +\DeclareFontShape{H}{wwjgt}{m}{sl}{<->wjgto}{} +\DeclareHFontShape{H}{wwjgt}{m}{it}{<->hssub*wwjgt/m/sl}{} +\DeclareFontShape{H}{wwjgt}{x}{n}{<->wjgtx}{} +\DeclareFontShape{H}{wwjgt}{x}{sl}{<->wjgtxo}{} +\DeclareHFontShape{H}{wwjgt}{x}{it}{<->hssub*wwjgt/x/sl}{} +\DeclareFontShape{H}{wwjgt}{ux}{n}{<->wjgtu}{} +\DeclareFontShape{H}{wwjgt}{ux}{sl}{<->wjgtuo}{} +\DeclareHFontShape{H}{wwjgt}{ux}{it}{<->hssub*wwjgt/ux/sl}{} + +%% End of hwwjgt.fd diff --git a/language/korean/HLaTeX/latex/hwwjmj.fd b/language/korean/HLaTeX/latex/hwwjmj.fd new file mode 100644 index 0000000000..fb62961da1 --- /dev/null +++ b/language/korean/HLaTeX/latex/hwwjmj.fd @@ -0,0 +1,18 @@ +%% hwwjmj.fd: UhcJamoMyoungjo for LaTeX + +\DeclareFontFamily{H}{wwjmj}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{wwjmj}{c}{n}{<->wjmjc}{} +\DeclareFontShape{H}{wwjmj}{c}{sl}{<->wjmjco}{} +\DeclareHFontShape{H}{wwjmj}{c}{it}{<->hssub*wwjmj/c/sl}{} +\DeclareFontShape{H}{wwjmj}{m}{n}{<->wjmj}{} +\DeclareFontShape{H}{wwjmj}{m}{sl}{<->wjmjo}{} +\DeclareHFontShape{H}{wwjmj}{m}{it}{<->hssub*wwjmj/m/sl}{} +\DeclareFontShape{H}{wwjmj}{x}{n}{<->wjmjx}{} +\DeclareFontShape{H}{wwjmj}{x}{sl}{<->wjmjxo}{} +\DeclareHFontShape{H}{wwjmj}{x}{it}{<->hssub*wwjmj/x/sl}{} +\DeclareFontShape{H}{wwjmj}{ux}{n}{<->wjmju}{} +\DeclareFontShape{H}{wwjmj}{ux}{sl}{<->wjmjuo}{} +\DeclareHFontShape{H}{wwjmj}{ux}{it}{<->hssub*wwjmj/ux/sl}{} + +%% End of hwwjmj.fd diff --git a/language/korean/HLaTeX/latex/hwwjnv.fd b/language/korean/HLaTeX/latex/hwwjnv.fd new file mode 100644 index 0000000000..565376fe5b --- /dev/null +++ b/language/korean/HLaTeX/latex/hwwjnv.fd @@ -0,0 +1,18 @@ +%% hwwjnv.fd: UhcJamoNovel for LaTeX + +\DeclareFontFamily{H}{wwjnv}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{wwjnv}{c}{n}{<->wjnvc}{} +\DeclareFontShape{H}{wwjnv}{c}{sl}{<->wjnvco}{} +\DeclareHFontShape{H}{wwjnv}{c}{it}{<->hssub*wwjnv/c/sl}{} +\DeclareFontShape{H}{wwjnv}{m}{n}{<->wjnv}{} +\DeclareFontShape{H}{wwjnv}{m}{sl}{<->wjnvo}{} +\DeclareHFontShape{H}{wwjnv}{m}{it}{<->hssub*wwjnv/m/sl}{} +\DeclareFontShape{H}{wwjnv}{x}{n}{<->wjnvx}{} +\DeclareFontShape{H}{wwjnv}{x}{sl}{<->wjnvxo}{} +\DeclareHFontShape{H}{wwjnv}{x}{it}{<->hssub*wwjnv/x/sl}{} +\DeclareFontShape{H}{wwjnv}{ux}{n}{<->wjnvu}{} +\DeclareFontShape{H}{wwjnv}{ux}{sl}{<->wjnvuo}{} +\DeclareHFontShape{H}{wwjnv}{ux}{it}{<->hssub*wwjnv/ux/sl}{} + +%% End of hwwjnv.fd diff --git a/language/korean/HLaTeX/latex/hwwjsr.fd b/language/korean/HLaTeX/latex/hwwjsr.fd new file mode 100644 index 0000000000..a0e061c15b --- /dev/null +++ b/language/korean/HLaTeX/latex/hwwjsr.fd @@ -0,0 +1,18 @@ +%% hwwjsr.fd: UhcJamoSora for LaTeX + +\DeclareFontFamily{H}{wwjsr}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{wwjsr}{c}{n}{<->wjsrc}{} +\DeclareFontShape{H}{wwjsr}{c}{sl}{<->wjsrco}{} +\DeclareHFontShape{H}{wwjsr}{c}{it}{<->hssub*wwjsr/c/sl}{} +\DeclareFontShape{H}{wwjsr}{m}{n}{<->wjsr}{} +\DeclareFontShape{H}{wwjsr}{m}{sl}{<->wjsro}{} +\DeclareHFontShape{H}{wwjsr}{m}{it}{<->hssub*wwjsr/m/sl}{} +\DeclareFontShape{H}{wwjsr}{x}{n}{<->wjsrx}{} +\DeclareFontShape{H}{wwjsr}{x}{sl}{<->wjsrxo}{} +\DeclareHFontShape{H}{wwjsr}{x}{it}{<->hssub*wwjsr/x/sl}{} +\DeclareFontShape{H}{wwjsr}{ux}{n}{<->wjsru}{} +\DeclareFontShape{H}{wwjsr}{ux}{sl}{<->wjsruo}{} +\DeclareHFontShape{H}{wwjsr}{ux}{it}{<->hssub*wwjsr/ux/sl}{} + +%% End of hwwjsr.fd diff --git a/language/korean/HLaTeX/latex/hwwmj.fd b/language/korean/HLaTeX/latex/hwwmj.fd new file mode 100644 index 0000000000..3335a51725 --- /dev/null +++ b/language/korean/HLaTeX/latex/hwwmj.fd @@ -0,0 +1,30 @@ +%% hwwmj.fd: UhcMyoungjo for LaTeX + +\DeclareFontFamily{H}{wwmj}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{wwmj}{c}{n}{<->wmjc}{} +\DeclareFontShape{H}{wwmj}{c}{sl}{<->wmjco}{} +\DeclareHFontShape{H}{wwmj}{c}{it}{<->hssub*wwmj/c/sl}{} +\DeclareFontShape{H}{wwmj}{m}{n}{<->wmj}{} +\DeclareFontShape{H}{wwmj}{m}{sl}{<->wmjo}{} +\DeclareHFontShape{H}{wwmj}{m}{it}{<->hssub*wwmj/m/sl}{} +\DeclareFontShape{H}{wwmj}{x}{n}{<->wmjx}{} +\DeclareFontShape{H}{wwmj}{x}{sl}{<->wmjxo}{} +\DeclareHFontShape{H}{wwmj}{x}{it}{<->hssub*wwmj/x/sl}{} +\DeclareFontShape{H}{wwmj}{ux}{n}{<->wmju}{} +\DeclareFontShape{H}{wwmj}{ux}{sl}{<->wmjuo}{} +\DeclareHFontShape{H}{wwmj}{ux}{it}{<->hssub*wwmj/ux/sl}{} +\DeclareFontShape{H}{wwmj}{bc}{n}{<->wmjbc}{} +\DeclareFontShape{H}{wwmj}{bc}{sl}{<->wmjbco}{} +\DeclareHFontShape{H}{wwmj}{bc}{it}{<->hssub*wwmj/bc/sl}{} +\DeclareFontShape{H}{wwmj}{b}{n}{<->wmjb}{} +\DeclareFontShape{H}{wwmj}{b}{sl}{<->wmjbo}{} +\DeclareHFontShape{H}{wwmj}{b}{it}{<->hssub*wwmj/b/sl}{} +\DeclareFontShape{H}{wwmj}{bx}{n}{<->wmjbx}{} +\DeclareFontShape{H}{wwmj}{bx}{sl}{<->wmjbxo}{} +\DeclareHFontShape{H}{wwmj}{bx}{it}{<->hssub*wwmj/bx/sl}{} +\DeclareFontShape{H}{wwmj}{bux}{n}{<->wmjbu}{} +\DeclareFontShape{H}{wwmj}{bux}{sl}{<->wmjbuo}{} +\DeclareHFontShape{H}{wwmj}{bux}{it}{<->hssub*wwmj/bux/sl}{} + +%% End of hwwmj.fd diff --git a/language/korean/HLaTeX/latex/hwwpg.fd b/language/korean/HLaTeX/latex/hwwpg.fd new file mode 100644 index 0000000000..4e49066cdc --- /dev/null +++ b/language/korean/HLaTeX/latex/hwwpg.fd @@ -0,0 +1,30 @@ +%% hwwpg.fd: UhcPilgi for LaTeX + +\DeclareFontFamily{H}{wwpg}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{wwpg}{c}{n}{<->wpgc}{} +\DeclareFontShape{H}{wwpg}{c}{sl}{<->wpgco}{} +\DeclareHFontShape{H}{wwpg}{c}{it}{<->hssub*wwpg/c/sl}{} +\DeclareFontShape{H}{wwpg}{m}{n}{<->wpg}{} +\DeclareFontShape{H}{wwpg}{m}{sl}{<->wpgo}{} +\DeclareHFontShape{H}{wwpg}{m}{it}{<->hssub*wwpg/m/sl}{} +\DeclareFontShape{H}{wwpg}{x}{n}{<->wpgx}{} +\DeclareFontShape{H}{wwpg}{x}{sl}{<->wpgxo}{} +\DeclareHFontShape{H}{wwpg}{x}{it}{<->hssub*wwpg/x/sl}{} +\DeclareFontShape{H}{wwpg}{ux}{n}{<->wpgu}{} +\DeclareFontShape{H}{wwpg}{ux}{sl}{<->wpguo}{} +\DeclareHFontShape{H}{wwpg}{ux}{it}{<->hssub*wwpg/ux/sl}{} +\DeclareFontShape{H}{wwpg}{bc}{n}{<->wpgbc}{} +\DeclareFontShape{H}{wwpg}{bc}{sl}{<->wpgbco}{} +\DeclareHFontShape{H}{wwpg}{bc}{it}{<->hssub*wwpg/bc/sl}{} +\DeclareFontShape{H}{wwpg}{b}{n}{<->wpgb}{} +\DeclareFontShape{H}{wwpg}{b}{sl}{<->wpgbo}{} +\DeclareHFontShape{H}{wwpg}{b}{it}{<->hssub*wwpg/b/sl}{} +\DeclareFontShape{H}{wwpg}{bx}{n}{<->wpgbx}{} +\DeclareFontShape{H}{wwpg}{bx}{sl}{<->wpgbxo}{} +\DeclareHFontShape{H}{wwpg}{bx}{it}{<->hssub*wwpg/bx/sl}{} +\DeclareFontShape{H}{wwpg}{bux}{n}{<->wpgbu}{} +\DeclareFontShape{H}{wwpg}{bux}{sl}{<->wpgbuo}{} +\DeclareHFontShape{H}{wwpg}{bux}{it}{<->hssub*wwpg/bux/sl}{} + +%% End of hwwpg.fd diff --git a/language/korean/HLaTeX/latex/hwwpga.fd b/language/korean/HLaTeX/latex/hwwpga.fd new file mode 100644 index 0000000000..7437236ee8 --- /dev/null +++ b/language/korean/HLaTeX/latex/hwwpga.fd @@ -0,0 +1,18 @@ +%% hwwpga.fd: UhcPilgia for LaTeX + +\DeclareFontFamily{H}{wwpga}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{wwpga}{c}{n}{<->wpgac}{} +\DeclareFontShape{H}{wwpga}{c}{sl}{<->wpgaco}{} +\DeclareFontShape{H}{wwpga}{c}{it}{<->hssub*wwpga/c/sl}{} +\DeclareFontShape{H}{wwpga}{m}{n}{<->wpga}{} +\DeclareFontShape{H}{wwpga}{m}{sl}{<->wpgao}{} +\DeclareFontShape{H}{wwpga}{m}{it}{<->hssub*wwpga/m/sl}{} +\DeclareFontShape{H}{wwpga}{x}{n}{<->wpgax}{} +\DeclareFontShape{H}{wwpga}{x}{sl}{<->wpgaxo}{} +\DeclareFontShape{H}{wwpga}{x}{it}{<->hssub*wwpga/x/sl}{} +\DeclareFontShape{H}{wwpga}{ux}{n}{<->wpgau}{} +\DeclareFontShape{H}{wwpga}{ux}{sl}{<->wpgauo}{} +\DeclareFontShape{H}{wwpga}{ux}{it}{<->hssub*wwpga/ux/sl}{} + +%% End of hwwpga.fd diff --git a/language/korean/HLaTeX/latex/hwwph.fd b/language/korean/HLaTeX/latex/hwwph.fd new file mode 100644 index 0000000000..98a16b2052 --- /dev/null +++ b/language/korean/HLaTeX/latex/hwwph.fd @@ -0,0 +1,18 @@ +%% hwwph.fd: UhcPenHeulim for LaTeX + +\DeclareFontFamily{H}{wwph}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{wwph}{c}{n}{<->wphc}{} +\DeclareFontShape{H}{wwph}{c}{sl}{<->wphco}{} +\DeclareHFontShape{H}{wwph}{c}{it}{<->hssub*wwph/c/sl}{} +\DeclareFontShape{H}{wwph}{m}{n}{<->wph}{} +\DeclareFontShape{H}{wwph}{m}{sl}{<->wpho}{} +\DeclareHFontShape{H}{wwph}{m}{it}{<->hssub*wwph/m/sl}{} +\DeclareFontShape{H}{wwph}{x}{n}{<->wphx}{} +\DeclareFontShape{H}{wwph}{x}{sl}{<->wphxo}{} +\DeclareHFontShape{H}{wwph}{x}{it}{<->hssub*wwph/x/sl}{} +\DeclareFontShape{H}{wwph}{ux}{n}{<->wphu}{} +\DeclareFontShape{H}{wwph}{ux}{sl}{<->wphuo}{} +\DeclareHFontShape{H}{wwph}{ux}{it}{<->hssub*wwph/ux/sl}{} + +%% End of hwwph.fd diff --git a/language/korean/HLaTeX/latex/hwwpn.fd b/language/korean/HLaTeX/latex/hwwpn.fd new file mode 100644 index 0000000000..13afd2e24d --- /dev/null +++ b/language/korean/HLaTeX/latex/hwwpn.fd @@ -0,0 +1,18 @@ +%% hwwpn.fd: UhcPen for LaTeX + +\DeclareFontFamily{H}{wwpn}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{wwpn}{c}{n}{<->wpnc}{} +\DeclareFontShape{H}{wwpn}{c}{sl}{<->wpnco}{} +\DeclareHFontShape{H}{wwpn}{c}{it}{<->hssub*wwpn/c/sl}{} +\DeclareFontShape{H}{wwpn}{m}{n}{<->wpn}{} +\DeclareFontShape{H}{wwpn}{m}{sl}{<->wpno}{} +\DeclareHFontShape{H}{wwpn}{m}{it}{<->hssub*wwpn/m/sl}{} +\DeclareFontShape{H}{wwpn}{x}{n}{<->wpnx}{} +\DeclareFontShape{H}{wwpn}{x}{sl}{<->wpnxo}{} +\DeclareHFontShape{H}{wwpn}{x}{it}{<->hssub*wwpn/x/sl}{} +\DeclareFontShape{H}{wwpn}{ux}{n}{<->wpnu}{} +\DeclareFontShape{H}{wwpn}{ux}{sl}{<->wpnuo}{} +\DeclareHFontShape{H}{wwpn}{ux}{it}{<->hssub*wwpn/ux/sl}{} + +%% End of hwwpn.fd diff --git a/language/korean/HLaTeX/latex/hwwsh.fd b/language/korean/HLaTeX/latex/hwwsh.fd new file mode 100644 index 0000000000..37f0a942b7 --- /dev/null +++ b/language/korean/HLaTeX/latex/hwwsh.fd @@ -0,0 +1,30 @@ +%% hwwsh.fd: UhcShinmunMyoungjo for LaTeX + +\DeclareFontFamily{H}{wwsh}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{wwsh}{c}{n}{<->wshc}{} +\DeclareFontShape{H}{wwsh}{c}{sl}{<->wshco}{} +\DeclareHFontShape{H}{wwsh}{c}{it}{<->hssub*wwsh/c/sl}{} +\DeclareFontShape{H}{wwsh}{m}{n}{<->wsh}{} +\DeclareFontShape{H}{wwsh}{m}{sl}{<->wsho}{} +\DeclareHFontShape{H}{wwsh}{m}{it}{<->hssub*wwsh/m/sl}{} +\DeclareFontShape{H}{wwsh}{x}{n}{<->wshx}{} +\DeclareFontShape{H}{wwsh}{x}{sl}{<->wshxo}{} +\DeclareHFontShape{H}{wwsh}{x}{it}{<->hssub*wwsh/x/sl}{} +\DeclareFontShape{H}{wwsh}{ux}{n}{<->wshu}{} +\DeclareFontShape{H}{wwsh}{ux}{sl}{<->wshuo}{} +\DeclareHFontShape{H}{wwsh}{ux}{it}{<->hssub*wwsh/ux/sl}{} +\DeclareHFontShape{H}{wwsh}{bc}{n}{<->hssub*wwsh/c/n}{} +\DeclareHFontShape{H}{wwsh}{bc}{sl}{<->hssub*wwsh/c/sl}{} +\DeclareHFontShape{H}{wwsh}{bc}{it}{<->hssub*wwsh/c/sl}{} +\DeclareHFontShape{H}{wwsh}{b}{n}{<->hssub*wwsh/m/n}{} +\DeclareHFontShape{H}{wwsh}{b}{sl}{<->hssub*wwsh/m/sl}{} +\DeclareHFontShape{H}{wwsh}{b}{it}{<->hssub*wwsh/m/sl}{} +\DeclareHFontShape{H}{wwsh}{bx}{n}{<->hssub*wwsh/x/n}{} +\DeclareHFontShape{H}{wwsh}{bx}{sl}{<->hssub*wwsh/x/sl}{} +\DeclareHFontShape{H}{wwsh}{bx}{it}{<->hssub*wwsh/x/sl}{} +\DeclareHFontShape{H}{wwsh}{bux}{n}{<->hssub*wwsh/ux/n}{} +\DeclareHFontShape{H}{wwsh}{bux}{sl}{<->hssub*wwsh/ux/sl}{} +\DeclareHFontShape{H}{wwsh}{bux}{it}{<->hssub*wwsh/ux/sl}{} + +%% End of hwwsh.fd diff --git a/language/korean/HLaTeX/latex/hwwtt.fd b/language/korean/HLaTeX/latex/hwwtt.fd new file mode 100644 index 0000000000..143b828a4b --- /dev/null +++ b/language/korean/HLaTeX/latex/hwwtt.fd @@ -0,0 +1,18 @@ +%% hwwtt.fd: UhcTypewriter for LaTeX + +\DeclareFontFamily{H}{wwtt}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{wwtt}{c}{n}{<->wttc}{} +\DeclareFontShape{H}{wwtt}{c}{sl}{<->wttco}{} +\DeclareHFontShape{H}{wwtt}{c}{it}{<->hssub*wwtt/c/sl}{} +\DeclareFontShape{H}{wwtt}{m}{n}{<->wtt}{} +\DeclareFontShape{H}{wwtt}{m}{sl}{<->wtto}{} +\DeclareHFontShape{H}{wwtt}{m}{it}{<->hssub*wwtt/m/sl}{} +\DeclareFontShape{H}{wwtt}{x}{n}{<->wttx}{} +\DeclareFontShape{H}{wwtt}{x}{sl}{<->wttxo}{} +\DeclareHFontShape{H}{wwtt}{x}{it}{<->hssub*wwtt/x/sl}{} +\DeclareFontShape{H}{wwtt}{ux}{n}{<->wttu}{} +\DeclareFontShape{H}{wwtt}{ux}{sl}{<->wttuo}{} +\DeclareHFontShape{H}{wwtt}{ux}{it}{<->hssub*wwtt/ux/sl}{} + +%% End of hwwtt.fd diff --git a/language/korean/HLaTeX/latex/hwwvd.fd b/language/korean/HLaTeX/latex/hwwvd.fd new file mode 100644 index 0000000000..2cf9fb5ba3 --- /dev/null +++ b/language/korean/HLaTeX/latex/hwwvd.fd @@ -0,0 +1,18 @@ +%% hwwvd.fd: UhcVada for LaTeX + +\DeclareFontFamily{H}{wwvd}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{wwvd}{c}{n}{<->wvdc}{} +\DeclareFontShape{H}{wwvd}{c}{sl}{<->wvdco}{} +\DeclareHFontShape{H}{wwvd}{c}{it}{<->hssub*wwvd/c/sl}{} +\DeclareFontShape{H}{wwvd}{m}{n}{<->wvd}{} +\DeclareFontShape{H}{wwvd}{m}{sl}{<->wvdo}{} +\DeclareHFontShape{H}{wwvd}{m}{it}{<->hssub*wwvd/m/sl}{} +\DeclareFontShape{H}{wwvd}{x}{n}{<->wvdx}{} +\DeclareFontShape{H}{wwvd}{x}{sl}{<->wvdxo}{} +\DeclareHFontShape{H}{wwvd}{x}{it}{<->hssub*wwvd/x/sl}{} +\DeclareFontShape{H}{wwvd}{ux}{n}{<->wvdu}{} +\DeclareFontShape{H}{wwvd}{ux}{sl}{<->wvduo}{} +\DeclareHFontShape{H}{wwvd}{ux}{it}{<->hssub*wwvd/ux/sl}{} + +%% End of hwwvd.fd diff --git a/language/korean/HLaTeX/latex/hwwyt.fd b/language/korean/HLaTeX/latex/hwwyt.fd new file mode 100644 index 0000000000..54a11e745f --- /dev/null +++ b/language/korean/HLaTeX/latex/hwwyt.fd @@ -0,0 +1,18 @@ +%% hwwyt.fd: UhcYetgul for LaTeX + +\DeclareFontFamily{H}{wwyt}{\hyphenchar\font\m@ne} + +\DeclareFontShape{H}{wwyt}{c}{n}{<->wytc}{} +\DeclareFontShape{H}{wwyt}{c}{sl}{<->wytco}{} +\DeclareHFontShape{H}{wwyt}{c}{it}{<->hssub*wwyt/c/sl}{} +\DeclareFontShape{H}{wwyt}{m}{n}{<->wyt}{} +\DeclareFontShape{H}{wwyt}{m}{sl}{<->wyto}{} +\DeclareHFontShape{H}{wwyt}{m}{it}{<->hssub*wwyt/m/sl}{} +\DeclareFontShape{H}{wwyt}{x}{n}{<->wytx}{} +\DeclareFontShape{H}{wwyt}{x}{sl}{<->wytxo}{} +\DeclareHFontShape{H}{wwyt}{x}{it}{<->hssub*wwyt/x/sl}{} +\DeclareFontShape{H}{wwyt}{ux}{n}{<->wytu}{} +\DeclareFontShape{H}{wwyt}{ux}{sl}{<->wytuo}{} +\DeclareHFontShape{H}{wwyt}{ux}{it}{<->hssub*wwyt/ux/sl}{} + +%% End of hwwyt.fd diff --git a/language/korean/HLaTeX/latex/josa.tab b/language/korean/HLaTeX/latex/josa.tab new file mode 100644 index 0000000000..bab3e049b8 --- /dev/null +++ b/language/korean/HLaTeX/latex/josa.tab @@ -0,0 +1,3063 @@ +0,A4,C6 +0,A4,BF +0,A4,C1 +0,A4,C3 +0,A4,C4 +0,A4,C5 +0,A4,C7 +0,A4,CB +0,A4,CC +0,A4,D0 +0,A4,D1 +0,A4,D3 +0,A4,C0 +0,A4,C2 +0,A8,BF +0,A8,C0 +0,A8,C1 +0,A8,C2 +0,A8,C3 +0,A8,C4 +0,A8,C5 +0,A8,C6 +0,A8,C7 +0,A8,C8 +0,A8,C9 +0,A8,CA +0,A8,CB +0,A8,CC +0,A8,CD +0,A8,CE +0,A8,CF +0,A8,D0 +0,A8,D1 +0,A8,D2 +0,A8,D3 +0,A8,D4 +0,A8,D5 +0,A8,D6 +0,A8,D7 +0,A8,DB +0,A8,DC +0,A8,DD +0,A8,DD +0,A8,DF +0,A8,E0 +0,A8,E1 +0,A8,E2 +0,A8,E3 +0,A8,E4 +0,A8,E5 +0,A8,E6 +0,A8,E8 +0,A8,EA +0,A8,EB +0,A8,EF +0,A8,F2 +0,A8,F4 +0,A8,F5 +0,A8,F8 +0,A8,FD +0,A9,BF +0,A9,C0 +0,A9,C1 +0,A9,C2 +0,A9,C3 +0,A9,C4 +0,A9,C5 +0,A9,C6 +0,A9,C7 +0,A9,C8 +0,A9,C9 +0,A9,CA +0,A9,CB +0,A9,CC +0,A9,CD +0,A9,CE +0,A9,CF +0,A9,D0 +0,A9,D1 +0,A9,D2 +0,A9,D3 +0,A9,D4 +0,A9,D5 +0,A9,D6 +0,A9,D7 +0,A9,DB +0,A9,DC +0,A9,DD +0,A9,DD +0,A9,DE +0,A9,DF +0,A9,E0 +0,A9,E1 +0,A9,E2 +0,A9,E3 +0,A9,E4 +0,A9,E5 +0,A9,E6 +0,A9,E8 +0,A9,EA +0,A9,EB +0,A9,EF +0,A9,F2 +0,A9,F4 +0,A9,F5 +0,B0,A1 +0,B0,B3 +0,B0,BC +0,B0,C2 +0,B0,C5 +0,B0,D4 +0,B0,DC +0,B0,E8 +0,B0,ED +0,B0,FA +0,B1,A5 +0,B1,AB +0,B1,B3 +0,B1,B8 +0,B1,C5 +0,B1,CB +0,B1,CD +0,B1,D4 +0,B1,D7 +0,B1,E1 +0,B1,E2 +0,B1,EE +0,B1,FA +0,B2,A5 +0,B2,A8 +0,B2,B2 +0,B2,B8 +0,B2,BE +0,B2,BF +0,B2,CA +0,B2,CF +0,B2,D2 +0,B2,D8 +0,B2,D9 +0,B2,E3 +0,B2,E7 +0,B2,EE +0,B2,F3 +0,B2,F4 +0,B3,A2 +0,B3,AA +0,B3,BB +0,B3,C4 +0,B3,CA +0,B3,D7 +0,B3,E0 +0,B3,E9 +0,B3,EB +0,B3,F6 +0,B3,FA +0,B4,A2 +0,B4,A9 +0,B4,B2 +0,B4,B4 +0,B4,B5 +0,B4,BA +0,B4,C0 +0,B4,CC +0,B4,CF +0,B4,D9 +0,B4,EB +0,B4,F4 +0,B4,F5 +0,B5,A5 +0,B5,AE +0,B5,B3 +0,B5,B5 +0,B5,C2 +0,B5,C5 +0,B5,C7 +0,B5,CD +0,B5,CE +0,B5,D6 +0,B5,D8 +0,B5,DA +0,B5,E0 +0,B5,E5 +0,B5,EF +0,B5,F0 +0,B5,FB +0,B6,A7 +0,B6,B0 +0,B6,BC +0,B6,C5 +0,B6,C7 +0,B6,CC +0,B6,CE +0,B6,CF +0,B6,D1 +0,B6,D8 +0,B6,D9 +0,B6,DF +0,B6,E7 +0,B6,EC +0,B6,F3 +0,B7,A1 +0,B7,AA +0,B7,AF +0,B7,B9 +0,B7,C1 +0,B7,CA +0,B7,CE +0,B7,D6 +0,B7,DA +0,B7,E1 +0,B7,E7 +0,B7,EF +0,B7,F1 +0,B7,F2 +0,B7,F9 +0,B8,A3 +0,B8,AE +0,B8,B6 +0,B8,C5 +0,B8,CF +0,B8,D3 +0,B8,DE +0,B8,E7 +0,B8,EF +0,B8,F0 +0,B8,FA +0,B8,FE +0,B9,A6 +0,B9,AB +0,B9,B9 +0,B9,BE +0,B9,BF +0,B9,C2 +0,B9,C7 +0,B9,CC +0,B9,D9 +0,B9,E8 +0,B9,F2 +0,B9,F6 +0,BA,A3 +0,BA,AD +0,BA,B6 +0,BA,B8 +0,BA,C1 +0,BA,C4 +0,BA,C6 +0,BA,CC +0,BA,CE +0,BA,DB +0,BA,DE +0,BA,DF +0,BA,E4 +0,BA,EA +0,BA,F1 +0,BA,FC +0,BB,A9 +0,BB,B2 +0,BB,B5 +0,BB,BE +0,BB,C0 +0,BB,C7 +0,BB,CE +0,BB,CF +0,BB,D1 +0,BB,D8 +0,BB,DA +0,BB,DF +0,BB,E7 +0,BB,F5 +0,BB,FE +0,BC,A8 +0,BC,AD +0,BC,BC +0,BC,C5 +0,BC,CE +0,BC,D2 +0,BC,DD +0,BC,E2 +0,BC,E8 +0,BC,EE +0,BC,F6 +0,BD,A4 +0,BD,A6 +0,BD,AC +0,BD,B4 +0,BD,BA +0,BD,C3 +0,BD,CE +0,BD,D8 +0,BD,E1 +0,BD,EA +0,BD,EE +0,BD,F7 +0,BD,FB +0,BD,FD +0,BE,A4 +0,BE,A5 +0,BE,AC +0,BE,AE +0,BE,AF +0,BE,B2 +0,BE,BA +0,BE,BE +0,BE,C6 +0,BE,D6 +0,BE,DF +0,BE,EA +0,BE,EE +0,BF,A1 +0,BF,A9 +0,BF,B9 +0,BF,C0 +0,BF,CD +0,BF,D6 +0,BF,DC +0,BF,E4 +0,BF,EC +0,BF,F6 +0,BF,FE +0,C0,A7 +0,C0,AF +0,C0,B8 +0,C0,C7 +0,C0,CC +0,C0,DA +0,C0,E7 +0,C0,F0 +0,C0,F7 +0,C0,FA +0,C1,A6 +0,C1,AE +0,C1,B5 +0,C1,B6 +0,C1,C2 +0,C1,C8 +0,C1,CB +0,C1,D2 +0,C1,D6 +0,C1,E0 +0,C1,E2 +0,C1,E3 +0,C1,EA +0,C1,EE +0,C1,F6 +0,C2,A5 +0,C2,B0 +0,C2,B9 +0,C2,BC +0,C2,C5 +0,C2,C7 +0,C2,C9 +0,C2,D2 +0,C2,D6 +0,C2,D8 +0,C2,DE +0,C2,E5 +0,C2,E8 +0,C2,E9 +0,C2,EA +0,C2,EE +0,C2,F7 +0,C3,A4 +0,C3,AD +0,C3,B3 +0,C3,BC +0,C3,C4 +0,C3,C7 +0,C3,CA +0,C3,D2 +0,C3,D6 +0,C3,DD +0,C3,DF +0,C3,E7 +0,C3,E9 +0,C3,EB +0,C3,F2 +0,C3,F7 +0,C4,A1 +0,C4,AB +0,C4,B3 +0,C4,BC +0,C4,BF +0,C4,C9 +0,C4,D1 +0,C4,D9 +0,C4,DA +0,C4,E2 +0,C4,E8 +0,C4,EA +0,C4,EC +0,C4,ED +0,C4,F5 +0,C4,F9 +0,C4,FB +0,C5,A5 +0,C5,A9 +0,C5,B0 +0,C5,B8 +0,C5,C2 +0,C5,CB +0,C5,CD +0,C5,D7 +0,C5,DF +0,C5,E2 +0,C5,E4 +0,C5,ED +0,C5,EF +0,C5,F0 +0,C5,F4 +0,C5,F5 +0,C5,FD +0,C6,A1 +0,C6,A2 +0,C6,A9 +0,C6,AE +0,C6,B7 +0,C6,BC +0,C6,C4 +0,C6,D0 +0,C6,D9 +0,C6,DB +0,C6,E4 +0,C6,EC +0,C6,F3 +0,C6,F7 +0,C7,A1 +0,C7,A3 +0,C7,A5 +0,C7,AA +0,C7,B4 +0,C7,B6 +0,C7,BB +0,C7,C1 +0,C7,C7 +0,C7,CF +0,C7,D8 +0,C7,E1 +0,C7,E3 +0,C7,EC +0,C7,F4 +0,C7,FD +0,C8,A3 +0,C8,AD +0,C8,B3 +0,C8,B8 +0,C8,BF +0,C8,C4 +0,C8,CC +0,C8,D1 +0,C8,D6 +0,C8,DE +0,C8,E5 +0,C8,F1 +0,C8,F7 +0,CA,A1 +0,CA,A2 +0,CA,A3 +0,CA,A4 +0,CA,A5 +0,CA,A6 +0,CA,A7 +0,CA,A8 +0,CA,A9 +0,CA,AA +0,CA,AB +0,CA,AC +0,CA,AD +0,CA,AE +0,CA,AF +0,CA,B0 +0,CA,B1 +0,CA,B2 +0,CA,B3 +0,CA,B4 +0,CA,B5 +0,CA,B6 +0,CA,B7 +0,CA,B8 +0,CA,B9 +0,CA,BA +0,CA,BB +0,CA,BC +0,CA,BD +0,CB,BF +0,CB,C0 +0,CB,C1 +0,CB,C2 +0,CB,C3 +0,CB,C4 +0,CB,C5 +0,CB,C6 +0,CB,C7 +0,CB,C8 +0,CB,C9 +0,CB,CA +0,CB,CB +0,CB,CC +0,CB,CD +0,CB,CE +0,CB,CF +0,CB,D0 +0,CB,D1 +0,CB,D2 +0,CB,DA +0,CB,DB +0,CB,DC +0,CB,DD +0,CB,DE +0,CB,DF +0,CB,E0 +0,CB,E1 +0,CB,E2 +0,CB,E3 +0,CB,E4 +0,CB,E5 +0,CB,E6 +0,CB,E7 +0,CB,E8 +0,CB,E9 +0,CB,EA +0,CC,A7 +0,CC,A8 +0,CC,A9 +0,CC,F5 +0,CC,F6 +0,CC,F7 +0,CC,F8 +0,CC,F9 +0,CC,FA +0,CC,FB +0,CC,FC +0,CC,FD +0,CC,FE +0,CD,A1 +0,CD,A2 +0,CD,A3 +0,CD,A4 +0,CD,A5 +0,CD,A6 +0,CD,A7 +0,CD,A8 +0,CD,A9 +0,CD,AA +0,CD,AB +0,CD,AC +0,CD,AD +0,CD,AE +0,CD,AF +0,CD,B0 +0,CD,B1 +0,CD,B2 +0,CD,B3 +0,CD,B4 +0,CD,B5 +0,CD,B6 +0,CD,B7 +0,CD,B8 +0,CD,B9 +0,CD,BA +0,CD,BB +0,CD,BC +0,CD,BD +0,CD,BE +0,CD,BF +0,CD,C0 +0,CD,C1 +0,CD,C2 +0,CD,C3 +0,CD,C4 +0,CD,C5 +0,CD,C6 +0,CD,C7 +0,CD,C8 +0,CD,C9 +0,CD,CA +0,CD,CB +0,CD,CC +0,CD,CD +0,CD,CE +0,CD,CF +0,CD,D0 +0,CD,D1 +0,CD,D2 +0,CD,D3 +0,CD,D4 +0,CD,D5 +0,CD,FB +0,CD,FC +0,CD,FD +0,CD,FE +0,CE,A1 +0,CE,A2 +0,CE,A3 +0,CE,A4 +0,CE,A5 +0,CE,A6 +0,CE,A7 +0,CE,A8 +0,CE,CF +0,CE,D0 +0,CE,D1 +0,CE,D2 +0,CE,D3 +0,CE,D4 +0,CE,D5 +0,CE,D6 +0,CE,D7 +0,CE,D8 +0,CE,D9 +0,CE,DA +0,CE,DF +0,CE,E0 +0,CE,E1 +0,CE,E2 +0,CE,E3 +0,CE,E4 +0,CE,E5 +0,CE,E6 +0,CE,E7 +0,CE,E8 +0,CE,E9 +0,CE,EA +0,CE,EB +0,CE,EC +0,CE,ED +0,CE,EE +0,CE,EF +0,CE,F0 +0,CE,F1 +0,CE,F2 +0,CE,F3 +0,CE,F4 +0,CE,F5 +0,CE,F6 +0,CE,F7 +0,CE,F8 +0,CE,F9 +0,CE,FA +0,CE,FB +0,CE,FC +0,CE,FD +0,CE,FE +0,CF,A1 +0,CF,A2 +0,CF,A3 +0,CF,A4 +0,CF,A5 +0,CF,A6 +0,CF,A7 +0,CF,A8 +0,CF,A9 +0,CF,AA +0,CF,AB +0,CF,AC +0,CF,AD +0,CF,AE +0,CF,AF +0,CF,B0 +0,CF,B1 +0,CF,B2 +0,CF,B3 +0,CF,B4 +0,CF,B5 +0,CF,B6 +0,CF,B7 +0,CF,B8 +0,CF,B9 +0,CF,BA +0,CF,BB +0,CF,BC +0,CF,BD +0,CF,BE +0,CF,BF +0,CF,C0 +0,CF,C1 +0,CF,C2 +0,CF,C3 +0,CF,C4 +0,CF,C5 +0,CF,C6 +0,CF,C7 +0,CF,C8 +0,CF,C9 +0,CF,CA +0,CF,CB +0,CF,CC +0,CF,CD +0,CF,CE +0,CF,CF +0,CF,F5 +0,CF,F6 +0,CF,F7 +0,CF,F8 +0,CF,F9 +0,CF,FA +0,CF,FB +0,CF,FC +0,CF,FD +0,CF,FE +0,D0,A1 +0,D0,A2 +0,D0,A3 +0,D0,A4 +0,D0,A5 +0,D0,A6 +0,D0,A7 +0,D0,A8 +0,D0,A9 +0,D0,AA +0,D0,AB +0,D0,AC +0,D0,AD +0,D0,AE +0,D0,AF +0,D0,B0 +0,D0,B1 +0,D0,EA +0,D0,EB +0,D0,EC +0,D0,ED +0,D0,EE +0,D0,EF +0,D0,F0 +0,D0,F1 +0,D0,F2 +0,D0,F3 +0,D0,F4 +0,D0,F5 +0,D0,F6 +0,D0,F7 +0,D0,F8 +0,D0,F9 +0,D0,FA +0,D0,FB +0,D0,FC +0,D0,FD +0,D0,FE +0,D1,A1 +0,D1,A2 +0,D1,A3 +0,D1,A4 +0,D1,A5 +0,D1,A6 +0,D1,A7 +0,D1,A8 +0,D1,A9 +0,D1,AA +0,D1,AB +0,D1,AC +0,D1,AD +0,D1,AE +0,D1,AF +0,D1,B0 +0,D1,B1 +0,D1,B2 +0,D1,B3 +0,D1,B4 +0,D1,B5 +0,D1,B6 +0,D1,B7 +0,D1,B8 +0,D1,B9 +0,D1,BA +0,D1,BB +0,D1,BC +0,D1,BD +0,D1,BE +0,D1,BF +0,D1,C0 +0,D1,C1 +0,D1,C2 +0,D1,C3 +0,D1,C4 +0,D1,C5 +0,D1,C6 +0,D1,C7 +0,D1,C8 +0,D1,C9 +0,D1,CA +0,D1,CB +0,D1,D3 +0,D1,D4 +0,D1,D5 +0,D1,D6 +0,D1,D7 +0,D1,D8 +0,D1,D9 +0,D1,DA +0,D1,DB +0,D1,DC +0,D1,DD +0,D1,DE +0,D1,DF +0,D1,E0 +0,D1,E1 +0,D2,AC +0,D2,AD +0,D2,AE +0,D2,AF +0,D2,B0 +0,D2,B1 +0,D2,B3 +0,D2,BD +0,D2,BE +0,D2,BF +0,D2,C0 +0,D2,C1 +0,D2,C2 +0,D2,C3 +0,D2,C4 +0,D2,C5 +0,D2,C6 +0,D2,C7 +0,D2,C8 +0,D2,C9 +0,D2,CA +0,D2,CB +0,D2,CC +0,D2,CD +0,D2,CE +0,D2,DD +0,D2,DE +0,D2,DF +0,D2,E0 +0,D2,E1 +0,D2,E2 +0,D2,E3 +0,D2,E4 +0,D2,E5 +0,D2,E6 +0,D2,E7 +0,D2,E8 +0,D2,E9 +0,D2,EA +0,D2,EB +0,D2,EE +0,D2,EF +0,D2,F9 +0,D2,FA +0,D2,FD +0,D2,FE +0,D3,DB +0,D3,DC +0,D3,DD +0,D3,DE +0,D3,DF +0,D3,E0 +0,D3,E1 +0,D3,E2 +0,D3,E3 +0,D3,E4 +0,D3,E5 +0,D3,E6 +0,D3,E7 +0,D3,E8 +0,D3,E9 +0,D3,EA +0,D3,EE +0,D3,EF +0,D3,F0 +0,D3,F1 +0,D3,F2 +0,D3,F3 +0,D3,F4 +0,D3,F5 +0,D3,F6 +0,D3,F7 +0,D3,F8 +0,D3,F9 +0,D3,FA +0,D3,FB +0,D3,FC +0,D3,FD +0,D3,FE +0,D4,A1 +0,D4,A2 +0,D4,A3 +0,D4,A4 +0,D4,A5 +0,D4,A6 +0,D4,A7 +0,D4,A8 +0,D4,A9 +0,D4,AA +0,D4,AB +0,D4,AC +0,D4,AD +0,D4,AE +0,D4,AF +0,D4,B0 +0,D4,B1 +0,D4,B2 +0,D4,B3 +0,D4,B4 +0,D4,B5 +0,D4,B6 +0,D4,B7 +0,D4,DF +0,D4,E0 +0,D4,E1 +0,D4,E2 +0,D4,E3 +0,D4,E4 +0,D4,E5 +0,D4,E6 +0,D4,E7 +0,D4,E8 +0,D4,E9 +0,D4,FA +0,D4,FB +0,D4,FC +0,D4,FD +0,D4,FE +0,D5,A1 +0,D5,A2 +0,D5,A3 +0,D5,A4 +0,D5,CE +0,D5,CF +0,D5,D0 +0,D5,D1 +0,D5,E2 +0,D5,E3 +0,D5,E4 +0,D5,E5 +0,D5,E6 +0,D5,E7 +0,D5,E8 +0,D5,E9 +0,D5,EA +0,D5,EB +0,D5,EC +0,D5,ED +0,D5,EE +0,D5,EF +0,D5,F0 +0,D5,F1 +0,D5,F2 +0,D5,F3 +0,D6,C7 +0,D6,C8 +0,D6,C9 +0,D6,CA +0,D6,CB +0,D6,CC +0,D6,CD +0,D6,CE +0,D6,CF +0,D6,D0 +0,D6,D1 +0,D6,D2 +0,D6,D3 +0,D6,D4 +0,D6,D5 +0,D6,D6 +0,D6,D7 +0,D6,D8 +0,D6,D9 +0,D6,DA +0,D6,DB +0,D6,DC +0,D6,DD +0,D6,ED +0,D6,EE +0,D6,EF +0,D6,F0 +0,D6,F1 +0,D6,F2 +0,D6,F3 +0,D6,F4 +0,D6,F5 +0,D6,F6 +0,D6,F7 +0,D6,F8 +0,D6,F9 +0,D6,FA +0,D6,FB +0,D6,FC +0,D6,FD +0,D6,FE +0,D7,A1 +0,D7,A2 +0,D7,A4 +0,D7,A5 +0,D7,A6 +0,D7,A7 +0,D7,A8 +0,D7,A9 +0,D7,AA +0,D7,AB +0,D7,AC +0,D7,AD +0,D7,AE +0,D7,AF +0,D7,B0 +0,D7,B1 +0,D7,B2 +0,D7,B3 +0,D7,B4 +0,D7,B5 +0,D7,B6 +0,D7,B7 +0,D7,B8 +0,D7,B9 +0,D7,BA +0,D7,BB +0,D7,BC +0,D7,BD +0,D7,BE +0,D7,D6 +0,D7,D7 +0,D7,D8 +0,D7,D9 +0,D7,DA +0,D7,DB +0,D7,DC +0,D7,DD +0,D7,DE +0,D7,DF +0,D7,E0 +0,D7,E1 +0,D7,E2 +0,D7,E3 +0,D7,E4 +0,D7,E5 +0,D7,E6 +0,D7,E7 +0,D7,E8 +0,D7,E9 +0,D7,EA +0,D7,EB +0,D7,EC +0,D7,ED +0,D7,EE +0,D7,EF +0,D8,A4 +0,D8,A5 +0,D8,A6 +0,D8,A7 +0,D8,A8 +0,D8,A9 +0,D8,AA +0,D8,AB +0,D8,D8 +0,D8,D9 +0,D8,DA +0,D8,DB +0,D8,DC +0,D8,DD +0,D8,DE +0,D8,DF +0,D8,E0 +0,D8,E1 +0,D8,E2 +0,D8,E3 +0,D8,E4 +0,D8,E5 +0,D9,B1 +0,D9,B2 +0,D9,B3 +0,D9,B4 +0,D9,B5 +0,D9,B6 +0,D9,B7 +0,D9,B8 +0,D9,B9 +0,D9,BA +0,D9,BB +0,D9,BC +0,D9,BD +0,D9,BE +0,D9,BF +0,D9,C0 +0,D9,C1 +0,D9,C2 +0,D9,C3 +0,D9,C4 +0,D9,C5 +0,D9,C6 +0,D9,C7 +0,D9,C8 +0,D9,C9 +0,D9,D6 +0,D9,D7 +0,D9,D8 +0,D9,D9 +0,D9,DA +0,D9,DB +0,D9,DC +0,D9,DD +0,D9,DE +0,D9,DF +0,D9,E0 +0,D9,E1 +0,D9,E2 +0,D9,E3 +0,D9,E4 +0,D9,E5 +0,D9,E6 +0,D9,E7 +0,D9,E8 +0,D9,E9 +0,D9,EA +0,D9,EB +0,D9,EC +0,D9,ED +0,D9,EE +0,D9,EF +0,D9,F0 +0,D9,F1 +0,D9,F2 +0,D9,F3 +0,D9,F4 +0,D9,F5 +0,D9,F6 +0,D9,F7 +0,DA,AB +0,DA,AC +0,DA,AD +0,DA,AE +0,DA,AF +0,DA,B0 +0,DA,B1 +0,DA,B2 +0,DA,B3 +0,DA,B4 +0,DA,B5 +0,DA,B6 +0,DA,B7 +0,DA,B8 +0,DA,B9 +0,DA,BA +0,DA,BB +0,DA,BC +0,DA,BD +0,DB,C3 +0,DB,C4 +0,DB,C5 +0,DB,C6 +0,DB,C7 +0,DB,C8 +0,DB,C9 +0,DB,CA +0,DB,CB +0,DB,CC +0,DB,CD +0,DB,CE +0,DB,CF +0,DB,D0 +0,DB,D1 +0,DB,D2 +0,DB,D3 +0,DB,D4 +0,DB,D5 +0,DB,D6 +0,DC,C1 +0,DC,C2 +0,DC,C3 +0,DC,C4 +0,DC,C5 +0,DC,C6 +0,DC,C7 +0,DC,C8 +0,DC,C9 +0,DC,CA +0,DC,CB +0,DC,CC +0,DC,CD +0,DC,CE +0,DC,CF +0,DC,D0 +0,DC,F4 +0,DC,F5 +0,DC,F6 +0,DC,F7 +0,DC,F8 +0,DC,F9 +0,DC,FA +0,DC,FB +0,DC,FC +0,DC,FD +0,DC,FE +0,DD,A1 +0,DD,A2 +0,DD,A3 +0,DD,A4 +0,DD,A5 +0,DD,A6 +0,DD,A7 +0,DD,A8 +0,DD,A9 +0,DD,AA +0,DD,AB +0,DD,AC +0,DD,AD +0,DD,AE +0,DD,AF +0,DD,B0 +0,DD,B1 +0,DD,B2 +0,DD,B3 +0,DD,B4 +0,DD,B5 +0,DD,B6 +0,DD,B7 +0,DD,B8 +0,DD,B9 +0,DD,BA +0,DD,BB +0,DD,BC +0,DD,BD +0,DD,BE +0,DD,BF +0,DD,C0 +0,DD,E0 +0,DD,E1 +0,DD,E2 +0,DD,E3 +0,DD,E4 +0,DD,E5 +0,DD,E6 +0,DD,E7 +0,DD,E8 +0,DD,E9 +0,DD,EA +0,DD,EB +0,DD,EC +0,DD,ED +0,DD,EE +0,DD,EF +0,DD,F0 +0,DD,F1 +0,DD,F2 +0,DD,F3 +0,DD,F4 +0,DD,F5 +0,DD,F6 +0,DD,F7 +0,DD,F8 +0,DD,F9 +0,DD,FA +0,DD,FB +0,DD,FC +0,DD,FD +0,DD,FE +0,DE,A1 +0,DE,A2 +0,DE,A3 +0,DE,A4 +0,DE,A5 +0,DE,A6 +0,DE,A7 +0,DE,A8 +0,DE,A9 +0,DE,AA +0,DE,AB +0,DE,AC +0,DE,BF +0,DE,C0 +0,DE,C1 +0,DE,C2 +0,DE,C3 +0,DE,C4 +0,DE,C5 +0,DE,C6 +0,DE,C7 +0,DE,C8 +0,DE,C9 +0,DE,CA +0,DE,CB +0,DE,CC +0,DE,CD +0,DE,CE +0,DE,CF +0,DE,D0 +0,DE,D1 +0,DE,D2 +0,DE,D3 +0,DE,D4 +0,DE,D5 +0,DE,D6 +0,DE,D7 +0,DE,D8 +0,DE,D9 +0,DE,DA +0,DE,DB +0,DE,DC +0,DE,DD +0,DE,DE +0,DE,DF +0,DE,E0 +0,DE,E1 +0,DE,E2 +0,DE,E3 +0,DE,E4 +0,DE,E5 +0,DE,E6 +0,DE,E7 +0,DE,E8 +0,DE,E9 +0,DE,EA +0,DE,EB +0,DE,EC +0,DE,ED +0,DE,EE +0,DE,EF +0,DE,F0 +0,DE,F1 +0,DE,F2 +0,DE,F3 +0,DE,F4 +0,DE,F5 +0,DE,F6 +0,DE,F7 +0,DE,F8 +0,DE,F9 +0,DE,FA +0,DF,DD +0,DF,DE +0,DF,DF +0,DF,EA +0,DF,EB +0,DF,EC +0,DF,ED +0,DF,EE +0,DF,EF +0,DF,F0 +0,DF,F1 +0,DF,F2 +0,DF,F3 +0,DF,F4 +0,DF,F5 +0,DF,F6 +0,DF,F7 +0,DF,F8 +0,DF,F9 +0,DF,FA +0,DF,FB +0,DF,FC +0,DF,FD +0,DF,FE +0,E0,A1 +0,E0,A2 +0,E0,A3 +0,E0,A4 +0,E0,A5 +0,E0,A6 +0,E0,A7 +0,E0,A8 +0,E0,A9 +0,E1,A6 +0,E1,A7 +0,E1,A8 +0,E1,A9 +0,E1,AA +0,E1,AB +0,E1,AC +0,E1,AD +0,E1,AE +0,E1,AF +0,E1,B0 +0,E1,B1 +0,E1,B2 +0,E1,B3 +0,E1,B4 +0,E1,B5 +0,E1,B6 +0,E1,B7 +0,E1,B8 +0,E1,B9 +0,E1,BA +0,E1,BB +0,E1,BC +0,E1,BD +0,E1,BE +0,E1,BF +0,E1,C0 +0,E1,C1 +0,E1,C2 +0,E1,C3 +0,E1,C4 +0,E1,C5 +0,E1,C6 +0,E1,C7 +0,E1,C8 +0,E1,C9 +0,E1,CA +0,E1,CB +0,E1,CC +0,E1,CD +0,E1,CE +0,E1,CF +0,E1,D0 +0,E1,D1 +0,E1,D2 +0,E1,D3 +0,E1,EC +0,E1,ED +0,E1,EE +0,E1,EF +0,E1,F0 +0,E1,F1 +0,E1,F2 +0,E1,F3 +0,E1,F4 +0,E1,F5 +0,E1,F6 +0,E1,F7 +0,E1,F8 +0,E1,F9 +0,E1,FA +0,E1,FB +0,E1,FC +0,E1,FD +0,E1,FE +0,E2,A1 +0,E2,A2 +0,E2,A3 +0,E2,A4 +0,E2,A5 +0,E2,A6 +0,E2,A7 +0,E2,A8 +0,E2,A9 +0,E2,AA +0,E2,AB +0,E2,AC +0,E2,AD +0,E2,AE +0,E2,AF +0,E2,B0 +0,E2,B1 +0,E2,B2 +0,E2,B3 +0,E2,B4 +0,E2,B5 +0,E2,B6 +0,E2,B7 +0,E2,B8 +0,E2,B9 +0,E2,BA +0,E2,BB +0,E2,BC +0,E2,BD +0,E2,BE +0,E2,BF +0,E2,C0 +0,E2,C1 +0,E2,C2 +0,E2,C3 +0,E2,C4 +0,E2,C5 +0,E2,C6 +0,E2,C7 +0,E2,C8 +0,E2,C9 +0,E2,CA +0,E2,CB +0,E2,CC +0,E2,CD +0,E2,CE +0,E2,CF +0,E2,D0 +0,E2,D1 +0,E3,B4 +0,E3,B5 +0,E3,B6 +0,E3,B7 +0,E3,B8 +0,E3,B9 +0,E3,BA +0,E3,BB +0,E3,BC +0,E3,BD +0,E3,BE +0,E3,BF +0,E3,C0 +0,E3,C1 +0,E3,C2 +0,E3,C3 +0,E3,C4 +0,E3,C5 +0,E3,C6 +0,E3,C7 +0,E3,C8 +0,E3,C9 +0,E3,CA +0,E3,CB +0,E3,CC +0,E3,CD +0,E3,CE +0,E3,CF +0,E4,AB +0,E4,AC +0,E4,AD +0,E4,AE +0,E4,AF +0,E4,B0 +0,E4,B1 +0,E4,B2 +0,E4,B3 +0,E4,B4 +0,E4,B5 +0,E4,B6 +0,E4,B7 +0,E4,B8 +0,E4,B9 +0,E4,BA +0,E4,BB +0,E4,BC +0,E4,BD +0,E4,ED +0,E4,EE +0,E4,EF +0,E4,F0 +0,E4,F1 +0,E4,F2 +0,E4,F3 +0,E4,F4 +0,E4,F5 +0,E4,F6 +0,E4,F7 +0,E5,A5 +0,E5,A6 +0,E5,A7 +0,E5,A8 +0,E5,A9 +0,E5,AA +0,E5,AB +0,E5,AC +0,E5,AD +0,E5,AE +0,E5,AF +0,E5,D8 +0,E5,D9 +0,E5,DA +0,E5,DB +0,E5,DC +0,E5,DD +0,E5,DE +0,E5,DF +0,E5,E0 +0,E5,E1 +0,E5,F8 +0,E5,F9 +0,E5,FA +0,E5,FB +0,E5,FC +0,E5,FD +0,E5,FE +0,E6,A1 +0,E6,A2 +0,E6,A3 +0,E6,A4 +0,E6,A5 +0,E6,A6 +0,E6,A7 +0,E6,A8 +0,E6,A9 +0,E6,AA +0,E6,AB +0,E6,AC +0,E6,AD +0,E6,AE +0,E6,AF +0,E6,B0 +0,E6,B1 +0,E7,D1 +0,E7,D2 +0,E7,D3 +0,E7,D4 +0,E7,D5 +0,E7,D6 +0,E7,D7 +0,E7,D8 +0,E7,D9 +0,E7,DA +0,E7,DB +0,E7,DC +0,E7,DD +0,E7,DE +0,E7,DF +0,E7,E0 +0,E7,E1 +0,E7,E2 +0,E7,E3 +0,E7,E4 +0,E7,E5 +0,E7,E6 +0,E7,E7 +0,E7,E8 +0,E7,E9 +0,E7,EA +0,E7,EB +0,E7,EC +0,E7,ED +0,E7,EE +0,E7,EF +0,E7,F0 +0,E7,F1 +0,E7,F2 +0,E7,F3 +0,E7,F4 +0,E7,F5 +0,E7,F6 +0,E7,F7 +0,E7,F8 +0,E7,F9 +0,E7,FA +0,E7,FB +0,E7,FC +0,E7,FD +0,E7,FE +0,E8,A1 +0,E8,A2 +0,E8,A3 +0,E8,A4 +0,E8,A5 +0,E8,A6 +0,E8,A7 +0,E8,A8 +0,E8,BE +0,E8,BF +0,E8,C0 +0,E8,C1 +0,E8,C2 +0,E8,C3 +0,E8,C4 +0,E8,C5 +0,E8,DE +0,E8,DF +0,E8,E0 +0,E8,E1 +0,E8,E2 +0,E8,E3 +0,E8,E4 +0,E8,E5 +0,E8,E6 +0,E8,E7 +0,E8,E8 +0,E8,E9 +0,E8,EA +0,E8,EB +0,E8,EC +0,E8,ED +0,E8,EE +0,E8,EF +0,E8,F0 +0,E8,F1 +0,E8,F2 +0,E8,F3 +0,E8,F4 +0,E8,F5 +0,E8,F6 +0,E8,F7 +0,E8,F8 +0,E8,F9 +0,E8,FA +0,E8,FB +0,E8,FC +0,E8,FD +0,E8,FE +0,E9,A1 +0,E9,A2 +0,E9,A3 +0,E9,A4 +0,E9,A5 +0,E9,A6 +0,E9,A7 +0,E9,A8 +0,E9,A9 +0,E9,AA +0,E9,AB +0,E9,AC +0,E9,AD +0,E9,AE +0,E9,CD +0,E9,CE +0,E9,CF +0,E9,D0 +0,E9,D1 +0,E9,D2 +0,E9,D3 +0,E9,D4 +0,E9,D5 +0,E9,D6 +0,E9,D7 +0,E9,D8 +0,E9,D9 +0,E9,DA +0,E9,DB +0,E9,DC +0,E9,DD +0,E9,DE +0,E9,DF +0,E9,E0 +0,E9,E1 +0,E9,E2 +0,E9,E3 +0,E9,E4 +0,E9,E5 +0,E9,E6 +0,E9,E7 +0,E9,E8 +0,E9,E9 +0,E9,EA +0,E9,EB +0,E9,EC +0,EA,C8 +0,EA,C9 +0,EA,CA +0,EA,CB +0,EA,CC +0,EA,CD +0,EA,CE +0,EA,CF +0,EA,D0 +0,EA,D1 +0,EA,D2 +0,EA,D3 +0,EA,D4 +0,EA,D5 +0,EA,D6 +0,EA,D7 +0,EA,D8 +0,EA,D9 +0,EA,DA +0,EA,DB +0,EA,DC +0,EA,DD +0,EA,DE +0,EA,DF +0,EA,E0 +0,EA,E1 +0,EA,E2 +0,EA,E3 +0,EA,E4 +0,EA,E5 +0,EA,E6 +0,EA,E7 +0,EA,E8 +0,EA,E9 +0,EA,EA +0,EA,EB +0,EA,EC +0,EA,ED +0,EA,EE +0,EA,EF +0,EA,F0 +0,EA,F1 +0,EA,F2 +0,EA,F3 +0,EA,F4 +0,EA,F5 +0,EA,F6 +0,EA,F7 +0,EA,F8 +0,EA,F9 +0,EA,FA +0,EA,FB +0,EA,FC +0,EA,FD +0,EA,FE +0,EB,A1 +0,EB,A2 +0,EB,A3 +0,EB,A4 +0,EB,A5 +0,EB,A6 +0,EB,A7 +0,EB,A8 +0,EB,A9 +0,EB,AA +0,EB,AB +0,EB,AC +0,EB,AD +0,EB,AE +0,EB,AF +0,EB,B0 +0,EB,B1 +0,EB,B2 +0,EB,B3 +0,EB,B4 +0,EB,B5 +0,EB,B6 +0,EB,B7 +0,EB,B8 +0,EB,B9 +0,EB,BA +0,EB,EE +0,EB,EF +0,EB,F0 +0,EB,F1 +0,EB,F2 +0,EB,F3 +0,EB,F4 +0,EB,F5 +0,EB,F6 +0,EB,F7 +0,EB,F8 +0,EB,F9 +0,EB,FA +0,EB,FB +0,EB,FC +0,EB,FD +0,EB,FE +0,EC,A1 +0,EC,A2 +0,EC,A3 +0,EC,A4 +0,EC,A5 +0,EC,A6 +0,EC,A7 +0,EC,A8 +0,EC,A9 +0,EC,AA +0,EC,AB +0,EC,AC +0,EC,AD +0,EC,AE +0,EC,AF +0,EC,B0 +0,EC,B1 +0,EC,B2 +0,EC,B3 +0,EC,B4 +0,EC,B5 +0,EC,B6 +0,EC,B7 +0,EC,B8 +0,EC,B9 +0,EC,BA +0,EC,BB +0,EC,BC +0,EC,BD +0,EC,BE +0,EC,BF +0,EC,C0 +0,EC,C1 +0,EC,C2 +0,EC,C3 +0,EC,C4 +0,EC,C5 +0,EC,C6 +0,EC,C7 +0,EC,C8 +0,ED,A8 +0,ED,A9 +0,ED,AA +0,ED,AB +0,ED,AC +0,ED,AD +0,ED,AE +0,ED,AF +0,ED,B0 +0,ED,B1 +0,ED,B2 +0,ED,B3 +0,ED,B4 +0,ED,B5 +0,ED,B6 +0,ED,B7 +0,ED,B8 +0,ED,B9 +0,ED,BA +0,ED,BB +0,ED,BC +0,ED,BD +0,ED,BE +0,ED,BF +0,ED,C0 +0,ED,C1 +0,EE,A2 +0,EE,A3 +0,EE,A4 +0,EE,A5 +0,EE,A6 +0,EE,A7 +0,EE,A8 +0,EE,A9 +0,EE,AA +0,EE,AB +0,EE,AC +0,EE,AD +0,EE,AE +0,EE,AF +0,EE,B0 +0,EE,B1 +0,EE,B2 +0,EE,B7 +0,EE,B8 +0,EE,B9 +0,EE,BA +0,EE,BB +0,EE,BC +0,EE,BD +0,EE,BE +0,EE,BF +0,EE,C0 +0,EE,C1 +0,EE,C2 +0,EE,C3 +0,EE,C4 +0,EE,C5 +0,EE,C6 +0,EE,C7 +0,EE,C8 +0,EE,C9 +0,EE,CA +0,EE,CB +0,EE,CC +0,EE,CD +0,EE,CE +0,EE,CF +0,EE,D0 +0,EE,D1 +0,EE,D2 +0,F0,A4 +0,F0,A5 +0,F0,A6 +0,F0,A7 +0,F0,A8 +0,F0,A9 +0,F0,AA +0,F0,AB +0,F0,AC +0,F0,AD +0,F0,AE +0,F0,AF +0,F0,B0 +0,F0,B1 +0,F0,B2 +0,F0,B3 +0,F0,B4 +0,F0,B5 +0,F0,B6 +0,F0,B7 +0,F0,B8 +0,F0,B9 +0,F0,BA +0,F0,BB +0,F0,BC +0,F0,BD +0,F0,BE +0,F0,BF +0,F0,C0 +0,F0,C1 +0,F0,C2 +0,F0,C3 +0,F0,C4 +0,F0,C5 +0,F0,C6 +0,F0,C7 +0,F0,C8 +0,F0,C9 +0,F0,CA +0,F0,CB +0,F0,CC +0,F0,CD +0,F0,CE +0,F0,CF +0,F0,D0 +0,F0,D1 +0,F0,D2 +0,F0,D3 +0,F0,D4 +0,F0,D5 +0,F0,D6 +0,F0,D7 +0,F0,D8 +0,F0,D9 +0,F0,DA +0,F0,DB +0,F0,DC +0,F0,DD +0,F0,DE +0,F0,DF +0,F0,E0 +0,F0,E1 +0,F0,E2 +0,F0,E3 +0,F0,E4 +0,F0,E5 +0,F0,E6 +0,F0,E7 +0,F0,E8 +0,F1,A5 +0,F1,A6 +0,F1,A7 +0,F1,A8 +0,F1,A9 +0,F1,AA +0,F1,AB +0,F1,AC +0,F1,AD +0,F1,AE +0,F1,AF +0,F1,B0 +0,F1,B1 +0,F1,B2 +0,F1,B3 +0,F1,B4 +0,F1,B5 +0,F1,B6 +0,F1,B7 +0,F1,B8 +0,F1,B9 +0,F1,BA +0,F1,BB +0,F1,BC +0,F1,BD +0,F1,BE +0,F1,BF +0,F1,C0 +0,F1,C1 +0,F1,C2 +0,F1,C3 +0,F1,C4 +0,F1,C5 +0,F1,C6 +0,F1,C7 +0,F1,C8 +0,F1,C9 +0,F1,CA +0,F1,CB +0,F1,CC +0,F1,CD +0,F1,CE +0,F1,CF +0,F1,D0 +0,F1,D1 +0,F1,D2 +0,F1,FD +0,F1,FE +0,F2,A1 +0,F2,A2 +0,F2,A3 +0,F2,A4 +0,F2,A5 +0,F2,A6 +0,F2,A7 +0,F2,A8 +0,F2,A9 +0,F2,AA +0,F2,AB +0,F2,AC +0,F2,AD +0,F2,AE +0,F2,AF +0,F2,B0 +0,F2,B1 +0,F2,B2 +0,F2,B3 +0,F2,B4 +0,F2,B5 +0,F2,B6 +0,F2,B7 +0,F2,B8 +0,F2,B9 +0,F2,BA +0,F2,BB +0,F2,BC +0,F2,BD +0,F2,BE +0,F2,BF +0,F2,C0 +0,F3,A6 +0,F3,A7 +0,F3,A8 +0,F3,A9 +0,F3,AA +0,F3,AB +0,F3,AC +0,F3,AD +0,F3,AE +0,F3,AF +0,F3,B0 +0,F3,B1 +0,F3,B2 +0,F3,B3 +0,F3,B4 +0,F3,F0 +0,F3,F1 +0,F3,F2 +0,F3,F3 +0,F3,F4 +0,F3,F5 +0,F3,F6 +0,F3,F7 +0,F3,F8 +0,F3,F9 +0,F3,FA +0,F3,FB +0,F4,A2 +0,F4,A3 +0,F4,A4 +0,F4,A5 +0,F4,EE +0,F4,EF +0,F4,F0 +0,F4,F1 +0,F4,F2 +0,F4,F3 +0,F4,F4 +0,F4,F5 +0,F4,F6 +0,F4,F7 +0,F4,F8 +0,F4,F9 +0,F4,FA +0,F4,FB +0,F4,FC +0,F4,FD +0,F4,FE +0,F5,A1 +0,F5,A2 +0,F5,A3 +0,F5,A4 +0,F5,A5 +0,F5,A6 +0,F5,A7 +0,F5,A8 +0,F5,A9 +0,F5,AA +0,F5,AB +0,F5,AC +0,F5,AD +0,F5,AE +0,F5,AF +0,F5,B0 +0,F5,B1 +0,F5,B2 +0,F5,B3 +0,F5,B4 +0,F5,CA +0,F5,CB +0,F5,CC +0,F5,CD +0,F5,CE +0,F5,CF +0,F5,D0 +0,F5,D1 +0,F5,D2 +0,F5,D3 +0,F5,D4 +0,F5,D5 +0,F5,D6 +0,F5,D7 +0,F5,D8 +0,F5,D9 +0,F5,DA +0,F5,DB +0,F5,DC +0,F5,DD +0,F5,DE +0,F5,DF +0,F5,E0 +0,F5,E1 +0,F5,E2 +0,F5,E3 +0,F5,FC +0,F5,FD +0,F5,FE +0,F6,A1 +0,F6,A2 +0,F6,A3 +0,F6,A4 +0,F6,A5 +0,F6,A6 +0,F6,A7 +0,F6,A8 +0,F6,A9 +0,F6,AA +0,F6,AB +0,F6,AC +0,F6,AD +0,F6,AE +0,F6,AF +0,F6,B6 +0,F6,B7 +0,F6,B8 +0,F6,B9 +0,F6,BA +0,F6,BB +0,F6,BC +0,F6,BD +0,F6,BE +0,F6,BF +0,F6,C0 +0,F6,C1 +0,F6,C2 +0,F6,C3 +0,F6,C4 +0,F6,C5 +0,F6,C6 +0,F6,C7 +0,F6,C8 +0,F6,C9 +0,F6,CA +0,F6,CB +0,F6,CC +0,F6,CD +0,F6,E1 +0,F6,E2 +0,F6,E3 +0,F6,E4 +0,F6,E5 +0,F6,E6 +0,F6,E7 +0,F6,E8 +0,F6,E9 +0,F6,EA +0,F6,EB +0,F6,EC +0,F6,ED +0,F6,EE +0,F6,EF +0,F7,BA +0,F7,BB +0,F7,BC +0,F7,BD +0,F7,BE +0,F7,BF +0,F7,C0 +0,F7,C1 +0,F7,C2 +0,F7,C3 +0,F7,C4 +0,F7,C5 +0,F7,C6 +0,F7,C7 +0,F7,CC +0,F7,CD +0,F7,CE +0,F7,CF +0,F7,D0 +0,F7,D8 +0,F7,D9 +0,F7,DA +0,F7,DB +0,F7,DC +0,F7,DD +0,F7,DE +0,F7,DF +0,F7,E0 +0,F7,E1 +0,F7,E2 +0,F7,E3 +0,F7,E7 +0,F7,E8 +0,F7,E9 +0,F7,EA +0,F7,EB +0,F7,EC +0,F7,ED +0,F7,EE +0,F7,EF +0,F7,F0 +0,F7,F1 +0,F7,F2 +0,F7,F3 +0,F7,F4 +0,F7,F5 +0,F7,F6 +0,F8,A5 +0,F8,A6 +0,F8,A7 +0,F8,A8 +0,F8,A9 +0,F8,AA +0,F8,AB +0,F8,AC +0,F8,AD +0,F8,AE +0,F8,AF +0,F8,C5 +0,F8,C6 +0,F8,C7 +0,F8,C8 +0,F8,C9 +0,F8,CA +0,F8,CB +0,F8,CC +0,F8,CD +0,F8,CE +0,F8,CF +0,F8,D0 +0,F8,D1 +0,F8,D2 +0,F8,D3 +0,F8,D4 +0,F8,D5 +0,F8,D6 +0,F8,D7 +0,F8,D8 +0,F8,D9 +0,F8,DA +0,F8,DB +0,F8,DC +0,F8,DD +0,F8,DE +0,F8,DF +0,F8,E0 +0,F8,E1 +0,F8,E2 +0,F8,E3 +0,F8,E4 +0,F8,E5 +0,F8,E6 +0,F8,E7 +0,F8,E8 +0,F8,E9 +0,F8,EA +0,F8,F1 +0,F8,F2 +0,F8,F3 +0,F8,F4 +0,F8,F5 +0,F8,F6 +0,F8,F7 +0,F8,F8 +0,F8,F9 +0,F8,FA +0,F8,FB +0,F8,FC +0,F8,FD +0,F8,FE +0,F9,A8 +0,F9,A9 +0,F9,AA +0,F9,AB +0,F9,AC +0,F9,AD +0,F9,AE +0,F9,BB +0,F9,BC +0,F9,BD +0,F9,BE +0,F9,BF +0,F9,C0 +0,F9,C1 +0,F9,C2 +0,F9,C3 +0,F9,C4 +0,F9,C5 +0,F9,C6 +0,F9,C7 +0,F9,C8 +0,FA,A4 +0,FA,A5 +0,FA,A6 +0,FA,A7 +0,FA,A8 +0,FA,A9 +0,FA,AA +0,FA,AB +0,FA,AC +0,FA,AD +0,FA,AE +0,FA,AF +0,FA,B0 +0,FA,B1 +0,FA,B2 +0,FA,B3 +0,FA,B4 +0,FA,B5 +0,FA,C6 +0,FA,C7 +0,FA,C8 +0,FA,C9 +0,FB,B1 +0,FB,B2 +0,FB,B3 +0,FB,B4 +0,FB,B5 +0,FB,B6 +0,FB,B7 +0,FB,B8 +0,FB,B9 +0,FB,BA +0,FB,BB +0,FB,BC +0,FB,BD +0,FB,BE +0,FB,BF +0,FB,C0 +0,FB,C1 +0,FB,C2 +0,FB,C3 +0,FB,C4 +0,FB,C5 +0,FB,C6 +0,FB,C7 +0,FB,C8 +0,FB,C9 +0,FB,CA +0,FB,CB +0,FB,CC +0,FB,CD +0,FB,CE +0,FB,CF +0,FB,D0 +0,FB,D1 +0,FB,D2 +0,FB,D3 +0,FB,D4 +0,FB,D5 +0,FB,D6 +0,FB,D7 +0,FB,D8 +0,FB,D9 +0,FB,DA +0,FB,DB +0,FB,DC +0,FB,DD +0,FB,DE +0,FB,DF +0,FB,E0 +0,FB,E1 +0,FB,E2 +0,FB,F9 +0,FB,FA +0,FB,FB +0,FB,FC +0,FB,FD +0,FB,FE +0,FC,A1 +0,FC,A2 +0,FC,A3 +0,FC,A4 +0,FC,A5 +0,FC,A6 +0,FC,A7 +0,FC,A8 +0,FC,DD +0,FC,DE +0,FC,DF +0,FC,E0 +0,FC,E1 +0,FC,E2 +0,FC,E3 +0,FC,E4 +0,FC,E5 +0,FC,E6 +0,FC,E7 +0,FC,E8 +0,FC,E9 +0,FC,EA +0,FC,EB +0,FC,EC +0,FC,ED +0,FC,EE +0,FC,EF +0,FC,F0 +0,FC,F6 +0,FC,F7 +0,FC,F8 +0,FC,F9 +0,FC,FA +0,FC,FB +0,FC,FC +0,FC,FD +0,FC,FE +0,FD,A1 +0,FD,A2 +0,FD,A3 +0,FD,A4 +0,FD,A5 +0,FD,A6 +0,FD,A7 +0,FD,A8 +0,FD,A9 +0,FD,AA +0,FD,AB +0,FD,AC +0,FD,AD +0,FD,AE +0,FD,AF +0,FD,B0 +0,FD,B1 +0,FD,C1 +0,FD,C2 +0,FD,C3 +0,FD,C4 +0,FD,C5 +0,FD,C6 +0,FD,C7 +0,FD,C8 +0,FD,C9 +0,FD,CA +0,FD,CB +0,FD,CC +0,FD,CD +0,FD,CE +0,FD,CF +0,FD,D0 +0,FD,EA +0,FD,EB +0,FD,EC +0,FD,ED +0,FD,EE +0,FD,EF +0,FD,F0 +0,FD,F1 +0,FD,F2 +0,FD,F3 +0,FD,F4 +0,FD,F5 +0,FD,F6 +0,FD,F7 +0,FD,F8 +0,FD,F9 +0,FD,FA +0,FD,FB +0,FD,FC +0,FD,FD +1,A4,A9 +1,A8,B4 +1,A8,D8 +1,A8,DE +1,A8,E7 +1,A8,ED +1,A8,EE +1,A8,F1 +1,A8,F6 +1,A8,F7 +1,A8,F9 +1,A8,FB +1,A8,FE +1,A9,B4 +1,A9,D8 +1,A9,DE +1,A9,E7 +1,A9,ED +1,A9,EE +1,A9,F1 +1,B0,A5 +1,B0,B6 +1,B0,BF +1,B0,C4 +1,B0,C9 +1,B0,D6 +1,B0,E1 +1,B0,EA +1,B0,F1 +1,B0,FD +1,B1,A7 +1,B1,AE +1,B1,B5 +1,B1,BC +1,B1,C8 +1,B1,D0 +1,B1,D6 +1,B1,DB +1,B1,E6 +1,B1,F2 +1,B1,FD +1,B2,A7 +1,B2,AC +1,B2,BA +1,B2,C3 +1,B2,CC +1,B2,D4 +1,B2,DC +1,B2,E4 +1,B2,EA +1,B2,F0 +1,B2,F8 +1,B3,A5 +1,B3,AF +1,B3,BE +1,B3,C7 +1,B3,CE +1,B3,DA +1,B3,E3 +1,B3,EE +1,B3,F8 +1,B3,FC +1,B4,A5 +1,B4,AD +1,B4,B7 +1,B4,BC +1,B4,C3 +1,B4,CE +1,B4,D2 +1,B4,DE +1,B4,EE +1,B4,FA +1,B5,A8 +1,B5,B0 +1,B5,B9 +1,B5,C4 +1,B5,C9 +1,B5,D1 +1,B5,DC +1,B5,E2 +1,B5,E9 +1,B5,F4 +1,B5,FE +1,B6,AA +1,B6,B3 +1,B6,BF +1,B6,CA +1,B6,CD +1,B6,D4 +1,B6,DB +1,B6,E3 +1,B6,E9 +1,B6,EE +1,B6,F6 +1,B7,A4 +1,B7,B2 +1,B7,BC +1,B7,C4 +1,B7,D1 +1,B7,DC +1,B7,E3 +1,B7,EA +1,B7,F5 +1,B7,FC +1,B8,A6 +1,B8,B1 +1,B8,BB +1,B8,C8 +1,B8,D1 +1,B8,D6 +1,B8,E1 +1,B8,EA +1,B8,F4 +1,B9,A2 +1,B9,A8 +1,B9,B0 +1,B9,BB +1,B9,C1 +1,B9,C4 +1,B9,C9 +1,B9,D0 +1,B9,DF +1,B9,EB +1,B9,FA +1,BA,A7 +1,BA,B0 +1,BA,BC +1,BA,C9 +1,BA,D2 +1,BA,DC +1,BA,E2 +1,BA,E6 +1,BA,ED +1,BA,F4 +1,BB,A1 +1,BB,AC +1,BB,B9 +1,BB,CA +1,BB,D4 +1,BB,DC +1,BB,E2 +1,BB,EC +1,BB,F8 +1,BC,A3 +1,BC,AA +1,BC,B3 +1,BC,BF +1,BC,C8 +1,BC,D0 +1,BC,D6 +1,BC,E0 +1,BC,E4 +1,BC,EA +1,BC,F1 +1,BC,FA +1,BD,A9 +1,BD,AF +1,BD,B6 +1,BD,BD +1,BD,C7 +1,BD,D2 +1,BD,DB +1,BD,E4 +1,BD,EC +1,BD,F2 +1,BE,A1 +1,BE,A8 +1,BE,B5 +1,BE,BC +1,BE,C1 +1,BE,CB +1,BE,D9 +1,BE,E2 +1,BE,EC +1,BE,F3 +1,BF,A4 +1,BF,AD +1,BF,BB +1,BF,C3 +1,BF,D0 +1,BF,DF +1,BF,E7 +1,BF,EF +1,BF,F9 +1,C0,A3 +1,C0,AA +1,C0,B2 +1,C0,BB +1,C0,C9 +1,C0,CF +1,C0,DF +1,C0,EA +1,C0,EA +1,C0,F4 +1,C0,F9 +1,C0,FD +1,C1,A9 +1,C1,B0 +1,C1,B9 +1,C1,C4 +1,C1,CD +1,C1,D9 +1,C1,E6 +1,C1,EC +1,C1,F1 +1,C1,FA +1,C2,A9 +1,C2,B3 +1,C2,BF +1,C2,CC +1,C2,D4 +1,C2,DA +1,C2,E1 +1,C2,F1 +1,C2,FB +1,C3,A7 +1,C3,B0 +1,C3,B6 +1,C3,BF +1,C3,CD +1,C3,D4 +1,C3,D8 +1,C3,E2 +1,C3,ED +1,C3,F4 +1,C3,FA +1,C4,A5 +1,C4,AE +1,C4,B6 +1,C4,C3 +1,C4,CC +1,C4,D3 +1,C4,DD +1,C4,E5 +1,C4,EB +1,C4,F0 +1,C4,F7 +1,C4,FE +1,C5,A7 +1,C5,AC +1,C5,B3 +1,C5,BB +1,C5,C5 +1,C5,D0 +1,C5,DA +1,C5,E7 +1,C5,F8 +1,C6,A5 +1,C6,AB +1,C6,B2 +1,C6,B9 +1,C6,BF +1,C6,C8 +1,C6,D3 +1,C6,DE +1,C6,E7 +1,C6,EE +1,C6,F4 +1,C6,FA +1,C7,A7 +1,C7,AE +1,C7,B8 +1,C7,BD +1,C7,C3 +1,C7,CA +1,C7,D2 +1,C7,DB +1,C7,E6 +1,C7,EF +1,C7,F7 +1,C8,A1 +1,C8,A6 +1,C8,B0 +1,C8,BB +1,C8,C1 +1,C8,C7 +1,C8,CE +1,C8,D4 +1,C8,D9 +1,C8,E1 +1,C8,EA +1,C8,F3 +1,C8,FA +1,CA,E1 +1,CA,E2 +1,CA,E3 +1,CA,E4 +1,CA,E5 +1,CA,E6 +1,CA,E7 +1,CA,E8 +1,CA,E9 +1,CA,EA +1,CB,F7 +1,CB,F8 +1,CB,F9 +1,CB,FA +1,CC,BC +1,CC,BD +1,CC,BE +1,CC,BF +1,CC,C0 +1,CC,C1 +1,CD,E7 +1,CD,E8 +1,CD,E9 +1,CE,BE +1,CE,BF +1,CE,C0 +1,CE,C1 +1,CF,DC +1,CF,DD +1,CF,DE +1,CF,DF +1,CF,F0 +1,CF,F1 +1,CF,F2 +1,CF,F3 +1,CF,F4 +1,D0,B9 +1,D0,D0 +1,D1,CD +1,D1,CE +1,D1,CF +1,D1,D0 +1,D1,F3 +1,D1,F4 +1,D2,ED +1,D3,B5 +1,D3,B6 +1,D3,B7 +1,D3,B8 +1,D3,B9 +1,D4,CC +1,D4,CD +1,D5,B7 +1,D5,B8 +1,D6,A9 +1,D6,AA +1,D6,AB +1,D6,AC +1,D6,AD +1,D6,AE +1,D7,C8 +1,D7,C9 +1,D7,CA +1,D7,CB +1,D8,C5 +1,D8,C6 +1,D8,C7 +1,D8,C8 +1,D8,C9 +1,D8,CA +1,D8,CB +1,D8,FE +1,D9,A1 +1,D9,D1 +1,D9,D2 +1,DA,A8 +1,DA,A9 +1,DA,AA +1,DA,CB +1,DA,CC +1,DA,CD +1,DA,FA +1,DA,FB +1,DA,FC +1,DA,FD +1,DA,FE +1,DB,A1 +1,DB,A2 +1,DB,A3 +1,DB,A4 +1,DB,A5 +1,DB,A6 +1,DB,E9 +1,DB,EA +1,DB,EB +1,DB,EC +1,DC,AC +1,DC,AD +1,DC,AE +1,DC,AF +1,DC,E3 +1,DD,D5 +1,DD,D6 +1,DD,D7 +1,DD,D8 +1,DD,D9 +1,DF,AD +1,DF,AE +1,DF,AF +1,DF,B0 +1,DF,B1 +1,E0,D9 +1,E0,DA +1,E0,DB +1,E0,DC +1,E0,DD +1,E0,DE +1,E0,DF +1,E0,E0 +1,E0,E1 +1,E0,E2 +1,E0,E3 +1,E0,E4 +1,E0,E5 +1,E1,E3 +1,E2,F9 +1,E2,FA +1,E2,FB +1,E2,FC +1,E3,A2 +1,E3,A3 +1,E3,A4 +1,E3,F7 +1,E3,F8 +1,E3,F9 +1,E3,FA +1,E4,D6 +1,E4,D7 +1,E4,D8 +1,E4,D9 +1,E5,ED +1,E5,EE +1,E6,EA +1,E6,EB +1,E6,EC +1,E6,ED +1,E6,EE +1,E6,EF +1,E6,F0 +1,E6,F1 +1,E6,F2 +1,E6,F3 +1,E8,B4 +1,E8,D8 +1,EA,A5 +1,EA,A6 +1,EA,A7 +1,EA,C5 +1,EA,C6 +1,EA,C7 +1,EB,CF +1,EB,D0 +1,EB,D1 +1,EB,D2 +1,EB,D3 +1,EB,E0 +1,EC,E9 +1,EC,EA +1,EC,EB +1,EC,EC +1,EC,ED +1,EC,EE +1,EC,EF +1,EC,F0 +1,EC,F1 +1,EF,B7 +1,EF,B8 +1,EF,B9 +1,EF,BA +1,EF,BB +1,EF,BC +1,EF,BD +1,EF,BE +1,F0,EF +1,F0,F0 +1,F0,F1 +1,F1,E8 +1,F1,EE +1,F2,E9 +1,F2,EA +1,F2,EB +1,F2,EC +1,F2,ED +1,F2,EE +1,F2,EF +1,F2,F0 +1,F2,F1 +1,F2,F2 +1,F2,F3 +1,F2,F4 +1,F2,F5 +1,F2,F6 +1,F2,F7 +1,F3,CB +1,F3,CC +1,F3,CD +1,F3,CE +1,F3,CF +1,F4,C8 +1,F4,C9 +1,F4,CA +1,F4,CB +1,F4,CC +1,F4,CD +1,F4,CE +1,F4,CF +1,F4,D0 +1,F4,D1 +1,F5,C9 +1,F5,F3 +1,F5,F4 +1,F5,F5 +1,F6,D2 +1,F6,D3 +1,F6,D4 +1,F7,AC +1,F7,AD +1,F8,A2 +1,F8,A3 +1,F8,A4 +1,F9,AF +1,F9,B0 +1,F9,B1 +1,F9,B2 +1,F9,B3 +1,F9,B4 +1,F9,B5 +1,F9,B6 +1,F9,B7 +1,F9,B8 +1,F9,DC +1,F9,DD +1,FA,CE +1,FA,EA +1,FA,EB +1,FA,EC +1,FA,ED +1,FB,EC +1,FB,ED +1,FB,EE +1,FC,C0 +1,FC,C1 +1,FC,C2 +1,FC,C3 +1,FC,C4 +1,FD,D1 +1,FD,D2 +1,FD,D3 +1,FD,DE +1,FD,DF +1,FD,E0 +1,FD,E1 +1,FD,FE +2,FF,FF diff --git a/language/korean/README.CJK b/language/korean/README.CJK new file mode 100644 index 0000000000..9e4b3a7d97 --- /dev/null +++ b/language/korean/README.CJK @@ -0,0 +1,5 @@ +The CJK package, for setting Chinese, Japanese and Korean, is +available via directory tex-archive/language/korean/CJK, even +though it does not necessarily show up in via this directory in the +`quote site index' command + diff --git a/language/korean/cjk-ko/ChangeLog b/language/korean/cjk-ko/ChangeLog new file mode 100644 index 0000000000..995f110bab --- /dev/null +++ b/language/korean/cjk-ko/ChangeLog @@ -0,0 +1,77 @@ +2016-04-04 Dohyun Kim <nomos at ktug org> + + Version 1.8 + + * cjkutf8-ko.sty: package option [truetype] activates `\CJK@addcmap' + * cjkutf8-ko.sty: pass unknown options to CJKutf8.sty + * cjkutf8-ko.sty: ignore variation selectors for Korean hanja + +2015-07-18 Dohyun Kim <nomos at ktug org> + + Version 1.7 + + * cjkutf8-ko.sty: use `mj' when nanumtype1 is missing + * cjkutf8-ko.sty: no error even when glyphtounicode is missing + * cjkutf8-ko.sty: hyperref bookmarks were broken + * konames-utf.sty: add \newif\if@hanja if undefined + +2015-04-19 Dohyun Kim <nomos at ktug org> + + Version 1.6 + + * kotex.sty: [euc] option triggers relevant luatexko commands + * cjkutf8-ko.sty: make utf-8 characters robust. + +2015-03-20 Dohyun Kim <nomos at ktug org> + + Version 1.5 + + * cjkutf8-ko.sty: fix a bug wrt inter-word glue between hangul. + +2014-07-27 Dohyun Kim <nomos at ktug org> + + Version 1.4 + + * kotex.sty: adaptation to recent update of unicode-letters.tex + +2013-12-06 Dohyun Kim <nomos at ktug org> + + Version 1.3 + + * cjkutf8-ko.sty: + - new package options for cjk font setting, mj=<font> and + gt=<font> + - allow italic correction after CJK char + - move char definition of U+00B7 to AtBeginDocument + + * cjkutf8-josa.sty: + - fix a bug regarding in-line \jong \jung \rieul + +2013-07-03 Dohyun Kim <nomos at ktug org> + + Version 1.2 + + * cjkutf8-ko.sty: + - there was a clash with \makeindex of memoir class as reported + by Juho Lee + - move caption setting to AtBeginDocument + - codes for non-eTeX engines are removed + + * cjk-ko-doc.tex: explicitly state that [usedotemph] option + declares \normalem (see the manual of ulem package). + +2013-03-23 Dohyun Kim <nomos at ktug org> + + Version 1.1 + + * kotex.sty: package option [cjk] is not needed any more, if + kotexutf.sty does not exist. + + * cjk-ko-doc.pdf: produced by dvipdfmx instead of pdflatex. + + * Author's email address has changed. + +2013-02-27 Dohyun Kim <nomos at ktug org> + + Initial release. Version 1.0 + diff --git a/language/korean/cjk-ko/README b/language/korean/cjk-ko/README new file mode 100644 index 0000000000..f55358523d --- /dev/null +++ b/language/korean/cjk-ko/README @@ -0,0 +1,171 @@ +CJK-ko package version 1.8 (2016/04/04) +======================================= + +This package supports typesetting of modern Korean documents with the help +of LaTeX2e CJK package written by Werner Lemberg. Unlike CJK package, +only UTF-8 input encoding is supported. This package however provides +some enhanced features focused on Korean typesetting culture, one of them +being allowing line-break between Latin and CJK characters. + +Currently this package requires nanumtype1 package. + + +Author +------ + +Please report any errors or suggestions to + Dohyun Kim <nomos at ktug org> +or leave messages in the issue tracker at: + <http://github.com/dohyunkim/cjk-ko>. + + +License +------- + +### GPL (Gnu General Public License): + + cjkutf8-ko.sty + cjkutf8-josa.sty + cjkutf8-nanummjhanja.sty +These files are derivatives of CJK package or written by the author. + +### LPPL (LaTeX Project Public License): + + kotex.sty + konames-utf.sty + kolabels-utf.sty +These files are copied or modified from ko.TeX package. + +### Public domain: + + cjk-ko-doc.tex + README + ChangeLog + +See each file for more details. + + +Files +----- + +### TeXinputs + + cjkutf8-ko.sty -> tex/latex/cjk-ko/ + cjkutf8-josa.sty -> tex/latex/cjk-ko/ + cjkutf8-nanummjhanja.sty -> tex/latex/cjk-ko/ + kotex.sty -> tex/latex/cjk-ko/ + kolabels-utf.sty -> tex/latex/cjk-ko/ + konames-utf.sty -> tex/latex/cjk-ko/ + +### Documents + + cjk-ko-doc.tex -> doc/latex/cjk-ko/ + cjk-ko-doc.pdf -> doc/latex/cjk-ko/ + README -> doc/latex/cjk-ko/ + ChangeLog -> doc/latex/cjk-ko/ + + +Loading of the package +---------------------- + + \usepackage{cjkutf8-ko} +or + + \usepackage[cjk]{kotex} + + +### package options + + [cjk] +Option for kotex.sty. If this option is not given and if kotexutf.sty +does exist, kotexutf package will be loaded instead. + + [hangul] +Load Hangul captions. line/word spacing is adjusted as well. + + [hanja] +Load Hanja captions. same as [hangul] option for line/word spacing. + + [nojosa] +Disable automatic Josa selection + + [usedotemph] +Enable \dotemph command. CJKfntef.sty and CJKulem.sty will be loaded +automatically. + + [usecjkt1font] +CJK fonts will be used for Latin characters as well. Only Nanum T1 font is +currently available. + + [mj=<font>], [gt=<font>] +Declare Myeongjo (serif) and Gothic (sans-serif) font families respectively. +`c70<font>.fd` should be existant. + + [truetype] +When TrueType fonts are declared by mj or gt option, it is recommended to +declare this option as well, which enables text extraction from resulting PDF. + +Other unknown options will be passed to CJKutf8.sty. + + +User commands +------------- + + \CJKscale +- scale font size of CJK character +- eg: \CJKscale{0.95} +- cannot be used with [usecjkt1font] option +- allowed only in the preamble +- under [hangul] option, line/word spacing and indent size are + adjusted automatically + + \lowerCJKchar +- lower CJK characters +- eg: \lowerCJKchar{0.1em} +- cannot be used with [usecjkt1font] option +- allowed only in the preamble + + \dotemph +- emphasize Hangul or Hanja by putting dot above +- eg: \dotemph{드러냄표} +- available only when [usedotemph] option is given +- users can redefine these commands: + + \def\dotemphchar{\Unicode{"02}{"D9}} + \def\dotemphraise{0.2em} + +For other commands see CJK package documents. + + +Automatic Josa selection +------------------------ + +Josa commands: + + \ì€ \는 \ì´ \ê°€ \ì„ \를 \와 \ê³¼ \ë¡œ \으로 \ë¼ \ì´ë¼ + +example: + + \label{fig:aaa} ... \ref{fig:aaa}\ì„ + \label{fig:aaa} ... \pageref{fig:aaa}\ì„ + \cite{hong}\ì„ ... \bibitem[í™ê¸¸ë™\jong]{hong} + +Automatic Josa selection works correctly only after +\ref \pageref \cite commands and after ascii characters. +For other cases these commands are available: + + \jung: keyword is terminated by Jungseong + \jong: keyword is terminated by Jongseong + \rieul: keyword is terminated by Jongseong Rieul + + +Korean counters +--------------- + +Same as ko.TeX package: + + \jaso \gana \ojaso \ogana \pjaso \pgana \onum \pnum \oeng \peng + \hnum \Hnum \hroman \hRoman \hNum \hanjanum + + +*END of README* diff --git a/language/korean/cjk-ko/cjk-ko-doc.pdf b/language/korean/cjk-ko/cjk-ko-doc.pdf Binary files differnew file mode 100644 index 0000000000..d4c97178ae --- /dev/null +++ b/language/korean/cjk-ko/cjk-ko-doc.pdf diff --git a/language/korean/cjk-ko/cjk-ko-doc.tex b/language/korean/cjk-ko/cjk-ko-doc.tex new file mode 100644 index 0000000000..23ee6cbbda --- /dev/null +++ b/language/korean/cjk-ko/cjk-ko-doc.tex @@ -0,0 +1,183 @@ +%% cjk-ko-doc.tex +%% +%% This file is in public domain + +\ifcase\pdfoutput +\documentclass[dvipdfmx,b5paper]{article} +\else +\documentclass[b5paper]{article} +\fi +\usepackage{geometry} +\usepackage[cjk,hangul,usedotemph]{kotex} +\usepackage{xcolor,hologo} +\usepackage[pdfencoding=auto, + pdftitle={cjk-ko 간단 매뉴얼}, + pdfauthor={Dohyun Kim}, + pdfkeywords={CJK, LaTeX, Korean, ko.TeX} +]{hyperref} + +\def\cs#1{\texttt{\color{teal}\char92 \chardef\{=123 \chardef\}=125 #1}} +\def\koTeX{\textsf{k}\kern-.1em\textit{o}.\kern-.1667em\TeX} +\def\cjkko{\mbox{CJK-\textsf{k}\kern-.1em\textit{o}}} + +\linespread{1.3} + +\title{\cjkko\ 간단 매뉴얼} +\author{Dohyun Kim \normalsize $<$\texttt{nomos at ktug org}$>$ \and + \normalsize $<$\url{http://github.com/dohyunkim/cjk-ko}$>$} +\date{Version 1.8\quad \today} +\begin{document} +\maketitle + +\begin{abstract} + For introduction in English, please see \verb|README| file in this package. + + 본래 \TeX\ Writerë¼ëŠ” iOS ì•±ì„ ìœ„í•´ ë§Œë“¤ì—ˆë˜ í•œê¸€ 패키지를 \TeX\ Live용으로 + ìˆ˜ì •í–ˆë‹¤. 특히 \TeX\ Live ë²„ì „ì—서는 ë‚˜ëˆ”ê¸€ê¼´ì„ íŠ¸ë£¨íƒ€ìž… ëŒ€ì‹ Type1 + 글꼴---ë¬¼ë¡ subfont들ì´ë‹¤---ë¡œ 변환해 ë„£ìŒìœ¼ë¡œì¨ 다양한 DVI íˆ´ì„ ì´ìš©í• 수 + 있게 했다. + + 1.3 ë²„ì „ë¶€í„°ëŠ” ë‚˜ëˆ”ê¸€ê¼´ì´ ì•„ë‹Œ 다른 한글 í°íŠ¸ë¥¼ 패키지 옵션으로 ì§€ì •í•´ì„œ 쓸 + 수 있다. +\end{abstract} + +\tableofcontents + +\section{소개} + \begin{itemize} + \item CJK íŒ¨í‚¤ì§€ì˜ \texttt{UTF8} 환경 ì´ìš© + \item 복잡한 환경 지시 ì—†ì´ \texttt{kotex}만 부르면 바로 한글 가능 + \begin{itemize} + \item[] \hskip2cm \fbox{\vtop{\hsize=.5\textwidth\baselineskip=1.1em + \cs{begin\{document\}}\par + \cs{begin\{CJK\}\{UTF8\}\{mj\}}\par + \leavevmode\llap{불필요 $\rightarrow$\quad}\quad $\cdots$\par + \cs{end\{CJK\}}\par + \cs{end\{document\}}}} + \end{itemize} + \item 한글 ë¬¸ì„œì— ìµœì í™”ëœ ì¤„ë°”ê¿ˆ 기능~--- 예: 괄호 ì•žë’¤, ìˆ˜ì‹ ë’¤ + \item ì˜ë¬¸ìžì™€ í•œê¸€ì˜ ì¡°í™” 추구~--- 예: 한글 ê¸€ìž í¬ê¸° ì¡°ì • 허용 + \item 기초ì ì¸ ìžë™ì¡°ì‚¬ 기능 + \item 오로지 \dotemph{현대 í•œêµì–´} 문서를 위한 패키지~--- + 중세한글, ì¼ë³¸ì–´, 중êµì–´ëŠ” 지ì›í•˜ì§€ 않는다. + \end{itemize} + +\section{Package options} + \begin{description} + \item[불러오기]: \quad\cs{usepackage[cjk]\{kotex\}} + \medskip + \item[패키지 옵션] ì—´ê±°ë˜ì§€ ì•Šì€ ì˜µì…˜ì€ CJKutf8 íŒ¨í‚¤ì§€ì— ê·¸ëŒ€ë¡œ ì „ë‹¬ëœë‹¤. + \begin{itemize} + \item[\texttt{cjk}] \TeX\ Liveì—ì„ ì´ ì˜µì…˜ì´ ì—†ìœ¼ë©´ kotexutf\,ê°€ + 로드ëœë‹¤. 단, \verb|kotexutf.sty| 파ì¼ì„ ì°¾ì„ ìˆ˜ 없다면 + ì´ ì˜µì…˜ì´ ì—†ë”ë¼ë„ \cjkko\ 패키지를 부른다. + \item[\texttt{hangul}] 한글 캡션, 줄 간격, 단어 간격, frenchspacing + ë“±ì˜ ì¡°ì •ì´ ì´ë£¨ì–´ì§„다. ë¬¸ì„œì˜ ì£¼ëœ ì–¸ì–´ê°€ 한글ì´ë¼ê³ ì„ ì–¸í•˜ëŠ” 옵션 + \item[\texttt{hanja}] \verb|[hangul]| $+$ í•œìž ìº¡ì…˜ + \item[\texttt{nojosa}] ìžë™ì¡°ì‚¬ 기능 ë„기. ì´ ì˜µì…˜ì„ ì£¼ë”ë¼ë„ + ìžë™ì¡°ì‚¬ ëª…ë ¹ì´ ì—러를 내는 ê±´ 아니다. + \item[\texttt{usedotemph}] \cs{dotemph} ëª…ë ¹ 허용\\ + --- ì´ ì˜µì…˜ì€ ulem íŒ¨í‚¤ì§€ë„ ë¶€ë¥´ë¯€ë¡œ \uline{밑줄 긋기} 가능. + 단, \cs{normalem} ëª…ë ¹ì´ ì„ ì–¸ë¼ ìžˆìœ¼ë¯€ë¡œ \cs{emph} ëª…ë ¹ì´ + 밑줄긋기로 ë™ìž‘하게 í•˜ë ¤ë©´ \cs{ULforem} ì„ ì–¸ì´ ìžˆì–´ì•¼ 한다. + \item[\texttt{usecjkt1font}] ì˜ë¬¸ìžë„ 한글 글꼴로 ì‹ìž. + ë¼í‹´ ì•ŒíŒŒë²³ì´ ê±°ì˜ ì—†ëŠ” 소설책 ë”°ìœ„ì— ìœ ìš©í• ìˆ˜ 있다. + \item[\texttt{mj=<font>}] CJK 명조 ê¸€ê¼´ì„ ì§€ì •í•œë‹¤. 예컨대 + \verb|[mj=utbt]|. + \item[\texttt{gt=<font>}] CJK ê³ ë”• ê¸€ê¼´ì„ ì§€ì •í•œë‹¤. ttfamilyì—ë„ + ì´ ê¸€ê¼´ì´ ì“°ì¸ë‹¤. + \item[\texttt{truetype}] 트루타입 í°íŠ¸ë¥¼ ì‚¬ìš©ìž ê¸€ê¼´ë¡œ 지시했다면 + ì´ ì˜µì…˜ì„ ì£¼ì–´ì•¼ í…스트 ì¶”ì¶œì´ ê°€ëŠ¥í•´ì§„ë‹¤. PDF\LaTeX ì—서만 ìœ ì˜ë¯¸í•˜ë‹¤. + \end{itemize} + \end{description} + +\section{User commands} + \begin{description} + \item[\cs{CJKscale}] 한글만 글ìží¬ê¸° ì¡°ì • + \begin{itemize}\leftskip-1cm + \item 예: \cs{CJKscale\{0.95\}} + \item \verb|[usecjkt1font]| 옵션과는 ê°™ì´ ì“¸ 수 없다. + \item \verb|[hangul]| 옵션 아래서는 단어 간격, 줄 간격, + 들여쓰기 í¬ê¸°ë„ ìžë™ ì¡°ì • + \item ì „ì²˜ë¦¬ë¶€ì—서만 쓸 수 있다. + \end{itemize} + \item[\cs{lowerCJKchar}] 한글만 아래로 ëŒì–´ë‚´ë ¤ ì‹ìž + \begin{itemize}\leftskip-1cm + \item 예: \cs{lowerCJKchar\{-0.07em\} \% ëŒì–´ì˜¬ë ¤ ì‹ìž} + \item \verb|[usecjkt1font]| 옵션과는 ê°™ì´ ì“¸ 수 없다. + \item ì „ì²˜ë¦¬ë¶€ì—서만 쓸 수 있다. + \end{itemize} + \item[\cs{dotemph}] \dotemph{드러냄표} + \begin{itemize}\leftskip-1cm + \item 예: \cs{dotemph\{드러냄표\}} + \item \verb|[usedotemph]| 옵션 아래ì—서만 쓸 수 있다. + \item \koTeX ê³¼ 마찬가지로 \cs{dotemphraise} \cs{dotemphchar} ëª…ë ¹ + ìž¬ì •ì˜ ê°€ëŠ¥ + \end{itemize} + \item[기타] ì‚¬ìš©ìž ëª…ë ¹ì€ CJK 패키지 문서를 참조 + \end{description} + +\section{ìžë™ 조사} + \begin{itemize} + \item \koTeX ê³¼ 마찬가지로 \cs{ì€} \cs{는} \cs{ì´} \cs{ê°€} + \cs{ì„} \cs{를} \cs{와} \cs{ê³¼} \cs{ë¡œ} \cs{으로} \cs{ë¼} + \cs{ì´ë¼}\,를 쓸 수 있다. + \item \cs{ref} \cs{pageref} \cs{cite} ë’¤ì—서만 ì •ìƒ ë™ìž‘ + \item ì•„ìŠ¤í‚¤ë¬¸ìž ë’¤ì—서만 ì •ìƒ ë™ìž‘ + \item 한글 ë’¤ì—는 \cs{jong} \cs{jung} \cs{rieul} ëª…ë ¹ì„ + 첨가해 ë°”ë¡œìž¡ì„ ìˆ˜ 있다.\par + \begin{itemize} + \item[예:] \cs{cite\{hong\}}\cs{ì„} \ldots\\ + \hskip1.3em\ \cs{bibitem[í™ê¸¸ë™}\cs{jong]\{hong\}} + \end{itemize} + \end{itemize} + +\section{한글 ì¹´ìš´í„°} +\koTeX\ 패키지와 ë™ì¼í•˜ë‹¤. 사용례: \cs{pagenumbering\{onum\}} +\begin{itemize}\leftskip=1cm \labelsep=1em \itemsep=0pt plus0pt + \def\cs#1{\texttt{\bfseries #1}} + \item[\cs{jaso}] ㄱ ã„´ ã„· ㄹ ã… ã…‚ ã…… ã…‡ ã…ˆ ã…Š ã…‹ ã…Œ ã… ã…Ž + \item[\cs{gana}] ê°€ 나 다 ë¼ ë§ˆ ë°” 사 ì•„ ìž ì°¨ ì¹´ 타 파 하 + \item[\cs{ojaso}] ㉠㉡ ㉢ ㉣ ㉤ ㉥ ㉦ ㉧ ㉨ ㉩ ㉪ ㉫ ㉬ ㉠+ \item[\cs{ogana}] ㉮ ㉯ ㉰ ㉱ ㉲ ㉳ ㉴ ㉵ ㉶ ㉷ ㉸ ㉹ ㉺ ㉻ + \item[\cs{pjaso}] ㈀ ㈠㈂ ㈃ ㈄ ㈅ ㈆ ㈇ ㈈ ㈉ ㈊ ㈋ ㈌ ㈠+ \item[\cs{pgana}] ㈎ ㈠㈠㈑ ㈒ ㈓ ㈔ ㈕ ㈖ ㈗ ㈘ ㈙ ㈚ ㈛ + \item[\cs{onum}] â‘ â‘¡ â‘¢ â‘£ ⑤ â‘¥ ⑦ ⑧ ⑨ â‘© ⑪ â‘« ⑬ â‘ â‘® + \item[\cs{pnum}] â‘´ ⑵ ⑶ â‘· ⑸ ⑹ ⑺ â‘» ⑼ ⑽ ⑾ â‘¿ â’€ â’ â’‚ + \item[\cs{oeng}] â“ â“‘ â“’ â““ â“” â“• â“– â“— ⓘ â“™ â“š â“› $\cdots$ â“© + \item[\cs{peng}] â’œ â’ â’ž â’Ÿ â’ â’¡ â’¢ â’£ â’¤ â’¥ â’¦ â’§ $\cdots$ â’µ + \item[\cs{hnum}] 하나 둘 ì…‹ ë„· 다섯 여섯 ì¼ê³± ì—¬ëŸ ì•„í™‰ ì—´ 열하나 $\cdots$ 스물넷 + \item[\cs{Hnum}] 첫 둘 ì…‹ ë„· 다섯 여섯 ì¼ê³± ì—¬ëŸ ì•„í™‰ ì—´ ì—´í•œ $\cdots$ 스물넷 + \item[\cs{hroman}] â…° â…± â…² â…³ â…´ â…µ â…¶ â…· â…¸ â…¹ â…º â…» + \item[\cs{hRoman}] â… â…¡ â…¢ â…£ â…¤ â…¥ â…¦ â…§ â…¨ â…© â…ª â…« + \item[\cs{hNum}] ì¼ ì´ ì‚¼ 사 오 육 ì¹ íŒ” 구 ì‹ ì‹ì¼ ì‹ì´ $\cdots$ ì´ì‹ì‚¬ + \item[\cs{hanjanum}] 一 二 三 å›› 五 å… ä¸ƒ å…« ä¹ å å一 å二 $\cdots$ 二åå›› +\end{itemize} + +\section{\texttt{kotex.sty}} +다양한 \koTeX\ íŒ¨í‚¤ì§€ë¡œì˜ ì¤€ìžë™ì ì¸ ì—°ê²°ì„ ë‹´ë‹¹í•˜ëŠ” ìŠ¤íƒ€ì¼ íŒŒì¼ì´ë‹¤. +\begin{itemize} + \item \verb|[cjk]| ì˜µì…˜ì„ ì£¼ë©´ \cjkko\ 패키지를 로드한다. + 다만 \hologo{XeTeX} í˜¹ì€ \hologo{LuaTeX} ì—”ì§„ì´ ê°€ë™ë˜ê³ 있다면 + ì´ ì˜µì…˜ì€ ë¬´ì‹œëœë‹¤. + \item \verb|[euc]| ì˜µì…˜ì„ ì£¼ë©´ \verb|kotex-euc| 패키지를 로드한다.(ì´ + 패키지는 í…ë¼ì´ë¸Œì— 들어있지 않으므로 KTUG 사설 ì €ìž¥ì†Œë¡œë¶€í„° + 설치해야 한다) \hologo{XeTeX} 엔진 하ì—서는 ì´ ì˜µì…˜ì€ ë¬´ì‹œëœë‹¤. + 그러나 \hologo{LuaTeX} ì—”ì§„ì´ ê°€ë™ë˜ê³ 있다면 + \verb|\luatexuhcinputencoding=1| ëª…ë ¹ì´ ìžë™ìœ¼ë¡œ 실행ëœë‹¤. + \item 위 ë‘ ê°€ì§€ ì˜µì…˜ì´ ëª¨ë‘ ì§€ì‹œë˜ì§€ 않았다면 현재 ë™ìž‘ ì¤‘ì¸ í… ì—”ì§„ì„ + ê°ì§€í•´ì„œ \verb|kotexutf.sty|, \verb|xetexko.sty|, í˜¹ì€ \verb|luatexko.sty| + ê°€ìš´ë° í•˜ë‚˜ë¥¼ 로드한다. í”Œë ˆì¸í…ì—ì„œë„ ë§ˆì°¬ê°€ì§€ë¡œ ë™ìž‘한다. + \item ì–´ëŠ ê²½ìš°ì´ë“ 사용ìžê°€ 지시한 여타 패키지 ì˜µì…˜ë“¤ì€ ìƒˆë¡œ ë¶ˆë ¤ì§€ëŠ” + íŒ¨í‚¤ì§€ì— ëª¨ë‘ íˆ¬ëª…í•˜ê²Œ ì „ë‹¬ëœë‹¤. +\end{itemize} + +\section{License} +\begin{itemize} + \item GPL~--- \verb|cjkutf8-*| 파ì¼ì˜ ë¼ì´ì„ 스는 CJK 패키지와 + ê°™ì„ ìˆ˜ë°–ì— ì—†ë‹¤. + \item LPPL~--- \verb|ko*| 파ì¼ë“¤ì€ \koTeX\ 패키지ì—ì„œ ìœ ëž˜í•œë‹¤. +\end{itemize} +\nobreak\hfill \fboxsep=-\fboxrule \fbox{\vbox to1em{\hbox to1em{\hss}\vss}} + +\end{document} diff --git a/language/korean/cjk-ko/cjkutf8-josa.sty b/language/korean/cjk-ko/cjkutf8-josa.sty new file mode 100644 index 0000000000..55e3872062 --- /dev/null +++ b/language/korean/cjk-ko/cjkutf8-josa.sty @@ -0,0 +1,131 @@ +% cjkutf8-josa.sty +% +% Copyright (c) 2016 Dohyun Kim <nomos at ktug org> +% +% This program is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2 of the License, or +% (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program in doc/COPYING; if not, write to the Free +% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, +% MA 02110-1301 USA + +\ProvidesPackage{cjkutf8-josa}[2016/04/04 v1.8 Automatic Josa selection for cjk-ko] + +\AtBeginDocument{ + \ifx\use@josa\undefined\else + % redefine \@setref + \let\CJKKO@orig@setref\@setref + \def\@setref#1#2#3{\CJKKO@orig@setref{#1}{#2}{#3}% + \bgroup + \ifx#1\relax\else + \ifx\protect\relax % not from kotexutf + \let\protect\noexpand % not from kotexutf + \xdef\josa@str{\expandafter#2#1}% + \fi + \fi + \egroup} + % redefine \@cite@ofmt + \let\CJKKO@orig@cite@ofmt\@cite@ofmt + \def\@cite@ofmt#1{\CJKKO@orig@cite@ofmt{#1}% + \bgroup + \let\protect\noexpand % not from kotexutf + \let\@safe@activesfalse\@empty % babel ? + \def\hyper@@link[##1]##2##3##4{##4}% + \def\beamer@sort##1##2{}% + \def\hyperlink##1##2{##2}% for beamer: not from kotexutf + \xdef\josa@str{#1}% + \egroup} + \fi + \@ifpackageloaded{hyperref}{\g@addto@macro\pdfstringdefPreHook{% + \let\jong\relax + \let\rieul\relax + \let\jung\relax + \def\^^ea{^^ea}% + \def\^^eb{^^eb}% + \def\^^ec{^^ec}% + }}{} +} + +%%% user commands: \jong \jung \rieul +\protected\def\jong {\let\josa@str\empty\chardef\@josa\z@ } +\protected\def\rieul{\let\josa@str\empty\chardef\@josa\@ne} +\protected\def\jung {\let\josa@str\empty\chardef\@josa\tw@} +\jung + +\def\makejosa#1#2{% + \bgroup + \expandafter\make@josa\josa@str\@nil{#1}{#2}% + \egroup} + +\def\make@josa{\afterassignment\make@@josa\let\@let@token= } +\def\make@@josa{% + \ifx\@let@token\@nil + \expandafter\make@@@josa + \else + \ifx\@let@token 1\rieul\else + \ifx\@let@token 3\jong \else + \ifx\@let@token 6\jong \else + \ifx\@let@token 7\rieul\else + \ifx\@let@token 8\rieul\else + \ifx\@let@token 0\jong \else + \ifx\@let@token l\rieul\else + \ifx\@let@token m\jong \else + \ifx\@let@token n\jong \else + \ifx\@let@token L\rieul\else + \ifx\@let@token M\jong \else + \ifx\@let@token N\jong \else + \ifx\@let@token\jong \jong \else + \ifx\@let@token\rieul\rieul\else + \jung + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi + \expandafter\make@josa + \fi} + +\def\make@@@josa#1#2{% + \ifcase\@josa #2% jong + \or \ifx\empty#1\empty\else#2\fi % rieul + \else #1% jung + \fi} + +\def\error@josa{\PackageError{cjkutf8-josa}{Undefined Control Sequence}{}} + +\DeclareRobustCommand*\^^ea[2]{% + \ifx#1^^b0\ifx#2^^80\makejosa{ê°€}{ì´}\else\error@josa\fi % \ê°€ + \else\ifx#1^^b3\ifx#2^^bc\makejosa{와}{ê³¼}\else\error@josa\fi % \ê³¼ + \else\error@josa\fi\fi} +\DeclareRobustCommand*\^^eb[2]{% + \ifx#1^^8a\ifx#2^^94\makejosa{는}{ì€}\else\error@josa\fi % \는 + \else\ifx#1^^9d\ifx#2^^bc\makejosa{ë¼}{ì´ë¼}\else\error@josa\fi % \ë¼ + \else\ifx#1^^a1\ifx#2^^9c\makejosa{}{으}ë¡œ\else\error@josa\fi % \ë¡œ + \else\ifx#1^^a5\ifx#2^^bc\makejosa{를}{ì„}\else\error@josa\fi % \를 + \else\error@josa\fi\fi\fi\fi} +\DeclareRobustCommand*\^^ec[2]{% + \let\reserved@a#1\let\reserved@b#2% + \futurelet\@let@token\@josa@begin@ec} +\def\@josa@begin@ec{% + \ifx\reserved@a^^99% + \ifx\reserved@b^^80\makejosa{와}{ê³¼}\else\error@josa\fi % \와 + \else\ifx\reserved@a^^9c% + \ifx\reserved@b^^bc\makejosa{}{으}\else\error@josa\fi % \으로 + \else\ifx\reserved@a^^9d% + \ifx\reserved@b^^80\makejosa{는}{ì€}% \ì€ + \else\ifx\reserved@b^^84\makejosa{를}{ì„}% \ì„ + \else\ifx\reserved@b^^b4% + \ifx\@let@token^^ea\makejosa\relax{ì´}% \ì´ë¼ + \else\ifx\@let@token^^eb\makejosa\relax{ì´}% \ì´ë¼ + \else\ifx\@let@token^^ec\makejosa\relax{ì´}% \ì´ë¼ + \else\ifx\@let@token^^ed\makejosa\relax{ì´}% \ì´ë¼ + \else\makejosa{ê°€}{ì´}% \ì´ + \fi\fi\fi\fi + \else\error@josa \fi\fi\fi + \else\error@josa \fi\fi\fi} + +\endinput diff --git a/language/korean/cjk-ko/cjkutf8-ko.sty b/language/korean/cjk-ko/cjkutf8-ko.sty new file mode 100644 index 0000000000..8d3e943638 --- /dev/null +++ b/language/korean/cjk-ko/cjkutf8-ko.sty @@ -0,0 +1,466 @@ +% cjkutf8-ko.sty +% +% Copyright (c) 2016 Dohyun Kim <nomos at ktug org> +% +% This program is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2 of the License, or +% (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program in doc/COPYING; if not, write to the Free +% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, +% MA 02110-1301 USA + +\ProvidesPackage{cjkutf8-ko}[2016/04/04 v1.8 Hangul typesetting on CJKutf8] + +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname eTeXversion\endcsname\relax + \PackageError{cjkutf8-ko} + {e-TeX engine is required} + {Please update your TeX system to the latest distribution} +\endinput\fi + +\newif\if@hangul +\newif\if@hanja +\let\use@josa\empty + +\DeclareOption{hangul}{\@hangultrue} +\DeclareOption{hanja}{\@hanjatrue\@hangultrue} +\DeclareOption{usecjkt1font}{\let\usecjk@@font\empty\@hangultrue} +\DeclareOption{usedotemph}{\let\usedot@mph\empty} +\DeclareOption{nojosa}{\let\use@josa\undefined} +\DeclareOption{truetype}{\let\use@cjk@cmap@\relax} +\DeclareOption*{\expandafter\CJKKO@userfont@option\CurrentOption=\end} +\def\CJKKO@userfont@option#1=#2\end{% + \ifx\empty#2\empty + \PassOptionsToPackage{#1}{CJKutf8} + \else + \def\reserved@a{mj}\def\reserved@b{gt}\def\reserved@c{#1} + \ifx\reserved@a\reserved@c + \edef\CJKKO@mjfont{\CJKKO@removetrailingEQ#2} + \IfFileExists{c70\CJKKO@mjfont.fd}{}{% + \PackageError{cjkutf8-ko}{`c70\CJKKO@mjfont.fd' does not exist}{} + \let\CJKKO@mjfont\undefined + } + \else + \ifx\reserved@b\reserved@c + \edef\CJKKO@gtfont{\CJKKO@removetrailingEQ#2} + \IfFileExists{c70\CJKKO@gtfont.fd}{}{% + \PackageError{cjkutf8-ko}{`c70\CJKKO@gtfont.fd' does not exist}{} + \let\CJKKO@gtfont\undefined + } + \else + \PackageError{cjkutf8-ko} + {Unknown hangul font type: #1} + {Allowed font types are `mj' and `gt'} + \fi + \fi + \fi +} +\def\CJKKO@removetrailingEQ#1={#1} +\ProcessOptions\relax + +\ifx\CJKKO@mjfont\undefined + \IfFileExists{c70nanummj.fd}{\def\CJKKO@mjfont{nanummj}}{ + \def\CJKKO@mjfont{mj} + \ifx\usedot@mph\undefined\else + \def\dotemphraise{1ex} + \def\dotemphchar{\Unicode{"02}{"D9}} + \fi + } +\fi +\ifx\CJKKO@gtfont\undefined + \IfFileExists{c70nanumgt.fd}{\def\CJKKO@gtfont{nanumgt}}{\def\CJKKO@gtfont{mj}} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%% +% font settings +\ifx\usecjk@@font\undefined\else + \PassOptionsToPackage{T1}{CJKutf8} + \RequirePackage{textcomp} + \IfFileExists{t1\CJKKO@mjfont.fd}{\let\rmdefault\CJKKO@mjfont}{} + \IfFileExists{t1\CJKKO@gtfont.fd}{\let\sfdefault\CJKKO@gtfont}{} +\fi + +\RequirePackage{CJKutf8} + +\g@addto@macro\rmfamily{\CJKfamily{\CJKKO@mjfont}} +\g@addto@macro\sffamily{\CJKfamily{\CJKKO@gtfont}} +\g@addto@macro\ttfamily{\CJKfamily{\CJKKO@gtfont}} + +\AtBeginDocument{ + \edef\reserved@a{\familydefault} + \edef\reserved@b{\rmdefault} + \ifx\reserved@a\reserved@b + \CJKfamily{\CJKKO@mjfont} + \g@addto@macro\normalfont{\CJKfamily{\CJKKO@mjfont}} + \if@hangul\ifx\usecjk@@font\undefined + \IfFileExists{t1\CJKKO@mjfont .fd}{% + \CJKKO@hangulspaceglue{t1\CJKKO@mjfont m}% space glue from hangul font + }{} + \fi\fi + \else + \CJKfamily{\CJKKO@gtfont} + \g@addto@macro\normalfont{\CJKfamily{\CJKKO@gtfont}} + \if@hangul\ifx\usecjk@@font\undefined + \IfFileExists{t1\CJKKO@gtfont .fd}{% + \CJKKO@hangulspaceglue{t1\CJKKO@gtfont m}% space glue from hangul font + }{} + \fi\fi + \fi + \let\reset@font\normalfont +} + +\def\CJKKO@hangulspaceglue#1{\@ifclassloaded{minimal}{}{% + \bgroup + \@for\reserved@a:=,\small,\footnotesize,\large,\Large,\LARGE\do{% + \reserved@a + \font\x=#1 at \f@size\p@ + \fontdimen2\font=\fontdimen2\x + \fontdimen3\font=.5\fontdimen2\x + \fontdimen4\font=.3333\fontdimen2\x + \fontdimen7\font=\fontdimen7\x }% + \egroup }} + +%%%%%%%%%%%%%%%%%%%%%%%%% +%%% dotemph +% Users can redefine \dotemphchar and \dotemphraise +\ifx\usedot@mph\undefined + \def\dotemph{\PackageError{cjkutf8-ko} + {To enable \string\dotemph, package option [usedotemph] is required} + {CJKfntef.sty will be automatically loaded if [usedotemph] option is given}} +\else + % CJKglue should be skip only. seems to do with \LA@CJKglue in CJKulem.sty + \RequirePackage{ulem}[2000/05/26] + \addto@hook\UL@hook{\let\CJKglue\HangulGlue} + \RequirePackage{CJKfntef} + \normalem % users should declare \ULforem to enable underlining for \emph + \ifx\dotemphraise\undefined \def\dotemphraise{0.5ex}\fi + \ifx\dotemphchar\undefined \def\dotemphchar{\bfseries\Unicode{"02}{"D9}}\fi + % user command: dotemph + \DeclareRobustCommand*\dotemph{% + \CJKunderanysymbol{-\dotemphraise}{\dotemphchar}} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%% +% start CJK env +\def\HangulGlue{\hskip0pt plus.1ex minus.01em } +\def\HangulPenalty{\ifnum\lastpenalty=\z@ \penalty50 \fi} +\def\CJKglue{\HangulPenalty\HangulGlue} +\def\CJKpostmathglue{\HangulPenalty\hskip.25ex plus.1ex minus.05ex } +\CJKspace +\CJK@envStart{}{UTF8}{\CJKKO@mjfont} +\makeatletter + +%%%%%%%%%%%%%%%%%%%%%%%%% +% italic correction after cjk +\edef\maybe@ic@{% + \unexpanded{% + \let\CJKKO@wasCJK\undefined + \ifnum\lastkern=\@ne + \unkern\unkern + \let\CJKKO@wasCJK\empty + \fi + }% + \unexpanded\expandafter{\maybe@ic@ + \ifx\CJKKO@wasCJK\empty + \CJK@CJK + \CJKKO@check@next@tok@ + \let\CJKKO@wasCJK\undefined + \fi + }% +} + +%%%%%%%%%%%%%%%%%%%%%%%%% +%%% CJKscale: scale CJK char size +\def\CJKscale#1{% + \ifx\usecjk@@font\undefined + \def\CJK@scale{#1}% + \else + \PackageError{cjkutf8-ko} + {\string\CJKscale\space is not allowed} + {\string\CJKscale\space cannot be used with option [usecjkt1font]} + \fi} +\@onlypreamble\CJKscale +\def\cancelCJKscale{\let\CJK@scale\undefined} +\@onlypreamble\cancelCJKscale +\AtBeginDocument{ + \ifx\usecjk@@font\undefined + \ifx\CJK@scale\undefined\else + % redefine \CJK@empty + \def\CJK@empty#1{% + \@tempdimb \f@size\p@ + \@tempdimb\CJK@scale\@tempdimb %%% inserted + \ifx\optional@arg \@empty + \else + \expandafter\ifx + \csname CJK@\mandatory@arg/\f@size/\the\@tempdimb\endcsname \relax + \@tempdimb \optional@arg\@tempdimb + #1{Font\space shape\space `\curr@fontshape'\space + will\space be\MessageBreak + scaled\space to\space size\space \the\@tempdimb}% + \expandafter + \gdef\csname CJK@\mandatory@arg/\f@size/\the\@tempdimb\endcsname{}% + \fi + \fi + \edef\external@font{% + \mandatory@arg\CJK@plane\space at \the\@tempdimb}% + \xdef\font@name{% + \csname \curr@fontshape/\f@size/\CJK@plane\endcsname}% + \expandafter\global\expandafter\let + \csname \CJK@curr@fontshape\expandafter\endcsname + \csname \curr@fontshape\endcsname} + \if@hangul % hangul is main language + % scale space glue + \@ifclassloaded{minimal}{}{% + \bgroup + \@for\reserved@a:=,\small,\footnotesize,\large,\Large,\LARGE\do{% + \fontdimen2\font=\CJK@scale\fontdimen2\font + \fontdimen3\font=\CJK@scale\fontdimen3\font + \fontdimen4\font=\CJK@scale\fontdimen4\font + \fontdimen7\font=\CJK@scale\fontdimen7\font} + \egroup + } + % scale parindent, footnotesep, footins + \parindent\CJK@scale\parindent + \footnotesep\CJK@scale\footnotesep + \skip\footins=\CJK@scale\skip\footins plus6pt minus3pt + % scale linespread + \@tempdima\baselinestretch\p@ + \@tempdima\CJK@scale\@tempdima + \edef\reserved@a{\strip@pt\@tempdima} + \expandafter\expandafter\expandafter\linespread\expandafter{\reserved@a} + \selectfont + \fi + \fi\fi +} + +%%%%%%%%%%%%%%%%%%%%%%%%% +%%% insert CJKglue before opening ascii and letter +\def\CJK@ignorespaces{% + \ifnum\lastkern=\@ne + \spacefactor\@m % was normal cjk, so sf=1000 + \expandafter\expandafter\expandafter\CJKKO@check@next@tok + \fi} +\def\CJKKO@check@next@tok{\futurelet\@let@token\CJKKO@check@next@tok@} +\def\CJKKO@check@next@tok@{% + \ifx\@let@token(\CJKglue\else + \ifx\@let@token`\CJKglue\else + \ifx\@let@token[\CJKglue\else + \ifx\@let@token<\CJKglue\else + \ifx\@let@token\{\CJKglue\else + \ifcat\noexpand\@let@token\CJKKO@catcodeXI + \CJKglue + \fi\fi\fi\fi\fi\fi} + +\begingroup + \catcode`\A=11 \global\let\CJKKO@catcodeXI=A +\endgroup + +%%%%%%%%%%%%%%%%%%%%%%%%% +%%% allow break after ascii (except opening) and before cjk +%%% not a good solution. but... +\sfcode16=998 % t1 `` +\sfcode40=998 % ( +\sfcode60=998 % < +\sfcode91=998 % [ +\sfcode92=998 % ot1 `` +\sfcode96=998 % ` +\sfcode102=998 % oms { +\sfcode123=998 % t1 { +\def\CJK@testLastCJK{% + \global\CJK@false + \ifnum\lastkern=\@ne + \global \CJK@true + %%% inserted + \else + \ifhmode + \ifnum\lastkern=\tw@\else + \ifnum\lastskip=\z@ % last node is not space (?) + \ifnum\lastpenalty=\z@ % last node is not penalty (?) + \ifnum\spacefactor=998 \else % last char is not opening ascii + \ifx\CJK@plane\undefined\else + \CJK@testPostPunct{\CJK@@@enc}{\CJK@plane}{\CJK@gtemp}% + \fi + \ifCJK@ + \global\CJK@false + \else % this char is not closing cjk + \ifnum\lastnodetype=10 \CJKpostmathglue % after math-off + \else \CJKglue \fi + \fi + \fi\fi\fi\fi\fi + %%% end of inserted + \fi} + +%%%%%%%%%%%%%%%%%%%%%%%%% +% half-width puncts +\def\CJKKO@XXX@plane{30} +\def\CJKKO@FF@plane{ff} +\DeclareRobustCommand\CJKpunctsymbol[1]{% + \ifx\CJK@plane\CJKKO@XXX@plane + \ifcase#1\CJKsymbol{#1}% 3000 + \or \CJKKO@normal@punct{#1}% 3001 + \or \CJKKO@normal@punct{#1}% 3002 + \or \CJKsymbol{#1}% 3003 + \or \CJKsymbol{#1}% 3004 + \or \CJKsymbol{#1}% 3005 + \or \CJKsymbol{#1}% 3006 + \or \CJKsymbol{#1}% 3007 + \or \CJKKO@opening@punct{#1}% 3008 + \or \CJKKO@normal@punct{#1}% 3009 + \or \CJKKO@opening@punct{#1}% 300A + \or \CJKKO@normal@punct{#1}% 300B + \or \CJKKO@opening@punct{#1}% 300C + \or \CJKKO@normal@punct{#1}% 300D + \or \CJKKO@opening@punct{#1}% 300E + \or \CJKKO@normal@punct{#1}% 300F + \or \CJKKO@opening@punct{#1}% 3010 + \or \CJKKO@normal@punct{#1}% 3011 + \or \CJKsymbol{#1}% 3012 + \or \CJKsymbol{#1}% 3013 + \or \CJKKO@opening@punct{#1}% 3014 + \or \CJKKO@normal@punct{#1}% 3015 + \or \CJKKO@opening@punct{#1}% 3016 + \or \CJKKO@normal@punct{#1}% 3017 + \or \CJKKO@opening@punct{#1}% 3018 + \or \CJKKO@normal@punct{#1}% 3019 + \or \CJKKO@opening@punct{#1}% 301A + \or \CJKKO@normal@punct{#1}% 301B + \else \CJKsymbol{#1}% + \fi + \else + \ifx\CJK@plane\CJKKO@FF@plane + \ifnum#1="08 \CJKKO@opening@punct{#1}% FF08 + \else\ifnum#1="09 \CJKKO@normal@punct{#1}% FF09 + \else \CJKsymbol{#1}% + \fi\fi + \else + \CJKsymbol{#1}% + \fi + \fi} +\def\CJKKO@opening@punct#1{\leavevmode\hbox to.5em{\hss\CJKsymbol{#1}}} +\def\CJKKO@normal@punct#1{\leavevmode\hbox to.5em{\CJKsymbol{#1}\hss}} +\AtBeginDocument{ + \DeclareUnicodeCharacter{00B7} + {\leavevmode\kern.25em \Unicode{0}{"B7}\hskip.25em\relax} +} + +%%%%%%%%%%%%%%%%%%%%%%%%% +%%% lowercjkchar: eg, \lowercjkchar{-0.1em} +%%% do NOT use unit ex; hangul subfonts may not have x-height +\def\lowercjkchar#1{% + \ifx\usecjk@@font\undefined + \def\CJK@charlower{#1}% + \else + \PackageError{cjkutf8-ko} + {\string\lowercjkchar\space is not allowed} + {\string\lowercjkchar\space cannot be used with option [usecjkt1font]} + \fi} +\let\lowerCJKchar\lowercjkchar +\@onlypreamble\lowercjkchar \@onlypreamble\lowerCJKchar +\def\cancellowercjkchar{\let\CJK@charlower\undefined} +\let\cancellowerCJKchar\cancellowercjkchar +\@onlypreamble\cancellowercjkchar \@onlypreamble\cancellowerCJKchar +\AtBeginDocument{ + \ifx\usecjk@@font\undefined + \ifx\CJK@charlower\undefined\else + \DeclareRobustCommand{\CJKsymbol}[1]{% + \leavevmode\lower\CJK@charlower\hbox{% inserted + \symbol{#1}% + \ifCJK@bold@ + \hbox to \CJKboldshift{\hss\symbol{#1}}% + \hbox to \CJKboldshift{\hss\symbol{#1}}% + \fi + }% inserted + } + \fi\fi +} + +%%%%%%%%%%%%%%%%%%%%%%%%% +%%% nanummj has no hanja : texlive only +\def\CJKKO@mjdefault{nanummj} +\ifx\CJKKO@mjfont\CJKKO@mjdefault + \RequirePackage{cjkutf8-nanummjhanja} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%% +%%% auto-josa, light version +\RequirePackage{cjkutf8-josa} + +%%%%%%%%%%%%%%%%%%%%%%%%% +% hangul captions, labels, and spacing +\RequirePackage{kolabels-utf} +\if@hangul + \AtBeginDocument{\RequirePackage{konames-utf}} + \linespread{1.3888} + \footnotesep=1.3888\footnotesep + \skip\footins=1.3888\skip\footins plus6pt minus3pt + \frenchspacing +\fi + +%\ifx\usecjk@@font\undefined +% \CJKscale{0.95} +% \lowercjkchar{-0.07em} +%\fi + +%%%%%%%%%%%%%%%%%%%%%%%%% +%%% use pdftex's pdfgentounicode +\ifpdf + \ifx\pdfgentounicode\undefined\else + \ifx\use@cjk@cmap@\relax\else + \InputIfFileExists{glyphtounicode}{% + \let\CJK@addcmap\@gobble + \pdfgentounicode\@ne + }{} + \fi + \fi +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%% +%%% \makeindex in memoir class clashed with this package. +%%% cause: memoir appempts to write index entries to a file +%%% at the end of document without protecting active characters. +%%% spotted by Juho Lee. thanks to him. +%\AtEndDocument{\CJK@makeInactive} +%%% still conflicts with package verbments. +%%% so now we make utf8 characters robust. +\count@"C2 \loop + \uccode\count@\count@ + \lccode\count@\count@ + \begingroup + \lccode`\~\count@ + \lowercase{\endgroup + \protected\edef~{\unexpanded\expandafter{~}}} +\ifnum\count@<"F4 \advance\count@\@ne \repeat +% then we have to care about hyperref bookmarks. +\ifx\pdfstringdefPreHook\undefined + \let\pdfstringdefPreHook\empty +\fi +\g@addto@macro\pdfstringdefPreHook{% + \count@"C2 \loop + \begingroup + \lccode`\~\count@ + \lowercase{\endgroup + \edef~{\unexpanded\expandafter{~}}}% + \ifnum\count@<"F4 \advance\count@\@ne \repeat + % and dotemph as well + \let\dotemph\@firstofone +} +% protect against lowercase +\count@"80 \loop + \uccode\count@\count@ + \lccode\count@\count@ +\ifnum\count@<"BF \advance\count@\@ne \repeat + +%%% ignore variation selectors for korean hanja +\DeclareUnicodeCharacter{FE00}{} +\DeclareUnicodeCharacter{FE01}{} +\DeclareUnicodeCharacter{FE02}{} + +\endinput diff --git a/language/korean/cjk-ko/cjkutf8-nanummjhanja.sty b/language/korean/cjk-ko/cjkutf8-nanummjhanja.sty new file mode 100644 index 0000000000..f96fae70aa --- /dev/null +++ b/language/korean/cjk-ko/cjkutf8-nanummjhanja.sty @@ -0,0 +1,62 @@ +% cjkutf8-nanummjhanja.sty +% +% Copyright (c) 2016 Dohyun Kim <nomos at ktug org> +% +% This program is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2 of the License, or +% (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program in doc/COPYING; if not, write to the Free +% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, +% MA 02110-1301 USA + +\ProvidesPackage{cjkutf8-nanummjhanja} + [2016/04/04 v1.8 UHC hanja for Nanum Myeongjo] + +\def\CJKKO@mjdefault{nanummj} +\def\CJKKO@mjhanjafamily{\def\CJK@family{uhcmj}} + +% redefine CJK@numbToHex +\def\CJK@numbToHex#1#2{% + {\count\z@ #2\relax + \count\tw@ \count\z@ + \divide\count\z@ \sixt@@n + \count@ \count\z@ + \multiply\count@ \sixt@@n + \advance\count\tw@ -\count@ + \xdef#1{% + \hexnumber@{\count\z@}\hexnumber@{\count\tw@}}}% + % inserted + \ifx\CJK@family\CJKKO@mjdefault + \expandafter\CJKKO@checkhanjaplane#1\fi} + +\def\CJKKO@checkhanjaplane#1#2{% + \begingroup + \count@\ifx#1A10\else + \ifx#1B11\else + \ifx#1C12\else + \ifx#1D13\else + \ifx#1E14\else + \ifx#1F15\else + #1\fi\fi\fi\fi\fi\fi + \@tempcnta\ifx#2A10\else + \ifx#2B11\else + \ifx#2C12\else + \ifx#2D13\else + \ifx#2E14\else + \ifx#2F15\else + #2\fi\fi\fi\fi\fi\fi + \multiply\count@\sixt@@n \advance\count@\@tempcnta + \ifnum\count@>"4D \ifnum\count@<"A0 \aftergroup\CJKKO@mjhanjafamily \else + \ifnum\count@>"F8 \ifnum\count@<"FB \aftergroup\CJKKO@mjhanjafamily + \fi\fi\fi\fi + \endgroup } + +\endinput diff --git a/language/korean/cjk-ko/kolabels-utf.sty b/language/korean/cjk-ko/kolabels-utf.sty new file mode 100644 index 0000000000..dcc4fba7b6 --- /dev/null +++ b/language/korean/cjk-ko/kolabels-utf.sty @@ -0,0 +1,96 @@ +% kolabels-utf.sty +% +% Copyright (C) 2009-2015 Koaunghi Un <koaunghi at kornet net> +% Kangsoo Kim <karnes at ktug or kr> +% Dohyun Kim <nomos at ktug org> +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3c +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3c or later is part of all distributions of LaTeX +% version 2006/05/20 or later. +% + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{kolabels-utf}[2015/03/20 v1.5 UTF-8 Hangul item labels] + +% hangul item labels +\newcommand*\jaso[1]{\@jaso{\@nameuse{c@#1}}} +\newcommand*\@jaso[1]{\ifcase#1\or + ㄱ\or ã„´\or ã„·\or ㄹ\or ã…\or ã…‚\or ã……\or ã…‡\or + ã…ˆ\or ã…Š\or ã…‹\or ã…Œ\or ã…\or ã…Ž\else\@ctrerr\fi} +\newcommand*\gana[1]{\@gana{\@nameuse{c@#1}}} +\newcommand*\@gana[1]{\ifcase#1\or + ê°€\or 나\or 다\or ë¼\or 마\or ë°”\or 사\or ì•„\or + ìž\or ì°¨\or ì¹´\or 타\or 파\or 하\else\@ctrerr\fi} +\newcommand*\ojaso[1]{\@ojaso{\@nameuse{c@#1}}} +\newcommand*\@ojaso[1]{\ifcase#1\or + ㉠\or ㉡\or ㉢\or ㉣\or ㉤\or ㉥\or ㉦\or ㉧\or + ㉨\or ㉩\or ㉪\or ㉫\or ㉬\or ã‰\else\@ctrerr\fi} +\newcommand*\ogana[1]{\@ogana{\@nameuse{c@#1}}} +\newcommand*\@ogana[1]{\ifcase#1\or + ㉮\or ㉯\or ㉰\or ㉱\or ㉲\or ㉳\or ㉴\or ㉵\or + ㉶\or ㉷\or ㉸\or ㉹\or ㉺\or ㉻\else\@ctrerr\fi} +\newcommand*\pjaso[1]{\@pjaso{\@nameuse{c@#1}}} +\newcommand*\@pjaso[1]{\ifcase#1\or + ㈀\or ãˆ\or ㈂\or ㈃\or ㈄\or ㈅\or ㈆\or ㈇\or + ㈈\or ㈉\or ㈊\or ㈋\or ㈌\or ãˆ\else\@ctrerr\fi} +\newcommand*\pgana[1]{\@pgana{\@nameuse{c@#1}}} +\newcommand*\@pgana[1]{\ifcase#1\or + ㈎\or ãˆ\or ãˆ\or ㈑\or ㈒\or ㈓\or ㈔\or ㈕\or + ㈖\or ㈗\or ㈘\or ㈙\or ㈚\or ㈛\else\@ctrerr\fi} +\newcommand*\onum[1]{\@onum{\@nameuse{c@#1}}} +\newcommand*\@onum[1]{\ifcase#1\or + â‘ \or â‘¡\or â‘¢\or â‘£\or ⑤\or â‘¥\or ⑦\or ⑧\or + ⑨\or â‘©\or ⑪\or â‘«\or ⑬\or â‘\or â‘®\else\@ctrerr\fi} +\newcommand*\pnum[1]{\@pnum{\@nameuse{c@#1}}} +\newcommand*\@pnum[1]{\ifcase#1\or + â‘´\or ⑵\or ⑶\or â‘·\or ⑸\or ⑹\or ⑺\or â‘»\or + ⑼\or ⑽\or ⑾\or â‘¿\or â’€\or â’\or â’‚\else\@ctrerr\fi} +\newcommand*\oeng[1]{\@oeng{\@nameuse{c@#1}}} +\newcommand*\@oeng[1]{\ifcase#1\or + â“\or â“‘\or â“’\or â““\or â“”\or â“•\or â“–\or â“—\or ⓘ\or + â“™\or â“š\or â“›\or â“œ\or â“\or â“ž\or â“Ÿ\or â“ \or â“¡\or + â“¢\or â“£\or ⓤ\or â“¥\or ⓦ\or ⓧ\or ⓨ\or â“©\else\@ctrerr\fi} +\newcommand*\peng[1]{\@peng{\@nameuse{c@#1}}} +\newcommand*\@peng[1]{\ifcase#1\or + â’œ\or â’\or â’ž\or â’Ÿ\or â’ \or â’¡\or â’¢\or â’£\or â’¤\or + â’¥\or â’¦\or â’§\or â’¨\or â’©\or â’ª\or â’«\or â’¬\or â’\or + â’®\or â’¯\or â’°\or â’±\or â’²\or â’³\or â’´\or â’µ\else\@ctrerr\fi} +\newcommand*\hnum[1]{\@hnum{\@nameuse{c@#1}}} +\newcommand*\@hnum[1]{\ifcase#1\or + 하나\or 둘\or ì…‹\or ë„·\or 다섯\or 여섯\or ì¼ê³±\or ì—¬ëŸ\or + 아홉\or ì—´\or 열하나\or 열둘\or ì—´ì…‹\or ì—´ë„·\or 열다섯\or + 열여섯\or ì—´ì¼ê³±\or ì—´ì—¬ëŸ\or 열아홉\or 스물\or 스물하나\or + 스물둘\or 스물셋\or 스물넷\else\@ctrerr\fi} +\newcommand*\Hnum[1]{\@Hnum{\@nameuse{c@#1}}} +\newcommand*\@Hnum[1]{\ifcase#1\or + 첫\or 둘\or ì…‹\or ë„·\or 다섯\or 여섯\or ì¼ê³±\or ì—¬ëŸ\or + 아홉\or ì—´\or ì—´í•œ\or ì—´ë‘\or ì—´ì…‹\or ì—´ë„·\or 열다섯\or + 열여섯\or ì—´ì¼ê³±\or ì—´ì—¬ëŸ\or 열아홉\or 스무\or 스물한\or + 스물ë‘\or 스물셋\or 스물넷\else\@ctrerr\fi 째} +\newcommand*\hroman[1]{\@hroman{\@nameuse{c@#1}}} +\newcommand*\@hroman[1]{\ifcase#1\or + â…°\or â…±\or â…²\or â…³\or â…´\or â…µ\or â…¶\or â…·\or + â…¸\or â…¹\or â…º\or â…»\else\@ctrerr\fi} +\newcommand*\hRoman[1]{\@hRoman{\@nameuse{c@#1}}} +\newcommand*\@hRoman[1]{\ifcase#1\or + â… \or â…¡\or â…¢\or â…£\or â…¤\or â…¥\or â…¦\or â…§\or + â…¨\or â…©\or â…ª\or â…«\else\@ctrerr\fi} + +% from kosections-utf.tex +\def\hNum#1{\@hNum{\@nameuse{c@#1}}} +\def\@hNum#1{\ifcase#1\or ì¼\or ì´\or 삼\or 사\or 오\or 육\or ì¹ \or + 팔\or 구\or ì‹\or ì‹ì¼\or ì‹ì´\or ì‹ì‚¼\or ì‹ì‚¬\or ì‹ì˜¤\or ì‹ìœ¡\or + ì‹ì¹ \or ì‹íŒ”\or ì‹êµ¬\or ì´ì‹\or ì´ì‹ì¼\or ì´ì‹ì´\or ì´ì‹ì‚¼\or + ì´ì‹ì‚¬\else\@ctrerr\fi} +\def\hanjanum#1{\@hanjanum{\@nameuse{c@#1}}} +\def\@hanjanum#1{\ifcase#1\or 一\or 二\or 三\or + å››\or 五\or å…\or 七\or å…«\or ä¹\or å\or + å一\or å二\or å三\or åå››\or å五\or + åå…\or å七\or åå…«\or åä¹\or 二å\or + 二å一\or 二å二\or 二å三\or 二åå››\else\@ctrerr\fi} + +\endinput diff --git a/language/korean/cjk-ko/konames-utf.sty b/language/korean/cjk-ko/konames-utf.sty new file mode 100644 index 0000000000..01a486e8ae --- /dev/null +++ b/language/korean/cjk-ko/konames-utf.sty @@ -0,0 +1,140 @@ +% konames-utf.sty +% +% Copyright (C) 2007-2015 Koaunghi Un <koaunghi at kornet net> +% Kangsoo Kim <karnes at ktug or kr> +% Dohyun Kim <nomos at ktug org> +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3c +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3c or later is part of all distributions of LaTeX +% version 2006/05/20 or later. +% + +\ProvidesPackage{konames-utf}[2015/07/06 v1.7 UTF-8 Hangul captions] + +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname if@hanja\endcsname\relax + \expandafter\newif\csname if@hanja\endcsname +\fi + +\if@hanja + \def\today{\number\year å¹´ \number\month 月 \number\day æ—¥} + \def\enclname{åŒå°ç‰©} + \def\ccname{寫本}% ì‚¬ì „ì—ì„œ + \def\headtoname{å—信人:}% + \def\seename{\ì„~åƒè€ƒ}% + \def\alsoname{\ì„~åƒè€ƒ}% + \def\contentsname{ç›®~次}% + \def\listfigurename{그림~目次}% + \def\listtablename{表~目次}% + \def\refname{åƒè€ƒ~æ–‡ç»}% {åƒç…§~書ç±} + \def\indexname{ç´¢~引} + \def\tablename{表} + \def\abstractname{è¦~ç´„} + \def\bibname{著書~目錄}% ì‚¬ì „ì—ì„œ + \def\appendixname{附錄}% ì‚¬ì „ì—ì„œ + \def\KSTHE{第} + \def\partname{篇} + \def\chaptername{ç« } + \def\sectionname{節} + \def\colorlayer{幻燈版~色相}% ì‚¬ì „ì—ì„œ + \def\glossaryname{語~å½™}% ì‚¬ì „ì—ì„œ + \def\proofname{è‰æ˜Ž}% +\else + \def\today{\number\year ë…„ \number\month ì›” \number\day ì¼} + \def\enclname{ë™ë´‰ë¬¼} + \def\ccname{사본}% + \def\headtoname{받는ì´:}% + \def\seename{\ì„~ì°¸ê³ }% + \def\alsoname{\ì„~함께~ì°¸ê³ }% + \def\contentsname{ì°¨~ë¡€}% + \def\listfigurename{그림~차례}% + \def\listtablename{í‘œ~차례}% + \def\refname{ì°¸ê³ ~문헌}% + \def\indexname{찾아보기}% í•œìžëŠ” 색~ì¸ + \def\tablename{í‘œ} + \def\abstractname{ìš”~약} + \def\bibname{ì°¸ê³ ~문헌}% ì‚¬ì „ì—ì„œ + \def\appendixname{부ë¡}% ì‚¬ì „ì—ì„œ + \def\KSTHE{ì œ}% + \def\partname{편}% 부 + \def\chaptername{장}% + \def\sectionname{ì ˆ}% ë‹¨ë½ - subsection ì†Œë‹¨ë½ + \def\colorlayer{환등íŒ~색깔}% ì‚¬ì „ì—ì„œ + \def\glossaryname{용어집}% ì‚¬ì „ì—ì„œ + \def\proofname{ì¦ëª…}% +\fi +\def\pagename{페ì´ì§€}% 쪽 +\def\figurename{그림} + +\@ifclassloaded{book}{% + \def\@chapapp#1#2{\KSTHE#1#2#1\chaptername} + \def\@part[#1]#2{% + \ifnum \c@secnumdepth >-2\relax + \refstepcounter{part}% + \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}% + \else + \addcontentsline{toc}{part}{#1}% + \fi + \markboth{}{}% + {\centering + \interlinepenalty \@M + \normalfont + \ifnum \c@secnumdepth >-2\relax + \huge\bfseries \KSTHE\nobreakspace\thepart\ \partname + \par + \vskip 20\p@ + \fi + \Huge \bfseries #2\par}% + \@endpart} +}{} + +\@ifclassloaded{report}{% + \def\@chapapp#1#2{\KSTHE#1#2#1\chaptername} + \def\@part[#1]#2{% + \ifnum \c@secnumdepth >-2\relax + \refstepcounter{part}% + \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}% + \else + \addcontentsline{toc}{part}{#1}% + \fi + \markboth{}{}% + {\centering + \interlinepenalty \@M + \normalfont + \ifnum \c@secnumdepth >-2\relax + \huge\bfseries \KSTHE\nobreakspace\thepart\ \partname + \par + \vskip 20\p@ + \fi + \Huge \bfseries #2\par}% + \@endpart} + +}{} + +\@ifclassloaded{article}{% + \def\@part[#1]#2{% + \ifnum \c@secnumdepth >\m@ne + \refstepcounter{part}% + \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}% + \else + \addcontentsline{toc}{part}{#1}% + \fi + {\parindent \z@ \raggedright + \interlinepenalty \@M + \normalfont + \ifnum \c@secnumdepth >\m@ne + \Large\bfseries \KSTHE\nobreakspace\thepart\ \partname + \par\nobreak + \fi + \huge \bfseries #2% + \markboth{}{}\par}% + \nobreak + \vskip 3ex + \@afterheading} +}{} + +\endinput diff --git a/language/korean/cjk-ko/kotex.sty b/language/korean/cjk-ko/kotex.sty new file mode 100644 index 0000000000..d2d4a0f903 --- /dev/null +++ b/language/korean/cjk-ko/kotex.sty @@ -0,0 +1,103 @@ +% kotex.sty +% +% (C) Copyright 2007-2015 Koaunghi Un <koaunghi at kornet net> +% Kangsoo Kim <karnes at gmail com> +% Dohyun Kim <nomos at ktug org> +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3c +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3c or later is part of all distributions of LaTeX +% version 2006/05/20 or later. +% +% ------------------------------------------------- +% +% main style of ko.TeX +% +% Usage : \usepackage{kotex} \usepackage[hangul]{kotex} +% \usepackage[euc]{kotex} \usepackage[euc,hangul]{kotex} +% \usepackage[cjk]{kotex} \usepackage[cjk,hangul]{kotex} + +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname ProvidesPackage\endcsname\relax\else + \ProvidesPackage{kotex}[2015/04/19 v1.6 Korean TeX (ko.TeX)] +\fi + +\ifx\directlua\relax \let\directlua\undefined \fi +\ifx\XeTeXrevision\relax \let\XeTeXrevision\undefined \fi + +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname selectfont\endcsname\relax + \ifx\directlua\undefined + \ifx\XeTeXrevision\undefined + \input kotexutf + \else + \input xetexko.sty + \fi + \else + \input luatexko.sty + \fi +\endinput\fi + + +\newif\if@ko@euc +\let\@ko@cjk\undefined + +\IfFileExists{kotexutf.sty}{}{\let\@ko@cjk\empty} + +\DeclareOption{utf}{} +\DeclareOption{euc}{\@ko@euctrue} +\DeclareOption{cjk}{\let\@ko@cjk\empty} +\DeclareOption*{ + \ifx\directlua\undefined + \ifx\XeTeXrevision\undefined + \if@ko@euc + \PassOptionsToPackage{\CurrentOption}{kotex-euc} + \else + \ifx\@ko@cjk\undefined + \PassOptionsToPackage{\CurrentOption}{kotexutf} + \else + \PassOptionsToPackage{\CurrentOption}{cjkutf8-ko} + \fi + \fi + \else + \PassOptionsToPackage{\CurrentOption}{xetexko} + \fi + \else + \PassOptionsToPackage{\CurrentOption}{luatexko} + \fi +} +\InputIfFileExists{kotex.cfg}{}{} +\ProcessOptions\relax + +%%% compatibility +\if@ko@euc \else + \let\gtfamily\sffamily + \DeclareTextFontCommand{\textgt}{\gtfamily} +\fi + +%%% load one of ko.TeX packages +\ifx\directlua\undefined + \ifx\XeTeXrevision\undefined + \if@ko@euc + \RequirePackage{kotex-euc} + \else + \ifx\@ko@cjk\undefined + \RequirePackage{kotexutf} + \else + \RequirePackage{cjkutf8-ko} + \fi + \fi + \else + \RequirePackage{xetexko} + \fi +\else + \RequirePackage{luatexko} + \if@ko@euc + \luatexuhcinputencoding=1 + \fi +\fi + +\endinput diff --git a/language/korean/ftp.sites b/language/korean/ftp.sites new file mode 100644 index 0000000000..29c3f225bd --- /dev/null +++ b/language/korean/ftp.sites @@ -0,0 +1,13 @@ +Here are some useful anonymous FTP sites for Korean related software: + +In the US: + + crl.nmsu.edu [128.123.1.14] + Two Korean X11 Hangul fonts, this file, ked, + dk (Direct Korean Input), code conversion programs + +In Korea: + + kum.kaist.ac.kr [137.68.1.65] + A general archive, ked (Korean Editor), dk, + Korean X11 Hangul fonts, some MSDOS stuff diff --git a/language/korean/hangul.sft b/language/korean/hangul.sft Binary files differnew file mode 100644 index 0000000000..29031697c6 --- /dev/null +++ b/language/korean/hangul.sft diff --git a/language/korean/hcode.doc b/language/korean/hcode.doc new file mode 100644 index 0000000000..92cb4e5ade --- /dev/null +++ b/language/korean/hcode.doc @@ -0,0 +1,98 @@ +/* *********************************************************** + Program : Hangul Code Conversion Program + Author : June-Yub Lee (jylee@math1.nyu.edu:jylee@math1.kaist.ac.kr) + Created : Feb, 29, 1992 ( 1.1 ) + Syntax : hcode -[Iknt[iKnrst]] [ input_file(-) [output_file] ] +************************************************************ */ + +Description: +----------- +Flexible : you can put new hangul code without touching the program. +Efficient : at least in my view point :-). +Simple : total line of the program is about 300 lines(except data). +Non Interactive : you can't use it as a terminal input filter. +Hangul Code Conversion program. + +Version: +-------- +1.0 (Jan, 07, 1992) +1.1 (Feb, 29, 1992) + . Now support <IS>O-2022 for both input and output code. + . So I should change output code <I>nput <K>eyboard + as <S>imulation <K>ey_input. + +Copyright: +---------- + This Program is free software under the GNU General Public License. + If you are installing this program for your own work or other users, + please send me a e-mail so that I can fix any possible bug and + update for new Hangul Code including UNICODE. + +Supported Hangul Code: +---------------------- + This program converts any possible Hangul code to another. + Now it supports ISO-2022, KS-5601, Trigem_Johap & N-Byte Hangul code as input. + Roman_Writing_for_KS & Simulation_Key_Typing_Code as well as above for output. + <Example of Roman_Writing : Chars start with . or Capital char> + _.iLeon_ _HanGeul_ _ChulLyeog.eun_ dumb terminal _.eSeoDo_ _BolSu.issJi.yu_ + +How to insert a new hangul code: +-------------------------------- + Moreover you can include ANY HANGUL CODE WITHOUT TOUCHING THE PROGRAM. + Just insert your hangul code at the corresponding lines in h2Bcode.h + (h3Bcode.h) if it is 2Byte(Multi-Byte Hangul). + And then define the name of code in hcode.h modify in(out)_choice. + (cf) basically Input Hangul code must be sorted with order of KSC. + +Routines You may want to use for another Hangul Application : +------------------------------------------------------------- + To convert between 2 byte Hangul in Hanbuf. + void code2conv(HanBuf,inCode,outCode) + 2 Byte Hangul Data : int Hanbuf[] + To get 2 Byte Johap Hangul from Multi-byte hangul. + void m2code(buf,IC,HanMode,Hanbuf) + int getOne(buf, IC, p0, p1) + int HanCode(buf,IC, p0,p1,p2,p3) + Multi-byte Hangul Input Buffer : unsigned char buf[] + Multi-byte Hangul Code : int IC + 2 byte Hangul Output Buffer : int Hanbuf[] + HanMode, and p0-p3 See Program. + +Multi-Byte Hangul Char Automata: +-------------------------------- + Hangul Char in Multi-byte is defined like + (C* V+ C*) (C V+ C*)* (C* V* EOF) + Pointer p0 p1 p2 p3 + Next_Step p0 p1 p2 p3 + +Known Bug: +---------- +1. More complicate hangul automata can deal "impossible_hanguls" better. + for example. Vowel Vowel ... Or Consonant Consonant ... sequence +2. In KSC input, characters starting with 0xA4,0xB0-0xC8 is supposed a KSC char. + In Trigem input, characters starting with MSB set is supposed a Trigem char. + In multi-Byte input, characters between Start and End code should be hangul. +3. Starting and Ending code will be inserted automatically before and + after Uncompleted hangul (only ChoSung or only JungSung) code when output. +4. For ISO-2022 output, the program puts the starting escape sequence at the + beginning of output, so the output file by "hcode -ii" may be different + from the input file. +5. Error Situation when ISO input, for example missing Ending code, Oddnumber + chars between starting and ending code, doesn't exit. + +How to get and install the program: +----------------------------------- +1 document : hcode.doc +2 program : hcode.c, conv.c +3 head files : hcode.h, h2Bcode.h, h3Bcode.h + +ftp:anonymous@cair.kaist.ac.kr:/pub/hangul/codeconv/hcode1.1.tar.Z +ftp:anonymous@kythera.nmsu.edu:/pub/korean/hcode1.1.tar.Z +Or set me a e-mail I will send you it via e-mail with shar format. +Then compile by "cc -o hcode hcode.c conv.c". +The excutable code is stand alone application. +Good luck. + +Any comment and bug reported will be appreciated. +Thanks for every people to work for non-commercial Hangul Programs. + diff --git a/language/korean/hcode1_1/conv.c b/language/korean/hcode1_1/conv.c new file mode 100644 index 0000000000..843cb94074 --- /dev/null +++ b/language/korean/hcode1_1/conv.c @@ -0,0 +1,190 @@ +#include <stdio.h> +#include "hcode.h" +#include "h2Bcode.h" +#include "h3Bcode.h" + +/* -------------------------------------------------------------- + From InputCode To OutputCode Convertion Routine + First find a key in Sorted Section of 2Byte table by bisection search + And then look up UnSorted Section of the table by siquential search + Hanbuf[ 1:Hanbuf[0] ] will be filled with OutputCode + F,T : Input and Output 2 Byte code Number in h2Bcode.h + --------------------------------------------------------------- */ + +void code2conv(Hanbuf, F, T) +int Hanbuf[], F, T; +{ + int i,l,m,u,test,find=0; + + for ( i=1; i<=Hanbuf[0]; i++ ) { + l = NoUnSorted; u = NoKSC-1; + while ( l<=u ) { + test = TwoConvert[(m=(l+u)/2)][F]; + if ( test < Hanbuf[i] ) l=m+1; + else if ( test > Hanbuf[i] ) u=m-1; + else { + find = 1; + break; + } + } + if ( find == 0 ) { + for (m=0; m<NoUnSorted; m++) + if ( TwoConvert[m][F] == Hanbuf[i] ) { + find=1; + break; + } + } + if ( find == 1 ) { + Hanbuf[i] = TwoConvert[m][T]; + find = 0; + } else { + fprintf(stderr,"%x is unknown %d Code\n",Hanbuf[i],F); + } + } +} + + +/* -------------------------------------------------------------- + Hangul Char in Multibyte is defined like + (C* V+ C*) (C V+ C*) * (C {V+|EOF} ) + Pointer p0 p1 p2 p3 + Next_Step p0 p1 p2 p3 + -------------------------------------------------------------- + This section consists of Three routines and one aux routine. + void m2code(buf,IC,HanMode,Hanbuf) + int getOne(buf, IC, p0, p1) + int HanCode(buf,IC, p0,p1,p2,p3) + int strNcmp(test,table,size) + --------------------------------------------------------------- */ + +#define IsConso(x,y) (x>=ChoSung[2][y][0]&&x<=ChoSung[20][y][0]) +#define IsVowel(x,y) (x>=JungSung[3][y][0]&&x<=JungSung[29][y][0]) + +int strNcmp(test,table,size) +unsigned char test[], table[]; +int size; +{ int i; + for ( i=0; i<size; i++ ) + if ( test[i] > table[i] ) return(1); + else if ( test[i] < table[i] ) return(-1); + if ( table[size] != '\0' ) return(-1); + return(0); +} + + +/* ------------------------------------------------ + ChoSung and JungSung and Jongsung is already + separated by p0,p1,p2,p3 in buf + convert each portion by 3B table look up method + And then join three of them into one Integer Code + If any of them is missing, then + correspoding code will be the lower limit (01,02,01). + ------------------------------------------------ */ + +int HanCode(buf,IC, p0,p1,p2,p3) +unsigned char buf[]; +int IC, p0,p1,p2,p3; +{ + int ch,ju,jo, l,t,u,order; + + l=01; u=20; + while ( l<= u ) { + ch = (l+u) / 2; + order=strNcmp(buf+p0,ChoSung[ch][IC],p1-p0); + if ( order > 0 ) l=ch+1; + else if ( order < 0 ) u=ch-1; + else break; + } + l=02; u=29; + while ( l<= u ) { + ju = t = (l+u) / 2; + if ( (ju&6) == 0 ) { + ju = (ju&0x00f8) - 1; + t = ju+2; + } + order = strNcmp(buf+p1,JungSung[ju][IC],p2-p1); + if ( order > 0 ) l=t+1; + else if ( order < 0 ) u=ju-1; + else break; + } + + l=02; u=29; + if ( p3 == p2 ) jo = 1; + else if (strNcmp(buf+p2,JongSung[3][IC],p3-p2)==0) jo=3; + else + while ( l<= u ) { + jo = t = (l+u) / 2; + if ( jo == 18 ) { + jo=17; + } + order = strNcmp(buf+p2,JongSung[jo][IC],p3-p2); + if ( order > 0 ) l=t+1; + else if ( order < 0 ) u=jo-1; + else break; + } + + return ( 0x8000|(ch<<10)|(ju<<5)|jo ); +} + +/* ------------------------------------------------ + Hangul AutoMata To find one Char until end_of_buf + (C* V+ C*) (C V+ C*) * (C {V+|EOF} ) + Pointer p0 p1 p2 p3 + Next_Step p0 p1 p2 p3 + ------------------------------------------------ */ + +int getOne(buf, IC, p0, p1) +unsigned char buf[]; +int IC, *p0, *p1; +{ + int p2, p3, np, result; + if ( *p1 == *p0 ) + for ( ; IsConso(buf[*p1],IC); (*p1)++ ) + if ( *p1 == buf[0] ) { + result=HanCode(buf,IC,*p0,*p1+1,*p1+1,*p1+1); + *p1 = buf[0] + 1; + return(result); + } + for ( p2= (*p1); IsVowel(buf[p2],IC); p2++ ) + if ( p2 == buf[0] ) { + result=HanCode(buf,IC,*p0,*p1,p2+1,p2+1); + *p1 = buf[0] + 1; + return(result); + } + for ( p3= p2; IsConso(buf[p3],IC); p3++ ) + if ( p3 == buf[0] ) { + result=HanCode(buf,IC,*p0,*p1,p2,p3+1); + *p1 = buf[0] + 1; + return(result); + } + result = HanCode(buf,IC,*p0,*p1,p2,p3-1); + *p0 = p3 - 1; + *p1 = p3; + return(result); +} + +/* ------------------------------------------------ + MultiByte inputs in buf to Hanbuf with Trigem Code + If Hangul_input_Mode is not ENDHAN, then + undo last one code conversion. + ------------------------------------------------ */ + +void m2code(buf,IC,HanMode,Hanbuf) +unsigned char buf[]; +int IC, HanMode, Hanbuf[]; +{ + int p0, p1, n; + p0 = p1 = 1; + while ( p1 <= buf[0] ) { + Hanbuf[++Hanbuf[0]] = getOne(buf,IC,&p0,&p1); + } + if ( HanMode == ENDHAN ) { + buf[0] = 0; + } else { + buf[0] = buf[0] - p0 + 1; + for ( n=0; n < buf[0]; n++ ) + buf[n+1] = buf[n+p0]; + Hanbuf[0]--; + } +} + diff --git a/language/korean/hcode1_1/h2Bcode.h b/language/korean/hcode1_1/h2Bcode.h new file mode 100644 index 0000000000..cf088aa8f0 --- /dev/null +++ b/language/korean/hcode1_1/h2Bcode.h @@ -0,0 +1,2400 @@ +/* + This table consists of three parts + ChoSung without JongSung : 19 Chars + JongSung without ChoSung : 21 Chars + KSC Hangul (b0-c8:a1-fe) : 2350 Chars +*/ + +unsigned int TwoConvert[NoKSC][No2Bcode] = { +0x8841,0xa4a1, +0x8c41,0xa4a2, +0x9041,0xa4a4, +0x9441,0xa4a7, +0x9841,0xa4a8, +0x9c41,0xa4a9, +0xa041,0xa4b1, +0xa441,0xa4b2, +0xa841,0xa4b3, +0xac41,0xa4b5, +0xb041,0xa4b6, +0xb441,0xa4b7, +0xb841,0xa4b8, +0xbc41,0xa4b9, +0xc041,0xa4ba, +0xc441,0xa4bb, +0xc841,0xa4bc, +0xcc41,0xa4bd, +0xd041,0xa4be, /* ChoSung without JongSung */ + +0x8461,0xa4bf, +0x8481,0xa4c0, +0x84a1,0xa4c1, +0x84c1,0xa4c2, +0x84e1,0xa4c3, +0x8541,0xa4c4, +0x8561,0xa4c5, +0x8581,0xa4c6, +0x85a1,0xa4c7, +0x85c1,0xa4c8, +0x85e1,0xa4c9, +0x8641,0xa4ca, +0x8661,0xa4cb, +0x8681,0xa4cc, +0x86a1,0xa4cd, +0x86c1,0xa4ce, +0x86e1,0xa4cf, +0x8741,0xa4d0, +0x8761,0xa4d1, +0x8781,0xa4d2, +0x87a1,0xa4d3, /* JungSung without ChoSung */ + +0x8861,0xb0a1, +0x8862,0xb0a2, +0x8865,0xb0a3, +0x8868,0xb0a4, +0x8869,0xb0a5, +0x886a,0xb0a6, +0x886b,0xb0a7, +0x8871,0xb0a8, +0x8873,0xb0a9, +0x8874,0xb0aa, +0x8875,0xb0ab, +0x8876,0xb0ac, +0x8877,0xb0ad, +0x8878,0xb0ae, +0x8879,0xb0af, +0x887b,0xb0b0, +0x887c,0xb0b1, +0x887d,0xb0b2, +0x8881,0xb0b3, +0x8882,0xb0b4, +0x8885,0xb0b5, +0x8889,0xb0b6, +0x8891,0xb0b7, +0x8893,0xb0b8, +0x8895,0xb0b9, +0x8896,0xb0ba, +0x8897,0xb0bb, +0x88a1,0xb0bc, +0x88a2,0xb0bd, +0x88a5,0xb0be, +0x88a9,0xb0bf, +0x88b5,0xb0c0, +0x88b7,0xb0c1, +0x88c1,0xb0c2, +0x88c5,0xb0c3, +0x88c9,0xb0c4, +0x88e1,0xb0c5, +0x88e2,0xb0c6, +0x88e5,0xb0c7, +0x88e8,0xb0c8, +0x88e9,0xb0c9, +0x88eb,0xb0ca, +0x88f1,0xb0cb, +0x88f3,0xb0cc, +0x88f5,0xb0cd, +0x88f6,0xb0ce, +0x88f7,0xb0cf, +0x88f8,0xb0d0, +0x88fb,0xb0d1, +0x88fc,0xb0d2, +0x88fd,0xb0d3, +0x8941,0xb0d4, +0x8945,0xb0d5, +0x8949,0xb0d6, +0x8951,0xb0d7, +0x8953,0xb0d8, +0x8955,0xb0d9, +0x8956,0xb0da, +0x8957,0xb0db, +0x8961,0xb0dc, +0x8962,0xb0dd, +0x8963,0xb0de, +0x8965,0xb0df, +0x8968,0xb0e0, +0x8969,0xb0e1, +0x8971,0xb0e2, +0x8973,0xb0e3, +0x8975,0xb0e4, +0x8976,0xb0e5, +0x8977,0xb0e6, +0x897b,0xb0e7, +0x8981,0xb0e8, +0x8985,0xb0e9, +0x8989,0xb0ea, +0x8993,0xb0eb, +0x8995,0xb0ec, +0x89a1,0xb0ed, +0x89a2,0xb0ee, +0x89a5,0xb0ef, +0x89a8,0xb0f0, +0x89a9,0xb0f1, +0x89ab,0xb0f2, +0x89ad,0xb0f3, +0x89b0,0xb0f4, +0x89b1,0xb0f5, +0x89b3,0xb0f6, +0x89b5,0xb0f7, +0x89b7,0xb0f8, +0x89b8,0xb0f9, +0x89c1,0xb0fa, +0x89c2,0xb0fb, +0x89c5,0xb0fc, +0x89c9,0xb0fd, +0x89cb,0xb0fe, +0x89d1,0xb1a1, +0x89d3,0xb1a2, +0x89d5,0xb1a3, +0x89d7,0xb1a4, +0x89e1,0xb1a5, +0x89e5,0xb1a6, +0x89e9,0xb1a7, +0x89f3,0xb1a8, +0x89f6,0xb1a9, +0x89f7,0xb1aa, +0x8a41,0xb1ab, +0x8a42,0xb1ac, +0x8a45,0xb1ad, +0x8a49,0xb1ae, +0x8a51,0xb1af, +0x8a53,0xb1b0, +0x8a55,0xb1b1, +0x8a57,0xb1b2, +0x8a61,0xb1b3, +0x8a65,0xb1b4, +0x8a69,0xb1b5, +0x8a73,0xb1b6, +0x8a75,0xb1b7, +0x8a81,0xb1b8, +0x8a82,0xb1b9, +0x8a85,0xb1ba, +0x8a88,0xb1bb, +0x8a89,0xb1bc, +0x8a8a,0xb1bd, +0x8a8b,0xb1be, +0x8a90,0xb1bf, +0x8a91,0xb1c0, +0x8a93,0xb1c1, +0x8a95,0xb1c2, +0x8a97,0xb1c3, +0x8a98,0xb1c4, +0x8aa1,0xb1c5, +0x8aa2,0xb1c6, +0x8aa5,0xb1c7, +0x8aa9,0xb1c8, +0x8ab6,0xb1c9, +0x8ab7,0xb1ca, +0x8ac1,0xb1cb, +0x8ad5,0xb1cc, +0x8ae1,0xb1cd, +0x8ae2,0xb1ce, +0x8ae5,0xb1cf, +0x8ae9,0xb1d0, +0x8af1,0xb1d1, +0x8af3,0xb1d2, +0x8af5,0xb1d3, +0x8b41,0xb1d4, +0x8b45,0xb1d5, +0x8b49,0xb1d6, +0x8b61,0xb1d7, +0x8b62,0xb1d8, +0x8b65,0xb1d9, +0x8b68,0xb1da, +0x8b69,0xb1db, +0x8b6a,0xb1dc, +0x8b71,0xb1dd, +0x8b73,0xb1de, +0x8b75,0xb1df, +0x8b77,0xb1e0, +0x8b81,0xb1e1, +0x8ba1,0xb1e2, +0x8ba2,0xb1e3, +0x8ba5,0xb1e4, +0x8ba8,0xb1e5, +0x8ba9,0xb1e6, +0x8bab,0xb1e7, +0x8bb1,0xb1e8, +0x8bb3,0xb1e9, +0x8bb5,0xb1ea, +0x8bb7,0xb1eb, +0x8bb8,0xb1ec, +0x8bbc,0xb1ed, +0x8c61,0xb1ee, +0x8c62,0xb1ef, +0x8c63,0xb1f0, +0x8c65,0xb1f1, +0x8c69,0xb1f2, +0x8c6b,0xb1f3, +0x8c71,0xb1f4, +0x8c73,0xb1f5, +0x8c75,0xb1f6, +0x8c76,0xb1f7, +0x8c77,0xb1f8, +0x8c7b,0xb1f9, +0x8c81,0xb1fa, +0x8c82,0xb1fb, +0x8c85,0xb1fc, +0x8c89,0xb1fd, +0x8c91,0xb1fe, +0x8c93,0xb2a1, +0x8c95,0xb2a2, +0x8c96,0xb2a3, +0x8c97,0xb2a4, +0x8ca1,0xb2a5, +0x8ca2,0xb2a6, +0x8ca9,0xb2a7, +0x8ce1,0xb2a8, +0x8ce2,0xb2a9, +0x8ce3,0xb2aa, +0x8ce5,0xb2ab, +0x8ce9,0xb2ac, +0x8cf1,0xb2ad, +0x8cf3,0xb2ae, +0x8cf5,0xb2af, +0x8cf6,0xb2b0, +0x8cf7,0xb2b1, +0x8d41,0xb2b2, +0x8d42,0xb2b3, +0x8d45,0xb2b4, +0x8d51,0xb2b5, +0x8d55,0xb2b6, +0x8d57,0xb2b7, +0x8d61,0xb2b8, +0x8d65,0xb2b9, +0x8d69,0xb2ba, +0x8d75,0xb2bb, +0x8d76,0xb2bc, +0x8d7b,0xb2bd, +0x8d81,0xb2be, +0x8da1,0xb2bf, +0x8da2,0xb2c0, +0x8da5,0xb2c1, +0x8da7,0xb2c2, +0x8da9,0xb2c3, +0x8db1,0xb2c4, +0x8db3,0xb2c5, +0x8db5,0xb2c6, +0x8db7,0xb2c7, +0x8db8,0xb2c8, +0x8db9,0xb2c9, +0x8dc1,0xb2ca, +0x8dc2,0xb2cb, +0x8dc9,0xb2cc, +0x8dd6,0xb2cd, +0x8dd7,0xb2ce, +0x8de1,0xb2cf, +0x8de2,0xb2d0, +0x8df7,0xb2d1, +0x8e41,0xb2d2, +0x8e45,0xb2d3, +0x8e49,0xb2d4, +0x8e51,0xb2d5, +0x8e53,0xb2d6, +0x8e57,0xb2d7, +0x8e61,0xb2d8, +0x8e81,0xb2d9, +0x8e82,0xb2da, +0x8e85,0xb2db, +0x8e89,0xb2dc, +0x8e90,0xb2dd, +0x8e91,0xb2de, +0x8e93,0xb2df, +0x8e95,0xb2e0, +0x8e97,0xb2e1, +0x8e98,0xb2e2, +0x8ea1,0xb2e3, +0x8ea9,0xb2e4, +0x8eb6,0xb2e5, +0x8eb7,0xb2e6, +0x8ec1,0xb2e7, +0x8ec2,0xb2e8, +0x8ec5,0xb2e9, +0x8ec9,0xb2ea, +0x8ed1,0xb2eb, +0x8ed3,0xb2ec, +0x8ed6,0xb2ed, +0x8ee1,0xb2ee, +0x8ee5,0xb2ef, +0x8ee9,0xb2f0, +0x8ef1,0xb2f1, +0x8ef3,0xb2f2, +0x8f41,0xb2f3, +0x8f61,0xb2f4, +0x8f62,0xb2f5, +0x8f65,0xb2f6, +0x8f67,0xb2f7, +0x8f69,0xb2f8, +0x8f6b,0xb2f9, +0x8f70,0xb2fa, +0x8f71,0xb2fb, +0x8f73,0xb2fc, +0x8f75,0xb2fd, +0x8f77,0xb2fe, +0x8f7b,0xb3a1, +0x8fa1,0xb3a2, +0x8fa2,0xb3a3, +0x8fa5,0xb3a4, +0x8fa9,0xb3a5, +0x8fb1,0xb3a6, +0x8fb3,0xb3a7, +0x8fb5,0xb3a8, +0x8fb7,0xb3a9, +0x9061,0xb3aa, +0x9062,0xb3ab, +0x9063,0xb3ac, +0x9065,0xb3ad, +0x9068,0xb3ae, +0x9069,0xb3af, +0x906a,0xb3b0, +0x906b,0xb3b1, +0x9071,0xb3b2, +0x9073,0xb3b3, +0x9075,0xb3b4, +0x9076,0xb3b5, +0x9077,0xb3b6, +0x9078,0xb3b7, +0x9079,0xb3b8, +0x907b,0xb3b9, +0x907d,0xb3ba, +0x9081,0xb3bb, +0x9082,0xb3bc, +0x9085,0xb3bd, +0x9089,0xb3be, +0x9091,0xb3bf, +0x9093,0xb3c0, +0x9095,0xb3c1, +0x9096,0xb3c2, +0x9097,0xb3c3, +0x90a1,0xb3c4, +0x90a2,0xb3c5, +0x90a5,0xb3c6, +0x90a9,0xb3c7, +0x90b1,0xb3c8, +0x90b7,0xb3c9, +0x90e1,0xb3ca, +0x90e2,0xb3cb, +0x90e4,0xb3cc, +0x90e5,0xb3cd, +0x90e9,0xb3ce, +0x90eb,0xb3cf, +0x90ec,0xb3d0, +0x90f1,0xb3d1, +0x90f3,0xb3d2, +0x90f5,0xb3d3, +0x90f6,0xb3d4, +0x90f7,0xb3d5, +0x90fd,0xb3d6, +0x9141,0xb3d7, +0x9142,0xb3d8, +0x9145,0xb3d9, +0x9149,0xb3da, +0x9151,0xb3db, +0x9153,0xb3dc, +0x9155,0xb3dd, +0x9156,0xb3de, +0x9157,0xb3df, +0x9161,0xb3e0, +0x9162,0xb3e1, +0x9165,0xb3e2, +0x9169,0xb3e3, +0x9171,0xb3e4, +0x9173,0xb3e5, +0x9176,0xb3e6, +0x9177,0xb3e7, +0x917a,0xb3e8, +0x9181,0xb3e9, +0x9185,0xb3ea, +0x91a1,0xb3eb, +0x91a2,0xb3ec, +0x91a5,0xb3ed, +0x91a9,0xb3ee, +0x91ab,0xb3ef, +0x91b1,0xb3f0, +0x91b3,0xb3f1, +0x91b5,0xb3f2, +0x91b7,0xb3f3, +0x91bc,0xb3f4, +0x91bd,0xb3f5, +0x91c1,0xb3f6, +0x91c5,0xb3f7, +0x91c9,0xb3f8, +0x91d6,0xb3f9, +0x9241,0xb3fa, +0x9245,0xb3fb, +0x9249,0xb3fc, +0x9251,0xb3fd, +0x9253,0xb3fe, +0x9255,0xb4a1, +0x9261,0xb4a2, +0x9262,0xb4a3, +0x9265,0xb4a4, +0x9269,0xb4a5, +0x9273,0xb4a6, +0x9275,0xb4a7, +0x9277,0xb4a8, +0x9281,0xb4a9, +0x9282,0xb4aa, +0x9285,0xb4ab, +0x9288,0xb4ac, +0x9289,0xb4ad, +0x9291,0xb4ae, +0x9293,0xb4af, +0x9295,0xb4b0, +0x9297,0xb4b1, +0x92a1,0xb4b2, +0x92b6,0xb4b3, +0x92c1,0xb4b4, +0x92e1,0xb4b5, +0x92e5,0xb4b6, +0x92e9,0xb4b7, +0x92f1,0xb4b8, +0x92f3,0xb4b9, +0x9341,0xb4ba, +0x9342,0xb4bb, +0x9349,0xb4bc, +0x9351,0xb4bd, +0x9353,0xb4be, +0x9357,0xb4bf, +0x9361,0xb4c0, +0x9362,0xb4c1, +0x9365,0xb4c2, +0x9369,0xb4c3, +0x936a,0xb4c4, +0x936b,0xb4c5, +0x9371,0xb4c6, +0x9373,0xb4c7, +0x9375,0xb4c8, +0x9377,0xb4c9, +0x9378,0xb4ca, +0x937c,0xb4cb, +0x9381,0xb4cc, +0x9385,0xb4cd, +0x9389,0xb4ce, +0x93a1,0xb4cf, +0x93a2,0xb4d0, +0x93a5,0xb4d1, +0x93a9,0xb4d2, +0x93ab,0xb4d3, +0x93b1,0xb4d4, +0x93b3,0xb4d5, +0x93b5,0xb4d6, +0x93b7,0xb4d7, +0x93bc,0xb4d8, +0x9461,0xb4d9, +0x9462,0xb4da, +0x9463,0xb4db, +0x9465,0xb4dc, +0x9468,0xb4dd, +0x9469,0xb4de, +0x946a,0xb4df, +0x946b,0xb4e0, +0x946c,0xb4e1, +0x9470,0xb4e2, +0x9471,0xb4e3, +0x9473,0xb4e4, +0x9475,0xb4e5, +0x9476,0xb4e6, +0x9477,0xb4e7, +0x9478,0xb4e8, +0x9479,0xb4e9, +0x947d,0xb4ea, +0x9481,0xb4eb, +0x9482,0xb4ec, +0x9485,0xb4ed, +0x9489,0xb4ee, +0x9491,0xb4ef, +0x9493,0xb4f0, +0x9495,0xb4f1, +0x9496,0xb4f2, +0x9497,0xb4f3, +0x94a1,0xb4f4, +0x94e1,0xb4f5, +0x94e2,0xb4f6, +0x94e3,0xb4f7, +0x94e5,0xb4f8, +0x94e8,0xb4f9, +0x94e9,0xb4fa, +0x94eb,0xb4fb, +0x94ec,0xb4fc, +0x94f1,0xb4fd, +0x94f3,0xb4fe, +0x94f5,0xb5a1, +0x94f7,0xb5a2, +0x94f9,0xb5a3, +0x94fc,0xb5a4, +0x9541,0xb5a5, +0x9542,0xb5a6, +0x9545,0xb5a7, +0x9549,0xb5a8, +0x9551,0xb5a9, +0x9553,0xb5aa, +0x9555,0xb5ab, +0x9556,0xb5ac, +0x9557,0xb5ad, +0x9561,0xb5ae, +0x9565,0xb5af, +0x9569,0xb5b0, +0x9576,0xb5b1, +0x9577,0xb5b2, +0x9581,0xb5b3, +0x9585,0xb5b4, +0x95a1,0xb5b5, +0x95a2,0xb5b6, +0x95a5,0xb5b7, +0x95a8,0xb5b8, +0x95a9,0xb5b9, +0x95ab,0xb5ba, +0x95ad,0xb5bb, +0x95b1,0xb5bc, +0x95b3,0xb5bd, +0x95b5,0xb5be, +0x95b7,0xb5bf, +0x95b9,0xb5c0, +0x95bb,0xb5c1, +0x95c1,0xb5c2, +0x95c5,0xb5c3, +0x95c9,0xb5c4, +0x95e1,0xb5c5, +0x95f6,0xb5c6, +0x9641,0xb5c7, +0x9645,0xb5c8, +0x9649,0xb5c9, +0x9651,0xb5ca, +0x9653,0xb5cb, +0x9655,0xb5cc, +0x9661,0xb5cd, +0x9681,0xb5ce, +0x9682,0xb5cf, +0x9685,0xb5d0, +0x9689,0xb5d1, +0x9691,0xb5d2, +0x9693,0xb5d3, +0x9695,0xb5d4, +0x9697,0xb5d5, +0x96a1,0xb5d6, +0x96b6,0xb5d7, +0x96c1,0xb5d8, +0x96d7,0xb5d9, +0x96e1,0xb5da, +0x96e5,0xb5db, +0x96e9,0xb5dc, +0x96f3,0xb5dd, +0x96f5,0xb5de, +0x96f7,0xb5df, +0x9741,0xb5e0, +0x9745,0xb5e1, +0x9749,0xb5e2, +0x9751,0xb5e3, +0x9757,0xb5e4, +0x9761,0xb5e5, +0x9762,0xb5e6, +0x9765,0xb5e7, +0x9768,0xb5e8, +0x9769,0xb5e9, +0x976b,0xb5ea, +0x9771,0xb5eb, +0x9773,0xb5ec, +0x9775,0xb5ed, +0x9777,0xb5ee, +0x9781,0xb5ef, +0x97a1,0xb5f0, +0x97a2,0xb5f1, +0x97a5,0xb5f2, +0x97a8,0xb5f3, +0x97a9,0xb5f4, +0x97b1,0xb5f5, +0x97b3,0xb5f6, +0x97b5,0xb5f7, +0x97b6,0xb5f8, +0x97b7,0xb5f9, +0x97b8,0xb5fa, +0x9861,0xb5fb, +0x9862,0xb5fc, +0x9865,0xb5fd, +0x9869,0xb5fe, +0x9871,0xb6a1, +0x9873,0xb6a2, +0x9875,0xb6a3, +0x9876,0xb6a4, +0x9877,0xb6a5, +0x987d,0xb6a6, +0x9881,0xb6a7, +0x9882,0xb6a8, +0x9885,0xb6a9, +0x9889,0xb6aa, +0x9891,0xb6ab, +0x9893,0xb6ac, +0x9895,0xb6ad, +0x9896,0xb6ae, +0x9897,0xb6af, +0x98e1,0xb6b0, +0x98e2,0xb6b1, +0x98e5,0xb6b2, +0x98e9,0xb6b3, +0x98eb,0xb6b4, +0x98ec,0xb6b5, +0x98f1,0xb6b6, +0x98f3,0xb6b7, +0x98f5,0xb6b8, +0x98f6,0xb6b9, +0x98f7,0xb6ba, +0x98fd,0xb6bb, +0x9941,0xb6bc, +0x9942,0xb6bd, +0x9945,0xb6be, +0x9949,0xb6bf, +0x9951,0xb6c0, +0x9953,0xb6c1, +0x9955,0xb6c2, +0x9956,0xb6c3, +0x9957,0xb6c4, +0x9961,0xb6c5, +0x9976,0xb6c6, +0x99a1,0xb6c7, +0x99a2,0xb6c8, +0x99a5,0xb6c9, +0x99a9,0xb6ca, +0x99b7,0xb6cb, +0x99c1,0xb6cc, +0x99c9,0xb6cd, +0x99e1,0xb6ce, +0x9a41,0xb6cf, +0x9a45,0xb6d0, +0x9a81,0xb6d1, +0x9a82,0xb6d2, +0x9a85,0xb6d3, +0x9a89,0xb6d4, +0x9a90,0xb6d5, +0x9a91,0xb6d6, +0x9a97,0xb6d7, +0x9ac1,0xb6d8, +0x9ae1,0xb6d9, +0x9ae5,0xb6da, +0x9ae9,0xb6db, +0x9af1,0xb6dc, +0x9af3,0xb6dd, +0x9af7,0xb6de, +0x9b61,0xb6df, +0x9b62,0xb6e0, +0x9b65,0xb6e1, +0x9b68,0xb6e2, +0x9b69,0xb6e3, +0x9b71,0xb6e4, +0x9b73,0xb6e5, +0x9b75,0xb6e6, +0x9b81,0xb6e7, +0x9b85,0xb6e8, +0x9b89,0xb6e9, +0x9b91,0xb6ea, +0x9b93,0xb6eb, +0x9ba1,0xb6ec, +0x9ba5,0xb6ed, +0x9ba9,0xb6ee, +0x9bb1,0xb6ef, +0x9bb3,0xb6f0, +0x9bb5,0xb6f1, +0x9bb7,0xb6f2, +0x9c61,0xb6f3, +0x9c62,0xb6f4, +0x9c65,0xb6f5, +0x9c69,0xb6f6, +0x9c71,0xb6f7, +0x9c73,0xb6f8, +0x9c75,0xb6f9, +0x9c76,0xb6fa, +0x9c77,0xb6fb, +0x9c78,0xb6fc, +0x9c7c,0xb6fd, +0x9c7d,0xb6fe, +0x9c81,0xb7a1, +0x9c82,0xb7a2, +0x9c85,0xb7a3, +0x9c89,0xb7a4, +0x9c91,0xb7a5, +0x9c93,0xb7a6, +0x9c95,0xb7a7, +0x9c96,0xb7a8, +0x9c97,0xb7a9, +0x9ca1,0xb7aa, +0x9ca2,0xb7ab, +0x9ca5,0xb7ac, +0x9cb5,0xb7ad, +0x9cb7,0xb7ae, +0x9ce1,0xb7af, +0x9ce2,0xb7b0, +0x9ce5,0xb7b1, +0x9ce9,0xb7b2, +0x9cf1,0xb7b3, +0x9cf3,0xb7b4, +0x9cf5,0xb7b5, +0x9cf6,0xb7b6, +0x9cf7,0xb7b7, +0x9cfd,0xb7b8, +0x9d41,0xb7b9, +0x9d42,0xb7ba, +0x9d45,0xb7bb, +0x9d49,0xb7bc, +0x9d51,0xb7bd, +0x9d53,0xb7be, +0x9d55,0xb7bf, +0x9d57,0xb7c0, +0x9d61,0xb7c1, +0x9d62,0xb7c2, +0x9d65,0xb7c3, +0x9d69,0xb7c4, +0x9d71,0xb7c5, +0x9d73,0xb7c6, +0x9d75,0xb7c7, +0x9d76,0xb7c8, +0x9d77,0xb7c9, +0x9d81,0xb7ca, +0x9d85,0xb7cb, +0x9d93,0xb7cc, +0x9d95,0xb7cd, +0x9da1,0xb7ce, +0x9da2,0xb7cf, +0x9da5,0xb7d0, +0x9da9,0xb7d1, +0x9db1,0xb7d2, +0x9db3,0xb7d3, +0x9db5,0xb7d4, +0x9db7,0xb7d5, +0x9dc1,0xb7d6, +0x9dc5,0xb7d7, +0x9dd7,0xb7d8, +0x9df6,0xb7d9, +0x9e41,0xb7da, +0x9e45,0xb7db, +0x9e49,0xb7dc, +0x9e51,0xb7dd, +0x9e53,0xb7de, +0x9e55,0xb7df, +0x9e57,0xb7e0, +0x9e61,0xb7e1, +0x9e65,0xb7e2, +0x9e69,0xb7e3, +0x9e73,0xb7e4, +0x9e75,0xb7e5, +0x9e77,0xb7e6, +0x9e81,0xb7e7, +0x9e82,0xb7e8, +0x9e85,0xb7e9, +0x9e89,0xb7ea, +0x9e91,0xb7eb, +0x9e93,0xb7ec, +0x9e95,0xb7ed, +0x9e97,0xb7ee, +0x9ea1,0xb7ef, +0x9eb6,0xb7f0, +0x9ec1,0xb7f1, +0x9ee1,0xb7f2, +0x9ee2,0xb7f3, +0x9ee5,0xb7f4, +0x9ee9,0xb7f5, +0x9ef1,0xb7f6, +0x9ef5,0xb7f7, +0x9ef7,0xb7f8, +0x9f41,0xb7f9, +0x9f42,0xb7fa, +0x9f45,0xb7fb, +0x9f49,0xb7fc, +0x9f51,0xb7fd, +0x9f53,0xb7fe, +0x9f55,0xb8a1, +0x9f57,0xb8a2, +0x9f61,0xb8a3, +0x9f62,0xb8a4, +0x9f65,0xb8a5, +0x9f69,0xb8a6, +0x9f71,0xb8a7, +0x9f73,0xb8a8, +0x9f75,0xb8a9, +0x9f77,0xb8aa, +0x9f78,0xb8ab, +0x9f7b,0xb8ac, +0x9f7c,0xb8ad, +0x9fa1,0xb8ae, +0x9fa2,0xb8af, +0x9fa5,0xb8b0, +0x9fa9,0xb8b1, +0x9fb1,0xb8b2, +0x9fb3,0xb8b3, +0x9fb5,0xb8b4, +0x9fb7,0xb8b5, +0xa061,0xb8b6, +0xa062,0xb8b7, +0xa065,0xb8b8, +0xa067,0xb8b9, +0xa068,0xb8ba, +0xa069,0xb8bb, +0xa06a,0xb8bc, +0xa06b,0xb8bd, +0xa071,0xb8be, +0xa073,0xb8bf, +0xa075,0xb8c0, +0xa077,0xb8c1, +0xa078,0xb8c2, +0xa07b,0xb8c3, +0xa07d,0xb8c4, +0xa081,0xb8c5, +0xa082,0xb8c6, +0xa085,0xb8c7, +0xa089,0xb8c8, +0xa091,0xb8c9, +0xa093,0xb8ca, +0xa095,0xb8cb, +0xa096,0xb8cc, +0xa097,0xb8cd, +0xa098,0xb8ce, +0xa0a1,0xb8cf, +0xa0a2,0xb8d0, +0xa0a9,0xb8d1, +0xa0b7,0xb8d2, +0xa0e1,0xb8d3, +0xa0e2,0xb8d4, +0xa0e5,0xb8d5, +0xa0e9,0xb8d6, +0xa0eb,0xb8d7, +0xa0f1,0xb8d8, +0xa0f3,0xb8d9, +0xa0f5,0xb8da, +0xa0f7,0xb8db, +0xa0f8,0xb8dc, +0xa0fd,0xb8dd, +0xa141,0xb8de, +0xa142,0xb8df, +0xa145,0xb8e0, +0xa149,0xb8e1, +0xa151,0xb8e2, +0xa153,0xb8e3, +0xa155,0xb8e4, +0xa156,0xb8e5, +0xa157,0xb8e6, +0xa161,0xb8e7, +0xa162,0xb8e8, +0xa165,0xb8e9, +0xa169,0xb8ea, +0xa175,0xb8eb, +0xa176,0xb8ec, +0xa177,0xb8ed, +0xa179,0xb8ee, +0xa181,0xb8ef, +0xa1a1,0xb8f0, +0xa1a2,0xb8f1, +0xa1a4,0xb8f2, +0xa1a5,0xb8f3, +0xa1a9,0xb8f4, +0xa1ab,0xb8f5, +0xa1b1,0xb8f6, +0xa1b3,0xb8f7, +0xa1b5,0xb8f8, +0xa1b7,0xb8f9, +0xa1c1,0xb8fa, +0xa1c5,0xb8fb, +0xa1d6,0xb8fc, +0xa1d7,0xb8fd, +0xa241,0xb8fe, +0xa245,0xb9a1, +0xa249,0xb9a2, +0xa253,0xb9a3, +0xa255,0xb9a4, +0xa257,0xb9a5, +0xa261,0xb9a6, +0xa265,0xb9a7, +0xa269,0xb9a8, +0xa273,0xb9a9, +0xa275,0xb9aa, +0xa281,0xb9ab, +0xa282,0xb9ac, +0xa283,0xb9ad, +0xa285,0xb9ae, +0xa288,0xb9af, +0xa289,0xb9b0, +0xa28a,0xb9b1, +0xa28b,0xb9b2, +0xa291,0xb9b3, +0xa293,0xb9b4, +0xa295,0xb9b5, +0xa297,0xb9b6, +0xa29b,0xb9b7, +0xa29d,0xb9b8, +0xa2a1,0xb9b9, +0xa2a5,0xb9ba, +0xa2a9,0xb9bb, +0xa2b3,0xb9bc, +0xa2b5,0xb9bd, +0xa2c1,0xb9be, +0xa2e1,0xb9bf, +0xa2e5,0xb9c0, +0xa2e9,0xb9c1, +0xa341,0xb9c2, +0xa345,0xb9c3, +0xa349,0xb9c4, +0xa351,0xb9c5, +0xa355,0xb9c6, +0xa361,0xb9c7, +0xa365,0xb9c8, +0xa369,0xb9c9, +0xa371,0xb9ca, +0xa375,0xb9cb, +0xa3a1,0xb9cc, +0xa3a2,0xb9cd, +0xa3a5,0xb9ce, +0xa3a8,0xb9cf, +0xa3a9,0xb9d0, +0xa3ab,0xb9d1, +0xa3b1,0xb9d2, +0xa3b3,0xb9d3, +0xa3b5,0xb9d4, +0xa3b6,0xb9d5, +0xa3b7,0xb9d6, +0xa3b9,0xb9d7, +0xa3bb,0xb9d8, +0xa461,0xb9d9, +0xa462,0xb9da, +0xa463,0xb9db, +0xa464,0xb9dc, +0xa465,0xb9dd, +0xa468,0xb9de, +0xa469,0xb9df, +0xa46a,0xb9e0, +0xa46b,0xb9e1, +0xa46c,0xb9e2, +0xa471,0xb9e3, +0xa473,0xb9e4, +0xa475,0xb9e5, +0xa477,0xb9e6, +0xa47b,0xb9e7, +0xa481,0xb9e8, +0xa482,0xb9e9, +0xa485,0xb9ea, +0xa489,0xb9eb, +0xa491,0xb9ec, +0xa493,0xb9ed, +0xa495,0xb9ee, +0xa496,0xb9ef, +0xa497,0xb9f0, +0xa49b,0xb9f1, +0xa4a1,0xb9f2, +0xa4a2,0xb9f3, +0xa4a5,0xb9f4, +0xa4b3,0xb9f5, +0xa4e1,0xb9f6, +0xa4e2,0xb9f7, +0xa4e5,0xb9f8, +0xa4e8,0xb9f9, +0xa4e9,0xb9fa, +0xa4eb,0xb9fb, +0xa4f1,0xb9fc, +0xa4f3,0xb9fd, +0xa4f5,0xb9fe, +0xa4f7,0xbaa1, +0xa4f8,0xbaa2, +0xa541,0xbaa3, +0xa542,0xbaa4, +0xa545,0xbaa5, +0xa548,0xbaa6, +0xa549,0xbaa7, +0xa551,0xbaa8, +0xa553,0xbaa9, +0xa555,0xbaaa, +0xa556,0xbaab, +0xa557,0xbaac, +0xa561,0xbaad, +0xa562,0xbaae, +0xa565,0xbaaf, +0xa569,0xbab0, +0xa573,0xbab1, +0xa575,0xbab2, +0xa576,0xbab3, +0xa577,0xbab4, +0xa57b,0xbab5, +0xa581,0xbab6, +0xa585,0xbab7, +0xa5a1,0xbab8, +0xa5a2,0xbab9, +0xa5a3,0xbaba, +0xa5a5,0xbabb, +0xa5a9,0xbabc, +0xa5b1,0xbabd, +0xa5b3,0xbabe, +0xa5b5,0xbabf, +0xa5b7,0xbac0, +0xa5c1,0xbac1, +0xa5c5,0xbac2, +0xa5d6,0xbac3, +0xa5e1,0xbac4, +0xa5f6,0xbac5, +0xa641,0xbac6, +0xa642,0xbac7, +0xa645,0xbac8, +0xa649,0xbac9, +0xa651,0xbaca, +0xa653,0xbacb, +0xa661,0xbacc, +0xa665,0xbacd, +0xa681,0xbace, +0xa682,0xbacf, +0xa685,0xbad0, +0xa688,0xbad1, +0xa689,0xbad2, +0xa68a,0xbad3, +0xa68b,0xbad4, +0xa691,0xbad5, +0xa693,0xbad6, +0xa695,0xbad7, +0xa697,0xbad8, +0xa69b,0xbad9, +0xa69c,0xbada, +0xa6a1,0xbadb, +0xa6a9,0xbadc, +0xa6b6,0xbadd, +0xa6c1,0xbade, +0xa6e1,0xbadf, +0xa6e2,0xbae0, +0xa6e5,0xbae1, +0xa6e9,0xbae2, +0xa6f7,0xbae3, +0xa741,0xbae4, +0xa745,0xbae5, +0xa749,0xbae6, +0xa751,0xbae7, +0xa755,0xbae8, +0xa757,0xbae9, +0xa761,0xbaea, +0xa762,0xbaeb, +0xa765,0xbaec, +0xa769,0xbaed, +0xa771,0xbaee, +0xa773,0xbaef, +0xa775,0xbaf0, +0xa7a1,0xbaf1, +0xa7a2,0xbaf2, +0xa7a5,0xbaf3, +0xa7a9,0xbaf4, +0xa7ab,0xbaf5, +0xa7b1,0xbaf6, +0xa7b3,0xbaf7, +0xa7b5,0xbaf8, +0xa7b7,0xbaf9, +0xa7b8,0xbafa, +0xa7b9,0xbafb, +0xa861,0xbafc, +0xa862,0xbafd, +0xa865,0xbafe, +0xa869,0xbba1, +0xa86b,0xbba2, +0xa871,0xbba3, +0xa873,0xbba4, +0xa875,0xbba5, +0xa876,0xbba6, +0xa877,0xbba7, +0xa87d,0xbba8, +0xa881,0xbba9, +0xa882,0xbbaa, +0xa885,0xbbab, +0xa889,0xbbac, +0xa891,0xbbad, +0xa893,0xbbae, +0xa895,0xbbaf, +0xa896,0xbbb0, +0xa897,0xbbb1, +0xa8a1,0xbbb2, +0xa8a2,0xbbb3, +0xa8b1,0xbbb4, +0xa8e1,0xbbb5, +0xa8e2,0xbbb6, +0xa8e5,0xbbb7, +0xa8e8,0xbbb8, +0xa8e9,0xbbb9, +0xa8f1,0xbbba, +0xa8f5,0xbbbb, +0xa8f6,0xbbbc, +0xa8f7,0xbbbd, +0xa941,0xbbbe, +0xa957,0xbbbf, +0xa961,0xbbc0, +0xa962,0xbbc1, +0xa971,0xbbc2, +0xa973,0xbbc3, +0xa975,0xbbc4, +0xa976,0xbbc5, +0xa977,0xbbc6, +0xa9a1,0xbbc7, +0xa9a2,0xbbc8, +0xa9a5,0xbbc9, +0xa9a9,0xbbca, +0xa9b1,0xbbcb, +0xa9b3,0xbbcc, +0xa9b7,0xbbcd, +0xaa41,0xbbce, +0xaa61,0xbbcf, +0xaa77,0xbbd0, +0xaa81,0xbbd1, +0xaa82,0xbbd2, +0xaa85,0xbbd3, +0xaa89,0xbbd4, +0xaa91,0xbbd5, +0xaa95,0xbbd6, +0xaa97,0xbbd7, +0xab41,0xbbd8, +0xab57,0xbbd9, +0xab61,0xbbda, +0xab65,0xbbdb, +0xab69,0xbbdc, +0xab71,0xbbdd, +0xab73,0xbbde, +0xaba1,0xbbdf, +0xaba2,0xbbe0, +0xaba5,0xbbe1, +0xaba9,0xbbe2, +0xabb1,0xbbe3, +0xabb3,0xbbe4, +0xabb5,0xbbe5, +0xabb7,0xbbe6, +0xac61,0xbbe7, +0xac62,0xbbe8, +0xac64,0xbbe9, +0xac65,0xbbea, +0xac68,0xbbeb, +0xac69,0xbbec, +0xac6a,0xbbed, +0xac6b,0xbbee, +0xac71,0xbbef, +0xac73,0xbbf0, +0xac75,0xbbf1, +0xac76,0xbbf2, +0xac77,0xbbf3, +0xac7b,0xbbf4, +0xac81,0xbbf5, +0xac82,0xbbf6, +0xac85,0xbbf7, +0xac89,0xbbf8, +0xac91,0xbbf9, +0xac93,0xbbfa, +0xac95,0xbbfb, +0xac96,0xbbfc, +0xac97,0xbbfd, +0xaca1,0xbbfe, +0xaca2,0xbca1, +0xaca5,0xbca2, +0xaca9,0xbca3, +0xacb1,0xbca4, +0xacb3,0xbca5, +0xacb5,0xbca6, +0xacb7,0xbca7, +0xacc1,0xbca8, +0xacc5,0xbca9, +0xacc9,0xbcaa, +0xacd1,0xbcab, +0xacd7,0xbcac, +0xace1,0xbcad, +0xace2,0xbcae, +0xace3,0xbcaf, +0xace4,0xbcb0, +0xace5,0xbcb1, +0xace8,0xbcb2, +0xace9,0xbcb3, +0xaceb,0xbcb4, +0xacec,0xbcb5, +0xacf1,0xbcb6, +0xacf3,0xbcb7, +0xacf5,0xbcb8, +0xacf6,0xbcb9, +0xacf7,0xbcba, +0xacfc,0xbcbb, +0xad41,0xbcbc, +0xad42,0xbcbd, +0xad45,0xbcbe, +0xad49,0xbcbf, +0xad51,0xbcc0, +0xad53,0xbcc1, +0xad55,0xbcc2, +0xad56,0xbcc3, +0xad57,0xbcc4, +0xad61,0xbcc5, +0xad62,0xbcc6, +0xad65,0xbcc7, +0xad69,0xbcc8, +0xad71,0xbcc9, +0xad73,0xbcca, +0xad75,0xbccb, +0xad76,0xbccc, +0xad77,0xbccd, +0xad81,0xbcce, +0xad85,0xbccf, +0xad89,0xbcd0, +0xad97,0xbcd1, +0xada1,0xbcd2, +0xada2,0xbcd3, +0xada3,0xbcd4, +0xada5,0xbcd5, +0xada9,0xbcd6, +0xadab,0xbcd7, +0xadb1,0xbcd8, +0xadb3,0xbcd9, +0xadb5,0xbcda, +0xadb7,0xbcdb, +0xadbb,0xbcdc, +0xadc1,0xbcdd, +0xadc2,0xbcde, +0xadc5,0xbcdf, +0xadc9,0xbce0, +0xadd7,0xbce1, +0xade1,0xbce2, +0xade5,0xbce3, +0xade9,0xbce4, +0xadf1,0xbce5, +0xadf5,0xbce6, +0xadf6,0xbce7, +0xae41,0xbce8, +0xae45,0xbce9, +0xae49,0xbcea, +0xae51,0xbceb, +0xae53,0xbcec, +0xae55,0xbced, +0xae61,0xbcee, +0xae62,0xbcef, +0xae65,0xbcf0, +0xae69,0xbcf1, +0xae71,0xbcf2, +0xae73,0xbcf3, +0xae75,0xbcf4, +0xae77,0xbcf5, +0xae81,0xbcf6, +0xae82,0xbcf7, +0xae85,0xbcf8, +0xae88,0xbcf9, +0xae89,0xbcfa, +0xae91,0xbcfb, +0xae93,0xbcfc, +0xae95,0xbcfd, +0xae97,0xbcfe, +0xae99,0xbda1, +0xae9b,0xbda2, +0xae9c,0xbda3, +0xaea1,0xbda4, +0xaeb6,0xbda5, +0xaec1,0xbda6, +0xaec2,0xbda7, +0xaec5,0xbda8, +0xaec9,0xbda9, +0xaed1,0xbdaa, +0xaed7,0xbdab, +0xaee1,0xbdac, +0xaee2,0xbdad, +0xaee5,0xbdae, +0xaee9,0xbdaf, +0xaef1,0xbdb0, +0xaef3,0xbdb1, +0xaef5,0xbdb2, +0xaef7,0xbdb3, +0xaf41,0xbdb4, +0xaf42,0xbdb5, +0xaf49,0xbdb6, +0xaf51,0xbdb7, +0xaf55,0xbdb8, +0xaf57,0xbdb9, +0xaf61,0xbdba, +0xaf62,0xbdbb, +0xaf65,0xbdbc, +0xaf69,0xbdbd, +0xaf6a,0xbdbe, +0xaf71,0xbdbf, +0xaf73,0xbdc0, +0xaf75,0xbdc1, +0xaf77,0xbdc2, +0xafa1,0xbdc3, +0xafa2,0xbdc4, +0xafa5,0xbdc5, +0xafa8,0xbdc6, +0xafa9,0xbdc7, +0xafb0,0xbdc8, +0xafb1,0xbdc9, +0xafb3,0xbdca, +0xafb5,0xbdcb, +0xafb7,0xbdcc, +0xafbc,0xbdcd, +0xb061,0xbdce, +0xb062,0xbdcf, +0xb064,0xbdd0, +0xb065,0xbdd1, +0xb069,0xbdd2, +0xb071,0xbdd3, +0xb073,0xbdd4, +0xb076,0xbdd5, +0xb077,0xbdd6, +0xb07d,0xbdd7, +0xb081,0xbdd8, +0xb082,0xbdd9, +0xb085,0xbdda, +0xb089,0xbddb, +0xb091,0xbddc, +0xb093,0xbddd, +0xb096,0xbdde, +0xb097,0xbddf, +0xb0b7,0xbde0, +0xb0e1,0xbde1, +0xb0e2,0xbde2, +0xb0e5,0xbde3, +0xb0e9,0xbde4, +0xb0eb,0xbde5, +0xb0f1,0xbde6, +0xb0f3,0xbde7, +0xb0f6,0xbde8, +0xb0f7,0xbde9, +0xb141,0xbdea, +0xb145,0xbdeb, +0xb149,0xbdec, +0xb185,0xbded, +0xb1a1,0xbdee, +0xb1a2,0xbdef, +0xb1a5,0xbdf0, +0xb1a8,0xbdf1, +0xb1a9,0xbdf2, +0xb1ab,0xbdf3, +0xb1b1,0xbdf4, +0xb1b3,0xbdf5, +0xb1b7,0xbdf6, +0xb1c1,0xbdf7, +0xb1c2,0xbdf8, +0xb1c5,0xbdf9, +0xb1d6,0xbdfa, +0xb1e1,0xbdfb, +0xb1f6,0xbdfc, +0xb241,0xbdfd, +0xb245,0xbdfe, +0xb249,0xbea1, +0xb251,0xbea2, +0xb253,0xbea3, +0xb261,0xbea4, +0xb281,0xbea5, +0xb282,0xbea6, +0xb285,0xbea7, +0xb289,0xbea8, +0xb291,0xbea9, +0xb293,0xbeaa, +0xb297,0xbeab, +0xb2a1,0xbeac, +0xb2b6,0xbead, +0xb2c1,0xbeae, +0xb2e1,0xbeaf, +0xb2e5,0xbeb0, +0xb357,0xbeb1, +0xb361,0xbeb2, +0xb362,0xbeb3, +0xb365,0xbeb4, +0xb369,0xbeb5, +0xb36b,0xbeb6, +0xb370,0xbeb7, +0xb371,0xbeb8, +0xb373,0xbeb9, +0xb381,0xbeba, +0xb385,0xbebb, +0xb389,0xbebc, +0xb391,0xbebd, +0xb3a1,0xbebe, +0xb3a2,0xbebf, +0xb3a5,0xbec0, +0xb3a9,0xbec1, +0xb3b1,0xbec2, +0xb3b3,0xbec3, +0xb3b5,0xbec4, +0xb3b7,0xbec5, +0xb461,0xbec6, +0xb462,0xbec7, +0xb465,0xbec8, +0xb466,0xbec9, +0xb467,0xbeca, +0xb469,0xbecb, +0xb46a,0xbecc, +0xb46b,0xbecd, +0xb470,0xbece, +0xb471,0xbecf, +0xb473,0xbed0, +0xb475,0xbed1, +0xb476,0xbed2, +0xb477,0xbed3, +0xb47b,0xbed4, +0xb47c,0xbed5, +0xb481,0xbed6, +0xb482,0xbed7, +0xb485,0xbed8, +0xb489,0xbed9, +0xb491,0xbeda, +0xb493,0xbedb, +0xb495,0xbedc, +0xb496,0xbedd, +0xb497,0xbede, +0xb4a1,0xbedf, +0xb4a2,0xbee0, +0xb4a5,0xbee1, +0xb4a9,0xbee2, +0xb4ac,0xbee3, +0xb4b1,0xbee4, +0xb4b3,0xbee5, +0xb4b5,0xbee6, +0xb4b7,0xbee7, +0xb4bb,0xbee8, +0xb4bd,0xbee9, +0xb4c1,0xbeea, +0xb4c5,0xbeeb, +0xb4c9,0xbeec, +0xb4d3,0xbeed, +0xb4e1,0xbeee, +0xb4e2,0xbeef, +0xb4e5,0xbef0, +0xb4e6,0xbef1, +0xb4e8,0xbef2, +0xb4e9,0xbef3, +0xb4ea,0xbef4, +0xb4eb,0xbef5, +0xb4f1,0xbef6, +0xb4f3,0xbef7, +0xb4f4,0xbef8, +0xb4f5,0xbef9, +0xb4f6,0xbefa, +0xb4f7,0xbefb, +0xb4f8,0xbefc, +0xb4fa,0xbefd, +0xb4fc,0xbefe, +0xb541,0xbfa1, +0xb542,0xbfa2, +0xb545,0xbfa3, +0xb549,0xbfa4, +0xb551,0xbfa5, +0xb553,0xbfa6, +0xb555,0xbfa7, +0xb557,0xbfa8, +0xb561,0xbfa9, +0xb562,0xbfaa, +0xb563,0xbfab, +0xb565,0xbfac, +0xb569,0xbfad, +0xb56b,0xbfae, +0xb56c,0xbfaf, +0xb571,0xbfb0, +0xb573,0xbfb1, +0xb574,0xbfb2, +0xb575,0xbfb3, +0xb576,0xbfb4, +0xb577,0xbfb5, +0xb57b,0xbfb6, +0xb57c,0xbfb7, +0xb57d,0xbfb8, +0xb581,0xbfb9, +0xb585,0xbfba, +0xb589,0xbfbb, +0xb591,0xbfbc, +0xb593,0xbfbd, +0xb595,0xbfbe, +0xb596,0xbfbf, +0xb5a1,0xbfc0, +0xb5a2,0xbfc1, +0xb5a5,0xbfc2, +0xb5a9,0xbfc3, +0xb5aa,0xbfc4, +0xb5ab,0xbfc5, +0xb5ad,0xbfc6, +0xb5b0,0xbfc7, +0xb5b1,0xbfc8, +0xb5b3,0xbfc9, +0xb5b5,0xbfca, +0xb5b7,0xbfcb, +0xb5b9,0xbfcc, +0xb5c1,0xbfcd, +0xb5c2,0xbfce, +0xb5c5,0xbfcf, +0xb5c9,0xbfd0, +0xb5d1,0xbfd1, +0xb5d3,0xbfd2, +0xb5d5,0xbfd3, +0xb5d6,0xbfd4, +0xb5d7,0xbfd5, +0xb5e1,0xbfd6, +0xb5e2,0xbfd7, +0xb5e5,0xbfd8, +0xb5f1,0xbfd9, +0xb5f5,0xbfda, +0xb5f7,0xbfdb, +0xb641,0xbfdc, +0xb642,0xbfdd, +0xb645,0xbfde, +0xb649,0xbfdf, +0xb651,0xbfe0, +0xb653,0xbfe1, +0xb655,0xbfe2, +0xb657,0xbfe3, +0xb661,0xbfe4, +0xb662,0xbfe5, +0xb665,0xbfe6, +0xb669,0xbfe7, +0xb671,0xbfe8, +0xb673,0xbfe9, +0xb675,0xbfea, +0xb677,0xbfeb, +0xb681,0xbfec, +0xb682,0xbfed, +0xb685,0xbfee, +0xb689,0xbfef, +0xb68a,0xbff0, +0xb68b,0xbff1, +0xb691,0xbff2, +0xb693,0xbff3, +0xb695,0xbff4, +0xb697,0xbff5, +0xb6a1,0xbff6, +0xb6a2,0xbff7, +0xb6a5,0xbff8, +0xb6a9,0xbff9, +0xb6b1,0xbffa, +0xb6b3,0xbffb, +0xb6b6,0xbffc, +0xb6b7,0xbffd, +0xb6c1,0xbffe, +0xb6c2,0xc0a1, +0xb6c5,0xc0a2, +0xb6c9,0xc0a3, +0xb6d1,0xc0a4, +0xb6d3,0xc0a5, +0xb6d7,0xc0a6, +0xb6e1,0xc0a7, +0xb6e2,0xc0a8, +0xb6e5,0xc0a9, +0xb6e9,0xc0aa, +0xb6f1,0xc0ab, +0xb6f3,0xc0ac, +0xb6f5,0xc0ad, +0xb6f7,0xc0ae, +0xb741,0xc0af, +0xb742,0xc0b0, +0xb745,0xc0b1, +0xb749,0xc0b2, +0xb751,0xc0b3, +0xb753,0xc0b4, +0xb755,0xc0b5, +0xb757,0xc0b6, +0xb759,0xc0b7, +0xb761,0xc0b8, +0xb762,0xc0b9, +0xb765,0xc0ba, +0xb769,0xc0bb, +0xb76f,0xc0bc, +0xb771,0xc0bd, +0xb773,0xc0be, +0xb775,0xc0bf, +0xb777,0xc0c0, +0xb778,0xc0c1, +0xb779,0xc0c2, +0xb77a,0xc0c3, +0xb77b,0xc0c4, +0xb77c,0xc0c5, +0xb77d,0xc0c6, +0xb781,0xc0c7, +0xb785,0xc0c8, +0xb789,0xc0c9, +0xb791,0xc0ca, +0xb795,0xc0cb, +0xb7a1,0xc0cc, +0xb7a2,0xc0cd, +0xb7a5,0xc0ce, +0xb7a9,0xc0cf, +0xb7aa,0xc0d0, +0xb7ab,0xc0d1, +0xb7b0,0xc0d2, +0xb7b1,0xc0d3, +0xb7b3,0xc0d4, +0xb7b5,0xc0d5, +0xb7b6,0xc0d6, +0xb7b7,0xc0d7, +0xb7b8,0xc0d8, +0xb7bc,0xc0d9, +0xb861,0xc0da, +0xb862,0xc0db, +0xb865,0xc0dc, +0xb867,0xc0dd, +0xb868,0xc0de, +0xb869,0xc0df, +0xb86b,0xc0e0, +0xb871,0xc0e1, +0xb873,0xc0e2, +0xb875,0xc0e3, +0xb876,0xc0e4, +0xb877,0xc0e5, +0xb878,0xc0e6, +0xb881,0xc0e7, +0xb882,0xc0e8, +0xb885,0xc0e9, +0xb889,0xc0ea, +0xb891,0xc0eb, +0xb893,0xc0ec, +0xb895,0xc0ed, +0xb896,0xc0ee, +0xb897,0xc0ef, +0xb8a1,0xc0f0, +0xb8a2,0xc0f1, +0xb8a5,0xc0f2, +0xb8a7,0xc0f3, +0xb8a9,0xc0f4, +0xb8b1,0xc0f5, +0xb8b7,0xc0f6, +0xb8c1,0xc0f7, +0xb8c5,0xc0f8, +0xb8c9,0xc0f9, +0xb8e1,0xc0fa, +0xb8e2,0xc0fb, +0xb8e5,0xc0fc, +0xb8e9,0xc0fd, +0xb8eb,0xc0fe, +0xb8f1,0xc1a1, +0xb8f3,0xc1a2, +0xb8f5,0xc1a3, +0xb8f7,0xc1a4, +0xb8f8,0xc1a5, +0xb941,0xc1a6, +0xb942,0xc1a7, +0xb945,0xc1a8, +0xb949,0xc1a9, +0xb951,0xc1aa, +0xb953,0xc1ab, +0xb955,0xc1ac, +0xb957,0xc1ad, +0xb961,0xc1ae, +0xb965,0xc1af, +0xb969,0xc1b0, +0xb971,0xc1b1, +0xb973,0xc1b2, +0xb976,0xc1b3, +0xb977,0xc1b4, +0xb981,0xc1b5, +0xb9a1,0xc1b6, +0xb9a2,0xc1b7, +0xb9a5,0xc1b8, +0xb9a9,0xc1b9, +0xb9ab,0xc1ba, +0xb9b1,0xc1bb, +0xb9b3,0xc1bc, +0xb9b5,0xc1bd, +0xb9b7,0xc1be, +0xb9b8,0xc1bf, +0xb9b9,0xc1c0, +0xb9bd,0xc1c1, +0xb9c1,0xc1c2, +0xb9c2,0xc1c3, +0xb9c9,0xc1c4, +0xb9d3,0xc1c5, +0xb9d5,0xc1c6, +0xb9d7,0xc1c7, +0xb9e1,0xc1c8, +0xb9f6,0xc1c9, +0xb9f7,0xc1ca, +0xba41,0xc1cb, +0xba45,0xc1cc, +0xba49,0xc1cd, +0xba51,0xc1ce, +0xba53,0xc1cf, +0xba55,0xc1d0, +0xba57,0xc1d1, +0xba61,0xc1d2, +0xba62,0xc1d3, +0xba65,0xc1d4, +0xba77,0xc1d5, +0xba81,0xc1d6, +0xba82,0xc1d7, +0xba85,0xc1d8, +0xba89,0xc1d9, +0xba8a,0xc1da, +0xba8b,0xc1db, +0xba91,0xc1dc, +0xba93,0xc1dd, +0xba95,0xc1de, +0xba97,0xc1df, +0xbaa1,0xc1e0, +0xbab6,0xc1e1, +0xbac1,0xc1e2, +0xbae1,0xc1e3, +0xbae2,0xc1e4, +0xbae5,0xc1e5, +0xbae9,0xc1e6, +0xbaf1,0xc1e7, +0xbaf3,0xc1e8, +0xbaf5,0xc1e9, +0xbb41,0xc1ea, +0xbb45,0xc1eb, +0xbb49,0xc1ec, +0xbb51,0xc1ed, +0xbb61,0xc1ee, +0xbb62,0xc1ef, +0xbb65,0xc1f0, +0xbb69,0xc1f1, +0xbb71,0xc1f2, +0xbb73,0xc1f3, +0xbb75,0xc1f4, +0xbb77,0xc1f5, +0xbba1,0xc1f6, +0xbba2,0xc1f7, +0xbba5,0xc1f8, +0xbba8,0xc1f9, +0xbba9,0xc1fa, +0xbbab,0xc1fb, +0xbbb1,0xc1fc, +0xbbb3,0xc1fd, +0xbbb5,0xc1fe, +0xbbb7,0xc2a1, +0xbbb8,0xc2a2, +0xbbbb,0xc2a3, +0xbbbc,0xc2a4, +0xbc61,0xc2a5, +0xbc62,0xc2a6, +0xbc65,0xc2a7, +0xbc67,0xc2a8, +0xbc69,0xc2a9, +0xbc6c,0xc2aa, +0xbc71,0xc2ab, +0xbc73,0xc2ac, +0xbc75,0xc2ad, +0xbc76,0xc2ae, +0xbc77,0xc2af, +0xbc81,0xc2b0, +0xbc82,0xc2b1, +0xbc85,0xc2b2, +0xbc89,0xc2b3, +0xbc91,0xc2b4, +0xbc93,0xc2b5, +0xbc95,0xc2b6, +0xbc96,0xc2b7, +0xbc97,0xc2b8, +0xbca1,0xc2b9, +0xbca5,0xc2ba, +0xbcb7,0xc2bb, +0xbce1,0xc2bc, +0xbce2,0xc2bd, +0xbce5,0xc2be, +0xbce9,0xc2bf, +0xbcf1,0xc2c0, +0xbcf3,0xc2c1, +0xbcf5,0xc2c2, +0xbcf6,0xc2c3, +0xbcf7,0xc2c4, +0xbd41,0xc2c5, +0xbd57,0xc2c6, +0xbd61,0xc2c7, +0xbd76,0xc2c8, +0xbda1,0xc2c9, +0xbda2,0xc2ca, +0xbda5,0xc2cb, +0xbda9,0xc2cc, +0xbdb1,0xc2cd, +0xbdb3,0xc2ce, +0xbdb5,0xc2cf, +0xbdb7,0xc2d0, +0xbdb9,0xc2d1, +0xbdc1,0xc2d2, +0xbdc2,0xc2d3, +0xbdc9,0xc2d4, +0xbdd6,0xc2d5, +0xbde1,0xc2d6, +0xbdf6,0xc2d7, +0xbe41,0xc2d8, +0xbe45,0xc2d9, +0xbe49,0xc2da, +0xbe51,0xc2db, +0xbe53,0xc2dc, +0xbe77,0xc2dd, +0xbe81,0xc2de, +0xbe82,0xc2df, +0xbe85,0xc2e0, +0xbe89,0xc2e1, +0xbe91,0xc2e2, +0xbe93,0xc2e3, +0xbe97,0xc2e4, +0xbea1,0xc2e5, +0xbeb6,0xc2e6, +0xbeb7,0xc2e7, +0xbee1,0xc2e8, +0xbf41,0xc2e9, +0xbf61,0xc2ea, +0xbf71,0xc2eb, +0xbf75,0xc2ec, +0xbf77,0xc2ed, +0xbfa1,0xc2ee, +0xbfa2,0xc2ef, +0xbfa5,0xc2f0, +0xbfa9,0xc2f1, +0xbfb1,0xc2f2, +0xbfb3,0xc2f3, +0xbfb7,0xc2f4, +0xbfb8,0xc2f5, +0xbfbd,0xc2f6, +0xc061,0xc2f7, +0xc062,0xc2f8, +0xc065,0xc2f9, +0xc067,0xc2fa, +0xc069,0xc2fb, +0xc071,0xc2fc, +0xc073,0xc2fd, +0xc075,0xc2fe, +0xc076,0xc3a1, +0xc077,0xc3a2, +0xc078,0xc3a3, +0xc081,0xc3a4, +0xc082,0xc3a5, +0xc085,0xc3a6, +0xc089,0xc3a7, +0xc091,0xc3a8, +0xc093,0xc3a9, +0xc095,0xc3aa, +0xc096,0xc3ab, +0xc097,0xc3ac, +0xc0a1,0xc3ad, +0xc0a5,0xc3ae, +0xc0a7,0xc3af, +0xc0a9,0xc3b0, +0xc0b1,0xc3b1, +0xc0b7,0xc3b2, +0xc0e1,0xc3b3, +0xc0e2,0xc3b4, +0xc0e5,0xc3b5, +0xc0e9,0xc3b6, +0xc0f1,0xc3b7, +0xc0f3,0xc3b8, +0xc0f5,0xc3b9, +0xc0f6,0xc3ba, +0xc0f7,0xc3bb, +0xc141,0xc3bc, +0xc142,0xc3bd, +0xc145,0xc3be, +0xc149,0xc3bf, +0xc151,0xc3c0, +0xc153,0xc3c1, +0xc155,0xc3c2, +0xc157,0xc3c3, +0xc161,0xc3c4, +0xc165,0xc3c5, +0xc176,0xc3c6, +0xc181,0xc3c7, +0xc185,0xc3c8, +0xc197,0xc3c9, +0xc1a1,0xc3ca, +0xc1a2,0xc3cb, +0xc1a5,0xc3cc, +0xc1a9,0xc3cd, +0xc1b1,0xc3ce, +0xc1b3,0xc3cf, +0xc1b5,0xc3d0, +0xc1b7,0xc3d1, +0xc1c1,0xc3d2, +0xc1c5,0xc3d3, +0xc1c9,0xc3d4, +0xc1d7,0xc3d5, +0xc241,0xc3d6, +0xc245,0xc3d7, +0xc249,0xc3d8, +0xc251,0xc3d9, +0xc253,0xc3da, +0xc255,0xc3db, +0xc257,0xc3dc, +0xc261,0xc3dd, +0xc271,0xc3de, +0xc281,0xc3df, +0xc282,0xc3e0, +0xc285,0xc3e1, +0xc289,0xc3e2, +0xc291,0xc3e3, +0xc293,0xc3e4, +0xc295,0xc3e5, +0xc297,0xc3e6, +0xc2a1,0xc3e7, +0xc2b6,0xc3e8, +0xc2c1,0xc3e9, +0xc2c5,0xc3ea, +0xc2e1,0xc3eb, +0xc2e5,0xc3ec, +0xc2e9,0xc3ed, +0xc2f1,0xc3ee, +0xc2f3,0xc3ef, +0xc2f5,0xc3f0, +0xc2f7,0xc3f1, +0xc341,0xc3f2, +0xc345,0xc3f3, +0xc349,0xc3f4, +0xc351,0xc3f5, +0xc357,0xc3f6, +0xc361,0xc3f7, +0xc362,0xc3f8, +0xc365,0xc3f9, +0xc369,0xc3fa, +0xc371,0xc3fb, +0xc373,0xc3fc, +0xc375,0xc3fd, +0xc377,0xc3fe, +0xc3a1,0xc4a1, +0xc3a2,0xc4a2, +0xc3a5,0xc4a3, +0xc3a8,0xc4a4, +0xc3a9,0xc4a5, +0xc3aa,0xc4a6, +0xc3b1,0xc4a7, +0xc3b3,0xc4a8, +0xc3b5,0xc4a9, +0xc3b7,0xc4aa, +0xc461,0xc4ab, +0xc462,0xc4ac, +0xc465,0xc4ad, +0xc469,0xc4ae, +0xc471,0xc4af, +0xc473,0xc4b0, +0xc475,0xc4b1, +0xc477,0xc4b2, +0xc481,0xc4b3, +0xc482,0xc4b4, +0xc485,0xc4b5, +0xc489,0xc4b6, +0xc491,0xc4b7, +0xc493,0xc4b8, +0xc495,0xc4b9, +0xc496,0xc4ba, +0xc497,0xc4bb, +0xc4a1,0xc4bc, +0xc4a2,0xc4bd, +0xc4b7,0xc4be, +0xc4e1,0xc4bf, +0xc4e2,0xc4c0, +0xc4e5,0xc4c1, +0xc4e8,0xc4c2, +0xc4e9,0xc4c3, +0xc4f1,0xc4c4, +0xc4f3,0xc4c5, +0xc4f5,0xc4c6, +0xc4f6,0xc4c7, +0xc4f7,0xc4c8, +0xc541,0xc4c9, +0xc542,0xc4ca, +0xc545,0xc4cb, +0xc549,0xc4cc, +0xc551,0xc4cd, +0xc553,0xc4ce, +0xc555,0xc4cf, +0xc557,0xc4d0, +0xc561,0xc4d1, +0xc565,0xc4d2, +0xc569,0xc4d3, +0xc571,0xc4d4, +0xc573,0xc4d5, +0xc575,0xc4d6, +0xc576,0xc4d7, +0xc577,0xc4d8, +0xc581,0xc4d9, +0xc5a1,0xc4da, +0xc5a2,0xc4db, +0xc5a5,0xc4dc, +0xc5a9,0xc4dd, +0xc5b1,0xc4de, +0xc5b3,0xc4df, +0xc5b5,0xc4e0, +0xc5b7,0xc4e1, +0xc5c1,0xc4e2, +0xc5c2,0xc4e3, +0xc5c5,0xc4e4, +0xc5c9,0xc4e5, +0xc5d1,0xc4e6, +0xc5d7,0xc4e7, +0xc5e1,0xc4e8, +0xc5f7,0xc4e9, +0xc641,0xc4ea, +0xc649,0xc4eb, +0xc661,0xc4ec, +0xc681,0xc4ed, +0xc682,0xc4ee, +0xc685,0xc4ef, +0xc689,0xc4f0, +0xc691,0xc4f1, +0xc693,0xc4f2, +0xc695,0xc4f3, +0xc697,0xc4f4, +0xc6a1,0xc4f5, +0xc6a5,0xc4f6, +0xc6a9,0xc4f7, +0xc6b7,0xc4f8, +0xc6c1,0xc4f9, +0xc6d7,0xc4fa, +0xc6e1,0xc4fb, +0xc6e2,0xc4fc, +0xc6e5,0xc4fd, +0xc6e9,0xc4fe, +0xc6f1,0xc5a1, +0xc6f3,0xc5a2, +0xc6f5,0xc5a3, +0xc6f7,0xc5a4, +0xc741,0xc5a5, +0xc745,0xc5a6, +0xc749,0xc5a7, +0xc751,0xc5a8, +0xc761,0xc5a9, +0xc762,0xc5aa, +0xc765,0xc5ab, +0xc769,0xc5ac, +0xc771,0xc5ad, +0xc773,0xc5ae, +0xc777,0xc5af, +0xc7a1,0xc5b0, +0xc7a2,0xc5b1, +0xc7a5,0xc5b2, +0xc7a9,0xc5b3, +0xc7b1,0xc5b4, +0xc7b3,0xc5b5, +0xc7b5,0xc5b6, +0xc7b7,0xc5b7, +0xc861,0xc5b8, +0xc862,0xc5b9, +0xc865,0xc5ba, +0xc869,0xc5bb, +0xc86a,0xc5bc, +0xc871,0xc5bd, +0xc873,0xc5be, +0xc875,0xc5bf, +0xc876,0xc5c0, +0xc877,0xc5c1, +0xc881,0xc5c2, +0xc882,0xc5c3, +0xc885,0xc5c4, +0xc889,0xc5c5, +0xc891,0xc5c6, +0xc893,0xc5c7, +0xc895,0xc5c8, +0xc896,0xc5c9, +0xc897,0xc5ca, +0xc8a1,0xc5cb, +0xc8b7,0xc5cc, +0xc8e1,0xc5cd, +0xc8e2,0xc5ce, +0xc8e5,0xc5cf, +0xc8e9,0xc5d0, +0xc8eb,0xc5d1, +0xc8f1,0xc5d2, +0xc8f3,0xc5d3, +0xc8f5,0xc5d4, +0xc8f6,0xc5d5, +0xc8f7,0xc5d6, +0xc941,0xc5d7, +0xc942,0xc5d8, +0xc945,0xc5d9, +0xc949,0xc5da, +0xc951,0xc5db, +0xc953,0xc5dc, +0xc955,0xc5dd, +0xc957,0xc5de, +0xc961,0xc5df, +0xc965,0xc5e0, +0xc976,0xc5e1, +0xc981,0xc5e2, +0xc985,0xc5e3, +0xc9a1,0xc5e4, +0xc9a2,0xc5e5, +0xc9a5,0xc5e6, +0xc9a9,0xc5e7, +0xc9b1,0xc5e8, +0xc9b3,0xc5e9, +0xc9b5,0xc5ea, +0xc9b7,0xc5eb, +0xc9bc,0xc5ec, +0xc9c1,0xc5ed, +0xc9c5,0xc5ee, +0xc9e1,0xc5ef, +0xca41,0xc5f0, +0xca45,0xc5f1, +0xca55,0xc5f2, +0xca57,0xc5f3, +0xca61,0xc5f4, +0xca81,0xc5f5, +0xca82,0xc5f6, +0xca85,0xc5f7, +0xca89,0xc5f8, +0xca91,0xc5f9, +0xca93,0xc5fa, +0xca95,0xc5fb, +0xca97,0xc5fc, +0xcaa1,0xc5fd, +0xcab6,0xc5fe, +0xcac1,0xc6a1, +0xcae1,0xc6a2, +0xcae2,0xc6a3, +0xcae5,0xc6a4, +0xcae9,0xc6a5, +0xcaf1,0xc6a6, +0xcaf3,0xc6a7, +0xcaf7,0xc6a8, +0xcb41,0xc6a9, +0xcb45,0xc6aa, +0xcb49,0xc6ab, +0xcb51,0xc6ac, +0xcb57,0xc6ad, +0xcb61,0xc6ae, +0xcb62,0xc6af, +0xcb65,0xc6b0, +0xcb68,0xc6b1, +0xcb69,0xc6b2, +0xcb6b,0xc6b3, +0xcb71,0xc6b4, +0xcb73,0xc6b5, +0xcb75,0xc6b6, +0xcb81,0xc6b7, +0xcb85,0xc6b8, +0xcb89,0xc6b9, +0xcb91,0xc6ba, +0xcb93,0xc6bb, +0xcba1,0xc6bc, +0xcba2,0xc6bd, +0xcba5,0xc6be, +0xcba9,0xc6bf, +0xcbb1,0xc6c0, +0xcbb3,0xc6c1, +0xcbb5,0xc6c2, +0xcbb7,0xc6c3, +0xcc61,0xc6c4, +0xcc62,0xc6c5, +0xcc63,0xc6c6, +0xcc65,0xc6c7, +0xcc69,0xc6c8, +0xcc6b,0xc6c9, +0xcc71,0xc6ca, +0xcc73,0xc6cb, +0xcc75,0xc6cc, +0xcc76,0xc6cd, +0xcc77,0xc6ce, +0xcc7b,0xc6cf, +0xcc81,0xc6d0, +0xcc82,0xc6d1, +0xcc85,0xc6d2, +0xcc89,0xc6d3, +0xcc91,0xc6d4, +0xcc93,0xc6d5, +0xcc95,0xc6d6, +0xcc96,0xc6d7, +0xcc97,0xc6d8, +0xcca1,0xc6d9, +0xcca2,0xc6da, +0xcce1,0xc6db, +0xcce2,0xc6dc, +0xcce5,0xc6dd, +0xcce9,0xc6de, +0xccf1,0xc6df, +0xccf3,0xc6e0, +0xccf5,0xc6e1, +0xccf6,0xc6e2, +0xccf7,0xc6e3, +0xcd41,0xc6e4, +0xcd42,0xc6e5, +0xcd45,0xc6e6, +0xcd49,0xc6e7, +0xcd51,0xc6e8, +0xcd53,0xc6e9, +0xcd55,0xc6ea, +0xcd57,0xc6eb, +0xcd61,0xc6ec, +0xcd65,0xc6ed, +0xcd69,0xc6ee, +0xcd71,0xc6ef, +0xcd73,0xc6f0, +0xcd76,0xc6f1, +0xcd77,0xc6f2, +0xcd81,0xc6f3, +0xcd89,0xc6f4, +0xcd93,0xc6f5, +0xcd95,0xc6f6, +0xcda1,0xc6f7, +0xcda2,0xc6f8, +0xcda5,0xc6f9, +0xcda9,0xc6fa, +0xcdb1,0xc6fb, +0xcdb3,0xc6fc, +0xcdb5,0xc6fd, +0xcdb7,0xc6fe, +0xcdc1,0xc7a1, +0xcdd7,0xc7a2, +0xce41,0xc7a3, +0xce45,0xc7a4, +0xce61,0xc7a5, +0xce65,0xc7a6, +0xce69,0xc7a7, +0xce73,0xc7a8, +0xce75,0xc7a9, +0xce81,0xc7aa, +0xce82,0xc7ab, +0xce85,0xc7ac, +0xce88,0xc7ad, +0xce89,0xc7ae, +0xce8b,0xc7af, +0xce91,0xc7b0, +0xce93,0xc7b1, +0xce95,0xc7b2, +0xce97,0xc7b3, +0xcea1,0xc7b4, +0xceb7,0xc7b5, +0xcee1,0xc7b6, +0xcee5,0xc7b7, +0xcee9,0xc7b8, +0xcef1,0xc7b9, +0xcef5,0xc7ba, +0xcf41,0xc7bb, +0xcf45,0xc7bc, +0xcf49,0xc7bd, +0xcf51,0xc7be, +0xcf55,0xc7bf, +0xcf57,0xc7c0, +0xcf61,0xc7c1, +0xcf65,0xc7c2, +0xcf69,0xc7c3, +0xcf71,0xc7c4, +0xcf73,0xc7c5, +0xcf75,0xc7c6, +0xcfa1,0xc7c7, +0xcfa2,0xc7c8, +0xcfa5,0xc7c9, +0xcfa9,0xc7ca, +0xcfb1,0xc7cb, +0xcfb3,0xc7cc, +0xcfb5,0xc7cd, +0xcfb7,0xc7ce, +0xd061,0xc7cf, +0xd062,0xc7d0, +0xd065,0xc7d1, +0xd069,0xc7d2, +0xd06e,0xc7d3, +0xd071,0xc7d4, +0xd073,0xc7d5, +0xd075,0xc7d6, +0xd077,0xc7d7, +0xd081,0xc7d8, +0xd082,0xc7d9, +0xd085,0xc7da, +0xd089,0xc7db, +0xd091,0xc7dc, +0xd093,0xc7dd, +0xd095,0xc7de, +0xd096,0xc7df, +0xd097,0xc7e0, +0xd0a1,0xc7e1, +0xd0b7,0xc7e2, +0xd0e1,0xc7e3, +0xd0e2,0xc7e4, +0xd0e5,0xc7e5, +0xd0e9,0xc7e6, +0xd0eb,0xc7e7, +0xd0f1,0xc7e8, +0xd0f3,0xc7e9, +0xd0f5,0xc7ea, +0xd0f7,0xc7eb, +0xd141,0xc7ec, +0xd142,0xc7ed, +0xd145,0xc7ee, +0xd149,0xc7ef, +0xd151,0xc7f0, +0xd153,0xc7f1, +0xd155,0xc7f2, +0xd157,0xc7f3, +0xd161,0xc7f4, +0xd162,0xc7f5, +0xd165,0xc7f6, +0xd169,0xc7f7, +0xd171,0xc7f8, +0xd173,0xc7f9, +0xd175,0xc7fa, +0xd176,0xc7fb, +0xd177,0xc7fc, +0xd181,0xc7fd, +0xd185,0xc7fe, +0xd189,0xc8a1, +0xd193,0xc8a2, +0xd1a1,0xc8a3, +0xd1a2,0xc8a4, +0xd1a5,0xc8a5, +0xd1a9,0xc8a6, +0xd1ae,0xc8a7, +0xd1b1,0xc8a8, +0xd1b3,0xc8a9, +0xd1b5,0xc8aa, +0xd1b7,0xc8ab, +0xd1bb,0xc8ac, +0xd1c1,0xc8ad, +0xd1c2,0xc8ae, +0xd1c5,0xc8af, +0xd1c9,0xc8b0, +0xd1d5,0xc8b1, +0xd1d7,0xc8b2, +0xd1e1,0xc8b3, +0xd1e2,0xc8b4, +0xd1e5,0xc8b5, +0xd1f5,0xc8b6, +0xd1f7,0xc8b7, +0xd241,0xc8b8, +0xd242,0xc8b9, +0xd245,0xc8ba, +0xd249,0xc8bb, +0xd253,0xc8bc, +0xd255,0xc8bd, +0xd257,0xc8be, +0xd261,0xc8bf, +0xd265,0xc8c0, +0xd269,0xc8c1, +0xd273,0xc8c2, +0xd275,0xc8c3, +0xd281,0xc8c4, +0xd282,0xc8c5, +0xd285,0xc8c6, +0xd289,0xc8c7, +0xd28e,0xc8c8, +0xd291,0xc8c9, +0xd295,0xc8ca, +0xd297,0xc8cb, +0xd2a1,0xc8cc, +0xd2a5,0xc8cd, +0xd2a9,0xc8ce, +0xd2b1,0xc8cf, +0xd2b7,0xc8d0, +0xd2c1,0xc8d1, +0xd2c2,0xc8d2, +0xd2c5,0xc8d3, +0xd2c9,0xc8d4, +0xd2d7,0xc8d5, +0xd2e1,0xc8d6, +0xd2e2,0xc8d7, +0xd2e5,0xc8d8, +0xd2e9,0xc8d9, +0xd2f1,0xc8da, +0xd2f3,0xc8db, +0xd2f5,0xc8dc, +0xd2f7,0xc8dd, +0xd341,0xc8de, +0xd342,0xc8df, +0xd345,0xc8e0, +0xd349,0xc8e1, +0xd351,0xc8e2, +0xd355,0xc8e3, +0xd357,0xc8e4, +0xd361,0xc8e5, +0xd362,0xc8e6, +0xd365,0xc8e7, +0xd367,0xc8e8, +0xd368,0xc8e9, +0xd369,0xc8ea, +0xd36a,0xc8eb, +0xd371,0xc8ec, +0xd373,0xc8ed, +0xd375,0xc8ee, +0xd377,0xc8ef, +0xd37b,0xc8f0, +0xd381,0xc8f1, +0xd385,0xc8f2, +0xd389,0xc8f3, +0xd391,0xc8f4, +0xd393,0xc8f5, +0xd397,0xc8f6, +0xd3a1,0xc8f7, +0xd3a2,0xc8f8, +0xd3a5,0xc8f9, +0xd3a9,0xc8fa, +0xd3b1,0xc8fb, +0xd3b3,0xc8fc, +0xd3b5,0xc8fd, +0xd3b7,0xc8fe }; diff --git a/language/korean/hcode1_1/h3Bcode.h b/language/korean/hcode1_1/h3Bcode.h new file mode 100644 index 0000000000..ab249df95c --- /dev/null +++ b/language/korean/hcode1_1/h3Bcode.h @@ -0,0 +1,105 @@ +static char StartCode[No3Bcode][3] = { + "\016","_","_" }; +static char EndCode[No3Bcode][3] = { + "\017","_","_" }; +static char ChoSung[32][No3Bcode][3] = { +"", "", "", +"", "", "", +"A", "r", "G", /* 0x02 */ +"B", "R", "GG", +"D", "s", "N", +"G", "e", "D", +"H", "E", "DD", +"I", "f", "R", +"Q", "a", "M", +"R", "q", "B", +"S", "Q", "BB", +"U", "t", "S", +"V", "T", "SS", +"W", "d", ".", +"X", "w", "J", +"Y", "W", "JJ", +"Z", "c", "Ch", +"[", "z", "K", +"\\","x", "T", +"]", "v", "P", +"^", "g", "H", /* 0x14 */ +"", "", "", +"", "", "", +"", "", "", +"", "", "", +"", "", "", +"", "", "", +"", "", "", +"", "", "", +"", "", "", +"", "", "", +"", "", "" }; /* 0x1f */ + +static char JungSung[32][No3Bcode][4] = { +"", "", "", +"", "" , "", +"", "" , "", +"b", "k", "a", +"c", "o", "ai", +"d", "i", "ya", +"e", "O", "yai", +"f", "j", "eo", /* 0x07 */ +"", "" , "", +"", "" , "", +"g", "p", "e", +"j", "u", "yeo", +"k", "P", "ye", +"l", "h", "o", +"lb", "hk", "oa", +"lc", "ho", "oai", /* 0x0f */ +"", "", "", +"", "", "", +"l|", "hl", "oi", +"r", "y", "yo", +"s", "n", "u", +"sf", "nj", "ueo", +"sg", "np", "ue", +"s|", "nk", "ui", /* 0x17 */ +"", "", "", +"", "", "", +"w", "b", "yu", +"z", "m", "eu", +"z|", "mi", "eui", +"|", "k", "i", +"", "", "", +"", "", "" }; /* 0x1f */ + +static char JongSung[32][No3Bcode][3] = { +"", "", "", +"", "", "", /* Without Jongsung */ +"A", "r", "g", +"B", "R", "gg", +"AU", "rt", "gs", +"D", "s", "n", +"DX", "sw", "nj", +"D^", "sg", "nh", +"G", "e", "d", +"I", "f", "l", +"IA", "fr", "lg", +"IQ", "fa", "lm", +"IR", "fq", "lb", +"IU", "ft", "ls", +"I\\","fx", "lt", +"I]", "fv", "lp", +"I^", "fg", "lh", +"Q", "a", "m", +"" , "", "", +"R", "q", "b", +"RU", "Q", "bs", +"U", "t", "s", +"V", "T", "ss", +"W", "d", "ng", +"X", "w", "j", +"Z", "c", "ch", +"[", "z", "k", +"\\", "x", "t", +"]", "v", "p", +"^", "g", "h", +"", "", "", +"", "", "" }; /* 0x1f */ diff --git a/language/korean/hcode1_1/hcode.c b/language/korean/hcode1_1/hcode.c new file mode 100644 index 0000000000..de299b285c --- /dev/null +++ b/language/korean/hcode1_1/hcode.c @@ -0,0 +1,244 @@ +/* *********************************************************** + Program : Hangul Code Conversion Program + Author : June-Yub Lee (jylee@math1.nyu.edu:jylee@math1.kaist.ac.kr) + Created : Jan, 07, 1992 + Modified : Ver. 1.1 Feb, 29, 1992 + + This Program is free software under the GNU General Public License. + If you are installing this program for your own work or other users, + please send me a e-mail so that I can fix any possible bug and + update for new Hangul Code including UNICODE. +************************************************************ */ + +#include <stdio.h> +#include "hcode.h" +#include "h3Bcode.h" + +extern void opt_check(); +extern void rmprolog(); +extern void printout(); +extern void code2conv(); +extern void m2code(); +extern int getOne(); +extern int HanCode(); +extern int strNcmp(); + +main(argc,argv) +int argc; +char *argv[]; +{ + FILE *fpin, *fpout; + unsigned char c,c2=0,ST,EN,buf[MAXBUFSIZE]; + int inCode, outCode, IC, Hanbuf[MAXHANSIZE]; + + buf[0] = 0; + Hanbuf[0] = 0; + + opt_check(argc,argv,&inCode,&outCode, &fpin, &fpout); + + IC = inCode - NB; /* MultiByte Hangul Input if IC >= 0 */ + if ( inCode == IS ) { + ST = '\016'; + EN = '\017'; + rmprolog("\033$)C",fpin,fpout); + } else if ( IC >= 0 ) { + ST = (unsigned char) StartCode[IC][0]; + EN = (unsigned char) EndCode[IC][0]; + } else { + ST = (unsigned char) EOF; + EN = (unsigned char) EOF; + } + + while ( (c=getc(fpin)) != (unsigned char) EOF ) { + if ( c>=0x80 && inCode==TR || + (c==0xa4||c>=0xb0&&c<=0xc8) && inCode==KS ) { + if ( (c2=getc(fpin)) == (unsigned char) EOF ) { + fprintf(stderr,"Uncompeleted 2-byte Hangul\n"); + putc(c,fpout); + ungetc(c2,fpin); + } /* Unfinshed 2B Hangul */ + Hanbuf[++Hanbuf[0]] = c*256 + c2; + + } else if ( c==ST && inCode==IS ) { + while ( (c=getc(fpin)) != EN ) { + /* Error Dealing Section missing */ + c2=getc(fpin); + Hanbuf[++Hanbuf[0]] = (c+0x80)*256 + (c2+0x80); + } + + } else if ( c==ST && IC>=0 ) { + while ( (c=getc(fpin)) != EN ) { + if ( c==(unsigned char) EOF ) { + fprintf(stderr,"Can't find EndCode in MultiByte Hangul\n"); + ungetc(c,fpin); + break; + } /* EndCode Missing */ + buf[++buf[0]] = c; + if ( buf[0]>=MAXBUFSIZE-5 ) + m2code(buf,IC,MULHAN,Hanbuf); + } + m2code(buf,IC,ENDHAN,Hanbuf); + + } else { + if ( Hanbuf[0]!=0 ) + printout(Hanbuf, fpout, inCode, outCode, 1); + putc(c,fpout); + } + } + + if ( Hanbuf[0] != 0 ) { /* document ending with Hangul */ + printout(Hanbuf, fpout, inCode, outCode, 1); + } + fclose(fpin); + fclose(fpout); +} + +/* ------------------------------------------------------ + Command Line Option Check Routine + Two integes Return : inCode and outCode + Two file pointer : fhin, fhout + Defaults : from_IS, to_KS, stdin, stdout; + ------------------------------------------------------- */ + +void opt_check(argc, argv, inCode, outCode, fhin, fhout) +char *argv[]; +FILE **fhin, **fhout; +int argc, *inCode, *outCode; +{ + char *program = argv[0]; + *inCode = IS; + *outCode = KS; + while (--argc) { + argv++; + if ( argv[0][0]!='-' || argv[0][1]=='\0' ) { + break; + } else if ( argv[0][2]=='\0' ) { + *inCode = in_choice [ argv[0][1]-'a' ]; + } else if ( argv[0][3]=='\0' ) { + *inCode = in_choice [ argv[0][1]-'a' ]; + *outCode = out_choice [ argv[0][2]-'a' ]; + } else { + fprintf(stderr,"Unknown Option: %s %s\n",program,syn); + exit(-1); + } + if ( *inCode == 0 ) { + fprintf(stderr,"Unknown InCode: %s %s\n",program,syn); + exit(-1); + } else if ( *outCode == 0 ) { + fprintf(stderr,"Unknown OutCode: %s %s\n",program,syn); + exit(-1); + } + } + + *fhin = stdin; + *fhout = stdout; + if ( argc > 2 ) { + fprintf(stderr,"Unknown Syntax: %s %s\n",program,syn); + exit(-1); + } else if ( argc == 2 ) { + if ( argv[0][0]!='-' && (*fhin=fopen(argv[0],"r"))==NULL ) { + fprintf(stderr,"%s: Read Err on %s\n",program,argv[0]); + exit(1); + } + if ( (*fhout=fopen(argv[1],"w")) == NULL ) { + fprintf(stderr,"%s: Write Err on %s\n",program,argv[1]); + exit(1); + } + } else if ( argc == 1 ) { + if ( argv[0][0]!='-' && (*fhin=fopen(argv[0],"r"))==NULL ) { + fprintf(stderr,"%s: Read Err on %s\n",program,argv[0]); + exit(1); + } + } +} + +/* ------------------------------------------------------ + Search for Starting Mark and print out (ENGLISH) prologue + mark : Starting Code + Two file pointer : fhin, fhout + ------------------------------------------------------- */ + +void rmprolog(mark,fpin,fpout) +char mark[]; +FILE *fpin, *fpout; +{ + char c; + int i,p=0,len=strlen(mark); + + while( (c=getc(fpin)) !=EOF ) { + if (c==mark[p]) { + if (p==len-1) + return; + else + p++; + } else { + for ( i=0; i<p; i++ ) + putc(mark[i],fpout); + p=0; + putc(c,fpout); + } + } + fprintf(stderr,"Input Err: Can't find Code Starting Point\n"); + ungetc(c,fpin); +} + +/* ------------------------------------------------------ + Hangul Output Routine + putend : in order to end Multibyte Hangul Mode + stat : PRNONE - Multibyte Start wasn't printed + : PRINTED - at least one Hangul was printed in MB mode + ------------------------------------------------------- */ + +void printout(Hanbuf, fpout, inCode, outCode, putend) +FILE *fpout; +int inCode, outCode, Hanbuf[], putend; +{ + int i; + static int stat=PRNONE; + + if ( CODE2(inCode) != CODE2(outCode) ) + code2conv(Hanbuf, CODE2(inCode), CODE2(outCode) ); + + if ( outCode==IS ) { + if ( stat==PRNONE ) { + fputs("\033$)C",fpout); + stat=PRINTED; + } + putc('\016',fpout); + for ( i=1; i<=Hanbuf[0]; i++) { + putc((Hanbuf[i]>>8)-0x80,fpout); + putc((Hanbuf[i]&0xff)-0x80,fpout); + } + putc('\017',fpout); + } else if ( outCode<NB ) { + for ( i=1; i<=Hanbuf[0]; i++) { + putc(Hanbuf[i]>>8,fpout); + putc(Hanbuf[i]&0xff,fpout); + } + } else { + int C=(outCode-NB),ch,ju,jo; + for ( i=1; i<=Hanbuf[0]; i++) { + ch = ( Hanbuf[i] >> 10 ) & 0x1f; + ju = ( Hanbuf[i] >> 5 ) & 0x1f; + jo = ( Hanbuf[i] ) & 0x1f; + if ( stat == PRNONE ) + fprintf(fpout,"%s",StartCode[C]); + if ( ch==01 || ju==02 ) { + if (stat == PRINTED) + fprintf(fpout,"%s%s",EndCode[C],StartCode[C]); + fprintf(fpout,"%s%s%s%s",ChoSung[ch][C], + JungSung[ju][C],JongSung[jo][C],EndCode[C]); + stat = PRNONE; + } else { + fprintf(fpout,"%s%s%s",ChoSung[ch][C], + JungSung[ju][C],JongSung[jo][C]); + stat = PRINTED; + } + } + if (stat == PRINTED && putend == 1) { + fprintf(fpout,"%s",EndCode[C]); + stat = PRNONE; + } + } + Hanbuf[0] = 0; +} diff --git a/language/korean/hcode1_1/hcode.doc b/language/korean/hcode1_1/hcode.doc new file mode 100644 index 0000000000..92cb4e5ade --- /dev/null +++ b/language/korean/hcode1_1/hcode.doc @@ -0,0 +1,98 @@ +/* *********************************************************** + Program : Hangul Code Conversion Program + Author : June-Yub Lee (jylee@math1.nyu.edu:jylee@math1.kaist.ac.kr) + Created : Feb, 29, 1992 ( 1.1 ) + Syntax : hcode -[Iknt[iKnrst]] [ input_file(-) [output_file] ] +************************************************************ */ + +Description: +----------- +Flexible : you can put new hangul code without touching the program. +Efficient : at least in my view point :-). +Simple : total line of the program is about 300 lines(except data). +Non Interactive : you can't use it as a terminal input filter. +Hangul Code Conversion program. + +Version: +-------- +1.0 (Jan, 07, 1992) +1.1 (Feb, 29, 1992) + . Now support <IS>O-2022 for both input and output code. + . So I should change output code <I>nput <K>eyboard + as <S>imulation <K>ey_input. + +Copyright: +---------- + This Program is free software under the GNU General Public License. + If you are installing this program for your own work or other users, + please send me a e-mail so that I can fix any possible bug and + update for new Hangul Code including UNICODE. + +Supported Hangul Code: +---------------------- + This program converts any possible Hangul code to another. + Now it supports ISO-2022, KS-5601, Trigem_Johap & N-Byte Hangul code as input. + Roman_Writing_for_KS & Simulation_Key_Typing_Code as well as above for output. + <Example of Roman_Writing : Chars start with . or Capital char> + _.iLeon_ _HanGeul_ _ChulLyeog.eun_ dumb terminal _.eSeoDo_ _BolSu.issJi.yu_ + +How to insert a new hangul code: +-------------------------------- + Moreover you can include ANY HANGUL CODE WITHOUT TOUCHING THE PROGRAM. + Just insert your hangul code at the corresponding lines in h2Bcode.h + (h3Bcode.h) if it is 2Byte(Multi-Byte Hangul). + And then define the name of code in hcode.h modify in(out)_choice. + (cf) basically Input Hangul code must be sorted with order of KSC. + +Routines You may want to use for another Hangul Application : +------------------------------------------------------------- + To convert between 2 byte Hangul in Hanbuf. + void code2conv(HanBuf,inCode,outCode) + 2 Byte Hangul Data : int Hanbuf[] + To get 2 Byte Johap Hangul from Multi-byte hangul. + void m2code(buf,IC,HanMode,Hanbuf) + int getOne(buf, IC, p0, p1) + int HanCode(buf,IC, p0,p1,p2,p3) + Multi-byte Hangul Input Buffer : unsigned char buf[] + Multi-byte Hangul Code : int IC + 2 byte Hangul Output Buffer : int Hanbuf[] + HanMode, and p0-p3 See Program. + +Multi-Byte Hangul Char Automata: +-------------------------------- + Hangul Char in Multi-byte is defined like + (C* V+ C*) (C V+ C*)* (C* V* EOF) + Pointer p0 p1 p2 p3 + Next_Step p0 p1 p2 p3 + +Known Bug: +---------- +1. More complicate hangul automata can deal "impossible_hanguls" better. + for example. Vowel Vowel ... Or Consonant Consonant ... sequence +2. In KSC input, characters starting with 0xA4,0xB0-0xC8 is supposed a KSC char. + In Trigem input, characters starting with MSB set is supposed a Trigem char. + In multi-Byte input, characters between Start and End code should be hangul. +3. Starting and Ending code will be inserted automatically before and + after Uncompleted hangul (only ChoSung or only JungSung) code when output. +4. For ISO-2022 output, the program puts the starting escape sequence at the + beginning of output, so the output file by "hcode -ii" may be different + from the input file. +5. Error Situation when ISO input, for example missing Ending code, Oddnumber + chars between starting and ending code, doesn't exit. + +How to get and install the program: +----------------------------------- +1 document : hcode.doc +2 program : hcode.c, conv.c +3 head files : hcode.h, h2Bcode.h, h3Bcode.h + +ftp:anonymous@cair.kaist.ac.kr:/pub/hangul/codeconv/hcode1.1.tar.Z +ftp:anonymous@kythera.nmsu.edu:/pub/korean/hcode1.1.tar.Z +Or set me a e-mail I will send you it via e-mail with shar format. +Then compile by "cc -o hcode hcode.c conv.c". +The excutable code is stand alone application. +Good luck. + +Any comment and bug reported will be appreciated. +Thanks for every people to work for non-commercial Hangul Programs. + diff --git a/language/korean/hcode1_1/hcode.h b/language/korean/hcode1_1/hcode.h new file mode 100644 index 0000000000..07a8277a63 --- /dev/null +++ b/language/korean/hcode1_1/hcode.h @@ -0,0 +1,51 @@ +/* ---------------------------------------------------------- + Hangul Code Choice Table -- Order SHOULD be preserved + Unknown :: + :: ISO-2022 : ____ 2 Byte code without table ____ + :: KS-5601 : ____ 2 Byte Codes without jump ____ + :: TR :: NB : ____ Multibyte Codes without jump ____ + ----------------------------------------------------------- */ +#define UN 0 /* UNknown */ +#define IS 10 /* ISo-2022 */ +#define KS 20 /* KS-5601 */ +#define TR 30 /* TRigem johap */ +#define NB 40 /* N-Byte */ +#define SK 41 /* Simulation Keyinput */ +#define RO 42 /* ROman char */ +#define CODE2(x) ( (x>=TR) ? 0 : ((x>KS)?x-KS+1:1) ) + +/* ---------------------------------------------------------- + Hangul Code Table Size + ----------------------------------------------------------- */ +#define No2Bcode 2 /* Trigem2byte and KS2byte */ +#define No3Bcode 3 /* NB, SK, RO */ +#define NoUnSorted 40 /* 19+21 */ +#define NoKSC 2390 /* 19+21+2350 */ + +/* ---------------------------------------------------------- + System Parameters ( Main & PrintOut Routine ) + ----------------------------------------------------------- */ +#define MAXBUFSIZE 128 /* should be less than 0xff */ +#define MAXHANSIZE 1024 /* Maximum Hangul word size */ + +#define HAN 0 +#define MULHAN 1 +#define ENDHAN 2 +#define ENG 3 /* Multibyte Hangul Input Scan Mode */ + +#define PRNONE 0 +#define PRINTED 1 /* Output Routine Inner Stat */ + +/* ---------------------------------------------------------- + Option Check Routine Static Variables + ----------------------------------------------------------- */ +#define InDEF IS +#define OutDEF KS + +static char syn[]=" [-Iknt[iKnrst]] [ input_file(-) [output_file] ]"; +static int in_choice[] = + { UN, UN, UN, UN, UN, UN, UN, UN, IS, UN, KS, UN, UN, + NB, UN, UN, UN, UN, UN, TR, UN, UN, UN, UN, UN, UN }; +static int out_choice[] = + { UN, UN, UN, UN, UN, UN, UN, UN, IS, UN, KS, UN, UN, + NB, UN, UN, UN, RO, SK, TR, UN, UN, UN, UN, UN, UN }; diff --git a/language/korean/hlatex2e.txt b/language/korean/hlatex2e.txt new file mode 100644 index 0000000000..4319f4b434 --- /dev/null +++ b/language/korean/hlatex2e.txt @@ -0,0 +1,248 @@ + + +This is the LaTeX2e style package hlatex2e.zip Version 1.2 (20-Aug-1994) + +======================================================================== + + + +It contains the following files: + + + + hlatex2e.txt This file + + hangul.kty A LateX2e style file to enable Korean fonts + + ukarm.fd + + ukbrm.fd + + ukasf.fd + + ukbsf.fd + + ukatt.fd + + ukbtt.fd font definition files for Korean fonts + + test.ks a test file + + htex\htex.c htex Ver 0.91a source code + + htex\table.h header file included in htex.c + + htex\htex.exe htex Ver 0.91a DOS / OS/2 executable + + htex\emx.exe VCPI DOS extender Ver 0.8h for htex.exe + + htex\emx.dll DLL-library for use with OS/2 + + htex\rsx.exe DPMI DOS extender Ver 4 beta for htex.exe + + + + + +This is freely distributable under the GNU Public License. + + + + + +Installation + +------------ + + + +Convert hangul.kty (and test.ks) with htex into hangul.sty (test.tex) and + +move hangul.sty and all .fd files into a directory which are found by TeX + +(see below also). + + + +emx.exe (if you are in a VCPI environment) or rsx.exe (in a DPMI environment) + +should be in the path; alternatively you can set the EMX and RSX environment + +variables equal the path AND the name of emx.exe/rsx.exe . + +emx.dll (for OS/2) must be in the libpath. + + + + + +Use + +--- + + + +Use hangul.sty as a package, e.g. + + + + \documentclass{article} + + \usepackage{hangul} . + + + +A new environment \begin{hangul} ... \end{hangul} is defined, wherein + +six fonts are available: + + + + explicit font implicit + + switch name switch + + ------------------------------------------------------ + + \mj MyoungJo \rmfamily + + \mjb MyoungJo Bold \rmfamily\bfseries + + \gt Gothic \sffamily + + \gs BootGulssi \rmfamily\itshape + + \gr Graphic \ttfamily + + \dr Dinaru \sffamily\bfseries + + + +Additionally the font switch \bmf is provided, which selects sans serif bold + +(and dinaru). + + + +This table says that Hangul fonts obey the New Font Selection Scheme too! + +E.g, to get a bold sans serif Hangul font, it's enough to say + + + + \sffamily\bfseries . + + + +To override the scheme, you can explicitly select a Hangul font with \mj etc. + + + + + +To activate hangul names for \tableofcontents etc., say + + + + \captionshangul + + + +inside the hangul environment. + +Attention: this feature is still experimental. + + + + + +You can find a complete hangul font library and all metric files in the + +lj_han.zip package (it should be at the same place where you has found this + +package). + + + + + +To convert a file with Hangul KS encoding to TeX ASCII encoding (defined + +in hangul.sty), use htex: + + + + htex [-a] input_file [output_file] . + + + +The program maps the KS codes into TeX macros. To insure working in + +verbatim environments, some characters become active: + + + + 128 - 142 ASCII or + + 14 - 30 ASCII (except 26 and 27 ASCII) if the -a switch is set. + + + +I implemented this switch to avoid conflicts with languages using extended + +ASCII characters of many code pages on the PC. + +You must say + + + + \usepackage[altencoding]{hangul} + + + +in your document to activate the alternative encoding. + + + + + +Attention! If the input file has characters in the range 161 <= ch <= 200 + +which are NOT Hangul KS encoded (e.g. Chinese GB encoded), you should + +move all KS text in a separate file, convert it and insert the text again + +in the original file. + + + +If you use emTeX, you must create the LaTeX2e .fmt-file with the -r and -i + +switches on (alas, -r disables TeX Code Pages, but if you use Chinese or + +Japanese too, you can't use Code Pages either). + + + + + + + +Author + +------ + + + +Werner Lemberg (A7621GAC@awiuni11.bitnet) + + + +Please report any errors or suggestions to this email-address. + + + +N.B.: This package was produced for a friend of mine -- I can't speak any + + Korean :-) + diff --git a/language/korean/internet-korea b/language/korean/internet-korea new file mode 100644 index 0000000000..2f9e0f025c --- /dev/null +++ b/language/korean/internet-korea @@ -0,0 +1,45 @@ +From: uhhyung@MANI.KAIST.AC.KR (Uhhyung Choi) +Newsgroups: soc.culture.korean +Subject: Korean Internet Sites +Date: 25 Apr 91 12:40:43 GMT +X-Unparsable-Date: Thu, 25 Apr 91 17:12:43 KST + +Korean Internet Sites as follows: + +Kum, Daiduk, Gaya, Hwarang and Ketri are very stable. +Donno about other sites. +Some other Universities have BITNET nodes.( Yon-sei Univ. etc.) + +137.68.1.65 kum.kaist.ac.kr kum # Korean gateway to the Internet +143.248.1.1 daiduk.kaist.ac.kr daiduk # KAIST gateway +128.134.16.1 snucom.snu.ac.kr snucom # Seoul National Univ. +128.134.48.1 kuecc.ukorea.ac.kr kuecc # Korea Univ. +128.134.64.1 hyuee.hanyang.ac.kr hyuee # Han-yang Univ. +128.134.70.1 dobong.kwu.ac.kr dobong # Kwang-woon Univ. +128.134.80.1 gsc.gsc.co.kr gsc # Gold-Star Corp. +128.134.96.1 silla.sait.co.kr silla # Samsung's Research Institute. +128.134.112.1 sujung.sst.co.kr sunjung# Samsung Semiconductor Inc. +128.134.128.1 trigem.tg.co.kr trigem # Trigem Co. +128.134.144.1 kta.kta.co.kr kta # Korea Telecom +128.134.150.1 swucs.swu.ac.kr swucs # Sung-shin Wowen's Univ. +128.134.176.1 solx.hci.co.kr solx # Human Computer Inc. +128.134.191.100 aladdin.solvit.co.kr aladdin# Solvit Inc. +128.134.195.1 dino.media.co.kr dino # ??? Does anybody know? +141.223.1.1 hwarang.postech.ac.kr hwarang# Po-hang Inst. of Sci. and Tech. +134.75.1.1 gaya.seri.re.kr gaya # SERI. +134.75.111.1 pinetree.kist.re.kr pinetree # KIST +134.75.129.1 apissa.issa.re.kr apissa # Institute of Space...... +134.75.134.1 ksrigw.ksri.re.kr ksrigw # Korea Standard Research Inst. +134.75.180.2 kaerigw.kaeri.re.kr kaerigw # ??? +134.75.200.1 chung.cnnu.ac.kr chung # Chung-nam National Univ. +129.254.64.1 ketri.etri.re.kr ketri # ETRI. +--- + .-. + .-. ((@)) Uhhyung Choi + ((@)) /`.-. Sophomore, Department of Computer Science + .-.\ / `-' Korea Advanced Institute of Science and Technology + ((@))\ /<Z> Taejon, 305-701, Republic of Korea + `-' Y Email: uhhyung@mani.kaist.ac.kr + |<Z> Phone: +82-42-820-4168 + | + diff --git a/language/korean/jhtex b/language/korean/jhtex new file mode 120000 index 0000000000..4d19c41dfd --- /dev/null +++ b/language/korean/jhtex @@ -0,0 +1 @@ +HLaTeX
\ No newline at end of file diff --git a/language/korean/korea.net.map.ps b/language/korean/korea.net.map.ps new file mode 100644 index 0000000000..c73a3a2a41 --- /dev/null +++ b/language/korean/korea.net.map.ps @@ -0,0 +1,1022 @@ +%! +%%Pages: (atend) +%%DocumentFonts: (atend) +%%EndComments +% +% Frame Maker PostScript Prolog 1.3, for use with Maker 1.3 +% Copyright (c) 1986-1988 by Frame Technology, Inc. All rights reserved. +% +% Known Problems: +% Due to bugs in Transcript, the 'PS-Adobe-' is omitted from line 1 +/FMversion (1.2) def +/FrameDict 123 dict def +% The readline in 23.0 doesn't recognize cr's as nl's on AppleTalk +FrameDict /tmprangecheck errordict /rangecheck get put +errordict /rangecheck {FrameDict /bug true put} put +FrameDict /bug false put +mark +% Some PS machines read past the CR, so keep the following 3 lines together! +currentfile 5 string readline +00 +0000000000 +cleartomark +errordict /rangecheck FrameDict /tmprangecheck get put +FrameDict /bug get { + /readline { + /gstring exch def + /gfile exch def + /gindex 0 def + { + gfile read pop + dup 10 eq {exit} if + dup 13 eq {exit} if + gstring exch gindex exch put + /gindex gindex 1 add def + } loop + pop + gstring 0 gindex getinterval true + } def + } if +/FMVERSION { + FMversion ne { + /Times-Roman findfont 18 scalefont setfont + 100 100 moveto + (Maker version does not match postscript_prolog!) + dup = + show showpage + } if + } def +/FMLOCAL { + FrameDict begin + 0 def + end + } def + /gstring FMLOCAL + /gfile FMLOCAL + /gindex FMLOCAL + /landscape FMLOCAL + /docheight FMLOCAL + /docwidth FMLOCAL + /yscale FMLOCAL + /xscale FMLOCAL + /orgxfer FMLOCAL + /orgproc FMLOCAL + /organgle FMLOCAL + /orgfreq FMLOCAL +/FMDOCUMENT { + array /FMfonts exch def + /#copies exch def + FrameDict begin + 0 ne /landscape exch def + /docheight exch def + /docwidth exch def + /yscale exch def + /xscale exch def + currenttransfer cvlit /orgxfer exch def + currentscreen cvlit /orgproc exch def + /organgle exch def /orgfreq exch def + end + } def + /pagesave FMLOCAL + /orgmatrix FMLOCAL +/FMBEGINPAGE { + FrameDict begin + /pagesave save def + + 2 setlinecap + xscale yscale scale + landscape { + 90 rotate + 0 docheight neg translate + /fillprocs /fillprocs90 load store + } + {/fillprocs /fillprocs0 load store} + ifelse + /orgmatrix matrix def + gsave + } def +/FMENDPAGE { + grestore + pagesave restore + end + showpage + } def + /fontname FMLOCAL + /fontscale FMLOCAL + /fontnum FMLOCAL + /fontdict FMLOCAL +/FMDEFINEFONT { + FrameDict begin + /fontname exch def + /fontscale exch def + /fontnum exch def + /fontdict fontname findfont fontscale scalefont def + fontdict /Encoding get StandardEncoding eq + { + fontdict DiacriticEncode + /fontdict exch def + } { + fontdict NonDiacriticEncode + /fontdict exch def + } ifelse + FMfonts fontnum + fontnum fontdict definefont + put + end + } def +/FMLINEWIDTHS { + FrameDict begin + dup array /FMlinewidths exch def + 1 sub -1 0 {exch FMlinewidths 3 1 roll lnormalize put} for + end + } def +/FMNORMALIZEGRAPHICS { + newpath + 0.0 0.0 moveto + 1 setlinewidth + 0 setlinecap + 0 setgray + } bind def +/FMBEGINEPSF { + end + /FMEPSF save def + /showpage {} def + FMNORMALIZEGRAPHICS + [/fy /fx /fh /fw /ury /urx /lly /llx] {exch def} forall + fx fy translate + fw urx llx sub div fh ury lly sub div scale + llx neg lly neg translate + } bind def + +/FMENDEPSF { + FMEPSF restore + FrameDict begin + } bind def + +FrameDict begin +/savematrix { + orgmatrix currentmatrix pop + } bind def +/restorematrix { + orgmatrix setmatrix + } bind def +/dmatrix matrix def +/dpi 72 0 dmatrix defaultmatrix dtransform + dup mul exch dup mul add sqrt +def +/max {2 copy lt {exch} if pop} bind def +/min {2 copy gt {exch} if pop} bind def +/DiacriticEncoding [ +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl +/numbersign /dollar /percent /ampersand /quotesingle /parenleft +/parenright /asterisk /plus /comma /hyphen /period /slash /zero /one +/two /three /four /five /six /seven /eight /nine /colon /semicolon +/less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K +/L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash +/bracketright /asciicircum /underscore /grave /a /b /c /d /e /f /g /h +/i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar +/braceright /asciitilde /.notdef /Adieresis /Aring /Ccedilla /Eacute +/Ntilde /Odieresis /Udieresis /aacute /agrave /acircumflex /adieresis +/atilde /aring /ccedilla /eacute /egrave /ecircumflex /edieresis +/iacute /igrave /icircumflex /idieresis /ntilde /oacute /ograve +/ocircumflex /odieresis /otilde /uacute /ugrave /ucircumflex +/udieresis /dagger /.notdef /cent /sterling /section /bullet +/paragraph /germandbls /registered /copyright /trademark /acute +/dieresis /.notdef /AE /Oslash /.notdef /.notdef /.notdef /.notdef +/yen /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/ordfeminine /ordmasculine /.notdef /ae /oslash /questiondown +/exclamdown /logicalnot /.notdef /florin /.notdef /.notdef +/guillemotleft /guillemotright /ellipsis /.notdef /Agrave /Atilde +/Otilde /OE /oe /endash /emdash /quotedblleft /quotedblright +/quoteleft /quoteright /.notdef /.notdef /ydieresis /Ydieresis +/fraction /currency /guilsinglleft /guilsinglright /fi /fl /daggerdbl +/periodcentered /quotesinglbase /quotedblbase /perthousand +/Acircumflex /Ecircumflex /Aacute /Edieresis /Egrave /Iacute +/Icircumflex /Idieresis /Igrave /Oacute /Ocircumflex /.notdef /Ograve +/Uacute /Ucircumflex /Ugrave /dotlessi /circumflex /tilde /macron +/breve /dotaccent /ring /cedilla /hungarumlaut /ogonek /caron +] def + /basefontdict FMLOCAL + /newfontdict FMLOCAL +/DiacriticEncode { + /basefontdict exch def + /newfontdict basefontdict maxlength dict def + basefontdict + {exch dup /FID ne + {dup /Encoding eq + {exch pop DiacriticEncoding} + {exch} + ifelse + newfontdict 3 1 roll put + } + {pop pop} + ifelse + } forall + newfontdict + } bind def +/NonDiacriticEncode { + /basefontdict exch def + /newfontdict basefontdict maxlength dict def + basefontdict + {exch dup /FID ne + {exch newfontdict 3 1 roll put} + {pop pop} + ifelse + } forall + newfontdict + } bind def + /freq FMLOCAL + /bwidth FMLOCAL + /bpside FMLOCAL + /bstring FMLOCAL + /onbits FMLOCAL + /offbits FMLOCAL + /xindex FMLOCAL + /yindex FMLOCAL + /x FMLOCAL + /y FMLOCAL +/setpattern { + /freq exch def + /bwidth exch def + /bpside exch def + /bstring exch def + /onbits 0 def /offbits 0 def + freq 0 {/y exch def + /x exch def + /xindex x 1 add 2 div bpside mul cvi def + /yindex y 1 add 2 div bpside mul cvi def + bstring yindex bwidth mul xindex 8 idiv add get + 1 7 xindex 8 mod sub bitshift and 0 ne + {/onbits onbits 1 add def 1} + {/offbits offbits 1 add def 0} + ifelse + } + setscreen + {} settransfer + offbits offbits onbits add div setgray + } bind def +/grayness { + setgray + orgxfer cvx settransfer + orgfreq organgle orgproc cvx setscreen + } bind def +/normalize { + transform cvi exch cvi exch itransform + } bind def +/dnormalize { + dtransform cvi exch cvi exch idtransform + } bind def +/lnormalize { + 0 dtransform exch cvi 2 idiv 2 mul 1 add exch idtransform pop + } bind def +/fillprocs0 + [{0.00 grayness} + {0.10 grayness} + {0.30 grayness} + {0.50 grayness} + {0.70 grayness} + {0.90 grayness} + {0.97 grayness} + {1.00 grayness} + {<0F1E3C78F0E1C387> 8 1 dpi 16 div setpattern} + {<0F87C3E1F0783C1E> 8 1 dpi 16 div setpattern} + {<CCCCCCCCCCCCCCCC> 8 1 dpi 16 div setpattern} + {<FFFF0000FFFF0000> 8 1 dpi 16 div setpattern} + {<8142241818244281> 8 1 dpi 16 div setpattern} + {<03060C183060C081> 8 1 dpi 16 div setpattern} + {<8040201008040201> 8 1 dpi 16 div setpattern} + {} + {1.00 grayness} + {0.90 grayness} + {0.70 grayness} + {0.50 grayness} + {0.30 grayness} + {0.10 grayness} + {0.03 grayness} + {0.00 grayness} + {<F0E1C3870F1E3C78> 8 1 dpi 16 div setpattern} + {<F0783C1E0F87C3E1> 8 1 dpi 16 div setpattern} + {<3333333333333333> 8 1 dpi 16 div setpattern} + {<0000FFFF0000FFFF> 8 1 dpi 16 div setpattern} + {<7EBDDBE7E7DBBD7E> 8 1 dpi 16 div setpattern} + {<FCF9F3E7CF9F3F7E> 8 1 dpi 16 div setpattern} + {<7FBFDFEFF7FBFDFE> 8 1 dpi 16 div setpattern} + {} + ] def +/fillprocs90 + [{0.00 grayness} + {0.10 grayness} + {0.30 grayness} + {0.50 grayness} + {0.70 grayness} + {0.90 grayness} + {0.97 grayness} + {1.00 grayness} + {<87c3e1f0783c1e0f> 8 1 dpi 16 div setpattern} + {<f0e1c3870f1e3c78> 8 1 dpi 16 div setpattern} + {<0000ffff0000ffff> 8 1 dpi 16 div setpattern} + {<cccccccccccccccc> 8 1 dpi 16 div setpattern} + {<8142241818244281> 8 1 dpi 16 div setpattern} + {<81c06030180c0603> 8 1 dpi 16 div setpattern} + {<0102040810204080> 8 1 dpi 16 div setpattern} + {} + {1.00 grayness} + {0.90 grayness} + {0.70 grayness} + {0.50 grayness} + {0.30 grayness} + {0.10 grayness} + {0.03 grayness} + {0.00 grayness} + {<783c1e0f87c3e1f0> 8 1 dpi 16 div setpattern} + {<0f1e3c78f0e1c387> 8 1 dpi 16 div setpattern} + {<ffff0000ffff0000> 8 1 dpi 16 div setpattern} + {<3333333333333333> 8 1 dpi 16 div setpattern} + {<7ebddbe7e7dbbd7e> 8 1 dpi 16 div setpattern} + {<7e3f9fcfe7f3f9fc> 8 1 dpi 16 div setpattern} + {<fefdfbf7efdfbf7f> 8 1 dpi 16 div setpattern} + {} + ] def +/fillprocs /fillprocs0 load def +/H { + FMlinewidths exch get setlinewidth + } bind def +/X { + fillprocs exch get exec + } bind def +/V { + gsave eofill grestore + } bind def +/N { + gsave stroke grestore + } bind def +/M {newpath moveto} bind def +/E {lineto} bind def +/D {curveto} bind def +/O {closepath} bind def + /n FMLOCAL +/L { + /n exch def + newpath + normalize + moveto + 2 1 n {pop normalize lineto} for + } bind def +/Y { + L + closepath + } bind def +/K { + /n exch def + newpath + moveto + 3 1 n {pop curveto} for + } bind def +/J { + /n exch def + newpath + moveto + 1 1 n {pop curveto} for + } bind def + /x1 FMLOCAL + /x2 FMLOCAL + /y1 FMLOCAL + /y2 FMLOCAL +/R { + /y2 exch def + /x2 exch def + /y1 exch def + /x1 exch def + x1 y1 + x2 y1 + x2 y2 + x1 y2 + 4 Y + } bind def +/C { + grestore + gsave + R + clip + } bind def +/U { + grestore + gsave + } bind def +/F { + FMfonts exch get + setfont + } bind def +/T { + moveto show + } bind def +/P { + moveto + 0 32 3 2 roll widthshow + } bind def +/S { + moveto + 0 exch ashow + } bind def +/B { + moveto + 0 32 4 2 roll 0 exch awidthshow + } bind def +/Q { + moveto + gsave show grestore + } bind def + /x FMLOCAL + /y FMLOCAL + /dx FMLOCAL + /dy FMLOCAL + /dl FMLOCAL + /t FMLOCAL + /t2 FMLOCAL + /Cos FMLOCAL + /Sin FMLOCAL + /r FMLOCAL +/W { + dnormalize + /dy exch def + /dx exch def + normalize + /y exch def + /x exch def + /dl dx dx mul dy dy mul add sqrt def + dl 0.0 gt { + /t currentlinewidth def + savematrix + /Cos dx dl div def + /Sin dy dl div def + /r [Cos Sin Sin neg Cos 0.0 0.0] def + /t2 t 2.5 mul 3.5 max def + newpath + x y translate + r concat + 0.0 0.0 moveto + dl t 2.7 mul sub 0.0 rlineto + stroke + restorematrix + x dx add y dy add translate + r concat + t 0.67 mul setlinewidth + t 1.61 mul neg 0.0 translate + 0.0 0.0 moveto + t2 1.7 mul neg t2 2.0 div moveto + 0.0 0.0 lineto + t2 1.7 mul neg t2 2.0 div neg lineto + stroke + t setlinewidth + restorematrix + } if + } bind def +/G { + gsave + newpath + normalize translate 0.0 0.0 moveto + dnormalize scale + 0.0 0.0 1.0 5 3 roll arc + closepath eofill + grestore + } bind def + /x FMLOCAL + /y FMLOCAL + /w FMLOCAL + /h FMLOCAL + /xx FMLOCAL + /yy FMLOCAL + /ww FMLOCAL + /hh FMLOCAL +/A { + /y exch def + /x exch def + /h exch def + /w exch def + x y normalize /yy exch def /xx exch def + w h dnormalize /hh exch def /ww exch def + ww abs hh abs xx ww add yy hh sub + gsave + savematrix + newpath + translate + scale + 0.0 0.0 1.0 5 3 roll arc + 0 setlinecap + restorematrix + stroke + grestore + } bind def + /FMsaveobject FMLOCAL + /FMoptop FMLOCAL + /FMdicttop FMLOCAL +/BEGINPRINTCODE { + /FMdicttop countdictstack 1 add def + /FMoptop count 6 sub def + /FMsaveobject save def + userdict begin + /showpage {} def + translate + FMNORMALIZEGRAPHICS + } bind def +/ENDPRINTCODE { + count -1 FMoptop {pop pop} for + countdictstack -1 FMdicttop {pop end} for + FMsaveobject restore + } bind def +/gn { + 0 + { 46 mul + cf read pop + 32 sub + dup 46 lt {exit} if + 46 sub add + } loop + add + } bind def + /str FMLOCAL +/cfs { + /str sl string def + 0 1 sl 1 sub {str exch val put} for + str def + } bind def +/ic [ + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223 + 0 + {0 hx} {1 hx} {2 hx} {3 hx} {4 hx} {5 hx} {6 hx} {7 hx} {8 hx} {9 hx} + {10 hx} {11 hx} {12 hx} {13 hx} {14 hx} {15 hx} {16 hx} {17 hx} {18 hx} + {19 hx} {gn hx} {0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12} + {13} {14} {15} {16} {17} {18} {19} {gn} {0 wh} {1 wh} {2 wh} {3 wh} + {4 wh} {5 wh} {6 wh} {7 wh} {8 wh} {9 wh} {10 wh} {11 wh} {12 wh} + {13 wh} {14 wh} {gn wh} {0 bl} {1 bl} {2 bl} {3 bl} {4 bl} {5 bl} {6 bl} + {7 bl} {8 bl} {9 bl} {10 bl} {11 bl} {12 bl} {13 bl} {14 bl} {gn bl} + {0 fl} {1 fl} {2 fl} {3 fl} {4 fl} {5 fl} {6 fl} {7 fl} {8 fl} {9 fl} + {10 fl} {11 fl} {12 fl} {13 fl} {14 fl} {gn fl} + ] def + /sl FMLOCAL + /val FMLOCAL + /ws FMLOCAL + /im FMLOCAL + /bs FMLOCAL + /cs FMLOCAL + /len FMLOCAL + /pos FMLOCAL +/ms { + /sl exch def + /val 255 def + /ws cfs + /im cfs + /val 0 def + /bs cfs + /cs cfs + } bind def +400 ms +/ip { + is + 0 + cf cs readline pop + { ic exch get exec + add + } forall + pop + + } bind def +/wh { + /len exch def + /pos exch def + ws 0 len getinterval im pos len getinterval copy pop + pos len + } bind def +/bl { + /len exch def + /pos exch def + bs 0 len getinterval im pos len getinterval copy pop + pos len + } bind def +/s1 1 string def +/fl { + /len exch def + /pos exch def + /val cf s1 readhexstring pop 0 get def + pos 1 pos len add 1 sub {im exch val put} for + pos len + } bind def +/hx { + 3 copy getinterval + cf exch readhexstring pop pop + } bind def + /h FMLOCAL + /w FMLOCAL + /lb FMLOCAL + /bitmapsave FMLOCAL + /is FMLOCAL + /cf FMLOCAL +/BEGINBITMAP { + gsave + translate scale /h exch def /w exch def + /lb w 7 add 8 idiv def + sl lb lt {lb ms} if + /bitmapsave save def + /is im 0 lb getinterval def + ws 0 lb getinterval is copy pop + /cf currentfile def + w h 1 [w 0 0 h neg 0 h] + {ip} image + bitmapsave restore + grestore + } bind def +/ENDBITMAP { + } bind def +end +%%EndProlog +%%BeginSetup +(1.2) FMVERSION +1. 1. 612. 792. 0 1 7 FMDOCUMENT +0 12. /Times-Bold FMDEFINEFONT +1 10. /Times-Roman FMDEFINEFONT +2 7. /Helvetica FMDEFINEFONT +3 9. /Times-Roman FMDEFINEFONT +4 10. /Times-Bold FMDEFINEFONT +5 18. /Helvetica-Bold FMDEFINEFONT +6 12. /Times-Roman FMDEFINEFONT +0.5 1. 3. 4. 4 FMLINEWIDTHS +%%EndSetup +%%Page: "2" 2 +FMBEGINPAGE +0 F +0 X +(Abbreviations) 111. 686. T +1 F +(CBNU:) 111. 658. T +(Chungbuk National University) 185. 658. T +(CNNU:) 111. 644. T +(Chungnam National University) 185. 644. T +(DACOM: ) 111. 630. T +(Data Communications Company Research Institute) 185. 630. T +(DSHM: ) 111. 616. T +(Daewoo Ship and Heavy Metal Research Center) 185. 616. T +(ETRI: ) 111. 602. T +(Electronics and Telecommunications Research Institute) 185. 602. T +(GEC: ) 111. 588. T +(Genetic Engineering Center) 185. 588. T +(GSC: ) 111. 574. T +(Goldstar Cable Company Research Institute) 185. 574. T +(ISSA:) 111. 560. T +(Institute of Space and Aero Technology) 185. 560. T +(KAERI: ) 111. 546. T +(Korea Advanced Energy Research Institute ) 185. 546. T +(KAIST:) 111. 532. T +(Korea Advanced Institute of Science and Technology) 185. 532. T +(KERI:) 111. 518. T +(Korea Electro Technology Institute) 185. 518. T +(KIER:) 111. 504. T +(Korea Institute of Energy and Resources) 185. 504. T +(KIMM:) 111. 490. T +(Korea Institute of Machinery and Metals) 185. 490. T +(KORDI:) 111. 476. T +(Korea Ocean Research and Development Institute) 185. 476. T +(KREWHACC:) 111. 462. T +(Ewha Women\325s University Computer Center) 185. 462. T +(KRHYUCC1:) 111. 448. T +(Hanyang University Computer Center) 185. 448. T +(KRICT:) 111. 434. T +(Korea Research Institute of Chemical Technology) 185. 434. T +(KRINHA:) 111. 420. T +(Inha University) 185. 420. T +(KRKHUCC1:) 111. 406. T +(Kyunghee University Computer Center) 185. 406. T +(KRKOREA1:) 111. 392. T +(Korea University) 185. 392. T +(KRSKKUC1:) 111. 378. T +(Sungkyunkwan University Computer Center) 185. 378. T +(KRSNUCC1:) 111. 364. T +(Seoul National University Computer Center) 185. 364. T +(KRSNUCOM:) 111. 350. T +(Seoul National University Computer Engineering Department) 185. 350. T +(KRSOGANG:) 111. 336. T +(Sogang University) 185. 336. T +(KRYSU:) 111. 322. T +(Yonsei University) 185. 322. T +(KRSMWU:) 111. 308. T +(Sookmyung Women\325s University) 185. 308. T +(KRKHUCC1:) 111. 294. T +(Kyunghee University Computer Center) 185. 294. T +(KRHONGIK) 111. 280. T +(Hongik University) 185. 280. T +(KSRI:) 111. 266. T +(Korea Standards Research Institute) 185. 266. T +(KT: ) 111. 252. T +(Korea Telecom Research Center) 185. 252. T +(KWU: ) 111. 238. T +(Kwangwoon University) 185. 238. T +(NMC: ) 111. 224. T +(Network Management Center) 185. 224. T +(POSTECH: ) 111. 210. T +(Pohang Institute of Science and Technology) 185. 210. T +(SAIT: ) 111. 196. T +(Samsung Advanced Institute of Technology ) 185. 196. T +(SERI:) 111. 182. T +(System Engineering Research Institute) 185. 182. T +(SWU: ) 111. 168. T +(Sungshin Women\325s University) 185. 168. T +2 F +(1991.6.3) 446. 103. T +0.82 (Taeha Park) 446. 97. P +(taeha@kum.kaist.ac.kr) 446. 91. T +FMENDPAGE +%%Page: "1" 1 +FMBEGINPAGE +320. 259. 291. 259. 2 L +0 H +0 X +N +321. 274. 291. 274. 2 L +N +291. 259. 291. 324. 2 L +N +396. 259. 427. 259. 2 L +N +395. 274. 427. 274. 2 L +N +427. 259. 427. 324. 2 L +N +539. 405. 539. 347. 514. 347. 3 L +N +1 F +2.19 (cnnu.ac.kr \0509600\051) 469. 286. P +4.4 (kimm.re.kr \0509600\051) 469. 214. P +2.86 (gec.re.kr \0509600\051) 469. 272. P +4.19 (kier.re.kr \0509600\051) 469. 229. P +3.75 (kaeri.re.kr \0509600\051) 469. 257. P +4.63 (kordi.re.kr \0509600\051) 469. 199. P +4.74 (ksri.re.kr \0509600\051) 469. 169. P +5.41 (krict.re.kr \0509600\051) 469. 184. P +2.19 (cbnu.ac.kr \0509600\051) 469. 300. P +4.19 (keri.re.kr \0509600\051) 469. 243. P +3.74 (issa.re.kr \0509600\051) 469. 155. P +450. 333. 450. 159. 2 L +N +320. 347. 404. 347. 2 L +N +3 F +(9600) 352. 336. T +1 F +(KREWHACC.BITNET) 113. 537. T +(KRHYUCC1.BITNET) 113. 523. T +(KRINHA.BITNET) 113. 509. T +(KRKOREA1.BITNET) 113. 495. T +(KRSNUCOM.BITNET) 113. 465. T +(KRSOGANG.BITNET) 113. 451. T +(KRYSUCC1.BITNET) 113. 436. T +(KRSMWU.BITNET) 113. 423. T +(KRKHUCC1.BITNET) 113. 408. T +95. 454. 106. 454. 2 L +N +94. 439. 105. 439. 2 L +N +95. 425. 106. 425. 2 L +N +94. 577. 94. 397. 2 L +N +95. 542. 106. 542. 2 L +N +94. 527. 105. 527. 2 L +N +95. 514. 106. 514. 2 L +N +95. 499. 106. 499. 2 L +N +94. 484. 105. 484. 2 L +N +94. 469. 107. 469. 2 L +N +(KRHONGIK.BITNET) 114. 393. T +(Internet) 254. 697. T +(Paccom) 256. 655. T +2.7 (\050U. of Hawaii\051) 240. 643. P +272. 609. 272. 634. 2 L +N +272. 669. 272. 690. 2 L +N +291. 601. 291. 394. 2 L +N +316. 588. 396. 588. 2 L +N +272. 591. 272. 342. 2 L +N +215. 323. 329. 371. R +7 X +V +0 X +N +217. 565. 328. 610. R +7 X +V +0 X +N +96. 236. 107. 236. 2 L +N +95. 222. 106. 222. 2 L +N +96. 208. 107. 208. 2 L +N +95. 363. 95. 208. 2 L +N +95. 308. 106. 308. 2 L +N +96. 295. 107. 295. 2 L +N +96. 281. 107. 281. 2 L +N +95. 266. 106. 266. 2 L +N +96. 253. 107. 253. 2 L +N +451. 591. 451. 346. 2 L +N +468. 566. 468. 538. 479. 538. 3 L +N +45. 565. 144. 611. R +7 X +V +0 X +N +292. 438. 303. 438. 2 L +N +291. 422. 302. 422. 2 L +N +292. 409. 303. 409. 2 L +N +2.74 (gsc.co.kr \0509600\051) 307. 526. P +5.84 (solvit.co.kr \0509600\051) 307. 467. P +3.85 (kta.co.kr \0509600\051) 307. 510. P +3.96 (sait.co.kr \05056K\051) 307. 482. P +2.41 (media.co.kr \05056K\051) 307. 496. P +3.3 (swu.ac.kr \05056K\051) 308. 419. P +1.75 (hanyang.ac.kr \0502400\051) 308. 451. P +2.74 (snu.ac.kr \0502400\051) 307. 435. P +2.42 (ukorea.ac.kr \0509600\051) 307. 404. P +3.69 (dacom.co.kr \050X.25\051) 307. 541. P +292. 530. 303. 530. 2 L +N +291. 514. 302. 514. 2 L +N +292. 500. 303. 500. 2 L +N +292. 487. 303. 487. 2 L +N +291. 470. 302. 470. 2 L +N +292. 455. 302. 455. 2 L +N +292. 545. 304. 545. 2 L +N +3 F +(56K) 243. 488. T +396. 565. 509. 611. R +7 X +V +0 X +N +4 F +5.5 (Hana/SDN NMC) 233. 595. P +1 F +3.12 (\050KAIST, Seoul\051) 239. 581. P +(Internet) 522. 478. T +(CERFNet) 516. 437. T +0.13 ( \050San Diego Super) 496. 424. P +(BITNET) 76. 697. T +0.86 (\050Science U. of Tokyo\051) 48. 643. P +4 F +4.83 (BITNET NMC) 60. 596. P +1 F +(\050SNU\051) 80. 582. T +4 F +3.18 (KREONet NMC) 415. 594. P +1 F +2.89 (\050SERI, Seoul\051) 421. 582. P +3 F +(56K) 354. 577. T +396. 323. 513. 371. R +7 X +V +0 X +N +4 F +5.5 (Hana/SDN NMC) 233. 354. P +1 F +1.8 (\050KAIST, Daeduk\051) 235. 340. P +4 F +3.18 (KREONet NMC) 415. 354. P +1 F +1.57 (\050SERI, Daeduk\051) 421. 341. P +(etri.re.kr) 338. 271. T +1.74 (postech.ac.kr ) 330. 255. P +3 F +(256K) 420. 469. T +94. 692. 94. 659. 2 L +N +94. 637. 94. 612. 2 L +N +1 F +3.4 (dshm.co.kr \0509600\051) 483. 534. P +3 F +(56K) 266. 286. T +(9600) 398. 286. T +5 F +1.74 (R&D Networks in Korea ) 49. 740. P +49. 736.78 263. 738.09 R +V +1 F +1.9 (Kangwon U.) 112. 304. P +1.89 (Chungnam U.) 112. 290. P +2.11 (Chungbuk U.) 112. 276. P +1.56 (Kyungbuk U.) 112. 262. P +1.89 (Pusan U.) 112. 248. P +1.67 (Cheonbuk U.) 112. 234. P +1.45 (Cheonnam U.) 112. 220. P +1.89 (Cheju U.) 112. 206. P +3 F +(9600) 59. 260. T +1 F +(kum.kaist.ac.kr) 239. 570. T +(gaya.seri.re.kr) 421. 571. T +(daiduk.kaist.ac.kr) 236. 329. T +(garam.seri.re.kr) 423. 330. T +(KRSNUCC1.BITNET) 48. 569. T +3.41 (kwu.ac.kr \0509600\051) 307. 390. P +292. 394. 303. 394. 2 L +N +45. 324. 144. 370. R +7 X +V +0 X +N +4 F +2.73 (KREN NMC) 65. 355. P +1 F +(\050SNU\051) 80. 341. T +3 F +(RSCS) 65. 502. T +(9600) 66. 491. T +94. 410. 107. 410. 2 L +N +6 F +1.17 (Remarks: Domain names of KREN hosts are not available currently. ) 63. 119. P +451. 203. 462. 203. 2 L +N +450. 186. 461. 186. 2 L +N +451. 173. 462. 173. 2 L +N +451. 292. 462. 292. 2 L +N +450. 276. 461. 276. 2 L +N +451. 262. 462. 262. 2 L +N +450. 248. 462. 248. 2 L +N +450. 232. 461. 232. 2 L +N +451. 219. 462. 219. 2 L +N +451. 305. 463. 305. 2 L +N +451. 159. 462. 159. 2 L +N +3 F +(TCP/IP) 391. 297. T +(TCP/IP) 236. 501. T +(TCP/IP) 258. 297. T +(TCP/IP) 415. 483. T +(TCP/IP) 348. 350. T +(TCP/IP) 345. 592. T +1 F +(KRSKKUC1.BITNET) 113. 480. T +94. 396. 107. 396. 2 L +N +3 F +(RSCS) 67. 618. T +(9600) 102. 618. T +0.62 (TCP/IP 56K) 239. 620. P +0.25 (TCP/IP ) 506. 383. P +(56K) 545. 383. T +1 F +1.3 ( Computer Center\051 ) 499. 413. P +538. 452. 538. 473. 2 L +N +3 F +(TCP/IP) 56. 271. T +FMENDPAGE +%%Trailer +%%Pages: 2 -1 +%%DocumentFonts: Times-Bold +%%+ Times-Roman +%%+ Helvetica +%%+ Helvetica-Bold diff --git a/language/korean/kotex-oblivoir/ChangeLog b/language/korean/kotex-oblivoir/ChangeLog new file mode 100644 index 0000000000..ab21d7db9d --- /dev/null +++ b/language/korean/kotex-oblivoir/ChangeLog @@ -0,0 +1,781 @@ +2017-02-03 Kihwang Lee <leekh at ktug org> + + Version 2.1.8 + + * xob-font.sty: version 0.7 + fix conflicts with the latest l3kernel. + +2015-10-19 Kangsoo Kim <karnes at ktug org> + + Version 2.1.7 + + * oblivor-base.cls: version 0.8.1 + fix conflicts with etextools package. + * oblivor-xlua.cls: version 0.8.3 + fix conflicts with etextools package. + +2015-10-15 Kangsoo Kim <karnes at ktug org> + + Version 2.1.6 + + * memhangul-common.sty + \@part, \@chapter renewal. + +2015-10-05 Kangsoo Kim <karnes at ktug org> + + Version 2.1.5 + + * oblivor-base.cls: version 0.8 + enhance dhucs-eumerate compatibility. + * ob-koreanappendix.sty + improve Korean appendix typesetting. + * memhangul-x.sty: version 11.10 + change \sethangulfont command for polyglossia. + +2015-08-07 Kangsoo Kim <karnes at ktug org> + + Version 2.1.4a + + * memhangul-common.sty + fix default chapter style, postchapternum (hoze & gromov). + +2015-08-01 Kangsoo Kim <karnes at ktug org> + + Version 2.1.4 + + * oblivoir-base.sty: versin 0.7 + etex.sty dropped. + * oblivoir-xlua.cls: version 0.8.2a + etex.sty dropped. + +2015-07-27 Kangsoo Kim <karnes at ktug org> + + Version 2.1.3 + + * memhangul-x.sty: version 11.9 + minor fix. + * oblivoir-xlua.cls: version 0.8.2 + minor fix. + * xoblivoir.cls: minor fix. + * oblivoir-test.tex: minor fix. + +2015-07-10 Kangsoo Kim <karnes at ktug org> + + Version 2.1.2 + + * oblivoir-xlua.cls: version 0.8.1 + etex-pkg conflicts fixed. + +2015-04-19 Kangsoo Kim <karnes at ktug org> + + Version 2.1.1 + + * oblivoir-xlua.cls: version 0.8 + suppress space factors. + * doc/oblivoir-simpledoc.tex: minor typo corection. + +2014-06-25 Kangsoo Kim <karnes at ktug org> + + Version 2.1.0 + + * oblivoir-base.cls: version 0.6 + use new xob-font.sty, replace \renewcommand's with \setlength's. + * oblivoir-xlua.cls: version 0.7 + use new xob-font.sty, replace false \renewcommand with \setlength. + * xoblivoir.cls: fontspec option introduced. + * doc/oblivoir-simpledoc.tex: revised for version 2.1.0. + * doc/oblivoir-test.tex: minor fixes. + * memhangul-ucs/memhangul-common.sty: minor fixes to section titles. + * memhangul-ucs/memhangul-patch.sty: move patches into main code base. + * memhangul-ucs/memhangul-ucs.sty: version 1.4.4g + suppress auto loading etex.sty. + * memhangul-ucs/memucs-gremph.sty: \if@unfonts => \if@unfont. + * memhangul-x/luatexko-xobfont.sty: removed. + * memhangul-x/memhangul-x.sty: use new xob-font.sty. + * memhangul-x/xetexko-var.sty: use new xob-font.sty. + * memhangul-x/xetexko-xobfont.sty: removed. + * memhangul-x/xob-dotemph.sty: \useremph redefined. + * memhangul-x/xob-font.sty: newly introduced. + * memhangul-x/xob-paralist.sty: minor fixes. + +2014-04-29 Kangsoo Kim <karnes at ktug org> + + Version 2.0.1 + + * memhangul-x.sty: fixed a bug reported by Progress. + * xetexko-xobfont.sty: disable "223C assignment. + * xob-dotemph.sty: fixed a minior bug. + +2013-11-08 Kihwang Lee <leekh at ktug org> + + No version change + + * ChangeLog: added + Consolidated change logs from included files + +2013-10-26 Kangsoo Kim <karnes at ktug org> + + No version change + + * oblivoir-base.cls: version 0.4.3 + move \kscntformat definition to memhangul-ucs + * oblivoir-xlua-cls: moved \kscntformat definition to memhangul. + +2013-10-24 Kihwang Lee <leekh at ktug org> + + No version change + + * Uploaded to CTAN + +2013-10-22 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty.: introduce memhangul-common.sty + * memhangul-x.sty: introduce memhangul-common.sty + +2013-10-21 Kihwang Lee <leekh at ktug org> + + Version 2.0.0 + + * kotex-oblivoir packaging, uploaded to https://github.com/kihwanglee/kotex-oblivoir + +2013-10-16 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: [kosection] bug fix + * memhangul-x.sty: \kscntformat and [kosection] bug fix. + +2013-10-03 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.4.2 + fix a typo. + +2013-09-28 Kangsoo Kim <karnes at ktug org> + + * oblivoir-test.tex: xoblivoir ver2 ë²„ì „ìœ¼ë¡œ í¬íŒ…. + +2013-09-27 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: xoblivoir-related fixes. + * xetexko-xbofont.sty: nounfonts set to default. + * xetexko-var.sty: nounfonts. + * memhangul-x.sty: \cntrdotss + +2013-09-26 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.4.1 + [moreroom] thanks to Juho.Lee + +2013-09-25 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.4.0 + redesign for nanum type 1 + +2013-09-15 Kangsoo Kim <karnes at ktug org> + + * memhangul-x.sty: \leavevmode at \explpunc, \expldash + +2013-09-12 Kangsoo Kim <karnes at ktug org> + + * oblivoir-xlua.cls: integrate ifluaorxetex.sty + +2013-09-01 Kangsoo Kim <karnes at ktug org> + + * memhangul-x.sty: [cjk], [dhucs] option introduced + * oblivoir-xlua.cls: [cjk], [dhucs] option introduced. + +2013-08-26 Kihwang Lee <leekh at ktug org> + + * xob-hyper.sty: created for xetexko v2.1 + * xob-dotemph.sty: updated for xetexko v2.1 + * xetexko-var.sty: version 0.12 + Updated for xetexko v2.1 + +2012-12-31 Kangsoo Kim <karnes at ktug org> + + * xetexko-xbofont.sty: [unfonts], [nounfonts] + +2012-12-02 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: drop shipout hacking codes. (problem solved) + * memhangul-x.sty: drop shipout hacking codes + +2012-11-29 Kangsoo Kim <karnes at ktug org> + + * memhangul-x.sty: \pdfstringdefDisableCommands + +2012-11-22 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: [figtabcapt] + * memhangul-x.sty: [figtabcapt] opton introduced + * oblivoir-base.cls: version 0.3.9 + [figtabcapt] option + +2012-11-01 Kangsoo Kim <karnes at ktug org> + + * memhangul-x.sty: avoid error in \cnm, \ccnm etc. + +2012-10-29 Kangsoo Kim <karnes at ktug org> + + * luatexko-xobfont.sty: version 0.1.2 + [unfonts], [nounfonts] + +2012-07-28 Kangsoo Kim <karnes at ktug org> + + * luatexko-xobfont.sty: version 0.1.1 + bug fix + +2012-07-12 Kangsoo Kim <karnes at ktug org> + + * luatexko-xobfont.sty: version 0.1 + oldhangul option is not implemented + * memhangul-x.sty: introduce luatexko-xobfont + +2011-09-26 Kangsoo Kim <karnes at ktug org> + + * oblivoir-xlua.cls: [preloadoption] bugfix. + +2011-09-15 Kangsoo Kim <karnes at ktug org> + + * memhangul-x.sty: changes according to xoblivoir + * oblivoir-xlua.cls: [fontspec] renamed to [manualfontspec]; and intrudoce [fontspec, xcolor, hyperref, preloadoption] + +2010-09-16 Kangsoo Kim <karnes at ktug org> + + * memhangul-x.sty: cntrdot, adjustmath + * oblivoir-xlua.cls: reserveinserts, lyx compatibility etc. (for TeX Live 2010) + +2010-03-18 Kangsoo Kim <karnes at ktug org> + + * xob-dotemph.sty: xetexko-dotemphì˜ í™•ìž¥ + dhucs/hangul compatible (\dotemph, \circemph, \useremph) + +2010-03-17 Kangsoo Kim <karnes at ktug org> + + * oblivoir-test.tex: xoblivoir ë²„ì „ìœ¼ë¡œ í¬íŒ… + +2010-02-09 Kangsoo Kim <karnes at ktug org> + + * oblivoir-xlua.cls: [microtype] -> hanging punctuation (xetexko) + +2009-10-27 Kangsoo Kim <karnes at ktug org> + + * oblivoir-xlua.cls: [preload] 옵션 + +2009-10-13 Kangsoo Kim <karnes at ktug org> + + * xetexko-xbofont.sty: 따옴표 ì„¤ì •ì„ xetexkoì—게. + +2009-09-26 Kangsoo Kim <karnes at ktug org> + + * xetexko-var.sty: xetexko-vertical.sty + * memhangul-x.sty: try to fix the first pdf page layout error on XeTeX (moved from fapapersize) + +2009-08-25 Kangsoo Kim <karnes at ktug org> + + * xetexko-xbofont.sty: sans/mono bug fixed (thanks to DH Kim and YW Kim) + +2009-05-11 Kangsoo Kim <karnes at ktug org> + + * memhangul-x.sty: protect bnm commands + +2009-04-07 Kangsoo Kim <karnes at ktug org> + + * oblivoir-xlua.cls: [lyxhyper] 옵션 + +2009-04-06 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.3.8 + [lyxhyper] option + +2009-04-02 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: redefine mem@shipii. + * memucs-interword-x.sty: small alterations + * memhangul-x.sty: redefine memoir-shipout for pdflualatex and other... + +2009-03-25 Kangsoo Kim <karnes at ktug org> + + * xetexko-var.sty: xetexko.sty + +2009-02-11 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: memoir v1.6180339e compatibility mend 1. + titleref, hangul page style. + * memoir v1.6180339e compatibility mend 1. + titleref, hangul page style. + +2008-12-08 Kangsoo Kim <karnes at ktug org> + + * xetexko-xbofont.sty: \XKOV@XP + +2008-12-03 Kangsoo Kim <karnes at ktug org> + + * xetexko-var.sty: nowinname 옵션 추가 + * memhangul-x.sty: nowinname 옵션 추가 + * oblivoir-xlua.cls: nowinname 옵션 추가 + +2008-12-02 Kangsoo Kim <karnes at ktug org> + + * xetexko-xbofont.sty: nowinname 옵션 추가 + Italic ì˜µì…˜ì— (*) 추가 + +2008-11-24 Kangsoo Kim <karnes at ktug org> + + * oblivoir-xlua.cls: add [amsmath] option to avoid LyX's auto loading problem under XeLaTeX. + +2008-11-09 Kangsoo Kim <karnes at ktug org> + + * xetexko-xbofont.sty: \setkor...font ëª…ë ¹ 재작성 + +2008-10-24 Kangsoo Kim <karnes at ktug org> + + * oblivoir-xlua.cls: add [unicode] option to hyperref under LuaTeX + +2008-10-23 Kangsoo Kim <karnes at ktug org> + + * memhangul-x.sty: bnmcmds, oblivoirdblquote + * oblivoir-base.cls: version 0.3.4 + moreverb, faht, fawd options. (See xoblivoir.cls) + +2008-10-22 Kangsoo Kim <karnes at ktug org> + + * oblivoir-xlua.cls: fawd, faht 옵션 추가. (workaround with flowfram) + +2008-10-13 Kangsoo Kim <karnes at ktug org> + + * xetexko-xbofont.sty: xetexko-xobfont 작성 + * memhangul-x.sty: xetexko v0.1 ë°˜ì˜ + * oblivoir-xlua.cls: xetexko v0.1 ë°˜ì˜ + +2008-10-12 Kangsoo Kim <karnes at ktug org> + + * oblivoir-xlua.cls: fontspec, moreverb, xob-hanfont + +2008-10-08 Kangsoo Kim <karnes at ktug org> + + * oblivoir-xlua.cls: revive kscntformat + +2008-10-07 Kangsoo Kim <karnes at ktug org> + + * memhangul-x.sty: revive interword hook + revive gremph-itemph + * oblivoir-xlua.cls: revive gremph-itemph + +2008-09-30 Kangsoo Kim <karnes at ktug org> + + * memhangul-x.sty: hangul item titles 코드 ì •ë¦¬. + * oblivoir-xlua.cls: xkospace 새 ë²„ì „ì— ë§žì¶˜ 대대ì ì¸ ìˆ˜ì •. + enumerate, hangul item title, ê¸°í˜¸ë¬¸ìž ë“±ì„ ì¶”ê°€. + * oblivoir-base.cls: version 0.3.3a + change the way of calling microtype (non-released version) + +2008-09-18 Kangsoo Kim <karnes at ktug org> + + * memhangul-x.sty: rename xkospace.sty to xkospace-var.sty + to avoid confusion + latinquote 옵션 + * oblivoir-xlua.cls: revive microtype option, in spite of its impotence. + latinquote 옵션 + +2008-09-16 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.3.3 + apply microtype to non-pdflatex + +2007-11-18 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: add \alsoname definition + * oblivoir-base.cls: version 0.3.2 + add \see, \seealso definition + +2007-10-23 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.3.1 + subfigure package compatibility (in order to use with LyX) + +2007-09-09 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: remove test code + +2007-08-06 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: add \expldash command + +2007-08-02 Kangsoo Kim <karnes at ktug org> + + * memucs-gremph.sty: redundant space bug fix + +2007-07-15 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: no changes. part of ko.TeX + * oblivoir-base.cls: version 0.3.0 + no changes. part of ko.TeX + +2007-07-05 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.2.4a + add \pjaso to enumerate + +2007-07-01 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.2.4 + adopt dhucs-enumerate.sty, enumerate hook. + +2007-06-26 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: introduce [strictcharcheck], acc. dhucs 4.0.6 + * oblivoir-base.cls: version 0.2.3 + strictcharcheck option introduced. cf. dhucs 4.0.6 + +2007-06-16 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.2.2 + finemath setto default. [nofinemath] introduced. [microtype] introduces, which works only under pdflatex. + +2007-06-14 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: follow up dhucs 4.0.1, rename a few cs. + * oblivoir-base.cls: version 0.2.1 + dhucs 4.0.1, memhangul-ucs 1.5.1 + +2007-06-08 Kangsoo Kim <karnes at ktug org> + + * memucs-gremph.sty: \slshape independent from \itshape + +2007-06-07 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: indent first in japanese env. + +2007-06-03 Kangsoo Kim <karnes at ktug org> + + * memucs-interword.sty: dhucs 4.0 hfontspec applied + * memhangul-ucs.sty: dhucs hfontspec etc. + * hfontsel.sty: \SelectHfonts ëª…ë ¹ì— ì˜í•´ ìƒì„±ë˜ëŠ” \hfontfamilynameprefix (2letters)를 [hfontspec] ì˜µì…˜ì— ì˜í•˜ì—¬ \usehangulfontspecì˜ ì¸ìžë¡œ 사용한다. oblivoirì—서는 ì´ ë°©ë²•ì„ ì“°ì§€ ì•ŠìŒ. + * oblivoir-base.cls: version 0.20c + pdfbookmark option to memhangul-ucs dropped. + +2007-05-25 Kangsoo Kim <karnes at ktug org> + + * hfontsel.sty: dhucs 4.0 compatible + \hfontfamilynameprefix는 사용ë˜ì§€ ì•Šì„ ê²ƒì´ë‚˜, í•˜ìœ„í˜¸í™˜ì„±ì„ ìœ„í•´ ìœ ì§€í•¨. + +2007-05-24 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.20a + \oblivoirallowbreak introduced + +2007-05-20 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: memh@cjksymbolskip & memh@postcjksymkern, cntrdot etc. + +2007-05-17 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.20 + dhucs 4.0, memhangul-ucs 1.5.0 + +2007-05-16 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: version 1.5.0 (dhucs 4.0) + +2007-01-14 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.18a + slightly alter calling-hyperref method. + +2006-12-20 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.17C.a + \chapter-compatible feature. (private version) : \oblivoirchapterstyle command added. + +2006-12-15 Kangsoo Kim <karnes at ktug org> + + * hfontsel.sty: bug fix. thanks to Dohyun Kim. + +2006-12-06 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.17 + \appendix+nokorean option bug fix (req. by Beomsuk Hyun) + +2006-12-04 Kangsoo Kim <karnes at ktug org> + + * fapapersize.sty: version 0.031 + trivial bug fix. + +2006-11-24 Kangsoo Kim <karnes at ktug org> + + * fapapersize.sty: version 0.03 + stocksize를 ë³„ë„ ì§€ì •í• ìˆ˜ 있게 함 + option [stock], command \usefastocksize{<width>}{<height>} + +2006-11-23 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.16 + \appendix features added. (req. by Beomsuk Hyun) + +2006-11-01 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.15 + [nokorean] option \if..\fi pair bug fix (rep. by smcho) + +2006-10-22 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.14 + [itemph], [romanfixed] option introduced. + +2006-10-19 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.13 + [tocentry] option introduced. (req. by Beomsuk Hyun) + +2006-09-25 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.12 + \kscntformat bug fix + +2006-09-18 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.11 + article-like footnote style made default, [footnote] option introduced + +2006-09-13 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.1 + renamed to oblivoir (req. by ischo) + +2006-09-06 Kangsoo Kim <karnes at ktug org> + + * hfontsel.sty: unfonts-type1ì„ ì“¸ ë•Œ \hfontfamilynameprefixê°€ {ut}ë¡œ ë˜ëŒë ¤ì§€ë˜ ë¬¸ì œì ìˆ˜ì •. + non-default ìƒíƒœì—서는 hanja/romanì˜ ì„¤ì •ì— ì˜í–¥ì„ 받는다. + +2006-09-05 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.014 + introduce [10.5pt] option with 10_5.sty (req. by synapse) + +2006-09-03 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.013 + introduce hfontsel.sty. (req. by synapse) + +2006-09-01 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.012 + \thetitle, \theauthor undefined problem fixed. (rep. by IsCho) + +2006-06-25 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: version 1.4.4g + suppress auto loading etex.sty + +2006-05-02 Kangsoo Kim <karnes at ktug org> + + * oblivoir-base.cls: version 0.011 + rename ksnamedef(false) to kscntformat + +2006-04-27 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: version 1.4.4f + adopt dhucs 3.0.0 + * memhangul-patch.sty: remove redundant prerenderunicodes according to dhucs 3.0.0 + * oblivoir-base.cls: version 0.01 + introduce [nokorean] option requested by smcho. + +2006-04-19 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: version 1.4.4 + drop CJKbookmarks hyperref option, just use dhucs-ucshyper + [dvips] option added. + reject dhucs 2.7.2 autojosa routine, adopt previous version + +2005-12-28 Kangsoo Kim <karnes at ktug org> + + * memhangul-patch.sty: appendix-related minor fix + +2005-11-17 Kangsoo Kim <karnes at ktug org> + + * memucs-interword.sty: \interhword bug fixed. + * memucs-interword-x.sty: \interhword bug fixed + +2005-10-30 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: version 1.4.4 + CJKbookmark option added to hyperref + +2005-10-29 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: version 1.4.3 + mended appendix-related problems + introduced [pdfbookmark] option. + TODO. figs & tables in appendix hyperlinks have problems. + +2005-10-19 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: version 1.4.2 + appendix-related bug fix + +2005-10-15 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: version 1.4.1 + introduce memhangul-patch.sty to make compatible with memoir 1.618 + * memhangul-patch.sty: some day, this patch has to be weaved into memhangul-use, 1.4, I hope. + +2005-09-21 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: version 1.32 + [ms] option. + +2005-09-09 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: version 1.31 + memucs-setspace default changed. quote-quotation normal interline. + +2005-08-17 Kangsoo Kim <karnes at ktug org> + + * memucs-gremph.sty: \slhangul added. + +2005-08-12 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: version 1.3 + \divnote test version. + \chapterindentfirst added. + \cntrdots added. + +2005-08-09 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: pagestyle hangul added. + [hangulpagestyle], [arabicfront] options. + \explpunc defined. + \partmark added. + \bfdotemph added. + +2005-08-05 Kangsoo Kim <karnes at ktug org> + + * memucs-interword.sty: nonfrench option introduced. + * memhangul-ucs.sty: change after dhucs 2.6 + adjustmath option added. + +2005-07-30 Kangsoo Kim <karnes at ktug org> + + * memucs-interword.sty: replace em by \BASE@FONTsize + * memhangul-ucs.sty: fix the bug that [noquotespacing] option has no effects. + +2005-07-17 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: reintroduce chapter \PrerenderUnicode's + +2005-07-08 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: improve \titleref + +2005-06-28 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: drop dhucs-plain, dhucs 2.4 + +2005-06-06 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: pdf bookmark hyperlink to APPENDIX sections problem fixed. + +2005-05-17 Kangsoo Kim <karnes at ktug org> + + * memucs-interword.sty: engtext env. added. + * memucs-interword-x.sty: engtext env added + +2005-04-26 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: 드러냄표. dhucs 2.2를 따름. + +2005-04-24 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: 드러냄표 구현. + dhucs-plain 1.7. + \normalfontë¡œ ê³ ì¹¨. + +2005-04-22 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: gremph ê´€ë ¨ ìˆ˜ì •. 1.1x1 + memucs-gremph.sty 추가 + +2005-02-23 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: revised. 1.1x + dhucs (plain)1.6ê³¼ 함께 사용함. + +2005-02-22 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: \chapter definition retrieved to original memoir manner. + \titleref bug(memoir) fixed. + \appendix chapter PDF bookmarks hyperlink problem improved. + +2005-02-14 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: disable \MakeUppercase redefinition after dhucs 2.0 + release 1.0 + +2005-02-11 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: marginparswitch added. + +2005-02-08 Kangsoo Kim <karnes at ktug org> + + * memucs-interword.sty: reset interwordchapterskip values + * memhangul-ucs.sty: mempatch 3.5 ì ìš©. + revive interwordchapterskiphook + minor fixes. + * memucs-interword-x.sty: reset interwordchapterskip values + +2005-01-31 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: 한글 íŠ¹ìˆ˜ë¬¸ìž ì •ì˜ + +2005-01-29 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: memucs-setspace 변경 + companion pagestyle 변경 + +2005-01-20 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: \index를 memoirì˜ 3-pass ë°©ì‹ìœ¼ë¡œ ë˜ëŒë¦¼ + +2005-01-15 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: require dhucs. + drop including kshangul.prerenders + release. + +2005-01-07 Kangsoo Kim <karnes at ktug org> + + * memucs-interword.sty: code clearance + * memhangul-ucs.sty: \GrEmph ìˆ˜ì •. \bfemtrue, \bfemfalse + \josa@hyper@link ìˆ˜ì •(dhucs 1.1) + \utf@viii@undeferrì˜ ê²½ìš° \jobname.pruì— \PrerenderUnicode를 씀(after dhucs) + renew \makeindex because of conflicts between \utf@viii@undeferr and \@index + \HArabic counter added. + * memucs-interword-x.sty: code clearance + +2005-01-05 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: \unichar ìž¬ì •ì˜(dhucs 20050105) + .auxì— \PrerenderUnicode를 씀. + \GrEmph 옵션 ë„ìž…. + +2005-01-04 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: dhucs 2005-01-04 ë°˜ì˜. + nonfrench 괄호 ë¬¸ì œ ê°œì„ . + í™•ìž¥í•œìž ê°œì„ . + +2005-01-02 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: heading, ruled, Ruledì˜ í—¤ë”© í°íŠ¸ê°€ 달ë¼ì§€ëŠ” ê²ƒì„ ìˆ˜ì •. + slshape, itshapeì˜ í°íŠ¸ êµëž€ì„ ìˆ˜ì •. + \hanjanum, \hNum ì¹´ìš´í„° í¬ë§·, demovar chapter style 추가. + +2004-12-31 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: dhhangul-ucs-test 2004-12-31 ë²„ì „ì„ ë°˜ì˜í•¨. + +2004-12-30 Kangsoo Kim <karnes at ktug org> + + * memhangul-ucs.sty: dhhangul-ucs-test 2004-12-30 ë²„ì „ì„ ë°˜ì˜í•¨. + í°íŠ¸ ì„¤ì • ëª…ë ¹ì„ \DeclareRobustCommandë¡œ 함. + 한글 section ì¹´ìš´í„° ê´€ë ¨ ìˆ˜ì •. + diff --git a/language/korean/kotex-oblivoir/README b/language/korean/kotex-oblivoir/README new file mode 100644 index 0000000000..0193ea7739 --- /dev/null +++ b/language/korean/kotex-oblivoir/README @@ -0,0 +1,121 @@ +kotex-oblivoir +============== + +Introduction +------------ + +This package contains the oblivoir class, a document class based on +the memoir class for typesetting Korean documents. kotex-oblivoir +comes with two sub-packages memhangul-ucs and memhangul-x +that provide interfaces between the memoir class and the Korean typesetting +packages. + +kotex-oblivoir belongs to the ko.TeX, a comprehensive Korean typesetting +system together with packages kotex-utf, kotex-plain, kotex-utils, +cjk-ko, xetexko, and luatexko. + +Dependencies +------------ + +kotex-oblivoir depends on the following packages to function: + +* memoir: base class +* kotex-utf: Korean typesetting + +Files +----- + +### TeXinputs + + oblivoir-base.cls -> tex/latex/kotex-oblivoir/ + oblivoir-xlua.cls -> tex/latex/kotex-oblivoir/ + oblivoir.cls -> tex/latex/kotex-oblivoir/ + xoblivoir.cls -> tex/latex/kotex-oblivoir/ + memhangul-ucs/10_5.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/ + memhangul-ucs/fapapersize.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/ + memhangul-ucs/hfontsel.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/ + memhangul-ucs/hfontspec.nanum -> tex/latex/kotex-oblvoir/memhangul-ucs/ + memhangul-ucs/memhangul-common.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/ + memhangul-ucs/memhangul-patch.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/ + memhangul-ucs/memhangul-ucs.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/ + memhangul-ucs/memucs-enumerate.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/ + memhangul-ucs/memucs-gremph.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/ + memhangul-ucs/memucs-interword.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/ + memhangul-ucs/memucs-setspace.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/ + memhangul-ucs/nanumfontsel.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/ + memhangul-ucs/ob-koreanappendix.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/ + memhangul-ucs/ob-nokoreanappendix.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/ + memhangul-ucs/ob-toclof.sty -> tex/latex/kotex-oblvoir/memhangul-ucs/ + memhangul-x/memhangul-x.sty -> tex/latex/kotex-oblivoir/memhangul-x/ + memhangul-x/memucs-interword-x.sty -> tex/latex/kotex-oblivoir/memhangul-x/ + memhangul-x/xetexko-var.sty -> tex/latex/kotex-oblivoir/memhangul-x/ + memhangul-x/xob-amssymb.sty -> tex/latex/kotex-oblivoir/memhangul-x/ + memhangul-x/xob-font.sty -> tex/latex/kotex-oblivoir/memhangul-x/ + memhangul-x/xob-dotemph.sty -> tex/latex/kotex-oblivoir/memhangul-x/ + memhangul-x/xob-hyper.sty -> tex/latex/kotex-oblivoir/memhangul-x/ + memhangul-x/xob-paralist.sty -> tex/latex/kotex-oblivoir/memhangul-x/ + +### Documents + + README (this file) -> doc/latex/kotex-oblivoir/ + doc/oblivoir-simpledoc.pdf -> doc/latex/kotex-oblivoir/ + doc/oblivoir-simpledoc.tex -> doc/latex/kotex-oblivoir/ + doc/oblivoir-text.tex -> doc/latex/kotex-oblivoir/ + +Usage +----- + +Call `oblivoir.cls` with class options as follows: + + \documentclass[<options>]{oblivoir} + +### Class options + +Oblivoir inherits many options from the memoir and underlying +Korean typesetting packages in addition to its own class options. +For a detailed description of the class options, please refer +to the included documentation (written in Korean). + +### Specifying Korean fonts + +Specifying Korean fonts in oblivoir class depends on the Korean +typesetting packages being used when compiling a document. + +With kotex-utf package, you can use `\SetHangulFonts`, `\SetHanjaFonts`, +`\SetAdhocFonts`. + +You can use fontspec package style commands when typesetting Korean +using XeTeX-ko or LuaTeX-ko as follows: + + \setmainfont[<Options>]{<Font Name>} + \setsansfont[<Options>]{<Font Name>} + \setmonofont[<Options>]{<Font Name>} + \setmainhangulfont[<Options>]{FontName} + \setsanshangulfont[<Options>]{FontName} + \setmonohangulfont[<Options>]{FontName} + \setmainhanjafont[<Options>]{FontName} + \setsanshanjafont[<Options>]{FontName} + \setmonohanjafont[<Options>]{FontName} + +Oblivoir class also has its own commands for specifying Korean fonts. + + \setkormainfont[<basename>](<Regular>)(<Bold>)(<Italic>) + \setkorsansfont[<basename>](<Regular>)(<Bold>)(<Italic>) + \setkormonofont[<basename>](<Regular>)(<Bold>)(<Italic>) + +### Sample document + +Please refer to the `oblivoir-test.tex` file provided by this package. + +License +------- + +kotex-oblivoir is licensed under the LaTeX Project Public +License (LPPL) version 1.3c or later. + +Contacts +-------- + +Please report any errors or suggestions to the package maintainer, +Kihwang Lee <leekh at ktug.org>. + diff --git a/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.pdf b/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.pdf Binary files differnew file mode 100644 index 0000000000..8863e70e99 --- /dev/null +++ b/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.pdf diff --git a/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.tex b/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.tex new file mode 100644 index 0000000000..562a9f0190 --- /dev/null +++ b/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.tex @@ -0,0 +1,1591 @@ +% !TEX Encoding = UTF-8 Unicode +%% oblivoir-simpledoc.tex +%% written by Nova De Hi, 2015/04/19 +%% public domain. +%% +%% part of oblivoir +%% +% arara: xelatex +% arara: xelatex +% arara: lmkclean +\documentclass[ + 12pt, + a4paper, + kosection, + footnote, + nobookmarks, + microtype, +]{oblivoir} + +\usepackage{fapapersize} +\usefapapersize{*,*,30mm,*,35mm,*} + +\usepackage{kotex-logo} + +\hypersetup{colorlinks,linkcolor=blue} + +%%% ifpxltex can be installed from KTUG Private Repository. not included in TeX Live +\usepackage{ifpxltex} + +\IfpxlTeXpxl*{p}{x,l} +{ + \def\myREF#1#2{\ref{#1}} + \def\myLabel#1#2{\label{#1}} + \def\myPageREF#1#2{\pageref{#1}} +} +{ + \def\myREF#1#2{\ref{#2}} + \def\myLabel#1#2{\label{#2}} + \def\myPageREF#1#2{\pageref{#2}} +} + +\def\cs#1{\texttt{\textbackslash #1}} +\def\util#1{\texttt{#1}} +\def\ct#1{\texttt{#1}} + +\ifx\oblivoirdblquote\undefined +\def\oblivoirdblquote#1{``#1''} +\fi + +\IfpxlTeX*{x,l} +{ + \defaultfontfeatures{Renderer=OpenType} + \setkomonofont(NanumBarunGothic-YetHangul.ttf)[Scale=0.9] + \setobmonofont(Menlo)[Scale=.9] + \setobmainfont(Minion Pro) + \setobsansfont(Myriad Pro) + \setkomainfont[KoPubBatang ](Light)(Bold) +} + +\newcommand\xobclass{x\-ob\-liv\-oir\oblivoirallowbreak} +\newcommand\obclass{ob\-liv\-oir\oblivoirallowbreak} +\def\xetexko{\XeTeX-\ko} +\def\luatexko{\LuaTeX-\ko} + +\pagestyle{ruled} + +\usepackage{tabu} + +\IfpxlTeX*{p,x} +{ + \usepackage[normalem]{ulem} +} + +\begin{document} + +\title{초간단 \obclass{} v2.1 사용법} + +\date{2015ë…„ 4ì›”} + +\author{x-ob-liv-oir } + +\maketitle + +\begin{abstract} +\obclass{} í´ëž˜ìŠ¤ 2.0 ë²„ì „ì€ ê·¸ ë™ì•ˆ 별ë„ì˜ ë¸Œëžœì¹˜ë¡œ 개발ë˜ì–´ ì˜¤ë˜ +\xobclass와 \obclass를 통합하여 ì™„ì „ížˆ ë™ì¼í•œ í´ëž˜ìŠ¤ê°€ ë˜ì—ˆë‹¤. +ì´ ë¬¸ì„œëŠ” \obclass{} 즉 \xobclass를 +사용하는 ë°©ë²•ì„ ê°„ëžµížˆ ê¸°ìˆ í•œë‹¤. +\end{abstract} + +\tableofcontents* + +\clearpage + +\section{\obclass와 \xobclass{}} + +%\xobclass{}는 \obclass{}ì—ì„œ 파ìƒëœ í´ëž˜ìŠ¤ì´ë‹¤. +%\obclass{}ê°€ \LaTeX, pdf\LaTeX ì„ ìœ„í•œ 것ì´ë¼ë©´, \xobclass{}는 Lua\LaTeXì´ë‚˜ \XeLaTeX ì„ ìœ„í•œ 것ì´ë‹¤. +%ì´ ê¸€ì€ \XeLaTeX\oblivoirallowbreak 으로 \xobclass{}를 ì“°ë ¤ 하는 ê²½ìš°ì— ëŒ€í•´ì„œë§Œ ê¸°ìˆ í•œë‹¤. Lua\LaTeX{}ì— +%대해서는 별ë„ë¡œ íŠ¹ê¸°í• ë§Œí•œ ê²ƒì´ ì—†ê¸°ë„ í•˜ë ¤ë‹ˆì™€ ì•„ì§ ì¤€ë¹„ê°€ 미í¡í•˜ì—¬, 차후로 미룬다.\footnote{% +% 준비가 미í¡í•˜ë‹¤ëŠ” ê²ƒì€ \xobclass{}ì˜ ìž…ìž¥ì—ì„œ 하는 ë§ì´ë‹¤. í˜„ìž¬ë„ \xobclass{}를 통한 +% Lua\LaTeX ì€ í›Œë¥í•˜ê²Œ ì‚¬ìš©í• ìˆ˜ 있다, ê³ ìƒê°í•˜ê³ 있다.} + +\koTeX\ 2.0 (2013/09/30)ì˜ ë“±ìž¥\footnote{% + \texttt{texdoc kotex} ëª…ë ¹ì„ ë‚´ë¦¬ë©´ kotexdoc 문서를 ì½ì„ 수 있다.}% +으로 \koTeX\ íŒ¨í‚¤ì§€êµ°ì€ ì´ì „ì˜ í… ì—”ì§„\footnote{% + ì´ë¥¸ë°” ``ë ˆê±°ì‹œ í…''ì´ë¼ 하는 \hologo{TeX}, \hologo{eTeX}, \hologo{pdfTeX}ì„ + 가리킨다.}% +ê³¼ 새로운 엔진들, \hologo{pdfLaTeX}, \hologo{XeLaTeX}, +\hologo{LuaLaTeX}ì— ëª¨ë‘ ì¼ê´€ì„±ìžˆê²Œ 대ì‘하ë„ë¡ ë³€ëª¨í•˜ì˜€ë‹¤. +ì´ëŸ¬í•œ ë³€í™”ì— ë°œë§žì¶”ì–´, ë ˆê±°ì‹œ í… ì—”ì§„ì„ ìœ„í•œ \obclass와 새로운 í… ì—”ì§„(주로 \hologo{XeLaTeX})ì„ ìœ„í•œ \xobclassë¡œ +ë‚˜ëˆ„ì–´ì ¸ ìžˆë˜ oblivoir í´ëž˜ìŠ¤ë„ 체계를 ì •ë¹„í•˜ì—¬ ê·¸ êµ¬ë³„ì„ ì—†ì• ê³ ë™ìž‘하는 ì—”ì§„ì— ë”°ë¼ ë™ìž‘ ë°©ì‹ì„ +ìžë™ìœ¼ë¡œ 대ì‘하ë„ë¡ ê³ ì³ì¡Œë‹¤. 그러므로, 현재 \obclassë¡œ 작성하는 문서는 +(사용ìžê°€ 몇 가지 주ì˜ê¹Šê²Œ 엔진별 ë™ìž‘ì„ ì§€ì •í•˜ê¸°ë§Œ 하면) ëª¨ë“ í… ì—”ì§„ì—ì„œ ì—러 ì—†ì´ ì»´íŒŒì¼ë˜ê³ +ìœ ì‚¬í•œ 결과를 ì–»ì„ ìˆ˜ 있게 ë˜ì—ˆë‹¤.\footnote{% + í°íŠ¸ 사용 ë°©ì‹ì˜ ì°¨ì´ë¡œ ì¸í•´ ``ì™„ì „ížˆ ë™ì¼í•œ'' 결과를 ë³´ì¦í•˜ì§€ëŠ” 않는다.} + +ê·¸ ë™ì•ˆ \obclass는 비êµì 복잡한 ê¸¸ì„ ê±°ì³ì™”다. 대강 ì •ë¦¬í•˜ë©´, +\begin{enumerate}[(1)]\tightlist +\item H\LaTeX\ (ë‚˜ì¤‘ì˜ kotex-euc) í•œê¸€ì„ memoirì—ì„œ 쓰기 위하여 ê°œë°œëœ memhangul. ì´ ìŠ¤íƒ€ì¼ì€ ë”ì´ìƒ ì‚¬ìš©í• ìˆ˜ 없다. +\item dhucs (í˜„ìž¬ì˜ kotex-utf) ìœ ë‹ˆì½”ë“œ í•œê¸€ì„ memoirì—ì„œ 쓰기 위하여 ê°œë°œëœ memhangul-ucs +\item memhangul-ucs를 바탕으로 memoir í´ëž˜ìŠ¤ë¥¼ 통하여 문서를 만드는 fake-article +\item fake-articleì„ oblivoirë¡œ 개명 +\item \hologo{XeTeX}ì„ ìœ„í•œ xoblivoir +\item xoblivoirì— \hologo{LuaTeX} 지ì›ì˜ 추가 +\item xoblivoir와 oblivoir를 통합 +\end{enumerate} +ì´ì™€ ê°™ì´ ë°œì „í•˜ì—¬ 온 것ì´ê³ , ì´ì œ oblivoir와 xoblivoir는 ì™„ì „ížˆ ë™ì¼í•œ í´ëž˜ìŠ¤ê°€ ë˜ì—ˆë‹¤. + +ì´ ë¬¸ì„œëŠ” \obclassì˜ ê³ ìœ í•œ 옵션과 í°íŠ¸ ì„¤ì • ë°©ì‹ì— 대해서만 설명한다. ì‹¤ì œë¡œ \obclass를 +ì´ìš©í•˜ì—¬ 문서를 ìž‘ì„±í• ë•ŒëŠ” ë‹¤ìŒ ì„¸ ì¸µìœ„ì˜ ëª…ë ¹ì´ ëª¨ë‘ ì‚¬ìš©ê°€ëŠ¥í•˜ë‹¤. +\begin{enumerate}[(1)]\tightlist +\item memoir ëª…ë ¹ +\item 한글 엔진(\koTeX, \XeTeX-\ko, \LuaTeX-\ko)ì˜ ëª…ë ¹ +\item oblivoir ëª…ë ¹ +\end{enumerate} + +ì´ ê°ê°ì˜ ëª…ë ¹ì— ëŒ€í•œ ì •ë³´ë¥¼ ì–»ìœ¼ë ¤ë©´, memoir 매뉴얼(\texttt{texdoc memman}), +한글 패키지 매뉴얼(예컨대, \texttt{texdoc kotex}, \texttt{texdoc xetexko})ì„ +ì½ì–´ì•¼ 한다. +%ì´ ë¬¸ì„œì—서는 ìœ„ì˜ ë‘ íŒ¨í‚¤ì§€ ì¸µìœ„ì˜ ëª…ë ¹êµ°ì— ëŒ€í•´ ì–¸ê¸‰í• ë•Œ, ì—¬ë°±ì— \fbox{memoir}, \fbox{kotex}ë“±ì„ +%í‘œì‹œí•˜ê² ë‹¤. ê·¸ë¦¬ê³ ì—”ì§„ë³„ë¡œ ê³ ìœ í•œ 옵션과 ëª…ë ¹ì— ëŒ€í•´ì„œëŠ” 해당 사í•ì„ 본문ì—ì„œ ë°ížŒë‹¤. + +ìœ„ì˜ ë‘ ì¸µìœ„ì˜ ë¬¸ì„œì—ì„œ 설명하지 않는 \obclassì— ëŒ€í•œ ì •ë³´ë¥¼ ì´ ë¬¸ì„œì—ì„œ ì–»ì„ ìˆ˜ 있다. + +%%\xobclass{}는 ê¹€ë„현 êµìˆ˜ì˜ xkospace ë° xetexko-josa 패키지를 바탕으로 í•˜ê³ ìžˆë‹¤. +%\xobclass{}는 ê¹€ë„현 êµìˆ˜ì˜ xetexko 패키지를 바탕으로 í•˜ê³ ìžˆë‹¤. ì´ íŒ¨í‚¤ì§€ëŠ” +%2008ë…„ 10ì›” 12ì¼ì— ì²˜ìŒ ë°œí‘œë˜ì—ˆìœ¼ë©° ê·¸ ì´ì „ì— ì‹œí—˜ë˜ë˜ xkospace를 í™•ìž¥í•˜ê³ ë‹¤ë“¬ì€ ê²ƒì´ë‹¤. +%xetexko-space, xetexko-josa, xetexko-dotemph ë° xetexko-fontê°€ í¬í•¨ë˜ì–´ ìžˆëŠ”ë° +%\xobclass{}는 ì´ë¥¼ 바탕으로 하면서 ì‚¬ìš©ìž ì¸í„°íŽ˜ì´ìŠ¤ë¥¼ 조금 í™•ìž¥í•˜ê³ +%\obclass{}와 호환ë˜ê²Œ í•œ 것ì´ë‹¤. +%\xobclass{}ì˜ ì‰¬ìš´ ì¸í„°íŽ˜ì´ìŠ¤ë¥¼ 통하여 현재 \TeX ì—ì„œì˜ í•œê¸€ êµ¬í˜„ì´ ì–´ëŠ ë‹¨ê³„ê¹Œì§€ +%와 있는지를 ì¼ë°˜ 사용ìžë„ 경험하는 기회가 ë˜ê¸°ë¥¼ 바란다. 한편 2010ë…„ í•™ìˆ ëŒ€íšŒë¥¼ +%ì „í›„í•˜ì—¬ \xetexko 는 한글 ì¡°íŒê³¼ ì‹ìžì— 있어 ``ê±°ì˜ ì™„ì „í•œ 단계''ì— ì´ë¥´ë €ë‹¤. +%\xobclass ì—ì„œ ì‹œë„í•˜ë˜ ë§Žì€ ë¶€ë¶„ì´ \xetexko\ ìžì²´ì— ì˜í•´ 구현ë˜ê²Œ ëœ ê²ƒë„ ë§Žìœ¼ë©° +%ì‹¤ì œë¡œ ì¶œíŒ í˜„ìž¥ì—ì„œ ì´ë¥¼ 활용하는 ë° ë¶€ì¡±í•¨ì´ ì—†ì„ ì •ë„ê°€ ë˜ì—ˆë‹¤. ì´ì œ \xobclass 는 +%memoir í´ëž˜ìŠ¤ë¥¼ \xetexko 와 함께 ì“°ë„ë¡ í•˜ëŠ” í´ëž˜ìŠ¤ë¼ëŠ” ë° ë” í° ì˜ì˜ê°€ 있게 ë˜ì—ˆë‹¤. +%한글 \TeX\ ê°œë°œì— ê³ êµ°ë¶„íˆ¬í•˜ì‹œëŠ” ê¹€ë„현 êµìˆ˜ê»˜ ê°ì‚¬ì˜ ë§ì”€ì„ 드린다. +% +%\xetexko ì˜ ì´í•´ ì—†ì´ \xobclass 를 사용하기 ì–´ë µë‹¤. 그러므로 반드시 +%\xetexko\ ë§¤ë‰´ì–¼ì„ ì½ì–´ë‘는 ê²ƒì€ ë§¤ìš° 중요하다. \xobclass ì—ì„œ +%\xetexko ëª…ë ¹ì€ ì›ì¹™ì 으로 ëª¨ë‘ ì‚¬ìš©í• ìˆ˜ 있다. \xetexko\ ë§¤ë‰´ì–¼ì„ +%ì½ìœ¼ë ¤ë©´, +%\begin{verbatim} +%$ texdoc xetexko +%\end{verbatim} +%를 실행한다. + +\section{oblivoir와 memhangul} + +memhangulì€ memoir를 한글 문서 ìž‘ì„±ì— ì‚¬ìš©í• ìˆ˜ 있게 하기 위하여 ê°œë°œëœ ìŠ¤íƒ€ì¼ íŒ¨í‚¤ì§€ì´ë‹¤. +ì›ëž˜ ë…ë¦½ëœ ìŠ¤íƒ€ì¼ë¡œì„œ 개발ë˜ê³ ìœ ì§€ë˜ì–´ 왔지만, 현재는 ë”ì´ìƒ ë…립ì ì¸ ìŠ¤íƒ€ì¼ë¡œ 사용ë˜ì§€ 않으며 +oblivoirì˜ í•µì‹¬ ê¸°ëŠ¥ì„ ì •ì˜í•œ 서브스타ì¼ë¡œì„œë§Œ ìœ ì§€ëœë‹¤. +즉 oblivoir란 memhangulì„ ì´ìš©í•˜ëŠ” 한글 문서작성 í´ëž˜ìŠ¤ë¼ê³ í• ìˆ˜ 있다. + +\section{한글 ë“œë¼ì´ë²„} + +\obclass는 현재 실행ë˜ëŠ” í… ì—”ì§„ì˜ ì¢…ë¥˜ì— ë”°ë¼ í•œê¸€ ì‹ìžë¥¼ 위하여 다ìŒê³¼ ê°™ì€ í•œê¸€ 패키지를 +부른다. ì´ í•œê¸€ íŒ¨í‚¤ì§€ë“¤ì„ (편ì˜ìƒ) \obclassì˜ í•œê¸€ ë“œë¼ì´ë²„ë¼ê³ 한다. + +\begin{center} +\begin{tabu}to.75\columnwidth{X|X|X} +\hline +oblivoir 옵션 & í… ì—”ì§„ & 한글 ì‹ìž 패키지 \\ \hline +no option & \hologo{pdfLaTeX} & \koTeX-utf \\ +no option & \hologo{XeLaTeX} & \XeTeX-\ko \\ +no option & \hologo{LuaLaTeX} & \LuaTeX-\ko \\ \hline +\end{tabu} +\end{center} + +\section{옵션들} + +\subsection{memoir 옵션} + +ì›ì¹™ì 으로 oblivoir는 memoirì˜ ëª¨ë“ ì˜µì…˜ì„ ë™ì¼í•œ ì˜ë¯¸ë¡œ 다 받아들ì¸ë‹¤. ì—¬ê¸°ì— í•´ë‹¹í•˜ëŠ” 것으로 +다ìŒê³¼ ê°™ì€ ê²ƒì´ ìžˆë‹¤. +\begin{description} +\item[용지 í¬ê¸°] a6paper, a5paper, a4paper, a3paper, b6paper, b5paper, b4paper, b3paper, mcrownvopaper, mlargecrownvopaper, mdemyvopaper, msmallroyalvopaper, dbillpaper, statementpaper, executivepaper, letterpaper, oldpaper, legalpaper, ledgerpaper, broadsheetpaper, pottvopaper, foolscapvopaper, crownvopaper, postvopaper, largecrownvopaper, largepostvopaper, smalldemyvopaper, demyvopaper, mediumvopaper, smallroyalvopaper, royalvopaper, superroyalvopaper, imperialvopaper. +\item[본문 기본 ê¸€ìž í¬ê¸°] 9pt, 10pt, 11pt, 12pt, 14pt, 17pt, 20pt, 25pt, 30pt, 36pt, 48pt, 60pt, *pt, extrafontsizes +\item[프린팅 옵션] twoside, oneside, onecolumn, twocolumn, openright, openleft, openany, final, draft, +ms, showtrims +\item[기타 옵션] leqno, fleqn, openbib, article, oldfontcommands +\end{description} +ì´ìƒì˜ ì˜µì…˜ì˜ ì˜ë¯¸ì™€ íš¨ê³¼ì— ëŒ€í•´ì„œëŠ” memoir ë§¤ë‰´ì–¼ì„ ì½ì–´ë³´ë¼. + +\subsection{한글 ë“œë¼ì´ë²„ì˜ ì˜µì…˜} + +한글 ì‹ìžë¥¼ 위하여 로드ë˜ëŠ” 패키지ì—는 ê³ ìœ í•œ ì˜µì…˜ë“¤ì´ ìžˆë‹¤. \obclass는 다ìŒê³¼ ê°™ì€ ì˜µì…˜ì„ í•´ë‹¹ +한글 ë“œë¼ì´ë²„ì— ë„˜ê²¨ì¤€ë‹¤. + +\begin{description} +\item [\koTeX-utf] hangul, \uline{hanja}, nojosa, \uline{nonfrench}, \uline{finemath}, \uline{strictcharcheck} +\item [\XeTeX-\ko] hangul, hanja, unfonts.\footnote{unfonts ì˜µì…˜ì€ \obclassì—ì„œ 조금 다르게 ë™ìž‘하므로 아래 해당 ë¶€ë¶„ì„ ì°¸ê³ í• ê²ƒ.} +\item [\LuaTeX-\ko] hangul, hanja, unfonts +\item [cjk-\ko] hangul, hanja, nojosa, \uline{usedotemph}, \uline{usecjkt1font}. usecjkt1font ì˜µì…˜ì€ uset1fontë¡œ ìž…ë ¥í•´ë„ ë°›ì•„ë“¤ì¸ë‹¤. +\end{description} +ì´ ê°€ìš´ë° [hangul] ì˜µì…˜ì€ ì‚¬ì‹¤ìƒ ì§€ì •í• í•„ìš”ê°€ 없다. hangul ì˜µì…˜ì´ ì£¼ì–´ì ¸ë„ ì˜ˆë“¤ 들어 ì ˆ 숫ìžì˜ í˜•ì‹ ê°™ì€ ê²ƒì€ \obclass\ ë°©ì‹ì´ ìœ ì§€ë˜ê¸° 때문ì´ë‹¤. 그러므로 밑줄 ê·¸ì€ ì˜µì…˜ë§Œì´ \obclassì—ì„œ ì˜ë¯¸ê°€ ìžˆë‹¤ê³ í• ê²ƒì´ë‹¤. + + +\subsection{\obclassì˜ ì˜µì…˜} + +\subsubsection{한글 ë“œë¼ì´ë²„를 ì§€ì •í•˜ëŠ” 옵션} + +ë‹¤ìŒ ë‘ ì˜µì…˜ì€ í•œê¸€ ë“œë¼ì´ë²„를 ê°•ì œë¡œ ì§€ì •í•˜ëŠ” 옵션ì´ë‹¤. ì´ ì˜µì…˜ì„ ì“¸ 때는 ì˜¤ì§ \hologo{pdfLaTeX}ë§Œì„ +실행한다는 ì˜ë¯¸ìž„ì„ ê¸°ì–µí•´ë‘ìž. +\begin{description} +\item [cjk] cjk-\ko 패키지로 í•œê¸€ì„ í‘œì‹œí•œë‹¤. ì´ íŒ¨í‚¤ì§€ëŠ” memhangulì˜ ì¼ë¶€ 기능과 충ëŒí• ê°€ëŠ¥ì„±ì´ +있으며 memhangulì€ ì›ì¹™ì 으로 cjk-\ko를 지ì›í•˜ì§€ 않는다. 그러나 한글 í‘œí˜„ë§Œì„ ìœ„í•´ì„œë¼ë©´ ì´ ì˜µì…˜ìœ¼ë¡œ +문서를 ìž‘ì„±í• ìˆ˜ 있다. +\item [dhucs] \koTeX-utfë¡œ í•œê¸€ì„ í‘œí˜„í•œë‹¤. \hologo{pdfLaTeX}ì—ì„œ ë””í´íŠ¸ì´ë©° memhangul-ucs는 +ì´ íŒ¨í‚¤ì§€ë¥¼ ì˜ë„í•˜ê³ ìž‘ì„±ëœ ê²ƒì´ë‹¤. +\end{description} + +ë”°ë¼ì„œ, ë‹¤ìŒ ì˜µì…˜ë“¤ì€ í•´ë‹¹í•˜ëŠ” ë“œë¼ì´ë²„ì—서만 ì˜ë¯¸ë¥¼ 갖는다. +\begin{description} +\item [strictcharcheck] \koTeX-utf. 엄격한 ë¬¸ìž ê²€ì‚¬. +\item [finemath] \koTeX-utf. 한글 간격 미세 ì¡°ì •. +\item [nofinemath] \koTeX-utf. finemath ê¸°ëŠ¥ì„ ë”. +\item [usedotemph] cjk-\ko. \verb|\dotemph| ëª…ë ¹ 사용 가능. +\item [uset1font] cjk-\ko. ë¼í‹´ë¬¸ìžë„ nanumtype1으로 ì°ìŒ. +\item [interwordHWP] \koTeX-utf. 단어 ê°„ê²©ì„ ì¡°ê¸ˆ ë” ë„“ê²Œ ë²Œë ¤ì¤€ë‹¤. +\item [interworddefault] \koTeX-utf. 단어 ê°„ê²©ì„ ì 당히 ë²Œë ¤ì¤€ë‹¤. +\end{description} + +\subsubsection{ë ˆê±°ì‹œ í…ê³¼ ê´€ë ¨ëœ ì˜µì…˜} + +ë‹¤ìŒ ì˜µì…˜ì€ \hologo{pdfTeX} 엔진 ë˜ëŠ” \hologo{eTeX} 엔진ì—서만 ì˜ë¯¸ë¥¼ 갖는다. ì´ ì˜µì…˜ì´ ì£¼ì–´ì§€ê³ +새로운 í… ì—”ì§„ì´ ìš´ì˜ë 때는 무시ëœë‹¤. +\begin{description} +\item [dvips] \obclassë¡œ ìž‘ì„±ëœ ë¬¸ì„œë¥¼ latex $\rightarrow$ dvips $\rightarrow$ ps2pdf 순으로 +컴파ì¼í•˜ë ¤ í• ë•Œ, 즉 pstricks를 ì´ìš©í• ë•Œ ì´ ì˜µì…˜ì„ ì£¼ì–´ì•¼ 한다. ì´ ì˜µì…˜ì„ ì¤€ ë¬¸ì„œì— ëŒ€í•˜ì—¬ \hologo{pdfLaTeX}ì„ +실행하면 안 ëœë‹¤. +\item [romanfixed] 로마 글ìžì˜ í¬ê¸°ì™€ 위치를 ë¯¸ì„¸ì¡°ì •í•˜ëŠ” 옵션으로서 untype1ì„ ì“¸ ë•Œ ìœ ìš©í•˜ë‹¤. 현재 ìƒí™©ì—서는 ì˜ë¯¸ê°€ í¬ì§€ ì•ŠìŒ. +\end{description} + +\subsubsection{여러 가지 옵션} + +다ìŒì€ \obclass ì˜ ê³ ìœ í•œ 옵션들ì´ë‹¤. +\begin{description} +\item [chapter] \verb|\chapter| ëª…ë ¹ì„ ì œëŒ€ë¡œ 쓸 수 있게 해준다. ì´ ì˜µì…˜ì´ ì—†ìœ¼ë©´ \obclass는 \verb|\section|부터 시작하는 문서ë¼ê³ ê°„ì£¼í•˜ê³ ì‹ìží•˜ì§€ë§Œ \verb|\chapter|ì—ì„œ ì—러를 내지는 않는다. +\item [kosection] \verb|\section|ì— ëŒ€í•˜ì—¬ ``ì œ''와 ``ì ˆ''ì„ ì°ì–´ì£¼ë„ë¡ í•˜ëŠ” 옵션ì´ë‹¤. +\item [amsmath] amsmath.sty와 amssymb.sty를 미리 로드해주는 옵션ì´ë‹¤. +\item [adjustmath] 한글 ë¬¸ì„œì˜ í–‰ê°„ê²©ì´ ë²Œì–´ì§ìœ¼ë¡œ ì¸í•´ì„œ display 수ì‹ì˜ ì „í›„ì— ë„ˆë¬´ ë§Žì€ ê³µë°±ì´ ìƒê¸°ëŠ” ê²ƒì„ ë§‰ì•„ì¤€ë‹¤. +\item [arabicfront] \verb|\frontmatter| ë¶€ë¶„ì˜ íŽ˜ì´ì§€ 숫ìžë¥¼ ì•„ë¼ë¹„ì•„ 숫ìžë¡œ ì°ëŠ”다. ê¸°ë³¸ê°’ì€ ë¡œë§Œ 숫ìž. +\item [footnote] ê°ì£¼ 번호와 숫ìžë¥¼ í•œêµì‹ìœ¼ë¡œ ì‹ìží•œë‹¤. +\item [figtabcapt] 그림과 í‘œì— \cnm{그림 1}ê³¼ ê°™ì€ ë°©ì‹ìœ¼ë¡œ ìº¡ì…˜ì„ ë‹¨ë‹¤. +\item [gremph] 글꼴 대체 ê°•ì¡° ë°©ì‹ì„ 쓴다. ì´ê²ƒì´ 기본값ì´ë‹¤. +\item [itemph] ê¸°ìš¸ì¸ ê¸€ê¼´ ê°•ì¡° ë°©ì‹ì„ 쓴다. +\item [nonfrench] nonfrenchspacing. +\item [hangulpagestyle] ë³¸ë¬¸ì˜ íŽ˜ì´ì§€ 스타ì¼ì„ hangul ì–‘ì‹ìœ¼ë¡œ 한다. +\item [nokorean] ì‚¬ì‹¤ìƒ memoir와 ê±°ì˜ ê°™ì€ ìƒíƒœê°€ ë˜ê²Œ 한다. 즉 pdf bookmarkë„ ë§Œë“¤ì§€ 않으며 í•œê¸€ë„ ì°ížˆì§€ 않는다. +\item [pdfbookmark] nokorean ì˜µì…˜ì„ ì£¼ë©´ì„œë„ ë¶ë§ˆí¬ëŠ” 만들ë„ë¡ hyperrefì„ ë¡œë“œí•´ì£¼ëŠ” ì—í• ì„ í•œë‹¤. nokorean ì˜µì…˜ì´ ì£¼ì–´ì§€ì§€ ì•Šì„ ë•ŒëŠ” 무ì˜ë¯¸í•¨. +\item [10.5pt] 본문 í™œìž í¬ê¸°ë¥¼ 10.5ptë¡œ 한다. +\item [quotespacing] quote, quotation í™˜ê²½ì˜ ì¤„ê°„ê²©ì„ `ì¢ì€ 줄간격'으로 줄ì¸ë‹¤. +\item [nanum] 나눔명조/ë‚˜ëˆ”ê³ ë”• 트루타입 ê¸€ê¼´ì„ ê¸°ë³¸ 글꼴로 사용하ë„ë¡ ì„¤ì •í•œë‹¤. +\item [hcr] 함초롬 LVT ê¸€ê¼´ì„ ê¸°ë³¸ 글꼴로 사용하ë„ë¡ ì„¤ì •í•œë‹¤. +\end{description} + +\bigskip + +ë‹¤ìŒ ì˜µì…˜ë“¤ì€ íŠ¹ë³„í•œ ìƒí™©ì—ì„œ ì˜ë¯¸ë¥¼ 가지는 것ì´ë‹¤. +\begin{description} +\item [lyxhyper] LyXì—ì„œ 문서를 ìž‘ì„±í• ë•Œ LyXì´ ê°•ì œë¡œ hyperrefì„ ë¡œë“œí•˜ëŠ” 기능과 \obclassì˜ hyperref 로드 ê¸°ëŠ¥ì´ ì¶©ëŒí•˜ëŠ” ê²ƒì„ ë°©ì§€í•˜ê¸° 위한 것ì´ë‹¤. +\item [tocentry] chapter 옵션과 ê°™ì´ ì“°ì—¬ì„œ toc, lofì˜ ì—”íŠ¸ë¦¬ë¥¼ ì¡°ì •í•´ì¤€ë‹¤. +\item [microtype] ì´ ì˜µì…˜ì´ ì§€ì •ë˜ë©´ \hologo{pdfTeX}ê³¼ \hologo{LuaTeX}ì—ì„œ microtype 패키지를 불러온다. 다만 \hologo{XeTeX}ì—서는 문장부호 ëŒì–´ë‚´ê¸°ë¥¼ 위한 xetexko-hanging 스타ì¼ì„ 로드한다. +\item [subfigure] subfig 패키지 ëŒ€ì‹ subfigure 패키지를 쓰기 위해서 충ëŒì´ 있는 코드 하나를 ìˆ˜ì •í•´ì¤€ë‹¤. +\item [manualfontspec] fontspec 패키지를 ìžë™ìœ¼ë¡œ 로드하지 ì•Šê³ ì‚¬ìš©ìžê°€ ì§ì ‘ ì„¤ì •í•˜ê³ ìž í• ë•Œ +\item [fontspec] fontspec íŒ¨í‚¤ì§€ì— ë„˜ê²¨ì¤„ ì˜µì…˜ì„ ì§€ì •í•œë‹¤. +\item [xcolor] xcolor íŒ¨í‚¤ì§€ì— ë„˜ê²¨ì¤„ ì˜µì…˜ì„ ì§€ì •í•œë‹¤. +\item [hyperref] hyperref íŒ¨í‚¤ì§€ì— ë„˜ê²¨ì¤„ ì˜µì…˜ì„ ì§€ì •í•œë‹¤. +\item [moreverb] moreverb 패키지를 ì‚¬ìš©í•˜ë ¤ í• ë•Œ. ì•½ê°„ì˜ ì¶©ëŒì„ 해결해준다. +\item [preload] \verb|\documentclass|ê°€ 시작ë˜ê¸° ì „ì— ë¡œë“œí•´ì•¼ í• íŒ¨í‚¤ì§€ë¥¼ ì§€ì •í•œë‹¤. +\item [preloadoption] preloadí• ë•Œ 함께 넘겨줄 ì˜µì…˜ì„ ì“´ë‹¤. +\item [faht, fawd] 특별히 pdf 사ì´ì¦ˆë¥¼ ì¡°ì ˆí• í•„ìš”ê°€ ìžˆì„ ë•Œ 사용한다. 특히 flowfram 패키지를 위해서 필요하다. +\item [noreserveinserts] \hologo{eTeX}ì˜ reserveinserts 확장 코드를 ì–µì œí•œë‹¤. ì¼ë°˜ì 으로 ì‚¬ìš©í• í•„ìš” 없다. +\item [moreroom] \hologo{pdfTeX}ì—ì„œ 용량 부족으로 ì—러가 ë°œìƒí• ë•Œ 특별히 ì§€ì •í•œë‹¤. +\end{description} + +\bigskip + +ë‹¤ìŒ ì˜µì…˜ë“¤ì€ í˜„ìž¬ í° ì˜ë¯¸ë¥¼ 지니지 않는 것들ì´ë‹¤. 대부분 \koTeX ì˜ ë°œì „ê³¼ ë”불어 \obclassì—ì„œ 특별히 ì§€ì •í• í•„ìš”ê°€ 없어졌다. +\begin{description} +\item [unfonts] ì€ ê¸€ê¼´ì„ ì‚¬ìš©í•˜ê²Œ 한다. ë ˆê±°ì‹œ í…ì—서는 untype1ì´ê³ 새로운 í… ì—”ì§„ì—서는 ì€ê¸€ê¼´ íŠ¸ë£¨íƒ€ìž…ì´ ê¸°ë³¸ ê¸€ê¼´ì´ ëœë‹¤. +\item [nounfonts] ì€ ê¸€ê¼´ì„ ì‚¬ìš©í•˜ì§€ 않게 한다. ì´ê²ƒì´ ë””í´íŠ¸ì´ë‹¤. +\item [latinquote] 따옴표를 ë¼í‹´ 글꼴ì—ì„œ ì°ë„ë¡ ê°•ì œí•˜ëŠ” 옵션ì´ì—ˆë‹¤. 현재는 아무런 ìž‘ìš©ë„ í•˜ì§€ 않는다. +\item [oldhangul] 옛한글 ì‹ìžë¥¼ 위한 옵션ì´ì—ˆë‹¤. 현재는 ì´ ì˜µì…˜ì´ ì—†ì–´ë„ ì˜›í•œê¸€ì„ ìž˜ 처리한다. +\item [nowinname] ì€ê¸€ê¼´ì„ 위해서 ë§ˆë ¨ëœ ì˜µì…˜ì´ì—ˆìœ¼ë‚˜ 현재는 무ì˜ë¯¸í•˜ë‹¤. +\end{description} + + +%\section[\obclass{}와 비êµ]{\obclass{}\footnote{현재 documentclass ì´ë¦„으로 oblivoir를 ì“°ë“ xoblivoir를 ì“°ë“ ì‹¤í–‰ë˜ëŠ” ì—”ì§„ì— ë”°ë¼ ê¸°ëŠ¥ì´ ì„¤ì •ëœë‹¤. 그러나 여기서는 pdf\TeX\ 엔진ì—ì„œ ì“°ë˜ legacy oblivoir를 가리키는 ê²½ìš°ì— ``\obclass''ë¼ê³ 하였다.}와 비êµ} + +%%%ë‹¤ìŒ ì˜µì…˜ì€ disableë˜ì—ˆë‹¤. 아무런 ìž‘ìš©ì´ ì—†ëŠ” 것ì´ë¯€ë¡œ ì—러를 +%%%ë°œìƒí•˜ì§€ëŠ” 않지만 íš¨ê³¼ë„ ì—†ë‹¤. +%%%\begin{description} +%%%\item [{[dvips]}] 당연히 ë”ì´ìƒ 쓸 ì¼ì´ 없으므로. +%%%\item [{[romanfixed]}] í°íŠ¸ ê´€ë ¨ëœ ì˜µì…˜ì€ ëŒ€ë¶€ë¶„ 비활성화ëœë‹¤. +%%%\item [{[finemath]}, {[nofinemath]}] ì´ ì˜µì…˜ì€ disableë˜ì—ˆë‹¤. finemathì— ê´€ë ¨ëœ ì‚¬í•ì€ \xetexko ì—ì„œ ëª¨ë‘ êµ¬í˜„í•˜ê³ ìžˆë‹¤. +%%%%그러나 ì™„ì „í•œ í˜¸í™˜ì€ ì•„ì§ ë˜ì§€ 않는다. 대표ì ì¸ ì˜ˆê°€ 괄호 ë’¤ì˜ ê°„ê²©ì´ë‹¤. +%%%\item [{[strictcharcheck]}] dhucs íŠ¹ìœ ì˜ ì˜µì…˜ì´ì—ˆë‹¤. +%%%\end{description} +%%% +%%%ë‹¤ìŒ ì˜µì…˜ì´ ìƒˆë¡œ ìƒê²¨ë‚¬ë‹¤.\footnote{% +%%% [latinquote] ì˜µì…˜ì€ ë”ì´ìƒ 아무런 ìž‘ìš©ì„ í•˜ì§€ 않는다. +%%%} +%%%\begin{description} +%%%%\item [{[latinquote]}] 홑따옴표와 겹따옴표를 ì‹ìží•˜ëŠ” í°íŠ¸ë¥¼ ë¼í‹´ ë¬¸ìž í°íŠ¸ë¡œ í• ê²ƒì¸ê°€ 한글 í°íŠ¸ë¡œ í• ê²ƒì¸ê°€ë¥¼ ê²°ì •í•˜ëŠ” +%%%%것ì´ë‹¤. ì´ ì˜µì…˜ì´ ì£¼ì–´ì§€ë©´ ë¼í‹´ ë¬¸ìž í°íŠ¸ì˜ 겹따옴표를 ì‹ìží•œë‹¤. +%%%\item[{[manualfontspec]}, {[fontspec]}] ì´ ì˜µì…˜ì˜ ë™ìž‘ì— ëŒ€í•´ì„œëŠ” \myREF{sec:fontspec}{sec:í°íŠ¸ìŠ¤íŽ™}\를 ë³´ë¼. 2011/09/15 ì´ì „ ë²„ì „ì—서는 옵션 명ì¹ì´ [fontspec]ì´ì—ˆìœ¼ë‚˜ ì´ ì˜µì…˜ì€ ë‹¤ë¥¸ 기능으로 ì“°ì´ê²Œ ë˜ì—ˆë‹¤. +%%%\item[{[moreverb]}] ì´ ì˜µì…˜ì˜ ë™ìž‘ì— ëŒ€í•´ì„œëŠ” \myREF{sec:moreverb}{sec:모아버브}\를 ë³´ë¼. +%%%%\item[{[oldhangul]}] ì´ ì˜µì…˜ì˜ ë™ìž‘ì— ëŒ€í•´ì„œëŠ” \ref{sec:올드한글}\를 ë³´ë¼. +%%%\item[{[amsmath]}] ì´ ì˜µì…˜ì˜ ë™ìž‘ì— ëŒ€í•´ì„œëŠ” \myREF{sec:ams}{sec:ì—ì´ì— ì—스}\를 ë³´ë¼. +%%%\item[{[nowinname]}] ì´ ì˜µì…˜ì˜ ë™ìž‘ì— ëŒ€í•´ì„œëŠ” \myREF{sec:nowinname}{sec:노윈네임}\를 ë³´ë¼. +%%%%\item[{[verthangul]}] ì´ ì˜µì…˜ì˜ ë™ìž‘ì— ëŒ€í•´ì„œëŠ” \ref{sec:세로쓰기}\를 ë³´ë¼. %%% not implemented +%%%\item [{[microtype]}] ì´ ì˜µì…˜ì˜ ë™ìž‘ì— ëŒ€í•´ì„œëŠ” \myREF{sec:microtype}{sec:마ì´í¬ë¡œíƒ€ìž…}\를 ë³´ë¼. +%%%\end{description} +%%% +%%%ë‹¤ìŒ ì˜µì…˜ì€ ê·¸ëŒ€ë¡œ 있지만 ë™ìž‘ì´ ë‹¬ë¼ì¡Œë‹¤. +%%%\begin{description} +%%%\item [{[itemph]}] emph ë˜ëŠ” itshapeì— í•œê¸€ì„ ê¸°ìš¸ì—¬ì„œ ì‹ìží•œë‹¤. +%%%\item [{[gremph]}] emph ë˜ëŠ” itshapeì— í•œê¸€ì„ ë°”ë¡œ ì„ í°íŠ¸ë¡œ ì‹ìží•œë‹¤. +%%%\end{description} +%%%%gremph와 itemphì˜ ì°¨ì´ëŠ” ì´ì œ italicì¸ê°€ ì•„ë‹Œê°€ì˜ ì°¨ì´ë¿ì´ë‹¤. +%%% +%%%ë‹¤ìŒ ì˜µì…˜ì€ íŠ¹ë³„í•œ 예외 처리를 위한 것ì´ë‹¤. ì¼ë°˜ì ì¸ ê²½ìš°ì—는 ì“°ì´ì§€ 않는다. +%%%\myREF{sec:flowfram}{sec:í”Œë¡œí”„ë ˜}\를 ë³´ë¼. +%%%\begin{description} +%%%\item [{[faht]}, {[fawd]}] 문서 ì „ì²´ì˜ stockheight와 stockwidth를 미리 ì„¤ì •í•œë‹¤. +%%%\item[{[preload]}, {[preloadoption]}] ì´ ì˜µì…˜ì˜ ë™ìž‘ì— ëŒ€í•´ì„œëŠ” \myREF{sec:preload}{sec:프리로드}\를 ë³´ë¼. +%%%\end{description} +%%% +%%%ë ˆê±°ì‹œ ko.\TeX ì˜ í°íŠ¸ ì„¤ì • ëª…ë ¹ë“¤ì€ ì „í˜€ ë™ìž‘하지 ì•Šê³ ì—러를 í† í•´ë‚¸ë‹¤ëŠ” ì‚¬ì‹¤ì„ ì•Œì•„ì•¼ 한다. 즉, \texttt{\textbackslash{}SetAdhocFonts}ë¼ë“ ê°€ +%%%\texttt{\textbackslash{}SetHangulFonts} ê°™ì€ ëª…ë ¹ì€ ì œê±°ë˜ì–´ 있다. \XeLaTeX{}ì„ +%%%쓰는 목ì ì´ ì£¼ë¡œ í°íŠ¸ ë¬¸ì œì™€ ê´€ë ¨ì´ ìžˆìœ¼ë¯€ë¡œ, ì¢…ëž˜ì˜ í°íŠ¸ ì„¤ì • ë°©ì‹ì€ ëª¨ë‘ \XeLaTeX{} ë°©ì‹ìœ¼ë¡œ 바꾸ë„ë¡ í•´ì•¼ 한다. +%%%%다ìŒì€ ì œê±°ëœ, ë”ì´ìƒ ì‚¬ìš©í• ìˆ˜ 없는 ëª…ë ¹ë“¤ì´ë‹¤. +%%%%\begin{verbatim} +%%%% \SetHangulFonts +%%%% \SetHanjaFonts +%%%% \SetAdhocFonts +%%%% \SetGremphFonts +%%%% \interhchar +%%%%\end{verbatim} +%%% +%%%ê·¸ë°–ì˜ ëª¨ë“ \obclass{}ì˜ ê¸°ëŠ¥ì„ \xobclass{}ì—ì„œ 쓸 수 있다. +%%%한글 문서 ìž‘ì„±ì— ìžˆì–´ì„œ í‘œì¤€ì´ ë˜ê³ ìž í•˜ëŠ” \obclass{}를 +%%%\XeTeX ì—ì„œ\explpunc.Lua\TeX ì—ì„œë„.\ 편리하게 ì‚¬ìš©í• ìˆ˜ 있게 ë˜ê¸°ë¥¼ ë°”ë¼ ë§ˆì§€ 않는다. + +\section{í°íŠ¸ ì„¤ì • ë°©ì‹ì— 대한 간단한 설명}\myLabel{sec:font}{sec:í°íŠ¸} + +\subsection{\koTeX-utf 엔진} + +글꼴 ì„ íƒ ëª…ë ¹ \verb|\SetHangulFonts|, \verb|\SetHanjaFonts|, \verb|\SetAdhocFonts|와 ë”불어, +gremph ì˜µì…˜ì´ ì£¼ì–´ì¡Œì„ ë•Œ \verb|\SetGremphFonts| ë“±ì„ ì‚¬ìš©í•œë‹¤. +ì´ ëª…ë ¹ì˜ ì˜ë¯¸ì™€ ìš©ë²•ì— ëŒ€í•´ì„œëŠ” \koTeX\ 사용설명서를 ì°¸ê³ í•˜ë¼. + +아무런 ì§€ì •ë„ ì—†ì„ ê²½ìš° nanumtype1으로 ì‹ìží•˜ê³ , ì´ê²ƒì€ \koTeX-utfì˜ ë””í´íŠ¸ ìƒí™©ê³¼ ë™ì¼í•˜ë‹¤. +gremph는 \koTeX-utfì—ì„œ \verb|\usepackage{dhucs-gremph}|를 ì„ ì–¸í•œ 경우와 ë™ì¼í•˜ê²Œ +ë™ìž‘하므로 별ë„ë¡œ ì´ ìŠ¤íƒ€ì¼ì„ ì–¹ì„ í•„ìš”ëŠ” 없다. + +\subsection{\XeTeX-\ko, \LuaTeX-\ko} + +한글 ë“œë¼ì´ë²„ë“¤ì€ ë¼í‹´ ë¬¸ìž í°íŠ¸ì™€ 한글/í•œìž í°íŠ¸ë¥¼ 분리하는 ê²ƒì„ ê¸°ë³¸ìœ¼ë¡œ í•˜ê³ ìžˆë‹¤. +% \footnote{% + % 한글과 ë¼í‹´ 문ìžì„ 분리하지 ì•Šìœ¼ë ¤ í• ê²½ìš°, fontspec íŒ¨í‚¤ì§€ì˜ + % \texttt{\textbackslash{}fontspec} ëª…ë ¹ ë“±ì„ ì‚¬ìš©í• ìˆ˜ + % 있다. 그러나 í°íŠ¸ 테스트 ë“±ì˜ íŠ¹ë³„í•œ 목ì ì´ ì•„ë‹ˆê³ ì¼ë°˜ + % 문서 작성 ìƒí™©ì—ì„œ ì´ë ‡ê²Œ ì¨ì•¼ í• ì´ìœ ê°€ 별로 ì—†ì„ ê²ƒì´ë‹¤. +% % 예를 들어 ë¼í‹´ 문ìžìžê¹Œì§€ 바탕체를 ì“°ë©´: +% % {\setkormainfont{바탕}\fontspec{바탕}% +% % 한글 바탕체. The quick brown fox jumps over the lazy dog.} + % ë˜í•œ, 한글 í°íŠ¸ì™€ í•œìž í°íŠ¸ë¥¼ ë¶„ë¦¬í• ìˆ˜ 있는ë°, ì´ì— 대해서는 + % \ref{sec:ë””í´íŠ¸}\를 참조하ë¼. + % } +한글과 ë¼í‹´ ë¬¸ìž ê¸€ê¼´ì„ ë¶„ë¦¬í•˜ì§€ ì•Šìœ¼ë ¤ í• ê²½ìš°, +\xetexko\ ëª…ë ¹ì¸ +\verb|\disablekoreanfonts|를 ì„ ì–¸í•œë‹¤. +%\footnote{% +% \XeTeX{}ko 2008/11/10 ì´í›„ ë²„ì „.} +%%\xetexko 를 ë”°ë¼ì„œ \verb|\hangulmarks|와 ê°™ì€ ëª…ë ¹êµ°ì´ë‚˜ \verb|\xetexkofontregime| +%%ëª…ë ¹ì„ í™œìš©í•˜ë©´ ëœë‹¤. ì´ì— 대해서는 \xetexko\ ë§¤ë‰´ì–¼ì„ (반드시) 참조하ë¼. +ì´ë ‡ê²Œ 하면 한글 ê¸€ê¼´ì€ +ë¼í‹´ ë¬¸ìž ê¸€ê¼´ì„ ë”°ë¼ê°€ê²Œ ëœë‹¤. 즉, \texttt{\textbackslash setmainfont} +등으로 ì„ ì–¸ëœ ê¸€ê¼´ì´ í•œê¸€ê³¼ ë¼í‹´ 문ìžì— ë™ì‹œì— ì‹ìžëœë‹¤.\footnote{% + ì´ì™¸ì—ë„ í•œê¸€-ë¼í‹´ ë¬¸ìž ê¸€ê¼´ì˜ ë¶„ë¦¬ì— ë”°ë¥´ëŠ” 여러 가지 옵션 ì •ì˜ì— ê´€ë ¨ëœ + \xetexko, \luatexko\ 매í¬ë¡œê°€ 있으므로 ì´ì— 대해서는 \xetexko, \luatexko\ ë§¤ë‰´ì–¼ì„ + ì°¸ê³ í•˜ë¼. +} + +\paragraph{ë¼í‹´ 문ìž} +ë¼í‹´ ë¬¸ìž í°íŠ¸ëŠ” fontspec íŒ¨í‚¤ì§€ì˜ ë°©ì‹ì„ 따른다. +ì„¤ì •ê³¼ ì‚¬ìš©ì— ëŒ€í•´ì„œëŠ” fontspec 패키지 문서를 ì°¸ê³ í•˜ë¼. +매우 ë°©ëŒ€í•˜ê³ í›Œë¥í•œ 문서ì´ë‹¤. + +\begin{boxedverbatim} +\setmainfont{<Font Name>} +\setsansfont{...} +\setmonofont{...} +\end{boxedverbatim} + +ì´ ëª…ë ¹ì˜ ì˜µì…˜ìœ¼ë¡œ \verb|[Ligatures=TeX]|ì„ ì£¼ë©´ \verb|``|, \verb|---|와 ê°™ì€ +ìž…ë ¥ì´ ``, ---와 ê°™ì´ ë‚˜íƒ€ë‚œë‹¤. ëŒ€ë¶€ë¶„ì˜ í… ì†ŒìŠ¤ì—는 ì´ëŸ° ì´ë¥¸ë°” í… ë¦¬ê±°ì³ë¥¼ 사용하는 ê²ƒì´ +ì¼ë°˜ì ì´ë¯€ë¡œ ì´ ì˜µì…˜ì„ ì§€ì •í•˜ëŠ” ê²ƒì´ ì¢‹ë‹¤. ìµœì‹ ë²„ì „ì˜ fontspecì€ ì´ ì˜µì…˜ì„ ìžë™ìœ¼ë¡œ 붙여주며, +아래 ì„¤ëª…í• \cs{setkomainfont} ë“±ì˜ ëª…ë ¹ì„ ì¨ë„ ì—ì‹œ ì´ ì˜µì…˜ì€ ìžë™ìœ¼ë¡œ 붙는다. +%\XeTeX ì—ì„œ \verb|[Mapping=tex-text]| ì˜µì…˜ì„ +%ì¨ë„ 좋ì€ë° ì´ ì˜µì…˜ì€ \LuaTeX ì—서는 무ì˜ë¯¸í•˜ë¯€ë¡œ ì–‘ìª½ì— í†µìš©ë˜ëŠ” \verb|[Ligatures=TeX]|ì„ +%ì“°ë„ë¡ í•˜ìž. ë”°ë¼ì„œ +만약 \ct{TeX Gyre Termes}를 ë¼í‹´ ë¬¸ìž ì„¸ë¦¬í”„ 글꼴로 ì“°ë ¤ 한다면, +\begin{verbatim} +\setmainfont[Ligatures=TeX]{TeX Gyre Termes} +\end{verbatim} +와 ê°™ì´ ì§€ì •í•˜ë©´ ëœë‹¤. + +\paragraph{한글과 í•œìž} +한글 í°íŠ¸ëŠ” ë‹¤ìŒ ëª…ë ¹ì„ ì‚¬ìš©í•˜ì—¬ ì„¤ì •í•œë‹¤. ìžì„¸í•œ 사í•ì€ \xetexko, \luatexko\ ë§¤ë‰´ì–¼ì„ ì°¸ê³ í•˜ë¼. +\begin{boxedverbatim} +\setmainhangulfont[Options]{FontName} +\setsanshangulfont[Options]{FontName} +\setmonohangulfont[Options]{FontName} +\setmainhanjafont[Options]{FontName} +\setsanshanjafont[Options]{FontName} +\setmonohanjafont[Options]{FontName} +\end{boxedverbatim} + +ì´ë°–ì— íŠ¹ë³„í•œ ëª…ë ¹ìœ¼ë¡œ \luatexkoì—는 fallbackfont를 위한 ëª…ë ¹ì´ ìžˆë‹¤. +\begin{boxedverbatim} +\setmainfallbackfont +\setsansfallbackfont +\setmonofallbackfont +\end{boxedverbatim} +\xetexkoì—는 ì´ ëª…ë ¹ì´ ì—†ëŠ” ëŒ€ì‹ \cs{newfontfamily}\cs{fallbackhanjafont}를 ì´ìš©í•˜ì—¬ +fallback í°íŠ¸ë¥¼ ì •ì˜í• 수 있다. ì´ ê¸°ëŠ¥ì€ í•œìž(ë˜ëŠ” 한글/í•œìž) 글꼴ì—ì„œë„ ì°¾ì„ ìˆ˜ 없는 í•œìžë¥¼ +ì‹ìží•˜ê¸° 위해서 사용ëœë‹¤. + +여기 언급하지 못한 다양한 ëª…ë ¹ë“¤ì´ ì œê³µë˜ë¯€ë¡œ 해당 ë§¤ë‰´ì–¼ì„ ë°˜ë“œì‹œ ì½ì–´ë³´ê¸° 바란다. +oblivoirì—ì„œë„ \xetexko, \luatexko ì˜ í°íŠ¸ ì„¤ì • ë°©ì‹ì„ 그대로 í™œìš©í• ìˆ˜ 있다. + +%한글 í°íŠ¸ë§Œì„ ì´ìš©í•´ì„œ 한글/ë¼í‹´ 문ìžì— ëª¨ë‘ ì‹ìží• 필요가 ìžˆì„ +%수 있다. ì´ ê²½ìš° 다ìŒê³¼ ê°™ì´ í•˜ëŠ” ê²ƒì´ í•œ 가지 방법ì´ë‹¤. +%\begin{boxedverbatim} +%\disablekoreanfonts +%\setmainfont{NanumMyeongjo} +%\end{boxedverbatim} +%ë˜ëŠ”, +%\begin{boxedverbatim} +%\setmainhangulfont{NanumMyeongjo} +%\hangulmarks +%\end{boxedverbatim} +%ì´ë ‡ê²Œ 하면 ë¼í‹´ 문ìžì™€ 문장부호, 숫ìžë¥¼ 나눔명조로 ì‹ìží•œë‹¤. +% +%ë” ì„¸ì„¸í•œ ì§€ì •ì„ ìœ„í•˜ì—¬ +%ê·¸ë¦¬ê³ alphas, nums, parens, quotes, colons, hyphens, puncts, cjksymbolsê°€ ì‹ìžë í°íŠ¸ì˜ ì˜ì—(latin, hangul, hanja, prevfont)ì„ ì •ì˜í•˜ëŠ” \verb|\xetexkofontregime| ëª…ë ¹ë„ ì“¸ 수 있다. +%ì´ì— 대해서는 \xetexko\ ë§¤ë‰´ì–¼ì„ ë°˜ë“œì‹œ 참조하ë¼. + +\paragraph{ìž„ì‹œ í°íŠ¸ êµì²´} +ë¬¸ìž¥ì„ ìž‘ì„± ì¤‘ì— ì¼ì‹œì 으로 í°íŠ¸ë¥¼ êµì²´í•˜ê¸° 위한 ëª…ë ¹ìœ¼ë¡œ +\begin{boxedverbatim} +\adhochangulfont +\adhochanjafont +\end{boxedverbatim} +ì´ ì •ì˜ë˜ì–´ 있다. ì´ ëª…ë ¹ë“¤ì€ \verb|\setmainhangulfont| ëª…ë ¹ê³¼ ê°™ì€ ë°©ë²•ìœ¼ë¡œ 사용한다. ë˜í•œ, +\begin{boxedverbatim} +\hangulfontspec +\hanjafontspec +\end{boxedverbatim} +ëª…ë ¹ë„ ì •ì˜ë˜ì–´ 있으며, \verb|\fontspec| ëª…ë ¹ì´ ì ìš©ë˜ì§€ 않는 한글과 í•œìž ì˜ì—ì— íš¨ë ¥ì„ ë°œíœ˜í•˜ë¯€ë¡œ 필요한 대로 쓸 수 있다. + +\subsection{\obclassì˜ í°íŠ¸ ì„¤ì • ëª…ë ¹ (\protect\cs{setko...} ëª…ë ¹êµ°)} + +\subsubsection{ê¸€ê¼´ì˜ ì´ë¦„} +fontspecì„ ì´ìš©í•˜ì—¬ ê¸€ê¼´ì„ ì§€ì •í•˜ëŠ” ë° ìžˆì–´ì„œ 사용ìžê°€ ê³¤ëž€ì„ ê²ªëŠ” ë¬¸ì œ ì¤‘ì˜ í•˜ë‚˜ê°€ 글꼴 ì´ë¦„ì„ +ì§€ì •í•˜ëŠ” 것ì´ë‹¤. ë¨¼ì € íŠ¹ì • í°íŠ¸(여기서는 함초롬바탕LVT)ì˜ ê¸€ê¼´ ì´ë¦„ì„ ì•Œì•„ë³´ê¸° 위해 \util{otfinfo}를 +사용해보ìž. ê¸€ê¼´ì— ëŒ€í•˜ì—¬ \util{otfinfo -i}를 실행하면 다ìŒê³¼ ê°™ì€ ê²°ê³¼ê°€ 나온다. + +\begin{footnotesize} +\begin{verbatim} +$ otfinfo -i HANBatang-LVT.ttf +Family: HCR Batang LVT +Subfamily: Regular +Full name: HCR Batang LVT +PostScript name: HCRBatangLVT +Mac font menu name: HCR Batang LVT +Version: Version 1.940; KTS Build 20140401 +Unique ID: YoonDesign: HCR Batang LVT: KTS 20140401 +Description: The Korean TeX Society has added GSUB/GPOS/vhea/vmtx tables + chiefly for old hangul rendering. + Please contact http://www.ktug.org for these issues. +Designer URL: http://yoonfont.co.kr/ +Manufacturer: YoonDesign; The Korean TeX Society +Vendor URL: http://yoonfont.co.kr/ +Trademark: HCR Batang is a trademark of YoonDesign. +Copyright: Copyright (c) 2010-2013 Hancom INC(HNC). All rights reserved. +License URL: http://yoonfont.co.kr/ +License Description: YoonDesign Inc. +Vendor ID: YDI +\end{verbatim} +\end{footnotesize} +ì´ ê°€ìš´ë°, ``Full name''ê³¼ ``Postscript name''ì„ ì‚¬ìš©í•˜ë©´ ëœë‹¤.\footnote{% + 2014ë…„ 6ì›” 현재, 대체로 \XeTeX ì€ ``Full name''ì„ ì“°ë©´ ê±°ì˜ ì˜¤ë¥˜ì—†ì´ ë™ìž‘í•˜ê³ + \LuaTeX ì€ Postscript nameì„ ì„ í˜¸í•˜ëŠ” 듯하다. ì´ ì‚¬ì •ì€ \ct{luaotfload}나 + \XeTeX\ ì—”ì§„ì˜ ê°œì„ ì— ë”°ë¼ ë‹¬ë¼ì§ˆ 수 있다.} +%ì¼ë°˜ì 으로 Postscript nameì„ +%쓰는 ìª½ì´ ì¢‹ë‹¤. +여기서 ``Family''는 ê°™ì€ ê¸€ê¼´ ê°€ì¡±ë“¤ì´ ë˜‘ê°™ì€ ì´ë¦„ì„ ê°€ì§„ë‹¤. 예를 들어 함초롬바탕LVT Bold체는 +Familyê°€ ``HCR Batang LVT''ì´ê³ Subfamilyê°€ ``Bold''ë¡œ ë˜ì–´ 있다. ì´ë ‡ê²Œ 글꼴 ìžì²´ê°€ 글꼴 ê°€ì¡±ì— ëŒ€í•œ ì •ë³´ë¥¼ ê°€ì§€ê³ ìžˆìœ¼ë©´ Family만 ì§€ì •í•´ë„ ìžë™ìœ¼ë¡œ Bold ê¸€ê¼´ì„ ê¸€ê¼´ê°€ì¡±ì—ì„œ 찾는다 (ëª¨ë“ í•œê¸€ ê¸€ê¼´ì´ ì´ë ‡ì§€ëŠ” 않다). + +예를 들면 +\oblivoirdblquote{ë§‘ì€ ê³ ë”•}ì€ ë§¥ë½ì— ë”°ë¼ \oblivoirdblquote{ë§‘ì€ ê³ ë”• Bold}를 +글꼴 가족으로 ì¸ì‹í•œë‹¤. ë§‘ì€ ê³ ë”•ì˜ í°íŠ¸ ì •ë³´ 중ì—ì„œ ì´ë¦„(name)ê³¼ ê°€ì¡±ì— í•´ë‹¹í•˜ëŠ” ë¶€ë¶„ì„ ë³´ë©´, +\begin{verbatim} +$ otfinfo -i Malgun.ttf | grep -e "name" -e "amily" +Family: Malgun Gothic +Subfamily: Regular +Full name: Malgun Gothic +PostScript name: MalgunGothicRegular + +$ otfinfo -i Malgunbd.ttf | grep -e "name" -e "amily" +Family: Malgun Gothic +Subfamily: Bold +Full name: Malgun Gothic Bold +PostScript name: MalgunGothicBold +\end{verbatim} + +그러므로 +\begin{verbatim} +\setkosansfont(Malgun Gothic) +\end{verbatim} +ì´ë ‡ê²Œë§Œ ì§€ì •í•´ë„ êµµì€ ê¸€ê¼´ì´ ìš”êµ¬ë˜ëŠ” ê³³ì—서는 \oblivoirdblquote{ë§‘ì€ ê³ ë”• Bold}를 +ì‹ìží•´ì¤€ë‹¤. +%ì´ë ‡ê²Œ 잘 만들어진 ê¸€ê¼´ì„ ì´ìš©í•˜ëŠ” 경우, 간단히 í•˜ë‚˜ì˜ ì¸ìžë¡œ +%ê¸€ê¼´ì„ ì§€ì •í•´ì£¼ëŠ” 것만으로 êµµì€ ê¸€ê¼´ì„ ì‚¬ìš©í•˜ê²Œ í• ìˆ˜ 있다. + +í°íŠ¸ íŒŒì¼ ì´ë¦„ ìžì²´ë¥¼ 쓸 ìˆ˜ë„ ìžˆë‹¤. 다만 ì´ ê²½ìš°ëŠ” 글꼴 ê°€ì¡±ì„ ì§€ì •í•˜ëŠ” ê²ƒì´ ì•„ë‹ˆë¯€ë¡œ Bold나 Italic subfamily를 +ìžë™ìœ¼ë¡œ ì¸ì‹í•˜ì§€ ëª»í• ìˆ˜ 있다. íŒŒì¼ ì´ë¦„으로 ì‚¬ìš©í•˜ë ¤ë©´ 확장ìžë¥¼ 붙여주면 ëœë‹¤. 예컨대 함초롬바탕 LVTë¼ë©´ +\texttt{HANBatang-LVT.ttf}를 그대로 ì§€ì •í• ìˆ˜ 있다. êµ³ì´ \texttt{[ExternalLocation]} ì˜µì…˜ì„ ì£¼ì§€ +ì•Šì•„ë„ í™•ìž¥ìžë¥¼ 붙ì´ëŠ” 것만으로 ExternalLocationê³¼ ë™ì¼í•œ 결과를 얻는다. + +\subsubsection{간단한 í°íŠ¸ ì§€ì •} + +\XeTeX-\ko, \LuaTeX-\koì˜ ê¸°ë³¸ 한글/í•œìž í°íŠ¸ ì§€ì • ëª…ë ¹ì¸ +\begin{verbatim} +\setmainhangulfont, \setsanshangulfont, \setmonohangulfont +\setmainhanjafont, \setsanshanjafont, \setmonohanjafont +\end{verbatim} +ë“¤ì´ ìžˆìœ¼ë‚˜, +\xobclass ì—서는 약간 다른 방법(ë” íŽ¸ë¦¬í•œ?)ì˜ í°íŠ¸ ì •ì˜ê°€ +가능하다. ì´ê²ƒì€ ë‹¤ìŒ ì„¸ ëª…ë ¹ìœ¼ë¡œ ì´ë£¨ì–´ì ¸ 있다. +\begin{boxedverbatim} +\setkomainfont[<basename>](<Regular>)(<Bold>)(<Italic>) +\setkosansfont[<basename>](<Regular>)(<Bold>)(<Italic>) +\setkomonofont[<basename>](<Regular>)(<Bold>)(<Italic>) +\end{boxedverbatim} + +ì´ ì„¸ ëª…ë ¹ì„ ì‚¬ìš©í• ë•Œ 주ì˜í• ì ì€ ì¤‘ê´„í˜¸ \{ \}ê°€ ì „í˜€ ì“°ì´ì§€ 않는다는 것ì´ë‹¤. +ìž…ë ¥ìƒ ì‹¤ìˆ˜í•˜ê¸° 쉬우므로 주ì˜ë¥¼ 요한다. + +ì´ëŸ¬í•œ í°íŠ¸ ì •ì˜ ë°©ì‹ì€ xoblivoir í´ëž˜ìŠ¤ì˜ ì›ëž˜ ì˜ë„ì¸ `ë˜ë„ë¡ ê°„ë‹¨í•˜ê²Œ +필요한 것만' 사용하ìžëŠ” ë°ì„œ 나온 것ì´ë‹¤. +%그러므로 옛한글 ì„¤ì •ì´ë‚˜ +%ìžê°„, ìž¥í‰ ë“± 복잡한 í°íŠ¸ ì†ì„±ì„ ì ìš©í•˜ë ¤ 한다면 당연히 \xetexko ì˜ (즉 fontspecì˜) +%ì„¤ì • ë°©ì‹ì„ ì´ìš©í•˜ëŠ” ê²ƒì´ ì¢‹ë‹¤. + +ì´í›„ì˜ ì„¤ëª…ì€ \verb|\setkomainfont|ì— ëŒ€í•´ì„œë§Œ 한다. 다른 ë‘ ëª…ë ¹ì˜ ì‚¬ìš©ë²•ì€ ë™ì¼í•˜ë‹¤. +\begin{boxedverbatim} +\setkomainfont(Font Name) +\end{boxedverbatim} +가장 기본ì ì¸ ì‚¬ìš©ë²•ì€ ìœ„ì™€ 같다. 중괄호 \verb|{ }|ê°€ ì•„ë‹ˆë¼ ê´„í˜¸ \verb|( )|를 ì“°ê³ ìžˆìŒì— 주ì˜í•˜ë¼. + +\paragraph{긴 ëª…ë ¹} +ì´ ëª…ë ¹ì˜ ì™„ì „í•œ 형태는 다ìŒê³¼ 같다. +\begin{boxedverbatim} +\setkomainfont[<namebase>]% + (regular)% + (bold)% + (italic)% + [hangul-feature]% + [<hanja namebase>]% + (hanja-regular)% + (hanja-bold)% + (hanja-italic)% + [hanja-feature] +\end{boxedverbatim} +ëª¨ë‘ ì—´ ê°œì˜ ì˜µì…˜ ì¸ìžê°€ 올 수 ìžˆëŠ”ë° ê·¸ ê°€ìš´ë° ì ì–´ë„ í•˜ë‚˜ì˜ ê´„í˜¸ 옵션 ì¸ìžëŠ” 반드시 있어야 한다. +그러므로 그것(첫번째 regular)ì€ ``옵션'' ì¸ìžê°€ ì•„ë‹ˆë¼ ê·¸ëƒ¥ ì¸ìžì´ì§€ë§Œ í•˜ë‚˜ë§Œì„ ì¤‘ê´„í˜¸ë¡œ 묶는 ê²ƒì´ ì˜¤ížˆë ¤ 코딩 +실수를 ì¦ê°€ì‹œí‚¬ 것으로 ë³´ì•„ì„œ ëª¨ë‘ ê´„í˜¸ ì¸ìžë¥¼ 사용하ë„ë¡ í–ˆë‹¤. +괄호 옵션 ì¸ìžë¥¼ 하나만 준다면 ê·¸ê²ƒì€ í•œê¸€ regular 글꼴 ì´ë¦„으로 ë°›ì•„ë“¤ì¼ ê²ƒì´ë‹¤. +나머지 아홉 ê°œì˜ ì˜µì…˜ ì¸ìžëŠ” ìƒëžµ 가능하다. ê° ì˜µì…˜ ì¸ìžê°€ ìƒëžµê°€ëŠ¥í•˜ê¸° ë•Œë¬¸ì— +괄호나 êº¾ì‡ ê´„í˜¸ 사ì´ì— 스페ì´ìŠ¤ë¥¼ 남기지 ì•Šë„ë¡ ì£¼ì˜í•´ì•¼ 한다. 예를 들어 \verb*|(fontname) [feature]|와 ê°™ì´ +ì 으면 스페ì´ìŠ¤ ë•Œë¬¸ì— ì˜µì…˜ ì¸ìžì˜ íŒŒì‹±ì— ì‹¤íŒ¨í• ìˆ˜ 있다. + +기본ì 으로 í°íŠ¸ ì´ë¦„ì€ \verb|( )| ì•ˆì— ë“¤ì–´ê°„ë‹¤. ê·¸ë¦¬ê³ ë¯¸ë¦¬ 오는 \verb|[ ]|는 ì´ë¦„ì˜ ê³µí†µ ë¶€ë¶„ì„ ì¶•ì•½í•˜ê¸° 위한 것ì´ê³ ëì— ì˜¤ëŠ” \verb|[ ]|는 ì†ì„±ì„ 추가하기 위한 것ì´ë‹¤. ì´ ê·œì¹™ì´ ë‘ ë²ˆ 반복ëœë‹¤ê³ ìƒê°í•˜ë©´ ë˜ê² 다. + +\paragraph{한글과 í•œìž} +ì´ ê°€ìš´ë° ì•žì˜ ë‹¤ì„¯ 개는 한글, ë’¤ì˜ ë‹¤ì„¯ 개는 í•œìžê´€ë ¨ ì„¤ì •ì´ë‹¤. ê·¸ëŸ°ë° ì˜ˆì»¨ëŒ€ +\begin{verbatim} +\setkomainfont(Fontname A)(Fontname B) +\end{verbatim} +ì´ë ‡ê²Œ 코딩해서 Fontname Bê°€ í•œìž ê¸€ê¼´ì´ ë˜ê²Œ í•˜ë ¤ í•´ë„ +ë‘ ë²ˆì§¸ 괄호 옵션 ì¸ìžëŠ” í•œìž regularë¡œ 받아들ì´ëŠ” ê²ƒì´ ì•„ë‹ˆë¼ +한글 bold ì´ë¦„으로 ì¸ì‹í• 것ì´ë‹¤. +ë”°ë¼ì„œ 한글과 í•œìž ì‚¬ì´ì— 다ìŒê³¼ ê°™ì´ ê²½ê³„ë¥¼ 주면 +\begin{verbatim} +\setkomainfont(한글 글꼴)[](í•œìž ê¸€ê¼´) +\end{verbatim} +ì´ì œ ì˜ë„대로 ë™ìž‘한다. ë‹¤ìŒ ë³´ê¸°ëŠ” í•œê¸€ì„ í•¨ì´ˆë¡¬ë°”íƒ•LVT, í•œìžë¥¼ ë§‘ì€ ê³ ë”•ìœ¼ë¡œ ì„ íƒí•˜ëŠ” 예가 ëœë‹¤. +\begin{verbatim} +\setkomainfont(HCR Batang LVT)[](Malgun Gothic) +\end{verbatim} + +í•œìž ì„¤ì •ì€ í•œê¸€ ì„¤ì • ì´í›„ì— ìž‡ëŒ€ì–´ 쓰는 것으로 한글 ì„¤ì • ë°©ì‹ê³¼ ì™„ì „ížˆ 똑같다. +ì‹¤ì œë¡œ \verb|\setkomainfont(A)[](B)| ëª…ë ¹ì€ +\begin{verbatim} +\setmainhangulfont{A} +\setmainhanjafont{B} +\end{verbatim} +와 ë™ì¼í•˜ê¸° ë•Œë¬¸ì— êµ³ì´ í•œìž ê¸€ê¼´ì„ ë”°ë¡œ ì§€ì •í•˜ì§€ ì•Šì•„ë„ í•œìž ìžë©´ì„ 가진 한글 ê¸€ê¼´ì„ ì„¤ì •í•˜ë©´ +í•œìžê°€ 잘 표시ëœë‹¤. +그러나 NanumMyeongjo와 ê°™ì´ í•œìž ìžë©´ì´ 없는 글꼴ì´ë¼ë©´ í•œìž ê¸€ê¼´ì„ ë³„ë„ë¡œ ì„ ì–¸í•´ì£¼ì–´ì•¼ í• +것ì´ë‹¤. + +í•œìž í°íŠ¸ ë¶€ë¶„ì„ ì„ ì–¸í•˜ë©´ \LuaTeX-\koì˜ \verb|\hanjabyhanjafont|를 1ë¡œ 만들어서 ì„ ì–¸ëœ +í•œìž ê¸€ê¼´ì´ ìš°ì„ ì 으로 사용ë˜ë„ë¡ í•˜ëŠ” 효과가 있다. 만약 ì´ë¥¼ ì›í•˜ì§€ 않는다면 \verb|\hanjabyhanjafont 0|ì„ +ì§ì ‘ ì„ ì–¸í•˜ë„ë¡ í•˜ë¼. + +\paragraph{regular, bold, italic, bolditalic} +글꼴 ê°€ì¡±ì´ ìž˜ ì„¤ì •ëœ í°íŠ¸ë¥¼ 사용한다면 bold를 êµ³ì´ ì§€ì •í• í•„ìš”ëŠ” 없다. +bold를 ì§€ì •í•˜ì§€ 않는 ê²ƒì€ ì´ ì¸ìžë¥¼ 주지 않는 것ì´ë‹¤. \verb|()|와 ê°™ì´ ë¹„ìš´ ì¸ìžë¥¼ 주면 +bold ê¸€ê¼´ì— regular 글꼴ì´ë¦„ì„ ì‚¬ìš©í•˜ë¯€ë¡œ ì˜¤ížˆë ¤ bold 효과가 사ë¼ì§„다. +bold ê¸€ê¼´ì„ ì•„ì˜ˆ 별ë„ë¡œ ì§€ì •í• ë•ŒëŠ” 글꼴 ì´ë¦„ì„ ë‹¤ ì 어준다. 한편, 예컨대 +HCR Batang LVTì— ëŒ€í•˜ì—¬ HCR Batang LVT Boldê°€ 볼드체 ì´ë¦„ìž„ì„ ì´ìš©í•˜ì—¬ +\verb|\setkomainfont(HCR Batang LVT)(* Bold)|와 ê°™ì´ ì§€ì •í•˜ëŠ” ë°©ë²•ë„ í†µí•œë‹¤. +í•¨ì´ˆë¡¬ë°”íƒ•ì˜ full nameì„ ì“°ì§€ ì•Šê³ Postscript nameì„ ì“´ë‹¤ë©´, +\begin{verbatim} +\setkomainfont(HCRBatangLVT)(*-Bold) +\end{verbatim} +와 ê°™ì´ í•˜ë©´ ë 것ì´ë‹¤. + +í•œê¸€ì€ ì´íƒ¤ë¦ì´ 없지만 우사체를 쓰는 ê´€í–‰ì´ ìžˆë‹¤. oblivoir í´ëž˜ìŠ¤ 옵션으로 \texttt{[itemph]}를 +ì„¤ì •í•˜ë©´ italicì„ ì¨ì•¼ í• ê³³ì—ì„œ 기울어진 서체를 쓸 수 있다. 반면 \texttt{[gremph]}ë¡œ 하면 +바로 ì„ ì„œì²´ë¥¼ 사용한다. \texttt{[gremph]}ê°€ ë””í´íŠ¸ì´ë©°, ì´ ê²½ìš° ì´íƒ¤ë¦ì„ ì¨ì•¼ í• ê³³ì— ë‹¤ë¥¸ +í°íŠ¸ë¥¼ 사용하게 í• ìˆ˜ 있다. 예를 들면 +\begin{verbatim} +\setkomainfont(HCR Batang LVT)(* Bold)(NanumGothic) +\end{verbatim} +ì´ë ‡ê²Œ 하면 ì´íƒ¤ë¦ì„ 쓸 ìžë¦¬ì— ë‚˜ëˆ”ê³ ë”•ì´ ì‚¬ìš©ëœë‹¤. 만약 í´ëž˜ìŠ¤ 옵션 \texttt{[itemph]}ê°€ +ì£¼ì–´ì ¸ 있다면 ë‚˜ëˆ”ê³ ë”•ë„ ê¸°ìš¸ì–´ì§„ë‹¤. +ì´íƒ¤ë¦ ê¸€ê¼´ì„ ì•„ì˜ˆ ì§€ì •í•˜ì§€ 않으면 regularì— ì§€ì •ëœ ê¸€ê¼´ì„ ê·¸ëŒ€ë¡œ 쓴다. \texttt{[itemph]}ë¼ë©´ +ì´íƒ¤ë¦ ê¸€ê¼´ì„ ì§€ì •í•˜ì§€ ì•Šì•„ë„ ë 것ì´ê³ \texttt{[gremph]}ë¼ë©´ ì 당한 ê¸€ê¼´ì„ ì 어주면 ë 것ì´ë‹¤. + +bolditalicì˜ ê²½ìš° 볼드체 글꼴과 ì´íƒ¤ë¦ ì†ì„±ì„ 사용한다. 즉 \texttt{[gremph]}ì´ë©´ bold와 +bolditalicì´ ë™ì¼í• 것ì´ê³ , \texttt{[itemph]}ë¼ë©´ bold ê¸€ê¼´ì´ ê¸°ìš¸ì–´ì§„ 모양으로 나온다. +bolditalic í°íŠ¸ë¥¼ 별ë„ë¡œ ì§€ì •í•˜ë ¤ 한다면 아래ì—ì„œ ì„¤ëª…í• feature 추가 ë°©ì‹ìœ¼ë¡œ 다ìŒê³¼ ê°™ì´ í•˜ì—¬ì•¼ 한다. +\begin{verbatim} +\setkomainfont(Regular)(Bold)(Italic)[BoldItalicFont={Fontname}] +\end{verbatim} + +\paragraph{base nameì„ ì‚¬ìš©í•˜ì—¬ 공통 부분 줄여쓰기} +KoPubBatangì²´ ê°™ì€ ê²½ìš°, 글꼴 ê°€ì¡±ì´ ì„œë¡œ 다른 ë‹¤ìŒ ì„¸ í°íŠ¸ê°€ 있다. +\begin{verbatim} +KoPubBatangLight.ttf KoPubBatangLight KoPubBatang Light +KoPubBatangMedium.ttf KoPubBatangMedium KoPubBatang Medium +KoPubBatangBold.ttf KoPubBatangBold KoPubBatang Bold +\end{verbatim} +ì´ ê¸€ê¼´ì€ ì•žë¶€ë¶„ ì´ë¦„ì€ ê°™ì§€ë§Œ Regular/Boldì— ëŒ€ì‘하는 글꼴로 ì„¤ì •ë˜ì–´ 있지 않다. +ì´ëŸ¬í•œ ìƒí™©ì—ì„œ ì•žì˜ ê°™ì€ ë¶€ë¶„ì„ base name으로 ì§€ì •í•˜ê³ ë‚˜ë¨¸ì§€ ë¶€ë¶„ì„ ê°ê° ì¨ë„£ëŠ” ë°©ì‹ìœ¼ë¡œ +ê¸€ê¼´ì„ ì§€ì •í• ìˆ˜ 있다. +\begin{verbatim} +\setkomainfont[KoPubBatang](Light)(Bold) +\end{verbatim} +ì´ê²ƒì€ +\begin{verbatim} +\setkomainfont(KoPubBatangLight)(KoPubBatangBold) +\end{verbatim} +를 줄여쓴 것으로 ì´í•´í•˜ë©´ ëœë‹¤. ì´íƒ¤ë¦ í°íŠ¸ëŠ” ì§€ì •í•˜ì§€ ì•Šì€ ë³´ê¸°ì¸ë°, ì›í•œë‹¤ë©´ 세번째 괄호 ì˜µì…˜ì— +ì¨ë„£ì„ 수 있다. 단, ì´ ë°©ë²•ì„ ì“¸ 때는 별표(*)를 ì‚¬ìš©í• ìˆ˜ 없다. 왜ëƒí•˜ë©´ 별표를 ì‚¬ìš©í•˜ì˜€ì„ ë•Œ +KoPubBatang*ì´ë¼ëŠ” ì´ë¦„ì˜ í°íŠ¸ë¥¼ ì°¾ìœ¼ë ¤ í• ê²ƒì´ê¸° 때문ì´ë‹¤. + +예를 들어, 서울시체를 본문 글꼴로 í•˜ê³ ë°”íƒ• 글꼴용 í•œìžëŠ” 한양해서를 ì“°ê³ ì‹¶ë‹¤ë©´(ì‹¤ì œ í•´ë³´ë©´ 그다지 어울리지 않지만) 어떻게 í• ìˆ˜ 있ì„까? +\begin{verbatim} +\setkomainfont[SeoulHangang](L)(B)[](HYhaeseo) +\setkosansfont[SeoulNamsan](L)(B) +\end{verbatim} + +ì´ ë°©ì‹ì—ì„œ 주ì˜í• ê²ƒì€ ì˜ˆì»¨ëŒ€ ì´íƒ¤ë¦ 글꼴로 ì™„ì „ížˆ ì´ë¦„ì´ ë‹¤ë¥¸ ê²ƒì„ ì“°ê³ ìž í•œë‹¤ë©´ +ì´ëŸ° ì‹ìœ¼ë¡œ í• ìˆ˜ 없다는 ì ì´ë‹¤. + +\paragraph{featureì˜ ì¶”ê°€} +네 번째 옵션 ì¸ìžëŠ” 한글 í°íŠ¸ë¥¼ ì„¤ì •í• ë•Œ 넘겨줄 feature를 ì§€ì •í•œë‹¤. +\begin{verbatim} +\setkomainfont(HCRBatangLVT)[FakeStretch=0.95,InterHangul=-0.05em] +\end{verbatim} +ì´ê²ƒì€ 장í‰ì„ 95\%ë¡œ í•˜ê³ ìžê°„ì„ 5\% 줄ì´ëŠ” 예ì´ë‹¤. ì—¬ê¸°ì— ì“¸ 수 있는 featureì— ê´€í•´ì„œëŠ” +fontspec 설명서와 \xetexko, \luatexko\ 설명서를 ì°¸ê³ í•˜ë¼. + +다섯번째 옵션 ì¸ìžëŠ” í•œìžì˜ base nameì´ë‹¤. 네번째 ì—†ì´ ë‹¤ì„¯ë²ˆì§¸ë§Œ 올 수 없으므로 ì´ê²ƒì„ +ì„¤ì •í•˜ë ¤ë©´ +\begin{verbatim} +\setkomainfont(HCRBatangLVT)[][KoPubBatang](Light) +\end{verbatim} +와 ê°™ì´ ì ì–´ë„ ë„¤ë²ˆì§¸ 옵션 ì¸ìžë¥¼ (비우ë”ë¼ë„) ì§€ì •í•´ì•¼ í• ê²ƒì´ë‹¤. + +\paragraph{ExternalLocation} +í°íŠ¸ë¥¼ ê·¸ ì´ë¦„(full name ë˜ëŠ” Postscript name)으로 ì§€ì •í•˜ì§€ ì•Šê³ íŒŒì¼ ì´ë¦„으로 ì°¾ìœ¼ë ¤ í• ë•Œ, +다ìŒê³¼ ê°™ì€ ë°©ë²•ì´ ìžˆë‹¤. +ë¨¼ì € 옵션 ì¸ìžë¡œ \texttt{ExternalLocation}ì„ ì„ ì–¸í•˜ëŠ” 방법ì´ë‹¤. ì´ ë•ŒëŠ” 확장ìžë¥¼ ì§€ì •í•˜ì§€ ì•Šì•„ë„ ëœë‹¤. +\begin{verbatim} +\setkomainfont(HANBatang-LVT)[ExternalLocation] +\end{verbatim} +íŒŒì¼ ì´ë¦„ì„ ê·¸ëŒ€ë¡œ ì 어주는 ë°©ë²•ì´ ìžˆë‹¤. ì´ë ‡ê²Œ 하면 \texttt{ExternalLocation}ê³¼ ë˜‘ê°™ì´ ë™ìž‘한다. +\begin{verbatim} +\setkomainfont(HANBatang-LVT.ttf) +\end{verbatim} + +íŒŒì¼ ì´ë¦„으로 호출하는 경우 별표(*)를 ì´ìš©í•˜ì—¬ ì´ë¦„ì˜ ê³µí†µë¶€ë¶„ì„ ì¤„ì—¬ì“°ëŠ” ë°©ë²•ì„ ì‚¬ìš©í• ìˆ˜ 없다. +ê·¸ë¦¬ê³ +í•˜ë‚˜ì˜ ê¸€ê¼´êµ° 세트ì—ì„œ ``ì´ë¦„으로 찾기''와 ``파ì¼ì´ë¦„으로 찾기''를 둘 다 ì‚¬ìš©í• ìˆ˜ 없다. 즉 다ìŒê³¼ ê°™ì´ í•˜ëŠ” ê²ƒì€ ì˜¤ë¥˜ì´ë‹¤. +\begin{verbatim} +\setkomainfont(HCRBatangLVT)(HANDotum-LVT.ttf) +\end{verbatim} +그러나 한글군/í•œìžêµ°ì— 대해서는 ë”°ë¡œ ì‚¬ìš©í•´ë„ ìƒê´€ì—†ë‹¤. 다ìŒì€ í•œê¸€ì€ Postscript ì´ë¦„으로, +í•œìžëŠ” íŒŒì¼ ì´ë¦„으로 찾게 ì„¤ì •í•œ 경우ì´ë‹¤. ì˜¤ë¥˜ì—†ì´ ë™ìž‘한다. ê·¸ë ‡ì§€ë§Œ ë˜ë„ë¡ ì¼ê´€ì„±ìžˆê²Œ 쓰는 ê²ƒì´ ì¢‹ì„ ê²ƒì´ë‹¤. +\begin{verbatim} +\setkomainfont(HCRBatangLVT)(*-Bold)[](UNI_HSR.ttf) +\end{verbatim} +\XeTeX ì—서만 ë˜ëŠ” FakeBold를 í•œìžì—만 ì ìš©í•´ë³´ìžë©´, +\begin{verbatim} +\setkomainfont(HCRBatangLVT)(*-Bold)[](UNI_HSR.ttf)[AutoFakeBold] +\end{verbatim} +ì´ë ‡ê²Œ 하면 ë˜ëŠ”ë°, FakeBold는 가급ì 사용하지 않는 ê²ƒì´ ì¢‹ê² ë‹¤. + +\paragraph{\cs{setob...} ëª…ë ¹} + +ë¼í‹´ ë¬¸ìž ì˜ì—ì˜ í°íŠ¸ë¥¼ ì„¤ì •í•˜ëŠ” ë°ëŠ” \cs{setmainfont} ë“±ì´ ê·¸ë‹¤ì§€ 불편하지 않기 ë•Œë¬¸ì— +그냥 ì“°ë©´ ëœë‹¤. 그러나 \cs{setkomainfont}ì˜ ê´„í˜¸ \ct{( )}를 ì´ìš©í•œ í°íŠ¸ ì§€ì • ë°©ì‹ê³¼ +ìœ ì‚¬í•˜ê²Œ ì“°ë ¤ 하거나, base nameì„ ì´ìš©í•œ 축약 ê¸°ëŠ¥ì„ ë¼í‹´ ë¬¸ìž ì •ì˜ì—ë„ ì“°ê³ ì‹¶ë‹¤ë©´ 다ìŒì²˜ëŸ¼ í•´ë„ ìƒê´€ì—†ë‹¤. +\begin{boxedverbatim} +\setobmainfont[<base name>](<rm>)(<bf>)(<it>)[features] +\end{boxedverbatim} +ì¼ë°˜ì 으로는 ê±°ì˜ ì˜ë¯¸ì—†ëŠ” ëª…ë ¹ì´ë‚˜ ë°˜ì€ ìž¬ë¯¸ë¡œ ë§ˆë ¨í•´ë‘었다. + +\subsection{ê¸°ì •ì˜ í°íŠ¸ 세트} + +í´ëž˜ìŠ¤ 옵션으로 \texttt{[nanum]}ì„ ì§€ì •í•˜ë©´ ë³¸ë¬¸ì´ ë‚˜ëˆ”ëª…ì¡°ì™€ ë‚˜ëˆ”ê³ ë”•ìœ¼ë¡œ ì‹ìžëœë‹¤.\footnote{% + \LuaTeX-\ko는 아무 ì˜µì…˜ì´ ì—†ì–´ë„ nanumtype1으로 ë³¸ë¬¸ì„ í‘œì‹œí•˜ì§€ë§Œ \XeTeX-\koì—서는 + 한글 ë¶€ë¶„ì´ ë¹„ì–´ 나온다. ì´ ì˜µì…˜ì„ ì£¼ë©´ \LuaTeX-\ko ì—ì„œë„ nanumtype1ì´ ì•„ë‹ˆë¼ íŠ¸ë£¨íƒ€ìž…ì„ ì“°ê²Œ ëœë‹¤.} +ë‚˜ëˆ”ëª…ì¡°ì— ì—†ëŠ” í•œìžëŠ” ë‚˜ëˆ”ê³ ë”•ì—ì„œ ê°€ì ¸ë‹¤ê°€ ì°ëŠ”다. + +í´ëž˜ìŠ¤ 옵션 \texttt{[hcr]}ì€ í•¨ì´ˆë¡¬ LVT 바탕, 함초롬 LVT ë‹ì›€ ê¸€ê¼´ì„ ë³¸ë¬¸ 글꼴로 사용하게 한다. +\texttt{[Script=Hangul]}ì„ ì§€ì •í•˜ì—¬ ì˜›í•œê¸€ë„ ìž˜ 처리하게 한다.\footnote{% + \cs{setkomainfont} ëª…ë ¹ì˜ ì¸ìžë¡œ HCR ê³„ì—´ì´ ì§€ì •ë˜ë©´ ì´ ì˜µì…˜ì´ ìžë™ìœ¼ë¡œ 추가ëœë‹¤. + ê·¸ë°–ì˜ í°íŠ¸ì—ì„œ ì˜›í•œê¸€ì„ ì²˜ë¦¬í•˜ê²Œ í•˜ë ¤ë©´(예를 들어 Malgun Gothic, UnBatang 등) + feature 추가 옵션으로 \texttt{[Script=Hangul]}ì„ ì§€ì •í• ìˆ˜ 있다.} + +í´ëž˜ìŠ¤ 옵션 \texttt{[unfonts]}는 ì€ ë°”íƒ•, ì€ ë‹ì›€, ì€ íƒ€ìž, ì€ ê·¸ëž˜í”½ì„ ì´ìš©í•˜ì—¬ 본문 ê¸€ê¼´ì„ ì‹ìží•˜ê²Œ 한다. +\texttt{[gremph]}ì¼ ë•Œ ë°”íƒ•ê¸€ê¼´ì˜ ì´íƒ¤ë¦ì´ ì€ ê·¸ëž˜í”½ìœ¼ë¡œ ì°ížŒë‹¤. ë˜í•œ ì´ ì˜µì…˜ì€ \texttt{[Script=Hangul]}ì„ +ìžë™ìœ¼ë¡œ 추가하여 ì˜›í•œê¸€ì„ ì€ ë°”íƒ•ìœ¼ë¡œ 잘 ì²˜ë¦¬í• ìˆ˜ 있게 하였다. ì€ ê¸€ê¼´ì„ ì˜µì…˜ìœ¼ë¡œ 주지 ì•Šê³ \cs{setkomainfont} ëª…ë ¹ìœ¼ë¡œ ì£¼ë ¤ë©´ 다ìŒê³¼ ê°™ì´ í•˜ëŠ” ê²ƒì´ ì¢‹ë‹¤. HCR 글꼴과 달리 ìžë™ìœ¼ë¡œ í°íŠ¸ ì´ë¦„ì„ ë³´ê³ \texttt{[Script=Hangul]}ì„ ì‚½ìž…í•˜ì§€ 않으므로 feature ì˜µì…˜ì— ì§€ì •í•œë‹¤. base nameì„ ``UnBatang''으로 í•˜ê³ í™•ìž¥ìžë¥¼ 잇대어 ì“°ë„ë¡ +다ìŒì²˜ëŸ¼ ì •ì˜í• 수 있다. +\begin{verbatim} +\setkomainfont[UnBatang](.ttf)(Bold.ttf)[Script=Hangul] +\end{verbatim} +ì€ ê·¸ëž˜í”½ì„ ì´íƒ¤ë¦ 대용으로 ì“°ë ¤ 한다면, +\begin{verbatim} +\setkomainfont[Un](Batang.ttf)(BatangBold.ttf)% + (Graphic.ttf)[Script=Hangul] +\end{verbatim} +ì´ë¦„ì˜ ê³µí†µë¶€ë¶„(base name)ì´ ``Un''ë°–ì— ì—†ìœ¼ë‹ˆê¹Œ ì´ë ‡ê²Œ í• ìˆ˜ë°–ì— ì—†ë‹¤. ì€ ê·¸ëž˜í”½ì€ í•œìžê°€ 나오지 ì•ŠëŠ”ë° +필요하다면 í•œìž ê¸€ê¼´ ì§€ì •ì„ ìž‡ëŒ€ì–´ 하면 ëœë‹¤. ì‹¤ì œë¡œ í•´ë³´ìžë©´, +\begin{verbatim} +\setkomainfont[Un](Batang.ttf)(BatangBold.ttf)(Graphic.ttf)% + [Script=Hangul][UnBatang](.ttf)(Bold.ttf)(.ttf) +\end{verbatim} +í•œìžëŠ” ì€ ê·¸ëž˜í”½ì´ ì•„ë‹ˆë¼ ì€ ë°”íƒ•ì—ì„œ 찾아서 ì°ê²Œ í•œ 것ì´ë‹¤. + +\subsection{í°íŠ¸ ì„¤ì • ëª…ë ¹ (\protect\cs{setkor...} ëª…ë ¹êµ°)} + +ì´ì „ ë²„ì „ì˜ oblivoirì—서는 ë‹¤ìŒ ì„¸ ëª…ë ¹ì„ ì œê³µí•˜ì˜€ë‹¤. +ì´ ëª…ë ¹êµ°ë„ ì—¬ì „ížˆ ìœ ì§€ë˜ê³ ìžˆëŠ”ë° ê·¸ê²ƒì€ ì´ì „ì— ìž‘ì„±ëœ ë¬¸ì„œì™€ì˜ í˜¸í™˜ì„±ì„ ìœ„í•´ì„œì´ë‹¤. +\begin{boxedverbatim} +\setkormainfont(<Bold>)(<Italic>){<Regular>} +\setkorsansfont(<Bold>)(<Italic>){<Regular>} +\setkormonofont(<Bold>)(<Italic>){<Regular>} +\end{boxedverbatim} +ì´ ëª…ë ¹ë“¤ë„ í•œìž ì§€ì •ì„ ìœ„í•˜ì—¬ 확장가능하다. +\begin{boxedverbatim} +\setkormainfont(<Bold>)(<Italic>){<Regular>}% + (<HJbold>)(<HJitalic>){<HJregular>} +\end{boxedverbatim} + +괄호 옵션 ì¸ìžì™€ 중괄호 ì¸ìžê°€ 있다는 ì ê³¼ bold, italic, regularì˜ ìˆœì„œê°€ +\cs{setkomainfont}와 다르다는 ë° ì£¼ì˜í•˜ë¼. +ì´ì „ ë²„ì „ì— ë¹„í•˜ì—¬ í™•ìž¥ëœ ê¸°ëŠ¥ì€ feature를 줄 수 있다는 것ì´ë‹¤. +\begin{boxedverbatim} +\setkormainfont(Bold)(Italic){Regular}[Feature] +\end{boxedverbatim} +ì´ëŸ° ì‹ìœ¼ë¡œ 마지막 옵션 ì¸ìžë¡œ feature를 ì§€ì •í•˜ë©´ ìœ íš¨í•˜ë‹¤. + +한글과 í•œìž ì‚¬ì´ì—는 ì ì–´ë„ ê´„í˜¸ ì¸ìžê°€ 하나는 와야 구별ëœë‹¤. +\begin{verbatim} +\setkormainfont{HCR Batang LVT}(){HYhaeseo} +\end{verbatim} + +ì´ ë•Œë¬¸ì—, 예를 들어 다ìŒê³¼ ê°™ì´ í•˜ëŠ” ê²ƒì€ ì˜¤ë¥˜ì´ë‹¤. +\begin{verbatim} +\setkormainfont{HCR Batang LVT}[]{HYhaeseo} +\end{verbatim} +한글 feature를 ì§€ì •í•˜ê³ í•œìžë„ ì§€ì •í•˜ë ¤ë©´ 다ìŒê³¼ ê°™ì´ í•´ì•¼ 한다. +\begin{verbatim} +\setkormainfont{HCR Batang LVT}[...](){HYhaeseo} +\end{verbatim} + +한편, \cs{setkormainfont} ë‹¤ìŒ ë¬¸ìžê°€ \texttt{[}ì´ë©´ +\begin{boxedverbatim} +\setkormainfont[ ... ]{한글 í°íŠ¸ì´ë¦„}[ ... ]{í•œìž í°íŠ¸ì´ë¦„} +\end{boxedverbatim} +ì´ê²ƒì€ ì•žì˜ ë‘ ì¸ìžì— 대하여 \cs{setmainhangulfont}를 ì‹¤í–‰í•˜ê³ +ë’¤ì˜ ë‘ ì¸ìžì— 대하여 \cs{setmainhanjafont}를 실행하게 하는 것으로 +ì´ì „ ë²„ì „ê³¼ 같다. ì´ ëª…ë ¹ì€ ë°˜ë“œì‹œ \texttt{[}ë¡œ 시작해야 하며 +한글과 í•œìžì˜ 경계는 [ ]ë¡œ ì´ë£¨ì–´ì§€ë¯€ë¡œ 예컨대 +다ìŒê³¼ ê°™ì€ ì½”ë”©ì€ ì˜¤ë¥˜ë¥¼ ì¼ìœ¼í‚¤ì§€ 않는다. +\begin{verbatim} +\setkormainfont[]{Hangul}[]{Hanja} +\end{verbatim} + +ê·¸ë¦¬ê³ \cs{setkormainfont} ë‹¤ìŒ ë¬¸ìžê°€ \texttt{*}ì´ë©´ +\texttt{ExternalLocation}으로 실행ë˜ëŠ” ê²ƒë„ ì´ì „ê³¼ 같다. +íŒŒì¼ ì´ë¦„ì„ ì§ì ‘ ì¨ë„£ëŠ” ê²ƒì´ ì¢‹ìœ¼ë¯€ë¡œ ê±°ì˜ í•„ìš”ì—†ëŠ” ëª…ë ¹ì´ ë˜ì—ˆì§€ë§Œ +ì´ì „ ë²„ì „ê³¼ì˜ í˜¸í™˜ì„±ì„ ìœ„í•˜ì—¬ ì´ ê¸°ëŠ¥ì„ ìœ ì§€ì‹œì¼œ ë‘었다. +단, \cs{setkormainfont*()} 형ì‹ê³¼ëŠ” 쓸 수 ì—†ê³ \cs{setkormainfont*[]} 형ì‹ìœ¼ë¡œë§Œ +가능하게 ê¸°ëŠ¥ì´ ì œí•œë˜ì—ˆë‹¤. ì´ ëª…ë ¹ì€ ì•žìœ¼ë¡œ 사용하지 않기를 바란다. +\begin{boxedverbatim} +\setkormainfont*{한글 í°íŠ¸ ì´ë¦„} +\end{boxedverbatim} + +ì´ìƒì—ì„œ 설명한 \cs{setkor...} ëª…ë ¹êµ° ëŒ€ì‹ ìƒˆë¡œ ë„ìž…í•œ \cs{setko...} ëª…ë ¹êµ°ì„ +사용하는 ê²ƒì„ ê¶Œìž¥í•œë‹¤. ì‚¬ìš©ë²•ì´ í›¨ì”¬ 간단해졌기 때문ì´ë‹¤.\footnote{% + 내부ì 으로 \cs{setkormainfont} ëª…ë ¹ë“¤ì€ \cs{setmainhangulfont}와 \cs{setmainhanjafont}를 + ë¶€ë¥´ê³ , \cs{setkomainfont} ëª…ë ¹ë“¤ì€ \cs{setkormainfont}를 부른다.} + +%ì´í›„ì˜ ì„¤ëª…ì€ \verb|\setkormainfont|ì— ëŒ€í•´ì„œë§Œ 한다. 다른 ë‘ +%ëª…ë ¹ì˜ ì‚¬ìš©ë²•ì€ ë™ì¼í•˜ë‹¤. +% +%\begin{boxedverbatim} +%\setkormainfont{Font_Family_Name} +%\end{boxedverbatim} +% +%\begin{boxedverbatim} +%\setkormainfont[Options]{Font_Name} +%\end{boxedverbatim} +%만약 ê°ê´„호(\verb|[|)ê°€ 첫 ì¸ìžë¡œ 나오면 ì´ ëª…ë ¹ì˜ ì‚¬ìš©ë²•ì€ +%\verb|\setmainhangulfont|와 ë™ì¼í•˜ë‹¤. 즉 fontspec ëª…ë ¹ì„ ê·¸ëŒ€ë¡œ +%쓸 수 있다. +%\begin{boxedverbatim} +%\setkormainfont[Options]{Font_Name}[hnj_Options]{hnj_Font_Name} +%\end{boxedverbatim} +%다른 ì ì€ ìœ„ì™€ ê°™ì´ í•œìž ê¸€ê¼´ì„ ìž‡ëŒ€ì–´ ì •ì˜í• 수 있다는 것ì´ë‹¤. +%ì´ ë•Œ 반드시 í•œìž ê¸€ê¼´ 추가 ì •ì˜ê°€ 시작ëœë‹¤ëŠ” 듯으로 ê°ê´„호 []를 +%ì¨ì£¼ì–´ì•¼ 한다. 아무런 ì˜µì…˜ì„ ì§€ì •í•˜ì§€ ì•Šë”ë¼ë„ ì´ ë¶€í˜¸ëŠ” 있어야 +%한다. +% +%\subsubsection{í°íŠ¸ ê°€ì¡±ì˜ ì§€ì •} +% +%한글 í°íŠ¸ì˜ í°íŠ¸ 가족(font family)ì€ ì¸ìœ„ì 으로 ì§€ì •í•´ì£¼ì–´ì•¼ í• ë•Œê°€ 있다. +%여러 한글 í°íŠ¸ë¥¼ ìž„ì˜ë¡œ 묶어서 í•˜ë‚˜ì˜ í°íŠ¸ 가족처럼 다루는 경우ì´ë‹¤. +% +%í•œê¸€ì˜ í°íŠ¸ ê°€ì¡±ì€ Regular/Bold/Italic +%으로 ì´ë£¨ì–´ì§„ë‹¤ê³ ê°€ì •í•˜ê³ ìžˆë‹¤.% +%\footnote{ì›í•œë‹¤ë©´ BoldItalic까지 í¬í•¨í• 수 있으나, \xobclass{}는 +% BoldItalicì„ ë³„ë„ë¡œ ì„¤ì •í•˜ëŠ” ê²ƒì„ ê¸°ë³¸ìœ¼ë¡œ +% 삼지 않았다. 지나치게 번거로울 ë¿ ì•„ë‹ˆë¼ BoldItalicì— +% 특별한 ì˜ë¯¸ë¥¼ 부여하기 힘들었기 때문ì´ë‹¤. 반면, \xetexko 는 +% BoldItalicì„ ë³„ë„ë¡œ ì„¤ì •í• ìˆ˜ 있게 í•˜ê³ ìžˆìœ¼ë¯€ë¡œ 혹시ë¼ë„ +% ì›í•œë‹¤ë©´ ì´ê²ƒì€ 사용ìžì—게 ë§¡ê²¨ì ¸ 있다. +%} +%í°íŠ¸ ê°€ì¡±ì„ ì§€ì •í•˜ì—¬ 글꼴 ì„¤ì •ì„ í• ë•ŒëŠ” 다ìŒê³¼ ê°™ì´ í•œë‹¤. +%\begin{boxedverbatim} +%\setkormainfont(<hgBd>)(<hgIt>){<Hangul>} +%\setkorsansfont(<hgBd>)(<hgIt>){<Hangul>} +%\end{boxedverbatim} +%첫 ë‘ ì¸ìžë¥¼ 둘러싼 괄호가 ê°ê´„호 []ê°€ ì•„ë‹ˆë¼ ê´„í˜¸ ()ìž„ì— ì£¼ì˜í•˜ë¼.\footnote{% +% ì´ê²ƒì€ 2008/11/09 ë²„ì „ì˜ ë³€ê²½ì‚¬í•ì´ë‹¤. í•˜ìœ„í˜¸í™˜ì„±ì„ ì œê³µí•˜ì§€ +% 않으므로 ì´ì „ì˜ ëª¨ë“ ì†ŒìŠ¤ë¥¼ ìˆ˜ì •í•´ì•¼ 한다.} +%아무튼 괄호 ()ë¡œ ë‘˜ëŸ¬ì‹¸ì¸ ë¶€ë¶„ì€ ìƒëžµê°€ëŠ¥í•˜ë‹¤. 첫 괄호 ì¸ìžë§Œ ìžˆê³ +%ì´íƒ¤ë¦ ê¸€ê¼´ì„ ì§€ì •í•˜ì§€ 않으면 기본 글꼴로 치환ëœë‹¤. +% +%한글 í°íŠ¸ì™€ 별ë„ì˜ í•œìž í°íŠ¸ë¥¼ ì„¤ì •í• í•„ìš”ê°€ ìžˆì„ ë•ŒëŠ” 다ìŒê³¼ ê°™ì´ í•œë‹¤. +%\begin{boxedverbatim} +%\setkormainfont(<hgBd>)(<hgIt>){<Hangul>}(<hjBd>)(<hjIt>){<Hanja>} +%\setkorsansfont(<hgBd>)(<hgIt>){<Hangul>}(<hjBd>)(<hjIt>){<Hanja>} +%\end{boxedverbatim} +%í•œìžë¥¼ 한글과 별ë„ì˜ í°íŠ¸ë¡œ ì‹ìží•˜ë„ë¡ í•˜ëŠ” ê²ƒì€ ê·¸ ë²ˆê±°ë¡œì›€ì„ í”¼í• ìˆ˜ 없지만, +%한글 í°íŠ¸ ê°€ìš´ë° í•œìž ì˜ì—ì´ ê±°ì˜ ì—†ê±°ë‚˜ 있ë”ë¼ë„ 부실한 ê²ƒì´ ë„ˆë¬´ 많기 ë•Œë¬¸ì— +%í˜„ìž¬ì˜ í•œê¸€ í°íŠ¸ì˜ ì‚¬ì •ì„ ëŒì•„ë³¼ ë•Œ 부ë“ì´í•˜ê³ 불가피하다. +% +%ë‘ ë²ˆì§¸ ì„ íƒ ì¸ìžëŠ” ì´íƒ¤ë¦ì²´ë¥¼ 나타낸다. ì´ ì¸ìžë¥¼ ì§€ì •í•˜ì§€ 않으면 +%기본 글꼴로 치환ëœë‹¤. Regular í°íŠ¸ë¥¼ ì´ ìžë¦¬ì— ì“°ê³ ì‹¶ì„ ë•Œê°€ 있다. ì´ëŸ´ 경우 간단히 +%\begin{boxedverbatim} +%\setkormainfont(BOLD)(*){REGULAR} +%\end{boxedverbatim} +%와 ê°™ì´ (*)ë¡œ 줄여 쓸 수 있다. 즉, 아예 ë‘번째 ì¸ìžê°€ 없으면 REGULAR í°íŠ¸ë¡œ 치환ë˜ê³ , (*)ë¡œ 지시ë˜ë©´ REGULAR ê¸€ê¼´ì„ ì´íƒ¤ë¦ìœ¼ë¡œ ì‹ìží•œë‹¤. +%만약 itemph ì˜µì…˜ì´ ì§€ì‹œë˜ì–´ 있다면 REGULARì˜ FakeSlanted 글ìžê°€ +%ì‹ìžë˜ê³ , gremph ì˜µì…˜ì´ ì§€ì‹œë˜ì–´ 있다면 ì´ ìžë¦¬ì— ì„ ì–¸ëœ ê¸€ê¼´ì´ ê³§ì€ ëª¨ì–‘ìœ¼ë¡œ ì°íž 것ì´ë‹¤. +%ì´ ì¤„ì¸ ì˜µì…˜ì€ ë‘ ë²ˆì§¸ ì„ íƒ ì¸ìž, 즉 ì´íƒ¤ë¦ ì„ ì–¸ì—만 ë™ìž‘하며, +%\verb|\setkormainfont|와 \verb|\setkorsansfont|ì—ì„œ 쓸 수 있다. +% +%\subsection{ë””í´íŠ¸ 치환}\myLabel{sec:default}{sec:ë””í´íŠ¸} +% +%필요한 ì •ë³´ê°€ 충분히 주어지지 않으면 í°íŠ¸ ì„¤ì •ì€ ê¸°ë³¸ê°’ìœ¼ë¡œ +%치환ëœë‹¤. 아래 몇 가지 사용례를 보기로 하ìž. +% +%\begin{boxedverbatim} +%\setkormainfont{HCR Batang LVT} +%\end{boxedverbatim} +%ìœ„ì˜ ëª…ë ¹ì„ ì‹¤í–‰í•˜ë©´ Regular와 Bold, Italicì´ ì§€ì •í•œ í°íŠ¸ë¡œ ë°”ë€ë‹¤. +%%여기 예시한 ê¸€ê¼´ì€ font family를 ì´ë£¨ê³ 있지 ì•Šì€ ê°œë³„ 글꼴ì´ë¯€ë¡œ +%%êµµì€ ê¸€ê¼´ì—ë„ ê°™ì€ í°íŠ¸ê°€ ì‹ìžëœë‹¤. +%예시한 ê¸€ê¼´ì€ Bold 서체가 font family를 ì´ë£¨ê³ 있으므로 êµµì€ ê¸€ê¼´ì„ ìžë™ìœ¼ë¡œ +%HCR Batang LVT Boldë¡œ ì‹ìží•œë‹¤. 그러나 ê·¸ë ‡ì§€ ì•Šì€ ê¸€ê¼´ì„ ì˜ˆë¥¼ 들면, +%\begin{boxedverbatim} +%\setmainfont{YJ BELLA Medium} +%\end{boxedverbatim} +%ê³¼ ê°™ì´ í•˜ëŠ” 경우 양재벨ë¼ì²´ê°€ êµµì€ ê¸€ê¼´ ìžë¦¬ì—ë„ ë˜‘ê°™ì€ ê¸€ê¼´ë¡œ ì‹ìží•˜ê²Œ ëœë‹¤. +% +% +%\begin{boxedverbatim} +%\setkormainfont[BoldFont={NanumMyeongjo ExtraBold},% +% ItalicFont={NanumBarunGothic},% +% ItalicFeatures={FakeSlant={.17}}]{NanumMyeongjo} +%\end{boxedverbatim} +%위와 ê°™ì´ fontspec ë¬¸ë²•ì˜ ì˜µì…˜ì„ ì§€ì •í• ìˆ˜ 있다. +% +%\begin{boxedverbatim} +%\setkormainfont(NanumMyeongjo ExtraBold){NanumMyeongjo} +%\end{boxedverbatim} +%ì´ ëª…ë ¹ì€ Regular와 Bold만 ì§€ì •ëœë‹¤. +% +%\begin{boxedverbatim} +%\setkormainfont(NanumMyeongjo ExtraBold)(*){NanumMyeongjo} +%\end{boxedverbatim} +%ì´ ëª…ë ¹ì€ Italicì— NanumMyeonjo를 ì‹ìží•˜ê²Œ 한다. gremphì—서는 +%upshape와 itshapeê°€ ë˜‘ê°™ì´ ì°ížˆê²Œ ë˜ì§€ë§Œ itemphì—서는 ê°™ì€ +%ê¸€ê¼´ì´ ê¸°ìš¸ì–´ì ¸ ì‹ìžë 것ì´ë‹¤. +% +%\begin{boxedverbatim} +%\setkormainfont(* ExtraBold)(Malgun Gothic){NanumMyeongjo} +%\end{boxedverbatim} +%ì´ê²ƒì€ Regular, Bold, Italicì„ í•œ 가족으로 묶는다. BoldItalicì´ ë§Œì•½ 필요해지면 Bold체와 +%ë™ì¼í•˜ê²Œ ì„¤ì •ëœë‹¤.\footnote{% +% BoldItalicì€ ìœ„ì—ì„œ 설명한 (*) ì¤„ì¸ ì˜µì…˜ì˜ ì˜í–¥ì„ 받지 않는다.} +%한편 (* ExtraBold)ë¼ëŠ” 표기는 NanumMyeongjo와 ê°™ì€ ì´ë¦„ì´ê¸° ë•Œë¬¸ì— ì¤„ì—¬ ì“´ 것ì´ë‹¤. +% +%í•œìž ê¸€ê¼´ì„ ë³„ë„ë¡œ ì„¤ì •í•´ì•¼ í• ë•Œê°€ 있다. +%% \footnote{% +% % ì´ ê¸°ëŠ¥ì€ 2008/10/09 ì´í›„ì˜ xkospaceì— ë°”íƒ•ì„ ë‘” \xobclass{} ì´í›„ ë²„ì „ì—ì„œ 가능하다. +%% } +%í•œìž ê¸€ê¼´ì„ ì„¤ì •í•˜ê¸° 위해서는 ìœ„ì˜ ëª…ë ¹ì„ í™•ìž¥í•˜ì—¬ 다ìŒê³¼ ê°™ì´ ì§€ì •í•œë‹¤. +% +%\begin{boxedverbatim} +%\setkormainfont(한글볼드)(한글ì´íƒ¤ë¦){í•œê¸€ë ˆê·¤ëŸ¬}% +% (í•œìžë³¼ë“œ)(í•œìžì´íƒ¤ë¦){í•œìžë ˆê·¤ëŸ¬} +%\end{boxedverbatim} +% +%\texttt{()}ë¡œ ë‘˜ëŸ¬ì‹¸ì¸ ë¶€ë¶„ì€ ëª¨ë‘ ìƒëžµê°€ëŠ¥í•˜ì§€ë§Œ, ì´ê²ƒì´ í•œìž í°íŠ¸ë¥¼ ì„¤ì •í•˜ëŠ” 것ì´ë¼ëŠ” +%ì ì„ ì•Œë¦¬ê¸° 위해 í•œìž ì‹œìž‘ ë¶€ë¶„ì— ( 문ìžë¥¼ ì§€ì •í•´ì•¼ 한다. 즉, +%\begin{boxedverbatim} +%\setkormainfont(){NanumMyeongjo}(){HCR Batang LVT} +%\end{boxedverbatim} +%위와 ê°™ì´ í•˜ë©´ 한글 ì˜ì—ì— ë‚˜ëˆ”ëª…ì¡°, í•œìž ì˜ì—ì— í•¨ì´ˆë¡¬ LVT ë°”íƒ•ì„ ì‹ìží• 수 있다. +%ì´ ë•Œ 볼드를 ì§€ì •í•˜ì§€ 않지만 최소한 \texttt{()}를 ì¨ì£¼ì–´ì•¼ 한다는 ì ì— ì£¼ì˜í•œë‹¤. +%한글 í°íŠ¸ ì •ì˜ì—ì„œ 괄호 ()를 사용했다면 í•œìž ì •ì˜ í™•ìž¥ì—ë„ ê°™ì€ ê´„í˜¸ ()를 +%ì¨ì•¼ 한다. 한글 í°íŠ¸ ì •ì˜ì—ì„œ ê°ê´„호 []를 사용했다면 í•œìž ì •ì˜ í™•ìž¥ì—ë„ +%ê°™ì€ ê´„í˜¸ []를 ì¨ì•¼ 한다. +%%ì°¸ê³ ë¡œ, ì¼ë¶€ 한글 기호문ìžëŠ” í•œìž í°íŠ¸ë¡œ ì‹ìžëœë‹¤. +% +%\begin{boxedverbatim} +%\setmonoscale{<scale>} +%\end{boxedverbatim} +% +%한글 mono í°íŠ¸ë¥¼ 기본값(ì€ íƒ€ìž)ì´ ì•„ë‹Œ 글꼴로 ì§€ì •í• ê²½ìš° scalingì´ í•„ìš”í• ë•Œê°€ 있다. +%ì´ë¥¼ 위하여 ìœ„ì˜ ëª…ë ¹ì´ ì •ì˜ë˜ì–´ 있다. ì´ê²ƒì€ 한글 ë° í•œìž mono 글꼴ì—만 +%ì˜í–¥ì„ 미친다. ë¼í‹´ 문ìžìžëŠ” fontspec 옵션으로 ì§€ì •í•˜ë©´ ë 것ì´ë‹¤. +%% ì´ ë¬¸ì„œì˜ ê²½ìš° mono 한글 í°íŠ¸ë¥¼ ë§‘ì€ ê³ ë”•ìœ¼ë¡œ +%% 하면서 scale ê°’ì„ 0.9ë¡œ ì§€ì •í–ˆë‹¤. +% +%문장 중간ì—ì„œ 한글 ë° í•œìž í°íŠ¸ë¥¼ ì¼ë¶€ 바꾸어 ì¨ì•¼ í• ë•Œê°€ 있다. ì´ ê²½ìš°ì—는 \xetexko ì˜ +%\verb|\hangulfontspec| ëª…ë ¹ì„ ì´ìš©í•˜ë©´ 매우 간편하게 ì´ë¥¼ ì‹¤í˜„í• ìˆ˜ 있다. + +\subsection{ExternalLocationì— ê´€í•œ 첨언} + +í°íŠ¸ë¥¼ 호출하는 ì´ë¦„ì€ ì•žì„œ 설명한 \util{otfinfo -i}를 사용하여 확ì¸í• 수 있는 +full nameì´ë‚˜ Postscript nameì„ ì‚¬ìš©í•˜ëŠ” ê²ƒì´ ê°€ìž¥ 좋다. 그러나 부ë“ì´í•œ 경우 +íŒŒì¼ ì´ë¦„으로 사용하는 ê²ƒë„ ê°€ëŠ¥í•˜ë‹¤. + +ì´ ë°©ì‹ì€ 특히 í°íŠ¸ ì •ë³´ê°€ ì´ìƒí•œ 한글 í°íŠ¸ë¥¼ ì‚¬ìš©í• ë•Œë¥¼ ìœ„í•´ì„œë„ +필요하다. +êµ³ì´ í°íŠ¸ ìºì‹±ì„ í• í•„ìš”ê°€ ì¤„ì–´ë“¤ê¸°ë„ í•˜ë¯€ë¡œ, ì´ ë°©ì‹ì„ ì„ í˜¸í•˜ëŠ” ê²½ìš°ë„ ìžˆë‹¤. +% \xobclass{}ì—서는 +%\textquotedblleft ë³„í‘œë¶™ì¸ ëª…ë ¹\textquotedblright 으로 ì§€ì •í•œë‹¤. +%ì°¸ê³ ë¡œ ë³„í‘œë¶™ì¸ ëª…ë ¹ì„ ì“¸ 때는 fontspec ì˜µì…˜ì„ ì§€ì •í•˜ëŠ” ëª…ë ¹í˜•ì‹ì„ +%쓸 수 없다. ê·¸ ì´ìœ 는 fontspec ëª…ë ¹ 형ì‹ì—서는 ExternalLocation +%ì˜µì…˜ì„ ì¤„ 수 있기 때문ì´ë‹¤. +%\begin{boxedverbatim} +%\setkormainfont*(BOLD)(ITALIC){REGULAR} +%\end{boxedverbatim} + +\TeX\,Live를 í¬í•¨í•˜ì—¬ ëŒ€ë¶€ë¶„ì˜ \TeX{} 임플리멘테ì´ì…˜ì—ì„œ ì‹œìŠ¤í…œì˜ í°íŠ¸ í´ë”를 kpathsearchë¡œ +ì°¾ì„ ìˆ˜ 있으므로 예컨대 Windows í°íŠ¸ í´ë”ì˜ í°íŠ¸ë“¤ë„ ì´ ë°©ì‹ìœ¼ë¡œ í˜¸ì¶œí• ìˆ˜ 있다. +% 한편, í•œê²¨ë ˆê²°ì²´ì˜ ê²½ìš° í°íŠ¸ +%ì´ë¦„ì„ ë¼í‹´ 문ìžìœ¼ë¡œ 바꾸어ë‘ê³ ExternalLocation으로 찾아야만 ì‚¬ìš©í• ìˆ˜ 있다.% +%\footnote{즉, í°íŠ¸ ì´ë¦„ ì •ë³´ê°€ 잘못ë˜ì–´ 있는 글꼴ì´ë‹¤.% +%} +휴먼명조와 ê°™ì€ ê¸€ê¼´ì€ ExternalLocation ë°©ì‹ìœ¼ë¡œ \verb|HMKMM.TTF|를 +ì§ì ‘ 지시하는 ê²ƒì´ ê°€ìž¥ ì•ˆì „í•˜ë‹¤. + +%한글 í°íŠ¸ ì´ë¦„ì€ í°íŠ¸ ìžì²´ì˜ íŠ¹ì„±ì— ë”°ë¼ì„œ 매우 복잡한 ì–‘ìƒì„ ë³´ì¸ë‹¤. +%ì´ ê¸€ì—서는 Windowsì—ì„œ 확ì¸í• 수 있는 ì´ë¦„ì„ ê¸°ì¤€ìœ¼ë¡œ í•˜ê³ ìžˆìœ¼ë‚˜, +%플랫í¼ì— ë”°ë¼ì„œëŠ” ì´ë¦„으로 í°íŠ¸ë¥¼ 호출하기 위해서 다른 ë°©ë²•ì„ ì‚¬ìš©í•´ì•¼ +%í• ìˆ˜ë„ ìžˆë‹¤. +%가장 ì•ˆì „í•œ ë°©ë²•ì€ ExternalLocation으로 í°íŠ¸ 파ì¼ì˜ ì´ë¦„ì„ ë¶€ë¥´ëŠ” 것ì´ë‹¤. +ì´ ë•Œ 몇 가지 ì´ìŠˆê°€ 있다. +\begin{enumerate}[(ê°€)]\tightlist +\item Windowsì—서는 한글 í°íŠ¸ íŒŒì¼ ì´ë¦„ì„ ë¶€ë¥¼ 수 없다. ëª¨ë“ í°íŠ¸ íŒŒì¼ ì´ë¦„ì€ +ë¼í‹´ 문ìžì´ì–´ì•¼ë§Œ 한다. ê·¸ ì´ìœ 는 한글 í°íŠ¸ íŒŒì¼ ì´ë¦„ì´ ìœˆë„우즈 시스템 ì¸ì½”ë”©ì¸ +CP949ë¡œ ë¶ˆë ¤ì ¸ì•¼ í•˜ëŠ”ë° ìš°ë¦¬ê°€ 작성하는 tex ì›ë³¸ 파ì¼ì€ UTF-8 ì¸ì½”딩ì´ë¯€ë¡œ +한글 íŒŒì¼ ì´ë¦„ì„ í˜¸ì¶œí•˜ëŠ” ê²ƒì´ ìœˆë„우즈ì—ì„œ ì›ì²œì 으로 불가능하기 때문ì´ë‹¤. + +\item 반면, 시스템 로케ì¼ì´ utf-8ì¸ ë§¤í‚¨í† ì‹œë‚˜ 리눅스ì—서는 한글 í°íŠ¸ íŒŒì¼ ì´ë¦„ë„ +ExternalLocation으로 í˜¸ì¶œí• ìˆ˜ ìžˆì„ ê²ƒì´ë‹¤. 리눅스ì—서는 ëª¨ë¥´ê² ìœ¼ë‚˜ ë§¤í‚¨í† ì‹œì—서는 +ì´ê²ƒì´ 가능했다. + +\item texmf.cnfì˜ OSFONTDIR 변수를 수작업으로 ìˆ˜ì •í•´ì•¼ 하는 경우가 있다. +ì´ê²ƒì€ í°íŠ¸ë¥¼ ``íŒŒì¼ ì´ë¦„으로'' 찾게 하기 위해 필요하다. +Windowsì˜ \TeX\,Liveë¼ë©´ ì´ê²ƒì„ 잘 ì„¤ì •í•˜ì—¬ 주므로 사용ìžê°€ ì‹ ê²½ì“¸ ê²ƒì´ ì—†ìœ¼ë‚˜ +ê²½ìš°ì— ë”°ë¼ ì´ ë³€ìˆ˜ë¥¼ ì„¤ì •í•´ì•¼ í• í•„ìš”ê°€ ìžˆì„ ìˆ˜ 있다. ë§¥ì˜ ê²½ìš°, +/usr/local/texlive/2015/texmf.cnf 파ì¼ì„ ì—´ì–´ì„œ\footnote{/usr/local/texlive/2015/texmf/web2c/texmf.cnf를 +ìˆ˜ì •í•´ì„œëŠ” 안ëœë‹¤.} ë‹¤ìŒ ë‚´ìš©ì„ ìžì‹ ì˜ í™˜ê²½ì— ë§žê²Œ ì¨ë„£ìœ¼ë©´ ë 것ì´ë‹¤. +\begin{verbatim} +OSFONTDIR = {/Library/Fonts;~/Library/Fonts;/System/Library/Fonts;} +\end{verbatim} + +\item ExternalLocation으로 í°íŠ¸ë¥¼ 호출한다는 ê²ƒì€ kpathsearch를 ì´ìš©í•œë‹¤ëŠ” +것ì´ë‹¤. 그러므로 texmf 트리 ì•„ëž˜ì— í•´ë‹¹ í°íŠ¸ë¥¼ ê°€ì ¸ë‹¤ë‘ê³ mktexlsrí•´ë„ ê·¸ +í°íŠ¸ì— ì ‘ê·¼í• ìˆ˜ 있다. + +\end{enumerate} + +%í°íŠ¸ë¥¼ ì´ë¦„으로 호출하는 ê²ƒì€ í°íŠ¸ ìžì²´ì— ì •ì˜ëœ ì´ë¦„ê³¼ 파ì¼ì´ë¦„ì´ ë‹¤ë¥¸ ê²ƒì´ ë„ˆë¬´ 많아서 +%ì†ì‰½ê²Œ ë§í•˜ê¸°ê°€ ì–´ë µë‹¤. ëŒ€ë¶€ë¶„ì˜ ì‹œìŠ¤í…œì—ì„œ(맥 ì œì™¸) \verb|fc-list| ëª…ë ¹ì€ \XeTeX 으로 +%부를 수 있는 í°íŠ¸ ì´ë¦„ì„ í™•ì¸í•˜ê²Œ 해준다. 한편 \LuaTeXì˜ ê²½ìš°ëŠ” ì¢€ë” ë³µìž¡í•˜ì—¬ +%\XeTeX ì—ì„œ í˜¸ì¶œí• ìˆ˜ 있는 것과 ê°™ì„ ë•Œë„ ìžˆê³ ë‹¤ë¥¼ ë•Œë„ ìžˆë‹¤. +%íŒŒì¼ ì´ë¦„으로 호출(즉 ExternalLocation)하는 ê²ƒì´ ê°€ìž¥ íŽ¸ë¦¬í• ë•Œë„ ìžˆë‹¤. + +%\subsection{íŒŒì¼ ì´ë¦„ ë¬¸ì œ: 조금 ë”}\myLabel{sec:nowinname}{sec:노윈네임} + +%í°íŠ¸ë¥¼ ì´ë¦„으로 호출하는 ë° ìžˆì–´ ê²°ì •ì 으로 중요한 ê²ƒì€ ì‹œìŠ¤í…œ 로케ì¼ì´ë‹¤. +%즉, 한글 로케ì¼ì´ë©´ 한글 í°íŠ¸ ì´ë¦„ì„ í˜¸ì¶œí• ìˆ˜ 있지만 ê·¸ë ‡ì§€ 않으면 +%í°íŠ¸ ì´ë¦„ì„ í•œê¸€ë¡œ 부를 수 없다. +%\xobclass는 한글 로케ì¼ì˜ 시스템\explpunc.한글 Windows, Mac OS X 한글 ìƒìœ„ 등.\ ì¼ ê²ƒì„ ê¸°ë³¸ê°’ìœ¼ë¡œ í•˜ê³ ìžˆë‹¤. +%ë˜í•œ ê° ìš´ì˜ì²´ì œê°€ ì¸ì‹í•˜ëŠ” íŒŒì¼ ì´ë¦„ë“¤ì´ ì¡°ê¸ˆì”© 다르다. +%ì´ê²ƒì€ í°íŠ¸ ìžì²´ì˜ íŠ¹ì„±ì— ë”°ë¥´ëŠ” 경우가 많으므로 +%í°íŠ¸ì˜ ì´ë¦„ì´ë‚˜ íŠ¹ì„±ì„ ì‚¬ìš©ìžê°€ 잘 ì´í•´í•˜ê³ 사용하는 ë„ë¦¬ë°–ì— ì—†ë‹¤. +% +%í•œê¸€ì´ ì•„ë‹Œ 로케ì¼ì˜ 시스템ì—서는 [nowinname] ì˜µì…˜ì„ ì§€ì •í•˜ê³ +%í°íŠ¸ë¥¼ ë¼í‹´ ë¬¸ìž ì´ë¦„으로 호출하면 ëŒ€ë¶€ë¶„ì˜ ë¬¸ì œê°€ í•´ê²°ëœë‹¤. +%\begin{boxedverbatim} +%\documentclass[nowinname]{xoblivoir} +%\setkormainfont(UnBatangBold){UnBatang} +%\end{boxedverbatim} +% +%예컨대 ë¼í‹´ ë¬¸ìž ìƒìœ„ì˜ ë§¤í‚¨í† ì‹œì—ì„œ 다ìŒê³¼ ê°™ì´ í•œê¸€ í°íŠ¸ë¥¼ ì •ì˜í•œ 경우, +%\begin{verbatim} +%\setkormainfont(NanumMyeongjoOTF-Bold){NanumMyeongjoOTF-Regular} +%\end{verbatim} +%ë‘ ë²ˆì§¸ ì„ íƒì¸ìžê°€ 없기 ë•Œë¬¸ì— ì´íƒ¤ë¦ ê¸€ê¼´ì€ ê¸°ë³¸ ê¸€ê¼´ì¸ ì€ ë°”íƒ•ìœ¼ë¡œ +%치환ëœë‹¤. +%ì´ ë•Œ, ìš´ì˜ì²´ì œê°€ 한글 글꼴 ì´ë¦„ \oblivoirdblquote{ì€ ë°”íƒ•}ì„ +%ì¸ì‹í•˜ì§€ ëª»í• ìˆ˜ê°€ 있다.\footnote{% +% ê¹€ì˜ìš± êµìˆ˜ê»˜ì„œ ì´ ë¬¸ì œë¥¼ ì•Œë ¤ì£¼ì…¨ë‹¤.} +% +%í•´ê²°ì±…ì€ ì•žì„œ 설명한 ExternalLocation으로 í°íŠ¸ë¥¼ í˜¸ì¶œí•˜ë“ ê°€, 아니면 +%ì´íƒ¤ë¦ 옵션까지 ëª¨ë‘ ì±„ì›Œì„œ ì„ ì–¸í•˜ë“ ê°€ 하면 ë¬¼ë¡ ëœë‹¤. 그러나 좀 +%번거로울 ìˆ˜ë„ ìžˆëŠ” 것ì´ë‹¤. +%ì´ëŸ° ê²½ìš°ì— ëŒ€ë¹„í•˜ì—¬ [nowinname] ì˜µì…˜ì„ ë§ˆë ¨í•´ ë‘었다. ì€ ê¸€ê¼´ì˜ +%í˜¸ì¶œëª…ì„ ë¼í‹´ 문ìžìœ¼ë¡œ 하게 í•¨ìœ¼ë¡œì¨ í•œê¸€ 글꼴 ì´ë¦„ì„ ì¸ì‹ 못하는 ìš´ì˜ì²´ì œì˜ +%ë¬¸ì œë¥¼ 피해가게 하였다.\footnote{% +% 다행히, ì€ ê¸€ê¼´ì€ í•œê¸€ 윈ë„우즈ì—ì„œë„ ë¼í‹´ ë¬¸ìž ì´ë¦„으로 í˜¸ì¶œí• ìˆ˜ë„ +% 있다. 즉, 한글 윈ë„우즈ì—서는 ë¼í‹´ ë¬¸ìž ì´ë¦„ê³¼ 한글 ì´ë¦„ì„ ëª¨ë‘ ì‚¬ìš©í• +% 수 있는 것ì´ë‹¤. 그러나 ëª¨ë“ ê¸€ê¼´ì´ ê·¸ë ‡ì§€ëŠ” 않다.} +%ë¼í‹´ ë¬¸ìž ìƒìœ„ì˜ ë§¤í‚¨í† ì‹œ, ê·¸ë¦¬ê³ í•œê¸€ 로케ì¼ì„ 사용하지 않는 리눅스 +%등ì—ì„œ ì´ ì˜µì…˜ì´ í™œìš©ë 수 ìžˆì„ ê²ƒì´ë‹¤. +% +%ì´ ì˜µì…˜ì€ xetexko-xobfont, xetexko-var, memhangul-x ë“±ì— ë¶€ì—¬í• ìˆ˜ë„ +%있으므로 Beamer 문서를 작성하기 위해 xetexko-var를 쓰는 경우ì—는 +%xetexko-varì˜ ì˜µì…˜ìœ¼ë¡œ 지시하면 ëœë‹¤. + +\subsection{ì´íƒ¤ë¦, 기울임} + +한글 ê¸€ê¼´ì— ì´íƒ¤ë¦ì€ 없다. 그러므로 강조를 위해 기울임으로 ì´íƒ¤ë¦ì„ 대용하는 ê²ƒì€ ê·¸ë‹¤ì§€ 권장하지 않는다. 예를 들어 +\begin{verbatim} +\setkomainfont(Malgun Gothic)(* Bold)(Gungsuh) +\end{verbatim} +으로 ì§€ì •í–ˆì„ ë•Œ, ê¶ì„œì²´ê°€ ì´íƒ¤ë¦ì— 해당하는 í°íŠ¸ë¡œ ì„¤ì •ëœë‹¤. gremphê°€ ë””í´íŠ¸ì´ë¯€ë¡œ ê¶ì„œì²´ëŠ” ê³§ì€ ëª¨ì–‘ìœ¼ë¡œ ì°ížŒë‹¤. + +그러나 ë””ìžì¸ ìƒì˜ 효과를 위해서나 다른 ì´ìœ ì—ì„œ +ì´ ì„œì²´ë¥¼ 기울ì´ê³ ì‹¶ì€ ê²½ìš°ê°€ ìžˆì„ ê²ƒì´ë‹¤. +ì´ ê²½ìš° \texttt{[itemph]} í´ëž˜ìŠ¤ ì˜µì…˜ì„ ì§€ì •í•œë‹¤. +ê·¸ ë°˜ëŒ€ì˜ ê²½ìš°ëŠ” \texttt{[gremph]}ì´ê³ ì´ê²ƒì´ ë””í´íŠ¸ì´ë‹¤. 부분부분 기울ì´ë ¤ 한다면 \cs{hangulfontspec}ì´ë‚˜ +\cs{hanjafontspec}, 즉 \cs{adhochangulfont}를 ì´ìš©í•˜ê±°ë‚˜ \cs{addhangulfontfeature} ëª…ë ¹ì„ ì¨ì„œ ì¡°ìž‘í• ìˆ˜ 있으므로 별ë„ë¡œ ëª…ë ¹ì„ ë§Œë“¤ì–´ë‘거나 하지 않았다. + +%\subsection{따옴표} +% +%2010ë…„ ì´ˆ, \xetexko ì˜ ê¸‰ê²©í•œ ë°œì „ê³¼ ë”불어 \xobclass ê°€ ì‹œë„í•˜ë˜ ë¬¸ìž¥ë¶€í˜¸ì— ê´€í•œ 사í•ì€ ì‚¬ì‹¤ìƒ +%\xetexko 를 따르는 것으로 충분해졌다. 문장부호를 ì‹ìží• ë•Œ ë¼í‹´ ë¬¸ìž í°íŠ¸ì˜ 것, 한글 í°íŠ¸ì˜ ê²ƒì„ +%ìžìœ ë¡ê²Œ ì„ íƒí• 수 있으며 간격 ë¬¸ì œë„ ê¸€ê¼´ ì„ íƒì˜ 옵션으로 가능하여졌다. +%\xetexko\ ë§¤ë‰´ì–¼ì„ ìž˜ ì½ì–´ë³´ê¸° 바란다. +% +%ì´ ì ˆì€ ë”ì´ìƒ ì˜ë¯¸ê°€ 없게 ë˜ì–´ ë‚´ìš©ì„ ì‚ì œí•œë‹¤. + +% 따옴표는 한글 í°íŠ¸ì˜ ê²ƒì„ ì“´ë‹¤. 그러므로 í°ë”°ì˜´í‘œë¥¼ ìž…ë ¥í• ë•Œ \texttt{``}ì´ ì•„ë‹ˆë¼ â€œìœ¼ë¡œ ìž…ë ¥í•˜ëŠ” ê²ƒì´ ì¢‹ë‹¤.\footnote{% + % 윈ë„우즈 한글 ìž…ë ¥ê¸°ì—ì„œ, ‘ㄴ’과 í•œìž í‚¤ë¥¼ 누르면 + % ì´ ë¶€í˜¸ë¥¼ ìž…ë ¥í• ìˆ˜ 있다.} +% 한글 í°íŠ¸ì˜ 따옴표가 ì‹ í†µì°®ì€ ê²ƒì´ ë„ˆë¬´ 많아서, ë¼í‹´ ë¬¸ìž í°íŠ¸ì˜ ê²ƒì„ ì‹ìží• 수 있ë„ë¡ í•´ë‘었다. +% ìž…ë ¥ì—ì„œ 한글 따옴표를 사용하였으나 ì‹ìžëŠ” ë¼í‹´ ë¬¸ìž í°íŠ¸ì˜ 것으로 í•˜ë ¤ í• ë•Œ ì´ ì˜µì…˜ì„ ì“°ë©´ ëœë‹¤. +% í´ëž˜ìŠ¤ 옵션 \texttt{{[}latinquote]}ë¡œ +% ì§€ì •í•œë‹¤. 아마 \texttt{\textbackslash{}textquotedblleft} ë“±ë„ ë˜ì§€ ì•Šìœ¼ë ¤ë‚˜ 한다. + +% 한편, \texttt{``}ë¡œ ìž…ë ¥ëœ í…스트를 í°ë”°ì˜´í‘œë¡œ ì‹ìžë˜ê²Œ 하는 등, ì „í†µì ì¸ +% \TeX\ ìž…ë ¥ ë°©ì‹ì´ ìœ ì§€ë˜ê²Œ í•˜ë ¤ë©´ ë¼í‹´ ë¬¸ìž ê¸€ê¼´ ì§€ì • ì‹œì— +% \texttt{[Mapping=tex-text]} ì˜µì…˜ì„ ì£¼ë©´ ëœë‹¤. ``í°ë”°ì˜´í‘œë¡œ ë‘˜ëŸ¬ì‹¸ì¸ í…스트''. +% ì´ ë°©ì‹ì„ ì´ìš©í•˜ë©´ (당연히) latinquote 옵션 여부와 ìƒê´€ì—†ì´ ëª¨ë“ ë”°ì˜´í‘œê°€ ë¼í‹´ ë¬¸ìž ê¸€ê¼´ë¡œ ì‹ìžë 것ì´ë‹¤. + +% \xobclass{}ì—는 \texttt{\textbackslash{}oblivoirquote}와 \texttt{\textbackslash{}oblivoirdblquote}ë¼ëŠ” ëª…ë ¹ì´ +% ì •ì˜ë˜ì–´ 있다. \oblivoirdblquote{주어진 ì¸ìžë¥¼ 따옴표 ì•ˆì— ë„£ì–´ì£¼ëŠ” +% ëª…ë ¹}ì´ë‹¤. ìž…ë ¥ì´ ë¶ˆíŽ¸í•˜ì—¬ ì¼ë°˜ì 으로 ì´ ëª…ë ¹ì„ ì“¸ ì¼ì´ 많으리ë¼ê³ ìƒê°í•˜ì§€ëŠ” 않지만 +% 한글 í°íŠ¸ 따옴표를 쓸 ë•Œ, í°íŠ¸ì— ë”°ë¼ ë”°ì˜´í‘œì˜ ê°„ê²©ì´ ë§žì§€ 않는 ê²½ìš°ì— +% ì´ ëª…ë ¹ì— ë³„í‘œë¥¼ 붙ì´ë©´ ì•žë’¤ì˜ ê°„ê²©ì„ ì¡°ê¸ˆ 커ë‹í•´ì¤€ë‹¤. 다만 latinquote ì˜µì…˜ì´ +% 주어진 경우ì—는 아무런 íš¨ë ¥ì´ ì—†ì„ ê²ƒì´ë‹¤. + +% ì°¸ê³ ë¡œ, bnm, cnm ë“±ì˜ \obclass{} \oblivoirquote{괄호 ëª…ë ¹}ì—ë„ ë³„í‘œ(*)를 붙여 ì•žë’¤ ê°„ê²©ì„ +% 줄여줄 수 있다. |\ccnm{테스트}|, |\ccnm*{테스트}|. + +\section{ê·¸ë°–ì˜ ì‚¬í•ë“¤} + +\subsection{íŒë©´ ì„¤ì •ì„ ìœ„í•œ fapapersize} + +memoir는 geometry 패키지와는 다른 ë°©ì‹ì˜ ìžì²´ íŒë©´ ì„¤ì • ëª…ë ¹ì„ ê°€ì§€ê³ ìžˆë‹¤. +oblivoirì—ì„œë„ ê¸°ë³¸ì 으로 memoirì˜ íŒë©´ ì„¤ì • ë°©ì‹ì„ ì‚¬ìš©í• ìˆ˜ 있다. +ì´ì™€ ë”불어, \textsf{fapapersize}ë¼ëŠ” 패키지가 +oblivoirì—ì„œ ì œê³µëœë‹¤. + +\begin{boxedverbatim} +\usepackage{fapapersize} +\usefapapersize{*,*,1in,*,1in,*} +\end{boxedverbatim} + +\cs{usefapapersize}는 여섯 ê°œì˜ ì½¤ë§ˆë¡œ ì—°ê²°ëœ ì¸ìžë¥¼ 취하는ë°, 첫번째, ë‘번째, 네번째, 여섯번째 ì¸ìžë¥¼ 별표(*)ë¡œ ëŒ€ìš©í• ìˆ˜ 있다. ì´ ê°ê°ì€ +\begin{itemize}\tightlist +\item paperwidth +\item paperheight +\item left margin +\item right margin +\item upper margin +\item lower margin +\end{itemize} +ì´ë‹¤. 만약 \cs{setheadfoot}ì´ë¼ë“ ê°€ marginnote ì„¤ì •ì´ í•„ìš”í•˜ë‹¤ë©´ \cs{usefapapersize} ëª…ë ¹ ì•žì— ë‘”ë‹¤. +ì ì–´ë„ left marginê³¼ upper marginì€ ë°˜ë“œì‹œ 주어야 한다는 ì ê³¼, 콤마 사ì´ì— ê³µë°±ì´ ì—†ë„ë¡ í•´ì•¼ 한다는 ì ì— ì£¼ì˜í•˜ì—¬ì•¼ 한다. + +용지(stock)를 ì„¤ì •í•˜ë ¤ë©´ 다ìŒê³¼ ê°™ì´ í•œë‹¤. +\begin{boxedverbatim} +\usepackage[stock]{fapapersize} +\usefastocksize{210mm,297mm} +\usefapapersize{190mm,260mm,1in,*,1in,*} +\end{boxedverbatim} +\texttt{[showtrims]} ì˜µì…˜ì´ ì£¼ì–´ì ¸ 있다면 crop ì„ ì´ í•¨ê»˜ ë‚˜íƒ€ë‚ ê²ƒì´ë‹¤. + +\subsection{enumerate} + +enumerate íŒ¨í‚¤ì§€ì˜ enumerate ì•„ì´í…œ í•ëª© 머리 ì„¤ì •ì€ +다ìŒê³¼ ê°™ì´ í•œë‹¤. 엔진과 무관하게 ë™ìž‘한다. +\begin{boxedverbatim} +\begin{enumerate}[(㉠)] \tightlist +\item 첫째 í•ëª© +\item 둘째 í•ëª© +\end{enumerate} +\end{boxedverbatim} +\begin{enumerate}[(㉠)] \tightlist +\item 첫째 í•ëª© +\item 둘째 í•ëª© +\end{enumerate} +paralistì—ì„œ 위와 ê°™ì€ ë°©ì‹ìœ¼ë¡œ í•ëª© 머리를 ì„¤ì •í•˜ë ¤ë©´ +xob-paralist를 로드한다.\footnote{% + ë¬¼ë¡ paralist ìžì²´ëŠ” ê·¸ ì´ì „ì— ë¶€ë¥´ê±°ë‚˜ + xob-paralistê°€ 스스로 부르ë„ë¡ í• ê²ƒì´ê³ xob-paralist ë’¤ì— + paralist만 별ë„ë¡œ 다시 부르면 안 ëœë‹¤. +} + +\subsection{graphicx, xcolor} + +\hologo{pdfLaTeX} 문서는 dvi ë“œë¼ì´ë²„ë¡œ ì–´ë–¤ ê²ƒì´ ì‹¤í–‰ë 지 모르기 ë•Œë¬¸ì— graphicx íŒ¨í‚¤ì§€ì˜ +ë¡œë”©ì— ì£¼ì˜ë¥¼ 기울여야 한다. 즉 +\marginpar{\fbox{pdftex}} +\begin{boxedverbatim} +\usepackage[<driver>]{graphicx} +\end{boxedverbatim} +ê³¼ ê°™ì´ í•˜ëŠ” ê²ƒì´ ì•ˆì „í•˜ë‹¤. 그러나 ëŒ€ë¶€ë¶„ì˜ ê²½ìš° \verb|<driver>|를 ì§€ì •í•˜ì§€ ì•Šì•„ë„ ëœë‹¤. + +\marginpar{\fbox{xe(lua)tex}} +\XeTeXê³¼ \LuaTeX ì˜ ê²½ìš°ëŠ” graphicx íŒ¨í‚¤ì§€ì— ëŒ€í•œ 명시ì ì¸ í˜¸ì¶œì´ ì—†ì–´ë„ +png, jpg, pdf ê·¸ë¦¼ì„ ìž˜ 불러온다. 즉 \obclassê°€ 알맞게 ì´ íŒ¨í‚¤ì§€ë¥¼ 호출하여준다. + % ì´ íŒ¨í‚¤ì§€ë“¤ì„ ëª…ì‹œì 으로 +% í˜¸ì¶œí•˜ê³ ìž í•œë‹¤ë©´ 옵션 ì—†ì´ ë¡œë“œí•˜ë“ ê°€ \texttt{[xetex]} ì˜µì…˜ì„ ì¤€ë‹¤. +% defaultê°€ \texttt{[xetex]}ì´ ë˜ë„ë¡ ì„¤ì •ë˜ì–´ 있어야 하는ë°, +% KC2008/\TeX{}Liveì—는 ì´ê²ƒì´ 잘 ë˜ì–´ 있다. +%pdf ê·¸ë¦¼ì„ ë¶ˆëŸ¬ì˜¤ê±°ë‚˜ ìƒ‰ìƒ ê´€ë ¨ ëª…ë ¹ì„ ì“°ê¸° 위해 +%color ë˜ëŠ” xcolor를 ë¡œë“œí•˜ë ¤ë©´, 옵션 ì„¤ì •ì„ graphicx와 ë˜‘ê°™ì´ í•˜ë©´ ëœë‹¤. +%\begin{boxedverbatim} +%\usepackage{graphicx} +%\usepackage{xcolor} +%\end{boxedverbatim} + +\subsection{참조 ì¸ìš©, ìžë™ 조사} + +ìžë™ 조사는 ko.\TeX ì—서와 ë™ì¼í•˜ë‹¤. +한글 labelì€ \XeTeX, \LuaTeX ì—ì„œ ì‚¬ìš©í• ìˆ˜ 있다. +ë ˆê±°ì‹œ í…ì—ì„œ label ìžë¦¬ì—는 í•œê¸€ì„ ì“¸ 수 없다. \marginpar{\fbox{pdftex}} + +\medskip + +\noindent\hologo{pdfTeX}:\\ +\noindent\begin{minipage}{.45\textwidth} +\begin{verbatim} + â€œì†Œì ˆ \ref{sec:font}\를 ë³´ë¼.†+\end{verbatim} +\end{minipage}\hfill +\begin{minipage}{.45\textwidth} +\hfill â€œì†Œì ˆ \myREF{sec:font}{sec:í°íŠ¸}\를 ë³´ë¼.†+\end{minipage} + +\noindent\hologo{XeTeX}, \hologo{LuaTeX}:\\ +\noindent\begin{minipage}{.45\textwidth} +\begin{verbatim} + â€œì†Œì ˆ \ref{sec:í°íŠ¸}\를 ë³´ë¼.†+\end{verbatim} +\end{minipage}\hfill +\begin{minipage}{.45\textwidth} +\hfill â€œì†Œì ˆ \myREF{sec:font}{sec:í°íŠ¸}\를 ë³´ë¼.†+\end{minipage} + +\subsection{ë°©ì } + +\koTeX ì—서는 \texttt{\textbackslash dotemph} ëª…ë ¹ì˜ ë°©ì \footnote{% + 가로쓰기ì—서는 \dotemph{ì ì„ ê¸€ìž ìœ„ì— ì°ìœ¼ë¯€ë¡œ} \circemph{å‚ì }ì´ ì•„ë‹ˆë¼ + \circemph{上ì }ì´ ë§žê² ì§€ë§Œ 관행ì 으로 ë°©ì ì´ë¼ 불러왔다. + ì´ ë¬¸ìž¥ë¶€í˜¸ì˜ ì •í™•í•œ 명ì¹ì€ “드러냄표â€ì´ë‹¤.}% +ì„ ì§€ì›í–ˆë‹¤. \xetexko와 \luatexkoì—ì„œë„ ì´ ëª…ë ¹ì„ ì‚¬ìš©í• ìˆ˜ 있으며, +oblivoirì—ì„œ 조금 확장했다. ê¸°ë³¸ì¸ +\texttt{\textbackslash dotemph} +ì™¸ì— +\texttt{\textbackslash circemph} +\texttt{\textbackslash useremph} +ë‘ ê°œì˜ ëª…ë ¹ì„ ë” ì“¸ 수 있다. + +\cs{dotemph}와 \cs{circemph}ì˜ ê²°ê³¼ëŠ” 다ìŒê³¼ 같다. + +\medskip + +\noindent\begin{minipage}{.45\textwidth} +\begin{verbatim} +\dotemph{우리나ë¼} \circemph{대한민êµ} +\end{verbatim} +\end{minipage}\hfill +\begin{minipage}{.45\textwidth} +\dotemph{우리나ë¼} \circemph{대한민êµ} +\end{minipage} + +\medskip + +\cs{useremph} ëª…ë ¹ì€ ì´ì „ ë²„ì „ê³¼ ì‚¬ìš©ë²•ì´ ë‹¬ë¼ì¡Œë‹¤. 2014ë…„ 6ì›” ì´ì „ oblivoirì—ì„œ +\cs{useremph}는 pdf\TeX ì—서와 \XeTeX, \LuaTeX ì—ì„œ ì‚¬ìš©ë²•ì´ ì„œë¡œ 달ëžê³ +í•˜ë‚˜ì˜ ì„ íƒ ì¸ìžì™€ ë‘ ê°œì˜ ì¸ìžë¥¼ 요구하는 등 ì‚¬ìš©ë²•ì´ ë³µìž¡í–ˆìœ¼ë‚˜ ì´ê²ƒì´ ëª¨ë‘ ë‹¤ìŒê³¼ ê°™ì´ +간단하게 바뀌었다. +\begin{boxedverbatim} +\useremph[<raise>][<char>]{text} +\end{boxedverbatim} +í•œ 번 raise ê°’ê³¼ char를 ì£¼ê³ ë‚œ 후ì—는 ê·¸ ì„¤ì •ì´ ë³´ì¡´ëœë‹¤. 즉 \cs{useremph}를 +ì¸ìž ì—†ì´ ì“°ë©´ ì´ì „ì— ì„¤ì •ëœ ê²ƒì„ ë”°ë¼ê°€ê³ , ì´ì „ì— ì„¤ì •ëœ ê²ƒì´ ì—†ìœ¼ë©´ \cs{useremph}와 +\cs{circemph}ê°€ ë™ì¼í•˜ë‹¤. + +\begin{verbatim} +\useremph{드러냄표} +\useremph[.3ex][\tiny★]{드러냄표} +다시한번 \useremph{드러냄표} +ì´ë²ˆì—는 \useremph[][\tiny+]{드러냄표} +높ì´ì¡°ì ˆ \useremph[0ex]{드러냄표} +\end{verbatim} + +ì´ ì½”ë“œì˜ ê²°ê³¼ëŠ” 다ìŒê³¼ 같다:\\ +\useremph{드러냄표} +\useremph[.3ex][\tiny★]{드러냄표} 다시한번 \useremph{드러냄표} +ì´ë²ˆì—는 \useremph[][\tiny+]{드러냄표} +높ì´ì¡°ì ˆ \useremph[0ex]{드러냄표} + +\medskip + +편ì˜ë¥¼ 위하여 \cs{useremphstarwhite}({\useremphstarwhite})와 \cs{useremphstarblack}({\useremphstarblack}) +ëª…ë ¹ì„ ì¤€ë¹„í•´ë‘었다. ì´ê²ƒì€ 현재 ì‹ìží•˜ëŠ” í°íŠ¸ì— 해당 글ìžê°€ 있으면 잘 나타난다. + +\medskip + +\noindent\begin{minipage}{.7\textwidth} +\begin{verbatim} +\useremph[.5ex][\useremphstarwhite]{드러냄표} +\end{verbatim} +\end{minipage}\hfill +\begin{minipage}{.28\textwidth} +\useremph[.5ex][\useremphstarwhite]{드러냄표} +\end{minipage} + +%\marginpar{\fbox{xe(lua)tex}} +%\xobclassì—ì„œ 기ì›í•œ 새로운 í… ì—”ì§„ì„ ìœ„í•œ \obclass ì—ì„œ +%ë§ˆì§€ë§‰ì˜ \texttt{\textbackslash useremph} ëª…ë ¹ì€ +%\useremph{Ëš}{í•˜ë‚˜ì˜ ì„ íƒ ì¸ìžì™€ ë‘ ê°œì˜ ì¸ìž}를 요구한다. 즉, +%\begin{verbatim} +%\useremph[<height>]{<dotchar>}{text} +%\end{verbatim} +%height는 ë°©ì 으로 ì‚¬ìš©í• ë¬¸ìžê°€ 올ë¼ê°ˆ 길ì´ì´ê³ dotchar는 +%ë°©ì 문ìžì´ë‹¤. text는 ë°©ì ì„ ì°ì„ í…스트. +%단, ì´ \verb|\useremph| ëª…ë ¹ì€ \xetexko ì—ì„œ ì œê³µë˜ëŠ” ê°™ì€ ì´ë¦„ì˜ +%ëª…ë ¹ê³¼ë„ ê·¸ ì‚¬ìš©ë²•ì´ ë‹¤ë¥´ê³ ë ˆê±°ì‹œ í…ì„ ìœ„í•œ \obclassì—ì„œì˜ ì‚¬ìš©ë²•ê³¼ë„ ë‹¤ë¥´ë¯€ë¡œ 주ì˜ë¥¼ 요한다. + +\subsection{chapter styles} +ìµœê·¼ì˜ memoir는 ìƒë‹¹ížˆ ë§Žì€ chapter styleì„ ì •ì˜í•˜ê³ 있다. oblivoirì˜ chapter style +ì •ì˜ ë°©ì‹ì€ 기본ì 으로 memoir와 ë™ì¼í•˜ì§€ë§Œ ë‹¤ìŒ ëª‡ 가지가 다르다. + +\begin{itemize}\tightlist +\item \cs{printchaptername} ëª…ë ¹ì´ ë¬´ì˜ë¯¸í•˜ë‹¤. +\item \cs{prechapternum} ëª…ë ¹ê³¼ \cs{postchapternum} ëª…ë ¹ì´ ì¶”ê°€ë˜ì—ˆë‹¤. +\item \cs{hchaptertitlehead}ë¼ëŠ” ëª…ë ¹ì´ ì‚¬ìš©ëœë‹¤. ì´ê²ƒì€ 특히 running headingê³¼ ê´€ë ¨ì´ ìžˆë‹¤. +\end{itemize} + +KTUG 사설 ì €ìž¥ì†Œë¥¼ 통하여 ì„¤ì¹˜í• ìˆ˜ 있는\footnote{% + 사설 ì €ìž¥ì†Œë¥¼ 등ë¡í• 수 없는 ìƒí™©ì´ë¼ë©´ ì§ì ‘ 다운로드하ë¼. + \url{http://ftp.ktug.org/KTUG/texlive/tlnet/archive/} +} +ob-chapstylesë¼ëŠ” 패키지ì—는 몇 가지 memoir +chapter 스타ì¼ì„ oblivoir화해둔 ê²ƒì´ ìžˆë‹¤. ì´ ìžì²´ë¥¼ 그대로 ì¨ë„ ì¢‹ê³ ì´ë¥¼ ìžì‹ ë§Œì˜ ìŠ¤íƒ€ì¼ì„ +만드는 ë° ì°¸ê³ í•˜ì—¬ë„ ì¢‹ì„ ê²ƒì´ë‹¤. + +\subsection{한글 pagestyle} + +oblivoirê°€ 추가ì 으로 ì œê³µí•˜ëŠ” 페ì´ì§€ 스타ì¼ë¡œ \texttt{hangul}ì´ ìžˆë‹¤. +\begin{boxedverbatim} +\pagestyle{hangul} +\end{boxedverbatim} + +\section{샘플 문서} + +ì´ ìž‘ì€ ì•ˆë‚´ì„œì— ë”하여 간단한 \obclass\ 샘플 문서를 하나 ì œê³µí•œë‹¤. +ì´ ë¬¸ì„œì—ì„œ 여러 가지 memoir와 \obclass ì˜ ê¸°ëŠ¥ì„ ì‚´íŽ´ë³¼ 수 ìžˆì„ ê²ƒì´ë‹¤. +oblivoir-test.texì„ ì»´íŒŒì¼í•´ë³´ê³ 소스를 ê²€í† í•´ë³´ì‹œê¸° 바란다. + +%\subsection{fontspec 옵션과 수학 글꼴}\myLabel{sec:fontspec}{sec:í°íŠ¸ìŠ¤íŽ™} +% +%fontspec 패키지와 ì´ë¥¼ 확장한 mathspec 패키지를 ì´ìš©í•˜ì—¬ +%수학 글꼴 ì¼ë¶€ë¥¼ ë°”ê¾¸ê³ ìž í•˜ê±°ë‚˜ mathpazo와 ê°™ì€ ìˆ˜í•™ 글꼴 세트를 +%ì ìš©í•˜ê³ ìž í• ê²½ìš°ê°€ 있다. ì´ ë•ŒëŠ” ë‹¤ìŒ ë‘ ê°€ì§€ 조치를 해야 한다. +% +%\begin{enumerate}[(1)] +%\item í´ëž˜ìŠ¤ 옵션으로 [manualfontspec]ì„ ì„ ì–¸í•œë‹¤.\footnote{% +% 2011/09/15 ì´ì „ ë²„ì „ì—서는 [fontspec]ì´ë¼ëŠ” ì´ë¦„ì´ì—ˆë‹¤.} +%ì´ ì„ ì–¸ìœ¼ë¡œ +%사용ìžëŠ” fontspecì„ ìžì‹ ì˜ ì±…ìž„ í•˜ì— ë¡œë“œí• ìˆ˜ 있다. 심지어 +%xltxtra나 mathspecê³¼ ê°™ì´ fontspecì„ ë¶€ë¥´ëŠ” 패키지를 별ë„ë¡œ +%ë¡œë“œí• ìˆ˜ 있다. +%\item 윗í•ì˜ fontspec 패키지 로드 í›„ì— xetexko-xobfont 패키지를 +%부른다. ì´ ì„¤ì • ì´í›„ì—야 \textbackslash setkormainfont 와 ê°™ì€ +%ëª…ë ¹ì„ ì“¸ 수 있게 ë 것ì´ë‹¤. +%\end{enumerate} +%ì´ê²ƒì€ mathfont를 ì¡°ì ˆí•˜ë ¤ë©´ fontspecì˜ ì˜µì…˜ì„ ë³„ë„ë¡œ ì •ì˜í•˜ì—¬ +%ìƒì„¸í•œ ì„¤ì •ì„ í•´ì•¼ í• ê²½ìš°ê°€ 있기 때문ì´ë‹¤. 예컨대 mathpazo를 +%수학 기본 글꼴로 ì“°ë ¤ 한다면 다ìŒê³¼ ê°™ì´ í•˜ëŠ” ê²ƒì´ ê°€ëŠ¥í•˜ë‹¤. +%\begin{boxedverbatim} +%\documentclass[manualfontspec]{xoblivoir} +%\usepackage{mathpazo} +%\usepackage[math,quiet]{fontspec} +%\usepackage[math,quiet,MnSymbol]{mathspec} +%\setmathsfont{Asana-Math} +%\setmainfont[Ligatures=Common]{Palatino Linotype} +%\usepackage{xetexko-xobfont} +%\end{boxedverbatim} +%ì´ ì˜ˆë³´ë‹¤ 간단하게 í• ìˆ˜ 있는 ê²ƒë„ ë§Žë‹¤. ì´ ì˜ˆëŠ” ì„¤ëª…ì„ ìœ„í•˜ì—¬ +%ë³´ì¸ ê²ƒì¼ ë”°ë¦„ì´ë‹¤. +%ìœ„ì˜ mathspec ëŒ€ì‹ fontspec 패키지 ë¬¸ì„œì— ë‚˜ì™€ ìžˆë“¯ì´ \textbackslash setmathrm +%ë“±ì˜ ëª…ë ¹ìœ¼ë¡œ 수학 í°íŠ¸ë¥¼ ì¡°ì ˆí• ìˆ˜ 있다. +% +%2011/09/15 ë²„ì „ì—ì„œ ì´ì™€ ê´€ë ¨í•œ 몇 가지 사í•ì´ 추가ë˜ì—ˆë‹¤. +%\begin{enumerate}[(a)] +%\item {[manualfontspec]} ì˜µì…˜ì„ ì£¼ì—ˆì„ ë•ŒëŠ” 위와 ê°™ì€ ë°©ë²•ìœ¼ë¡œ fontspec +%패키지를 ìˆ˜ë™ ë¡œë“œí• ìˆ˜ 있다. +%\item {[fontspec=\{no-math\}]}와 ê°™ì´ fontspec íŒ¨í‚¤ì§€ì— ì˜µì…˜ì„ ë¯¸ë¦¬ ì„¤ì •í•´ì¤„ +%수 있다. no-math ì˜µì…˜ì„ ì£¼ë©´ fontspec ëª…ë ¹ë“¤ì´ ìˆ˜ì‹ì—는 ì˜í–¥ì„ ë¼ì¹˜ì§€ 않으므로 +%ìµìˆ™í•œ CM-math 글꼴로 수ì‹ì´ ì‹ìžëœë‹¤. +%\item {[preload=mathspec,preloadoption=\{math\}]}와 ê°™ì´ preloadí• íŒ¨í‚¤ì§€ì— +%넘겨줄 ì˜µì…˜ì„ preloadoption으로 ì§€ì •í• ìˆ˜ 있다. +%\end{enumerate} + +%\subsection{옛한글과 세로쓰기}\myLabel{sec:oldhangul}{sec:올드한글} +% 옛한글 ê¸€ê¼´ì„ ì‚¬ìš©í•˜ë ¤ë©´ [oldhangul] ì˜µì…˜ì„ ì£¼ê³ ê¸€ê¼´ì„ ì§€ì •í•´ì•¼ 한다. +% 세로쓰기는 사용가능하나, ì•„ì§ xoblivoirì—ì„œ 조작하ë„ë¡ í•˜ì§€ëŠ” 않았다. +% \xetexko{} ë§¤ë‰´ì–¼ì— ì˜›í•œê¸€ ì“°ê¸°ì— ê´€í•œ 간략한 소개가 있다. +%2010ë…„ 2ì›”, \xetexko ì˜ ì˜›í•œê¸€ ì¡°íŒì€ ê±°ì˜ ì™„ì „í•œ ìˆ˜ì¤€ì— ì´ë¥´ë €ë‹¤. +%ìž…ë ¥ì„ í‘œì¤€ì— ë§žëŠ” 소위 `첫가ë' 코드로 í•˜ë©´ì„œë„ ì‚¬ìš©ìž ì˜ì—(PUA)ì— ì˜›í•œê¸€ì´ +%들어 있는 ê¸€ê¼´ì˜ ì˜›í•œê¸€ë¡œ mappingì´ ê°€ëŠ¥í•´ì¡Œìœ¼ë©°, GSUB 옛한글 글꼴(현재 +%ì•Œë ¤ì§„ 것으로는 ì€ ë°”íƒ•ê³¼ Microsoft Office 2002 Plus Packì˜ ì˜›í•œê¸€ ê¸€ê¼´ë°–ì— ì—†ë‹¤)ì„ +%그대로 ì´ìš©í•˜ì—¬ 옛한글 ì‹ìžê°€ 가능하다. +% +%ì´ ì—ì‹œ \xetexko ì˜ ê¸°ëŠ¥ìœ¼ë¡œì„œ \xobclass는 ë”ì´ìƒ í• ì¼ì´ 없어 ì´ ì ˆì˜ ë‚´ìš©ì„ ì‚ì œí•œë‹¤. + +%\subsection{amssymb}\myLabel{sec:ams}{sec:ì—ì´ì— ì—스} +%amssymb 패키지를 ë¡œë“œí•˜ë ¤ ì‹œë„하면 몇 가지 ëª…ë ¹ì´ ì´ë¯¸ ì •ì˜ë˜ì–´ +%있다는 메시지가 나온다. ì´ ë©”ì‹œì§€ë¥¼ 줄ì´ë ¤ë©´ amssymb ëŒ€ì‹ +%xob-amssymb를 usepackage하ë„ë¡ í•œë‹¤. +% +%한편, LyXì—는 amsmath와 amssymb 패키지를 ìžë™ìœ¼ë¡œ 로드하는 ê¸°ëŠ¥ì´ ìžˆë‹¤. +%ì´ ë•Œë¬¸ì— ì‚¬ìš©ìžê°€ xob-amssymb를 ë¡œë“œí•˜ë ¤ í•´ë„ ê·¸ë³´ë‹¤ ì´ì „ì— amssymbê°€ +%LyXì— ì˜í•´ 로드ë˜ì–´ ì˜ë„하는 결과를 얻지 못하는 경우가 있다. ì´ ë•Œë¥¼ 위하여 +%[amsmath] ì˜µì…˜ì„ ë§ˆë ¨í•´ë‘었다. ì´ ì˜µì…˜ì´ í™œì„±í™”ë˜ë©´ amsmath와 xob-amssymb를 +%xoblivoirê°€ 로드해준다. +% +%\subsection{flowfram}\myLabel{sec:flowfram}{sec:í”Œë¡œí”„ë ˜} +%fapapersize ë° flowfram 패키지와 함께 쓸 ë•Œ, 첫 페ì´ì§€ì˜ pdf 사ì´ì¦ˆë§Œì´ +%fapapersizeë¡œ ì§€ì •í•œ ê²ƒì„ ë”°ë¼ê°€ì§€ 않는 ë¬¸ì œì ì´ ìžˆë‹¤.\footnote{% +% ì´ì£¼í˜¸ ë‹˜ì´ ì•Œë ¤ì£¼ì…¨ìŒ.} +% +%\xobclass 는 memoirì˜ íŽ˜ì´ì§€ ì¶œë ¥ ë£¨í‹´ì„ ì¡°ê¸ˆ ìˆ˜ì •í•˜ì—¬ ëŒ€ë¶€ë¶„ì˜ ê²½ìš° +%pdf 사ì´ì¦ˆ ì¶©ëŒ ë¬¸ì œê°€ í•´ê²°ë˜ë„ë¡ í•´ë‘었다. +%그러나 ì–´ë–¤ 경우 pdf 파ì¼ì˜ 첫 페ì´ì§€ì™€ ì´í›„ 페ì´ì§€ì˜ 사ì´ì¦ˆê°€ 불ì¼ì¹˜í•˜ëŠ” +%ë¬¸ì œê°€ ì—¬ì „ížˆ ë°œìƒí• ê°€ëŠ¥ì„±ì´ ìžˆì–´ ë‹¤ìŒ ì˜µì…˜ì„ ì—†ì• ì§€ 않았다. +% +%[a4paper] 등 미리 ì •ì˜ëœ 페ì´ì§€ì˜ 경우는 아무런 ë¬¸ì œê°€ ìƒê¸°ì§€ 않는다. +%그러나 memoir 옵션으로 ì§€ì •í• ìˆ˜ 없는 사ì´ì¦ˆ, +%예컨대 190mm$\times$260mm pdf를 ë§Œë“¤ê³ ì‹¶ì„ ë•ŒëŠ” 어떻게 하는가? +%\xobclass ì—게 페ì´ì§€ 사ì´ì¦ˆë¥¼ ê°•ì œë¡œ ì•Œë ¤ì£¼ëŠ” ë°©ë²•ì´ ìžˆë‹¤. +%\begin{boxedverbatim} +%\documentclass[<other options>,fawd=190mm,faht=260mm]{xoblivoir} +%\usepackage{fapapersize} +%\usefapapersize{190mm,260mm,30mm,*,40mm,*} +%\usepackage{flowfram} +%\end{boxedverbatim} +%ì´ì œ 첫 페ì´ì§€ì˜ 사ì´ì¦ˆë„ ë‘번째 ì´í›„ì˜ ê²ƒê³¼ ê°™ì•„ì¡Œì„ ê²ƒì´ë‹¤. +% +%\subsection{preload}\myLabel{sec:preload}{sec:프리로드} +%ì¼ë¶€ 패키지 중ì—는 ì´ë”°ê¸ˆ memoir í´ëž˜ìŠ¤ ìžì²´ë³´ë‹¤ 미리 로드ë˜ì–´ì•¼ 하는 ê²ƒì´ ìžˆë‹¤. +%대표ì ì¸ ì˜ˆê°€ ì•„ëžì–´ë¥¼ ì‹ìží• ë•Œ ë¹¼ë†“ì„ ìˆ˜ 없는 bidi 패키지ì´ë‹¤. +%ì´ì™€ ê°™ì´ memoir보다 ë¨¼ì € 로드해야 하는 패키지를 쓸 ë•Œ 다ìŒê³¼ ê°™ì´ í•œë‹¤. +%\begin{boxedverbatim} +%\documentclass[preload={bidi}]{xoblivoir} +%\end{boxedverbatim} +% +%preloadí• íŒ¨í‚¤ì§€ì— ì „í•´ì¤„ ì˜µì…˜ì€ ë‹¤ìŒê³¼ ê°™ì´ ì„¤ì •í•œë‹¤. +%\begin{boxedverbatim} +%\documentclass[preload={mathspec},preloadoption={math}]{xoblivoir} +%\end{boxedverbatim} +% +%moreverbì˜ ê²½ìš°ë„ ì´ë ‡ê²Œ 하면 ë˜ë¯€ë¡œ ì´ì œ ì˜ë¯¸ê°€ 없어진 ì˜µì…˜ì´ ë˜ì—ˆì§€ë§Œ 종래 +%ìž‘ì„±ëœ ë¬¸ì„œì™€ì˜ í˜¸í™˜ì„ ìœ„í•´ì„œ ì—†ì• ì§€ëŠ” 않았다. +% +%\subsection{moreverb}\myLabel{sec:moreverb}{sec:모아버브} +%ì´ ì˜µì…˜ì€ pstricks를 사용하기 위하여 pdfm\-tricks를 ì´ìš©í•˜ë ¤ í• ë•Œ +%필요하다. pdfm\-tricks는 moreverb, graphicx, (x)color 패키지가 미리 +%로드ë˜ì–´ì•¼ ë™ìž‘하는ë°, ì´ ì¤‘ graphicx와 xcolor는 ë¬¸ì œê°€ 없지만 +%oblivoir(memoir)ì—ì„œ moreverb는 \textbackslash usepackage ë¡œ +%로드하면 memoirì˜ ì¼ë¶€ ëª…ë ¹ê³¼ 충ëŒí•œë‹¤. +%ì´ ì¶©ëŒì„ 해결해주는 옵션ì´ë©°, ì´ ì˜µì…˜ì„ ì¤€ í›„ì— moreverb를 별ë„ë¡œ +%ë¡œë“œí• í•„ìš” 없다. moreverb는 \myPageREF{sec:preload}{sec:프리로드}ì—ì„œ 설명하는 +%preloadë¡œ 미리 로드하는 ë°©ë²•ì´ ìžˆìœ¼ë¯€ë¡œ ì‚¬ì‹¤ìƒ obsoleteì¸ ì˜µì…˜ì´ë‹¤. +% +%\subsection{microtype}\myLabel{sec:microtype}{sec:마ì´í¬ë¡œíƒ€ìž…} +%현재까지 \XeTeX ì€ pdf\TeXê³¼ Lua\TeX ì˜ microtype ê¸°ëŠ¥ì„ ì—”ì§„ 수준ì—ì„œ 지ì›í•˜ì§€ 않는다. +%그러나 \xetexko 는 xetexko-hangingì´ë¼ëŠ” ê¸°ë²•ì„ ì´ìš©í•˜ì—¬ 온ì ê³¼ ë°˜ì ì„ íŒë©´ 밖으로 ë°€ì–´ëƒ„ìœ¼ë¡œì¨ +%margin kerningê³¼ 비슷한 효과를 줄 수 있게 하는 재미있는 ê¸°ëŠ¥ì„ ì œê³µí•œë‹¤. +%ì´ ì˜µì…˜ì€ ì´ë¦„ì€ microtypeì´ì§€ë§Œ ì‹¤ì€ xetexko-hangingì„ í™œì„±í™”í•˜ëŠ” ì—í• ì„ í•œë‹¤. +%ì´ ë¬¸ì„œê°€ ì´ ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ì—¬ 작성ë˜ì—ˆë‹¤. +% +%\subsection{hyperref, xcolor}\label{sec:hyperrefxcolor} +%LyX ì„ ì“´ë‹¤ê±°ë‚˜ í• ë•Œ \XeTeX ì„ ìœ„í•´ì„œ hyperrefì˜ [unicode] ì˜µì…˜ì„ +%꺼주어야 í• ë•Œê°€ 있다. ì´ë¥¼ 위해서 hyperref íŒ¨í‚¤ì§€ì— ë¯¸ë¦¬ 넘길 ì˜µì…˜ì„ ì§€ì •í• ìˆ˜ 있게 +%하였다. +%\begin{boxedverbatim} +%\documentclass[hyperref={unicode=false}]{xoblivoir} +%\end{boxedverbatim} +% +%í•„ìš”ì— ì˜í•´ xcolor íŒ¨í‚¤ì§€ì— ëŒ€í•´ì„œë„ ë¹„ìŠ·í•˜ê²Œ í• ìˆ˜ 있ë„ë¡ í•´ë‘었다. + +\section{첨언} +\xobclass{} ì‚¬ìš©ì´ ì–´ëŠ ì •ë„ë¡œ 쉬운가 하면, 나는 ë§¨ì²˜ìŒ ì´ ë¬¸ì„œë¥¼ +LyXì—ì„œ 작성하여 exportí•œ 다ìŒ, ë‘ ì¤„ ì •ë„를 ì§€ìš°ê³ í°íŠ¸ +ì„¤ì •ëª…ë ¹ë§Œì„ ì¨ë„£ì—ˆë‹¤. ê·¸ëž˜ë„ í›Œë¥í•œ \XeLaTeX\ 문서가 ë§Œë“¤ì–´ì¡Œë˜ +것ì´ë‹¤. + +ì´ ê¸€ì„ ì“°ê¸° ì‹œìž‘í• ë•Œë§Œ í•´ë„ \xetexko{}와 \xobclass{}는 +완성ë˜ì–´ 있지 않았다. 그러나 ì§€ê¸ˆì€ ì¼ë°˜ì ì¸ ë¬¸ì„œë¥¼ ìž‘ì„±í•¨ì— ìžˆì–´ì„œ +ë¶ˆíŽ¸ì´ ì—†ì„ ì •ë„ê°€ ë˜ì—ˆë‹¤. + +\bigskip + +ëŒì´ì¼œë³´ë©´, í•œê¸€ì„ \TeX\ ë¬¸ì„œì— ì‚¬ìš©í• ìˆ˜ 있다는 사실 ìžì²´ê°€ +ì‹ ê¸°í–ˆë˜ ê·¸ 때로부터 20ì—¬ë…„ì´ í˜ë €ë‹¤. 본격ì ì¸ í•œê¸€\LaTeX\ ì‹œìŠ¤í…œë“¤ì´ +나오기 ì‹œìž‘í–ˆë˜ 1990년대 중반으로부터 í—¤ì•„ë ¤ë„ ì‹ìˆ˜ ë…„, +ì´ ê¸°ê°„ ë™ì•ˆ 한글ì´ë¼ëŠ” ë¬¸ìž ì²´ê³„ë¥¼ ì‹ìží•˜ê¸° 위해 지불해야 í–ˆë˜ +ì—„ì²ë‚œ ë…¸ë ¥ê³¼ ìžì›ì„ ìƒê°í•˜ë©´ 금ì„지ê°ì´ 없지 않다. + +Lua\TeX ê³¼ \XeTeX ì´ë¼ëŠ” ìœ ë‹ˆì½”ë“œ í… ì—”ì§„ì˜ ë“±ìž¥ì€, ì´ëŸ¬í•œ ëª¨ë“ +ë…¸ë ¥ë“¤ì„ ì¼ì‹œì— í•´ê²°í•´ë²„ë ¸ë‹¤. ì´ì œ 한글 문ìžì˜ ì‹ìžëŠ” ë”ì´ìƒ +ë¬¸ì œê°€ ë˜ì§€ 않는다. +그러나 한글 문서다운 한글 문서, 한글 ë¬¸ì„œì˜ íƒ€ì´í¬ê·¸ëž˜í”¼ì˜ ì™„ì„±ì„ +위한 ê¸¸ì€ ì•„ì§ë„ ìš”ì›í•˜ë‹¤. 단순히 “글ìžë¥¼ ì°ëŠ”â€ ë¬¸ì œê°€ í•´ê²°ë˜ì—ˆë‹¤ê³ +í•´ì„œ ëª¨ë“ ì¼ì´ ëë‚œ ê²ƒì€ ì•„ë‹Œ 것ì´ë‹¤. 단지 ë” ìƒì‚°ì ì¸ ë¬¸ì œë¥¼ +ë” ìž˜ êµ¬í˜„í• ìˆ˜ 있는 ë°”íƒ•ì´ ê°–ì¶”ì–´ì§„ ê²ƒì¼ ë¿ì´ë¼ê³ ìƒê°í•œë‹¤. + + +% \section{ì•Œë ¤ì§„ ë¬¸ì œì } + +% 아래 ë¬¸ì œì ê³¼ ë²„ê·¸ë“¤ì€ ë‹¤ìŒ ë²„ì „ì—ì„œ 해결하ë„ë¡ ë…¸ë ¥í• ê²ƒì´ë‹¤. + +% \begin{enumerate}[(ê°€)] \tightlist +% % \item ExternalLocation ì˜µì…˜ì„ í™œì„±í™”í•˜ëŠ” ì„¤ì •ê³¼ ê·¸ë ‡ì§€ ì•Šì€ ì„¤ì •ì„ í•¨ê»˜ 쓸 ë•Œ +% % ExternalLocation ëª…ë ¹ì´ ìˆœì„œìƒ ë¨¼ì € 나와야 한다. + +% \item 윈ë„우즈 í°íŠ¸ 네임과 다른 리눅스 ë° ë§¤í‚¨í† ì‹œì˜ í°íŠ¸ ì´ë¦„ í˜¸ì¶œì´ +% 실패하는 경우가 있다. 다행히 ì€ ê¸€ê¼´ì˜ ê²½ìš°ëŠ” ë¬¸ì œì—†ìœ¼ë‚˜, ì€ ê¸€ê¼´ì€ ë°˜ë“œì‹œ +% ìµœì‹ ë²„ì „ì´ì–´ì•¼ 한다. 우분투 ë“±ì˜ ë¦¬ëˆ…ìŠ¤ì—ì„œ 패키지로 설치해주는 기본 설치 +% ê¸€ê¼´ì€ ë•Œë¡œ ë¬¸ì œë¥¼ ì¼ìœ¼í‚¨ë‹¤. ì´ê²ƒì€ ì €ìžê°€ 어찌해볼 수 있는 ë¬¸ì œê°€ 아니다. +% \end{enumerate} + +% 한글 기호 ë¬¸ìž ì¼ë¶€ëŠ” í•œìž ì˜ì—ì— ë°°ì •í•˜ì˜€ë‹¤. í•œìžê°€ 없는 한글 ê¸€ê¼´ì„ +% 본문 기본 서체로 ì§€ì •í•˜ëŠ” 경우를 위한 것ì´ë‹¤. 그러나 ì´ ë¬¸ì œëŠ” ì•„ì§ +% í™•ì •ëœ ê²ƒì´ ì•„ë‹ˆë©° ì¢€ë” í…ŒìŠ¤íŠ¸ë¥¼ ê±°ì³ì„œ ê²°ì •í• ì¼ë¡œ ë³´ì¸ë‹¤. + +%%\section{ì´ ë¬¸ì„œì˜ í°íŠ¸ 사용 ì„¤ì •} +%% +%%ì´ ë¬¸ì„œì˜ í°íŠ¸ 사용 ì„¤ì •ì€ ë‹¤ìŒê³¼ 같다. +%%\begin{boxedverbatim} +%%\setmainfont[Mapping=tex-text]{Bradley Hand ITC} +%%\setmonofont[Scale=.85]{Consolas} +%%\setkormainfont(문화 ê¶ì„œ Std L){문화 ê¶ì„œ í림 Std L}(){네ì´ë²„ì‚¬ì „} +%%\setkormonofont{ì€ í•„ê¸°} +%%\setmonoscale{0.9} +%%\end{boxedverbatim} + +%%%\section{ë²„ì „ ì¸í¬}\myLabel{sec:versioninfo}{sec:ë²„ì „ì¸í¬} +%%% +%%%\begin{enumerate}\tightlist +%%%\item ì´ ì´ˆê°„ë‹¨ ë§¤ë‰´ì–¼ì€ xoblivoir 2011/09/15 ë²„ì „ì— ì¼ì¹˜í•œë‹¤. +%%%\item ì´ ì´ˆê°„ë‹¨ ë§¤ë‰´ì–¼ì€ xoblivoir 2010/02/10 ë²„ì „ì— ì¼ì¹˜í•œë‹¤. +%%%\item ì´ ì´ˆê°„ë‹¨ ë§¤ë‰´ì–¼ì€ xoblivoir 2008/12/03 ë²„ì „ì— ì¼ì¹˜í•œë‹¤. +%%%\item ì´ ì´ˆê°„ë‹¨ ë§¤ë‰´ì–¼ì€ xoblivoir 2008/11/24 ë²„ì „ì— ì¼ì¹˜í•œë‹¤. +%%%\item ì´ ì´ˆê°„ë‹¨ ë§¤ë‰´ì–¼ì€ xoblivoir 2008/11/09 ë²„ì „ì— ì¼ì¹˜í•œë‹¤. +%%%\item ì´ ì´ˆê°„ë‹¨ ë§¤ë‰´ì–¼ì€ xoblivoir 2008/10/23 ë²„ì „ì— ì¼ì¹˜í•œë‹¤. +%%%\item ì´ ì´ˆê°„ë‹¨ ë§¤ë‰´ì–¼ì€ xoblivoir 2008/10/22 ë²„ì „ì— ì¼ì¹˜í•œë‹¤. +%%%\item ì´ ì´ˆê°„ë‹¨ ë§¤ë‰´ì–¼ì€ xoblivoir 2008/10/12 ë²„ì „ì— ì¼ì¹˜í•œë‹¤. +%%%\item ì´ ì´ˆê°„ë‹¨ ë§¤ë‰´ì–¼ì€ xoblivoir 2008/10/11 ë²„ì „ì— ì¼ì¹˜í•œë‹¤. +%%%\end{enumerate} +%%% +%%%%%% í•œìž í…ŒìŠ¤íŠ¸ +%%%ì´ ë§¤ë‰´ì–¼ì€ Notepad++ë¡œ 編輯하였다. 다 좋ì€ë° Notepad++ì˜ +%%%KCmenu plug\-inì— xelatex 實行 命令 çŸç¸®í‚¤ê°€ 없어서 不便했다. +%%%ê·¸ëŸ¬ë˜ ê²ƒì´ ìµœê·¼ 새로운 단축키가 ìƒê¹€ìœ¼ë¡œì¨ 훨씬 편하게 ìž‘ì—…í• +%%%수 있게 ë˜ì—ˆë‹¤. +%%% +%%%%ì´ ê¸€ì„ ë” ì¤„ì¸ \bnm*{極超簡單 매뉴얼}ì„ ç©¶æƒ³ä¸ì´ë‹¤. + +\end{document} diff --git a/language/korean/kotex-oblivoir/doc/oblivoir-test.tex b/language/korean/kotex-oblivoir/doc/oblivoir-test.tex new file mode 100644 index 0000000000..cdefcb06bb --- /dev/null +++ b/language/korean/kotex-oblivoir/doc/oblivoir-test.tex @@ -0,0 +1,1326 @@ +%!TEX encoding = UTF-8 Unicode +% arara: xelatex +% arara: komkindex +% arara: xelatex +%% +%% ì´ íŒŒì¼ì€ oblivoir 패키지 ë¬¸ì„œì˜ ì¼ë¶€ë¡œì„œ, oblivoir í´ëž˜ìŠ¤ì˜ 여러 ê¸°ëŠ¥ì„ +%% 테스트하기 위한 목ì 으로 ì œê³µí•©ë‹ˆë‹¤. ì¼ë¶€ ê¸°ëŠ¥ì€ í…ŒìŠ¤íŠ¸ 목ì 으로 과장ë˜ì–´ 있습니다. +%% pdflatex, xelatex, lualatex으로 컴파ì¼í• 수 있습니다. (ê²°ê³¼ì˜ ì™„ì „í•œ ë™ì¼ì„±ì€ +%% 보장하지 못합니다.) +%% +%% 2015/04/22. memoir url ìˆ˜ì • +%% 2014/06/15. 부분 ìˆ˜ì •. +%% 2013/09/28. xoblivoir ver2 ë²„ì „ìœ¼ë¡œ í¬íŒ…. +%% 2010/03/17. xoblivoir ë²„ì „ìœ¼ë¡œ í¬íŒ… +%% +%% oblivoir 2.0.1 테스트 íŒŒì¼ +%% Written by ë„ì€ì´ì•„ë¹ . +%% public domain. +%% + +\documentclass[demo,chapter,openany,amsmath,gremph,adjustmath]{oblivoir} +%%% amsmath ì˜µì…˜ì€ amsmath, amssymb 패키지를 로드해준다.. + +%% display overfullrule +%\setlength\overfullrule{5pt} + +%% 페ì´ì§€ ë ˆì´ì•„웃. fapapersize를 ì´ìš©í•œë‹¤.. +\usepackage{fapapersize} +\usefapapersize{220mm,276mm,20mm,80mm,30mm,35mm} + +% í°íŠ¸ ì„¤ì • +\ifPDFTeX + \usepackage{mathpazo} +\else\ifLuaOrXeTeX + \setmainfont{TeX Gyre Pagella} + \setsansfont[Scale=.95]{TeX Gyre Heros} +%% \setkomain/sansfont : see oblivoir-simpledoc. + \setkomainfont[HCRBatangLVT]()(-Bold)() + \setkosansfont[NanumGothic]()[](HCRDotumLVT) +%% 수학 í°íŠ¸ +% \usepackage{unicode-math} +% \setmathfont{Asana-Math.otf} +\fi\fi + +\ifLuaTeX +\def\interHANGUL{InterHangul} +\else\ifXeTeX +\def\interHANGUL{interhchar} +\fi\fi + +%% logos +\usepackage{kotex-logo} +%% index for \koTeX +%\let\ORIGkoTeX \koTeX +%\def\koTeX{\ORIGkoTeX\index{ko.TeX}} + +%%% marginfix +%\usepackage{marginfix} + +%% 좌우 ë§ˆì§„ì˜ marginpar 위치가 í˜¼ì„ ì„ ë³´ì¸ë‹¤ë©´ +%% 다ìŒì„ ì„ ì–¸í•œë‹¤. +\strictpagecheck + +\usepackage{cite} + +\ifPDFTeX +\usepackage{graphicx} +\fi +\usepackage[dvipsnames]{xcolor} +%% pdf ì •ë³´ +\hypersetup{% + bookmarks=true,% + plainpages=false,% + colorlinks=true,% + pdfauthor={Karnes Kim},% + pdfcreator={Karnes Kim} +} + +\nonfrenchspacing +%% nonfrench를 ì„¤ì •í•˜ëŠ” 경우ì—는 \xspaceskipë„ ì •í•´ì£¼ìž. +%% 여기서는 ëˆˆì— ë„ë„ë¡ ì´ ê¸¸ì´ë¥¼ 넉넉하게 잡았ìŒ. +%% ì¼ë°˜ì 으로 .6 내지 .7 ì •ë„를 권장함. +\xspaceskip=.8em plus .1em minus .1em + +%% ì´ ì•„ëž˜ ëª…ë ¹ë“¤ì€ ë³¸ë¬¸ì—ì„œ 바꿀 수 있다. +%% í–‰ê°„ì„¤ì •. ë‘번째 ì¸ìžëŠ” fn/floatì— ì ìš©ë˜ëŠ” 행간. +\SetHangulspace{1.5}{1.1} +%% quotespacingì„ ì„¤ì •í•¨. \noadjustqutespacingì´ default. \adjustquotespacing +%\adjustquotespacing +%% float/fnì˜ ì¢ì€ 행간 ì„¤ì •ì„ disable. \adjustfloatfnspacing +\noadjustfloatfnspacing + +%% snugshade í™˜ê²½ì— ì¹ í• ë°°ê²½ìƒ‰. +\definecolor{shadecolor}{gray}{0.85} + +%%% from memman.tex. modified. +%% 본문ì—ì„œ í•œ 번 사용하기 위해 ì„¤ì •í•œ chapter +%% style ì˜ˆì œ. ì´ ì˜ˆì œëŠ” memmanì— ìžˆë‹¤. +%% 한글íŒì„ 위하여 조금 ìˆ˜ì •í•¨. +\makeatletter +\newlength{\numberheight} +\newlength{\barlength} +\makechapterstyle{veelo}{% + \setlength{\beforechapskip}{40pt} + \setlength{\midchapskip}{25pt} + \setlength{\afterchapskip}{40pt} + \renewcommand{\chapnamefont}{\normalfont\LARGE\flushright} + \renewcommand{\chapnumfont}{\normalfont\HUGE} + \renewcommand{\chaptitlefont}{\normalfont\HUGE\bfseries\flushright} + \renewcommand{\printchaptername}{}% + \renewcommand{\prechapternum}{% <= ì´ ëª…ë ¹ì„ ì •ì˜. + \chapnamefont\MakeUppercase{chapter}} + \renewcommand{\postchapternum}{}% <= ì´ ëª…ë ¹ì„ ì •ì˜. 여기서는 비움. + \renewcommand{\chapternamenum}{} + \setlength{\numberheight}{18mm} + \setlength{\barlength}{\paperwidth} + \addtolength{\barlength}{-\textwidth} + \addtolength{\barlength}{-\spinemargin} + \renewcommand{\printchapternum}{% + \makebox[0pt][l]{% + \hspace{.8em}% + \resizebox{!}{\numberheight}{\chapnumfont \thechapter}% + \hspace{.8em}% + \rule{\barlength}{\numberheight} + } + } + \makeoddfoot{plain}{}{}{\thepage} +} + +\makechapterstyle{mycompanion}{% + \chapterstyle{default} + \renewcommand*{\chapnamefont}{\normalfont\LARGE\scshape} + \renewcommand*{\printchaptername}{\raggedleft\chapnamefont \@chapapp} + \renewcommand*{\prechapternum}{\raggedleft\chapnamefont \pre@chapter} + \renewcommand*{\chapnumfont}{\normalfont\Huge} + \setlength{\chapindent}{\marginparsep} + \renewcommand*{\printchaptertitle}[1]{% + \begin{adjustwidth}{}{-\chapindent} + \raggedleft \chaptitlefont ##1\par\nobreak + \end{adjustwidth}}} + +\makeatother + +%%% User's commands +%% ì‚¬ìš©ìž ëª…ë ¹ë“¤. ì¸ë±ìŠ¤ ê´€ë ¨ ëª…ë ¹. +\newcommand\dispcmd[1]{% + \texttt{\textbackslash #1}% + \index{ëª…ë ¹!\textbackslash #1}% + \index{#1@\textbackslash #1}% +} + +\newcommand\cls[1]{% + \texttt{#1}\ í´ëž˜ìŠ¤% + \index{í´ëž˜ìŠ¤!#1}% + \index{#1~í´ëž˜ìŠ¤}% +} + +\newcommand\pkg[1]{% + \texttt{#1}\ 패키지% + \index{패키지!#1}% + \index{#1~패키지}% +} + +\newcommand\thisclass{% + \texttt{memoir}\ í´ëž˜ìŠ¤% + \index{í´ëž˜ìŠ¤!memoir}% + \index{memoir~í´ëž˜ìŠ¤}% +} + +\newcommand\env[1]{% + \textsf{#1} 환경% + \index{환경!#1}% + \index{#1~환경}% +} + +\newcommand\wi[2][\empty]{% + \ifx#1\empty + \index{#2}#2% + \else + \index{#1!#2}#2% + \fi +} + +%% showcommand/showenv ëª…ë ¹. +%% 만약 command/env 보여주기를 ë„ë ¤ë©´ +%% \showcommandfalse를 ì„ ì–¸í•œë‹¤. +\makeatletter +\newif\if@showcommand\@showcommandtrue +\newcommand\showcommandtrue{\@showcommandtrue} +\newcommand\showcommandfalse{\@showcommandfalse} + +\strictpagechecktrue + +\newcommand\showcommand[1]{% + \if@showcommand + \checkoddpage\ifoddpage + \marginpar{\small\texttt{\textbackslash #1}}% + \else + \marginpar{\hfill\small\texttt{\textbackslash #1}}% + \fi + \fi +} + +\newcommand\showenv[1]{% + \if@showcommand + \checkoddpage\ifoddpage + \marginpar{\small\textit{#1}(env.)}% + \else + \marginpar{\hfill\small\textit{#1}(env.)}% + \fi + \fi +} +\makeatother + +%% MakeShortVerb +\MakeShortVerb{\|} +% \DeleteShortVerb{\|} + +%% ì¸ë±ìŠ¤ì˜ hyperpage 처리를 위해서 +\newcommand\bfhypidx[1]{% + \textbf{\hyperpage{#1}}% +} + +%% replace \bigskip +\newcommand\alineskip{% + \vspace{\onelineskip}% +} + +%% showindexmark +%% ì—¬ë°±ì„ ì¶©ë¶„ížˆ í™•ë³´í•˜ê³ ë‹¤ìŒ í–‰ì„ +%% 활성화해볼 것. +%\showindexmarktrue + +%% index를 ë§Œë“ ë‹¤. +\makeindex + +%% newlist +%% 새로운 리스트를 만드는 ê²ƒì´ ì •ë§ ë„ˆë¬´ë‚˜ 간단하다. +\newcommand\queryfont{\raggedleft\sffamily\small} +\newcommand\listofqueriesname{Queries~목ë¡} +\newlistof{listofqueries}{loq}{\listofqueriesname} +\newlistentry{query}{loq}{0} +\newcommand{\query}[2][\empty]{% + \refstepcounter{query} + \par\noindent\fbox{Q?}~\begingroup\queryfont #2\endgroup% + \addcontentsline{loq}{query}{\protect\numberline{\thequery}#2}\par + \ifx#1\empty\else\index{Query!#1}\fi +} + +%% title page +\newcommand\MakeTitle{% + \begin{titlingpage} + \setcounter{page}{-1}% + \begin{adjustwidth*}{0mm}{-55mm} + \newlength\tmplen\setlength\tmplen{\textwidth}\addtolength\tmplen{60mm} + \fbox{% + \begin{minipage}{\tmplen} + \vspace*{90mm} + \begin{center} + \LARGE\bfseries\thetitle \\ \vskip\onelineskip + \normalfont\normalsize\theauthor + \end{center} + \vspace*{100mm} + \end{minipage}} + \end{adjustwidth*} + \end{titlingpage} +} + +%% ê°ì£¼. footmisc는 memoir와 함께 쓸 수 있다. +%% ì°¸ê³ . [bottom] footnote를 위해서ë¼ë©´ +%% 다ìŒê³¼ ê°™ì´ í• ê²ƒì„ ê¶Œìž¥í•¨. raggedbottomì—ì„œ ë™ìž‘함. +%\renewcommand*{\footnoterule}{\kern-3pt\vfill +% \hrule width 0.4\columnwidth \kern 2.6pt} +%% ê°ì£¼ë¥¼ floats 아래 ë‘는 memoir ëª…ë ¹. +\feetbelowfloat + +%% 밑줄. +\ifLuaTeX\else +\usepackage[normalem]{ulem} +\fi + +%% 사소한 ì„¤ì • +\def\util#1{\texttt{#1}\index{Utility!#1}} + +%%% +%\headnamereftrue + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%% ì´ì œ 문서를 시작. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{document} + +\title{memoirì—ì„œ í•œê¸€ì„ ì“°ìž!} +\author{ë„ì€ì´ì•„ë¹ } +\date{\today} + +%% 아래 \MakeTitle ëª…ë ¹ì€ ì´ ë¬¸ì„œì˜ preambleì— +%% ì •ì˜ë˜ì–´ 있다. 표지 ë””ìžì¸ì€ ì´ ì •ì˜ë¥¼ ì°¸ê³ í•˜ì—¬ +%% ìˆ˜ì •í•˜ì—¬ ë³¼ 것. +\MakeTitle +\cleardoublepage + +\frontmatter +% ToC, etc +%% 차례 페ì´ì§€ë“¤. 여기서는 demo chapter styleê³¼ +%% Ruled 페ì´ì§€ 스타ì¼ì„ ì 용한다. +\chapterstyle{demo} + +\tableofcontents +%\clearpage +\listoffigures +%\clearpage +\listoftables +%% listofqueries는 \newlistofë¡œ ë§Œë“ +%% local \listofxìž„. +%\clearpage +\listofqueries + +\mainmatter + +%% hangul 페ì´ì§€ 스타ì¼ì„ 테스트하기 +%% 위하여 ì œ1편 ì•žì— í•œ 챕터를 ë‘ . 다만 chapterì˜ ì²« ë©´ì€ +%% chapter 페ì´ì§€ 스타ì¼ì„ 따른다. +\pagestyle{hangul} + +\chapterstyle{default} + +\chapter{xoblivoir} + +ì´ ë¬¸ì„œëŠ” xoblivoirì˜ ëª‡ 가지 ê¸°ëŠ¥ì„ ì‹œí—˜í•˜ê¸° 위한 목ì 으로 +작성ë˜ì—ˆë‹¤. ì´ ë¬¸ì„œì˜ ì›ë³¸ì€ memhangulì„ ê°œë°œí•˜ë˜ ë‹¹ì‹œ +테스트용으로 ì‚¬ìš©ëœ ë°”, 가장 ë¨¼ì € 만들어진 oblivoir 문서ì´ë‹¤. + +해당 ë¬¸ë‹¨ì˜ ì—¬ë°±ì— ì‚¬ìš©ë˜ê³ 있는 ëª…ë ¹ì´ ë‚˜ì™€ 있으므로 ì°¸ê³ í• ìˆ˜ ìžˆì„ +것ì´ë‹¤. ì‹¤ì œë¡œ xoblivoir 사용설명서를 작성하기 ì–´ë ¤ìš´ ê²ƒì´ +기본ì ì¸ ê²ƒì€ ëª¨ë‘ memoirì— ë°”íƒ•ì„ ë‘ê³ ìžˆëŠ” ë°ë‹¤ê°€ +한글화하면서 변화한 ì ë„ ë§Žì•„ì„œ ì´ê²ƒì„ ëª¨ë‘ ëª¨ìœ¼ë©´ 너무나 방대한 +ë‚´ìš©ì´ ëœë‹¤ëŠ” ì ì´ë‹¤. + +ì´ ë¬¸ì„œì˜ ì›ë³¸ì„ 잘 연구하면 ê·¸ëŸì €ëŸ oblivoirê°€ 어떻게 ë™ìž‘하는지 +ì§ìž‘í• ìˆ˜ 있게 ë˜ê¸°ë¥¼ í¬ë§í•œë‹¤. + +ì´ ë¬¸ì„œëŠ” ë‹¤ìŒ ìˆœì„œë¡œ 컴파ì¼í• 수 있다. |$ENGINE|ì€ \util{pdflatex}, \util{xelatex}, \util{lualatex} ê°€ìš´ë° í•˜ë‚˜ì´ê³ +|$JOBNAME|ì€ íŒŒì¼ ì´ë¦„(\texttt{xobtesttest})ì´ë‹¤. +한편, 색ì¸ì„ 만드는 ìœ í‹¸ë¦¬í‹° |$MAKEINDEXENGINE|ì€ \util{pdflatex} ìƒí™©ì—서는 +\util{komkindex}ì´ê³ ê·¸ë°–ì˜ ê²½ìš°ì—는 \util{kotexindy}ì´ë‹¤. + +\begin{verbatim} + # $ENGINE $JOBNAME + # $ENGINE $JOBNAME + # $MAKEINDEXENGINE $JOBNAME.idx + # $ENGINE $JOBNAME +\end{verbatim} + + + +\chapter{default 페ì´ì§€ 스타ì¼} + +\section{맹ë™ì•¼ë¥¼ 보내는 글} +\epigraph{í•œìœ ê¸€, \cnm{é€åŸæ±é‡Žåº}}{김학주 옮김} + +대개 ë§Œë¬¼ì€ í‰ì •ì„ 얻지 못하면 소리를 내게 ëœë‹¤. +ì´ˆëª©ì€ ì†Œë¦¬ê°€ 없으나 ë°”ëžŒì´ í”들면 소리를 내게 ë˜ë©°, ë¬¼ì€ ì†Œë¦¬ê°€ 없으나 ë°”ëžŒì´ +움ì§ì´ë©´ 소리를 내게 ëœë‹¤. ë¬¼ì´ ë›°ì–´ì˜¤ë¥´ëŠ” ê²ƒì€ ë°”ìœ„ê°™ì€ ê³³ì— ë¶€ì¹®ì³¤ê¸° +때문ì´ë‹¤. ë¬¼ì´ ì„¸ì°¨ê²Œ ë“어오르는 ê²ƒì€ í•œ ê³³ì—ì„œ ë¬¼ê²°ì„ ë§‰ê¸° 때문ì´ë‹¤. +ë¬¼ì´ íŽ„íŽ„ ë“어오르는 ê²ƒì€ ë¶ˆë¡œ 태우기 때문ì´ë‹¤. ì‡ ë‚˜ ëŒì€ 소리가 없으나 +치면 소리를 낸다. ì‚¬ëžŒì´ ë§í•˜ëŠ” ë° ìžˆì–´ì„œë„ ì´ì™€ 같으니, +부ë“ì´í•œ ì¼ì´ ìžˆì€ í›„ì—야 ë§ì„ 하게 ëœë‹¤. 노래를 하는 ê²ƒì€ ìƒê°ì´ +있기 때문ì´ë©°, 우는 ê²ƒì€ íšŒí¬ê°€ 있기 때문ì´ë‹¤. + +ìŒì•…ì´ë¼ëŠ” ê²ƒì€ ê°€ìŠ´ì†ì´ 막혀 ë‹µë‹µí• ë•Œ 밖으로 새어나오는 것ì´ë©° +소리를 잘 내는 ê²ƒì„ ì„ íƒí•˜ì—¬ ì´ê²ƒì„ ë¹Œë ¤ì„œ 소리를 내게 ëœë‹¤. +ì‡ \cntrdot ëŒ\cntrdot 실\cntrdot 대\cntrdot ë°•\cntrdot í™\cntrdot +가죽\cntrdot 나무 등 ì—¬ëŸ ê°€ì§€ 악기를 만드는 ë° ì“°ì´ëŠ” ìžë£Œë“¤ì€ 만물 +ê°€ìš´ë° ì†Œë¦¬ë¥¼ 잘 내는 것들ì´ë‹¤. + +ìžì—°ì˜ ê³„ì ˆì— ìžˆì–´ì„œë„ ì—ì‹œ 그러하니 소리를 잘 내는 ê²ƒì„ ì„ íƒí•˜ì—¬ ê·¸ê²ƒì„ +ë¹Œë ¤ì„œ 소리를 내게 ëœë‹¤. 그러므로 새를 ë¹Œë ¤ ë´„ì˜ ì†Œë¦¬ë¥¼ ë‚´ê³ , 우뢰를 +ë¹Œë ¤ ì—¬ë¦„ì˜ ì†Œë¦¬ë¥¼ ë‚´ê³ , ë²Œë ˆë¥¼ 빌어 ê°€ì„ì˜ ì†Œë¦¬ë¥¼ ë‚´ë©°, +ë°”ëžŒì„ ë¹Œì–´ ê²¨ìš¸ì˜ ì†Œë¦¬ë¥¼ 낸다. ì‚¬ê³„ì ˆì´ ì„œë¡œ 바뀌어 나타나는 현ìƒì€ +반드시 ê·¸ í‰ì •ì„ 얻지 못했기 ë•Œë¬¸ì¼ ê²ƒì´ë‹¤. + +ì´ëŠ” 사람ì—게 ìžˆì–´ì„œë„ ë§ˆì°¬ê°€ì§€ì´ë‹¤. ì‚¬ëžŒì˜ ì†Œë¦¬ ê°€ìš´ë° ì •ë¬˜í•œ ê²ƒì´ ì–¸ì–´ì´ë©° +ë¬¸ìž¥ì˜ í‘œí˜„ì€ ì–¸ì–´ 가운ë°ì„œë„ ë”ìš± ì •ë¬˜í•œ 것ì´ë‹¤. ê·¸ 중ì—ì„œë„ ë”ìš± 소리를 +잘 내는 ê²ƒì„ ì„ íƒí•˜ì—¬ ì´ê²ƒì„ ë¹Œë ¤ì„œ 소리를 내게 ëœë‹¤. + +당요\cntrdot 우순 시대ì—는 ê³ ìš”ì™€ ìš°ê°€ 소리를 잘 내는 사람들ì´ì–´ì„œ +ê·¸ë“¤ì„ ë¹Œë ¤ 소리를 냈다. 기는 ë¬¸ì‚¬ë¡œì¨ ì†Œë¦¬ë¥¼ 내지는 못했으나 +스스로 소를 ë¹Œë ¤ì„œ 소리를 냈다. í•˜ë‚˜ë¼ ë•Œì—는 오ìžê°€ 노래를 불러 소리를 +냈다. ì´ìœ¤ì€ ì€ë‚˜ë¼ì—ì„œ 소리를 ëƒˆê³ ì£¼ê³µì€ ì£¼ë‚˜ë¼ì—ì„œ 소리를 냈다. + +무릇 \snm{ì‹œ}\cntrdot \snm{ì„œ} 등 ìœ¡ì˜ˆì— ì‹¤ë¦° ê²ƒë“¤ì€ ëª¨ë‘ ì†Œë¦¬ë¥¼ +잘 낸 것들ì´ë‹¤. 주나ë¼ê°€ ì‡ í‡´í•´ì§€ìž ê³µìžì˜ ë¬´ë¦¬ë“¤ì´ ì†Œë¦¬ë¥¼ ëƒˆëŠ”ë° +ê·¸ 소리를 í¬ê²Œ 멀리 ë“¤ë ¸ë‹¤. 옛 ì„œì ì— ``í•˜ëŠ˜ì´ ìž¥ì°¨ ì„ ìƒì„ 목íƒìœ¼ë¡œ +ì‚¼ìœ¼ë ¤ 하는구나!''\,ë¼ê³ 하였는ë°ë„ 믿지 ëª»í•˜ê² ëŠ”ê°€! + +ì£¼ë‚˜ë¼ ë§ì—½ì— ì´ë¥´ëŸ¬ì„œëŠ” 장주가 황당한 ë¬¸ì‚¬ë¡œì¨ ì´ˆë‚˜ë¼ì—ì„œ +소리를 냈다. 초나ë¼ë¥¼ í°ë‚˜ë¼ì˜€ëŠ”ë° ë§í• ë¬´ë µì´ ë˜ì–´ êµ´ì›ì´ 소리를 냈다. +장ì†ì§„\cntrdot 맹가\cntrdot ìˆœê²½ì€ ë„ë¡œì¨ ì†Œë¦¬ë¥¼ 낸 ìžë“¤ì´ê³ , +양주\cntrdot 묵ì \cntrdot ê´€ì´ì˜¤\cntrdot 안ì˜\cntrdot 노담\cntrdot ì‹ ë¶ˆí•´\cntrdot +한비\cntrdot ì‹ ë„\cntrdot ì „ì—°\cntrdot 추연\cntrdot ì‹œêµ\cntrdot ì†ë¬´\cntrdot +장ì˜\cntrdot ì†Œì§„ì˜ ë¬´ë¦¬ë“¤ì€ ëª¨ë‘ ìˆ ë²•ìœ¼ë¡œì¨ ì†Œë¦¬ë¥¼ 냈다. + +진나ë¼ê°€ ìœµì„±í•˜ìž ì´ì‚¬ê°€ 소리를 냈으며 í•œë‚˜ë¼ ë•Œì—는 사마천\cntrdot 사마ìƒì—¬\cntrdot +ì–‘ì‘ì´ ê°€ìž¥ 소리를 잘 낸 ìžë“¤ì´ë‹¤. + +ê·¸ 후 위\cntrdot 진 시대ì—는 소리를 내는 ìžë“¤ì´ ì˜›ë‚ ì‚¬ëžŒë“¤ì— ë¯¸ì¹˜ì§€ 못했지만 +ë˜í•œ ì•„ì§ ëŠì´ì§€ëŠ” 않았었다. ê·¸ ê°€ìš´ë° ê´œì°®ì€ ê²ƒë“¤ë„ ê·¸ 소리는 맑지만 +ê²½ë°•í•˜ê³ ê·¸ ìŒì ˆì€ ë¹ ë¥´ê³ ê¸‰í•˜ë©° ê·¸ 문사는 ìŒëž€í•˜ê³ 슬프며 +ê·¸ ëœ»ì€ ëŠìŠ¨í•˜ê³ ë„ ë°©ìží•˜ë©° ê·¸ í‘œí˜„ì€ ë‚œìž¡í•˜ê³ ë¬¸ì±„ê°€ 없었으니 +í•˜ëŠ˜ì´ ê·¸ ë•ì„ 추하게 여겨 ëŒë³´ì§€ ì•Šì€ ë•Œë¬¸ì´ì—ˆëŠ”ê°€? 무엇 ë•Œë¬¸ì— +소리를 잘 내는 ìžë“¤ë¡œ 하여금 소리를 내게 하지 않았는가! + +당(å”)나ë¼ê°€ 천하를 ìž¥ì•…í•˜ê³ ë‚˜ì„œëŠ” 진ìžì•™\cntrdot 소ì›ëª…\cntrdot ì›ê²°\cntrdot +ì´ë°±\cntrdot ë‘ë³´\cntrdot ì´ê´€ ë“±ì´ ëª¨ë‘ ìžì‹ ì˜ ìž˜í•˜ëŠ” ê²ƒìœ¼ë¡œì¨ ì†Œë¦¬ë¥¼ 내었다. + +현재 ì‚´ì•„ 있으면서 ì•„ëž«ìžë¦¬ì— 있는 사람으로 ë™ì•¼ 맹êµê°€ 비로소 ì‹œë¡œì¨ +소리를 내었다. 그는 위\cntrdot 진 시대 사람들보다 훨씬 뛰어나며 +게ì„리하지 않으면 ì˜›ì‚¬ëžŒë“¤ì˜ ìˆ˜ì¤€ì— ë¯¸ì¹ ìˆ˜ ìžˆê² ê³ +ê·¸ë°–ì˜ ìž‘í’ˆë“¤ì€ í•œë‚˜ë¼ì˜ 문í’ì— ì –ì–´ 있다. 나ì—게서 ë°°ìš´ ìžë“¤ë¡œì„œ +ì´ê³ 와 장ì ì´ ê°€ìž¥ 뛰어나다. ì´ ì„¸ ì‚¬ëžŒì˜ ì†Œë¦¬ëŠ” 진실로 훌ë¥í•˜ë‹¤. + +ê·¸ëŸ°ë° í•˜ëŠ˜ì´ ìž¥ì°¨ ê·¸ë“¤ì˜ ì†Œë¦¬ë¥¼ 온화하게 하여 êµê°€ì˜ ì„±ëŒ€í•¨ì„ ì†Œë¦¬ë‚´ê²Œ +í• ê²ƒì¸ì§€ 아니면 장차 그들 ìžì‹ ì„ ê°€ë‚œí•˜ê³ êµ¶ì£¼ë¦¬ê²Œ í•˜ê³ +ê·¸ë“¤ì˜ ë§ˆìŒì„ 근심스럽게 하여 ê·¸ ë¶ˆí–‰ì„ ìŠ¤ìŠ¤ë¡œ 소리내게 í• ê²ƒì¸ì§€ ëª¨ë¥´ê² ë‹¤. +ì´ ì„¸ ì‚¬ëžŒì˜ ìš´ëª…ì€ í•˜ëŠ˜ì— ë‹¬ë ¤ 있는 것ì´ë‹ˆ 윗ìžë¦¬ì— ìžˆë‹¤ê³ í•´ì„œ ì–´ì°Œ +기ë»í•˜ê² 으며 ì•„ëž«ìžë¦¬ì— ìžˆë‹¤ê³ í•´ì„œ ì–´ì°Œ 슬í¼í•˜ê² 는가. + +ë™ì•¼ê°€ ê°•ë‚¨ì— ê·¼ë¬´í•˜ëŸ¬ ë– ë‚˜ë©´ì„œ ì¦ê±°ì›Œí•˜ì§€ 않는 것 같아서 ë‚´ê°€ ê·¸ì˜ +ìš´ëª…ì´ í•˜ëŠ˜ì— ë‹¬ë ¤ ìžˆë‹¤ê³ ë§í•˜ë©° ì´ë¥¼ í’€ì–´ì£¼ë ¤ê³ í•˜ëŠ” 것ì´ë‹¤. + +%% 본문시작. +%% ë³¸ë¬¸ì€ companion chapter styleë¡œ ì‹ìží• 것ì¸ë°, +%% default를 í•œ 번 부른 ì´ìœ 는 ì•žì„œ 사용한 demoì˜ +%% 글꼴 ì„¤ì •ì— ì˜í–¥ì„ 받기 때문ì´ë‹¤. + +\part{xoblivoir 테스트} + +\chapterstyle{mycompanion} +\pagestyle{companion} + +%% ì œëª©ì€ ë‘ ì¤„ë¡œ ì‹ìží•˜ë˜, headingê³¼ tocì—는 개행 ì—†ì´. +% \chapter[memoir í´ëž˜ìŠ¤ì—ì„œ í•œê¸€ì„ ì“°ìž][memoir í´ëž˜ìŠ¤ì—ì„œ...]{memoir +% í´ëž˜ìŠ¤ì—ì„œ\\ í•œê¸€ì„ ì“°ìž} % -> [toc][heading]{title} +% \chapter[memoir í´ëž˜ìŠ¤ì—ì„œ í•œê¸€ì„ ì“°ìž]{memoir í´ëž˜ìŠ¤ì—ì„œ\\ í•œê¸€ì„ +% ì“°ìž} % -> [toc,heading]{title} %% ì´ ë¶€ë¶„ì´ memoir와 다르다. +% \chapter{memoir í´ëž˜ìŠ¤ì—ì„œ í•œê¸€ì„ ì“°ìž} % {toc,heading,title} +% \chapter[memoir í´ëž˜ìŠ¤ì—ì„œ í•œê¸€ì„ ì“°ìž][memoir í´ëž˜ìŠ¤ì—ì„œ +% 한글...]{memoir í´ëž˜ìŠ¤ì—ì„œ\\ í•œê¸€ì„ ì“°ìž} +% \chapter[memoir í´ëž˜ìŠ¤ì—ì„œ 한글...]{memoir í´ëž˜ìŠ¤ì—ì„œ\\ í•œê¸€ì„ ì“°ìž} +% 주ì˜: titlerefì— \\ 문ìžê°€ 들어가면 안ëœë‹¤. titlerefì—ì„œ 사용하는 +% ê²ƒì€ ë‘번째 옵션ì¸ìžì´ë¯€ë¡œ, 다ìŒê³¼ ê°™ì´ ë‘번째 옵션 ì¸ìžë¥¼ ë°í˜€ì¤„ +% 것. +\chapter[memoir í´ëž˜ìŠ¤ì—ì„œ 한글...][memoir í´ëž˜ìŠ¤ì—ì„œ í•œê¸€ì„ ì“°ìž]{% + memoir í´ëž˜ìŠ¤ì—ì„œ\\ í•œê¸€ì„ ì“°ìž} +\label{sec:firstchap} + +\chapterprecis{\noindent ì´ ìž¥ì—서는 memoir í´ëž˜ìŠ¤ì— 대해 간략히 + ì†Œê°œí•˜ê³ í•œê¸€í™”ì— ëŒ€í•˜ì—¬ 개관한다.} + +\showcommand{chapterprecis}\showcommand{chapterstyle}\showcommand{pagestyle} +\thisclass\는 Peter Wilson 씨가 작성한 \LaTeX\ í´ëž˜ìŠ¤ì´ë‹¤. \LaTeX ì´ ì œê³µí•˜ëŠ” +표준 í´ëž˜ìŠ¤\index{표준~í´ëž˜ìŠ¤|bfhypidx}는 \cls{book}, \cls{report}, \cls{article}, \cls{letter} +ë“±ì´ ìžˆì§€ë§Œ, 어딘가 모르게 세세한 부분ì—ì„œ 부족한 ì ì´ ìžˆì–´ì„œ ìˆ˜ë§Žì€ ì¶”ê°€ 패키지를 +사용해야 ì›í•˜ëŠ” 문서 ëª¨ì–‘ì„ êµ¬í˜„í• ìˆ˜ 있는 경우가 많았다. \thisclass\는 ê·¸ ë™ì•ˆ ê°œë°œëœ +문서 ì¡°íŒì˜ 세세한 ë¶€ë¶„ì„ í•˜ë‚˜ì˜ í´ëž˜ìŠ¤ë¡œ 통합한 것으로, ì‚¬ìš©ìž ìž…ìž¥ì—서는 +ì •ë§ íšê¸°ì ì¸ í™˜ìƒì ì¸ í´ëž˜ìŠ¤ê°€ ì•„ë‹ ìˆ˜ 없다. 매우 ë§Žì€ íŒ¨í‚¤ì§€ë“¤ì„ ì´ +í´ëž˜ìŠ¤ëŠ” 통합\cntrdot 내장하거나 그와 ìœ ì‚¬í•œ ê¸°ëŠ¥ì„ ì œê³µí•œë‹¤. +ì´ íŒ¨í‚¤ì§€ì˜ ê²°ì ì€, 한번 사용하기 시작하면 다시는 bookê³¼ ê°™ì€ +표준 í´ëž˜ìŠ¤ë¡œ ëŒì•„가기 ì–´ë µë‹¤ëŠ” ì ì´ë‹¤. + +EUC-KR\index{한글!EUC-KR|bfhypidx} í•œê¸€ì„ \thisclass ì—ì„œ 사용하ë„ë¡ ë§Œë“¤ì—ˆë˜ ê²ƒì´ +\pkg{memhangul}였다. +ì´ì œ 여기서 ì œê³µí•˜ëŠ” í´ëž˜ìŠ¤ëŠ” 본질ì 으로 \pkg{memhangul}\ê³¼ ë™ì¼í•˜ì§€ë§Œ +í•œê¸€ì„ UTF-8 ìœ ë‹ˆì½”ë“œë¡œ ìž…ë ¥í• ìˆ˜ 있게 ë§Œë“ ê²ƒì´ë‹¤. \wi[ìœ ë‹ˆì½”ë“œ]{ìœ ë‹ˆì½”ë“œ 한글}ì„ +처리하기 위해서 \pkg{dhucs}\를 채íƒí•˜ì˜€ë‹¤. +\query[ìœ ë‹ˆì½”ë“œ]{ìœ ë‹ˆì½”ë“œ 한글 처리} + +\alineskip + +\hangfrom{한글 }ì‚¬ìš©ì„ ìœ„í•´ì„œ H\LaTeX ì„ ì±„íƒí•œ 결과는 ì–´ëŠ ì •ë„ +ê´œì°®ì€ ê²°ê³¼ë¥¼ ê°€ì ¸ì™”ë‹¤. 그러나 \pkg{dhucs}\를 ì´ìš©í•˜ì—¬ 구현한 \pkg{memhangul-ucs}\는 +ê´œì°®ì€ ì •ë„ê°€ ì•„ë‹ˆë¼ ì•„ì£¼ 훌ë¥í•œ 결과를 얻게 ë˜ì—ˆë‹¤. + +\showcommand{hangpara}\showcommand{hangfrom}% +\hangpara{2.6em}{2}% +{\SetAdhocFonts{unpg}{ungt}\showcommand{SetAdhocFonts}% +ìœ ë‹ˆì½”ë“œ 한글 ìž…ë ¥ì´ ê°€ëŠ¥í•˜ë„ë¡ í•˜ëŠ” ê²ƒì€ \pkg{dhucs}ì—서였다. ì´ê²ƒì€ +\LaTeX-ucs 패키지와 한글 ìžë™ì¡°ì‚¬ ë° í•œê¸€ 문서서ì‹ì„ 합친 것ì¸ë°, +핵심ì ì¸ í•œê¸€ ì‹ìžì™€ ìžë™ì¡°ì‚¬ì˜ êµ¬í˜„ì€ ê¹€ë„현 êµìˆ˜ê°€ 작성하였다. +í•„ìžëŠ” ì‚¬ìš©ìž ì¸í„°íŽ˜ì´ìŠ¤ë¥¼ 조금 ì¶”ê°€í•˜ê³ í•œê¸€ 문서서ì‹ì„ 보충하는 +ì •ë„ë¡œ 미미한 기여를 하였다.} + +ì´ íŒ¨í‚¤ì§€ì˜ ìž¥ì ì€ ëŒ€ê°• 다ìŒê³¼ 같다. +\tightlists\showcommand{tightlists} +\begin{itemize} + +\item ìœ ë‹ˆì½”ë“œë¥¼ 쓴다는 것 ìžì²´ê°€ 장ì ì´ë‹¤. EUC-KR í•œê¸€ì˜ ë²”ìœ„ë¥¼ +넘어서서 맞춤법ì—는 어긋나지만 ê¼ ì¨ì•¼í• 경우가 없지 ì•Šì€ ``ë¡''ê³¼ ê°™ì€ +완성형 ë°– 글ìžë¥¼ ì‹ìží• 수 있다.\footnote{% + 중세 한글 ë¬¸ì œëŠ” 코드와 í°íŠ¸ì˜ ë¬¸ì œê°€ 얽혀 있어서 + 여기ì—서는 다루지 않는다.} + +\item ì ˆì— \wi{í•œê¸€ì‹ ì ˆì¹´ìš´í„° 모양}(section counter format), \dispcmd{pgana} ë“±ì„ +사용하는 ê²ƒì´ ì‰½ë‹¤. + +\item \wi{ìžë™ì¡°ì‚¬} ê¸°ëŠ¥ì´ êµ¬í˜„ë˜ì–´ 있다. + +\item 주요 pagestyleê³¼ chapterstyleì´ \wi{한글}ê³¼ 호환ë˜ê²Œ 하였다. ì´í˜¸ìž¬ ë‹˜ì˜ +ë§ì”€ì— ì˜í•˜ë©´, \thisclass 는 여러 가지 ë©´ì—ì„œ 매우 íŽ¸ë¦¬í•˜ë‹¤ê³ í•œë‹¤. + +\item ì¸ë±ìŠ¤ 만들기가 구현ë˜ì—ˆë‹¤. + +\item \thisclass ì˜ ì—¬ëŸ¬ ê¸°ëŠ¥ì„ ê·¸ëŒ€ë¡œ 쓸 수 있다. + +\end{itemize} + +\section{ì´ ë¬¸ì„œì˜ ì»´íŒŒì¼ ë°©ë²•} + +다ìŒê³¼ ê°™ì€ ìˆœì„œë¡œ 컴파ì¼í•œë‹¤. + +\bvtopandtail\showcommand{bvtopandtail}\showenv{boxedverbatim} +\begin{boxedverbatim} +#> latex memucstest +#> latex memucstest +#> makeindex-dhucs -s dhucs memucstest +#> latex memucstest +\end{boxedverbatim} + +|makeindex(-dhucs)|ì— ì•žì„œì„œ |latex|ì„ ë‘ ë²ˆ 실행하는 ì´ìœ 는, +memoir íŒ¨í‚¤ì§€ì˜ ì¸ë±ìŠ¤ ë§Œë“¤ê¸°ì˜ íŠ¹ì§• 때문ì´ë‹¤. ì²˜ìŒ í•œ 번만 실행해서는 +|.idx| 파ì¼ì´ 만들어지지 않는다. + +\section{chapter 스타ì¼} + +\showcommand{prechapternum}\showcommand{postchapternum} +사용ìžê°€ ìžì‹ ì˜ |chapterstyle|ì„ ì •ì˜(定義)í• ë•ŒëŠ” 반드시 +\dispcmd{prechapternum}ê³¼ \dispcmd{postchapternum}ì„ í•¨ê»˜ ì •ì˜í•´ì£¼ë„ë¡ í•œë‹¤. +그림~\ref{fig:examchapstyle}\ì€ |hangnum| chapter styleì„ +ì •ì˜í•˜ëŠ” ë°©ë²•ì„ ë³´ì—¬ì¤€ë‹¤. +\begin{figure} +%% 웬만한 í™˜ê²½ì€ memoirì— ë‹¤ 있다.!!! +\begin{boxedverbatim} +\makechapterstyle{hangnum}{% + \renewcommand{\chapnumfont}{\chaptitlefont} + \settowidth{\chapindent}{\chapnumfont 999} +% \renewcommand{\printchaptername}{} % <= 쓰지 ì•ŠìŒ. + \renewcommand{\prechapternum}{} % <= ì´ í–‰ì„ ì •ì˜ + \renewcommand{\chapternamenum}{} + \renewcommand{\postchapternum}{}% <= ì´ í–‰ì„ ì •ì˜ + \renewcommand{\printchapternum}{% + \noindent\llap{\makebox[\chapindent][l]{\chapnumfont + \thechapter}}} + \renewcommand{\afterchapternum}{} +} +\end{boxedverbatim} +\caption{chapterstyle ì •ì˜ ì˜ˆì œ}\label{fig:examchapstyle} +\end{figure} + +장 스타ì¼ì„ ìˆ˜ì •í•˜ëŠ” 구체ì ì¸ ì˜ˆëŠ” |memman.tex|\cite{memman}ì—ì„œ +ê°€ì ¸ì˜¨ |veelo| chapter styleì˜ ì •ì˜ë¥¼ 참조하ë¼. ì´ ë¬¸ì„œì˜ +소스 Preambleì— ìžˆë‹¤. ì˜ˆì œëŠ” \Cref{sec:math} \titleref{sec:math}\ì„ ë³´ë¼. +%% disable \nameref +\textbf{\nameref{sec:appchap}}\를 ë³´ë¼. + +\textbf{\titleref{sec:appchap}}\를 ë³´ë¼. \pref{sec:appchap}\ì„, +\ref{sec:appchap}\ì„, \Cref{sec:appchap}\ì„ +\Sref{sec:appsec}\ê°€, \ref{sec:appsec}\ê°€, \titleref{sec:appsec}\ê°€. +\titleref{sec:appsec}\ì„. +\showcommand{Cref}\showcommand{ref}\showcommand{pageref}\showcommand{titleref} +%% \Cref ëª…ë ¹ìœ¼ë¡œ ì‹ìžë˜ëŠ” 결과를 주ì˜ê¹Šê²Œ ë³´ë¼. + +\section{시집}\label{sec:poembook} + +\wi{어머님}ì´ \wi{ìˆ˜ìˆ } í›„ì— ê±°ë™ì´ ë¶ˆíŽ¸í•´ì§€ì‹ í›„, 집ì—만 +계시는 ê²ƒì´ ë¬´ì²™ \wi{무료}í•˜ì‹ ë“¯í•˜ë‹¤. ì˜ˆì „ì— ë‚´ê°€ ë³´ë˜ +\wi{시집}ì„ êº¼ë‚´ ë³´ê³ ê³„ì‹œë‹¤. \showcommand{titleref}\showcommand{Sref}% +\Sref{sec:poembook} \textit{\titleref{sec:poembook}}\는 +í…스트 ìž…ë ¥ì˜ ì˜ˆì œì´ë‹¤. + +%% memoir는 poem 스타ì¼ì„ ìžì²´ ë‚´ìž¥í•˜ê³ ìžˆë‹¤. +%% plain poem titleì„ ì„ ì–¸í•¨. +\PlainPoemTitle\showcommand{PoemTitle}\showcommand{PlainPoemTitle} +\showenv{snugshade}\showcommand{poemtitle}\showenv{verse} +\begin{snugshade} +\renewcommand\poemtoc{subsection} +\settocdepth{subsection} +\poemtitle{ì‹ ì•ˆë¦¬ì—ì„œ} +\settowidth{\versewidth}{\hbox{ì‚¬ëžŒë“¤ì€ êµ³ì´ í•œ 마디 ë§ í•˜ë ¤ 하지 않는다.}} +\ifpdf\begin{verse}\else\begin{verse}[\versewidth]\fi + +실개천 너머 나 있는 샛길로\\ +íƒì‹œê°€ ë“¤ì–´ì˜¤ê³ ë‚˜ê°€ë©° \\ +겨르로운 ë‹¬ë¹›ì— ê°ì¶œ 부ë„ëŸ¬ì›€ë„ ì—†ëŠ”\\ +ì‚¬ëžŒë“¤ì€ êµ³ì´ í•œ 마디 ë§ í•˜ë ¤ 하지 않는다.\\! + +나는 톱밥 ê°™ì€ ë‹¬ë¹›ì„ í•œ ì›…í¼\\ +멀리 ì² ê¸¸ 쪽으로 ë¿Œë ¸ë‹¤.\\ +매달린 불빛보다\\ +ì•„ì¹¨ì´ ë¨¼ì € 깨어나는 ê´‘ê²½ì„ ë³´ë©°.\\ +ì‚¶ì€ ìƒˆì˜ ë‚®ì€ ë‚ ìŒìƒˆ ê°™ì€ ê²ƒ,\\ +ì´ëŒ€ë¡œ 누워 ìž ë“¤ê¸°\\ +ë‘ë µì§€ ì•Šì€ ìž‘ì€ ë§ˆì„ì—\\ +ë” ìž‘ì€ í’€ê½ƒ ì¸ì‚¬í•œë‹¤.\\ +ìžŠí˜€ì§ ë„ˆë¨¸ 안부 묻는다.\\ +\end{verse} +\end{snugshade} + +ì´ ìŠ¤íƒ€ì¼ì€ \pkg{memucs-setspace}\를 ì´ìš©í•œë‹¤. ì´ íŒ¨í‚¤ì§€ëŠ”\footnote{ + ì´ ìŠ¤íƒ€ì¼ì€ \pkg{setspace}\를 ìˆ˜ì •í•œ 것ì´ë‹¤. + \env{verse}, \env{quote}\와 ê°™ì€ í™˜ê²½ì„ ì¡°ê¸ˆ 바꾸어서 í–‰ê°„ì„ ì•½ê°„ 줄여주는 + ê¸°ëŠ¥ì´ ìžˆë‹¤.} +verse, quote와 ê°™ì€ í™˜ê²½ì„ ì¡°ê¸ˆ 바꾸어서 í–‰ê°„ì„ ì•½ê°„ 줄여주는 +ê¸°ëŠ¥ì´ ìžˆë‹¤. ì´ ë¶€ë¶„ì—ì„œ \dispcmd{adjustfloatfnspacing}ì„ ë¶ˆëŸ¬ë³´ê² ë‹¤. +\showcommand{adjustfloatfnspacing} +다ìŒë²ˆ ê°ì£¼ëŠ” í–‰ê°„ì´ ì¡°ê¸ˆ 달ë¼ì ¸ì•¼ 한다. +\adjustfloatfnspacing +float ì•ˆì— ë†“ì¸ ê²ƒê³¼ 같아지ë„ë¡.\footnote{% +ì´ ìŠ¤íƒ€ì¼ì€ \pkg{setspace}\를 ìˆ˜ì •í•œ 것ì´ë‹¤. +verse, quote와 ê°™ì€ í™˜ê²½ì„ ì¡°ê¸ˆ 바꾸어서 í–‰ê°„ì„ ì•½ê°„ 줄여주는 +ê¸°ëŠ¥ì´ ìžˆë‹¤.} + +\showcommand{noadjustquotespacing}\showcommand{adjustquotespacing} +ì´ ì•„ëž˜ëŠ” 본문 중ì—ì„œ \dispcmd{noadjustquotespacing}ê³¼ \dispcmd{adjustquotespacing}ì„ +ë¶ˆë €ì„ ë•Œ \env{quote} 안ì—ì„œ í–‰ê°„ì´ ì–´ë–»ê²Œ 변하는지 보여준다. +ê¸°ë³¸ê°’ì€ \dispcmd{noadjustquotespacing}ì´ë‹¤. + +\begin{quote} +ì´ ìŠ¤íƒ€ì¼ì€ \pkg{setspace}\를 ìˆ˜ì •í•œ 것ì´ë‹¤. +verse, quote와 ê°™ì€ í™˜ê²½ì„ ì¡°ê¸ˆ 바꾸어서 í–‰ê°„ì„ ì•½ê°„ 줄여주는 +ê¸°ëŠ¥ì´ ìžˆë‹¤. 마치 float ì•ˆì— ë†“ì¸ ê²ƒê³¼ ê°™ì´. +\end{quote} + +여기서 \dispcmd{adjustquotespacing}ì„ í˜¸ì¶œí•¨. + +\adjustquotespacing +\begin{quote} +ì´ ìŠ¤íƒ€ì¼ì€ \pkg{setspace}\를 ì´ìš©í•œë‹¤. ì´ íŒ¨í‚¤ì§€ëŠ” +verse, quote와 ê°™ì€ í™˜ê²½ì„ ì¡°ê¸ˆ 바꾸어서 í–‰ê°„ì„ ì•½ê°„ 줄여주는 +ê¸°ëŠ¥ì´ ìžˆë‹¤. 마치 float ì•ˆì— ë†“ì¸ ê²ƒê³¼ ê°™ì´. +\end{quote} + +verse류 í™˜ê²½ì˜ í–‰ê°„ì€ quote를 따른다. ì•žì„œ ë³´ì¸ ì‹œë¥¼ 여기ì—ì„œ +다시 ì‹ìží•´ë³´ìž. +\begin{snugshade} +\renewcommand\poemtoc{subsection} +\settocdepth{subsection} +\PoemTitle{ì‹ ì•ˆë¦¬ì—ì„œ} +\settowidth\versewidth{ì‚¬ëžŒë“¤ì€ êµ³ì´ í•œ 마디 ë§ í•˜ë ¤ 하지 않는다.} +\ifpdf\begin{verse}\else\begin{verse}[\versewidth]\fi + +실개천 너머 나 있는 샛길로\\ +íƒì‹œê°€ ë“¤ì–´ì˜¤ê³ ë‚˜ê°€ë©° \\ +겨르로운 ë‹¬ë¹›ì— ê°ì¶œ 부ë„ëŸ¬ì›€ë„ ì—†ëŠ”\\ +ì‚¬ëžŒë“¤ì€ êµ³ì´ í•œ 마디 ë§ í•˜ë ¤ 하지 않는다.\\! + +나는 톱밥 ê°™ì€ ë‹¬ë¹›ì„ í•œ ì›…í¼\\ +멀리 ì² ê¸¸ 쪽으로 ë¿Œë ¸ë‹¤.\\ +매달린 불빛보다\\ +ì•„ì¹¨ì´ ë¨¼ì € 깨어나는 ê´‘ê²½ì„ ë³´ë©°.\\ +ì‚¶ì€ ìƒˆì˜ ë‚®ì€ ë‚ ìŒìƒˆ ê°™ì€ ê²ƒ,\\ +ì´ëŒ€ë¡œ 누워 ìž ë“¤ê¸°\\ +ë‘ë µì§€ ì•Šì€ ìž‘ì€ ë§ˆì„ì—\\ +ë” ìž‘ì€ í’€ê½ƒ ì¸ì‚¬í•œë‹¤.\\ +ìžŠí˜€ì§ ë„ˆë¨¸ 안부 묻는다.\\ +\end{verse} +\end{snugshade} + +여기서 다시 \dispcmd{noadjustquotespacing}ì„ ì„ ì–¸í•¨. + +\noadjustquotespacing +\begin{quote} +ì´ ìŠ¤íƒ€ì¼ì€ \pkg{setspace}\를 ì´ìš©í•œë‹¤. ì´ íŒ¨í‚¤ì§€ëŠ” +verse, quote와 ê°™ì€ í™˜ê²½ì„ ì¡°ê¸ˆ 바꾸어서 í–‰ê°„ì„ ì•½ê°„ 줄여주는 +ê¸°ëŠ¥ì´ ìžˆë‹¤. 마치 float ì•ˆì— ë†“ì¸ ê²ƒê³¼ ê°™ì´. +\end{quote} + +\section{ê°•ì¡°} + +강조를 구현하는 ë°ëŠ” 여러 가지 ë°©ë²•ì´ ìžˆë‹¤. 서구 ë¬¸í—Œì˜ +경우 ì´íƒ¤ë¦ì²´ë¥¼ 사용하는 ê²ƒì´ ì¼ë°˜ì ì´ê³ , ì˜ˆì „ì˜ ë…ì¼ ë¬¸í—Œì—서는 +ìžê°„ì„ ë„우는 ê°•ì¡° ë°©ë²•ì„ ì‚¬ìš©í•œ ì ë„ ìžˆë‹¤ê³ í•œë‹¤. + +ìš°ë¦¬ë§ ë¬¸í—Œì€ ì¼ê´€ë˜ì–´ 있지 않다. + +\subsection{ë°©ì ê°•ì¡°} + +예를 들면 \circemph{ë°©ì ê°•ì¡°} ë°©ë²•ì„ ì‚¬ìš©í•˜ëŠ” ê²ƒì´ ê°€ëŠ¥í•˜ë‹¤. +\wi[ê°•ì¡°]{ë°©ì ê°•ì¡°}는 \dotemph{한글 맞춤법}ì˜ ë¬¸ìž¥ë¶€í˜¸ ì¡°í•ì—ì„œ ê·œì •í•˜ê³ ìžˆëŠ” 방법ì´ê¸°ë„ +하다.\showcommand{circemph}\showcommand{dotemph} +맨처ìŒì— ì´ ëª…ë ¹ì€ H\LaTeX\ 1.01ì—ì„œ êµ¬í˜„ëœ ê²ƒì´ì—ˆëŠ”ë°, +ê·¸ 후 +\useremph[.3ex][\tiny★]{ë°œì „ì„ ê±°ë“하여} +í˜„ìž¬ì— ì´ë¥´ë €ë‹¤. +\showcommand{useremph} + +\subsection{ê¸°ìš¸ì¸ ê¸€ê¼´ ë˜ëŠ” 글꼴 대체} + +\ifPDFTeX \ungremph \fi +H\LaTeX{}ì—서는 {\itshape\wi[ê°•ì¡°]{ê¸°ìš¸ì¸ ê¸€ê¼´}}ì„ ì“°ëŠ” ë°©ë²•ì„ ì˜¤ëž«ë™ì•ˆ 사용해왔다. +그러나 ì‹¤ì œë¡œ 출íŒë˜ëŠ” ì„œì ì—서는 \wi[ê°•ì¡°]{글꼴 대체} ë°©ë²•ì„ ì‚¬ìš©í•˜ëŠ” +경우가 많다. + +\ifPDFTeX \begingroup + \regremph + |gremph| ì˜µì…˜ì€ ë‹¤ìŒê³¼ ê°™ì€ íš¨ê³¼ë¥¼ 낸다. \emph{gremph 옵션}. + \ungremph + ì´ë²ˆì—는 ì´ê²ƒì„ disable한다. \emph{gremph 옵션}. + + |\bfemtrue|와 |\bfemfalse|는 그래픽 글꼴 ëŒ€ì‹ + ì€ë°”탕 êµµì€ ê¸€ê¼´ë¡œ ì‹ìží•˜ê²Œ 한다. ë˜, |\SetGremphFonts| + ëª…ë ¹ìœ¼ë¡œ ì§ì ‘ í°íŠ¸ë¥¼ ì§€ì •í• ìˆ˜ 있다.\showcommand{regremph} \showcommand{ungremph} + \showcommand{SetGremphFonts}\showcommand{bfemtrue, \textbackslash bfemfalse} + 다만 |\SetGremphFonts| ëª…ë ¹ì€ preambleì—서만 쓸 수 있다. +\endgroup \else\ifLuaOrXeTeX \begingroup + \hologo{LuaLaTeX}ì´ë‚˜ \hologo{XeLaTeX}ì„ ì“°ëŠ” 경우, + ê°•ì¡° ê¸€ê¼´ì˜ ì„ íƒì€ í°íŠ¸ ì†ì„±ê³¼ 연계ëœë‹¤. 즉, \textit{Italic Font}ë¡œ + ì§€ì •ëœ ê¸€ê¼´ì´ ê°•ì¡° 글꼴로 사용ëœë‹¤. + |[itemph]| ì˜µì…˜ì€ ì´ ë¶€ë¶„ì˜ ê¸€ê¼´ì„ ê¸°ìš¸ì–´ì§€ê²Œ ë§Œë“ ë‹¤. +\endgroup \fi\fi + +\showcommand{MakeShortVerb} + +%% 한글 섹션 ì¹´ìš´í„° í¬ë§·ì„ 가능하게 함. +\renewcommand\thesection{\pgana{section}} +\section{ë‘번째 ì ˆ} + +\epigraphtextposition{flushleftright} +\epigraph{% +나는 ì‹ëŒ€ì— \wi{ì² í•™ì±…}ì„ ì½ê¸° 시작한 ë¬´ë µë¶€í„° +ê±°ê¸°ì— ì–¸ì œë‚˜ ì´ `나(ç§)'ê°€ ë¹ ì ¸ ìžˆë‹¤ê³ ëŠê»´ì™”다.} +{\emph{íƒêµ¬}\\ \textsf{\wi[ì¸ëª…]{ì¹´ë¼íƒ€ë‹ˆ 코진(柄谷行人)}}} + +\showcommand{pgana}\showcommand{epigraph} +\showcommand{epigraphtextposition} + +\wi{수학}ì—서는 ì–´ë–¤ 공리계가 í•˜ë‚˜ì˜ í•´ì„ ëª¨ë¸ì—서는 ì°¸ì´ì§€ë§Œ +다른 í•´ì„ ëª¨ë¸ì—서는 ê±°ì§“ì¸ ì¼ì´ ìžˆì„ ìˆ˜ 있다. +ì´ê²ƒì€ \wi{공리계}ê°€ 불충분한 경우ì´ë‹¤. + +\renewcommand\thesection{\onum{section}} +\section{í‘œ} + +\showcommand{legend}\showcommand{onum} +\thisclass\는 다양한 표작성 í™˜ê²½ì„ ì œê³µí•œë‹¤. +\tref{tab:test}\ê³¼ \tref{tab:test2}\를 ë³´ë¼. +\showcommand{tref} + +%% tabularì—는 legend를 ë¶™ì¼ ìˆ˜ 있다. +\begin{table} +\caption{test table}\label{tab:test} +\centering +\begin{tabular}{cc} +\hline +ë‘ ì¤„ 짜리 & 3 \\ +하단 ì œëª© ë¶™ì€ & 4 \\ +\hline +\end{tabular} +\legend{caption ì•„ë‹Œ ì†Œì œëª©} +\end{table} + +\begin{table} +\caption{test table 2}\label{tab:test2} +\centering +\begin{tabular}{cc} +\hline \hline +ë‘ ì¤„ 짜리 & 6 \\ \hline +하단 ì œëª© 안 ë¶™ì€ & 5 \\ +\hline \hline +\end{tabular} +\end{table} + +(여기서 페ì´ì§€ë¥¼ 나눈다. 페ì´ì§€ 나누기 ëª…ë ¹ìœ¼ë¡œëŠ” +\dispcmd{cleartoverso}를 ì‚¬ìš©í•˜ê² ë‹¤. ì´ê²ƒì€ ì´ ë’¤ì— ìƒˆë¡œ +시작하는 페ì´ì§€ê°€ ì§ìˆ˜ìª½(verso)ì´ ë˜ê²Œ 한다. \dispcmd{cleartorecto} +ëª…ë ¹ë„ ìžˆë‹¤.) +\showcommand{cleartoverso}\cleartoverso + +\namesubappendixtrue +\begin{subappendices} +\addappheadtotoc +\section{ìžë™ì¡°ì‚¬ 테스트} +\showcommand{namesubappendixtrue} +\showcommand{addappheadtotoc} +\showenv{subsppendices} + +간단한 \dispcmd{ref}-like ëª…ë ¹ìœ¼ë¡œ \wi{ìžë™ì¡°ì‚¬}를 테스트한다. +\dispcmd{cite}ë„ ìž˜ ëœë‹¤. + +\tref{tab:test}\와 \tref{tab:test2}\ì´ ì–´ë–»ê²Œ ë³´ì´ë‚˜ìš”? +ê·¸ë¦¬ê³ \fref{fig:examchapstyle}\ì€ \pref{fig:examchapstyle}\ë¡œ +가면 ë³¼ 수 있어요. 페ì´ì§€~\pref{fig:examchapstyle}\ë¡œ 가보세요. +\showcommand{tref, \textbackslash fref}\showcommand{pref} + +ìœ„ì˜ ë¬¸ìž¥ ìž…ë ¥: +\bvsides\showcommand{bvsides}\showenv{boxedverbatim} +\begin{boxedverbatim} +\tref{tab:test}\와 \tref{tab:test2}\ì´ ì–´ë–»ê²Œ ë³´ì´ë‚˜ìš”? +ê·¸ë¦¬ê³ \fref{fig:examchapstyle}\ì€ +\pageref{fig:examchapstyle}\AltPageName\ë¡œ 가면 ë³¼ 수 있어요. +페ì´ì§€~\pageref{fig:examchapstyle}\ë¡œ 가보세요. +\end{boxedverbatim} + +\section{그림 테스트} + +\newlength{\mylength} +\begin{figure} +\calccentering{\mylength} +\begin{adjustwidth*}{\mylength}{-\mylength} +\centering +\includegraphics[width=.6\textwidth]{doeun} +\caption{공부하는(?) ë„ì€ì´}\label{doeunbike} +\end{adjustwidth*} +\end{figure} + +ê·¸ë¦¼ì´ ìž˜ ë“¤ì–´ê°€ëŠ”ì§€ë„ í…ŒìŠ¤íŠ¸í•´ì•¼ í•œë‹¤ê³ í•œë‹¤. \fref{doeunbike}\를 ë³¼ 것. +ì´ ê·¸ë¦¼ì€ ë§ˆì§„íì„ ê³„ì‚°í•´ì„œ 편집ì˜ì—ì˜ ì¤‘ê°„ì´ ì•„ë‹ˆë¼ íŽ˜ì´ì§€ ì „ì²´ì˜ +중간으로 ê°€ë„ë¡ \dispcmd{calccentering}ì„ ì´ìš©í–ˆë‹¤.\showcommand{calccentering} +\showenv{adjustwidth*} +ì´ ê³„ì‚°ì´ í‘œì¤€ \LaTeX\ í´ëž˜ìŠ¤ì—ì„œ 얼마나 ê·€ì°®ì€ ê²ƒì´ì—ˆëŠ”지 ìƒìƒí• 수 +ìžˆê² ëŠ”ê°€? +\query{그림넣기} + +\begin{boxedverbatim} +\newlength{\mylength} +\begin{figure} +\calccentering{\mylength} +\begin{adjustwidth*}{\mylength}{-\mylength} +\centering +\includegraphics[width=.6\textwidth]{doeun} +\caption{공부하는(?) ë„ì€ì´}\label{doeunbike} +\end{adjustwidth*} +\end{figure} +\end{boxedverbatim} + +\end{subappendices} + +%%% part 페ì´ì§€ë¥¼ 깨ë—하게... +\copypagestyle{part}{empty} + +%%%%%%%%%% Ruled를 ì‚¬ìš©í•˜ë˜ partmark를 ì •ì˜í•¨. +\copypagestyle{MyRuled}{Ruled} +\newlength{\MyRuledheadwidth} +\setlength{\MyRuledheadwidth}{\textwidth} +\addtolength{\MyRuledheadwidth}{\marginparsep} +\addtolength{\MyRuledheadwidth}{\marginparwidth} +\makerunningwidth{MyRuled}{\MyRuledheadwidth} +\makeheadrule{MyRuled}{\MyRuledheadwidth}{\normalrulethickness} +\makeheadposition{MyRuled}{flushright}{flushleft}{flushright}{flushleft} +\makeatletter +\makepsmarks{MyRuled}{% + \let\@mkboth\markboth + \def\partmark##1{\markboth{\hparttitlehead. ##1}{##1}} + \def\chaptermark##1{\markright{\hchaptertitlehead. ##1}} + \def\sectionmark##1{} +} +\def\partmark#1{\markboth{\hparttitlehead. #1}{#1}} +\makeatother + +%%% ì œ2장. 페ì´ì§€ 스타ì¼ê³¼ 챕터 스타ì¼ì„ 바꿈. +%%% 새로운 ìž¥ì— ìƒˆë¡œìš´ 스타ì¼ì„ ì ìš©í•˜ë ¤ í• ë•ŒëŠ”, +%%% chapterstyleì€ \chapterëª…ë ¹ë³´ë‹¤ ë¨¼ì € ë¶€ë¥´ê³ \pagestyleì€ +%%% \chapter보다 ë‚˜ì¤‘ì— ë¶€ë¥´ëŠ” ê²ƒì´ ì¢‹ë‹¤. + +\part{테스트는 ì¦ê±°ì›Œ} +\oblivoirchapterstyle{veelo} +\pagestyle{MyRuled} + +\chapter{수학질문ìƒìž}\label{sec:math} + +%% ì ˆì˜ ì¹´ìš´í„°ë¥¼ \pnum으로. +\renewcommand\thesection{\pnum{section}} + +\showcommand{makepagestyle}\showcommand{copypagestyle} + +\section{ìžì—°ë¡œê·¸ì˜ ë°‘} + +ì´ ì ˆì€ \cite{Kentaro}\ì„ ì¸ìš©í•˜ì˜€ë‹¤. \env{singlespacing}\ì„ +사용하였다.\showenv{singlespacing} + +%\begin{singlespacing} +\[ +e^x =1+ \frac{x}{1!} + \frac{x^2}{2!} + \frac{x^3}{3!} + \cdots +\] +ì´ë¼ëŠ” ì‚¬ì‹¤ì´ ì•Œë ¤ì ¸ 있다. 여기ì—ì„œ $x=1$ì´ë¼ 하면, +\[ +e=1+\frac{1}{1!}+\frac{1}{2!}+\frac{1}{3!} +\cdots +\] +ê°€ ëœë‹¤. + +ìš°ì„ +\[ +\lim_{n\to\infty}\left(1+ \frac{1}{n}\right)^{n} = e +\] +ì—ì„œ $1/n = h$ë¼ ë‘ë©´, +\[ +\lim_{h\to 0}\left(1+h\right)^{\frac{1}{h}} = e +\] +ë¼ê³ 쓸 수 있다. $e$를 밑으로 하는 대수를 $\log$ë¼ê³ 표시하면, +\[ +\frac{\log(1+h)}{h} = \log(1+h)^{\frac{1}{h}} +\] +ì¸ë°, 여기ì—ì„œ $h \to \infty$ì´ë¼ë©´, +\[ +\lim_{h\to 0}\frac{\log(1+h)}{h} = \lim_{h\to 0}\log(1+h)^{\frac{1}{h}} =\log e. +\] + +ë”°ë¼ì„œ, +\[ +\log(1+h)=x, \quad\text{즉}\quad h=e^{x} -1 +\] +ì´ë‹¤. 여기ì—ì„œ, +\[ +1=\lim_{h\to0}\frac{\log(1+h)}{h}=\lim_{x\to0}\frac{x}{e^x -1}. +\] + +ë”°ë¼ì„œ, +\[ +\lim_{x\to0}\frac{e^x -1}{x}=1 +\] +ì„ ì–»ëŠ”ë‹¤. ê·¸ëŸ°ë° ì—¬ê¸°ì—ì„œ, +\[ +y=e^x +\] +ì˜ ë„함수 $y'$를 구해본다. +\[ +y'=\lim_{h\to0}\frac{e^{x+h}-e^x}{h}=e^x \lim_{h\to0}\frac{e^h -1}{h}=e^x. +\] +ë”°ë¼ì„œ, +\[ +y=e^x \text{ë¼ë©´}, \qquad y'=e^x +\] +ì´ë‹¤. + +ë˜, $y=\log x$ì˜ ë„함수를 구해본다. +\begin{displaymath} +\begin{split} +y' &= \lim_{h\to0}\frac{\log(x+h)-\log x}{h} \\ + &= \lim_{h\to0}\frac{1}{h}\log\left(1+ \frac{h}{x}\right) \\ + &= \frac{1}{x}\lim_{h\to0}\frac{x}{h}\log\left(1+\frac{h}{x}\right) \\ + &= \frac{1}{x}\lim_{\frac{h}{x}\to0}\log\left(1+\frac{h}{x}\right)^{\frac{x}{h}} \\ + &= \frac{1}{x}\log e \\ + &= \frac{1}{x}. +\end{split} +\end{displaymath} + +ë”°ë¼ì„œ, +\[ +y=\log x \text{ë¼ë©´}, \qquad y'=\frac{1}{x}. +\] + +%\end{singlespacing} + +ì´ì™€ ê°™ì´ ê°„ë‹¨í•œ ê³µì‹ìœ¼ë¡œ 얻어진 ê²ƒì€ ëŒ€ìˆ˜ì˜ ë°‘ìœ¼ë¡œ $e$를 ì¼ê¸° +때문ì´ë‹¤. $e$ ì´ì™¸ì˜ ë°‘ì„ ì‚¬ìš©í•˜ë©´, ê³µì‹ì€ 보다 복잡하게 ëœë‹¤. +ì´ëŸ° ì˜ë¯¸ì—ì„œ $e$를 밑으로 하는 대수를 \emph{ìžì—°ë¡œê·¸}ë¼ê³ 부른다.\showcommand{emph} +ì´ìƒìœ¼ë¡œë¶€í„° ìƒìƒí• 수 있듯ì´, 미ì 분학과 ê°™ì€ ì´ë¡ ì„ ì „ê°œí• ë•ŒëŠ” +$e$를 밑으로 하는 대수를 ì‚¬ìš©í•˜ê³ , ì‹¤ì œì˜ ìˆ˜ì¹˜ê³„ì‚°ì—서는 +$10$ì„ ë°‘ìœ¼ë¡œ 하는 ìƒìš©ë¡œê·¸ë¥¼ 사용한다. + +\fancybreak{* * *} + +$0 \le t \le 1$ì— ìžˆì–´ì„œ, $f(t)$는 ì—°ì†ì¸ ë„함수 $f'(t)$를 ê°€ì§€ê³ ,\showcommand{fancybreak} +$0 < f'(t) \le 1,\quad f(0)=0$ì´ë‹¤. ì´ ë•Œ ë‹¤ìŒ ë¶€ë“±ì‹ì´ ì„±ë¦½í•¨ì„ ë³´ì—¬ë¼. +\[ +\left[ \int_{0}^{1} f(t)dt \right ] ^2 \ge \int_{0}^{1} [f(t)]^3 dt +\] + +\vskip\onelineskip + +ì ë¶„êµ¬ê°„ì˜ ìƒí•œì„ 변수 $x$ë¡œ 바꾸어본다. +\[ +\left[ \int_{0}^{x} f(t)dt \right]^2 \ge \int_0^x [f(t)]^3 dt +\] +ì´ ì‹ì˜ 좌변ì—ì„œ ìš°ë³€ì„ ë¹¼ì„œ ê·¸ê²ƒì„ $F(x)$ë¼ê³ ë‘ìž. +\[ +F(x) = \left[ \int_{0}^{x} f(t)dt \right]^2 - \int_0^x [f(t)]^3 dt +\] +ì´ ë•Œ $F(0)=0$ì´ë‹¤. + +$F(x)$를 $x$ë¡œ 미분하면 +\begin{equation} +\begin{split} +F'(x) &= 2\left[ \int_{0}^{x} f(t)dt \right]f(x) - \{f(x)\}^3 \\ + &= f(x) \left[ 2\int_{0}^{2} f(t)dt - \{f(x)\}^2 \right] +\end{split} +\end{equation} + +ë¬¸ì œì˜ ì˜ë¯¸ì— ì˜í•´ $0<x<1$ì—ì„œ $f(x) > 0$ì´ë‹¤. +\[ +G(x) = 2 \int_{0}^{x} f(t)dt - \{f(x)\}^2 \qquad (0 \le x \le 1) +\] +ì´ë¼ 놓으면 $G(0)=0$ì´ê³ , +\begin{equation} +\begin{split} +G'(x) &= 2f(x) - 2f(x)f'(x) \\ + &= 2f(x) \{1-f'(x)\} \ge 0 +\end{split} +\end{equation} +ì´ë‹¤. $0 \le x \le 1$ì¸ ëª¨ë“ $x$ì— ê´€í•˜ì—¬ $f'(x) \le 1$ì´ë¯€ë¡œ +$G'(x) \ge 0$. ë”°ë¼ì„œ $G(x) \ge 0$ìž„ì„ ë§í• 수 있다. 그러므로 +\uline{$F(x) \ge 0$ì´ ì„±ë¦½í•œë‹¤.}\showcommand{uline (ulem package)} + +%% ë¶€ë¡ ê´€ë ¨ ëª…ë ¹ +%% \appendix ë˜ëŠ” appendices 환경 +%\appendix +%% ë¶€ë¡ ë©´ì£¼ì— \hparttitlehead, \hchaptertitlehead 를 표시하지 않는다. +\def\partmark#1{\markboth{#1}{#1}} +\def\chaptermark#1{\markright{#1}} +% + +\AppendixTitleToToc +\AttachAppendixTitleToSecnum + +%\begin{appendices} +\appendix +\appendixpage* + +\renewcommand\thechapter{\Roman{APPchapter}} +\renewcommand\thesubsection{\thesection.\arabic{APPsubsection}} +\setcounter{APPchapter}{0} + +\chapterstyle{appendixdefault} +\renewcommand*\prechapternum{\chapnamefont 부ë¡\ \ ì œ} +\renewcommand*\postchapternum{\chapnamefont 장} +\renewcommand*\printchapternum{\chapnumfont\thechapter} +%% appendixì—서는 chaptersyleì„ appendixcompanion, +%% appendixdefault, appendixsection 등으로 ì§€ì •í• ê²ƒ. +%% 사용ìžê°€ 새로운 chapterstyleì„ ì„¤ì •í•˜ë ¤ í• ë•ŒëŠ” +%% appendixXXXX í™˜ê²½ì„ ìƒˆë¡œ 만들어야 한다. +%% appendixì—ì„œì˜ ì ˆ ëª¨ì–‘ì€ \thechapter.\arabic{section}으로 +%% ëœë‹¤. ì´ê²ƒì€ renewcommandí• ìˆ˜ 있다. + +\pagestyle{hangul} + +\chapter{19세기 초중엽}\label{sec:appchap} + +\chapterprecis{\noindent 부ë¡ì—서는 í•œìžê°€ ë§Žì€ ë¬¸ìž¥ê³¼ ìƒí˜¸ì°¸ì¡°ê°€ ë§Žì€ ë¬¸ìž¥ì„ + 시험한다.} +\showcommand{chapterprecis} + +\showcommand{appendix}\showenv{appendices} +\ResetHangulspace{1.333}{1.2} +\showcommand{ResetHangulspace} +\paragraphfootnotes +\showcommand{paragraphfootnotes} + +\section{í‰ì•ˆë„ ê´‘ì‚°}\label{sec:appsec} +19ì„¸ê¸°ì— ë“¤ì–´ì™€ì„œë„ 1807ë…„ \wi{í‰ì•ˆë„} \wi[위ì›]{æ¸åŽŸ} 지방ì—ì„œ +\wi{ê´‘ì‚°}ì´ ê°œë°œë˜ìž 단시ì¼ë‚´ì— ìˆ˜ë§Žì€ ê´‘ì‚°ë…¸ë™ìžê°€ 집결하여 커다란 +ê´‘ì‚°ì´Œì„ í˜•ì„±í•˜ì˜€ëŠ”ë° ì´ ê´‘ì‚°ë„ ì•žì˜ é‚安광산과 ë™ì¼í•œ 형태로 +ìš´ì˜ë˜ì—ˆì„ ê²ƒì€ í‹€ë¦¼ì—†ë‹¤. 1811ë…„ í‰ì•ˆë„ ë†ë¯¼ì „ìŸ ë‹¹ì‹œ ì„œìš¸ì— ìžˆë˜ +禹å›å‰‡ì˜ 物主(資本主)ê°€ 수천 ëƒ¥ì˜ ìžê¸ˆì„ ë³´ë‚´ì–´ 그것으로 é›²å±±ì˜ ê¸ˆê´‘ì„ +ìš´ì˜í•˜ê²Œë” í•œ 사실, ë˜í•œ ì•žì„œ 본 대로 雲山 ê´‘ì‚°ë…¸ë™ìž 800ëª…ì„ å®˜è»ìœ¼ë¡œ +ê°•ì œì 으로 ëŒì–´ë“¤ì´ë ¤ í•œ 계íš, \wi[김창시]{金昌始}ê°€ +\wi[ìš´ì‚°ê´‘ì‚°]{雲山광산}ì˜ \wi[ìš°ìš±]{禹éƒ}ê³¼ ì—°ê³„í•˜ì— ê·¸ê³³ì˜ +ê´‘ì‚°ë…¸ë™ìžë¥¼ ë†ë¯¼ì „ìŸì— ëŒì–´ë“¤ì´ëŠ” ì¡°ì§ ì‚¬ì—…ì„ ì§„í–‰í•˜ì˜€ë‹¤ê³ í•˜ëŠ” +사실ì€\footnote{\bnm{æ—¥çœéŒ„} 哲宗 9å¹´ 2月 3æ—¥æ¢} ì´ ì‹œê¸°ì— +雲山금광ì—ì„œë„ ìˆ˜ë§Žì€ ê´‘ì‚°ë…¸ë™ìžê°€ 집결하여 있었ìŒì„ 確è‰í•˜ì—¬ +준다. ë˜í•œ 1858ë…„ í•¨ê²½ë„ ì•”í–‰ì–´ì‚¬ æ´ªæ‰¿è£•ì˜ ë³´ê³ ì— ì˜í•˜ë©´ 당시 +함경ë„ì—서는 金, 銀, éŠ…ì˜ æ½›æŽ¡ê°€ 광범하게 ì´ë£¨ì–´ì ¸ì„œ í•˜ë‚˜ì˜ ê´‘ì‚°ì´ +開發ë˜ê¸°ë§Œ 하면 ë„처ì—ì„œ 金店è»ì´ 몇천 명씩 ëª°ë ¤ì™€ì„œ 鑛山æ‘ì´ í˜•ì„±ë˜ê³ +å ´å¸‚ê°€ ì—´ë ¤ì„œ ê°ì¢… 日用å“ì´ ê´‘ë²”í•˜ê²Œ 매매ë˜ê³ ìžˆê³ ê´‘ì‚°ì˜ å‘ì˜ ê¹Šì´ê°€ +åƒé¤˜å°ºì— 달하는 ê²½ìš°ë„ ì 지 않았다.\footnote{\bnm{é—œå—平亂錄} å·äº” + 安州牧使 ç‰’å ±æ¢.} + +\section{ìˆ ì–´ ë…¼ë¦¬ì˜ ì™„ì „ì„± ì •ë¦¬} + +ì´ ì ˆì˜ í…스트는 \cite{incompl}\ pp.\ 155ff.ì—ì„œ 취하였다. +\showcommand{cite} + +\subsection{ë¨¼ì € ê¸°í˜¸ì˜ ì„¤ëª…ì„ ìž ê¹\texorpdfstring{\ldots}{...}} + +ìˆ ì–´ë…¼ë¦¬ì˜ í˜•ì‹í™”는 ëª¨ë“ ëŒ€ìƒê³¼ 논리법칙(공리)ì˜ ê¸°í˜¸í™”ë¡œë¶€í„° +시작ëœë‹¤. ``íƒœì´ˆì— ê¸°í˜¸ê°€ 있다''ì´ë‹¤. + +\showcommand{texorpdfstring} +기본 기호는 \fref{fig:syms}ì˜ ì—¬ì„¯ 종류ì´ë‹¤. +\showcommand{fref} + +\begin{figure} +\centering +\begin{minipage}{.75\textwidth} +\begin{tabbing} +1111\=11111111111111111111\= \kill +(1) \> 대ìƒê¸°í˜¸(ìƒìˆ˜) \> $ c_{1}, c_{2}, c_{3}, c_{4}, \ldots $ \\ +(2) \> 함수기호 \> $ f_{1}, f_{2}, f_{3}, f_{4}, \ldots $ \\ +(3) \> ìˆ ì–´ê¸°í˜¸ \> $ P_{1}, P_{2}, P_{3}, P_{4}, \ldots $ \\ +(4) \> ìžìœ 변수 \> $ a_{1}, a_{2}, a_{3}, a_{4}, \ldots $ \\ +(5) \> ì†ë°•ë³€ìˆ˜ \> $ x_{1}, x_{2}, x_{3}, x_{4}, \ldots $ \\ +(6) \> 논리기호 \> $ \land, \lor, \rightarrow, \lnot, \forall, \exists $ +\end{tabbing} +\end{minipage} +\caption{기본 기호}\label{fig:syms} +\end{figure} + +\showenv{tabbing}\showenv{minipage} + +ì´ ì¤‘, `ìžìœ 변수'란 ë¶ˆíŠ¹ì •ì˜ ëŒ€ìƒ, `ì†ë°•ë³€ìˆ˜'란 논리기호 $\forall$ê³¼ +$\exists$ì˜ ì–´ëŠ ê²ƒì¸ê°€ì™€ 함께 사용하는 변수를 나타낸다. $\forall$ê³¼ +$\exists$는 `ì†ë°•ê¸°í˜¸' ë˜ëŠ” `양화기호'ë¼ ë¶€ë¥´ê³ $\forall$ì„ +`ì „ì¹ê¸°í˜¸', $\exists$를 `존재기호'ë¼ê³ ë§í•œë‹¤. + +ì´ $\forall$ê³¼ $\exists$를 í¬í•¨í•˜ì§€ 않는 논리 체계가 \bnm{프린키피아 + 마테마티카}ì—ì„œ 처ìŒìœ¼ë¡œ ì²´ê³„í™”ëœ ``ëª…ì œë…¼ë¦¬í•™''ì´ë‹¤. ì´ìª½ì€ ë²Œì¨ +1920ë…„ì— ê·¸ 무모순성과 ì™„ì „ì„±ì´ ë‹¹ì‹œ 컬럼비아 ëŒ€í•™ì˜ í•™ìƒì— 지나지 +ì•Šì•˜ë˜ E.~L.~í¬ìŠ¤íŠ¸ì— ì˜í•´ì„œ ì¦ëª…ë˜ê³ 있다. + +논리기호는 ì´ˆìˆ˜í•™ì— ìžˆì–´ì„œëŠ” 추ìƒì ì¸ ê¸°í˜¸ì— ì§€ë‚˜ì§€ 않는다. 그러나 +ê·¼ì›ì„ ë°ížˆë©´ 그것들ì—는 ì›ëž˜ ê°ê° ê³ ìœ í•œ ì˜ë¯¸ê°€ 있다. 즉 `$\lnot$'는 +``\ldots ì´ ì•„ë‹ˆë‹¤'', `$\lor$'는 ``ë˜ëŠ”'', `$\land$'는 ``ë™ì‹œì—'', +`$\rightarrow$'는 ``ì´ë¼ë©´'', $\forall$ì€ ``ëª¨ë“ '', $\exists$는 ``ì–´ë–¤ +\ldots ê°€ 존재한다''는 ì˜ë¯¸ì´ë‹¤. + +ì´ í•´ì„으로 ë§í•˜ë©´ 대ìƒì´ ìœ í•œì§‘í•©ì˜ ê²½ìš°ëŠ” ìˆ ì–´ë…¼ë¦¬ë„ ëª…ì œë…¼ë¦¬ë¡œ +환ì›ë 수 있다. $\forall$ê³¼ $\exists$는 ë¬´í•œì§‘í•©ì„ ëŒ€ìƒìœ¼ë¡œ í• ë•Œ +비로소 ì˜ë¯¸ë¥¼ 갖는 논리기호ì´ë‹¤. ìˆ˜í•™ì€ ë³¸ì§ˆì 으로 ë¬´í•œì§‘í•©ì„ ëŒ€ìƒìœ¼ë¡œ +í•˜ê³ ìžˆê¸° ë•Œë¬¸ì— ìˆ ì–´ë…¼ë¦¬ëŠ” ìˆ˜í•™ì˜ ë…¼ë¦¬ë¡œ ë˜ì–´ 있는 것ì´ë‹¤. + +그러나 ì§€ê¸ˆì€ ì´ëŸ¬í•œ ìœ ëž˜ë¥¼ ì œì™¸í•˜ê³ í˜•ì‹ì ì²´ê³„ë§Œì„ ë¬¸ì œì‚¼ê³ ìžˆê¸° +ë•Œë¬¸ì— ë‹¹ë¶„ê°„ ê¸°í˜¸ì˜ ì˜ë¯¸ëŠ” ìžŠì–´ë²„ë ¤ë„ ìƒê´€ì—†ë‹¤. ì˜¤ížˆë ¤ ì ê·¹ì 으로 +ìžŠì–´ë²„ë ¤ì„œ ê¸°í˜¸ì˜ ì¡°ìž‘ì—만 ì „ë…í•˜ë ¤ê³ í•˜ëŠ” ê²ƒì´ ì´ˆìˆ˜í•™ì˜ ê¸°ë³¸ +방침ì´ë‹¤. + +\subsection{`í•', `논리ì‹'ì˜ ì •ì˜ì™€ 논리법칙} + +기호가 갖추어진 ê³³ì—ì„œ ì¶”ë¡ ì˜ ëŒ€ìƒì´ ë˜ëŠ” `í•'ì„ \pref{fig:term}ì˜ +\fref{fig:term}\ê³¼ ê°™ì´ ì •ì˜í•œë‹¤.\showcommand{pref} + +\begin{figure} +\centering +\begin{minipage}{.75\textwidth} +\begin{enumerate}[(1)]\tightlist\small\raggedright +\item \label{itemone} ëŒ€ìƒ ê¸°í˜¸ì™€ ìžìœ 변수는 í•ì´ë‹¤. +\item \label{itemtwo} $f$ê°€ $n$ ë³€ìˆ˜ì˜ í•¨ìˆ˜ê¸°í˜¸ì´ê³ , $t_1 , t_2 , + \ldots, t_n$ì´ í•ì´ë¼ë©´ $f(t_1 , t_2 , \ldots t_n )$ì€ í•ì´ë‹¤. +\item (\ref{itemone})\와 (\ref{itemtwo})\으로부터 얻어지는 ê²ƒë§Œì´ í•ì´ë‹¤. +\end{enumerate} +\end{minipage} +\caption{`í•'ì˜ ì •ì˜}\label{fig:term} +\end{figure} + +다ìŒìœ¼ë¡œ ì´ í•ì„ 사용해서 `논리ì‹'ì„ \fref{fig:logi}\ê³¼ ê°™ì´ ì •ì˜í•œë‹¤. + +\begin{figure} +\centering +\begin{minipage}{.85\textwidth} +\begin{enumerate}[(1)]\tightlist\small\raggedright +\item \label{st} $P$ê°€ $n$ ë³€ìˆ˜ì˜ ìˆ ì–´ê¸°í˜¸ì´ê³ , $t_1 , t_2 , \ldots , + t_n $ì´ í•ì´ë¼ë©´ $P(t_1 , t_2 , \ldots , t_n )$ì€ ë…¼ë¦¬ì‹ì´ë‹¤. 특히 + ì´ê²ƒì„ \emph{ì›ì‹œë…¼ë¦¬ì‹}ì´ë¼ 부른다. +\item \label{nd} $A, B$ê°€ 논리ì‹ì¼ ë•Œ $\lnot A, A \lor B, A \land B, A + \to B$ë„ ë…¼ë¦¬ì‹ì´ë‹¤. +\item \label{rd} $A(a)$ê°€ ìžìœ 변수 $a$를 í¬í•¨í•˜ëŠ” 논리ì‹ì´ê³ $x$ê°€ + $A(a)$ ì†ì— 나타나지 않는 ì†ë°•ë³€ìˆ˜ì¼ ë•Œ $\forall xA(x), \exists + xA(x)$는 논리ì‹ì´ë‹¤. +\item (\ref{st}), (\ref{nd}), (\ref{rd})ì— ì˜í•´ì„œ 얻어지는 ê²ƒë§Œì´ + 논리ì‹ì´ë‹¤. +\end{enumerate} +\small +ë§ë¶™ì—¬ ë§í•˜ë©´, $\forall xA(x)$는 ``ëª¨ë“ $x$는 $A$를 충족시킨다'', +$\exists xA(x)$는 ``$A$를 충족시키는 $x$ê°€ 존재한다''ë¼ê³ í•´ì„한다. +\end{minipage} +\caption{`논리ì‹'ì˜ ì •ì˜}\label{fig:logi} +\end{figure} + +그러면 다ìŒì€ ì´ë“¤ 논리ì‹ì„ 사용해서 ì¶”ë¡ ì„ í–‰í•˜ê¸° 위한 ë…¼ë¦¬ë²•ì¹™ì˜ +ì„¤ì •ì¸ë°, ížë² 르트-ì•„ì¹´ë§Œì˜ ê³µë¦¬ê³„ì—서는 ë‹¤ìŒ \fref{fig:rules}\ê³¼ ê°™ì´ +ë˜ì–´ 있다. + +\begin{figure} +\centering +\begin{minipage}{.85\textwidth}\small +\noindent\textsf{공리}\\ +\begin{enumerate}[(1)]\tightlist +\item $A \to (B\to A)$ +\item $(A\to B)\to ((A\to (B\to C))\to (A\to C))$ +\item $A\to (B\to A\land B)$ +\item $A\land B\to A,\quad A\land B\to B$ +\item $A\to A\lor B,\quad B\to A\lor B$ +\item $(A\to C)\to ((B\to C)\to(A\lor B\to C))$ +\item $(A\to B)\to ((A\to \lnot B)\to \lnot A))$ +\item $\lnot\lnot A\to A$ +\item $A(t)\to \exists xA(x)$ ($t$는 í•) +\item $\forall xA(x) \to A(t)$ ($t$는 í•) +\end{enumerate} + +\bigskip + +\noindent\textsf{ì¶”ë¡ ê·œì¹™}\\ +\begin{enumerate}[1~~] +\item \label{rules:st} $\dfrac{A,\; A\to B}{B}$ +\item $\dfrac{A(a)\to C}{\exists xA(x)\to C}$ +\item $\dfrac{C\to A(a)}{C\to \forall xA(x)}$ +\end{enumerate} +다만, $A, B, C, \ldots, \forall xA(x), \ldots$ ë“±ì€ ëª¨ë‘ ë…¼ë¦¬ì‹ìœ¼ë¡œ +한다. +\end{minipage} +\caption{논리법칙 (ížë² 르트-ì•„ì¹´ë§Œì˜ ê³µë¦¬ê³„ë¥¼ 따름)}\label{fig:rules} +\end{figure} + +`ì¶”ë¡ ê·œì¹™'ì´ í˜•ì„±í•˜ëŠ” ``ë„형''ì„ ``ì—°ì—ë„'' ë˜ëŠ” ``ì¦ëª…ë„''ë¼ ë¶€ë¥´ê³ +ì´ ë„í˜•ì€ ``ìœ„ì˜ ê¸°í˜¸ì—´ë¡œë¶€í„° ì•„ëž˜ì˜ ê¸°í˜¸ì—´ì„ ì¶”ë¡ í•œë‹¤''ë¼ê³ +í•´ì„한다. 예컨대 ì¶”ë¡ ê·œì¹™ \ref{rules:st}\는 ``$A$와 $A\to B$로부터 +$B$를 ì¶”ë¡ í•œë‹¤''ë¼ê³ í•´ì„하는 것ì´ë‹¤. + +\subsection{ì¦ëª…ê³¼ í•´ì„} + +ì´ë§Œí¼ 준비가 ëœ ê³³ì—ì„œ `ì¦ëª…가능'ì˜ ê°œë…ì„ ë‹¤ìŒê³¼ ê°™ì´ ì •ì˜í•œë‹¤.\showcommand{tightlist} +\showenv{enumerate} +\begin{enumerate}[(1)]\tightlist +\item \label{ev:st} 공리는 ì¦ëª…가능하다. +\item \label{ev:nd} ì¦ëª…가능한 논리ì‹ì— ì¶”ë¡ ê·œì¹™ì„ ì ìš©í•´ì„œ 얻어지는 논리ì‹ì€ + ì¦ëª…가능하다. +\item (\ref{ev:st})\ê³¼ (\ref{ev:nd})ì—ì„œ 얻어진 논리ì‹ë§Œì´ + ì¦ëª…가능하다. +\end{enumerate} + +ë…¼ë¦¬ì‹ $A$ê°€ $B_1 , B_2 , \ldots , B_n $ì„ ê°€ì •í–ˆì„ ë•Œ ì¦ëª…í• ìˆ˜ +있다면, +\begin{displaymath} +B_1 , B_2 , \ldots , B_n \vdash A +\end{displaymath} +ë¼ê³ 쓴다.\showenv{displaymath} + +ë˜í•œ $A$ê°€ ìˆ ì–´ë…¼ë¦¬ì˜ ê³µë¦¬ë§Œì„ ì‚¬ìš©í•´ì„œ ì¦ëª…ê°€ëŠ¥í• ë•ŒëŠ” +\begin{displaymath} +\vdash A +\end{displaymath} +ë¼ê³ 쓴다. + +\begin{snugshade} +실례를 ë‘ ê°€ì§€ 대비시켜서 보여주ìž. + +예컨대 논리ì‹, +$$ +\forall x \exists y (y < x) +$$ +는 ``ëª¨ë“ $x$ì— ëŒ€í•´ì„œ $y$ê°€ ì¡´ìž¬í•˜ê³ $y$는 $x$보다 작다''ë¼ê³ í•´ì„í• +수 있다. ì´ í•´ì„ ì•„ëž˜ì—서는 ì‹¤ìˆ˜ì˜ ì˜ì—ì´ë©´ 모ë¸ì´ ë˜ë‚˜ ìžì—°ìˆ˜ì˜ +ì˜ì—ì—서는 모ë¸ì´ ë˜ì§€ 않는다. ìžì—°ìˆ˜ë¡œ $x$를 $0$으로 잡으면 그것보다 +ìž‘ì€ ìžì—°ìˆ˜ $y$는 존재하지 않기 때문ì´ë‹¤. + +대비ì ì¸ ì‹¤ë¡€ë¡œì„œ 논리ì‹, +$$ +\exists x \forall y (x \le y) +$$ +를 취하ìž. ê·¸ í•´ì„ì€ ``ì–´ë–¤ $x$ê°€ ì¡´ìž¬í•˜ê³ ëª¨ë“ $y$ì— ëŒ€í•´ì„œ $y$는 +$x$와 같거나 $x$보다 í¬ë‹¤''ë¡œ ëœë‹¤. ì´ê²ƒì€ ìžì—°ìˆ˜ê°€ 모ë¸ì´ë¼ë©´ +$0$ì´ë¼ëŠ” 최소수가 존재하기 ë•Œë¬¸ì— ì§„ì‹¤ì´ ë˜ë‚˜ ì‹¤ìˆ˜ì˜ ëª¨ë¸ì—서는 허위로 +ë˜ëŠ” 논리ì‹ì´ë‹¤. +\end{snugshade} +\showenv{snugshade} + +그래서 ëª¨ë“ í•´ì„ì— ëŒ€í•´ì„œ ì§„ì‹¤ì´ ë˜ëŠ” 논리ì‹ì„ `í•ì§„ì‹' ë˜ëŠ” +`í† í†¨ë¡œì§€'ë¼ ë¶€ë¥´ê³ $A$ê°€ í† í†¨ë¡œì§€ì¼ ë•Œ +\begin{displaymath} +\vDash A +\end{displaymath} +ë¼ê³ 쓰기로 한다. + +\chapter{ì´ ë¬¸ì„œì— ê´€í•˜ì—¬} + +ì´ ë¬¸ì„œëŠ” \pkg{memhangul-ucs}를 ì²˜ìŒ ë§Œë“¤ ë•Œ 테스트용으로 작성한 +것ì´ë‹¤. + +\pkg{oblivoir}는 ì›ëž˜ \pkg{dhucs}를 백그ë¼ìš´ë“œ ë“œë¼ì´ë²„ë¡œ 하여 +êµ¬í˜„ëœ ê²ƒì´ì—ˆë‹¤. 그러다가 \hologo{XeTeX}ko, \hologo{LuaTeX}ko를 +백그ë¼ìš´ë“œë¡œ í•œ \pkg{xoblivoir}ê°€ 만들어졌다. +현재 ë²„ì „ì˜ \pkg{xoblivoir}는 ì´ ë‘˜ì„ í•©ì³ì„œ ì–´ë–¤ 엔진으로 컴파ì¼í•´ë„ +ê±°ì˜ ê°™ì€ ê²°ê³¼ë¥¼ ì–»ê²Œë” ë˜ì–´ 있다. +ë”°ë¼ì„œ, ì´ ë¬¸ì„œëŠ” \hologo{pdfLaTeX}, \hologo{XeLaTeX}, \hologo{LuaLaTeX} ì–´ëŠ ê²ƒìœ¼ë¡œë„ ì»´íŒŒì¼ëœë‹¤. \showcommand{hologo} + +\section{kotexindyì— ê´€í•˜ì—¬} +찾아보기를 ë§Œë“¤ë ¤ë©´ |kotexindy|를 사용하ë¼. 예를 들면 다ìŒê³¼ 같다. +\begin{verbatim} +$ kotexindy memucstest.idx +\end{verbatim} +찾아보기를 ì°ëŠ” ëª…ë ¹ì€ |\printindex|ì´ë‹¤. \showcommand{printindex} + +%\restorechapsec \showcommand{restorechapsec} +%% 만약 appendixê°€ ë¬¸ì„œì˜ ê°€ìž¥ ëì— ì˜¤ëŠ” ê²ƒì´ ì•„ë‹ˆë¼ë©´ +%% ì´ ëª…ë ¹ì„ appendix ì´í›„ì— ì‹¤í–‰í•´ì¤€ë‹¤. +%% 아래와 ê°™ì´ appendices í™˜ê²½ì„ ì“°ëŠ” 경우ì—는 +%% í™˜ê²½ì„ ì¢…ë£Œí•˜ê¸°ë§Œ 하면 ëœë‹¤. +%\end{appendices} + +%%% ë³¸ë¬¸ì˜ ë. +\backmatter +\chapterstyle{demo} + +%% \bibintoc 하면 ì°¸ê³ ë¬¸í—Œì´ ëª©ë¡ì— 나온다. +%% 기본값ì´ë¯€ë¡œ 별ë„ë¡œ ì„¤ì •í• í•„ìš”ëŠ” 없다. +%\bibintoc +\renewcommand\prebibhook{% + \showcommand{bibintoc}% + ì´ ì°¸ê³ ë¬¸í—Œ ì˜ˆì œëŠ” ì‹œí—˜ì„ ìœ„í•´ì„œ ìž‘ì„±ëœ ê²ƒìœ¼ë¡œ ì‹¤ì œ ë¬¸ì„œì˜ + 내용과는 무관하다.% + \showcommand{prebibhook}} +\begin{thebibliography}{00} +\bibitem[카누쓰86]{Knuth} Donald Knuth. \textit{The + \TeX{}book}. Addison-Wesley. 1986. +\bibitem{memman} Peter Wilson. ``The Memoir Class for Configurable + Typesetting --- User Guide,'' On-line 문서. + \url{http://mirror.ctan.org/macros/latex/contrib/memoir/}. +\bibitem{incompl} 요시나가 요시마사, ìž„ìŠ¹ì› (옮김), \bnm{ë¶ˆì™„ì „ì„± ì •ë¦¬ + --- ``ì´ì„±ì˜ 한계''ì˜ ë°œê²¬}. ì „íŒŒê³¼í•™ì‚¬. 1993. +\bibitem[수학질문ìƒìž]{Kentaro} 야노 ê²íƒ€ë¡œ(矢野å¥å¤ªéƒž), ì „ìž¬ë³µ + (옮김). \bnm{수학 질문 ìƒìž --- 왜ì¼ê¹Œ? ê·¸ê²ƒì„ ì•Œê³ + 싶다}. ì „íŒŒê³¼í•™ì‚¬. 1991. (ì›ì €: ê³ ë‹¨ìƒ¤, 1973). +\end{thebibliography} + +\indexintoc +\renewcommand\preindexhook{% + 찾아보기는 테스트를 위해서 ìž„ì˜ì˜ 단어들로 ì„ ì •ë˜ì—ˆë‹¤. + \bigskip} +\printindex + +%% memoirì—서는 \listof... ëª…ë ¹ì„ ì•„ë¬´ë°ë‚˜ ì„ ì–¸í• +%% 수 있다. ì‹ ê¸°í•˜ë‹¤. +\clearpage +\showcommand{listof...} +\listofqueries + +\end{document} + diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/10_5.sty b/language/korean/kotex-oblivoir/memhangul-ucs/10_5.sty new file mode 100644 index 0000000000..401c569ff9 --- /dev/null +++ b/language/korean/kotex-oblivoir/memhangul-ucs/10_5.sty @@ -0,0 +1,82 @@ +%% File `10_5.sty` +%% +%% Copyright (c) 2006-2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% default font sizes 10.5 +%% í°íŠ¸ 사ì´ì¦ˆ ì„¤ì •. +%% +\def\@xvarpt{10.5} +\def\@ixvarpt{9.5} +\def\@vvarpt{5.5} +\def\@vivarpt{6.5} +\def\@viivarpt{7.5} +\def\@viiivarpt{8.6} +\def\@xivarpt{11.65} +\def\@xiivarpt{12.5} +\def\@xiiipt{13} +\renewcommand{\normalsize}{% + \@setfontsize\normalsize\@xvarpt\@xiipt + \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@ + \abovedisplayshortskip \z@ \@plus3\p@ + \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@ + \belowdisplayskip \abovedisplayskip + \let\@listi\@listI} +\normalsize +\renewcommand{\small}{% + \@setfontsize\small\@ixvarpt{11}% + \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@ + \abovedisplayshortskip \z@ \@plus2\p@ + \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@ + \def\@listi{\leftmargin\leftmargini + \topsep 4\p@ \@plus2\p@ \@minus2\p@ + \parsep 2\p@ \@plus\p@ \@minus\p@ + \itemsep \parsep +%% \itemindent\z@ + }% + \belowdisplayskip \abovedisplayskip +} +\renewcommand{\footnotesize}{% + \@setfontsize\footnotesize\@viiivarpt{9.5}% + \abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@ + \abovedisplayshortskip \z@ \@plus\p@ + \belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@ + \def\@listi{\leftmargin\leftmargini + \topsep 3\p@ \@plus\p@ \@minus\p@ + \parsep 2\p@ \@plus\p@ \@minus\p@ + \itemsep \parsep +%% \itemindent\z@ + }% + \belowdisplayskip \abovedisplayskip +} +\renewcommand{\miniscule}{\@setfontsize\miniscule\@vipt{6}} +\renewcommand{\tiny}{\@setfontsize\tiny\@viipt{7.5}} +\renewcommand{\scriptsize}{\@setfontsize\scriptsize\@viivarpt{8}} +\renewcommand{\large}{\@setfontsize\large\@xivarpt{13.6}} +\renewcommand{\Large}{\@setfontsize\Large\@xiiipt{14.5}} +\renewcommand{\LARGE}{\@setfontsize\LARGE\@xivpt{18}} +\renewcommand{\huge}{\@setfontsize\huge\@xviipt{22}} +\renewcommand{\Huge}{\@setfontsize\Huge\@xxpt{25}} +\renewcommand{\HUGE}{\@setfontsize\HUGE\@xxvpt{30}} +\setlength{\onelineskip}{\@xiipt\p@} +\if@twocolumn + \setlength\parindent{1em} +\else + \setlength\parindent{15\p@} +\fi + +\if@twocolumn + \setlength\marginparsep{11\p@} +\else + \setlength\marginparsep{6\p@} +\fi +\setlength{\marginparpush}{7\p@} + +\endinput diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/fapapersize.sty b/language/korean/kotex-oblivoir/memhangul-ucs/fapapersize.sty new file mode 100644 index 0000000000..4cb7d1ffd6 --- /dev/null +++ b/language/korean/kotex-oblivoir/memhangul-ucs/fapapersize.sty @@ -0,0 +1,141 @@ +%% File `fapapersize.sty` +%% +%% Copyright (c) 2006-2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% ver 0.031 (2006/12/04) +%% trivial bug fix. +%% ver 0.03 (2006/11/24) +%% stocksize를 ë³„ë„ ì§€ì •í• ìˆ˜ 있게 함 +%% option [stock], command \usefastocksize{<width>}{<height>} +%% ver 0.02 +%% 사륙배íŒ, êµíŒ, ì‹ êµíŒ ì •ì˜. +%% marginnote ì˜ì— ì„¤ì •ì€ ì œì™¸ë˜ì–´ 있ìŒ. +\ProvidesPackage{fapapersize} +%%% +%%% 옵션 +%%% dbl4x6 : ì‚¬ë¥™ë°°íŒ +%%% mum : êµíŒ +%%% newmum : ì‹ êµíŒ +\DeclareOption{dbl4x6}{% + \AtEndOfPackage{\usefapapersize{190mm,260mm,30mm,*,30mm,*}}% +} +\DeclareOption{mum}{% + \AtEndOfPackage{\usefapapersize{148mm,210mm,25mm,*,25mm,*}}% +} +\DeclareOption{newmum}{% + \AtEndOfPackage{\usefapapersize{154mm,225mm,25mm,*,25mm,*}}% +} +\newif\ifStockSize@\StockSize@false +\DeclareOption{stock}{% + \StockSize@true +} +\newif\if@showtrim\@showtrimfalse +%\DeclareOption{trimmark}{\@showtrimtrue} +\DeclareOption{showtrims}{\@showtrimtrue} +\ProcessOptions + +\newlength\fa@stockheight\newlength\fa@stockwidth +\newlength\fa@paperheight\newlength\fa@paperwidth +\newlength\fa@leftmargin\newlength\fa@rightmargin +\newlength\fa@uppermargin\newlength\fa@lowermargin +\newlength\fa@tmplenwd\newlength\fa@tmplenht + +\newdimen\tmp@dim + +\def\set@paper@size{% + \ifnum\fa@paperwidth>\fa@tmplenwd + \if@showtrim + \typeout{the page size is too small. Trim mark will not be shown.} + \@showtrimfalse\trimNone + \fi + \fi + \if@showtrim + \setstocksize{\fa@tmplenht}{\fa@tmplenwd} + \settrimmedsize{\fa@paperheight}{\fa@paperwidth}{*} + \setlrmarginsandblock{\fa@leftmargin}{\fa@rightmargin}{*} + \setulmarginsandblock{\fa@uppermargin}{\fa@lowermargin}{*} + \setlength{\trimtop}{\stockheight} + \addtolength{\trimtop}{-\paperheight} + \setlength{\trimedge}{\stockwidth} + \addtolength{\trimedge}{-\paperwidth} + \settrims{.5\trimtop}{.5\trimedge} + \trimLmarks + \else + \setstocksize{\fa@paperheight}{\fa@paperwidth} + \settrimmedsize{\stockheight}{\stockwidth}{*} + \setlrmarginsandblock{\fa@leftmargin}{\fa@rightmargin}{*} + \setulmarginsandblock{\fa@uppermargin}{\fa@lowermargin}{*} + \trimNone + \fi + \tmp@dim=\headheight\advance\tmp@dim by\headsep\advance\tmp@dim by1mm + \ifdim\fa@uppermargin<\tmp@dim + \setheaderspaces{*}{10pt}{*} + \tmp@dim=\fa@uppermargin\advance\tmp@dim by-\headsep\advance\tmp@dim by-1mm + \setheadfoot{\tmp@dim}{\tmp@dim} + \fi + \checkandfixthelayout +} + +\def\@usefastocksize#1#2{% + \setlength\fa@stockheight{#2}% + \setlength\fa@stockwidth{#1}% +} + +\newcommand*{\usefastocksize}[1]{% + \set@fa@stocksizeparameters#1\@nil +} + +\def\set@fa@stocksizeparameters#1,#2\@nil{% + \setlength{\fa@stockwidth}{#1}% + \setlength{\fa@stockheight}{#2}% +} + +\def\@usefapapersize#1#2#3[#4]#5[#6]{% + \setlength\fa@paperwidth{#1} + \setlength\fa@paperheight{#2} + \setlength\fa@leftmargin{#3} + \setlength\fa@rightmargin{#4} + \setlength\fa@uppermargin{#5} + \setlength\fa@lowermargin{#6} +} + +\newcommand*\usefapapersize[1]{% + \get@stocksize + \set@fa@papersizeparameters#1\@nil + \set@paper@size +} + +\def\get@stocksize{% + \ifStockSize@ + \def\fa@tmplenwd{\fa@stockwidth}\def\fa@tmplenht{\fa@stockheight} + \else + \def\fa@tmplenwd{\stockwidth}\def\fa@tmplenht{\stockheight} + \fi +} + +\def\set@fa@papersizeparameters#1,#2,#3,#4,#5,#6\@nil{% + \ifx*#1\def\@tmp@pgwidth{\fa@tmplenwd}\else\def\@tmp@pgwidth{#1}\fi + \ifx*#2\def\@tmp@pgheight{\fa@tmplenht}\else\def\@tmp@pgheight{#2}\fi + \ifx*#4 + \ifx*#6 + \@usefapapersize{\@tmp@pgwidth}{\@tmp@pgheight}{#3}[{#3}]{#5}[{#5}] + \else + \@usefapapersize{\@tmp@pgwidth}{\@tmp@pgheight}{#3}[{#3}]{#5}[{#6}] + \fi\else + \ifx*#6 + \@usefapapersize{\@tmp@pgwidth}{\@tmp@pgheight}{#3}[{#4}]{#5}[{#5}] + \else + \@usefapapersize{\@tmp@pgwidth}{\@tmp@pgheight}{#3}[{#4}]{#5}[{#6}] + \fi + \fi +} + +\endinput diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/hfontsel.sty b/language/korean/kotex-oblivoir/memhangul-ucs/hfontsel.sty new file mode 100644 index 0000000000..93ecf2ca97 --- /dev/null +++ b/language/korean/kotex-oblivoir/memhangul-ucs/hfontsel.sty @@ -0,0 +1,88 @@ +%% File `hfontsel.sty` +%% +%% Copyright (c) 2006-2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% ì‚¬ìš©ë²•ì€ ë‹¤ìŒê³¼ ê°™ìŒ +%% * ì „ì²´ ì •ì˜ +%% \SelectHfonts{utbt,utgt,uttz}{utbt,utgt,utgt} +%% * í•œìž ë¶€ë¶„ì„ í•œê¸€ 부분과 같게. 주ì˜. +%% ì€íƒ€ìžëŠ” í•œìžê°€ 없으므로 타ìžì²´ë¡œ ì€íƒ€ìžë¥¼ ì„¤ì •í•œ 경우 +%% ì´ ë°©ì‹ì„ ì“°ë©´ ttfamilyì—ì„œ 오류. +%% \SelectHfonts{utbt,utgt,utgt}{*} +%% * 몇 개만 바꿀 ë•Œ. 별표 ë¶€ë¶„ì€ ëª¨ë‘ ê¸°ë³¸í°íŠ¸(ì€ê¸€ê¼´)ë¡œ ì„¤ì •ë¨. +%% \SelectHfonts{utbt,*,*}{*,*,utgt} +%% +%% 2007/06/03 +%% \SelectHfonts ëª…ë ¹ì— ì˜í•´ ìƒì„±ë˜ëŠ” \hfontfamilynameprefix (2letters)를 +%% [hfontspec] ì˜µì…˜ì— ì˜í•˜ì—¬ \usehangulfontspecì˜ ì¸ìžë¡œ 사용한다. oblivoir +%% ì—서는 ì´ ë°©ë²•ì„ ì“°ì§€ ì•ŠìŒ. +%% 2007/05/25 +%% dhucs 4.0 compatible +%% \hfontfamilynameprefix는 사용ë˜ì§€ ì•Šì„ ê²ƒì´ë‚˜, í•˜ìœ„í˜¸í™˜ì„±ì„ ìœ„í•´ ìœ ì§€í•¨. +%% 2006/12/15 +%% bug fix. thanks to Dohyun Kim. +%% 2006/09/06 +%% unfonts-type1ì„ ì“¸ ë•Œ \hfontfamilynameprefixê°€ {ut}ë¡œ ë˜ëŒë ¤ì§€ë˜ ë¬¸ì œì ìˆ˜ì •. +%% non-default ìƒíƒœì—서는 hanja/romanì˜ ì„¤ì •ì— ì˜í–¥ì„ 받는다. +%% +\ProvidesPackage{hfontsel}[2013/09/27] + +\newif\if@pshfont\@pshfonttrue +\DeclareOption{ps}{\@pshfonttrue} +\DeclareOption{unttf}{\@pshfontfalse} +\newif\if@hfontspec\@hfontspecfalse +\DeclareOption{hfontspec}{\@hfontspectrue} +\ProcessOptions + +\newif\if@defaulthfnt\@defaulthfnttrue +\if@pshfont +\def\defaulthfntprefix{ut} +\else +\def\defaulthfntprefix{un} +\fi + +\def\FirstTwoOfFour#1#2#3#4{#1#2} +\newcommand*\SelectHfonts[2]{% + \def\reserved@a{#2}\def\reserved@b{*}% + \ifx\reserved@a\reserved@b + \hangul@fontmap#1\@nil\hanja@fontmap#1\@nil + \else + \hangul@fontmap#1\@nil\hanja@fontmap#2\@nil + \fi + \if@hfontspec + \expandafter\usehangulfontspec\expandafter{\hfontfamilynameprefix} + \fi +} +\def\hangul@fontmap#1,#2,#3\@nil{% + \ifx*#1\def\h@ng@ls@rif{\defaulthfntprefix bt}\else\def\h@ng@ls@rif{#1}\fi + \ifx*#2\def\h@ng@ls@ns{\defaulthfntprefix gt}\else\def\h@ng@ls@ns{#2}\fi + \ifx*#3\def\h@ng@lt@z@{\defaulthfntprefix tz}\else\def\h@ng@lt@z@{#3}\fi + \SetHangulFonts{\h@ng@ls@rif}{\h@ng@ls@ns}{\h@ng@lt@z@}% +} +\def\hanja@fontmap#1,#2,#3\@nil{% + \ifx*#1\def\h@nj@s@rif{\defaulthfntprefix bt}\else\def\h@nj@s@rif{#1}\@defaulthfntfalse\fi + \ifx*#2\def\h@nj@s@ns{\defaulthfntprefix gt}\else\def\h@nj@s@ns{#2}\fi + \ifx*#3\def\h@nj@t@z@{\defaulthfntprefix gt}\else\def\h@nj@t@z@{#3}\fi + \SetHanjaFonts{\h@nj@s@rif}{\h@nj@s@ns}{\h@nj@t@z@}% +%%%% 2006/09/06, 2007/05/25 downward compatibility + \if@defaulthfnt\def\hfontfamilynameprefix{ut}\else + \def\hfontfamilynameprefix{\expandafter\FirstTwoOfFour\h@nj@s@rif}\fi +} + +%%% hangul font spec +\if@hfontspec +\usehangulfontspec{\defaulthfntprefix} +\fi + +%%% default setting +%\SelectHfonts{\defaulthfntprefix bt,\defaulthfntprefix gt,\defaulthfntprefix tz}{*} + +\endinput diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/hfontspec.nanum b/language/korean/kotex-oblivoir/memhangul-ucs/hfontspec.nanum new file mode 100644 index 0000000000..0e6179f292 --- /dev/null +++ b/language/korean/kotex-oblivoir/memhangul-ucs/hfontspec.nanum @@ -0,0 +1,11 @@ +hu = \z@ +interhchar = \z@ +fullstoplower = \z@ +exclamationlower = \z@ +questionlower = \z@ +serifhangulfont = nanummj +sanshangulfont = nanumgt +monohangulfont = nanumgt +serifhanjafont = uhcmj +sanshanjafont = nanumgt +monohanjafont = nanumgt diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/memhangul-common.sty b/language/korean/kotex-oblivoir/memhangul-ucs/memhangul-common.sty new file mode 100644 index 0000000000..2b0ae2ef71 --- /dev/null +++ b/language/korean/kotex-oblivoir/memhangul-ucs/memhangul-common.sty @@ -0,0 +1,1154 @@ +%% File `memhangul-common.sty` +%% +%% (C) Copyright 2013-2015 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%%% +%%% part of kotex-oblivoir +%%% +%%% ===================== +%%% 편, 장 섹션 타ì´í‹€ ìž¬ì„¤ì • +%%% ì ˆì˜ ì„¹ì…˜ 타ì´í‹€ì€ ìˆ˜ì •í•˜ì§€ ì•ŠìŒ. +%% +\ProvidesPackage{memhangul-common}[2015/10/15] + +\let\@CHAPAPP\@chapapp +\def\refreshprepostchapters{% + \if@hanja + \def\pre@chapter{第}% + \else + \def\pre@chapter{ì œ}% + \fi + \let\@chapapp\@CHAPAPP + \def\post@chapter{\@chapapp}% +} +\refreshprepostchapters +%\renewcommand\@chapapp{장} +\def\prechapternum{\pre@chapter} +\def\postchapternum{\post@chapter} +\newcommand\hchaptertitlehead{\pre@chapter\,\thechapter\,\post@chapter} +\providecommand\partmark[1]{} + +\let\pre@part\pre@chapter +\let\post@part\partname +%\renewcommand{\printpartname}{\partnamefont \pre@part} +\renewcommand{\printpartname}{} % disabled. +\renewcommand{\partnamenum}{\space} +\def\prepartnum{\partnamefont \pre@part} +\def\postpartnum{\partnamefont \post@part} +\newcommand\hparttitlehead{\pre@part\partnamenum\thepart\partnamenum\post@part} + +%% PART +%\long\def\@part[#1]#2{% +% \M@gettitle{#1}% +% \ifnum \c@secnumdepth >-2\relax +% \refstepcounter{part}% +% \addcontentsline{toc}{part}% +% {\protect\partnumberline{\hparttitlehead}#1}% +% \else +% \addcontentsline{toc}{part}{#1}% +% \fi +%% \markboth{}{}% +% \ifx#1\@empty\partmark{#2}\else\partmark{#1}\fi +% {\centering +% \interlinepenalty \@M +% \normalfont +% \ifnum \c@secnumdepth >-2\relax +% \prepartnum \partnamenum \printpartnum \partnamenum \postpartnum +% \midpartskip +% \fi +% \printparttitle{#2}\par}% +% \@endpart} +\long\def\@part[#1]#2{% +% \ifx#1\@empty\PrerenderUnicode{#2}\else\PrerenderUnicode{#1}\fi + \M@gettitle{#1}% + \def\f@rtoc{#1}% + \@nameuse{part@f@rtoc@before@write@hook}% + \phantomsection + \mempreaddparttotochook + \ifnum \c@secnumdepth >-2\relax + \refstepcounter{part}% + \addcontentsline{toc}{part}% +% {\protect\partnumberline{\thepart}#1}% + {\protect\partnumberline{\hparttitlehead}#1}% + \mempartinfo{\thepart}{#1}{#2}% + \else + \addcontentsline{toc}{part}{#1}% + \mempartinfo{}{#1}{#2}% + \fi + \mempostaddparttotochook + \partmark{#1}% + {\centering + \interlinepenalty \@M + \normalfont + \ifnum \c@secnumdepth >-2\relax +% \printpartname \partnamenum \printpartnum +% \midpartskip + \prepartnum \partnamenum \printpartnum \partnamenum \postpartnum + \midpartskip + \fi + \printparttitle{#2}\par}% + \@endpart} + +\def\@spart#1{% + \M@gettitle{#1}% + \phantomsection + {\centering + \interlinepenalty \@M + \normalfont + \printparttitle{#1}\par}% + \@endpart} + +%\def\@endpart{\afterpartskip +% \if@twoside +% \if@openright +% \null +% \thispagestyle{empty}% +% \newpage +% \fi +% \fi +% \if@tempswa +% \twocolumn +% \fi} + +%% CHAPTER +%%%%%%%%%%% +\renewcommand{\@m@mchapter}[1][\@empty]{% + \def\ch@pt@c{#1}% capture first optional arg + \@dblarg{\@chapter}} +%%\def\m@m@empty{\@empty} + +%%%%\def\@chapter[#1]#2{% +%%%% \ifx\ch@pt@c\m@m@empty % no optional args +%%%% \def\f@rtoc{#1}% +%%%% \def\f@rhdr{#1}% +%%%% \else % at least one opt arg +%%%% \def\f@rtoc{\ch@pt@c}% +%%%% \nametest{#1}{#2}% +%%%% \ifsamename % one opt arg +%%%% \def\f@rhdr{\ch@pt@c}% +%%%% \else % two opt args +%%%% \def\f@rhdr{#1}% +%%%% \fi +%%%% \fi +%%%% \ifnum \c@secnumdepth >\m@ne +%%%% \if@mainmatter +%%%% \refstepcounter{chapter}% +%%%% \fi +%%%% \fi +%%%% \chaptermark{\f@rhdr}% +%%%% \ifartopt +%%%% \@makechapterhead{#2}% +%%%% \@afterheading +%%%% \else +%%%% \insertchapterspace +%%%% \if@twocolumn +%%%% \@topnewpage[\@makechapterhead{#2}]% +%%%% \else +%%%% \@makechapterhead{#2}% +%%%% \fi +%%%% \@afterheading +%%%% \fi +%%%% \ifnum \c@secnumdepth >\m@ne +%%%% \if@mainmatter +%%%% \addcontentsline{toc}{chapter}{% +%%%%% \protect\chapternumberline{\thechapter}\f@rtoc}% +%%%% \protect\chapternumberline{\hchaptertitlehead}\f@rtoc}% +%%%% \else +%%%% \addcontentsline{toc}{chapter}{\f@rtoc}% +%%%% \fi +%%%% \else +%%%% \addcontentsline{toc}{chapter}{\f@rtoc}% +%%%% \fi +%%%% \ifheadnameref\M@gettitle{\f@rhdr}\else\M@gettitle{\f@rtoc}\fi +%%%%} +%%%% +%%%%\def\@makechapterhead#1{% +%%%% \chapterheadstart% \vspace*{50\p@}% +%%%% {\parindent \z@ \raggedright \normalfont +%%%% \ifnum \c@secnumdepth >\m@ne +%%%% \if@mainmatter +%%%% \memucsinterwordchapterskiphook +%%%%% \printchaptername \chapternamenum \printchapternum \chapternamenum \postchapternum +%%%% \prechapternum \chapternamenum \printchapternum \chapternamenum \postchapternum +%%%% \afterchapternum % \par\nobreak \vskip 20\p@ +%%%% \else +%%%% \printchapternonum +%%%% \fi +%%%% \else +%%%% \printchapternonum +%%%% \fi +%%%% \interlinepenalty\@M +%%%% \printchaptertitle{#1} % \Huge \bfseries #1 +%%%% \afterchaptertitle % \par\nobreak \vskip 40\p@ +%%%% }} +%%%% +%%%%\def\@makeschapterhead#1{% +%%%% \chapterheadstart +%%%% {\parindent \z@ \raggedright \normalfont \memucsinterwordchapterskiphook +%%%% \printchapternonum +%%%% \interlinepenalty\@M +%%%% \printchaptertitle{#1} +%%%% \afterchaptertitle +%%%% } +%%%%} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% CHAPTER +%% memhangul : opt args : different from memoir 1.618 +%% \chapter[toc][hdr]{title} +%% \chapter[toc]{hdr/title} +%% \chapter{toc/hdr/title} +\def\@chapter[#1]#2{% + \m@mpn@new@chaptrue% + \m@mpn@new@schapfalse% + \def\f@rbdy{#2}% +% \ifx\ch@pt@c\@empty % no optional args +% \def\f@rtoc{#2}% +% \def\f@rhdr{#2}% +% \PrerenderUnicode{#2}% +% \else % at least one opt arg +% \let\f@rtoc\ch@pt@c +% \ifx\@empty#1\@empty +% \let\f@rhdr\ch@pt@c +% \PrerenderUnicode{#1#2}% +% \else +% \def\f@rhdr{#1}% +% \PrerenderUnicode{#1}% +% \fi +% \fi + \ifx\ch@pt@c\m@m@empty % no optional args + \def\f@rtoc{#1}% + \def\f@rhdr{#1}% +% \PrerenderUnicode{#1}% + \else % at least one opt arg + \def\f@rtoc{\ch@pt@c}% + \nametest{#1}{#2}% + \ifsamename % one opt arg + \def\f@rhdr{\ch@pt@c}% +% \PrerenderUnicode{#1#2}% + \else % two opt args + \def\f@rhdr{#1}% +% \PrerenderUnicode{#1}% + \fi + \fi + \m@m@Andfalse + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter + \m@m@Andtrue + \fi + \fi + \ifm@m@And + \ifanappendix + \refstepcounter{APPchapter}% + \else + \refstepcounter{chapter}% + \fi + \fi + \chaptermark{\f@rhdr} + \ifartopt + \@makechapterhead{#2}% + \@afterheading + \else + \insertchapterspace + \if@twocolumn + \@topnewpage[\@makechapterhead{#2}]% + \else + \@makechapterhead{#2}% + \fi + \@afterheading + \fi + \ifm@m@And + \ifanappendix + \addcontentsline{toc}{appendix}{% +% \protect\chapternumberline{\thechapter}\f@rtoc}% + \protect\chapternumberline{\hchaptertitlehead}\f@rtoc}% +% \memappchapinfo{\thechapter}{\f@rtoc}{\f@rhdr}{#2}% + \memappchapinfo{\thechapter}{\f@rtoc}{\f@rhdr}{#2}% + \else + \addcontentsline{toc}{chapter}{% +% \protect\chapternumberline{\thechapter}\f@rtoc}% + \protect\chapternumberline{\hchaptertitlehead}\f@rtoc}% +% \memchapinfo{\thechapter}{\f@rtoc}{\f@rhdr}{#2}% + \memchapinfo{\hchaptertitlehead}{\f@rtoc}{\f@rhdr}{#2}% + \fi + \else + \addcontentsline{toc}{chapter}{\f@rtoc}% + \ifanappendix + \memappchapinfo{}{\f@rtoc}{\f@rhdr}{#2}% + \else + \memchapinfo{\hchaptertitlehead}{\f@rtoc}{\f@rhdr}{#2}% + \fi + \fi + \mempostaddchaptertotochook% + \ifheadnameref\M@gettitle{\f@rhdr}\else\M@gettitle{\f@rtoc}\fi +%%% for chapter + \ifanappendix + \protected@edef\@currentlabel{\thechapter}% + \fi + \memendofchapterhook% +} + +\def\@makechapterhead#1{% + \chapterheadstart% \vspace*{50\p@}% + {\parindent \z@ \raggedright \normalfont + \ifm@m@And + \memucsinterwordchapterskiphook +% \printchaptername \chapternamenum \printchapternum +% \afterchapternum % \par\nobreak \vskip 20\p@ + \prechapternum \chapternamenum \printchapternum \chapternamenum \postchapternum + \afterchapternum % \par\nobreak \vskip 20\p@ + \else + \printchapternonum + \fi + \interlinepenalty\@M + \printchaptertitle{#1} % \Huge \bfseries #1 + \afterchaptertitle % \par\nobreak \vskip 40\p@ + }} + +\renewcommand{\@m@mschapter}[2][\@empty]{% + \@schapter{#2}% + \ifx \@empty#1 + \def\f@rhdr{#2}% +% \PrerenderUnicode{#2}% + \else % opt arg + \def\f@rhdr{#1}% +% \PrerenderUnicode{#1}% + \setcounter{secnumdepth}{-10}% + \chaptermark{#1}% + \setcounter{secnumdepth}{\value{maxsecnumdepth}}% + \fi + \ifanappendix + \memappchapstarinfo{\f@rhdr}{#2}% + \else + \memchapstarinfo{\f@rhdr}{#2}% + \fi} + +\def\@makeschapterhead#1{% + \chapterheadstart +% {\parindent \z@ \raggedright \normalfont + {\parindent \z@ \raggedright \normalfont \memucsinterwordchapterskiphook + \printchapternonum + \interlinepenalty\@M + \printchaptertitle{#1} + \afterchaptertitle + } +} + +%%%%%%%%%%%%% + +\renewcommand{\@chs@def@ult}{% + \def\chapterheadstart{\vspace*{\beforechapskip}} +% \def\printchaptername{\chapnamefont \@chapapp} +% \def\printchaptername{\chapnamefont \pre@chapter} + \def\printchaptername{} % disabled. +% \def\chapternamenum{\space} + \def\chapternamenum{\,} + \def\printchapternum{\chapnumfont \thechapter} + \def\prechapternum{\chapnamefont \pre@chapter} + \def\postchapternum{\chapnamefont \post@chapter} + \def\afterchapternum{\par\nobreak\vskip \midchapskip} + \def\printchapternonum{} + \def\printchaptertitle##1{\chaptitlefont ##1} + \def\postchaptertitle{\post@chapter} + \def\afterchaptertitle{\par\nobreak\vskip \afterchapskip} +} + +%% l@chapter, l@part + +\setlength{\cftpartnumwidth}{4.5em} +\setlength{\cftchapternumwidth}{4.0em} +%% for compatibility with mempatch 3.12 +\def\@chapapp@head{}% + +%% SECTION + +\renewcommand{\section}{% + \sechook\memucsinterwordhook% + \@startsection{section}{1}% level 1 + {\secindent}% heading indent + {\beforesecskip}% skip before the heading + {\aftersecskip}% skip after the heading + {\normalfont\secheadstyle}} % font + +%% PAGESTYLES +%% headings, ruled, Ruled, companioinì„ ìˆ˜ì •í•¨ + +%% pagestyle headings +\if@twoside + \makepagestyle{headings} + \makepsmarks{headings}{% + \let\@mkboth\markboth + \def\chaptermark##1{% + \markboth{\MakeUppercase{% + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter + \hchaptertitlehead \enskip\ % + \fi + \fi + ##1}}{}}% + \def\tocmark{\markboth{\MakeUppercase{\contentsname}}{}}% + \def\lofmark{\markboth{\MakeUppercase{\listfigurename}}{}}% + \def\lotmark{\markboth{\MakeUppercase{\listtablename}}{}}% + \def\bibmark{\markboth{\MakeUppercase{\bibname}}{}}% + \def\indexmark{\markboth{\MakeUppercase{\indexname}}{}}% + \def\sectionmark##1{% + \markright{\MakeUppercase{% + \ifnum \c@secnumdepth > \z@ + \thesection \enskip\ % + \fi + ##1}}}% + } + \makeevenhead{headings}{\thepage}{}{\normalfont\slshape\leftmark} + \makeoddhead{headings}{\normalfont\slshape\rightmark}{}{\thepage} +\else + \makepagestyle{headings} + \makepsmarks{headings}{% + \let\@mkboth\markboth + \def\chaptermark##1{% + \markright{\MakeUppercase{% + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter + \hchaptertitlehead \enskip\ % + \fi + \fi + ##1}}}% + \def\tocmark{\markright{\MakeUppercase{\contentsname}}}% + \def\lofmark{\markright{\MakeUppercase{\listfigurename}}}% + \def\lotmark{\markright{\MakeUppercase{\listtablename}}}% + \def\bibmark{\markright{\MakeUppercase{\bibname}}}% + \def\indexmark{\markright{\MakeUppercase{\indexname}}}% + } + \makeoddhead{headings}{\normalfont\slshape\rightmark}{}{\thepage} +\fi + +%% Pagestyle ruled + +\makepagestyle{ruled} +\makeevenfoot{ruled}{\thepage}{}{} +\makeoddfoot{ruled}{}{}{\thepage} +\makeheadrule{ruled}{\textwidth}{\normalrulethickness} +\renewcommand{\@ruledmarks}{% + \let\@mkboth\markboth + \def\chaptermark##1{% + \markboth{% + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter + \hchaptertitlehead \enskip\ % + \fi + \fi + ##1}{}} + \def\sectionmark##1{\markright{##1}} + \def\tocmark{\markboth{\contentsname}{}} + \def\lofmark{\markboth{\listfigurename}{}} + \def\lotmark{\markboth{\listtablename}{}} + \def\bibmark{\markboth{\bibname}{}} + \def\indexmark{\markboth{\indexname}{}} +} +\makepsmarks{ruled}{\@ruledmarks} +\makeevenhead{ruled}{\normalfont\scshape\leftmark}{}{} +\makeoddhead{ruled}{}{}{\normalfont\rightmark} + +%% Pagestyle Ruled + +\makepagestyle{Ruled} +\makerunningwidth{Ruled}{1.1\textwidth} +\makeheadposition{Ruled}{flushright}{flushleft}{flushright}{flushleft} +\makeevenfoot{Ruled}{\thepage}{}{} +\makeoddfoot{Ruled}{}{}{\thepage} +\makeheadrule{Ruled}{1.1\textwidth}{\normalrulethickness} +\makepsmarks{Ruled}{\@ruledmarks} +\makeevenhead{Ruled}{\normalfont\scshape\leftmark}{}{} +\makeoddhead{Ruled}{}{}{\normalfont\rightmark} + +%% Pagestyle companion + +%\makepagestyle{companion} +%\setlength{\headwidth}{\textwidth} +% \addtolength{\headwidth}{\marginparsep} +% \addtolength{\headwidth}{\marginparwidth} +%\makerunningwidth{companion}{\headwidth} +%\makeheadrule{companion}{\headwidth}{\normalrulethickness} +%\makeheadposition{companion}{flushright}{flushleft}{}{} +%\makepsmarks{companion}{% +% \let\@mkboth\markboth +% \def\chaptermark##1{\markboth{##1}{##1}} % left mark & right marks +% \def\sectionmark##1{\markright{% +% \ifnum \c@secnumdepth>\z@ +% \thesection. \ % +% \fi +% ##1}} +% \def\tocmark{\markboth{\contentsname}{\contentsname}} +% \def\lofmark{\markboth{\listfigurename}{\listfigurename}} +% \def\lotmark{\markboth{\listtablename}{\listtablename}} +% \def\bibmark{\markboth{\bibname}{\bibname}} +% \def\indexmark{\markboth{\indexname}{\indexname}} +%} +%\makeevenhead{companion}{\normalfont\bfseries\thepage}{}% +% {\normalfont\bfseries\leftmark} +%\makeoddhead{companion}{\normalfont\bfseries\rightmark}{}% +% {\normalfont\bfseries\thepage} + +%% 한글 pagestyle hangul +\makepagestyle{hangul} +\newdimen\pghgheadwidth\let\pghgheadwidth=\textwidth +\makerunningwidth{hangul}{\pghgheadwidth} +%\makeheadrule{hangul}{\pghgheadwidth}{0pt} +\makeheadposition{hangul}{flushleft}{flushright}{flushleft}{flushright} +\def\@hgpsmarks{% + \let\@mkboth\markboth + \def\chaptermark##1{% + \markboth{\scshape + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter + \hchaptertitlehead \enskip\ % + \fi + \fi + ##1}{}}% + \def\tocmark{\markboth{\scshape\contentsname}{}}% + \def\lofmark{\markboth{\scshape\listfigurename}{}}% + \def\lotmark{\markboth{\scshape\listtablename}{}}% + \def\bibmark{\markboth{\scshape\bibname}{}}% + \def\indexmark{\markboth{\scshape\indexname}{}}% + \def\sectionmark##1{% + \markright{\scshape +%% disabled printing \thesection. +% \ifnum \c@secnumdepth >\z@ +% \thesection \enskip\ % +% \fi + ##1}}% + } +\makepsmarks{hangul}{\@hgpsmarks} +\makeoddhead{hangul}{}{}{\normalfont\small\rightmark~\makebox[2em][r]{\normalfont\normalsize\sffamily\thepage}} +\makeevenhead{hangul}{\makebox[2em][l]{\normalfont\normalsize\sffamily\thepage}~\normalfont\small\leftmark}{}{} + +%%% CHAPTERSTYLE + +\makechapterstyle{default}{% + \renewcommand{\post@chapter}{\chaptername}% + \renewcommand{\chapnamefont}{\normalfont\huge\bfseries} + \renewcommand{\chapnumfont}{\normalfont\huge\bfseries} + \renewcommand{\chaptitlefont}{\normalfont\Huge\bfseries} + \setlength{\beforechapskip}{50pt} + \setlength{\midchapskip}{20pt} + \setlength{\afterchapskip}{40pt} +} +\chapterstyle{default} + +%% for Appendix +\makechapterstyle{appendixdefault}{% + \renewcommand{\chapnamefont}{\normalfont\huge\bfseries} + \renewcommand{\chapnumfont}{\normalfont\huge\bfseries} + \renewcommand{\chaptitlefont}{\normalfont\Huge\bfseries} +% \renewcommand{\printchaptername}{\chapnumfont\@chapapp} + \renewcommand{\prechapternum}{\chapnumfont\@chapapp} + \renewcommand{\postchapternum}{} + \renewcommand{\chapternamenum}{\enskip} + \setlength{\beforechapskip}{50pt} + \setlength{\midchapskip}{20pt} + \setlength{\afterchapskip}{40pt} +} + +\makechapterstyle{section}{% +% \renewcommand{\printchaptername}{} + \renewcommand{\chapternamenum}{\enskip} + \renewcommand{\prechapternum}{} + \renewcommand{\postchapternum}{} + \renewcommand{\chapnumfont}{\normalfont\Huge\bfseries} + \renewcommand{\printchapternum}{\chapnumfont \thechapter\space} + \renewcommand{\afterchapternum}{} +} + +%% for appendix +\makechapterstyle{appendixsection}{% +% \renewcommand{\printchaptername}{\chapnumfont\@chapapp} + \renewcommand{\chapternamenum}{\enskip} + \renewcommand{\prechapternum}{\chapnumfont\@chapapp} + \renewcommand{\postchapternum}{} + \renewcommand{\chapnumfont}{\normalfont\Huge\bfseries} + \renewcommand{\printchapternum}{\chapnumfont \thechapter\space} + \renewcommand{\afterchapternum}{} +} + +\makechapterstyle{article}{% + \renewcommand{\chapterheadstart}{\vspace{\beforechapskip}} + \setlength{\beforechapskip}{3.5ex \@plus 1ex \@minus .2ex} + \setlength{\afterchapskip}{2.3ex \@plus .2ex} +% \renewcommand{\printchaptername}{} + \renewcommand{\prechapternum}{} + \renewcommand{\chapternamenum}{} + \renewcommand{\postchapternum}{} + \renewcommand{\chaptitlefont}{\normalfont\Large\bfseries} + \renewcommand{\chapnumfont}{\normalfont\Large\bfseries} + \renewcommand{\printchapternum}{\chapnumfont \thechapter\quad} + \renewcommand{\afterchapternum}{} +} + +\makechapterstyle{hangnum}{% + \renewcommand{\chapnumfont}{\chaptitlefont} + \settowidth{\chapindent}{\chapnumfont 999} +% \renewcommand{\printchaptername}{} + \renewcommand{\chapternamenum}{} + \renewcommand{\prechapternum}{} + \renewcommand{\postchapternum}{} + \renewcommand{\printchapternum}{% + \noindent\llap{\makebox[\chapindent][l]{\chapnumfont \thechapter}}} + \renewcommand{\afterchapternum}{} +} + +%\newlength{\chapindent} + +\makechapterstyle{companion}{% + \chapterstyle{default} + \renewcommand*{\chapnamefont}{\normalfont\LARGE\scshape} + \renewcommand*{\printchaptername}{\raggedleft\chapnamefont \@chapapp} + \renewcommand*{\prechapternum}{\raggedleft\chapnamefont \pre@chapter} + \renewcommand*{\chapnumfont}{\normalfont\Huge} + \setlength{\chapindent}{\marginparsep} + \addtolength{\chapindent}{\marginparwidth} + \renewcommand*{\printchaptertitle}[1]{% + \begin{adjustwidth}{}{-\chapindent} + \raggedleft \chaptitlefont ##1\par\nobreak + \end{adjustwidth}}} + +%% for appendix. +\makechapterstyle{appendixcompanion}{% + \renewcommand{\chapnamefont}{\normalfont\LARGE\scshape} + \renewcommand{\prechapternum}{\raggedleft\chapnamefont \@chapapp} +% \renewcommand{\printchaptername}{\raggedleft\chapnamefont \pre@chapter} + \renewcommand{\chapnumfont}{\normalfont\Huge} + \renewcommand{\postchapternum}{} + \setlength{\chapindent}{\marginparsep} + \addtolength{\chapindent}{\marginparwidth} + \renewcommand{\printchaptertitle}[1]{% + \begin{adjustwidth}{}{-\chapindent} + \raggedleft \chaptitlefont ##1\par\nobreak + \end{adjustwidth}} +} + +\makechapterstyle{demo}{ +% \renewcommand{\printchaptername}{\centering} + \renewcommand{\prechapternum}{\centering} + \renewcommand{\printchapternum}{\chapnumfont \numtoName{\c@chapter}} + \renewcommand{\postchapternum}{} + \renewcommand{\chaptitlefont}{\normalfont\Huge\sffamily} + \renewcommand{\printchaptertitle}[1]{% + \hrule\vskip\onelineskip \raggedleft \chaptitlefont ##1} + \renewcommand{\afterchaptertitle}{\vskip\onelineskip \hrule\vskip \afterchapskip} +} + +\makechapterstyle{demovar}{ +% \renewcommand{\printchaptername}{\centering} + \renewcommand{\prechapternum}{\centering} + \renewcommand{\printchapternum}{\chapnumfont \hNum{chapter}} + \renewcommand{\postchapternum}{\post@chapter} + \renewcommand{\chaptitlefont}{\normalfont\Huge\sffamily} + \renewcommand{\printchaptertitle}[1]{% + \hrule\vskip\onelineskip \raggedleft \chaptitlefont ##1} + \renewcommand{\afterchaptertitle}{\vskip\onelineskip \hrule\vskip \afterchapskip} +} + +%% for appendix +\makechapterstyle{appendixdemo}{ +% \renewcommand{\printchaptername}{\centering\chapnumfont\@chapapp} + \renewcommand{\prechapternum}{\centering\chapnumfont\@chapapp} + \renewcommand{\printchapternum}{\chapnumfont \@Alph\c@chapter} + \renewcommand{\postchapternum}{\ } + \renewcommand{\chaptitlefont}{\normalfont\Huge\sffamily} + \renewcommand{\printchaptertitle}[1]{% + \hrule\vskip\onelineskip \raggedleft \chaptitlefont ##1} + \renewcommand{\afterchaptertitle}{\vskip\onelineskip \hrule\vskip \afterchapskip} +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%% appendix %%%%%%%%%%%%%%%%%%%%%%%%% + +\def\set@appendix@chapsec{% + %%% SECTION in APPENDIX + \renewcommand{\section}{% + \sechook\memucsinterwordhook% + \@startsection{section}{1}% level 1 + {\secindent}% heading indent + {\beforesecskip}% skip before the heading + {\aftersecskip}% skip after the heading + {\normalfont\secheadstyle}} % font + \def\M@sect##1##2##3##4##5##6[##7][##8]##9{% + \ifheadnameref\M@gettitle{##8}\else\M@gettitle{##7}\fi + \ifnum ##2>\c@secnumdepth + \let\@svsec\@empty + \else + \refstepcounter{APP##1}% + \protected@edef\@svsec{\@seccntformat{##1}\relax}% + \fi + \@tempskipa ##5\relax + \ifdim \@tempskipa>\z@ + \begingroup + ##6{% + \@hangfrom{\hskip ##3\relax\@svsec}% + \interlinepenalty \@M ##9\@@par}% + \endgroup + \csname ##1mark\endcsname{##8}% + \addcontentsline{toc}{##1}{% + \ifnum ##2>\c@secnumdepth \else + \protect\numberline{\noexpand\protect\csname the##1\endcsname}% + \fi + ##7}% + \else + \def\@svsechd{% + ##6{\hskip ##3\relax + \@svsec ##9}% + \csname ##1mark\endcsname{##8}% + \addcontentsline{toc}{##1}{% + \ifnum ##2>\c@secnumdepth \else + \protect\numberline{\csname the##1\endcsname}% + \fi + ##7}}% + \fi + \@xsect{##5}}% +} + +\def\restorechapsec{% + %%% SECTION in APPENDIX + \renewcommand{\section}{% + \sechook\memucsinterwordhook% + \@startsection{section}{1}% level 1 + {\secindent}% heading indent + {\beforesecskip}% skip before the heading + {\aftersecskip}% skip after the heading + {\normalfont\secheadstyle}} % font + \def\M@sect##1##2##3##4##5##6[##7][##8]##9{% + \ifheadnameref\M@gettitle{##8}\else\M@gettitle{##7}\fi + \ifnum ##2>\c@secnumdepth + \let\@svsec\@empty + \else + \refstepcounter{##1}% + \protected@edef\@svsec{\@seccntformat{##1}\relax}% + \fi + \@tempskipa ##5\relax + \ifdim \@tempskipa>\z@ + \begingroup + ##6{% + \@hangfrom{\hskip ##3\relax\@svsec}% + \interlinepenalty \@M ##9\@@par}% + \endgroup + \csname ##1mark\endcsname{##8}% + \addcontentsline{toc}{##1}{% + \ifnum ##2>\c@secnumdepth \else + \protect\numberline{\noexpand\protect\csname the##1\endcsname}% + \fi + ##7}% + \else + \def\@svsechd{% + ##6{\hskip ##3\relax + \@svsec ##9}% + \csname ##1mark\endcsname{##8}% + \addcontentsline{toc}{##1}{% + \ifnum ##2>\c@secnumdepth \else + \protect\numberline{\csname the##1\endcsname}% + \fi + ##7}}% + \fi + \@xsect{##5}} +} + +\renewcommand{\appendix}{\par +% \setcounter{chapter}{0}% +% \setcounter{section}{0}% +% \gdef\@chapapp{\appendixname}% +% \gdef\thechapter{\@Alph\c@chapter}% + \set@appendix@chapter + \anappendixtrue + \chapterstyle{appendixdefault}% +} + +\newcounter{APPchapter}\setcounter{APPchapter}{0}% +\newcounter{APPsection}[APPchapter]\setcounter{APPsection}{0}% +\newcounter{APPsubsection}[APPsection]\setcounter{APPsubsection}{0}% + +\def\set@appendix@chapter{% + \gdef\@chapapp{\appendixname}% + \gdef\thechapter{\Alph{APPchapter}}% + \gdef\thesection{\thechapter.\arabic{APPsection}}% +% \counterwithout{figure}{chapter}\counterwithout{table}{chapter}% + \counterwithin{figure}{APPchapter}\counterwithin{table}{APPchapter}% + \counterwithin{equation}{APPchapter}% + \renewcommand\thefigure{\thechapter.\arabic{figure}}% + \renewcommand\thetable{\thechapter.\arabic{table}}% + \renewcommand\theequation{\thechapter.\arabic{equation}}% + \set@appendix@chapsec + \renewcommand\hchaptertitlehead{\appendixname\:\thechapter}% +} + +%%% here, I will renewcommand chapterstyle, +%%% to recover chapterstyle after appendices. +\renewcommand{\chapterstyle}[1]{% + \@nameuse{chs@#1}% + \ifanappendix\else\gdef\CURR@chpstyle{#1}\fi +} + +\def\restore@appendices@chapter{% + \refreshprepostchapters + \gdef\thechapter{\arabic{chapter}}% + \gdef\thesection{\thechapter.\arabic{section}}% + \def\hchaptertitlehead{\pre@chapter\:\thechapter}% + \counterwithin{figure}{chapter}\counterwithin{table}{chapter}% + \restorechapsec + \@ifundefined{CURR@chapstyle}{\chapterstyle{default}}% + {\expandafter\expandafter\chapterstyle{\CURR@chapstyle}}% +} + +\renewcommand{\@resets@pp}{% + \par + \@ppsavesec +% \setcounter{section}{0}% +% \setcounter{chapter}{0}% +% \renewcommand\@chapapp{\appendixname}% +% \renewcommand\thechapter{\@Alph\c@chapter}% + \set@appendix@chapter + \chapterstyle{appendixdefault} + \restoreapp +} + +\renewenvironment{appendices}% + {\@resets@pp\anappendixtrue}% + {\@ppsaveapp\@pprestoresec\restore@appendices@chapter\anappendixfalse} + +\renewenvironment{subappendices}{% + \@resets@ppsub + \def\addappheadtotoc{\phantomsection\addcontentsline{toc}{section}{\appendixtocname}} % <- mempatch 2.3 + \ifnamesubappendix + \def\sectionname{\protect\subappendixname}% + \def\@seccntformat##1{\@ifundefined{##1name}{}{\csname ##1name\endcsname\ }% + \csname the##1\endcsname\quad} + \fi + }{} + +%%% References +\renewcommand\Cref[1]{% + \pre@chapter\,\ref{#1}\,\chapterrefname% +} +\renewcommand\Pref[1]{% + \pre@part\,\ref{#1}\,\partrefname% +} +\renewcommand\pref[1]{% + \pageref{#1}~\pagerefname +} +\renewcommand\tref[1]{% + \tablerefname~\ref{#1}% +} +\renewcommand\fref[1]{% + \figurerefname~\ref{#1}% +} + +%% arabic, roman... etc. +%%\def\HArabic#1{\arabic{#1}} +\def\HAlph#1{\Alph{#1}} +\def\Halph#1{\alph{#1}} +\def\HROMAN#1{\hRoman{#1}} +\def\Hroman#1{\hroman{#1}} +%% + +%% phantomchapter = phantomsection +\def\phantomchapter{% + \Hy@GlobalStepCount\Hy@linkcounter + \xdef\@currentHref{chapter*.\the\Hy@linkcounter}% + \Hy@raisedlink{\hyper@anchorstart{\@currentHref}\hyper@anchorend}% +} + +%%% index +\renewcommand{\@wrindexm@m}[1]{\@@wrindexhyp#1||\\} + + +%%% 한글 문장부호 ê´€ë ¨ ëª…ë ¹ +%%% \hfontfamilynameprefix is deprecated. (ver1.5.0) +\def\hfontfamilynameprefix{ut} % for compatibility only + +\def\cnm@char@open{〈} +\def\cnm@char@close{〉} +\def\ccnm@char@open{《} +\def\ccnm@char@close{》} +\def\snm@char@open{「} +\def\snm@char@close{ã€} +\def\bnm@char@open{『} +\def\bnm@char@close{ã€} + +\def\memx@make@bnmcmd#1#2{% + \leavevmode + \unhbox0\memx@bnmcmd@prekern\csname #1@char@open\endcsname + #2\csname #1@char@close\endcsname\memx@bnmcmd@postkern +} + +\protected\def\cnm{% + \@ifnextchar*\cnm@star\cnm@nostar +} + +\def\cnm@star*#1{% + \def\memx@bnmcmd@prekern{\kern-.35em}% + \def\memx@bnmcmd@postkern{\kern-.4em}% + \memx@make@bnmcmd{cnm}{#1}% +} + +\def\cnm@nostar#1{% + \let\memx@bnmcmd@prekern\relax + \let\memx@bnmcmd@postkern\relax + \memx@make@bnmcmd{cnm}{#1}% +} + +\protected\def\ccnm{% + \@ifnextchar*\ccnm@star\ccnm@nostar +} + +\def\ccnm@star*#1{% + \def\memx@bnmcmd@prekern{\kern-.35em}% + \def\memx@bnmcmd@postkern{\kern-.4em}% + \memx@make@bnmcmd{ccnm}{#1}% +} + +\def\ccnm@nostar#1{% + \let\memx@bnmcmd@prekern\relax + \let\memx@bnmcmd@postkern\relax + \memx@make@bnmcmd{ccnm}{#1}% +} + + +\protected\def\snm{% + \@ifnextchar*\snm@star\snm@nostar +} + +\def\snm@star*#1{% + \def\memx@bnmcmd@prekern{\kern-.35em}% + \def\memx@bnmcmd@postkern{\kern-.4em}% + \memx@make@bnmcmd{snm}{#1}% +} + +\def\snm@nostar#1{% + \let\memx@bnmcmd@prekern\relax + \let\memx@bnmcmd@postkern\relax + \memx@make@bnmcmd{snm}{#1}% +} + + +\protected\def\bnm{% + \@ifnextchar*\bnm@star\bnm@nostar +} + +\def\bnm@star*#1{% + \def\memx@bnmcmd@prekern{\kern-.35em}% + \def\memx@bnmcmd@postkern{\kern-.4em}% + \memx@make@bnmcmd{bnm}{#1}% +} + +\def\bnm@nostar#1{% + \let\memx@bnmcmd@prekern\relax + \let\memx@bnmcmd@postkern\relax + \memx@make@bnmcmd{bnm}{#1}% +} + +\AtBeginDocument{ + \@ifpackageloaded{hyperref}{% + \pdfstringdefDisableCommands{% + \def\cnm#1{\ifx#1*\expandafter\@@cnm\else <#1>\fi} + \def\@@cnm#1{<#1>} + \def\snm#1{\ifx#1*\expandafter\@@cnm\else <#1>\fi} + \def\ccnm#1{\ifx#1*\expandafter\@@cnm\else <#1>\fi} + \def\bnm#1{\ifx#1*\expandafter\@@cnm\else <#1>\fi} + \def\oblivoirdblquote#1{\ifx#1*\expandafter\@@obquote\else "#1"\fi} + \def\@@obquote#1{"#1"} + \def\oblivoirquote#1{\ifx#1*\expandafter\@@obsquote\else '#1'\fi} + \def\@@obsquote#1{'#1'} + \def\cntrdots{…} + }% + }{} +} + +%%%% 따옴표 +\def\oblivoirdblquote@char@open{“} +\def\oblivoirdblquote@char@close{â€} +\def\oblivoirquote@char@open{‘} +\def\oblivoirquote@char@close{’} + +\protected\def\oblivoirdblquote{% + \@ifnextchar*\oblivoirdblquote@star\oblivoirdblquote@nostar +} + +\def\oblivoirdblquote@star*#1{% + \def\memx@bnmcmd@prekern{\kern-.35em}% + \def\memx@bnmcmd@postkern{\kern-.4em}% + \memx@make@bnmcmd{oblivoirdblquote}{#1}% +} + +\def\oblivoirdblquote@nostar#1{% + \let\memx@bnmcmd@prekern\relax + \let\memx@bnmcmd@postkern\relax + \memx@make@bnmcmd{oblivoirdblquote}{#1}% +} + +\protected\def\oblivoirquote{% + \@ifnextchar*\oblivoirquote@star\oblivoirquote@nostar +} + +\def\oblivoirquote@star*#1{% + \def\memx@bnmcmd@prekern{\kern-.35em}% + \def\memx@bnmcmd@postkern{\kern-.4em}% + \memx@make@bnmcmd{oblivoirquote}{#1}% +} + +\def\oblivoirquote@nostar#1{% + \let\memx@bnmcmd@prekern\relax + \let\memx@bnmcmd@postkern\relax + \memx@make@bnmcmd{oblivoirquote}{#1}% +} + +%%%% cntrdots + +\ifx\cntrdot\undefined +\DeclareRobustCommand{\cntrdot}{% + \@ifnextchar*\@cntrd@t\@@cntrd@t +} +\else +\renewcommand{\cntrdot}{% + \@ifnextchar*\@cntrd@t\@@cntrd@t +} +\fi + +\ifx\oblivoirallowbreak\undefined +\let\oblivoirallowbreak\allowbreak +\fi + +\def\@cntrd@t*{% + \leavevmode\kern.2em\@@cntrd@t\hskip.2em\oblivoirallowbreak +} +\def\@@cntrd@t{% + \leavevmode\nobreak\raise.02ex\hbox{·}\oblivoirallowbreak +} + +\DeclareRobustCommand{\cntrdots}{% + \leavevmode…%\oblivoirallowbreak +} + +\DeclareRobustCommand{\cntrdotss}{% + \leavevmode ……% +} + +%% Punctuation Explanation Rule. +%% usage: \explpunc.Some_running_texts.\ % last space must not be succeeded by ^M. +\protected\def\explpunc.#1.\ {\leavevmode\,\XBrule#1\XErule\,} +\protected\def\expldash{\leavevmode\,\XBrule\,} +% +\newsavebox\togetheightoffont\sbox\togetheightoffont{!} +\newlength\htoffnt\setlength\htoffnt{\ht\togetheightoffont} +\addtolength\htoffnt{\dp\togetheightoffont} +\def\XBrule{\raise.45\htoffnt\hbox{\rule{1.25em}{.25pt}}} +\def\XErule{\raise.45\htoffnt\hbox{\hskip1pt\rule{1.25em}{.25pt}}} + +%% Misc def. +%\def\PageName{페ì´ì§€} +%\def\AltPageName{쪽} + +%% \titleref +%% -- 2009/02/11. revert to original definition. +\let\M@TitleReference\@firstoftwo +\let\M@M@TitleReference\@firstoftwo +\def\@mem@theTR{\let\M@M@TitleReference\@firstoftwo\theTitleReference} + +%% vertical distance of math display +\if@mathdisp +\addtodef{\normalsize}{}{\abovedisplayskip 6\p@ \@plus2\p@ \@minus5\p@ + \abovedisplayshortskip \z@ \@plus3\p@ + \belowdisplayshortskip 3\p@ \@plus3\p@ \@minus3\p@ + \belowdisplayskip \abovedisplayskip} +\fi + +%% arabic frontmatter numbering +\if@arabicfrontmatter +\renewcommand{\@memfront}{% + \@smemfront\pagenumbering{arabic}} +\fi + +%% default pagestyle +\if@defaulthangulpagestyle + \pagestyle{hangul} +\fi + +%% í• ì£¼. +%% still experimental +%% \hboxë¡œ 처리하기 ë•Œë¬¸ì— í–‰ëì—ì„œ í• ì£¼ í–‰ë‚˜ëˆ”ì€ ì´ë£¨ì–´ì§€ì§€ 않는다. +%% ê¸€ê¼´ì´ \tinyë¡œ ê³ ì •. \footnotesize를 ì“°ë©´ í–‰ê°„ì´ í트러ì§. +%% TODO: 현재 ì„¤ì •ì€ 10pt 문서ì—ì„œ 1ptì •ë„ê°€ í–‰ê°„ì— ì¶”ê°€ë¨. +%% \lineskiplimit를 ì´ìš©í•´ì„œ í–‰ê°„ì„ ê³ ì •ì‹œì¼œë‘˜ 것ì¸ì§€ëŠ” ì•„ì§ +%% ê²°ì •í•˜ì§€ 못하였ìŒ. +\newskip\divnoteskip +\def\divnotedelimopen{\hskip.1em$\big($} +\def\divnotedelimclose{$\big)$\hskip.1em} +\divnoteskip = .18em plus .02em minus .02em +\def\divnotestyle{% + \spaceskip\divnoteskip\normalfont\tiny} +\protected\def\divnote#1{% + \settowidth{\@tempdima}{\divnotestyle #1}% + \ifvmode\leavevmode\fi\divnotedelimopen + \raise.2em\hbox{\parbox{.525\@tempdima}{\divnotestyle\singlespace #1}}\divnotedelimclose +} + +%% ê°ì£¼ ì„¤ì •ì„ ìœ„í•œ 추가 매í¬ë¡œ +\def\SetFnmark#1#2{% + \expandafter\def\csname @makefnmark\endcsname{\bgroup #1\@thefnmark#2\egroup}% +} + +%% chapterì˜ ì²« ë‹¨ë½ ë“¤ì—¬ì“°ê¸°. +\newcommand*\chapterindentfirst{% + \addtodef{\@afterheading}{\@afterindenttrue}{} +} + +%% memhangul-patch +\InputIfFileExists{memhangul-patch.sty}{}{} + +%%% fig, tab caption +\def\obCaptionFont#1{\def\@figtabcaptfont@{#1}} +\providecommand\@figtabcaptfont@{\normalfont} +\if@figtabcapt@ +\AtBeginDocument{ +\@ifpackageloaded{caption}{% requested by Progress + \DeclareCaptionLabelFormat{xob-cnm-parens}{\cnm{#1~#2}} + \captionsetup{labelformat=xob-cnm-parens,labelsep=space} +}% +{% + \precaption{{\@figtabcaptfont@\cnm@char@open}} + \captiondelim{{\@figtabcaptfont@\cnm@char@close}\quad} + \renewcommand\cfttablepresnum{\cnm@char@open\tablename\space} + \renewcommand\cfttableaftersnum{\cnm@char@close} + \setlength\cfttablenumwidth{3.8em} + \renewcommand\cftfigurepresnum{\cnm@char@open\figurename\space} + \renewcommand\cftfigureaftersnum{\cnm@char@close} + \setlength\cftfigurenumwidth{4.5em} +} +} +\fi + +%%% LuaTeX, XeTeX logos +\RequirePackage{xparse} +\ExplSyntaxOn +\tl_if_exist:NF \XeTeX +{ + \RequirePackage{hologo} + \ProvideDocumentCommand \XeTeX { } { \hologo{XeTeX} } + \ProvideDocumentCommand \XeLaTeX { } { \hologo{XeLaTeX} } +} +\tl_if_exist:NF \LuaTeX +{ + \RequirePackage{hologo} + \ProvideDocumentCommand \LuaTeX { } { \hologo{LuaTeX} } + \ProvideDocumentCommand \LuaLaTeX { } { \hologo{LuaLaTeX} } +} +\ExplSyntaxOff + +\endinput + +%%% 2015/10/15: \@part, \@chapter renewal. +%%% 2015/08/07: default chapter style, postchapternum (hoze & gromov) diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/memhangul-patch.sty b/language/korean/kotex-oblivoir/memhangul-ucs/memhangul-patch.sty new file mode 100644 index 0000000000..b3cf729958 --- /dev/null +++ b/language/korean/kotex-oblivoir/memhangul-ucs/memhangul-patch.sty @@ -0,0 +1,20 @@ +%% File `memhangul-patch.sty` +%% +%% Copyright (c) 2005-2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% 2005/10/15 +%% some day, this patch has to be weaved into memhangul-use, 1.4, I hope. +%% 2005/12/28 +%% appendix-related minor fix +%% 2006/04/27 +%% remove redundant prerenderunicodes according to dhucs 3.0.0 +%% +\endinput
\ No newline at end of file diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/memhangul-ucs.sty b/language/korean/kotex-oblivoir/memhangul-ucs/memhangul-ucs.sty new file mode 100644 index 0000000000..cb62187ed8 --- /dev/null +++ b/language/korean/kotex-oblivoir/memhangul-ucs/memhangul-ucs.sty @@ -0,0 +1,716 @@ +%%% file `memhangul-ucs.sty` +%% +%% (C) Copyright 2006-2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% +\NeedsTeXFormat{LaTeX2e} +\def\filedate{2014/06/12} +\def\fileversion{1.7.7} +\ProvidesPackage{memhangul-ucs}[\filedate UCS Hangul Package for memoir class] +\typeout{memhangul-ucs\space v\fileversion\space \filedate} + +%% Options : +%% interwordHWP, interworddefault +%% nosetspace, quotespacing, +%% gremph +%% nonfrench +%% arabicfront, hangulpagestyle +%% adjustmath +%% finemath +\newif\if@interwordHWP\@interwordHWPfalse +\DeclareOption{interwordHWP}{\@interwordHWPtrue} + +\newif\if@interworddefault\@interworddefaultfalse +\DeclareOption{interworddefault}{\@interworddefaulttrue} + +\newif\if@hsspace\@hsspacetrue +\DeclareOption{nosetspace}{\@hsspacefalse} + +\newcommand\nosetspace{% + \@hsspacefalse +} + +\newif\if@hsspacenoquote\@hsspacenoquotetrue +\DeclareOption{quotespacing}{\@hsspacenoquotefalse} + +\newif\if@nonfrench\@nonfrenchfalse +\DeclareOption{nonfrench}{\PassOptionsToPackage{\CurrentOption}{dhucs}\@nonfrenchtrue} + +\newif\if@nojosa\@nojosafalse +\DeclareOption{nojosa}{\PassOptionsToPackage{\CurrentOption}{dhucs}\@nojosatrue} + +\newif\if@hanja\@hanjafalse +\DeclareOption{hanja}{\PassOptionsToPackage{\CurrentOption}{dhucs}\@hanjatrue} + +\newif\if@finemath\@finemathfalse +\DeclareOption{finemath}{\PassOptionsToPackage{\CurrentOption}{dhucs}\@finemathtrue} + +\newif\if@gremph\@gremphfalse +\DeclareOption{gremph}{\@gremphtrue} + +\newif\if@mathdisp\@mathdispfalse +\DeclareOption{adjustmath}{\@mathdisptrue} + +\newif\if@arabicfrontmatter{\@arabicfrontmatterfalse} +\DeclareOption{arabicfront}{\@arabicfrontmattertrue} + +\newif\if@defaulthangulpagestyle{\@defaulthangulpagestylefalse} +\DeclareOption{hangulpagestyle}{\@defaulthangulpagestyletrue} + +\newif\if@pdfbookmark{\@pdfbookmarkfalse} +\DeclareOption{pdfbookmark}{\@pdfbookmarktrue} + +\newif\if@dvips{\@dvipsfalse} +\DeclareOption{dvips}{\@dvipstrue} + +\DeclareOption{strictcharcheck}{\PassOptionsToPackage{\CurrentOption}{dhucs}} + +%%% figtabcapt +\newif\if@figtabcapt@\@figtabcapt@false +\DeclareOption{figtabcapt}{\@figtabcapt@true} + +%%% dhucs, cjk +\DeclareOption{dhucs}{} +\DeclareOption{cjk}{} + +\ProcessOptions + +\RequirePackage{dhucs}[2007/06/26] + +%% define memh@hu +%hu=0.059375em % 1jw=.95em, 1hu=1/16jw +\newdimen\memh@hu\memh@hu=\dhucs@hu + +\newif\if@inthekoreancontext\@inthekoreancontexttrue + +\AtBeginDocument{% + \@ifpackageloaded{dhucs-trivcj}{% + \newdimen\japparindent\japparindent=1em% +% \def\cjksymbolextraspace{\hskip4em\relax}% + \renewenvironment{japanese}{% + \@inthekoreancontextfalse + \let\ORIGparindent=\parindent + \parindent=\japparindent + \if@afterindent\let\ORIG@afterindent\@afterindenttrue\else + \let\ORIG@afterindent\@afterindentfalse\fi % advised by SUGAI Y. + \let\@afterindentfalse\@afterindenttrue\@afterindenttrue + \SetHanjaFonts{min}{min}{min}\trivcjtypesetting}% + {\@inthekoreancontexttrue + \parindent=\ORIGparindent + \ORIG@afterindent} + \renewenvironment{chinese}{% + \@inthekoreancontextfalse + \let\ORIGparindent=\parindent + \parindent=\japparindent + \SetHanjaFonts{gbsn}{gbsn}{gbsn}\trivcjtypesetting}% + {\@inthekoreancontexttrue + \parindent=\ORIGparindent} + }{}% +} + +%%%% from lucenc.dfu of dhucs +\AtBeginDocument{% not to be affected by textcomp +\DeclareUnicodeCharacter{00B7}% · + {\leavevmode\hbox to.7em{\hss\textperiodcentered\hss}\postcjksymbol}% +} +%\DeclareUnicodeCharacter{3001}% 〠+% {\unkern\hbox to.5em{\unihangulchar{"3001}\hss}\memh@postcjksymkern} +%\DeclareUnicodeCharacter{3002}% 。 +% {\unkern\hbox to.6em{\unihangulchar{"3002}\hss}\memh@postcjksymkern} +%\DeclareUnicodeCharacter{3008}% 〈 +% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3008}}\postcjksymnobreak} +%\DeclareUnicodeCharacter{3009}% 〉 +% {\unkern\hbox to.5em{\unihangulchar{"3009}\hss}\memh@postcjksymkern} +%\DeclareUnicodeCharacter{300A}% 《 +% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"300A}}\postcjksymnobreak} +%\DeclareUnicodeCharacter{300B}% 》 +% {\unkern\hbox to.5em{\unihangulchar{"300B}\hss}\memh@postcjksymkern} +%\DeclareUnicodeCharacter{300C}% 「 +% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"300C}}\postcjksymnobreak} +%\DeclareUnicodeCharacter{300D}% 〠+% {\unkern\hbox to.5em{\unihangulchar{"300D}\hss}\memh@postcjksymkern} +%\DeclareUnicodeCharacter{300E}% 『 +% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"300E}}\postcjksymnobreak} +%\DeclareUnicodeCharacter{300F}% 〠+% {\unkern\hbox to.5em{\unihangulchar{"300F}\hss}\memh@postcjksymkern} +%\DeclareUnicodeCharacter{3010}% 〠+% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3010}}\postcjksymnobreak} +%\DeclareUnicodeCharacter{3011}% 】 +% {\unkern\hbox to.5em{\unihangulchar{"3011}\hss}\memh@postcjksymkern} +%\DeclareUnicodeCharacter{3014}% 〔 +% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3014}}\postcjksymnobreak} +%\DeclareUnicodeCharacter{3015}% 〕 +% {\unkern\hbox to.5em{\unihangulchar{"3015}\hss}\memh@postcjksymkern} +%\DeclareUnicodeCharacter{3016}% 〖 +% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3016}}\postcjksymnobreak} +%\DeclareUnicodeCharacter{3017}% 〗 +% {\unkern\hbox to.5em{\unihangulchar{"3017}\hss}\memh@postcjksymkern} +%\DeclareUnicodeCharacter{3018}% 〘 +% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3018}}\postcjksymnobreak} +%\DeclareUnicodeCharacter{3019}% 〙 +% {\unkern\hbox to.5em{\unihangulchar{"3019}\hss}\memh@postcjksymkern} +%\DeclareUnicodeCharacter{301A}% 〚 +% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"301A}}\postcjksymnobreak} +%\DeclareUnicodeCharacter{301B}% 〛 +% {\unkern\hbox to.5em{\unihangulchar{"301B}\hss}\memh@postcjksymkern} +%\DeclareUnicodeCharacter{FF08}% ( +% {\memh@cjksymbolskip\hbox to.5em{\hss\unihangulchar{"FF08}}\postcjksymnobreak} +%\DeclareUnicodeCharacter{FF09}% ) +% {\unkern\hbox to.5em{\unihangulchar{"FF09}\hss}\memh@postcjksymkern} + +%% We will use E-TEX +%\RequirePackage{etex} + +%% memoir [ms] option +\ifmsdoc +\newcommand*\MSNormalSize{ + \let\large\normalsize + \let\Large\normalsize + \let\LARGE\normalsize + \let\huge\normalsize + \let\Huge\normalsize + \let\HUGE\normalsize + \let\small\normalsize + \let\scriptsize\normalsize + \let\footnotesize\normalsize + \let\tiny\normalsize + } +\AtBeginDocument{ + \let\dhucs@serifhangulfont\dhucs@monohangulfont + \let\dhucs@sanshangulfont\dhucs@monohangulfont + \let\dhucs@serifhanjafont\dhucs@monohanjafont + \let\dhucs@sanshanjafont\dhucs@monohanjafont + \setInterHangulSkip{\z@} + \renewcommand{\msdoublespacing}{% + \renewcommand{\baselinestretch}{1.75}\large\normalsize} + \renewcommand{\mssinglespacing}{% + \renewcommand{\baselinestretch}{1.1}\large\normalsize} + \renewcommand{\familydefault}{cmtt} + \renewcommand{\rmdefault}{cmtt} + \renewcommand{\sfdefault}{cmtt} + \renewcommand{\bfdefault}{m} + \renewcommand{\itdefault}{n} + \renewcommand{\sldefault}{n} + \renewcommand{\scdefault}{n} + \renewcommand{\baselinestretch}{1.75} + \@twocolumnfalse + \onecolumn + \sloppy + \@twosidefalse + \raggedbottom + \pagestyle{plain} +} +\fi + +%% load hyperref for pdf bookmarks. +%% to configure hyperref, you can use \hypersetup command. +%%%%% 1.4.4b -> disable CJKbookmarks, just use dhucs-ucshyper +%% 2007/06/03. drop dhucs-ucshyper +\if@pdfbookmark + \@ifpackageloaded{hyperref}{% hyperref is already loaded + \typeout{hyperref is already loaded!}% + \RequirePackage{memhfixc}}% + {% + \if@dvips + \RequirePackage[dvips,unicode]{hyperref}% + \else + \ifpdf + \RequirePackage[pdftex,unicode]{hyperref}% + \else + \RequirePackage[dvipdfm,unicode]{hyperref}% + \fi + \fi + \RequirePackage{memhfixc}} +\fi + +%% from ucs-hangul.tex +% \def\hNum#1{\@hNum{\@nameuse{c@#1}}} +% \def\@hNum#1{\ifcase#1\or ì¼\or ì´\or 삼\or 사\or 오\or 육\or ì¹ \or + % 팔\or 구\or ì‹\or ì‹ì¼\or ì‹ì´\or ì‹ì‚¼\or ì‹ì‚¬\or ì‹ì˜¤\or ì‹ìœ¡\or + % ì‹ì¹ \or ì‹íŒ”\or ì‹êµ¬\or ì´ì‹\or ì´ì‹ì¼\or ì´ì‹ì´\or ì´ì‹ì‚¼\or + % ì´ì‹ì‚¬\else\@ctrerr\fi} +% \def\hanjanum#1{\@hanjanum{\@nameuse{c@#1}}} +% \def\@hanjanum#1{\ifcase#1\or 一\or 二\or 三\or + % å››\or 五\or 六\or 七\or å…«\or ä¹\or å\or + % å一\or å二\or å三\or åå››\or å五\or + % å六\or å七\or åå…«\or åä¹\or 二å\or + % 二å一\or 二å二\or 二å三\or 二åå››\else\@ctrerr\fi} +% \def\HArabic#1{\@HArabic{\@nameuse{c@#1}}} +% \def\@HArabic#1{\ifcase#1\or 1\rieul\or 2\jung\or 3\jong\or 4\jung\or 5\jung\or + % 6\jong\or 7\rieul\or 8\rieul\or 9\jung\or 10\jong\or 11\rieul\or 12\jung\or + % 13\jong\or 14\jung\or 15\jung\or 16\jong\or 17\rieul\or 18\rieul\or 19\jung\or + % 20\jong\or 21\rieul\or 22\jung\or 23\jong\or 24\jung\else\@ctrerr\fi} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% 한글 ê´€ë ¨ ì´ë¦„ ì„¤ì • (not from hangul.sty) + +\if@hanja +\def\today{\number\year å¹´~\number\month 月~\number\day æ—¥} +\def\enclname{åŒå°ç‰©} +\def\ccname{寫本} +\def\headtoname{å—信人} +\def\seename{\ì„~åƒç…§} +\def\alsoname{\ì„~åƒç…§} +\def\contentsname{ç›®~次} +\def\listfigurename{圖~目次} +\def\listtablename{表~目次} +\def\refname{åƒè€ƒ~æ–‡ç»} +\def\indexname{ç´¢~引} +\def\tablename{表} +\def\figurename{圖} +\def\abstractname{è¦~ç´„} +\def\bibname{åƒè€ƒ~圖書} +\def\appendixname{附錄} +\def\subappendixname{附錄} +\def\appendixtocname{附~錄} +\def\appendixpagename{附~錄} +\def\partname{篇} +\def\chaptername{ç« } +\def\sectionname{節} +\def\colorlayer{è‰²ç›¸ë ˆì´ì–´} +\def\glossaryname{語彙} +\def\figurerefname{圖} +\def\tablerefname{表} +\def\pagename{é¢} +\def\pagerefname{é¢} +\def\partrefname{篇} +\def\chapterrefname{ç« } +\def\sectionrefname{\S} +\else +\def\today{\number\year ë…„~\number\month ì›”~\number\day ì¼} +\def\enclname{ë™ë´‰ë¬¼} +\def\ccname{사본} +\def\headtoname{받는ì´} +\def\seename{\ì„~참조} +\def\alsoname{\ì„~함께~참조} +\def\contentsname{ì°¨~ë¡€} +\def\listfigurename{그림~차례} +\def\listtablename{í‘œ~차례} +\def\refname{ì°¸ê³ ~문헌} +\def\indexname{찾아보기} +\def\tablename{í‘œ} +\def\figurename{그림} +\def\abstractname{ìš”~약} +\def\bibname{ì°¸ê³ ~문헌} +\def\appendixname{부ë¡} +\def\subappendixname{부ë¡} +\def\appendixtocname{부~ë¡} +\def\appendixpagename{부~ë¡} +\def\partname{편} +\def\chaptername{장} +\def\sectionname{ì ˆ} +\def\colorlayer{환등íŒ~색ìƒ} +\def\glossaryname{용어집} +\def\figurerefname{그림} +\def\tablerefname{í‘œ} +\def\pagename{페ì´ì§€} +\def\pagerefname{페ì´ì§€} +\def\partrefname{편} +\def\chapterrefname{장} +\def\sectionrefname{\S} +\fi + +%% \marginparswitchtrue/false +\providecommand{\marginparswitchtrue}{\@mparswitchtrue} +\providecommand{\marginparswitchfalse}{\@mparswitchfalse} +\providecommand{\reversemargintrue}{\@reversemargintrue} +\providecommand{\reversemarginfalse}{\@reversemarginfalse} + +%% select textwidth with chars +\def\testh@ng@lch@r@cters{ê°€ê°¸ê±°ê²¨ê³ êµêµ¬ê·œê·¸ê¸°} +\newlength\t@nch@ars +\newcommand*\setxxxlength[2]{% + \setbox0\hbox{\testh@ng@lch@r@cters}\setlength\t@nch@ars{\wd0}% + \@ifundefined{#1length}{\expandafter\newlength\csname #1length\endcsname}{}% + \expandafter\setlength\csname #1length\endcsname{#2\t@nch@ars}% + \expandafter\divide\csname #1length\endcsname by 10% +} + +%%% kscntformat +%%% HLaTeXì˜ \kscntformat ëª…ë ¹ì„ í‰ë‚´ëƒ„ +%%% \kscntformat{section}{ì œ}{ì ˆ} 형ì‹ìœ¼ë¡œ 쓴다. +\newsavebox{\tmp@XXbox} +\newdimen\tmp@XXdim +\def\kscntformat#1#2#3{% + \sbox{\tmp@XXbox}{#2\expandafter\number\csname c@#1\endcsname#3}% + \setlength\tmp@XXdim{\wd\tmp@XXbox}\advance\tmp@XXdim by1em% + \expandafter\def\csname the#1\endcsname{#2\expandafter\number\csname c@#1\endcsname#3}% + \expandafter\renewcommand\csname cft#1numwidth\endcsname{\tmp@XXdim}% + \expandafter\renewcommand\csname cft#1presnum\endcsname{}% + \expandafter\renewcommand\csname cft#1aftersnum\endcsname{}% +} + +\AtBeginDocument{% +\ifnokorean\else +\ifkosection +\kscntformat{section}{ì œ\,}{\,ì ˆ} +\renewcommand\thesubsection{\arabic{section}.\arabic{subsection}} +\fi\fi +} + +\RequirePackage{memhangul-common} + +%%% default linespacing for Hangul Documents +%%% interword +\if@interwordHWP + \RequirePackage[HWP]{memucs-interword} +\else +\if@interworddefault + \RequirePackage[default]{memucs-interword} +\else +\if@nonfrench + \RequirePackage[nonfrench]{memucs-interword} +\else + \RequirePackage{memucs-interword} +\fi\fi\fi +\AtBeginDocument{\memucsinterwordhook} + +%%% hsetspace for memucs +\if@hsspace + \RequirePackage[hangul,adjustverbatim,adjustfootnotesep]{memucs-setspace} + \if@hsspacenoquote\else\adjustquotespacing\fi +\else + \RequirePackage{memucs-setspace} + \linespread{1.333} +\fi +%\SetHangulspace{1.333}{1.1} + +%% GrEmph +\newif\if@bfem\@bfemfalse +\def\bfemtrue{\@bfemtrue} +\def\bfemfalse{\@bfemfalse} + +\if@unfont +\if@bfem + \def\GrEmphFont{outbt} + \def\GrEmphHanjaFont{outbt} +\else + \def\GrEmphFont{outgr} + \def\GrEmphHanjaFont{outgt} +\fi +\else +\if@bfem + \def\GrEmphFont{nanummj} + \def\GrEmphHanjaFont{uhcmj} +\else + \def\GrEmphFont{nanumgt} + \def\GrEmphHanjaFont{nanumgt} +\fi +\fi +\def\SetGremphFonts#1#2{% + \def\GrEmphFont{#1}% + \def\GrEmphHanjaFont{#2}% +} +\@onlypreamble\SetGremphFonts + +\AtBeginDocument{% +\if@gremph\if@bfem + \RequirePackage[gremphhangul=\GrEmphFont,gremphhanja=\GrEmphHanjaFont,bfemph]{memucs-gremph} +\else + \RequirePackage[gremphhangul=\GrEmphFont,gremphhanja=\GrEmphHanjaFont]{memucs-gremph} +\fi\fi +} + +%% 한글 ê¸°í˜¸ë¬¸ìž +\DeclareUnicodeCharacter{00BC}% 1/4 + {\textsuperscript1\kern-.45em\unichar{65295}\kern-.45em\textsubscript4}% uni-0.def +\DeclareUnicodeCharacter{00BD}% 1/2 + {\textsuperscript1\kern-.45em\unichar{65295}\kern-.45em\textsubscript2}% uni-0.def +\DeclareUnicodeCharacter{00BE}% 3/4 + {\textsuperscript3\kern-.45em\unichar{65295}\kern-.45em\textsubscript4}% uni-0.def +\DeclareUnicodeCharacter{02D0}% Ë + {\unihangulchar{"02D0}} +\DeclareUnicodeCharacter{2025}% ‥ + {\unihangulchar{"2025}} +\DeclareUnicodeCharacter{2026}% … + {\unihangulchar{"2026}} +\DeclareUnicodeCharacter{2015}% ― + {\nobreak\hskip\memh@hu\unihangulchar{"2015}\hskip\memh@hu\relax} +\DeclareUnicodeCharacter{2312}% ⌒ + {\unihangulchar{"2312}} + +%% BANGJEOM emphasis : extension. (inspired from hangul.sty) + +\def\circemphchar{Ëš} +\def\dotemphchar{Ë™} +\def\bfdotemphchar{\textbf{Ë™}} +\let\useremphchar\circemphchar +\newdimen\raisedotdim\raisedotdim\z@ +\newdimen\dhucs@emph@width + +\def\put@dhucs@mphch@r#1{% + \ifnum\thish@ngul>\z@\ifnum\thish@ngul<\thr@@ % hangul or hanja + \rlap{\raise\dhucs@emph@raise + \hb@xt@\dhucs@emph@width{\normalfont\hss#1\hss}}% + \fi\fi +} +\def\get@dhucs@mphheight#1{% + \ifdim\raisedotdim=\z@\relax + \settoheight{\dhucs@emph@raise}{#1}% + \addtolength{\dhucs@emph@raise}{-.4em}% + \else\let\dhucs@emph@raise\raisedotdim\fi +} + +\protected\def\dotemph#1{\begingroup + \get@dhucs@mphheight{#1}% + \let\dhucs@emph\dhucs@dot@emph + #1\endgroup} + +\def\dhucs@dot@emph#1{% + \settowidth{\dhucs@emph@width}{#1}% + \put@dhucs@mphch@r{\dotemphchar}% +} + +\protected\def\bfdotemph#1{\begingroup + \get@dhucs@mphheight{#1}% + \let\dhucs@emph\dhucs@bfdot@emph + #1\endgroup} + +\def\dhucs@bfdot@emph#1{% + \settowidth{\dhucs@emph@width}{#1}% + \put@dhucs@mphch@r{\bfdotemphchar}% +} + +%\ifx\hfontfamilynameprefix\UnPrefix\let\dotemph\bfdotemph\fi + +\protected\def\circemph#1{\begingroup + \get@dhucs@mphheight{#1}% + \let\dhucs@emph\dhucs@circ@emph + #1\endgroup} + +\def\dhucs@circ@emph#1{\leavevmode + \settowidth{\dhucs@emph@width}{#1}% + \put@dhucs@mphch@r{\circemphchar}% +} + +\newdimen\useremphraisedim\useremphraisedim\z@ + +\def\@@user@emph#1{\begingroup + \ifdim\useremphraisedim=\z@\relax + \settoheight{\dhucs@emph@raise}{#1}% + \addtolength{\dhucs@emph@raise}{-.4em}% + \else\let\dhucs@emph@raise\useremphraisedim\fi + \let\dhucs@emph\dhucs@user@emph + #1\endgroup} + +\def\dhucs@user@emph#1{% + \settowidth{\dhucs@emph@width}{#1}% + \put@dhucs@mphch@r{\useremphchar}% +} + +\g@addto@macro\pdfstringdefPreHook{% + \let\circemph\@firstofone + \let\useremph\@firstofone +} + +\RequirePackage{xparse} +\ExplSyntaxOn + +\dim_new:N \tmp_user_emph_dim +\dim_set:Nn \tmp_user_emph_dim { 1ex } +\tl_set:Nn \tmp_user_emph_char { Ëš } +\DeclareDocumentCommand \useremph { o o m } +{ + \IfValueT { #1 } + { + \tl_if_empty:nF { #1 } + { + \settoheight \tmp_user_emph_dim { #3 } + \dim_add:Nn \tmp_user_emph_dim { #1 } + } + } + \IfValueT { #2 } + { + \tl_if_empty:nF { #2 } + { + \tl_set:Nn \tmp_user_emph_char { #2 } + } + } + + \dim_set_eq:NN \useremphraisedim \tmp_user_emph_dim + \tl_set_eq:NN \useremphchar \tmp_user_emph_char + \@@user@emph{#3} +} + +\ExplSyntaxOff + +\def\useremphstarblack{\tiny★} +\def\useremphstarwhite{\tiny☆} + +\endinput + +% CHANGE LOG +% +% 2014/06/15: \useremph[raise][char]{text} compatible to xoblivoir +% 2014/06/12: \if@unfonts => \if@unfont +% 2013/10/22: introduce memhangul-common.sty +% 2013/10/16: [kosection] bug fix +% 2013/09/27: xoblivoir-related fixes. +% 2012/12/02: drop shipout hacking codes. (problem solved) +% 2012/11/22. [figtabcapt] +% 2009/04/02. redefine mem@shipii. +% 2009/02/11. memoir v1.6180339e compatibility mend 1. +% titleref, hangul page style. +% 2007/11/18. add \alsoname definition +% 2007/09/09. remove test code +% 2007/08/06. add \expldash command +% 2007/07/15. no changes. part of ko.TeX +% 2007/06/26. introduce [strictcharcheck], acc. dhucs 4.0.6 +% 2007/06/14. follow up dhucs 4.0.1, rename a few cs. +% 2007/06/07. indent first in japanese env. +% 2007/06/03. dhucs hfontspec etc. +% 2007/05/20. memh@cjksymbolskip & memh@postcjksymkern, cntrdot etc. +% 2007/05/16. ver 1.5.0 (dhucs 4.0) +% ================================== +% +% 2004/12/30. dhhangul-ucs-test 2004/12/30 ë²„ì „ì„ ë°˜ì˜í•¨. +% í°íŠ¸ ì„¤ì • ëª…ë ¹ì„ \DeclareRobustCommandë¡œ 함. +% 한글 section ì¹´ìš´í„° ê´€ë ¨ ìˆ˜ì •. +% +% 2004/12/31. dhhangul-ucs-test 2004/12/31 ë²„ì „ì„ ë°˜ì˜í•¨. +% +% 2005/01/02. +% * heading, ruled, Ruledì˜ í—¤ë”© í°íŠ¸ê°€ 달ë¼ì§€ëŠ” ê²ƒì„ ìˆ˜ì •. +% * slshape, itshapeì˜ í°íŠ¸ êµëž€ì„ ìˆ˜ì •. +% * \hanjanum, \hNum ì¹´ìš´í„° í¬ë§·, demovar chapter style 추가. +% +% 2005/01/04 +% * dhucs 2005/01/04 ë°˜ì˜. +% * nonfrench 괄호 ë¬¸ì œ ê°œì„ . +% * í™•ìž¥í•œìž ê°œì„ . +% +% 2005/01/05 +% * \unichar ìž¬ì •ì˜(dhucs 20050105) +% * .auxì— \PrerenderUnicode를 씀. +% * \GrEmph 옵션 ë„ìž…. +% +% 2005/01/07 +% * \GrEmph ìˆ˜ì •. \bfemtrue, \bfemfalse +% * \josa@hyper@link ìˆ˜ì •(dhucs 1.1) +% * \utf@viii@undeferrì˜ ê²½ìš° \jobname.pruì— \PrerenderUnicode를 씀(after dhucs) +% * renew \makeindex because of conflicts between \utf@viii@undeferr and \@index +% * \HArabic counter added. +% +% 2005/01/15 +% * require dhucs. +% * drop including kshangul.prerenders +% * release. +% +% 2005/01/20 +% * \index를 memoirì˜ 3-pass ë°©ì‹ìœ¼ë¡œ ë˜ëŒë¦¼ +% +% 2005/01/29 +% * memucs-setspace 변경 +% * companion pagestyle 변경 +% +% 2005/01/31 +% * 한글 íŠ¹ìˆ˜ë¬¸ìž ì •ì˜ +% +% 2005/02/08 +% * mempatch 3.5 ì ìš©. +% * revive interwordchapterskiphook +% * minor fixes. +% +% 2005/02/11 +% * marginparswitch added. +% +% 2005/02/14 +% * disable \MakeUppercase redefinition after dhucs 2.0 +% * release 1.0 +% +% 2005/02/22 +% * \chapter definition retrieved to original memoir manner. +% * \titleref bug(memoir) fixed. +% * \appendix chapter PDF bookmarks hyperlink problem improved. +% +% 2005/02/23 +% * revised 1.1v +% * PROBLEM unsolved : +% +% 2005/02/23 +% * revised. 1.1x +% * dhucs (plain)1.6ê³¼ 함께 사용함. +% +% 2005/04/22 +% * gremph ê´€ë ¨ ìˆ˜ì •. 1.1x1 +% * memucs-gremph.sty 추가 +% +% 2005/04/24 +% * 드러냄표 구현. +% * dhucs-plain 1.7. +% * \normalfontë¡œ ê³ ì¹¨. +% +% 2005/04/26 +% * 드러냄표. dhucs 2.2를 따름. +% +% 2005/06/06 +% * pdf bookmark hyperlink to APPENDIX sections problem fixed. +% +% 2005/06/28 +% * drop dhucs-plain, dhucs 2.4 +% +% 2005/07/08 +% * improve \titleref +% +% 2005/07/17 +% * reintroduce chapter \PrerenderUnicode's +% +% 2005/07/30 +% * fix the bug that [noquotespacing] option has no effects. +% +% 2005/08/05 +% * change after dhucs 2.6 +% * adjustmath option added. +% +% 2005/08/09 +% * pagestyle hangul added. +% * [hangulpagestyle], [arabicfront] options. +% * \explpunc defined. +% * \partmark added. +% * \bfdotemph added. +% +% 2005/08/12. ver 1.3 +% * \divnote test version. +% * \chapterindentfirst added. +% * \cntrdots added. +% +% 2005/09/09. ver 1.31 +% * memucs-setspace default changed. quote/quotation normal interline. +% +% 2005/09/21. ver 1.32 +% * [ms] option. +% +% 2005/10/15. ver 1.4.1 +% * introduce memhangul-patch.sty to make compatible with memoir 1.618 +% +% 2005/10/19 ver 1.4.2 +% * appendix-related bug fix +% +% 2005/10/29 ver 1.4.3 +% * mended appendix-related problems +% * introduced [pdfbookmark] option. +% * TODO. figs & tables in appendix hyperlinks have problems. +% +% 2005/10/30 ver 1.4.4 +% * CJKbookmark option added to hyperref +% +% 2006/04/19 ver 1.4.4b +% * drop CJKbookmarks hyperref option, just use dhucs-ucshyper +% * [dvips] option added. +% * reject dhucs 2.7.2 autojosa routine, adopt previous version +% +% 2006/04/27 ver 1.4.4f +% * adopt dhucs 3.0.0 +% +% 2006/06/25 ver 1.4.4g +% * suppress auto loading etex.sty +% +%% end of file `memhangul-ucs.sty` diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/memucs-enumerate.sty b/language/korean/kotex-oblivoir/memhangul-ucs/memucs-enumerate.sty new file mode 100644 index 0000000000..c3fd53f85e --- /dev/null +++ b/language/korean/kotex-oblivoir/memhangul-ucs/memucs-enumerate.sty @@ -0,0 +1,49 @@ +%% File `memucs-enumerate.sty` +%% +%% (C) Copyright 2006-2013 Dohyun Kim <nomos at ktug org> +%% Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\ProvidesPackage{memucs-enumerate} + [2006/07/01 partially support enumrate in memoir under memhangul] + +%\@ifpackageloaded{enumerate}{}{\RequirePackage{enumerate}} + +\g@addto@macro\@enhook{% + \ifx^^ea\@entemp % ê°€, + \let\@memtempa\@dhucs@enumerate\else %%%%% + \ifx^^e2\@entemp % â‘ , â‘´, â’œ, â“, â…°, â… + \let\@memtempa\@dhucs@enumerate\else %%%%% + \ifx^^e3\@entemp % ㄱ, ㉠, ㉮, ㈀, ㈎ + \let\@memtempa\@dhucs@enumerate + \fi\fi\fi} +\def\@dhucs@enumerate#1#2#3{% + \bgroup\let\unihangulchar\@firstofone + \xdef\@dhucs@enum@temp{#1#2#3}\egroup + \ifnum\@dhucs@enum@temp=44032 \def\@tempa{\@enLabel\gana}\else + \ifnum\@dhucs@enum@temp=8560 \def\@tempa{\@enLabel\hroman}\else + \ifnum\@dhucs@enum@temp=8544 \def\@tempa{\@enLabel\hRoman}\else + \ifnum\@dhucs@enum@temp=9372 \def\@tempa{\@enLabel\peng}\else + \ifnum\@dhucs@enum@temp=9424 \def\@tempa{\@enLabel\oeng}\else + \ifnum\@dhucs@enum@temp=9332 \def\@tempa{\@enLabel\pnum}\else + \ifnum\@dhucs@enum@temp=9312 \def\@tempa{\@enLabel\onum}\else + \ifnum\@dhucs@enum@temp=12814 \def\@tempa{\@enLabel\pgana}\else + \ifnum\@dhucs@enum@temp=12910 \def\@tempa{\@enLabel\ogana}\else + \ifnum\@dhucs@enum@temp=12896 \def\@tempa{\@enLabel\ojaso}\else + \ifnum\@dhucs@enum@temp=12593 \def\@tempa{\@enLabel\jaso}\else + \ifnum\@dhucs@enum@temp=12800 \def\@tempa{\@enLabel\pjaso}\else + \PackageError{dhucs-enumerate} + {You can't use `\unexpanded{#1#2#3}' as enum label} + {Legal enum labels of hangul-ucs are: \MessageBreak\space\space + \unexpanded{ê°€, ㄱ, ㉠, ㉮, ㈀, ㈎, â‘ , â‘´, â’œ, â“, â…°, â… }.} + \fi\fi\fi\fi\fi \fi\fi\fi\fi\fi \fi\fi + \@tempa\relax} + +\endinput diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/memucs-gremph.sty b/language/korean/kotex-oblivoir/memhangul-ucs/memucs-gremph.sty new file mode 100644 index 0000000000..475fa8238c --- /dev/null +++ b/language/korean/kotex-oblivoir/memhangul-ucs/memucs-gremph.sty @@ -0,0 +1,115 @@ +%% File `memucs-gremph.sty` +%% +%% Copyright (c) 2006-2014 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\ProvidesPackage{memucs-gremph} + +\RequirePackage{xkeyval} + +\newif\if@bfemph\@bfemphfalse +%\DeclareOption{bfemph}{\@bfemphtrue} +%\ProcessOptions +\DeclareOptionX{bfemph}[]{\@bfemphtrue} +%\newif\if@gremph\@gremphtrue + +\newif\if@vargremphhangulfont\@vargremphhangulfontfalse +\newif\if@vargremphhanjafont\@vargremphhanjafontfalse +\DeclareOptionX{gremphhangul}[nanumgt]{\@vargremphhangulfonttrue\def\GrEmphFont{#1}} +\DeclareOptionX{gremphhanja}[nanumgt]{\@vargremphhanjafonttrue\def\GrEmphHanjaFont{#1}} +%\define@key{dhucs-gremph.sty}{gremphhangulfont}[utgr]{\@vargremphhangulfonttrue\def\GremphFont{#1}} +%\define@key{dhucs-gremph.sty}{gremphhanjafont}[utgt]{\@vargremphhanjafonttrue\def\GrEmphHanjaFont{#1}} + +\ProcessOptionsX + +%\if@bfemph +% \def\GrEmphFont{utbt} +% \def\GrEmphHanjaFont{utbt} +%\else +\if@unfont + \if@vargremphhangulfont\else + \def\GrEmphFont{outgr}\fi + \if@vargremphhanjafont\else + \def\GrEmphHanjaFont{outgt}\fi +\else + \if@vargremphhangulfont\else + \def\GrEmphFont{nanumgt}\fi + \if@vargremphhanjafont\else + \def\GrEmphHanjaFont{nanumgt}\fi +\fi +%\fi +%\def\SetGremphFonts#1#2{% +% \def\GrEmphFont{#1}% +% \def\GrEmphHanjaFont{#2}% +%} + +\if@bfem +\DeclareFontFamily{LUC}{grem}{\hyphenchar \font\m@ne} +\DeclareFontShape{LUC}{grem}{m}{n}{<-> LUC * \GrEmphFont b}{} +\DeclareFontShape{LUC}{grem}{m}{it}{<-> LUC * \GrEmphFont b}{} +\DeclareFontShape{LUC}{grem}{m}{sl}{<-> LUC * \GrEmphFont b}{} +\DeclareFontFamily{LUC}{gremhj}{\hyphenchar \font\m@ne} +\DeclareFontShape{LUC}{gremhj}{m}{n}{<-> LUC * \GrEmphHanjaFont b}{} +\DeclareFontShape{LUC}{gremhj}{m}{it}{<-> LUC * \GrEmphHanjaFont b}{} +\DeclareFontShape{LUC}{gremhj}{m}{sl}{<-> LUC * \GrEmphHanjaFont b}{} +\else +\DeclareFontFamily{LUC}{grem}{\hyphenchar \font\m@ne} +\DeclareFontShape{LUC}{grem}{m}{n}{<-> LUC * \GrEmphFont m}{} +\DeclareFontShape{LUC}{grem}{m}{it}{<-> LUC * \GrEmphFont m}{} +\DeclareFontShape{LUC}{grem}{m}{sl}{<-> LUC * \GrEmphFont m}{} +\DeclareFontFamily{LUC}{gremhj}{\hyphenchar \font\m@ne} +\DeclareFontShape{LUC}{gremhj}{m}{n}{<-> LUC * \GrEmphHanjaFont m}{} +\DeclareFontShape{LUC}{gremhj}{m}{it}{<-> LUC * \GrEmphHanjaFont m}{} +\DeclareFontShape{LUC}{gremhj}{m}{sl}{<-> LUC * \GrEmphHanjaFont m}{} +\fi + +\if@gremph +\DeclareRobustCommand\itshape + {\not@math@alphabet\itshape\mathit + \fontshape\itdefault\selectfont\SetAdhocFonts{grem}{gremhj}} +%\DeclareRobustCommand\slshape\itshape +\DeclareRobustCommand\slshape + {\not@math@alphabet\slshape\relax + \fontshape\sldefault\selectfont\SetAdhocFonts{grem}{gremhj}} +\else\fi +\def\regremph{% + \@gremphtrue + \DeclareRobustCommand*{\itshape}% + {\not@math@alphabet\itshape\mathit + \fontshape\itdefault\selectfont\SetAdhocFonts{grem}{gremhj}}% +% \DeclareRobustCommand\slshape\itshape + \DeclareRobustCommand\slshape + {\not@math@alphabet\slshape\relax + \fontshape\sldefault\selectfont\SetAdhocFonts{grem}{gremhj}}% +} +\def\ungremph{% + \@gremphfalse + \DeclareRobustCommand*{\itshape}% + {\not@math@alphabet\itshape\mathit + \fontshape\itdefault\selectfont}% + \DeclareRobustCommand\slshape + {\not@math@alphabet\slshape\relax + \fontshape\sldefault\selectfont}% +} +% \slhangul +\def\slhangul#1{% + \bgroup + \fontshape{sl}\selectfont #1\egroup +} + +\endinput + +% end of style. +% +% CHANGE LOG. +% * 2014/06/12. \if@unfonts => \if@unfont +% * 2007/08/02. redundant space bug fix +% * 2007/06/08. \slshape independent from \itshape +% * 2005/08/17. \slhangul added. diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/memucs-interword.sty b/language/korean/kotex-oblivoir/memhangul-ucs/memucs-interword.sty new file mode 100644 index 0000000000..e4e3f2f3ea --- /dev/null +++ b/language/korean/kotex-oblivoir/memhangul-ucs/memucs-interword.sty @@ -0,0 +1,160 @@ +%% File `memucs-interword.sty` +%% +%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{memucs-interword}[2007/09/22] + +\def\memucsinterwordskip{} +\def\memucsinterwordchapterskip{} +\def\memucshangulskips{} + +\newif\if@nonfrench\@nonfrenchfalse +\DeclareOption{nonfrench}{% + \@nonfrenchtrue} +\DeclareOption{HWP}{% + \def\memucsinterwordskip{\HWPinterwordskip}} +\DeclareOption{default}{% + \@nonfrenchtrue\def\memucsinterwordskip{\DEFAULTskips}\interHchar{0pt}} +\DeclareOption{wider}{% + \def\memucshangulskips{\widerhangul}} +\DeclareOption{narrower}{% + \def\memucshangulskips{\narrowerhangul}} +%\DeclareOption*{% +% \def\memucsinterwordskip{\DEFAULTskips}% +%} + +%\newlength\dimen@skip +%\setlength\dimen@skip{.1pt} + +%% finemath active. +\if@dhucsfinemath\else\@dhucsfinemathtrue\fi + +%\let\interhchar\setInterHangulSkip +\newcommand*\interHchar[1]{\setInterHangulSkip{#1}} +\let\interhchar\interHchar + +\newcommand*\interhword[4][\@empty]{% + \ifx#1\@empty\setinterwordskip{#2}{#3}{#4}\else + \setinterwordskip[#1]{#2}{#3}{#4}\fi +} + +\def\narrowerhangul{% + \def\memucshangulskips{% + \interHchar{-.5pt}% + }% +} +\def\widerhangul{% + \def\memucshangulskips{% + \interHchar{1pt}% + }% +} + +\newdimen\BASE@FONTsize +\BASE@FONTsize=\f@size\p@ + +\def\HWPinterwordskip{% + \def\memucshangulskips{% + \interHchar{0pt}% + }% + \def\memucsinterwordskip{% + \spaceskip = .475\BASE@FONTsize plus .25\BASE@FONTsize minus .1331\BASE@FONTsize + \if@nonfrench + \xspaceskip = .6\BASE@FONTsize plus .2\BASE@FONTsize minus .1\BASE@FONTsize + \fi + }% + \def\memucsinterwordchapterskip{% + \spaceskip = .5\BASE@FONTsize plus .1\BASE@FONTsize minus .05\BASE@FONTsize + \if@nonfrench + \xspaceskip = .65\BASE@FONTsize plus .2\BASE@FONTsize minus .1\BASE@FONTsize + \fi + }% +} + +\def\setinterwordskip{\@ifnextchar[\setinterwordskip@\setinterwordskip@@} +\def\setinterwordskip@[#1]#2#3#4{% + \def\memucsinterwordskip{% + \spaceskip = #2\BASE@FONTsize plus #3\BASE@FONTsize minus #4\BASE@FONTsize + \if@nonfrench + \xspaceskip = #1\BASE@FONTsize plus #3\BASE@FONTsize minus #4\BASE@FONTsize + \fi + }% +} + +\def\setinterwordskip@@#1#2#3{% + \def\memucsinterwordskip{% + \spaceskip = #1\BASE@FONTsize plus #2\BASE@FONTsize minus #3\BASE@FONTsize + \if@nonfrench + \xspaceskip = .6\BASE@FONTsize plus #2\BASE@FONTsize minus #3\BASE@FONTsize + \fi + }% +} + +\def\DEFAULTskips{% + \def\memucshangulskips{% +% \interHchar{0pt}% + }% + \def\memucsinterwordskip{% + \spaceskip = .413\BASE@FONTsize plus .1\BASE@FONTsize minus .1\BASE@FONTsize + \if@nonfrench + \xspaceskip = .55\BASE@FONTsize plus .11\BASE@FONTsize minus .1\BASE@FONTsize + \fi + }% + \def\memucsinterwordchapterskip{% + \spaceskip = .46\BASE@FONTsize plus .11\BASE@FONTsize minus .1\BASE@FONTsize + \if@nonfrench + \xspaceskip = .575\BASE@FONTsize plus .1\BASE@FONTsize minus .1\BASE@FONTsize + \fi + }% +} + +\ProcessOptions\relax + +\def\verbatim@font{\m@mverbfont\spaceskip\z@ + \hyphenchar\font\m@ne + \let\do\do@noligs + \verbatim@nolig@list} + +\def\narrowerinterhword{% + \spaceskip=.331\BASE@FONTsize plus .111\BASE@FONTsize minus .1\BASE@FONTsize + \if@nonfrench + \xspaceskip=.466\BASE@FONTsize plus .05\BASE@FONTsize minus .05\BASE@FONTsize + \fi +} + +\def\memucsinterwordhook{\memucsinterwordskip\memucshangulskips}% +\def\memucsinterwordchapterskiphook{\memucsinterwordchapterskip\memucshangulskips}% +\def\memucsfninterwordhook{\narrowerinterhword}% + +% engtext env +\@ifundefined{engtext}% + {% + \newenvironment{engtext}% + {\begingroup\spaceskip=\fontdimen2\font plus\fontdimen3\font minus\fontdimen4\font}% + {\endgroup}% + }{} + +% engtxt +\newskip\ORIG@spaceskip +\def\engtxt{\ORIG@spaceskip=\spaceskip + \spaceskip=\fontdimen2\font plus\fontdimen3\font minus\fontdimen4\font} +\def\endengtxt{\spaceskip=\ORIG@spaceskip} + +\endinput + +%% CHANGE LOG +% 2005/01/07. code clearance +% 2005/02/08. reset interwordchapterskip values +% 2005/05/17. engtext env. added. +% 2005/07/30. replace em by \BASE@FONTsize +% 2005/08/05. nonfrench option introduced. +% 2005/11/17. \interhword bug fixed. +% 2007/06/03. dhucs 4.0 hfontspec applied diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/memucs-setspace.sty b/language/korean/kotex-oblivoir/memhangul-ucs/memucs-setspace.sty new file mode 100644 index 0000000000..8db9d17acf --- /dev/null +++ b/language/korean/kotex-oblivoir/memhangul-ucs/memucs-setspace.sty @@ -0,0 +1,587 @@ +%% File `memucs-setspace.sty` +%% +%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% ======================= +%% +%% ì´ ìŠ¤íƒ€ì¼ì€ setspace 6.7ì„ ë°”íƒ•ìœ¼ë¡œ, memoirì˜ +%% ì¶œë ¥ë£¨í‹´ì„ hooking하여 ê±°ì˜ ë™ì¼í•˜ê²Œ ë™ìž‘하ë„ë¡ +%% ìˆ˜ì •í•œ 스타ì¼ì´ë‹¤. +%% memoir í´ëž˜ìŠ¤ì—ì„œ memhangul 스타ì¼ì„ ì‚¬ìš©í–ˆì„ ë•Œ +%% 불린다. 다른 ìš©ë„로는 ì‚¬ìš©í• ìˆ˜ ì—†ìŒ. +%% +%% This style is a modified version of SETSTYLE ver 6.7 by Erica M. S. Harris +%% modified by Karnes Kim +%% +%% FEATURES: +%% all the features of setstyle package +%% +%% NEW FEATURES: +%% +%% 1. [nofloatspacing] option +%% disables the feature of SETSTYLE, turning off all the line spacing +%% in the floats(figures, tables) and footnotes. +%% \noadjustfloatfnspacing, \adjustfloatfnspacing +%% 2. [hangul] option +%% When [hangul] option is on, the basic line spreading is set to +%% a proper line spacing in Korean(Hangul) documents, which has +%% a wider gap between the lines. +%% \SetHangulspace +%% 3. quote and quotation environment +%% quote and quotation environment have the same line spacing +%% with the floats and footnotes, verse. +%% \noadjustquotespacing, \adjustquotespacing +%% 4. [adjustfootnotesep] option +%% this option is meaningful only when [hangul] is on and +%% [nofloatspacing] off. +%% 5. [adjustverbatim] option. +%% verbatim environment. +%% \SetHangulVerbatimSpace. +%% 6. \ResetHangulspace, \RestoreHangulspace +%% + +\NeedsTeXFormat {LaTeX2e}[1994/12/09] +\def \filename {memucs-setspace.sty} +\def \filedate {2007/09/21} +\def \fileversion {6.7-memucs8} +\ProvidesPackage {memucs-setspace}[\filedate\space\fileversion\space + Contributed and Supported LaTeX2e package] +\typeout {Package: `memucs-setspace', a modified version of `setspace', \fileversion\space <\filedate>} + +% BP: add nodisplayskipstretch option and \setdisplayskipstretch command. + +\newcommand{\displayskipstretch}{\baselinestretch} +\newcommand{\setdisplayskipstretch}[1]{\renewcommand{\displayskipstretch}{#1}} +\DeclareOption{nodisplayskipstretch}{\setdisplayskipstretch{1.0}} + +% GT: add George Pearsons' suggested options. + +%% Karnes' +\newif\if@singlespacefn +\DeclareOption{nofloatspacing}{\@singlespacefnfalse} +\newif\if@singlespacequote +\DeclareOption{quotespacing}{\@singlespacequotetrue} +\newif\if@hangul +\DeclareOption{hangul}{\@hangultrue\AtEndOfPackage{\hangulspacing}} +\newif\if@adjustfootnotesep +\DeclareOption{adjustfootnotesep}{\@adjustfootnoteseptrue} +\newif\if@adjustverbatim +\DeclareOption{adjustverbatim}{\@adjustverbatimtrue} + +\DeclareOption{singlespacing}{\AtEndOfPackage{\singlespacing}} +\DeclareOption{onehalfspacing}{\AtEndOfPackage{\onehalfspacing}} +\DeclareOption{doublespacing}{\AtEndOfPackage{\doublespacing}} + +\@singlespacefntrue +\@singlespacequotefalse +\@hangulfalse +\@adjustfootnotesepfalse +\@adjustverbatimfalse +\ProcessOptions + +%%% provide memucsfninterwordhook +\ifx\undefined\memucsfninterwordhook + \providecommand\memucsfninterwordhook{}% +\fi + +\def\@floatfnspacinghook{% + \if@singlespacefn + \hangulfspacing + \else + \hangulspacing + \fi +} + +\newcommand\noadjustquotespacing{% + \@singlespacequotefalse +} + +\newcommand\adjustquotespacing{% + \@singlespacequotetrue +} + +\newcommand\adjustfloatfnspacing{% + \@singlespacefntrue +} + +\newcommand\noadjustfloatfnspacing{% + \@singlespacefnfalse +} + +% GT: Sat 28 Sep 1996: Widely using \newcommand, \renewcommand, and +% \newenvironment, instead of \def. + +% ** Line space commands. + +\newcommand{\setstretch}[1]{% + \def\baselinestretch{#1}% + \@currsize +} + +% GT: Sat 28 Sep 1996: spacing commands and environments modified to +% use \setstretch instead of \baselinestretch. +% +% GT: Sat 28 Sep 1996: No, I don't know understand the line spacing +% algorithms! If someone (LaTeX team) can enlighten me as to the +% general rule, please do! It would be very pleasant if setspace.sty +% were suited for document font sizes other than 10, 11 and 12 pt. +% +% GT: Tue 10 Dec 1996: Instead of fixing singlespacing to exact unity, +% allow user to redefine it (only slightly, please!) from its initial +% value of unity, in the case when a particular font is slightly larger +% or slightly smaller than its point size would indicate. This change +% affects setspace's single spacing commands, and LaTeX's footnote and +% float environments. The one and a half, double, and arbitrary +% spacing commands are unaltered. + +\newcommand{\SetSinglespace}[1]{% + \def\setspace@singlespace{#1}% +} + +%% Karnes. +\newcommand{\Set@Hangulspace}[2]{% + \def\setspace@hangulspace{#1}% + \def\setspace@hangulfspace{#2}% + \setstretch{#1}% +} + +\def\SetHangulspace#1#2{% + \AtBeginDocument{% + \gdef\setspace@hangulspace{#1}% + \gdef\setspace@hangulfspace{#2}% + }% + \setstretch{#1}% +} + +\newcommand{\SetHangulVerbatimSpace}[1]{% + \def\setspace@hangulverbspace{#1}% +} + +\let\tmp@current@hangulspace\setspace@hangulspace +\let\tmp@current@hangulfspace\setspace@hangulfspace + +\newcommand{\ResetHangulspace}[2]{% + \let\tmp@current@hangulspace\setspace@hangulspace% + \let\tmp@current@hangulfspace\setspace@hangulfspace% + \Set@Hangulspace{#1}{#2}% +} + +\newcommand{\RestoreHangulspace}{% + \Set@Hangulspace{\tmp@current@hangulspace}{\tmp@current@hangulfspace}% +} + +% Here's the default single line spacing value. +\SetSinglespace{1} + +%% Karnes. +\if@hangul +\Set@Hangulspace{1.333}{1.1} +\else +\Set@Hangulspace{1.0}{1.0} +\fi + +\newcommand{\singlespacing}{% + \setstretch {\setspace@singlespace}% normally 1 + \vskip \baselineskip % Correction for coming into singlespace +} + +%% Karnes. +\newcommand{\hangulspacing}{% + \setstretch{\setspace@hangulspace}% default +} + +\newcommand{\hangulfspacing}{% + \setstretch{\setspace@hangulfspace}% +} + +\newcommand{\hangulverbspacing}{% + \setstretch{\setspace@hangulverbspace}% +} + +\newcommand{\onehalfspacing}{% + \setstretch{1.25}% default + \ifcase \@ptsize \relax % 10pt + \setstretch {1.25}% + \or % 11pt + \setstretch {1.213}% + \or % 12pt + \setstretch {1.241}% + \fi +} + +\newcommand{\doublespacing}{% + \setstretch {1.667}% default + \ifcase \@ptsize \relax % 10pt + \setstretch {1.667}% + \or % 11pt + \setstretch {1.618}% + \or % 12pt + \setstretch {1.655}% + \fi +} + +%% adjust verbatim +%% if and only if [nofloatspacing] and [adjustverbatim] is on, +%% the verbatim will be the same to the main text linestretch. +%% if [hangul] it will adjust the linestretch to the quote or quotation +%% the other case, it will be 1.0, I hope. +%% +\if@adjustverbatim +\SetHangulVerbatimSpace{\setspace@hangulfspace}% +\else +\SetHangulVerbatimSpace{1.0} +\fi + +% ** Modification of the LaTeX command \@setsize. + +%---Stretch the baseline BEFORE calculating the strut size. This improves +% spacing below tabular environments etc., probably... +% Comments are welcomed. + +% GT: Sun 29 Sep 1996: Question: Is this code anywhere near correct +% since this part of LaTeX (in, eg, latex.ltx) has been greatly changed? + +% GT: Sun 29 Sep 1996: The meanings of the arguments to \@setsize +% appear to be (whatever these may signify) : +% current size; font baselineskip; ignored (!); and font size. + +% GT: Sun 29 Sep 1996: Note that \@setsize (in latest LaTeX, +% \@setfontsize, which is called by \@setsize) seems to be the only +% place in purely modern LaTeX where \@currsize is set, and ltxguide.cls +% seems to be the only file in the LaTeX base distribution that uses it! + +\def\@setsize#1#2#3#4{% + % Modified 1993.04.07--GDG per KPC + \@nomath#1% + \let\@currsize#1% + \baselineskip #2% + \baselineskip \baselinestretch\baselineskip + \parskip \baselinestretch\parskip + \setbox\strutbox \hbox{% + \vrule height.7\baselineskip + depth.3\baselineskip + width\z@}% + \skip\footins \baselinestretch\skip\footins + \normalbaselineskip\baselineskip#3#4} + +% ** Float and footnote adjustments to compensate for a change in the +% ** main text's line spacing. + +%---Increase the space between last line of text and footnote rule. +%\skip\footins 20pt plus4pt minus4pt + +%---Reset baselinestretch within floats and footnotes. + +% GT: Tue 23 Jan 1996: This is where the conflict with the combination +% of the color package and the figure environment used to occur. + +% Floats. + +% GT: Sat 28 Sep 1996: \@xfloat is the only place where \normalsize +% is still used in setspace.sty ! + +\if@singlespacefn +\let\latex@xfloat=\@xfloat +\def\@xfloat #1[#2]{% + \latex@xfloat #1[#2]% + \if@singlespacefn + \def\baselinestretch {\setspace@hangulfspace} + \else + \def\baselinestretch {\setspace@hangulspace} + \fi + \normalsize +} +\else\fi + +% Karnes: footnotesep for hangul +\if@adjustfootnotesep +\if@hangul +\if@singlespacefn + \ifcase \@ptsize \relax + \setlength\footnotesep{8.51 pt}% 10pt + \or + \setlength\footnotesep{9.6 pt}% 11pt + \or + \setlength\footnotesep{10.3 pt}% 12pt + \fi +\else +\fi +\else\fi +\else\fi + +% GT: Wed 24 Jan 1996: This footnote code was copied from LaTeX and +% modified rather naively. It had to be brought up to date, not only +% because of LaTeX's new color ability, but also because ther had +% been major changes to this code in LaTeX at least as far back as +% March 1992. + +% Normal, bottom of the page, footnotes. +% +% GT: Based HEAVILY on original LaTeX (2e) code. A standard hook would +% be MUCH preferred, so that LaTeX's footnote implementation needn't be +% copied each time it changes. +% +% GT: The \protected@edef requires at least the December 1994 LaTeX. +% This is precisely the kind of VERSION DEPENDENCY situation that +% cannot (AFAIK) be avoided, because LaTeX (2e) LACKS appropriate +% standard hooks and/or context markers. +\if@singlespacefn +\def\m@mold@footnotetext{\@memsetspace@footnotetext} +\renewcommand{\@footnotetext}[1]{\m@mold@footnotetext{#1}\m@mmf@prepare} +\long\def\@memsetspace@footnotetext#1{% + \insert\footins{% +% GT: Next line added. Hook desired here! + \@floatfnspacinghook\memucsfninterwordhook +% \def\baselinestretch {\setspace@hangulfspace}% +% \@SetFloatspaces + \reset@font\footnotesize + \interlinepenalty\interfootnotelinepenalty + \splittopskip\footnotesep + \splitmaxdepth \dp\strutbox \floatingpenalty \@MM + \hsize\columnwidth + \@parboxrestore + \protected@edef\@currentlabel{% + \csname p@footnote\endcsname\@thefnmark + }% + \color@begingroup + \@makefntext{% + \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% + \color@endgroup}} + +% Minipage footnotes. +\renewcommand{\@mpfootnotetext}[1]{% + \global\setbox\@mpfootins\vbox{% + \unvbox\@mpfootins +% GT: Next line added. Hook desired here! + \@floatfnspacinghook\memucsfninterwordhook +% \def\baselinestretch {\setspace@hangulfspace}% + \foottextfont \hsize\columnwidth \@parboxrestore + \protected@edef\@currentlabel{\csname p@mpfootnote\endcsname\@thefnmark}% + \color@begingroup + \@makefntext{% + \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% + \color@endgroup}} + +\else\fi + +% ** Line space environments. + +% A single spaced quote (say) is done by surrounding singlespace with quote. + +\newenvironment{singlespace}{% + \vskip \baselineskip + \setstretch {\setspace@singlespace}% + \vskip -\baselineskip +}{% + \par +} + +% GT (c/o Mark Olesen), Wed 15 April 1998. + +\newenvironment{singlespace*}{% + \setstretch {\setspace@singlespace}% + \vskip -\baselineskip +}{% + \vskip -0.5\baselineskip +} + +% spacing, doublespace and onehalfspace all are meant to INCREASE the +% spacing (i.e. calling onehalfspace from within doublespace will not +% produce a graceful transition between spacings) +% +% Next two definitions fixed for consistency with TeX 3.x + +% In order to use \newenvironment, while easily using same code for +% end of each environment, the code that used to be in \endspacing has +% been moved into a new (but internal) macro, \restore@spacing. + +\newcommand{\restore@spacing}{% + \par + \vskip \parskip + \vskip \baselineskip + \endgroup + \vskip -\parskip + \vskip -\baselineskip +} + +\newenvironment{spacing}[1]{% + \par + \begingroup % moved from \endspacing by PGBR 29-1-91 + \setstretch {#1}% +}{% + \restore@spacing +} + +% one and a half spacing is 1.5 x pt size +\newenvironment{onehalfspace}{% + \begingroup + \onehalfspacing +}{% + \restore@spacing +} + +% double spacing is 2 x pt size +\newenvironment{doublespace}{% + \begingroup + \doublespacing +}{% + \restore@spacing +} + +%% quote and quotation environment : Karnes. +\def\@quotespacinghook{% + \if@singlespacequote + \hangulfspacing% + \else + \hangulspacing% + \fi +} + +\renewenvironment{quotation}% + {\list{}{\listparindent 1.5em% + \itemindent \listparindent + \rightmargin \leftmargin + \parsep \z@ \@plus\p@}% +% \memhangulinterwordhook + \item[]% + \@quotespacinghook + }% + {\endlist + \if@singlespacequote\vskip-.2\onelineskip\fi} +\renewenvironment{quote}% + {\list{}{\rightmargin\leftmargin}% +% \memhangulinterwordhook + \item[] + \@quotespacinghook + }% + {\endlist + \if@singlespacequote\vskip-.2\onelineskip\fi} +\renewenvironment{symbols}{\list{}% + {\itemindent 0em \leftmargin 8em + \labelsep 1em \labelwidth 5em +% \memhangulinterwordhook + \let\makelabel\symbollabel}% + \@quotespacinghook + }% + {\endlist} + +%%%%%%%%%%%%%%%%%%%% +%%%% fix vertical spacing in the verse environment. mempatch 3.3 +\renewenvironment{verse}[1][\linewidth]{% + \refstepcounter{verse}% + \setcounter{poemline}{0}\refstepcounter{poemline}% + \setcounter{vslineno}{1}% + \let\\=\@vscentercr + \list{}{\itemsep \z@ + \itemindent -\vindent + \listparindent\itemindent + \parsep \stanzaskip + \ifdim #1<\linewidth %% short line + \rightmargin \z@ + \leftmargin \linewidth + \advance\leftmargin -#1\relax + \advance\leftmargin -0.5\leftmargin + \advance\leftmargin \vindent + \else + \ifdim #1>\linewidth %% long line + \rightmargin \z@ + \leftmargin \vindent + \else %% default + \rightmargin \leftmargin + \advance\leftmargin \vindent + \fi + \fi} + \item[]% + \@quotespacinghook}{\endlist} +%%%%%%%%%%%%%% + +\renewenvironment{altverse}% + {\starpatternfalse\patternfalse\altindenttrue\setcounter{vslineno}{1}% + \@quotespacinghook + }% + {\altindentfalse} + +\def\@verbatim{\the\every@verbatim + \trivlist + \if@adjustverbatim\hangulverbspacing\else\fi% + \item \relax + \if@minipage\else\vskip\parskip\fi + \@beginparpenalty \predisplaypenalty + \leftskip\@totalleftmargin\rightskip\z@ + \parindent\z@\parfillskip\@flushglue\parskip\z@ + \@@par + \def\par{% + \if@tempswa + \leavevmode\null\@@par\penalty\interlinepenalty + \else + \@tempswatrue + \ifhmode\@@par\penalty\interlinepenalty\fi + \fi}% + \def\@noitemerr{\@warning{No verbatim text}}% + \obeylines + \let\do\@makeother \dospecials + \verbatim@font + \everypar \expandafter{\the\everypar \unpenalty}% + \wrapright\the\afterevery@verbatim} + +%% Karnes : epigraph +\newcommand\epigraphspacinghook{\setstretch{1.0}} +\newcommand\epigraphspacing[1]{% + \renewcommand\epigraphspacinghook{\setstretch{#1}}% +} + +\renewcommand{\epigraph}[2]{\vspace{\beforeepigraphskip} + {\epigraphsize\begin{\epigraphflush}% + \epigraphspacinghook + \begin{minipage}{\epigraphwidth} + \@epitext{#1}\\ \@episource{#2} + \end{minipage}\end{\epigraphflush} + \vspace{\afterepigraphskip}}} + +\renewenvironment{epigraphs}{% + \vspace{\beforeepigraphskip}\begin{\epigraphflush} + \epigraphsize + \begin{minipage}{\epigraphwidth} + \epigraphspacinghook + \list{}% + {\itemindent\z@ \labelwidth\z@ \labelsep\z@ + \leftmargin\z@ \rightmargin\z@ + \let\makelabel\qitemlabel}}% + {\endlist\end{minipage}\end{\epigraphflush} + \vspace{\afterepigraphskip}} + +% GT: EMSH chose to omit display math part that follows. +% She wrote (see above) that the "altered spacing before and after displayed +% equations ... just looked too much". +% +% Fix up spacing before and after displayed math +% (arraystretch seems to do a fine job for inside LaTeX displayed math, +% since array and eqnarray seem to be affected as expected). +% Changing \baselinestretch and doing a font change also works if done here, +% but then you have to change @setsize to remove the call to @nomath) +% +% GT: The \belowdisplayskip line was mistyped; now fixed, courtesy of +% David Hull. +% +% GT: Brett Parnell has addressed EMSH's concern by replacing +% \baselinestretch by \displayskipstretch in displays, as follows. + +\everydisplay\expandafter{% + \the\everydisplay + \abovedisplayskip \displayskipstretch\abovedisplayskip + \belowdisplayskip \displayskipstretch\belowdisplayskip + \abovedisplayshortskip \displayskipstretch\abovedisplayshortskip + \belowdisplayshortskip \displayskipstretch\belowdisplayshortskip +} + +\endinput + +%%% EOF. diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/nanumfontsel.sty b/language/korean/kotex-oblivoir/memhangul-ucs/nanumfontsel.sty new file mode 100644 index 0000000000..3a24d64566 --- /dev/null +++ b/language/korean/kotex-oblivoir/memhangul-ucs/nanumfontsel.sty @@ -0,0 +1,29 @@ +%% File `nanumfontsel.sty` +%% +%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\ProvidesPackage{nanumfontsel} + +\newif\ifUSETONE\USETONEfalse +\DeclareOption{USETONEt1font}{\USETONEtrue} +\DeclareOption{uset1font}{\USETONEtrue} +\ProcessOptions + +\ifUSETONE +\RequirePackage[T1]{fontenc} +\renewcommand{\rmdefault}{nanummj} +\renewcommand{\sfdefault}{nanumgt} +\fi +\SetHangulFonts{nanummj}{nanumgt}{nanumgt} +\SetHanjaFonts{nanumgt}{nanumgt}{nanumgt} + +\endinput + diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/ob-koreanappendix.sty b/language/korean/kotex-oblivoir/memhangul-ucs/ob-koreanappendix.sty new file mode 100644 index 0000000000..9c46eaa9c5 --- /dev/null +++ b/language/korean/kotex-oblivoir/memhangul-ucs/ob-koreanappendix.sty @@ -0,0 +1,98 @@ +%% File `ob-koreanappendix.sty` +%% +%% Copyright (c) 2007-2015 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% oblivoir sub-style. part of oblivoir +%% \appendix (부ë¡) +%% +\gdef\set@appendix@chapter{% + \renewcommand\thesection{\Alph{APPsection}}% + \renewcommand\thesubsection{\thesection.\arabic{APPsubsection}} + \ifanappendix + \counterwithout{APPsection}{APPchapter} + \counterwithin{APPsubsection}{APPsection} + \fi% + \counterwithin{figure}{APPsection}\counterwithin{table}{APPsection}% + \counterwithin{equation}{APPsection}% + \renewcommand\thefigure{\Alph{APPsection}.\arabic{figure}}% + \renewcommand\thetable{\Alph{APPsection}.\arabic{table}}% + \renewcommand\theequation{\Alph{APPsection}.\arabic{equation}}% + \set@appendix@chapsec +} + +\renewcommand{\@resets@pp}{% + \par + \@ppsavesec + \set@appendix@chapter + \restoreapp +} + +\renewcommand{\appendix}{\par + \set@appendix@chapter + \anappendixtrue +% \chapterstyle{appendixdefault}% + \if@AppendixTitleToToc + \addcontentsline{toc}{chapter}{\appendixname}% + \fi + \if@AttachAppendixTitleToSecnum + \addtodef{\secheadstyle}{}{\appendixrefname~}% + \fi +} + +\def\set@appendix@chapsec{% + %%% SECTION in APPENDIX + \renewcommand{\section}{% + \sechook\memucsinterwordhook% + \@startsection{section}{1}% level 1 + {\secindent}% heading indent + {\beforesecskip}% skip before the heading + {\aftersecskip}% skip after the heading + {\normalfont\secheadstyle}} % font + % + \def\M@sect##1##2##3##4##5##6[##7][##8]##9{% + \ifheadnameref\M@gettitle{##8}\else\M@gettitle{##7}\fi + \ifnum ##2>\c@secnumdepth + \let\@svsec\@empty + \else + \refstepcounter{APP##1}% + \protected@edef\@svsec{\@seccntformat{##1}\relax}% + \fi + \@tempskipa ##5\relax + \ifdim \@tempskipa>\z@ + \begingroup + ##6{% + \@hangfrom{\hskip ##3\relax\@svsec}% + \interlinepenalty \@M ##9\@@par}% + \endgroup + \csname ##1mark\endcsname{##8}% + \addcontentsline{toc}{##1}{% + \ifnum ##2>\c@secnumdepth \else + \protect\numberline{\noexpand\protect\csname the##1\endcsname}% + \fi + ##7}% + \else + \def\@svsechd{% + ##6{\hskip ##3\relax + \@svsec ##9}% + \csname ##1mark\endcsname{##8}% + \addcontentsline{toc}{##1}{% + \ifnum ##2>\c@secnumdepth \else + \protect\numberline{\csname the##1\endcsname}% + \fi + ##7}}% + \fi + \expandafter\protected@edef + \expandafter\@currentlabel + \expandafter{\csname the##1\endcsname}% + \@xsect{##5}}% +} + +\endinput diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/ob-nokoreanappendix.sty b/language/korean/kotex-oblivoir/memhangul-ucs/ob-nokoreanappendix.sty new file mode 100644 index 0000000000..69044f5eba --- /dev/null +++ b/language/korean/kotex-oblivoir/memhangul-ucs/ob-nokoreanappendix.sty @@ -0,0 +1,96 @@ +%% File `ob-nokoreanappendix.sty` +%% +%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% oblivoir sub-style. part of oblivoir +%% \appendix (부ë¡) : nokorean +%% +\gdef\set@appendix@chapter{% + \ifanappendix\counterwithout{section}{chapter}\fi% + \setcounter{section}{0} + \setcounter{chapter}{0} + \renewcommand\thesection{\Alph{section}}% + \counterwithin{figure}{section}\counterwithin{table}{section}% + \counterwithin{equation}{section}% + \renewcommand\thefigure{\Alph{section}.\arabic{figure}}% + \renewcommand\thetable{\Alph{section}.\arabic{table}}% + \renewcommand\theequation{\Alph{section}.\arabic{equation}}% + \set@appendix@chapsec +} + +\renewcommand{\@resets@pp}{% + \par + \@ppsavesec + \set@appendix@chapter + \restoreapp +} + +\renewcommand{\appendix}{\par + \set@appendix@chapter + \anappendixtrue +% \chapterstyle{appendixdefault}% + \if@AppendixTitleToToc + \addcontentsline{toc}{chapter}{\appendixname}% + \fi + \if@AttachAppendixTitleToSecnum + \addtodef{\secheadstyle}{}{\appendixrefname~}% + \fi +} + +\def\set@appendix@chapsec{% + %%% SECTION in APPENDIX + \renewcommand{\section}{% + \sechook + \@startsection{section}{1}% level 1 + {\secindent}% heading indent + {\beforesecskip}% skip before the heading + {\aftersecskip}% skip after the heading + {\normalfont\secheadstyle}} % font + % + \def\M@sect##1##2##3##4##5##6[##7][##8]##9{% + \ifheadnameref\M@gettitle{##8}\else\M@gettitle{##7}\fi + \ifnum ##2>\c@secnumdepth + \let\@svsec\@empty + \else + \refstepcounter{##1}% + \protected@edef\@svsec{\@seccntformat{##1}\relax}% + \fi + \@tempskipa ##5\relax + \ifdim \@tempskipa>\z@ + \begingroup + ##6{% + \@hangfrom{\hskip ##3\relax\@svsec}% + \interlinepenalty \@M ##9\@@par}% + \endgroup + \csname ##1mark\endcsname{##8}% + \addcontentsline{toc}{##1}{% + \ifnum ##2>\c@secnumdepth \else + \protect\numberline{\noexpand\protect\csname the##1\endcsname}% + \fi + ##7}% + \else + \def\@svsechd{% + ##6{\hskip ##3\relax + \@svsec ##9}% + \csname ##1mark\endcsname{##8}% + \addcontentsline{toc}{##1}{% + \ifnum ##2>\c@secnumdepth \else + \protect\numberline{\csname the##1\endcsname}% + \fi + ##7}}% + \fi + \expandafter\protected@edef + \expandafter\@currentlabel + \expandafter{\csname the##1\endcsname}% + \@xsect{##5}}% +} + +\endinput diff --git a/language/korean/kotex-oblivoir/memhangul-ucs/ob-toclof.sty b/language/korean/kotex-oblivoir/memhangul-ucs/ob-toclof.sty new file mode 100644 index 0000000000..5ef56b463f --- /dev/null +++ b/language/korean/kotex-oblivoir/memhangul-ucs/ob-toclof.sty @@ -0,0 +1,144 @@ +%% File `ob-toclof.sty` +%% +%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% oblivoir substyle. part of oblivoir, +%% +%% \newlistof{listoffigures}{lof}{\listfigurename} +%% \kill@lastcounter{lofdepth} +%% \newlistentry[section]{figure}{lof}{0} +%% \cftsetindents{figure}{0em}{2.3em} +%% +\if@toclofentry\else +\renewcommand{\put@bsintoc}{% + \ifadd@bstotoc + \ifnumber@bs\else + \phantomsection + \addcontentsline{toc}{section}{\abstractname} + \fi + \fi} + +\def\addappheadtotoc{\addcontentsline{toc}{section}{\appendixtocname}} + +\renewcommand{\newlistof}[3]{% + \@namedef{ext@#2}{#2} + \@ifundefined{c@#2depth}{\newcounter{#2depth}}{} + \setcounter{#2depth}{1} + \@namedef{#2mark}{\markboth{#3}{#3}} + \@namedef{#1}{\@ifstar{\@nameuse{@star#2}}{\@nameuse{@plain#2}}} + \@namedef{@star#2}{% + \ensureonecol + \par + \begingroup +%%% \parindent\z@ \parskip\cftparskip + \@nameuse{@#2maketitle} + \@starttoc{#2}% + \endgroup + \restorefromonecol} + \@namedef{@plain#2}{% + \ensureonecol + \par + \begingroup +%%% \parindent\z@ \parskip\cftparskip + \@nameuse{@#2maketitle} + \phantomsection + \addcontentsline{toc}{section}{#3} + \@starttoc{#2}% + \endgroup + \restorefromonecol} + \@namedef{@#2maketitle}{% + \@nameuse{#2headstart} + {\parindent\z@ \parskip\cftparskip + \interlinepenalty\@M + \@nameuse{print#2nonum}% + \@nameuse{print#2title}{#3}% + \@nameuse{#2mark}% + \thispagestyle{chapter}% + \@nameuse{after#2title} + } + \@afterheading} +% \@namedef{#2headstart}{\chapterheadstart} +% \@namedef{after#2title}{\afterchaptertitle} +% \@namedef{print#2nonum}{\printchapternonum} +% \@namedef{print#2title}##1{\printchaptertitle{##1}} +} % end \newlistof + +\def\@chapter[#1]#2{% + \ifx\ch@pt@c\m@m@empty % no optional args + \def\f@rtoc{#1}% + \def\f@rhdr{#1}% + \else % at least one opt arg + \def\f@rtoc{\ch@pt@c}% + \nametest{#1}{#2}% + \ifsamename % one opt arg + \def\f@rhdr{\ch@pt@c}% + \else % two opt args + \def\f@rhdr{#1}% + \fi + \fi + \m@m@Andfalse + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter + \m@m@Andtrue + \fi + \fi + \ifm@m@And + \ifanappendix + \refstepcounter{APPchapter}% + \else + \refstepcounter{chapter}% + \fi + \fi + \chaptermark{\f@rhdr} + \ifartopt + \@makechapterhead{#2}% + \@afterheading + \else + \insertchapterspace + \if@twocolumn + \@topnewpage[\@makechapterhead{#2}]% + \else + \@makechapterhead{#2}% + \fi + \@afterheading + \fi + \ifm@m@And + \ifanappendix + \addcontentsline{toc}{appendix}{% + \protect\chapternumberline{\hchaptertitlehead}\f@rtoc}% + \memappchapinfo{\thechapter}{\f@rtoc}{\f@rhdr}{#2}% + \else + \addcontentsline{toc}{section}{% + \protect\chapternumberline{\hchaptertitlehead}\f@rtoc}% + \memchapinfo{\hchaptertitlehead}{\f@rtoc}{\f@rhdr}{#2}% + \fi + \else + \addcontentsline{toc}{section}{\f@rtoc}% + \ifanappendix + \memappchapinfo{}{\f@rtoc}{\f@rhdr}{#2}% + \else + \memchapinfo{\hchaptertitlehead}{\f@rtoc}{\f@rhdr}{#2}% + \fi + \fi + \ifheadnameref\M@gettitle{\f@rhdr}\else\M@gettitle{\f@rtoc}\fi +%%% for chapter + \ifanappendix + \protected@edef\@currentlabel{\thechapter}% + \fi +} + +\newlistof{tableofcontents}{toc}{\contentsname} +\newlistof{listoffigures}{lof}{\listfigurename} +\newlistof{listoftables}{lot}{\listtablename} + +\fi % of \if@toclofentry + +\endinput diff --git a/language/korean/kotex-oblivoir/memhangul-x/memhangul-x.sty b/language/korean/kotex-oblivoir/memhangul-x/memhangul-x.sty new file mode 100644 index 0000000000..787df1d0db --- /dev/null +++ b/language/korean/kotex-oblivoir/memhangul-x/memhangul-x.sty @@ -0,0 +1,401 @@ +%% File `memhangul-x.sty` +%% +%% (C) Copyright 2006-2015 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%%% file `memhangul-x.sty` +%% part of oblivoir v2 +%% +\NeedsTeXFormat{LaTeX2e} +\def\filedate{2015/10/05} +\def\fileversion{11.10} +\ProvidesPackage{memhangul-x}[\filedate Hangul Typography for (x)oblivoir] +%\typeout{Hangul Typography for (x)oblivoir} + +%% Options : + +\providecommand\DisabledOption[1]{% + \typeout{[#1] option to this class has been disabled!}} + +%%%% DisabledOptions +\newif\if@interwordHWP\@interwordHWPfalse +\DeclareOption{interwordHWP}{\DisabledOption{interwordHWP}} +\newif\if@interworddefault\@interworddefaultfalse +%\DeclareOption{interworddefault}{\DisabledOption{interworddefault}} +\DeclareOption{interworddefault}{\@interworddefaulttrue} +%\newif\if@finemath\@finemathfalse +\DeclareOption{finemath}{\DisabledOption{finemath}} +%\newif\if@nojosa\@nojosafalse +\DeclareOption{nojosa}{\DisabledOption{nojosa}} +%\newif\if@dvips{\@dvipsfalse} +\DeclareOption{dvips}{\DisabledOption{dvips}} +\DeclareOption{strictcharcheck}{\DisabledOption{strictcharcheck}} + +%%%% active options +\newif\if@hsspace\@hsspacetrue +\DeclareOption{nosetspace}{\@hsspacefalse} + +\newcommand\nosetspace{% + \@hsspacefalse +} + +%\RequirePackage{ifluatex} +%\RequirePackage{ifxetex} + +\newif\if@hsspacenoquote\@hsspacenoquotetrue +\DeclareOption{quotespacing}{\@hsspacenoquotefalse} +\newif\if@nonfrench\@nonfrenchfalse +\DeclareOption{nonfrench}{\@nonfrenchtrue} +\newif\if@hanja\@hanjafalse +\DeclareOption{hanja}{\@hanjatrue} +\newif\if@mathdisp\@mathdispfalse +\DeclareOption{adjustmath}{\@mathdisptrue} + +\newif\if@arabicfrontmatter{\@arabicfrontmatterfalse} +\DeclareOption{arabicfront}{\@arabicfrontmattertrue} +\newif\if@defaulthangulpagestyle{\@defaulthangulpagestylefalse} +\DeclareOption{hangulpagestyle}{\@defaulthangulpagestyletrue} +\newif\if@pdfbookmark{\@pdfbookmarkfalse} +\DeclareOption{pdfbookmark}{\@pdfbookmarktrue} +\newif\if@polyglos\@polyglosfalse +\DeclareOption{polyglossia}{\@polyglostrue} + +\ifxetex +%%% xetexko options +\DeclareOption{gremph}{\PassOptionsToPackage{\CurrentOption}{xetexko-var}} +\DeclareOption{itemph}{\PassOptionsToPackage{\CurrentOption}{xetexko-var}} +%%% new option +\DeclareOption{latinquote}{\PassOptionsToPackage{\CurrentOption}{xetexko-var}} +\DeclareOption{oldhangul}{\PassOptionsToPackage{\CurrentOption}{xetexko-var}} +\DeclareOption{manualfontspec}{\PassOptionsToPackage{\CurrentOption}{xetexko-var}} +\DeclareOption{nowinname}{\PassOptionsToPackage{\CurrentOption}{xetexko-var}} +\DeclareOption{unfonts}{\PassOptionsToPackage{\CurrentOption}{xetexko-var}} +\DeclareOption{nounfonts}{\PassOptionsToPackage{\CurrentOption}{xetexko-var}} +\DeclareOption{nanum}{\PassOptionsToPackage{\CurrentOption}{xetexko-var}} +\DeclareOption{hcr}{\PassOptionsToPackage{\CurrentOption}{xetexko-var}} +\else\ifluatex +%%% luatexko options +\DeclareOption{gremph}{\PassOptionsToPackage{\CurrentOption}{xob-font}} +\DeclareOption{itemph}{\PassOptionsToPackage{\CurrentOption}{xob-font}} +%%% new option +\DeclareOption{latinquote}{\PassOptionsToPackage{\CurrentOption}{xob-font}} +\DeclareOption{oldhangul}{\PassOptionsToPackage{\CurrentOption}{xob-font}} +\DeclareOption{manualfontspec}{\PassOptionsToPackage{\CurrentOption}{xob-font}} +\DeclareOption{nowinname}{\PassOptionsToPackage{\CurrentOption}{xob-font}} +\DeclareOption{unfonts}{\PassOptionsToPackage{\CurrentOption}{xob-font}} +\DeclareOption{nounfonts}{\PassOptionsToPackage{\CurrentOption}{xob-font}} +\DeclareOption{nanum}{\PassOptionsToPackage{\CurrentOption}{xob-font}} +\DeclareOption{hcr}{\PassOptionsToPackage{\CurrentOption}{xob-font}} +\else +%%% pdftex options +\ifPDFTeX +\DeclareOption{gremph}{\DisabledOption{gremph}} +\DeclareOption{itemph}{\DisabledOption{itemph}} +\DeclareOption{latinquote}{\DisabledOption{latinquote}} +\DeclareOption{oldhangul}{\DisabledOption{oldhangul}} +\DeclareOption{manualfontspec}{\DisabledOption{manualfontspec}} +\DeclareOption{nowinname}{\DisabledOption{nowinname}} +\DeclareOption{unfonts}{\DisabledOption{unfonts}} +\DeclareOption{nounfonts}{\DisabledOption{nounfonts}} +\DeclareOption{nanum}{\DisabledOption{nanum}} +\DeclareOption{hcr}{\DisabledOption{hcr}} +\fi +\fi\fi + +%%% figtabcapt +\newif\if@figtabcapt@\@figtabcapt@false +\DeclareOption{figtabcapt}{\@figtabcapt@true} + +\newif\ifKOTEXCJK\KOTEXCJKtrue +\DeclareOption{cjk}{\KOTEXCJKtrue} +\DeclareOption{dhucs}{\KOTEXCJKfalse} +\DeclareOption{uset1font}{\PassOptionsToPackage{usecjkt1font}{cjkutf8-ko}} +\DeclareOption{usedotemph}{\PassOptionsToPackage{\CurrentOption}{cjkutf8-ko}} + +\ProcessOptions \relax + +\if@polyglos + \RequirePackage{polyglossia} + \RequirePackage{xparse} +%%% \sethangulfont{FONTNAME} or \sethangulfont[tt]{FONTNAME}[FEATURES] + \NewDocumentCommand\sethangulfont{omo}{% + \IfValueTF{#1}{% + \IfValueTF{#3}{% + \expandafter\newfontfamily\csname hangulfont#1\endcsname + {#2}[#3]}{% + \expandafter\newfontfamily\csname hangulfont#1\endcsname + {#2}}% + }% + {% + \IfValueTF{#3}{% + \newfontfamily\hangulfont{#2}[#3]% + }{% + \newfontfamily\hangulfont{#2}% + }% + }% + } +\else +\ifluatex + \RequirePackage{luatexko} + \RequirePackage{xob-font} + \RequirePackage{xob-dotemph} +\else\ifxetex + \RequirePackage{xetexko-var} + \RequirePackage{xob-dotemph} + \else + \ifKOTEXCJK + \RequirePackage{cjkutf8-ko} +% \else +% \RequirePackage{dhucs} + \fi +\fi\fi\fi + +%% define memh@hu +\newdimen\memh@hu\memh@hu=0.059375em + +\newif\if@inthekoreancontext\@inthekoreancontexttrue + +%% memoir [ms] option +\ifmsdoc +\newcommand*\MSNormalSize{ + \let\large\normalsize + \let\Large\normalsize + \let\LARGE\normalsize + \let\huge\normalsize + \let\Huge\normalsize + \let\HUGE\normalsize + \let\small\normalsize + \let\scriptsize\normalsize + \let\footnotesize\normalsize + \let\tiny\normalsize + } +\AtBeginDocument{ + \renewcommand{\msdoublespacing}{% + \renewcommand{\baselinestretch}{1.75}\large\normalsize} + \renewcommand{\mssinglespacing}{% + \renewcommand{\baselinestretch}{1.1}\large\normalsize} + \renewcommand{\familydefault}{cmtt} + \renewcommand{\rmdefault}{cmtt} + \renewcommand{\sfdefault}{cmtt} + \renewcommand{\bfdefault}{m} + \renewcommand{\itdefault}{n} + \renewcommand{\sldefault}{n} + \renewcommand{\scdefault}{n} + \renewcommand{\baselinestretch}{1.75} + \@twocolumnfalse + \onecolumn + \sloppy + \@twosidefalse + \raggedbottom + \pagestyle{plain} +} +\fi + +\if@pdfbookmark + \@ifpackageloaded{hyperref}{% hyperref is already loaded + \typeout{hyperref is already loaded!}% + \RequirePackage{memhfixc}}% + {% + \RequirePackage{hyperref} + \RequirePackage{memhfixc}} +\fi + +%%% interword +\if@interworddefault + \RequirePackage{memucs-interword-x} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% 한글 ê´€ë ¨ ì´ë¦„ ì„¤ì • (not from hangul.sty) + +\if@hanja +\def\today{\number\year å¹´~\number\month 月~\number\day æ—¥} +\def\enclname{åŒå°ç‰©} +\def\ccname{寫本} +\def\headtoname{å—信人} +\def\seename{\ì„~åƒç…§} +\def\alsoname{\ì„~åƒç…§} +\def\contentsname{ç›®~次} +\def\listfigurename{圖~目次} +\def\listtablename{表~目次} +\def\refname{åƒè€ƒ~æ–‡ç»} +\def\indexname{ç´¢~引} +\def\tablename{表} +\def\figurename{圖} +\def\abstractname{è¦~ç´„} +\def\bibname{åƒè€ƒ~圖書} +\def\appendixname{附錄} +\def\subappendixname{附錄} +\def\appendixtocname{附~錄} +\def\appendixpagename{附~錄} +\def\partname{篇} +\def\chaptername{ç« } +\def\sectionname{節} +\def\colorlayer{è‰²ç›¸ë ˆì´ì–´} +\def\glossaryname{語彙} +\def\figurerefname{圖} +\def\tablerefname{表} +\def\pagename{é¢} +\def\pagerefname{é¢} +\def\partrefname{篇} +\def\chapterrefname{ç« } +\def\sectionrefname{\S} +\else +\def\today{\number\year ë…„~\number\month ì›”~\number\day ì¼} +\def\enclname{ë™ë´‰ë¬¼} +\def\ccname{사본} +\def\headtoname{받는ì´} +\def\seename{\ì„~참조} +\def\alsoname{\ì„~함께~참조} +\def\contentsname{ì°¨~ë¡€} +\def\listfigurename{그림~차례} +\def\listtablename{í‘œ~차례} +\def\refname{ì°¸ê³ ~문헌} +\def\indexname{찾아보기} +\def\tablename{í‘œ} +\def\figurename{그림} +\def\abstractname{ìš”~약} +\def\bibname{ì°¸ê³ ~문헌} +\def\appendixname{부ë¡} +\def\subappendixname{부ë¡} +\def\appendixtocname{부~ë¡} +\def\appendixpagename{부~ë¡} +\def\partname{편} +\def\chaptername{장} +\def\sectionname{ì ˆ} +\def\colorlayer{환등íŒ~색ìƒ} +\def\glossaryname{용어집} +\def\figurerefname{그림} +\def\tablerefname{í‘œ} +\def\pagename{페ì´ì§€} +\def\pagerefname{페ì´ì§€} +\def\partrefname{편} +\def\chapterrefname{장} +\def\sectionrefname{\S} +\fi + +%% \marginparswitchtrue/false +\providecommand{\marginparswitchtrue}{\@mparswitchtrue} +\providecommand{\marginparswitchfalse}{\@mparswitchfalse} +\providecommand{\reversemargintrue}{\@reversemargintrue} +\providecommand{\reversemarginfalse}{\@reversemarginfalse} + +%% select textwidth with chars +\def\testh@ng@lch@r@cters{ê°€ê°¸ê±°ê²¨ê³ êµêµ¬ê·œê·¸ê¸°} +\newlength\t@nch@ars +\newcommand*\setxxxlength[2]{% + \setbox0\hbox{\testh@ng@lch@r@cters}\setlength\t@nch@ars{\wd0}% + \@ifundefined{#1length}{\expandafter\newlength\csname #1length\endcsname}{}% + \expandafter\setlength\csname #1length\endcsname{#2\t@nch@ars}% + \expandafter\divide\csname #1length\endcsname by 10% +} + +%%% kscntformat +%%% HLaTeXì˜ \kscntformat ëª…ë ¹ì„ í‰ë‚´ëƒ„ +%%% \kscntformat{section}{ì œ}{ì ˆ} 형ì‹ìœ¼ë¡œ 쓴다. +\newsavebox{\tmp@XXbox} +\newdimen\tmp@XXdim +\def\kscntformat#1#2#3{% + \sbox{\tmp@XXbox}{#2\expandafter\number\csname c@#1\endcsname#3}% + \setlength\tmp@XXdim{\wd\tmp@XXbox}\advance\tmp@XXdim by1em% + \expandafter\def\csname the#1\endcsname{#2\expandafter\number\csname c@#1\endcsname#3}% + \expandafter\renewcommand\csname cft#1numwidth\endcsname{\tmp@XXdim}% + \expandafter\renewcommand\csname cft#1presnum\endcsname{}% + \expandafter\renewcommand\csname cft#1aftersnum\endcsname{}% +} + +\AtBeginDocument{% +\ifnokorean\else +\ifkosection +\kscntformat{section}{ì œ\ob@onethirdspace }{\ob@onethirdspace ì ˆ} +\renewcommand\thesubsection{\arabic{section}.\arabic{subsection}} +\fi\fi +} + +\RequirePackage{memhangul-common} + +\ifx\memucsinterwordhook\undefined +\def\memucsinterwordhook{} +\fi + +\ifx\memucsinterwordchapterskiphook\undefined +\def\memucsinterwordchapterskiphook{} +\fi + +\if@nonfrench\else + \frenchspacing +\fi + +%%% hsetspace for memucs +\if@hsspace + \RequirePackage[hangul,adjustverbatim,adjustfootnotesep]{memucs-setspace} + \if@hsspacenoquote\else\adjustquotespacing\fi +\else + \RequirePackage{memucs-setspace} + \linespread{1.333} +\fi +%\SetHangulspace{1.333}{1.1} + +%%% fix first pdf page layout error : XeTeX +%%% based on v1.61803398 +%%% these codes are to be deleted later. (2009/09/25) +\renewcommand*{\fixpdflayout}{% + \pdfpageheight=\the\stockheight + \pdfpagewidth=\the\stockwidth + \ifxetex + \AtBeginDvi{\special{pdf: pagesize width \the\stockwidth\ height \the\stockheight}}% + \else + \ifdim\pdfvorigin=0pt\pdfvorigin=1in\fi + \ifdim\pdfhorigin=0pt\pdfhorigin=1in\fi + \fi} + +%%% í˜¸í™˜ì„ ìœ„í•˜ì—¬ dhucs ëª…ë ¹ 몇 개를 ë¬´ë ¥í™”í•¨. +\ifx\SetAdhocFonts\undefined + \def\SetAdhocFonts#1#2{} +\fi +\ifx\regremph\undefined + \let\regremph\relax + \let\ungremph\relax +\fi + +\endinput + +% CHANGE LOG +% 2015/10/05 : change \sethangulfont command for polyglossia +% 2014/04/29 : fix a bug reported by Progress +% 2013/10/22 : introduce memhangul-common.sty +% 2013/10/16 : \kscntformat and [kosection] bug fix. +% 2013/09/27 : \cntrdotss +% 2013/09/15 : \leavevmode at \explpunc, \expldash +% 2013/09/01 : [cjk], [dhucs] option introduced +% 2012/12/02 : drop shipout hacking codes +% 2012/11/29 : \pdfstringdefDisableCommands +% 2012/11/22 : [figtabcapt] opton introduced +% 2012/11/01 : avoid error in \cnm, \ccnm etc. +% 2012/07/12 : introduce xob-font +% 2011/09/15 : changes according to xoblivoir +% 2010/09/16 : cntrdot, adjustmath +% 2009/05/11 : protect bnm commands +% 2009/04/02 : redefine memoir-shipout for pdflualatex and other... +% 2009/02/11. memoir v1.6180339e compatibility mend 1. +% titleref, hangul page style. +%%% +% ì˜¤ì „ 6:35 2008-09-18 : rename xkospace.sty to xkospace-var.sty +% to avoid confusion +% 오후 2:16 2008-09-18 : latinquote 옵션 +% ì˜¤ì „ 4:32 2008-09-30 : hangul item titles +% 코드 ì •ë¦¬. +% ì˜¤ì „ 8:24 2008-10-07 : revive interword hook +% 오후 5:25 2008-10-07 : revive gremph/itemph +% ì˜¤ì „ 1:21 2008-10-13 : xetexko v0.1 ë°˜ì˜ +% 오후 2:37 2008-10-23 : bnmcmds, oblivoirdblquote +% 오후 17:59 2008-12-03 : nowinname 옵션 추가 +% ì˜¤ì „ 2:17 2009-09-26 : try to fix the first pdf page layout error on XeTeX (moved from fapapersize) +% diff --git a/language/korean/kotex-oblivoir/memhangul-x/memucs-interword-x.sty b/language/korean/kotex-oblivoir/memhangul-x/memucs-interword-x.sty new file mode 100644 index 0000000000..e033b74ce2 --- /dev/null +++ b/language/korean/kotex-oblivoir/memhangul-x/memucs-interword-x.sty @@ -0,0 +1,188 @@ +%% memucs-interword-x.sty +%% +%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{memucs-interword-x}[2009/04/02] +\RequirePackage{ifluatex} +\RequirePackage{ifxetex} + +\def\memucsinterwordskip{} +\def\memucsinterwordchapterskip{} +\def\memucshangulskips{} + +\newif\if@nonfrench\@nonfrenchfalse +\DeclareOption{nonfrench}{% + \@nonfrenchtrue} +\DeclareOption{HWP}{% + \def\memucsinterwordskip{\HWPinterwordskip}} +\DeclareOption{default}{% + \@nonfrenchtrue\def\memucsinterwordskip{\DEFAULTskips}%\interHchar{0pt} + } +\DeclareOption{wider}{} +% \def\memucshangulskips{\widerhangul}} +\DeclareOption{narrower}{} +% \def\memucshangulskips{\narrowerhangul}} +%\DeclareOption*{% +% \def\memucsinterwordskip{\DEFAULTskips}% +%} + +%\newlength\dimen@skip +%\setlength\dimen@skip{.1pt} + +%% finemath active. +%\ifluatex\else\ifxetex\else +% \if@dhucsfinemath\else\@dhucsfinemathtrue\fi +%\fi\fi + +%%% inter hchar +\newcommand*\interHchar[1]{% + \ifluatex + \@luatex@setinterhangulskip{#1}% + \else\ifxetex + \@xetex@setinterhangulskip{#1}% + \else + \@setinterhangulskip{#1}% + \fi\fi +} + +\newcommand*\DefaultInterHchar{% + \interHchar{-.04}% +} + +\newcommand*\@luatex@setinterhangulskip[1]{% +\directlua{ + fmconfig.hangul_hangul = #1 % ÇÑ±Û »çÀÌ ÀÚ°£ +}} + +\newcommand*\@xetex@setinterhangulskip[1]{% + \def\xetexkointerhchar{#1em}% +} + +\newcommand*\@setinterhangulskip[1]{% + \setInterHangulSkip{#1em}% +} + +\newcommand*\interhword[4][\@empty]{% + \ifx#1\@empty\setinterwordskip{#2}{#3}{#4}\else + \setinterwordskip[#1]{#2}{#3}{#4}\fi +} + +%%%\def\narrowerhangul{% +%%% \def\memucshangulskips{% +%%% \interHchar{-.5pt}% +%%% }% +%%%} +%%%\def\widerhangul{% +%%% \def\memucshangulskips{% +%%% \interHchar{1pt}% +%%% }% +%%%} + +\newdimen\BASE@FONTsize +\BASE@FONTsize=\f@size\p@ + +\def\HWPinterwordskip{% + \def\memucshangulskips{% + \DefaultInterHchar + }% + \def\memucsinterwordskip{% + \spaceskip = .475\BASE@FONTsize plus .25\BASE@FONTsize minus .1331\BASE@FONTsize + \if@nonfrench + \xspaceskip = .6\BASE@FONTsize plus .2\BASE@FONTsize minus .1\BASE@FONTsize + \fi + }% + \def\memucsinterwordchapterskip{% + \spaceskip = .5\BASE@FONTsize plus .1\BASE@FONTsize minus .05\BASE@FONTsize + \if@nonfrench + \xspaceskip = .65\BASE@FONTsize plus .2\BASE@FONTsize minus .1\BASE@FONTsize + \fi + }% +} + +\def\setinterwordskip{\@ifnextchar[\setinterwordskip@\setinterwordskip@@} +\def\setinterwordskip@[#1]#2#3#4{% + \def\memucsinterwordskip{% + \spaceskip = #2\BASE@FONTsize plus #3\BASE@FONTsize minus #4\BASE@FONTsize + \if@nonfrench + \xspaceskip = #1\BASE@FONTsize plus #3\BASE@FONTsize minus #4\BASE@FONTsize + \fi + }% +} + +\def\setinterwordskip@@#1#2#3{% + \def\memucsinterwordskip{% + \spaceskip = #1\BASE@FONTsize plus #2\BASE@FONTsize minus #3\BASE@FONTsize + \if@nonfrench + \xspaceskip = .6\BASE@FONTsize plus #2\BASE@FONTsize minus #3\BASE@FONTsize + \fi + }% +} + +\def\DEFAULTskips{% + \DefaultInterHchar + \def\memucsinterwordskip{% + \spaceskip = .413\BASE@FONTsize plus .1\BASE@FONTsize minus .1\BASE@FONTsize + \if@nonfrench + \xspaceskip = .55\BASE@FONTsize plus .11\BASE@FONTsize minus .1\BASE@FONTsize + \fi + }% + \def\memucsinterwordchapterskip{% + \spaceskip = .46\BASE@FONTsize plus .11\BASE@FONTsize minus .1\BASE@FONTsize + \if@nonfrench + \xspaceskip = .575\BASE@FONTsize plus .1\BASE@FONTsize minus .1\BASE@FONTsize + \fi + }% +} + +\ProcessOptions\relax + +\def\verbatim@font{\m@mverbfont\spaceskip\z@ + \hyphenchar\font\m@ne + \let\do\do@noligs + \verbatim@nolig@list} + +\def\narrowerinterhword{% + \spaceskip=.331\BASE@FONTsize plus .111\BASE@FONTsize minus .1\BASE@FONTsize + \if@nonfrench + \xspaceskip=.466\BASE@FONTsize plus .05\BASE@FONTsize minus .05\BASE@FONTsize + \fi +} + +\def\memucsinterwordhook{\memucsinterwordskip\memucshangulskips}% +\def\memucsinterwordchapterskiphook{\memucsinterwordchapterskip\memucshangulskips}% +\def\memucsfninterwordhook{\narrowerinterhword}% + +% engtext env +\@ifundefined{engtext}% + {% + \newenvironment{engtext}% + {\begingroup\spaceskip=\fontdimen2\font plus\fontdimen3\font minus\fontdimen4\font}% + {\endgroup}% + }{} + +% engtxt +\newskip\ORIG@spaceskip +\def\engtxt{\ORIG@spaceskip=\spaceskip + \spaceskip=\fontdimen2\font plus\fontdimen3\font minus\fontdimen4\font} +\def\endengtxt{\spaceskip=\ORIG@spaceskip} + +\endinput + +%% CHANGE LOG +% 2009/04/02. small alterations. +% 2005/01/07. code clearance +% 2005/02/08. reset interwordchapterskip values +% 2005/05/17. engtext env. added. +% 2005/07/30. replace em by \BASE@FONTsize +% 2005/08/05. nonfrench option introduced. +% 2005/11/17. \interhword bug fixed. +% 2007/06/03. dhucs 4.0 hfontspec applied diff --git a/language/korean/kotex-oblivoir/memhangul-x/xetexko-var.sty b/language/korean/kotex-oblivoir/memhangul-x/xetexko-var.sty new file mode 100644 index 0000000000..27768dbda6 --- /dev/null +++ b/language/korean/kotex-oblivoir/memhangul-x/xetexko-var.sty @@ -0,0 +1,71 @@ +%% xetexko-var.sty +%% +%% Copyright (c) 2007-2014 Kangsoo Kim <karnes at ktug org> +%% Copyright (c) 2013 Kihwang Lee <leekh at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% A variant of xetexko.sty +%% +%% Updated for xetexko v2.1 +%% 2013.08.26 +%% +\ProvidesPackage{xetexko-var} + [2014/06/12 v0.13 Korean Typesetting under XeTeX] + +%%% common options for xob-font +\DeclareOption{gremph}{\PassOptionsToPackage{\CurrentOption}{xob-font}} +\DeclareOption{itemph}{\PassOptionsToPackage{\CurrentOption}{xob-font}} +\DeclareOption{oldhangul}{\PassOptionsToPackage{\CurrentOption}{xob-font}} +\DeclareOption{latinquote}{\PassOptionsToPackage{\CurrentOption}{xob-font}} +\DeclareOption{nowinname}{\PassOptionsToPackage{\CurrentOption}{xob-font}} +%%% for kolabels +\newif\if@hangul +\newif\if@hanja +\DeclareOption{hangul}{\@hangultrue} +\DeclareOption{hanja}{\@hangultrue\@hanjatrue} +%%% for xob-fonts +\newif\if@extfontspec\@extfontspecfalse +\DeclareOption{manualfontspec}{\@extfontspectrue} + +%%% unfonts +\DeclareOption{unfonts}{\PassOptionsToPackage{\CurrentOption}{xob-font}} +\DeclareOption{nounfonts}{\PassOptionsToPackage{\CurrentOption}{xob-font}} +\DeclareOption{nanum}{\PassOptionsToPackage{\CurrentOption}{xob-font}} +\DeclareOption{hcr}{\PassOptionsToPackage{\CurrentOption}{xob-font}} +\ProcessOptions\relax + +%%% xetexko sub-styles +\RequirePackage{xetexko-space} +\RequirePackage{xetexko-josa} +\RequirePackage{xetexko-vertical} + +%%% xoblivoir sub-styles +\RequirePackage{xob-dotemph} +\RequirePackage{xob-hyper} + +\if@extfontspec + \PackageWarning{xetexko-var}{Load xetexko-font and configure Korean Fonts manually!}{} +\else +%%% We will never use xetexko/luatexko's unfonts option. + \newif\if@unfonts\@unfontsfalse + \RequirePackage{xob-font} +\fi + +\RequirePackage{kolabels-utf} +\if@hangul\AtBeginDocument{\RequirePackage{konames-utf}}\fi + +\endinput + +%%% 2014-06-12: new xob-font.sty +%%% 2013-09-27, nounfonts. +%%% 오후 3:22 2008-11-16 +%%% 오후 17:59 2008-12-03 : nowinname 옵션 추가 +%%% 2009-03-25, xetexko.sty +%%% ì˜¤ì „ 2:22 2009-09-26, xetexko-vertical.sty diff --git a/language/korean/kotex-oblivoir/memhangul-x/xob-amssymb.sty b/language/korean/kotex-oblivoir/memhangul-x/xob-amssymb.sty new file mode 100644 index 0000000000..9d9578b44d --- /dev/null +++ b/language/korean/kotex-oblivoir/memhangul-x/xob-amssymb.sty @@ -0,0 +1,27 @@ +%% xob-amssymb.sty +%% +%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% disable a few commands +%% +\def\DisablePreAmsCmds#1{% + \expandafter\ifx\csname #1\endcsname\undefined\else + \expandafter\let\csname #1\endcsname\relax\fi +} +\DisablePreAmsCmds{Finv} +\DisablePreAmsCmds{Game} +\DisablePreAmsCmds{beth} +\DisablePreAmsCmds{gimel} +\DisablePreAmsCmds{daleth} +% +\RequirePackage{amssymb} +% +\endinput diff --git a/language/korean/kotex-oblivoir/memhangul-x/xob-dotemph.sty b/language/korean/kotex-oblivoir/memhangul-x/xob-dotemph.sty new file mode 100644 index 0000000000..87285578b2 --- /dev/null +++ b/language/korean/kotex-oblivoir/memhangul-x/xob-dotemph.sty @@ -0,0 +1,75 @@ +%% xob-dotemph.sty +%% +%% Copyright (c) 2007-2014 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% xob-dotemph +%% 2014-06-15, \useremph redefined +%% 2014-04-29 +%% 2010-03-18 +%% ì˜¤ì „ 9:01 2008-10-22 +%% xetexko-dotemphì˜ í™•ìž¥ +%% dhucs/hangul compatible (\dotemph, \circemph, \useremph) +%% ---------- +%% \useremph is different from kotex-utf's \useremph *** +%% +%% Updated for xetexko v2.1 +%% Kihwang Lee <leekh at ktug.org> +%% 2013.08.26 +%% +%% +\protected\def\circemph#1{% + \begingroup + \def\dotemphchar{^^^^02da}\dotemph{#1}% + \endgroup +} + +\def\xob@useremph#1{\begingroup + \let\dotemphchar\useremphchar + \let\dotemphraise\useremphraisedim + \dotemph{#1}\endgroup} + +%%%%% 2014/06/15 +%%%%% \useremph[dim][char]{letter} +%%%%% +\RequirePackage{xparse} + +\ExplSyntaxOn + +\dim_new:N \useremphraisedim \dim_set:Nn \useremphraisedim { 1ex } +\tl_set:Nn \useremphchar { ^^^^02da } + +\DeclareDocumentCommand \useremph { o o m } +{ + \IfValueT { #1 } + { + \tl_if_empty:nF { #1 } + { + \settoheight \useremphraisedim { #3 } + \dim_add:Nn \useremphraisedim { #1 } + } + } + + \IfValueT { #2 } + { + \tl_if_empty:nF { #2 } + { + \tl_set:Nn \useremphchar { #2 } + } + } + \xob@useremph { #3 } +} + +\ExplSyntaxOff + +\def\useremphstarblack{\tiny★} +\def\useremphstarwhite{\tiny☆} + +\endinput diff --git a/language/korean/kotex-oblivoir/memhangul-x/xob-font.sty b/language/korean/kotex-oblivoir/memhangul-x/xob-font.sty new file mode 100644 index 0000000000..16095498f7 --- /dev/null +++ b/language/korean/kotex-oblivoir/memhangul-x/xob-font.sty @@ -0,0 +1,680 @@ +%% xob-font.sty +%% +%% Copyright (c) 2014 Kangsoo Kim <karnes at ktug org> +%% Copyright (c) 2017 Kihwang Lee <leekh at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% +%% oblivoir hangul/hanja font setting. +%% part of oblivoir +%% +\ProvidesPackage{xob-font}[2017/02/03 v0.7 select hangul/hanja fonts for oblivoir] + +%%% obsolete options: retain \if@.. conditions for backward compatibility +\newif\if@nowin\@nowinfalse +\newif\if@latinquote\@latinquotefalse +\newif\if@unfont\@unfontfalse +\DeclareOption{nowinname}{} +\DeclareOption{latinquote}{} +\DeclareOption{unfonts}{\@unfonttrue} +\DeclareOption{nounfonts}{\@unfontfalse} + +%%% active optoins +\newif\if@oldhangul\@oldhangulfalse +\DeclareOption{oldhangul}{\@oldhangultrue} +\newif\if@gremph\@gremphtrue +\DeclareOption{gremph}{\@gremphtrue} +\DeclareOption{itemph}{\@gremphfalse} + +\newif\if@nanumfonts\@nanumfontsfalse +\newif\if@nanumxfonts\@nanumxfontsfalse +\DeclareOption{nanum}{\@nanumfontstrue} +\DeclareOption{nanumx}{\@nanumfontstrue\@nanumxfontstrue} +\newif\if@hcrfonts\@hcrfontsfalse +\DeclareOption{hcr}{\@hcrfontstrue\@oldhangultrue} + +\ProcessOptions +\relax + +\RequirePackage{xparse} +\@ifclassloaded{oblivoir}{}{% + \RequirePackage{fontspec} + \RequirePackage{kotex} +} + +\ExplSyntaxOn + +\sys_if_engine_xetex:T +{ + \RequirePackage{xetexko-space} + \RequirePackage{xetexko-font} +} + +\if@gremph \bool_set_false:N \ital_fake_bool \else \bool_set_true:N \ital_fake_bool \fi +\if@oldhangul \bool_set_true:N \hangulscript_bool \else \bool_set_false:N \hangulscript_bool \fi + +\bool_set_false:N \bold_prov_bool +\bool_set_false:N \in_hanja_mode +\bool_set_false:N \mono_mode + +\DeclareDocumentCommand \setmonoscale { m } +{ + \tl_set:Nn \_mono_scale { #1 } +} + +\setmonoscale{0.95} + +\DeclareDocumentCommand \treat_feature_name_options { d() d() m o } +{ + \tl_set:Nn \_regu_font_name { #3 } + + \IfValueTF { #1 } + { + \tl_set:Nn \_bold_font_name { #1 } \bool_set_true:N \bold_prov_bool + } + { + \tl_clear:N \_bold_font_name \bool_set_false:N \bold_prov_bool + } + + \IfValueTF { #2 } + { + \tl_if_eq:nnTF { #2 } { * } + { \tl_set_eq:NN \_ital_font_name \_regu_font_name } + { \tl_set:Nn \_ital_font_name { #2 } } + } + { + \tl_set_eq:NN \_ital_font_name \_regu_font_name + } + \IfValueTF { #4 } + { \tl_set:Nn \_additional_feature_str { #4 } } + { \tl_clear:N \_additional_feature_str } + + \bool_if:nTF { \mono_mode || \in_hanja_mode } + { + \tl_clear:N \_font_feature_str + } + { + \tl_set:Nn \_font_feature_str { Ligatures = TeX, } + } + + \bool_if:nT \ital_fake_bool + { + \tl_if_eq:NNTF \_ital_font_name \_regu_font_name + { + \tl_put_right:Nn \_font_feature_str { AutoFakeSlant, } + } + { + \tl_put_right:Nn \_font_feature_str { ItalicFeatures = { FakeSlant = { 0.15 } }, } + } + \tl_put_right:Nn \_font_feature_str { BoldItalicFeatures = { FakeSlant = { 0.15 } }, } + } + + \bool_if:nT \bold_prov_bool + { + \tl_put_right:Nn \_font_feature_str { BoldFont = \_bold_font_name, + BoldItalicFont = \_bold_font_name, + ItalicFont = \_ital_font_name, } + } + + \bool_if:nF \in_hanja_mode + { + \bool_if:nT \hangulscript_bool + { \tl_put_right:Nn \_font_feature_str { Script = Hangul, } } + } + + \bool_if:nT \mono_mode + { + \tl_put_right:Nn \_font_feature_str { Scale = \_mono_scale, } + } +} + +\DeclareDocumentCommand \set_kor_sub_hanja_font { m d() d() m o } +{ + \bool_set_true:N \in_hanja_mode +% \treat_feature_name_options ( #2 ) ( #3 ) { #4 } [ #5 ] + \IfValueTF { #2 } + { + \IfValueTF { #3 } + { + \treat_feature_name_options ( #2 ) ( #3 ) { #4 } [ #5 ] + } + { + \treat_feature_name_options ( #2 ) { #4 } [ #5 ] + } + } + { + \treat_feature_name_options { #4 } [ #5 ] + } + \setmainhanjafont [ \_font_feature_str, \_additional_feature_str ] { \_regu_font_name } + + \sys_if_engine_luatex:T + { + \tl_if_exist:NT \hanjabyhanjafont + { + \AtBeginDocument { \hanjabyhanjafont 1 } + } + } +} + +\DeclareDocumentCommand \setkorfont { m d() d() m o d() } +{ + \bool_set_false:N \in_hanja_mode + + \str_if_eq:nnTF { #1 } { mono } + { \bool_set_true:N \mono_mode } + { \bool_set_false:N \mono_mode } + + %%% when regular fontname contains "HCR", input [ Script=Hangul ] to font features. + \tl_if_in:nnT { #4 } { HCR } + { \bool_set_true:N \hangulscript_bool } + \tl_if_in:nnT { #4 } { hcr } + { \bool_set_true:N \hangulscript_bool } +% \tl_if_in:nnT { #4 } { HAN } +% { \bool_set_true:N \hangulscript_bool } + %%% the following three \tl_if_in's for \setkomainfont + \tl_if_in:NnT { #4 } { HCR } + { \bool_set_true:N \hangulscript_bool } + \tl_if_in:NnT { #4 } { hcr } + { \bool_set_true:N \hangulscript_bool } +% \tl_if_in:NnT { #4 } { HAN } +% { \bool_set_true:N \hangulscript_bool } + + \IfValueTF { #2 } + { + \IfValueTF { #3 } + { + \treat_feature_name_options ( #2 ) ( #3 ) { #4 } [ #5 ] + } + { + \treat_feature_name_options ( #2 ) { #4 } [ #5 ] + } + } + { + \treat_feature_name_options { #4 } [ #5 ] + } + + \cs:w set #1 hangulfont \cs_end: + [ \_font_feature_str, \_additional_feature_str ] { \_regu_font_name } + + %%% \set_kor_sub_hanja_font will take more optional arguments, + %%% hence, this codes have to be located at the end of code block. + \IfValueT { #6 } + { + \set_kor_sub_hanja_font { #1 } ( #6 ) + } +} + +%%% new \setko(main|sans|mono)font +%\bool_new:N \setko_bold_process \bool_set_false:N \setko_bold_process + +\NewDocumentCommand \process_set_korob_hanja { m o d() d() d() o } +{ + \IfValueTF { #2 } + { + \tl_set:Nn \ko_hanja_base_font_name { #2 } + \tl_set_eq:NN \ko_hanja_regu_font_name \ko_hanja_base_font_name + \tl_put_right:Nn \ko_hanja_regu_font_name { #3 } + \IfValueTF { #4 } + { + \tl_if_empty:nTF { #4 } + { + \tl_set_eq:NN \ko_hanja_bold_font_name \ko_hanja_regu_font_name + } + { + \tl_set_eq:NN \ko_hanja_bold_font_name \ko_hanja_base_font_name + \tl_put_right:Nn \ko_hanja_bold_font_name { #4 } + } + \bool_set_false:N \setko_hanja_bold_process + } + { +% \tl_clear:N \ko_hanja_bold_font_name + \bool_set_true:N \setko_hanja_bold_process + } + \IfValueTF { #5 } + { + \tl_if_empty:nTF { #5 } + { + \tl_set_eq:NN \ko_hanja_ital_font_name \ko_hanja_regu_font_name + } + { + \tl_set_eq:NN \ko_hanja_ital_font_name \ko_hanja_base_font_name + \tl_put_right:Nn \ko_hanja_ital_font_name { #5 } + } + } + { + \tl_set_eq:NN \ko_hanja_ital_font_name \ko_hanja_regu_font_name + } + } + { + \tl_clear:N \ko_hanja_base_font_name + \tl_set:Nn \ko_hanja_regu_font_name { #3 } + + \IfValueTF { #4 } + { + \tl_set:Nn \ko_hanja_bold_font_name { #4 } + \bool_set_false:N \setko_hanja_bold_process + } + { +% \tl_clear:N \ko_hanja_bold_font_name + \bool_set_true:N \setko_hanja_bold_process + } + + \IfValueTF { #5 } + { + \tl_set:Nn \ko_hanja_ital_font_name { #5 } + } + { + \tl_set_eq:NN \ko_hanja_ital_font_name \ko_hanja_regu_font_name + } + } + + \IfValueTF { #6 } + { + \tl_set:Nn \ko_hanja_features { #6 } + } + { + \tl_clear:N \ko_hanja_features + } + + \bool_if:nTF \setko_bold_process + { + \bool_if:nTF \setko_hanja_bold_process + { + \cs:w setkor #1 font \cs_end: + { \ko_regu_font_name } + [ \ko_features ] + \bool_if:nTF \ital_fake_bool + { + \cs:w set #1 hanjafont \cs_end: + [ \ko_hanja_features, AutoFakeSlant, BoldItalicFeatures={FakeSlant={0.15}} ] + { \ko_hanja_regu_font_name } + } + { + \cs:w set #1 hanjafont \cs_end: + [ \ko_hanja_features ] + { \ko_hanja_regu_font_name } + } + } + { + \cs:w setkor #1 font \cs_end: + { \ko_regu_font_name } + [ \ko_features ] + ( \ko_hanja_bold_font_name ) + ( \ko_hanja_ital_font_name ) + { \ko_hanja_regu_font_name } + [ \ko_hanja_features ] + } + } + { + \bool_if:nTF \setko_hanja_bold_process + { + \cs:w setkor #1 font \cs_end: + ( \ko_bold_font_name ) + ( \ko_ital_font_name ) + { \ko_regu_font_name } + \bool_if:nTF \ital_fake_bool + { + \cs:w set #1 hanjafont \cs_end: + [ \ko_hanja_features, AutoFakeSlant, BoldItalicFeatures={FakeSlant={0.15}} ] + { \ko_hanja_regu_font_name } + } + { + \cs:w set #1 hanjafont \cs_end: + [ \ko_hanja_features ] + { \ko_hanja_regu_font_name } + } + } + { + \cs:w setkor #1 font \cs_end: + ( \ko_bold_font_name ) + ( \ko_ital_font_name ) + { \ko_regu_font_name } + [ \ko_features ] + ( \ko_hanja_bold_font_name ) + ( \ko_hanja_ital_font_name ) + { \ko_hanja_regu_font_name } + [ \ko_hanja_features ] + } + } + + \sys_if_engine_luatex:T + { + \tl_if_exist:NT \hanjabyhanjafont + { + \AtBeginDocument { \hanjabyhanjafont 1 } + } + } +} + +\NewDocumentCommand \process_korob_only_hangul { m } +{ + \bool_if:nTF \setko_bold_process + { + \cs:w setkor #1 font \cs_end: + { \ko_regu_font_name } + [ \ko_features ] + } + { + \cs:w setkor #1 font \cs_end: + ( \ko_bold_font_name ) + ( \ko_ital_font_name ) + { \ko_regu_font_name } + [ \ko_features ] + } +} + +\DeclareDocumentCommand \setkorfontxob { m o d() d() d() o o d() } +{ + \IfValueTF { #2 } + { \tl_set:Nn \ko_base_font_name { #2 } + \tl_set_eq:NN \ko_regu_font_name \ko_base_font_name + \tl_put_right:Nn \ko_regu_font_name { #3 } + \IfValueTF { #4 } + { + \tl_if_empty:nTF { #4 } + { + \tl_set_eq:NN \ko_bold_font_name \ko_regu_font_name + } + { + \tl_set_eq:NN \ko_bold_font_name \ko_base_font_name + \tl_put_right:Nn \ko_bold_font_name { #4 } + } + \bool_set_false:N \setko_bold_process + } + { +% \tl_set_eq:NN \ko_bold_font_name \ko_regu_font_name + \bool_set_true:N \setko_bold_process + } + \IfValueTF { #5 } + { + \tl_if_empty:nTF { #5} + { + \tl_set_eq:NN \ko_ital_font_name \ko_regu_font_name + } + { + \tl_set_eq:NN \ko_ital_font_name \ko_base_font_name + \tl_put_right:Nn \ko_ital_font_name { #5 } + } + } + { + \tl_set_eq:NN \ko_ital_font_name \ko_regu_font_name + } + } + { + \tl_clear:N \ko_base_font_name + \tl_set:Nn \ko_regu_font_name { #3 } + + \IfValueTF { #4 } + { + \tl_set:Nn \ko_bold_font_name { #4 } + \bool_set_false:N \setko_bold_process + } + { +% \tl_set_eq:NN \ko_bold_font_name \ko_regu_font_name + \bool_set_true:N \setko_bold_process + } + + \IfValueTF { #5 } + { + \tl_set:Nn \ko_ital_font_name { #5 } + } + { + \tl_set_eq:NN \ko_ital_font_name \ko_regu_font_name + } + + } + + \IfValueTF { #6 } + { + \tl_set:Nn \ko_features { #6 } + } + { + \tl_clear:N \ko_features + } + + \IfValueTF { #7 } + { + \IfValueTF { #8 } + { + \process_set_korob_hanja { #1 } [ #7 ] ( #8 ) + } + { + \process_set_korob_hanja { #1 } [ #7 ] + } + } + { + \IfValueTF { #8 } + { + \process_set_korob_hanja { #1 } ( #8 ) + } + { + \process_korob_only_hangul { #1 } + } + } +} + +%%% bracket version. +\bool_set_false:N \ext_loc_bool + +\DeclareDocumentCommand \set_kor_font_orig_method_sub_hanja { m o m } +{ + \IfValueTF { #2 } + { + \cs:w set #1 hanjafont \cs_end: [ #2, \ext_loc_feature ] { #3 } + } + { + \cs:w set #1 hanjafont \cs_end: [ \ext_loc_feature ]{ #3 } + } + \bool_set_false:N \ext_loc_bool +} + +\DeclareDocumentCommand \setkorfontorigmethod { m o m o } +{ + \bool_if:nTF \ext_loc_bool + { + \tl_set:Nn \ext_loc_feature { ExternalLocation, } + } + { + \tl_clear:N \ext_loc_feature + } + \IfValueTF { #2 } + { + \cs:w set #1 hangulfont \cs_end: [ #2, \ext_loc_feature ] { #3 } + } + { + \cs:w set #1 hangulfont \cs_end: [ \ext_loc_feature ] { #3 } + } + + \IfValueTF { #4 } + { + \set_kor_font_orig_method_sub_hanja { #1 } [ #4 ] + } + { + \bool_set_false:N \ext_loc_bool + } +} + +%%% starred version. +\DeclareDocumentCommand \setkorfontorigstar { s m } +{ + \bool_set_true:N \ext_loc_bool + \setkorfontorigmethod { #2 } +} + +%%% \setobmainfont +\DeclareDocumentCommand \setxoblatinfont { m o d() d() d() o } +{ + \IfValueTF { #2 } + { + \tl_set:Nn \latin_base_font_name { #2 } + \tl_set_eq:NN \latin_regu_font_name \latin_base_font_name + \tl_put_right:Nn \latin_regu_font_name { #3 } + \IfValueTF { #4 } + { + \tl_if_empty:nTF { #4 } + { + \tl_set_eq:NN \latin_bold_font_name \latin_regu_font_name + } + { + \tl_set_eq:NN \latin_bold_font_name \latin_base_font_name + \tl_put_right:Nn \latin_bold_font_name { #4 } + } + \bool_set_false:N \setlatin_bold_process + } + { + \bool_set_true:N \setlatin_bold_process + } + \IfValueTF { #5 } + { + \tl_if_empty:nTF { #5} + { + \tl_set_eq:NN \latin_ital_font_name \latin_regu_font_name + } + { + \tl_set_eq:NN \latin_ital_font_name \latin_base_font_name + \tl_put_right:Nn \latin_ital_font_name { #5 } + } + \bool_set_false:N \setlatin_ital_process + } + { + \bool_set_true:N \setlatin_ital_process + } + } + { + \tl_clear:N \latin_base_font_name + \tl_set:Nn \latin_regu_font_name { #3 } + + \IfValueTF { #4 } + { + \tl_set:Nn \latin_bold_font_name { #4 } + \bool_set_false:N \setlatin_bold_process + } + { + \bool_set_true:N \setlatin_bold_process + } + + \IfValueTF { #5 } + { + \tl_set:Nn \latin_ital_font_name { #5 } + \bool_set_false:N \setlatin_ital_process + } + { + \bool_set_true:N \setlatin_ital_process + } + + } + + \tl_if_eq:nnTF { #1 } { mono } + { + \bool_set_true:N \latin_mono_mode + } + { + \bool_set_false:N \latin_mono_mode + } + + \bool_if:nTF \latin_mono_mode + { + \tl_clear:N \latin_feature + } + { + \tl_set:Nn \latin_feature { Ligatures=TeX, } + } + + \bool_if:nF \setlatin_bold_process + { + \tl_put_right:Nn \latin_feature { + BoldFont = { \latin_bold_font_name }, + } + } + + \bool_if:nF \setlatin_ital_process + { + \tl_put_right:Nn \latin_feature { + ItalicFont = { \latin_ital_font_name }, + } + } + + \IfValueT { #6 } + { + \tl_put_right:Nn \latin_feature { #6 } + } + + \cs:w set #1 font \cs_end: + [ \latin_feature ] + { \latin_regu_font_name } + +} + +\ExplSyntaxOff + +%%% starred version commands are provided for backward compatibility. +\protected\def\setkormainfont{% + \@ifstar{\setkorfontorigstar*{main}}{% + \@ifnextchar[{\setkorfontorigmethod{main}}{\setkorfont{main}}}} +\protected\def\setkorsansfont{% + \@ifstar{\setkorfontorigstar*{sans}}{% + \@ifnextchar[{\setkorfontorigmethod{sans}}{\setkorfont{sans}}}} +\protected\def\setkormonofont{% + \@ifstar{\setkorfontorigstar*{mono}}{% + \@ifnextchar[{\setkorfontorigmethod{mono}}{\setkorfont{mono}}}} + +%%% newly defined commands: +%%% \setkomainfont[BASENAME](Regu)(Bold)(Ital)[Feature]% +%%% [HJBASENAME](HJREGU)(HJBOLD)(HJITAL)[HJFeatures] +%%% no spaces allowed between optional arguments, e.g., [...]*nospace*[...] +\protected\def\setkomainfont{\setkorfontxob{main}} +\protected\def\setkosansfont{\setkorfontxob{sans}} +\protected\def\setkomonofont{\setkorfontxob{mono}} + +%%% \setobmainfont(regu)[features] = \setmainfont[features]{regu} +\protected\def\setobmainfont{\setxoblatinfont{main}} +\protected\def\setobsansfont{\setxoblatinfont{sans}} +\protected\def\setobmonofont{\setxoblatinfont{mono}} + +%%% [unfonts] will be deprecated shortly. +\if@unfont + \if@gremph + \setkomainfont(UnBatang.ttf)(UnBatangBold.ttf)(UnGraphic.ttf)[Script=Hangul]% + (UnBatang.ttf)(UnBatangBold.ttf)(UnBatang.ttf)[Script=Hangul] + \else + \setkomainfont(UnBatang.ttf)(UnBatangBold.ttf)(UnBatang.ttf)[Script=Hangul] + \fi + \setkosansfont[UnDotum](.ttf)(Bold.ttf)(.ttf) + \setmonoscale{1.05} + \setkomonofont(UnTaza.ttf) +\fi + +\if@nanumfonts + \if@nanumxfonts + \setkomainfont(NanumMyeongjo)(*ExtraBold)(*)[](NanumGothic)(*Bold) + \else + \setkomainfont(NanumMyeongjo)(*Bold)(*)[](NanumGothic)(*Bold) + \fi + \setkosansfont(NanumGothic)(*Bold)(*) + \setkomonofont(NanumGothic) +\fi + +%%% [hcr] adds [Script=Hangul] feature automatically. +\if@hcrfonts + \setkomainfont(HCRBatangLVT)(*-Bold)(*) + \setkosansfont(HCRDotumLVT)(*-Bold)(*) + \setkomonofont(HCRDotumLVT) +\fi + +\endinput + +%%% end of file `xob-font.sty` +%% CHANGES +%% v0.7 : Use \sys_if_engine_xetex and \sys_if_engine_luatex instead of xetex_if_engine and luatex_if_engine to be compatible with latest l3kernel. +%% v0.6 : HCR auto insert Script=Hangul, HAN disabled +%% v0.5 : [nanum] sets Bold, [nanumx] sets ExtraBold for NanumMyeongjo +%% v0.4 : hangul_bold_exist && hanja_bold_no_exist bug fixed. +%% v0.3 : \setobmainfont ( = \setmainfont ) introduced. +%% v0.2 : do not insert [ Ligatures=TeX ] in mono_mode diff --git a/language/korean/kotex-oblivoir/memhangul-x/xob-hyper.sty b/language/korean/kotex-oblivoir/memhangul-x/xob-hyper.sty new file mode 100644 index 0000000000..154e8d3544 --- /dev/null +++ b/language/korean/kotex-oblivoir/memhangul-x/xob-hyper.sty @@ -0,0 +1,74 @@ +%% xob-hyper.sty +%% +%% Copyright (c) 2013 Kihwang Lee <leekh at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% Created for xetexko v2.1 +%% 2013.08.26 +%% +\AtBeginDocument{ + % for ulem package + \ifcsname UL@hook\endcsname \xetexkoulemsupport \fi + % for hyperref package + \@ifpackageloaded{hyperref}{\pdfstringdefDisableCommands{% + \let\dotemph\@firstofone + \let\makejosa\@secondoftwo + \let\jong\relax + \let\jung\relax + \let\rieul\relax + \let\latinalphs\relax + \let\hangulalphs\relax + \let\hanjaalphs\relax + \let\prevfontalphs\relax + \let\latinnums\relax + \let\hangulnums\relax + \let\hanjanums\relax + \let\prevfontnums\relax + \let\latinparens\relax + \let\hangulparens\relax + \let\hanjaparens\relax + \let\prevfontparens\relax + \let\latinquotes\relax + \let\hangulquotes\relax + \let\hanjaquotes\relax + \let\prevfontquotes\relax + \let\latinpuncts\relax + \let\hangulpuncts\relax + \let\hanjapuncts\relax + \let\prevfontpuncts\relax + \let\latinmarks\relax + \let\hangulmarks\relax + \let\hanjamarks\relax + \let\prevfontmarks\relax + \let\latincolons\relax + \let\hangulcolons\relax + \let\hanjacolons\relax + \let\prevfontcolons\relax + \let\latinhyphens\relax + \let\hangulhyphens\relax + \let\hanjahyphens\relax + \let\prevfonthyphens\relax + \let\latincjksymbols\relax + \let\hangulcjksymbols\relax + \let\hanjacjksymbols\relax + \let\prevfontcjksymbols\relax + \let\disablekoreanfonts\relax + \let\disablehangulspacing\relax + \let\disablehangulspacingandlinebreak\relax + \let\disableautojosa\relax + \let\disablecjksymbolspacing\relax + \let\japanese\relax + \let\chinese\relax + \let\Tchinese\relax + \let\Schinese\relax + }}{} +} + +\endinput diff --git a/language/korean/kotex-oblivoir/memhangul-x/xob-paralist.sty b/language/korean/kotex-oblivoir/memhangul-x/xob-paralist.sty new file mode 100644 index 0000000000..534d2b8066 --- /dev/null +++ b/language/korean/kotex-oblivoir/memhangul-x/xob-paralist.sty @@ -0,0 +1,48 @@ +%% xob-paralist.sty +%% +%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% paralist, +%% +\@ifpackageloaded{paralist}{}{\RequirePackage{paralist}} +\RequirePackage{iftex} +\ifPDFTeX + \RequirePackage{dhucs-paralist} +\else +\def\pl@loop@{% + \ifx ê°€\pl@temp \def\@tempa{\pl@label\gana }\else + \ifx ㈎\pl@temp \def\@tempa{\pl@label\pgana }\else + \ifx ㉮\pl@temp \def\@tempa{\pl@label\ogana }\else + \ifx ㄱ\pl@temp \def\@tempa{\pl@label\jaso }\else + \ifx ㈀\pl@temp \def\@tempa{\pl@label\pjaso }\else + \ifx ㉠\pl@temp \def\@tempa{\pl@label\ojaso }\else + \ifx â‘´\pl@temp \def\@tempa{\pl@label\pnum }\else + \ifx â‘ \pl@temp \def\@tempa{\pl@label\onum }\else + \ifx â’œ\pl@temp \def\@tempa{\pl@label\peng }\else + \ifx â“\pl@temp \def\@tempa{\pl@label\oeng }\else + \ifx â…°\pl@temp \def\@tempa{\pl@label\hroman}\else + \ifx â… \pl@temp \def\@tempa{\pl@label\hRoman}\else +%%%%%%%%%%%%%%%%%%%%%%%%%% + \ifx A\pl@temp \def\@tempa{\pl@label\Alph }\else + \ifx a\pl@temp \def\@tempa{\pl@label\alph }\else + \ifx i\pl@temp \def\@tempa{\pl@label\roman }\else + \ifx I\pl@temp \def\@tempa{\pl@label\Roman }\else + \ifx 1\pl@temp \def\@tempa{\pl@label\arabic}\else + \ifx \@sptoken\pl@temp \let\@tempa\pl@space \else + \ifx \bgroup\pl@temp \let\@tempa\pl@group \else + \ifx \@@@\pl@temp \let\@tempa\@gobble \else + \let\@tempa\pl@other + \pl@hook + \fi\fi\fi\fi\fi\fi\fi\fi + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi + \@tempa} +\fi +\endinput diff --git a/language/korean/kotex-oblivoir/oblivoir-base.cls b/language/korean/kotex-oblivoir/oblivoir-base.cls new file mode 100644 index 0000000000..bff68d1565 --- /dev/null +++ b/language/korean/kotex-oblivoir/oblivoir-base.cls @@ -0,0 +1,603 @@ +%% File `oblivoir.cls` +%% +%% (C) Copyright 2006-2015 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\ProvidesClass{oblivoir-base} + [2015/10/19 v0.8.1 article-like class to typeset UTF-8 korean using memoir.] +%\typeout{oblivoir requires memoir, dhucs, and memhangul. 2008/10/23.} + +%%% Acknowledgements: +%%% Many thanks to +%%% ischo who provided a computer, place and time for developing and testing. +%%% smcho, ischo, synapse and beomsukhyun who requested functional improvements. +%%% progress who wrote a nice introductory document. +%%% and all the people who do or do not use this class. +%%% +%%% Options: +%%% nokorean : ì˜ë¬¸ìš© +%%% twoside : twoside +%%% openright +%%% kosection : ì ˆ í‘œì œí•ì˜ 한글화 +%%% nobookmarks : ë¶ë§ˆí¬ 만들지 ì•ŠìŒ +%%% dvips : dvips ìž‘ì—…ìš© 옵션 +%%% 10.5pt : 10.5pt 본문 í°íŠ¸ 사ì´ì¦ˆ. +%%% footnote : í•œê¸€ì‹ ê°ì£¼ 모양 사용. +%%% tocentry : toc ë“±ì„ í•œ 수준 위ì—ì„œ 처리. +%%% itemph : 강조를 itshapeë¡œ 처리함. +%%% finemath : pass finemath option to dhucs. made default. +%%% nofinemath : no finemath. +%%% strictcharcheck : strictcharcheck to dhucs. +%%% microtype : load microtype and apply margin-kerning & font-expansion +%%% romanfixed : 10.5pt 옵션 사용시 ì˜ë¬¸ ê¸€ê¼´ì€ 10ptë¡œ ê³ ì •. +%%% faht,fawd : flowframê³¼ 함께 쓸 ë•Œ ìž„ì˜ì˜ 페ì´ì§€ 사ì´ì¦ˆ. +%%% moreverb : pdfmtricks와 함께 쓰기 위해 moreverb를 로드. +%%% 기타 옵션 : memoir 옵션 사용. +%%% default는 oneside, openany, kosection false, pdfbookmarkìž„. +%%% subfigure : load old subfigure packaged +%%% +%%% 한글 í°íŠ¸ ê´€ë ¨: +%%% unfonts-type-1 +%%% + +%\RequirePackage{etex} +\RequirePackage{xkeyval} + +\newif\ifnokorean\nokoreanfalse +\DeclareOptionX{nokorean}{\nokoreantrue} +\newif\iftwosidedoc\twosidedocfalse +\DeclareOptionX{twoside}{\twosidedoctrue} +\newif\ifopenrightdoc\openrightdocfalse +\DeclareOptionX{openright}{\openrightdoctrue} +\newif\ifkosection\kosectionfalse +\DeclareOptionX{kosection}{\kosectiontrue} +\newif\ifnobookmarks\nobookmarksfalse +\DeclareOptionX{nobookmarks}{\nobookmarkstrue} +\newif\ifhyperrefwithlyx\hyperrefwithlyxfalse +\DeclareOptionX{lyxhyper}{\hyperrefwithlyxtrue}{\hyperrefwithlyxfalse} +\newif\if@dvips\@dvipsfalse +\DeclareOptionX{dvips}{\@dvipstrue} +\newif\if@tendotfive\@tendotfivefalse +\DeclareOptionX{10.5pt}{\@tendotfivetrue} +\newif\if@koreanfn\@koreanfnfalse +\DeclareOptionX{footnote}{\@koreanfntrue} +\newif\if@toclofentry\@toclofentryfalse +\DeclareOptionX{tocentry}{\@toclofentrytrue} +\newif\if@itemph\@itemphfalse +\DeclareOptionX{itemph}{\@itemphtrue} +\newif\if@resizelatin\@resizelatintrue +\DeclareOptionX{romanfixed}{\@resizelatinfalse} +\newif\if@chapter\@chapterfalse +\DeclareOptionX{chapter}{\@chaptertrue\@toclofentrytrue} +\newif\if@finemath\@finemathtrue +\DeclareOptionX{finemath}{\@finemathtrue} +\DeclareOptionX{nofinemath}{\@finemathfalse} +\newif\if@microtype\@microtypefalse +\DeclareOptionX{microtype}{\@microtypetrue} +\newif\if@subfigure\@subfigurefalse +\DeclareOptionX{subfigure}{\@subfiguretrue} +\DeclareOptionX{strictcharcheck}{\PassOptionsToPackage{\CurrentOption}{memhangul-ucs}} + +\newif\if@moreverb\@moreverbfalse +\DeclareOptionX{moreverb}{\@moreverbtrue} +\newif\if@foursix\@foursixfalse\newlength\fa@setheight\newlength\fa@setwidth +\DeclareOptionX{faht}[]{\fa@setheight=#1\@foursixtrue} +\DeclareOptionX{fawd}[]{\fa@setwidth=#1\@foursixtrue} + +\DeclareOptionX{figtabcapt}[]{\PassOptionsToPackage{\CurrentOption}{memhangul-ucs}} + +%%% 2013-09-26 +%%% disabled option unfonts/nounfonts, 2014-06-13 +\newif\if@unfont\@unfontfalse +\DeclareOptionX{unfonts}{\@unfonttrue} +\DeclareOptionX{nounfonts}{\@unfontfalse} +\DeclareOptionX{nanum}{\@unfontfalse} +\DeclareOptionX{uset1font}{\PassOptionsToPackage{\CurrentOption}{nanumfontsel}} + +\DeclareOptionX{cjk}{\PassOptionsToPackage{\CurrentOption}{memhangul-ucs}} +\DeclareOptionX{dhucs}{\PassOptionsToPackage{\CurrentOption}{memhangul-ucs}} + +%%% Disabled Options +\DeclareOptionX{hcr}{} % do nothing + +\newif\if@AMSmath\@AMSmathfalse +\DeclareOptionX{amsmath}{\@AMSmathtrue} + +\newif\if@FULLROOM\@FULLROOMfalse +\DeclareOptionX{moreroom}{\@FULLROOMtrue} + +\DeclareOptionX*{% + \PassOptionsToClass{\CurrentOption}{memoir}% +} +\ProcessOptionsX + +%%% moreroom, reported by Juho Lee, 2013-09-26. +%%% 2015-08-01: LaTeX will do auto-alloc. +%\if@FULLROOM +%\def\alloc@#1#2#3#4#5% +% {\ifnum\count1#1<#4% make sure there's still room +% \allocationnumber\count1#1 +% \global\advance\count1#1\@ne +% \global#3#5\allocationnumber +% \wlog{\string#5=\string#2\the\allocationnumber}% +% \else\ifnum#1<6 +% \def\etex@dummy@definition{}% <-- code added +% \begingroup \escapechar\m@ne +% \expandafter\alloc@@\expandafter{\string#2}#5% +% \else\errmessage{No room for a new #2}\fi\fi +% } +%\fi + +%% expl3 +\RequirePackage{xparse,expl3} + +%%% moreverb : 2008/10/23 +\if@moreverb + \RequirePackage{moreverb} +\fi + +%%% dvips +\ifnokorean\else +\if@dvips + \PassOptionsToPackage{dvips}{memhangul-ucs} +\fi\fi + +%%% memoir/memhangul-ucs 로드. +\if@chapter + \LoadClass[openany]{memoir} +\else +\iftwosidedoc + \LoadClass[article,openany]{memoir} +\else + \LoadClass[article,openany,oneside]{memoir} +\fi +\fi +%%% flowfram confict : 2008/10/23 +\if@foursix + \newcommand*{\fa@dblfoursix}{\stockheight=\fa@setheight \stockwidth=\fa@setwidth} + \fa@dblfoursix +\fi + +\if@AMSmath +\RequirePackage{amsmath,amssymb} +\fi + +%%% +\ifopenrightdoc\openright\fi +\newcommand\finemath@status{\if@finemath finemath\else\fi} +\ifnokorean\else + \if@itemph + \RequirePackage[nonfrench,interworddefault,hangulpagestyle,\finemath@status]{memhangul-ucs} + \else + \RequirePackage[nonfrench,interworddefault,hangulpagestyle,gremph,\finemath@status]{memhangul-ucs} + \fi +\fi +\if@chapter\else +\counterwithout{section}{chapter} +\fi + +%%% hfontspec +\ifnokorean\let\usehangulfontspec\@gobble\fi + +%%% korean fontsettings +\ifnokorean\else + \if@unfont + \RequirePackage{hfontsel} + \usehangulfontspec{obut} + \else + \RequirePackage{nanumfontsel} + \usehangulfontspec{nanum} + \fi + \ifpdf + \input glyphtounicode\pdfgentounicode=1 + \RequirePackage{dhucs-cmap} + \else\fi +% \ifpdf +% \RequirePackage[ps]{hfontsel} % ut**를 기본 글꼴로 +% \usehangulfontspec{obut} +% \pdfmapfile{=unttf-pdftex-dhucs.map} % ê·¸ëž˜ë„ í˜¹ì‹œ 모르므로 +%%%% dhucs-cmapì€ ì—¬ê¸°ì„œ 로드한다. +% \RequirePackage{dhucs-cmap} % ut**ê°€ ê¸°ë³¸ê¸€ê¼´ì¼ ë•ŒëŠ” disable? +% \input glyphtounicode\pdfgentounicode=1 +% \else +% \if@dvips +% \RequirePackage[ps]{hfontsel} % ut**를 기본 글꼴로 +% \usehangulfontspec{obut} +% \else +% \RequirePackage{hfontsel} % 아무 ì˜µì…˜ë„ ì—†ë‹¤ë©´ un** +% \usehangulfontspec{obun} +% \RequirePackage{dhucs-cmap} % un**ì¼ ë•Œ +% \fi +% \fi +\fi + +%%% Gremph +\if@itemph\else + \ifnokorean\else +% \ifpdf + \if@unfont + \SetGremphFonts{outgr}{outgt} + \else + \SetGremphFonts{nanumgt}{nanumgt} + \fi +% \else +% \if@dvips +% \SetGremphFonts{utgr}{utgt} +% \fi +% \fi + \fi +\fi + +%%% microtype +\ifpdf + \if@microtype + \RequirePackage[expansion=all]{microtype} + % for more elaborated operation, document specific config is needed. + % expansion works for ONE fontset only; so, basictext + LUC. +% \DeclareMicrotypeSet{dhucsmicro} +% { encoding = {LUC,OT1,T1,LY1,OT4,QX,T5}, +% % family = {rm*,sf*}, +% % series = {md*}, +% % size = {normalsize,footnotesize,small,large} +% } +% \UseMicrotypeSet[expansion]{dhucsmicro} + \fi +\else + \if@microtype +% \ClassWarningNoLine{oblivoir}{no pdflatex runs! microtype option is ignored.}{} + \RequirePackage{microtype} + \fi +\fi + +%%% 기본 ìžê°„ +\newdimen\ob@hu % 1jw=.95em, 1hu=1/16jw. see hfontspec.oblivoir +\ifnokorean\ob@hu=\z@\else\ob@hu=\dhucs@hu\fi +% 기본 ìžê°„ ì„¤ì •ì€ hfontspec.obu{n/t}. +%%%\newdimen\ob@hangulglue\ob@hangulglue=-.55\ob@hu +%%%\interhchar{\ob@hangulglue} + +\def\ob@DEFAULTskips{% + \def\memucshangulskips{% +% \interhchar{\ob@hangulglue}% + }% + \def\memucsinterwordskip{% + \spaceskip = .390\BASE@FONTsize plus .1\BASE@FONTsize minus .1\BASE@FONTsize + \if@nonfrench + \xspaceskip = .432\BASE@FONTsize plus .11\BASE@FONTsize minus .1\BASE@FONTsize + \fi + }% + \def\memucsinterwordchapterskip{% + \spaceskip = .41\BASE@FONTsize plus .11\BASE@FONTsize minus .1\BASE@FONTsize + \if@nonfrench + \xspaceskip = .55\BASE@FONTsize plus .1\BASE@FONTsize minus .1\BASE@FONTsize + \fi + }% +} + +\let\DEFAULTskips\ob@DEFAULTskips +\def\ob@thinthinspace{\hskip2\ob@hu} +\def\ob@onethirdspace{\hskip5\ob@hu} + +\ifnokorean\else +\if@koreanfn +%%% footnote setting +%%% 99)ì— í•´ë‹¹í•˜ëŠ” 박스 길ì´ë¥¼ 구한 ë‹¤ìŒ +\newsavebox\mytmpbox\sbox\mytmpbox{\footnotesize 99)\ } +%%% ê°ì£¼ 번호 박스를 길ì´ì— 대하여 오른쪽 ì •ë ¬í•¨. ë‘ ìžë¦¬ +%%% ê°ì£¼ 번호 기준으로 오른쪽 ì •ë ¬ë˜ë„ë¡ ë§Œë“ ë‹¤. +\footmarkstyle{\makebox[\wd\mytmpbox][r]{#1)\ }} +\setlength\footmarksep{\wd\mytmpbox} +\setlength\footmarkwidth{0pt} +\setlength\footparindent{0pt} +%\ifnokorean\else +\SetFnmark{\textsuperscript}{\textsuperscript{)}} +%\fi +\fi\fi +%%% footnotes and floats. codes from memmanadd.pdf +\renewcommand*{\footnoterule}{\kern-3pt\vfill + \hrule width 0.4\columnwidth \kern 2.6pt} +\setlength{\skip\footins}{1.3\onelineskip} + +%%% toc ë“±ì˜ ë ˆì´ì•„웃. +\if@chapter\else +\renewcommand\chaptitlefont{\Large\bfseries} +\renewcommand\printchapternonum{} +\renewcommand\printchaptertitle[1]{\chaptitlefont #1} +\setlength\afterchapskip{\onelineskip} +\setlength\beforechapskip{1.5\onelineskip} +\fi + +\setlength\cftsectionindent{0pt} +\ifnokorean\else +\setlength\cftsectionnumwidth{1.8em} +\setlength\cftsubsectionindent{1.8em} +\setlength\cftsubsectionnumwidth{2.5em} +\fi +\if@chapter\else +\let\cftchapterindent\cftsectionindent +\let\cftchapternumwidth\cftsectionnumwidth +\let\cftbeforechapterskip\cftbeforesectionskip +\fi + +\renewcommand\cftsectionpresnum{\hfill} +\renewcommand\cftsectionaftersnum{\hskip.8em} + +%%%% kscntformat definition moved to memhangul-ucs. +%%%% HLaTeXì˜ \kscntformat ëª…ë ¹ì„ í‰ë‚´ëƒ„ +%%%% \kscntformat{section}{ì œ}{ì ˆ} 형ì‹ìœ¼ë¡œ 쓴다. +%\newsavebox{\tmp@XXbox} +%\newdimen\tmp@XXdim +%\def\kscntformat#1#2#3{% +% \sbox{\tmp@XXbox}{#2\expandafter\number\csname c@#1\endcsname#3}% +% \setlength\tmp@XXdim{\wd\tmp@XXbox}\advance\tmp@XXdim by1em% +% \expandafter\def\csname the#1\endcsname{#2\expandafter\number\csname c@#1\endcsname#3}% +% \expandafter\renewcommand\csname cft#1numwidth\endcsname{\tmp@XXdim}% +% \expandafter\renewcommand\csname cft#1presnum\endcsname{}% +% \expandafter\renewcommand\csname cft#1aftersnum\endcsname{}% +%} +% +%\ifnokorean\else +%\ifkosection +%\kscntformat{section}{ì œ\ob@onethirdspace}{\ob@onethirdspace ì ˆ} +%\renewcommand\thesubsection{\arabic{section}.\arabic{subsection}} +%\fi\fi + +%%% misc settings +\raggedbottom +\ifnokorean +\renewcommand\sectionmark[1]{\markboth{\thetitle}{#1}} +\else +\renewcommand\sectionmark[1]{\markboth{\thetitle}{#1}} +\fi +%\renewcommand\subsectionmark[1]{\markright{#1}} +\ifnokorean +\newcommand*\MarkDocTitle{\markboth{\thetitle}{}} +\else +\newcommand*\MarkDocTitle{\markboth{\thetitle}{}} +\fi + +%%% for bookmarks and hyperref +\def\CallHyperref{% + \ifnobookmarks + \@Call@Hyperref@Without@Bookmarks + \else + \@Call@Hyperref@With@Bookmarks + \fi +} + +\def\@Call@Hyperref@Without@Bookmarks{% + \ifpdf + \RequirePackage[pdftex,unicode,bookmarks=false]{hyperref} + \else + \if@dvips + \RequirePackage[dvips,unicode,bookmarks=false]{hyperref} + \else + \RequirePackage[dvipdfm,unicode,bookmarks=false]{hyperref} + \fi + \fi +} + +\def\@Call@Hyperref@With@Bookmarks{% + \ifpdf + \RequirePackage[pdftex,unicode]{hyperref} + \else + \if@dvips + \RequirePackage[dvips,unicode]{hyperref} + \else + \RequirePackage[dvipdfm,unicode]{hyperref} + \fi + \fi +} + +%% LyX 1.6.xì˜ Insert-Hyperlink 기능과 충ëŒí•˜ì§€ 않게 하기 위하여 +%% hyperrefì„ ë¡œë“œí•˜ì§€ ì•ŠìŒ. (lyxhyper 옵션) +%% note: memhfixc는 memoir ìžì‹ ì´ ë¡œë“œí•´ì¤€ë‹¤. +\ifnokorean\relax\else + \ifhyperrefwithlyx\relax\else + \CallHyperref +\fi\fi + +%%% \engtxt를 ì¼ì¼ì´ 쓰기 ê·€ì°®ê³ spaceê°€ í•˜ë‚˜ë°–ì— ì—†ì„ ë•Œ +%%% 쓰기 위한 \ensp 매í¬ë¡œ. +\newskip\@ensp +\@ensp=.297em plus .02em minus .01em +\def\ensp{\hskip\@ensp} + +%%% articleì˜ pagestyle ê¸°ë³¸ê°’ì€ plainìž„. +\pagestyle{plain} + +%%% 2006/09/01 \title, \author ë¬¸ì œ. reported by IsCho +\AtBeginDocument{% + \@ifundefined{thetitle}{\title{}}{\relax} + \@ifundefined{theauthor}{\author{}}{\relax} +} + +%%% 2006/09/05 [10.5pt] option, [romanfixed] 2006/10/22. +\if@tendotfive + \RequirePackage{10_5} + \if@resizelatin + \RequirePackage{type1cm} + \RequirePackage{type1ec} + \fi +\fi + +%%%% 2006/10/19. í˜„ë²”ì„ ë‹˜ì´ ì§€ì í•œ lof, toc ë¬¸ì œ +\if@chapter\else + \RequirePackage{ob-toclof} +\fi + +%%% oblivoir-chapter (12/20) +\if@chapter +\newcommand\oblivoirchapterstyle[1]{% + \chapterstyle{#1} + \renewcommand{\chapterheadstart}{\clearforchapter\vspace*{\beforechapskip}} +} +\fi + +%%%%%%%%%%%%% APPENDIX + +\ifnokorean\def\appendixrefname{Appendix}\else\def\appendixrefname{부ë¡}\fi +\def\appref#1{\appendixrefname~\ref{#1}} + +\newif\if@AppendixTitleToToc\@AppendixTitleToTocfalse +\newif\if@AttachAppendixTitleToSecnum\@AttachAppendixTitleToSecnumfalse + +\def\AppendixTitleToToc{% + \@AppendixTitleToToctrue +} + +\def\AttachAppendixTitleToSecnum{% + \@AttachAppendixTitleToSecnumtrue +} + +\def\AppendixTitle{% + \chapter*{\appendixname} +} + +\ifnokorean +\RequirePackage{ob-nokoreanappendix} +\else +\RequirePackage{ob-koreanappendix} +\fi + +%%% modified from dhucs-enumerate.sty +\ifnokorean\else +\def\@enloop@{% + \ifx A\@entemp \def\@memtempa{\@enLabel\Alph }\else + \ifx a\@entemp \def\@memtempa{\@enLabel\alph }\else + \ifx i\@entemp \def\@memtempa{\@enLabel\roman }\else + \ifx I\@entemp \def\@memtempa{\@enLabel\Roman }\else + \ifx 1\@entemp \def\@memtempa{\@enLabel\arabic}\else + \ifx \@sptoken\@entemp \let\@memtempa\@enSpace \else + \ifx \bgroup\@entemp \let\@memtempa\@enGroup \else + \ifx \@enum@\@entemp \let\@memtempa\@gobble \else + \ifx^^ea\@entemp % ê°€, + \let\@memtempa\@dhucs@enumerate@EA\else %%%%% + \ifx^^e2\@entemp % â‘ , â‘´, â’œ, â“, â…°, â… + \let\@memtempa\@dhucs@enumerate@Eii\else %%%%% + \ifx^^e3\@entemp % ㄱ, ㉠, ㉮, ㈀, ㈎ + \let\@memtempa\@dhucs@enumerate@Eiii\else + \let\@memtempa\@enOther + \@enhook + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi + \@memtempa} + +\def\@dhucs@enumerate@error#1{% + \PackageError{dhucs-enumerate} + {You can't use `\unexpanded{#1}' as enum label} + {Legal enum labels of hangul-ucs are: \MessageBreak\space\space + \unexpanded{ê°€, ㄱ, ㉠, ㉮, ㈀, ㈎, â‘ , â‘´, â’œ, â“, â…°, â… }.}% +} +\def\@dhucs@enumerate@EA#1#2#3{% + \ifnum\pdfstrcmp{#1#2#3}{^^ea^^b0^^80}=\z@ \def\@tempa{\@enLabel\gana}\else + \@dhucs@enumerate@error{#1#2#3}% + \fi + \@tempa\relax +} +\def\@dhucs@enumerate@Eii#1#2#3{% + \ifnum\pdfstrcmp{#1#2#3}{^^e2^^85^^b0}=\z@ \def\@tempa{\@enLabel\hroman}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e2^^85^^a0}=\z@ \def\@tempa{\@enLabel\hRoman}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e2^^92^^9c}=\z@ \def\@tempa{\@enLabel\peng}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e2^^93^^90}=\z@ \def\@tempa{\@enLabel\oeng}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e2^^91^^b4}=\z@ \def\@tempa{\@enLabel\pnum}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e2^^91^^a0}=\z@ \def\@tempa{\@enLabel\onum}\else + \@dhucs@enumerate@error{#1#2#3}% + \fi\fi\fi\fi\fi\fi + \@tempa\relax +} +\def\@dhucs@enumerate@Eiii#1#2#3{% + \ifnum\pdfstrcmp{#1#2#3}{^^e3^^88^^8e}=\z@ \def\@tempa{\@enLabel\pgana}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e3^^89^^ae}=\z@ \def\@tempa{\@enLabel\ogana}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e3^^89^^a0}=\z@ \def\@tempa{\@enLabel\ojaso}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e3^^84^^b1}=\z@ \def\@tempa{\@enLabel\jaso}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e3^^88^^80}=\z@ \def\@tempa{\@enLabel\pjaso}\else + \@dhucs@enumerate@error{#1#2#3}% + \fi\fi\fi\fi\fi + \@tempa\relax +} + +\fi + +%%% subsection까지 í•ë²ˆì„ 붙ì´ê³ tocì— ë‘ìž. +\maxtocdepth{subsection} +\maxsecnumdepth{subsection} + +%%% oblivoirallowbreak +\ifx\oblivoirallowbreak\undefined +\def\oblivoirallowbreak{\hskip1sp\hskip-1sp} +\fi + +%%% subfigure package compatibility +\if@subfigure + \let\c@lofdepth\relax + \let\c@lotdepth\relax +\fi + +%%% redefine \see or \seealso +\ifnokorean\else +\@ifundefined{see}{}{% + \renewcommand*{\see}[2]{#1\seename, \hyperpage{#2}} +} +\@ifundefined{seealso}{}{% + \renewcommand*{\seealso}[2]{#1\alsoname, \hyperpage{#2}} +} +\fi + +%%% to avoid conflicts with etextools +\ExplSyntaxOn +\cs_if_exist:NF \globcount +{ \let\globcount\newcount } +\ExplSyntaxOff + +\endinput + +%%% ChangeLog: +%%% 2015/10/19 : fix conflicts with etextools package. +%%% 2015/08/24 : dhuce-enumerate compatibility. +%%% 2015/08/01 : etex.sty dropped +%%% ver0.6 2014/06/12 : introduce new xob-font.sty +%%% ver0.5 2014/06/06 : replace \renewcommand's with \setlength's. +%%% ver0.4.3 2013/10/26 : move \kscntformat definition to memhangul-ucs +%%% ver0.4.2 2013/10/03 : fix a typo. +%%% ver0.4.1 2013/09/26 : [moreroom] thanks to Juho.Lee +%%% ver0.4.0 2013/09/25 : redesign for nanum type 1 +%%% ver0.3.9 2012/11/22 : [figtabcapt] option +%%% ver0.3.8 2009/04/06 : [lyxhyper] option +%%% ver0.3.4 2008/10/23 : moreverb, faht, fawd options. (See xoblivoir.cls) +%%% ver0.3.3a 2008/09/30 : change the way of calling microtype (non-released version) +%%% ver0.3.3 2008/09/16 : apply microtype to non-pdflatex +%%% ver0.3.2 2007/11/18 : add \see, \seealso definition +%%% ver0.3.1 2007/10/23 : subfigure package compatibility (in order to use with LyX) +%%% ver0.3.0 2007/07/15 : no changes. part of ko.TeX +%%% ver0.2.4a 2007/07/05 : add \pjaso to enumerate +%%% ver0.2.4 2007/07/01 : adopt dhucs-enumerate.sty, enumerate hook. +%%% ver0.2.3 2007/06/26 : strictcharcheck option introduced. cf. dhucs 4.0.6 +%%% ver0.2.2 2007/06/16 : finemath setto default. [nofinemath] introduced. [microtype] introduces, which works only under pdflatex. +%%% ver0.2.1 2007/06/14 : dhucs 4.0.1, memhangul-ucs 1.5.1 +%%% ver0.20c 2007/06/03 : pdfbookmark option to memhangul-ucs dropped. +%%% ver0.20a 2007/05/24 : \oblivoirallowbreak introduced +%%% ver0.20 2007/05/17 : dhucs 4.0, memhangul-ucs 1.5.0 +%%% ver0.18a 2007/01/14 : slightly alter calling-hyperref method. +%%% ver0.17C.a 2006/12/20 : \chapter-compatible feature. (private version) : \oblivoirchapterstyle command added. +%%% ver0.17 2006/12/06 : \appendix+nokorean option bug fix (req. by Beomsuk Hyun) +%%% ver0.16 2006/11/23 : \appendix features added. (req. by Beomsuk Hyun) +%%% ver0.15 2006/11/01 : [nokorean] option \if..\fi pair bug fix (rep. by smcho) +%%% ver0.14 2006/10/22 : [itemph], [romanfixed] option introduced. +%%% ver0.13 2006/10/19 : [tocentry] option introduced. (req. by Beomsuk Hyun) +%%% ver0.12 2006/09/25 : \kscntformat bug fix +%%% ver0.11 2006/09/18 : article-like footnote style made default, [footnote] option introduced +%%% ver0.1 2006/09/13 : renamed to oblivoir (req. by ischo) +%%% ver0.014 2006/09/05 : introduce [10.5pt] option with 10_5.sty (req. by synapse) +%%% ver0.013 2006/09/03 : introduce hfontsel.sty. (req. by synapse) +%%% ver0.012 2006/09/01 : \thetitle, \theauthor undefined problem fixed. (rep. by IsCho) +%%% ver0.011 2006/05/02 : rename ksnamedef(false) to kscntformat +%%% ver0.01 2006/04/27 : introduce [nokorean] option requested by smcho. +%%% ver0.001 2006/03/11 : started this class, just for fun! +%%% diff --git a/language/korean/kotex-oblivoir/oblivoir-xlua.cls b/language/korean/kotex-oblivoir/oblivoir-xlua.cls new file mode 100644 index 0000000000..5afc06b4b9 --- /dev/null +++ b/language/korean/kotex-oblivoir/oblivoir-xlua.cls @@ -0,0 +1,497 @@ +%% File `oblivoir-xlua.cls` +%% +%% (C) Copyright 2006-2015 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% an oblivoir-compatible package for using with LuaLaTeX or XeLaTeX. +%% depends upon Dohyun Kim's xetexko and the author's memhangul-x. +%% +\ProvidesClass{oblivoir-xlua} + [2015/10/19 v0.8.3 article-like class to typeset UTF-8 korean using memoir.] +\typeout{A variant of oblivoir class for Lua- or XeLaTeX.} + +\providecommand\@DisabledOption[1]{% + \typeout{[#1] option is deprecated}} + +\RequirePackage{xkeyval} + +%%% Disabled Options +\DeclareOptionX{dvips}{\@DisabledOption{\CurrentOption}} +\DeclareOptionX{romanfixed}{\@DisabledOption{\CurrentOption}} +\DeclareOptionX{finemath}{\@DisabledOption{\CurrentOption}} +\DeclareOptionX{nofinemath}{\@DisabledOption{\CurrentOption}} +\DeclareOptionX{strictcharcheck}{\@DisabledOption{\CurrentOption}} +\DeclareOptionX{noreserveinserts}{\@DisabledOption{\CurrentOption}} + +%%% active Options +\newif\ifnokorean\nokoreanfalse +\DeclareOptionX{nokorean}{\nokoreantrue} +\newif\if@polyglossia\@polyglossiafalse +\DeclareOptionX{polyglossia}{\@polyglossiatrue} +\newif\iftwosidedoc\twosidedocfalse +\DeclareOptionX{twoside}{\twosidedoctrue} +\newif\ifopenrightdoc\openrightdocfalse +\DeclareOptionX{openright}{\openrightdoctrue} +\newif\ifkosection\kosectionfalse +\DeclareOptionX{kosection}{\kosectiontrue} +\newif\ifnobookmarks\nobookmarksfalse +\DeclareOptionX{nobookmarks}{\nobookmarkstrue} +\newif\ifhyperrefwithlyx\hyperrefwithlyxfalse +\DeclareOptionX{lyxhyper}{\hyperrefwithlyxtrue}{\hyperrefwithlyxfalse} +\newif\if@tendotfive\@tendotfivefalse +\DeclareOptionX{10.5pt}{\@tendotfivetrue} +\newif\if@koreanfn\@koreanfnfalse +\DeclareOptionX{footnote}{\@koreanfntrue} +\newif\if@toclofentry\@toclofentryfalse +\DeclareOptionX{tocentry}{\@toclofentrytrue} +%\newif\if@itemph\@itemphfalse +\DeclareOptionX{itemph}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}} +\DeclareOptionX{gremph}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}} +\newif\if@chapter\@chapterfalse +\DeclareOptionX{chapter}{\@chaptertrue\@toclofentrytrue} +\newif\if@microtype\@microtypefalse +\DeclareOptionX{microtype}{\@microtypetrue} +\newif\if@subfigure\@subfigurefalse +\DeclareOptionX{subfigure}{\@subfiguretrue} +\DeclareOptionX{adjustmath}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}} +\newif\if@manspace\@manspacefalse +\DeclareOptionX{obspace}{\@manspacetrue} +% +%%% new Options +\DeclareOptionX{latinquote}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}} +%%% changed fontspec -> manualfontspec +\DeclareOptionX{fontspec}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}} +\newif\if@moreverb\@moreverbfalse +\DeclareOptionX{moreverb}{\@moreverbtrue} +\newif\if@foursix\@foursixfalse\newlength\fa@setheight\newlength\fa@setwidth +\DeclareOptionX{faht}[]{\fa@setheight=#1\@foursixtrue} +\DeclareOptionX{fawd}[]{\fa@setwidth=#1\@foursixtrue} +\newif\if@amsmath\@amsmathfalse +\DeclareOptionX{amsmath}{\@amsmathtrue} +\DeclareOptionX{nowinname}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}} +% +\newif\ifPRELOAD\PRELOADfalse +\DeclareOptionX{preload}[]{\PRELOADtrue\def\PRELOADstr{#1}} +\def\PRELOADoptstr{} +\DeclareOptionX{preloadoption}[]{\def\PRELOADoptstr{#1}} + +%% [nounfonts] +\DeclareOptionX{unfonts}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}} +\DeclareOptionX{nounfonts}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}} +\DeclareOptionX{nanum}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}} +\DeclareOptionX{hcr}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}} + +\DeclareOptionX{figtabcapt}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}} + +\DeclareOptionX{cjk}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}} +%\DeclareOptionX{cjkoption}[]{\PassOptionsToPackage{#1}{cjkutf8-ko}} +\DeclareOptionX{dhucs}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}} + +%%% compatibility options +\DeclareOptionX{uset1font}{\PassOptionsToPackage{usecjkt1font}{cjkutf8-ko}} +\DeclareOptionX{usedotemph}{\PassOptionsToPackage{\CurrentOption}{memhangul-x}} + +%%% +\DeclareOptionX*{% + \PassOptionsToClass{\CurrentOption}{memoir}% +} +% +\ProcessOptionsX + +% expl3 +\RequirePackage{expl3,xparse} + +%%% moreverb +\if@moreverb + \RequirePackage{moreverb} +\fi + +%%% preload +\ifPRELOAD + \RequirePackage[\PRELOADoptstr]{\PRELOADstr} + \ifx\medspace\undefined\relax\else\let\medspace\relax\fi +\fi + +%% LyX compatibility +\ifx\@textsubscript\undefined\else + \let\@textsubscript\relax +\fi + +%%% memoir/memhangul-ucs 로드. +\if@chapter + \LoadClass[openany]{memoir} +\else +\iftwosidedoc + \LoadClass[article,openany]{memoir} +\else + \LoadClass[article,openany,oneside]{memoir} +\fi +\fi + +%%% fontspec problem +% \RequirePackage{etex}\reserveinserts{40}% + +%%% workaround with flowfram +\if@foursix + \newcommand*{\fa@dblfoursix}{\stockheight=\fa@setheight \stockwidth=\fa@setwidth} + \fa@dblfoursix +\fi + +%%% ams{math|symb} +\if@amsmath + \RequirePackage{amsmath,xob-amssymb} +\fi + +%%% +\ifopenrightdoc\openright\fi + +\RequirePackage{ifluatex} +\RequirePackage{ifxetex} + +%%\RequirePackage{comment} +%%\def\finemath@status{} + +%\ifxetex\else\ifluatex\else +% \PackageError{xoblivoir}{This Document requires Xe(La)TeX or Lua(La)TeX!}{} +%\fi\fi + +\def\@Load@Memhangul{% + \if@polyglossia + \RequirePackage[polyglossia]{memhangul-x} + \else + \RequirePackage[nonfrench,hangulpagestyle]{memhangul-x} + \fi +} + +\ifnokorean\else + \@Load@Memhangul +\fi + +\if@chapter\else + \counterwithout{section}{chapter} +\fi + +%%% +%%% xetex doesn't know microtype, +%%% but xetexko has hangingpunctuation feature, which +%%% we will use instead. +%%% +\ifnokorean\else +\if@microtype + \ifxetex + \usepackage{xetexko-hanging} + \AtBeginDocument{\hangingpunctuation} + \typeout {xoblivoir: use xetexko-hanging instead of microtype} + \else +% \ifluatex +% \enablemicrotype +% \fi + \fi +\fi +\fi + +%%% 기본 ìžê°„ +\newdimen\ob@hu % 1jw=.95em, 1hu=1/16jw. see hfontspec.oblivoir +\ifnokorean\ob@hu=\z@\else\ob@hu=.059375em\fi +%%% defaultskip: suppressed (2015/04/19) +\if@manspace +\def\ob@DEFAULTskips{% + \def\memucshangulskips{}% + \def\memucsinterwordskip{% + \spaceskip = .390\BASE@FONTsize plus .1\BASE@FONTsize minus .1\BASE@FONTsize +% \if@nonfrench + \xspaceskip = .432\BASE@FONTsize plus .11\BASE@FONTsize minus .1\BASE@FONTsize +% \fi + }% + \def\memucsinterwordchapterskip{% + \spaceskip = .41\BASE@FONTsize plus .11\BASE@FONTsize minus .1\BASE@FONTsize +% \if@nonfrench + \xspaceskip = .55\BASE@FONTsize plus .1\BASE@FONTsize minus .1\BASE@FONTsize +% \fi + }% +} +\let\DEFAULTskips\ob@DEFAULTskips +\else +\let\memucshangulskips\relax +\let\memucsinterwordskip\relax +\let\memucsinterwordchapterskip\relax +\let\DEFAULTskips\relax +\fi +\def\ob@thinthinspace{\hskip2\ob@hu} +\def\ob@onethirdspace{\hskip5\ob@hu} + +\ifnokorean\else +\if@koreanfn +%%% footnote setting +%%% 99)ì— í•´ë‹¹í•˜ëŠ” 박스 길ì´ë¥¼ 구한 ë‹¤ìŒ +\newsavebox\mytmpbox\sbox\mytmpbox{\footnotesize 99)\ } +%%% ê°ì£¼ 번호 박스를 길ì´ì— 대하여 오른쪽 ì •ë ¬í•¨. ë‘ ìžë¦¬ +%%% ê°ì£¼ 번호 기준으로 오른쪽 ì •ë ¬ë˜ë„ë¡ ë§Œë“ ë‹¤. +\footmarkstyle{\makebox[\wd\mytmpbox][r]{#1)\ }} +\setlength\footmarksep{\wd\mytmpbox} +\setlength\footmarkwidth{0pt} +\setlength\footparindent{0pt} +%\ifnokorean\else +\SetFnmark{\textsuperscript}{\textsuperscript{)}} +%\fi +\fi\fi +%%% footnotes and floats. codes from memmanadd.pdf +\renewcommand*{\footnoterule}{\kern-3pt\vfill + \hrule width 0.4\columnwidth \kern 2.6pt} +\setlength{\skip\footins}{1.3\onelineskip} + +%%% toc ë“±ì˜ ë ˆì´ì•„웃. +\if@chapter\else +\renewcommand\chaptitlefont{\Large\bfseries} +\renewcommand\printchapternonum{} +\renewcommand\printchaptertitle[1]{\chaptitlefont #1} +\setlength\afterchapskip{\onelineskip} +\setlength\beforechapskip{1.5\onelineskip} +\fi + +\setlength\cftsectionindent{0pt} +\ifnokorean\else +\setlength\cftsectionnumwidth{1.8em} +\setlength\cftsubsectionindent{1.8em} +\setlength\cftsubsectionnumwidth{2.5em} +\fi +\if@chapter\else +\let\cftchapterindent\cftsectionindent +\let\cftchapternumwidth\cftsectionnumwidth +\let\cftbeforechapterskip\cftbeforesectionskip +\fi + +\renewcommand\cftsectionpresnum{\hfill} +\renewcommand\cftsectionaftersnum{\hskip.8em} + +%% moved kscntformat to memhangul-x +%%%% kscntformat +%%%% HLaTeXì˜ \kscntformat ëª…ë ¹ì„ í‰ë‚´ëƒ„ +%%%% \kscntformat{section}{ì œ}{ì ˆ} 형ì‹ìœ¼ë¡œ 쓴다. +%\newsavebox{\tmp@XXbox} +%\newdimen\tmp@XXdim +%\def\kscntformat#1#2#3{% +% \sbox{\tmp@XXbox}{#2\expandafter\number\csname c@#1\endcsname#3}% +% \setlength\tmp@XXdim{\wd\tmp@XXbox}\advance\tmp@XXdim by1em% +% \expandafter\def\csname the#1\endcsname{#2\expandafter\number\csname c@#1\endcsname#3}% +% \expandafter\renewcommand\csname cft#1numwidth\endcsname{\tmp@XXdim}% +% \expandafter\renewcommand\csname cft#1presnum\endcsname{}% +% \expandafter\renewcommand\csname cft#1aftersnum\endcsname{}% +%} + +%\ifnokorean\else +%\ifkosection +%\kscntformat{section}{ì œ}{ì ˆ} +%\renewcommand\thesubsection{\arabic{section}.\arabic{subsection}} +%\fi\fi + +%%% misc settings +\raggedbottom +\ifnokorean +\renewcommand\sectionmark[1]{\markboth{\thetitle}{#1}} +\else +\renewcommand\sectionmark[1]{\markboth{\thetitle}{#1}} +\fi +%\renewcommand\subsectionmark[1]{\markright{#1}} +\ifnokorean +\newcommand*\MarkDocTitle{\markboth{\thetitle}{}} +\else +\newcommand*\MarkDocTitle{\markboth{\thetitle}{}} +\fi + +%%% for bookmarks and hyperref +\def\CallHyperref{% + \ifnobookmarks + \@Call@Hyperref@Without@Bookmarks + \else + \@Call@Hyperref@With@Bookmarks + \fi +} + +\def\@Call@Hyperref@Without@Bookmarks{% + \ifluatex + \usepackage[unicode,bookmarks=false]{hyperref} + \else\ifxetex + \usepackage[bookmarks=false]{hyperref} + \else + \usepackage[unicode,bookmarks=false]{hyperref} + \fi\fi +} + +\def\@Call@Hyperref@With@Bookmarks{% + \ifluatex + \usepackage[unicode]{hyperref} + \else\ifxetex + \usepackage{hyperref} + \else + \usepackage[unicode]{hyperref} + \fi\fi +} + +%% LyX 1.6.xì˜ Insert-Hyperlink 기능과 충ëŒí•˜ì§€ 않게 하기 위하여 +%% hyperrefì„ ë¡œë“œí•˜ì§€ ì•ŠìŒ. (lyxhyper 옵션) +%% note: memhfixc는 memoir ìžì‹ ì´ ë¡œë“œí•´ì¤€ë‹¤. +\ifnokorean\relax\else + \ifhyperrefwithlyx\relax\else + \CallHyperref +\fi\fi + +%%% \engtxt를 ì¼ì¼ì´ 쓰기 ê·€ì°®ê³ spaceê°€ í•˜ë‚˜ë°–ì— ì—†ì„ ë•Œ +%%% 쓰기 위한 \ensp 매í¬ë¡œ. +\newskip\@ensp +\@ensp=.297em plus .02em minus .01em +\def\ensp{\hskip\@ensp} + +%%% articleì˜ pagestyle ê¸°ë³¸ê°’ì€ plainìž„. +\pagestyle{plain} + +%%% 2006/09/01 \title, \author ë¬¸ì œ. reported by IsCho +\AtBeginDocument{% + \@ifundefined{thetitle}{\title{}}{\relax} + \@ifundefined{theauthor}{\author{}}{\relax} +} + +%%% 2006/09/05 [10.5pt] option, [romanfixed] 2006/10/22. +\if@tendotfive + \RequirePackage{10_5} +\fi + +%%%% 2006/10/19. í˜„ë²”ì„ ë‹˜ì´ ì§€ì í•œ lof, toc ë¬¸ì œ +\if@chapter\else + \usepackage{ob-toclof} +\fi + +%%% oblivoir-chapter (12/20) +\if@chapter +\newcommand\oblivoirchapterstyle[1]{% + \chapterstyle{#1} + \renewcommand{\chapterheadstart}{\clearforchapter\vspace*{\beforechapskip}} +} +\fi + +%%%%%%%%%%%%% APPENDIX + +\ifnokorean\def\appendixrefname{Appendix}\else\def\appendixrefname{부ë¡}\fi +\def\appref#1{\appendixrefname~\ref{#1}} + +\newif\if@AppendixTitleToToc\@AppendixTitleToTocfalse +\newif\if@AttachAppendixTitleToSecnum\@AttachAppendixTitleToSecnumfalse + +\def\AppendixTitleToToc{% + \@AppendixTitleToToctrue +} + +\def\AttachAppendixTitleToSecnum{% + \@AttachAppendixTitleToSecnumtrue +} + +\def\AppendixTitle{% + \chapter*{\appendixname} +} + +\ifnokorean +\usepackage{ob-nokoreanappendix} +\else +\usepackage{ob-koreanappendix} +\fi + +%%%%%%%%%%%%%%% enumerate +\@ifpackageloaded{enumerate}{}{\RequirePackage{enumerate}} +\def\@enloop@{% +%%% why @enhook doesn't work? + \ifx ê°€\@entemp \def\@tempa{\@enLabel\gana }\else + \ifx ㈎\@entemp \def\@tempa{\@enLabel\pgana }\else + \ifx ㉮\@entemp \def\@tempa{\@enLabel\ogana }\else + \ifx ㄱ\@entemp \def\@tempa{\@enLabel\jaso }\else + \ifx ㈀\@entemp \def\@tempa{\@enLabel\pjaso }\else + \ifx ㉠\@entemp \def\@tempa{\@enLabel\ojaso }\else + \ifx â‘´\@entemp \def\@tempa{\@enLabel\pnum }\else + \ifx â‘ \@entemp \def\@tempa{\@enLabel\onum }\else + \ifx â’œ\@entemp \def\@tempa{\@enLabel\peng }\else + \ifx â“\@entemp \def\@tempa{\@enLabel\oeng }\else + \ifx â…°\@entemp \def\@tempa{\@enLabel\hroman}\else + \ifx â… \@entemp \def\@tempa{\@enLabel\hRoman}\else +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \ifx A\@entemp \def\@tempa{\@enLabel\Alph }\else + \ifx a\@entemp \def\@tempa{\@enLabel\alph }\else + \ifx i\@entemp \def\@tempa{\@enLabel\roman }\else + \ifx I\@entemp \def\@tempa{\@enLabel\Roman }\else + \ifx 1\@entemp \def\@tempa{\@enLabel\arabic}\else + \ifx \@sptoken\@entemp \let\@tempa\@enSpace \else + \ifx \bgroup\@entemp \let\@tempa\@enGroup \else + \ifx \@enum@\@entemp \let\@tempa\@gobble \else + \let\@tempa\@enOther + \@enhook + \fi\fi\fi\fi\fi\fi\fi\fi + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi + \@tempa} + +%%% subsection까지 í•ë²ˆì„ 붙ì´ê³ tocì— ë‘ìž. +\maxtocdepth{subsection} +\maxsecnumdepth{subsection} + +%%% oblivoirallowbreak +\ifx\oblivoirallowbreak\undefined +\def\oblivoirallowbreak{\hskip1sp\hskip-1sp} +\fi + +%%% subfigure package compatibility +\if@subfigure + \let\c@lofdepth\relax + \let\c@lotdepth\relax +\fi + +%%% redefine \see or \seealso +\ifnokorean\else +\@ifundefined{see}{}{% + \renewcommand*{\see}[2]{#1\seename, \hyperpage{#2}} +} +\@ifundefined{seealso}{}{% + \renewcommand*{\seealso}[2]{#1\alsoname, \hyperpage{#2}} +} +\fi + +%%% to avoid conflicts with etextools +\ExplSyntaxOn +\cs_if_exist:NF \globcount +{ \let\globcount\newcount } +\ExplSyntaxOff + +\endinput + +%%% ChangeLog: +%%% 2015-10-19 : fix conflicts with etextools package. +%%%% 2015-08-01 : drop etex.sty +%%% 2015-07-27 : fix nokorean bug +%%% 2015-07-10 : etex-pkg conflicts fixed. +%%% 2015-04-19 : suppress space factors +%%% 2014-06-12 : introduce new xob-font.sty +%%% 2014-06-06 : replace false \renewcommand with \setlength +%%% 2013-10-26 : moved \kscntformat definition to memhangul. +%%% 2013-09-12 : integrate ifluaorxetex.sty +%%% 2013-09-01 : [cjk], [dhucs] option introduced. +%%% 2011-09-26 : [preloadoption] bugfix. +%%% 2011-09-15 : [fontspec] renamed to [manualfontspec]; and intrudoce [fontspec, xcolor, hyperref, preloadoption] +%%% 2010-09-16 : reserveinserts, lyx compatibility etc. (for TeX Live 2010) +%%% 08:46 2010-02-09 : [microtype] -> hanging punctuation (xetexko) +%%% 10:16 2009-10-27 : [preload] 옵션 +%%% ì˜¤ì „ 3:12 2009-04-07 : [lyxhyper] 옵션 +%%% ì˜¤ì „ 6:36 2008-09-18 : revive microtype option, in spite of its impotence. +%%% 오후 2:16 2008-09-18 : latinquote 옵션 +%%% ì˜¤ì „ 4:58 2008-09-30 : xkospace 새 ë²„ì „ì— ë§žì¶˜ 대대ì ì¸ ìˆ˜ì •. +%%% : enumerate, hangul item title, ê¸°í˜¸ë¬¸ìž ë“±ì„ ì¶”ê°€. +%%% 오후 5:25 2008-10-07 : revive gremph/itemph +%%% ì˜¤ì „ 10:51 2008-10-08 : revive kscntformat +%%% ì˜¤ì „ 5:12 2008-10-12 : fontspec, moreverb, xob-hanfont +%%% ì˜¤ì „ 1:19 2008-10-13 : xetexko v0.1 ë°˜ì˜ +%%% ì˜¤ì „ 12:50 2008-10-22 : fawd, faht 옵션 추가. (workaround with flowfram) +%%% 오후 12:22 2008-10-24 : add [unicode] option to hyperref under LuaTeX +%%% 13:49 2008-11-24 : add [amsmath] option to avoid LyX's auto loading problem under XeLaTeX. +%%% 오후 17:59 2008-12-03 : nowinname 옵션 추가 diff --git a/language/korean/kotex-oblivoir/oblivoir.cls b/language/korean/kotex-oblivoir/oblivoir.cls new file mode 100644 index 0000000000..82c2faa98d --- /dev/null +++ b/language/korean/kotex-oblivoir/oblivoir.cls @@ -0,0 +1,23 @@ +%% File `oblivoir.cls` +%% +%% (C) Copyright 2006-2013 Kangsoo Kim <karnes at ktug org> +%% (C) Copyright 2013 Kihwang Lee <leekh at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% Read LICENSE included in the package. +%% +%% -------------------------------------------------------- +%% oblivoir.cls + +\ProvidesClass{oblivoir} + +\LoadClassWithOptions{xoblivoir} + +\endinput diff --git a/language/korean/kotex-oblivoir/xoblivoir.cls b/language/korean/kotex-oblivoir/xoblivoir.cls new file mode 100644 index 0000000000..4d7851eba8 --- /dev/null +++ b/language/korean/kotex-oblivoir/xoblivoir.cls @@ -0,0 +1,54 @@ +%% File `xoblivoir.cls` +%% +%% (C) Copyright 2006-2015 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\ProvidesClass{xoblivoir}[2015/07/27] + +\RequirePackage{xkeyval} + +\newif\if@CJK\@CJKfalse +\DeclareOptionX{cjk}[]{\@CJKtrue} +\DeclareOptionX{dhucs}[]{\@CJKfalse} +%%% +%%% [fontspec] option introduced +\DeclareOptionX{fontspec}[]{\PassOptionsToPackage{{#1}}{fontspec}} +\DeclareOptionX{hyperref}[]{\PassOptionsToPackage{#1}{hyperref}} +\DeclareOptionX{xcolor}[]{\PassOptionsToPackage{#1}{xcolor}} + +\ProcessOptionsX + +%%% ifluaorxetex.sty +\RequirePackage{iftex} + +\newif\ifLuaOrXeTeX +\ifXeTeX\global\LuaOrXeTeXtrue + \else\ifLuaTeX\global\LuaOrXeTeXtrue + \else\global\LuaOrXeTeXfalse +\fi\fi + +\ifLuaOrXeTeX +\LoadClassWithOptions{oblivoir-xlua} +% \ifLuaTeX +% \typeout{HANGUL DRIVER: luatexko} +% \else +% \typeout{HANGUL DRIVER: xetexko} +% \fi +\else + \if@CJK + \LoadClassWithOptions{oblivoir-xlua} + \typeout{HANGUL DRIVER: cjk-ko} + \else + \LoadClassWithOptions{oblivoir-base} + \typeout{HANGUL DRIVER: kotex-utf} + \fi +\fi + +\endinput diff --git a/language/korean/kotex-plain/ChangeLog b/language/korean/kotex-plain/ChangeLog new file mode 100644 index 0000000000..3fd7a31b87 --- /dev/null +++ b/language/korean/kotex-plain/ChangeLog @@ -0,0 +1,90 @@ +2015-10-13 Kangsoo Kim <karnes at ktug org> + + Version 2.1.1a + + * kotexutf-core.sty: simplify default Hangul font specification. + +2015-10-07 Kangsoo Kim <karnes at ktug org> + + Version 2.1.1 + + * kotexutf-core.sty: respond to MikTeX packaging bug omitting hfontspec.default. + +2015-04-19 Dohyun Kim <nomos at ktug org> + + Version 2.1.0 + + * kotexutf-core.tex: refined kernel macros. + +2013-10-28 Kihwang Lee <leekh at ktug org> + + No version change, CTAN update + +2013-10-26 Kangsoo Kim <karnes at ktug org> + + Version 2.0.2 + + * kotexplain.tex: fix for xetexko and luatexko v2.1 + * hangulcweb.sty: fix for xetexko and luatexko v2.1 + * kotexutf.sty: fix for xetexko and luatexko v2.1 + +2013-10-24 Kihwang Lee <leekh at ktug org> + + No version change + + * Uploaded to CTAN + +2013-10-21 Kihwang Lee <leekh at ktug org> + + Version 2.0.0 + + * kotex-plain packaging, uploaded to https://github.com/kihwanglee/kotex-plain + +2010-01-04 Dohyun Kim <nomos at ktug org> + + Version 2.0.1a + + * kotexutf.tex: finemath on bas been plain TeX default + +2009-03-06 Dohyun Kim <nomos at ktug org> + + Version 2.0.1 + + * kotexplain.tex: plaintex wrapper + +2009-03-05 Dohyun Kim <nomos at ktug org> + + Version 2.0.0 + + * kotexplain.tex: do nothing except loading kotexutf.tex + +2007-06-26 Dohyun Kim <nomos at ktug org> + + Version 1.0.5 + + * kotexplain.tex: error if char does not exist + +2007-06-26 Dohyun Kim <nomos at ktug org> + + Version 1.0.4 + + * kotexplain.tex: redefine U+2018, U+2019, u+201C, u+201D + +2007-06-25 Dohyun Kim <nomos at ktug org> + + Version 1.0.3 + + * kotexplain.tex: fix bugs introduced by previous minor upgrade + +2007-06-24 Dohyun Kim <nomos at ktug org> + + Version 1.0.2 + + * kotexplain.tex: lower multiple punctuations + +2007-06-14 Dohyun Kim <nomos at ktug org> + + Version 1.0.1 + + * kotexplain.tex: \hu was too normal a CS. use \dhucs@hu instead + diff --git a/language/korean/kotex-plain/README b/language/korean/kotex-plain/README new file mode 100644 index 0000000000..6749669b6e --- /dev/null +++ b/language/korean/kotex-plain/README @@ -0,0 +1,69 @@ +kotex-plain +=========== + +Introduction +------------ + +kotex-plain is a package for typesetting Hangul, the native +alphabet of the Korean language, using plain TeX engine. +The input Korean text should be encoded in UTF-8. +kotex-plain belongs to ko.TeX, a comprehensive Korean typesetting +system together with kotex-utf, kotex-oblivoir, kotex-utils, +cjk-ko, xetexko, and luatexko. + +Files +----- + +### TeXinputs + + kotexplain.tex -> tex/plain/kotex/ + kotexutf.tex -> tex/plain/kotex/ + kotexutf-core.tex -> tex/plain/kotex/ + hangulcweb.tex -> tex/plain/kotex/ + +### Documents + + README (this file) -> doc/plain/kotex/ + ChangeLog -> doc/plain/kotex/ + +Usage +----- + +To typeset Hangul, start your document as follows: + + \input kotexplain + +You should use `etex` or `pdftex` commands to compile the document +since kotex-plain uses e-TeX primitives. Also keep in mind that +Korean documents needs to be encoded in UTF-8. + +To specify Hangul fonts, you can use the following methods: + +* `\hfont{outbb}{at 12pt}`: This command set the current Hangul font +as 12 point bold. This is the most general way of specifying +Hangul fonts. +* `\hfontname{outbtb}`: This is equivallent to `\hfont{outbb}{}`, which +only applies bold typeface to the current font. +* `\hfontsize{at 12pt}`: This command changes the size of the current +font as 12 point. Same effect can be achieved by `\hfont{}{at 12pt}`. + +To use CWEB system for literate programming, you can use `hangulcweb.tex` +as follows: + + \input hangulcweb + +For more information, please refer to the kotex-utf package documentation +(written in Korean). + +License +------- + +kotex-plain is licensed under the LaTeX Project Public +License (LPPL) version 1.3c or later. + +Contacts +-------- + +Please report any errors or suggestions to the package maintainer, +Kihwang Lee <leekh at ktug org>. + diff --git a/language/korean/kotex-plain/hangulcweb.tex b/language/korean/kotex-plain/hangulcweb.tex new file mode 100644 index 0000000000..84a0ee26b6 --- /dev/null +++ b/language/korean/kotex-plain/hangulcweb.tex @@ -0,0 +1,232 @@ +%% File hangulcweb.tex +%% +%% (C) Copyright 2007-2013 Dohyun Kim <nomos at ktug org> +%% Soojin Nam <sjnam at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\input kotexplain + +\ifpdftex + \ifdefined\pdfgentounicode + \input glyphtounicode + \pdfgentounicode=1 + \fi +\fi + +\baselineskip 15pt + +% 기본 í°íŠ¸ë¥¼ í•œê¸€ì„ í¬í•¨í•˜ë„ë¡ ë‹¤ì‹œ ì •ì˜í•©ë‹ˆë‹¤. +\expandafter\def\expandafter\tt\expandafter{\tt\hfontname{nanumgtm}} +\expandafter\def\expandafter\sl\expandafter{\sl\hfontname{nanummjmo}} +\expandafter\def\expandafter\it\expandafter{\it\hfontname{nanummjmo}} +\expandafter\def\expandafter\bf\expandafter{\bf\hfontname{nanummjb}} + +% ê°ì¢… í°íŠ¸ë¥¼ í•œê¸€ì„ í¬í•¨í•˜ë„ë¡ ìž¬ì •ì˜ +\let\otitlefont=\titlefont \def\titlefont{\hfont{nanummjm}{at 13pt}\otitlefont} +\let\ottitlefont=\ttitlefont \def\ttitlefont{\hfont{nanumgtm}{at 13pt}\ottitlefont} +\let\orgninerm=\ninerm \def\ninerm{\hfont{nanummjm}{at 9pt}\orgninerm} +\let\orgeightrm=\eightrm \def\eightrm{\hfont{nanummjm}{at 8pt}\orgeightrm} +\let\orgsc=\sc \def\sc{\hfont{nanummjm}{at 8pt}\orgsc} +\let\orgtentex=\tentex \def\tentex{\hfontname{nanumgtm}\orgtentex} + +\expandafter\edef\csname AT(@):catcode\endcsname + {\noexpand\catcode`@\the\catcode`@} +\catcode`\@=11 + +% names of the sections +\def\fin{\par\vfill\eject % this is done when we are ending the index + \ifpagesaved\null\vfill\eject\fi % output a null index column + \if L\lr\else\null\vfill\eject\fi % finish the current page + \parfillskip 0pt plus 1fil + \def\grouptitle{마디 목차} + \let\topsecno=\nullsec + \message{Section names:} + \output={\normaloutput\page\lheader\rheader} + \setpage + \def\note##1##2.{\quad{\eightrm\ifacro{\pdfnote##2.}\else{##2}\fi##1.}} + \def\Q{\note{번 마디ì—ì„œ ì¸ìš©ëœë‹¤}} \let\Qs=\Q + \def\U{\note{번 마디ì—ì„œ 사용ëœë‹¤}} \let\Us=\U + \def\I{\par\hangindent 2em}\let\*=* + \ifacro \def\outsecname{\bschar376\bschar377\bschar271\bschar310\bschar265\bschar024\bschar000 \bschar272\bschar251\bschar314\bschar050}% 마디 목차 + \let\Xpdf\X + \ifpdftex + \edef\0{\string\0}% + \edef\1{\string\1}% + \edef\2{\string\2}% + \edef\3{\string\3}% + \makebookmarks \pdfdest name {NOS} fitb + \pdfoutline goto name {NOS} count -\secno {\outsecname} + \def\X##1:##2\X{\Xpdf##1:##2\X \firstsecno##1.% + {\toksF={}\makeoutlinetoks##2\outlinedone\outlinedone}% + \pdfoutline goto num \the\toksA \expandafter{\the\toksE}} + \else\ifpdf + \special{pdf: outline -1 << /Title (\outsecname) + /Dest [ @thispage /FitH @ypos ] >>} + \def\X##1:##2\X{\Xpdf##1:##2\X \firstsecno##1.% + {\toksF={}\makeoutlinetoks##2\outlinedone\outlinedone}% + \special{pdf: outline 0 << /Title (\the\toksE) + /A << /S /GoTo /D (\romannumeral\the\toksA) >> >>}} + \fi\fi\fi + \readsections} + +% CWEB USER MANUALì˜ ë¶€ë¡C 14.ì— í•´ë‹¹í•˜ëŠ” ëª¨ë“ ë§¤í¬ë¡œë¥¼ ìž¬ì •ì˜ +\def\inote#1#2#3.{\Y\noindent{\hangindent2em% + \baselineskip10pt\eightrm#1~\ifacro{\pdfnote#3.}\else#3\fi#2.\par}} +\def\rnote#1#2.{\Y\noindent{\hangindent2em% + \baselineskip10pt\eightrm\ifacro{\pdfnote#2.}\else#2\fi#1.\par}} +\def\A{\rnote{번 ë§ˆë””ë„ ì‚´íŽ´ë³´ë¼}} \let\As=\A +\def\Q{\inote{ì´ ì½”ë“œëŠ”}{번 마디ì—ì„œ ì¸ìš©ëœë‹¤}} \let\Qs=\Q +\def\U{\inote{ì´ ì½”ë“œëŠ”}{번 마디ì—ì„œ 사용ëœë‹¤}} \let\Us=\U +\def\ET{,~} \def\ETs{\ET} +\def\ATH{{\acrofalse\X\kern-.5em:ì „ì²˜ë¦¬ê¸° ì •ì˜ë“¤\X}} +\def\ch{\note{Change 파ì¼ì—ì„œ ë³€ê²½ëœ ë§ˆë””ë“¤:} + \let\*=\relax} +\def\today{\number\year ë…„ \number\month ì›” \number\day ì¼} +\def\datethis{\def\startsection{\leftline{\sc\today\ \ \hours}\bigskip + \let\startsection=\stsec\stsec}} +\def\datecontentspage{% changed in version 3.66 + \def\botofcontents{\vfill + \centerline{\covernote} + \bigskip + \leftline{\sc\today\ \hours}}} % timestamps the contents page + +% 단순한 한글화로 목차 ìž¬ì •ì˜ +\def\con{\par\vfill\eject % finish the section names +% \ifodd\pageno\else\titletrue\null\vfill\eject\fi % for duplex printers + \rightskip 0pt \hyphenpenalty 50 \tolerance 200 + \setpage \output={\normaloutput\page\lheader\rheader} + \titletrue % prepare to output the table of contents + \pageno=\contentspagenumber + \def\grouptitle{목차} + \message{Table of contents:} + \topofcontents \startpdf + \line{\hfil 마디\hbox to3em{\hss 쪽}} + \let\ZZ=\contentsline + \readcontents\relax % read the contents info + \botofcontents \end} % print the contents page(s) and terminate + +\ifacro\else\expandafter\endinput\fi % pdf modeì—서만... +% ascii문ìžëŠ” ì•žì— zero 붙여 ucs string으로 ë§Œë“ ë‹¤. +\def\addF#1{\addtokens\toksF{\bschar000#1}\tokprocessedtrue} +\def\makeoutlinetoks{\Tnumfalse + % BOM(0xfeff)ì„ outline string 맨 ì•žì— ì²¨ê°€í•œë‹¤. + \addtokens\toksF{\bschar376\bschar377}% + % ucs íŒ¨í‚¤ì§€ì˜ \unichar ìž¬ì •ì˜; 그룹내ì´ë¯€ë¡œ ì•ˆì „. + \def\unihangulchar##1{\ucsoltooctal{##1}\makeolnexttok}% + \afterassignment\makeolproctok\let\nxt= +} +\def\makeolproctok{\tokprocessedfalse + \let\next\makeolnexttok % default + \ifx\nxt\outlinedone\let\next\outlinedone + \else\ifx{\nxt \else\ifx}\nxt \Tnumfalse \instrfalse % skip braces + \else\ifx$\nxt % or a $ sign + \else\ifx^\nxt \addF^\else\ifx_\nxt \addF_% sanitize ^ and _ + \else\ifx\nxt\spacechar \addF\space + \else\if\noexpand\nxt\relax % we have a control sequence; is it one we know? + \ifx\nxt~\addF\space + \else\ifx\nxt\onespace\addF\space + \else\the\usersanitizer + \iftokprocessed\else\makeolproctokctli + \iftokprocessed\else\makeolproctokctlii + \iftokprocessed\else\makeolproctokctliii % if not recognised, skip it + %%%%% skip 하지 ì•Šê³ í•œê¸€ 처리!!! + %\iftokprocessed\else\let\next\nxt\fi + \iftokprocessed\else\makeolproctokhangul\fi + %%%%% + \fi\fi\fi\fi\fi + \else % we don't have a control sequence, it's an ordinary char + \ifx/\nxt \addF{\string\/}% quote chars special to PDF with backslash + \else\ifx(\nxt \addF{\string\(}\else\ifx)\nxt \addF{\string\)}% + \else\ifx[\nxt \addF{\string\[}\else\ifx]\nxt \addF{\string\]}% + \else\expandafter\makeolproctokchar\meaning\nxt + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi + \next +} +\def\makeolproctokhangul{% + % ìŒ, ì´ë ‡ê²Œ 단순무ì‹í•˜ê²Œ ifx 검사하는 ê²ƒì´ ì•ˆì „í•˜ê¸´ í•œë° + % ë” ì¢‹ì€ ë°©ë²•ì€ ì—†ì„까? + \ifx^^c2\nxt\let\next\nxt\else + \ifx^^c3\nxt\let\next\nxt\else + \ifx^^c4\nxt\let\next\nxt\else + \ifx^^c5\nxt\let\next\nxt\else + \ifx^^c6\nxt\let\next\nxt\else + \ifx^^c7\nxt\let\next\nxt\else + \ifx^^c8\nxt\let\next\nxt\else + \ifx^^c9\nxt\let\next\nxt\else + \ifx^^ca\nxt\let\next\nxt\else + \ifx^^cb\nxt\let\next\nxt\else + \ifx^^cc\nxt\let\next\nxt\else + \ifx^^cd\nxt\let\next\nxt\else + \ifx^^ce\nxt\let\next\nxt\else + \ifx^^cf\nxt\let\next\nxt\else + \ifx^^d0\nxt\let\next\nxt\else + \ifx^^d1\nxt\let\next\nxt\else + \ifx^^d2\nxt\let\next\nxt\else + \ifx^^d3\nxt\let\next\nxt\else + \ifx^^d4\nxt\let\next\nxt\else + \ifx^^d5\nxt\let\next\nxt\else + \ifx^^d6\nxt\let\next\nxt\else + \ifx^^d7\nxt\let\next\nxt\else + \ifx^^d8\nxt\let\next\nxt\else + \ifx^^d9\nxt\let\next\nxt\else + \ifx^^da\nxt\let\next\nxt\else + \ifx^^db\nxt\let\next\nxt\else + \ifx^^dc\nxt\let\next\nxt\else + \ifx^^dd\nxt\let\next\nxt\else + \ifx^^de\nxt\let\next\nxt\else + \ifx^^df\nxt\let\next\nxt\else + \ifx^^e0\nxt\let\next\nxt\else + \ifx^^e1\nxt\let\next\nxt\else + \ifx^^e2\nxt\let\next\nxt\else + \ifx^^e3\nxt\let\next\nxt\else + \ifx^^e4\nxt\let\next\nxt\else + \ifx^^e5\nxt\let\next\nxt\else + \ifx^^e6\nxt\let\next\nxt\else + \ifx^^e7\nxt\let\next\nxt\else + \ifx^^e8\nxt\let\next\nxt\else + \ifx^^e9\nxt\let\next\nxt\else + \ifx^^ea\nxt\let\next\nxt\else + \ifx^^eb\nxt\let\next\nxt\else + \ifx^^ec\nxt\let\next\nxt\else + \ifx^^ed\nxt\let\next\nxt\else + \ifx^^ee\nxt\let\next\nxt\else + \ifx^^ef\nxt\let\next\nxt\else + \ifx^^f0\nxt\let\next\nxt\else + \ifx^^f1\nxt\let\next\nxt\else + \ifx^^f2\nxt\let\next\nxt\else + \ifx^^f3\nxt\let\next\nxt\else + \ifx^^f4\nxt\let\next\nxt\else + %%% really skip it. +\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi +} +\def\ucsoltooctal#1{% + \count@\dimexpr.00006103515625\dimexpr#1sp\relax\relax + \edef\ucsoltempa{\number\count@}% + \@tempcnta\numexpr#1-'40000*\count@\relax + \count@\dimexpr.00048828125\dimexpr\@tempcnta sp\relax\relax + \edef\ucsoltempa{\ucsoltempa\number\count@}% + \@tempcnta\numexpr\@tempcnta-'4000*\count@\relax + \count@\dimexpr.00390625\dimexpr\@tempcnta sp\relax\relax + \edef\ucsoltempa{\ucsoltempa\number\count@}% + \@tempcnta\numexpr\@tempcnta-'400*\count@\relax + \count@\dimexpr.015625\dimexpr\@tempcnta sp\relax\relax + \edef\ucsoltempb{\number\count@}% + \@tempcnta\numexpr\@tempcnta-'100*\count@\relax + \count@\dimexpr.125\dimexpr\@tempcnta sp\relax\relax + \edef\ucsoltempb{\ucsoltempb\number\count@}% + \edef\ucsoltempb{\ucsoltempb\number\numexpr\@tempcnta-'10*\count@\relax}% + \addtokens\toksF{\bschar\ucsoltempa\bschar\ucsoltempb}\tokprocessedtrue +} + +\csname AT(@):catcode\endcsname + +\endinput + +%%% changes for ko.Tex 2.0, by Karnes. diff --git a/language/korean/kotex-plain/kotexplain.tex b/language/korean/kotex-plain/kotexplain.tex new file mode 100644 index 0000000000..36ac8f555f --- /dev/null +++ b/language/korean/kotex-plain/kotexplain.tex @@ -0,0 +1,46 @@ +%% File `kotexplain.tex` +%% +%% Typesetting UTF-8 hangul on plain e-TeX +%% +%% (C) Copyright 2007-2013 Dohyun Kim <nomos at ktug org> +%% Soojin Nam <sjnam at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% ---------------------------------------------------------------- +%% +%% changelog: +%% 2013/10/26 2.0.2 xe(lua)texko v2.1 +%% 2009/03/06 2.0.1 plaintex wrapper +%% 2009/03/05 2.0.0 do nothing except loading kotexutf.tex +%% 2007/06/26 1.0.5 error if char does not exist +%% 2007/06/26 1.0.4 redefine U+2018, U+2019, U+201C, U+201D +%% 2007/06/25 1.0.3 fix bugs introduced by previous minor upgrade +%% 2007/06/24 1.0.2 lower multiple punctuations. +%% 2007/06/14 1.0.1 \hu was too normal a CS. use \dhucs@hu intead. +%% +\ifx가가\else + \input kotexutf + \expandafter\endinput +\fi + +\ifdefined\XeTeXrevision + \input xetexko.sty +\else + \ifdefined\directlua + \input luatexko.sty + \fi +\fi + +\def\hfontname#1{} +\def\hfontsize#1{} +\def\hfont#1#2{} + +\endinput + +% eof diff --git a/language/korean/kotex-plain/kotexutf-core.tex b/language/korean/kotex-plain/kotexutf-core.tex new file mode 100644 index 0000000000..c183291560 --- /dev/null +++ b/language/korean/kotex-plain/kotexutf-core.tex @@ -0,0 +1,634 @@ +%% File `kotexutf-core.tex` +%% +%% Copyright (C) 2009-2015 Dohyun Kim <nomos at ktug org> +%% Copyright (C) 2015 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\expandafter\ifx\csname eTeXversion\endcsname\relax + \errhelp{kotexutf requires e-TeX. Please run etex or pdftex.} + \errmessage{kotexutf : Not running under e-TeX.} + \expandafter\endinput +\fi + +%% frenchspacing is default +\frenchspacing + +\def\unihangul@two@octets#1#2{% + \expandafter\unihangulchar\expandafter{% + \number\numexpr + (`#1 - 192) * 64 + + (`#2 - 128) \relax}} +\def\unihangul@three@octets#1#2#3{% + \expandafter\unihangulchar\expandafter{% + \number\numexpr + (`#1 - 224) * 4096 + + (`#2 - 128) * 64 + + (`#3 - 128) \relax}} +\def\unihangul@four@octets#1#2#3#4{% + \expandafter\unihangulchar\expandafter{% + \number\numexpr + (`#1 - 240) * 262144 + + (`#2 - 128) * 4096 + + (`#3 - 128) * 64 + + (`#4 - 128) \relax}} + +\count@"80 \loop + \uccode\count@\z@ + \lccode\count@\z@ + \catcode\count@=12 +\ifnum\count@<"BF \advance\count@\@ne \repeat + +\count@"C2 \loop + \uccode\count@\z@ + \lccode\count@\z@ + \begingroup + \lccode`\~\count@ + \lowercase{\endgroup + \protected\def~##1{% + \ifcsname U8:\string~\string##1\endcsname + \csname U8:\string~\string##1\expandafter\endcsname + \else + \expandafter\unihangul@two@octets + \expandafter~\expandafter##1% + \fi }} +\ifnum\count@<"DF \advance\count@\@ne \repeat + +\count@"E0 \loop + \uccode\count@\z@ + \lccode\count@\z@ + \begingroup + \lccode`\~\count@ + \lowercase{\endgroup + \protected\def~##1##2{% + \ifcsname U8:\string~\string##1\string##2\endcsname + \csname U8:\string~\string##1\string##2\expandafter\endcsname + \else + \expandafter\unihangul@three@octets + \expandafter~\expandafter##1\expandafter##2% + \fi }} +\ifnum\count@<"EF \advance\count@\@ne \repeat + +\count@"F0 \loop + \uccode\count@\z@ + \lccode\count@\z@ + \begingroup + \lccode`\~\count@ + \lowercase{\endgroup + \protected\def~##1##2##3{% + \ifcsname U8:\string~\string##1\string##2\string##3\endcsname + \csname U8:\string~\string##1\string##2\string##3\expandafter\endcsname + \else + \expandafter\unihangul@four@octets + \expandafter~\expandafter##1\expandafter##2\expandafter##3% + \fi }} +\ifnum\count@<"F4 \advance\count@\@ne \repeat + +%% subfont plane and char slot +\def\geth@ngulpl@ne@ndch@r{% + \count@\numexpr % 1 / 256 = .00390625 + \number\dimexpr.00390625\dimexpr\unih@ngulpoint sp\relax\relax + \relax + \chardef\h@ngulch@r % hangul char slot + \number\numexpr\unih@ngulpoint-\@cclvi*\count@\relax + \let\h@ngulpl@ne\@empty % hangul subfont plane + \ifnum\count@>\@cclv + \ifnum\count@>4095 + \def\h@ngulpl@ne{1}\count@\numexpr\count@-4096\relax + \else + \def\h@ngulpl@ne{0}% + \fi + \@tempcnta\numexpr % 1 / 256 = .00390625 + \number\dimexpr.00390625\dimexpr\count@ sp\relax\relax + \relax + \edef\h@ngulpl@ne{\h@ngulpl@ne\dhucsnumt@hex\@tempcnta}% + \count@\numexpr\count@-\@cclvi*\@tempcnta\relax + \fi + \@tempcnta\numexpr % 1 / 16 = .0625 + \number\dimexpr.0625\dimexpr\count@ sp\relax\relax + \relax + \edef\h@ngulpl@ne{\h@ngulpl@ne\dhucsnumt@hex\@tempcnta}% + \count@\numexpr\count@-\sixt@@n*\@tempcnta\relax + \edef\h@ngulpl@ne{\h@ngulpl@ne\dhucsnumt@hex\count@}% +} +\def\dhucsnumt@hex#1{\ifcase\number#1 + 0\or 1\or 2\or 3\or 4\or 5\or 6\or 7\or + 8\or 9\or a\or b\or c\or d\or e\or f\else \dhucserr@r\fi +} + +%% hangul font specific dimens +%% changes for avoiding errors on MiKTeX, 2015/10/07, by Karnes. +%\def\dhucs@hu{} +%\def\dhucs@interhchar{} +%\def\dhucs@fullstoplower{} +%\def\dhucs@questionlower{} +%\def\dhucs@exclamationlower{} +\def\dhucs@hu{\z@} +\def\dhucs@interhchar{\z@} +\def\dhucs@fullstoplower{\z@} +\def\dhucs@exclamationlower{\z@} +\def\dhucs@questionlower{\z@} +\def\dhucs@serifhangulfont{nanummj} +\def\dhucs@sanshangulfont{nanumgt} +\def\dhucs@monohangulfont{nanumgt} +\def\dhucs@serifhanjafont{nanumgt} +\def\dhucs@sanshanjafont{nanumgt} +\def\dhucs@monohanjafont{nanumgt} + +\def\usehangulfontspec#1{% + \begingroup + \immediate\openin\z@=hfontspec.#1 % + \ifeof\z@ + \message{\space\space *** Cannot find hangul font-spec file hfontspec.#1 ***\space\space} + \else + \endlinechar\m@ne + \get@hfnt@spec@ + \fi + \immediate\closein\z@ + \endgroup} +\def\get@hfnt@spec@{% + \read\z@ to \@tempb + \ifx\@tempb\@empty + \let\next\relax + \else + \expandafter\get@hfnt@spec@@\@tempb\@@nil + \let\next\get@hfnt@spec@ + \fi\next} +\def\get@hfnt@spec@@#1 = #2\@@nil{% + \expandafter\gdef\csname dhucs@#1\endcsname{#2}} + +%% \unih@ngulpoint is unicode code point +\newcount\unih@ngulpoint + +%% protect \unihangulchar +\protected\def\unihangulchar#1{% + \unih@ngulpoint#1\relax + \futurelet\dhucs@next\unihangulchar@@} +\def\unihangulchar@@{% check what comes next to hangul? + % \nexttoh@ngul = 1 : ascii opening parentheses + % \nexttoh@ngul = 2 : ascii closing parentheses + % \nexttoh@ngul = 3 : ascii numbers + % \nexttoh@ngul = 4 : ascii fullstop + % \nexttoh@ngul = 5 : ascii question mark + % \nexttoh@ngul = 6 : ascii exclamation mark + % \nexttoh@ngul = 0 : all others + \chardef\nexttoh@ngul\z@ + % \puncnobre@k = 0 : this is not char ``orphan'' case + % \puncnobre@k = 1 : do not break before char ``orphan'' + \chardef\puncnobre@k\z@ + % avoiding char ``orphan'' operates only in four cases : + % [hangulchar] [par] + % [hangulchar] [space] [par] + % [hangulchar] [.?!] [par] + % [hangulchar] [.?!] [space] [par] + \ifx\fi\dhucs@next \expandafter\let\csname dhucs@next\endcsname\relax \fi + \ifx\ifx\dhucs@next \expandafter\let\csname dhucs@next\endcsname\relax \fi + \ifx\par\dhucs@next + \chardef\puncnobre@k\@ne + \let\unihangul@branch\unihangulchar@@@ + \else + \ifx\@sptoken\dhucs@next + \let\unihangul@branch\check@next@to@sptoken + \else + \if\noexpand\dhucs@next\relax + \else + \check@dhucs@next@ascii456123\@nil + \fi + \ifnum\nexttoh@ngul>\thr@@ + \let\unihangul@branch\check@next@to@puncs + \else + \let\unihangul@branch\unihangulchar@@@ + \fi + \fi + \fi + \unihangul@branch +} + +\def\check@next@to@sptoken{% + \afterassignment\check@next@to@sptoken@\let\dhucs@next= } +\def\check@next@to@sptoken@{% + \futurelet\dhucs@nextnext\check@next@to@sptoken@@} +\def\check@next@to@sptoken@@{% + \ifx\dhucs@nextnext\par + \chardef\puncnobre@k\@ne + \fi + \unihangulchar@@@\dhucs@next +} + +\def\check@next@to@puncs{% + \afterassignment\check@next@to@puncs@\let\dhucs@next= } +\def\check@next@to@puncs@{% + \futurelet\dhucs@nextnext\check@next@to@puncs@@} +\def\check@next@to@puncs@@{% + \ifx\dhucs@nextnext\par + \chardef\puncnobre@k\@ne + \expandafter\unihangulchar@@@\expandafter\dhucs@next + \else + \ifx\dhucs@nextnext\@sptoken + \expandafter\expandafter\expandafter\check@next@to@punc@sptoken + \else + \expandafter\expandafter\expandafter\unihangulchar@@@ + \expandafter\expandafter\expandafter\dhucs@next + \fi + \fi +} + +\def\check@next@to@punc@sptoken{% + \afterassignment\check@next@to@punc@sptoken@\let\dhucs@nextnext= } +\def\check@next@to@punc@sptoken@{% + \futurelet\dhucs@nextnextnext\check@next@to@punc@sptoken@@} +\def\check@next@to@punc@sptoken@@{% + \ifx\dhucs@nextnextnext\par + \chardef\puncnobre@k\@ne + \fi + \unihangulchar@@@\dhucs@next\dhucs@nextnext +} + +%% see lucenc.dfu +\def\check@dhucs@next@ascii#1{% + \def\@tempa{#1}% + \ifx#1\@nil + \let\next\relax + \else + \let\next\check@dhucs@next@ascii + \edef\@tempb{\csname nexttohangul-#1\endcsname}% + \expandafter\check@dhucs@next@ascii@\@tempb\@nnil + \fi\next +} +\def\check@dhucs@next@ascii@#1{% + \ifx#1\@nnil\let\next@\relax + \else + \ifx#1\dhucs@next + \chardef\nexttoh@ngul\@tempa + \let\next@\remove@to@nnil \let\next\remove@to@nil + \else + \let\next@\check@dhucs@next@ascii@ + \fi + \fi\next@ +} +\def\remove@to@nil#1\@nil{} +\def\remove@to@nnil#1\@nnil{} + +%%% if \strictcharcheck is defined ... +\ifdefined\strictcharcheck + \def\dhucs@check@if@char@exists{% + \unless\iffontchar\font@name\h@ngulch@r + \errmessage{Character \number\h@ngulch@r\space + doesn't exist in font \fontname\font@name}% + \fi} +\else + \let\dhucs@check@if@char@exists\relax +\fi + +%% hangul space factor +\mathchardef\Hangul@spacefactor=1001\relax +\mathchardef\Hanja@spacefactor=1002\relax +\mathchardef\nobreak@spacefactor=998\relax + +\def\getthish@ngulcl@ss{% what is current hangul category? + % \thish@ngul = 1 : hangul + % \thish@ngul = 2 : hanja, hiragana, katakana + % \thish@ngul = 3 : opening parentheses; NOT in use: see lucenc.dfu + % \thish@ngul = 4 : closing parentheses; NOT in use: see lucenc.dfu + % \thish@ngul = 0 : all others + \ifnum\unih@ngulpoint<12352 + \chardef\thish@ngul\z@ % cjk symbols + \else\ifnum\unih@ngulpoint<12539 + \chardef\thish@ngul\tw@ % hiragana, katakana + \else\ifnum\unih@ngulpoint<13312 + \chardef\thish@ngul\z@ % cjk symbols + \else\ifnum\unih@ngulpoint<44032 + \chardef\thish@ngul\tw@ % hanja ext A; hanja unified + \else\ifnum\unih@ngulpoint<57344 + \chardef\thish@ngul\@ne % hangul + \else\ifnum\unih@ngulpoint<64256 + \chardef\thish@ngul\tw@ % hanja compatibillity + \else\ifnum\unih@ngulpoint<65520 + \chardef\thish@ngul\z@ % full/half width marks + \else + \chardef\thish@ngul\tw@ % hanja ext. B mostly + \fi\fi\fi\fi\fi \fi\fi +} + +%% disallow linebreak after opening parentheses +\sfcode`\(=\nobreak@spacefactor +\sfcode`\`=\nobreak@spacefactor +\sfcode`\[=\nobreak@spacefactor +\sfcode`\{=\nobreak@spacefactor +%% TeX inserts \discretionary{}{}{} always after hyphen char, +%% so we can safely give nobreak-spacefactor to ``-'' to suppress +%% unwanted micro-space after latin hyphen char. +\sfcode`\-=\nobreak@spacefactor + +\def\dobeforeh@ngulch@r{% + \ifhmode + \ifcase\lastnodetype + % e-TeX's lastnodetype 0 is char node + \dhucs@normal@break@before@cjk + \or % hlist node + % As \hbox returns spacefactor to 1000, + % we cannot identify what was before this korean char. + % So, allowing linebreak is somewhat dangerous; We Do, however. + \ifcase\thish@ngul + \or \ifcase\puncnobre@k\breakbetweenhanja + \or\nobreakbetweenhanja\fi + \or \ifcase\puncnobre@k\breakbetweenhanja + \or\nobreakbetweenhanja\fi + \fi + \or % vlist node + \or % rule node + \or % ins node + \or % mark node + \or % adjust node + \or % ligature node + \ifnum\spacefactor>\nobreak@spacefactor + \ifcase\thish@ngul + \or \ifcase\puncnobre@k\breakafterasciichar + \or\nobreakafterasciichar\fi + \or \ifcase\puncnobre@k\breakafterasciichar + \or\nobreakafterasciichar\fi + \fi + \fi + \or % disc node + \or % whatsit node + % how do we know what there was before whatsit? + \dhucs@normal@break@before@cjk + \or % math node + \ifcase\thish@ngul + \or \ifcase\puncnobre@k\breakafterinlinemath + \or\nobreakafterinlinemath\fi + \or \ifcase\puncnobre@k\breakafterinlinemath + \or\nobreakafterinlinemath\fi + \fi + \or % glue node + \or % kern node, which is another source of headache! + \ifdim\lastkern=\z@ + % is it safe to break lines after \kern 0pt? + \dhucs@normal@break@before@cjk + \else + \ifnum\spacefactor>\nobreak@spacefactor + \ifdim\lastkern=\@tempdima % see redefinition of \sw@slant + \ifnum\spacefactor>\@m + \ifcase\thish@ngul + \or \ifcase\puncnobre@k\breakbetweenhanja + \or\nobreakbetweenhanja\fi + \or \ifcase\puncnobre@k\breakbetweenhanja + \or\nobreakbetweenhanja\fi + \fi + \else + \ifcase\thish@ngul + \or \ifcase\puncnobre@k\breakafterasciichar + \or\nobreakafterasciichar\fi + \or \ifcase\puncnobre@k\breakafterasciichar + \or\nobreakafterasciichar\fi + \fi + \fi + \else + \ifcase\thish@ngul + \or \ifcase\puncnobre@k\breakbetweenhanja + \or\nobreakbetweenhanja\fi + \or \ifcase\puncnobre@k\breakbetweenhanja + \or\nobreakbetweenhanja\fi + \fi + \fi + \fi + \fi + \@tempdima\z@ + \or % penalty node + % Even after \nobreak, inter-hangulchar kern should be applied! + \ifnum\lastpenalty<\@M + \dhucs@normal@break@before@cjk + \else + \chardef\puncnobre@k\@ne + \dhucs@normal@break@before@cjk + \fi + \or % unset node + \or % math mode node + \fi + \fi +} + +\ifdefined\sw@slant + %% detect last italiccorr + \edef\sw@slant{\unexpanded\expandafter{\sw@slant\@tempdima\lastkern}} +\else + \unless\ifdefined\@tempdima \newdimen\@tempdima\@tempdima=0pt \fi +\fi + +\def\dhucs@normal@break@before@cjk{% + \ifnum\spacefactor>\nobreak@spacefactor + \ifcase\thish@ngul + % other cjk char: do nothing + \or % hangul + \ifnum\spacefactor=\Hangul@spacefactor + \ifcase\puncnobre@k\breakbetweenhangul + \or\nobreakbetweenhangul\fi + \else + \ifnum\spacefactor=\Hanja@spacefactor + \ifcase\puncnobre@k\breakbetweenhanja + \or\nobreakbetweenhanja\fi + \else + \ifcase\puncnobre@k\breakafterasciichar + \or\nobreakafterasciichar\fi + \fi + \fi + \or % hanja, hiragana, katakana + \ifnum\spacefactor=\Hangul@spacefactor + \ifcase\puncnobre@k\breakbetweenhanja + \or\nobreakbetweenhanja\fi + \else + \ifnum\spacefactor=\Hanja@spacefactor + \ifcase\puncnobre@k\breakbetweenhanja + \or\nobreakbetweenhanja\fi + \else + \ifcase\puncnobre@k\breakafterasciichar + \or\nobreakafterasciichar\fi + \fi + \fi + \fi + \fi +} + +\def\do@fterh@ngulch@r{% + \ifhmode + \ifcase\nexttoh@ngul + \ifcase\thish@ngul + \declarehanjaspacefactor + \or \declarehangulspacefactor + \or \declarehanjaspacefactor + \or \declarenobreakspacefactor + \or \declarehanjaspacefactor + \fi + \or \breakbeforeasciichar % ( + \or % ) + \spacefactor\@m + \or \kernbeforeasciichar % 123 + \or \expandafter\expandafter\expandafter\asciifullstopafterhangul % . + \or \expandafter\expandafter\expandafter\asciiquestionafterhangul % ? + \or \expandafter\expandafter\expandafter\asciiexclamationafterhangul % ! + \fi + \fi +} + +\def\declarenobreakspacefactor{\spacefactor\nobreak@spacefactor} +\def\declarehangulspacefactor{\spacefactor\Hangul@spacefactor} +\def\declarehanjaspacefactor{\spacefactor\Hanja@spacefactor} + +%% default linebreaking command +\def\breakbetweenhanja{\discretionary{}{}{}} +\def\nobreakbetweenhanja{} + +%% under option [finemath], hfontspec.un becomes active. +%% otherwize, all font-spec value is 0pt. +\ifdefined\finemath %\if@dhucsfinemath + %% As Korean typesetting allows linebreak at any point between hangul char, + %% \doublehyphendemerits does not have meaning any longer. + \doublehyphendemerits=0 + %% Now that some code to suppress char ``orphan'' has been added, + %% \finalhyphendemerits does not have much meaning, either. + %% Moreover, \finalhyphendemerits discourages linebreak of final word + %% within a paragraph; undesirable when the final word is long. + \finalhyphendemerits=0 + %% + \usehangulfontspec{default} + \def\breakbetweenhangul{\discretionary{}{}{\kern\dhucs@interhchar}} + \def\nobreakbetweenhangul{\kern\dhucs@interhchar} + % \dimexpr used, because \newdimen\something\something=1em fixes + % \something's dimen size when it is initially assigned. + % In this case, for example, \dhucs@hu applied to normal size is the same size + % as to \Huge size font. This does not seem to be what we want. + % Accordingly, we decided to declare \dhucs@hu as a macro, not a dimen. + % Now that \dhucs@hu is a macro, e-TeX's \dimexpr enables simple definition + % of its multiplication. + \def\breakafterinlinemath{\hskip\dimexpr\dhucs@hu*3\relax\relax} + % At above line, \dimexpr absorbs the first \relax; + % second \relax terminates \hskip's arguments. + % On the other hand, as \kern does not scan for ``plus'' or ``minus,'' + % another \relax seems to be redundant at following line. + \def\nobreakafterinlinemath{\kern\dimexpr\dhucs@hu*3\relax} + \def\breakafterasciichar{\hskip\dimexpr\dhucs@hu*2\relax\relax} + \def\nobreakafterasciichar{\kern\dimexpr\dhucs@hu*2\relax} + \def\breakbeforeasciichar{\hskip\dimexpr\dhucs@hu*2\relax\relax} + \def\kernbeforeasciichar{\kern\dimexpr\dhucs@hu*2\relax} + \def\asciifullstopafterhangul#1{% + \lower\dhucs@fullstoplower\hbox\bgroup#1\dhucs@check@another@punc} + \def\asciiquestionafterhangul#1{% + \lower\dhucs@questionlower\hbox\bgroup + \let\dhucs@kern@before@quot@char\dhucs@kern@before@quot@char@ + \kern\dimexpr\dhucs@hu*3\relax#1\dhucs@check@another@punc} + \def\asciiexclamationafterhangul#1{% + \lower\dhucs@exclamationlower\hbox\bgroup + \let\dhucs@kern@before@quot@char\dhucs@kern@before@quot@char@ + \kern\dimexpr\dhucs@hu*4\relax#1\dhucs@check@another@punc} + \def\dhucs@kern@before@quot@char@{% + \ifx'\dhucs@next\kern\dimexpr\dhucs@hu*3\relax\fi + \spacefactor1003\relax} % for U+2019, U+201D; see lucenc.dfu + \let\dhucs@kern@before@quot@char\relax + %% lowering multiple puctuations: + %% If next char is a punctuation, do not close \hbox and scan another char. + \def\dhucs@check@another@punc{% + \futurelet\dhucs@next\dhucs@check@another@punc@} + \def\dhucs@check@another@punc@{% + \chardef\nexttoh@ngul\z@ + \if\noexpand\dhucs@next\relax\else + \check@dhucs@next@ascii456\@nil + \fi + \dhucs@check@another@punc@@} + \def\dhucs@check@another@punc@@{% + \ifcase\nexttoh@ngul + \expandafter\dhucs@check@another@punc@end + \or \expandafter\dhucs@check@another@punc@end + \or \expandafter\dhucs@check@another@punc@end + \or \expandafter\dhucs@check@another@punc@end + \or \let\dhucs@kern@before@quot@char\relax + \expandafter\dhucs@check@another@punc@@@ + \or \let\dhucs@kern@before@quot@char\dhucs@kern@before@quot@char@ + \expandafter\dhucs@check@another@punc@@@ + \or \let\dhucs@kern@before@quot@char\dhucs@kern@before@quot@char@ + \expandafter\dhucs@check@another@punc@@@ + \fi} + \def\dhucs@check@another@punc@@@#1{% + \kern\dhucs@hu\relax #1\dhucs@check@another@punc} + \def\dhucs@check@another@punc@end{% + \dhucs@kern@before@quot@char + \global\count@\spacefactor\egroup\spacefactor\count@} +\else + \usehangulfontspec{default} + \def\breakafterinlinemath{\hskip\z@skip} + \def\nobreakafterinlinemath{} + \def\breakbetweenhangul{\discretionary{}{}{}} + \def\nobreakbetweenhangul{} + \def\breakafterasciichar{\hskip\z@skip} + \def\nobreakafterasciichar{} + \def\breakbeforeasciichar{\hskip\z@skip} + \def\kernbeforeasciichar{} + \def\asciifullstopafterhangul{} + \def\asciiquestionafterhangul{} + \def\asciiexclamationafterhangul{} +\fi + +%% linebreaking related to cjk symbols +\def\cjksymbolextraspace{\discretionary{}{}{}} +\def\cjksymbolskip{% + \ifhmode + \ifnum\spacefactor>\nobreak@spacefactor + \ifnum\lastpenalty<\@M + \cjksymbolextraspace + \fi + \fi + \else + \leavevmode + \fi} +\def\postcjksymskip{\ifhmode\declarehanjaspacefactor\fi} +\def\postcjksymnobreak{\ifhmode\declarehanjaspacefactor\nobreak\fi} +\def\postcjksymbol{\ifhmode\declarehanjaspacefactor\fi} +\def\kernbeforelatinquoteclose{% + \ifhmode\ifnum\spacefactor=1003 \kern\dimexpr\dhucs@hu*3\relax\fi\fi} +\def\cjksymbolunskip{} + +%% \disablehangulfontspec disables all the font-spefic spaces and dimens +%% except the space after inline math. +\def\disablehangulfontspec{% + \def\breakbetweenhangul{\discretionary{}{}{}} + \let\nobreakbetweenhangul\@empty + \def\breakafterasciichar{\hskip\z@skip} + \let\nobreakafterasciichar\@empty + \let\breakbeforeasciichar\breakafterasciichar + \let\kernbeforeasciichar\@empty + \let\asciifullstopafterhangul\relax + \let\asciiquestionafterhangul\relax + \let\asciiexclamationafterhangul\relax +} + +%% \disablehangullinebreak disables all linebreaking +%% related to hangul typesetting. +\def\disablehangullinebreak{% + \let\unihangulchar@\unihangulchar@@@ + \let\dobeforeh@ngulch@r\relax + \let\do@fterh@ngulch@r\relax + \let\cjksymbolskip\leavevmode} + + +%% bangjom emphasis +\def\dhucs@emph#1{} +\newdimen\dhucs@emph@raise +\protected\def\dotemph#1{\begingroup + \setbox\z@\hbox{#1}\dhucs@emph@raise\ht\z@ + \advance\dhucs@emph@raise -.4em + \let\dhucs@emph\dot@emph + #1\endgroup} +\def\dot@emph#1{% + \ifnum\thish@ngul>\z@ %\ifnum\thish@ngul<\thr@@ % hangul or hanja + \setbox\z@\hbox{#1}\dimen@\wd\z@ + \rlap{\raise\dhucs@emph@raise + \hbox to\dimen@{\normalfont\bfseries\hssË™\hss}}\fi %\fi +} + +\endinput + diff --git a/language/korean/kotex-plain/kotexutf.tex b/language/korean/kotex-plain/kotexutf.tex new file mode 100644 index 0000000000..0e9d8076e3 --- /dev/null +++ b/language/korean/kotex-plain/kotexutf.tex @@ -0,0 +1,120 @@ +%% File `kotexutf.tex` +%% +%% 2010.01.04 v1.1 +%% +%% Copyright (C) 2010-2013 Dohyun Kim <nomos at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% finemath on has been plainTeX default +%% +\def\finemath{} + +\expandafter\edef\csname AT(@):catcode\endcsname{\noexpand\catcode`@\the\catcode`@} + +\unless\ifdefined\makeatletter \def\makeatletter{\catcode`\@=11 }\fi +\unless\ifdefined\makeatother \def\makeatother{\catcode`\@=12 }\fi + +\makeatletter + +\unless\ifdefined\@tempcnta \newcount\@tempcnta\fi +\unless\ifdefined\@tempcntb \newcount\@tempcntb\fi +\unless\ifdefined\@empty \let\@empty\empty\fi +\unless\ifdefined\@sptoken + \begingroup + \def\:{\global\let\@sptoken= }\: % this makes \@sptoken a space token + \endgroup +\fi + +\unless\ifdefined\ProvidesFile + \def\ProvidesFile#1{\wlog{#1}\@ProvidesFile} + \def\@ProvidesFile{\futurelet\dhucs@next\@@ProvidesFile} + \def\@@ProvidesFile{% + \ifx\dhucs@next\@sptoken\expandafter\@@@ProvidesFile + \else\ifx\dhucs@next[\expandafter\expandafter\expandafter\ProvidesFile@ + \fi\fi} + \def\@@@ProvidesFile{\afterassignment\@ProvidesFile\let\dhucs@next= } + \def\ProvidesFile@[#1]{\wlog{#1}} +\fi + +\unless\ifdefined\IeC \protected\def\IeC#1{#1}\fi +\unless\ifdefined\textperiodcentered \protected\def\textperiodcentered{$\cdot$}\fi +\unless\ifdefined\textquoteleft \protected\def\textquoteleft{`}\fi +\unless\ifdefined\textquoteright \protected\def\textquoteright{'}\fi +\unless\ifdefined\textquotedblleft \protected\def\textquotedblleft{``}\fi +\unless\ifdefined\textquotedblright \protected\def\textquotedblright{''}\fi + +\unless\ifdefined\saved@space@catcode \xdef\saved@space@catcode{\the\catcode`\ }\fi +\unless\ifdefined\PackageError \def\PackageError#1#2#3{\errmessage{#2}}\fi +\unless\ifdefined\@inpenc@test \let\@inpenc@test\relax \fi +\unless\ifdefined\@begindocumenthook \let\@begindocumenthook\relax \fi +\unless\ifdefined\@onlypreamble \def\@onlypreamble#1{}\fi +\unless\ifdefined\cdp@list \let\cdp@list\relax \fi + +\unless\ifdefined\protect \let\protect\relax \fi + +\unless\ifdefined\normalfont \def\normalfont{\rm\hfontname{nanummjm}}\fi +\unless\ifdefined\bfseries \def\bfseries{\bf\hfontname{nanummjb}}\fi + +% make first octet of a utf8 char active +\count@"C2 +\loop\catcode\count@\active + \ifnum\count@<"F4 + \advance\count@\@ne\repeat + +\input utf8.def + +\input kotexutf-core + +\def\unihangulchar@@@{% + \getthish@ngulcl@ss + \dobeforeh@ngulch@r + \leavevmode %%% moved from inside group + \begingroup + \geth@ngulpl@ne@ndch@r + \font\font@name\h@font@name\h@ngulpl@ne\space\h@font@size + \font@name + \dhucs@check@if@char@exists + \dhucs@emph\h@ngulch@r + \h@ngulch@r + \endgroup + \do@fterh@ngulch@r +} + +\input lucenc.dfu + +% \다 = \nobreak 다 +\def\nobreak@hangul@da{\nobreak 다} +\def\^^eb#1#2{% + \ifx#1^^8b% + \ifx#2^^a4% avoid orphan \다 + \expandafter\expandafter\expandafter\nobreak@hangul@da + \else + \errmessage{Undefined Control Sequence}% + \fi + \else + \errmessage{Undefined Control Sequence}% + \fi} + + +% hangul font definition +% ex: \hfont{nanumgtm}{at 12pt} +% \hfontname{nanumgtm} +% \hfontsize{at 12pt} +\protected\def\hfontname#1{\def\h@font@name{#1}} +\protected\def\hfontsize#1{\def\h@font@size{#1}} +\protected\def\hfont#1#2{\hfontname{#1}\hfontsize{#2}} + +\csname AT(@):catcode\endcsname + +\hfont{nanummjm}{} + +\endinput + +%% changes for ko.TeX 2.0, by Karnes. diff --git a/language/korean/kotex-utf/ChangeLog b/language/korean/kotex-utf/ChangeLog new file mode 100644 index 0000000000..338a2ef678 --- /dev/null +++ b/language/korean/kotex-utf/ChangeLog @@ -0,0 +1,182 @@ +2015-09-14 Dohyun Kim <nomos at ktug org> + + Version 2.1.2 + + * dhucs-enumerate.sty, dhucs-paralist.sty + fixed a bug regarding enumeration reported at KTUG BBS 213198. + +2015-07-18 Dohyun Kim <nomos at ktug org> + + Version 2.1.1 + + * kotexutf.sty: unprotect protected chars for hyperref solving the bug + reported at http://www.ktug.org/xe/index.php?document_srl=210907 + +2015-04-19 Dohyun Kim <nomos at ktug org> + + Version 2.1.0 + + * kotexutf.sty: robustify kernel macros. + +2014-05-12 Kangsoo Kim <karnes at ktug org> + + No version change + + * kotexdoc.tex: improved the description on ksnamedef, and added footnotes + for using \XeTeX and \LuaTeX + +2013-11-08 Kihwang Lee <leekh at ktug org> + + Version 2.0.1 + + * ChangeLog: newly added + +2013-11-07 Kangsoo Kim <karnes at ktug org> + + No version change + + * kotexdoc.tex: revised for new Xindy related matters + +2013-10-24 Kihwang Lee <leekh at ktug org> + + No version change + + * Uploaded to CTAN + +2013-10-22 Kangsoo Kim <karnes at ktug org> + + * kotexutf.sty: use cjk-ko's ko-names, ko-sections, and ko-labels + +2013-10-21 Kihwang Lee <leekh at ktug org> + + Version 2.0.0 + + * kotex-utf packaging, uploaded to https://github.com/kihwanglee/kotex-utf + +2013-10-21 Kangsoo Kim <karnes at ktug org> + + * kotexutf.sty: use xetexko's tab files + +2013-10-01 Kangsoo Kim <karnes at ktug org> + + * dhucs-gremph.sty: strip off untype1, \SetGremphFonts{outbt}{outgo} + +2009-03-05 Kangsoo Kim <karnes at ktug org> + + * dhucs.sty: version 5.0.0 + wrapper for various engines + +2008-08-28 Kangsoo Kim <karnes at ktug org> + + * dhucs.sty: version 4.1.4 + work around error under using babel package + +2008-05-26 Kangsoo Kim <karnes at ktug org> + + * dhucs.sty: version 4.1.3 + fallback of hangul font family is now serif font + +2008-03-15 Kangsoo Kim <karnes at ktug org> + + * dhucs.sty: version 4.1.2 + redefine hyphendemerits only under finemath + +2008-01-30 Kangsoo Kim <karnes at ktug org> + + * dhucs.sty: version 4.1.1 + fix a bug of heading mark + +2008-01-29 Kangsoo Kim <karnes at ktug org> + + * dhucs.sty: version 4.1.0 + write raw chars in aux, toc, idx ... + +2007-12-28 Kangsoo Kim <karnes at ktug org> + + * dhucs.sty: version 4.0.14 + compatible with footmisc.sty (reported by ì„œìƒí˜„) + +2007-12-01 Kangsoo Kim <karnes at ktug org> + + * dhucs.sty: version 4.0.13 + spacefactor=1000 between hangul and `)' + +2007-10-30 Kangsoo Kim <karnes at ktug org> + + * dhucs.sty: version 4.0.12 + fix on \dhucs@next == \ifx + +2007-10-29 Kangsoo Kim <karnes at ktug org> + + * dhucs.sty: version 4.0.11 + nobreak after \nobreak in \cjksymbolskip + +2007-10-25 Kangsoo Kim <karnes at ktug org> + + * dhucs.sty: version 4.0.10 + simplify code related to \dhucs@next + +2007-10-07 Kangsoo Kim <karnes at ktug org> + + * dhucs.sty: version 4.0.9 + bug fix related to \dhucs@next == \fi + +2007-07-18 Kangsoo Kim <karnes at ktug org> + + * dhucs.sty: version 4.0.8 + part of ko.TeX + PUA is now hangul class 2 (= hanja) + +2007-06-30 Kangsoo Kim <karnes at ktug org> + + * dhucs.sty: version 4.0.7 + skip instead of kern after cjksymbol + +2007-06-26 Kangsoo Kim <karnes at ktug org> + + * dhucs.sty: version 4.0.6 + option strictcharcheck introduced + * dhucs.sty: version 4.0.5 + redefine U+2018, U+2019, U+201C, U+201D + +2007-06-25 Kangsoo Kim <karnes at ktug org> + + * dhucs.sty: version 4.0.4 + fix bugs introduced by previous minor upgrade + +2007-06-22 Kangsoo Kim <karnes at ktug org> + + * dhucs.sty: version 4.0.3 + lowering multiple punctuations + +2007-06-16 Kangsoo Kim <karnes at ktug org> + + * dhucs.sty: version 4.0.2 + support ulem.sty + +2005-11-17 Kangsoo Kim <karnes at ktug org> + + * dhucs-interword.sty: \interhword bug fix. + +2005-09-22 Kangsoo Kim <karnes at ktug org> + + * dhucs-interword.sty: finemath active, change default interhchar. + +2005-08-05 Kangsoo Kim <karnes at ktug org> + + * dhucs-interword.sty: rewrite codes. introduce nonfrench option + +2005-05-12 Kangsoo Kim <karnes at ktug org> + + * dhucs-interword.sty: add engtext env., HWP interhchar=0pt. + +2005-04-22 Kangsoo Kim <karnes at ktug org> + + * dhucs-gremph.sty: Gremph Font Selection Rearranged. + \usepackage[gremphhangul=<hangulfont>,gremphhanja=<hanjafont>,bfemph]{dhucs-gremph} + +2005-01-07 Kangsoo Kim <karnes at ktug org> + + * dhucs-gremph.sty: bfemph option + * dhucs-interword.sty: code clearance + diff --git a/language/korean/kotex-utf/README b/language/korean/kotex-utf/README new file mode 100644 index 0000000000..8857f77c8b --- /dev/null +++ b/language/korean/kotex-utf/README @@ -0,0 +1,147 @@ +kotex-utf +========= + +Introduction +------------ + +kotex-utf is a macro package for typesetting Hangul, the native +alphabet of the Korean language. The input Korean text should be +encoded in UTF-8. kotex-utf belongs to ko.TeX, a comprehensive +Korean typesetting system together with packages kotex-oblivoir, +kotex-plain, kotex-utils, cjk-ko, xetexko, and luaxexko. + +Dependencies +------------ + +kotex-utf depends on the following packages: + +* xetexko: Hangul and hanja mapping tables +* cjk-ko: main style, Korean counters and captions + +Files +----- + +### TeXinputs + + dhucs-nanumfont.sty -> tex/latex/kotex/ + dhucs.sty -> tex/latex/kotex/ + hfontspec.default -> tex/latex/kotex/ + kosections-utf.sty -> tex/latex/kotex/ + kotex.cfg -> tex/latex/kotex/ + kotexutf.sty -> tex/latex/kotex/ + lucenc.dfu -> tex/latex/kotex/ + lucuhcmj.fd -> tex/latex/kotex/ + contrib/dhucs-cmap.sty -> tex/latex/kotex/contrib/ + contrib/dhucs-enumerate.sty -> tex/latex/kotex/contrib/ + contrib/dhucs-enumitem.sty -> tex/latex/kotex/contrib/ + contrib/dhucs-gremph.sty -> tex/latex/kotex/contrib/ + contrib/dhucs-interword.sty -> tex/latex/kotex/contrib/ + contrib/dhucs-paralist.sty -> tex/latex/kotex/contrib/ + contrib/dhucs-sectsty.sty -> tex/latex/kotex/contrib/ + contrib/dhucs-setspace.sty -> tex/latex/kotex/contrib/ + contrib/dhucs-trivcj.sty -> tex/latex/kotex/contrib/ + contrib/dhucs-ucshyper.sty -> tex/latex/kotex/contrib/ + contrib/dhucsfn.sty -> tex/latex/kotex/contrib/ + contrib/kotex-logo.sty -> tex/latex/kotex/contrib/ + contrib/kotex-varioref.sty -> tex/latex/kotex/contrib/ + +### TeX4ht + + tex4ht/dhucs.4ht -> tex/latex/kotex/tex4ht/ + tex4ht/dhucs.cfg -> tex/latex/kotex/tex4ht/ + tex4ht/kosections-utf.4ht -> tex/latex/kotex/tex4ht/ + +### Documents + + README (this file) -> doc/latex/kotex-utf/ + doc/kotexdoc.pdf -> doc/latex/kotex-utf/ + doc/kotexdoc.tex -> doc/latex/kotex-utf/ + doc/sample-finemath-setup.tex -> doc/latex/kotex-utf/ + doc/yettext.tex -> doc/latex/kotex-utf/ + doc/yettext.txt -> doc/latex/kotex-utf/ + doc/fig/allowbreak-dhucs.pdf -> doc/latex/kotex-utf/fig/ + doc/fig/fntexp.pdf -> doc/latex/kotex-utf/fig/ + doc/fig/fntnormal.pdf -> doc/latex/kotex-utf/fig/ + doc/fig/histkotex.jpg -> doc/latex/kotex-utf/fig/ + doc/fig/linebreaktest.pdf -> doc/latex/kotex-utf/fig/ + doc/fig/testdhucsallowbreak.pdf -> doc/latex/kotex-utf/fig/ + +Usage +----- + +Call `kotex.sty` (in cjk-ko package) with package options as follows: + + \usepackage[<options>]{kotex} + +When kotex-utf is installed and appropriate options are given, +kotex-utf will be used for Hangul typesetting. +Certain package options are inter-related to the TeX engines +that are used for compilation. +For pdfLaTeX and LaTeX, you can use *utf* option: + + \usepackage[utf]{kotex} + +This will activate the default behavior of kotex-utf. The option +*utf* does not need to be specified since it is a default option. +You can use other common options such as *hangul*, *hanja*, +and *nojosa*. + +Calling kotex.sty in the following way + + \usepackage[cjk]{kotex} + +will typeset Hangul using the cjk-ko package. Options *usedotemph* +and *usecjkt1font* can be specified in addition to the common options. + +For XeLaTeX and LuaLaTeX, you can just load kotex.sty without +any package options. kotex-utf will call XeTeX-ko or LuaTeX-ko accordingly. + +Sample document +--------------- + +The following document is a sample document utilizing the iftex +package for coping with multiple engines: + + \documentclass{article} + \usepackage{amsmath,amssymb} + \usepackage{hyperref} + \usepackage[hangul]{kotex} + \usepackage{kotex-logo} + \usepackage{iftex} + \ifPDFTeX + \usepackage{dhucs-nanumfont} + \hypersetup{pdftex,unicode,bookmarks} + \input glyphtounicode + \pdfgentounicode=1 + \else\ifXeTeX + \setmainhangulfont[Ligatures=TeX]{HCR Batang LVT} + \setsanshangulfont[Ligatures=TeX]{HCR Dotum LVT} + \else\ifLuaTeX + \hypersetup{unicode,bookmarks} + \setmainhangulfont[Ligatures=TeX]{HCR Batang LVT} + \setsanshangulfont[Ligatures=TeX]{HCR Dotum LVT} + \fi\fi\fi + \begin{document} + \title{\koTeX-article 템플릿} + \author{ì €ìž} + \date{} + \maketitle + \section{ì ˆ ì œëª©} + \subsection{ì†Œì ˆ ì œëª©} + ì´ ë¬¸ì„œëŠ” \koTeX\ 문서입니다. + \end{document} + +For more information, please refer to the included documentation (written in Korean). + +License +------- + +kotex-utf is licensed under the LaTeX Project Public +License (LPPL) version 1.3c or later. + +Contacts +-------- + +Please report any errors or suggestions to the package maintainer, +Kihwang Lee <leekh at ktug org>. + diff --git a/language/korean/kotex-utf/contrib/dhucs-cmap.sty b/language/korean/kotex-utf/contrib/dhucs-cmap.sty new file mode 100644 index 0000000000..17e1fd0f6e --- /dev/null +++ b/language/korean/kotex-utf/contrib/dhucs-cmap.sty @@ -0,0 +1,88 @@ +%% File `dhucs-cmap.sty` +%% +%% Copyright (C) 2007-2013 Dohyun Kim <nomos at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\ProvidesPackage{dhucs-cmap} + [2007/06/16 searchable PDF for dhucs upon pdftex] + +\RequirePackage{ifpdf} +\ifpdf\else\expandafter\endinput\fi + +\newcommand*\AddUniSubCmap{% + \ifdefined \now@jamo@printing + \expandafter\jamo@dh@cmap + \else + \expandafter\normal@dh@cmap + \fi +} + +\newcommand*\normal@dh@cmap[1]{% + \let\dh@cm@ppl@ne\@empty + \expandafter\uppercase\expandafter{\expandafter\count@\expandafter"#1\relax}% + \expandafter\get@unisubcm@p\expandafter{\number\numexpr256*\count@\relax}% + \expandafter\add@unisubcm@p\expandafter{\dh@cm@ppl@ne}% +} + +\newcommand*\get@unisubcm@p[1]{% + \ifnum#1>65535 + \expandafter\get@unisubcm@p\expandafter{\number\numexpr 55296+ + \dimexpr.0009765625\dimexpr\number#1sp-\p@\relax\relax\relax}% + \expandafter\get@unisubcm@p\expandafter{\number\numexpr#1-9216 + -1024*\dimexpr.0009765625\dimexpr\number#1sp-\p@\relax\relax\relax}% + \else + \@tempcnta\numexpr % 1 / 4096 = .000244140625 + \number\dimexpr.000244140625\dimexpr#1sp\relax\relax\relax + \edef\dh@cm@ppl@ne{\dh@cm@ppl@ne\hexnumber@\@tempcnta}% + \count@\numexpr#1-4096*\@tempcnta\relax + \@tempcnta\numexpr % 1 / 256 = .00390625 + \number\dimexpr.00390625\dimexpr\count@ sp\relax\relax\relax + \edef\dh@cm@ppl@ne{\dh@cm@ppl@ne\hexnumber@\@tempcnta}% + \count@\numexpr\count@-\@cclvi*\@tempcnta\relax + \@tempcnta\numexpr % 1 / 16 = .0625 + \number\dimexpr.0625\dimexpr\count@ sp\relax\relax\relax + \edef\dh@cm@ppl@ne{\dh@cm@ppl@ne\hexnumber@\@tempcnta}% + \@tempcnta\numexpr\count@-\sixt@@n*\@tempcnta\relax + \edef\dh@cm@ppl@ne{\dh@cm@ppl@ne\hexnumber@\@tempcnta}% + \fi +} + +\newcommand*\add@unisubcm@p[1]{% + \unless\ifcsname dhucs-cmap-\h@ngulpl@ne\endcsname + \immediate\pdfobj stream {% + /CIDInit /ProcSet findresource begin + 12 dict begin begincmap + /CIDSystemInfo << /Registry (TeX) + /Ordering (UNI\h@ngulpl@ne) + /Supplement 0 >> def + /CMapName /TeX-UNI\h@ngulpl@ne-0 def + /CMapType 2 def + 1 begincodespacerange <00> <FF> endcodespacerange + 1 beginbfrange <00> <FF> <#1> endbfrange + endcmap CMapName currentdict /CMap defineresource pop end end }% + \expandafter\xdef\csname dhucs-cmap-\h@ngulpl@ne\endcsname + {\the\pdflastobj}% + \fi + \pdffontattr\font@name{/ToUnicode + \csname dhucs-cmap-\h@ngulpl@ne\endcsname\space 0 R}% +} + +\newcommand*\jamo@dh@cmap[1]{% + \unless\ifcsname dhucs-cmap-mid-#1\endcsname + \immediate\pdfobj stream file {oldhanyang#1.cmap}% + \expandafter\xdef\csname dhucs-cmap-mid-#1\endcsname{\the\pdflastobj}% + \fi + \pdffontattr\font@name{/ToUnicode + \csname dhucs-cmap-mid-#1\endcsname\space 0 R}% +} + +\def\dhucs@define@newfont{\define@newfont\AddUniSubCmap\h@ngulpl@ne} + +\endinput diff --git a/language/korean/kotex-utf/contrib/dhucs-enumerate.sty b/language/korean/kotex-utf/contrib/dhucs-enumerate.sty new file mode 100644 index 0000000000..0e812b62fa --- /dev/null +++ b/language/korean/kotex-utf/contrib/dhucs-enumerate.sty @@ -0,0 +1,77 @@ +%% File `dhucs-enumerate.sty` +%% +%% Copyright (c) 2007-2013 Dohyun Kim <nomos at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\ProvidesPackage{dhucs-enumerate} + [2015/09/10 partially support enumerate.sty under dhucs] + +\RequirePackage{enumerate} + +\ifx 가가\g@addto@macro\@enhook{% + \ifx ^^^^ac00\@entemp \def\@tempa{\@enLabel\gana}\else + \ifx ^^^^2170\@entemp \def\@tempa{\@enLabel\hroman}\else + \ifx ^^^^2160\@entemp \def\@tempa{\@enLabel\hRoman}\else + \ifx ^^^^249c\@entemp \def\@tempa{\@enLabel\peng}\else + \ifx ^^^^24d0\@entemp \def\@tempa{\@enLabel\oeng}\else + \ifx ^^^^2474\@entemp \def\@tempa{\@enLabel\pnum}\else + \ifx ^^^^2460\@entemp \def\@tempa{\@enLabel\onum}\else + \ifx ^^^^320e\@entemp \def\@tempa{\@enLabel\pgana}\else + \ifx ^^^^326e\@entemp \def\@tempa{\@enLabel\ogana}\else + \ifx ^^^^3260\@entemp \def\@tempa{\@enLabel\ojaso}\else + \ifx ^^^^3131\@entemp \def\@tempa{\@enLabel\jaso}\else + \ifx ^^^^3200\@entemp \def\@tempa{\@enLabel\pjaso}% + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi} + \expandafter\endinput +\fi + +\g@addto@macro\@enhook{% + \ifx^^ea\@entemp % ê°€, + \let\@tempa\@dhucs@enumerate@EA\else %%%%% + \ifx^^e2\@entemp % â‘ , â‘´, â’œ, â“, â…°, â… + \let\@tempa\@dhucs@enumerate@Eii\else %%%%% + \ifx^^e3\@entemp % ㄱ, ㉠, ㉮, ㈀, ㈎ + \let\@tempa\@dhucs@enumerate@Eiii + \fi\fi\fi +} +\def\@dhucs@enumerate@error#1{% + \PackageError{dhucs-enumerate} + {You can't use `\unexpanded{#1}' as enum label} + {Legal enum labels of hangul-ucs are: \MessageBreak\space\space + \unexpanded{ê°€, ㄱ, ㉠, ㉮, ㈀, ㈎, â‘ , â‘´, â’œ, â“, â…°, â… }.}% +} +\def\@dhucs@enumerate@EA#1#2#3{% + \ifnum\pdfstrcmp{#1#2#3}{^^ea^^b0^^80}=\z@ \def\@tempa{\@enLabel\gana}\else + \@dhucs@enumerate@error{#1#2#3}% + \fi + \@tempa\relax +} +\def\@dhucs@enumerate@Eii#1#2#3{% + \ifnum\pdfstrcmp{#1#2#3}{^^e2^^85^^b0}=\z@ \def\@tempa{\@enLabel\hroman}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e2^^85^^a0}=\z@ \def\@tempa{\@enLabel\hRoman}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e2^^92^^9c}=\z@ \def\@tempa{\@enLabel\peng}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e2^^93^^90}=\z@ \def\@tempa{\@enLabel\oeng}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e2^^91^^b4}=\z@ \def\@tempa{\@enLabel\pnum}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e2^^91^^a0}=\z@ \def\@tempa{\@enLabel\onum}\else + \@dhucs@enumerate@error{#1#2#3}% + \fi\fi\fi\fi\fi\fi + \@tempa\relax +} +\def\@dhucs@enumerate@Eiii#1#2#3{% + \ifnum\pdfstrcmp{#1#2#3}{^^e3^^88^^8e}=\z@ \def\@tempa{\@enLabel\pgana}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e3^^89^^ae}=\z@ \def\@tempa{\@enLabel\ogana}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e3^^89^^a0}=\z@ \def\@tempa{\@enLabel\ojaso}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e3^^84^^b1}=\z@ \def\@tempa{\@enLabel\jaso}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e3^^88^^80}=\z@ \def\@tempa{\@enLabel\pjaso}\else + \@dhucs@enumerate@error{#1#2#3}% + \fi\fi\fi\fi\fi + \@tempa\relax +} +\endinput diff --git a/language/korean/kotex-utf/contrib/dhucs-enumitem.sty b/language/korean/kotex-utf/contrib/dhucs-enumitem.sty new file mode 100644 index 0000000000..79c0c06be7 --- /dev/null +++ b/language/korean/kotex-utf/contrib/dhucs-enumitem.sty @@ -0,0 +1,55 @@ +%% File `dhucs-enumitem.sty` +%% +%% (C) Copyright 2007-2013 Dohyun Kim <nomos at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\@ifpackageloaded{enumitem}{}{\RequirePackage{enumitem}[2007/03/12]} + +\@ifpackagelater{enumitem}{2007/03/12} + {% compatible with enumitem ver2.0 (2007/03/12) + \AddEnumerateCounter{\gana}{\gana}{ê°€} + \AddEnumerateCounter{\jaso}{\jaso}{ㄱ} + \AddEnumerateCounter{\ogana}{\ogana}{㉮} + \AddEnumerateCounter{\pgana}{\pgana}{㈎} + \AddEnumerateCounter{\onum}{\onum}{â‘ } + \AddEnumerateCounter{\pnum}{\pnum}{â‘´} + \AddEnumerateCounter{\ojaso}{\ojaso}{㉠} + \AddEnumerateCounter{\pjaso}{\pjaso}{㈀} + \AddEnumerateCounter{\hnum}{\hnum}{하나} + \AddEnumerateCounter{\Hnum}{\Hnum}{ì¼ê³±ì§¸} + \AddEnumerateCounter{\hroman}{\hroman}{â…·} + \AddEnumerateCounter{\hRoman}{\hRoman}{â…§} + \AddEnumerateCounter{\hanjanum}{\hanjanum}{一} + \AddEnumerateCounter{\hNum}{\hNum}{ì¼} + } + {% for enumitem version 1.x + \def\enit@normlabel#1{\begingroup \enit@refstar \arabic \enit@refstar \alph + \enit@refstar \Alph \enit@refstar \roman \enit@refstar \Roman + \enit@refstar \gana \enit@refstar \jaso + \enit@refstar \ogana \enit@refstar \pgana + \enit@refstar \onum \enit@refstar \pnum + \enit@refstar \ojaso \enit@refstar \pjaso + \enit@refstar \hnum \enit@refstar \Hnum + \enit@refstar \hroman \enit@refstar \hRoman + \enit@refstar \hanjanum \enit@refstar \hNum + \enit@refstar \value \enit@refstar \@arabic \enit@refstar \@alph + \enit@refstar \@Alph \enit@refstar \@roman \enit@refstar \@Roman + \protected@xdef \enit@a {#1}\endgroup} + } + +\endinput + +% USAGE EXAMPLE: +% \begin{enumerate}[label={\bfseries\jaso*)}] +% \item 가나다 +% \item ë¼ë§ˆë°” +% \end{enumerate} +% +%% end. diff --git a/language/korean/kotex-utf/contrib/dhucs-gremph.sty b/language/korean/kotex-utf/contrib/dhucs-gremph.sty new file mode 100644 index 0000000000..4cc0c12a6a --- /dev/null +++ b/language/korean/kotex-utf/contrib/dhucs-gremph.sty @@ -0,0 +1,106 @@ +%% File `dhucs-gremph.sty` +%% +%% (C) Copyright 2007-2013 Kangsoo Kim <karnes at ktug org> +%% Dohyun Kim <nomos at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% ------------------------------------------------------------------- +%% 2013/10/01. strip off untype1, \SetGremphFonts{outbt}{outgo} +%% 2005/01/07. bfemph option +%% 2005/04/22. Gremph Font Selection Rearranged. +%% \usepackage[gremphhangul=<hangulfont>,gremphhanja=<hanjafont>,bfemph]{dhucs-gremph} +%% +\ProvidesPackage{dhucs-gremph} +\RequirePackage{dhucs} + +\RequirePackage{xkeyval} + +\newif\if@bfemph\@bfemphfalse +%\DeclareOption{bfemph}{\@bfemphtrue} +%\ProcessOptions +\DeclareOptionX{bfemph}[]{\@bfemphtrue} +\newif\if@gremph\@gremphtrue + +\newif\if@vargremphhangulfont\@vargremphhangulfontfalse +\newif\if@vargremphhanjafont\@vargremphhanjafontfalse +\DeclareOptionX{gremphhangul}[nanumgt]{\@vargremphhangulfonttrue\def\GrEmphFont{#1}} +\DeclareOptionX{gremphhanja}[nanumgt]{\@vargremphhanjafonttrue\def\GrEmphHanjaFont{#1}} +%\define@key{dhucs-gremph.sty}{gremphhangulfont}[utgr]{\@vargremphhangulfonttrue\def\GremphFont{#1}} +%\define@key{dhucs-gremph.sty}{gremphhanjafont}[utgt]{\@vargremphhanjafonttrue\def\GrEmphHanjaFont{#1}} + +\ProcessOptionsX + +%\if@bfemph +% \def\GrEmphFont{utbt} +% \def\GrEmphHanjaFont{utbt} +%\else + \if@vargremphhangulfont\else + \def\GrEmphFont{nanumgt}\fi + \if@vargremphhanjafont\else + \def\GrEmphHanjaFont{nanumgt}\fi +%\fi +%\def\SetGremphFonts#1#2{% +% \def\GrEmphFont{#1}% +% \def\GrEmphHanjaFont{#2}% +%} + +\if@bfemph +\DeclareFontFamily{LUC}{grem}{\hyphenchar \font\m@ne} +\DeclareFontShape{LUC}{grem}{m}{n}{<-> LUC * \GrEmphFont b}{} +\DeclareFontShape{LUC}{grem}{m}{it}{<-> LUC * \GrEmphFont b}{} +\DeclareFontShape{LUC}{grem}{m}{sl}{<-> LUC * \GrEmphFont b}{} +\DeclareFontFamily{LUC}{gremhj}{\hyphenchar \font\m@ne} +\DeclareFontShape{LUC}{gremhj}{m}{n}{<-> LUC * \GrEmphHanjaFont b}{} +\DeclareFontShape{LUC}{gremhj}{m}{it}{<-> LUC * \GrEmphHanjaFont b}{} +\DeclareFontShape{LUC}{gremhj}{m}{sl}{<-> LUC * \GrEmphHanjaFont b}{} +\else +\DeclareFontFamily{LUC}{grem}{\hyphenchar \font\m@ne} +\DeclareFontShape{LUC}{grem}{m}{n}{<-> LUC * \GrEmphFont m}{} +\DeclareFontShape{LUC}{grem}{m}{it}{<-> LUC * \GrEmphFont m}{} +\DeclareFontShape{LUC}{grem}{m}{sl}{<-> LUC * \GrEmphFont m}{} +\DeclareFontFamily{LUC}{gremhj}{\hyphenchar \font\m@ne} +\DeclareFontShape{LUC}{gremhj}{m}{n}{<-> LUC * \GrEmphHanjaFont m}{} +\DeclareFontShape{LUC}{gremhj}{m}{it}{<-> LUC * \GrEmphHanjaFont m}{} +\DeclareFontShape{LUC}{gremhj}{m}{sl}{<-> LUC * \GrEmphHanjaFont m}{} +\fi + +\DeclareRobustCommand\itshape + {\not@math@alphabet\itshape\mathit + \fontshape\itdefault\selectfont\SetAdhocFonts{grem}{gremhj}} + +%\DeclareRobustCommand\slshape\itshape +\DeclareRobustCommand\slshape + {\not@math@alphabet\slshape\relax + \fontshape\sldefault\selectfont\SetAdhocFonts{grem}{gremhj}} + +\DeclareRobustCommand\regremph{% + \@gremphtrue + \DeclareRobustCommand\itshape + {\not@math@alphabet\itshape\mathit + \fontshape\itdefault\selectfont\SetAdhocFonts{grem}{gremhj}}% +% \DeclareRobustCommand\slshape\itshape + \DeclareRobustCommand\slshape + {\not@math@alphabet\slshape\relax + \fontshape\sldefault\selectfont\SetAdhocFonts{grem}{gremhj}}% +} + +\DeclareRobustCommand\ungremph{% + \@gremphfalse + \DeclareRobustCommand\itshape + {\not@math@alphabet\itshape\mathit + \fontshape\itdefault\selectfont}% + \DeclareRobustCommand\slshape + {\not@math@alphabet\slshape\relax + \fontshape\sldefault\selectfont}% +} + +\endinput + +% end of style. diff --git a/language/korean/kotex-utf/contrib/dhucs-interword.sty b/language/korean/kotex-utf/contrib/dhucs-interword.sty new file mode 100644 index 0000000000..97c2cb37e9 --- /dev/null +++ b/language/korean/kotex-utf/contrib/dhucs-interword.sty @@ -0,0 +1,129 @@ +%% File `dhucs-interword.sty` +%% +%% (C) Copyright 2007-2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\ProvidesPackage{dhucs-interword}[2009/03/15] +\RequirePackage{dhucs} + +\newif\if@HWP\@HWPfalse +\DeclareOption{HWP}{\@HWPtrue\let\dhucs@interhchar\z@\HWPinterwordskip} +\newif\if@default\@defaultfalse +\DeclareOption{default}{\@defaulttrue\@nonfrenchtrue\DEFAULTskips} +\newif\if@nonfrench\@nonfrenchfalse +\DeclareOption{nonfrench}{\@nonfrenchtrue} +\DeclareOption{wider}{\widerhangul} +\DeclareOption{narrower}{\narrowerhangul} +%\DeclareOption*{\DEFAULTskips} + +\newdimen\dimen@skip +\dimen@skip=\f@size\p@ + +%\let\dhucs@interhchar\setInterHangulSkip +\newcommand\interHchar[1]{\setInterHangulSkip{#1}} +\let\interhchar\interHchar + +%% finemath active +\if@dhucsfinemath\else\@dhucsfinemathtrue\fi + +\newcommand\interhword[4][\@empty]{% + \ifx#1\@empty\setinterwordskip{#2}{#3}{#4}\else\setinterwordskip[#1]{#2}{#3}{#4}\fi +} + +\def\narrowerhangul{% + \interHchar{-.75pt}% +} +\def\widerhangul{% + \interHchar{1pt}% +} + +\def\setinterwordskip{\@ifnextchar[\setinterwordskip@\setinterwordskip@@} +\def\setinterwordskip@[#1]#2#3#4{% + \spaceskip = #2\dimen@skip plus #3\dimen@skip minus #4\dimen@skip + \xspaceskip = #1\dimen@skip plus #3\dimen@skip minus #4\dimen@skip +} +\def\setinterwordskip@@#1#2#3{% + \spaceskip = #1\dimen@skip plus #2\dimen@skip minus #3\dimen@skip +} + +\def\HWPinterwordskip{% + \let\dhucs@interhchar\z@ + \if@nonfrench + \interhword[.6]{.475}{.111}{.111}% + \else + \interhword{.475}{.111}{.111}% + \fi +} + +\def\DEFAULTskips{% +% \let\dhucs@interhchar\z@ + \interHchar{-.5pt}% + \if@nonfrench + \interhword[.55]{.413}{.11}{.1}% + \else + \interhword{.413}{.11}{.1}% + \fi +} + +\ProcessOptions\relax + +\if@default +\AtEndOfPackage{% +\def\ucsfninterwordhook{% +% \let\dhucs@interhchar\z@ + \interHchar{-.55pt}% + \if@nonfrench + \interhword[.5]{.303}{.11}{.1}% + \else + \interhword{.303}{.11}{.1}% + \fi +}}\else +\if@HWP +\AtEndOfPackage{% +\def\ucsfninterwordhook{% + \let\dhucs@interhchar\z@ + \if@nonfrench + \interhword[.55]{.331}{.133}{.1}% + \else + \interhword{.331}{.133}{.1}% + \fi +}}\fi\fi + +\RequirePackage{verbatim} +\renewcommand\verbatim@font{\normalfont + \ttfamily\spaceskip.5em\relax + \hyphenchar\font\m@ne + \let\do\do@noligs + \verbatim@nolig@list} + +% engtext env +\@ifundefined{engtext}% + {% + \newenvironment{engtext}% + {\begingroup\spaceskip=\fontdimen2\font plus\fontdimen3\font minus\fontdimen4\font}% + {\endgroup}% + }{} + +% engtxt +\newskip\ORIG@spaceskip +\def\engtxt{\ORIG@spaceskip=\spaceskip + \spaceskip=\fontdimen2\font plus\fontdimen3\font minus\fontdimen4\font} +\def\endengtxt{\spaceskip=\ORIG@spaceskip} + +\endinput +%% +%% End of file `dhucs-interword.sty'. + +%% CHANGE LOG. +% 2005/09/22. finemath active, change default interhchar. +% 2005/01/07. code clearance +% 2005/05/12. add engtext env., HWP interhchar=0pt. +% 2005/08/05. rewrite codes. introduce nonfrench option +% 2005/11/17. \interhword bug fix. diff --git a/language/korean/kotex-utf/contrib/dhucs-paralist.sty b/language/korean/kotex-utf/contrib/dhucs-paralist.sty new file mode 100644 index 0000000000..71a5827f1d --- /dev/null +++ b/language/korean/kotex-utf/contrib/dhucs-paralist.sty @@ -0,0 +1,78 @@ +%% File `dhucs-paralist.sty` +%% +%% Copyright (c) 2007-2013 Dohyun Kim <nomos at krug org> +%% modification from dhucs-enumerate.sty by Kangsoo Kim <karnes at ktug org>. +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\ProvidesPackage{dhucs-paralist} + [2015/09/10 partially support paralist.sty under dhucs] + +\RequirePackage{paralist} + +\ifx 가가\g@addto@macro\pl@hook{% + \ifx ^^^^ac00\pl@temp \def\@tempa{\pl@label\gana}\else + \ifx ^^^^2170\pl@temp \def\@tempa{\pl@label\hroman}\else + \ifx ^^^^2160\pl@temp \def\@tempa{\pl@label\hRoman}\else + \ifx ^^^^249c\pl@temp \def\@tempa{\pl@label\peng}\else + \ifx ^^^^24d0\pl@temp \def\@tempa{\pl@label\oeng}\else + \ifx ^^^^2474\pl@temp \def\@tempa{\pl@label\pnum}\else + \ifx ^^^^2460\pl@temp \def\@tempa{\pl@label\onum}\else + \ifx ^^^^320e\pl@temp \def\@tempa{\pl@label\pgana}\else + \ifx ^^^^326e\pl@temp \def\@tempa{\pl@label\ogana}\else + \ifx ^^^^3260\pl@temp \def\@tempa{\pl@label\ojaso}\else + \ifx ^^^^3131\pl@temp \def\@tempa{\pl@label\jaso}\else + \ifx ^^^^3200\pl@temp \def\@tempa{\pl@label\pjaso}% + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi} + \expandafter\endinput +\fi + +\g@addto@macro\pl@hook{% + \ifx ^^ea\pl@temp % ê°€, + \let\@tempa\@dhucs@paralist@EA\else %%%%% + \ifx ^^e2\pl@temp % â‘ , â‘´, â’œ, â“, â…°, â… + \let\@tempa\@dhucs@paralist@Eii\else %%%%% + \ifx ^^e3\pl@temp % ㄱ, ㉠, ㉮, ㈀, ㈎ + \let\@tempa\@dhucs@paralist@Eiii + \fi\fi\fi +} +\def\@dhucs@paralist@error#1{% + \PackageError{dhucs-paralist} + {You can't use `\unexpanded{#1}' as enum label} + {Legal enum labels of hangul-ucs are: \MessageBreak\space\space + \unexpanded{ê°€, ㄱ, ㉠, ㉮, ㈀, ㈎, â‘ , â‘´, â’œ, â“, â…°, â… }.}% +} +\def\@dhucs@paralist@EA#1#2#3{% + \ifnum\pdfstrcmp{#1#2#3}{^^ea^^b0^^80}=\z@ \def\@tempa{\pl@label\gana}\else + \@dhucs@paralist@error{#1#2#3}% + \fi + \@tempa\relax +} +\def\@dhucs@paralist@Eii#1#2#3{% + \ifnum\pdfstrcmp{#1#2#3}{^^e2^^85^^b0}=\z@ \def\@tempa{\pl@label\hroman}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e2^^85^^a0}=\z@ \def\@tempa{\pl@label\hRoman}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e2^^92^^9c}=\z@ \def\@tempa{\pl@label\peng}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e2^^93^^90}=\z@ \def\@tempa{\pl@label\oeng}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e2^^91^^b4}=\z@ \def\@tempa{\pl@label\pnum}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e2^^91^^a0}=\z@ \def\@tempa{\pl@label\onum}\else + \@dhucs@paralist@error{#1#2#3}% + \fi\fi\fi\fi\fi\fi + \@tempa\relax +} +\def\@dhucs@paralist@Eiii#1#2#3{% + \ifnum\pdfstrcmp{#1#2#3}{^^e3^^88^^8e}=\z@ \def\@tempa{\pl@label\pgana}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e3^^89^^ae}=\z@ \def\@tempa{\pl@label\ogana}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e3^^89^^a0}=\z@ \def\@tempa{\pl@label\ojaso}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e3^^84^^b1}=\z@ \def\@tempa{\pl@label\jaso}\else + \ifnum\pdfstrcmp{#1#2#3}{^^e3^^88^^80}=\z@ \def\@tempa{\pl@label\pjaso}\else + \@dhucs@paralist@error{#1#2#3}% + \fi\fi\fi\fi\fi + \@tempa\relax +} +\endinput diff --git a/language/korean/kotex-utf/contrib/dhucs-sectsty.sty b/language/korean/kotex-utf/contrib/dhucs-sectsty.sty new file mode 100644 index 0000000000..235f0422b5 --- /dev/null +++ b/language/korean/kotex-utf/contrib/dhucs-sectsty.sty @@ -0,0 +1,259 @@ +%% File `dhucs-sectsty.sty` +%% +%% (C) Copyright 2007-2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\ProvidesPackage{dhucs-sectsty}[2006/04/20] + +\RequirePackage{sectsty} +%% borrowed from sectsty +\DeclareOption{garrulous}{\def\SS@chatlevel{0}} +\DeclareOption{chatty}{\def\SS@chatlevel{1}} +\DeclareOption{taciturn}{\def\SS@chatlevel{2}} +\DeclareOption{yorkshire}{\def\SS@chatlevel{3}} +%% newly defined options +\newif\if@ensec +\DeclareOption{ensec}{\@ensectrue} +\newif\if@adjchapnumskip +\DeclareOption{THE}{\@adjchapnumskipfalse} +\@ensecfalse +\@adjchapnumskiptrue +%% Now, process the options. +\ProcessOptions + +\newlength\KSTHE@skip +\setlength\KSTHE@skip{.3em} +\newcommand\KSTHEskip{% + \hskip\KSTHE@skip +} + +\def\kscntformat#1#2#3{\@namedef{pre@#1cnt}{#2} + \@namedef{post@#1cnt}{#3}} +\if@adjchapnumskip +\kscntformat{part}{\KSTHE\KSTHEskip}{\KSTHEskip\partname} +\kscntformat{chapter}{\KSTHE\KSTHEskip}{\KSTHEskip\chaptername} +\kscntformat{section}{\KSTHE\KSTHEskip}{\KSTHEskip\sectionname} +\else\fi + +\@ifclassloaded{article}{% <article> + \def\@part[#1]#2{% + \ifnum \c@secnumdepth >\m@ne + \refstepcounter{part}% + \addcontentsline{toc}{part}% + {\pre@partcnt\thepart\post@partcnt\hspace{1em}#1}% + \else + \addcontentsline{toc}{part}{#1}% + \fi + {\parindent \z@ \raggedright + \interlinepenalty \@M + \normalfont + \ifnum \c@secnumdepth >\m@ne + \Large\bfseries\SS@partnumberfont \pre@partcnt\thepart\post@partcnt + \par\nobreak + \fi + \huge \bfseries\SS@parttitlefont #2% + \markboth{}{}\par}% + \nobreak + \vskip 3ex + \@afterheading} +}{% <report|book> + \@ifundefined{@part}{}{% + \def\@part[#1]#2{% + \ifnum \c@secnumdepth >-2\relax + \refstepcounter{part}% + \addcontentsline{toc}{part}% + {\pre@partcnt\thepart\post@partcnt\hspace{1em}#1}% + \else + \addcontentsline{toc}{part}{#1}% + \fi + \markboth{}{}% + {\centering + \interlinepenalty \@M + \normalfont + \ifnum \c@secnumdepth >-2\relax + \huge\bfseries\SS@partnumberfont \pre@partcnt\thepart\post@partcnt + \par + \vskip 20\p@ + \fi + \Huge \bfseries\SS@parttitlefont #2\par}% + \@endpart} + } +} + +\@ifclassloaded{book}{% + \def\@chapter[#1]#2{% + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter + \refstepcounter{chapter}% + \typeout{\pre@chaptercnt\thechapter\post@chaptercnt}% + \addcontentsline{toc}{chapter}% + {\protect\numberline{% + \pre@chaptercnt\thechapter\post@chaptercnt}#1}% + \else + \addcontentsline{toc}{chapter}{#1}% + \fi + \else + \addcontentsline{toc}{chapter}{#1}% + \fi + \chaptermark{#1}% + \addtocontents{lof}{\protect\addvspace{10\p@}}% + \addtocontents{lot}{\protect\addvspace{10\p@}}% + \if@twocolumn + \@topnewpage[\@makechapterhead{#2}]% + \else + \@makechapterhead{#2}% + \@afterheading + \fi} + \def\@makechapterhead#1{% + \vspace*{50\p@}% + {\parindent \z@ \raggedright \normalfont + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter + \huge\bfseries\SS@chapnumfont + \pre@chaptercnt\thechapter\post@chaptercnt + \par\nobreak + \vskip 20\p@ + \fi + \fi + \interlinepenalty\@M + \Huge \bfseries\SS@chaptitlefont #1\par\nobreak + \vskip 40\p@ + }}}{}% +\@ifclassloaded{report}{% + \def\@chapter[#1]#2{% + \ifnum \c@secnumdepth >\m@ne + \refstepcounter{chapter}% + \typeout{\pre@chaptercnt\thechapter\post@chaptercnt} + \addcontentsline{toc}{chapter}% + {\protect\numberline{% + \pre@chaptercnt\thechapter\post@chaptercnt}#1}% + \else + \addcontentsline{toc}{chapter}{#1}% + \fi + \chaptermark{#1}% + \addtocontents{lof}{\protect\addvspace{10\p@}}% + \addtocontents{lot}{\protect\addvspace{10\p@}}% + \if@twocolumn + \@topnewpage[\@makechapterhead{#2}]% + \else + \@makechapterhead{#2}% + \@afterheading + \fi} + \def\@makechapterhead#1{% + \vspace*{50\p@}% + {\parindent \z@ \raggedright \normalfont + \ifnum \c@secnumdepth >\m@ne + \huge\bfseries\SS@chapnumfont + \pre@chaptercnt\thechapter\post@chaptercnt + \par\nobreak + \vskip 20\p@ + \fi + \interlinepenalty\@M + \Huge \bfseries\SS@chaptitlefont #1\par\nobreak + \vskip 40\p@ + }}}{} + +\@ifundefined{chapter}{}{% + \renewcommand*\l@chapter[2]{% + \ifnum \c@tocdepth >\m@ne + \addpenalty{-\@highpenalty}% + \vskip 1.0em \@plus\p@ + \setbox\z@=\hbox{\bfseries\pre@chaptercnt\post@chaptercnt~} + \setlength\@tempdima{1.5em} + \advance\@tempdima\wd\z@ + \begingroup + \parindent \z@ \rightskip \@pnumwidth + \parfillskip -\@pnumwidth + \leavevmode \bfseries + \advance\leftskip \@tempdima + \hskip -\leftskip + #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par + \penalty\@highpenalty + \endgroup + \fi}} + +\if@ensec +\kscntformat{section}{}{} +\newcommand\enc@sec@skip{2em} +\renewcommand\section{\@startsection {section}{1}{\z@}% + {-3.5ex \@plus -1ex \@minus -.2ex}% + {2.3ex \@plus.2ex}% + {\normalfont\Large\bfseries\SS@sectfont}} +\@ifclassloaded{article}{}{% + \renewcommand*\l@section{\@dottedtocline{1}{1.3em}{2em}}% + \renewcommand*\l@subsection{\@dottedtocline{2}{3.3em}{2.8em}}% +} + +\else +\@ifundefined{section}{}{% + \def\section{% + \if@noskipsec \leavevmode \fi + \par + \@afterindentfalse + \if@nobreak + \everypar{}% + \else + \addpenalty\@secpenalty\addvspace{3.5ex \@plus 1ex \@minus .2ex\relax} + \fi + \secdef\ks@sect\ks@ssect} + \def\ks@sect[#1]#2{% + \ifnum \c@secnumdepth<1 + \let\@svsec\@empty + \else + \refstepcounter{section}% + \protected@edef\@svsec{% + \noexpand\pre@sectioncnt\thesection\noexpand\post@sectioncnt + \quad\relax}% + \fi + \begingroup + \normalfont\Large\bfseries\SS@sectfont{% + \@hangfrom{\hskip \z@\relax\@svsec}% + \interlinepenalty \@M #2\@@par}% + \endgroup + \sectionmark{#1}% + \addcontentsline{toc}{section}{% + \ifnum\c@secnumdepth<1 \else + \protect\numberline{\pre@sectioncnt\thesection\post@sectioncnt}% + \fi + #1} + \@xsect{2.3ex \@plus.2ex}} + \def\ks@ssect#1{% + \begingroup + \normalfont\Large\bfseries\SS@sectfont{% + \@hangfrom{\hskip \z@}% + \interlinepenalty \@M #1\@@par}% + \endgroup + \@xsect{2.3ex \@plus.2ex}} +} + +\@ifclassloaded{article}{% + \renewcommand*\l@section[2]{% + \ifnum \c@tocdepth >\z@ + \addpenalty{\@secpenalty}% + \addvspace{1.0em \@plus\p@}% + \setbox\z@=\hbox{\bfseries\pre@sectioncnt\post@sectioncnt}% + \setlength\@tempdima{1.5em}% + \advance\@tempdima\wd\z@ + \begingroup + \parindent \z@ \rightskip \@pnumwidth + \parfillskip -\@pnumwidth + \leavevmode \bfseries + \advance\leftskip\@tempdima + \hskip -\leftskip + #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par + \endgroup + \fi} +}{\@ifundefined{l@section}{}{% + \renewcommand*\l@section{\@dottedtocline{1}{1em}{4em}}}%1.5em 2.3em +} + +\fi + +\endinput diff --git a/language/korean/kotex-utf/contrib/dhucs-setspace.sty b/language/korean/kotex-utf/contrib/dhucs-setspace.sty new file mode 100644 index 0000000000..8d54e2a29e --- /dev/null +++ b/language/korean/kotex-utf/contrib/dhucs-setspace.sty @@ -0,0 +1,204 @@ +%% File `dhucs-secspace.sty` +%% +%% Copyright (C) 2007-2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\NeedsTeXFormat{LaTeX2e}[1994/12/01] +\def\filename{dhucs-setspace.sty} +\def\filedate{2007/09/21} +\def\fileversion{0.11} +\ProvidesPackage{dhucs-setspace}[\filedate\space\fileversion\space + Line Spacing control of ko.TeX] + +\newif\if@singlespacefn\@singlespacefntrue +\DeclareOption{nofloatspacing}{\@singlespacefnfalse} +\newif\if@singlespacequote\@singlespacequotetrue +\DeclareOption{noquotespacing}{\@singlespacequotefalse} +\newif\if@hangul\@hangulfalse +\DeclareOption{hangul}{\@hangultrue\AtEndOfPackage{\hangulspacing}} +\newif\if@adjustfootnotesep\@adjustfootnotesepfalse +\DeclareOption{adjustfootnotesep}{\@adjustfootnoteseptrue} +\newif\if@adjustverbatim\@adjustverbatimfalse +\DeclareOption{adjustverbatim}{\@adjustverbatimtrue} + +\DeclareOption*{\PassOptionsToPackage{\CurrentOptions}{setspace}} + +\ProcessOptions + +% |dhucs-interword|ê°€ 로드ë˜ì§€ ì•Šì•˜ì„ ê²½ìš°ë¥¼ 대비하여 +\ifx\undefined\ucsfninterwordhook + \providecommand{\ucsfninterwordhook}{}% +\fi + +\RequirePackage{setspace} + +%% Karnes. +\newcommand{\Set@Hangulspace}[2]{% + \def\setspace@hangulspace{#1}% + \def\setspace@hangulfspace{#2}% + \setstretch{#1}% +} + +\def\SetHangulspace#1#2{% + \AtBeginDocument{% + \gdef\setspace@hangulspace{#1}% + \gdef\setspace@hangulfspace{#2}% + }% + \setstretch{#1}% +} + +\newcommand{\SetHangulVerbatimSpace}[1]{% + \def\setspace@hangulverbspace{#1}% +} + +\if@hangul +\Set@Hangulspace{1.333}{1.2} +\else +\Set@Hangulspace{1.0}{1.0} +\fi + +\newcommand{\hangulspacing}{% + \setstretch{\setspace@hangulspace}% default +} + +\newcommand{\hangulfspacing}{% + \setstretch{\setspace@hangulfspace}% +} + +\newcommand{\hangulverbspacing}{% + \setstretch{\setspace@hangulverbspace}% +} + +%% adjust verbatim +%% if and only if [nofloatspacing] and [adjustverbatim] is on, +%% the verbatim will be the same to the main text linestretch. +%% if [hangul] it will adjust the linestretch to the quote or quotation +%% the other case, it will be 1.0, I hope. +%% +\if@adjustverbatim +\SetHangulVerbatimSpace{\setspace@hangulfspace}% +\else +\SetHangulVerbatimSpace{1.0} +\fi + +%\let\latex@xfloat=\@xfloat +\if@singlespacefn +\def\@xfloat #1[#2]{% + \latex@xfloat #1[#2]% + \def\baselinestretch {\setspace@hangulfspace}% + \normalsize +} +\else + \let\@xfloat=\latex@xfloat +\fi + +\if@adjustfootnotesep +\if@hangul +\if@singlespacefn + \ifcase \@ptsize \relax + \setlength\footnotesep{8.51 pt}% 10pt + \or + \setlength\footnotesep{9.6 pt}% 11pt + \or + \setlength\footnotesep{10.3 pt}% 12pt + \fi +\else +\fi +\else\fi +\else\fi + +\if@singlespacefn +\long\def\@footnotetext#1{% + \insert\footins{% +% GT: Next line added. Hook desired here! + \def\baselinestretch {\setspace@hangulfspace}% + \ucsfninterwordhook +% \@SetFloatspaces + \reset@font\footnotesize + \interlinepenalty\interfootnotelinepenalty + \splittopskip\footnotesep + \splitmaxdepth \dp\strutbox \floatingpenalty \@MM + \hsize\columnwidth + \@parboxrestore + \protected@edef\@currentlabel{% + \csname p@footnote\endcsname\@thefnmark + }% + \color@begingroup + \@makefntext{% + \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% + \color@endgroup}} + +% Minipage footnotes. + +\long\def\@mpfootnotetext#1{% + \global\setbox\@mpfootins\vbox{% + \unvbox \@mpfootins +% GT: Next line added. Hook desired here! + \def\baselinestretch {\setspace@hangulfspace}% + \ucsfninterwordhook +% \@SetFloatspaces + \reset@font\footnotesize + \hsize\columnwidth + \@parboxrestore + \protected@edef\@currentlabel{% + \csname p@mpfootnote\endcsname\@thefnmark}% + \color@begingroup + \@makefntext{% + \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% + \color@endgroup}} + +\else\fi + +\def\@quotespacinghook{% + \if@singlespacequote% + \hangulfspacing% + \else% + \hangulspacing% + \fi% +} + +\renewenvironment{quotation} + {\list{}{\listparindent 1.5em% + \itemindent \listparindent + \rightmargin \leftmargin + \parsep \z@ \@plus\p@}% + \item\relax + \@quotespacinghook% + } + {\endlist} +\renewenvironment{quote} + {\list{}{\rightmargin\leftmargin}% + \item\relax + \@quotespacinghook% + } + {\endlist} + +\def\@verbatim{\trivlist + \if@adjustverbatim\hangulverbspacing\else\fi% + \item\relax + \if@minipage\else\vskip\parskip\fi + \leftskip\@totalleftmargin\rightskip\z@skip + \parindent\z@\parfillskip\@flushglue\parskip\z@skip + \@@par + \@tempswafalse + \def\par{% + \if@tempswa + \leavevmode \null \@@par\penalty\interlinepenalty + \else + \@tempswatrue + \ifhmode\@@par\penalty\interlinepenalty\fi + \fi}% + \let\do\@makeother \dospecials + \obeylines \verbatim@font \@noligs + \hyphenchar\font\m@ne + \everypar \expandafter{\the\everypar \unpenalty}% +} + +\endinput diff --git a/language/korean/kotex-utf/contrib/dhucs-trivcj.sty b/language/korean/kotex-utf/contrib/dhucs-trivcj.sty new file mode 100644 index 0000000000..0c4f65c052 --- /dev/null +++ b/language/korean/kotex-utf/contrib/dhucs-trivcj.sty @@ -0,0 +1,126 @@ +%% File `dhucs-trivcj.sty` +%% +%% Copyright (c) 2007-2013 Dohyun Kim <nomos at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% ----------------------------------------------------------------- +%% \trivcjtypesetting for temporary chinese or japanese insertion +\ProvidesPackage{dhucs-trivcj} + [2011/08/17 temporary chinese/japanese for dhucs] + +%%%%%% luatex & xetex +\ifx가가\relax + \newcommand*\trivcjtypesetting{% + \parindent1em + \let\nbs\nobreakspace %% see CJK.sty + \def~{}} + \protected\edef\japanese{\unexpanded\expandafter{\japanese\trivcjtypesetting}} + \protected\edef\Schinese{\unexpanded\expandafter{\Schinese\trivcjtypesetting}} + \protected\edef\Tchinese{\unexpanded\expandafter{\Tchinese\trivcjtypesetting}} + \let\chinese\Schinese + \expandafter\endinput +\fi + +%%%%% legacy tex +\newskip\interCJskip +\interCJskip=0em plus 0.1em minus 0.01em +\newskip\interXCJskip +\interXCJskip=.25em plus .15em minus .06em + +\newcommand*\trivcjtypesetting{% + \parindent1em + \let\nbs\nobreakspace %% see CJK.sty + \def~{\hskip\interXCJskip\ignorespaces}%% see CJK.sty + \edef\declarenobreakspacefactor{\unexpanded\expandafter + {\declarenobreakspacefactor\ignorespaces}}% + \edef\declarehanjaspacefactor{\unexpanded\expandafter + {\declarehanjaspacefactor\ignorespaces}}% + \def\check@next@to@sptoken@@{% + \ifx\par\dhucs@nextnext + \chardef\puncnobre@k\@ne + \else + %% if \dhucs@nextnext == \fi ??? + \ifx\bgroup\dhucs@nextnext\else + \ifx\egroup\dhucs@nextnext\else + % \ifx&\dhucs@nextnext\else + \if\noexpand\dhucs@nextnext\relax\else + \chardef\nexttoh@ngul\@ne + \let\dhucs@next\relax + \fi\fi\fi %\fi + \fi + \unihangulchar@@@\dhucs@next}% + \def\kernbeforeasciichar{\hskip\interXCJskip}% + \def\breakbetweenhanja{\hskip\interCJskip}% + \def\nobreakbetweenhanja{\nobreak\hskip\interCJskip}% + \def\breakafterasciichar{\hskip\interXCJskip}% + \def\nobreakafterasciichar{\nobreak\hskip\interXCJskip}% + \let\breakafterinlinemath\breakafterasciichar + \let\nobreakafterinlinemath\nobreakafterasciichar + \let\breakbeforeasciichar\breakafterasciichar + \def\cjksymbolextraspace{\hskip.5em minus.5em\relax}% + \def\postcjksymskip{\futurelet\dhucs@next\@@postcjksymskip}% + \def\cjksymbolunskip{\ifhmode\unskip\fi}% + \def\cjksymbolskip{\cjksymbolunskip\cjksymbolextraspace} + \expandafter\let\csname nexttohangul-1\expandafter + \endcsname\csname nexttotrivcj-1\endcsname +} +\newcommand*\@@postcjksymskip{% + \ifx\dhucs@next.\else + \ifx\dhucs@next,\else + \ifx\dhucs@next:\else + \ifx\dhucs@next;\else + \ifx\dhucs@next!\else + \ifx\dhucs@next?\else + \cjksymbolextraspace + \fi\fi\fi\fi\fi \fi + \ifhmode\declarehanjaspacefactor\fi + \ignorespaces +} + +\DeclareUnicodeCharacter{30FB}% + {\cjksymbolunskip\nobreak\hskip.25em minus.25em + \hbox to .5em{\hss\unihangulchar{"30FB}\hss}\hskip.25em minus.25em\relax} +\DeclareUnicodeCharacter{FF01}% ï¼ + {\cjksymbolunskip\hbox to.1em{\unihangulchar{"FF01}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{FF0C}% , + {\cjksymbolunskip\hbox to.5em{\unihangulchar{"FF0C}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{FF0E}% . + {\cjksymbolunskip\hbox to.5em{\unihangulchar{"FF0E}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{FF1A}% : + {\cjksymbolunskip\nobreak\hskip.25em minus.25em + \hbox to.5em{\hss\unihangulchar{"FF1A}\hss}\hskip.25em minus.25em\relax} +\DeclareUnicodeCharacter{FF1B}% ï¼› + {\cjksymbolunskip\nobreak\hskip.25em minus.25em + \hbox to.5em{\hss\unihangulchar{"FF1B}\hss}\hskip.25em minus.25em\relax} +\DeclareUnicodeCharacter{FF1F}% ? + {\cjksymbolunskip\hbox to.1em{\unihangulchar{"FF1F}\hss}\postcjksymskip} + +%\newenvironment{japanese}{\SetHanjaFonts{jpmj}{jpgt}{jpgt}\trivcjtypesetting}{} +%\newenvironment{chinese}{\SetHanjaFonts{cnmj}{cngt}{cngt}\trivcjtypesetting}{} +% AR PL SungtiL GB +\DeclareFontFamily{LUC}{gbsn}{\hyphenchar\font\m@ne} +\DeclareFontShape{LUC}{gbsn}{m}{n}{<-> LUC * gbsnu}{} +%% AR PL Mingti2L Big5 +\DeclareFontFamily{LUC}{bsmi}{\hyphenchar\font\m@ne} +\DeclareFontShape{LUC}{bsmi}{m}{n}{<-> LUC * bsmiu}{} +%% Japanese Wadalab +\DeclareFontFamily{LUC}{min}{\hyphenchar\font\m@ne} +\DeclareFontShape{LUC}{min}{m}{n}{ <-> LUC * udmj}{} +%% +\newenvironment{japanese} +{\SetHanjaFonts{min}{min}{min}\trivcjtypesetting}{} +\newenvironment{Schinese} +{\SetHanjaFonts{gbsn}{gbsn}{gbsn}\trivcjtypesetting}{} +\newenvironment{Tchinese} +{\SetHanjaFonts{bsmi}{bsmi}{bsmi}\trivcjtypesetting}{} + +\let\chinese\Schinese\let\endchinese\endSchinese + +\endinput diff --git a/language/korean/kotex-utf/contrib/dhucs-ucshyper.sty b/language/korean/kotex-utf/contrib/dhucs-ucshyper.sty new file mode 100644 index 0000000000..5d393ccde7 --- /dev/null +++ b/language/korean/kotex-utf/contrib/dhucs-ucshyper.sty @@ -0,0 +1,34 @@ +%% File `dhucs-ucshyper.sty` +%% +%% Copyright (c) 2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% ko.TeXì—ì„œ 없어진, ì´ì „ hangul-ucsì˜ ë¶€ê°€ ìŠ¤íƒ€ì¼ +%% 하위 í˜¸í™˜ì„±ì„ ìœ„í•´ì„œ ê°™ì€ ì´ë¦„ì„ ê°€ì§„ 스타ì¼ì„ 작성함. +%% +\newif\if@dvips\@dvipsfalse +\DeclareOption{dvips}{\@dvipstrue} +\ProcessOptions + +\RequirePackage{ifpdf} +%\@ifpackageloaded{hyperref}{}{% +\ifpdf + \RequirePackage[pdftex,unicode,bookmarks=true]{hyperref} + \input glyphtounicode\pdfgentounicode=1 +\else + \if@dvips + \RequirePackage[dvips,unicode]{hyperref} + \else + \RequirePackage[dvipdfm,unicode,bookmarks=true]{hyperref} + \fi +\fi +%} + +\endinput diff --git a/language/korean/kotex-utf/contrib/dhucsfn.sty b/language/korean/kotex-utf/contrib/dhucsfn.sty new file mode 100644 index 0000000000..8fb556a8ce --- /dev/null +++ b/language/korean/kotex-utf/contrib/dhucsfn.sty @@ -0,0 +1,213 @@ +%% File `dhucsfn.sty` +%% +%% (C) Copyright 2007-2013 Koaunghi Un <koaunghi at kornet net> +%% Dohyun Kim <nomos at ktug org> +%% Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% ----------------------------------------------------- +%% +%% ì œê³µë˜ëŠ” ì„ íƒ ì‚¬í•ì€ ê°ì£¼ 번호 형ì‹ì˜ ì„ íƒê³¼ ê°ì£¼ íŒì§œê¸° ë°©ì‹ì˜ +%% ì„ íƒìœ¼ë¡œ 나뉜다. +%% +%% ê°ì£¼ 번호 í˜•ì‹ +%% -------------- +%% - 첨ìž: ë¼í…ì˜ ê¸°ë³¸ ë°©ì‹ì´ë‹¤. ê°ì£¼ 번호가 ê°ì£¼ë©´ì— 첨ìžë¡œ 짜진다. +%% [superscript] +%% - 괄호: 한글 문서ì—ì„œ ìžì£¼ ì ‘í• ìˆ˜ 있는 ë°©ì‹ì´ë‹¤. ê°ì£¼ 번호가 +%% ê°ì£¼ë©´ 글ìžì²´ì˜ í¬ê¸°ë¡œ 짜지며 ê°ì£¼ 번호 다ìŒì— 닫는 +%% 소괄호가 뒤따른다. 소괄호와 ê°ì£¼ë¬¸ì˜ 사ì´ì—는 ì „ê° ë„“ì´ì˜ +%% ê°„ê²©ì´ ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì„ êµ¬ë³„í•˜ëŠ”ë° íš¨ê³¼ì ì´ë‹¤. +%% [parenthesis] +%% +%% ``첨ìž''ì˜ ê²½ìš°, ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì˜ ê°„ê²©ì€ 0ptì´ê³ +%% ``괄호''ì˜ ê²½ìš°, ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì˜ ê°„ê²©ì€ ê³µê°„ 문ìžì˜ ë„“ì´ì´ë‹¤. +%% ì´ ê°„ê²©ì„ ë‹¬ë¦¬ í•˜ê³ ìž í• ë•ŒëŠ” 다ìŒê³¼ ê°™ì´ \footnumbersepì˜ ê¸¸ì´ë¥¼ +%% 다시 준다. +%% \setlength{\footnumbersep}{길ì´} +%% +%% ê°ì£¼ íŒì§œê¸° ë°©ì‹ +%% ---------------- +%% - 내어쓰기: ê°ì£¼ 번호가 ë³¸ë¬¸ì˜ ì™¼ìª½ë§žì¶¤ìœ¼ë¡œ ì§œì§€ê³ ê°ì£¼ë¬¸ì€ 첫 +%% 글ìžì˜ 위치로 왼쪽맞춤 ëœë‹¤. (hang) +%% - 다í•ì´ì–´ì“°ê¸°: ê°ì£¼ê°€ 새 í–‰ì—ì„œ 시작하지 ì•Šê³ ì•žì˜ ê°ì£¼ì— +%% ì´ì–´ì§„다. ì§§ì€ ê°ì¤„ê³ ë§Œ 구성ë ë•Œ ìœ ìš©í•˜ë‹¤. 줄바꿈으로 새 í–‰ì´ +%% 시작하면 í•ìƒ 새로운 ê°ì£¼ê°€ 시작ë˜ë„ë¡ ì§œì—¬ì§„ë‹¤. (multipara} +%% - 단순ì´ì–´ì“°ê¸°: 다í•ì´ì–´ì“°ê¸°ì™€ 같으나 새로운 ê°ì£¼ê°€ í–‰ì„ ì‹œìž‘í•˜ë„ë¡ +%% 하지 않는다. ì•žì˜ ê°ì£¼ê°€ ë나면 ì—°ì´ì–´ ë‹¤ìŒ ê°ì£¼ê°€ 시작한다. (para) +%% - 왼쪽맞춤: 들여쓰기나 ë‚´ì–´ì“°ê¸°ì— ì˜í•´ ê°ì£¼ 번호가 구별ë˜ë„ë¡ í•˜ì§€ +%% 않는다. ê°ì£¼ë©´ ì „ì²´ê°€ 왼쪽맞춤으로 짜진다. (leftflush) +%% - 들여쓰기: ê°ì£¼ 번호가 있는 í–‰ì´ ì™¼ìª½ì—ì„œ 2ë°°ê° ë“¤ì—¬ ì¨ì§„다. +%% ê°ì£¼ë©´ì˜ ê°ì£¼ ë²ˆí˜¸ë“¤ì€ ì˜¤ë¥¸ìª½ìœ¼ë¡œ ì •ë ¬ëœë‹¤. (indent) +%% - 들여왼쪽맞춤: 왼쪽맞춤과 같으나 ê°ì£¼ë©´ ì „ì²´ê°€ 2ë°°ê° ë“¤ì–´ê°„ë‹¤. (leftflushindent) +%% - 들여내어쓰기: 내어쓰기와 같으나 ê°ì£¼ë©´ ì „ì²´ê°€ 2ë°°ê° ë“¤ì–´ê°„ë‹¤. (hangpar) +%% - 들여괄호맞춤: 들여내어쓰기와 같으나 줄바꿈으로 새로 시작하는 í–‰ì˜ +%% 왼쪽 ë§žì¶¤ì´ ê°ì£¼ë¬¸ì˜ 첫 글ìžì˜ 위치ì—ì„œ ì™¼ìª½ë§žì¶¤ì´ ë˜ì§€ ì•Šê³ +%% ê°ì£¼ ë²ˆí˜¸ì˜ ê´„í˜¸ê°€ ë나는 위치ì—ì„œ 왼쪽맞춤ëœë‹¤. ê°ì£¼ 번호 +%% 형ì‹ì€ ``괄호''ê°€ ì• ì´ˆê°’ì´ë‹¤. (varhangpar) +%% +%% 기본 ì„ íƒ ì‚¬í• +%% -------------- +%% ì„ íƒ ì‚¬í•ì„ ì§€ì •í•˜ì§€ 않으면 ``첨ìž''와 ``내어쓰기''ê°€ ì• ì´ˆê°’ì´ë‹¤. +%% + +\def\filedate{2005/04/20} +\def\fileversion{1.0} + +\ProvidesPackage{dhucsfn}[\filedate\space Korean footnote style] +\typeout{Korean footnote style `dhucsfn' (a variant of `hangulfn') <\filedate>.} + +%% ì£¼ì„ íŒì§œê¸° ì„¤ì • + +\setlength{\footnotesep}{3pt} + +\def\footnoterule{\vfill\kern-3\p@ + \hrule \@width 2in \kern 2.6\p@\vspace{2pt}} % the \hrule is .4pt high + +\newdimen\foot@parindent +\newdimen\footnumbersep + +%% ë¼í…ê³¼ Λ를 구분하여 ì„ íƒ ì‚¬í• ì´ë¦„ ê·œì • + +%\ifx\nullocplist\undefined +%\input hfn-k.tex +%\else +%\input hfn-u.tex +%\fi + +%%% hfn-u.tex for hangul lambda + +\DeclareOption{superscript}{ + \def\fn@markstyle{\@makefnmark} + \footnumbersep0pt +} +\DeclareOption{parenthesis}{ + \def\fn@markstyle{\@thefnmark)} + \settowidth{\footnumbersep}{~} +} + +%% ê°ì£¼ 내어쓰기 +%% --------------------- +%% 1) 첫번째 줄 +%% ë‘번째 줄 +\DeclareOption{hang}{% + \long\def\@makefntext#1{ + \settowidth{\foot@parindent}{\fn@markstyle} + \@setpar{\@@par\@tempdima \hsize + \advance\@tempdima-\foot@parindent + \parshape\@ne\foot@parindent \@tempdima}\par + \parindent8\p@\noindent + \hb@xt@\z@{\hss\hss\fn@markstyle\hskip\footnumbersep}#1} +} + +%% ê°ì£¼ 다í•ì´ì–´ì“°ê¸° +%% --------------------- +%% 1) 첫번째 ê°ì£¼ 2) ë‘번째 ê°ì£¼ +%% 3) 세번째 ê°ì£¼ +\DeclareOption{multipara}{ + \input{fnpara.sty} + \long\def\@makefntext#1{% + \hbox{\fn@markstyle\hskip\footnumbersep #1} + }% +} + +%% ê°ì£¼ 단순ì´ì–´ì“°ê¸° +%% --------------------- +%% 1) 첫번째 ê°ì£¼ 2) ë‘번째 ê°ì£¼ 3) 세 +%% 번째 ê°ì£¼ +\DeclareOption{para}{ + \input{fnpara.sty} + \long\def\@makefntext#1{% + \fn@markstyle\ifdim\footnumbersep=\z@\else~\fi #1 + }% +} + +%% ê°ì£¼ 왼쪽맞춤 +%% --------------------- +%% 1) 첫번째 줄 +%% ë‘번째 줄 +%% \parindent: ë³¸ë¬¸ì˜ ë³„í–‰ indent +\DeclareOption{leftflush}{ + \renewcommand\@makefntext[1]{% + \settowidth{\foot@parindent}{\reset@font ê°ì£¼} + \parindent\foot@parindent\noindent% + \fn@markstyle\hskip\footnumbersep #1}% +} + +%% ê°ì£¼ 들여쓰기 +%% --------------------- +%% 1) 첫번째 줄 +%% ë‘번째 줄 +%% \parindent: 본문 별행 indentì˜ ì¼ì • 배수 +%% ê°ì£¼ 번호 오른쪽 ì •ë ¬ +\DeclareOption{indent}{ + \renewcommand\@makefntext[1]{% + \settowidth{\foot@parindent}{\reset@font ê°ì£¼} + \parindent\foot@parindent\noindent + \hb@xt@1.5\foot@parindent{\hss\fn@markstyle}\hskip\footnumbersep #1} +} + +%% ê°ì£¼ 들여왼쪽맞춤 +%% --------------------- +%% 1) 첫번째 줄 +%% ë‘번째 줄 +\DeclareOption{leftflushindent}{ + \renewcommand\@makefntext[1]{% + \settowidth{\foot@parindent}{\reset@font ê°ì£¼} + \leftskip\foot@parindent + \parindent\z@\noindent + \fn@markstyle\hskip\footnumbersep #1 + } +} + +%% ê°ì£¼ 들여내어쓰기 +%% --------------------- +%% 1) 첫번째 줄 +%% ë‘번째 줄 +\DeclareOption{hangpar}{ + \long\def\@makefntext#1{ + \settowidth{\foot@parindent}{\reset@font ê°ì£¼} + \settowidth{\footnumbersep}{\reset@font 주} + \divide\footnumbersep by2 + \leftskip\foot@parindent + \@setpar{\@@par\@tempdima \hsize + \advance\@tempdima-\foot@parindent + \parshape\@ne\foot@parindent \@tempdima}\par + \parindent\z@\noindent + \hb@xt@\z@{\hss\hss\fn@markstyle\hskip\footnumbersep}#1} +} + +%% ê°ì£¼ 들여괄호맞춤 +%% --------------------- +%% 1) 첫번째 줄 +%% ë‘번째 줄 +\DeclareOption{varhangpar}{ + \def\fn@markstyle{\@thefnmark)} + \settowidth{\footnumbersep}{~} + \long\def\@makefntext#1{ + \settowidth{\leftskip}{\reset@font ê°ì£¼} + \settowidth{\foot@parindent}{\fn@markstyle} + \settowidth{\footnumbersep}{\reset@font 주} + \@setpar{\@@par\@tempdima \hsize + \advance\@tempdima-\foot@parindent + \parshape\@ne\foot@parindent \@tempdima}\par + \parindent=\footnumbersep\noindent + \hb@xt@\z@{\hss\hss\fn@markstyle}\hskip\footnumbersep #1} +} + +\ExecuteOptions{superscript,hang} + +%% ì„ íƒëœ ê°ì£¼ íŒì§œê¸° í˜•ì‹ ì‹¤í–‰ + +\ProcessOptions + +\endinput + +%% end of dhucsfn.sty diff --git a/language/korean/kotex-utf/contrib/kotex-logo.sty b/language/korean/kotex-utf/contrib/kotex-logo.sty new file mode 100644 index 0000000000..9dd7d049df --- /dev/null +++ b/language/korean/kotex-utf/contrib/kotex-logo.sty @@ -0,0 +1,24 @@ +%% File `kotex-logo.sty` +%% +%% Copyright (c) 2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% define \koTeX logo command +\RequirePackage{hologo} + +\ifx\koTeX\undefined +\providecommand*\ko{% + \leavevmode\textsf{k}\kern-0.0625em\textit{o}} +\newcommand*\koTeX{% + \leavevmode\textsf{k}\kern-0.0625em\textit{o}\kern-0.11em% + \lower.15ex\hbox{.}\kern-0.1em\hologo{TeX}} +\fi + +\endinput diff --git a/language/korean/kotex-utf/contrib/kotex-varioref.sty b/language/korean/kotex-utf/contrib/kotex-varioref.sty new file mode 100644 index 0000000000..3b84adf60c --- /dev/null +++ b/language/korean/kotex-utf/contrib/kotex-varioref.sty @@ -0,0 +1,48 @@ +%% File `kotex-varioref.sty` +%% +%% (C) Copyright 2008-2013 slomo +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\@ifpackageloaded{varioref}{}{\RequirePackage{varioref}[2006/05/13]} + + +% +% user interfaces +% +\renewcommand{\vref}[2][\reftextcurrent] + {\vpageref[#1]{#2} \ref{#2}} +\renewcommand{\vrefrange}[3][\reftextcurrent] + {\vpagerefrange[#1]{#2}{#3}ì˜ \reftextlabelrange{#2}{#3}} + + +% +% reftexts +% +\renewcommand{\reftextfaceafter}{ë‹¤ìŒ \pagename}% +\renewcommand{\reftextfacebefore}{ì•ž \pagename}% +\renewcommand{\reftextafter}{ë‹¤ìŒ \pagename}% +\renewcommand{\reftextbefore}{ì•ž \pagename}% +\renewcommand{\reftextcurrent}{현재 \pagename}% +\renewcommand{\reftextfaraway}[1]{\pageref{#1}\pagename}% +\renewcommand{\reftextpagerange}[2]{\pageref{#1}--\pageref{#2}\pagename}% +\renewcommand{\reftextlabelrange}[2]{\ref{#1}ì—ì„œ \ref{#2}} + +% +% labelformats +% +\labelformat{part}{#1\partname} +\labelformat{chapter}{#1\chaptername} +\labelformat{section}{#1\sectionname} +\labelformat{figure}{\figurename~#1} +\labelformat{table}{\tablename~#1} +\labelformat{footnote}{ê°ì£¼~#1} + +\endinput + diff --git a/language/korean/kotex-utf/dhucs-nanumfont.sty b/language/korean/kotex-utf/dhucs-nanumfont.sty new file mode 100644 index 0000000000..c13f2b345e --- /dev/null +++ b/language/korean/kotex-utf/dhucs-nanumfont.sty @@ -0,0 +1,39 @@ +%% File `dhucs-nanumfont.sty` +%% +%% Copyright (c) 2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\ProvidesPackage{dhucs-nanumfont} + +\newif\ifUSETONE\USETONEfalse +\DeclareOption{USETONEt1font}{\USETONEtrue} +\DeclareOption{uset1font}{\USETONEtrue} + +\DeclareOption*{% + \PassOptionsToPackage{\CurrentOption}{dhucs} +} + +\ProcessOptions + +\@ifpackageloaded{dhucs}{}{\RequirePackage{dhucs}} + +\usehangulfontspec{nanum} +\DeclareFontSubstitution{LUC}{nanummj}{m}{n} + +\ifUSETONE +\RequirePackage[T1]{fontenc} +\renewcommand{\rmdefault}{nanummj} +\renewcommand{\sfdefault}{nanumgt} +\fi +\SetHangulFonts{nanummj}{nanumgt}{nanumgt} +\SetHanjaFonts{uhcmj}{nanumgt}{nanumgt} + +\endinput + diff --git a/language/korean/kotex-utf/dhucs.sty b/language/korean/kotex-utf/dhucs.sty new file mode 100644 index 0000000000..dc247f7c24 --- /dev/null +++ b/language/korean/kotex-utf/dhucs.sty @@ -0,0 +1,127 @@ +%% File `dhucs.sty` +%% +%% (C) Copyright 2007-2013 Dohyun Kim <nomos at ktug org> +%% Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% -------------------------------------------------------- +%% +%% changelog: +%% 2009/03/05 5.0.0 wrapper for various engines +%% 2008/08/28 4.1.4 work around error under using babel package +%% 2008/05/26 4.1.3 fallback of hangul font family is now serif font +%% 2008/03/15 4.1.2 redefine hyphendemerits only under finemath +%% 2008/01/30 4.1.1 fix a bug of heading mark +%% 2008/01/29 4.1.0 write raw chars in aux, toc, idx ... +%% 2007/12/28 4.0.14 compatible with footmisc.sty (reported by ì„œìƒí˜„) +%% 2007/12/01 4.0.13 spacefactor=1000 between hangul and `)' +%% 2007/10/30 4.0.12 fix on \dhucs@next == \ifx +%% 2007/10/29 4.0.11 nobreak after \nobreak in \cjksymbolskip +%% 2007/10/25 4.0.10 simplify code related to \dhucs@next +%% 2007/10/07 4.0.9 bug fix related to \dhucs@next == \fi +%% 2007/07/18 4.0.8 part of ko.TeX +%% PUA is now hangul class 2 (= hanja) +%% 2007/06/30 4.0.7 skip instead of kern after cjksymbol +%% 2007/06/26 4.0.6 option strictcharcheck introduced +%% 2007/06/26 4.0.5 redefine U+2018, U+2019, U+201C, U+201D +%% 2007/06/25 4.0.4 fix bugs introduced by previous minor upgrade +%% 2007/06/22 4.0.3 lowering multiple punctuations +%% 2007/06/16 4.0.2 support ulem.sty +%% 2007/06/14 4.0.1 \hu was too normal a CS. use \dhucs@hu intead. +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{dhucs} + [2012/11/08 v5.3.2 typesetting UTF-8 Korean documents] + +\ifx가가\else + \DeclareOption*{\PassOptionsToPackage\CurrentOption{kotexutf}} + \ProcessOptions\relax + \RequirePackage{kotexutf} + \expandafter\endinput +\fi + +\newif\if@nonfrench +\newif\if@hangul +\newif\if@nojosa +\newif\if@hanja +\newif\if@dhucsfinemath + +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname directlua\endcsname\relax\else + \DeclareOption{hangul}{\@hangultrue + \PassOptionsToPackage\CurrentOption{luatexko}} + \DeclareOption{hanja}{\@hangultrue\@hanjatrue + \PassOptionsToPackage\CurrentOption{luatexko}} + \DeclareOption{nounfonts}{\PassOptionsToPackage\CurrentOption{luatexko}} + \DeclareOption{nonfrench}{\@nonfrenchtrue} + \DeclareOption{finemath}{\@dhucsfinemathtrue} + \DeclareOption*{\OptionNotUsed} + \ProcessOptions\relax + \RequirePackage{luatexko} + \let\jong\relax + \let\jung\relax + \let\rieul\relax + \let\setInterHangulSkip\@gobble + \def\disablehangulfontspec{\finemathattr\z@} + \def\disablehangullinebreak{\finemathattr-"7FFFFFFF\relax} + \let\dhucs@hu\z@ +\fi + +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname XeTeXrevision\endcsname\relax\else + \DeclareOption{hangul}{\@hangultrue + \PassOptionsToPackage\CurrentOption{xetexko}} + \DeclareOption{hanja}{\@hangultrue\@hanjatrue + \PassOptionsToPackage\CurrentOption{xetexko}} + \DeclareOption{nounfonts}{\PassOptionsToPackage\CurrentOption{xetexko}} + \DeclareOption{nonfrench}{\@nonfrenchtrue} + \DeclareOption{finemath}{\@dhucsfinemathtrue} + \DeclareOption*{\OptionNotUsed} + \ProcessOptions\relax + \RequirePackage{xetexko} + \def\setInterHangulSkip#1{\def\xetexkointerhchar{#1}} + \let\disablehangulfontspec\disablehangulspacing + \let\disablehangullinebreak\disablehangulspacingandlinebreak + \let\dhucs@hu\xetexkohu +\fi + +\def\다{\nobreak 다} +\def\unihangulchar#1{\char#1 } +\let\DeclareUnicodeCharacter\@gobbletwo +%\DeclareFontEncoding{LUC}{}{} +%\DeclareFontSubstitution{LUC}{utbt}{m}{n} +\def\SetHangulFonts#1#2#3{} +\def\SetHanjaFonts#1#2#3{} +\def\SetSerifFonts#1#2{} +\def\SetSansFonts#1#2{} +\def\SetAdhocFonts#1#2{} +\let\usehangulfontspec\@gobble +\let\declarenobreakspacefactor\nobreak +\let\declarehanjaspacefactor\empty +\let\cjksymbolunskip\empty +\let\postcjksymskip\empty +\let\postcjksymbol\empty +\let\postcjksymnobreak\nobreak +\let\cjksymbolskip\empty +\if@hangul + \let\olddotemph\dotemph % save ... + \newdimen\dhucs@emph@raise + \unless\ifdefined\pdfstringdefPreHook\let\pdfstringdefPreHook\empty\fi + \let\dotemph\olddotemph % restore ... + \def\circemph#1{\begingroup\def\dotemphchar{^^^^02da}\dotemph{#1}\endgroup} + \def\useremph#1{\begingroup + \let\dotemphchar\useremphchar + \let\dotemphraise\useremphraisedim + \dotemph{#1}\endgroup} +\fi +\let\ungremph\empty +\let\regremph\empty + +\endinput diff --git a/language/korean/kotex-utf/doc/fig/allowbreak-dhucs.pdf b/language/korean/kotex-utf/doc/fig/allowbreak-dhucs.pdf Binary files differnew file mode 100644 index 0000000000..b76f6e071f --- /dev/null +++ b/language/korean/kotex-utf/doc/fig/allowbreak-dhucs.pdf diff --git a/language/korean/kotex-utf/doc/fig/fntexp.pdf b/language/korean/kotex-utf/doc/fig/fntexp.pdf Binary files differnew file mode 100644 index 0000000000..790915cf0d --- /dev/null +++ b/language/korean/kotex-utf/doc/fig/fntexp.pdf diff --git a/language/korean/kotex-utf/doc/fig/fntnormal.pdf b/language/korean/kotex-utf/doc/fig/fntnormal.pdf Binary files differnew file mode 100644 index 0000000000..50144e70aa --- /dev/null +++ b/language/korean/kotex-utf/doc/fig/fntnormal.pdf diff --git a/language/korean/kotex-utf/doc/fig/histkotex.jpg b/language/korean/kotex-utf/doc/fig/histkotex.jpg Binary files differnew file mode 100644 index 0000000000..57aca9b091 --- /dev/null +++ b/language/korean/kotex-utf/doc/fig/histkotex.jpg diff --git a/language/korean/kotex-utf/doc/fig/linebreaktest.pdf b/language/korean/kotex-utf/doc/fig/linebreaktest.pdf Binary files differnew file mode 100644 index 0000000000..68d402a10d --- /dev/null +++ b/language/korean/kotex-utf/doc/fig/linebreaktest.pdf diff --git a/language/korean/kotex-utf/doc/fig/testdhucsallowbreak.pdf b/language/korean/kotex-utf/doc/fig/testdhucsallowbreak.pdf Binary files differnew file mode 100644 index 0000000000..437c1f4507 --- /dev/null +++ b/language/korean/kotex-utf/doc/fig/testdhucsallowbreak.pdf diff --git a/language/korean/kotex-utf/doc/kotexdoc.pdf b/language/korean/kotex-utf/doc/kotexdoc.pdf Binary files differnew file mode 100644 index 0000000000..b303f400a1 --- /dev/null +++ b/language/korean/kotex-utf/doc/kotexdoc.pdf diff --git a/language/korean/kotex-utf/doc/kotexdoc.tex b/language/korean/kotex-utf/doc/kotexdoc.tex new file mode 100644 index 0000000000..70f07fb777 --- /dev/null +++ b/language/korean/kotex-utf/doc/kotexdoc.tex @@ -0,0 +1,3174 @@ +%!TEX encoding = UTF-8 Unicode +%!TEX program = arara +% arara: pdflatex: {synctex: yes} +% arara: komkindex: {style: kotex} +% arara: pdflatex: {synctex: yes} +%%% file `kotexdoc.tex` +%% Written by Kangsoo Kim <karnes at ktug kr> +%% +%% 2013/09/30 +%% 2013/11/07 +%% 2014/03/01, \ksnamedef +%% +%% part of ko.TeX v2.0 +%% LPPL, maintained. +% +\documentclass[a4paper,% + 10.5pt,% + amsmath,% +% uset1font,% + chapter,% + twoside,% + openany,% + finemath,% + oldfontcommands]% +{oblivoir} + +\usepackage{fancyvrb} +\usepackage{eurosym} + +\ifPDFTeX + \SetHanjaFonts{uhcmj}{nanumgt}{nanumgt} + \usepackage[pdftex]{graphicx} + \SetGremphFonts{nanumgt}{nanumgt} + \usepackage[normalem]{ulem} + \usepackage{dhucs-trivcj} + \usepackage{dhucs-midkor} + \input sample-finemath-setup.tex + \usepackage[T1]{fontenc} + \renewcommand{\rmdefault}{nanummj} +\else + \ifLuaOrXeTeX + \usepackage{xob-dotemph} + \setkormainfont(* ExtraBold)(*){NanumMyeongjo}(){HCR Batang LVT} + \def\다{\nobreak 다} +\fi\fi + +\usepackage[x11names,dvipsnames,svgnames]{xcolor} + +\ifXeTeX + \usepackage[normalem]{ulem} +\fi + +\usepackage[dbl4x6]{fapapersize} +\usepackage{boxedminipage} + +\SetHangulspace{1.5}{1.1} + +\usepackage{hologo} +\def\pdfTeX{\hologo{pdfTeX}} +\def\pdfLaTeX{\hologo{pdfLaTeX}} +\def\XeTeX{\hologo{XeTeX}} +\def\XeLaTeX{\hologo{XeLaTeX}} +\def\eTeX{\hologo{eTeX}} +\def\LuaTeX{\hologo{LuaTeX}} +\def\LuaLaTeX{\hologo{LuaLaTeX}} +\newcommand*\kotex{\texorpdfstring{\textsf{k}\kern-0.0625em\textit{o}\kern-1.5pt\lower.15ex\hbox{.}\kern-1pt\protect\TeX}{ko.TeX}} +\def\ko{\textsf{k}\textit{o}} +\def\kotexplain{\kotex-\hologo{plain}} +\newcommand\kotexversion{v2.0} +%\newcommand\kotexdate{2013ë…„ 11ì›”} +\newcommand\kotexdate{2014ë…„ 5ì›”} + +%\usepackage[ +% backend=biber, +% style=authoryear, +% sortlocale=UTF-8, +% natbib=true, +% url=true, +% doi=false, +% eprint=false, +%]{biblatex} +%\addbibresource{kotexguide.bib} +%\addbibresource{texbook1.bib} +%\addbibresource{texbook3.bib} +% + +\newenvironment{preamtext}{% + \section*{ì¼ëŸ¬ë‘기} +}{\clearpage} + +\newenvironment{preamtexttwo}{% + \section*{ì œ2íŒ ì¼ëŸ¬ë‘기} +}{\clearpage} + +\def\util#1{\texttt{#1}\index{Utilities!#1}\index{#1}} +\def\pkg#1{\textsf{#1}\index{Packages!#1}} +\def\option#1{\texttt{[#1]}\index{Options!#1}} +\def\wi#1{#1\index{#1}} +\def\thispkg{\kotex} +\def\file#1{\texttt{#1}\index{Files!#1}} + +\def\OMEGA{$\mathrm{\Omega}$} + +\copypagestyle{part}{empty} + +\renewcommand\cftsectionaftersnumb{\hspace{1.2em}} +\renewcommand\cftsubsectionaftersnumb{\hspace{1em}} + +\def\xample{예시} +\renewcommand{\cmd}[1]{\cmdprint{#1}% + \index{Commands!\string\cmdprint{\string#1}}} + +\makeindex + +\begin{document} + +\frenchspacing + +\title{í•œêµì–´ í… \kotex~\kotexversion~사용 설명서} +\author{김강수} +\date{\kotexdate} + +\begin{titlingpage} +\maketitle +\end{titlingpage} + +\frontmatter + +\begin{preamtexttwo} +2007ë…„ì— \kotex ì´ ë§Œë“¤ì–´ì§„ ì´í›„, ì´ íŒ¨í‚¤ì§€ëŠ” ì‚¬ì‹¤ìƒ í•œêµì–´ ë¬¸í—Œì˜ +ì¡°íŒê³¼ ì‹ìžì— 있어 가장 ë„리 사용ë˜ëŠ” 패키지가 ë˜ì—ˆìŠµë‹ˆë‹¤. +ì €ìžë“¤ì€ ì´ì— 대해 매우 ìžëž‘ìŠ¤ëŸ¬ì›€ì„ ëŠë¼ê³ 있으며, ê°œì„ ì„ ìœ„í•´ ê³ ì–¸ì„ +마다하지 ì•Šìœ¼ì‹ ì‚¬ìš©ìž ì—¬ëŸ¬ë¶„ê»˜ ê¹Šì´ ê°ì‚¬ë“œë¦½ë‹ˆë‹¤. + +2007ë…„ ì´í›„, í… ì‚¬ìš©í™˜ê²½ì—는 ê·¹ì ì´ë¼ í•´ë„ ì¢‹ì„ ë§Œí•œ 변화가 초래ë˜ì—ˆìŠµë‹ˆë‹¤. +특히 \XeTeX ì´ë‚˜ \LuaTeX ê³¼ ê°™ì€ ìƒˆë¡œìš´ ì—”ì§„ì´ ë“±ìž¥í•˜ì—¬, +한글 ì‹ìž ë¬¸ì œì— ìžˆì–´ ê²°ì •ì ì¸ ì§„ë³´ë¥¼ ì´ë£¬ ê²ƒì€ íŠ¹ê¸°í• ë§Œí•œ 것입니다. +\kotex ì˜ ì €ìžë“¤ì€ ì´ì™€ ê°™ì€ í… í™˜ê²½ ë³€í™”ì— ë°œë§žì¶”ì–´ \XeTeX-\ko, \LuaTeX-\ko와 ê°™ì€ íŒ¨í‚¤ì§€ë¥¼ 개발하여 한글 ì‚¬ìš©ì„ ë” ì‰½ê³ ê°•ë ¥í•˜ê²Œ 만드는 ë° í—Œì‹ í•´ì™”ìŠµë‹ˆë‹¤. + +ì´ì— 2013ë…„ì— ì ‘ì–´ë“ ì§€ê¸ˆ, \kotex ì„ ì „ë°˜ì 으로 ì •ë¹„í•˜ê³ ê·¸ 사용 설명서를 +작성하게 ë˜ì—ˆìŠµë‹ˆë‹¤. \kotex ì€ ë” ë°œì „í• ê²ƒì´ê³ , ë” í›Œë¥í•œ 한글 ë¬¸í—Œì˜ +ì¡°íŒì„ 가능하게 í• ê²ƒìž…ë‹ˆë‹¤. + +ì´ ë¬¸ì„œê°€ 조금ì´ë¼ë„ ë„ì›€ì´ ë˜ê¸°ë¥¼ ë°”ëžë‹ˆë‹¤. + +\bigskip + +\hfill 2013ë…„ 9ì›” + +\hfill (대표필ìž) 김강수 (è˜) + +\end{preamtexttwo} + +\begin{preamtext} +\kotex ì€ H\LaTeX ê³¼ hangul-ucsê°€ 결합하여 탄ìƒí•œ, 명실 +ìƒë¶€í•œ ``í•œêµì–´(한글) í… ì‹œìŠ¤í…œ''입니다. ``한글 ë¼í…(H\LaTeX)''ì€ 1990년대 ì´í›„ +í…ì—ì„œì˜ í•œê¸€ ì‚¬ìš©ì— \dotemph{ì‚¬ì‹¤ìƒ í‘œì¤€}ì´ì—ˆìœ¼ë©°, hangul-ucs는 +한글 ë¼í…ì˜ í˜„ì €í•œ ì˜í–¥ 아래서 성장한 ìœ ë‹ˆì½”ë“œ 한글 í… ë§¤í¬ë¡œì˜€ë˜ 것입니다. + +ì´ì œ í•œêµí…학회(KTS)ì˜ ì£¼ë„ ì•„ëž˜, 한글 ë¼í…ê³¼ hangul-ucsê°€ +í•˜ë‚˜ì˜ ë§¤í¬ë¡œ 시스템으로 í†µí•©ëœ ê²ƒì„ ë§¤ìš° 기ì˜ê²Œ ìƒê°í•©ë‹ˆë‹¤. +ì´ì™€ ë”불어 ë”ìš± ì•Œì°¨ê³ ìœ ìš©í•œ ì‚¬ìš©ìž ì•ˆë‚´ì„œë¥¼ 작성하기 위해 +ë§Žì€ ë…¸ë ¥ì„ í•˜ì˜€ìŠµë‹ˆë‹¤. + +한글 ë¼í…ì˜ í‘œì¤€ ë¬¸ì„œì˜€ë˜ ``한글 ë¼í… 길잡ì´''(\wi{ì€ê´‘í¬})는 ì•„ë§ˆë„ ê°€ìž¥ ë§Žì´ +ì½ížŒ 한글로 ëœ ë¼í… ê´€ë ¨ 문서 중 하나가 ì•„ë‹ê¹Œ 합니다. ì´ ë¬¸ì„œëŠ” 단순히 한글 +ì‚¬ìš©ë²•ì„ ë„˜ì–´ì„œì„œ, í…ì— ìž…ë¬¸í•˜ëŠ” ë° ìžˆì–´ì„œë„ ë§Žì€ ë„ì›€ì„ ì£¼ì—ˆìŠµë‹ˆë‹¤. + +ì´ ë¬¸ì„œëŠ” 한글 ë¼í… 길잡ì´ë¥¼ 바탕으로 \kotex ì— ë§žë„ë¡ ê°œì •í•˜ì—¬ +ì“´ 것입니다. ê°ì‚¬ì˜ ë§ê³¼ 머리ë§ì€ ê±°ì˜ ê·¸ëŒ€ë¡œ 보존하였으며, \kotex ì´ +등장하는 경과를 설명하는 ì†Œì ˆì„ í•˜ë‚˜ 추가하는 ì •ë„ì— ê·¸ì³¤ìŠµë‹ˆë‹¤. +다만 ë¬¸ì²´ì˜ ì¼ì¹˜ë¥¼ ìœ ì§€í•˜ê¸° 위하여 ì´ ì¼ëŸ¬ë‘기와 ê°ì‚¬ì˜ ë§ì„ ì œì™¸í•˜ê³ ëŠ” +경어체를 í‰ì–´ì²´ë¡œ ê³ ì³ì¼ìŠµë‹ˆë‹¤. ë˜í•œ +ì‚¬ìš©ë²•ì— ìžˆì–´ì„œ 한글 ë¼í… ì´í›„ì˜ ì—¬ëŸ¬ 가지 ë°œì „ 사í•ì„ 새로운 íŽ¸ì œë¡œ +ì„œìˆ í•˜ë ¤ 하였습니다. 지나치게 ê¸°ìˆ ì ì¸ ì„œìˆ ì„ í”¼í•˜ê³ ì‹¤ì œ 사용ìžì—게 +구체ì ì¸ ì§€ì¹¨ì„ ì œê³µí•˜ëŠ” ë° ì´ ë¬¸ì„œì˜ ëª©ì ì´ ìžˆìŠµë‹ˆë‹¤. + +ì´ ë¬¸ì„œê°€ \kotex ì„ ì‚¬ìš©í•˜ëŠ” 분ì—게 조금ì´ë¼ë„ ë„ì›€ì´ ë˜ê¸°ë¥¼ ë°”ëžë‹ˆë‹¤. +뜻하지 ì•Šì€ ìž˜ëª»ëœ ë‚´ìš©ì´ë‚˜ 실수, ë¹ ì§„ ë‚´ìš©, 오ì‹ì„ 바로잡아 주시면 ë” ë‚˜ì€ +ì‚¬ìš©ìž ì•ˆë‚´ì„œë¥¼ 만드는 ë° í¬ê²Œ ë„ì›€ì´ ë 것입니다. + +\bigskip +\rightline{2007ë…„ 7ì›”} +\rightline{\wi{ì€ê´‘í¬} \wi{ê¹€ë„현} 김강수 (è˜)} + +\end{preamtext} + +\tableofcontents* + + +\mainmatter +\pagestyle{hangul} + +\part{ì´ë¡ } + +\chapter{\kotex ì— ê´€í•˜ì—¬} + +\section{\kotex ì˜ êµ¬ì„±} + +\kotex\footnote{\kotexì€ í…스트 + ìƒí™©ì—ì„œ \texttt{ko.TeX}ì´ë¼ê³ ì“°ê³ ``ì¼€ì´ì˜¤í…'' ë˜ëŠ” + ``코리언 í…''ì´ë¼ê³ ì½ëŠ”다. ``ì½”í…'' ë˜ëŠ” ``ì½”í…스''ë¼ê³ + ì½ì§€ 않기를 í¬ë§í•œë‹¤. + \texttt{ko}는 í•œêµì–´ë¥¼ ì˜ë¯¸í•˜ëŠ” + êµì œë¶€í˜¸ì—ì„œ 취한 것ì´ë‹¤. \texttt{ko}를 소문ìžë¡œ 쓴다.}% +ì€ í•œêµì–´/한글 ì‹ìžë¥¼ 위한 \TeX, \LaTeX\ íŒ¨í‚¤ì§€êµ°ì„ ì•„ìš¸ëŸ¬ 부르는 ë§ì´ë‹¤. +\wi{í•œêµí…학회}(KTS; Korean \TeX\ Society)ì—ì„œ ê³µì‹ì 으로 ê°œë°œì„ í›„ì›í•˜ê³ ë°°í¬ë¥¼ ë‹´ë‹¹í•˜ê³ ìžˆìœ¼ë©°, +주개발ìžì¸ \wi{ê¹€ë„현} ì´ì™¸ ë§Žì€ ê¸°ì—¬ìžë“¤ì´ ê°œë°œì— ì°¸ì—¬í•˜ê³ ìžˆë‹¤. + +2013ë…„ 현재, \kotex ì€ ë‹¤ìŒê³¼ ê°™ì€ íŒ¨í‚¤ì§€ë“¤ì„ ì´ì¹í•˜ëŠ” 것ì´ë‹¤. +\begin{enumerate}[(1)] +\item \textbf{\kotex-utf}. ìœ ë‹ˆì½”ë“œ (UTF-8) 한글 +ì‹ìž 패키지로서, ``legacy \TeX\ 엔진'' ({\small \util{tex}, \util{latex}, \util{pdftex}, \util{pdflatex}ì„ ì‹¤í–‰í•˜ëŠ” 경우 ìš´ìš©ë˜ëŠ” \TeX\ 엔진})ì— +대ì‘한다. \LaTeX ì„ ìœ„í•œ \pkg{dhucs}와 \hologo{plainTeX}ì„ ìœ„í•œ \pkg{kotexplain}, ê·¸ 부수파ì¼ë“¤ë¡œ ì´ë£¨ì–´ì ¸ 있다.\index{dhucs} +\item \textbf{cjk-\ko}. Werner Lembergì˜ \pkg{CJK} 패키지를 ì´ìš©í•˜ì—¬ +ìœ ë‹ˆì½”ë“œ í•œê¸€ì„ ì‹ìží•˜ëŠ” 패키지ì´ë‹¤. legacy \TeX\ ì—”ì§„ì— ëŒ€ì‘한다. +ì´ íŒ¨í‚¤ì§€ëŠ” ê·¸ 기ì›ê³¼ ë™ìž‘ì´ \kotex 과는 +ì œë²• 다르게 출발하였지만 \kotex ì˜ ëª‡ 가지 중요한 기능\explpunc.ìžë™ì¡°ì‚¬ 등.\ ì„ êµ¬í˜„í•˜ê³ ìžˆëŠ” 등, 여러 ë©´ì—ì„œ \kotex ì˜ ì¼ë¶€ë¡œ ê°„ì£¼í• ìˆ˜ 있다. +\cmd{\usepackage\{kotex\}} ë¬¸ë²•ì„ ì‚¬ìš©í•œë‹¤. +\item \textbf{\XeTeX-\ko}. \XeTeX\ ì—”ì§„ì— ëŒ€ì‘하는 한글 ì‹ìž 패키지ì´ë‹¤. +\item \textbf{\LuaTeX-\ko}. \LuaTeX\ ì—”ì§„ì— ëŒ€ì‘하는 한글 ì‹ìž 패키지ì´ë‹¤. +\item \textbf{oblivoir}. \pkg{memoir} í´ëž˜ìŠ¤ë¥¼ ì´ìš©í•˜ì—¬ 한글 문서를 작성하ë„ë¡ ë„와주는 í´ëž˜ìŠ¤ì™€ 패키지 묶ìŒì´ë‹¤. +\item \textbf{\kotex\ utilities}. 한글 문서 ìž‘ì„±ì— í•„ìš”í•œ ìœ í‹¸ë¦¬í‹°ë“¤ì´ë‹¤. +예를 들면 색ì¸ì„ 만들기 위한 \util{komkindex}와 \util{xindy modules} ë“±ì´ í¬í•¨ë˜ì–´ 있다. +\end{enumerate} + +ë‹¤ìŒ íŒ¨í‚¤ì§€ëŠ” ì´ì „ ë²„ì „ê¹Œì§€ \kotex ì— í¬í•¨ë˜ì–´ ìžˆë˜ ê²ƒë“¤ì´ë‚˜, 2.0 ë²„ì „ì—ì„œ +ì œì™¸ë˜ì–´ 현재 ``개발 중단(obsolete)'' ìƒíƒœë¡œ 간주ë˜ëŠ” 것들ì´ë‹¤. ì´ íŒ¨í‚¤ì§€ë“¤ì€ +편ì˜ë¥¼ 위하여 현재까지 \kotex\ ì €ìž¥ì†Œì—ì„œ ì„œë¹„ìŠ¤í•˜ê³ ìžˆë‹¤. +\begin{enumerate}[(1)] +\item \textbf{kotex-euc}. EUC-KR í•œê¸€ì„ ì‹ìží•˜ëŠ” 패키지였다. +\wi{ì€ê´‘í¬}ì˜ H\LaTeX\ 1.0.1ì˜ \LaTeX\ 파트를 바탕으로 ì•½ê°„ì˜ ìˆ˜ì •ì„ ê°€í•œ ìƒíƒœë¡œ +\kotex\ 1.0ì— í¬í•¨ë˜ì–´ 있었다. +\item \textbf{untype1}.\index{ì€ê¸€ê¼´ type 1} ì€ê¸€ê¼´ type 1 í°íŠ¸ 묶ìŒì´ë‹¤. ì—ì‹œ ``개발중단'' +ìƒíƒœì´ê³ \kotex\ 2.0ì—서는 불필요하나 ì´ ê¸€ê¼´ 묶ìŒì„ 필요로 하는 ë¶„ì´ ê³„ì‹¤ ê²ƒì„ ê°ì•ˆí•˜ì—¬ 당분간 +\kotex\ ì €ìž¥ì†Œë¥¼ 통하여 ì œê³µë°›ì„ ìˆ˜ 있다.\footnote{ì°¸ê³ ë¡œ, ê·¸ë™ì•ˆ \kotex ì€ íŽ¸ì˜ë¥¼ 위하여 + ì€ê¸€ê¼´ íŠ¸ë£¨íƒ€ìž…ë„ í•¨ê»˜ ë°°í¬í•´ì™”으나, ì´ê²ƒì€ ì›ëž˜ë¶€í„° \kotex ì˜ ì¼ë¶€ëŠ” ì•„ë‹ˆì—ˆê³ ë‹¨ì§€ + ì€ê¸€ê¼´ íŠ¸ë£¨íƒ€ìž…ì„ ê¸°ë³¸ 글꼴로 간주한 패키지가 ì¡´ìž¬í–ˆë˜ ë°ì„œ ì—°ìœ í•œë‹¤.} +%\item \textbf{kotex-euc-utils}. \pkg{kotex-euc} íŒ¨í‚¤ì§€ì— ë”¸ë ¤ 있는 +%ìœ í‹¸ë¦¬í‹°ë“¤ì´ë‹¤. \util{hmakeindex}와 \util{hbibtex}으로 ì´ë£¨ì–´ì ¸ 있다. +\end{enumerate} + +ì´ë°–ì— \kotex ì˜ ì¼ë¶€ëŠ” 아니지만 ì´ì™€ ë°€ì ‘í•œ 관계를 ê°–ê³ ìžˆëŠ” 패키지는 다ìŒê³¼ 같다. +\begin{enumerate}[(1)] +\item \textbf{nanumtype1}. CTANì— ë“±ë¡ë˜ì–´ 있는 (ìœ ë‹ˆì½”ë“œ) 한글 type 1 글꼴ì´ë‹¤. íŒ¨í‚¤ì§€ì˜ ê´€ë¦¬ìžëŠ” \kotex ì˜ ì£¼ê°œë°œìžì¸ \wi{ê¹€ë„현}ì´ë‹¤. +\end{enumerate} + +%\begin{figure} +%\centering +%\includegraphics[width=.95\linewidth]{fig/whatkotexconsistof} +%\caption{\protect\kotex ì˜ ì—°í˜ê³¼ 구성}\label{fig:consistsof} +%\end{figure} + +\section{간단한 ì—°í˜} + +\subsection{\protect\kotex ì˜ íƒ„ìƒ (2007)} + +\begin{figure}[t] +\centering +\includegraphics[width=\linewidth]{fig/histkotex} +\caption{\protect\kotex ì˜ íƒ„ìƒ}\label{fig:hist} +\end{figure} + +그림~\ref{fig:hist}\는 H\LaTeX ì—ì„œ 출발하여 \kotex ì— ì´ë¥´ëŠ” +한글 í…ì˜ ë°œì „ ê³¼ì •ì„ ìš”ì•½í•œ 것ì´ë‹¤. + +2007ë…„ 6ì›” 30ì¼, í•œêµí…학회 모임ì—ì„œ, \wi{ì€ê´‘í¬}\cntrdot \wi{ê¹€ë„현}\cntrdot 김강수 등 +한글 ë¼í… ë° hangul-ucsì˜ ì €ìžë“¤ê³¼ KTS ìž„ì›\cntrdot íšŒì› ë“±ì´ ëª¨ì¸ ìžë¦¬ì—ì„œ +ì´ ë‘ í•œê¸€ 매í¬ë¡œ 패키지를 통합하여 \wi{통합 한글 í… íŒ¨í‚¤ì§€}를 ì œìž‘í•˜ê¸°ë¡œ +ì˜ê²¬ì„ ëª¨ì€ ê²ƒì´ë‹¤. ì´ê²ƒì€ ê·¸ë™ì•ˆ 한글 ì‚¬ìš©ì— ìžˆì–´ì„œ 둘 ì´ìƒì˜ 패키지가 +존재함으로 ì¸í•´ 빚어진 í˜¼ëž€ì„ ë¶ˆì‹í•˜ê³ 향후 한글 í…/ë¼í…ì˜ ë°œì „ì˜ +근거를 ë§ˆë ¨í–ˆë‹¤ëŠ” ì ì—ì„œë„ ì¤‘ìš”í•œ ì¼ë³´ì „진ì´ì—ˆê³ , 한글 ë¼í…으로부터 +오랜 시간 ë°œì „í•´ 온 ë¼í…ì—ì„œì˜ í•œê¸€ ì‚¬ìš©ì„ ì´ì²´ì 으로 ì ê²€í• ê¸°íšŒë¥¼ +얻게 ë˜ì—ˆë‹¤ëŠ” ì ì—ì„œë„ ì˜ë¯¸ê°€ 있는 ê²°ì •ì´ì—ˆë‹¤. + +그로부터 ì¼ ê°œì›” ì •ë„ì˜ ìž‘ì—…ì„ í†µí•˜ì—¬ \kotex\ ë² íƒ€ ë²„ì „ì´ ê³µê°œë˜ì—ˆë‹¤. +\kotex ì€ Unicode/UTF-8 ì¸ì½”딩과 EUC-KRì„ ëª¨ë‘ ì§€ì›í•˜ê¸°ë¡œ 하였으나 +ì›ì¹™ì 으로 í–¥í›„ì˜ ë°œì „ ë°©í–¥ì€ Unicodeë¡œ í•©ì˜í•˜ì˜€ë‹¤. ë˜í•œ \wi{ì€ê´‘í¬}ì˜ +UHC ê¸€ê¼´ì„ ë°œì „ì‹œí‚¨ `ì€ê¸€ê¼´ type 1'ì„ ê¸°ë³¸ 글꼴로 채íƒí•˜ê³ ì´ë¥¼ +EUC-KR ë²„ì „ì—ë„ ì 용시킴으로ì¨, í°íŠ¸ë¥¼ 둘러싼 ì´ëŸ°ì €ëŸ° 불편한 ì ì„ +ì¼ì†Œí•˜ì˜€ìœ¼ë©°, pdf ì œìž‘ ë° ë§¤í¬ë¡œì˜ 호환성과 ì•ˆì •ì„±ì— ìžˆì–´ì„œ +몇 가지 중요한 진보를 ì´ë£¨ì—ˆë‹¤. + +\subsection{ê·¸ í›„ì˜ ë°œì „} + +\kotex ì€ \TeX\,Live\index{TeX Live}ì— ëŒ€ì‘하여 개발ë˜ê¸° 시작하였다. 2008년부터 +\TeX\,Liveì˜ ì‚¬ì„¤ ì €ìž¥ì†Œë¥¼ ë§Œë“¤ê³ ì´ë¥¼ 통하여 \kotex ì„ ë°°í¬í•´ì™”다. +ì´ ì‹œê¸°ì˜ ì¤‘ìš”í•œ ì‚¬ì‹¤ì„ ìš”ì•½í•˜ë©´ 다ìŒê³¼ 같다. +\begin{itemize} +\item KTUGì„ í†µí•´ ì´ë£¨ì–´ì§„ Hanyang PUA projectì˜ ê²°ê³¼, ê³ ë¬¸í—Œ +ì¡°íŒì— 필요한 ìœ í‹¸ë¦¬í‹°ë¥¼ 갖추게 ë˜ì—ˆë‹¤. +\item \XeTeX-\ko와 \LuaTeX-\koê°€ 개발ë˜ì—ˆë‹¤. +ê¸€ê¼´ì˜ ì œì•½ì´ ì‚¬ë¼ì§ìœ¼ë¡œì¨ 누리게 ëœ ì´ì ë•Œë¬¸ì— ì‚¬ì‹¤ìƒ \XeLaTeX ì„ +한글 문헌 ì¡°íŒì—ì„œ 본격ì 으로 사용하게 ë˜ì—ˆë‹¤. ì´ì— ë”하여 \pkg{oblivoir}ì˜ \XeTeX íŒì¸ \pkg{xoblivoir}ê°€ 별ë„ë¡œ 개발ë˜ì—ˆë‹¤. +\item \pkg{cjk-ko}, \pkg{nanumtype1}, \pkg{luatexko}, \pkg{xetexko}ê°€ \TeX\,Live를 통해 ë°°í¬ë˜ê¸° 시작하였다. +\end{itemize} + +현재 한글 ë¬¸í—Œì„ ê°€ìž¥ ì•ˆì •ì 으로 ì¡°íŒí• 수 있는 ê²ƒì€ +\XeTeX-\koì´ë‹¤. \LuaTeX-\ko는 실험ì ì¸ ì„±ê²©ì´ ê°•í•˜ê³ , +ë ˆê±°ì‹œ í…ì„ ìœ„í•œ \kotex-utf는 하위호환성ì´ë‚˜ 특수한 ìƒí™©\footnote{% + ëª¨ë°”ì¼ ê¸°ê¸°ì—ì„œ í…ì„ ì´ìš©í•œë‹¤ë“ ê°€ 하는 ìƒí™©. 특히 \pkg{cjk-ko}는 + ì´ëŸ¬í•œ 목ì ì„ ìœ„í•˜ì—¬ 개발ë˜ì—ˆë‹¤.}% +ì„ ìœ„í•˜ì—¬ +필요로 하는 ì •ë„ê°€ ë˜ì—ˆë‹¤. +특히 ìœ ë‹ˆì½”ë“œ í… ì—”ì§„ì˜ ë“±ìž¥ì€ \kotex ì„ ê°œë°œí•˜ë©´ì„œ ì§ë©´í–ˆë˜ ë§Žì€ ê³ ë¯¼ë“¤, +예컨대 글꼴 ì‚¬ìš©ì˜ ë¬¸ì œ ê°™ì€ ê²ƒì„ ì¼ì†Œí• 수 있게 하였다. + +\section{\kotex ì˜ ë¡œê³ } + +\kotex ì˜ ë¡œê³ ëŠ” 다ìŒê³¼ 같다. +\begin{center} +\LARGE\kotex +\end{center} +\begin{boxedverbatim} +\newcommand*\koTeX{% + \textsf{k}\kern-0.0625em\textit{o}\kern-0.11em% + \lower.15ex\hbox{.}\kern-0.1em\protect\TeX} +\end{boxedverbatim} +ì´ ë¡œê³ ëŠ” \kotex ì˜ ê²¬ê³ í•¨ê³¼ 아름다움, ê·¸ë¦¬ê³ ìœ ì—°í•œ í‘œí˜„ëŠ¥ë ¥ì„ ìƒì§•í•œë‹¤. +\pkg{kotex-logo} íŒ¨í‚¤ì§€ì— ì •ì˜ë˜ì–´ 있으므로 \cmd{\usepackage\{kotex-logo\}}를 +ì„ ì–¸í•˜ë©´ \cmd{\koTeX} ëª…ë ¹ì„ ì“¸ 수 있다. + +\section{개발ìžì™€ ë¼ì´ì„ 스} + +\kotex ì˜ ì£¼ê°œë°œìžëŠ” 다ìŒê³¼ 같다. 개발ìžëŠ” LPPLì˜ maintainer를 겸한다. +\begin{description}\tightlist +\item [\kotex-utf] \wi{ê¹€ë„현}, 김강수 (LPPL, maintained) +\item [\XeTeX-\ko] \wi{ê¹€ë„현} (LPPL, maintained) +\item [\LuaTeX-\ko] \wi{ê¹€ë„현} (LPPL, maintained) +\item [cjk-\ko] \wi{ê¹€ë„현} (GPL, LPPL) +\item [oblivoir] 김강수, ì´ê¸°í™© (LPPL, maintained) +\item [\kotex-euc] \wi{ì€ê´‘í¬}, \wi{ê¹€ë„현}, 김강수 (obsolete) +\item [untype1]\index{ì€ê¸€ê¼´ type 1} \wi{ì€ê´‘í¬}, \wi{ë°•ì›ê·œ}, \wi{ê¹€ë„현}, 김강수 (obsolete) +\end{description} + +\pkg{untype1}ê³¼ \pkg{cjk-ko}ì˜ ì¼ë¶€ 파ì¼ì„ ì œì™¸í•œ ëª¨ë“ íŒ¨í‚¤ì§€ê°€ LPPL ë¼ì´ì„ 스를 가진다.\footnote{ì°¸ê³ ë¡œ, untype1ì€ GPLì´ë‹¤.} + +\chapter{사용법 개관} + +\section{kotex.sty}\label{sec:kotexsty} + +\kotex\ ì „ì²´ë¥¼ 통틀어 \pkg{kotex}ì´ë¼ëŠ” 패키지가 기본으로 불린다. +ì´ íŒ¨í‚¤ì§€ëŠ” 현재 ë™ìž‘하는 \TeX\ 엔진과 주어진 ì˜µì…˜ì— ë”°ë¼ ì ì ˆí•œ +\kotex\ 패키지를 불러오는 wrapper ì—í• ì„ í•œë‹¤. + +\begin{boxedverbatim} +\usepackage[<options>]{kotex} +\end{boxedverbatim} + +줄 수 있는 ì˜µì…˜ì€ ì‹¤ì œ 호출ë˜ëŠ” 한글 íŒ¨í‚¤ì§€ì˜ ê¸°ëŠ¥ê³¼ ë™ìž‘ì— ë”°ë¼ ì¡°ê¸ˆì”© 다르지만, \option{hangul} +ì˜µì…˜ì€ íŠ¹ê¸°í• ë§Œí•˜ë©°, ë¬¸ì„œì˜ ì¤„ 간격, `ì´ë¦„' ë“±ì„ í•œê¸€í™”í•œë‹¤. +\option{hanja}ë„ +ì´ì™€ 비슷한ë°, 기본ì 으로 \option{hangul}ì„ ì ìš©í•œ í›„ì— ìº¡ì…˜ ë“±ì„ +í•œìží™”한다. +ì´ ë‘ ì˜µì…˜ì€ ëª¨ë“ \kotex\ íŒ¨í‚¤ì§€êµ°ì— ê³µí†µì 으로 ì ìš©ëœë‹¤. + +\begin{table} +\centering +\caption{ì‹¤ì œë¡œ ë™ìž‘하는 \kotex\ 패키지}\label{tab:engines} +\begin{tabular}{c|c|c} +\hline +\cmd{\usepackage} & ëŒ€ì‘ ì—”ì§„ & ë™ìž‘하는 패키지 \\ \hline \hline +\cmd{[cjk]\{kotex\}} & \pdfLaTeX & \pkg{cjkutf8-ko} \\ \hline +\cmd{...\{kotex\}} & \pdfLaTeX & \pkg{dhucs} \\ \hline +\cmd{...\{kotex\}} & \XeLaTeX & \pkg{xetexko} \\ \hline +\cmd{...\{kotex\}} & \LuaLaTeX & \pkg{luatexko} \\ +\hline +\end{tabular} +\end{table} + +\tref{tab:engines}ì—ì„œ 보는 바와 ê°™ì´ ë™ì¼í•œ 호출 ëª…ë ¹ì„ ì£¼ì–´ë„ +ì‹¤ì œë¡œ ë™ìž‘하는 한글 패키지가 ì–´ë–¤ 것ì´ëƒ 하는 ê²ƒì€ ì‹¤í–‰ë˜ëŠ” +í… ì—”ì§„ê³¼ ì˜µì…˜ì— ë”°ë¼ ë‹¬ë¼ì§„다.\footnote{% + ì´ì „까지 ì¡´ìž¬í•˜ë˜ \option{euc} ì˜µì…˜ì€ \pkg{kotex-euc}를 + 로드하ë„ë¡ í•˜ëŠ” 것ì´ì—ˆë‹¤. 하위 í˜¸í™˜ì„±ì„ ìœ„í•˜ì—¬ ì´ ì˜µì…˜ì€ (ì´ ë¬¸ì„œì—서는 + 설명하지 않지만) ì—¬ì „ížˆ ìœ ì§€ë˜ê³ 있다.} + +\section{\protect\pdfLaTeX\ ë˜ëŠ” \LaTeX 으로 컴파ì¼} + +\noindent\cmd{\usepackage[cjk]\{kotex\}} + +위와 ê°™ì´ \option{cjk}ê°€ 주어지면 \pkg{cjk-ko} 패키지를 부른다. +ì •í™•í•˜ê²ŒëŠ” \pkg{cjkutf8-ko.sty}ë¼ëŠ” 파ì¼ì„ 불러온다. +ì¶”ê°€í• ìˆ˜ 있는 ë™ìž‘ì€ \option{hangul}, \option{hanja}, +\option{nojosa}ë¼ëŠ” 공통 옵션 ì´ì™¸ì— \option{usedotemph}, +\option{usecjkt1font}ê°€ 있다. ê°ê°ì˜ ì˜ë¯¸ì™€ ë™ìž‘ì— ëŒ€í•´ì„œëŠ” +\Cref{chap:docu}ì—ì„œ 언급한 문서를 ë³´ë¼. + +\bigskip + +\noindent\cmd{\usepackage[utf]\{kotex\}} + +\pkg{dhucs.sty}를 찾는다. ì´ê²ƒì´ 기본값ì´ë©°, +ì´ ë¬¸ì„œì˜ ì œ\,\ref{part:two}\,편ì—ì„œ 설명하는 ê²ƒì´ ì´ ê²½ìš°ì˜ +문서 작성법ì´ë‹¤. +\XeTeXê³¼ ê°™ì€ ìƒˆë¡œìš´ ì—”ì§„ì´ ë“±ìž¥í•˜ê¸° ì „ì— +\kotex ì´ë¼ 하면 \pkg{dhucs}를 +통하여 \pdfLaTeX 으로 í•œê¸€ì„ ì‹ìží•˜ëŠ” ê²ƒì„ +ì¼ì»«ëŠ” 것ì´ì—ˆë‹¤. +기본값ì´ë¯€ë¡œ \option{utf}를 ì§€ì •í•˜ì§€ ì•Šì•„ë„ ëœë‹¤. +추가 ì˜µì…˜ì— ëŒ€í•´ì„œëŠ” ì´ ë¬¸ì„œì˜ í•´ë‹¹ 부분(ì œ\,\ref{part:two}\,편)ì„ ì°¸ê³ í•˜ë¼. + +\section{\XeLaTeX\ ë˜ëŠ” \LuaLaTeX 으로 컴파ì¼} + +ê°ê° \pkg{xetexko.sty}와 \pkg{luatexko.sty}를 찾는다. +즉 \cmd{\usepacakge\{kotex\}}ì„ ì§€ì •í•˜ëŠ” ê²ƒì€ ë™ì¼í•˜ì§€ë§Œ +\util{xelatex}으로 문서를 컴파ì¼í•œë‹¤ë©´ ì „í˜€ 다른 패키지를 사용하는 +ê²ƒì¸ ì…ˆì´ë‹¤. + +ì´ ì—”ì§„ê³¼ 패키지를 사용하는 ê²ƒì€ ì¢…ëž˜ì˜ \pdfLaTeX 으로 작업하는 것과는 +몇몇 ë¶€ë¶„ì´ ë‹¤ë¥´ë‹¤. ë”°ë¼ì„œ 해당 문서를 잘 ì½ê³ ì´ì— 대ì‘해야 한다. +그러나 \option{hangul}, \option{hanja} ì˜µì…˜ì€ ì—¬ì „ížˆ +비슷한 ì˜ë¯¸ë¡œ ë™ìž‘한다. + +\section{엔진별 ë™ìž‘ì˜ ì˜ˆì‹œ} + +ì–´ë–¤ 문서를 ìž‘ì„±í•˜ì˜€ê³ , ì–´ë–¤ 엔진으로 컴파ì¼ë 지 모르는 ìƒí™©ì´ë¼ë©´ +ë˜ë„ë¡ í˜¸í™˜ì„±ìžˆê²Œ ì›ë³¸ ìžì²´ë¥¼ 작성하면 ì¢‹ì„ ê²ƒì´ë‹¤. +ì´ëŸ´ ë•Œ 요긴하게 쓸 수 있는 패키지로 \pkg{iftex}ì´ ìžˆë‹¤. +ë‹¤ìŒ ë³´ê¸°ëŠ” ì´ëŸ¬í•œ ìƒí™©ì— 대ì‘하는 í•œ 가지 예ì´ë‹¤. (cjk-\ko를 ì´ìš©í•˜ëŠ” +경우는 예시ì—ì„œ ì œì™¸ë˜ì—ˆë‹¤.) + +\begin{boxedverbatim} +\documentclass{article} + +\usepackage[hangul]{kotex} + +\usepackage{iftex} +\ifPDFTeX + \usepackage{dhucs-nanumfont} +\else\ifXeTeX + \setmainhangulfont{NanumMyeongjo} +\else\ifLuaTeX + \setmainhangulfont{NanumMyeongjo} +\fi\fi\fi +\end{boxedverbatim} + +\section{pdf 문서 ìž‘ì„±ì„ ìœ„í•œ ì„¤ì •}\label{sec:makepdf} + +\subsection{pdf bookmark} + +%\paragraph{pdf bookmark} + +\pkg{hyperref}ì— +\option{pdfencoding = auto} ì˜µì…˜ì„ ì§€ì •í•˜ëŠ” 것으로 pdf bookmark ë¬¸ì œê°€ +ëª¨ë‘ í•´ê²°ëœë‹¤.\footnote{% + 과거 \XeTeX ì„ ì‚¬ìš©í• ë•ŒëŠ” \option{unicode} ì˜µì…˜ì„ ì„ ì–¸í•˜ì§€ + ì•Šê³ \LuaTeX ì´ë‚˜ \pdfTeX ì—서는 \option{unicode}를 ì„ ì–¸í•˜ë„ë¡ + 권장했다. ì´ ë°©ë²•ì€ ì—¬ì „ížˆ ìœ íš¨í•˜ë‚˜ \option{pdfencoding=auto}를 + ì“°ë©´ ì—”ì§„ì— ë”°ë¼ ì˜µì…˜ì„ ë‹¬ë¦¬ 주어야 í• í•„ìš”ê°€ 없다.} +\begin{verbatim} +\usepackage{kotex} +\usepackage{pdfencoding=auto,bookmarks]{hyperref} +\end{verbatim} +%여기서는 \option{unicode} ì˜µì…˜ì´ ë°˜ë“œì‹œ ì§€ì •ë˜ì–´ì•¼ 한다. +%\option{pdftex}ì€ ì»´íŒŒì¼ ìƒí™©ì— ë”°ë¼ \option{dvipdfmx} +%ë˜ëŠ” \option{dvips}를 +%ì§€ì •í• ìˆ˜ 있다. +% +%ìœ„ì˜ ì˜ˆì— ìƒë‹¹í•˜ëŠ” ì»´íŒŒì¼ ì ˆì°¨ 예시는 다ìŒê³¼ 같다. +%\begin{verbatim} +%$ (pdf)latex foo +%$ (pdf)latex foo +%$ (dvipdfmx foo) +%\end{verbatim} + +\subsection{í…스트 검색과 추출} +pdf ë¬¸ì„œì˜ í…스트 검색과 ì¶”ì¶œì€ ë§¤ìš° 중요한 ë¬¸ì œì´ë‹¤. +ì´ê²ƒì€ ì–´ë–¤ ë“œë¼ì´ë²„ë¡œ pdf를 ìƒì„±í•˜ëŠëƒì— ë”°ë¼ ì¡°ê¸ˆ 달ë¼ì§€ëŠ”ë°, ì¼ê´„ +요약하면 다ìŒê³¼ 같다. +\begin{description} +\item[dvipdfmx] type 1 ê¸€ê¼´ì„ ë§¤ìš° 잘 ì²˜ë¦¬í•˜ê³ +ì´ë¡œë¶€í„° 검색 ë° ì¶”ì¶œì´ ê°€ëŠ¥í•œ pdf를 만들어낸다. 별ë„ì˜ ì¡°ì¹˜ê°€ +필요없다. +\item[dvips] íŠ¸ë£¨íƒ€ìž…ì„ ì²˜ë¦¬í•˜ì§€ 못하는 ì ë•Œë¬¸ì— ì´ì „부터 +ë¬¸ì œê°€ ìžˆë‹¤ê³ ìƒê°ë˜ì—ˆìœ¼ë‚˜ type 1 í°íŠ¸ë¥¼ 사용하는 í•œ +검색 ì¶”ì¶œì— ë¬¸ì œëŠ” 없다. ì—ì‹œ 별ë„ì˜ ì¡°ì¹˜ê°€ 필요없다. +\item[pdftex] ì´ë•ŒëŠ” \cmd{\pdfgentounicode}를 +활성화해주어야 한다. +\end{description} +그러므로 \wi{ì „ì²˜ë¦¬ë¶€}(preamble)\explpunc.\cmd{\begin\{document\}} ëª…ë ¹ì´ ë†“ì´ê¸° ì „.\ ì— ë‹¤ìŒê³¼ ê°™ì´ ì„ ì–¸í•˜ëŠ” 것으로 충분하다. +\begin{verbatim} +\ifpdf + \input glyphtounicode + \pdfgentounicode=1 +\fi +\end{verbatim} + +ì–´ë–¤ ë“œë¼ì´ë²„를 ì‚¬ìš©í•˜ë“ ëª¨ë‘ í¬ìŠ¤íŠ¸ìŠ¤í¬ë¦½íŠ¸ ìœ¤ê³½ì„ ê¸€ê¼´ì´ ì‚¬ìš©ë˜ê³ , +pdf ë¶ë§ˆí¬ê°€ 잘 만들어지며 한글 í…ìŠ¤íŠ¸ì˜ ê²€ìƒ‰ê³¼ ì¶”ì¶œì´ ìžìœ ë¡ë‹¤. + +\paragraph{oblivoir} +\pkg{oblivoir}는 ìœ„ì˜ ì ˆì°¨ë¥¼ ëª¨ë‘ ìžë™í™”í•´ë‘었다. + +%\subsection{\LuaTeX, \XeTeX} +% +%ì´ ì—”ì§„ì„ ì‚¬ìš©í•˜ëŠ” 경우, 기본 outputì´ pdf í¬ë§·ì´ë‹¤. +%pdf bookmarkì˜ ê²½ìš°ë§Œì´ ë¬¸ì œê°€ ë˜ëŠ”ë°, \pkg{hyperref}ì„ ì‚¬ìš©í• ë•Œ +%\begin{verbatim} +%pdfencoding = auto +%\end{verbatim} +%ì˜µì…˜ì„ ì“°ë©´ \pdfTeX, \XeTeX, \LuaTeX ì„ ë¶ˆë¬¸í•˜ê³ ì±…ê°ˆí”¼ì—ì„œ í•œê¸€ì´ ê¹¨ì§€ì§€ 않게 해준다. +% +%과거ì—는 \XeTeX\ ì‚¬ìš©ì‹œì— \option{unicode} ì˜µì…˜ì„ ì£¼ì§€ 않아야 하는 ë° +%주ì˜í•´ì•¼ 했으나 위와 ê°™ì´ í•˜ë©´ ìžë™ì 으로 처리ëœë‹¤. + +\chapter{문서와 ë„움ë§}\label{chap:docu} + +ì´ ë¬¸ì„œëŠ” \kotex\ ì „ë°˜ì— ëŒ€í•œ 개괄ì 사í•ì„ 언급하는 것과 ë”불어 +\kotex-utf 설명서(ì œ\,\ref{part:two}\,편)를 겸한다. \kotex-utf ì´ì™¸ì˜ 패키지, +\XeTeX-\ko나 \LuaTeX-\koì˜ ê²½ìš° 별ë„ì˜ ì‚¬ìš©ì•ˆë‚´ì„œê°€ ë§ˆë ¨ë˜ì–´ 있다. +그러므로 ì‚¬ìš©ë²•ì— ëŒ€í•œ 안내를 ì–»ìœ¼ë ¤ë©´ ê° íŒ¨í‚¤ì§€ë³„ ë¬¸ì„œë“¤ì„ ì°¸ì¡°í•˜ì—¬ì•¼ 한다. +문서를 ì½ì„ 때는 \TeX\,Live ìœ í‹¸ë¦¬í‹° \util{texdoc}ì„ ì´ìš©í•œë‹¤. +ì´ ë¬¸ì„œ ìžì²´ëŠ” ëª…ë ¹í–‰ì—ì„œ \cmd{texdoc kotex}으로 ì½ì„ 수 있다. + +\begin{description} +\item [cjk-ko] cjk-ko-doc 문서를 찾아 ì½ëŠ”다. ëª…ë ¹í–‰ì—ì„œ \cmd{texdoc cjk-ko} ëª…ë ¹ì„ ë‚´ë¦¬ë©´ ì½ì„ 수 있다. +\item [\XeTeX-\ko] xetexko-doc 문서를 찾아 ì½ëŠ”다. ëª…ë ¹í–‰ì—ì„œ \cmd{texdoc xetexko} ëª…ë ¹ì„ ë‚´ë¦¬ë©´ ì½ì„ 수 있다. +\item [\LuaTeX-\ko] luatexko-doc 문서를 찾아 ì½ëŠ”다. ëª…ë ¹í–‰ì—ì„œ \cmd{texdoc luatexko} ëª…ë ¹ì„ ë‚´ë¦¬ë©´ ì½ì„ 수 있다. +\item [oblivoir] memoir 안내서를 보아야 한다. ì´ê²ƒì€ +\cmd{texdoc memman} ëª…ë ¹ìœ¼ë¡œ ì½ì„ 수 있다.. 한편, 한글화 ë¶€ë¶„ì— ëŒ€í•œ 사í•ì„ ì°¸ê³ í•˜ë ¤ë©´ \cmd{texdoc ultrasimple} ëª…ë ¹ìœ¼ë¡œ ë³¼ 수 있는 문서와 \cmd{texdoc memucs-manual}으로 ë³¼ 수 있는 문서를 함께 ì°¸ê³ í•œë‹¤. +\end{description} + +%2.0 ë²„ì „ì—ì„œ ì œì™¸ëœ íŒ¨í‚¤ì§€ë“¤ì„ êµ³ì´ ì‚¬ìš©í• í•„ìš”ê°€ ìžˆì„ ë•Œ, +\kotex-euc와 \pkg{untype1}ì˜ +ì‚¬ìš©ë²•ì„ ì•Œë ¤ë©´ ë‹¤ìŒ ë¬¸ì„œë¥¼ ì°¸ê³ í•˜ë¼. + +\begin{description} +\item [kotexguide] \kotex\ 0.1.0 ì‚¬ìš©ìž ì„¤ëª…ì„œì´ë‹¤. +특히 \kotex-euc\index{Packages!kotex-euc}와 \pkg{untype1}\index{ì€ê¸€ê¼´ type 1}ì— ê´€í•œ 방대한 사용 ì„¤ëª…ì´ ì¡´ìž¬í•œë‹¤. +\pkg{kotex-euc}를 설치하면 í¬í•¨ë˜ì–´ 있다. +\end{description} + + +\chapter{ë°°í¬ì™€ 설치} + +\section{CTANì„ í†µí•œ ë°°í¬} +%현재 \kotex ì€ +%\begin{enumerate}[(1)] +%\item \wi{CTAN}\footnote{\url{http://ctan.tug.org}}ì— ë“±ìž¬ +%\item \kotex\ 사설 ì €ìž¥ì†Œ\footnote{\url{http://ftp.ktug.org/KTUG/texlive}}를 통하여 ë°°í¬ +%\end{enumerate} + +2014ë…„ 5ì›” 현재, \kotex\ íŒ¨í‚¤ì§€êµ°ì€ ê±°ì˜ ëª¨ë‘ +CTANì— ë“±ìž¬ë˜ì—ˆë‹¤. CTANì„ í†µí•´ ë°°í¬ë˜ëŠ” 패키지는 다ìŒê³¼ 같다: +\begin{quote} +\pkg{kotex-utf}, \pkg{xetex-ko}, \pkg{luatex-ko}, +\pkg{cjk-ko}, \pkg{kotex-oblivoir}, \pkg{kotex-utils}, +\pkg{kotex-plain} +\end{quote} + +ì´ ê°€ìš´ë°, \pkg{kotex-plain}, \pkg{cjk-ko}, \pkg{xetex-ko}, +\pkg{kotex-utf}는 서로 필요로 하는 파ì¼ì´ ì˜ì¡´ë˜ì–´ 있어 함께 +설치하는 ê²ƒì´ ì¢‹ë‹¤. \pkg{luatex-ko}ì—ì„œë„ \pkg{xetex-ko}ì—ì„œ +필요한 파ì¼ì„ ì°¾ì„ ë•Œê°€ 있다. + +\hologo{pdfLaTeX}ì„ ì‚¬ìš©í•˜ë ¤ë©´ (다른 í°íŠ¸ë¥¼ 설치하지 ì•Šì€ ê²½ìš°) \pkg{nanumtype1}ì´ í•„ìš”í•˜ë‹¤. ì´ ì—ì‹œ +CTANì„ í†µí•´ ë°°í¬ëœë‹¤. + +%\kotex\ 패키지군 ê°€ìš´ë° 2013ë…„ 11ì›” 현재 CTANì— ë“±ìž¬ë˜ì–´ 있는 ê²ƒì€ +%\pkg{cjk-ko}, \pkg{xetexko}, \pkg{luatexko}, 세 종류ì´ë‹¤. +%ì´ë“¤ì€ \TeX\,Live\index{TeX Live} ë°°í¬íŒì—ë„ í¬í•¨ë˜ì–´ 있다. +%\pkg{nanumtype1} 패키지 ì—ì‹œ 그러하다. + +%\kotex\ 사설 ì €ìž¥ì†Œì—는 ì´ë³´ë‹¤ ë§Žì€ íŒ¨í‚¤ì§€ê°€ 서비스ë˜ê³ 있다. \kotex-utfì˜ +%매í¬ë¡œì™€ ìœ í‹¸ë¦¬í‹°ë„ +%ì´ê³³ì—ì„œ ë°°í¬ëœë‹¤.\footnote{% +% 멀지 ì•Šì€ ìž¥ëž˜ì— \pkg{dhucs}, 즉 \kotex-utfë„ CTANì„ í†µí•˜ì—¬ ë°°í¬ë ì „ë§ì´ë‹¤.} + +CTANì— ë“±ìž¬ëœ íŒ¨í‚¤ì§€ë“¤ì€ ê° ë°°í¬íŒì˜ 패키지로서 ë°°í¬ëœë‹¤. +\begin{description} +\item [\TeX\,Live] ìœ„ì— ì–¸ê¸‰ëœ ëª¨ë“ íŒ¨í‚¤ì§€ê°€ í¬í•¨ë˜ì–´ 있다. +\item [MiK\TeX] \pkg{kotex-utils}를 ì œì™¸í•œ 패키지가 í¬í•¨ë˜ì–´ 있다. +\end{description} + +\TeX\,Live는 한글 ê´€ë ¨ 패키지와 ìœ í‹¸ë¦¬í‹°, 문서를 \pkg{collection-langkorean}ì´ë¼ëŠ” ì½œë ‰ì…˜ 패키지로 묶어서 ë°°í¬í•œë‹¤. + +\section{KTUG 사설 ì €ìž¥ì†Œ} + +과거 \kotex ì´ CTANì— ë“±ìž¬ë˜ê¸° ì „ì— KTUGì€ \kotex\ 사설 ì €ìž¥ì†Œë¥¼ ìš´ì˜í•˜ì—¬ \TeX\,Liveì—ì„œì˜ ì„¤ì¹˜ë¥¼ 지ì›í•˜ì˜€ë‹¤(2008--2013). + +현재 사설 ì €ìž¥ì†ŒëŠ” CTANì— ë“±ìž¬í•˜ë©´ì„œ ì œì™¸ëœ \kotex-euc 파트와 ì€ ê¸€ê¼´(트루타입, type1) ë° KTUGì—ì„œ ì œìž‘ëœ ìœ ìš©í•œ 패키지와 ìœ í‹¸ë¦¬í‹°ë“¤ì„ ì¶”ê°€ì 으로 서비스하는 목ì 으로 ìš´ì˜ë˜ê³ 있다. +%ì—ì„œ 서비스ë˜ëŠ” 패키지는 \pkg{kotex-base}, \pkg{kotex-extra}, \pkg{jiwonlipsum}, \pkg{kotex-midkor}, \pkg{kotex-euc}ì¸ë° 필수ì ì¸ íŒ¨í‚¤ì§€ëŠ” ëª¨ë‘ CTAN으로 올ë¼ê°”ê³ \kotex ì˜ ê¸°ëŠ¥ì„ +%확장하는 보충ì ì¸ íŒ¨í‚¤ì§€ë“¤ì´ ì‚¬ì„¤ ì €ìž¥ì†Œë¥¼ 통하여 ì œê³µë˜ê³ 있다. + +%CTANì— ë“±ìž¬ëœ íŒ¨í‚¤ì§€ë“¤ì€ \TeX\,Live, MiK\TeX\ ë“±ì˜ í… ë°°í¬íŒì— +%í¬í•¨ë 수 있다. ë”°ë¼ì„œ \TeX\,Live를 설치한 경우 별ë„ì˜ ì¶”ê°€ ìž‘ì—… ì—†ì´ë„ +%\kotex\ ê´€ë ¨ 패키지를 설치 ìš´ì˜í• 수 있게 ë˜ëŠ” 것ì´ë‹¤. + +사설 ì €ìž¥ì†ŒëŠ” 파ì¼ë“¤ì„ 몇 가지 ``설치용'' 패키지로 나누어서 ì œê³µí•œë‹¤. +2014ë…„ 5ì›” 현재 사설 ì €ìž¥ì†Œë¥¼ 통하여 ì„¤ì¹˜í• ìˆ˜ 있는 ê²ƒì€ ë‹¤ìŒê³¼ 같다.\footnote{% + 여기서 `패키지'란 \LaTeX\ 매í¬ë¡œ 패키지를 가리키는 ê²ƒì´ ì•„ë‹ˆë¼ + ì €ìž¥ì†Œì—ì„œ 파ì¼ì„ 구분하는 단위를 ë§í•œë‹¤.} +\begin{description} \tightlist +%\item [\texttt{collection-kotex}] 중요한 설치 패키지를 í•œêº¼ë²ˆì— ê´€ë¦¬í•˜ê¸° 위한 +%메타패키지ì´ë‹¤. 여기ì—는 \file{kotex}, \file{kotex-utils}, \file{jiwonlipsum}, +%\file{kotex-dev}ê°€ í¬í•¨ëœë‹¤. +%\item [\texttt{kotex}] \pkg{dhucs} ê´€ë ¨ 파ì¼ì˜ 묶ìŒì´ë‹¤. +%\item [\texttt{kotex-dev}] \pkg{oblivoir} ê´€ë ¨ íŒŒì¼ ë¬¶ìŒì´ë‹¤. +%\item [\texttt{kotex-utils}] \kotex ì´ ì œê³µí•˜ëŠ” ìœ í‹¸ë¦¬í‹° 프로그램과 ìŠ¤íƒ€ì¼ íŒ¨í‚¤ì§€ë¥¼ í¬í•¨í•œë‹¤. +\item [\texttt{kotex-euc}] ì´ì „ ë²„ì „ \kotex ì˜ euc-kr 한글 ì‹ìž ê´€ë ¨ 파트ì´ë‹¤. ì´ íŒ¨í‚¤ì§€ë¥¼ ì‚¬ìš©í•˜ë ¤ë©´ \pkg{unfonts-base}ê°€ 필요하다. +\item [\texttt{unfonts-base}] ì€ê¸€ê¼´ type 1ê³¼ 트루타입ì´ë‹¤. +%kotex-baseë¼ëŠ” ì´ë¦„ì€ ì¢…ëž˜ ì€ê¸€ê¼´ì´ \kotex ì˜ ê¸°ë³¸ 글꼴ì´ì—ˆë˜ ë°ì„œ ì—°ìœ í•œë‹¤. ì´ ëª…ì¹ì€ 지금 í˜•íŽ¸ì— ë§žì§€ 않으므로 추후 개명ë ì „ë§ì´ë‹¤. +ì€ë°”탕, ì€ë‹ì›€, ì€ê·¸ëž˜í”½, ì€íƒ€ìž ê¸€ê¼´ì´ í¬í•¨ë˜ì–´ 있다. +\item [\texttt{unfonts-extra}] ì€ê¸€ê¼´ type 1ê³¼ 트루타입으로 baseì— í¬í•¨ë˜ì§€ ì•Šì€ ê²ƒë“¤ì´ë‹¤. +\item [\texttt{nanumbaruntype1}] ë‚˜ëˆ”ë°”ë¥¸ê³ ë”•ì˜ type 1 글꼴ì´ë‹¤. +\item [\texttt{kotex-midkor}] 옛한글 ì‹ìžì— 필요한 패키지와 í°íŠ¸ 묶ìŒì´ë‹¤. +\item [\texttt{jiwonlipsum}] lipsumì˜ í•œê¸€í™” ë²„ì „ì´ë‹¤. +\item [\texttt{kswrapfig}] Karnesê°€ 작성한 패키지로서 그림 주변으로 í…스트가 í르게 í• ë•Œ 그림과 í…스트 ê°„ì˜ ìœ„ì¹˜ì™€ ê°„ê²©ì„ ì¡°ì ˆí•˜ëŠ” ëª…ë ¹ì„ ì œê³µí•œë‹¤. +\item [\texttt{ob-chapstyles}] oblivoir í´ëž˜ìŠ¤ì—ì„œ 사용하는 장 í‘œì œì˜ ì˜ˆì œë¥¼ í¬í•¨í•˜ê³ 있다. +\item [\texttt{hanjacnt}] í•œìžì™€ 한글 카운터를 ì œê³µí•œë‹¤. +\item [\texttt{arara-rules-ko}] komkindex, kotexindy, dvipdfmx를 위한 arara rules 파ì¼. +\item [\texttt{ktugbin}] \kotex\,Liveì—ì„œ ì œê³µí•˜ë˜ ìœ í‹¸ë¦¬í‹° 몇 개를 설치한다. (Windows) +\item [\texttt{texworks-config}] \kotex\,Liveì—ì„œ ì œê³µí•˜ë˜ \TeX works ì„¤ì • 파ì¼. (Windows) +\end{description} + +\kotex\ 사설 ì €ìž¥ì†ŒëŠ”\index{ko.TeX repository} \TeX\,Liveì˜ \util{tlmgr} ìœ í‹¸ë¦¬í‹°ë¥¼ 통하여 +간단히 등ë¡í•˜ê³ ê´€ë¦¬í• ìˆ˜ 있다. +ë¨¼ì € ë‹¤ìŒ ëª…ë ¹ì„ ë‚´ë¦¬ë©´ ì €ìž¥ì†Œê°€ 등ë¡ëœë‹¤. +\begin{verbatim} +$ tlmgr repository add http://ftp.ktug.org/KTUG/texlive/tlnet/ ktug +\end{verbatim} +ì´ì œ ì´ ì €ìž¥ì†Œë¥¼ ì´ìš©í•˜ê¸° 위하여 \TeX\,Liveì˜ texmf 트리 ì•„ëž˜ì˜ \file{tlpkg} ë””ë ‰í„°ë¦¬(ì´ë¥¼í…Œë©´ \texttt{/usr/local/texlive/texmf-local/tlpkg})ì— +\begin{boxedverbatim} +ktug:* +\end{boxedverbatim} +ì´ë¼ëŠ” ë‚´ìš©ì„ ê°–ëŠ” \file{pinning.txt} 파ì¼ì„ ë§Œë“¤ê³ +\begin{verbatim} +$ tlmgr install unfonts-base +$ tlmgr remove unfonts-base +\end{verbatim} +ëª…ë ¹ì„ í†µí•˜ì—¬ 필요한 패키지를 설치하거나 ì œê±°í• ìˆ˜ 있다. + +ì´ ë¬¸ì„œë¥¼ ì˜¤ë¥˜ì—†ì´ ì»´íŒŒì¼í•˜ê¸° 위해서는 KTUG 사설 ì €ìž¥ì†Œë¡œë¶€í„° \pkg{kotex-midkor} 패키지를 설치하여야 한다. + +%% +%%\bigskip +%% +%% +%%%ë‹¤ìŒ ì„¤ì¹˜ íŒ¨í‚¤ì§€ë“¤ë„ í•¨ê»˜ ì œê³µí•œë‹¤. +%%%\begin{description} \tightlist +%%%\item [\texttt{kotex-euc}] \pkg{kotex-euc}와 \pkg{kotexguide} 등 ì´ì „ ë²„ì „ì— +%%%í¬í•¨ë˜ì–´ ìžˆë˜ íŒŒíŠ¸ë¥¼ 서비스한다. +%%%\item [\texttt{kotex-base}] \pkg{untype1}ì´ë‹¤. ì´ë¦„ì´ kotex-baseë¡œ ë˜ì–´ 있는 ê²ƒì€ +%%%ì˜ˆì „ ë²„ì „ì—ì„œ ì€ê¸€ê¼´ type 1ì´ ê¸°ë³¸ 글꼴ì´ì—ˆë˜ ë°ì„œ ìœ ëž˜í•œë‹¤. ì´ ëª…ì¹ì€ 지금 í˜•íŽ¸ì— ë§žì§€ 않으므로 +%%%추후 개명ë ì „ë§ì´ë‹¤. +%%%ì€ë°”탕, ì€ë‹ì›€, ì€ê·¸ëž˜í”½, ì€íƒ€ìž ê¸€ê¼´ì´ í¬í•¨ëœë‹¤. +%%%\item [\texttt{kotex-extra}] \pkg{untype1}ì˜ extra 부분ì´ë‹¤. +%%%\end{description} +%% +%%ì´ë“¤ ê°ê°ì„ ìžì‹ ì˜ \TeX\,Live ì‹œìŠ¤í…œì— ì„¤ì¹˜í•˜ë ¤ë©´ +%%\begin{verbatim} +%%$ tlmgr install kotex-midkor +%%\end{verbatim} +%%와 ê°™ì€ ë°©ì‹ì˜ ëª…ë ¹ì„ ë‚´ë¦¬ë©´ ëœë‹¤. + +\section{\kotex\,Live}\index{ko.TeX Live} + +\wi{í•œêµí…학회}와 \wi{KTUG}ì—서는 í… ì‹œìŠ¤í…œê³¼ \kotex\ 설치와 ìš´ì˜ì— ê³¤ëž€ì„ ê²ªëŠ” +\wi{윈ë„우즈 ìš´ì˜ì²´ì œ} 사용ìžë¥¼ 위하여 \TeX\,Live와 \kotex ì„ í•œë²ˆì— +ì„¤ì¹˜í• ìˆ˜ 있게 ë„와주는 설치 프로그램 \kotex\,Live를 ì œê³µí•˜ê³ ìžˆë‹¤.\index{ko.TeX Live} + +ì €ìž¥ì†Œì˜ ë“±ë¡, 관리와 ê°™ì€ ë²ˆê±°ë¡œìš´ ì ˆì°¨ë¥¼ ìžë™í™”í•˜ì˜€ê³ í•œê¸€ 문서 ìž‘ì„±ì— +필요한 ë„구와 ì˜ˆì œë¥¼ ì œê³µí•œë‹¤. 윈ë„우즈 ìƒì—ì„œ \kotex ì„ ì„¤ì¹˜í•˜ëŠ” 가장 ì†ì‰¬ìš´ 방법ì´ë‹¤. + +ì´ì— 대한 ìžì„¸í•œ 사í•ì€ KTUG\footnote{\url{http://www.ktug.org}}ì„ +방문하여 ì •ë³´ë¥¼ ì–»ì„ ìˆ˜ 있다. + +\section{\TeX\,Live ì´ì™¸ì˜ í… ë°°í¬íŒì˜ 경우} + +예컨대 윈ë„ìš°ì¦ˆì˜ MiK\TeX ê³¼ ê°™ì€ ë°°í¬íŒì´ë¼ë©´, ì ì–´ë„ CTANì— ë“±ìž¬ëœ +패키지는 설치가 가능하다. 즉 현재 \pkg{cjk-ko}, \pkg{xetex-ko}, \pkg{luatex-ko}, \pkg{kotex-utf}, \pkg{kotex-plain}, \pkg{kotex-oblivoir} +MiK\TeX ì˜ íŒ¨í‚¤ì§€ë§¤ë‹ˆì €ë¥¼ ì´ìš©í•˜ì—¬ 설치 ìš´ìš©í• ìˆ˜ 있다.\index{MiKTeX} + +\util{tlmgr}ì´ ì—†ëŠ” í… ë°°í¬íŒì´ë¼ë„ \TeX\,Live를 바탕으로 í•˜ê³ ìžˆë‹¤ë©´ 마찬가지로 \kotex ì„ ìš´ìš©í•˜ëŠ” ê²ƒì´ +ê°€ëŠ¥í• ê²ƒì´ë‹¤. ì ì–´ë„ \file{collection-langkorean}ë¼ëŠ” ì½œë ‰ì…˜ 패키지를 설치하면 ëœë‹¤. + +ê·¸ ì´ì™¸ì˜ 경우ì—는 ì•žì„œ 언급한 \kotex\ 패키지 ì €ìž¥ì†Œë¥¼ ì§ì ‘ 방문하여 ìžì‹ ì˜ ì‹œìŠ¤í…œì— +ì„¤ì¹˜í• ìˆ˜ 있다. ì´ ë¬¸ì œì— ëŒ€í•´ì„œ ì´ ê¸€ì—서는 ë” ë‹¤ë£¨ì§€ ì•Šê² ë‹¤. + +\part{\kotex-utf 사용설명}\label{part:two} + +\chapter{ìœ ë‹ˆì½”ë“œ 문서 작성하기} + +\section{개관} + +\kotex-utf는 \wi{UTF-8} \wi{ìœ ë‹ˆì½”ë“œ}ë¡œ ìž…ë ¥ë˜ëŠ” í•œê¸€ì„ \LaTeX\ 문서ì—ì„œ +ì‹ìží•˜ê³ ì¡°íŒí•˜ê²Œ í•˜ë ¤ëŠ” ìŠ¤íƒ€ì¼ íŒ¨í‚¤ì§€ë¡œì„œ, ê·¸ 핵심 ë¶€ë¶„ì¸ \pkg{dhucs}를 +\wi{ê¹€ë„현}ì´ ìž‘ì„±í•˜ì˜€ë‹¤. + +\section{첫번째 문서} +\subsection{간단한 문서 작성} +그림~\ref{fig:firstdoc}\ê³¼ ê°™ì€ ê°„ë‹¨í•œ 문서를 작성해보ìž. +\begin{figure}[tbp] +\begin{Verbatim}[fontsize=\small,numbers=left] +\documentclass{article} + +\usepackage[hangul,nonfrench,finemath]{kotex} +\usepackage{dhucs-nanumfont} + +\usepackage{ifpdf} +\ifpdf + \usepackage[pdfencoding=auto,pdftex,colorlinks]{hyperref} + \input glyphtounicode \pdfgentounicode=1 +\else + \usepackage[unicode,dvipdfmx,colorlinks]{hyperref} +\fi + +\begin{document} + +\section{들어가기} +ì²˜ìŒ ë¬¸ì„œë¥¼ 작성합니다. + +\end{document} +\end{Verbatim} +\caption{첫번째 문서, ì˜ˆì œ}\label{fig:firstdoc} +\end{figure} + +ì œ3í–‰ì—ì„œ \texttt{kotex} 패키지를 \cmd{\usepackage}한다. +\kotex ì˜ ëª¨ë“ íŒ¨í‚¤ì§€ëŠ” ì´ wapper를 통하여 호출ëœë‹¤. +\pdfLaTeX ì´ ì‹¤í–‰ë˜ê³ \option{cjk}나 \option{euc}ê°™ì€ +ì˜µì…˜ì´ ì—†ìœ¼ë©´ ì´ ìŠ¤íƒ€ì¼ì€ \pkg{dhucs}를 부른다. +(\pageref{sec:kotexsty}페ì´ì§€ \ref{sec:kotexsty}ì ˆì„ ë³´ë¼.) +%ë˜í•œ ëŒ€ë¶€ë¶„ì˜ contrib íŒ¨í‚¤ì§€ì˜ ëª…ì¹ì€ +%\texttt{dhucs-}ë¡œ 시작한다. + +ì œ8í–‰ ì´í›„ì—ì„œ \pkg{hyperref}\ì„ ë¡œë“œí•œë‹¤. 반드시 +\option{unicode} ì˜µì…˜ì„ ì£¼ì–´ì•¼ 한다. +\wi{bookmarks} ì„¤ì •ì€ \pkg{hyperref}ì˜ defaultì´ë¯€ë¡œ 별ë„ë¡œ ì§€ì •í•˜ì§€ ì•Šì•„ë„ +책갈피가 만들어진다. 만약 책갈피를 만들지 ì•Šê³ ìž í•œë‹¤ë©´ +옵션ì—ì„œ \verb|bookmarks=false|ë¼ê³ 한다. +\cmd{\hypersetup} ëª…ë ¹ì„ +ì´ìš©í•´ì„œ ì„¤ì •ê°’ì„ ì¶”ê°€í• ìˆ˜ë„ ìžˆë‹¤. +%\footnote{% +% hangul-ucs 4.0 ì´ì „ ë²„ì „ì—서는 \texttt{dhucs-ucshyper}ë¼ëŠ” +% 부가 패키지가 ì œê³µë˜ì—ˆìœ¼ë‚˜, hyperrefì˜ ê¸°ëŠ¥ í–¥ìƒì— +% ë”°ë¼ ë¶ˆí•„ìš”í•´ì¡Œìœ¼ë¯€ë¡œ \kotex ì—서는 ì´ ë¶€ê°€ 패키지를 ì œê³µí•˜ì§€ +% 않는다.} + +ì œ7í–‰ ì´í›„ì˜ \verb|\ifpdf .. \else .. \fi| êµ¬ë¬¸ì€ pdf\LaTeX ì˜ +실행 ì—¬ë¶€ì— ë”°ë¼ ì„œë¡œ 다른 ì„¤ì •ì„ í•˜ëŠ” 부분ì´ë‹¤. ì´ êµ¬ë¬¸ì„ +ì‚¬ìš©í•˜ë ¤ë©´ \pkg{ifpdf}\ê°€ 필요하다. +주로 ì»´íŒŒì¼ ë£¨íŠ¸ê°€ \util{pdflatex}으로부터 ì§ì ‘ \file{pdf}를 얻는 +ê²ƒì´ ì•„ë‹ˆë¼ \util{dvipdfmx}를 ì´ìš©í•˜ì—¬ \file{dvi}를 \file{pdf} 변환하는 +ë°©ì‹ìœ¼ë¡œ ìž‘ì—…í• ë•Œë¥¼ 위하여 ì´ëŸ° êµ¬ë¬¸ì„ ì“´ë‹¤. + +ì œ9í–‰ì€ pdf\LaTeX ì—ì„œ í…ìŠ¤íŠ¸ì˜ ê²€ìƒ‰\cntrdot ì¶”ì¶œì„ ê°€ëŠ¥í•˜ê²Œ +하는 í–‰ì´ë‹¤. +%DVIPDFM$x$를 위해서는 별ë„ì˜ ì„¤ì •ì´ í•„ìš”ì—†ë‹¤. + +%ì œ4행부터 ì œ8행까지는 반드시 필요한 경우가 아니면 ê¼ ì§€ì •í•˜ì§€ ì•Šì•„ë„ ìƒê´€ì—†ë‹¤. +%ê° (부가) íŒ¨í‚¤ì§€ì˜ ìž‘ìš© ë“±ì€ ì´ ë¬¸ì„œë¥¼ ì½ìœ¼ë©´ ì•Œ 수 있다. +%ì œ5í–‰ì€ \pkg{dhucs-interword}\를 로드했기 ë•Œë¬¸ì— ì„ ì–¸í•œ +%것으로서 ì´ì— ê´€ë ¨ëœ ë¬¸ì œëŠ” \pageref{sec:interword} 페ì´ì§€ì˜ +%\ref{sec:interword}ì ˆì— ì„¤ëª…ë˜ì–´ 있다. + +ì´ ë‚´ìš©ì„ \file{firsttest.tex}ì´ë¼ëŠ” ì´ë¦„으로 ì €ìž¥í•œë‹¤. + +\subsection{컴파ì¼} + +ì´ ë¬¸ì„œë¥¼ \wi{컴파ì¼}í•˜ë ¤ë©´ \wi{ëª…ë ¹í–‰}ì—ì„œ 다ìŒê³¼ ê°™ì´ í•œë‹¤. +\begin{Verbatim}[fontsize=\small] +$ pdflatex firsttest +\end{Verbatim} + +ë˜ëŠ” (ì„ íƒí•œ ìž‘ì—… ë£¨íŠ¸ì— ë”°ë¼ì„œ) \util{latex}으로 얻어진 \file{.dvi}ì— ëŒ€í•˜ì—¬ \util{dvipdfmx}를 +실행한다. +\begin{Verbatim}[fontsize=\small] +$ latex firsttest +$ dvipdfmx firsttest +\end{Verbatim} + +\subsection{옵션들} +\kotex-utfê°€ ì œê³µí•˜ëŠ” ì˜µì…˜ì€ ë‹¤ìŒê³¼ 같다. +\begin{description} +\item[\texttt{hangul}] +한글 문서 ì„œì‹ì„ ì„¤ì •í•œë‹¤. \wi{장과 ì ˆ í¬ë§·}ì€ ``ì œ 1 장''ê³¼ ê°™ì€ í˜•íƒœë¡œ +ì‹ìžëœë‹¤. ê¸°ë³¸ê°’ì€ í•œê¸€ 문서 ì„œì‹ì„ ì„¤ì •í•˜ì§€ 않는 것ì´ë‹¤. +\item[\texttt{nojosa}] +ìžë™ì¡°ì‚¬ ê¸°ëŠ¥ì„ ëˆë‹¤. dhucs 초기 ë²„ì „ì—ì„œ 다른 íŒ¨í‚¤ì§€ì™€ì˜ í˜¸í™˜ì„ +위하여 ì œê³µë˜ì—ˆë˜ 것ì´ì§€ë§Œ 현재는 êµ³ì´ ì´ ì˜µì…˜ì„ ì‚¬ìš©í•´ì•¼ í• í•„ìš”ê°€ +ê±°ì˜ ì—†ë‹¤. 그러나 옵션으로서는 ìœ ì§€ë˜ê³ 있다. +\item[\texttt{hanja}] +한글 문서 ì„œì‹ì„ ì„¤ì •í•˜ëŠ” ê²ƒì€ \texttt{hangul} 옵션과 같으나, +한글 ì´ë¦„ ëŒ€ì‹ í•œìž ì´ë¦„ì„ ì‚¬ìš©í•œë‹¤. +\item[\texttt{nonfrench}] +한글 ë¬¸ìž¥ì— ëŒ€í•´ì„œë„ non-french-spacingì„ ì 용한다. 즉, 마침표 ë“±ì˜ +ë’¤ì˜ ê³µë°±ì´ ë‹¤ë¥¸ 공백보다 조금 ë” ê¸¸ë‹¤. ê¸°ë³¸ê°’ì€ \wi{french-spacing}으로 +ì‹ìží•˜ëŠ” 것ì´ë‹¤. +\item[\texttt{finemath}] +ì›ëž˜ëŠ” 문장 ì¤‘ì˜ ìˆ˜í•™ ì‹ê³¼ ì´ì–´ì§€ëŠ” +한글 사ì´ì— ì ì ˆí•œ(fine) ê°„ê²©ì„ ë¶€ì—¬í•˜ê¸° 위한 것ì´ì—ˆìœ¼ë‚˜, 곧 +문장부호 ë“±ì„ í¬í•¨í•œ ê°œë…으로 확대ë˜ì—ˆë‹¤. +\item[\texttt{strictcharcheck}] +한글 í°íŠ¸ ê°€ìš´ë° \file{.tfm}ì€ ìžˆìœ¼ë‚˜ 해당 문ìžê°€ ê²°ë½ë˜ì–´ 있는 +ê²ƒì´ ìžˆë‹¤. ì´ëŸ´ ê²½ìš°ì— ì—러를 보여주ë„ë¡ í•˜ëŠ” 옵션ì´ë‹¤. ì´ ì˜µì…˜ì„ +지시하지 않으면 문ìžê°€ 없어서 ì‹ìží•˜ì§€ 못한 ê²ƒì„ \file{.log}ì— ê¸°ë¡ë§Œ +í•˜ê³ ì—러는 ë°œìƒì‹œí‚¤ì§€ 않는다. +\end{description} + +\section{몇 가지 한글화} + +\subsection{ê¸°í˜¸ë¬¸ìž ì²˜ë¦¬} +ê¸°í˜¸ë¬¸ìž ì¤‘ ì¼ë¶€ì— 대해서는 미리 ì‹ìžë°©ë²•ì„ ì •ì˜í•´ë‘었다. +½, ¼, ‥ ë“±ì˜ ë¬¸ìžì™€ ê°™ì€ ëª‡ 가지 한글 기호문ìžëŠ” \texttt{[hangul]} ì˜µì…˜ì„ +준 ê²½ìš°ì— ì‹ìží• 수 있다. + +ì°¸ê³ ë¡œ 한글 기호문ìžì— \euro ê°€ 있지만 ì´ê²ƒì€ +\pkg{eurofont} ë˜ëŠ” \pkg{eurosym} 패키지를 사용하여 +\cmd{\euro}와 ê°™ì´ ìž…ë ¥í•˜ëŠ” íŽ¸ì´ ì¢‹ë‹¤. + +\begin{table} +\centering +\begin{tabular}{cccccccccc} +\hline +ìžíŒ & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 \\ \hline +ㄱ &  & ï¼& '&,&.&ï¼&:&ï¼›&?\\ + & ï¼¾&_&ï½€&|&ï¿£&ã€&。&·&‥ \\ + & …&¨&〃&Â&―&∥&ï¼¼&∼&´ \\ + & ~&ˇ&˘&Ë&Ëš&Ë™&¸& Ë› & ¡ \\ + & ¿ & à \\ \hline +ã„´ & "&(&)&ï¼»&ï¼½&ï½›&ï½&‘ & ’\\ + &“&â€&〔&〕&〈&〉&《&》&「 \\ + &ã€&『&ã€&ã€&】 \\ \hline +ã„· &+&ï¼&<&ï¼&>&±&×&÷&≠\\ + &≤&≥&∞&∴&♂&♀&∠&⊥& ⌒\\ + &∂&∇&≡&≒&≪&≫&√&∽&âˆ\\ + &∵&∫&∬&∈&∋&⊆&⊇&⊂&⊃\\ + &∪&∩&∧&∨&ï¿¢&⇒&⇔&∀&∃\\ + &∮&∑&âˆ\\ \hline +ㄹ & $ & ï¼… & ₩ & F & ′ & ″ & ℃ & â„« & ï¿ \\ + & ï¿¡ & ï¿¥ & ¤ & ℉ & ‰ & \euro & ㎕ & ㎖ & ㎗ \\ + &â„“&㎘&ã„&㎣&㎤&㎥&㎦&㎙&㎚\\ + &㎛&㎜&ãŽ&㎞&㎟&㎠&㎡&㎢&ãŠ\\ + &ãŽ&㎎&ãŽ&ã&㎈&㎉&ãˆ&㎧&㎨\\ + &㎰&㎱&㎲&㎳&㎴&㎵&㎶&㎷&㎸\\ + &㎹&㎀&ãŽ&㎂&㎃&㎄&㎺&㎻&㎼\\ + &㎽&㎾&㎿&ãŽ&㎑&㎒&㎓&㎔&Ω\\ + &ã€&ã&㎊&㎋&㎌&ã–&ã…&ãŽ&㎮\\ + &㎯&ã›&㎩&㎪&㎫&㎬&ã&ã&ã“\\ + &ãƒ&ã‰&ãœ&ㆠ\\ \hline +ã… &#&&&*&ï¼ &§&※&☆&★&â—‹\\ + &â—&â—Ž&â—‡&â—†&â–¡&â– &â–³&â–²&â–½\\ + &â–¼&→&â†&↑&↓&↔&〓&â—&â—€\\ + &â–·&â–¶&♤&â™ &♡&♥&♧&♣&⊙\\ + &â—ˆ&â–£&â—&â—‘&â–’&â–¤&â–¥&â–¨&â–§\\ + &â–¦&â–©&♨&â˜&☎&☜&☞&¶&†\\ + &‡&↕&↗&↙&↖&↘&â™&♩&♪\\ + &♬&㉿&㈜&â„–&ã‡&â„¢&ã‚&ã˜&â„¡\\ + &®&ª&º \\ \hline +\end{tabular} +\caption{Windows íŠ¹ìˆ˜ë¬¸ìž ìž…ë ¥ë°©ì‹ì— ì˜í•œ 특수문ìž}\label{tab:symbols} +\end{table} + +\wi{윈ë„우즈} 기본 \wi{한글 ìž…ë ¥ê¸°}ì—ì„œ \wi{특수문ìž}를 ìž…ë ¥í•˜ëŠ” ë°©ë²•ì€ `ㄱ', `ã„´' ë“±ì˜ í‚¤ë¥¼ +누른 ë‹¤ìŒ \texttt{[í•œìž]} 키를 눌러서 ì„ íƒí•˜ëŠ” 것ì´ë‹¤. ì´ ë°©ë²•ìœ¼ë¡œ ìž…ë ¥ë˜ëŠ” +특수문ìžì˜ 예를 í‘œ~\ref{tab:symbols}ì—ì„œ 보였다.\footnote{% + \texttt{\textbackslash DeclareUnicodeCharacter} ëª…ë ¹ì„ ì´ìš©í•˜ì—¬ + ucsì˜ ë¬¸ìž ì„¤ì •ì„ ë³€ê²½í•˜ëŠ” ë°©ë²•ë„ ìžˆë‹¤.} +`ã…Ž' í–‰ì—는 그리스 문ìžê°€ í• ë‹¹ë˜ì–´ 있다. í…스트 그리스 문ìžëŠ” +현재 본문 기본 í•œìž ê¸€ê¼´ì— ìžˆëŠ” 것으로 ì‹ìžë˜ëŠ”ë°, 만약 ë” ë‚˜ì€ +í…스트 그리스 문ìžê°€ 필요하다면 \pkg{babel}\ì„ ì´ìš©í•˜ì—¬ ìž…ë ¥í•˜ë„ë¡ í•œë‹¤. +아무 옵션 ì—†ì´ í•´ë³´ë©´ ì´ëŸ¬í•˜ë‹¤: Τεχνη. +%ή. + +기호 문ìžì˜ ì§ì ‘ ìž…ë ¥ê³¼ 처리가 가능하기는 하지만, ì ì–´ë„ legacy \TeX 으로 작업한다면 +ì´ ê¸°í˜¸ 문ìžë¥¼ 문서ì—ì„œ 바로 ìž…ë ¥í•˜ì—¬ 사용하는 ê²ƒì„ ê¶Œìž¥í•˜ì§€ 않는다. +기호 문ìžë¥¼ ì¨ì•¼ í• ê²½ìš°ì—는 ì•Œë§žì€ \LaTeX ì˜ ê¸°í˜¸ ë¬¸ìž ëª…ë ¹ìœ¼ë¡œ +ì–»ë„ë¡ í•˜ëŠ” íŽ¸ì´ ë‚«ë‹¤.\footnote{% + 단, ìœ ë‹ˆì½”ë“œ í… ì—”ì§„(\XeTeX, \LuaTeX)ì„ ì‚¬ìš©í•˜ëŠ” 경우ì—는 + ìœ ë‹ˆì½”ë“œ ë¬¸ìž ìžì²´ë¥¼ ìž…ë ¥í•˜ëŠ” ìª½ì´ ë°”ëžŒì§í•œ ê²½ìš°ë„ ìžˆë‹¤.} + +\subsection{ìš°ë¦¬ë§ ì´ë¦„} +\label{sec:names}\index{ìš°ë¦¬ë§ ì´ë¦„} + +한글 문서는 외êµì–´ 문서와는 달리 몇 가지 ë³´ì¡°ì \wi{ì„œì‹}ì„ +ê°€ì§€ê³ ìžˆë‹¤. \wi{ìž¥ì ˆ ëª…ë ¹}ì´ ë³„ë„ë¡œ ì§œì—¬ì ¸ì•¼ í•˜ê³ , \wi{행간}ì´ë‚˜ +\wi{단어 간격}ë„ ì ì ˆí•˜ê²Œ 배치ë˜ì–´ì•¼ 한다. +ì´ë¥¼ 위하여 ì´ íŒ¨í‚¤ì§€ëŠ” \option{hangul} 패키지 ì˜µì…˜ì„ ì œê³µí•œë‹¤. +ì´ ì˜µì…˜ì´ ì§€ì‹œë˜ë©´ 한글 ì´ë¦„, 한글 ìž¥ì ˆí‘œì œ ë“±ì„ í™œì„±í™”í•˜ê³ +í–‰ê°„ì„ í•œê¸€ì— ì•Œë§žê²Œ ì„¤ì •í•œë‹¤. +ë˜í•œ, \wi{ìž¥ì ˆ ëª…ë ¹}ê³¼ ê´€ë ¨í•´ì„œ %\kotex/euc와 ë™ì¼í•œ +\cmd{\kscntformat} ëª…ë ¹ì´ ìž‘ë™í•œë‹¤. +% <!-- 2014/03/01, ksnamedef --> +%\wi{한글 ì´ë¦„}ê³¼ ê´€ë ¨í•´ì„œ \cmd{\ksnamedef} ëª…ë ¹ë„ ìž‘ë™í•œë‹¤. +%ì´ ëª…ë ¹ì˜ ì˜ë¯¸ì™€ ì‚¬ìš©ë²•ì— ëŒ€í•´ì„œëŠ” \pageref{sec:names} 페ì´ì§€ì˜ +%\ref{sec:names}ì ˆì„ ë³´ë¼. + +%\pageref{tab:names} 페ì´ì§€ í‘œ \ref{tab:names}\를 ì°¸ê³ í•˜ë¼. + +%한글 문서ì—ì„œ 사용ë˜ëŠ” ê°ì¢… ì´ë¦„ë“¤ì„ ì¼ë¥ ì 으로 +%\cmd{\ksnamedef} 매í¬ë¡œì— ì˜í•´ 변경ë 수 있ë„ë¡ +%하였다. +ì´ëŸ¬í•œ ``한글 ì´ë¦„''ì„ ì‚¬ìš©í•˜ë ¤ë©´ \option{hangul} ì˜µì…˜ì„ +ì§€ì •í•˜ì—¬ì•¼ 한다. + +예를 들어, ë¼í…ì—ì„œ +사용ë˜ëŠ” `\refname{}'ì˜ ì´ë¦„ `Reference'는 \cmd{\refname}ì— ì§€ì •ë˜ì–´ +있다. ì´ë¥¼ 우리ë§í™” 하는 ë°©ë²•ì€ ë‹¤ìŒê³¼ 같다. +\begin{verbatim} + \renewcommand{\refname}{ì°¸ê³ ~문헌} +\end{verbatim} + +%\texttt{[hangul]} ì˜µì…˜ì„ ì¤€ 경우 ì´ ëª…ë ¹ì„ ì‚¬ìš©í• ìˆ˜ 있다. + +í‘œ~\ref{tab:names}ì—는 한글 ë¼í…ì—ì„œ 한글화한 ``ë¼í… ì´ë¦„ì˜ í•œê¸€ ë° +í•œìží™”''ê°€ 나열ë˜ì–´ 있다. ì´ í•œê¸€í™”ëŠ” \wi{ì „ì²˜ë¦¬ë¶€}(preamble)ì—ì„œ +ìœ„ì— ì˜ˆë¥¼ ë“ ê²ƒì²˜ëŸ¼ +%\cmd{\ksnamedef}ë¡œ +ìž¬ì •ì˜í•˜ë©´ ì›í•˜ëŠ”대로 변경ëœë‹¤. + +\begin{table}[htbp] + \leavevmode + \centering + \begin{tabular}{l|l|l}\hline + \multicolumn{1}{c|}{ë¼í…ëª…ë ¹} & \multicolumn{1}{c|}{한글 ë¼í…(한글)} & \multicolumn{1}{c}{한글 ë¼í…(æ¼¢å—)} \\\hline\hline + \texttt{today} & 1994ë…„ 3ì›” 6ì¼ & 1994å¹´ 3月 6æ—¥ \\\hline + \texttt{enclname} & ë™ë´‰ë¬¼ & åŒå°ç‰© \\\hline + \texttt{ccname} & 사본 & 寫本 \\\hline + \texttt{headtoname} & ë°›ëŠ”ì´ & å—信人 \\\hline + \texttt{seename} & \verb+\+ì„ ì°¸ê³ & \verb+\+ì„ åƒè€ƒ \\\hline + \texttt{contentsname} & ì°¨\~{}ë¡€ & ç›®\~{}次 \\\hline +\texttt{listfigurename} & 그림\~{}차례 & 그림\~{}目次 \\\hline + \texttt{listtablename} & í‘œ\~{}차례 & 表\~{}目次 \\\hline + \texttt{refname} & ì°¸ê³ \~{}문헌 & åƒè€ƒ\~{}æ–‡ç» \\\hline + \texttt{indexname} & 찾아보기 & ç´¢\~{}引 \\\hline + \texttt{tablename} & í‘œ & 表 \\\hline + \texttt{abstractname} & ìš”\~{}약 & è¦\~{}ç´„ \\\hline + \texttt{bibname} & ì°¸ê³ \~{}문헌 & åƒè€ƒ\~{}æ–‡ç» \\\hline + \texttt{appendixname} & ë¶€ë¡ & 附錄 \\\hline + \texttt{ksTHE} & ì œ & 第 \\\hline + \texttt{partname} & 편 & 篇 \\\hline + \texttt{chaptername} & 장 & ç« \\\hline + \texttt{sectionname} & ì ˆ & 節 \\\hline + \texttt{colorlayer} & 환등íŒ\~{}색깔 & 幻燈版\~{}色相 \\\hline + \texttt{glossaryname} & 용어집 & 語\~{}å½™ \\\hline + \texttt{pagename} & 페ì´ì§€ & 쪽 \\\hline + \texttt{figurename} & 그림 & 그림 \\\hline + \end{tabular} + \caption{ë¼í… ì´ë¦„ì˜ í•œê¸€ ë° í•œìží™”} + \label{tab:names} +\end{table} + +%\marginpar{New 2014/03/01} +종래 H\LaTeX ê³¼ \kotex-utfì—ì„œ ì œê³µí•˜ë˜ \cmd{\ksnamedef} ëª…ë ¹ì€ ì´ë¥¼ ë”ì´ìƒ +사용하지 않는다. 만약 ì´ì „ì— ìž‘ì„±í•œ 문서ì—ì„œ 호환성 충ëŒì´ ë°œìƒí•˜ë©´ 다ìŒê³¼ ê°™ì´ ì •ì˜í•˜ì—¬ ì´ë¥¼ 피해갈 수 있다. +\begin{verbatim} + \newcommand\ksnamedef[2]{\expandafter\def\csname #1\endcsname{#2}} +\end{verbatim} + +\subsection{ìž¥ì ˆëª…ë ¹} +article 문서ì—ì„œ 한글 ì„œì‹ì„ 사용하면서 ìž¥ì ˆ í‘œì œì˜ ``ì œ 1 ì ˆ''ê³¼ ê°™ì€ ì–‘ì‹ì„ +쓰지 ì•Šìœ¼ë ¤ë©´ 다ìŒê³¼ ê°™ì´ ì„¤ì •í•˜ëŠ” ê²ƒì´ ì¼ë°˜ì ì´ë‹¤. ì´ ë§¤í¬ë¡œëŠ” \thispkg ì— +\texttt{[hangul]} ì˜µì…˜ì„ ì§€ì •í•œ 경우ì—만 쓸 수 있다.\footnote{% + \cmd{\kscntformat} ëª…ë ¹ì€ \pkg{kotex-utf}ì—만 있는 ëª…ë ¹ì´ë‹¤. + \XeTeX-\ko, \LuaTeX-\koì—서는 ì´ ëª…ë ¹ì„ ì œê³µí•˜ì§€ 않는다. 다만 + \pkg{oblivoir}ì—서는 (section ì´í•˜ ìˆ˜ì¤€ì˜ ìž¥ì ˆëª…ë ¹ì— ëŒ€í•˜ì—¬) ì´ ëª…ë ¹ì„ ì“¸ 수 있다. \pkg{titlesec}ì´ë‚˜ \pkg{sectsty} 패키지를 ì´ìš©í•˜ì—¬ 간단히 바꾸는 ê²ƒì´ ê°€ëŠ¥í•˜ê¸° 때문ì´ë‹¤.} +\begin{verbatim} +\kscntformat{section}{}{} +\end{verbatim} + +ì´ ëª…ë ¹ì˜ ì‚¬ìš©ë²•ì€ ë‹¤ìŒê³¼ 같다. +\begin{verbatim} + \kscntformat{단ì›ì´ë¦„}{ì•ž}{ë’¤} +\end{verbatim} +예를 들어 \texttt{\textbackslash chapter}를 ``첫째 마당''ê³¼ ê°™ì€ ì‹ìœ¼ë¡œ +짜기 위해서는 ì „ì²˜ë¦¬ë¶€(preamble)ì—ì„œ 다ìŒê³¼ +ê°™ì´ ì§€ì •í•œë‹¤. +\begin{verbatim} + \renewcommand{\thechapter}{\Hnum{chapter}} + \renewcommand{\chaptername}{마당} + \kscntformat{chapter}{}{~\chaptername} +\end{verbatim} + + +ìž¥ì ˆ í‘œì œ 형ì‹ì„ ì„¤ì •í•˜ê¸° 위해서 +\thispkg\와 함께 ì œê³µë˜ëŠ” \pkg{dhucs-sectsty}를 사용하는 ë°©ë²•ë„ ìžˆë‹¤. +ì´ ë¶€ê°€ íŒ¨í‚¤ì§€ì˜ ì‚¬ìš©ë²•ì— ëŒ€í•´ì„œëŠ” \pageref{sec:sectsty}페ì´ì§€ì˜ +\ref{sec:sectsty}ì ˆì„ ë³´ë¼. ì´ë¥¼ ì´ìš©í•˜ì—¬ 다ìŒê³¼ ê°™ì´ ì ˆí‘œì œ ëª¨ì–‘ì„ ë°”ê¿€ 수 있다. +\begin{verbatim} +\usepackage{dhucs-sectsty} +\sectionfont{\nohang\sffamily\centering} +\end{verbatim} + +%ë‹¤ìŒ ì†Œì ˆì„ ì´ëŸ° ë°©ì‹ìœ¼ë¡œ 바꾸어보았다. + +\subsection{ê°•ì¡°}\index{ê°•ì¡°}\label{sec:emphasis} + +한글 문서ì—ì„œ \wi{ê°•ì¡°}(드러냄)를 처리하는 ë°©ë²•ì€ ëª‡ 가지가 있다. + +\ungremph +\subsubsection{\protect\textit{ê¸°ìš¸ì¸ ê¸€ìžì²´} ê°•ì¡°}\index{ê°•ì¡°!ê¸°ìš¸ì¸ ê¸€ê¼´} + +\wi{ê°•ì¡°}(emph) ì„ ì–¸ \verb|\em|ì´ë‚˜ ëª…ë ¹ \verb|\emph|는 ì¼ë°˜ì 으로 +\wi{ì´íƒ¤ë¦ 글ìž}ë¡œ ì‹ìží•˜ëŠ” ê²ƒì´ ë¼í‹´ 문ìžë¥¼ 쓰는 ë¬¸ì„œì˜ ê´€í–‰ì´ë‹¤. 우리 글ìžì—는 +\emph{ì´íƒ¤ë¦\/}ì´ ì—†ì–´ì„œ, 종래ì—는 ê°€ìƒ ê¸°ìš¸ìž„(\wi{fake slanted}) ê¸€ê¼´ì„ ì‚¬ìš©í•˜ì—¬ 왔다. +그러나 ê°€ìƒ ê¸°ìš¸ìž„ 글ìžì²´ëŠ” (트루타입 ê¸€ê¼´ì„ ì‚¬ìš©í–ˆì„ ë•Œ) pdf\LaTeX ì´ ì§€ì›í•˜ì§€ ì•Šì„ ë¿ ì•„ë‹ˆë¼, +ì„¤ë ¹ 구현ëœë‹¤ 하ë”ë¼ë„ ê°•ì¡°ì˜ ì˜ë¯¸ëŠ” 별로 드러나지 않는 +장ì‹ì ì¸ ë¬¸ìžê¼´ì´ ë˜ì–´ë²„ë¦¬ê³ ë§Œë‹¤. +\kotex-utf는 H\LaTeX\ ì´ëž˜ì˜ ì „í†µì„ ê°ì•ˆí•˜ì—¬ \emph{ê¸°ìš¸ì¸ ê¸€ìžì²´} ê°•ì¡° +ë°©ì‹ì„ 기본값으로 채íƒí•˜ê³ 있다.\footnote{% + \pkg{xetex-ko}나 \pkg{luatex-ko}ì—서는 ê¸°ìš¸ì¸ ê¸€ìžì²´ë¥¼ ì´íƒ¤ë¦ì— 대ì‘하여 쓰기 위해서 \texttt{ItalicFont, ItalicFeatures} í°íŠ¸ ì†ì„±ì„ 부여하여야 한다. ìžì„¸í•œ ê²ƒì€ \pkg{xetex-ko}ì˜ ë¬¸ì„œë¥¼ ì°¸ê³ í•˜ë¼.} + +\regremph + +\subsubsection{\protect\emph{글꼴 변경} ê°•ì¡°}\index{ê°•ì¡°!글꼴 변경} + +ê°•ì¡° ë¶€ë¶„ì´ ë‘드러지게 하기 위해 \emph{ë‹ì›€ì²´ 글꼴}ì„ ì‚¬ìš©í•˜ëŠ” ê²ƒì´ í•˜ë‚˜ì˜ ê´€ë¡€ê°€ ë˜ì–´ ê°€ê³ +있다. h\LaTeX{p}는 ì—¬ê¸°ì— ê·¸ëž˜í”½ ê¸€ê¼´ì„ ì‚¬ìš©í•˜ì˜€ëŠ”ë°, ì´ê²ƒë„ +ì‹œê°ì 으로 ë‘드러지기만 한다면 나ì˜ì§€ ì•Šì€ ì„ íƒì´ë¼ê³ ìƒê°í•œë‹¤.\footnote{% + 그래픽 ê¸€ê¼´ì€ ì‚¬ìš©ìžê°€ 별ë„ë¡œ 설치하여야 한다. + ì€ê¸€ê¼´ type 1ì— ì€ê·¸ëž˜í”½ 서체가 í¬í•¨ë˜ì–´ 있으므로 ì´ë¥¼ + ì´ìš©í•˜ëŠ” ë°©ë²•ë„ ìžˆë‹¤. 그러나 ì´ë¥¼ 위하여 방대한 í°íŠ¸ ì§‘í•©ì„ + ëª¨ë‘ ì„¤ì¹˜í•˜ëŠ” ê²ƒì€ ë‚ë¹„ì¼ ê²ƒì´ë‹¤. 현재 \pkg{dhucs-gremph}ì˜ ê¸°ë³¸ê°’ì€ + 단순히 \cmd{\sffamily}ë¡œ ì‹ìží•˜ëŠ” 것ì´ë‹¤.} + +ì´ ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ \pkg{dhucs-gremph}를 로드한다. +\begin{verbatim} +\usepackage{dhucs-gremph} +\end{verbatim} + +ê¸°ìš¸ì¸ ê¸€ìžì²´ ê°•ì¡° ë°©ì‹ê³¼ 글꼴 변경 ê°•ì¡° ë°©ì‹ì— 관한 ë” ìžì„¸í•œ 사í•ì€ +\pkg{dhucs-gremph}ì— ëŒ€í•´ 설명하는 \pageref{sec:gremph}페ì´ì§€ \ref{sec:gremph}ì ˆì„ +참조하ë¼. + +\subsubsection{\protect\dotemph{드러냄표} ê°•ì¡°}\index{ê°•ì¡°!ë°©ì } + +\bnm{한글맞춤법}ì˜ ë¶€ë¡ ã€Œë¬¸ìž¥ë¶€í˜¸ã€ì— \dotemph{드러냄표}ê°€ ê·œì •ë˜ì–´ 있다. +ì´ê²ƒì€ 과거 한글 세로쓰기 ì„œì ì—ì„œ 사용ë˜ë˜ \wi{ë°©ì }ì„ ì°ëŠ” ë°©ë²•ì˜ ì—°ìž¥ì„ ìƒì— +있는 것ì´ë‹¤. + +드러냄표 강조는 H\LaTeX ì—ì„œ ì‹œìž‘ëœ ê²ƒì´ë‹¤. \verb|\dotemph|ê°€ 드러냄표를 ì‹ìží•˜ëŠ” ëª…ë ¹ì´ë‹¤. H\LaTeX ì—ì„œì˜ ë“œëŸ¬ëƒ„í‘œ ëª…ë ¹ê³¼ \kotex ì˜ ê²ƒì„ ë‹¤ìŒ í‘œë¡œ 비êµí•˜ì—¬ 둔다. +\begin{center} +\begin{tabular}{l|ll|l} +\hline + & \kotex & H\LaTeX & ë¹„ê³ \\ +\hline +ìƒì & \verb|\dotemph| & \verb|\dotemph| \verb|\dotem|$^{a}$ & $^{a}$ì„ ì–¸í˜• \\ +ê³ ë¦¬ìƒì & \verb|\circemph|$^{*}$ & \verb|\circemph| \verb|\circem|$^{a}$ & $^{*}$\texttt{[hangul]}\\ +ìž„ì˜ì˜ ìƒì & \verb|\useremph|$^{*}$ & & \\ +\hline +\end{tabular} +\end{center} + +\texttt{\textbackslash dotemph} ëª…ë ¹ìœ¼ë¡œ +ì ì„ í•œê¸€ ê¸€ìž ìœ„ì— ì°ì„ 수 있다. \texttt{[hangul]} ì˜µì…˜ì„ ì§€ì‹œí•˜ë©´ +\texttt{\textbackslash circemph}와 \texttt{\textbackslash dotemph} +ê·¸ë¦¬ê³ \texttt{\textbackslash useremph}, 세 ê°œì˜ ëª…ë ¹ì„ ì‚¬ìš©í• ìˆ˜ ìžˆê³ , +ì´ ê°€ìš´ë° \texttt{\textbackslash useremph}는 사용ìžê°€ ì„¤ì • 가능하다. +ì„ ì–¸í˜•ì€ ì œê³µí•˜ì§€ 아니한다. + +\begin{quote} +í•œê¸€ì˜ ë³¸ ì´ë¦„ì€ \dotemph{í›ˆë¯¼ì •ìŒ}ì´ë‹¤.\\ +중요한 ê²ƒì€ \circemph{왜 사ëŠëƒ}ê°€ ì•„ë‹ˆë¼ \circemph{어떻게 사ëŠëƒ} 하는 ë¬¸ì œì´ë‹¤. +\end{quote} + +\ifPDFTeX +\renewcommand\useremphchar{\tiny★} +\setlength\useremphraisedim{10pt} +\useremph{ì‚¬ìš©ìž ì •ì˜ ë“œëŸ¬ëƒ„í‘œ}는 다ìŒê³¼ ê°™ì€ ë°©ì‹ìœ¼ë¡œ ì‚¬ìš©í• ìˆ˜ 있다. + +\begin{verbatim} +\renewcommand\useremphchar{\tiny★} +\setlength\useremphraisedim{10pt} +\useremph{ì‚¬ìš©ìž ì •ì˜ ë“œëŸ¬ëƒ„í‘œ} +\end{verbatim} +\fi + +\subsubsection{\protect\uline{밑줄} ê°•ì¡°}\index{ê°•ì¡°!밑줄}\label{sec:underline} + +한글 맞춤법ì—는 밑줄 ê°•ì¡°ì— ëŒ€í•´ì„œë„ ì–¸ê¸‰í•˜ê³ ìžˆë‹¤. \verb|\underline|으로 +ë°‘ì¤„ì„ ê·¸ì„ ìˆ˜ 있지만, \pkg{ulem}\를 사용하면 ë” ë‚˜ì€ ê²°ê³¼ë¥¼ ì–»ì„ +수 있다. + +\begin{verbatim} +ë‹¤ìŒ ë³´ê¸°ì—ì„œ 명사가 \uline{ì•„ë‹Œ} 것ì€? +\end{verbatim} +\begin{quote} +ë‹¤ìŒ ë³´ê¸°ì—ì„œ 명사가 \uline{ì•„ë‹Œ} 것ì€? +\end{quote} + +\pkg{ulem}\ì€ ì˜µì…˜ì—†ì´ ë¡œë“œí•˜ë©´ ëª¨ë“ \verb|\emph|를 밑줄 ê°•ì¡°ë¡œ +바꿔놓는다. ì´ë¥¼ ì–µì œí•˜ê³ \verb|\uline|ì„ ì¼ì„ 때만 ë°‘ì¤„ì„ ê·¸ìœ¼ë ¤ 한다면 +\begin{verbatim} +\usepackage[normalem]{ulem} +\end{verbatim} +ê³¼ ê°™ì´ í•˜ì—¬ì•¼ 한다. + +\subsection{ìžê°„, 행간} + +ìžê°„, 행간, ì–´ê°„ê³¼ ê°™ì€ ê¸°ë³¸ì ì¸ íƒ€ì´í¬ê·¸ëž˜í”¼ ì†ì„±ì„ 구현하기 위하여 +\pkg{kotex-utf}는 \pkg{dhucs-interword}와 ê°™ì€ ë¶€ìˆ˜ì ì¸ íŒ¨í‚¤ì§€ë¥¼ 필요로 한다. +그러나 \pkg{xetex-ko}, \pkg{luatex-ko} ìƒí™©ì—ì„œ ì´ë“¤ì€ ëª¨ë‘ ``í°íŠ¸ ì†ì„±''으로 취급ëœë‹¤. ë”°ë¼ì„œ ì´ ë¬¸ì œì— ëŒ€í•˜ì—¬ Legacy \TeX ê³¼ 새로운 í… ì—”ì§„ 사ì´ì— +í˜¸í™˜ì„±ì´ ì—†ìŒì— ìœ ë…하여야 한다. ì´ ê¸€ì—서는 \pkg{kotex-utf}ì— ê´€í•œ 사í•ë§Œì„ ë‹¤ë£¨ê³ ìžˆë‹¤. + +\paragraph{ìžê°„} + +한글 \wi{타ì´í¬ê·¸ëž˜í”¼}ì˜ ê°€ìž¥ 기본ì ì¸ ìš”ì†Œì¸ \wi{ìžê°„}ì€ +%\ref{sec:microtypo}ì—ì„œ 소개한 한글 í°íŠ¸ ìŠ¤íŽ™ì˜ ì¼ë¶€ë¡œ í¬í•¨í•˜ì—¬ 취급하게 ë˜ì—ˆë‹¤. +í°íŠ¸ì™€ ë°€ì ‘í•œ 관계를 갖는다. + +여기서는 \pkg{dhucs-interword}ë¡œ ì œì–´í•œ ê²°ê³¼ë§Œì„ ë³´ì´ê² 다. +\cmd{\interhchar}ì´ë‹¤. ë‹¤ìŒ ì˜ˆëŠ” \cmd{\interhchar\{3pt\}}ë¡œ í•œ 경우ì´ë‹¤. + +\begin{quote} +\ifPDFTeX +\interhchar{3pt} +\fi +ì•„ì•„, 나는 ì´ì œì•¼ ë„(é“)를 알았ë„다. 마ìŒì´ ì–´ë‘ìš´ ìžëŠ” ì´ëª©ì´ +누(ï¥)ê°€ ë˜ì§€ 않는다. ì´ëª©ë§Œì„ 믿는 ìžëŠ” ë³´ê³ ë“£ëŠ” +ê²ƒì´ ë”ìš± ë°í˜€ì ¸ì„œ ë³‘ì´ ë˜ëŠ” 것ì´ë‹¤. ì´ì œ ë‚´ 마부가 ë°œì„ ë§êµ½ì— 밟혀서 +ë’·ì°¨ì— ì‹¤ë¦¬ì—ˆìœ¼ë¯€ë¡œ, 나는 드디어 í˜¼ìž ê³ ì‚를 늦추어 ê°•ì— ë„ìš°ê³ , +ë¬´ë¦Žì„ êµ¬ë¶€ë ¤ ë°œì„ ëª¨ìœ¼ê³ ì•ˆìž¥ ìœ„ì— ì•‰ì•˜ë‹¤. 한번 떨어지면 ê°•ì´ë‚˜ +물로 ë•…ì„ ì‚¼ê³ , 물로 ì˜·ì„ ì‚¼ìœ¼ë©°, 물로 ëª¸ì„ ì‚¼ê³ , 물로 ì„±ì •ì„ +ì‚¼ì„ ê²ƒì´ë‹¤. ì´ì œì•¼ ë‚´ 마ìŒì€ 한번 떨어질 ê²ƒì„ íŒë‹¨í•œ í„°ì´ë¯€ë¡œ, +ë‚´ ê·“ì†ì— 강물 소리가 없어졌다. 무릇 아홉 번 건너는ë°ë„ ê±±ì •ì´ ì—†ì–´ ì˜ìž +위ì—ì„œ 좌와(å臥)í•˜ê³ ê¸°ê±°(èµ·å±…)하는 것 같았다. +\end{quote} + +\paragraph{ì–´ê°„} + +ì–´ê°„(단어간 간격)ì€ \cmd{\spaceskip}ì„ ì´ìš©í•˜ì—¬ ì œì–´í• ìˆ˜ 있다. +ë‹¤ìŒ ì˜ˆì‹œ ë¬¸ë‹¨ì€ \cmd{\interhchar\{3pt\}}, \cmd{\spaceskip=2em plus 1em minus 1em}으로 í•œ 경우다. ìƒì‹ë°–ì˜ íŒë©´ì´ì§€ë§Œ 효과를 ì‹œê°ì 으로 드러내기 위해 +과장하였다. + +\begin{quote} +\ifPDFTeX\interhchar{3pt}\fi +\spaceskip=2em plus 1em minus 1em \frenchspacing +ì•„ì•„, 나는 ì´ì œì•¼ ë„(é“)를 알았ë„다. 마ìŒì´ ì–´ë‘ìš´ ìžëŠ” ì´ëª©ì´ +누(ï¥)ê°€ ë˜ì§€ 않는다. ì´ëª©ë§Œì„ 믿는 ìžëŠ” ë³´ê³ ë“£ëŠ” +ê²ƒì´ ë”ìš± ë°í˜€ì ¸ì„œ ë³‘ì´ ë˜ëŠ” 것ì´ë‹¤. ì´ì œ ë‚´ 마부가 ë°œì„ ë§êµ½ì— 밟혀서 +ë’·ì°¨ì— ì‹¤ë¦¬ì—ˆìœ¼ë¯€ë¡œ, 나는 드디어 í˜¼ìž ê³ ì‚를 늦추어 ê°•ì— ë„ìš°ê³ , +ë¬´ë¦Žì„ êµ¬ë¶€ë ¤ ë°œì„ ëª¨ìœ¼ê³ ì•ˆìž¥ ìœ„ì— ì•‰ì•˜ë‹¤. 한번 떨어지면 ê°•ì´ë‚˜ +물로 ë•…ì„ ì‚¼ê³ , 물로 ì˜·ì„ ì‚¼ìœ¼ë©°, 물로 ëª¸ì„ ì‚¼ê³ , 물로 ì„±ì •ì„ +ì‚¼ì„ ê²ƒì´ë‹¤. ì´ì œì•¼ ë‚´ 마ìŒì€ 한번 떨어질 ê²ƒì„ íŒë‹¨í•œ í„°ì´ë¯€ë¡œ, +ë‚´ ê·“ì†ì— 강물 소리가 없어졌다. 무릇 아홉 번 건너는ë°ë„ ê±±ì •ì´ ì—†ì–´ ì˜ìž +위ì—ì„œ 좌와(å臥)í•˜ê³ ê¸°ê±°(èµ·å±…)하는 것 같았다. +\end{quote} + +\paragraph{행간} + +문서 ì „ì²´ì˜ í–‰ê°„ê²©ì„ ì¡°ì ˆí•˜ê¸° 위해서 \cmd{\baselinestretch} ê°’ì„ ë°”ê¾¸ê±°ë‚˜ +\cmd{\linespread}를 쓸 수 있다. +\begin{verbatim} +\renewcommand*{\baselinestretch}{2.0} +\end{verbatim} +ë˜ëŠ” +\begin{verbatim} +\linespread{2.0} +\end{verbatim} + +ì¼ë¶€ ë¬¸ë‹¨ì˜ í–‰ê°„ì„ ë°”ê¾¸ëŠ” 보기를 들어ë‘ìž. 여기서는 \pkg{dhucs-setspace}를 +ì´ìš©í•œ 경우를 ë³´ì´ê² 다. +ë‹¤ìŒ ë¬¸ë‹¨ì€ spacing ê°’ì„ 2.0으로 í•œ 예시ì´ë‹¤. + +\begin{verbatim} +\begin{spacing}{2.0} +.... +\end{spacing} +\end{verbatim} + +\noindent\begin{boxedminipage}{\linewidth} +\begin{spacing}{2} +ì•„ì•„, 나는 ì´ì œì•¼ ë„(é“)를 알았ë„다. 마ìŒì´ ì–´ë‘ìš´ ìžëŠ” ì´ëª©ì´ +누(ï¥)ê°€ ë˜ì§€ 않는다. ì´ëª©ë§Œì„ 믿는 ìžëŠ” ë³´ê³ ë“£ëŠ” +ê²ƒì´ ë”ìš± ë°í˜€ì ¸ì„œ ë³‘ì´ ë˜ëŠ” 것ì´ë‹¤. ì´ì œ ë‚´ 마부가 ë°œì„ ë§êµ½ì— 밟혀서 +ë’·ì°¨ì— ì‹¤ë¦¬ì—ˆìœ¼ë¯€ë¡œ, 나는 드디어 í˜¼ìž ê³ ì‚를 늦추어 ê°•ì— ë„ìš°ê³ , +ë¬´ë¦Žì„ êµ¬ë¶€ë ¤ ë°œì„ ëª¨ìœ¼ê³ ì•ˆìž¥ ìœ„ì— ì•‰ì•˜ë‹¤. 한번 떨어지면 ê°•ì´ë‚˜ +물로 ë•…ì„ ì‚¼ê³ , 물로 ì˜·ì„ ì‚¼ìœ¼ë©°, 물로 ëª¸ì„ ì‚¼ê³ , 물로 ì„±ì •ì„ +ì‚¼ì„ ê²ƒì´ë‹¤. ì´ì œì•¼ ë‚´ 마ìŒì€ 한번 떨어질 ê²ƒì„ íŒë‹¨í•œ í„°ì´ë¯€ë¡œ, +ë‚´ ê·“ì†ì— 강물 소리가 없어졌다. 무릇 아홉 번 건너는ë°ë„ ê±±ì •ì´ ì—†ì–´ ì˜ìž +위ì—ì„œ 좌와(å臥)í•˜ê³ ê¸°ê±°(èµ·å±…)하는 것 같았다. +\end{spacing} +\end{boxedminipage} + +\bigskip + +여기서 보다시피, 2.0ì€ ì¤„ê°„ê²©ì´ ë„ˆë¬´ 넓어진다. ì¼ë°˜ì 으로 ë§í•˜ëŠ” +doublespacing, 즉 2ë°°ê°„ì„ ì–»ìœ¼ë ¤ 한다면 \cmd{\setstretch} ê°’ì„ (한글 ë¬¸ì„œì˜ ê²½ìš°ì—) +1.7 ì •ë„ë¡œ 하는 ê²ƒì´ ì 당하다. + +\paragraph{부수 패키지 ë” ì•Œì•„ë³´ê¸°} + +\kotex ì€ ì´ë“¤ì„ ìš©ì´í•˜ê²Œ ì œì–´í• ìˆ˜ 있는 부수 패키지를 ì œê³µí•œë‹¤. +ìžê°„ê³¼ ì–´ê°„ì„ ì œì–´í•˜ê¸° 위하여 ì œê³µë˜ëŠ” 패키지는 \pkg{dhucs-interword}ì´ë‹¤. +ê·¸ ì‚¬ìš©ë²•ì€ \pageref{sec:interhchar}페ì´ì§€ +ì œ\ref{sec:interhchar}ì ˆì„ ë³´ë¼. +\pkg{dhucs-interword}ë¡œ 단어 ê°„ê²©ë„ ì œì–´í• ìˆ˜ 있다. + +\wi{행간}ì„ ì¡°ì ˆí•˜ê¸° 위해서는 \pkg{dhucs-setspace}를 사용한다. +ì‚¬ìš©ë²•ì— ëŒ€í•´ì„œëŠ” \pageref{sec:setspace}페ì´ì§€ \ref{sec:setspace}ì ˆì„ ë³´ë¼. + +ì´ ë¶€ìˆ˜ 패키지를 ì‚¬ìš©í• ë•ŒëŠ” ìˆœì„œì— ì£¼ì˜í•˜ì—¬ì•¼ 하는ë°, +\pkg{dhucs-interword}\를 \pkg{dhucs-setspace}보다 \uline{ë¨¼ì €} 올리ë„ë¡ í•˜ëŠ” ê²ƒì´ ì¢‹ë‹¤. +\begin{Verbatim}[fontsize=\small] +\usepackage[hangul]{dhucs} +\usepackage[default]{dhucs-interword} +\usehangulfontspec{default} +\usepackage[hangul]{dhucs-setspace} +\end{Verbatim} +\pkg{dhucs-interword}\를 로드한 ì§í›„ì— ë¬¸ì„œì—ì„œ 사용ë˜ëŠ” 한글 í°íŠ¸ì˜ +í°íŠ¸ ìŠ¤íŽ™ì„ í™œì„±í™”í•´ì£¼ëŠ” ê²ƒì€ ì¢‹ì€ ì„ íƒì´ë‹¤(세번째 줄). + +\paragraph{기타} + +본문 ì „ì²´ì— ê±¸ì¹œ í–‰ê°„ì˜ ê¸°ë³¸ê°’ì€ \option{hangul}ì´ ì£¼ì–´ì§€ê±°ë‚˜ \pkg{dhucs-setspace}ê°€ +ë¶ˆë ¸ì„ ë•Œ +\cmd{\linespread\{1.333\}}으로 í•œ 것과 ë™ì¼í•˜ë‹¤. + +한글 ìžê°„ì˜ ì„¤ì •ê³¼ ê´€ë ¨í•˜ì—¬ 반드시 알아ë‘어야 하는 사실ì€, \texttt{[finemath]} +ì˜µì…˜ì´ í™œì„±í™”ëœ ê²½ìš°ì—만 ìžê°„ ì„¤ì •ì´ ì˜ë¯¸ë¥¼ 갖는다는 것ì´ë‹¤. ì´ ì˜µì…˜ì„ +주지 ì•Šì€ ê²½ìš°ì—는 ìžê°„ì´ \dotemph{ì–¸ì œë‚˜} \texttt{0pt}ì´ë©° ì´ê²ƒì„ +바꿀 수 없다. \pkg{dhucs-interword}\를 로드하면 \option{finemath}ê°€ +활성화ë˜ì–´ 있지 ì•Šì„ ê²½ìš° ì˜¤ì§ ë‹¨ì–´ 간격ì—만 ì˜í–¥ì„ 미친다. + + +%\pkg{dhucs-interword}ì— ëŒ€í•´ì„œëŠ” \pageref{sec:interword} 페ì´ì§€ +%\ref{sec:interword}ì ˆ, \pkg{dhucs-setspace}ì— ëŒ€í•´ì„œëŠ” +%\pageref{sec:setspace} 페ì´ì§€ \ref{sec:setspace}ì ˆì„ ë³´ë¼. + +\subsection{장í‰}\label{sec:cseries} + +%특별한 효과를 위해서 ``ì¢ì€ 장í‰''ì„ ì‚¬ìš©í•˜ë ¤ 하는 경우가 ìžˆì„ ìˆ˜ 있다. +%기본 ê¸€ê¼´ì— \texttt{c-series}ì˜ +%93\% 장í‰\footnote{% +% 표준 NFSSì—ì„œ c-series는 보통 75\%ì˜ ì¢ì€ íì´ë‹¤. +% 그러나 \kotexì—서는 92 ë˜ëŠ” 93\%를 c-seriesì— í• ë‹¹í•˜ì˜€ë‹¤. +% í•œê¸€ì˜ 75\% 장í‰ì€ ê±°ì˜ ë¬´ì˜ë¯¸í•œ 변형ì´ë¼ê³ ìƒê°í•œë‹¤.}% +%ì´ ì •ì˜ë˜ì–´ 있으므로 ì´ê²ƒì„ ì‚¬ìš©í• ìˆ˜ 있다. +%ë‹¤ìŒ ë¬¸ë‹¨ì€ ì¢ì€ 장í‰ìœ¼ë¡œ í…스트를 ì‹ìží•œ 것ì´ë‹¤. \verb|\fontseries{c}\selectfont|를 ì„ ì–¸í•˜ì˜€ë‹¤. +%당연한 ë§ì´ê² 지만, ì¢ì€ 장í‰ì´ 준비ë˜ì–´ 있지 ì•Šì€ê¸€ê¼´---ìžëª¨ë°”탕 등---ì€ +%ì´ë ‡ê²Œ 하ë”ë¼ë„ ì¢ì€ 장í‰ì„ ì–»ì„ ìˆ˜ 없다. ì–´ë–¤ í°íŠ¸ì— ì¢ì€ 장í‰ì´ +%ë§ˆë ¨ë˜ì–´ ìžˆëŠ”ì§€ì— ëŒ€í•´ì„œëŠ” \pageref{sec:aboutfont} 페ì´ì§€ +%\ref{sec:aboutfont}ì ˆì—ì„œ 설명하였다. +% +%\begin{quote} +%\fontseries{c}\selectfont +%ì•„ì•„, 나는 ì´ì œì•¼ ë„(é“)를 알았ë„다. 마ìŒì´ ì–´ë‘ìš´ ìžëŠ” ì´ëª©ì´ +%누(ï¥)ê°€ ë˜ì§€ 않는다. ì´ëª©ë§Œì„ 믿는 ìžëŠ” ë³´ê³ ë“£ëŠ” +%ê²ƒì´ ë”ìš± ë°í˜€ì ¸ì„œ ë³‘ì´ ë˜ëŠ” 것ì´ë‹¤. ì´ì œ ë‚´ 마부가 ë°œì„ ë§êµ½ì— 밟혀서 +%ë’·ì°¨ì— ì‹¤ë¦¬ì—ˆìœ¼ë¯€ë¡œ, 나는 드디어 í˜¼ìž ê³ ì‚를 늦추어 ê°•ì— ë„ìš°ê³ , +%ë¬´ë¦Žì„ êµ¬ë¶€ë ¤ ë°œì„ ëª¨ìœ¼ê³ ì•ˆìž¥ ìœ„ì— ì•‰ì•˜ë‹¤. 한번 떨어지면 ê°•ì´ë‚˜ +%물로 ë•…ì„ ì‚¼ê³ , 물로 ì˜·ì„ ì‚¼ìœ¼ë©°, 물로 ëª¸ì„ ì‚¼ê³ , 물로 ì„±ì •ì„ +%ì‚¼ì„ ê²ƒì´ë‹¤. ì´ì œì•¼ ë‚´ 마ìŒì€ 한번 떨어질 ê²ƒì„ íŒë‹¨í•œ í„°ì´ë¯€ë¡œ, +%ë‚´ ê·“ì†ì— 강물 소리가 없어졌다. 무릇 아홉 번 건너는ë°ë„ ê±±ì •ì´ ì—†ì–´ ì˜ìž +%위ì—ì„œ 좌와(å臥)í•˜ê³ ê¸°ê±°(èµ·å±…)하는 것 같았다. +%\end{quote} + +장í‰ì„ ìžìœ ë¡œì´ ë°”ê¾¸ëŠ” ê²ƒì€ í—ˆìš©ë˜ì§€ 않는다.\footnote{% + 그러나 사용ìžê°€ ê¼ í•„ìš”í•˜ë‹¤ë©´ 주어진 í°íŠ¸ë¡œë¶€í„° íŠ¹ì • 장í‰ì˜ + tfmì„ ì–»ì–´ë‚´ê³ ì´ê²ƒì„ 사용하ë„ë¡ í•˜ëŠ” ë°©ë²•ì€ ìžˆë‹¤. 다만 + ê·¸ ì ˆì°¨ê°€ 좀 ë³µìž¡í• ë”°ë¦„ì´ë‹¤. ì´ ë°©ë²•ì„ ì„¤ëª…í•˜ëŠ” ê²ƒì€ + ì´ ë¬¸ì„œì˜ ëª©ì ê³¼ 무관하다.} +ì´ ì—ì‹œ í°íŠ¸ ê´€ë ¨ ë¬¸ì œì— í•´ë‹¹í•˜ë©°, ì›í•œë‹¤ë©´ ì´ë¥¸ë°” ``ì¢ì€ 장í‰''ì´ë‚˜ +``ë„“ì€ ìž¥í‰''ì„ \dotemph{사용ìžê°€ 만들어내어서} 사용하는 ê²ƒì´ +불가능하지는 않다. 그러나 ì „í†µì ì¸ \TeX\ Font ì‚¬ìš©ë²•ì„ ê·¸ëŒ€ë¡œ +ì¨ì•¼í•˜ëŠ” Legacy \TeX ì—서는 쉬운 ì¼ì´ ì•„ë‹ ë¿ë”러 ê¶Œìž¥í•˜ì§€ë„ ì•ŠëŠ”ë‹¤.\footnote{% +장í‰ì„ í°íŠ¸ ì†ì„±ìœ¼ë¡œ ì œì–´í•˜ëŠ” \XeTeX\ ì—”ì§„ì„ ì´ìš©í•˜ëŠ” íŽ¸ì´ í›¨ì”¬ ë¹ ë¥´ê³ íŽ¸ë¦¬í•˜ë‹¤.} +%다만 미세 타ì´í¬ê·¸ëž˜í”¼ë¥¼ +%위하여 아주 미세한 장í‰ì˜ ì¡°ì ˆì„ \pdfTeX ì´ í–‰í•˜ëŠ” 경우가 ìžˆëŠ”ë° +%ì´ê²ƒì€ \texttt{c-series}를 ì„ íƒí•˜ëŠ” 것과는 다른 ë¬¸ì œì´ë‹¤. + +\subsection{nonfrench spacing} + +\wi{nonfrench spacing}ì´ëž€, 마침표 ë’¤ì— ë³„ë„ì˜ ê³µë°±ì„ ì¡°ê¸ˆ ë” ì£¼ëŠ” +\wi{ì¡°íŒ} ì–‘ì‹ì„ ë§í•œë‹¤. ë¬¸ìž¥ì˜ ë§ˆì¹¨ì„ ë” ìž˜ 드러나게 í• ëª©ì 으로 +사용하는 공백ì´ë¼ê³ 한다. ìœ ëŸ½ì—서는 ì´ ì¶”ê°€ ê³µë°±ì„ í—ˆìš©í•˜ì§€ 않는 ê²ƒì´ +ì¼ë°˜ì ì¸ ì¡°íŒ í˜•ì‹ì¸ 듯하다. + +ì´ ê¸°ëŠ¥ì„ í™œì„±í™”í•˜ë ¤ë©´ \verb|[nonfrench]| ì˜µì…˜ì„ ì§€ì •í•œë‹¤. +추가 ê³µë°±ì˜ ê¸°ë³¸ í¬ê¸°ê°€ 마ìŒì— 들지 않으면 \verb|\xspaceskip|으로 ë³€ê²½í• ìˆ˜ 있다. + +ë‹¤ìŒ ë‘ ë‹¨ë½ì€ ë™ì¼í•œ ë¬¸ìž¥ì„ ê°ê° french-spacing{}ê³¼ nonfrench-spacing{}으로 +ì‹ìží•œ 예ì´ë‹¤. ì´ ì˜ˆì‹œì—서는 조금 ê³¼ìž¥ëœ \cmd{\xspaceskip}ì„ +사용하였다. ì´ ì¸ìš©ë¬¸ì€ ì—°ì•”ì˜ ``í•˜ë£»ë°¤ì— ì•„í™‰ 번 ë¬¼ì„ ê±´ë„ˆë‹¤''로부터 왔다. + +\begin{quote} +\frenchspacing +\textbf{Frenchspacing:}\\ +ì•„ì•„, 나는 ì´ì œì•¼ ë„(é“)를 알았ë„다. 마ìŒì´ ì–´ë‘ìš´ ìžëŠ” ì´ëª©ì´ +누(ï¥)ê°€ ë˜ì§€ 않는다. ì´ëª©ë§Œì„ 믿는 ìžëŠ” ë³´ê³ ë“£ëŠ” +ê²ƒì´ ë”ìš± ë°í˜€ì ¸ì„œ ë³‘ì´ ë˜ëŠ” 것ì´ë‹¤. ì´ì œ ë‚´ 마부가 ë°œì„ ë§êµ½ì— 밟혀서 +ë’·ì°¨ì— ì‹¤ë¦¬ì—ˆìœ¼ë¯€ë¡œ, 나는 드디어 í˜¼ìž ê³ ì‚를 늦추어 ê°•ì— ë„ìš°ê³ , +ë¬´ë¦Žì„ êµ¬ë¶€ë ¤ ë°œì„ ëª¨ìœ¼ê³ ì•ˆìž¥ ìœ„ì— ì•‰ì•˜ë‹¤. 한번 떨어지면 ê°•ì´ë‚˜ +물로 ë•…ì„ ì‚¼ê³ , 물로 ì˜·ì„ ì‚¼ìœ¼ë©°, 물로 ëª¸ì„ ì‚¼ê³ , 물로 ì„±ì •ì„ +ì‚¼ì„ ê²ƒì´ë‹¤. ì´ì œì•¼ ë‚´ 마ìŒì€ 한번 떨어질 ê²ƒì„ íŒë‹¨í•œ í„°ì´ë¯€ë¡œ, +ë‚´ ê·“ì†ì— 강물 소리가 없어졌다. 무릇 아홉 번 건너는ë°ë„ ê±±ì •ì´ ì—†ì–´ ì˜ìž +위ì—ì„œ 좌와(å臥)í•˜ê³ ê¸°ê±°(èµ·å±…)하는 것 같았다. +\end{quote} + +\begin{quote} +\nonfrenchspacing +\xspaceskip=1em +\textbf{Nonfrenchspacing:}\\ +ì•„ì•„, 나는 ì´ì œì•¼ ë„(é“)를 알았ë„다. 마ìŒì´ ì–´ë‘ìš´ ìžëŠ” ì´ëª©ì´ +누(ï¥)ê°€ ë˜ì§€ 않는다. ì´ëª©ë§Œì„ 믿는 ìžëŠ” ë³´ê³ ë“£ëŠ” +ê²ƒì´ ë”ìš± ë°í˜€ì ¸ì„œ ë³‘ì´ ë˜ëŠ” 것ì´ë‹¤. ì´ì œ ë‚´ 마부가 ë°œì„ ë§êµ½ì— 밟혀서 +ë’·ì°¨ì— ì‹¤ë¦¬ì—ˆìœ¼ë¯€ë¡œ, 나는 드디어 í˜¼ìž ê³ ì‚를 늦추어 ê°•ì— ë„ìš°ê³ , +ë¬´ë¦Žì„ êµ¬ë¶€ë ¤ ë°œì„ ëª¨ìœ¼ê³ ì•ˆìž¥ ìœ„ì— ì•‰ì•˜ë‹¤. 한번 떨어지면 ê°•ì´ë‚˜ +물로 ë•…ì„ ì‚¼ê³ , 물로 ì˜·ì„ ì‚¼ìœ¼ë©°, 물로 ëª¸ì„ ì‚¼ê³ , 물로 ì„±ì •ì„ +ì‚¼ì„ ê²ƒì´ë‹¤. ì´ì œì•¼ ë‚´ 마ìŒì€ 한번 떨어질 ê²ƒì„ íŒë‹¨í•œ í„°ì´ë¯€ë¡œ, +ë‚´ ê·“ì†ì— 강물 소리가 없어졌다. 무릇 아홉 번 건너는ë°ë„ ê±±ì •ì´ ì—†ì–´ ì˜ìž +위ì—ì„œ 좌와(å臥)í•˜ê³ ê¸°ê±°(èµ·å±…)하는 것 같았다. +\end{quote} + +\frenchspacing + +\subsection{ê°ì£¼} + +H\LaTeX ê³¼ \kotex-eucì—ì„œ 한글 ë¬¸ì„œì˜ \wi{ê°ì£¼ íŒì§œê¸°}를 위한 \texttt{hangulfn.sty}를 +ì œê³µí–ˆë‹¤. ì´ ê°ì£¼ íŒì§œê¸° 스타ì¼ì˜ \kotex-utf ë²„ì „ì´ \pkg{dhucsfn}ì´ë‹¤. +ì˜ë¬¸ìž ì˜µì…˜ë§Œì„ ë°›ì•„ë“¤ì´ë©°, ê¸°ë³¸ê°’ì€ \texttt{superscript, hang}ì´\다. +ì§€ì •í• ìˆ˜ 있는 ì˜µì…˜ì€ ë‹¤ìŒê³¼ 같다: +\begin{quote} +\ttfamily superscript, parenthesis, +hang, multipara, para, leftflush, indent, leftflushindent, +hangpar, varhangpar +\end{quote} +%\begin{tabbing} +%1111111111111111\=1111111111111111\kill +%ì²¨ìž \> superscript \\ +%괄호 \> parenthesis \\ +%내어쓰기 \> hang \\ +%다í•ì´ì–´ì“°ê¸° \> multipara \\ +%단순ì´ì–´ì“°ê¸° \> para \\ +%왼쪽맞춤 \> leftflush \\ +%들여쓰기 \> indent \\ +%들여왼쪽맞춤 \> leftflushindent \\ +%들여내어쓰기 \> hangpar \\ +%들여괄호맞춤 \> varhangpar \\ +%\end{tabbing} +ì´ íŒ¨í‚¤ì§€ì˜ ì‚¬ìš©ë²•ê³¼ ê°ê°ì˜ ê°ì£¼ 모양 예시는 \pageref{sec:fn}페ì´ì§€ +\ref{sec:fn}ì ˆì„ ë³´ë¼. + +\subsection{í•œê¸€ì‹ ì¹´ìš´í„°} + +\begin{figure}[h] +\centering +\newcounter{test}\setcounter{test}{2} +\begin{tabular}{p{4cm}p{4cm}} +\multicolumn{2}{l}{% + \texttt{\textbackslash newcounter\{test\} + \textbackslash setcounter\{test\}\{2\}}} \\ +\verb|\jaso{test}| & \jaso{test} \\ +\verb|\pjaso{test}| & \pjaso{test} \\ +\verb|\ojaso{test}| & \ojaso{test}\\ +\verb|\gana{test}| & \gana{test}\\ +\verb|\ogana{test}| & \ogana{test} \\ +\verb|\pgana{test}| & \pgana{test} \\ +\verb|\onum{test}| & \onum{test} \\ +\verb|\pnum{test}| & \pnum{test} \\ +\verb|\oeng{test}| & \oeng{test} \\ +\verb|\peng{test}| & \peng{test} \\ +\verb|\hnum{test}| & \hnum{test} \\ +\verb|\Hnum{test}| & \Hnum{test} \\ +\verb|\hroman{test}| & \hroman{test} \\ +\verb|\hRoman{test}| & \hRoman{test} \\ +\end{tabular} +\caption{í•œê¸€ì‹ ì¹´ìš´í„°}\label{tab:kocounter} +\end{figure} + +그림~\ref{tab:kocounter}\ê³¼ ê°™ì€ í•œê¸€ \wi{ì¹´ìš´í„° 형ì‹}ì„ ì œê³µí•œë‹¤. +\texttt{[hangul]} ì˜µì…˜ì„ ì£¼ë©´ 다ìŒê³¼ ê°™ì€ ì¹´ìš´í„° 형ì‹ì„ 몇 ê°œ ë” +ì‚¬ìš©í• ìˆ˜ 있다. +\begin{verbatim} +\hNum{cnt}, \hanjanum{cnt} +\end{verbatim} +\verb|cnt| ê°’ì´ 2ì¼ ë•Œ, ê°ê° \hNum{test}, \hanjanum{test}% +%, \HArabic{test} +ë¡œ 표현ëœë‹¤. + +\subsection{ìžë™ì¡°ì‚¬ ëª…ë ¹}\index{ìžë™ì¡°ì‚¬} + +ìžë™ì¡°ì‚¬ëŠ” 주로 사후ì 으로 ê²°ì •ë˜ëŠ” ìˆ«ìž ë° ë¬¸ìžì—´(예컨대 \verb|\ref|ì˜ +ê²°ê³¼ í™•ì •ë˜ëŠ” 참조번호)ì— ë¶™ëŠ” ì¡°ì‚¬ì˜ í˜•íƒœêµì²´ë¥¼ ìžë™í™”해주는 ê¸°ëŠ¥ì„ +ë§í•œë‹¤. ì°¸ì¡°ëœ ìˆ«ìžê°€ 1ì¼ ê²½ìš°ì— ëª©ì 격조사는 `ì„'ì´ ë¶™ì–´ì•¼ 하지만 +2ì¼ ê²½ìš°ì—는 `를'ì´ ë¶™ì–´ì•¼ 한다. ì´ ì°¸ì¡°ëœ ìˆ«ìžë“¤ì€ 사후ì 으로 í™•ì •ë˜ë¯€ë¡œ +미리 `ì„' ë˜ëŠ” `를' ê°€ìš´ë° ì–´ë–¤ ê²ƒì„ ì¨ì•¼ í• ì§€ ì•Œ 수 없기 때문ì—, +ìš°ë¦¬ë§ ë¬¸ì„œì˜ ìž‘ì„±ì—서는 ë¹¼ë†“ì„ ìˆ˜ 없는 기능ì´ë‹¤. + +ìžë™ì¡°ì‚¬ ëª…ë ¹ì€ ë‹¤ìŒ ì—´ë‘ ê°€ì§€ê°€ 있다. +\begin{verbatim} +\ì´ \ê°€, \ì„ \를, \와 \ê³¼, \ë¡œ \으로, \ì€ \는, \ë¼ \ì´ë¼ +\end{verbatim} +ë§ˆì§€ë§‰ì˜ \verb|\ë¼, \ì´ë¼|는 ì„œìˆ ê²©ì¡°ì‚¬ ì–´ê°„ `ì´'ì— ì–´ë¯¸(ì˜ ì¼ë¶€)ê°€ ë¶™ì€ í˜•íƒœë¡œì„œ +ì„œìˆ ê²©ì¡°ì‚¬ ì–´ê°„ì´ ìƒëžµë˜ëŠ” 경우가 ì´ ì´ì™¸ì—ë„ ë” ìžˆì§€ë§Œ, 다른 경우ì—는 +명백히 ìƒëžµë˜ì§€ ì•Šì•„ë„ ë¬¸ìž¥ì´ ì–´ìƒ‰í•˜ì§€ ì•Šë‹¤ê³ ë³´ì•„ `(ì´)ë¼'ë§Œì„ ìžë™ì¡°ì‚¬ +ëª…ë ¹ìœ¼ë¡œ 채íƒí•œ 것ì´ë‹¤. +%ìžë™ì¡°ì‚¬ì˜ 기능과 ê·¸ ì‚¬ìš©ë²•ì€ \pageref{sec:autojosa} 페ì´ì§€ \ref{sec:autojosa} ì ˆì„ ì°¸ì¡°í•˜ë¼. + +ìžë™ì¡°ì‚¬ ëª…ë ¹ì€ ë‹¤ìŒê³¼ ê°™ì´ ì“´ë‹¤. +\begin{boxedverbatim} +\ref{sec:test}\ê°€ +\end{boxedverbatim} + +ìƒí˜¸ì°¸ì¡° ëª…ë ¹ë§Œì´ ì•„ë‹ˆë¼ ì¼ë°˜ì ì¸ ë¬¸ìžì—´ì—ë„ ìžë™ì¡°ì‚¬ë¥¼ 쓸 수 있다. +ì¼ë°˜ 문ìžì—´ì„ íŠ¹ì •í•œ ëª…ë ¹ìœ¼ë¡œ 묶어ë‘는 ê²½ìš°ì— ë§ˆì§€ë§‰ 종성 지시ìžë¥¼ +ì‚¬ìš©í•¨ìœ¼ë¡œì¨ ìžë™ì¡°ì‚¬ ëª…ë ¹ì´ ë” ìž˜ ìž‘ë™í•˜ê²Œ ê°•ì œí• ìˆ˜ 있다. 특히 +문ìžì—´ì´ 외êµì–´ 단어로 ë나는 경우, \cmd{\jong}, \cmd{\jung}, \cmd{\rieul} ê°€ìš´ë° í•˜ë‚˜ë¥¼ 미리 ëì— ë‹¬ì•„ë‘ë©´ ìžë™ì¡°ì‚¬ë¥¼ ì´ ë¬¸ìžì—´ì— ë¶™ì¼ ë•Œ ì ì ˆí•œ +조사 ì´í˜•íƒœë¥¼ ì–»ì„ ìˆ˜ 있다. +\ifLuaOrXeTeX\ifx\rieul\undefined\def\rieul{}\fi\fi +\begin{verbatim} +\newcommand*\teststr{작업실\rieul} +\teststr\를 +\end{verbatim} +\begin{boxedminipage}{\textwidth} +\newcommand*\teststr{작업실\rieul} +\teststr\를 +\end{boxedminipage} + +\bigskip + +ìžë™ì¡°ì‚¬ ì‚¬ìš©ì— ìžˆì–´ì„œ 알아ë‘어야 í• ì ì´ í•˜ë‚˜ 있다. \verb|\section| 등 +ìž¥ì ˆëª…ë ¹ì´ë‚˜ \verb|\caption|ê³¼ ê°™ì€ ëª…ë ¹ì˜ ì¸ìžë¡œ 들어간(소위 ``moving arguments'') ìžë™ì¡°ì‚¬ ëª…ë ¹ì€ +\verb|\ref| ë“±ì´ \verb|\protect|ë˜ì–´ 있다면 대체로 잘 ìž‘ë™í•œë‹¤. +그러나 \verb|\nameref| ë˜ëŠ” 문ìžì—´ ì•ˆì— ë“¤ì–´ 있는 ìžë™ì¡°ì‚¬ ëª…ë ¹ì€ +\pkg{hyperref}ì˜ ë¬¸ì œì 으로 ì¸í•˜ì—¬ 오류를 í† í•´ë‚´ë¯€ë¡œ 주ì˜ë¥¼ 요한다. + +\subsection{enumerateì˜ í•ëª© 머리} + +\texttt{enumerate} 환경ì—ì„œ 글머리로 í•œê¸€ì‹ ì¹´ìš´í„°ë¥¼ ì“°ê³ ìž í• ë•Œê°€ +있다. ë³´í†µì˜ ë°©ë²•ì€ ë‹¤ìŒê³¼ ê°™ì´ í•˜ëŠ” 것ì´ë‹¤. +\begin{Verbatim}[fontsize=\small] +\renewcommand\theenumi{\pgana{enumi}} +\renewcommand\labelenumi{\theenumi} +\begin{enumerate} +\item 가나다 +\item ë¼ë§ˆë°” +\item 사ìžì°¨ +\item 카파하 +\item 카타파 +\end{enumerate} +\end{Verbatim} +결과는 다ìŒê³¼ 같다. +\let\ORIGtheenumi\theenumi +\let\ORIGlabelenumi\labelenumi +\renewcommand\theenumi{\pgana{enumi}} +\renewcommand\labelenumi{\theenumi} +\begin{enumerate} +\item 가나다 +\item ë¼ë§ˆë°” +\item 사ìžì°¨ +\item 카파하 +\item 카타파 +\end{enumerate} +\let\theenumi\ORIGtheenumi +\let\labelenumi\ORIGlabelenumi + +ì´ ì½”ë”©ì€ ìƒë‹¹ížˆ 번거ë¡ê³ , ì¼ë‹¨ ì¹´ìš´í„° 형ì‹ì´ ë°”ë€ í›„ë¡œ +ê³„ì† ì˜í–¥ì„ 미친다는 ë¬¸ì œê°€ 있다. + +í•œê¸€ì‹ ì¹´ìš´í„° 형ì‹ì„ ê¸€ë¨¸ë¦¬ì— ë¶™ì´ëŠ” 쉬운 방법으로 ë‘ ê°€ì§€ê°€ 있다. +하나는 \pkg{enumerate}ì˜ ì˜µì…˜ ì •ì˜ë¥¼ ì´ìš©í•˜ëŠ” 방법ì¸ë°, ì›ëž˜ +ì´ íŒ¨í‚¤ì§€ê°€ ì œê³µí•˜ë˜ ê¸°ëŠ¥ì„ í•œê¸€ì‹ ê¸€ë¨¸ë¦¬ë¡œ 확장한 것ì´ë‹¤. +\begin{verbatim} +\usepackage{dhucs-enumerate} +\end{verbatim} +ì´ ì„ ì–¸ì€ \pkg{enumerate}\를 스스로 로드한다. ê·¸ë¦¬ê³ ë³¸ë¬¸ì—ì„œ +\begin{verbatim} +\begin{enumerate}[í•ëª© ㉮)] +\item 가나다 +\item ë¼ë§ˆë°” +\end{enumerate} +\end{verbatim} +ê³¼ ê°™ì´ í•ëª© ë¨¸ë¦¬ì˜ ì²« 글ìžë¥¼ 옵션으로 지시한다. ìœ„ì˜ ê²°ê³¼ëŠ” +다ìŒê³¼ 같다. +\begin{enumerate}[í•ëª© ㉮)] +\item 가나다 +\item ë¼ë§ˆë°” +\end{enumerate} +ì´ë ‡ê²Œ í•ëª© 머리로 ì§€ì •í• ìˆ˜ 있는 ê²ƒì€ ì›ëž˜ì˜ \pkg{enumerate}\ì´ +ì œê³µí•˜ëŠ” \texttt{A, a, i, I, 1} ì´ì™¸ì— 추가로 ì •ì˜ëœ +\texttt{ê°€, ㄱ, ㉠, ㉮, ㈀, ㈎, â‘ , â‘´, â’œ, â“, â…°, â… }ë“¤ì´ +있다. + +한편, 문단형 리스트를 구현하는 ì—í• ì„ í•˜ëŠ” \pkg{paralist}ë„ +ì´ì™€ 비슷한 ê¸°ëŠ¥ì„ ì œê³µí•˜ëŠ”ë°, ì´ë¥¼ +위하여 \pkg{dhucs-paralist}\ê°€ ë§ˆë ¨ë˜ì–´ 있다. + +\pkg{enumitem}\ì„ ì´ìš©í•˜ëŠ” 경우ì—는 ë¨¼ì € ì „ì²˜ë¦¬ë¶€(preamble)ì— ë‹¤ìŒê³¼ ê°™ì´ ì„ ì–¸í•œ\다. +\begin{verbatim} +%\usepackage{enumitem} +\usepackage{dhucs-enumitem} +\end{verbatim} +ê·¸ë¦¬ê³ , 다ìŒê³¼ ê°™ì´ ì½”ë”©í•œë‹¤. +\begin{verbatim} +\begin{enumerate}[label={\bfseries\pgana*.}] +\item 가나다 +\item ë¼ë§ˆë°” +\end{enumerate} +\end{verbatim} +%결과는 다ìŒê³¼ 같다. +%\begin{enumerate}[label={\bfseries\pgana*.}] +%\item 가나다 +%\item ë¼ë§ˆë°” +%\end{enumerate} + +\pkg{enumitem}ì—는 ì´ì™¸ì—ë„ ìš”ê¸´í•œ ê¸°ëŠ¥ì´ ë§Žë‹¤. 예컨대 +만약 문서 ì „ì²´ì˜ enumerateì˜ í•ëª© 머리를 ì „ë¶€ ì¼ì •í•œ 형ì‹ìœ¼ë¡œ +ë°”ê¾¸ê³ ìž í•œë‹¤ë©´ \pkg{enumitem}ì˜ ì „ì— í˜•ì‹ ì„ ì–¸ì„ ì´ìš©í• 수 +있다(ver2.0). ë‹¤ìŒ ì˜ˆëŠ” labelê³¼ ë”불어 í•ëª© ê°„ ê°„ê²©ë„ í•¨ê»˜ +없앤 예ì´ë‹¤. +\begin{verbatim} +\setenumerate[1]{label={\pgana*},noitemsep} +\setenumerate[2]{label={\ogana*},nolistsep} +\end{verbatim} +%\begin{enumerate}[label={\pgana*},noitemsep] +%\item 가나다 +%\begin{enumerate}[label={\ogana*},nolistsep] +%\item ë¼ë§ˆë°” +%\item ì‚¬ì•„ìž +%\end{enumerate} +%\item 차카타 +%\end{enumerate} +%%í˜„ìž¬ì˜ \pkg{dhucs-fixenumitem}\ì€ 2007ë…„ 3ì›” ì´ì „ì˜ +%%\pkg{enumitem}\ê³¼ 호환ë˜ì§€ 않으므로 enumitemì˜ ë²„ì „(2.0)ì— +%%주ì˜í•˜ì—¬ì•¼ 한다. + +\pkg{enumerate}\와 \pkg{enumitem}\는 서로 ë™ì¼í•œ í™˜ê²½ì„ +다른 ë°©ì‹ìœ¼ë¡œ ìž¬ì •ì˜í•˜ê¸° ë•Œë¬¸ì— í•¨ê»˜ 쓰기는 ì–´ë ¤ìš¸ 것ì´ë‹¤. +둘 ê°€ìš´ë° ì 당한 ê²ƒì„ ê³¨ë¼ì„œ 사용하면 ë˜ëŠ”ë°, ì–´ëŠ ê²½ìš°ë“ +í•œê¸€ì‹ í•ëª© 머리를 ì •ì˜í• 수 있게 ë˜ì—ˆë‹¤. + +\section{미세 ì¡°ì •}\index{미세 타ì´í¬ê·¸ëž˜í”¼} + +\thispkgì˜ ê°€ìž¥ í° íŠ¹ì§• 중 하나는 한글 문서 ì „ë°˜ì— +ê±¸ì³ ë¯¸ì„¸ ì¡°ì •ì„ ì 용하여, \wi{미세 타ì´í¬ê·¸ëž˜í”¼}를 부분ì 으로 êµ¬í˜„í•˜ë ¤ +하였다는 것ì´ë‹¤. ì´ ê¸°ëŠ¥ì€ \verb|[finemath]| ì˜µì…˜ì— ì˜í•˜ì—¬ ëª¨ë‘ +활성화ëœë‹¤.\footnote{% + \option{finemath}는 \pkg{kotex-utf}ì˜ ê¸°ëŠ¥ì´ë‹¤. + 반면 \pkg{xetex-ko}ì—서는 ì´ë¥¼ ``미세 간격'' ëª…ë ¹ìœ¼ë¡œ êµ¬í˜„í•˜ê³ + 있어 ë™ì¼í•œ 결과를 ì–»ì„ ìˆ˜ 있는 ë°©ë²•ì´ ë§ˆë ¨ë˜ì–´ 있다. +} + +\subsection{수ì‹ê³¼ì˜ 간격}\index{미세 타ì´í¬ê·¸ëž˜í”¼!ìˆ˜ì‹ ê°„ê²©}\label{sec:finemath} + +\TeX ì˜ íƒì›”í•œ ì ê°€ìš´ë° í•˜ë‚˜ê°€ ìˆ˜ì‹ ì¡°íŒì¼ 것ì´ë‹¤. 특히 \TeX\ 수ì‹ì€ +미세한 ê°„ê²©ì„ ì ì ˆí•˜ê²Œ ë°°ë¶„í•¨ìœ¼ë¡œì¨ ì•„ë¦„ë‹¤ìš´ 수ì‹ì„ 만들어내는 것으로 +ìœ ëª…í•˜ë‹¤. ì˜ë¬¸ì˜ 경우 행중 수ì‹ì€ í•ìƒ ì•žë’¤ì— ìŠ¤íŽ˜ì´ìŠ¤ë¥¼ ë‘ë©´ì„œ ë‹¤ìŒ +단어와 ì—°ê²°ë˜ë¯€ë¡œ 문장 ì¤‘ì— ë“¤ì–´ê°€ë„ ì–´ìƒ‰í•˜ì§€ ì•Šì€ ë° ë¹„í•´, 한글 문서ì—서는 +조사 ë“±ì´ ìˆ˜ì‹ ë’¤ì— ìž‡ëŒ€ì–´ 붙기 ë•Œë¬¸ì— ì´ ì‚¬ì´ì— ê°„ê²©ì´ ì—†ìœ¼ë©´ +ìˆ˜ì‹ í°íŠ¸ì™€ 한글 í°íŠ¸ 사ì´ì— 약간 어색한 ìƒì¶©ì´ ìƒê¸´ë‹¤. + +ì´ ë¬¸ì œë¥¼ 해결하기 위한 다양한 연구와 í† ë¡ ì´ KTUGì—ì„œ ì´ë£¨ì–´ì¡Œë‹¤. +ê·¸ ê²°ê³¼, \texttt{[finemath]}ë¼ëŠ” 새로운 ì˜µì…˜ì´ ìƒê¸°ê²Œ ë˜ì—ˆë‹¤. +\texttt{[finemath]} ì˜µì…˜ì„ ì£¼ë©´ +%ëŒ€ë¶€ë¶„ì˜ í–‰ì¤‘ìˆ˜ì‹ê³¼ì˜ ê°„ê²©ì„ ìžë™ìœ¼ë¡œ ì„¤ì •í•œë‹¤. +행중수ì‹ê³¼ ì´ì–´ì§€ëŠ” 한글 ë¬¸ìž ì‚¬ì´ì˜ ê°„ê²©ì„ ì œì–´í• ìˆ˜ 있다. 알파벳 문ìž, 괄호 ë“±ì— +ì´ì–´ì§€ëŠ” 한글 문ìžì™€ì˜ ê°„ê²©ë„ ë§ˆì°¬ê°€ì§€ 방법으로 ì œì–´ê°€ëŠ¥í•˜ë‹¤. +\index{미세 타ì´í¬ê·¸ëž˜í”¼!finemath} + +%\texttt{[finemath]}는 ver 4.0 ì´í›„ 본격ì 으로 ë„ìž…ëœ +%시험ì ì¸ ê¸°ëŠ¥ìœ¼ë¡œì„œ ì•„ì§ ì™„ë²½í•˜ë‹¤ê³ ë§í•˜ê¸° +%ì–´ë µë‹¤. ë§Žì€ ì—°êµ¬ì™€ 테스트가 축ì ë˜ì–´ì•¼ í•œë‹¤ê³ ìƒê°í•œë‹¤. +%%ê²½ìš°ì— ë”°ë¼ ì§ì ‘ 수작업으로 ì•½ê°„ì˜ ë¯¸ì„¸ì¡°ì •ì´ ë¶ˆê°€í”¼í•œ 경우가 없지는 ì•Šì„ ê²ƒì´ë‹¤. + +아래 예시 ë¬¸ë‹¨ì€ \texttt{[finemath]}ë¡œ ì¡°íŒí•œ ê²°ê³¼ì´ë‹¤. ì´ ê²°ê³¼ë¥¼ 얻기 위하여 +다ìŒê³¼ ê°™ì€ ì„¤ì •ì„ ì „ì²˜ë¦¬ë¶€(preamble)ì— ì¶”ê°€í•˜ì˜€ë‹¤. 2ptë¼ëŠ” ê°’ì€ ì§€ë‚˜ì¹˜ê²Œ í° ê²ƒì´ ë¶„ëª…í•œë° +ì´ ì˜ˆì‹œ 문단ì—서는 ì‹œê°ì 으로 êµ¬ë¶„ì´ ê°€ê²Œ 하기 위하여 과장하였다.\footnote{% + í°íŠ¸ íŒ¨í‚¤ì§€ì— ë”°ë¼ ì´ ê°’ì´ ìžë™ìœ¼ë¡œ 구현ë˜ëŠ” ê²½ìš°ë„ ìžˆë‹¤. 특히 + ì€ê¸€ê¼´ì´ 그러하다.} +\begin{verbatim} +\def\breakafterinlinemath{\hskip2pt} +\def\nobreakafterinlinemath{\kern2pt} +\end{verbatim} +수ì‹ê³¼ 한글 문ìžê°€ ì´ì–´ì§€ëŠ” +ìœ„ì¹˜ì— ë¯¸ì„¸í•œ ê°„ê²©ì´ ì¶”ê°€ë˜ê³ 있ìŒì„ 확ì¸í•´ë³´ë¼. +\begin{quote} +$x$ì— ìž„ì˜ì˜ ê°’ì´ ì£¼ì–´ì§€ë©´ $f(x)$를 통해서 ê·¸ $x$ì— ëŒ€ì‘하는 $y$를 +ê³„ì‚°í• ìˆ˜ 있다. 예를 들어 $x=2$ë¡œ $x$ê°’ì´ ì£¼ì–´ì¡Œë‹¤ë©´ $x+y$는\ldots. +\end{quote} +숫ìžì™€ 알파벳 ìžëª¨, 괄호ì—ë„ ì˜í–¥ì„ 미치게 í• ìˆ˜ 있다.\footnote{% + ì´ ë¬¸ì„œì—서는 숫ìžì™€ 알파벳 ìžëª¨ì—는 ì˜í–¥ì´ 미치지 않게 í•´ë‘었다. + 문장부호와 \option{finemath} ì˜µì…˜ì˜ ê´€ê³„ì— ê´€í•œ 사í•ì€ \pageref{sec:hfontspec}페ì´ì§€ + \ref{sec:hfontspec}ì ˆì„ ë³´ë¼.} + +ì´ ë¬¸ì„œì™€ 함께 ì œê³µë˜ëŠ” ì†ŒìŠ¤ì— ë”¸ë¦° \file{sample-finemath-setup.tex}ì´ë¼ëŠ” +부수 파ì¼ì„ ì—´ì–´ë³´ë©´ 다른 ê°’ì„ ì–´ë–¤ ì‹ìœ¼ë¡œ ì„¤ì •í•˜ëŠ”ì§€ì— ëŒ€í•œ 힌트를 ì–»ì„ ìˆ˜ 있다. + +%\subsection{한글 í°íŠ¸ìŠ¤íŽ™}\label{sec:microtypo} +% +%한글 ë¬¸ì„œì˜ ì¡°íŒì—ì„œ ì˜ë¬¸ í°íŠ¸ì™€ì˜ 불ì¼ì¹˜ ë˜ëŠ” 부조화가 오래ë„ë¡ +%ë¬¸ì œê°€ ë˜ì–´ 왔다. ì´ ë¬¸ì œë¥¼ ê·¼ì›ì 으로 í•´ê²°í•˜ë ¤ë©´ 한글 í°íŠ¸ì˜ 사용방법과 +%ë””ìžì¸ ì „ë°˜ì— ê±¸ì¹œ ìž¬ê²€í† ê°€ 요구ëœë‹¤. +% +%ê¶ê·¹ì 으로 ë§Œì¡±í• ë§Œí•œ í•´ê²°ì±…ì„ ì–»ê¸°ê¹Œì§€ëŠ” ë” ë§Žì€ ì—°êµ¬ì™€ ë…¸ë ¥, +%í°íŠ¸ ë””ìžì¸ ë“±ì´ í•„ìš”í• ê²ƒìœ¼ë¡œ ìƒê°í•˜ë‚˜, ìš°ì„ +%ì´ ë¬¸ì œë¥¼ 피해가면서 아름다운 한글 문서를 ì¡°íŒí•˜ê¸° 위하여 +%\thispkg 는 한글 í°íŠ¸ìŠ¤íŽ™ì´ë¼ëŠ” ê°œë…ì„ ë„입하였다.\footnote{% +% í°íŠ¸ ìŠ¤íŽ™ì€ \texttt{finemath} ì˜µì…˜ì„ ì„ ì–¸í•´ì•¼ 활성화ëœë‹¤.} +% +%한글 í°íŠ¸ìŠ¤íŽ™ì€ \verb|hfontspec.??|ë¼ëŠ” 별ë„ì˜ íŒŒì¼ë¡œ ì§€ì •í•œë‹¤. +%ì´ íŒŒì¼ì— ì ì–´ë„£ì„ ìˆ˜ 있는 ìŠ¤íŽ™ê°’ë“¤ì€ ëŒ€ëžµ 다ìŒê³¼ 같다. +%\begin{itemize} +%\item hangul unit ê°’ (\verb|hu|) +%\item 한글 기본 ìžê°„ (\verb|interhchar|) +%\item 문장부호 수ì§ìœ„치 ì¡°ì •ê°’ +%\item 한글 ë° í•œìž í°íŠ¸ 패밀리 ëª…ì¹ +%\end{itemize} +%예를 들면, \verb|hfontspec.ut|ì´ë¼ëŠ” 기본 글꼴 í°íŠ¸ ìŠ¤íŽ™ì˜ ë‚´ìš©ì€ +%다ìŒê³¼ ê°™ì´ ë˜ì–´ 있다. +%\begin{Verbatim}[fontsize=\small] +%hu = .057175em +%interhchar = -.0852em +%fullstoplower = .15ex +%exclamationlower = .2ex +%questionlower = .2ex +%serifhangulfont = utbt +%sanshangulfont = utgt +%monohangulfont = uttz +%serifhanjafont = utbt +%sanshanjafont = utgt +%monohanjafont = uttz +%\end{Verbatim} +%ìœ„ì˜ ëª¨ë“ ê°’ì´ ì§€ì •ë˜ì–´ì•¼ 한다. +% +%\texttt{hu} (hangul unit)ì´ë¼ëŠ” 단위는 \kotex ì´ ë‚´ë¶€ì 으로 사용하는 +%(논리ì ì¸) ê¸¸ì´ ë‹¨ìœ„ë¡œì„œ, 한글 1ì „ê° íì˜ $1/16$ë¡œ ì •ì˜ëœë‹¤. 여기서 1ì „ê°ì´ëž€ +%1emì„ ì˜ë¯¸í•˜ëŠ” ê²ƒì´ ì•„ë‹ˆë¼ í°íŠ¸ ë””ìžì¸ìƒ í‰ê· ì ì¸ ê°€ë¡œíì˜ ê¸¸ì´ë¥¼ +%ì˜ë¯¸í•˜ëŠ” 것ì¸ë°, ìœ„ì˜ ê¸°ë³¸ ì„¤ì •ì—ì„œ ì´ ê°’ì„ $.057175em$으로 +%ìž¡ì€ ê²ƒì€ \kotexì˜ ê¸°ë³¸ ìžê°„ $-0.0852\text{em}$ì„ ì œì™¸í•œ $0.9148\text{em}$ì„ +%16등분한 ê°’ì´ë‹¤. 즉, $16\times \mbox{hu} + \mbox{interhchar} = 1\mbox{em}$ì´ ë˜ë„ë¡ ë˜ì–´ 있다. +%ì´ ê¸¸ì´ ë‹¨ìœ„ì˜ í•„ìš”ì„±ê³¼ ì‚¬ìš©ì— ëŒ€í•´ì„œ \cite{karnes2007}ì—ì„œ ë…¼ì˜ëœ ë°” 있다. +%\texttt{hu}는 \texttt{[finemath]}ì˜ ìˆ˜í‰ ê°„ê²©ì— ì˜í–¥ì„ 미친다. +% +%사용ìžê°€ ì´ í°íŠ¸ 스펙 ê°’ì„ ìž„ì˜ë¡œ +%바꾸는 ê²ƒì€ íŒë©´ì— 심ê°í•œ ì˜í–¥ì„ ë¯¸ì¹ ìˆ˜ 있으므로, ìžì‹ ì´ ë¬´ìŠ¨ ì¼ì„ +%í•˜ê³ ìžˆëŠ”ê°€ í™•ì‹ ì´ ìžˆì„ ë•Œë§Œ 변경하ë„ë¡ í•˜ë¼. í°íŠ¸ 스펙 ê°’ë“¤ì€ +%í°íŠ¸ 패키지를 만드는 ì‚¬ëžŒì´ ì œê³µí•˜ëŠ” ê²ƒì´ ì˜³ì„ ê²ƒì´ë‹¤. +% +%ìœ„ì— ì ì€ ê°’ì„ ì´ìš©í•˜ì—¬ ìžê°„ì„ ì„¤ì •í•˜ê³ ë¬¸ìž¥ë¶€í˜¸ì˜ +%ìˆ˜ì§ ìœ„ì¹˜ë¥¼ ì¡°ì ˆí•˜ê²Œ í•˜ë ¤ë©´, \verb|[finemath]| ì˜µì…˜ì„ +%활성화하면 ëœë‹¤. 문서 ì „ì²´ì— ëŒ€í•´ì„œ ë˜ëŠ” ì¼ë¶€ì— 대해서 +%문장부호 ìˆ˜ì§ ìœ„ì¹˜ì¡°ì ˆì´ ì ìš©ë˜ì§€ 않게 í•˜ë ¤ë©´ +%\begin{verbatim} +%\disablehangulfontspec +%\end{verbatim} +%ì´ë¼ê³ ì„ ì–¸í•œë‹¤. +% +%íŠ¹ì • í°íŠ¸ ìŠ¤íŽ™ì„ ì 용하ë„ë¡ í•˜ëŠ” 매í¬ë¡œëŠ” 다ìŒê³¼ 같다. +%예를 들어 \texttt{xx}ë¼ëŠ” í°íŠ¸ì— +%대하여 \texttt{hfontspec.xx}ê°€ 준비ë˜ì–´ 있다면, +%\begin{verbatim} +%\usehangulfontspec{xx} +%\end{verbatim} +%를 ì„ ì–¸í•˜ë©´ ëœë‹¤. +%기본 글꼴(ì€ê¸€ê¼´ type 1)ì— ëŒ€í•œ í°íŠ¸ 스펙(\verb|ut|)ì€ \texttt{kotex}ì„ +%\verb|\usepackage|하는 ì‹œì ì—ì„œ ìžë™ìœ¼ë¡œ 불러들ì¸ë‹¤. +% +%아래 ì˜ˆë¬¸ì€ ê°ê°ì˜ 경우 문장부호 ë° ìžê°„ ë“±ì´ ì–´ë–»ê²Œ 달ë¼ì§€ëŠ”가를 +%예시한 것ì´ë‹¤. \wi{문장 ë¶€í˜¸ì˜ íƒ€ì´í¬ê·¸ëž˜í”¼}ì— ëŒ€í•´ì„œëŠ” \cite{karnes2007}ì—ì„œ +%ê·¸ ê°„ì˜ í† ë¡ ì„ ìš”ì•½í•˜ê³ ì˜ê²¬ì„ ì œì‹œí•˜ì˜€ê³ ì´ê²ƒì„ \kotex ì—ì„œ +%구현한 것ì´ë‹¤. +% +%\medskip +% +%\noindent\fbox{\begin{minipage}{.48\textwidth} +%\disablehangulfontspec +%한글 ë¬¸ìž¥ë¶€í˜¸ì— ì˜ë¬¸ í°íŠ¸ì˜ ê²ƒì„ ì“¸ 때는 ë² ì´ìŠ¤ë¼ì¸ 불ì¼ì¹˜ +%ë“±ì„ êµì •í•´ì£¼ì–´ì•¼ 한다. 예를 들어, 온ì , +%ëŠë‚Œí‘œ, 물ìŒí‘œ ë“±ì˜ ìˆ˜ì§ìœ„치가 그러하다. ìž! 비êµí•´ë³¼ê¹Œ? +%\end{minipage}\hspace*{.02\textwidth} +%\begin{minipage}{.48\textwidth} +%\usehangulfontspec{ut} +%한글 ë¬¸ìž¥ë¶€í˜¸ì— ì˜ë¬¸ í°íŠ¸ì˜ ê²ƒì„ ì“¸ 때는 ë² ì´ìŠ¤ë¼ì¸ 불ì¼ì¹˜ +%ë“±ì„ êµì •í•´ì£¼ì–´ì•¼ 한다. 예를 들어, 온ì , +%ëŠë‚Œí‘œ, 물ìŒí‘œ ë“±ì˜ ìˆ˜ì§ìœ„치가 그러하다. ìž! 비êµí•´ë³¼ê¹Œ? +%\end{minipage}} +% +%\medskip + +\subsection{Micro Typography}\label{sec:microtype} + +pdf\TeX ì˜ ì €ìžì¸ H\`an Th\'{\^e} Th\`anhì˜ ë°•ì‚¬í•™ìœ„ë…¼ë¬¸ +\textsl{Micro-typographic extensions to the \TeX\ typesetting system\/}ì€ +pdf\TeX ì´ë¼ëŠ” 엔진으로 margin kerningê³¼ font expansionì„ +가능하게 해주는 \wi{마ì´í¬ë¡œ 타ì´í¬ê·¸ëž˜í”¼} ê°œë…ì„ \TeX{} ì„¸ê³„ì— +ë„입하였다. +\begin{quotation} +\wi{마진 커ë‹}(margin kerning)ì´ëž€, 여백 ê³µê°„ì´ ê°€ì§€ëŸ°ížˆ ë³´ì´ë„ë¡ +하기 위해 글ìžë“¤ì„ í…스트 블ë¡ì˜ 마진 쪽으로 아주 조금 ì´ë™ì‹œì¼œì£¼ëŠ” +í…Œí¬ë‹‰ì´ë‹¤. 마진 커ë‹ì„ ì 용하지 않으면 ì¼ë¶€ 문ìžë“¤ì´ 마진 경계가 +시작하기 ì „ì— ë나기 ë•Œë¬¸ì— ì˜¤ížˆë ¤ 울í‰ë¶ˆí‰í•˜ê²Œ ë³´ì¸ë‹¤. ì´ê²ƒì€ +문장부호 ëŒì–´ë‚´ê¸°(hanging punctuation)와 비슷한 것ì´ì§€ë§Œ +ë¬¸ìž¥ë¶€í˜¸ë§Œì´ ì•„ë‹ˆë¼ ì¼ë°˜ì ì¸ ê¸€ìžì—ë„ ì ìš©í• ìˆ˜ 있다. ì´ë¥¼ ì ìš©í•¨ìœ¼ë¡œì¨ +í…스트 블ë¡ì˜ ëª¨ì–‘ì„ í˜„ì €ížˆ ê°œì„ í• ìˆ˜ 있다. + +\wi{í°íŠ¸ 확장}(font expansion)ì´ëž€ 단어 ê°„ê²©ì´ ì¢€ë” ê· ì¼í•˜ê²Œ +ë³´ì´ë„ë¡ í•˜ê¸° 위해 í°íŠ¸ì˜ íì„ ì•½ê°„ ì¢ê²Œ í˜¹ì€ ë„“ê²Œ 만드는 í…Œí¬ë‹‰ì´ë‹¤{\ldots} +í°íŠ¸ë¥¼ 넓게 í˜¹ì€ ì¢ê²Œ ë§Œë“¦ìœ¼ë¡œì¨ ê°œí–‰ ì—”ì§„ì´ +ë” ë‚˜ì€ í–‰ë‚˜ëˆ”ì„ í• ìˆ˜ 있게 ëœë‹¤. +\end{quotation} + +한글 ë¬¸ì„œì— ìžˆì–´ì„œ í–‰ë‚˜ëˆ”ì„ ê²°ì •í• ë•Œ 부ë“ì´í•˜ê²Œ `벙벙한' ê³µë°±ì„ +ë‚¨ê¸°ê³ ê°œí–‰í•´ì•¼ 하는 경우가 빈번했다. ë˜í•œ 문장부호가 í–‰ ëì— ê±¸ë¦¬ëŠ” +경우 ì—¬ë°±ì˜ ëª¨ì–‘ì´ ê· ì¼í•˜ì§€ 않게 ë³´ì´ëŠ” ê²ƒì„ ì–´ì°Œí• ìˆ˜ 없었다. +마진 커ë‹ê³¼ í°íŠ¸ í™•ìž¥ì´ ë§¤ìš° 요긴하게 ìš”ì²ë˜ëŠ” 바였지만, ì´ë¥¼ 쉽게 +구현하기 ì–´ë ¤ì› ìœ¼ë©°, ê°„ê°„ì´ ë§ˆì§„ ì»¤ë‹ ì •ë„ê°€ ì“°ì´ëŠ” ë° ê·¸ì³¤ë‹¤. +\thispkg~v2.0ì€ pdf\TeX ì˜ í°íŠ¸ í™•ìž¥ì„ í™œìš©í• ìˆ˜ +있게 한다. +%\footnote{% +% \wi{ê¹€ë„현}, ``microtypeì„ ì•„ì‹œë‚˜ìš”,'' \url{http://kts.ktug.kr/node/207}. +%} + +í°íŠ¸ í™•ìž¥ì„ í•œê¸€ì— ì 용하기 위해서는 ë‹¤ìŒ ì¡°ê±´ì´ ê°–ì¶”ì–´ì ¸ì•¼ 한다. +\begin{enumerate} +\item pdf\LaTeX 으로 컴파ì¼í• 것\footnote{ì°¸ê³ ë¡œ \LuaTeX ì€ \pdfTeX ì˜ ê¸°ëŠ¥ì„ ê³„ìŠ¹í•˜ê³ ìžˆë‹¤.} +\item type 1 í˜¹ì€ íŠ¸ë£¨íƒ€ìž…\cntrdot 오픈타입 ê¸€ê¼´ì´ ì‚¬ìš©ë 것 +\item \pkg{microtype}ì— ì˜í•œ ì„¤ì •ì´ í™œì„±í™”ë 것 +\end{enumerate} +그림~\ref{fig:fontexpansion}\는 í°íŠ¸ í™•ìž¥ì„ ì 용하지 ì•Šì€ ê²½ìš°ì™€ ê·¸ê²ƒì„ ì ìš©í•œ ê²½ìš°ì˜ í–‰ë‚˜ëˆ”ê³¼ +스페ì´ìŠ¤ ê°„ê²©ì„ ë¹„êµí•´ë³¸ 것ì´ë‹¤. ë” ê· ì¼í•˜ê³ 아름다운 íŒë©´ì´ ìƒì„±ë˜ëŠ” +ê²ƒì„ ëˆˆìœ¼ë¡œ 확ì¸í• 수 ìžˆì„ ê²ƒì´ë‹¤. + +\begin{figure} +\centering +\includegraphics[width=.48\textwidth]{fig/fntnormal}\hfill +\includegraphics[width=.48\textwidth]{fig/fntexp}\\ +\parbox{.48\textwidth}{\centerline{\sffamily\small font expansion ì ìš© 안함}}\hfill +\parbox{.48\textwidth}{\centerline{\sffamily\small font expansion ì ìš©}} +\caption{Font Expansion}\label{fig:fontexpansion} +\end{figure} + +샘플 ë¬¸ì„œì˜ ì†ŒìŠ¤ 중ì—ì„œ font expansionê³¼ ê´€ë ¨ëœ ë¶€ë¶„ì€ ë‹¤ìŒê³¼ 같다. +\begin{verbatim} +\usepackage[verbose=true]{microtype} +\DeclareMicrotypeSet{dhucsmicro}{encoding=LUC} +\UseMicrotypeSet[expansion]{dhucsmicro} +\end{verbatim} + +\section{행나눔}\index{행나눔} + +한글ì—는 하ì´í”ˆì´ ì—†ê³ ì¼ë¶€ ë¬¸ìž¥ë¶€í˜¸ì˜ ê¸ˆì¹™ì²˜ë¦¬ë¥¼ ì œì™¸í•˜ê³ ëŠ” +ì›ì¹™ì 으로 ëª¨ë“ ë¬¸ìž ì•žì´ë‚˜ ë’¤ì—ì„œ í–‰ì„ ë‚˜ëˆŒ 수 있다. + +\subsection{ì˜ë¬¸ìžì™€ ìˆ«ìž ë’¤ì˜ í•œê¸€ 개행} + +그림~\ref{fig:allowbreakproblem}ì—ì„œ 표시한 ê³³ì€ ì›ë³¸ì— ì˜ë¬¸ê³¼ 조사가 붙어 있는 부분ì´ë‹¤. +빨간색 ë™ê·¸ë¼ë¯¸ 부분ì—ì„œ ì˜ë¬¸ 단어가 \wi{overfull}ì´ ë°œìƒí–ˆìŒì—ë„ ë¶ˆêµ¬í•˜ê³ +ë’¤ì— ë¶™ëŠ” 한글 조사와 분리ë˜ì§€ ì•Šì•„ì„œ ``\verb|ì—|''까지 오른쪽으로 +ì‚ì ¸ë‚˜ê°€ 있다. 종래 한글 ë¼í…ì—서는 ì´ëŸ¬í•œ ë¬¸ì œê°€ ìžì£¼ ë°œìƒí•˜ì—¬ +문서작성ìžë¥¼ ê´´ë¡ížˆê³¤ 했다. + +\begin{figure} +\centering +\includegraphics{fig/linebreaktest} +\caption{행나눔 ë¬¸ì œ}\label{fig:allowbreakproblem} +\end{figure} + +\kotex ì€ ê°œì„ ëœ \wi{행나눔} ê¸°ëŠ¥ì´ ìž‘ë™í•œë‹¤. 그림~\ref{fig:allowbreakdone}\는 +\kotex ì„ ì‚¬ìš©í–ˆì„ ë•Œ ì´ ë¶€ë¶„ì´ ì–´ë–»ê²Œ 처리ë˜ëŠ”ê°€ 보여준다. + +\begin{figure} +\centering +\includegraphics{fig/allowbreak-dhucs} +\caption{dhucsì˜ í–‰ìžë¦„ 처리}\label{fig:allowbreakdone} +\end{figure} + +\subsection{여는 괄호 ì•žì˜ í–‰ìžë¦„} + +\wi{여는 괄호}와 ê´€ë ¨í•´ì„œ 다ìŒì„ 지ì 해둔다. 현재 여는 괄호는 ì˜ë¬¸ìž ë’¤ì— ì§ì ‘ +ì´ì–´ì„œ 나오지 않는 í•œ 새로운 ì¤„ì„ ì‹œìž‘í• ìˆ˜ 있다. \wi{ì‹ ì •ì‹} 님께서 ì•Œë ¤ì£¼ì‹ ë°”ì— +ì˜í•˜ë©´\footnote{\url{http://ktug.kldp.net/jsboard/read.php?table=ktugbd&no=4825}} +ëª¨ë“ ì¢…ë¥˜ì˜ ì—¬ëŠ” 괄호는 새로운 ì¤„ì„ ì‹œìž‘í•˜ëŠ” ê²ƒì´ ìœ ë‹ˆì½”ë“œ 표준ì´ë¼ê³ 한다. +ì˜ë¬¸ìœ¼ë¡œ ê¸€ì„ ì“¸ 때는 여는 괄호 ì•žì— í•˜ë‚˜ì˜ ê³µë°±ì„ ë‘게 ë˜ì–´ +ìžì—°ížˆ 새로운 ì¤„ì„ ì‹œìž‘í• ìˆ˜ ìžˆì„ ê²ƒì´ë¯€ë¡œ ì˜ë¬¸ìž 사ì´ì˜ 여는 괄호를 +개행가능하게 하여야 í• í•„ìš”ë¥¼ 발견하지 못하였다. 그러나 한글과 ì˜ë¬¸ì´ +만나는 ê³³ì—서는 í–‰ë‚˜ëˆ”ì´ ê°€ëŠ¥í•˜ì—¬ì•¼ 한다. 그림~\ref{fig:openingparen}\ì„ +ë³´ë¼. + +\begin{figure} +\centering +\includegraphics{fig/testdhucsallowbreak} +\caption{여는 ê´„í˜¸ì˜ í–‰ìžë¦„}\label{fig:openingparen} +\end{figure} + +만약 ì´ ê·¸ë¦¼ì—ì„œ ``FAQ(FancyHdr)''ì˜ ê´„í˜¸ 사ì´ì—ì„œ í–‰ì„ ìž˜ë¼ì•¼ 한다면 +여는 괄호 ì•žì— ê³µë°±ì„ ë‘ì–´ +\verb*|FAQ (FancyHdr)|와 ê°™ì´ ì¨ì•¼ í• ê²ƒì´ë‹¤. + +ì´ë°–ì—, \kotex ì€ í•œê¸€ 단어 ë’¤ì— ê´„í˜¸ ì•ˆì— ì˜ë¬¸ì„ +병기하는 경우 ì´ ì˜ë¬¸ì´ í–‰ëì— ê±¸ë¦¬ë”ë¼ë„ ì˜ë¬¸ 하ì´í”ˆì²˜ë¦¬ê°€ ìž‘ë™í•˜ë„ë¡ +í•˜ê³ ìžˆë‹¤. + +\subsection{ì´ë¥¸ë°” ``ê³ ì•„'' ë¬¸ì œ} + +``ê³ ì•„''란 í•œ ë¬¸ë‹¨ì˜ ë§ˆì§€ë§‰ í–‰ì´ í•œ 글ìžì™€ 종지부호로만 ë나는 경우를 +ì¼ì»«ëŠ”다. í•œ í–‰ ì „ì²´ 길ì´ì— 비êµí•´ë³´ì•˜ì„ ë•Œ í•œ ê¸€ìž í•œ í–‰ì€ ê·¸ ë¹„ì¤‘ì´ +너무 ìž‘ì•„ì„œ 때때로 글ì½ê¸°ì˜ íš¨ìœ¨ì„ ë°©í•´í•˜ê³ ë¶ˆí•„ìš”í•œ ê³µë°±ì´ ìƒê²¨ë‚˜ê²Œ 하여 +íŒë©´ì˜ 색조를 옅게 만드는 것으로 ìƒê°ë˜ì–´, ì¼ì°ë¶€í„° 한글 ì¡°íŒì˜ +금기 ì‚¬í• ì¤‘ 하나였다.\footnote{% + ì˜ì–´ê¶Œì—ì„œ `ê³ ì•„ì™€ 과부'ë¼ê³ í• ë•ŒëŠ” ì´ì™€ 조금 다른 ì˜ë¯¸ë¡œ ì“°ì´ëŠ” + ê²½ìš°ë„ ìžˆë‹¤. 예컨대 Peter Wilsonì˜ \textit{Memoir Manual}, p.~29ì—는 + ``\emph{ê³ ì•„}란 í•œ 페ì´ì§€ì˜ ë§ˆì§€ë§‰ì— í•œ 줄 ë˜ëŠ” ë‘ ì¤„ì´ ë‚¨ëŠ” ê²ƒì„ ë§í•œë‹¤. + Bringhurstì˜ ì•”ê¸°ë¥¼ 위한 트ë¦ì— 따르면, + `ê³ ì•„ëŠ” ë¯¸ëž˜ë§Œì´ ìžˆê³ ê³¼ê±°ê°€ 없는 것'ì´ë‹¤.''ë¼ê³ ì“°ê³ ìžˆë‹¤. + 즉, 과부와 ê³ ì•„ê°€ ëª¨ë‘ í–‰ë‚˜ëˆ”ì— ê´€í•œ ë¬¸ì œê°€ ì•„ë‹ˆë¼ + 페ì´ì§€ ë‚˜ëˆ”ì— ê´€í•œ ë¬¸ì œë¡œ 취급ë˜ê³ 있는 것ì´ë‹¤. 그러나 + ì´ ê¸€ì—서는 우리나ë¼ì˜ 관행ì 명ì¹ì¸ `문단 ë í•œ ê¸€ìž í•œ í–‰'ì„ (편ì˜ìƒ) + ê³ ì•„ë¼ê³ 부르기로 한다. +} + +\kotex ì—서는 ê³ ì•„ 회피가 부분ì 으로 ìžë™í™”ë˜ì—ˆë‹¤. ì›ì¹™ì 으로 +문단 ë§ˆì§€ë§‰ì— ì•„ë¬´ëŸ° 추가 코드 ì—†ì´ \verb|\par| ë˜ëŠ” 문단 종지 문ìžê°€ +ìžˆì„ ë•ŒëŠ” ê³ ì•„ ì•žì—ì„œ \verb|\nobreak|ê°€ ìž‘ë™í•˜ëŠ” 것과 ê°™ì€ íš¨ê³¼ë¥¼ +가진다. 그러나 문단 ëì— ì¶”ê°€ì ì¸ ì½”ë“œë‚˜ 문ìžê°€ ë” ìžˆì„ ë•Œ 때때로 +ì´ ìžë™ ê³ ì•„ 회피가 ë™ìž‘하지 않는 ê²½ìš°ë„ ìžˆìœ¼ë¯€ë¡œ, ì´ëŸ´ 때는 +\texttt{\textbackslash nobreak}를 +사용ìžê°€ ì§ì ‘ ì§€ì •í•˜ì—¬ì•¼ 한다. 특히 ë¬¸ë‹¨ì˜ ë§ˆì§€ë§‰ 글ìžê°€ ``다.''ì¼ ê²½ìš°ì— +한하여 사용ìžê°€ ê³ ì•„ 회피를 ê°•ì œí•˜ë„ë¡ ``\verb|\다|'' 매í¬ë¡œê°€ +새로 ë„ìž…ë˜ì—ˆë‹¤. +%\footnote{% +% \url{http://kts.ktug.kr/node/204}. +%} +ê°ì£¼ 안과 ê°™ì´ ë¬¸ë‹¨ 종지 ë¬¸ìž ì—†ì´ ë¬¸ë‹¨ì´ ì¢…ë£Œë¨ìœ¼ë¡œì¨ +ìžë™ \wi{ê³ ì•„ 회피}ê°€ ë™ìž‘하지 않는 ê²½ìš°ì— +ì´ ë§¤í¬ë¡œë¥¼ ì ì ˆí•˜ê²Œ í™œìš©í• ìˆ˜ 있다. + +ë¹„ë¡ ëª¨ë“ ê²½ìš°ì— ì™„ì „í•œ ê³ ì•„ 회피가 ì ìš©ë˜ëŠ” ê²ƒì€ ì•„ë‹ˆì§€ë§Œ, +ì´ë§Œí¼ì´ë¼ë„ ìžë™í™”ë¨ìœ¼ë¡œì¨ 한글 문서 ì¡°íŒì˜ 관행ì ê·œì•½ì— ë” ê°€ê¹Œì´ +ì ‘ê·¼í–ˆë‹¤ í•˜ê² ë‹¤. + +\section{한글 PDF 만들기}\label{sec:pdf} + +\pageref{sec:makepdf}페ì´ì§€ \ref{sec:makepdf}ì ˆì—ì„œ +pdf ì œìž‘ì— ê´€í•œ 사í•ì„ 개괄하였다. 여기서는 ì´ ë¬¸ì œì— ëŒ€í•˜ì—¬ +조금 ë” ë‹¤ë£¨ë ¤ê³ í•œë‹¤. + +한글 pdf 문서를 만드는 ë° ìžˆì–´ì„œ 지금까지 ìš”ì²ë˜ì–´ ì™”ë˜ ê²ƒì€ ëŒ€ëžµ +다ìŒê³¼ ê°™\다. +\begin{itemize} +\item 한글 í…ìŠ¤íŠ¸ì˜ ê²€ìƒ‰ê³¼ 추출 +\item pdf bookmarkì— í•œê¸€ 구현 +\item beamer 등 발표 문서 작성 패키지 ì§€ì› +\end{itemize} + +\subsection{하ì´í¼ë§í¬}\label{sec:hyperref} +하ì´í¼ë§í¬ë¥¼ 구현하기 위해서는 \pkg{hyperref}\를 ì´ìš©í•œë‹¤. +ì´ íŒ¨í‚¤ì§€ 사용ì—ì„œ 주ì˜í• ì ì€ í•œê¸€ ë ˆì´ë¸”ì´ë‚˜ 참조ìžë¥¼ +사용하면 아니ëœë‹¤ëŠ” 것ì´ë‹¤.\footnote{% + ì´ê²ƒì€ 명백히 Legacy \TeX ì˜ ì œì•½ì´ë‹¤. + \XeTeX ê³¼ ê°™ì€ ìœ ë‹ˆì½”ë“œ í… ì‹œìŠ¤í…œì—서는 한글 ë ˆì´ë¸” ë“±ì„ ìžìœ ë¡ê²Œ ì‚¬ìš©í• ìˆ˜ 있다.} + +hyperref ì„¤ì •ì€ ë‹¤ìŒ ì„¸ 가지 방법으로 ì´ë£¨ì–´ì§„다. +\begin{enumerate} +\item\label{itm:one} \verb|\usepackage[...]{hyperref}|ì˜ ì˜µì…˜ +\item\label{itm:two} \verb|\hypersetup| 문장 +\item\label{itm:three} \file{hyperref.cfg}ì— ë¯¸ë¦¬ ì„¤ì •ëœ ì˜µì…˜ +\end{enumerate} +예컨대 한글 문서를 주로 작성하는 경우 hyperrefì˜ \texttt{[unicode]} +ì˜µì…˜ì´ í•„ìš”í•˜ë‹¤. ê·¸ë¦¬ê³ í´ëž˜ìŠ¤ ìžì‹ ì´ hyperrefì„ ìŠ¤ìŠ¤ë¡œ 로드하는 +경우ì—는 (\ref{itm:one})ì´ë‚˜ (\ref{itm:two})\ê³¼ ê°™ì€ ë°©ë²•ìœ¼ë¡œ +ì´ ì˜µì…˜ì„ í™œì„±í™”í• ìˆ˜ 없게 ë˜ì–´ 있는 경우가 있다. ì´ëŸ´ 때는 (\ref{itm:three}) +ë°©ë²•ì„ ì‚¬ìš©í•œë‹¤. 즉 \file{hyperref.cfg}ì— (\ref{itm:two})ì˜ ë¬¸ìž¥ì„ +미리 ì 어넣어ë‘는 것ì´ë‹¤. + + +\subsection{한글 책갈피}\index{pdf bookmark} +pdf 문서 ì œìž‘ì— ìžˆì–´ì„œ 한글 책갈피(bookmark)ê°€ 필요하면, +다ìŒê³¼ ê°™ì´ í•œë‹¤. +\begin{verbatim} +\usepackage[pdfencoding=auto,<driver>,...]{hyperref} +\end{verbatim} +\pkg{hyperref}ì˜ ê°œì„ ì´ ì´ë£¨ì–´ì§ì— ë”°ë¼, 한글 책갈피를 만들기 위해 +별ë„ì˜ ë³µìž¡í•œ 조치를 ì·¨í• í•„ìš”ê°€ 없게 ë˜ì—ˆë‹¤. 다만, ì»´íŒŒì¼ ë£¨íŠ¸ì— ë”°ë¼ì„œ \verb|<driver>|를 +명시해주어야 한다는 ë° ì£¼ì˜í•˜ë©´ ëœë‹¤. \verb|pdftex|, \verb|dvipdfm|, +\verb|dvips| ë“±ì„ ì§€ì •í•œë‹¤.\footnote{\XeTeX, \LuaTeXì—서는 \texttt{<driver>}를 별ë„ë¡œ ëª…ì‹œí• í•„ìš”ê°€ 없다.} + +\section{찾아보기와 ì°¸ê³ ë¬¸í—Œ} + +\wi{색ì¸}(찾아보기, index)ì„ ë§Œë“¤ê¸° 위해 ì œê³µí•˜ëŠ” ìœ í‹¸ë¦¬í‹° +\util{komkindex}ì˜ ì‚¬ìš©ë²•ì— ëŒ€í•´ì„œëŠ” \pageref{sec:komkindex} +페ì´ì§€ \ref{sec:komkindex}ì ˆì„ ë³´ë¼. %ì´ ìœ í‹¸ë¦¬í‹°ì™€ ë”불어 +한글 ìƒ‰ì¸ ìŠ¤íƒ€ì¼ì¸ \verb|kotex.ist|를 ì œê³µí•œë‹¤. + +\wi{문헌목ë¡} ì¸ìš©ì€ 가능하다. Bib\TeX\ ë˜ëŠ” \util{biber}\ì„ ì´ìš©í•˜ì—¬ +ë¬¸í—Œëª©ë¡ ë°ì´í„°ë² ì´ìŠ¤ì—ì„œ 문헌목ë¡ì„ ì¶”ì¶œí• ìˆ˜ë„ ìžˆë‹¤.\footnote{% + 다만, í•œê¸€í™”ëœ ë¬¸í—Œëª©ë¡ ìŠ¤íƒ€ì¼ì´ 충분하지 ì•Šì•„ì„œ, + 최종ì 으로 ì•½ê°„ì˜ ìˆ˜ìž‘ì—…ì´ í•„ìš”í•œ ê²½ìš°ë„ ì—†ì§€ëŠ” ì•Šë‹¤ê³ ìƒê°í•œë‹¤. + 특히 ì €ìž-ì—°ë„ ë°©ì‹ì˜ ì¸ìš©ì—ì„œ 그러하다. ì´ ë¶„ì•¼ëŠ” + ë” ë§Žì€ ì—°êµ¬ì™€ ê°œë°œì´ í•„ìš”í•œ 지ì ì´ë‹¤.} + +%여기서는 plain 형ì‹ì˜ ì¸ìš©ì„ 테스트해보ìž. +%즉, \cite{dhhangul} ë˜ëŠ” \cite{yeonam}\ê³¼ ê°™ì€ í˜•ì‹ì˜ 문헌 ì¸ìš©ì´ +%가능한 ê²ƒì„ ë³¼ 수 있다. + +%\begin{quote} +%\cite{dhhangul}\ì„ ë³´ë¼. \cite{karnes}\를 ì½ì–´ë³´ë¼. +%\end{quote} + +\wi{ì°¸ê³ ë¬¸í—Œ} ì¸ìš©ì€ 너무나 ë§Žì€ ìœ í˜•ì´ ìžˆì–´ì„œ ì–´ë–¤ +ë¬¸ì œê°€ ë°œìƒí• 수 있는지를 ì™„ì „ížˆ 시험해보지 못하였다. +그러나 \pkg{natbib}, \pkg{cite}와 \pkg{apacite}를 위한 +코드를 ë‚´ìž¥í•˜ê³ ìžˆì–´, ì°¸ê³ ë¬¸í—Œ ì¸ìš©ì—ì„œ ë°œìƒí•˜ëŠ” ë¬¸ì œì— ëŒ€í•œ +지ì›ì„ 위해 ë…¸ë ¥í•˜ê³ ìžˆë‹¤.\footnote{% + í•œ 예로, \pkg{apacite} ì¶©ëŒ ë¬¸ì œì˜ ë³´ê³ ì™€ ê·¸ í•´ê²°ì— ê´€í•œ + \href{http://ktug.kldp.net/jsboard/read.php?table=operate&no=21183}{KTUG ê²Œì‹œíŒ 4984} + ì´í•˜ì˜ 글타래를 참조하ë¼. ì´ëŸ° ê³¼ì •ì„ ê±°ì³ì„œ 현재 + \pkg{apacite} ë“±ì˜ íŒ¨í‚¤ì§€ì— ëŒ€í•œ 지ì›ì´ ì´ë£¨ì–´ì§€ê²Œ ë˜ì—ˆë‹¤.} + +최근 ì£¼ëª©ë°›ê³ ìžˆëŠ” \pkg{biblatex}ì„ ì´ìš©í•˜ë©´ 한글 문헌목ë¡ì„ +ë” ìž˜ ìž‘ì„±í• ìˆ˜ 있다는 ë³´ê³ ê°€ 있다. ì´ ë¶„ì•¼ì— ëŒ€í•´ì„œ ë” ê¹Šì€ +연구가 필요하다. + +\section{옛한글 구현}\index{옛한글} + +옛한글 ë¬¸ì„œì˜ ì¡°íŒì€ 한글 \TeX ì˜ ê¿ˆì´ì—ˆê³ , KTUGì—ì„œ 2002ë…„ ì´í›„ +\pkg{dhhangul}ê³¼ ê°™ì€ Lambda 패키지를 통하여 성공ì ì¸ ì‹¤í—˜ì„ í–‰í•œ 바가 +있다. + +\pkg{dhucs-midkor}\는 옛한글, 즉 1933ë…„ ì´ì „ 표기법 ë¬¸í—Œì„ +ì‹ìží• 수 있게 한다.\footnote{% + 현재 ì´ íŒ¨í‚¤ì§€ë¥¼ 사용 가능하게 í•˜ë ¤ë©´ \cmd{tlmgr install kotex-midkor} + ëª…ë ¹ì„ \kotex\ ì €ìž¥ì†Œë¥¼ 등ë¡í•œ í›„ì— ë‚´ë ¤ì•¼ 한다. + dhucs-midkor는 \kotex-utfì˜ ì¼ë¶€ì´ì§€ë§Œ, 몇 가지 ì´ìœ (주로 글꼴 ê´€ë ¨ëœ) ë•Œë¬¸ì— + 별ë„ì˜ íŒ¨í‚¤ì§€ë¡œ 분리ë˜ì–´ 있다.} +필요한 ê²ƒì€ ì´ íŒ¨í‚¤ì§€ë¥¼ 설치한 í›„ì— ì˜›í•œê¸€ í…스트를 ì´ë¥¸ë°” ``첫가ë'' ë°©ì‹ìœ¼ë¡œ +ìž…ë ¥í•˜ëŠ” 것ë¿ì´ë‹¤.\footnote{% + ``첫가ë(LVT)'' ë°©ì‹ìœ¼ë¡œ ìž…ë ¥í•œë‹¤ëŠ” ê²ƒì€ ìœ ë‹ˆì½”ë“œ ìžëª¨ 조합형으로 í•œê¸€ì„ + ìž…ë ¥í•œë‹¤ëŠ” 뜻ì´ë‹¤. 예컨대 `ê°€'ë¼ëŠ” 글ìžëŠ” \textsf{[U+AC00]}ì— ì™„ì„±í˜• 문ìžê°€ + 있는ë°, ì´ ìŒì ˆ ì˜ì— 완성형 코드를 사용하지 ì•Šê³ ìžëª¨ ì˜ì—ì˜ ì´ˆì„± `ㄱ'ê³¼ 중성 `ã…'를 결합하여 \textsf{[U+1100][U+1161]}ë¡œ 조합하여 + 표현하는 ê²ƒì„ ë§í•œë‹¤. ì´ëŸ° ì‹ì˜ ìžëª¨ 조합으로 í•œê¸€ì„ í‘œí˜„í•˜ë©´ + ê·¸ 표현 í•œê³„ì— ì œì•½ì´ ê±°ì˜ ì—†ìœ¼ë©° 현대 한글과 옛한글 수백만 ìžë¥¼ ëª¨ë‘ í‘œí˜„í• ìˆ˜ 있다. +} +%그러나 ë°°í¬íŒì˜ 매í¬ë¡œë§Œìœ¼ë¡œ 충분하지 않으며, +%다ìŒê³¼ ê°™ì€ ì¤€ë¹„ê°€ ë” í•„ìš”í•˜ë‹¤. +%\begin{enumerate} +%\item 옛한글 í°íŠ¸(\file{obatang.ttf} ë˜ëŠ” \file{ogulim.ttf}) +%\item 옛한글 코드 변환 ìœ í‹¸ë¦¬í‹° +%\item 옛한글 코드를 다룰 수 있는 편집기와 ìž…ë ¥ê¸° +%\end{enumerate} + +ì´ì „ì—는 옛한글 ë¬¸í—Œì˜ ì¡°íŒì´ 꽤 까다ë¡ê³ 복잡한 ì¼ì´ì—ˆìœ¼ë©°, +그런 ìƒí™©ì—ì„œ \kotex ì´ ì˜›í•œê¸€ ì¡°íŒ ëŠ¥ë ¥ì„ ê°–ì¶”ê³ ìžˆë‹¤ëŠ” ê²ƒì€ ë§¤ìš° +중요한 ì¼ì´ì—ˆë‹¤. í˜„ìž¬ë¡œì„œë„ ê·¸ 성취를 ê°€ë³ê²Œ ë³¼ 수는 없으나, ì „ì— ë¹„í•˜ì—¬ +ì˜›í•œê¸€ì„ í¬í•¨í•˜ëŠ” ê³ ë¬¸í—Œ ì¡°íŒì´ 매우 ìš©ì´í•´ì§„ ê²ƒë„ ì‚¬ì‹¤ì´ë‹¤. +\begin{enumerate}[(1)] +\item 옛한글 처리 ê¸°ëŠ¥ì„ ê°–ì¶˜ ê¸€ê¼´ì´ ë‹¤ì–‘í•´ì¡Œë‹¤. ì´ ë¶„ì•¼ì—ì„œ KTUGì˜ +ì€ë°”탕 ê¸€ê¼´ì€ ë‹¨ì—° ì„ êµ¬ì ì¸ ìœ„ì¹˜ë¥¼ ì°¨ì§€í•˜ê³ ìžˆìœ¼ë©°, ì‹¤ë¬´ì— ì“¸ 수 ìžˆì„ ì •ë„ì˜ +품위를 갖춘 ``함초롬 LVT'' ê¸€ê¼´ì˜ ë“±ìž¥ì´ ì°¨ì§€í•˜ëŠ” ì˜ë¯¸ëŠ” 매우 중요하다. +ê·¸ 후, Windows 8ì— ë²ˆë“¤ëœ ``ë§‘ì€ ê³ ë”•''ì— ê°™ì€ ê¸°ëŠ¥ì´ í¬í•¨ë¨ìœ¼ë¡œì¨, +ì‚¬ì‹¤ìƒ ì˜›í•œê¸€ 표현과 ê´€ë ¨ëœ ê¸€ê¼´ ë¬¸ì œì— ìžˆì–´ì„œ 중요한 진ì¼ë³´ë¥¼ ì´ë£©í•˜ê²Œ ë˜ì—ˆë‹¤.\footnote{% + ì´ì™€ ë”불어, ì˜ˆì „ ì“°ì´ë˜ ì´ë¥¸ë°” ``한양 PUA'' ë°©ì‹ì€ ì—ì‚¬ì˜ ë’¤ì•ˆê¸¸ë¡œ + 사ë¼ì§ˆ 때가 ë˜ì—ˆë‹¤ê³ 본다.} +\item 플랫í¼ì„ ë§‰ë¡ í•˜ê³ ``첫가ë'' ì˜›í•œê¸€ì„ ìž…ë ¥í• ìˆ˜ 있는 \wi{한글 ìž…ë ¥ê¸°}ë“¤ì´ ë“±ìž¥í•˜ì˜€ë‹¤. +맥 오ì—ìŠ¤ì˜ í•˜ëŠ˜ìž…ë ¥ê¸°, êµ¬ë¦„ìž…ë ¥ê¸° 등으로 첫가ë ì˜›í•œê¸€ì„ ì†ì‰½ê²Œ ìž…ë ¥í• ìˆ˜ 있게 ë˜ì—ˆìœ¼ë©° 윈ë„우즈ì—ë„ ìƒˆë‚˜ë£¨ ìž…ë ¥ê¸°ì™€ ê°™ì´ ì´ë¥¼ 가능하게 하는 ê²ƒë“¤ì´ ìžˆë‹¤. +\item \kotex ì˜ ì¤‘ìš”í•œ 기여 ì¤‘ì˜ í•˜ë‚˜ì¸ ì˜›í•œê¸€ ê´€ë ¨ 코드변환 ìœ í‹¸ë¦¬í‹°ê°€ +\kotex-utilityë¡œ ì œê³µëœë‹¤. \util{jamo-normalize} 스í¬ë¦½íŠ¸ëŠ” 특히 ìœ ìš©í•˜ë‹¤. +\item \XeTeX-\ko와 \LuaTeX-\ko는 옛한글 처리 ê¸°ëŠ¥ì„ ìžì—°ìŠ¤ëŸ½ê²Œ íƒ‘ìž¬í•˜ê³ ìžˆë‹¤. +ì˜›í•œê¸€ì„ ë§ˆì¹˜ í˜„ëŒ€í•œê¸€ì„ ì“°ë“¯ì´ ìžì—°ìŠ¤ëŸ½ê²Œ ì²˜ë¦¬í• ìˆ˜ 있는 것ì´ë‹¤. +\end{enumerate} +%ì„ ìœ„í•´ì„œ 갖추어야 í• +%ì¡°ê±´ì´ ì œë²• 까다ë¡ê³ +%\footnote{% +% 특히 ì˜›í•œê¸€ì„ ì²˜ë¦¬í• ìˆ˜ 있는 공개 í°íŠ¸ê°€ ì „í˜€ 없다는 ì ì€ +% 매우 치명ì ì´ë‹¤.} +%ì´ë¥¼ 처리하는 ê³¼ì •ì´ íŽ¸ë¦¬í•˜ë‹¤ê³ í• ìˆ˜ 없다% +%\footnote{% +% 코드 변환과 ê°™ì€ ì•½ê°„ì˜ ì „ì²˜ë¦¬ê°€ 필요하다.}% +%ê³ ëŠ” 하나, +%옛한글 ë¬¸í—Œì˜ ì‹ìžë¥¼ êµ¬í˜„í•˜ê³ ìžˆë‹¤ëŠ” ìžì²´ê°€ 매우 중요한 사실ì´ë‹¤. +%옛한글 ì¡°íŒì— 관한 ì „ë°˜ì ì¸ ì‚¬í•, ì´ë¡ ì 배경과 구체ì ì¸ ì§€ì¹¨ì€ \cite{LeeKH}\ì„ +%ì°¸ê³ í•˜ë¼. + +ë‹¤ìŒ ì†¡ê°•ì˜ \cnm{사미ì¸ê³¡} ì˜ˆë¬¸ì€ ìœ„í‚¤ë¬¸í—Œì—ì„œ\footnote{% + \url{http://ko.wikisource.org/wiki/\%EC\%82\%AC\%EB\%AF\%B8\%EC\%9D\%B8\%EA\%B3\%A1}} +ê°€ì ¸ì˜¨ í…스트를 +다ìŒê³¼ ê°™ì€ ëª…ë ¹ì„ ì£¼ì–´ ì „ë¶€ 첫가ë 코드로 ë°”ê¾¸ê³ \pkg{dhucs-midkor} +패키지를 ì–¹ì€ í›„ì— (별다른 조치 ì—†ì´) 그대로 í¬í•¨í•œ 것ì´ë‹¤. ì´ ìœ í‹¸ë¦¬í‹°ì˜ +ì‚¬ìš©ë²•ì€ \pageref{sec:hypuautil}페ì´ì§€ \Cref{sec:hypuautil}ì„ +ì°¸ê³ í•˜ë¼. +\begin{verbatim} +# jamo-normalize -d -o <yettest.txt >yettest.tex +\end{verbatim} +만약 현대한글까지 ì „ë¶€ 첫가ë으로 바꾸지 않으면 현대한글 ìŒì ˆë¬¸ìžê°€ +ë³¸ë¬¸ì˜ ê²ƒê³¼ ë˜‘ê°™ì€ ëª¨ì–‘ìœ¼ë¡œ ì°ížŒë‹¤. + +\begin{verse} +\ifPDFTeX\def\mymidkorfont{ogul} % or {obat} +\else\ifLuaOrXeTeX \hangulfontspec[Script=Hangul]{HCR Dotum LVT}\fi\fi +\IfFileExists{yettext.tex}{\input yettext}{} +\end{verse} + +\pkg{dhucs-midkor}ë¡œ ì˜›í•œê¸€ì„ í‘œí˜„í• ë•Œ ì„ íƒí• 수 있는 ê¸€ê¼´ì€ +바탕체와 굴림체 ë‘ ê°€ì§€ì´ë‹¤. ìœ„ì˜ ì˜ˆë¬¸ì€ êµ´ë¦¼ì²´ë¡œ ì‹ìžë˜ì—ˆê³ ì´ê²ƒì´ ë””í´íŠ¸ì´ë‹¤. +만약 바탕체로 ì‹ìží•˜ë ¤ë©´ \verb|\def\mymidkorfont{obat}|ë¼ê³ +ì„ ì–¸í•˜ë©´ ëœë‹¤. ê·¸ëŸ°ë° obatangì´ë¼ëŠ” 글꼴ì—ì„œ 온 바탕체 ì˜›í•œê¸€ì€ +êµ´ë¦¼ì²´ì— ë¹„í•´ 그다지 예ì˜ì§€ 않다. + +ì¼ë°˜ì ì¸ ì˜ë¯¸ì—ì„œ 본격ì ì¸ ì˜›í•œê¸€ 문서를 ìž‘ì„±í•˜ë ¤ 한다면 +\kotex-utf보다는 \XeTeX-\koê°€ ë”ìš± ì ì ˆí•˜ë‹¤. +ì´ ìƒˆë¡œìš´ ì—”ì§„ì„ ê¸°ë°˜ìœ¼ë¡œ í•œ \kotex\ íŒ¨í‚¤ì§€ë“¤ì€ ì˜›í•œê¸€ì— ëŒ€í•œ ê±°ì˜ +ëª¨ë“ ë¬¸ì œë¥¼ 완벽하게 í•´ê²°í•´ë‘ê³ ìžˆë‹¤. + +\section{ì¼ë³¸ì–´ì™€ 중êµì–´ 문단}\index{ì¼ë³¸ì–´ 문단} + +\kotex ì—는 \pkg{dhucs-trivcj}ê°€ í¬í•¨ë˜ì–´ 있다. +ì´ê²ƒì€ 한글 문서ì—ì„œ ì•½ê°„ì˜ \wi{ì¼ë³¸ì–´} ë˜ëŠ” \wi{중êµì–´} ì¸ìš©ë¬¸ì„ 처리하게 í•˜ë ¤ëŠ” +목ì 으로 ì œìž‘ëœ ê²ƒìœ¼ë¡œì„œ 본격ì ì¸ \wi{다êµì–´ 문서}를 처리하는 ë°ëŠ” ì•„ì§ +미í¡í•˜ì§€ë§Œ í¬ì§€ ì•Šì€ ê·œëª¨ì˜ ì¼ë³¸ì–´ 중êµì–´ ë¬¸ë‹¨ì€ ë‚˜ì˜ì§€ ì•Šì€ ì •ë„ì˜ +결과를 ì–»ì„ ìˆ˜ ìžˆì„ ê²ƒìœ¼ë¡œ ìƒê°í•˜ê³ 있다.\footnote{% + \pkg{xetex-ko}, \pkg{luatex-ko}ì—서는 별ë„ì˜ íŒ¨í‚¤ì§€ë¥¼ + 로드하지 ì•Šì•„ë„ \texttt{\textbackslash japanese} ëª…ë ¹ì„ + 쓸 수 있다. 특히 \pkg{luatex-ko}는 ìžì²´ì— ruby ê¸°ëŠ¥ì„ ê°€ì§€ê³ ìžˆë‹¤.} +ì¼ë³¸ì–´ í•œìžì˜ ë…ìŒì„ ìž‘ì€ ê°€ë‚˜ 문ìžë¡œ 붙ì´ëŠ” 것(루비)ì€ \pkg{CJK}ì˜ +ì¼ë¶€ì¸ \pkg{ruby}\를 불러서 í• ìˆ˜ 있다. +ì¼ë³¸ì–´ ë˜ëŠ” 중êµì–´ ë¬¸ë‹¨ì„ ì‹ìží•˜ë ¤ë©´ \pkg{dhucs-trivcj}를 +로드하여야 한다. + +%\begin{japanesechinese} + +\begin{quote} +\begin{japanese} +\LaTeX~ã¨ã„ã†ã®ã¯ã€å¸‚販ソフトé¡è² ã‘ã®ãã‚Œã„ãªæ–‡æ›¸ãŒ +作れる「文書整形ソフトã€ã§ã€ã€Œãƒ©ãƒ†ãƒƒã‚¯ã€ +ã‚‚ã—ãã¯ã€Œãƒ©ãƒ†ãƒ•ã€ãªã©å¤‰ã£ãŸèªã¿æ–¹ã‚’ã—ã¾ã™ã€‚ +ã¡ã‚‡ã£ã¨ã‚«ã‚¿ã„言葉を使ã†ã¨ã€Œçµ„版~(ãã¿ã¯ã‚“)~ソフトã€ã¨ã‚‚言ã„ã¾ã™ã€‚ +組版ã¨ã¯ã€æ´»å—を組んã§ãƒšãƒ¼ã‚¸ã«å°åˆ·ã™ã‚‹ãŸã‚ã®ç‰ˆã‚’作る作æ¥ã®ã“ã¨ã§è‹±èªžã§ +タイプセッティング~(type setting)~ã¨è¨€ã„ã¾ã™ã€‚ +\end{japanese} +\end{quote} + +ì¼ë³¸ì–´ì™€ 중êµì–´ ê¸€ê¼´ì€ \TeX{}Liveì— ê¸°ë³¸ìœ¼ë¡œ í¬í•¨ë˜ì–´ 있는 +wadalab-unicode 글꼴과 arphic 글꼴(type 1)ì„ ì´ìš©í•œë‹¤. +\TeX{}Live를 fullë¡œ 설치하면 당연히 ì‹œìŠ¤í…œì— ì„¤ì¹˜ë˜ì–´ ìžˆì„ ê²ƒì´ë¯€ë¡œ +별ë„ì˜ ê¸€ê¼´ 설치 ì ˆì°¨ ì—†ì´ ë°”ë¡œ ì´ìš©í• 수 있다. +다만 ì´ ê¸€ê¼´ì—는 +êµµì€ê¸€ê¼´ì´ë‚˜ ê³ ë”•ì²´ ê¸€ê¼´ì´ ë³„ë„ë¡œ ê°–ì¶”ì–´ì ¸ 있지 않다. +ì¼ë³¸ 문ìžì™€ 로마ìžê°€ ì´ì–´ì§ˆ ë•Œ 필요한 `\wi{ì§§ì€ ê°„ê²©}'ì€ tilde(\verb|~|)ë¡œ í‘œì‹œí• ìˆ˜ 있다. +ì´ê²ƒì€ \pkg{CJK}ì˜ ë°©ì‹ê³¼ ë™ì¼í•˜ë‹¤. + +\pkg{dhucs-trivcj}ê°€ ì œê³µí•˜ëŠ” í™˜ê²½ì€ \texttt{japanese}와 +\texttt{chinese}ì´ë‹¤. 다만 \texttt{chinese} í™˜ê²½ì€ ê°„ìžì²´ 환경과 +번ìžì²´ í™˜ê²½ì„ ê°ê° \texttt{Schinese}와 \texttt{Tchinese}ë¡œ +êµ¬ë¶„í• ìˆ˜ 있다. ê¸°ë³¸ê°’ì€ \texttt{chinese}ê°€ ê°„ìžì²´ 환경으로 +ë˜ì–´ 있지만 만약 번ìžì²´ í™˜ê²½ì„ \texttt{chinese}ë¡œ ì“°ê³ ì‹¶ë‹¤ë©´ +\begin{verbatim} +\let\chinese\Tchinese +\let\endchinese\endTchinese +\end{verbatim} +ë¼ê³ ì„ ì–¸í•˜ë©´ ëœë‹¤. 다른 ë¬¸ì„œì™€ì˜ í˜¸í™˜ì„ ìœ„í•´ì„œ 번ìžì²´ í™˜ê²½ì„ +그대로 \texttt{Tchinese}ë¼ê³ 쓰는 ê²ƒë„ ì¢‹ì€ ë°©ë²•ì´ë‹¤. + +ë‹¤ìŒ í‘œëŠ” \texttt{dhucs-trivcj}ì—ì„œ 사용하는 ê° ì–¸ì–´ë³„ +í°íŠ¸ì˜ ì´ë¦„ì´ë‹¤. +\begin{center} +\begin{tabular}{l|ll|ll} +\hline + & \multicolumn{2}{l|}{trivcj} & \multicolumn{2}{l}{trivcj-adobe} \\ +\cline{2-5} + & mj & gt & mj & gt \\ +\hline +ì¼ë³¸ì–´ & min & -- & jpmj & jpgt \\ +중êµì–´ê°„ìž & gbsn & -- & cnmj & cngt \\ +중êµì–´ë²ˆìž & bsmi & -- & ctmt & -- \\ +\hline +\end{tabular} +\end{center} + +간단한 중êµì–´ 문장 하나를 ì‹ìží•´ë³´ìž.\footnote{\url{http://wikka.ctex.org/TeX} 웹사ì´íŠ¸ì—ì„œ +ì¸ìš©í•¨.} + +\begin{chinese} +\begin{description} +\item[{[}高质é‡çš„输出{]}] TeX~éµå¾ªä¼ 统的排版规则,以排版的质é‡ä¸ºæœ€é‡è¦çš„ç›®æ ‡ã€‚ + å¦‚æžœä½ æŠŠ~TeX~的输出结果和用其它的排版软件排版相åŒçš„æ–‡æœ¬æ‰€å¾—åˆ°çš„ç»“æžœåŠ ä»¥æ¯”è¾ƒï¼Œ + ä½ å°±ä¼šå‘现其ä¸çš„区别。 + +\item[{[}超常的稳定性{]}] 自从~TeX~出现以æ¥ï¼Œåªæœ‰ä¸€äº›å¾®å°çš„改动。也就是说, + åå‡ å¹´å‰çš„~TeX~文件用现在的~TeX~系统排版得到的结果与åå‡ å¹´å‰å¾—åˆ°çš„ç»“æžœæ˜¯ä¸€æ ·çš„ã€‚ + 稳定性还体现在~TeX~系统æžå°‘会崩溃,å¯ä»¥å¤„ç†ä»»æ„大å°çš„文件,å³ä½¿ä½ 的计算机的内å˜å¾ˆå°‘, + TeX~也å¯è‡ªå¦‚的工作。 +\end{description} +\end{chinese} + +%\end{japanesechinese} + +\section{세로쓰기} + +\kotex-utf는 한글 \wi{세로쓰기}를 ì§ì ‘ 지ì›í•˜ì§€ 않는다. +몇 가지 íŽ¸ë²•ì„ ì¨ì„œ 세로쓰기 문단ì´ë‚˜ 문서를 만드는 ì‹¤í—˜ì´ í–‰í•´ì§„ ì ì´ ìžˆì§€ë§Œ +ì¼ë°˜í™”í• ë§Œí•œ ê²ƒì€ ì•„ë‹ˆì—ˆë‹¤. +한편, \XeTeX-\ko는 í•œê¸€ì˜ ì„¸ë¡œì“°ê¸°ê°€ 구현ë˜ì–´ 있다. \pkg{xetexko-vertical} 패키지를 ì´ìš©í•˜ì—¬ 세로쓰기를 가능하게 한다. + +\chapter{글꼴 ë¬¸ì œ}\index{글꼴 ë¬¸ì œ} + +\XeTeX ì´ë‚˜ \LuaTeX ì˜ ë“±ìž¥ìœ¼ë¡œ 가장 급격한 변화를 ë§žì€ ê²ƒì´ +한글 글꼴(í°íŠ¸)ì˜ ì‚¬ìš© ë°©ì‹ì— 대한 것ì´ë‹¤. 트루타입과 ì˜¤í”ˆíƒ€ìž…ì„ +ì§ì ‘ ì‚¬ìš©í• ìˆ˜ 있는 ì´ëŸ¬í•œ í… ì—”ì§„ì˜ ë“±ìž¥ì€ ë§¤ìš° ì¤‘ìš”í•˜ê³ ê·¹ì ì¸ ë³€í™”ë¥¼ +한글 í… í™˜ê²½ì— ë„입하게 하였다. +ì´ëŸ¬í•œ 새로운 í… ì—”ì§„ì—ì„œ í°íŠ¸ë¥¼ 사용하는 ë¬¸ì œëŠ” 해당 문서를 ì°¸ê³ í•˜ë¼. + +ì´ ê¸€ì€ ë ˆê±°ì‹œ í…ì—ì„œ 구현ë˜ëŠ” \pkg{kotex-utf}ì— ê´€í•œ 것ì´ë‹¤. +ë”°ë¼ì„œ ì´ ìž¥ ì „ì²´ì˜ ë‚´ìš©ì€ ì˜¤ì§ \util{latex}ì´ë‚˜ \util{pdflatex}으로 컴파ì¼í•˜ëŠ” 경우ì—만 해당하며, \XeTeX, \LuaTeXì—ì„œ í•œê¸€ì„ ì‚¬ìš©í•˜ëŠ” 경우와 í˜¸í™˜ì„±ì´ ì—†ë‹¤. + +\section{개관} + +현재 ë²„ì „ì˜ \kotex ì€ ë””ìžì¸ìƒ `\wi{기본 글꼴}'ì´ ì—†ë‹¤. ì´ì „ ë²„ì „ê¹Œì§€ ì€ê¸€ê¼´ type 1 (\pkg{untype1})\index{ì€ê¸€ê¼´ type 1}ì„ ê¸°ë³¸ 글꼴로 ì‚¼ê³ ìžˆì—ˆìœ¼ë¯€ë¡œ í¬ê²Œ 달ë¼ì§„ ì ì´ë‹¤. +그런ë°, 기본 ê¸€ê¼´ì´ ì—†ë‹¤ëŠ” ê²ƒì€ \cmd{\usepackage\{kotex\}}만으로는 +한글 글ìžê°€ ì°ížˆì§€ 않는다는 ê²ƒì„ ì˜ë¯¸í•œë‹¤. ì‹¤ì œë¡œ \XeTeX-\ko와 \LuaTeX-\ko는 ì´ëŸ° ì‹ìœ¼ë¡œ ë™ìž‘í•˜ê³ ìžˆìœ¼ë©°, 반드시 한글 ê¸€ê¼´ì„ ëª…ì‹œì 으로 ì§€ì •í•´ì£¼ì–´ì•¼ 하게 ë˜ì–´ 있다. + +하위 í˜¸í™˜ì„±ë„ ì—¼ë‘ì— ë‘ê³ ìžˆëŠ” \kotex-utfì—ì„œ 만약 ì´ë ‡ê²Œ ë˜ë©´ 사용ìžì˜ í˜¼ì„ ì„ +불러올 ê²ƒì´ ìžëª…하므로, ìš°ì„ ì•„ë¬´ëŸ° ê¸€ê¼´ë„ ì§€ì •í•˜ì§€ 않으면 \pkg{nanumtype1} ê¸€ê¼´ì„ ë¶ˆëŸ¬ 글ìžë¥¼ 보여주게 ë˜ì–´ 있다.\footnote{단, í•œìž ì˜ì—ì€ \pkg{uhc}.} nanum type 1ì´ ì„ íƒëœ ì´ìœ 는 ì´ ê¸€ê¼´ 패키지가 CTANì— ë“±ë¡ë˜ì–´ ìžˆê³ \TeX\,Liveì—ì„œ ì œê³µí•˜ëŠ” 것ì´ê¸° 때문ì´ë‹¤.\footnote{% + ì›ëž˜ \pkg{cjk-ko}ì—ì„œ 사용하기 위해 ì œìž‘ëœ ê¸€ê¼´ì´ë‹¤.} +\index{나눔 type 1} + +그러나 ì´ê²ƒì€ `기본 글꼴'과는 ì„±ì§ˆì´ ë‹¤ë¥¸ë°, ê·¸ ì´ìœ 는 \kotex ì´ ì œê³µí•˜ëŠ” +글꼴 처리 ëŠ¥ë ¥ì— ë¹„ì¶”ì–´ ë§Žì€ ë¶€ë¶„ì´ ìƒëžµë˜ì–´ 있기 때문ì´ë‹¤. 예를 들면 \texttt{ttfamily}ì— í•´ë‹¹í•˜ëŠ” 타ìžì²´ê°€ 별ë„ë¡œ 없다는 ì , í•œìžëŠ” í•œ 가지 ê¸€ê¼´ë°–ì— ì‚¬ìš©í•˜ì§€ ì•Šê³ êµµì€ í•œìžê°€ ì°ížˆì§€ 않는다는 ì 등ì—ì„œ 그러하다. + +ê¸€ê¼´ì˜ ì„ íƒê³¼ ì‚¬ìš©ì´ ì „ì 으로 사용ìžì—게 ë§¡ê²¨ì ¸ 있으나, ``편ì˜ë¥¼ 위하여'' ìƒì„¸í•œ 글꼴 ì„¤ì •ì´ ì—†ì„ ë•Œ +나눔 type 1ì´ í•œê¸€ ì˜ì—ì„ ì‹ìží•˜ê¸° 위하여 사용ëœë‹¤ê³ 기억해ë‘ìž. + +\section{ì˜ì—, 가족, \cntrdots} + +\subsection{ìž…ë ¥ 문ìžì˜ ì˜ì—} + +í…ìŠ¤íŠ¸ì˜ ë¬¸ìžë¥¼ ì‹ìží• ë•Œ, \kotex ì€ ìž…ë ¥ 문ìžë¥¼ 세 ì˜ì—으로 ë‚˜ëˆ„ê³ ê°ê°ì— +대하여 다른 ê¸€ê¼´ì„ ì 용한다.\index{ìž…ë ¥ë¬¸ìžì˜ ì˜ì—} +\begin{enumerate} +\item \textbf{ë¼í‹´ ë¬¸ìž ì˜ì—}. ASCII 문ìžë“¤ì€ ëª¨ë‘ ì—¬ê¸°ì— ë“¤ì–´ê°„ë‹¤. 즉 +ë¡œë§ˆìž ì•ŒíŒŒë²³ê³¼ 숫ìž, ì¼ë¶€ 문장부호들ì´ë‹¤. +ì´ ì˜ì—ì˜ ë¬¸ìžë¥¼ ì‹ìží•˜ëŠ” ê²ƒì€ ì¼ë°˜ì ì¸ ë¼í‹´ ë¬¸ìž ë¬¸ì„œì™€ ì™„ì „ížˆ ë™ì¼í•˜ë‹¤. +그러므로 \pkg{fontenc}ë¡œ OT1, T1 ë“±ì˜ í°íŠ¸ ì¸ì½”ë”©ì„ ì§€ì •í•˜ê±°ë‚˜ +\pkg{lmodern}, \pkg{txfonts}와 ê°™ì€ê¸€ê¼´ 패키지를 사용하는 ê²ƒë„ +ì´ ì˜ì—ì— ì˜í–¥ì„ 미친다.\index{ë¼í‹´ë¬¸ìž ì˜ì—} + +\item \textbf{한글 ì˜ì—}. [U+AC00]ì—ì„œ [U+D7FF]까지 한글 ìŒì ˆë¬¸ìž ì˜ì—ì˜ +글ìžì™€ 한글 ìžëª¨ ë° í•œê¸€ 호환ìžëª¨ 글ìžë“¤ì— 해당한다. ì´ ì˜ì—ì„ ì‹ìží•˜ëŠ” ê¸€ê¼´ì„ +`한글 글꼴'ì´ë¼ 한다.\index{한글 ì˜ì—} + +\item \textbf{í•œìž ì˜ì—}. ìœ„ì˜ ë¼í‹´ ë¬¸ìž ì˜ì—ê³¼ 한글 ì˜ì—ì„ ì œì™¸í•œ ëª¨ë“ +문ìžê°€ í¬í•¨ëœë‹¤. í•œì¤‘ì¼ í˜¸í™˜ 문장부호, í•œìžëŠ” ë¬¼ë¡ ì´ê³ ì¼ë¶€ í°íŠ¸ì—ì„œ +ë°œê²¬í• ìˆ˜ 있는 PUA(ì‚¬ìš©ìž ì˜ì—) 옛한글 문ìžë„ ì—¬ê¸°ì— ì†í•œë‹¤. ì´ ì˜ì—ì€ `í•œìž ê¸€ê¼´'ë¡œ ì‹ìží•œë‹¤.\index{í•œìž ì˜ì—} +\end{enumerate} +ì´ ì„¸ ì˜ì—ì€ ì™„ì „ížˆ 분리ë˜ì–´ ìžˆê³ ì„œë¡œ ì˜í–¥ì„ 미치지 않는다. 즉 +한글 ì˜ì—ì˜ ê¸€ê¼´ì„ ë°”ê¾¸ë”ë¼ë„ ë¼í‹´ë¬¸ìžë‚˜ í•œìž ì˜ì—ì˜ ê¸€ê¼´ì˜ ì„ íƒì´ +(ì›ì¹™ì 으로) 바뀌지 않는다. + +\subsection{ë¼í‹´ ë¬¸ìž ì˜ì— 글꼴} + +\thispkgì˜ ë¼í‹´ ë¬¸ìž ê¸€ê¼´ ê¸°ë³¸ê°’ì€ OT1 ì¸ì½”ë”©ì˜ \wi{CM}ì´ë‹¤. +\wi{T1 ì¸ì½”딩}으로 \wi{EC 글꼴}ì„ ì‚¬ìš©í•˜ë ¤ë©´ 다ìŒì„ +ì „ì²˜ë¦¬ë¶€(preamble)ì— ì 어준다. +\begin{verbatim} +\usepackage[T1]{fontenc} +\end{verbatim} +글꼴 ì„¤ì • 패키지를 사용하면 ì´ ì˜ì— 문ìžì— ì˜í–¥ì„ 미친다. +예를 들어 \wi{pxfonts}를 본문ì—ì„œ ì“°ë ¤ë©´, +\begin{verbatim} +\usepackage{pxfonts} +\end{verbatim} +와 ê°™ì´ í•œë‹¤. + +NFSS\footnote{\LaTeX ì˜ í°íŠ¸ ì„ íƒ ìŠ¤í‚´ì„ ê°€ë¦¬í‚¨ë‹¤.}를 따르며, rm, sf, tt +패밀리와 md, bf 시리즈, up, it, sl ì…°ì´í”„ë“¤ì„ ì„ íƒí•˜ëŠ” í°íŠ¸ ì„ íƒ ëª…ë ¹ ì—ì‹œ +그대로 ì ìš©ëœë‹¤. + +\pkg{kotex} ìžì²´ê°€ font encodingì„ ì •ì˜í•˜ê³ 있기 때문ì—, font encodingì„ ë°”ê¾¸ëŠ” +ëª…ë ¹, 예를 들면 \verb|\usepackage[T1]{fontenc}|ê³¼ ê°™ì€ í–‰ì€ \pkg{kotex}ì´ +로드ë˜ê¸° ì „ì— ë¶€ë¥´ëŠ” ê²ƒì´ ì¢‹ë‹¤. + +ì´í›„ì˜ ë…¼ì˜ëŠ” 한글 ë° í•œìž ì˜ì— ê¸€ê¼´ì— ê´€í•œ 사í•ì´ë‹¤. + +\subsection{글꼴 가족과 ì¸ì½”딩} + +\kotex ì€ í•œê¸€ê³¼ í•œìž ì˜ì— ê¸€ê¼´ì— ëŒ€í•´ì„œë„ \wi{NFSS} ë°©ì‹ì˜ +글꼴 ì„ íƒì´ ë™ìž‘하ë„ë¡ ì„¤ê³„ë˜ì–´ 있다.\index{글꼴 가족} + +ì´ ì˜ì— ê¸€ê¼´ì„ rm, sf, tt 세 글꼴 가족(family)으로 구분한다. +ê°ê°ì„ 편ì˜ìƒì˜ 명ì¹ì¸ ``바탕(ë˜ëŠ” 명조), ë‹ì›€(ë˜ëŠ” ê³ ë”•), 타ìž''ì— +대ì‘시킨다. ì´ë“¤ì€ ë¼í‹´ 문ìžì˜ ``serif, sans serif, typewriter''ì— +해당하는 것으로 본다. + +\begin{center} +\begin{tabular}{c|c|c|c} +\hline + & rm & sf & tt \\ \hline +한글 & 한글바탕글꼴 & 한글ë‹ì›€ê¸€ê¼´ & 한글타ìžê¸€ê¼´ \\ \hline +í•œìž & í•œìžë°”탕글꼴 & í•œìžë‹ì›€ê¸€ê¼´ & í•œìžíƒ€ìžê¸€ê¼´ \\ \hline +\end{tabular} +\end{center} + +\kotex ì´ í•œê¸€ê³¼ í•œìž ì˜ì— ì‹ìžì— 사용하는 í°íŠ¸ëŠ” LUC ì¸ì½”딩 +í°íŠ¸ì´ë‹¤. ì´ ì¸ì½”ë”©ì€ ìœ ë‹ˆì½”ë“œ 문ìžêµ°ì„ 수백 ê°œì˜ subfontë¡œ ë¶„í• í•˜ì—¬ +처리하ë„ë¡ ë˜ì–´ 있어 ì‹¤ì œ 글꼴 íŒŒì¼ ìžì²´ì˜ êµ¬ì„±ì€ ë§¤ìš° 복잡하지만 \TeX ì˜ +í°íŠ¸ ì •ì˜ (font definition) ë°©ì‹ì— ì˜í•˜ì—¬ 대표 ì´ë¦„으로 í˜¸ì¶œí• ìˆ˜ 있다. + +다른 글꼴 ì„ íƒ ì—†ì´ ë‚˜ëˆ” type 1으로 ì‹ìží•˜ëŠ” 경우, ì´ ê¸€ê¼´ê°€ì¡±ë“¤ì€ ë‹¤ìŒê³¼ ê°™ì´ ëŒ€ì‘ë˜ì–´ 있다. +타ìžì²´ ê¸€ê¼´ì„ ë³„ë„ë¡œ í• ë‹¹í•˜ì§€ 못한 ê²ƒì€ í•´ë‹¹í•˜ëŠ” ê¸€ê¼´ì´ ì—†ê¸° 때문ì´ë‹¤. ì°¸ê³ ë¡œ +ì€ê¸€ê¼´ type 1ì„ ì“´ë‹¤ë©´ uttzë¼ëŠ” ì€íƒ€ìž ê¸€ê¼´ì„ ì´ ì˜ì—ì— í• ë‹¹í• ìˆ˜ 있었다.\footnote{% + ì€íƒ€ìž 서체를 타ìžì²´ 패밀리로 ì§€ì •í•˜ëŠ” ë°©ë²•ì€ \pageref{sec:oldmethod}페ì´ì§€ë¥¼ + ë³´ë¼.} + +\begin{center} +\begin{tabular}{c|c|c|c} +\hline + & rm & sf & tt \\ \hline +한글 & nanummj & nanumgt & nanumgt \\ \hline +í•œìž & uhcmj & nanumgt & nanumgt \\ \hline +\end{tabular} +\end{center} + +글꼴 ê°€ì¡±ì„ ì§€ì •í•˜ëŠ” ê²ƒì€ ë‹¤ìŒ NFSS ëª…ë ¹ì„ ì“´ë‹¤. +ìœ—ì¤„ì˜ ì„¸ 개는 ì¸ìžë¥¼ 갖는 `ëª…ë ¹í˜•'ì´ê³ ì•„ëž«ì¤„ì˜ ì„¸ 개는 +`ì„ ì–¸í˜•'ì´ë‹¤. +\begin{boxedverbatim} +\textrm, \textsf, \texttt +\rmfamily, \sffamly, \ttfamily +\end{boxedverbatim} +ì´ ëª…ë ¹ì´ ì£¼ì–´ì§€ë©´ ë¼í‹´ë¬¸ìž ì˜ì—ë¿ ì•„ë‹ˆë¼ í•œê¸€ê³¼ í•œìž ì˜ì—ì— ëŒ€í•´ì„œë„ +ìœ„ì˜ í‘œì— ì£¼ì–´ì§„ 대ì‘ì— ë”°ë¼ í•œê¸€ê³¼ í•œìžë¥¼ ì‹ìží•œë‹¤. + +ì´ë°–ì— series, shape, size ë“±ì— í•´ë‹¹í•˜ëŠ” NFSS ëª…ë ¹ì´ +한글과 í•œìžì— 다 ì ìš©ëœë‹¤. + +\kotex-utfì—서는 (\XeTeX-\ko와 달리) 수학 문ìžì— +한글 ê¸€ê¼´ì„ ì“¸ 수 없다. 수학 ê¸€ê¼´ë“¤ì€ ë¼í‹´ 문ìžì™€ ê°™ì´ ì·¨ê¸‰ë˜ë©° +NFSSì˜ ìˆ˜í•™ 글꼴 ëª…ë ¹ì„ ê·¸ëŒ€ë¡œ 따른다. +ìˆ˜ì‹ ì•ˆì— í•œê¸€ í…스트를 넣어야 한다면 \pkg{amsmath}ì˜ +\cmd{\text} ëª…ë ¹ì„ ì“´ë‹¤. + +\section{ê¸€ê¼´ì˜ ì œí•œê³¼ ë” ë§Žì€ ê¸€ê¼´ ì‚¬ìš©ì— ëŒ€í•œ ë¬¸ì œ} + +Legacy \TeX ê³¼ \XeTeX, \LuaTeX ì˜ ê°€ìž¥ í° ì°¨ì´ ì¤‘ì˜ í•˜ë‚˜ê°€ +í°íŠ¸ ë¬¸ì œì— ê´€ë ¨ëœ ê²ƒì´ë‹¤. 즉 새로운 í… ì—”ì§„ë“¤ì€ íŠ¸ë£¨íƒ€ìž…, 오픈타입과 +ê°™ì€ ê¸€ê¼´ì„ ìžìœ ë¡ê²Œ 다룰 수 있게 ë¨ìœ¼ë¡œì¨, 종래 \TeX ì˜ +í°íŠ¸ 사용 ë°©ì‹ì— ë”ì´ìƒ êµ¬ì• ë˜ì§€ ì•Šì•„ë„ ë˜ê²Œ ë˜ì—ˆë‹¤. + +\begin{table}[b] +\centering +\caption{한글 글꼴 사용 범위} +\begin{tabular}{c|c|c|c|c} +\hline + & mf & type 1 & truetype & opentype \\ \hline \hline +tex + dvips & 가능 & 가능 & & \\ \hline +tex + dvipdfmx & 가능 & 가능 & (변환필요) & (변환필요) \\ \hline +pdftex & 가능 & 가능 & (변환필요) & (변환필요) \\ \hline \hline +xetex & 가능 & 가능 & ì§ì ‘ 사용 & ì§ì ‘ 사용 \\ \hline +luatex & 가능 & 가능 & ì§ì ‘ 사용 & ì§ì ‘ 사용 \\ +\hline +\end{tabular} +\end{table} + +만약 ë” ë§Žì€ ê¸€ê¼´ì˜ ì‚¬ìš©ì„ ì›í•œë‹¤ë©´ ì´ í… ì—”ì§„ìœ¼ë¡œ 갈아타는 ê²ƒì´ ì¢‹ë‹¤. +\circemph{í°íŠ¸ê°€ ë¬¸ì œë¼ë©´ \XeTeX ì„ ì“°ì‹œë¼.} + +ì• ì´ˆë¶€í„° \kotex ì€ í°íŠ¸ ì‚¬ìš©ì— ê´€í•˜ì—¬ ë§Žì€ +ê³ ë¯¼ì´ ìžˆì—ˆê³ ëª‡ 가지 ë°©ë²•ì„ ì œì‹œí•œ ë°” 있으며 ê·¸ ëª…ë ¹ë“¤ì€ ì—¬ì „ížˆ +ìœ íš¨í•˜ì§€ë§Œ, êµ³ì´ ê·¸ë ‡ê²Œê¹Œì§€ 하면서 Legacy \TeX ì—ì„œ ``ë§Žì€ í°íŠ¸''를 +ì‚¬ìš©í• í•„ìš”ê°€ 없어졌다. + +\subsection{\kotex ì˜ ê¸€ê¼´ ê´€ë ¨ ëª…ë ¹}\label{sec:oldmethod} + +아래 \kotex ì´ ë§ˆë ¨í•´ ë‘” í°íŠ¸ ê´€ë ¨ ëª…ë ¹ 몇 개를 ì •ë¦¬í•˜ì—¬ 둔다. + +\begin{boxedverbatim} +\SetHangulFonts{mj}{gt}{tz} +\SetHanjaFonts{mj}{gt}{tz} +\end{boxedverbatim} +기본 ê¸€ê¼´ì„ ì„¤ì •í•œë‹¤. 세 ê°œì˜ ì¸ìžëŠ” ê°ê° 명조/ê³ ë”•/타ìžì— 해당한다. + +\begin{boxedverbatim} +\SetSerifFonts{hangul}{hanja} +\SetSansFonts{hangul}{hanja} +\SetMonoFonts{hangul}{hanja} +\end{boxedverbatim} +ë‘ ê°œì˜ ì¸ìžëŠ” ê°ê° 한글 ì˜ì—ê³¼ í•œìž ì˜ì—ì„ ì‹ìží• 글꼴 ì´ë¦„ì´ ì˜¨ë‹¤. + +\begin{boxedverbatim} +\SetAdhocFonts{hangul}{hanja} +\end{boxedverbatim} +본문ì—ì„œ ì¼ì‹œì 으로 ê¸€ê¼´ì„ ë°”ê¾¸ê³ ìž í• ë•Œ 쓰기 위해 ë§ˆë ¨ëœ ëª…ë ¹ì´ë‹¤. +특히 ì´ ëª…ë ¹ì€ í•œê¸€ê³¼ í•œìž ì˜ì—ì—만 ì˜í–¥ì„ ë¼ì¹˜ë¯€ë¡œ ë¼í‹´ ë¬¸ìž ì˜ì—ì€ ë³„ë„ë¡œ +ì§€ì •í•´ì£¼ì–´ì•¼ 한다. + +\subsection{Legacy \TeX ì„ ìœ„í•œ 한글 글꼴 패키지들} + +새로운 í… ì—”ì§„ì˜ ë“±ìž¥ìœ¼ë¡œ ì´ì œ ì‚¬ì‹¤ìƒ í•„ìš”ê°€ 사ë¼ì¡Œì§€ë§Œ +한때 다양한 글꼴 패키지가 ë§Œë“¤ì–´ì ¸ì„œ ìœ í†µëœ ì‚¬ë¡€ë“¤ì´ ë§Žë‹¤. + +ê·¸ 가운ë°ëŠ” 백묵 글꼴, 문화부 글꼴, 윈ë„우즈 기본 글꼴, í•œê²¨ë ˆê²°ì²´ ë“±ì„ +í…ì´ ì‚¬ìš©í• ìˆ˜ 있ë„ë¡ ì¡°ì„±í•˜ì—¬ ì œê³µí•œ ê²½ìš°ë„ ìžˆì—ˆìœ¼ë‚˜, 현재 ì´ íŒ¨í‚¤ì§€ë“¤ì„ +찾아보기는 ì–´ë µë‹¤. + +\paragraph{ì€ê¸€ê¼´ type 1} +현재 \kotex\ ì €ìž¥ì†Œì—ì„œ \pkg{kotex-base}ë¼ëŠ” ì´ë¦„으로 ì œê³µë˜ëŠ” +untype1\index{ì€ê¸€ê¼´ type 1}ì€ ì¢…ëž˜ 기본 글꼴로 사용ë˜ë˜ 것ì´ë¯€ë¡œ ì´ ê¸€ê¼´ 패키지를 +다시 사용하기를 ì›í•˜ëŠ” 경우가 ìžˆì„ ìˆ˜ 있다. +ì´ ë•ŒëŠ” ë¨¼ì € ì´ íŒ¨í‚¤ì§€ë¥¼ +\begin{verbatim} +tlmgr install kotex-base +\end{verbatim} +설치한 후ì—, 본문ì—ì„œ ë‹¤ìŒ í•œ ì¤„ì„ ì¶”ê°€í•´ì¤€ë‹¤. +\begin{boxedverbatim} +\usepackage{dhucs-untype1} +\end{boxedverbatim} + +\paragraph{트루타입 글꼴} +ì´ì œ 필요가 줄었지만, ê·¸ëž˜ë„ íŠ¸ë£¨íƒ€ìž… í°íŠ¸ë¥¼ \kotex-utfì—ì„œ +ì‚¬ìš©í•˜ë ¤ 하며, í°íŠ¸ ë¼ì´ì„ 스 ë“±ì— ëŒ€í•˜ì—¬ +ìžì‹ ì´ ì±…ìž„ì§ˆ 수 ìžˆê³ , ì•½ê°„ì˜ ë³µìž¡í•œ ì„¤ì • ìž‘ì—…ì„ +ê¸°êº¼ì´ í•´ë‚´ë ¤ 한다면, \textsf{ttf2kotexfont} ìœ í‹¸ë¦¬í‹°ë¥¼ 사용하면 +ëœë‹¤. ì´ ìœ í‹¸ë¦¬í‹°ì˜ ì‚¬ìš©ë²•ì€ ì´ ë¬¸ì„œ ë§ë¯¸ì— 별ë„ì˜ ìž¥ìœ¼ë¡œ ë§ˆë ¨ë˜ì–´ 있다(\pageref{cha:truetype}페ì´ì§€, \ref{cha:truetype}장). + +\subsection{엄격한 ë¬¸ìž ì²´í¬} + +한글 문서 작성 ìƒí™©ì€ 매우 복잡해서, 현재 ì‚¬ìš©ì¤‘ì¸ í°íŠ¸ì— 사용ìžê°€ +í‘œí˜„í•˜ê³ ìž í•˜ëŠ” ëª¨ë“ ë¬¸ìžê°€ 구비ë˜ì–´ 있지 ì•Šì€ ê²½ìš°ê°€ 많다. +ì€ê¸€ê¼´ì˜ ì€ë°”탕체만 하ë”ë¼ë„ 예컨대 í•œìžëŠ” KS X 1001ì— í•´ë‹¹í•˜ëŠ” 4888ìžë°–ì—는 +들어 있지 않다. + +ê·¸ëŸ°ë° \TeX ì€ \file{.tfm}ì´ ì•„ì˜ˆ 없다면 ì—러를 내지만 \file{.tfm}ì€ +있으나 ê·¸ \file{.tfm}ì˜ ë¬¸ìž ì •ì˜ì— 해당 글ìžê°€ 없는 경우ì—는 +다만 글ìžë¥¼ ì‹ìží•˜ì§€ ì•Šê³ ê²½ê³ ë§Œì„ ë³´ì´ê³ 지나가면서 \file{.log}ì— ê¸°ë¡í•˜ëŠ” ê²ƒì— +그친다. ê·¸ ê²°ê³¼ \file{.log}를 세심하게 살피지 않으면 혹 부지불ì‹ê°„ì— +íŠ¹ì • 문ìžë¥¼ ì‹ìží•˜ì§€ 못하는 결과를 초래하게 ëœë‹¤. + +ì´ ë•Œë¬¸ì— ë„ìž…ëœ ì˜µì…˜ì´ \texttt{[strictcharcheck]}ì´ë‹¤. +ì´ ì˜µì…˜ì„ í™œì„±í™”í•˜ë©´ \eTeX ì˜ ì›ì‹œëª…ë ¹ì„ ì´ìš©í•˜ì—¬ 만약 \file{.tfm}ì€ +ìžˆëŠ”ë° íŠ¹ì • 문ìžê°€ 없다면 ì—러를 ë°œìƒì‹œí‚¤ë©´ì„œ 컴파ì¼ì„ 멈추게 한다. +문서 작성ìžëŠ” ì´ë¥¼ 통해 í˜„ìž¬ì˜ ìƒí™©ì„ 보다 잘 ì¸ì‹í•˜ê³ í°íŠ¸ë¥¼ êµì²´í•˜ê±°ë‚˜ +ìž„ì‹œ í°íŠ¸ë¥¼ ì§€ì •í•˜ëŠ” ë“±ì˜ ì¡°ì¹˜ë¥¼ ì·¨í• ìˆ˜ ìžˆì„ ê²ƒì´\다. \index{strictcharcheck}\index{엄격한 ë¬¸ìž ì²´í¬} + +ì´ ì˜µì…˜ì„ ì§€ì •í•˜ì§€ 않으면 ì—러를 보여주지 ì•Šê³ ë‹¤ë§Œ \file{.log}ì—만 +기ë¡í•œë‹¤. + +\chapter{한글 문서 ì„œì‹ì„ 위한 부가 패키지들} + +ì´ ìž¥ì—ì„œ 설명하는 부가 íŒ¨í‚¤ì§€ë“¤ì€ \pkg{kotex-utf}ì—서만 í™œìš©í• ìˆ˜ 있으며 +\XeTeX, \LuaTeXì„ ì‚¬ìš©í•˜ëŠ” 경우와는 í˜¸í™˜ì„±ì´ ì—†ë‹¤. + +\section{ê°•ì¡° ë°©ì‹}\label{sec:gremph} + +\ref{sec:emphasis} ì†Œì ˆì—ì„œ ë…¼ì˜í•œ 바와 ê°™ì´ ê°•ì¡° ëª…ë ¹(\cmd{\emph})ì´ +ì£¼ì–´ì¡Œì„ ë•Œ ê¸°ìš¸ì¸ ê¸€ìžì²´ë¥¼ 쓸 것ì¸ì§€ 글꼴 대체 ë°©ì‹ì„ 쓸 것ì¸ì§€ë¥¼ ì •í• ìˆ˜ 있게 +하는 부가 패키지가 \pkg{dhucs-gremph}ì´ë‹¤. + +ì´ íŒ¨í‚¤ì§€ë¥¼ 로드하면 \cmd{\emph} ëª…ë ¹ì˜ ê°•ì¡° ë¶€ë¶„ì´ \emph{ë‚˜ëˆ”ê³ ë”•}으로 ì‹ìžëœë‹¤. +ì€ê¸€ê¼´ type 1 패키지를 ì‚¬ìš©í• ê²½ìš°, ì€ê·¸ëž˜í”½ 서체가 기본ì´ì—ˆë˜ ê²ƒì„ ìƒê¸°í•˜ë¼. + +패키지가 ì œê³µí•˜ëŠ” ëª…ë ¹ì´ ëª‡ 가지 있다. + +\begin{boxedverbatim} +\SetGremphFonts{hangul}{hanja} +\end{boxedverbatim} +ê°•ì¡° ë¶€ë¶„ì— ì‹ìží• ê¸€ê¼´ì„ ì§€ì •í•œë‹¤.\footnote{% + 현실ì 으로 ìƒê°í•´ë³´ë©´ í˜„ìž¬ì˜ \kotex\ ì´ìš© ìƒí™©ì—ì„œ + \pdfLaTeX 으로 사용ìžê°€ 추가ì ì¸ type 1 글꼴ì´ë‚˜ 트루타입 \TeX\ ê¸€ê¼´ì„ ì‚¬ìš©í•˜ê²Œ ë ê°€ëŠ¥ì„±ì€ + ê±°ì˜ ì—†ë‹¤ê³ ë³´ëŠ” ê²ƒì´ ì¢‹ì„ ê²ƒì´ë‹¤. gremph ê¸°ëŠ¥ë„ ê²°êµ ê¸€ê¼´ì˜ ë¬¸ì œì´ë¯€ë¡œ ì´ ë¬¸ì œë¥¼ ë” + 섬세하게 ì œì–´í•˜ë ¤ë©´ \XeTeX\ ì—”ì§„ì„ ì‚¬ìš©í• ê²ƒì„ ê¶Œí•œë‹¤.} +주ì˜í• ì ì€ ì€ê¸€ê¼´ì´ë‚˜ \util{ttf2kotexfont}ë¡œ +설치한 트루타입 글꼴 사용시ì—는 í°íŠ¸ ì´ë¦„ ì•žì— `o'를 하나 붙여주어야 한다는 ì ì´ë‹¤. +즉 +\begin{verbatim} +\SetGremphFonts{nanummj}{nanumgt} +\end{verbatim} +으로 좋지만, ì€ê¸€ê¼´ì¼ 경우 +\begin{verbatim} +\SetGremphFonts{outgr}{outgt} +\end{verbatim} +와 ê°™ì´ ì§€ì •í•´ì•¼ ì •ìƒì 으로 ë™ìž‘한다. + +\begin{boxedverbatim} +\ungremph, \regremph +\end{boxedverbatim} +ê°•ì¡° ë°©ì‹ì„ ê¸°ìš¸ì¸ ê¸€ê¼´ë¡œ ë˜ëŒë¦¬ê±°ë‚˜ ì´ë¥¼ 다시 글꼴 대체 ë°©ì‹ìœ¼ë¡œ 하ë¼ëŠ” ëª…ë ¹ì´ë‹¤. + +%만약 emphì— í•´ë‹¹í•˜ëŠ” +%ê¸€ê¼´ì„ ê·¸ëž˜í”½ì´ ì•„ë‹Œ 다른 글꼴로 ë°”ê¾¸ê³ ì‹¶ë‹¤ë©´ 다ìŒê³¼ ê°™ì´ í•œë‹¤. +%\begin{verbatim} +%\usepackage[gremphhangul=unbm,gremphhanja=unyt]{dhucs-gremph} +%\end{verbatim} +%첫번째 ì¸ìžëŠ” 한글, ë‘번째 ì¸ìžëŠ” í•œìž ê¸€ê¼´ì„ ì§€ì •í•˜ëŠ” 것ì´ë‹¤. +%ë˜, emphì— í•´ë‹¹í•˜ëŠ” 문ìžë¥¼ êµµì€ê¸€ê¼´ë¡œ í•˜ê³ ì‹¶ìœ¼ë©´, +%\begin{verbatim} +%\usepackage[bfemph]{dhucs-gremph} +%\end{verbatim} +%와 ê°™ì´ \verb|[bfemph]| ì˜µì…˜ì„ ì§€ì •í•œë‹¤.\footnote{% +% ì€ê¸€ê¼´ 중ì—는 boldface ê¸€ê¼´ì´ ë”°ë¡œ ë§ˆë ¨ë˜ì–´ 있지 ì•Šì€ ê²ƒì´ ë§Žë‹¤ëŠ” +% ì ì— ì£¼ì˜í•˜ë¼. ì´ ê²½ìš°ì—는 ì•½ê°„ì˜ Warningì„ ë‚´ë©´ì„œ 그냥 보통 글꼴로 +% ì‹ìžëœë‹¤.} +%ë¬¸ì„œì˜ ì¤‘ê°„ì—ì„œ 기울임 ë°©ì‹ê³¼ 글꼴 변경 \verb|\emph| ë°©ì‹ì„ 바꿀 ìˆ˜ë„ ìžˆë‹¤. +%ê°ê° \verb|\regremph| ëª…ë ¹ê³¼ \verb|\ungremph|를 사용한다. +%\regremph\verb|\regremph|를 ì§€ì •í•œ 경우ì—는, +%\begin{quote} +%\emph{테스트. test.} +%\end{quote} +%와 ê°™ì´ ì‹ìžë˜ê³ , \ungremph\verb|\ungremph|를 +%ì„¤ì •í•œ 경우ì—는, +%\begin{quote} +%\emph{테스트. test.} +%\end{quote} +%와 ê°™ì´ ì‹ìžëœë‹¤. +%\regremph + +\section{ê°ì£¼ 형ì‹}\label{sec:fn} + +\subsection{dhucsfnì˜ ê°ì£¼ íŒì§œê¸°} + +\pkg{dhucsfn} 패키지는 \wi{ì€ê´‘í¬}ì˜ H\LaTeX\ 1.0.1ê³¼ +\kotex-eucì— ìžˆëŠ” \pkg{hangulfn} 패키지를 \kotex 으로 +í¬íŒ…í•œ 것ì´ë‹¤. 아래 사용법 설명과 용어는 ì›ë³¸ íŒ¨í‚¤ì§€ì— ëŒ€í•œ +ì„¤ëª…ì„ ë‹´ê³ ìžˆëŠ” hlatexguide 문서ì—ì„œ 그대로 ê°€ì ¸ì™”ë‹¤. + +\bigskip + +íŒ¨í‚¤ì§€ì˜ ì‚¬ìš©ë²•ì€ ë‹¤ìŒê³¼ 같다. +\begin{verbatim} + \usepackage[ì„ íƒì‚¬í•]{dhucsfn} +\end{verbatim} + +\texttt{ì„ íƒì‚¬í•}(옵션)으로는 ê°ì£¼ ë²ˆí˜¸ì˜ íŒì§œê¸° ë°©ì‹ì„ ì§€ì •í•˜ëŠ” +\texttt{첨ìž}와 \texttt{괄호}ê°€ ìžˆëŠ”ë° ê°ê° 다ìŒê³¼ ê°™ì´ ì§œì—¬ì§„ë‹¤. +\begin{itemize} +\item \texttt{첨ìž(superscript)}: \xample{$^1$ê°ì£¼ë¬¸} +\item \texttt{괄호(parenthesis)}: \xample{1) ê°ì£¼ë¬¸} +\end{itemize} +\texttt{첨ìž}ì˜ ê²½ìš°ì—는 ê°ì£¼ 번호와 ê°ì£¼ë¬¸ 사ì´ê°€ ë¶™ê³ +\texttt{괄호}ì˜ ê²½ìš°ì—는 소괄호와 ê°ì£¼ë¬¸ 사ì´ì— 구분 ê³µê°„ì´ ìžˆë‹¤. +ì• ì´ˆê°’ì€ \texttt{첨ìž}ì´ë‹¤. + +ê°ì£¼ íŒë©´ì˜ íŒì§œê¸°ë¥¼ ì§€ì •í•˜ëŠ” \texttt{ì„ íƒì‚¬í•}ì˜ ì¢…ë¥˜ëŠ” 다ìŒê³¼ +같다. +\begin{itemize} + +\item \texttt{다í•ì´ì–´ì“°ê¸°(multipara)}: ì—°ì´ì€ ê°ì£¼ê°€ 새 í–‰ì—ì„œ 시작하지 ì•Šê³ ì´ì „ + í–‰ì˜ ì˜¤ë¥¸ìª½ì— ë‚˜ì—´ë˜ë©°, 새 ê°ì£¼ì˜ ë„“ì´ê°€ í–‰ì˜ ì˜¤ë¥¸ìª½ 경계를 넘어 설 + ë•Œì— ê·¸ ê°ì£¼ëŠ” 새 í–‰ì—ì„œ 시작한다. 문서 ì „ì²´ê°€ 길ì´ê°€ ì§§ì€ ê°ì£¼ë¡œë§Œ + 구성ë ë•Œì— ì‚¬ìš©í• ìˆ˜ 있는 íŒì§œê¸° ë°©ì‹ì´ë‹¤. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize 12)~첫번째 ê°ì£¼\qquad 13)~ë‘번째 ê°ì£¼\qquad + 14)~세번째 ê°ì£¼\qquad 15)~네번째 ê°ì£¼\linebreak 16)~다섯번째 + ê°ì£¼\qquad 17)~여섯번째 ê°ì£¼\qquad 18)~ì¼ê³±ë²ˆì§¸ ê°ì£¼\qquad + 19) ì—¬ëŸë²ˆì§¸ ê°ì£¼ } + +\item \texttt{단순ì´ì–´ì“°ê¸°(para)}: ``\texttt{다í•ì´ì–´ì“°ê¸°}''와 ê°™ì€ ë°©ì‹ì´ë‚˜ + í•œ ê°ì£¼ì˜ ë„“ì´ê°€ í–‰ì˜ ì˜¤ë¥¸ìª½ 경계를 넘어 설 ë•Œì— ê²½ê³„ë¥¼ 넘어서는 + ë¶€ë¶„ì´ ì¤„ë°”ê¿ˆì— ì˜í•´ ë‹¤ìŒ í–‰ìœ¼ë¡œ 넘겨진다는 ì ì´ ë‹¤ë¥´ë‹¤. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize 12)~첫번째 ê°ì£¼\quad 13)~ë‘번째 ê°ì£¼\quad 14)~세번째 + ê°ì£¼\quad 15)~네번째 ê°ì£¼\quad 16)~다섯번째 ê°ì£¼\quad 17)~여섯번째 + ê°ì£¼\quad 18)~ì¼ê³±ë²ˆì§¸ ê°ì£¼\quad 19)~ì—¬ëŸë²ˆì§¸ ê°ì£¼} + +\item \texttt{내어쓰기(hang)}: ê°ê°ì˜ ê°ì£¼ëŠ” 새 í–‰ì—ì„œ 시작한다. ê°ì£¼ 번호가 + ê°ì£¼ë¬¸ì˜ 왼쪽으로 ë‚´ì–´ ì¨ ì§€ê³ , ê°ì£¼ë¬¸ì˜ 왼쪽맞춤 위치가 ê°ì£¼ë¬¸ì˜ 첫 + 글ìžì˜ 위치ì´ë‹¤. ì´ ë°©ì‹ì´ ì• ì´ˆê°’ì´ë‹¤. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize\tabcolsep0pt + \begin{tabular}[t]{lp{.9\columnwidth}} + 12)~ & ê°ì£¼ë©´ì˜ ê°ì£¼ 번호와 구분 ê³µê°„ì„ ê°ì£¼ë¬¸ìœ¼ë¡œë¶€í„° 왼쪽으로 ë‚´ì–´ + 쓰는 ë°©ì‹ì´ë‹¤. ê°ì£¼ë¬¸ì˜ 가로 ë„“ì´ëŠ” ë³¸ë¬¸ì˜ ê°€ë¡œ ë„“ì´ì—ì„œ ê°ì£¼ + 번호와 구분 ê³µê°„ì˜ ë„“ì´ë§Œí¼ 뺀 길ì´ì´ë‹¤. + \end{tabular} + } + +\item \texttt{왼쪽맞춤(leftflush)}: ê°ê°ì˜ ê°ì£¼ëŠ” 새 í–‰ì—ì„œ 시작한다. ê°ì£¼ì˜ 첫 + ì¤„ì´ ì™¼ìª½ë§žì¶¤ìœ¼ë¡œ 짜진다. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize + 12)~ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì´ 들여쓰기나 ë‚´ì–´ì“°ê¸°ì— ì˜í•´ 구분ë˜ì§€ ì•Šê³ + ì „ì²´ê°€ 하나로 왼쪽맞춤 ë˜ëŠ” íŒì§œê¸° ë°©ì‹ì´ë‹¤. ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì˜ + 사ì´ì—는 구분 ê³µê°„ì´ ì‚½ìž…ëœë‹¤. 구분 ê³µê°„ì€ \texttt{첨ìž}ì˜ ê²½ìš° + 0ptì´ê³ \texttt{괄호}ì˜ ê²½ìš° 공간 문ìžì´ë‹¤. + } + +\item \texttt{들여쓰기(indent)}: ë¼í…ì´ ì œê³µí•˜ëŠ” 기본 ê°ì£¼ íŒì§œê¸°ì™€ ìœ ì‚¬í•œ + ë°©ì‹ì´ë‹¤. ê°ì£¼ 번호는 3ë°°ê°ì˜ 위치ì—ì„œ 오른쪽으로 ì •ë ¬ë˜ë©° ê°ì£¼ë¬¸ì´ + 구분 ê³µê°„ì„ ì‚¬ì´ì— ë‘ê³ ì´ì–´ì§„다. ê°ì£¼ë¬¸ 사ì´ì— ì¤„ë°”ê¿ˆì´ ì¼ì–´ë‚˜ë©´ + 새 í–‰ì´ ë³¸ë¬¸ì˜ ì™¼ìª½ 맞춤 위치ì—ì„œ 시작한다. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize\settowidth{\dimen0}{ê°ì£¼} + \hbox to1.5\dimen0{\hss 12)}~첫줄 들여쓰기 ë°©ì‹ì´ë‹¤. ê°ì£¼ ë²ˆí˜¸ì˜ + ëì´ ì™¼ìª½ 가장 ìžë¦¬ì—서부터 3ë°°ê°ì˜ 위치ì´ë‹¤. ì—°ì´ì€ ê°ì£¼ì˜ ê°ì£¼ + ë²ˆí˜¸ë„ ê°™ì€ ìœ„ì¹˜ì— ì •ë ¬ëœë‹¤.\\ + \hbox to1.5\dimen0{\hss 13)}~ì´ì–´ì§€ëŠ” ê°ì£¼ì´ë‹¤. ê°ì£¼ 번호가 ìœ„ìª½ì˜ + ê°ì£¼ 번호와 함께 오른쪽으로 ì •ë ¬ë˜ì—ˆë‹¤. + } + +\item \texttt{들여왼쪽맞춤(leftflushindent)}: ``\texttt{왼쪽맞춤}''ê³¼ ê°™ì€ ë°©ì‹ì´ë‹¤. + ì „ì²´ ê°ì£¼ë©´ì´ 본문으로부터 오른쪽으로 2ë°°ê° ë“¤ì—¬ ì¨ì§„다. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize\settowidth{\dimen0}{ê°ì£¼}\tabcolsep0pt + \begin{tabular}[t]{lp{.9\columnwidth}} + \rule{\dimen0}{0pt} & + 12)~ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì´ 들여쓰기나 ë‚´ì–´ì“°ê¸°ì— ì˜í•´ 구분ë˜ì§€ ì•Šê³ + ì „ì²´ê°€ 하나로 왼쪽맞춤 ë˜ëŠ” íŒì§œê¸° ë°©ì‹ì´ë‹¤. ì „ì²´ ê°ì£¼ë©´ì´ + ë³¸ë¬¸ì˜ ì™¼ìª½ë§žì¶¤ 위치ì—ì„œ 2ë°°ê° ë“¤ì—¬ì§„ë‹¤. + \end{tabular} + } + +\item \texttt{들여내어쓰기(hangpar)}: ``\texttt{들여쓰기}''와 ê°™ì€ ë°©ì‹ì´ë‹¤. ì „ì²´ + ê°ì£¼ë©´ì´ 본문으로부터 오른쪽으로 2ë°°ê° ë“¤ì—¬ ì¨ì§„다. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize\tabcolsep0pt + \settowidth{\dimen0}{ê°ì£¼} + \hspace*{\dimen0} + \multiply\dimen0 by-1 \advance\dimen0 .89\columnwidth + \begin{tabular}[t]{lp{\dimen0}} + 12)~ & ê°ì£¼ë©´ì˜ ê°ì£¼ 번호와 구분 ê³µê°„ì„ ê°ì£¼ë¬¸ìœ¼ë¡œë¶€í„° 왼쪽으로 + ë‚´ì–´ 쓰는 ë°©ì‹ì´ë‹¤. ì „ì²´ ê°ì£¼ë©´ì€ ë³¸ë¬¸ì˜ ì™¼ìª½ì—ì„œ 2ë°°ê° ë“¤ì—¬ + 짜진다. ê°ì£¼ë¬¸ì˜ 가로 ë„“ì´ëŠ” ë³¸ë¬¸ì˜ ê°€ë¡œ ë„“ì´ì—ì„œ ê°ì£¼ 번호와 + 구분 ê³µê°„ì˜ ë„“ì´ ê·¸ë¦¬ê³ 2ë°°ê°ì˜ ë„“ì´ë¥¼ 뺀 길ì´ì´ë‹¤. + \end{tabular} + } + +\item \texttt{들여괄호맞춤(varhangpar)}: ``\texttt{들여내어쓰기}'' ë°©ì‹ê³¼ 같으나 + ê°ì£¼ë¬¸ì—ì„œ ì¤„ë°”ê¿ˆì— ì˜í•´ 새로 시작하는 í–‰ì˜ ì™¼ìª½ì´ ê°ì£¼ ë²ˆí˜¸ì— + 사용ë˜ëŠ” ê´„í˜¸ì˜ ëì— ì •ë ¬ë˜ëŠ” ì ì´ ë‹¤ë¥´ë‹¤. ê°ì£¼ 번호 ì–‘ì‹ì´ + ``\texttt{괄호}''ë¡œ ë°”ë€ë‹¤. ê°ì£¼ 번호와 ê°ì£¼ë¬¸ì˜ ê°„ê²©ì€ 1ë°°ê°ì´ë‹¤. + + \xample{\rule{2in}{.4pt}\\ + \footnotesize\tabcolsep0pt + \settowidth{\dimen0}{ê°ì£¼} + \hspace*{\dimen0} + \multiply\dimen0 by-1 \advance\dimen0 .89\columnwidth + \begin{tabular}[t]{lp{\dimen0}} + 12) & ~~ê°ì£¼ë©´ì˜ ê°ì£¼ 번호를 ê°ì£¼ë¬¸ìœ¼ë¡œë¶€í„° 왼쪽으로 ë‚´ì–´ 쓰는 + ë°©ì‹ì´ë‹¤. ê°ì£¼ 번호와 ê°ì£¼ë¬¸ 사ì´ì—는 1ë°°ê°ì˜ ê°„ê²©ì´ ì‚½ìž…ëœë‹¤. + ì „ì²´ ê°ì£¼ë©´ì€ ë³¸ë¬¸ì˜ ì™¼ìª½ì—ì„œ 2ë°°ê° ë“¤ì—¬ 짜진다. 줄바꿈 í›„ì— ìƒˆ + í–‰ì´ ê°ì£¼ ë²ˆí˜¸ì˜ ê´„í˜¸ 다ìŒì—ì„œ 시작했다. + \end{tabular} + } +\end{itemize} + +\subsection{ê°ì£¼ 문단 모양 ê´€ë ¨} + +한글 문서는 기본 í–‰ê°„ì„ ì˜ë¬¸ ë¬¸ì„œì— ë¹„í•˜ì—¬ 넓혀 잡기 ë•Œë¬¸ì— ê°ì£¼ 사ì´ì˜ +ê°„ê²©ì´ ííŠ¸ëŸ¬ì ¸ì„œ ëª¨ì–‘ì´ ì¼ê·¸ëŸ¬ì§€ëŠ” 경우가 ìƒê¸´ë‹¤. 즉, 한글 문서ì—서는 +ê°ì£¼ 사ì´ì˜ ê°„ê²©ì„ ì 당하게 ìž¬ì¡°ì ˆí•´ì£¼ì–´ì•¼ 한다. ì´ì— 대해서 \pkg{dhucs-setspace}ê°€ ì•½ê°„ì˜ í•´ê²°ì±…ì„ +ì œì‹œí•´ì£¼ì‹œë§Œ, ê°ì£¼ ë‚´ì˜ í–‰ê°„ì„ ìž¬ì¡°ì ˆí•˜ëŠ” íŠ¹ì§•ì´ ìžˆë‹¤. +ì¼ë°˜ì ì¸ ë¬¸ì„œì—ì„œ ê°ì£¼ í–‰ê°„ì„ ë³¸ë¬¸ 행간과 ë™ì¼í•˜ê²Œ í• ê²ƒì¸ê°€ 아니면 +ì¢ì€ í–‰ê°„ì„ ì“¸ 것ì¸ê°€ëŠ” ì „ì 으로 ì„ íƒì˜ ë¬¸ì œì´ì§€ë§Œ, \verb|\footnotesep| +길ì´ê°’ì„ ì €ìžê°€ ì§ì ‘ ì„¤ì •í•´ì¤„ 필요가 있다는 ì ì„ ê¸°ì–µí•´ë‘ìž. + +\wi{ê°ì£¼ 문단}ì´ ë‹¤ìŒ íŽ˜ì´ì§€ë¡œ 넘어가는 ë¬¸ì œì™€ ê´€ë ¨í•˜ì—¬, \LaTeX ì—서는 +ê°ì£¼ 번호가 ì°ížŒ 페ì´ì§€ë³´ë‹¤ ì•žì— ê°ì£¼ê°€ ë¨¼ì € 나오는 경우가 없다는 +ê²ƒì„ ì•Œì•„ë‘어야 한다. ì´ ë•Œë¬¸ì— ê°ì£¼ 위치잡기를 위해서 페ì´ì§€ì˜ +í•˜ë‹¨ì´ ë¹„ëŠ” ê²½ìš°ë„ ìƒê¸°ëŠ”ë°, ì´ë¥¼ 해결하는 여러 가지 ë°©ë²•ì´ \LaTeX{} +ê´€ë ¨ íŒìœ¼ë¡œ ì œì‹œë˜ê³ 있다. ê·¸ ê°€ìš´ë° í•˜ë‚˜ëŠ” \pkg{bigfoot}\를 +사용하는 것ì´ë‹¤. +\pkg{bigfoot}나 \pkg{footmisc} ë“±ì˜ ì‚¬ìš©ë²•ì„ ìµí˜€ë‘ë©´ 문서 작성ì—ì„œ +ë„ì›€ì„ ì–»ëŠ” 경우가 많다. + +\section{ìžê°„, 행간, 단어간격}\label{sec:interhchar} + +\subsection{ìžê°„ê³¼ ì–´ê°„: dhucs-interword}\label{sec:interskip} + +\paragraph{ìžê°„} +\wi{ìžê°„}ì„ ì²˜ë¦¬í•˜ëŠ” ë°ëŠ” 있어서 알아ë‘어야 í• ê²ƒì€ ë‹¤ìŒê³¼ 같다. + +문서 ì „ì²´ì— í•´ë‹¹í•˜ëŠ” 기본 ìžê°„ì€ \verb|\setInterHangulSkip|ì´ë¼ëŠ” +ëª…ë ¹ì„ í†µí•˜ì—¬ ì§€ì •í• ìˆ˜ 있다. +\begin{verbatim} +\setInterHangulSkip{0pt} +\end{verbatim} +ë˜í•œ í°íŠ¸ë§ˆë‹¤ ê°ê° 다른 ìžê°„ê°’ì„ í°íŠ¸ ì†ì„±ìœ¼ë¡œ 부여해ë‘었으므로, +ìœ„ì˜ ëª…ë ¹ì„ ì§€ì •í–ˆë‹¤ 하ë”ë¼ë„ \verb|hfontspec|ì„ ë¶ˆëŸ¬ë“¤ì´ë©´ +ëª¨ë‘ í°íŠ¸ ì†ì„±ê°’으로 대체ëœë‹¤. ë”°ë¼ì„œ ìœ„ì˜ ëª…ë ¹ì€ ê·¸ë‹¤ì§€ ìœ ìš©í•˜ì§€ +ëª»í•˜ê³ ì‚¬ìš©ìžê°€ 문서ì—ì„œ í™œìš©í• ë§Œí•œ ê²ƒì´ ì•„ë‹ˆë‹¤. ì‹¤ì œ ìžê°„ì€ +íŒë©´ì˜ ëª¨ì–‘ì„ ì‹¬í•˜ê²Œ ì¼ê·¸ëŸ¬ëœ¨ë¦¬ë¯€ë¡œ ë˜ë„ë¡ ì‚¬ìš©ìž ìˆ˜ì¤€ì—ì„œ ê·¸ ì¡°ì ˆì€ +삼가야 í• ê²ƒì´ë‹¤. + +그럼ì—ë„ ë¶ˆêµ¬í•˜ê³ , ìžê°„ì„ ì¡°ì ˆí• ìˆ˜ 있는 ìœ í‹¸ë¦¬í‹° 패키지가 ì œê³µëœë‹¤. +ì´ê²ƒì€ \pkg{dhucs-interword} +íŒ¨í‚¤ì§€ì˜ ê¸°ëŠ¥ ì¤‘ì˜ í•˜ë‚˜ì´ë‹¤. \verb|\interhchar| ëª…ë ¹ì„ ì´ìš©í•œë‹¤. +\begin{verbatim} +\usepackage{dhucs-interword} +\interhchar{0pt} +\end{verbatim} + +\kotex-utfì—ì„œ \verb|\setInterHangulSkip|ê³¼ \verb|\interhchar|는 +ì‚¬ì‹¤ìƒ ë™ì¼í•œ ëª…ë ¹ì´ë‹¤. + +\pkg{dhucs-interword} ë“±ì„ ì”€ì— ìžˆì–´ 주ì˜í• ì ì€, +\texttt{[default]} 옵션으로 +로드하면 기본 ìžê°„ì´ $0$ptë¡œ 리셋ëœë‹¤ëŠ” ì ì´ë‹¤. 그러므로 í°íŠ¸ ì†ì„± +ìžê°„ê°’ì„ ì ìš©í•˜ë ¤ë©´ 패키지 로드를 ì„ ì–¸í•œ ì´í›„ì— +\verb|\usehangulfontspec| ëª…ë ¹ì„ í˜¸ì¶œí•˜ëŠ” ê²ƒì´ ì¢‹ë‹¤. +\begin{verbatim} +\usepackage[default]{dhucs-interword} +\usehangulfontspec{ut} +\end{verbatim} + +\pkg{dhucs-interword}\ê°€ ì˜ë„대로 ë™ìž‘í•˜ë ¤ë©´ \kotex-utfì—ì„œ +\texttt{finemath}ê°€ 활성화ë˜ì–´ 있어야 한다. + +\paragraph{단어간격}\label{sec:interword}\index{단어 간격} + +단어 간격과 ê´€ë ¨ëœ \LaTeX{} ëª…ë ¹ì€ \verb|\spaceskip|ì´ë‹¤. ê·¸ë¦¬ê³ +nonfrench spacingì—ì„œ \verb|\xspaceskip|ì€ ë§ˆì¹¨í‘œ ë’¤ì˜ ì—¬ë¶„ ê³µë°±ì˜ +í¬ê¸°ë¥¼ ì§€ì •í•œë‹¤. + +\pkg{dhucs-interword} 패키지는 +단어 ê°„ê²©ì˜ ê¸°ë³¸ê°’ì„ ì„¤ì •í•˜ê±°ë‚˜ 바꿀 수 있는 ëª…ë ¹ \cmd{\interhword}를 ì œê³µí•œë‹¤. +\begin{verbatim} +\usepackage{dhucs-interword} +\interhword[.6]{.475}{.1}{.1} +\end{verbatim} +여기ì—ì„œ \verb|[.6]|으로 주어진 옵션 ì¸ìžëŠ” \verb|\xspaceskip| ê°’ì„ ì˜ë¯¸í•˜ë©°, french +spacingì—서는 무ì˜ë¯¸í•˜ë‹¤. ì´ ê°’ë“¤ì€ ë¬¸ì„œ 기본 í°íŠ¸ 사ì´ì¦ˆì˜ +ìŠ¹ìˆ˜ê°’ì„ ì˜ë¯¸í•œë‹¤. 즉, $.475$ë¼ëŠ” ê²ƒì€ $0.475\times 10\mbox{pt} = 4.75\mbox{pt}$ê°€ +ë˜ëŠ” 것ì´ë‹¤. \texttt{[12pt]} ì˜µì…˜ì˜ ë¬¸ì„œë¼ë©´ ì´ ê°’ì´ ë‹¬ë¼ì§„다. + +첫번째 ì¸ìžì™€ ë‘번째, 세번째 ì¸ìž 사ì´ëŠ” 다ìŒê³¼ ê°™ì€ +규칙으로 ì ìš©ëœë‹¤. +\begin{verbatim} + <first> plus <second> minus <third> +\end{verbatim} + +\paragraph{dhucs-interwordì˜ ì˜µì…˜ê³¼ ëª…ë ¹} +ìžê°„ê³¼ 단어 ê°„ê²©ì„ ì„¤ì •í•˜ëŠ” +\pkg{dhucs-interword}ì—ì„œ ì‚¬ìš©í• ìˆ˜ 있는 옵션과 매í¬ë¡œëŠ” 다ìŒê³¼ 같다. +\begin{description} +\item[\texttt{[default] 옵션}] 한글 ë¬¸ì„œì— ì 당한 ìžê°„ê³¼ ì–´ê°„ì„ +ì„¤ì •í•œë‹¤. ì˜ë¬¸ìžì˜ ìžê°„ ë° ì–´ê°„ë³´ë‹¤ 조금 넉넉한 ì •ë„ì´ë‹¤. +\item[\texttt{[HWP] 옵션}] 아래아한글 97ì˜ ê¸°ë³¸ ìžê°„ ë° ì–´ê°„ ì„¤ì •ì„ +í‰ë‚´ë‚¸ 것ì´ë‹¤. \texttt{[default]}보다 ì–´ê°„ì´ ë” ë„“ë‹¤. +\item[\texttt{\textbackslash interhword 매í¬ë¡œ}] + ì–´ê°„ì„ ìž„ì˜ë¡œ ì„¤ì •í•˜ê²Œ 한다. +\item[\texttt{\textbackslash interhchar 매í¬ë¡œ}] + ìžê°„ì„ ìž„ì˜ë¡œ ì„¤ì •í•˜ê²Œ 한다. í•œ ê°œì˜ ì¸ìžë¥¼ ì·¨í•˜ëŠ”ë° ë°˜ë“œì‹œ 길ì´ë‹¨ìœ„를 + 붙여주어야 한다. \verb|\interhchar{0pt}|는 ìžê°„ì„ 0 pointë¡œ + 만드는 것ì´ë‹¤. 다만, ì´ ë°©ì‹ì— ì˜í•œ ìžê°„ì˜ ë³€ê²½ì€ ê·¸ë‹¤ì§€ 권장하지 않는다. + 왜ëƒí•˜ë©´ ìžê°„ì€ í°íŠ¸ ìžì²´ì˜ ì†ì„±ìœ¼ë¡œ 간주하여 hfontspecì— ì˜í•´ ì œì–´ë˜ëŠ” + ê²ƒì´ ë°”ëžŒì§í•˜ë‹¤ê³ 보기 때문ì´ë‹¤. \pkg{dhucs-interword}\는 단어 ê°„ê²©ì˜ + ì œì–´ì—만 활용ë˜ëŠ” ê²ƒì´ ì¢‹ìœ¼ë¦¬ë¼ê³ ìƒê°í•œë‹¤. +\end{description} + +\subsection{행간: dhucs-setspace}\label{sec:setspace} + +í–‰ê°„ì€ \verb|\baselinestretch|나 \verb|\linespread|를 ì´ìš©í•˜ì—¬ +간단하게 ì œì–´í• ìˆ˜ 있지만 ì¢€ë” ë³µìž¡í•œ ê²½ìš°ë„ ì—†ì§€ëŠ” 않다. 예를 들면 +문서 ì¼ë¶€ì— 별ë„ì˜ í–‰ê°„ì„ ì ìš©í•œë‹¤ë“ ê°€\cntrdotss. + +í–‰ê°„ì„ ì œì–´í•˜ê¸° 위하여 ì œê³µë˜ëŠ” 패키지는 +\pkg{dhucs-setspace}ì´ë‹¤. \pkg{setspace} 패키지를 +한글화한 것ì´ë‹¤. + +\begin{verbatim} +\usepackage[hangul]{dhucs-setspace} +\end{verbatim} + +\pkg{dhucs-setspace}는 \pkg{setspace}를 불러온다. +ê·¸ë¦¬ê³ \pkg{setspace}ì˜ ëª¨ë“ ê¸°ëŠ¥ì„ ë‹¤ 쓸 수 있다. +즉, \texttt{singlespace}, \texttt{doublespace}, \texttt{onehalfspace} 등 +환경과 \texttt{\textbackslash singlespacing} ê°™ì€ ì„ ì–¸, +ì¼ì‹œì 으로 í–‰ê°„ê²©ì„ ë°”ê¾¸ëŠ” \texttt{spacing} +í™˜ê²½ì„ ì“¸ 수 있다. +\pkg{secspace} ìžì²´ì˜ ì‚¬ìš©ë²•ì€ í•´ë‹¹ 패키지 문서를 ì°¸ê³ í•˜ë¼. + +\paragraph{본문 기본 행간격} +\texttt{[hangul]} ì˜µì…˜ì„ í™œì„±í™”í•˜ê±°ë‚˜ ì´ íŒ¨í‚¤ì§€ë¥¼ 로드하면 +기본 í–‰ê°„ì´ \texttt{1.333}으로 변경ëœë‹¤. \pkg{setspace}ê°€ +ì œê³µí•˜ëŠ” \cmd{\setstretch\{1.333\}}ë„ ê°™ì€ ì˜ë¯¸ê°€ ëœë‹¤. + +\pkg{setspace}ì˜ ë…특한 특징 중 하나가, í–‰ê°„ì„ ëŠ˜ë¦¬ë”ë¼ë„ +floats(그림과 í‘œ), footnote ì•ˆì˜ í–‰ê°„ì€ ì—¬ì „ížˆ 1.0으로 ê³ ì •ëœë‹¤ëŠ” +것ì´ë‹¤. 한글화 ê³¼ì •ì—ì„œ ì´ ê°œë…ì„ í™•ëŒ€í•˜ì—¬, 본문 í–‰ê°„ì˜ ì¢…ë¥˜ë¥¼ ë„“ì€ í–‰ê°„ê³¼ ì¢ì€ 행간 +ë‘ ì¢…ë¥˜ë¡œ ë‚˜ëˆ„ê³ ì¢ì€ í–‰ê°„ì„ footnote, floats, quote, verbatim +ë“±ì— ì 용한다. ë‹¤ìŒ ëª…ë ¹ì€ ``ë„“ì€ í–‰ê°„''ê³¼ ``ì¢ì€ 행간''ì˜ \verb|stretch| ê°’ì„ ë¯¸ë¦¬ ì„¤ì •í•˜ëŠ” +것ì´ë‹¤. +\begin{boxedverbatim} +\SetHangulspace{1.333}{1.2} +\end{boxedverbatim} +\pkg{dhucs-setspace}를 쓰는 경우ë¼ë©´ 본문 ì „ì²´ì˜ í–‰ê°„ì„ \cmd{\linespread}나 +\cmd{\setstretch}를 쓰지 ì•Šê³ ì´ ëª…ë ¹ì„ ì´ìš©í•˜ì—¬ ì„¤ì •í•˜ëŠ” ë°©ë²•ë„ ìžˆë‹¤. + +\medskip + +\paragraph{ì¶”ê°€ëœ ì˜µì…˜ê³¼ 매í¬ë¡œ} +한글화를 통하여 ì¶”ê°€ëœ ì˜µì…˜ê³¼ 매í¬ë¡œë§Œì„ 소개하면 +다ìŒê³¼ 같다. +\begin{description} +\item[\texttt{[nofloatspacing] 옵션}] + figure, table ë“±ì˜ float ë‚´ì—ì„œ ê°„ê²©ì„ ì¤„ì´ëŠ” ê¸°ëŠ¥ì„ ëˆë‹¤. +\item[\texttt{[noquotespacing] 옵션}] + quote 환경 안ì—ì„œ ê°„ê²©ì„ ì¤„ì´ëŠ” ê¸°ëŠ¥ì„ ëˆë‹¤. +\item[\texttt{[hangul] 옵션}] + 한글화 매í¬ë¡œì¸ \verb|\SetHangulspace| ëª…ë ¹ì„ ì“¸ 수 있게 í•˜ê³ + í–‰ê°„ì„ í•œê¸€ 문서 기본값으로 ì„¤ì •í•œë‹¤. +\item[\texttt{[adjustverbatim] 옵션}] + verbatim 환경 안ì—ì„œ ì¢ì€ ê°„ê²©ì„ ì 용한다. +\item[\texttt{[adjustfootnotesep] 옵션}] + ê°ì£¼ëŠ” 기본ì 으로 ì¢ì€ 간격으로 ëœë‹¤. 그러나 ê°ì£¼ ê°„ ê°„ê²©ì€ ìžë™ìœ¼ë¡œ + 맞추어지지 ì•ŠëŠ”ë° ì´ê²ƒì„ 조금 ë³´ì •í•˜ë„ë¡ í•œ 것ì´ë‹¤. í–‰ê°„ì„ ìž„ì˜ë¡œ + ì„¤ì •í•˜ë ¤ í• ë•ŒëŠ” 무ì˜ë¯¸í•˜ê³ ê¸°ë³¸ê°’ì— ëŒ€ì‘시킨 것ì´ë‹¤. +\item[\texttt{\textbackslash SetHangulspace 매í¬ë¡œ}] + ë‘ ê°œì˜ ì¸ìžë¥¼ 취하여 첫번째 ê²ƒì„ ê¸°ë³¸ 행간, ë‘번째 ê²ƒì„ + ì¢ì€ 행간 간격으로 한다. ì¸ìžëŠ” ëª¨ë‘ stretch ê°’ì´ì–´ì•¼ 한다. + 예를 들면 \verb|\SetHangulspace{1.3}{1.1}|ê³¼ ê°™ì€ + 방법으로 사용하며, ì „ì²˜ë¦¬ë¶€(preamble)ì—서만 사용한다. `ì¢ì€ 행간'ì€ float, + ê°ì£¼ ë“±ì— ì‚¬ìš©ë˜ëŠ” í–‰ê°„ì„ ë§í•œë‹¤. +\end{description} + +\section{ìž¥ì ˆí‘œì œ}\label{sec:sectsty} + +\kotex ì€ \texttt{[hangul]} ì˜µì…˜ì„ ë‘ê³ ìžˆë‹¤. ì´ ì˜µì…˜ì„ í™œì„±í™”í•˜ë©´ +ë‘ ê°€ì§€ 중요한 변화가 ì¼ì–´ë‚œë‹¤. +\begin{enumerate} +\item í•œê¸€ì‹ ì´ë¦„(names)ì„ ì‚¬ìš©í•œë‹¤. 그래서 Figure와 ê°™ì€ í‘œì œ ì´ë¦„ì´ +`그림'으로 ë°”ë€ë‹¤. +\item í•œê¸€ì‹ ìž¥ì ˆí‘œì œ ëª¨ì–‘ì´ í™œì„±í™”ëœë‹¤. 예를 들면 ``Chapter 1''ì´ ì•„ë‹ˆë¼ +``ì œ 1 장'' 형ì‹ìœ¼ë¡œ ì‹ìží•œë‹¤. +\end{enumerate} + +그러나 ì´ê²ƒë§Œìœ¼ë¡œëŠ” 충분하지 못하다. +\wi{ìž¥ì ˆí‘œì œì˜ í˜•ì‹}ì„ ë°”ê¾¸ëŠ” ë§Žì€ +íŒ¨í‚¤ì§€ë“¤ì´ ìžˆì§€ë§Œ +한글 ìž¥ì ˆí‘œì œ 형ì‹ê³¼ ì¼ì¹˜í•˜ì§€ ì•Šì•„ì„œ 그대로 쓸 수 없는 경우가 많다. + +ìž¥ì ˆ ê´€ë ¨ ëª¨ë“ íŒ¨í‚¤ì§€ë¥¼ 다 í•œê¸€í™”í• ìˆ˜ëŠ” 없으나 +%\pkg{sectsty} ì´ë¥¼ 한글화해 ë‘었다. +%ì´ê²ƒì€ +Rowland MacDonnell ì”¨ì˜ +\pkg{sectsty} 패키지는 한글화해 ë‘었다. +%\pkg{sectsty}ì— ì—†ê³ ìƒˆë¡œ ì¶”ê°€ëœ +%ì˜µì…˜ì€ \texttt{[ensec]}ì¸ë°, ì´ ì˜µì…˜ì„ ì£¼ë©´ \thispkg ì— \texttt{[hangul]} +%ì˜µì…˜ì„ ì£¼ì—ˆë”ë¼ë„ \texttt{ì œ 1 ì ˆ}ê³¼ ê°™ì€ í˜•ì‹ì´ ì•„ë‹ˆë¼ ì˜ë¬¸ 문서ì—서와 +%ê°™ì´ \texttt{ì œ}와 \texttt{ì ˆ}ì´ ë¶™ì§€ 않는 형ì‹ìœ¼ë¡œ ì‹ìžëœë‹¤. +%ê·¸ë°–ì˜ ì‚¬ìš©ë²•ì€ \pkg{sectsty}ì—서와 같다. 다ìŒì€ ì ˆ ëª¨ì–‘ì„ ë°”ê¾¸ëŠ” í•œ 가지 +%보기ì´ë‹¤. +\pkg{dhucs-sectsty}ì´ ê·¸ê²ƒì´ë‹¤. + +ì´ íŒ¨í‚¤ì§€ì˜ +ìž¥ì ˆí‘œì œ ì„¤ì • ëª…ë ¹ê³¼ 함께 í•œê¸€ì‹ ìž¥ì ˆí‘œì œ 형ì‹ì„ ìœ ì§€í•˜ë„ë¡ í•´ì¤€ë‹¤. +\pkg{sectsty} ìžì²´ì˜ ì‚¬ìš©ë²•ì€ í•´ë‹¹ 패키지 문서를 ì°¸ê³ í•˜ë¼. + +\pkg{sectsty}ì—는 ì—†ê³ \pkg{dhucs-sectsty}ì— ì¶”ê°€ëœ ì˜µì…˜ +\option{ensec}ì€ í•œê¸€ ì„œì‹ì„ ì ìš©(\pkg{kotex}ì— \option{hangul}ì„ ì§€ì •)í•œ 경우ì—ë„ +ì ˆ ì œëª©ì— í•œí•´ì„œ ``ì œ''와 ``ì ˆ'' ì—†ì´ ìˆ«ìžë§Œ ì°ížŒë‹¤. + +\section{우리글 문장부호}\label{sec:hfontspec} + +\kotex ì—는 \texttt{[finemath]} 옵션으로 +물ìŒí‘œì™€ ëŠë‚Œí‘œ, ê·¸ë¦¬ê³ ì˜¨ì ë§ˆì¹¨í‘œì˜ ìˆ˜ì§ ìœ„ì¹˜ë¥¼ ì¡°ì ˆí•˜ëŠ” +ê¸°ëŠ¥ì´ ìžˆë‹¤. ì´ê²ƒì€ ì˜ë¬¸ í°íŠ¸ì˜ 아스키 문장부호를 ê°€ì ¸ë‹¤ 쓰기 ë•Œë¬¸ì— +불가피한 것ì´ì—ˆë‹¤. ë˜í•œ ìˆ˜í‰ ê°„ê²©ë„ ì¼ë¶€ ì¡°ì ˆí•´ì¤€ë‹¤. + +ìˆ˜ì§ ì´ë™ê°’ì€ ê¸€ê¼´ ì†ì„±ìœ¼ë¡œ 간주하여 \cmd{\usehangulfontspec}ì— ì˜í•´ +호출ë˜ëŠ” ì„¤ì • íŒŒì¼ \texttt{hfontspec.<name>}ì— ë¯¸ë¦¬ +기ë¡í•´ë‘는 ë°©ì‹ì´ë‹¤. + +사용ìžê°€ ì´ ë¬¸ìž¥ë¶€í˜¸ì˜ ì´ë™ê°’ì„ ì§ì ‘ ì œì–´í•˜ë ¤ë©´ +ìžì‹ ì˜ ì„¤ì •ê°’ì„ ì§€ì •í•˜ê³ ì´ë¥¼ 예를 들어 \file{hfontspec.my}ë¼ê³ +ì €ìž¥í•œ ë‹¤ìŒ \cmd{\usehangulfontspec}\texttt{\{my\}} ëª…ë ¹ì„ +ì „ì²˜ë¦¬ë¶€ì— ì ì–´ì„œ +불러들ì´ë©´ ëœë‹¤. + +ë‹¤ìŒ ì˜ˆëŠ” ì€ê¸€ê¼´ type 1ì˜ ì§€ì •ê°’ ì˜ˆì œì´ë‹¤. +\begin{verbatim} +hu = .059375em +interhchar = -.03266em +fullstoplower = .15ex +exclamationlower = .15ex +questionlower = .15ex +\end{verbatim} +여기서 \texttt{hu}는 \kotex ì˜ ë¯¸ì„¸ ì¡°ì •ì„ ìœ„í•œ 기본 ê¸¸ì´ ë‹¨ìœ„ì´ë‹¤. +예를 들어보면 +\pageref{sec:finemath}페ì´ì§€ì—ì„œ 설명한 ë°” \option{finemath}ì—ì„œ 행중수ì‹ê³¼ 한글 ë¬¸ìž ì‚¬ì´ì˜ +간격으로 $3\times\text{\texttt{hu}}$ê°€ ë””í´íŠ¸ë¡œ ì„¤ì •ë˜ì–´ 있다.\footnote{% + \pageref{sec:finemath}페ì´ì§€ì— ì´ ê°’ì„ ë³€ê²½í•˜ëŠ” ë°©ë²•ì´ ì„¤ëª…ë˜ì–´ 있다.} +ë”°ë¼ì„œ ì´ ê°’ì„ $0$ptë¡œ 하면 +\option{finemath}ê°€ ë™ìž‘하지 않게 ëœë‹¤. +다른 ë‹¨ìœ„ì— ëŒ€í•´ì„œëŠ” ì´ë¦„ ê·¸ ìžì²´ë¡œ ì•Œ 수 있으므로 ì„¤ëª…ì„ ìƒëžµí•œë‹¤. + +그러나, ì´ ìž‘ì—…ì€ í°íŠ¸ì™€ íŒë©´ì— 대한 ì „ë¬¸ì ì¸ ì´í•´ê°€ +필요한 분야ì´ë¯€ë¡œ ì¼ë°˜ 사용ìžì—게 ê¶Œí• ìˆ˜ëŠ” 없으며, +ì€ê¸€ê¼´ê³¼ ê°™ì€ íŠ¹ë³„í•œ ê¸€ê¼´ì´ ì•„ë‹ˆë¼ë©´ ëŒ€ë¶€ë¶„ì˜ ê²½ìš° 문장부호를 ê°•ì œë¡œ ì´ë™ì‹œí‚¬ 필요가 í¬ì§€ 않다. + + +\chapter{색ì¸(찾아보기) 만들기}\label{sec:komkindex} + +\section{ìƒ‰ì¸ ìž‘ì„± ìœ í‹¸ë¦¬í‹° \util{komkindex}} + +\kotex-utf는 \file{kotex.ist}ë¼ëŠ” ìƒ‰ì¸ ìŠ¤íƒ€ì¼ íŒŒì¼ê³¼ +\util{komkindex}ë¼ëŠ” makeindex wrapper ìœ í‹¸ë¦¬í‹°ë¥¼ ì œê³µí•œë‹¤. +\pkg{makeidx}ì— ì˜í•´ 만들어지는 \file{foo.idx} 파ì¼ì„ +ìƒ‰ì¸ í™˜ê²½ìœ¼ë¡œ 변환해주는 ì—í• ì„ í•œë‹¤. + +다ìŒê³¼ ê°™ì€ í˜•ì‹ìœ¼ë¡œ 쓸 수 있다. +\begin{verbatim} +$ komkindex(.pl) -s kotex foo +\end{verbatim} +ì´ ëª…ë ¹ì€ \texttt{foo.idx}ì—ì„œ \file{foo.ind} 파ì¼ì„ +만들어내며, 한글 ìžëª¨ë¥¼ 기준으로 ì •ë ¬í•˜ì—¬ 준다. +\util{makeindex} ì˜µì…˜ì„ ê·¸ëŒ€ë¡œ 쓸 수 있다. + +\bigskip + +\util{makeindex}ì— ë°”íƒ•ì„ ë‘” \util{komkindex} 외ì—ë„ +\util{xindy}ë¼ëŠ” ê°•ë ¥í•œ ìœ ë‹ˆì½”ë“œ ìƒ‰ì¸ ìƒì„± ìœ í‹¸ë¦¬í‹°ë¥¼ í•œêµì–´í™”í•œ +\util{xindy modules}ì´ í•¨ê»˜ ì œê³µë˜ëŠ”ë°, \XeTeX ì´ë‚˜ \LuaTeX ê³¼ +함께 쓸 ë•Œ ì¢‹ì€ ê²°ê³¼ë¥¼ ì–»ì„ ìˆ˜ 있다. + +그러나 \kotex-utfì—서는 \util{komkindex}를 사용하는 ê²ƒì´ ì¢‹ê³ +잘 ë™ìž‘한다. + +\section{간단한 ìƒ‰ì¸ ìž‘ì„±ì˜ ë³´ê¸°} + +색ì¸ì„ ë§Œë“¤ë ¤ë©´ ë¨¼ì € \pkg{makeidx} 패키지를 불러야 한다. +그런 ë‹¤ìŒ \cmd{\makeindex} ëª…ë ¹ì„ ì„ ì–¸í•œë‹¤. +\begin{verbatim} +\usepackage{makeidx} +\makeindex +\end{verbatim} + +본문ì—ì„œ 색ì¸ì— 들어갈 ë‹¨ì–´ì— \cmd{\index}를 붙ì¸ë‹¤. +\begin{verbatim} +색ì¸\index{색ì¸} +\end{verbatim} + +\cmd{\index}\texttt{\{색ì¸!ì¸ë±ìŠ¤\}}ë¼ê³ 마í¬í•˜ë©´ +ì´ê²ƒì€ ``색ì¸''ì´ë¼ëŠ” í•ëª©ì˜ 하위 í•ëª©ìœ¼ë¡œ ``ì¸ë±ìŠ¤''ë¼ëŠ” +í•ëª©ì´ 취급ë˜ë„ë¡ í•˜ë¼ëŠ” ì˜ë¯¸ì´ë‹¤. 한편, \cmd{\index}\texttt{\{금서목ë¡@ì¸ë±ìŠ¤\}}ë¼ê³ 마í¬í•˜ë©´, í•ëª©ì˜ 엔트리는 ``ì¸ë±ìŠ¤''ë¡œ 하ë˜, ì •ë ¬ ê¸°ì¤€ì„ ``금서목ë¡''ì— +맞추ë¼ëŠ” ì˜ë¯¸ì´ë‹¤. +ì´ë°–ì—ë„ ìƒ‰ì¸ì„ 세밀하게 ì¡°ì ˆí•˜ê¸° 위한 ë§Žì€ ë°©ë²•ì´ ìžˆë‹¤. + +문서ì—ì„œ 색ì¸ì´ 들어갈 ìœ„ì¹˜ì— ë‹¤ìŒ ëª…ë ¹ì„ ê¸°ë¡í•œë‹¤. +\begin{verbatim} +\printindex +\end{verbatim} + + +ì´ëŸ° ì‹ìœ¼ë¡œ 문서를 작성하여 \LaTeX ì„ ì‹¤í–‰í•˜ë©´, \texttt{.idx}ë¼ëŠ” +확장ìžë¥¼ 가진 파ì¼ì´ ìƒê¸´ë‹¤. ì´ íŒŒì¼ì— 대하여 \util{makeindex}를 실행한다. +\begin{verbatim} +# latex foo +# komkindex -s kotex foo +# latex foo +\end{verbatim} + +ì´ì œ 찾아보기가 나타난다. + +\bigskip + +``찾아보기''ë¼ëŠ” ì´ë¦„ì„ ``색ì¸''으로 바꾸는 ê²ƒì€ \pageref{sec:names}페ì´ì§€ \ref{sec:names}ì ˆì—ì„œ 설명한 대로 \cmd{\renewcommand}\texttt{\{\textbackslash indexname\}\{색ì¸\}} 형ì‹ì„ ì´ìš©í•˜ë©´ ëœë‹¤. + +\bigskip + +ì°¸ê³ ë¡œ, \XeTeX ì´ë‚˜ \LuaTeX ì—ì„œ 한글 색ì¸ì„ ìž‘ì„±í•˜ë ¤ë©´ ë‹¤ìŒ ìˆœì„œë¡œ 한다. +\begin{verbatim} +# xelatex foo +# texindy -L korean -I omega foo.idx +# xelatex foo +\end{verbatim} +\index{kotexindy}\index{Utilities!kotexindy} + +\part{ê·¸ë°–ì˜ ê²ƒë“¤} + +%%% plainTeX +\chapter{plain\protect\TeX ê³¼ \kotex}\index{plain\TeX} + +\hfill\begin{minipage}{.5\linewidth} +\footnotesize\sffamily +\wi{남수진}(\texttt{sjnam at ktug kr}) +\end{minipage} + +\bigskip + +\def\kotexplain{{\tt kotexplain.tex}} +\def\hangulcweb{{\tt hangulcweb.tex}} + +\noindent í”Œë ˆì¸í…ê³¼ ê´€ë ¨ëœ \kotex\ 한글 매í¬ë¡œì—는 \kotexplainê³¼ \hangulcweb\ ë‘ ê°œì˜ +파ì¼ì´ 있다. \kotex ì˜ plain\TeX\ 지ì›ì€ ì˜¤ì§ ìœ ë‹ˆì½”ë“œ/UTF-8 ì¸ì½”딩으로만 +가능하며, \eTeX ì„ ìš”êµ¬í•œë‹¤. + +\section{kotexplain.tex} + +\kotexplain ì€ í”Œë ˆì¸í…ì—ì„œ í•œê¸€ì„ ì‚¬ìš©í•˜ê¸° +위한 매í¬ë¡œì´ë‹¤. í”Œë ˆì¸í…ì€ ë¼í…ì— ë¹„í•˜ì—¬ 매우 ê°€ë³ê³ 단순한 +매í¬ë¡œì´ì§€ë§Œ, 문서나 ì±…ì„ ë§Œë“œëŠ” ë° ì“°ì´ê¸°ë„ 한다. +ê·¸ 대표ì ì¸ ì˜ˆê°€ 바로 \wi{Knuth} êµìˆ˜ì˜ 대표ì ì¸ ì‹œë¦¬ì¦ˆ ì €ì„œ {\sl The +Art of Computer Programming\/}ê³¼ {\sl The \TeX book\/}% +%\cite{Knuth:1984:TB} +ì´ë‹¤. + +í”Œë ˆì¸í…으로 ìž‘ì„±ëœ í… íŒŒì¼ì€ 단순히 `{\tt tex foo.tex}'ê³¼ ê°™ì´ +컴파ì¼í•œë‹¤. 하지만 한글 ì‚¬ìš©ì„ ìœ„í•œ 매í¬ë¡œ \kotexplain ì€ +\eTeX\ ì—”ì§„ì˜ ì›ì‹œëª…ë ¹ì–´(primitives)ë“¤ì„ ì´ìš©í•´ì„œ 작성ë˜ì—ˆê¸° ë•Œë¬¸ì— +한글 í”Œë ˆì¸í…ì— í•œí•´ì„œëŠ” {\tt tex} ëª…ë ¹ì–´ê°€ ì•„ë‹Œ {\tt etex} ë˜ëŠ” {\tt +pdftex} ëª…ë ¹ì„ ì´ìš©í•˜ì—¬ì•¼ 한다. +한글 í”Œë ˆì¸í… 문서를 작성하기 위해서는 ìž‘ì„±í•˜ê³ ìž í•˜ëŠ” ë¬¸ì„œì˜ ì²«ë¶€ë¶„ì„ +\begin{verbatim} +\input kotexplain +\end{verbatim} +으로 시작하는 것만 빼면 ë³´í†µì˜ +í”Œë ˆì¸í… 문서를 만드는 것과 ì™„ì „ížˆ ë™ì¼í•˜ë‹¤. í”Œë ˆì¸í…ì˜ ì‚¬ìš©ë²•ì€ ê·¸ +ìœ ëª…í•œ {\sl The \TeX book\/}ì„ ì°¸ê³ í•œë‹¤. + +한글 매í¬ë¡œ \kotexplain ì„ ì´ìš©í•˜ì—¬ 한글 ê¸€ê¼´ì„ ì„¤ì •í•˜ëŠ” ë°©ë²•ì€ ì›ëž˜ì˜ +í”Œë ˆì¸í…ì—ì„œ {\tt \string\font} ëª…ë ¹ì„ ì´ìš©í•˜ëŠ” 그것과는 좀 +다르다. 예를 들어 알아보ìž. 한글 ê¸€ê¼´ì€ ë‹¤ìŒì˜ 세 가지 방법 중 하나로 +ì •í• ìˆ˜ 있다. +\begin{itemize} +\item \verb|\hfont{outbtb}{at 12pt}| ì´ ëª…ë ¹ì–´ëŠ” í˜„ìž¬ì˜ í•œê¸€ ê¸€ê¼´ì„ êµµì€(bold) 글꼴로 í•˜ê³ , ê·¸ í¬ê¸°ëŠ” +12í¬ì¸íŠ¸ë¡œ 변경하ë¼ëŠ” ëª…ë ¹ì´ë©°, 세 가지 방법 중 가장 ì¼ë°˜ì ì¸ ë°©ë²•ì´ë‹¤. +\item \verb|\hfontname{outbtb}| ì´ +ëª…ë ¹ì–´ëŠ” 현재 ê¸€ê¼´ì˜ í¬ê¸°ë¥¼ 그대로 ìœ ì§€í•œ ì²´ë¡œ 글꼴 모양만 êµµì„ ê¸€ê¼´ë¡œ +변경하ë¼ëŠ” ì˜ë¯¸ì´ë©°, ì´ëŠ” \verb|\hfont{outbtb}{}|와 ë™ì¼í•˜ë‹¤. +\item \verb|\hfontsize{at 12pt}| ì´ ëª…ë ¹ì€ +현재 ê¸€ê¼´ì˜ ëª¨ì–‘ì„ ê·¸ëŒ€ë¡œ ìœ ì§€í•˜ë©´ì„œ, í¬ê¸°ë§Œ í˜„ìž¬ì˜ í¬ê¸°ì—ì„œ 12í¬ì¸íŠ¸ë¡œ +변경하ë¼ëŠ” 뜻ì´ë‹¤. \verb|\hfont{}{at 12pt}|와 ë™ì¼í•˜ë‹¤. +\end{itemize} + +\section{hangulcweb.tex} + +í”Œë ˆì¸í…ìœ¼ë¡œë„ ë©‹ì§„ 문서를 만들 수 있으나, +í”Œë ˆì¸í…으로 문서나 ì±…ì„ ë§Œë“œëŠ” ì¼ì€ 매우 ìˆ˜ê³ ë¡œìš´ ìž‘ì—…ì´ +ë 수 있기 ë•Œë¬¸ì— +ëŒ€ë¶€ë¶„ì˜ ê²½ìš°ëŠ” 쉽게 ì‚¬ìš©í• ìˆ˜ 있는 ë¼í…ì„ ì´ìš©í•œë‹¤. 하지만 +반드시 í”Œë ˆì¸í…ì„ ì‚¬ìš©í•˜ì—¬ì•¼ 하는 경우가 있다. 예를 들어, 문학ì +프로그래ë°ì˜ 대표ì ì¸ ì‹œìŠ¤í…œ {\tt CWEB}ì€ +í”Œë ˆì¸í… 매í¬ë¡œë“¤ë¡œ ì´ë£¨ì–´ì ¸ 있기 ë•Œë¬¸ì— {\tt CWEB} 프로그래ë°ì„ +í•˜ë ¤ë©´, í”Œë ˆì¸í…ì„ ì‚¬ìš©í•˜ì—¬ì•¼ 한다. ë˜ GNUì˜ ì—¬ëŸ¬ í”„ë¡œê·¸ëž¨ë“¤ì˜ ì‚¬ìš© +설명서를 만드는 í‘œì¤€ì¸ {\sl texinfo\/} ë˜í•œ í”Œë ˆì¸í…ì„ ì´ìš©í•˜ì—¬ì•¼ 한다. + +여기서는 한글 {\tt CWEB} 프로그래ë°ì„ 하는 ë°©ë²•ì„ ê°„ë‹¨ížˆ +알아보ìž. 한글 í”Œë ˆì¸í…ì—서와 마찬가지로 ìž‘ì„±í•˜ê³ ìž í•˜ëŠ” 웹파ì¼ì˜ 처ìŒì„ +\begin{verbatim} +\input hangulcweb +\end{verbatim} +으로 시작하면 ëœë‹¤. ì‚¬ì‹¤ì€ +\hangulcweb ì´ \kotexplain ì„ í¬í•¨í•˜ê³ 있기 ë•Œë¬¸ì— í•œê¸€ {\tt CWEB} +프로그래ë°ì´ 가능한 것ì´ë‹¤. 한글 {\tt CWEB} +í”„ë¡œê·¸ëž¨ì˜ ë§¤í¬ë¡œ íŒŒì¼ \hangulcweb ì€ {\tt CWEB} í”„ë¡œê·¸ëž¨ì˜ ì—¬ëŸ¬ ì˜ë¬¸ +메시지를 í•œê¸€í™”í•˜ì˜€ê³ , 가장 í° íŠ¹ì§•ì€ {\tt CWEB} í”„ë¡œê·¸ëž¨ì´ ê°–ëŠ” +특징 중 í•˜ë‚˜ì¸ PDF ê¸°ëŠ¥ì„ í•œê¸€ë„ ìžìœ ë¡ê²Œ ì´ìš© í• ìˆ˜ 있ë„ë¡ êµ¬í˜„í•´ +놓았다는 ì ì´ë‹¤. + + +\chapter{HTML ì œìž‘}\index{HTML ì œìž‘} + +\texttt{tex} ì›ë³¸ 문서로부터 XML ë˜ëŠ” HTMLì„ ì œìž‘í•˜ëŠ” ë°©ë²•ì€ ëª‡ 가지가 +ì•Œë ¤ì ¸ 있다. ê·¸ 가운ë°, Eitan Gurari 씨가 ë§Œë“ \texttt{TeX4ht}\footnote{% + \url{http://www.cse.ohio-state.edu/~gurari/TeX4ht/mn.html}}% +는 \TeX{}Liveì— í¬í•¨ë˜ì–´ 있는 ì‚¬ì‹¤ìƒ í‘œì¤€ ë„구ì´ë‹¤. + +현재 ë²„ì „ì˜ \kotex-utf는 \texttt{TeX4ht}를 부분ì 으로 지ì›í•œë‹¤.\footnote{% + \url{http://ktug.kldp.net/jsboard/read.php?table=contrib&no=4313}} +즉, \kotex ì˜ í•œê¸€ í°íŠ¸ë“¤ì„ \texttt{TeX4ht}ì—ì„œ ì²˜ë¦¬í• ìˆ˜ 있ë„ë¡ í•˜ëŠ” +부수 파ì¼ì„ ì œê³µí•˜ê³ ìžˆë‹¤. \kotex ì„ ì‚¬ìš©í•˜ì—¬ 작성한 문서를 HTMLë¡œ ë³€í™˜í•˜ë ¤ë©´ +다ìŒê³¼ ê°™ì€ ëª…ë ¹ì„ ì‚¬ìš©í•˜ë©´ ëœë‹¤. +\begin{verbatim} +$ htlatex foo.tex "dhucs,html4" " -cunihtf" +\end{verbatim} +ì´ ëª…ë ¹ì„ ì´ìš©í•˜ë©´ 수백 ê°œì˜ \texttt{.htf} í°íŠ¸ ì—†ì´ë„ 한글 HTMLì„ +만들어낼 수 있다.\footnote{% + ì´ì „ì—는 í•œê¸€ì„ ìœ„í•œ \texttt{TeX4ht}ìš© ê¸€ê¼´ì„ ë§Œë“¤ì–´ì„œ ì œê³µí•˜ëŠ” + ë°©ì‹ì„ ì¼ë˜ ì ë„ ìžˆë‹¤.} + +\texttt{TeX4ht}ì—ì„œ ì˜ë„대로 ì›í•˜ëŠ” HTMLì„ ì–»ìœ¼ë ¤ë©´ ìƒë‹¹í•œ ì„¤ì •ì„ +추가ì 으로 행해야 한다. 즉, ìœ„ì˜ í•´ê²°ì±…ì€ HTML/XMLë¡œ 변환하는 +ëª¨ë“ ë¬¸ì œì— ëŒ€í•œ í•´ê²°ì±…ì„ ì œê³µí•˜ëŠ” ê²ƒì´ ì•„ë‹ˆë‹¤. 그런 ë¬¸ì œë“¤ì€ \kotex +ìžì²´ì™€ ê´€ë ¨ëœ ê²ƒì´ ì•„ë‹ˆë¼ \texttt{TeX4ht} ì„¤ì •ê³¼ ë” ê¹Šì´ ê´€ë ¨ë˜ì–´ +ìžˆì„ ê²ƒì´ê¸° 때문ì´ë‹¤. +표준 ë¼í… í´ëž˜ìŠ¤ì˜ 문서ë¼ë©´ ìœ„ì— ì œì‹œí•œ ì •ë„ë¡œ í° ë¬¸ì œì—†ì´ HTMLì„ +ì–»ì„ ìˆ˜ ìžˆê² ì§€ë§Œ 복잡한 ë¬¸ì„œì˜ ê²½ìš° ì˜ë„대로 ì¶œë ¥ì„ ì–»ê¸° 위해 추가ì ì¸ +ì„¤ì •ì„ í•´ì•¼ í• ë•Œê°€ ìžˆì„ ê²ƒì´ë‹¤. ìžì‹ ì˜ ê²½í—˜ì„ ë‹¤ë¥¸ 사람과 ê³µìœ í•œë‹¤ë©´ +í•´ê²°ì±…ì„ ë” ë¹¨ë¦¬ 찾아나갈 수 ìžˆì„ ê²ƒìœ¼ë¡œ ìƒê°í•œë‹¤. + + +\chapter{한글 트루타입 í°íŠ¸ì˜ 사용}\label{cha:truetype} + +\XeTeX, \LuaTeX ì—서는 트루타입 í°íŠ¸ë¥¼ ì§ì ‘ ì‚¬ìš©í• ìˆ˜ 있다. +ë”°ë¼ì„œ ì´ì œ +\kotex-utfì—ì„œ ì‚¬ìš©í• ì¼ì€ ê±°ì˜ ì—†ì„ ê²ƒì´ë‚˜, +여기 ì˜ˆì „ì— ì œì‹œí•œ ë°©ë²•ì˜ ë©”ëª¨ë¥¼ 남겨ë‘기로 한다. + +\bigskip + +\kotex{} ìœ í‹¸ë¦¬í‹° \texttt{ttf2kotexfont}ê°€ 있다. +ì´ ìœ í‹¸ë¦¬í‹°ê°€ 하는 ì¼ì€ 한글 트루타입 í°íŠ¸ë¥¼ Legacy \TeX ì—ì„œ +사용가능하ë„ë¡ tfmì„ ì¶”ì¶œí•˜ê³ ì„¤ì •ì„ í–‰í•´ì£¼ëŠ” 것ì´ë‹¤. + +%트루타입 í°íŠ¸ ì´ìš©ë²• ì „ë°˜ì— ê´€í•œ 사í•ì€ ``한글 ë¼í…ì—ì„œ 트루타입 +%í°íŠ¸ 사용하기''(\cite{karnes2007b})ë¼ëŠ” ê¸€ì„ ì°¸ê³ í•˜ë¼. 여기서는 간단한 예를 통하여 +%트루타입 í°íŠ¸ë¥¼ 문서ì—ì„œ 사용하는 ê³¼ì •ì„ ì„¤ëª…í•˜ê³ ìž í•œë‹¤. + +\section{\texttt{ttf2kotexfont} 사용법} + +ì 당한 í°íŠ¸ ë‘ ê°œë¥¼ ì„ ì •í•˜ìž. +ê³µí‰í•˜ê²Œ 하기 위해 ìœ ë‹ˆì½”ë“œ ì¸ì½”딩 í°íŠ¸ì¸ ``휴먼편지체''와 완성형 ì¸ì½”딩 í°íŠ¸ì¸ ``양재난초'' ë‘ ê°œë¥¼ ì„ íƒ. íŒŒì¼ ì´ë¦„ì€ \texttt{hmfmpyun.ttf}와 \texttt{YNCH05.TTF}ì´ë‹¤.\footnote{ì´ ìŠ¤í¬ë¦½íŠ¸ëŠ” 파ì¼ì´ë¦„ì˜ ëŒ€ì†Œë¬¸ìžì— 민ê°í•˜ë‹¤.} + +ì´ ê¸€ê¼´ì´ ì‹œìŠ¤í…œì— ì„¤ì¹˜ë˜ì–´ 있다면, 별다른 조치 ì—†ì´ ë°”ë¡œ 테스트 가능. 만약 없다면 ì–´ë””ì„ ê°€ 구해서 테스트를 위한 í´ë”ì— ë„£ì–´ì¤€ë‹¤. + +\texttt{test.conf} 파ì¼ì„ 다ìŒê³¼ ê°™ì´ ìž‘ì„±í•œë‹¤. +\begin{verbatim} +FOUNDRY:my +FONTmj: f=pj m=hmfmpyun.ttf +FONTnc: m=YNCH05.TTF +\end{verbatim} +\texttt{config} 파ì¼ì˜ 쓰는 ê·œì¹™ì€ ìœ„ì™€ 같다. 맨 처ìŒì— \texttt{FOUNDRY}를 +ì§€ì •í•´ì£¼ì–´ì•¼ í•˜ëŠ”ë° ì´ê²ƒì´ 글꼴 가족 ì´ë¦„ì˜ ì²« ë‘ ê¸€ìžë¥¼ ì´ë£¬ë‹¤. +\texttt{FONTmj} í–‰ì€ \dotemph{반드시} 있어야 하며, ì´ ì´ì™¸ì˜ í°íŠ¸ +명ì¹ì€ ë‘ ê¸€ìžë¡œ ì§€ì€ ë‹¤ìŒ ê·¸ ì•žì— \texttt{FONT}를 ì¨ì„œ ì 어주면 ëœë‹¤. +\texttt{f} 지시ìžëŠ” \texttt{FONTmj}ë¡œ ë§Œë“¤ë˜ ì´ë¦„ì„ \texttt{mypj}ë¡œ +지으ë¼ëŠ” ì˜ë¯¸ì´ë©°, ì´ ê°’ì´ ì—†ìœ¼ë©´ \texttt{FONTxx}ì˜ ë‘ ê¸€ìž \texttt{xx}를 +ë”°ì„œ 짓게 ëœë‹¤. í°íŠ¸ ë‘께 ì˜µì…˜ì€ \texttt{m, b, l} ì…‹ì´ ìžˆìœ¼ë©° ê°ê° +medium, bold, lightì— í•´ë‹¹í•˜ëŠ”ë°, \texttt{b}는 \texttt{b-series} ë° +\texttt{bx-series}ì— í• ë‹¹ëœë‹¤. 그러나 ì¼ë°˜ì 으로 ì´ ì‹œë¦¬ì¦ˆë“¤ì„ ëª¨ë‘ +충족하는 ê¸€ê¼´êµ°ì„ ì°¾ê¸°ëž€ 쉬운 ì¼ì´ 아니다. ìœ„ì˜ ì˜ˆì—서는 \texttt{m} 하나만 +ì§€ì •í•˜ì˜€ìœ¼ë¯€ë¡œ 본문 ì„œì²´ì¸ ë³´í†µ 굵기 í°íŠ¸ë§Œì´ 만들어질 것ì´ë‹¤. ì´ëŸ¬í•œ +ì„¤ì •ì˜ ê²°ê³¼ \texttt{mypj}와 \texttt{mync}ë¼ëŠ” 새로운 ê¸€ê¼´ì´ +만들어진다. + +ì´ì œ ë‹¤ìŒ ëª…ë ¹ì„ ì‹¤í–‰í•œë‹¤. +\begin{verbatim} +# ttf2kotexfont -c test.conf +\end{verbatim} + +한참 tfm ë“±ì„ ë§Œë“œëŠ” ê³¼ì •ì„ ê±°ì¹˜ê³ ë‚˜ì„œ 종료ë˜ë©´ 테스트해볼 수 있다. +\begin{verbatim} +# latex testutf +# dvipdfmx testutf +\end{verbatim} +ë˜ëŠ” +\begin{verbatim} +# pdflatex testutf +\end{verbatim} + +ì´ í°íŠ¸ 세트를 반복해서 다른 문서ì—ì„œë„ ì‚¬ìš©í• ìƒê°ì´ë©´ 사용ìžì˜ \texttt{texmf} 트리 아래 설치해서 ì“°ë©´ ëœë‹¤. +ì–¸ì¸ìŠ¤í†¨ ë°©ë²•ì´ ë³„ë„ë¡œ ì œê³µë˜ì§€ 않으므로, ìžì‹ ì´ ìƒê°í•˜ê¸°ì— 잘 설계하여 ë°˜ë³µì‚¬ìš©í•˜ê² ë‹¤ëŠ” ê²°ì‹¬ì´ ì„°ì„ ë•Œ, ë‹¤ìŒ ëª…ë ¹ì„ ì‹¤í–‰í•˜ìž.\footnote{% + Windowsì˜ ê²½ìš°, 아래 ëª…ë ¹ 예시ì—ì„œ \texttt{\$HOME}ì´ë¼ê³ + í•œ ê²ƒì„ \texttt{\%HOME\%}으로 해야 한다.} +\begin{verbatim} +# ttf2kotexfont -c test.conf -i $HOME/texmf +\end{verbatim} + +만약 ì´ ê³¼ì •ì—ì„œ \verb|$HOME/texmf|ê°€ ``가장 ë¨¼ì € ì½ëŠ” texmf tree''ê°€ 아니ë¼ë©´ +ìƒì„±ëœ \texttt{dvipdfmx.cfg}와 \texttt{ttf2pk.cfg}를 가장 ë¨¼ì € ì½ëŠ” +texmf tree 아래 TDSì— ë§žëŠ” 위치로 옮겨놓는 ê²ƒì„ ìžŠì–´ë²„ë ¤ì„œëŠ” 안ëœë‹¤. +\begin{verbatim} +# mktexlsr +\end{verbatim} + +ì¼ë¶€ 완성형 트루타입 ì¤‘ì— ì´ìƒí•œ ê²ƒì´ ì—†ì§€ëŠ” 않다(예를 들면 ``양재보람체''ê°€ ì´ìƒí–ˆìŒ). ê·¸ê²ƒì€ í°íŠ¸ ìžì²´ì˜ ë¬¸ì œë¼ê³ ìƒê°ë˜ë©°, ì •ìƒì ì¸ ëŒ€ë¶€ë¶„ì˜ íŠ¸ë£¨íƒ€ìž…ì€ \kotex ì—ì„œ ëª¨ë‘ ì‚¬ìš© 가능하다. + +\section{문서ì—ì„œ í°íŠ¸ ì„¤ì •í•˜ê¸°} + +\texttt{ttf2kotexfont} 스í¬ë¦½íŠ¸ë¥¼ 실행한 결과를 ë°˜ì˜í•˜ë ¤ë©´ 다ìŒê³¼ ê°™ì´ +한다. 사용ìžê°€ ë§Œë“ ìž„ì˜ì˜ í°íŠ¸ê°€ \texttt{mypj}와 \texttt{mync}ë¼ê³ í• ë•Œ, + +\begin{verbatim} +\SetHangulFonts{mypj}{mync}{uttz} +\SetHanjaFonts{utbt}{utgt}{uttz} +\end{verbatim} +%ë˜ëŠ” +%\begin{verbatim} +%\usepackage{hfontsel} +%\SelectHfonts{mypj,mync,*}{utbt,utgt,*} +%\end{verbatim} +주ì˜í• ê²ƒì€ \texttt{ttf2kotexfont}ê°€ \texttt{hfontspec}ì„ +만들어주지는 않는다는 ì ì´ë‹¤. +기본 í°íŠ¸ ìŠ¤íŽ™ì„ ì ìš©({\small ì´ ë•Œ +사용ìžê°€ ì·¨í• ì¡°ì¹˜ëŠ” ì•„ë¬´ê²ƒë„ ì—†ë‹¤})í•´ë„ ë‚˜ì˜ì§€ 않다. +만약 ì§ì ‘ í°íŠ¸ ìŠ¤íŽ™ì„ ë³€ê²½í•˜ë ¤ 한다면 반드시 수작업으로 작성해야 한다. + + +\section{pdf 문서 ì œìž‘ì„ ìœ„í•œ pdf\LaTeX{} 사용} + +트루타입 í°íŠ¸ë¥¼ pdf\LaTeX ì—ì„œ ì‚¬ìš©í•˜ë ¤ í• ë•ŒëŠ” ì•½ê°„ì˜ ì£¼ì˜ì‚¬í•ì´ +필요하다. ë¨¼ì €, ê¸°ìš¸ì¸ ê¸€ê¼´, ê°€ìƒ ë‘꺼운(\wi{fake bold}) 글꼴, c-series ìž¥í‰ ì ìš© 글꼴 ë“±ì€ +pdf\LaTeX ì—ì„œ ì§ì ‘ 처리ë˜ì§€ 않는다. + +ë˜í•œ ì „ì²˜ë¦¬ë¶€(preamble)ì— ë‹¤ìŒê³¼ ê°™ì€ ì½”ë“œë¥¼ 넣어주어야 한다. +\begin{verbatim} +\usepackage{ifpdf} +\ifpdf + \usepackage{dhucs-cmap} + \pdfmapfile{=myttf-pdftex.map} +\fi +\end{verbatim} + +대체로 ë§í•´ì„œ, 트루타입 ê¸€ê¼´ì€ DVIPDFM$x$ê°€ 매우 잘 처리한다. + +\chapter{옛한글 ê´€ë ¨ 코드변환 ìœ í‹¸ë¦¬í‹°}\label{sec:hypuautil} + +\section{옛한글 처리 ë°©ì‹ì˜ 변화} + +\wi{한양 ì‚¬ìš©ìž ì •ì˜ ì˜ì— 코드}(Hanyang PUA)란 ìœ ë‹ˆì½”ë“œ ì‚¬ìš©ìž ì •ì˜ ì˜ì—ì— ì˜›í•œê¸€ +완성형 문ìžë¥¼ 넣어ë‘ê³ ì˜›ë¬¸í—Œì„ í‘œí˜„í•˜ëŠ” ë° ì‚¬ìš©í•˜ëŠ” ë°©ì‹ì„ ë§í•œë‹¤. +약 5천여ìžì˜ 옛한글 완성형 글ìžë¡œ ì‚¬ìš©í• ìˆ˜ 있으며, ì´ë¥¼ 지ì›í•˜ëŠ” 글꼴로 새바탕, ìƒˆêµ´ë¦¼ì´ ìžˆì—ˆë‹¤.\footnote{% + MS Word는 ì´ ë°©ì‹ì˜ 옛한글 지ì›ì„ í¬ê¸°í•˜ì˜€ìœ¼ë‚˜ + 아래아한글 워드 프로세서는 + (최근 ë²„ì „ì—ì„œ ë„ìž…ëœ) ìœ ë‹ˆì½”ë“œ í‘œì¤€ì— ë§žëŠ” ìžëª¨ ì¡°í•© ë°©ì‹ê³¼ 함께 + ì´ì „ì— ìž‘ì„±ëœ ìžë£Œì˜ 하위 호환성 ë•Œë¬¸ì— ì—¬ì „ížˆ ì´ ë°©ì‹ì„ 지ì›í•˜ê³ 있으며 + 함초롬체 í°íŠ¸ì˜ PUA ì˜ì—ì— ì˜›í•œê¸€ ìŒì ˆ 문ìžë“¤ì´ 들어 있다.} + +\wi{옛한글} 처리 ë°©ì‹ìœ¼ë¡œì„œ ì´ê²ƒì€ í‘œì¤€ì„ ë²—ì–´ë‚˜ëŠ” ë°ë‹¤ê°€ ì‚¬ìš©í• ìˆ˜ 있는 ê¸€ìž ìˆ˜ê°€ +ì ì–´ì„œ 바람ì§í•œ ë°©ë²•ì´ ë˜ì§€ 못한다. ì‹¤ì œë¡œ ê³ ë¬¸í—Œì˜ ì „ìží™” 사업 ê³¼ì •ì—ì„œ ì´ 5천여ìžë¡œëŠ” +글ìžê°€ 부족하여 별ë„ì˜ ì¶”ê°€ í°íŠ¸ë¥¼ 만들어야 하는 ì–´ë ¤ì›€ì„ ê²ªì€ ì‚¬ë¡€ê°€ 있다. + +그러나 ì´ë¯¸ êµê°€ì 사업으로 ì§„í–‰ëœ ê³ ë¬¸í—Œì˜ ì „ìží™” ê³¼ì •ì—ì„œ 한양 PUA를 ì´ìš©í•˜ì˜€ëŠ” ë°ë‹¤ê°€ +방대한 옛한글 ê´€ë ¨ 문서가 아래아한글 워드 í”„ë¡œì„¸ì„œì˜ ê°•ë ¥í•œ ì˜í–¥ 아래 ì´ ë°©ì‹ìœ¼ë¡œ +ìž‘ì„±ëœ ì „ë¡€ê°€ 있다. + +\wi{KTUG}ì—ì„œ 여러 기여ìžê°€ 참여하여, ìƒë‹¹ìˆ˜ ì´ëŸ° ë°©ì‹ìœ¼ë¡œ ì œìž‘ëœ ë¬¸í—Œì„ í‘œì¤€ì— ë§žëŠ” ìœ ë‹ˆì½”ë“œ ìžëª¨ ì¡°í•© ë°©ì‹ìœ¼ë¡œ (ë˜ëŠ” ê·¸ ì—으로) +변환하기 위한 ëŒ€ì‘ í…Œì´ë¸”ì„ ìž‘ì„±í•˜ì˜€ë‹¤.\footnote{% + \url{http://faq.ktug.org/faq/HanyangPuaTableProject}, + \url{http://ko.wikipedia.org/wiki/\%EC\%98\%9B\%ED\%95\%9C\%EA\%B8\%80}. + 위키백과 í•œêµì–´íŒì— KTUGì˜ ê¸°ì—¬ì— ëŒ€í•œ ì–¸ê¸‰ì´ ìžˆë‹¤.} +ê·¸ 성과물로 \kotex ì— í¬í•¨ëœ ê²ƒì´ \util{hypua2jamo}, \util{jamo2hypua}, \util{insertjamofiller}, \util{jamo-normalize}ë¼ëŠ” +ìœ í‹¸ë¦¬í‹°ë“¤ì´ë‹¤. ì´ ìœ í‹¸ë¦¬í‹°ë“¤ì€ \wi{ê¹€ë„현}ì´ ì œìž‘í•˜ì˜€ë‹¤. + +\section{jamo-normalize} + +ì´ì „ì˜ \util{hypua2jamo}와 \util{jamo2hypua} ìœ í‹¸ë¦¬í‹°ë¥¼ 대체하는 것으로 +다ìŒê³¼ ê°™ì´ ì“´ë‹¤. +\begin{boxedverbatim} +$ jamo-normalize [option] <infile >outfile +\end{boxedverbatim} + +주요 ì˜µì…˜ì€ ë‹¤ìŒê³¼ 같다. +\begin{description} +\item [-d] ìœ ë‹ˆì½”ë“œ 한글 ìŒì ˆ ë¬¸ìž ì½”ë“œë¥¼ ìžëª¨ 코드로 변환한다. +\item [-h] ë„ì›€ë§ í™”ë©´ì„ ë³´ì—¬ì¤€ë‹¤. +\item [-i] í•œì¤‘ì¼ í˜¸í™˜ í•œìžë¥¼ í•œì¤‘ì¼ í†µí•© í•œìž ì½”ë“œë¡œ 변환한다. +\item [-o] 한양 PUA 완성형 코드를 ìžëª¨ 코드로 변환한다. +\item [-p] ìžëª¨ ì½”ë“œì—´ì„ í•œì–‘ PUA 완성형 코드로 변환한다. +%\item [-r] 한글 성조표지(\wi{ë°©ì }, \wi{사성ì })를 ìŒì ˆë¸”ëŸì˜ ì•žìžë¦¬ì— 오ë„ë¡ ìž¬ë°°ì—´í•œë‹¤. +\item [-t] 기존 ìžë£Œì˜ ë°©ì 대용으로 ì“°ì´ë˜ [U+00B7]ê³¼ [U+003A]를 성조표지(\wi{ë°©ì }, \wi{사성ì })ë¡œ 바꾼다. +\end{description} + +%%%%% index + +\printindex + +\clearpage +\section*{ì´ ë¬¸ì„œì— ëŒ€í•˜ì—¬} +\addcontentsline{toc}{chapter}{ì´ ë¬¸ì„œì— ëŒ€í•˜ì—¬} + +ì´ ë¬¸ì„œëŠ” 현재 김강수가 ê´€ë¦¬í•˜ê³ ìžˆë‹¤. + +ì´ ë¬¸ì„œëŠ” oblivoir í´ëž˜ìŠ¤ë¡œ 작성ë˜ì—ˆìœ¼ë©° \pdfLaTeX 으로 +컴파ì¼í•˜ëŠ” 경우를 ìƒì •í•˜ê³ 만들어졌다. + +ì´ ë¬¸ì„œë¥¼ ì™„ì „í•˜ê²Œ +컴파ì¼í•˜ê¸° 위해서, \texttt{collection-kotex}ì˜ ê¸°ë³¸ ì„¤ì •ì— +ë”하여 \kotex\ ì €ìž¥ì†Œ\footnote{\url{http://ftp.ktug.org/KTUG/texlive/}}로부터 +\texttt{kotex-midkor} 패키지를 하나 추가로 설치해야 한다. +ì´ ì´ì™¸ì— 다른 패키지를 ë” ì„¤ì¹˜í• ê²ƒì€ ì—†ë‹¤. + +\XeLaTeX, \LuaLaTeX 으로 컴파ì¼í• ë•Œ, 오류를 만나지는 않으나 +\kotex ì˜ ê¸°ëŠ¥ê³¼ 맞지 않는 부분ì—ì„œ ì˜ë„í•œ 대로 결과가 나오지 않는 ë°ê°€ +ë‘ì–´ ê³³ 있다. 예를 들면 ìž„ì˜ì˜ ìžê°„ ì„¤ì •ì´ë‚˜ 옛한글 ê°™ì€ ê²ƒì´ ê·¸ëŸ¬í•˜ë‹¤. + +ì´ ë¬¸ì„œëŠ” \kotex~프로ì íŠ¸ì˜ ì¼ë¶€ë¡œì„œ, +LPPL version 3 ë˜ëŠ” ê·¸ ì´í›„ ë²„ì „ì˜ ë¼ì´ì„ 스로 ë°°í¬ëœë‹¤. + +ì´ ë¬¸ì„œì˜ ë‚´ìš©ì— ëŒ€í•œ 코멘트는 KTUG\footnote{\url{http://www.ktug.org}} +게시íŒì— ê¸€ì„ ì˜¬ë ¤ì£¼ì‹œê¸° 바란다. + +\bigskip + +ì´ ë¬¸ì„œì˜ ìž‘ì„±ì— ë§Žì€ ë„ì›€ì„ ì£¼ì‹ KTS 관계ìž, \kotex\ ì‚¬ìš©ìž ë¶„ë“¤ê»˜ +ê°ì‚¬í•œë‹¤. 특히 ë¬¸ì„œì˜ ê°ìˆ˜ë¥¼ ë§¡ì•„ì£¼ì‹ ì´ê¸°í™©, ì´ì£¼í˜¸ 님께 특별히 ê°ì‚¬ì˜ ë§ì”€ì„ 남겨놓는다. + +%\printbibliography + +\section*{ë°”ë€ ì } + +2014/05/12: \XeTeX, \LuaTeX\ ì‚¬ìš©ì„ ìœ„í•œ 힌트를 ê°ì£¼ 형ì‹ìœ¼ë¡œ 조금 추가하였다. + +\noindent 2014/02/28: \cmd{\ksnamedef} ëª…ë ¹ì„ ì‚¬ìš©í•˜ì§€ 않게 ë˜ì—ˆìŒì„ ë°í˜”다. + + +\end{document} diff --git a/language/korean/kotex-utf/doc/sample-finemath-setup.tex b/language/korean/kotex-utf/doc/sample-finemath-setup.tex new file mode 100644 index 0000000000..dd904f8de9 --- /dev/null +++ b/language/korean/kotex-utf/doc/sample-finemath-setup.tex @@ -0,0 +1,7 @@ +\def\breakafterinlinemath{\hskip2pt} +\def\nobreakafterinlinemath{\kern2pt} +%\def\breakafterasciichar{\hskip2pt} +%\def\nobreakafterasciichar{\kern2pt} +%\def\breakbeforeasciichar{\hskip2pt} +%\def\kernbeforeasciichar{\kern2pt} +\endinput diff --git a/language/korean/kotex-utf/doc/yettext.tex b/language/korean/kotex-utf/doc/yettext.tex new file mode 100644 index 0000000000..a1cb17e0d5 --- /dev/null +++ b/language/korean/kotex-utf/doc/yettext.tex @@ -0,0 +1,13 @@ +á„‹á…µ 몸 삼기실 제 님을 조차 삼기시니\\ +ᄒᆞᆫᄉᆡᆼ 緣연分분이며 하ᄂᆞᆯ 모ᄅᆞᆯ 일이런가\\ +á„‚á…¡ ᄒᆞ나 졈어 닛고 님 ᄒᆞ나 날 괴시니\\ +á„‹á…µ ᄆᆞ음 á„‹á…µ ᄉᆞ랑 견졸 ᄃᆡ á„‚á…©á„‹á…§ 업다\\ +平평生ᄉᆡᆼ애 願원ᄒᆞᄋá…ᄃᆡ ᄒᆞᆫᄃᆡ 녜자 ᄒᆞ얏더니\\ +늙거야 무ᄉᆞ 일로 외오 두고 글이ᄂᆞᆫ고\\ +엇그제 님을 뫼셔 廣광寒한殿뎐에 올낫더니\\ +그 더ᄃᆡ 엇디ᄒᆞ야 下하界계예 ᄂᆞ려오니\\ +올 적의 비슨 머리 얼á„ᅴ연 디 三삼年년이라\\ +臙연脂지粉분 잇ᄂᆡᆷᄂᆞᆫ 눌 위ᄒᆞ야 고이 ᄒᆞᆯ고\\ +ᄆᆞ음의 ᄆᆡ친 설음 ç–Šá„ᅧᆸ疊á„ᅧᆸ이 á„¡á…¡á„‹á…§ 이셔\\ +짓ᄂᆞ니 한숨이오 디ᄂᆞ니 눈믈이라\\ +人인心심은 有유é™á„’ᆞᆫᄒᆞᆫᄃᆡ 시ᄅᆞᆷ도 그지업다
\ No newline at end of file diff --git a/language/korean/kotex-utf/doc/yettext.txt b/language/korean/kotex-utf/doc/yettext.txt new file mode 100644 index 0000000000..a927224cb9 --- /dev/null +++ b/language/korean/kotex-utf/doc/yettext.txt @@ -0,0 +1,13 @@ +ì´ ëª¸ 삼기실 ì œ ë‹˜ì„ ì¡°ì°¨ 삼기시니\\ +ᄒᆞᆫᄉᆡᆼ 緣연分분ì´ë©° 하ᄂᆞᆯ 모ᄅᆞᆯ ì¼ì´ëŸ°ê°€\\ +나 ᄒᆞ나 졈어 ë‹›ê³ ë‹˜ ᄒᆞ나 ë‚ ê´´ì‹œë‹ˆ\\ +ì´ á„†á†žìŒ ì´ á„‰á†žëž‘ 견졸 ᄃᆡ 노여 업다\\ +å¹³í‰ç”Ÿá„‰á†¡á†¼ì• 願ì›á„’ᆞ요ᄃᆡ ᄒᆞᆫᄃᆡ ë…œìž á„’á†žì–ë”니\\ +늙거야 무ᄉᆞ ì¼ë¡œ 외오 ë‘ê³ ê¸€ì´á„‚á†žá†«ê³ \\ +ì—‡ê·¸ì œ ë‹˜ì„ ë«¼ì…” 廣광寒한殿ëŽì— 올낫ë”니\\ +ê·¸ ë”ᄃᆡ 엇디ᄒᆞ야 下하界계예 á„‚á†žë ¤ì˜¤ë‹ˆ\\ +올 ì ì˜ ë¹„ìŠ¨ 머리 얼킈연 ë”” 三삼年년ì´ë¼\\ +臙연脂지粉분 잇ᄂᆡᆷᄂᆞᆫ 눌 위ᄒᆞ야 ê³ ì´ á„’á†žá†¯ê³ \\ +ᄆᆞìŒì˜ ᄆᆡ친 ì„¤ìŒ ç–Ší…¹ç–Ší…¹ì´ á„¡á…¡ì—¬ ì´ì…”\\ +짓ᄂᆞ니 한숨ì´ì˜¤ 디ᄂᆞ니 눈믈ì´ë¼\\ +人ì¸å¿ƒì‹¬ì€ æœ‰ìœ é™á„’ᆞᆫᄒᆞᆫᄃᆡ ì‹œá„…á†žá†·ë„ ê·¸ì§€ì—…ë‹¤
\ No newline at end of file diff --git a/language/korean/kotex-utf/hfontspec.default b/language/korean/kotex-utf/hfontspec.default new file mode 100644 index 0000000000..662b6b9a6f --- /dev/null +++ b/language/korean/kotex-utf/hfontspec.default @@ -0,0 +1,11 @@ +hu = \z@ +interhchar = \z@ +fullstoplower = \z@ +exclamationlower = \z@ +questionlower = \z@ +serifhangulfont = nanummj +sanshangulfont = nanumgt +monohangulfont = nanumgt +serifhanjafont = uhcmj +sanshanjafont = nanumgt +monohanjafont = nanumgt diff --git a/language/korean/kotex-utf/kosections-utf.sty b/language/korean/kotex-utf/kosections-utf.sty new file mode 100644 index 0000000000..8a41519040 --- /dev/null +++ b/language/korean/kotex-utf/kosections-utf.sty @@ -0,0 +1,548 @@ +%% File `kosections-utf.tex` +%% +%% (C) Copyright 2007-2013 Dohyun Kim <nomos at ktug org> +%% Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\ProvidesFile{kosections-utf} + [2013/10/20 hangul option to kotex/utf] + +%\def\hNum#1{\@hNum{\@nameuse{c@#1}}} +%\def\@hNum#1{\ifcase#1\or ì¼\or ì´\or 삼\or 사\or 오\or 육\or ì¹ \or +% 팔\or 구\or ì‹\or ì‹ì¼\or ì‹ì´\or ì‹ì‚¼\or ì‹ì‚¬\or ì‹ì˜¤\or ì‹ìœ¡\or +% ì‹ì¹ \or ì‹íŒ”\or ì‹êµ¬\or ì´ì‹\or ì´ì‹ì¼\or ì´ì‹ì´\or ì´ì‹ì‚¼\or +% ì´ì‹ì‚¬\else\@ctrerr\fi} +%\def\hanjanum#1{\@hanjanum{\@nameuse{c@#1}}} +%\def\@hanjanum#1{\ifcase#1\or 一\or 二\or 三\or +% å››\or 五\or å…\or 七\or å…«\or ä¹\or å\or +% å一\or å二\or å三\or åå››\or å五\or +% åå…\or å七\or åå…«\or åä¹\or 二å\or +% 二å一\or 二å二\or 二å三\or 二åå››\else\@ctrerr\fi} +%\def\HArabic#1{\@HArabic{\@nameuse{c@#1}}} +%\def\@HArabic#1{\ifcase#1\or 1\rieul\or 2\jung\or 3\jong\or 4\jung\or 5\jung\or +% 6\jong\or 7\rieul\or 8\rieul\or 9\jung\or 10\jong\or 11\rieul\or 12\jung\or +% 13\jong\or 14\jung\or 15\jung\or 16\jong\or 17\rieul\or 18\rieul\or 19\jung\or +% 20\jong\or 21\rieul\or 22\jung\or 23\jong\or 24\jung\else\@ctrerr\fi} + +%% 한글 ê¸°í˜¸ë¬¸ìž ì²˜ë¦¬ë¥¼ 위한 ì •ì˜ë“¤. +%% ì¼ë¶€ í´ëž˜ìŠ¤(예: memoir)ì—ì„œ \textsubscript를 ì •ì˜í•˜ê³ 있으므로, +%% 여기서는 \TEXTsubscriptë¡œ ì •ì˜í•œë‹¤. 만약 ì´ ì •ì˜ë¥¼ 문서ì—ì„œ +%% ì‚¬ìš©í•˜ê³ ì‹¶ìœ¼ë©´ \let\textsubscript\TEXTsubscriptë¡œ í• ê²ƒ. +\protected\def\TEXTsubscript#1{% + \@TEXTsubscript{\selectfont#1}} +\newcommand{\@TEXTsubscript}[1]{% + {\m@th\ensuremath{_{\mbox{\fontsize\sf@size\z@#1}}}}}% +\DeclareUnicodeCharacter{00BC}% 1/4 + {\textsuperscript1\kern-.45em\unihangulchar{65295}\kern-.45em\TEXTsubscript4} +\DeclareUnicodeCharacter{00BD}% 1/2 + {\textsuperscript1\kern-.45em\unihangulchar{65295}\kern-.45em\TEXTsubscript2} +\DeclareUnicodeCharacter{00BE}% 3/4 + {\textsuperscript3\kern-.45em\unihangulchar{65295}\kern-.45em\TEXTsubscript4} +\DeclareUnicodeCharacter{02D0}% Ë + {\unihangulchar{"02D0}}% 8251=0x203B +\DeclareUnicodeCharacter{2025}% ‥ + {\unihangulchar{"2025}}% 8251=0x203B +\DeclareUnicodeCharacter{2015}% ― + {\nobreak\hskip\dhucs@hu\unihangulchar{"2015}\hskip\dhucs@hu\relax}% 8251=0x203B +\DeclareUnicodeCharacter{2312}% ⌒ + {\unihangulchar{"2312}}% 8251=0x203B +\DeclareUnicodeCharacter{203B}% ※ + {\unihangulchar{8251}}% 8251=0x203B + +%% konames-utf +\RequirePackage{konames-utf} + +%% 단ì›ì˜ 한글화 +%% ============= +%% +%% Part I --> ì œ I 편, 第 I 篇 +%% Chapter 1 --> ì œ 1 장, 第 1 ç« <book,report> +%% Section 1 --> ì œ 1 ì ˆ, 第 1 節 +%% Appendix A --> ë¶€ë¡ A, 附綠 A +%% +%% 위와 ê°™ì€ ë‹¨ì›ì˜ 한글화는 ì ˆ(節)까지 ì˜í–¥ì„ 미친다. 그러므로 우리는 +%% ëª©ì°¨ì— \subsubsection까지 단ì›ì´ 번호와 함께 나오ë„ë¡ í•œë‹¤. +%% articleì—서는 ì´ë¯¸ 3으로 ì§€ì •ë˜ì—ˆìœ¼ë‚˜, 그외ì—서는 2ë¡œ ì§€ì •ë˜ì–´ +%% \subsection까지만 번호가 ëª©ì°¨ì— ë‚˜ì˜¤ë„ë¡ ë˜ì–´ 있다. +\setcounter{secnumdepth}{\thr@@} + +\@ifclassloaded{article}{% <article> + \renewcommand{\appendix}{\par + \setcounter{section}{0}% + \setcounter{subsection}{0}% + \def\@chapapp{\appendixname}% 부ë¡ì˜ í•œê¸€í™”ì— ì˜í•´ í•„ìš”. + \kscntformat{section}{\appendixname~}{} + \def\thesection{\@Alph\c@section}}% +}{\@ifundefined{@chapapp}{}{% <report|book> + \renewcommand\thesection{\@arabic\c@section} + \renewcommand\appendix{\par + \setcounter{chapter}{0}% + \setcounter{section}{0}% + \renewcommand\@chapapp{\appendixname}% + \kscntformat{chapter}{\appendixname~}{} + \renewcommand\thechapter{\@Alph\c@chapter}}% +}} + +%% ìœ„ì™€ê°™ì€ ìž¬ì •ì˜ë¡œ 다ìŒê³¼ ê°™ì€ ë¬¸ì œê°€ ë°œìƒí•œë‹¤. +%% 1. \part는 \partname~\thepartë¡œ 나오게 ëœë‹¤. 편~I +%% 2. \chapter는 \@chapapp{} \thechapterë¡œ. 장~1 +%% 3. \sectionì€ \sectionname~\thesection으로. ì ˆ~1 +%% 4. ëª©ì°¨ìž‘ì„±ì˜ ë“¤ì—¬ì“°ê¸°ê°€ ìš°ë¦¬ë§ í™˜ê²½ì— ì 당하지 않다. +%% 5. 페ì´ì§€ headingì˜ ê¸€ìžì²´ê°€ \slshape으로 바뀜으로서 우리ë§ì´ +%% ë¶ˆì•ˆì •í•´ì§„ë‹¤. +%% +%% ì´ëŸ° 약ì ì„ ë³´ì™„í•˜ê¸° 위해 단ì›ì˜ ì¼ë ¨ë²ˆí˜¸ì˜ ì•žê³¼ ë’¤ì— ë¼ì›Œë„£ì„ +%% ëª¨ë“¬ì„ ë‹¤ìŒê³¼ ê°™ì´ ì„¤ì •í•œë‹¤. +\def\kscntformat#1#2#3{\@namedef{pre@#1cnt}{#2} + \@namedef{post@#1cnt}{#3}} +\kscntformat{part}{\KSTHE~}{~\partname} +\kscntformat{chapter}{\KSTHE~}{~\chaptername} +\kscntformat{section}{\KSTHE~}{~\sectionname} + +\@ifclassloaded{article}{% <article> + \def\@part[#1]#2{% + \ifnum \c@secnumdepth >\m@ne + \refstepcounter{part}% + \addcontentsline{toc}{part}% + {\pre@partcnt\thepart\post@partcnt\hspace{1em}#1}% + \else + \addcontentsline{toc}{part}{#1}% + \fi + {\parindent \z@ \raggedright + \interlinepenalty \@M + \normalfont + \ifnum \c@secnumdepth >\m@ne + \Large\bfseries \pre@partcnt\thepart\post@partcnt + \par\nobreak + \fi + \huge \bfseries #2% + \markboth{}{}\par}% + \nobreak + \vskip 3ex + \@afterheading} +}{} +\@ifclassloaded{report}{% + \def\@part[#1]#2{% + \ifnum \c@secnumdepth >-2\relax + \refstepcounter{part}% + \addcontentsline{toc}{part}% + {\pre@partcnt\thepart\post@partcnt\hspace{1em}#1}% + \else + \addcontentsline{toc}{part}{#1}% + \fi + \markboth{}{}% + {\centering + \interlinepenalty \@M + \normalfont + \ifnum \c@secnumdepth >-2\relax + \huge\bfseries \pre@partcnt\thepart\post@partcnt + \par + \vskip 20\p@ + \fi + \Huge \bfseries #2\par}% + \@endpart} +}{} +\@ifclassloaded{book}{% + \def\@part[#1]#2{% + \ifnum \c@secnumdepth >-2\relax + \refstepcounter{part}% + \addcontentsline{toc}{part}% + {\pre@partcnt\thepart\post@partcnt\hspace{1em}#1}% + \else + \addcontentsline{toc}{part}{#1}% + \fi + \markboth{}{}% + {\centering + \interlinepenalty \@M + \normalfont + \ifnum \c@secnumdepth >-2\relax + \huge\bfseries \pre@partcnt\thepart\post@partcnt + \par + \vskip 20\p@ + \fi + \Huge \bfseries #2\par}% + \@endpart} +}{} + +\@ifclassloaded{book}{% + \def\@chapter[#1]#2{% + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter + \refstepcounter{chapter}% + \typeout{\pre@chaptercnt\thechapter\post@chaptercnt}% + \addcontentsline{toc}{chapter}% + {\protect\numberline{% + \pre@chaptercnt\thechapter\post@chaptercnt}#1}% + \else + \addcontentsline{toc}{chapter}{#1}% + \fi + \else + \addcontentsline{toc}{chapter}{#1}% + \fi + \chaptermark{#1}% + \addtocontents{lof}{\protect\addvspace{10\p@}}% + \addtocontents{lot}{\protect\addvspace{10\p@}}% + \if@twocolumn + \@topnewpage[\@makechapterhead{#2}]% + \else + \@makechapterhead{#2}% + \@afterheading + \fi} + \def\@makechapterhead#1{% + \vspace*{50\p@}% + {\parindent \z@ \raggedright \normalfont + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter + \huge\bfseries + \pre@chaptercnt\thechapter\post@chaptercnt + \par\nobreak + \vskip 20\p@ + \fi + \fi + \interlinepenalty\@M + \Huge \bfseries #1\par\nobreak + \vskip 40\p@ + }} + \renewcommand*\l@chapter[2]{% + \ifnum \c@tocdepth >\m@ne + \addpenalty{-\@highpenalty}% + \vskip 1.0em \@plus\p@ + \setbox\z@=\hbox{\bfseries\pre@chaptercnt\post@chaptercnt~} + \setlength\@tempdima{1.5em} + \advance\@tempdima\wd\z@ + \begingroup + \parindent \z@ \rightskip \@pnumwidth + \parfillskip -\@pnumwidth + \leavevmode \bfseries + \advance\leftskip \@tempdima + \hskip -\leftskip + #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par + \penalty\@highpenalty + \endgroup + \fi} +}{}% +\@ifclassloaded{report}{% + \def\@chapter[#1]#2{% + \ifnum \c@secnumdepth >\m@ne + \refstepcounter{chapter}% + \typeout{\pre@chaptercnt\thechapter\post@chaptercnt} + \addcontentsline{toc}{chapter}% + {\protect\numberline{% + \pre@chaptercnt\thechapter\post@chaptercnt}#1}% + \else + \addcontentsline{toc}{chapter}{#1}% + \fi + \chaptermark{#1}% + \addtocontents{lof}{\protect\addvspace{10\p@}}% + \addtocontents{lot}{\protect\addvspace{10\p@}}% + \if@twocolumn + \@topnewpage[\@makechapterhead{#2}]% + \else + \@makechapterhead{#2}% + \@afterheading + \fi} + \def\@makechapterhead#1{% + \vspace*{50\p@}% + {\parindent \z@ \raggedright \normalfont + \ifnum \c@secnumdepth >\m@ne + \huge\bfseries + \pre@chaptercnt\thechapter\post@chaptercnt + \par\nobreak + \vskip 20\p@ + \fi + \interlinepenalty\@M + \Huge \bfseries #1\par\nobreak + \vskip 40\p@ + }} + \renewcommand*\l@chapter[2]{% + \ifnum \c@tocdepth >\m@ne + \addpenalty{-\@highpenalty}% + \vskip 1.0em \@plus\p@ + \setbox\z@=\hbox{\bfseries\pre@chaptercnt\post@chaptercnt~} + \setlength\@tempdima{1.5em} + \advance\@tempdima\wd\z@ + \begingroup + \parindent \z@ \rightskip \@pnumwidth + \parfillskip -\@pnumwidth + \leavevmode \bfseries + \advance\leftskip \@tempdima + \hskip -\leftskip + #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par + \penalty\@highpenalty + \endgroup + \fi} +}{} + +%%%%% make compatible with tex4ht ? +\def\dhucs@seccntformat#1#2{% + \ifnum#2=\@ne\pre@sectioncnt\fi + \csname the#1\endcsname + \ifnum#2=\@ne\post@sectioncnt\fi + \quad} +\def\@sect#1#2#3#4#5#6[#7]#8{% + \ifnum #2>\c@secnumdepth + \let\@svsec\@empty + \else + \refstepcounter{#1}% + \protected@edef\@svsec{\dhucs@seccntformat{#1}{#2}\relax}% + \fi + \@tempskipa #5\relax + \ifdim \@tempskipa>\z@ + \begingroup + #6{% + \@hangfrom{\hskip #3\relax\@svsec}% + \interlinepenalty \@M #8\@@par}% + \endgroup + \csname #1mark\endcsname{#7}% + \addcontentsline{toc}{#1}{% + \ifnum #2>\c@secnumdepth \else + \ifnum #2=1 % in case of section + \protect\numberline{\pre@sectioncnt + \csname the#1\endcsname\post@sectioncnt}% + \else \protect\numberline{\csname the#1\endcsname}% + \fi + \fi + #7}% + \else + \def\@svsechd{% + #6{\hskip #3\relax + \@svsec #8}% + \csname #1mark\endcsname{#7}% + \addcontentsline{toc}{#1}{% + \ifnum #2>\c@secnumdepth \else + \protect\numberline{\csname the#1\endcsname}% + \fi + #7}}% + \fi + \@xsect{#5}} +%%%%% + +\@ifclassloaded{article}{% + \renewcommand*\l@section[2]{% + \ifnum \c@tocdepth >\z@ + \addpenalty\@secpenalty% + \addvspace{1.0em \@plus\p@}% + \begingroup + \parindent \z@ \rightskip \@pnumwidth + \parfillskip -\@pnumwidth + \leavevmode \bfseries + \settowidth{\@tempdima}{\pre@sectioncnt\post@sectioncnt}% + \addtolength{\@tempdima}{1.5em}% + \advance\leftskip\@tempdima + \hskip -\leftskip + #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par + \endgroup + \fi} +}{} +\@ifclassloaded{book}{ + \renewcommand*\l@section{% + \settowidth{\@tempdima}{\pre@sectioncnt\post@sectioncnt}% + \addtolength{\@tempdima}{2.3em}% + \@dottedtocline{1}{1em}{\@tempdima}}%1.5em 2.3em +}{} +\@ifclassloaded{report}{ + \renewcommand*\l@section{% + \settowidth{\@tempdima}{\pre@sectioncnt\post@sectioncnt}% + \addtolength{\@tempdima}{2.3em}% + \@dottedtocline{1}{1em}{\@tempdima}}%1.5em 2.3em +}{} + + +%% 다ìŒì€ \ps@headingsê³¼ \ps@myheadings를 í•œê¸€ì— ë§žê²Œ ìˆ˜ì •í•œ 것ì´ë‹¤. +%% ê°ê°ì˜ classë“¤ì´ ì„œë¡œ 다른 ë°©ì‹ìœ¼ë¡œ 페ì´ì§€ 머리를 짜므로 우리는 +%% 여기서 ê°ê°ì„ 따로따로 ì •ì˜í•´ 주어야 한다. + +\@ifclassloaded{article}{% + \if@twoside + \renewcommand\ps@headings{% + \let\@oddfoot\@empty\let\@evenfoot\@empty + \def\@evenhead{\thepage\hfil\normalfont\slshape\leftmark}% + \def\@oddhead{{\normalfont\slshape\rightmark}\hfil\thepage}% + \let\@mkboth\markboth + \def\sectionmark##1{% + \markboth {\MakeUppercase{% + \ifnum \c@secnumdepth >\z@ + \pre@sectioncnt\thesection\post@sectioncnt\quad + \fi + ##1}}{}}% + \def\subsectionmark##1{% + \markright {% + \ifnum \c@secnumdepth >\@ne + \thesubsection\quad + \fi + ##1}}} + \else + \def\ps@headings{% + \let\@oddfoot\@empty + \def\@oddhead{{\normalfont\slshape\rightmark}\hfil\thepage}% + \let\@mkboth\markboth + \def\sectionmark##1{% + \markright {\MakeUppercase{% + \ifnum \c@secnumdepth >\m@ne + \pre@sectioncnt\thesection\post@sectioncnt\quad + \fi + ##1}}}} + \fi +}{} + +\@ifclassloaded{book}{% + \if@twoside + \def\ps@headings{% + \let\@oddfoot\@empty\let\@evenfoot\@empty + \def\@evenhead{\thepage\hfil\normalfont\slshape\leftmark}% + \def\@oddhead{{\normalfont\slshape\rightmark}\hfil\thepage}% + \let\@mkboth\markboth + \def\chaptermark##1{% + \markboth {\MakeUppercase{% + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter + \pre@chaptercnt\thechapter\post@chaptercnt\quad% + \fi + \fi + ##1}}{}}% + \def\sectionmark##1{% + \markright {\MakeUppercase{% + \ifnum \c@secnumdepth >\z@ + \pre@sectioncnt\thesection\post@sectioncnt\quad% + \fi + ##1}}}} + \else + \def\ps@headings{% + \let\@oddfoot\@empty + \def\@oddhead{{\normalfont\slshape\rightmark}\hfil\thepage}% + \let\@mkboth\markboth + \def\chaptermark##1{% + \markright {\MakeUppercase{% + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter + \pre@chaptercnt\thechapter\post@chaptercnt\quad% + \fi + \fi + ##1}}}} + \fi + \pagestyle{headings} + }{} + +\@ifclassloaded{report}{% + \if@twoside + \def\ps@headings{% + \let\@oddfoot\@empty\let\@evenfoot\@empty + \def\@evenhead{\thepage\hfil\normalfont\slshape\leftmark}% + \def\@oddhead{{\normalfont\slshape\rightmark}\hfil\thepage}% + \let\@mkboth\markboth + \def\chaptermark##1{% + \markboth {\MakeUppercase{% + \ifnum \c@secnumdepth >\m@ne + \pre@chaptercnt\thechapter\post@chaptercnt\quad% + \fi + ##1}}{}}% + \def\sectionmark##1{% + \markright {\MakeUppercase{% + \ifnum \c@secnumdepth >\z@ + \pre@sectioncnt\thesection\post@sectioncnt\quad% + \fi + ##1}}}} + \else + \def\ps@headings{% + \let\@oddfoot\@empty + \def\@oddhead{{\normalfont\slshape\rightmark}\hfil\thepage}% + \let\@mkboth\markboth + \def\chaptermark##1{% + \markright {\MakeUppercase{% + \ifnum \c@secnumdepth >\m@ne + \pre@chaptercnt\thechapter\post@chaptercnt\quad% + \fi + ##1}}}} + \fi +}{} + +%% bangjom emphasis : extension. (inspired by hangul.sty) + +\def\circemphchar{Ëš} +\def\dotemphchar{Ë™} +\let\useremphchar\circemphchar +\newdimen\raisedotdim\raisedotdim\z@ +\newdimen\dhucs@emph@width + +\def\put@dhucs@mphch@r#1{% + \ifnum\thish@ngul>\z@ %\ifnum\thish@ngul<\thr@@ % hangul or hanja + \rlap{\raise\dhucs@emph@raise + \hb@xt@\dhucs@emph@width{\normalfont\hss#1\hss}}% + \fi %\fi +} +\def\get@dhucs@mphheight#1{% + \ifdim\raisedotdim=\z@\relax + \settoheight{\dhucs@emph@raise}{#1}% + \addtolength{\dhucs@emph@raise}{-.4em}% + \else\let\dhucs@emph@raise\raisedotdim\fi +} + +\protected\def\dotemph#1{\begingroup + \get@dhucs@mphheight{#1}% + \let\dhucs@emph\dhucs@dot@emph + #1\endgroup} + +\def\dhucs@dot@emph#1{% + \settowidth{\dhucs@emph@width}{#1}% + \put@dhucs@mphch@r{\dotemphchar}% +} + +\protected\def\circemph#1{\begingroup + \get@dhucs@mphheight{#1}% + \let\dhucs@emph\dhucs@circ@emph + #1\endgroup} + +\def\dhucs@circ@emph#1{\leavevmode + \settowidth{\dhucs@emph@width}{#1}% + \put@dhucs@mphch@r{\circemphchar}% +} + +\newdimen\useremphraisedim\useremphraisedim\z@ + +\protected\def\useremph#1{\begingroup + \ifdim\useremphraisedim=\z@\relax + \settoheight{\dhucs@emph@raise}{#1}% + \addtolength{\dhucs@emph@raise}{-.4em}% + \else\let\dhucs@emph@raise\useremphraisedim\fi + \let\dhucs@emph\dhucs@user@emph + #1\endgroup} + +\def\dhucs@user@emph#1{\leavevmode + \settowidth{\dhucs@emph@width}{#1}% + \put@dhucs@mphch@r{\useremphchar}% +} + +\g@addto@macro\pdfstringdefPreHook{% + \let\circemph\@firstofone + \let\useremph\@firstofone +} + +%%% xspaceskip +\@ifpackageloaded{dhucs-setspace}{}{\linespread{1.333}} +\if@nonfrench + \xspaceskip=.5em plus .111em minus .1em +\fi + +%%% interhchar +\setInterHangulSkip{-0.55pt} + +%%% makeidx를 ì“°ë©´ \see와 \seealsoê°€ ì •ì˜ëœë‹¤. +%%% modified from kosections-euc.tex +%%% See http://www.ktug.or.kr/jsboard/read.php?table=operate&no=22789 +\AtBeginDocument{% + \@ifundefined{see}{}{% + \renewcommand*\see[2]{#1\emph{\seename}}% + } + \@ifundefined{seealso}{}{% + \renewcommand*\seealso[2]{#1\emph{\alsoname}}% + } +} + +\endinput diff --git a/language/korean/kotex-utf/kotex.cfg b/language/korean/kotex-utf/kotex.cfg new file mode 100644 index 0000000000..a6389e4e5e --- /dev/null +++ b/language/korean/kotex-utf/kotex.cfg @@ -0,0 +1,8 @@ +%%% kotex.sty configuration example +%\ExecuteOptions{% +% utf,% +% finemath,% +% strictcharcheck,% +%} + +\endinput diff --git a/language/korean/kotex-utf/kotexutf.sty b/language/korean/kotex-utf/kotexutf.sty new file mode 100644 index 0000000000..7b784a770c --- /dev/null +++ b/language/korean/kotex-utf/kotexutf.sty @@ -0,0 +1,545 @@ +%% File `kotexutf.sty` +%% +%% Copyright (C) 2012-2013 Dohyun Kim <nomos at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{kotexutf} + [2015/07/18 v2.1.1 typesetting UTF-8 Korean documents] + +\newif\if@nonfrench +\newif\if@hangul +\newif\if@nojosa +\newif\if@hanja +\newif\if@dhucsfinemath + +%% Options. hangul, nonfrench, nojosa, hanja, finemath. +\DeclareOption{nonfrench}{\@nonfrenchtrue\AtEndOfPackage{\nonfrenchspacing}} +\DeclareOption{hangul}{\@hangultrue} +\DeclareOption{hanja}{\@hanjatrue\@hangultrue} +\DeclareOption{nojosa}{\@nojosatrue} +\DeclareOption{finemath}{\def\finemath{}\@dhucsfinemathtrue} +\DeclareOption{strictcharcheck}{\def\strictcharcheck{}} +\ProcessOptions\relax + +%% we use latex's standard utf8.def +\RequirePackage[utf8]{inputenc} + +\input kotexutf-core + +% modified from lucenc.def +\DeclareFontEncoding{LUC}{}{} +%\DeclareFontSubstitution{LUC}{utbt}{m}{n} +\DeclareFontSubstitution{LUC}{nanummj}{m}{n} +\providecommand*\LUC@@empty[1]{% + \edef\mandatory@arg{\mandatory@arg\h@ngulpl@ne}% + \ifx\optional@arg\@empty + \empty@sfcnt#1% + \else % suppress redundant warning + \ifcsname dhucsluc@\curr@fontshape/\optional@arg\endcsname + \empty@sfcnt\@gobble + \else + \empty@sfcnt#1\expandafter + \gdef\csname dhucsluc@\curr@fontshape/\optional@arg\endcsname{}% + \fi + \fi + \xdef\font@name{\csname \curr@fontshape/\f@size/\h@ngulpl@ne\endcsname}} +\providecommand*\LUC@@sub[1]{% suppress redundant warning + \ifcsname dhucsluc@\mandatory@arg/\f@size\endcsname + \sub@sfcnt\@gobble + \else + \expandafter\gdef\csname dhucsluc@\mandatory@arg/\f@size\endcsname{}% + \sub@sfcnt#1% + \fi} +\DeclareSizeFunction{LUC}{\LUC@@empty\@font@warning} +\DeclareSizeFunction{LUCb}{\LUC@@empty\@font@warning} +\DeclareSizeFunction{sLUC}{\LUC@@empty\@font@info} +\DeclareSizeFunction{sLUCb}{\LUC@@empty\@font@info} +\DeclareSizeFunction{LUCsub}{\LUC@@sub\@font@warning} +\DeclareSizeFunction{LUCssub}{\LUC@@sub\@font@info} + +%% redefinition of \pickup@font (seems to be needed for microtype.sty) +\edef\pickup@font{% + \unexpanded{% + \ifcsname h@ngulpl@ne\endcsname + \ifcsname \curr@fontshape/\f@size/\h@ngulpl@ne\endcsname + \xdef\font@name{\csname \curr@fontshape/\f@size/\h@ngulpl@ne\endcsname}% + \else + \dhucs@define@newfont + \fi + \else}% + \unexpanded\expandafter{\pickup@font + \fi}} +\let\dhucs@define@newfont\define@newfont + +%% hangul font selection interface +\protected\def\SetHangulFonts#1#2#3{% + \def\dhucs@serifhangulfont{#1}% + \def\dhucs@sanshangulfont{#2}% + \def\dhucs@monohangulfont{#3}% +} +\protected\def\SetHanjaFonts#1#2#3{% + \def\dhucs@serifhanjafont{#1}% + \def\dhucs@sanshanjafont{#2}% + \def\dhucs@monohanjafont{#3}% +} +\protected\def\SetSerifFonts#1#2{% + \def\dhucs@serifhangulfont{#1}% + \def\dhucs@serifhanjafont{#2}% +} +\protected\def\SetSansFonts#1#2{% + \def\dhucs@sanshangulfont{#1}% + \def\dhucs@sanshanjafont{#2}% +} +\protected\def\SetAdhocFonts#1#2{% + \def\dhucs@temp@hangulfont{#1}% + \def\dhucs@temp@hanjafont {#2}% +} + +\protected\edef\normalfont{% + \unexpanded{% + \let\dhucs@temp@hangulfont\dhucs@undefined + \let\dhucs@temp@hanjafont \dhucs@undefined + }% + \unexpanded\expandafter{\normalfont}% +} +\let\reset@font\normalfont + +%% now print out \unihangulchar +\newcommand*\unihangulchar@@@{% + \getthish@ngulcl@ss + \geth@ngulfontn@me + \dobeforeh@ngulch@r + \leavevmode %%% 2010.01.04 moved from inside group + \begingroup + \geth@ngulpl@ne@ndch@r + \fontencoding{LUC}\fontfamily\h@ngulfontn@me\selectfont + \dhucs@check@if@char@exists + \dhucs@emph\h@ngulch@r % bangjom emphasis + \h@ngulch@r + \endgroup + % see http://www.ktug.or.kr/jsboard/read.php?table=operate&no=27177 + \ifnum\unih@ngulpoint="3009\else % 〉 + \josa@buf@del\global\@josa\unih@ngulpoint + \fi + \do@fterh@ngulch@r +} + +\newcommand*\geth@ngulfontn@me{% + \ifnum\thish@ngul=\@ne + \def\hangul@hanja{hangul}% + \else + \def\hangul@hanja{hanja}% + \fi + \edef\@tempa{\f@family}\edef\@tempb{\ttdefault}\edef\@tempc{\sfdefault}% + \ifx\@tempa\@tempb + \edef\h@ngulfontn@me{\csname dhucs@mono\hangul@hanja font\endcsname}% + \def\dhucs@hu{\z@}% do not insert micro-space when ttfamily, + % under which it should be fixed-width. + \else\ifx\@tempa\@tempc + \edef\h@ngulfontn@me{\csname dhucs@sans\hangul@hanja font\endcsname}% + \else + \edef\h@ngulfontn@me{\csname dhucs@serif\hangul@hanja font\endcsname}% + \fi\fi + \ifdefined\dhucs@temp@hangulfont + \edef\h@ngulfontn@me{\csname dhucs@temp@\hangul@hanja font\endcsname}% + \fi +} + +%% dhucs-interword.sty will use this command. +\newcommand*\setInterHangulSkip[1]{\def\dhucs@interhchar{#1}} + +%% ... why is this needed? +%\newcommand*\hfontfamilynameprefix{ut} + +%%%%%%%%%%%%%%%%%%%%%% +%% Autojosa and hangul. +\newcount\@josa +\newtoks\josatoks +\def\josa@buf@del{\global\josatoks{^^J}}\josa@buf@del +\protected\def\jong{\josa@buf@del\global\@josa\z@} +\protected\def\rieul{\josa@buf@del\global\@josa\@ne} +\protected\def\jung{\josa@buf@del\global\@josa\tw@} + +\AtBeginDocument{% + \if@dhucsfinemath + % redefine ref/pageref for finemath + \let\@setref@dhucs@orig@\@setref + \def\@setref#1#2#3{\@setref@dhucs@orig@{#1}{#2}{#3}% + \ifx#1\relax\else + \bgroup\setbox\z@\lastbox\egroup + \fi}% + \fi + \if@nojosa\else + % redefine ref/pageref for autojosa + \let\@setref@dhucs@orig\@setref + \def\@setref#1#2#3{\@setref@dhucs@orig{#1}{#2}{#3}% + \ifx#1\relax\else + \bgroup + \dhucs@make@cjkchar@null + \edef\@temp{\expandafter#2#1}\global\josatoks\expandafter{\@temp}% + \egroup + \fi}% + % redefine cite for autojosa: base only or with hyperref.sty + \let\@cite@ofmt@dhucs@orig\@cite@ofmt + \def\@cite@ofmt#1{\@cite@ofmt@dhucs@orig{#1}% + \bgroup + \let\@safe@activesfalse\@empty %%% workaround babel %%% + \dhucs@make@cjkchar@null + \def\hyper@@link[##1]##2##3##4{##4}% + \def\beamer@sort##1##2{}% + \edef\@temp{#1}\global\josatoks\expandafter{\@temp}% + \egroup}% + \fi + % version 4.0.14 : + % redefine footref for autojosa (footmisc v5.3d) + \@ifpackageloaded{footmisc}{% + \if@nojosa\else + \renewcommand\footref[1]{% + \begingroup + \let\@setref\@setref@dhucs@orig@ + \unrestored@protected@xdef\@thefnmark{\ref{#1}}% + \endgroup + \@footnotemark + \global\josatoks\expandafter{\@thefnmark}}% + \fi + }{} + % redefine cite for autojosa: with cite.sty + \@ifpackageloaded{cite}{% + \if@nojosa\else + \let\citeform@dhucs@orig\citeform + \def\citeform#1{\citeform@dhucs@orig{#1}% + \bgroup + \dhucs@make@cjkchar@null + \def\hyper@@link[##1]##2##3##4{##4}% + \edef\@temp{#1}\global\josatoks\expandafter{\@temp}% + \egroup}% + \fi + }{}% + % redefine cite for autojosa: with natbib.sty (NOT a full support yet) + \@ifpackageloaded{natbib}{% + \if@nojosa\else + \expandafter\def\expandafter\hyper@natlinkend\expandafter{% + \hyper@natlinkend + \bgroup%\def\protect##1##2{^^J}% how to do about \protect + \ifnum\NAT@ctype=1 + \edef\@temp{\NAT@nm}% + \else + \ifNAT@numbers + \edef\@temp{\NAT@num}\else + \edef\@temp{\NAT@date}\fi + \fi + \global\josatoks\expandafter{\@temp}% + \egroup}% + \fi + }{}% + % support of autojosa for apacite.sty + \@ifpackageloaded{apacite}{% + \if@nojosa\else + \let\dhucs@@cite@orig\@@cite + \def\@@cite<#1>[#2]#3{% + \dhucs@@cite@orig<#1>[#2]{#3}% + \begingroup + \dhucs@make@cjkchar@null + \def\hyper@@link[##1]##2##3##4{##4}% + \if@Y@cite + \@for\@citeb:=#3\do{% + \@ifundefined{b@\@citeb\@extra@b@citeb}{}{% + \edef\@temp{\csname Y@\@citeb\@extra@b@citeb\endcsname}}}% + \else + \let\BCA\@firstoftwo + \@for\@citeb:=#3\do{% + \@ifundefined{b@\@citeb\@extra@b@citeb}{}{% + \edef\@temp{\csname b@\@citeb\@extra@b@citeb\endcsname}}}% + \fi + \global\josatoks\expandafter{\@temp}% + \endgroup}% + \fi + }{}% +} +\newcommand*\dh@unichar@null@[1]{^^J} +\newcommand*\dhucs@make@cjkchar@null{\let\unihangulchar\dh@unichar@null@} +\newcommand*\josa@hyper@link{% + \begingroup + \toks@{}\expandafter\josa@hyper@link@\the\josatoks\@nil + \endgroup +} +\newcommand*\josa@hyper@link@{% + \afterassignment\josa@link@reversetoks\let\dhucs@tmp@next= } +\newcommand*\josa@link@reversetoks{% + \ifx\dhucs@tmp@next\@nil + \expandafter\josa@hyper@link@@ + \else + \if\noexpand\dhucs@tmp@next\relax + \else\ifx)\dhucs@tmp@next + \else\ifx]\dhucs@tmp@next + \else\ifcat\dhucs@cat@eleven\dhucs@tmp@next + \edef\act{\noexpand\toks@{\expandafter\strip@letter@meaning@prefix + \meaning\dhucs@tmp@next\the\toks@}}\act % by little tree + \else\ifcat\dhucs@cat@twelve\dhucs@tmp@next + \edef\act{\noexpand\toks@{\expandafter\strip@character@meaning@prefix + \meaning\dhucs@tmp@next\the\toks@}}\act % by little tree + \fi\fi\fi\fi\fi + \expandafter\josa@hyper@link@ + \fi} + +\begingroup +\catcode`\A=11 +\catcode`\0=12 +\global\let\dhucs@cat@eleven=A +\global\let\dhucs@cat@twelve=0 +\endgroup + +\expandafter\def\expandafter\strip@character@meaning@prefix + \detokenize{the character} #1{#1} +\expandafter\def\expandafter\strip@letter@meaning@prefix + \detokenize{the letter} #1{#1} + +\newcommand*\josa@hyper@link@@{% + \expandafter\josa@hyper@link@@@\the\toks@\@empty\@empty\@empty\@empty\@nil} +\def\josa@hyper@link@@@#1#2#3#4\@nil{% + \if#1^^J\else + \if 1#1\rieul\else + \if 3#1\jong\else + \if 6#1\jong\else + \if 7#1\rieul\else + \if 8#1\rieul\else + \if 0#1\jong\else + \if l#1\rieul\else + \if m#1\jong\else + \if n#1\jong\else + \if L#1\rieul\else + \if M#1\jong\else + \if N#1\jong\else + \jung + \fi\fi\fi\fi\fi \fi\fi\fi\fi\fi \fi\fi + \if n#2\if g#1\jong\fi\fi%skating + \if a#2\if p#1\jong\fi\fi%cap + \if u#2\if p#1\jong\fi\fi%cup + \if a#2\if t#1\jong\fi\fi%cat + \if e#2\if t#1\jong\fi\fi%Hamlet + \if i#2\if t#1\jong\fi\fi%summit + \if o#2\if t#1\jong\fi\fi%not + \if u#2\if t#1\jong\fi\fi%nut + \if o#2\if k#1\jong\fi\fi%book + \if i#2\if c#1\jong\fi\fi%picnic + \if l#2\if e#1\rieul\fi\fi%apple + \if i#3\if m#2\if e#1\jong\fi\fi\fi%time + \if i#3\if n#2\if e#1\jong\fi\fi\fi%mine + \if a#3\if c#2\if k#1\jong\fi\fi\fi%back + \if i#3\if c#2\if k#1\jong\fi\fi\fi%pick + \if o#3\if a#2\if t#1\jung\fi\fi\fi%boat + \if T#3\if e#2\if X#1\jong\fi\fi\fi%TeX + \fi} +\if@nojosa + \let\josa@hyper@link\relax +\fi +\newcommand*\josa@hanja@hangul[1]{\begingroup + \count@=\z@ + \openin1=#1\relax \josa@hanja \closein1 + \endgroup} +\newcommand*\josa@hanja{\read1 to \@tempa + \ifnum\count@=\@josa + \global\@josa\@tempa \let\next\relax + \else + \advance\count@\@ne \let\next\josa@hanja + \fi \next} +\protected\def\makejosa#1#2{% + \josa@hyper@link + \ifnum\@josa>19967 \ifnum\@josa<40870 %%% CJK UNIFIED IDEOGRAPHS + \advance\@josa-19968 % "4E00 + \josa@hanja@hangul{hanja_hangul.tab}\fi\fi + \ifnum\@josa>13311 \ifnum\@josa<19894 %%% CJK UNIFIED IDEOGRAPHS EXT. A + \advance\@josa-13312 % "3400 + \josa@hanja@hangul{hanjaexa_hangul.tab}\fi\fi + \ifnum\@josa>63743 \ifnum\@josa<64046 %%% CJK COMPATIBILITY IDEOGRAPHS + \advance\@josa-63744 % "F900 + \josa@hanja@hangul{hanjacom_hangul.tab}\fi\fi + \ifnum\@josa>44031 \ifnum\@josa<55204 %%% hangul syllables + \advance\@josa-44032 % "AC00 + \count@=\@josa \divide\count@28 \multiply\count@28 + \advance\@josa-\count@ \advance\@josa4519 % "11A7 + \ifnum\@josa=4519 \jung + \else\ifnum\@josa=4527 \rieul % "11AF + \else \jong \fi\fi \fi\fi + \ifnum\@josa>12592 \ifnum\@josa<12623 %%% ㄱㄴㄷㄹ + \ifnum\@josa=12601 \rieul + \else\jong\fi \fi\fi + \ifnum\@josa>12895 \ifnum\@josa<12924 \advance\@josa-96 \fi\fi + \ifnum\@josa>12799 \ifnum\@josa<12814 %%% ㉠or ㈀ + \ifnum\@josa=12803 \rieul + \else\jong\fi \fi\fi + \ifnum\@josa>12813 \ifnum\@josa<12829 %%% ㉮ or ㈎ + \jung \fi\fi + \ifnum\@josa>9311 \ifnum\@josa<9372 %%% â‘ or â‘´ + \advance\@josa\m@ne \num@josa{\@josa}\fi\fi + \ifnum\@josa>9423 \ifnum\@josa<9450 \advance\@josa-26 \fi\fi + \ifnum\@josa>9397 \ifnum\@josa<9424 \advance\@josa-26 \fi\fi + \ifnum\@josa>9371 \ifnum\@josa<9398 %%% â“ or â’œ + \ifnum\@josa=9383 \rieul\else % l + \ifnum\@josa=9384 \jong\else % m + \ifnum\@josa=9385 \jong\else % n + \jung\fi\fi\fi \fi\fi + \ifnum\@josa>8543 \ifnum\@josa<8556 % ⅰⅱⅲ + \advance\@josa-3 \num@josa{\@josa}\fi\fi + \ifnum\@josa>8559 \ifnum\@josa<8572 % â… â…¡â…¢ + \advance\@josa\@ne \num@josa{\@josa}\fi\fi + \ifnum\@josa=\@ne + \ifx\@empty#1\@empty \else#2\relax\fi% rieul + \else + \ifnum\@josa=\tw@ #1\relax% jung + \else #2\relax% jong + \fi + \fi} +\newcommand*\num@josa[1]{\bgroup\count@#1% + \ifnum\count@<\z@ \count@-\count@ \fi\count2\count@ + \divide\count2 10 \multiply\count2 10 \advance\count@-\count2 + \ifcase\count@\jong\or\rieul\or\jung\or\jong\or\jung\or + \jung\or\jong\or\rieul\or\rieul\or\jung\fi\egroup} +\newcommand*\error@josa{\PackageError{kotex}{Undefined Control Sequence}{}} + +%% \nobreak다: see http://kts.ktug.kr/node/204 +\newcommand*\nobreak@hangul@da{\nobreak다} + +\newcommand*\^^ea[2]{% + \if\string#1\string^^b0% + \if\string#2\string^^80\makejosa{ê°€}{ì´}\else\error@josa\fi% ê°€ + \else\if\string#1\string^^b3% + \if\string#2\string^^bc\makejosa{와}{ê³¼}\else\error@josa\fi% ê³¼ + \else\error@josa \fi\fi} +\newcommand*\^^eb[2]{% + \if\string#1\string^^8b\if\string#2\string^^a4% avoid orphan "다" + \expandafter\expandafter\expandafter\nobreak@hangul@da\else\error@josa\fi + \else\if\string#1\string^^8a% + \if\string#2\string^^94\makejosa{는}{ì€}\else\error@josa\fi% 는 + \else\if\string#1\string^^9d% + \if\string#2\string^^bc\makejosa{ë¼}{ì´ë¼}\else\error@josa\fi% ë¼ + \else\if\string#1\string^^a1% + \if\string#2\string^^9c\makejosa{}{으}ë¡œ\else\error@josa\fi% ë¡œ + \else\if\string#1\string^^a5% + \if\string#2\string^^bc\makejosa{를}{ì„}\else\error@josa\fi% 를 + \else\error@josa \fi\fi\fi\fi\fi} +\newcommand*\^^ec[2]{% + \edef\@tempa{\string#1}\edef\@tempb{\string#2}% + \futurelet\next\@josa@begin@ec} +\def\@josa@begin@ec{% + \if\@tempa\string^^99% + \if\@tempb\string^^80\makejosa{와}{ê³¼}\else\error@josa\fi% 와 + \else\if\@tempa\string^^9c% + \if\@tempb\string^^bc\makejosa{}{으}\else\error@josa\fi% 으 + \else\if\@tempa\string^^9d% + \if\@tempb\string^^80\makejosa{는}{ì€}% ì€ + \else\if\@tempb\string^^84\makejosa{를}{ì„}% ì„ + \else\if\@tempb\string^^b4% + \ifx\next^^eb\makejosa\relax{ì´}% ì´ë¼ + \else\makejosa{ê°€}{ì´}% ì´ + \fi + \else\error@josa \fi\fi\fi + \else\error@josa \fi\fi\fi} + +%% hangul item titles +\RequirePackage{kolabels-utf} + +\AtBeginDocument{ +%% compatibility with apacite.sty (reported by slomo) +%% see http://www.ktug.or.kr/jsboard/read.php?table=operate&no=21183 +% \@ifpackageloaded{apacite}{% +% \@ifpackagewith{apacite}{noaccentfix}{}{% +% \def\unihangulchar@APAC#1{uni#1}% +% \g@addto@macro\@pre@accentfix{% +% \let\old@unihangulchar@APAC\unihangulchar +% \let\unihangulchar\unihangulchar@APAC}% +% \g@addto@macro\@post@accentfix{% +% \let\unihangulchar\old@unihangulchar@APAC}% +% }% +% }{}% +%% compatibility with ulem.sty +%% allowing linebreaking inside ulem'ed text. + \@ifpackageloaded{ulem}{% + \let\orig@lastnodetype\lastnodetype + \edef\UL@stop{\unexpanded{% + \ifnum\lastkern=\thr@@ % empty hbox + \else + \global\chardef\dhucs@ul@lastnodetype\orig@lastnodetype + \global\mathchardef\dhucs@ul@spacefactor\spacefactor + \fi}\unexpanded\expandafter{\UL@stop}} + \def\dhucs@ul@stop{\ifx\UL@start\@empty + \ifx\ \LA@space\else\UL@stop\fi\fi} + \def\dhucs@ul@start{\ifx\UL@start\@empty\else + \ifx\ \LA@space\else\UL@start\fi\fi} + \addto@hook\UL@hook{% + \def\discretionary#1#2#3{% + \ifx\\#3\\\hskip\z@skip\else\hskip\dhucs@interhchar\fi}% + \def\unihangulchar#1{\dhucs@ul@stop + \unih@ngulpoint#1\relax \futurelet\dhucs@next\unihangulchar@@}% + \edef\dobeforeh@ngulch@r{% + \unexpanded{\ifdefined\dhucs@ul@lastnodetype + \let\lastnodetype\dhucs@ul@lastnodetype + \spacefactor\dhucs@ul@spacefactor + \fi}\unexpanded\expandafter{\dobeforeh@ngulch@r\dhucs@ul@start}}% + \edef\breakbeforeasciichar{\unexpanded{\dhucs@ul@stop}% + \unexpanded\expandafter{\breakbeforeasciichar\dhucs@ul@start}}% + \edef\cjksymbolextraspace{\unexpanded{\dhucs@ul@stop}% + \unexpanded\expandafter{\cjksymbolextraspace\dhucs@ul@start}}% + \let\hskip\LA@hskip + \let\asciiexclamationafterhangul\relax + \let\asciiquestionafterhangul\relax + \let\asciifullstopafterhangul\relax + }% + }{}% +} + +% for pdfstring, we should unprotect protected characters +\def\unihangul@unprotect@range#1#2#3{% #1: begin range + \count@ "#1\relax % #2: end range + \loop % #3: two/three/four + \begingroup + \lccode`\~\count@ + \lowercase{\endgroup + \def~{\csname unihangul@#3@octets\endcsname~}}% + \ifnum\count@<"#2\relax \advance\count@\@ne + \repeat +} +%% use hyperref's unichar support +\unless\ifdefined\pdfstringdefPreHook + \let\pdfstringdefPreHook\@empty\fi +\g@addto@macro\pdfstringdefPreHook{% + \unihangul@unprotect@range{C2}{DF}{two}% + \unihangul@unprotect@range{E0}{EF}{three}% + \unihangul@unprotect@range{F0}{F4}{four}% + \let\unihangulchar\HyPsd@unichar + \let\makejosa\@secondoftwo + \let\dotemph\@firstofone + \let\jong\@empty + \let\jung\@empty + \let\rieul\@empty + \def\SetHangulFonts#1#2#3{}% + \def\SetHanjaFonts#1#2#3{}% + \def\SetSerifFonts#1#2{}% + \def\SetSansFonts#1#2{}% + \def\SetAdhocFonts#1#2{}% +} + + +%% for downward compatibility +\let\PrerenderUnicode\@gobble +\let\dhucsPrerenderUnicode\@gobble +\let\BreakBeforeAsciiOParen\@gobble +\let\unichar\unihangulchar + +%% load ucs-hangul upon [hangul] option +\if@hangul + \RequirePackage{kosections-utf} +\fi + +\endinput + +%%% karnes: 2013/10/21, .tab files --- xetexko’s +%%% karnes: 2013/10/20, konames, kosections, kolabes --- cjk-ko’s. diff --git a/language/korean/kotex-utf/lucenc.dfu b/language/korean/kotex-utf/lucenc.dfu new file mode 100644 index 0000000000..172cc95e93 --- /dev/null +++ b/language/korean/kotex-utf/lucenc.dfu @@ -0,0 +1,155 @@ +%% File `lucenc.dfu` +%% +%% Copyright (C) 2007-2013 Dohyun Kim <nomos at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\ifdefined\ProvidesFile + \ProvidesFile{lucenc.dfu}[2007/09/05 UTF-8 support for dhucs] +\fi + +%%%%%%%%%%%%%%%%%%%%% +%%% CJK ê¸°í˜¸ë¬¸ìž ì„¤ì • +%%%%%%%%%%%%%%%%%%%%% + +\DeclareUnicodeCharacter{00B7}% · + {\leavevmode\hbox to.7em{\hss\textperiodcentered\hss}\postcjksymbol} +\DeclareUnicodeCharacter{2018}% ‘ + {\cjksymbolskip\textquoteleft\postcjksymnobreak} +\DeclareUnicodeCharacter{2019}% ’ + {\cjksymbolunskip\kernbeforelatinquoteclose\textquoteright\postcjksymskip} +\DeclareUnicodeCharacter{201C}% “ + {\cjksymbolskip\textquotedblleft\postcjksymnobreak} +\DeclareUnicodeCharacter{201D}% †+ {\cjksymbolunskip\kernbeforelatinquoteclose\textquotedblright\postcjksymskip} +\DeclareUnicodeCharacter{3001}% 〠+ {\cjksymbolunskip\hbox to.5em{\unihangulchar{"3001}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{3002}% 。 + {\cjksymbolunskip\hbox to.6em{\unihangulchar{"3002}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{3008}% 〈 + {\cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3008}}\postcjksymnobreak} +\DeclareUnicodeCharacter{3009}% 〉 + {\cjksymbolunskip\hbox to.5em{\unihangulchar{"3009}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{300A}% 《 + {\cjksymbolskip\hbox to.7em{\hss\unihangulchar{"300A}}\postcjksymnobreak} +\DeclareUnicodeCharacter{300B}% 》 + {\cjksymbolunskip\hbox to.7em{\unihangulchar{"300B}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{300C}% 「 + {\cjksymbolskip\hbox to.6em{\hss\unihangulchar{"300C}}\postcjksymnobreak} +\DeclareUnicodeCharacter{300D}% 〠+ {\cjksymbolunskip\hbox to.6em{\unihangulchar{"300D}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{300E}% 『 + {\cjksymbolskip\hbox to.6em{\hss\unihangulchar{"300E}}\postcjksymnobreak} +\DeclareUnicodeCharacter{300F}% 〠+ {\cjksymbolunskip\hbox to.6em{\unihangulchar{"300F}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{3010}% 〠+ {\cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3010}}\postcjksymnobreak} +\DeclareUnicodeCharacter{3011}% 】 + {\cjksymbolunskip\hbox to.5em{\unihangulchar{"3011}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{3014}% 〔 + {\cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3014}}\postcjksymnobreak} +\DeclareUnicodeCharacter{3015}% 〕 + {\cjksymbolunskip\hbox to.5em{\unihangulchar{"3015}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{3016}% 〖 + {\cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3016}}\postcjksymnobreak} +\DeclareUnicodeCharacter{3017}% 〗 + {\cjksymbolunskip\hbox to.5em{\unihangulchar{"3017}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{3018}% 〘 + {\cjksymbolskip\hbox to.5em{\hss\unihangulchar{"3018}}\postcjksymnobreak} +\DeclareUnicodeCharacter{3019}% 〙 + {\cjksymbolunskip\hbox to.5em{\unihangulchar{"3019}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{301A}% 〚 + {\cjksymbolskip\hbox to.5em{\hss\unihangulchar{"301A}}\postcjksymnobreak} +\DeclareUnicodeCharacter{301B}% 〛 + {\cjksymbolunskip\hbox to.5em{\unihangulchar{"301B}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{FF01}% ï¼ + {\cjksymbolunskip\hbox to.5em{\hss\unihangulchar{"FF01}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{FF08}% ( + {\cjksymbolskip\hbox to.5em{\hss\unihangulchar{"FF08}}\postcjksymnobreak} +\DeclareUnicodeCharacter{FF09}% ) + {\cjksymbolunskip\hbox to.5em{\unihangulchar{"FF09}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{FF0C}% , + {\cjksymbolunskip\hbox to.5em{\hss\unihangulchar{"FF0C}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{FF0E}% . + {\cjksymbolunskip\hbox to.5em{\hss\unihangulchar{"FF0E}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{FF1A}% : + {\cjksymbolunskip\hbox to.5em{\hss\unihangulchar{"FF1A}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{FF1B}% ï¼› + {\cjksymbolunskip\hbox to.5em{\hss\unihangulchar{"FF1B}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{FF1C}% < + {\cjksymbolskip\hbox to 1em{\hss\unihangulchar{"FF1C}}\postcjksymnobreak} +\DeclareUnicodeCharacter{FF1D}% ï¼ + {\leavevmode\hbox to.9em{\hss\unihangulchar{"FF1D}\hss}\postcjksymbol} +\DeclareUnicodeCharacter{FF1E}% > + {\cjksymbolunskip\hbox to 1em{\unihangulchar{"FF1E}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{FF1F}% ? + {\cjksymbolunskip\hbox to.667em{\hss\unihangulchar{"FF1F}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{FF3B}% ï¼» + {\cjksymbolskip\hbox to.5em{\hss\unihangulchar{"FF3B}}\postcjksymnobreak} +\DeclareUnicodeCharacter{FF3D}% ï¼½ + {\cjksymbolunskip\hbox to.5em{\unihangulchar{"FF3D}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{FF5B}% ï½› + {\cjksymbolskip\hbox to.5em{\hss\unihangulchar{"FF5B}}\postcjksymnobreak} +\DeclareUnicodeCharacter{FF5D}% ï½ + {\cjksymbolunskip\hbox to.5em{\unihangulchar{"FF5D}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{FF61}% 。 HALFWIDTH IDEOGRAPHIC FULL STOP + {\cjksymbolunskip\hbox to.5em{\hss\unihangulchar{"FF61}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{FF62}% ï½¢ HALFWIDTH LEFT CORNER BRACKET + {\cjksymbolskip\hbox to.5em{\hss\unihangulchar{"FF62}}\postcjksymnobreak} +\DeclareUnicodeCharacter{FF63}% ï½£ HALFWIDTH RIGHT CORNER BRACKET + {\cjksymbolunskip\hbox to.5em{\unihangulchar{"FF63}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{FF64}% 、 HALFWIDTH IDEOGRAPHIC COMMA + {\leavevmode\hbox to.5em{\hss\unihangulchar{"FF64}\hss}\postcjksymskip} +\DeclareUnicodeCharacter{FF65}% ï½¥ HALFWIDTH KATAKANA MIDDLE DOT + {\leavevmode\hbox to.9em{\hss\unihangulchar{"FF65}\hss}\postcjksymbol} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% CJK ë¬¸ìž ë‹¤ìŒì— 오는 ASCII 문ìžì˜ ì¹´í…Œê³ ë¦¬ ì„¤ì • +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\expandafter\gdef\csname nexttohangul-1\endcsname{% + % ascii opening parentheses. + % ì§ì „ì— \breakbeforeasciichar (줄바꿈 허용하는 공백) 삽입. + ([`% +} + +\expandafter\gdef\csname nexttotrivcj-1\endcsname{% + % trivcj 환경ì—ì„œì˜ ascii opening parentheses + ([`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz% +} + +\expandafter\gdef\csname nexttohangul-2\endcsname{% + % ascii closing parentheses. + % ì§ì „ì— ì•„ë¬´ ê²ƒë„ ì‚½ìž…í•˜ì§€ ì•ŠìŒ. spacefactorì¡°ì°¨ë„! + )]'% +} + +\expandafter\gdef\csname nexttohangul-3\endcsname{% + % ascii numbers. + % ì§ì „ì— \kernbeforeasciichars (줄바꿈 없는 공백) 삽입. + 1234567890:;/% +} + +\expandafter\gdef\csname nexttohangul-4\endcsname{% + % ascii fullstop. + .% +} + +\expandafter\gdef\csname nexttohangul-5\endcsname{% + % ascii question mark. + ?% +} + +\expandafter\gdef\csname nexttohangul-6\endcsname{% + % ascii exclamation mark. + !% +} + +\endinput + diff --git a/language/korean/kotex-utf/lucuhcmj.fd b/language/korean/kotex-utf/lucuhcmj.fd new file mode 100644 index 0000000000..091d8c9ce1 --- /dev/null +++ b/language/korean/kotex-utf/lucuhcmj.fd @@ -0,0 +1,18 @@ +%% File `lucuhcmj.fd` +%% +%% Copyright (c) 2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\ProvidesFile{lucuhcmj.fd}[2013/09/26 UHC Myeongjo font definitions] +\DeclareFontFamily{LUC}{uhcmj}{\hyphenchar\font\m@ne} +\DeclareFontShape {LUC}{uhcmj}{m}{n}{<-> LUC * uwmj}{} +\DeclareFontShape {LUC}{uhcmj}{m}{sl}{<-> LUC * uwmjo}{} +\DeclareFontShape {LUC}{uhcmj}{m}{it}{<-> LUCssub * uhcmj/m/sl}{} +\endinput diff --git a/language/korean/kotex-utf/tex4ht/dhucs.4ht b/language/korean/kotex-utf/tex4ht/dhucs.4ht new file mode 100644 index 0000000000..650184fa84 --- /dev/null +++ b/language/korean/kotex-utf/tex4ht/dhucs.4ht @@ -0,0 +1,22 @@ +%% File `dhucs.4ht` +%% +%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\protected\def\unihangulchar#1{\futurelet\dhucs@next\unihangulchar@#1\@nil} +\def\unihangulchar@{% + \ifx\dhucs@next"\expandafter\hex@unihangulchar + \else\expandafter\digit@unihangulchar + \fi} +\def\digit@unihangulchar#1\@nil{\HCode{&\##1;}} +\def\hex@unihangulchar"#1\@nil{\HCode{&\#x#1;}} + +\DeclareUnicodeCharacter{00B7}{~\unihangulchar{"00B7}~} + diff --git a/language/korean/kotex-utf/tex4ht/dhucs.cfg b/language/korean/kotex-utf/tex4ht/dhucs.cfg new file mode 100644 index 0000000000..8c8f57f282 --- /dev/null +++ b/language/korean/kotex-utf/tex4ht/dhucs.cfg @@ -0,0 +1,40 @@ +%% File `dhucs.cfg` +%% +%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\Preamble{xhtml} +\Configure{charset}{charset=utf-8} +\Configure{@TITLE}{\protected\def\unihangulchar##1{\special{t4ht=&\###1;}}} +\Configure{@BODY}{\NoFonts} +\Configure{@/BODY}{\EndNoFonts} + +\begin{document} +\CssFile + /* css.sty */ +body { + line-height: 150%; +} +.verbatim { + font-family: monospace; + white-space: nowrap; + text-align: left; + line-height: 100%; +} +.quote { + margin-bottom: 0.25em; + margin-top: 0.25em; + margin-left: 3em; + margin-right:3em; + text-align:justify; +} +\EndCssFile +\EndPreamble + diff --git a/language/korean/kotex-utf/tex4ht/kosections-utf.4ht b/language/korean/kotex-utf/tex4ht/kosections-utf.4ht new file mode 100644 index 0000000000..c26be1caf9 --- /dev/null +++ b/language/korean/kotex-utf/tex4ht/kosections-utf.4ht @@ -0,0 +1,131 @@ +%% File `kosections-utf.4ht` +%% +%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\def\dhucs@seccntformat#1#2{} + +\@ifclassloaded{book}{ +\Configure{part} + {\HCode{<div class="part">}} + {\HCode{</div>}} + {\HCode{<h1 class="partHead">}% + \pre@partcnt\thepart\post@partcnt\HCode{<br />}% + \HCode{<span class="part_font">}} + {\HCode{</span>}\HCode{</h1>}} +\Configure{chapter} + {\HCode{<div class="chapter">}} + {\HCode{</div>}} + {\HCode{<h2 class="chapterHead">}% + \pre@chaptercnt\thechapter\post@chaptercnt\HCode{<br />}% + \HCode{<span class="chapter_font">}} + {\HCode{</span>}\HCode{</h2>}} +\Configure{section} + {} + {} + {\HCode{<h3 class="sectionHead">}% + \HCode{<span class="titlemark">}% + \pre@sectioncnt\thesection\post@sectioncnt~~% + \HCode{</span>}\HCode{<span class="section_font">}} + {\HCode{</span>}\HCode{</h3>}} +\Configure{subsection} + {} + {} + {\HCode{<h4 class="subsectionHead">}% + \HCode{<span class="titlemark">}% + \thesubsection~~\HCode{</span>}% + \HCode{<span class="subsection_font">}} + {\HCode{</span>}\HCode{</h4>}} +\Configure{subsubsection} + {} + {} + {\HCode{<h5 class="subsubsectionHead">}% + \HCode{<span class="titlemark">}% + \thesubsubsection~~\HCode{</span>}% + \HCode{<span class="subsubsection_font">}} + {\HCode{</span>}\HCode{</h5>}} +} + +\@ifclassloaded{report}{ +\Configure{part} + {\HCode{<div class="part">}} + {\HCode{</div>}} + {\HCode{<h1 class="partHead">}% + \pre@partcnt\thepart\post@partcnt\HCode{<br />}% + \HCode{<span class="part_font">}} + {\HCode{</span>}\HCode{</h1>}} +\Configure{chapter} + {\HCode{<div class="chapter">}} + {\HCode{</div>}} + {\HCode{<h2 class="chapterHead">}% + \pre@chaptercnt\thechapter\post@chaptercnt\HCode{<br />}% + \HCode{<span class="chapter_font">}} + {\HCode{</span>}\HCode{</h2>}} +\Configure{section} + {} + {} + {\HCode{<h3 class="sectionHead">}% + \HCode{<span class="titlemark">}% + \pre@sectioncnt\thesection\post@sectioncnt~~% + \HCode{</span>}\HCode{<span class="section_font">}} + {\HCode{</span>}\HCode{</h3>}} +\Configure{subsection} + {} + {} + {\HCode{<h4 class="subsectionHead">}% + \HCode{<span class="titlemark">}% + \thesubsection~~\HCode{</span>}% + \HCode{<span class="subsection_font">}} + {\HCode{</span>}\HCode{</h4>}} +\Configure{subsubsection} + {} + {} + {\HCode{<h5 class="subsubsectionHead">}% + \HCode{<span class="titlemark">}% + \thesubsubsection~~\HCode{</span>}% + \HCode{<span class="subsubsection_font">}} + {\HCode{</span>}\HCode{</h5>}} +} + +\@ifclassloaded{article}{ +\Configure{part} + {\HCode{<div class="part">}} + {\HCode{</div>}} + {\HCode{<h1 class="partHead">}% + \pre@partcnt\thepart\post@partcnt\HCode{<br />}% + \HCode{<span class="part_font">}} + {\HCode{</span>}\HCode{</h1>}} +\Configure{section} + {} + {} + {\HCode{<h3 class="sectionHead">}% + \HCode{<span class="titlemark">}% + \pre@sectioncnt\thesection\post@sectioncnt~~% + \HCode{</span>}\HCode{<span class="section_font">}} + {\HCode{</span>}\HCode{</h3>}} +\Configure{subsection} + {} + {} + {\HCode{<h4 class="subsectionHead">}% + \HCode{<span class="titlemark">}% + \thesubsection~~\HCode{</span>}% + \HCode{<span class="subsection_font">}} + {\HCode{</span>}\HCode{</h4>}} +\Configure{subsubsection} + {} + {} + {\HCode{<h5 class="subsubsectionHead">}% + \HCode{<span class="titlemark">}% + \thesubsubsection~~\HCode{</span>}% + \HCode{<span class="subsubsection_font">}} + {\HCode{</span>}\HCode{</h5>}} +} + +\endinput diff --git a/language/korean/kotex-utils/ChangeLog b/language/korean/kotex-utils/ChangeLog new file mode 100644 index 0000000000..3682207f77 --- /dev/null +++ b/language/korean/kotex-utils/ChangeLog @@ -0,0 +1,73 @@ +2015-10-27 Dohyun Kim <nomos at ktug org> + + Version 2.1.0 + + * komkindex.pl: fix bug reported at http://www.ktug.org/xe/214257 + * jamo-normalize.pl: 2 more compatiblity ideographs + +2015-02-04 Dohyun Kim <nomos at ktug org> + + No version change + + * fix bug: http://www.ktug.org/xe/194279 + * fixes of previous commit + * fix an old typo + +2013-11-08 Kihwang Lee <leekh at ktug org> + + Version 2.0.1 + + * ChangeLog: recovered + +2013-11-07 Dohyun Kim <nomos at ktug org> + + No version change + + * komkindex.pl: minor revision + +2013-11-06 Kihwang Lee <leekh at ktug org> + + No version change, CTAN update + + * ChangeLog: removed + * README: revised for new Xindy modules and jamo-normalize.pl + +2013-11-06 Dohyun Kim <nomos at ktug org> + + No version change + + * kotexindy.pl: removed + * utf8-lang.xdy: revamped to avoid proprocessing + * utf8.xdy: revamped to avoid proprocessing + +2013-11-06 Kihwang Lee <leekh at ktug org> + + No version change + + * komkindex.pl: updated for ko.TeX 2.0 + +2013-10-30 Dohyun Kim <nomos at ktug org> + + No version change + + * jamo-normalize.pl: minor revision + +2013-10-30 Kihwang Lee <leekh at ktug org> + + No version change + + * hangulhook.sty: removed + * hanjahook.sty: removed + +2013-10-24 Kihwang Lee <leekh at ktug org> + + No version change + + * Uploaded to CTAN + +2013-10-21 Kihwang Lee <leekh at ktug org> + + Version 2.0.0 + + * kotex-utils packaging, uploaded to https://github.com/kihwanglee/kotex-utils + diff --git a/language/korean/kotex-utils/README b/language/korean/kotex-utils/README new file mode 100644 index 0000000000..f9b529bc04 --- /dev/null +++ b/language/korean/kotex-utils/README @@ -0,0 +1,110 @@ +kotex-utils +=========== + +Introduction +------------ + +kotex-utils contains useful scripts and support files for Hangul +syllable and jamo character conversion and index generation +aiding typesetting Korean documents. kotex-utils belongs to ko.TeX, +a comprehensive Korean typesetting system together with packages kotex-utf, +kotex-oblivoir, kotex-plain, cjk-ko, xetexko, and luatexko. + +Dependency +---------- + +kotex-utils cannot be used without kotex-utf package. + +Files +----- + +### Scripts + + jamo-normalize.pl -> scripts/kotex-utils/ + komkindex.pl -> scripts/kotex-utils/ + ttf2kotexfont.py -> scripts/kotex-utils/ + +### Makeindex styles + + kotex.ist -> makeindex/kotex-utils/ + memucs-manual.ist -> makeindex/kotex-utils/ + +### Xindy modules + + utf8-lang.xdy -> xindy/modules/lang/korean + utf8.xdy -> xindy/modules/lang/korean + +### Documents + + README (this file) -> doc/latex/kotex-utils/ + +Usage +----- + +### jamo-normalize.pl + +`jamo-normalize.pl` is used for normalizing Hangul text. +It translates Hangul Jamo sequence to precomposed Hangul Syllables. +It has a simple usage as follows: + + $ perl jamo-normalize.pl [option] < infile > outfile + +Options are: + +* `-b`: insert Zero Width Space between Hangul syllable blocks. +This option is just for a proof of concept. Do not use in practice. +* `-c`: convert conjoining Jamo to compatibility Jamo if reasonable. +* `-d`: only decompose Hangul syllables and no further recomposition. Not +recommended for a practical use. +* `-i`: convert CJK Compatibility Ideographs to normal CJK Ideographs +* `-o`: decompose PUA Old Hangul syllables to Hangul Jamo sequence +* `-p`: translate Jamo sequence to PUA Old Hangul syllables. Not recommended for +a practical use. +* `-r`: reorder Hangul Tone Marks to the first position of syllable block. This +option is just for a proof of concept. Do not use in practice. +* `-t`: convert U+00B7 (·) or U+003A (:) to Hangul Tone Marks + +### komkindex.pl + +`komkindex.pl` is a wrapper of standard makeindex utility generating indices for +Korean documents. You can use komkindex.pl with an index style file `kotex.ist` +as follows: + + $ perl komkindex.pl -s kotex foo + +It generates `foo.ind` from `foo.idx` and sorts the index entries according to +the Korean alphabet order. + +### xindy modules + +kotex-utils also provides modules for powerful Unicode index +generator `xindy`. If you are using xetexko or luatexko for typesetting +Korean, it is recommended to use these modules for sorting Hangul +index entries. It only supports UTF-8 encoding. +If these modules are placed in a propor directory as suggest above, +you can use them as follows: + + + $ texindy -L korean -I omega foo.idx + +or + + $ xindy -M texindy -L korean -C utf8 foo.idx + +### ttf2kotexfont.pl + +`ttf2kotexfont.pl` is a utility for generating tfm files for truetype fonts +to be used in legacy TeX engines. Please refer to the kotex-utf package +documentation for more information. + +License +------- + +kotex-utils is licensed under the LaTeX Project Public +License (LPPL). + +Contacts +-------- + +Please report any errors or suggestions to the package maintainer, +Kihwang Lee <leekh at ktug org>. diff --git a/language/korean/kotex-utils/jamo-normalize.pl b/language/korean/kotex-utils/jamo-normalize.pl new file mode 100644 index 0000000000..3c7bcb08b5 --- /dev/null +++ b/language/korean/kotex-utils/jamo-normalize.pl @@ -0,0 +1,6648 @@ +#!/usr/bin/env perl + +# jamo-normalize.pl +# +# Copyright (c) 2003-2015 Dohyun Kim <nomos at ktug org> +# +# This work may be distributed and/or modified under the +# conditions of the LaTeX Project Public License, either version 1.3c +# of this license or (at your option) any later version. +# The latest version of this license is in +# http://www.latex-project.org/lppl.txt +# and version 1.3c or later is part of all distributions of LaTeX +# version 2006/05/20 or later. +# +# written by Dohyun Kim <nomos at ktug org> +# public domain +# + +#use strict; +#use warnings; + +my %OPT; + +while (@ARGV) { + my $opt = shift @ARGV; + if ($opt =~ /-b/i) { $OPT{boundary} = 1 } + elsif ($opt =~ /-p/i) { $OPT{topua} = 1 } + elsif ($opt =~ /-d/i) { $OPT{decompose} = 1 } + elsif ($opt =~ /-o/i) { $OPT{frompua} = 1 } + elsif ($opt =~ /-t/i) { $OPT{latintm} = 1 } + elsif ($opt =~ /-r/i) { $OPT{reordertm} = 1 } + elsif ($opt =~ /-i/i) { $OPT{normalhanja} = 1 } + elsif ($opt =~ /-c/i) { $OPT{compatjamo} = 1 } + else { + (my $prog = $0) =~ s/.*[\/\\]//; + print + "Usage: $prog [options] < in_file > out_file\n\n", + " Translate Hangul Jamo sequence to Hangul syllables\n\n", + " -b : insert ZWS between syllable blocks (not for practical use)\n", + " -c : convert conjoining Jamo to compatibility Jamo\n", + " -d : decomposition only, and no further recomposition\n", + " -i : convert compatibility Hanja to normal Hanja\n", + " -o : decompose PUA Old Hangul syllables to Jamo sequence\n", + " -p : compose Jamo sequence to PUA Old Hangul syllables\n", + " -r : reorder Hangul Tone Marks to the first of syllable block\n", + " (not for practical use)\n", + " -t : convert U+00B7 or U+003A to Hangul Tone Marks\n"; + exit; + } +} + +##### variables ##### + +my $cho = "\x{1100}-\x{115F}\x{A960}-\x{A97C}"; +my $jung = "\x{1160}-\x{11A7}\x{D7B0}-\x{D7C6}"; +my $jong = "\x{11A8}-\x{11FF}\x{D7CB}-\x{D7FB}"; +my $tmrk = "\x{302E}\x{302F}"; +my $boundary = "\x{200B}"; +my $syllblock = "[$cho][$jung][$jong]?[$tmrk]?"; +my $jamos = "[$cho$jung$jong$tmrk]"; + +my %jamo2cjamo = ( + 0x1100 => 0x3131, 0x1101 => 0x3132, 0x1102 => 0x3134, 0x1103 => 0x3137, + 0x1104 => 0x3138, 0x1105 => 0x3139, 0x1106 => 0x3141, 0x1107 => 0x3142, + 0x1108 => 0x3143, 0x1109 => 0x3145, 0x110A => 0x3146, 0x110B => 0x3147, + 0x110C => 0x3148, 0x110D => 0x3149, 0x110E => 0x314A, 0x110F => 0x314B, + 0x1110 => 0x314C, 0x1111 => 0x314D, 0x1112 => 0x314E, 0x1114 => 0x3165, + 0x1115 => 0x3166, 0x111A => 0x3140, 0x111C => 0x316E, 0x111D => 0x3171, + 0x111E => 0x3172, 0x1120 => 0x3173, 0x1121 => 0x3144, 0x1122 => 0x3174, + 0x1123 => 0x3175, 0x1127 => 0x3176, 0x1129 => 0x3177, 0x112B => 0x3178, + 0x112C => 0x3179, 0x112D => 0x317A, 0x112E => 0x317B, 0x112F => 0x317C, + 0x1132 => 0x317D, 0x1136 => 0x317E, 0x1140 => 0x317F, +# 0x1145 => 0x3182, 0x1146 => 0x3183, + 0x1147 => 0x3180, 0x114C => 0x3181, 0x1157 => 0x3184, 0x1158 => 0x3185, + 0x1159 => 0x3186, 0x115B => 0x3167, 0x115C => 0x3135, 0x115D => 0x3136, + 0x1161 => 0x314F, 0x1162 => 0x3150, 0x1163 => 0x3151, 0x1164 => 0x3152, + 0x1165 => 0x3153, 0x1166 => 0x3154, 0x1167 => 0x3155, 0x1168 => 0x3156, + 0x1169 => 0x3157, 0x116A => 0x3158, 0x116B => 0x3159, 0x116C => 0x315A, + 0x116D => 0x315B, 0x116E => 0x315C, 0x116F => 0x315D, 0x1170 => 0x315E, + 0x1171 => 0x315F, 0x1172 => 0x3160, 0x1173 => 0x3161, 0x1174 => 0x3162, + 0x1175 => 0x3163, 0x1184 => 0x3187, 0x1185 => 0x3188, 0x1188 => 0x3189, + 0x1191 => 0x318A, 0x1192 => 0x318B, 0x1194 => 0x318C, 0x119E => 0x318D, + 0x11A1 => 0x318E, +# 0x11A8 => 0x3131, 0x11A9 => 0x3132, 0x11AA => 0x3133, 0x11AB => 0x3134, +# 0x11AC => 0x3135, 0x11AD => 0x3136, 0x11AE => 0x3137, 0x11AF => 0x3139, +# 0x11B0 => 0x313A, 0x11B1 => 0x313B, 0x11B2 => 0x313C, 0x11B3 => 0x313D, +# 0x11B4 => 0x313E, 0x11B5 => 0x313F, 0x11B6 => 0x3140, 0x11B7 => 0x3141, +# 0x11B8 => 0x3142, 0x11B9 => 0x3144, 0x11BA => 0x3145, 0x11BB => 0x3146, +# 0x11BC => 0x3147, 0x11BD => 0x3148, 0x11BE => 0x314A, 0x11BF => 0x314B, +# 0x11C0 => 0x314C, 0x11C1 => 0x314D, 0x11C2 => 0x314E, 0x11C6 => 0x3166, +# 0x11C7 => 0x3167, 0x11C8 => 0x3168, 0x11CC => 0x3169, 0x11CE => 0x316A, +# 0x11D3 => 0x316B, 0x11D7 => 0x316C, 0x11D9 => 0x316D, 0x11DC => 0x316E, +# 0x11DD => 0x316F, 0x11DF => 0x3170, 0x11E2 => 0x3171, 0x11E6 => 0x3178, +# 0x11E7 => 0x317A, 0x11E8 => 0x317C, 0x11EA => 0x317D, 0x11EB => 0x317F, +# 0x11EE => 0x3180, 0x11F0 => 0x3181, 0x11F1 => 0x3182, 0x11F2 => 0x3183, +# 0x11F4 => 0x3184, 0x11F9 => 0x3186, 0x11FF => 0x3165, + 0xA964 => 0x313A, 0xA966 => 0x316A, 0xA968 => 0x313B, 0xA969 => 0x313C, + 0xA96C => 0x313D, 0xA971 => 0x316F, +# 0xD7CD => 0x3138, 0xD7E3 => 0x3173, 0xD7E6 => 0x3143, 0xD7E7 => 0x3175, +# 0xD7E8 => 0x3176, 0xD7EF => 0x317E, 0xD7F9 => 0x3149, +); + +my @HYpuaJamo; +if ($OPT{frompua} or $OPT{topua}) { @HYpuaJamo = arr_hypua2jamo(); } + +##### main routine ##### + +binmode (STDIN,":utf8"); +binmode (STDOUT,":utf8"); + +while (<>) { + print STDERR "."; + &syllable2jamo; + if ($OPT{frompua}) { + &hypua2jamo; + &hypuasingle2jamo; + } + &compose_jamo; + &insert_filler; + &ascii2tonemark if $OPT{latintm}; + &insert_boundary if $OPT{boundary}; + &reorder_tonemark if $OPT{reordertm}; + unless ($OPT{decompose}) { + &jamo2hypua if $OPT{topua}; + &jamo2syllable; + &jamo2jamocomp if $OPT{compatjamo}; + } + &normalize_hanja if $OPT{normalhanja}; + print; +} + +print STDERR "\n"; + +##### subroutines ##### + +sub reorder_tonemark { + my @blocks = split /($syllblock)/; + for my $i (0 .. $#blocks) { + if ($i % 2 == 0) { + $blocks[$i] =~ s/([$tmrk])/$1\x{25CC}/g; + } + else { + $blocks[$i] =~ s/([$cho$jung$jong]+)([$tmrk])$/$2$1/; + } + } + $_ = join '',@blocks; +} + +sub ascii2tonemark { + s/\x{B7}([$cho][$jung][$jong]?)(?![$tmrk])/$1\x{302E}/g; + s/\x{3A}([$cho][$jung][$jong]?)(?![$tmrk])/$1\x{302F}/g; +} + +sub hypua2jamo { + for my $i (0 .. $#HYpuaJamo) { + my $puachar = chr $HYpuaJamo[$i][0]; + my $jamoseq = ""; + for my $j (1 .. $#{$HYpuaJamo[$i]}) { + $jamoseq .= chr $HYpuaJamo[$i][$j]; + } + s/$puachar/$jamoseq/g; + } +} + +sub jamo2hypua { + for my $i (0 .. $#HYpuaJamo) { + my $puachar = chr $HYpuaJamo[$i][0]; + my $jamoseq = ""; + for my $j (1 .. $#{$HYpuaJamo[$i]}) { + $jamoseq .= chr $HYpuaJamo[$i][$j]; + } + s/$jamoseq/$puachar/g; + } +} + +sub insert_boundary { + chomp; + my @parts = split /($syllblock)/, $_; + my @newparts; + for my $i (0 .. $#parts) { + if ($i % 2 == 0) { + next unless $parts[$i]; + my @subparts = split /($jamos)/, $parts[$i]; + my @newsubparts; + for my $i (0 .. $#subparts) { + push @newsubparts, $subparts[$i] if $subparts[$i]; + } + push @newparts, join ($boundary, @newsubparts); + } + else { + push @newparts, $parts[$i]; + } + } + $_ = join $boundary, @newparts; + $_ .= "\n"; +} + +sub insert_filler { + s/(?<![$jung])([$jong])/\x{115F}\x{1160}$1/g; + s/(?<![$cho])([$jung])/\x{115F}$1/g; + s/([$cho])(?![$jung])/$1\x{1160}/g; +} + +sub syllable2jamo { # no decomposition of control sequence + my @nocs = split /(\\[\x{AC00}-\x{D7A3}]+)/; + for (my $i=0; $i<@nocs; $i=$i+2) { + $nocs[$i] =~ s/([\x{AC00}-\x{D7A3}])/do_syllable2jamo($1)/ge; + } + $_ = join '', @nocs; +} + +sub do_syllable2jamo { + my $syl = ord shift; + my $LC = ($syl - 0xac00) / (21 * 28) + 0x1100; + my $MV = (($syl - 0xac00) % (21 * 28)) / 28 + 0x1161; + my $TC = ($syl - 0xac00) % 28 + 0x11a7; + my $result = chr($LC).chr($MV); + $result .= chr($TC) unless $TC == 0x11a7; + return $result; +} + +sub jamo2syllable { + # 초성.중성.종성 + s/([\x{1100}-\x{1112}]) + ([\x{1161}-\x{1175}]) + ([\x{11A8}-\x{11C2}]) + /do_jamo2syllable(ord $1, ord $2, ord $3)/gex; + # 초성.중성 + s/([\x{1100}-\x{1112}]) + ([\x{1161}-\x{1175}]) + (?![$jong]) + /do_jamo2syllable(ord $1, ord $2, 0)/gex; +} + +sub do_jamo2syllable { + my ($LC,$MV,$TC) = @_; + my $syllable = ($LC - 0x1100) * 21; + $syllable = ($syllable + $MV - 0x1161) * 28; + $syllable += $TC - 0x11a7 if $TC; + $syllable += 0xac00; + return chr $syllable; +} + +sub jamo2jamocomp { + s/([$cho])\x{1160}/do_jamo2jamocomp($1)/ge; + s/\x{115F}([$jung])(?![$jong])/do_jamo2jamocomp($1)/ge; + # s/\x{115F}\x{1160}([$jong])/do_jamo2jamocomp($1)/ge; +} + +sub do_jamo2jamocomp { + my $jamo = shift; + my $cjamo = $jamo2cjamo{ord $jamo}; + return chr $cjamo if $cjamo; + return "$jamo\x{1160}" if $jamo =~ /[$cho]/; + return "\x{115F}$jamo" if $jamo =~ /[$jung]/; + return "\x{115F}\x{1160}$jamo" if $jamo =~ /[$jong]/; +} + +sub normalize_hanja { + s/\x{F900}/\x{8C48}\x{FE00}/g; + s/\x{F901}/\x{66F4}\x{FE00}/g; + s/\x{F902}/\x{8ECA}\x{FE00}/g; + s/\x{F903}/\x{8CC8}\x{FE00}/g; + s/\x{F904}/\x{6ED1}\x{FE00}/g; + s/\x{F905}/\x{4E32}\x{FE00}/g; + s/\x{F906}/\x{53E5}\x{FE00}/g; + s/\x{F907}/\x{9F9C}\x{FE00}/g; + s/\x{F908}/\x{9F9C}\x{FE01}/g; + s/\x{F909}/\x{5951}\x{FE00}/g; + s/\x{F90A}/\x{91D1}\x{FE00}/g; + s/\x{F90B}/\x{5587}\x{FE00}/g; + s/\x{F90C}/\x{5948}\x{FE00}/g; + s/\x{F90D}/\x{61F6}\x{FE00}/g; + s/\x{F90E}/\x{7669}\x{FE00}/g; + s/\x{F90F}/\x{7F85}\x{FE00}/g; + s/\x{F910}/\x{863F}\x{FE00}/g; + s/\x{F911}/\x{87BA}\x{FE00}/g; + s/\x{F912}/\x{88F8}\x{FE00}/g; + s/\x{F913}/\x{908F}\x{FE00}/g; + s/\x{F914}/\x{6A02}\x{FE00}/g; + s/\x{F915}/\x{6D1B}\x{FE00}/g; + s/\x{F916}/\x{70D9}\x{FE00}/g; + s/\x{F917}/\x{73DE}\x{FE00}/g; + s/\x{F918}/\x{843D}\x{FE00}/g; + s/\x{F919}/\x{916A}\x{FE00}/g; + s/\x{F91A}/\x{99F1}\x{FE00}/g; + s/\x{F91B}/\x{4E82}\x{FE00}/g; + s/\x{F91C}/\x{5375}\x{FE00}/g; + s/\x{F91D}/\x{6B04}\x{FE00}/g; + s/\x{F91E}/\x{721B}\x{FE00}/g; + s/\x{F91F}/\x{862D}\x{FE00}/g; + s/\x{F920}/\x{9E1E}\x{FE00}/g; + s/\x{F921}/\x{5D50}\x{FE00}/g; + s/\x{F922}/\x{6FEB}\x{FE00}/g; + s/\x{F923}/\x{85CD}\x{FE00}/g; + s/\x{F924}/\x{8964}\x{FE00}/g; + s/\x{F925}/\x{62C9}\x{FE00}/g; + s/\x{F926}/\x{81D8}\x{FE00}/g; + s/\x{F927}/\x{881F}\x{FE00}/g; + s/\x{F928}/\x{5ECA}\x{FE00}/g; + s/\x{F929}/\x{6717}\x{FE00}/g; + s/\x{F92A}/\x{6D6A}\x{FE00}/g; + s/\x{F92B}/\x{72FC}\x{FE00}/g; + s/\x{F92C}/\x{90CE}\x{FE00}/g; + s/\x{F92D}/\x{4F86}\x{FE00}/g; + s/\x{F92E}/\x{51B7}\x{FE00}/g; + s/\x{F92F}/\x{52DE}\x{FE00}/g; + s/\x{F930}/\x{64C4}\x{FE00}/g; + s/\x{F931}/\x{6AD3}\x{FE00}/g; + s/\x{F932}/\x{7210}\x{FE00}/g; + s/\x{F933}/\x{76E7}\x{FE00}/g; + s/\x{F934}/\x{8001}\x{FE00}/g; + s/\x{F935}/\x{8606}\x{FE00}/g; + s/\x{F936}/\x{865C}\x{FE00}/g; + s/\x{F937}/\x{8DEF}\x{FE00}/g; + s/\x{F938}/\x{9732}\x{FE00}/g; + s/\x{F939}/\x{9B6F}\x{FE00}/g; + s/\x{F93A}/\x{9DFA}\x{FE00}/g; + s/\x{F93B}/\x{788C}\x{FE00}/g; + s/\x{F93C}/\x{797F}\x{FE00}/g; + s/\x{F93D}/\x{7DA0}\x{FE00}/g; + s/\x{F93E}/\x{83C9}\x{FE00}/g; + s/\x{F93F}/\x{9304}\x{FE00}/g; + s/\x{F940}/\x{9E7F}\x{FE00}/g; + s/\x{F941}/\x{8AD6}\x{FE00}/g; + s/\x{F942}/\x{58DF}\x{FE00}/g; + s/\x{F943}/\x{5F04}\x{FE00}/g; + s/\x{F944}/\x{7C60}\x{FE00}/g; + s/\x{F945}/\x{807E}\x{FE00}/g; + s/\x{F946}/\x{7262}\x{FE00}/g; + s/\x{F947}/\x{78CA}\x{FE00}/g; + s/\x{F948}/\x{8CC2}\x{FE00}/g; + s/\x{F949}/\x{96F7}\x{FE00}/g; + s/\x{F94A}/\x{58D8}\x{FE00}/g; + s/\x{F94B}/\x{5C62}\x{FE00}/g; + s/\x{F94C}/\x{6A13}\x{FE00}/g; + s/\x{F94D}/\x{6DDA}\x{FE00}/g; + s/\x{F94E}/\x{6F0F}\x{FE00}/g; + s/\x{F94F}/\x{7D2F}\x{FE00}/g; + s/\x{F950}/\x{7E37}\x{FE00}/g; + s/\x{F951}/\x{964B}\x{FE00}/g; + s/\x{F952}/\x{52D2}\x{FE00}/g; + s/\x{F953}/\x{808B}\x{FE00}/g; + s/\x{F954}/\x{51DC}\x{FE00}/g; + s/\x{F955}/\x{51CC}\x{FE00}/g; + s/\x{F956}/\x{7A1C}\x{FE00}/g; + s/\x{F957}/\x{7DBE}\x{FE00}/g; + s/\x{F958}/\x{83F1}\x{FE00}/g; + s/\x{F959}/\x{9675}\x{FE00}/g; + s/\x{F95A}/\x{8B80}\x{FE00}/g; + s/\x{F95B}/\x{62CF}\x{FE00}/g; + s/\x{F95C}/\x{6A02}\x{FE01}/g; + s/\x{F95D}/\x{8AFE}\x{FE00}/g; + s/\x{F95E}/\x{4E39}\x{FE00}/g; + s/\x{F95F}/\x{5BE7}\x{FE00}/g; + s/\x{F960}/\x{6012}\x{FE00}/g; + s/\x{F961}/\x{7387}\x{FE00}/g; + s/\x{F962}/\x{7570}\x{FE00}/g; + s/\x{F963}/\x{5317}\x{FE00}/g; + s/\x{F964}/\x{78FB}\x{FE00}/g; + s/\x{F965}/\x{4FBF}\x{FE00}/g; + s/\x{F966}/\x{5FA9}\x{FE00}/g; + s/\x{F967}/\x{4E0D}\x{FE00}/g; + s/\x{F968}/\x{6CCC}\x{FE00}/g; + s/\x{F969}/\x{6578}\x{FE00}/g; + s/\x{F96A}/\x{7D22}\x{FE00}/g; + s/\x{F96B}/\x{53C3}\x{FE00}/g; + s/\x{F96C}/\x{585E}\x{FE00}/g; + s/\x{F96D}/\x{7701}\x{FE00}/g; + s/\x{F96E}/\x{8449}\x{FE00}/g; + s/\x{F96F}/\x{8AAA}\x{FE00}/g; + s/\x{F970}/\x{6BBA}\x{FE00}/g; + s/\x{F971}/\x{8FB0}\x{FE00}/g; + s/\x{F972}/\x{6C88}\x{FE00}/g; + s/\x{F973}/\x{62FE}\x{FE00}/g; + s/\x{F974}/\x{82E5}\x{FE00}/g; + s/\x{F975}/\x{63A0}\x{FE00}/g; + s/\x{F976}/\x{7565}\x{FE00}/g; + s/\x{F977}/\x{4EAE}\x{FE00}/g; + s/\x{F978}/\x{5169}\x{FE00}/g; + s/\x{F979}/\x{51C9}\x{FE00}/g; + s/\x{F97A}/\x{6881}\x{FE00}/g; + s/\x{F97B}/\x{7CE7}\x{FE00}/g; + s/\x{F97C}/\x{826F}\x{FE00}/g; + s/\x{F97D}/\x{8AD2}\x{FE00}/g; + s/\x{F97E}/\x{91CF}\x{FE00}/g; + s/\x{F97F}/\x{52F5}\x{FE00}/g; + s/\x{F980}/\x{5442}\x{FE00}/g; + s/\x{F981}/\x{5973}\x{FE00}/g; + s/\x{F982}/\x{5EEC}\x{FE00}/g; + s/\x{F983}/\x{65C5}\x{FE00}/g; + s/\x{F984}/\x{6FFE}\x{FE00}/g; + s/\x{F985}/\x{792A}\x{FE00}/g; + s/\x{F986}/\x{95AD}\x{FE00}/g; + s/\x{F987}/\x{9A6A}\x{FE00}/g; + s/\x{F988}/\x{9E97}\x{FE00}/g; + s/\x{F989}/\x{9ECE}\x{FE00}/g; + s/\x{F98A}/\x{529B}\x{FE00}/g; + s/\x{F98B}/\x{66C6}\x{FE00}/g; + s/\x{F98C}/\x{6B77}\x{FE00}/g; + s/\x{F98D}/\x{8F62}\x{FE00}/g; + s/\x{F98E}/\x{5E74}\x{FE00}/g; + s/\x{F98F}/\x{6190}\x{FE00}/g; + s/\x{F990}/\x{6200}\x{FE00}/g; + s/\x{F991}/\x{649A}\x{FE00}/g; + s/\x{F992}/\x{6F23}\x{FE00}/g; + s/\x{F993}/\x{7149}\x{FE00}/g; + s/\x{F994}/\x{7489}\x{FE00}/g; + s/\x{F995}/\x{79CA}\x{FE00}/g; + s/\x{F996}/\x{7DF4}\x{FE00}/g; + s/\x{F997}/\x{806F}\x{FE00}/g; + s/\x{F998}/\x{8F26}\x{FE00}/g; + s/\x{F999}/\x{84EE}\x{FE00}/g; + s/\x{F99A}/\x{9023}\x{FE00}/g; + s/\x{F99B}/\x{934A}\x{FE00}/g; + s/\x{F99C}/\x{5217}\x{FE00}/g; + s/\x{F99D}/\x{52A3}\x{FE00}/g; + s/\x{F99E}/\x{54BD}\x{FE00}/g; + s/\x{F99F}/\x{70C8}\x{FE00}/g; + s/\x{F9A0}/\x{88C2}\x{FE00}/g; + s/\x{F9A1}/\x{8AAA}\x{FE01}/g; + s/\x{F9A2}/\x{5EC9}\x{FE00}/g; + s/\x{F9A3}/\x{5FF5}\x{FE00}/g; + s/\x{F9A4}/\x{637B}\x{FE00}/g; + s/\x{F9A5}/\x{6BAE}\x{FE00}/g; + s/\x{F9A6}/\x{7C3E}\x{FE00}/g; + s/\x{F9A7}/\x{7375}\x{FE00}/g; + s/\x{F9A8}/\x{4EE4}\x{FE00}/g; + s/\x{F9A9}/\x{56F9}\x{FE00}/g; + s/\x{F9AA}/\x{5BE7}\x{FE01}/g; + s/\x{F9AB}/\x{5DBA}\x{FE00}/g; + s/\x{F9AC}/\x{601C}\x{FE00}/g; + s/\x{F9AD}/\x{73B2}\x{FE00}/g; + s/\x{F9AE}/\x{7469}\x{FE00}/g; + s/\x{F9AF}/\x{7F9A}\x{FE00}/g; + s/\x{F9B0}/\x{8046}\x{FE00}/g; + s/\x{F9B1}/\x{9234}\x{FE00}/g; + s/\x{F9B2}/\x{96F6}\x{FE00}/g; + s/\x{F9B3}/\x{9748}\x{FE00}/g; + s/\x{F9B4}/\x{9818}\x{FE00}/g; + s/\x{F9B5}/\x{4F8B}\x{FE00}/g; + s/\x{F9B6}/\x{79AE}\x{FE00}/g; + s/\x{F9B7}/\x{91B4}\x{FE00}/g; + s/\x{F9B8}/\x{96B8}\x{FE00}/g; + s/\x{F9B9}/\x{60E1}\x{FE00}/g; + s/\x{F9BA}/\x{4E86}\x{FE00}/g; + s/\x{F9BB}/\x{50DA}\x{FE00}/g; + s/\x{F9BC}/\x{5BEE}\x{FE00}/g; + s/\x{F9BD}/\x{5C3F}\x{FE00}/g; + s/\x{F9BE}/\x{6599}\x{FE00}/g; + s/\x{F9BF}/\x{6A02}\x{FE02}/g; + s/\x{F9C0}/\x{71CE}\x{FE00}/g; + s/\x{F9C1}/\x{7642}\x{FE00}/g; + s/\x{F9C2}/\x{84FC}\x{FE00}/g; + s/\x{F9C3}/\x{907C}\x{FE00}/g; + s/\x{F9C4}/\x{9F8D}\x{FE00}/g; + s/\x{F9C5}/\x{6688}\x{FE00}/g; + s/\x{F9C6}/\x{962E}\x{FE00}/g; + s/\x{F9C7}/\x{5289}\x{FE00}/g; + s/\x{F9C8}/\x{677B}\x{FE00}/g; + s/\x{F9C9}/\x{67F3}\x{FE00}/g; + s/\x{F9CA}/\x{6D41}\x{FE00}/g; + s/\x{F9CB}/\x{6E9C}\x{FE00}/g; + s/\x{F9CC}/\x{7409}\x{FE00}/g; + s/\x{F9CD}/\x{7559}\x{FE00}/g; + s/\x{F9CE}/\x{786B}\x{FE00}/g; + s/\x{F9CF}/\x{7D10}\x{FE00}/g; + s/\x{F9D0}/\x{985E}\x{FE00}/g; + s/\x{F9D1}/\x{516D}\x{FE00}/g; + s/\x{F9D2}/\x{622E}\x{FE00}/g; + s/\x{F9D3}/\x{9678}\x{FE00}/g; + s/\x{F9D4}/\x{502B}\x{FE00}/g; + s/\x{F9D5}/\x{5D19}\x{FE00}/g; + s/\x{F9D6}/\x{6DEA}\x{FE00}/g; + s/\x{F9D7}/\x{8F2A}\x{FE00}/g; + s/\x{F9D8}/\x{5F8B}\x{FE00}/g; + s/\x{F9D9}/\x{6144}\x{FE00}/g; + s/\x{F9DA}/\x{6817}\x{FE00}/g; + s/\x{F9DB}/\x{7387}\x{FE01}/g; + s/\x{F9DC}/\x{9686}\x{FE00}/g; + s/\x{F9DD}/\x{5229}\x{FE00}/g; + s/\x{F9DE}/\x{540F}\x{FE00}/g; + s/\x{F9DF}/\x{5C65}\x{FE00}/g; + s/\x{F9E0}/\x{6613}\x{FE00}/g; + s/\x{F9E1}/\x{674E}\x{FE00}/g; + s/\x{F9E2}/\x{68A8}\x{FE00}/g; + s/\x{F9E3}/\x{6CE5}\x{FE00}/g; + s/\x{F9E4}/\x{7406}\x{FE00}/g; + s/\x{F9E5}/\x{75E2}\x{FE00}/g; + s/\x{F9E6}/\x{7F79}\x{FE00}/g; + s/\x{F9E7}/\x{88CF}\x{FE00}/g; + s/\x{F9E8}/\x{88E1}\x{FE00}/g; + s/\x{F9E9}/\x{91CC}\x{FE00}/g; + s/\x{F9EA}/\x{96E2}\x{FE00}/g; + s/\x{F9EB}/\x{533F}\x{FE00}/g; + s/\x{F9EC}/\x{6EBA}\x{FE00}/g; + s/\x{F9ED}/\x{541D}\x{FE00}/g; + s/\x{F9EE}/\x{71D0}\x{FE00}/g; + s/\x{F9EF}/\x{7498}\x{FE00}/g; + s/\x{F9F0}/\x{85FA}\x{FE00}/g; + s/\x{F9F1}/\x{96A3}\x{FE00}/g; + s/\x{F9F2}/\x{9C57}\x{FE00}/g; + s/\x{F9F3}/\x{9E9F}\x{FE00}/g; + s/\x{F9F4}/\x{6797}\x{FE00}/g; + s/\x{F9F5}/\x{6DCB}\x{FE00}/g; + s/\x{F9F6}/\x{81E8}\x{FE00}/g; + s/\x{F9F7}/\x{7ACB}\x{FE00}/g; + s/\x{F9F8}/\x{7B20}\x{FE00}/g; + s/\x{F9F9}/\x{7C92}\x{FE00}/g; + s/\x{F9FA}/\x{72C0}\x{FE00}/g; + s/\x{F9FB}/\x{7099}\x{FE00}/g; + s/\x{F9FC}/\x{8B58}\x{FE00}/g; + s/\x{F9FD}/\x{4EC0}\x{FE00}/g; + s/\x{F9FE}/\x{8336}\x{FE00}/g; + s/\x{F9FF}/\x{523A}\x{FE00}/g; + s/\x{FA00}/\x{5207}\x{FE00}/g; + s/\x{FA01}/\x{5EA6}\x{FE00}/g; + s/\x{FA02}/\x{62D3}\x{FE00}/g; + s/\x{FA03}/\x{7CD6}\x{FE00}/g; + s/\x{FA04}/\x{5B85}\x{FE00}/g; + s/\x{FA05}/\x{6D1E}\x{FE00}/g; + s/\x{FA06}/\x{66B4}\x{FE00}/g; + s/\x{FA07}/\x{8F3B}\x{FE00}/g; + s/\x{FA08}/\x{884C}\x{FE00}/g; + s/\x{FA09}/\x{964D}\x{FE00}/g; + s/\x{FA0A}/\x{898B}\x{FE00}/g; + s/\x{FA0B}/\x{5ED3}\x{FE00}/g; + s/\x{FA2E}/\x{90DE}\x{FE00}/g; + s/\x{FA2F}/\x{96B7}\x{FE00}/g; +} + +sub compose_jamo { + s/\x{1105}\x{1100}\x{1100}/\x{A965}/g; + s/\x{1105}\x{1103}\x{1103}/\x{A967}/g; + s/\x{1105}\x{1107}\x{1107}/\x{A96A}/g; + s/\x{1105}\x{1107}\x{110B}/\x{A96B}/g; + s/\x{1107}\x{1107}\x{110B}/\x{112C}/g; + s/\x{1107}\x{1109}\x{1100}/\x{1122}/g; + s/\x{1107}\x{1109}\x{1103}/\x{1123}/g; + s/\x{1107}\x{1109}\x{1107}/\x{1124}/g; + s/\x{1107}\x{1109}\x{1109}/\x{1125}/g; + s/\x{1107}\x{1109}\x{110C}/\x{1126}/g; + s/\x{1107}\x{1109}\x{1110}/\x{A972}/g; + s/\x{1109}\x{1107}\x{1100}/\x{1133}/g; + s/\x{1109}\x{1109}\x{1107}/\x{A975}/g; + s/\x{1109}\x{1109}\x{1109}/\x{1134}/g; + s/\x{110C}\x{110C}\x{1112}/\x{A978}/g; + s/\x{1100}\x{1100}/\x{1101}/g; + s/\x{1100}\x{1103}/\x{115A}/g; + s/\x{1102}\x{1100}/\x{1113}/g; + s/\x{1102}\x{1102}/\x{1114}/g; + s/\x{1102}\x{1103}/\x{1115}/g; + s/\x{1102}\x{1107}/\x{1116}/g; + s/\x{1102}\x{1109}/\x{115B}/g; + s/\x{1102}\x{110C}/\x{115C}/g; + s/\x{1102}\x{1112}/\x{115D}/g; + s/\x{1103}\x{1100}/\x{1117}/g; + s/\x{1103}\x{1103}/\x{1104}/g; + s/\x{1103}\x{1105}/\x{115E}/g; + s/\x{1103}\x{1106}/\x{A960}/g; + s/\x{1103}\x{1107}/\x{A961}/g; + s/\x{1103}\x{1109}/\x{A962}/g; + s/\x{1103}\x{110C}/\x{A963}/g; + s/\x{1105}\x{1100}/\x{A964}/g; + s/\x{1105}\x{1101}/\x{A965}/g; + s/\x{1105}\x{1102}/\x{1118}/g; + s/\x{1105}\x{1103}/\x{A966}/g; + s/\x{1105}\x{1104}/\x{A967}/g; + s/\x{1105}\x{1105}/\x{1119}/g; + s/\x{1105}\x{1106}/\x{A968}/g; + s/\x{1105}\x{1107}/\x{A969}/g; + s/\x{1105}\x{1108}/\x{A96A}/g; + s/\x{1105}\x{1109}/\x{A96C}/g; + s/\x{1105}\x{110B}/\x{111B}/g; + s/\x{1105}\x{110C}/\x{A96D}/g; + s/\x{1105}\x{110F}/\x{A96E}/g; + s/\x{1105}\x{1112}/\x{111A}/g; + s/\x{1105}\x{112B}/\x{A96B}/g; + s/\x{1106}\x{1100}/\x{A96F}/g; + s/\x{1106}\x{1103}/\x{A970}/g; + s/\x{1106}\x{1107}/\x{111C}/g; + s/\x{1106}\x{1109}/\x{A971}/g; + s/\x{1106}\x{110B}/\x{111D}/g; + s/\x{1107}\x{1100}/\x{111E}/g; + s/\x{1107}\x{1102}/\x{111F}/g; + s/\x{1107}\x{1103}/\x{1120}/g; + s/\x{1107}\x{1107}/\x{1108}/g; + s/\x{1107}\x{1109}/\x{1121}/g; + s/\x{1107}\x{110A}/\x{1125}/g; + s/\x{1107}\x{110B}/\x{112B}/g; + s/\x{1107}\x{110C}/\x{1127}/g; + s/\x{1107}\x{110E}/\x{1128}/g; + s/\x{1107}\x{110F}/\x{A973}/g; + s/\x{1107}\x{1110}/\x{1129}/g; + s/\x{1107}\x{1111}/\x{112A}/g; + s/\x{1107}\x{1112}/\x{A974}/g; + s/\x{1107}\x{112B}/\x{112C}/g; + s/\x{1107}\x{112D}/\x{1122}/g; + s/\x{1107}\x{112F}/\x{1123}/g; + s/\x{1107}\x{1132}/\x{1124}/g; + s/\x{1107}\x{1136}/\x{1126}/g; + s/\x{1107}\x{1139}/\x{A972}/g; + s/\x{1108}\x{110B}/\x{112C}/g; + s/\x{1109}\x{1100}/\x{112D}/g; + s/\x{1109}\x{1102}/\x{112E}/g; + s/\x{1109}\x{1103}/\x{112F}/g; + s/\x{1109}\x{1105}/\x{1130}/g; + s/\x{1109}\x{1106}/\x{1131}/g; + s/\x{1109}\x{1107}/\x{1132}/g; + s/\x{1109}\x{1109}/\x{110A}/g; + s/\x{1109}\x{110A}/\x{1134}/g; + s/\x{1109}\x{110B}/\x{1135}/g; + s/\x{1109}\x{110C}/\x{1136}/g; + s/\x{1109}\x{110E}/\x{1137}/g; + s/\x{1109}\x{110F}/\x{1138}/g; + s/\x{1109}\x{1110}/\x{1139}/g; + s/\x{1109}\x{1111}/\x{113A}/g; + s/\x{1109}\x{1112}/\x{113B}/g; + s/\x{1109}\x{111E}/\x{1133}/g; + s/\x{1109}\x{1132}/\x{A975}/g; + s/\x{110A}\x{1107}/\x{A975}/g; + s/\x{110A}\x{1109}/\x{1134}/g; + s/\x{110B}\x{1100}/\x{1141}/g; + s/\x{110B}\x{1103}/\x{1142}/g; + s/\x{110B}\x{1105}/\x{A976}/g; + s/\x{110B}\x{1106}/\x{1143}/g; + s/\x{110B}\x{1107}/\x{1144}/g; + s/\x{110B}\x{1109}/\x{1145}/g; + s/\x{110B}\x{110B}/\x{1147}/g; + s/\x{110B}\x{110C}/\x{1148}/g; + s/\x{110B}\x{110E}/\x{1149}/g; + s/\x{110B}\x{1110}/\x{114A}/g; + s/\x{110B}\x{1111}/\x{114B}/g; + s/\x{110B}\x{1112}/\x{A977}/g; + s/\x{110B}\x{1140}/\x{1146}/g; + s/\x{110C}\x{110B}/\x{114D}/g; + s/\x{110C}\x{110C}/\x{110D}/g; + s/\x{110D}\x{1112}/\x{A978}/g; + s/\x{110E}\x{110F}/\x{1152}/g; + s/\x{110E}\x{1112}/\x{1153}/g; + s/\x{1110}\x{1110}/\x{A979}/g; + s/\x{1111}\x{1107}/\x{1156}/g; + s/\x{1111}\x{110B}/\x{1157}/g; + s/\x{1111}\x{1112}/\x{A97A}/g; + s/\x{1112}\x{1109}/\x{A97B}/g; + s/\x{1112}\x{1112}/\x{1158}/g; + s/\x{1121}\x{1100}/\x{1122}/g; + s/\x{1121}\x{1103}/\x{1123}/g; + s/\x{1121}\x{1107}/\x{1124}/g; + s/\x{1121}\x{1109}/\x{1125}/g; + s/\x{1121}\x{110C}/\x{1126}/g; + s/\x{1121}\x{1110}/\x{A972}/g; + s/\x{1132}\x{1100}/\x{1133}/g; + s/\x{113C}\x{113C}/\x{113D}/g; + s/\x{113E}\x{113E}/\x{113F}/g; + s/\x{114E}\x{114E}/\x{114F}/g; + s/\x{1150}\x{1150}/\x{1151}/g; + s/\x{1159}\x{1159}/\x{A97C}/g; + s/\x{A964}\x{1100}/\x{A965}/g; + s/\x{A966}\x{1103}/\x{A967}/g; + s/\x{A969}\x{1107}/\x{A96A}/g; + s/\x{A969}\x{110B}/\x{A96B}/g; # newly added + s/\x{1169}\x{1161}\x{1175}/\x{116B}/g; + s/\x{1169}\x{1163}\x{1175}/\x{11A7}/g; + s/\x{1169}\x{1165}\x{1175}/\x{1180}/g; + s/\x{1169}\x{1167}\x{1175}/\x{1181}/g; + s/\x{1169}\x{1169}\x{1175}/\x{D7B1}/g; + s/\x{116D}\x{1161}\x{1175}/\x{D7B3}/g; + s/\x{116D}\x{1163}\x{1175}/\x{1185}/g; + s/\x{116E}\x{1161}\x{1175}/\x{118A}/g; + s/\x{116E}\x{1165}\x{1173}/\x{118B}/g; + s/\x{116E}\x{1165}\x{1175}/\x{1170}/g; + s/\x{116E}\x{1167}\x{1175}/\x{118C}/g; + s/\x{116E}\x{1175}\x{1175}/\x{D7B6}/g; + s/\x{1172}\x{1161}\x{1175}/\x{D7B7}/g; + s/\x{1172}\x{1165}\x{1175}/\x{1190}/g; + s/\x{1172}\x{1167}\x{1175}/\x{1192}/g; + s/\x{1173}\x{1165}\x{1175}/\x{D7BB}/g; + s/\x{1173}\x{1175}\x{116E}/\x{1197}/g; + s/\x{1175}\x{1163}\x{1169}/\x{D7BD}/g; + s/\x{1175}\x{1163}\x{1175}/\x{D7BE}/g; + s/\x{1175}\x{1167}\x{1175}/\x{D7C0}/g; + s/\x{1175}\x{1169}\x{1175}/\x{D7C1}/g; + s/\x{119E}\x{1165}\x{1175}/\x{D7C6}/g; + s/\x{1161}\x{1169}/\x{1176}/g; + s/\x{1161}\x{116E}/\x{1177}/g; + s/\x{1161}\x{1173}/\x{11A3}/g; + s/\x{1161}\x{1175}/\x{1162}/g; + s/\x{1163}\x{1169}/\x{1178}/g; + s/\x{1163}\x{116D}/\x{1179}/g; + s/\x{1163}\x{116E}/\x{11A4}/g; + s/\x{1163}\x{1175}/\x{1164}/g; + s/\x{1165}\x{1169}/\x{117A}/g; + s/\x{1165}\x{116E}/\x{117B}/g; + s/\x{1165}\x{1173}/\x{117C}/g; + s/\x{1165}\x{1175}/\x{1166}/g; + s/\x{1167}\x{1163}/\x{11A5}/g; + s/\x{1167}\x{1169}/\x{117D}/g; + s/\x{1167}\x{116E}/\x{117E}/g; + s/\x{1167}\x{1175}/\x{1168}/g; + s/\x{1169}\x{1161}/\x{116A}/g; + s/\x{1169}\x{1162}/\x{116B}/g; + s/\x{1169}\x{1163}/\x{11A6}/g; + s/\x{1169}\x{1164}/\x{11A7}/g; + s/\x{1169}\x{1165}/\x{117F}/g; + s/\x{1169}\x{1166}/\x{1180}/g; + s/\x{1169}\x{1167}/\x{D7B0}/g; + s/\x{1169}\x{1168}/\x{1181}/g; + s/\x{1169}\x{1169}/\x{1182}/g; + s/\x{1169}\x{116C}/\x{D7B1}/g; + s/\x{1169}\x{116E}/\x{1183}/g; + s/\x{1169}\x{1175}/\x{116C}/g; + s/\x{116A}\x{1175}/\x{116B}/g; + s/\x{116D}\x{1161}/\x{D7B2}/g; + s/\x{116D}\x{1162}/\x{D7B3}/g; + s/\x{116D}\x{1163}/\x{1184}/g; + s/\x{116D}\x{1164}/\x{1185}/g; + s/\x{116D}\x{1165}/\x{D7B4}/g; + s/\x{116D}\x{1167}/\x{1186}/g; + s/\x{116D}\x{1169}/\x{1187}/g; + s/\x{116D}\x{1175}/\x{1188}/g; + s/\x{116E}\x{1161}/\x{1189}/g; + s/\x{116E}\x{1162}/\x{118A}/g; + s/\x{116E}\x{1165}/\x{116F}/g; + s/\x{116E}\x{1166}/\x{1170}/g; + s/\x{116E}\x{1167}/\x{D7B5}/g; + s/\x{116E}\x{1168}/\x{118C}/g; + s/\x{116E}\x{116E}/\x{118D}/g; + s/\x{116E}\x{1175}/\x{1171}/g; + s/\x{116E}\x{117C}/\x{118B}/g; + s/\x{116E}\x{D7C4}/\x{D7B6}/g; + s/\x{116F}\x{1173}/\x{118B}/g; + s/\x{116F}\x{1175}/\x{1170}/g; + s/\x{1171}\x{1175}/\x{D7B6}/g; + s/\x{1172}\x{1161}/\x{118E}/g; + s/\x{1172}\x{1162}/\x{D7B7}/g; + s/\x{1172}\x{1165}/\x{118F}/g; + s/\x{1172}\x{1166}/\x{1190}/g; + s/\x{1172}\x{1167}/\x{1191}/g; + s/\x{1172}\x{1168}/\x{1192}/g; + s/\x{1172}\x{1169}/\x{D7B8}/g; + s/\x{1172}\x{116E}/\x{1193}/g; + s/\x{1172}\x{1175}/\x{1194}/g; + s/\x{1173}\x{1161}/\x{D7B9}/g; + s/\x{1173}\x{1165}/\x{D7BA}/g; + s/\x{1173}\x{1166}/\x{D7BB}/g; + s/\x{1173}\x{1169}/\x{D7BC}/g; + s/\x{1173}\x{116E}/\x{1195}/g; + s/\x{1173}\x{1173}/\x{1196}/g; + s/\x{1173}\x{1175}/\x{1174}/g; + s/\x{1173}\x{119B}/\x{1197}/g; + s/\x{1174}\x{116E}/\x{1197}/g; + s/\x{1175}\x{1161}/\x{1198}/g; + s/\x{1175}\x{1163}/\x{1199}/g; + s/\x{1175}\x{1164}/\x{D7BE}/g; + s/\x{1175}\x{1167}/\x{D7BF}/g; + s/\x{1175}\x{1168}/\x{D7C0}/g; + s/\x{1175}\x{1169}/\x{119A}/g; + s/\x{1175}\x{116C}/\x{D7C1}/g; + s/\x{1175}\x{116D}/\x{D7C2}/g; + s/\x{1175}\x{116E}/\x{119B}/g; + s/\x{1175}\x{1172}/\x{D7C3}/g; + s/\x{1175}\x{1173}/\x{119C}/g; + s/\x{1175}\x{1175}/\x{D7C4}/g; + s/\x{1175}\x{1178}/\x{D7BD}/g; + s/\x{1175}\x{119E}/\x{119D}/g; + s/\x{117F}\x{1175}/\x{1180}/g; + s/\x{1182}\x{1175}/\x{D7B1}/g; + s/\x{1184}\x{1175}/\x{1185}/g; + s/\x{1189}\x{1175}/\x{118A}/g; + s/\x{118E}\x{1175}/\x{D7B7}/g; # newly added + s/\x{118F}\x{1175}/\x{1190}/g; + s/\x{1191}\x{1175}/\x{1192}/g; + s/\x{1199}\x{1169}/\x{D7BD}/g; + s/\x{1199}\x{1175}/\x{D7BE}/g; # newly added + s/\x{119A}\x{1175}/\x{D7C1}/g; + s/\x{119E}\x{1161}/\x{D7C5}/g; + s/\x{119E}\x{1165}/\x{119F}/g; + s/\x{119E}\x{1166}/\x{D7C6}/g; + s/\x{119E}\x{116E}/\x{11A0}/g; + s/\x{119E}\x{1175}/\x{11A1}/g; + s/\x{119E}\x{119E}/\x{11A2}/g; + s/\x{119F}\x{1175}/\x{D7C6}/g; # newly added + s/\x{11A6}\x{1175}/\x{11A7}/g; # newly added + s/\x{D7B0}\x{1175}/\x{1181}/g; # newly added + s/\x{D7B2}\x{1175}/\x{D7B3}/g; # newly added + s/\x{D7B5}\x{1175}/\x{118C}/g; # newly added + s/\x{D7BA}\x{1175}/\x{D7BB}/g; # newly added + s/\x{D7BF}\x{1175}/\x{D7C0}/g; # newly added + s/\x{11A8}\x{11BA}\x{11A8}/\x{11C4}/g; + s/\x{11AE}\x{11AE}\x{11B8}/\x{D7CE}/g; + s/\x{11AE}\x{11BA}\x{11A8}/\x{D7D1}/g; + s/\x{11AF}\x{11A8}\x{11A8}/\x{D7D5}/g; + s/\x{11AF}\x{11A8}\x{11BA}/\x{11CC}/g; + s/\x{11AF}\x{11A8}\x{11C2}/\x{D7D6}/g; + s/\x{11AF}\x{11AE}\x{11C2}/\x{11CF}/g; + s/\x{11AF}\x{11AF}\x{11BF}/\x{D7D7}/g; + s/\x{11AF}\x{11B7}\x{11A8}/\x{11D1}/g; + s/\x{11AF}\x{11B7}\x{11BA}/\x{11D2}/g; + s/\x{11AF}\x{11B7}\x{11C2}/\x{D7D8}/g; + s/\x{11AF}\x{11B8}\x{11AE}/\x{D7D9}/g; + s/\x{11AF}\x{11B8}\x{11BA}/\x{11D3}/g; + s/\x{11AF}\x{11B8}\x{11BC}/\x{11D5}/g; + s/\x{11AF}\x{11B8}\x{11C1}/\x{D7DA}/g; + s/\x{11AF}\x{11B8}\x{11C2}/\x{11D4}/g; + s/\x{11AF}\x{11BA}\x{11BA}/\x{11D6}/g; + s/\x{11AF}\x{11F9}\x{11C2}/\x{D7DC}/g; + s/\x{11B7}\x{11AB}\x{11AB}/\x{D7DF}/g; + s/\x{11B7}\x{11B8}\x{11BA}/\x{D7E1}/g; + s/\x{11B7}\x{11BA}\x{11BA}/\x{11DE}/g; + s/\x{11B8}\x{11AF}\x{11C1}/\x{D7E4}/g; + s/\x{11B8}\x{11BA}\x{11AE}/\x{D7E7}/g; + s/\x{11BA}\x{11B8}\x{11BC}/\x{D7EB}/g; + s/\x{11BA}\x{11BA}\x{11A8}/\x{D7EC}/g; + s/\x{11BA}\x{11BA}\x{11AE}/\x{D7ED}/g; + s/\x{11BC}\x{11A8}\x{11A8}/\x{11ED}/g; # legacy enc + s/\x{11BD}\x{11B8}\x{11B8}/\x{D7F8}/g; + s/\x{11EB}\x{11B8}\x{11BC}/\x{D7F4}/g; + s/\x{11F0}\x{11A8}\x{11A8}/\x{11ED}/g; + s/\x{11A8}\x{11A8}/\x{11A9}/g; + s/\x{11A8}\x{11AB}/\x{11FA}/g; + s/\x{11A8}\x{11AF}/\x{11C3}/g; + s/\x{11A8}\x{11B8}/\x{11FB}/g; + s/\x{11A8}\x{11BA}/\x{11AA}/g; + s/\x{11A8}\x{11BE}/\x{11FC}/g; + s/\x{11A8}\x{11BF}/\x{11FD}/g; + s/\x{11A8}\x{11C2}/\x{11FE}/g; + s/\x{11A8}\x{11E7}/\x{11C4}/g; + s/\x{11AA}\x{11A8}/\x{11C4}/g; + s/\x{11AB}\x{11A8}/\x{11C5}/g; + s/\x{11AB}\x{11AB}/\x{11FF}/g; + s/\x{11AB}\x{11AE}/\x{11C6}/g; + s/\x{11AB}\x{11AF}/\x{D7CB}/g; + s/\x{11AB}\x{11BA}/\x{11C7}/g; + s/\x{11AB}\x{11BD}/\x{11AC}/g; + s/\x{11AB}\x{11BE}/\x{D7CC}/g; + s/\x{11AB}\x{11C0}/\x{11C9}/g; + s/\x{11AB}\x{11C2}/\x{11AD}/g; + s/\x{11AB}\x{11EB}/\x{11C8}/g; + s/\x{11AE}\x{11A8}/\x{11CA}/g; + s/\x{11AE}\x{11AE}/\x{D7CD}/g; + s/\x{11AE}\x{11AF}/\x{11CB}/g; + s/\x{11AE}\x{11B8}/\x{D7CF}/g; + s/\x{11AE}\x{11BA}/\x{D7D0}/g; + s/\x{11AE}\x{11BD}/\x{D7D2}/g; + s/\x{11AE}\x{11BE}/\x{D7D3}/g; + s/\x{11AE}\x{11C0}/\x{D7D4}/g; + s/\x{11AE}\x{11E7}/\x{D7D1}/g; + s/\x{11AE}\x{D7CF}/\x{D7CE}/g; + s/\x{11AF}\x{11A8}/\x{11B0}/g; + s/\x{11AF}\x{11A9}/\x{D7D5}/g; + s/\x{11AF}\x{11AA}/\x{11CC}/g; + s/\x{11AF}\x{11AB}/\x{11CD}/g; + s/\x{11AF}\x{11AE}/\x{11CE}/g; + s/\x{11AF}\x{11AF}/\x{11D0}/g; + s/\x{11AF}\x{11B7}/\x{11B1}/g; + s/\x{11AF}\x{11B8}/\x{11B2}/g; + s/\x{11AF}\x{11B9}/\x{11D3}/g; + s/\x{11AF}\x{11BA}/\x{11B3}/g; + s/\x{11AF}\x{11BB}/\x{11D6}/g; + s/\x{11AF}\x{11BC}/\x{D7DD}/g; + s/\x{11AF}\x{11BF}/\x{11D8}/g; + s/\x{11AF}\x{11C0}/\x{11B4}/g; + s/\x{11AF}\x{11C1}/\x{11B5}/g; + s/\x{11AF}\x{11C2}/\x{11B6}/g; + s/\x{11AF}\x{11D8}/\x{D7D7}/g; + s/\x{11AF}\x{11DA}/\x{11D1}/g; + s/\x{11AF}\x{11DD}/\x{11D2}/g; + s/\x{11AF}\x{11E1}/\x{D7D8}/g; + s/\x{11AF}\x{11E4}/\x{D7DA}/g; + s/\x{11AF}\x{11E5}/\x{11D4}/g; + s/\x{11AF}\x{11E6}/\x{11D5}/g; + s/\x{11AF}\x{11EB}/\x{11D7}/g; + s/\x{11AF}\x{11F0}/\x{D7DB}/g; + s/\x{11AF}\x{11F9}/\x{11D9}/g; + s/\x{11AF}\x{11FE}/\x{D7D6}/g; + s/\x{11AF}\x{D7E3}/\x{D7D9}/g; + s/\x{11B0}\x{11A8}/\x{D7D5}/g; + s/\x{11B0}\x{11BA}/\x{11CC}/g; + s/\x{11B0}\x{11C2}/\x{D7D6}/g; + s/\x{11B1}\x{11A8}/\x{11D1}/g; + s/\x{11B1}\x{11BA}/\x{11D2}/g; + s/\x{11B1}\x{11C2}/\x{D7D8}/g; + s/\x{11B2}\x{11AE}/\x{D7D9}/g; + s/\x{11B2}\x{11BA}/\x{11D3}/g; + s/\x{11B2}\x{11BC}/\x{11D5}/g; + s/\x{11B2}\x{11C1}/\x{D7DA}/g; + s/\x{11B2}\x{11C2}/\x{11D4}/g; + s/\x{11B3}\x{11BA}/\x{11D6}/g; + s/\x{11B7}\x{11A8}/\x{11DA}/g; + s/\x{11B7}\x{11AB}/\x{D7DE}/g; + s/\x{11B7}\x{11AF}/\x{11DB}/g; + s/\x{11B7}\x{11B7}/\x{D7E0}/g; + s/\x{11B7}\x{11B8}/\x{11DC}/g; + s/\x{11B7}\x{11B9}/\x{D7E1}/g; + s/\x{11B7}\x{11BA}/\x{11DD}/g; + s/\x{11B7}\x{11BB}/\x{11DE}/g; + s/\x{11B7}\x{11BC}/\x{11E2}/g; + s/\x{11B7}\x{11BD}/\x{D7E2}/g; + s/\x{11B7}\x{11BE}/\x{11E0}/g; + s/\x{11B7}\x{11C2}/\x{11E1}/g; + s/\x{11B7}\x{11EB}/\x{11DF}/g; + s/\x{11B7}\x{11FF}/\x{D7DF}/g; + s/\x{11B8}\x{11AE}/\x{D7E3}/g; + s/\x{11B8}\x{11AF}/\x{11E3}/g; + s/\x{11B8}\x{11B5}/\x{D7E4}/g; + s/\x{11B8}\x{11B7}/\x{D7E5}/g; + s/\x{11B8}\x{11B8}/\x{D7E6}/g; + s/\x{11B8}\x{11BA}/\x{11B9}/g; + s/\x{11B8}\x{11BC}/\x{11E6}/g; + s/\x{11B8}\x{11BD}/\x{D7E8}/g; + s/\x{11B8}\x{11BE}/\x{D7E9}/g; + s/\x{11B8}\x{11C1}/\x{11E4}/g; + s/\x{11B8}\x{11C2}/\x{11E5}/g; + s/\x{11B8}\x{11E8}/\x{D7E7}/g; + s/\x{11B9}\x{11AE}/\x{D7E7}/g; + s/\x{11BA}\x{11A8}/\x{11E7}/g; + s/\x{11BA}\x{11AE}/\x{11E8}/g; + s/\x{11BA}\x{11AF}/\x{11E9}/g; + s/\x{11BA}\x{11B7}/\x{D7EA}/g; + s/\x{11BA}\x{11B8}/\x{11EA}/g; + s/\x{11BA}\x{11BA}/\x{11BB}/g; + s/\x{11BA}\x{11BD}/\x{D7EF}/g; + s/\x{11BA}\x{11BE}/\x{D7F0}/g; + s/\x{11BA}\x{11C0}/\x{D7F1}/g; + s/\x{11BA}\x{11C2}/\x{D7F2}/g; + s/\x{11BA}\x{11E6}/\x{D7EB}/g; + s/\x{11BA}\x{11E7}/\x{D7EC}/g; + s/\x{11BA}\x{11E8}/\x{D7ED}/g; + s/\x{11BA}\x{11EB}/\x{D7EE}/g; + s/\x{11BB}\x{11A8}/\x{D7EC}/g; + s/\x{11BB}\x{11AE}/\x{D7ED}/g; + s/\x{11BC}\x{11A8}/\x{11EC}/g; # legacy enc + s/\x{11BC}\x{11A9}/\x{11ED}/g; # legacy enc + s/\x{11BC}\x{11B7}/\x{D7F5}/g; # legacy enc ã…‡ã…(ms) + s/\x{11BC}\x{11BA}/\x{11F1}/g; # legacy enc ㅇᆺ (ms) + s/\x{11BC}\x{11BC}/\x{11EE}/g; # legacy enc + s/\x{11BC}\x{11BF}/\x{11EF}/g; # legacy enc + s/\x{11BC}\x{11C2}/\x{D7F6}/g; # legacy enc ㅇᇂ (ms) + s/\x{11BD}\x{11B8}/\x{D7F7}/g; + s/\x{11BD}\x{11BD}/\x{D7F9}/g; + s/\x{11BD}\x{D7E6}/\x{D7F8}/g; + s/\x{11C1}\x{11B8}/\x{11F3}/g; + s/\x{11C1}\x{11BA}/\x{D7FA}/g; + s/\x{11C1}\x{11BC}/\x{11F4}/g; + s/\x{11C1}\x{11C0}/\x{D7FB}/g; + s/\x{11C2}\x{11AB}/\x{11F5}/g; + s/\x{11C2}\x{11AF}/\x{11F6}/g; + s/\x{11C2}\x{11B7}/\x{11F7}/g; + s/\x{11C2}\x{11B8}/\x{11F8}/g; + s/\x{11CE}\x{11C2}/\x{11CF}/g; + s/\x{11D0}\x{11BF}/\x{D7D7}/g; + s/\x{11D9}\x{11C2}/\x{D7DC}/g; + s/\x{11DC}\x{11BA}/\x{D7E1}/g; + s/\x{11DD}\x{11BA}/\x{11DE}/g; + s/\x{11E3}\x{11C1}/\x{D7E4}/g; + s/\x{11EA}\x{11BC}/\x{D7EB}/g; + s/\x{11EB}\x{11B8}/\x{D7F3}/g; + s/\x{11EB}\x{11E6}/\x{D7F4}/g; + s/\x{11EC}\x{11A8}/\x{11ED}/g; + s/\x{11F0}\x{11A8}/\x{11EC}/g; + s/\x{11F0}\x{11A9}/\x{11ED}/g; + s/\x{11F0}\x{11B7}/\x{D7F5}/g; + s/\x{11F0}\x{11BA}/\x{11F1}/g; + s/\x{11F0}\x{11BF}/\x{11EF}/g; + s/\x{11F0}\x{11C2}/\x{D7F6}/g; + s/\x{11F0}\x{11EB}/\x{11F2}/g; + s/\x{11F0}\x{11F0}/\x{11EE}/g; + s/\x{D7CD}\x{11B8}/\x{D7CE}/g; + s/\x{D7D0}\x{11A8}/\x{D7D1}/g; + s/\x{D7DE}\x{11AB}/\x{D7DF}/g; + s/\x{D7F3}\x{11BC}/\x{D7F4}/g; + s/\x{D7F7}\x{11B8}/\x{D7F8}/g; +} + +sub hypuasingle2jamo { + s/\x{F784}/\x{115F}/g; + s/\x{F785}/\x{1100}/g; + s/\x{F786}/\x{1101}/g; + s/\x{F787}/\x{115A}/g; + s/\x{F788}/\x{1102}/g; + s/\x{F789}/\x{1113}/g; + s/\x{F78A}/\x{1114}/g; + s/\x{F78B}/\x{1115}/g; + s/\x{F78C}/\x{1116}/g; + s/\x{F78D}/\x{115B}/g; + s/\x{F78E}/\x{115C}/g; + s/\x{F78F}/\x{115D}/g; + s/\x{F790}/\x{1103}/g; + s/\x{F791}/\x{1117}/g; + s/\x{F792}/\x{1104}/g; + s/\x{F793}/\x{115E}/g; + s/\x{F794}/\x{A960}/g; + s/\x{F795}/\x{A961}/g; + s/\x{F796}/\x{A962}/g; + s/\x{F797}/\x{A963}/g; + s/\x{F798}/\x{1105}/g; + s/\x{F799}/\x{A964}/g; + s/\x{F79A}/\x{A965}/g; + s/\x{F79B}/\x{1118}/g; + s/\x{F79C}/\x{A966}/g; + s/\x{F79D}/\x{A967}/g; + s/\x{F79E}/\x{1119}/g; + s/\x{F79F}/\x{A968}/g; + s/\x{F7A0}/\x{A969}/g; + s/\x{F7A1}/\x{A96A}/g; + s/\x{F7A2}/\x{A96B}/g; + s/\x{F7A3}/\x{A96C}/g; + s/\x{F7A4}/\x{A96D}/g; + s/\x{F7A5}/\x{A96E}/g; + s/\x{F7A6}/\x{111A}/g; + s/\x{F7A7}/\x{111B}/g; + s/\x{F7A8}/\x{1106}/g; + s/\x{F7A9}/\x{A96F}/g; + s/\x{F7AA}/\x{A970}/g; + s/\x{F7AB}/\x{111C}/g; + s/\x{F7AC}/\x{A971}/g; + s/\x{F7AD}/\x{111D}/g; + s/\x{F7AE}/\x{1107}/g; + s/\x{F7AF}/\x{111E}/g; + s/\x{F7B0}/\x{111F}/g; + s/\x{F7B1}/\x{1120}/g; + s/\x{F7B2}/\x{1108}/g; + s/\x{F7B3}/\x{1121}/g; + s/\x{F7B4}/\x{1122}/g; + s/\x{F7B5}/\x{1123}/g; + s/\x{F7B6}/\x{1124}/g; + s/\x{F7B7}/\x{1125}/g; + s/\x{F7B8}/\x{1126}/g; + s/\x{F7B9}/\x{A972}/g; + s/\x{F7BA}/\x{1127}/g; + s/\x{F7BB}/\x{1128}/g; + s/\x{F7BC}/\x{A973}/g; + s/\x{F7BD}/\x{1129}/g; + s/\x{F7BE}/\x{112A}/g; + s/\x{F7BF}/\x{A974}/g; + s/\x{F7C0}/\x{112B}/g; + s/\x{F7C1}/\x{112C}/g; + s/\x{F7C2}/\x{1109}/g; + s/\x{F7C3}/\x{112D}/g; + s/\x{F7C4}/\x{112E}/g; + s/\x{F7C5}/\x{112F}/g; + s/\x{F7C6}/\x{1130}/g; + s/\x{F7C7}/\x{1131}/g; + s/\x{F7C8}/\x{1132}/g; + s/\x{F7C9}/\x{1133}/g; + s/\x{F7CA}/\x{110A}/g; + s/\x{F7CB}/\x{A975}/g; + s/\x{F7CC}/\x{1134}/g; + s/\x{F7CD}/\x{1135}/g; + s/\x{F7CE}/\x{1136}/g; + s/\x{F7CF}/\x{1137}/g; + s/\x{F7D0}/\x{1138}/g; + s/\x{F7D1}/\x{1139}/g; + s/\x{F7D2}/\x{113A}/g; + s/\x{F7D3}/\x{113B}/g; + s/\x{F7D4}/\x{113C}/g; + s/\x{F7D5}/\x{113D}/g; + s/\x{F7D6}/\x{113E}/g; + s/\x{F7D7}/\x{113F}/g; + s/\x{F7D8}/\x{1140}/g; + s/\x{F7D9}/\x{110B}/g; + s/\x{F7DA}/\x{1141}/g; + s/\x{F7DB}/\x{1142}/g; + s/\x{F7DC}/\x{A976}/g; + s/\x{F7DD}/\x{1143}/g; + s/\x{F7DE}/\x{1144}/g; + s/\x{F7DF}/\x{1145}/g; + s/\x{F7E0}/\x{1146}/g; + s/\x{F7E1}/\x{1147}/g; + s/\x{F7E2}/\x{1148}/g; + s/\x{F7E3}/\x{1149}/g; + s/\x{F7E4}/\x{114A}/g; + s/\x{F7E5}/\x{114B}/g; + s/\x{F7E6}/\x{A977}/g; + s/\x{F7E7}/\x{114C}/g; + s/\x{F7E8}/\x{110C}/g; + s/\x{F7E9}/\x{114D}/g; + s/\x{F7EA}/\x{110D}/g; + s/\x{F7EB}/\x{A978}/g; + s/\x{F7EC}/\x{114E}/g; + s/\x{F7ED}/\x{114F}/g; + s/\x{F7EE}/\x{1150}/g; + s/\x{F7EF}/\x{1151}/g; + s/\x{F7F0}/\x{110E}/g; + s/\x{F7F1}/\x{1152}/g; + s/\x{F7F2}/\x{1153}/g; + s/\x{F7F3}/\x{1154}/g; + s/\x{F7F4}/\x{1155}/g; + s/\x{F7F5}/\x{110F}/g; + s/\x{F7F6}/\x{1110}/g; + s/\x{F7F7}/\x{A979}/g; + s/\x{F7F8}/\x{1111}/g; + s/\x{F7F9}/\x{1156}/g; + s/\x{F7FA}/\x{A97A}/g; + s/\x{F7FB}/\x{1157}/g; + s/\x{F7FC}/\x{1112}/g; + s/\x{F7FD}/\x{A97B}/g; + s/\x{F7FE}/\x{1158}/g; + s/\x{F7FF}/\x{1159}/g; + s/\x{F800}/\x{A97C}/g; + s/\x{F806}/\x{1160}/g; + s/\x{F807}/\x{1161}/g; + s/\x{F808}/\x{1176}/g; + s/\x{F809}/\x{1177}/g; + s/\x{F80A}/\x{11A3}/g; + s/\x{F80B}/\x{1162}/g; + s/\x{F80C}/\x{1163}/g; + s/\x{F80D}/\x{1178}/g; + s/\x{F80E}/\x{1179}/g; + s/\x{F80F}/\x{11A4}/g; + s/\x{F810}/\x{1164}/g; + s/\x{F811}/\x{1165}/g; + s/\x{F812}/\x{117A}/g; + s/\x{F813}/\x{117B}/g; + s/\x{F814}/\x{117C}/g; + s/\x{F815}/\x{1166}/g; + s/\x{F816}/\x{1167}/g; + s/\x{F817}/\x{11A5}/g; + s/\x{F818}/\x{117D}/g; + s/\x{F819}/\x{117E}/g; + s/\x{F81A}/\x{1168}/g; + s/\x{F81B}/\x{1169}/g; + s/\x{F81C}/\x{116A}/g; + s/\x{F81D}/\x{116B}/g; + s/\x{F81E}/\x{11A6}/g; + s/\x{F81F}/\x{11A7}/g; + s/\x{F820}/\x{117F}/g; + s/\x{F821}/\x{1180}/g; + s/\x{F822}/\x{D7B0}/g; + s/\x{F823}/\x{1181}/g; + s/\x{F824}/\x{1182}/g; + s/\x{F825}/\x{D7B1}/g; + s/\x{F826}/\x{1183}/g; + s/\x{F827}/\x{116C}/g; + s/\x{F828}/\x{116D}/g; + s/\x{F829}/\x{D7B2}/g; + s/\x{F82A}/\x{D7B3}/g; + s/\x{F82B}/\x{1184}/g; + s/\x{F82C}/\x{1185}/g; + s/\x{F82D}/\x{D7B4}/g; + s/\x{F82E}/\x{1186}/g; + s/\x{F82F}/\x{1187}/g; + s/\x{F830}/\x{1188}/g; + s/\x{F831}/\x{116E}/g; + s/\x{F832}/\x{1189}/g; + s/\x{F833}/\x{118A}/g; + s/\x{F834}/\x{116F}/g; + s/\x{F835}/\x{118B}/g; + s/\x{F836}/\x{1170}/g; + s/\x{F837}/\x{D7B5}/g; + s/\x{F838}/\x{118C}/g; + s/\x{F839}/\x{118D}/g; + s/\x{F83A}/\x{1171}/g; + s/\x{F83B}/\x{D7B6}/g; + s/\x{F83C}/\x{1172}/g; + s/\x{F83D}/\x{118E}/g; + s/\x{F83E}/\x{D7B7}/g; + s/\x{F83F}/\x{118F}/g; + s/\x{F840}/\x{1190}/g; + s/\x{F841}/\x{1191}/g; + s/\x{F842}/\x{1192}/g; + s/\x{F843}/\x{D7B8}/g; + s/\x{F844}/\x{1193}/g; + s/\x{F845}/\x{1194}/g; + s/\x{F846}/\x{1173}/g; + s/\x{F847}/\x{D7B9}/g; + s/\x{F848}/\x{D7BA}/g; + s/\x{F849}/\x{D7BB}/g; + s/\x{F84A}/\x{D7BC}/g; + s/\x{F84B}/\x{1195}/g; + s/\x{F84C}/\x{1196}/g; + s/\x{F84D}/\x{1174}/g; + s/\x{F84E}/\x{1197}/g; + s/\x{F84F}/\x{1175}/g; + s/\x{F850}/\x{1198}/g; + s/\x{F851}/\x{1199}/g; + s/\x{F852}/\x{D7BD}/g; + s/\x{F853}/\x{D7BE}/g; + s/\x{F854}/\x{D7BF}/g; + s/\x{F855}/\x{D7C0}/g; + s/\x{F856}/\x{119A}/g; + s/\x{F857}/\x{D7C1}/g; + s/\x{F858}/\x{D7C2}/g; + s/\x{F859}/\x{119B}/g; + s/\x{F85A}/\x{D7C3}/g; + s/\x{F85B}/\x{119C}/g; + s/\x{F85C}/\x{D7C4}/g; + s/\x{F85D}/\x{119D}/g; + s/\x{F85E}/\x{119E}/g; + s/\x{F85F}/\x{D7C5}/g; + s/\x{F860}/\x{119F}/g; + s/\x{F861}/\x{D7C6}/g; + s/\x{F862}/\x{11A0}/g; + s/\x{F863}/\x{11A1}/g; + s/\x{F864}/\x{11A2}/g; + s/\x{F86A}//g; + s/\x{F86B}/\x{11A8}/g; + s/\x{F86C}/\x{11A9}/g; + s/\x{F86D}/\x{11FA}/g; + s/\x{F86E}/\x{11C3}/g; + s/\x{F86F}/\x{11FB}/g; + s/\x{F870}/\x{11AA}/g; + s/\x{F871}/\x{11C4}/g; + s/\x{F872}/\x{11FC}/g; + s/\x{F873}/\x{11FD}/g; + s/\x{F874}/\x{11FE}/g; + s/\x{F875}/\x{11AB}/g; + s/\x{F876}/\x{11C5}/g; + s/\x{F877}/\x{11FF}/g; + s/\x{F878}/\x{11C6}/g; + s/\x{F879}/\x{D7CB}/g; + s/\x{F87A}/\x{11C7}/g; + s/\x{F87B}/\x{11C8}/g; + s/\x{F87C}/\x{11AC}/g; + s/\x{F87D}/\x{D7CC}/g; + s/\x{F87E}/\x{11C9}/g; + s/\x{F87F}/\x{11AD}/g; + s/\x{F880}/\x{11AE}/g; + s/\x{F881}/\x{11CA}/g; + s/\x{F882}/\x{D7CD}/g; + s/\x{F883}/\x{D7CE}/g; + s/\x{F884}/\x{11CB}/g; + s/\x{F885}/\x{D7CF}/g; + s/\x{F886}/\x{D7D0}/g; + s/\x{F887}/\x{D7D1}/g; + s/\x{F888}/\x{D7D2}/g; + s/\x{F889}/\x{D7D3}/g; + s/\x{F88A}/\x{D7D4}/g; + s/\x{F88B}/\x{11AF}/g; + s/\x{F88C}/\x{11B0}/g; + s/\x{F88D}/\x{D7D5}/g; + s/\x{F88E}/\x{11CC}/g; + s/\x{F88F}/\x{D7D6}/g; + s/\x{F890}/\x{11CD}/g; + s/\x{F891}/\x{11CE}/g; + s/\x{F892}/\x{11CF}/g; + s/\x{F893}/\x{11D0}/g; + s/\x{F894}/\x{D7D7}/g; + s/\x{F895}/\x{11B1}/g; + s/\x{F896}/\x{11D1}/g; + s/\x{F897}/\x{11D2}/g; + s/\x{F898}/\x{D7D8}/g; + s/\x{F899}/\x{11B2}/g; + s/\x{F89A}/\x{D7D9}/g; + s/\x{F89B}/\x{11D3}/g; + s/\x{F89C}/\x{D7DA}/g; + s/\x{F89D}/\x{11D4}/g; + s/\x{F89E}/\x{11D5}/g; + s/\x{F89F}/\x{11B3}/g; + s/\x{F8A0}/\x{11D6}/g; + s/\x{F8A1}/\x{11D7}/g; + s/\x{F8A2}/\x{D7DB}/g; + s/\x{F8A3}/\x{11D8}/g; + s/\x{F8A4}/\x{11B4}/g; + s/\x{F8A5}/\x{11B5}/g; + s/\x{F8A6}/\x{11B6}/g; + s/\x{F8A7}/\x{11D9}/g; + s/\x{F8A8}/\x{D7DC}/g; + s/\x{F8A9}/\x{D7DD}/g; + s/\x{F8AA}/\x{11B7}/g; + s/\x{F8AB}/\x{11DA}/g; + s/\x{F8AC}/\x{D7DE}/g; + s/\x{F8AD}/\x{D7DF}/g; + s/\x{F8AE}/\x{11DB}/g; + s/\x{F8AF}/\x{D7E0}/g; + s/\x{F8B0}/\x{11DC}/g; + s/\x{F8B1}/\x{D7E1}/g; + s/\x{F8B2}/\x{11DD}/g; + s/\x{F8B3}/\x{11DE}/g; + s/\x{F8B4}/\x{11DF}/g; + s/\x{F8B5}/\x{D7E2}/g; + s/\x{F8B6}/\x{11E0}/g; + s/\x{F8B7}/\x{11E1}/g; + s/\x{F8B8}/\x{11E2}/g; + s/\x{F8B9}/\x{11B8}/g; + s/\x{F8BA}/\x{D7E3}/g; + s/\x{F8BB}/\x{11E3}/g; + s/\x{F8BC}/\x{D7E4}/g; + s/\x{F8BD}/\x{D7E5}/g; + s/\x{F8BE}/\x{D7E6}/g; + s/\x{F8BF}/\x{11B9}/g; + s/\x{F8C0}/\x{D7E7}/g; + s/\x{F8C1}/\x{D7E8}/g; + s/\x{F8C2}/\x{D7E9}/g; + s/\x{F8C3}/\x{11E4}/g; + s/\x{F8C4}/\x{11E5}/g; + s/\x{F8C5}/\x{11E6}/g; + s/\x{F8C6}/\x{11BA}/g; + s/\x{F8C7}/\x{11E7}/g; + s/\x{F8C8}/\x{11E8}/g; + s/\x{F8C9}/\x{11E9}/g; + s/\x{F8CA}/\x{D7EA}/g; + s/\x{F8CB}/\x{11EA}/g; + s/\x{F8CC}/\x{D7EB}/g; + s/\x{F8CD}/\x{11BB}/g; + s/\x{F8CE}/\x{D7EC}/g; + s/\x{F8CF}/\x{D7ED}/g; + s/\x{F8D0}/\x{D7EE}/g; + s/\x{F8D1}/\x{D7EF}/g; + s/\x{F8D2}/\x{D7F0}/g; + s/\x{F8D3}/\x{D7F1}/g; + s/\x{F8D4}/\x{D7F2}/g; + s/\x{F8D5}/\x{11EB}/g; + s/\x{F8D6}/\x{D7F3}/g; + s/\x{F8D7}/\x{D7F4}/g; + s/\x{F8D8}/\x{11BC}/g; + s/\x{F8D9}/\x{11EC}/g; + s/\x{F8DA}/\x{11ED}/g; + s/\x{F8DB}/\x{D7F5}/g; + s/\x{F8DC}/\x{11F1}/g; + s/\x{F8DD}/\x{11EE}/g; + s/\x{F8DE}/\x{11EF}/g; + s/\x{F8DF}/\x{D7F6}/g; + s/\x{F8E0}/\x{11F0}/g; + s/\x{F8E1}/\x{11EC}/g; + s/\x{F8E2}/\x{11F1}/g; + s/\x{F8E3}/\x{11F2}/g; + s/\x{F8E4}/\x{11EF}/g; + s/\x{F8E5}/\x{D7F6}/g; + s/\x{F8E6}/\x{11BD}/g; + s/\x{F8E7}/\x{D7F7}/g; + s/\x{F8E8}/\x{D7F8}/g; + s/\x{F8E9}/\x{D7F9}/g; + s/\x{F8EA}/\x{11BE}/g; + s/\x{F8EB}/\x{11BF}/g; + s/\x{F8EC}/\x{11C0}/g; + s/\x{F8ED}/\x{11C1}/g; + s/\x{F8EE}/\x{11F3}/g; + s/\x{F8EF}/\x{D7FA}/g; + s/\x{F8F0}/\x{D7FB}/g; + s/\x{F8F1}/\x{11F4}/g; + s/\x{F8F2}/\x{11C2}/g; + s/\x{F8F3}/\x{11F5}/g; + s/\x{F8F4}/\x{11F6}/g; + s/\x{F8F5}/\x{11F7}/g; + s/\x{F8F6}/\x{11F8}/g; + s/\x{F8F7}/\x{11F9}/g; +} + +sub arr_hypua2jamo { + return ( + [ 0xE0BC, 0x115F,0x1161,0x11AE ], + [ 0xE0BD, 0x115F,0x1161,0xD7CD ], + [ 0xE0BE, 0x115F,0x1161,0x11AF ], + [ 0xE0BF, 0x115F,0x1161,0x11B0 ], + [ 0xE0C0, 0x115F,0x1161,0x11B1 ], + [ 0xE0C1, 0x115F,0x1161,0x11B2 ], + [ 0xE0C2, 0x115F,0x1161,0x11BA ], + [ 0xE0C3, 0x115F,0x1161,0x11BB ], + [ 0xE0C4, 0x115F,0x1161,0x11BD ], + [ 0xE0C5, 0x115F,0x1161,0xD7F9 ], + [ 0xE0C7, 0x115F,0x11A3,0x11AE ], + [ 0xE0C8, 0x115F,0x1163,0x11AB ], + [ 0xE0C9, 0x115F,0x1165,0x11AF ], + [ 0xE0CA, 0x115F,0x1165,0x11B8 ], + [ 0xE0CB, 0x115F,0x116E,0x11AB ], + [ 0xE0CC, 0x115F,0x1175,0x11A8 ], + [ 0xE0CD, 0x115F,0x1175,0x11AB ], + [ 0xE0CE, 0x115F,0x1175,0x11AF ], + [ 0xE0CF, 0x115F,0x1175,0x11BA ], + [ 0xE0D0, 0x115F,0x1175,0x11BC ], + [ 0xE0D1, 0x115F,0x119E,0x11AF ], + [ 0xE0D2, 0x1100,0x1161,0x11FF ], + [ 0xE0D3, 0x1100,0x1161,0x11C7 ], + [ 0xE0D4, 0x1100,0x1161,0x11CA ], + [ 0xE0D5, 0x1100,0x1161,0x11CD ], + [ 0xE0D6, 0x1100,0x1161,0x11CE ], + [ 0xE0D7, 0x1100,0x1161,0x11D0 ], + [ 0xE0D8, 0x1100,0x1161,0xD7DB ], + [ 0xE0D9, 0x1100,0x1161,0x11D9 ], + [ 0xE0DA, 0x1100,0x1161,0x11DD ], + [ 0xE0DB, 0x1100,0x1161,0x11E1 ], + [ 0xE0DC, 0x1100,0x1161,0x11E2 ], + [ 0xE0DD, 0x1100,0x1161,0x11E4 ], + [ 0xE0DE, 0x1100,0x1161,0x11E5 ], + [ 0xE0DF, 0x1100,0x1161,0x11E6 ], + [ 0xE0E0, 0x1100,0x1161,0x11E7 ], + [ 0xE0E1, 0x1100,0x1161,0x11EA ], + [ 0xE0E2, 0x1100,0x1161,0xD7F0 ], + [ 0xE0E3, 0x1100,0x1161,0xD7F1 ], + [ 0xE0E4, 0x1100,0x1161,0x11EB ], + [ 0xE0E5, 0x1100,0x1161,0x11F1 ], + [ 0xE0E6, 0x1100,0x1161,0x11F0 ], + [ 0xE0E7, 0x1100,0x1161,0x11F1 ], + [ 0xE0E8, 0x1100,0x1161,0x11F9 ], + [ 0xE0EB, 0x1100,0x1162,0x11CD ], + [ 0xE0EC, 0x1100,0x1162,0xD7DB ], + [ 0xE0ED, 0x1100,0x1162,0x11F0 ], + [ 0xE0EE, 0x1100,0x1163,0x11E2 ], + [ 0xE0EF, 0x1100,0x1163,0x11E6 ], + [ 0xE0F0, 0x1100,0x1163,0x11F0 ], + [ 0xE0F1, 0x1100,0x1163,0x11F9 ], + [ 0xE0F3, 0x1100,0x1165,0x11C7 ], + [ 0xE0F4, 0x1100,0x1165,0x11D0 ], + [ 0xE0F5, 0x1100,0x1165,0x11D9 ], + [ 0xE0F6, 0x1100,0x1165,0x11DD ], + [ 0xE0F7, 0x1100,0x1165,0x11E2 ], + [ 0xE0F8, 0x1100,0x1165,0x11E3 ], + [ 0xE0F9, 0x1100,0x1165,0x11E6 ], + [ 0xE0FA, 0x1100,0x1165,0x11E7 ], + [ 0xE0FB, 0x1100,0x1165,0xD7F0 ], + [ 0xE0FC, 0x1100,0x1165,0xD7F2 ], + [ 0xE0FD, 0x1100,0x1165,0x11EB ], + [ 0xE0FE, 0x1100,0x1165,0x11F0 ], + [ 0xE0FF, 0x1100,0x1165,0x11F9 ], + [ 0xE101, 0x1100,0x117C,0x11AB ], + [ 0xE102, 0x1100,0x117C,0x11AF ], + [ 0xE103, 0x1100,0x117C,0x11B7 ], + [ 0xE104, 0x1100,0x1166,0x11F0 ], + [ 0xE105, 0x1100,0x1167,0xD7D4 ], + [ 0xE106, 0x1100,0x1167,0x11D9 ], + [ 0xE107, 0x1100,0x1167,0x11E2 ], + [ 0xE108, 0x1100,0x1167,0xD7E9 ], + [ 0xE109, 0x1100,0x1167,0x11E7 ], + [ 0xE10A, 0x1100,0x1167,0xD7F0 ], + [ 0xE10B, 0x1100,0x1167,0xD7F1 ], + [ 0xE10C, 0x1100,0x1167,0xD7F2 ], + [ 0xE10D, 0x1100,0x1167,0x11EB ], + [ 0xE10E, 0x1100,0x1167,0x11F0 ], + [ 0xE10F, 0x1100,0x1167,0x11F1 ], + [ 0xE110, 0x1100,0x1167,0x11F9 ], + [ 0xE111, 0x1100,0x1168,0x11F0 ], + [ 0xE112, 0x1100,0x1169,0x11D0 ], + [ 0xE113, 0x1100,0x1169,0xD7DA ], + [ 0xE114, 0x1100,0x1169,0x11D6 ], + [ 0xE115, 0x1100,0x1169,0x11D9 ], + [ 0xE116, 0x1100,0x1169,0x11DA ], + [ 0xE117, 0x1100,0x1169,0x11DD ], + [ 0xE118, 0x1100,0x1169,0x11E2 ], + [ 0xE119, 0x1100,0x1169,0x11E6 ], + [ 0xE11A, 0x1100,0x1169,0xD7F0 ], + [ 0xE11B, 0x1100,0x1169,0x11EB ], + [ 0xE11C, 0x1100,0x1169,0x11F0 ], + [ 0xE11D, 0x1100,0x1169,0x11F1 ], + [ 0xE11E, 0x1100,0x1169,0x11F7 ], + [ 0xE11F, 0x1100,0x1169,0x11F8 ], + [ 0xE120, 0x1100,0x116A,0x11C7 ], + [ 0xE121, 0x1100,0x116A,0x11D9 ], + [ 0xE122, 0x1100,0x116A,0x11F0 ], + [ 0xE123, 0x1100,0x116A,0x11F9 ], + [ 0xE125, 0x1100,0x11A6,0x11BC ], + [ 0xE127, 0x1100,0x117F,0x11AB ], + [ 0xE128, 0x1100,0x117F,0x11AF ], + [ 0xE12A, 0x1100,0x1182,0x11AF ], + [ 0xE12B, 0x1100,0x116C,0x11F0 ], + [ 0xE12C, 0x1100,0x116D,0x11D9 ], + [ 0xE12D, 0x1100,0x116D,0x11E2 ], + [ 0xE12E, 0x1100,0x116D,0x11F0 ], + [ 0xE131, 0x1100,0xD7B3,0x11AF ], + [ 0xE134, 0x1100,0x1185,0x11AF ], + [ 0xE135, 0x1100,0x1185,0x11B0 ], + [ 0xE137, 0x1100,0x1188,0x11AB ], + [ 0xE138, 0x1100,0x116E,0x11FD ], + [ 0xE139, 0x1100,0x116E,0x11C7 ], + [ 0xE13A, 0x1100,0x116E,0x11CD ], + [ 0xE13B, 0x1100,0x116E,0x11D0 ], + [ 0xE13C, 0x1100,0x116E,0x11D9 ], + [ 0xE13D, 0x1100,0x116E,0x11DA ], + [ 0xE13E, 0x1100,0x116E,0x11DD ], + [ 0xE13F, 0x1100,0x116E,0x11E2 ], + [ 0xE140, 0x1100,0x116E,0x11E6 ], + [ 0xE141, 0x1100,0x116E,0x11EC ], + [ 0xE142, 0x1100,0x116E,0x11F0 ], + [ 0xE143, 0x1100,0x116E,0x11EC ], + [ 0xE144, 0x1100,0x116E,0x11F6 ], + [ 0xE145, 0x1100,0x116E,0x11F9 ], + [ 0xE147, 0x1100,0x1189,0x11AB ], + [ 0xE148, 0x1100,0x1189,0x11B7 ], + [ 0xE149, 0x1100,0x1189,0x11BC ], + [ 0xE14B, 0x1100,0x116F,0x11C7 ], + [ 0xE14C, 0x1100,0x116F,0x11D9 ], + [ 0xE14D, 0x1100,0x116F,0x11F9 ], + [ 0xE14F, 0x1100,0x118B,0x11AB ], + [ 0xE153, 0x1100,0x118D,0x11AF ], + [ 0xE154, 0x1100,0x1171,0x11F0 ], + [ 0xE155, 0x1100,0x1171,0x11F9 ], + [ 0xE156, 0x1100,0x1172,0x11D9 ], + [ 0xE157, 0x1100,0x1172,0x11E2 ], + [ 0xE158, 0x1100,0x1172,0x11F0 ], + [ 0xE159, 0x1100,0x1172,0x11F9 ], + [ 0xE15B, 0x1100,0x118E,0x11AB ], + [ 0xE15D, 0x1100,0x118F,0x11AB ], + [ 0xE15F, 0x1100,0x1191,0x11A8 ], + [ 0xE160, 0x1100,0x1191,0x11AB ], + [ 0xE161, 0x1100,0x1191,0x11AF ], + [ 0xE162, 0x1100,0x1191,0x11D9 ], + [ 0xE163, 0x1100,0x1191,0x11BC ], + [ 0xE164, 0x1100,0x1191,0x11F0 ], + [ 0xE165, 0x1100,0x1191,0x11F9 ], + [ 0xE167, 0x1100,0x1192,0x11AF ], + [ 0xE168, 0x1100,0x1192,0x11B0 ], + [ 0xE169, 0x1100,0x1192,0x11BC ], + [ 0xE16B, 0x1100,0x1194,0x11A8 ], + [ 0xE16C, 0x1100,0x1194,0x11AF ], + [ 0xE16D, 0x1100,0x1194,0x11D9 ], + [ 0xE16E, 0x1100,0x1194,0x11BC ], + [ 0xE16F, 0x1100,0x1194,0x11F0 ], + [ 0xE170, 0x1100,0x1173,0x11C7 ], + [ 0xE171, 0x1100,0x1173,0xD7CC ], + [ 0xE172, 0x1100,0x1173,0x11C9 ], + [ 0xE173, 0x1100,0x1173,0xD7D3 ], + [ 0xE174, 0x1100,0x1173,0xD7D4 ], + [ 0xE175, 0x1100,0x1173,0x11CD ], + [ 0xE176, 0x1100,0x1173,0x11D0 ], + [ 0xE177, 0x1100,0x1173,0x11D9 ], + [ 0xE178, 0x1100,0x1173,0x11DA ], + [ 0xE179, 0x1100,0x1173,0x11DD ], + [ 0xE17A, 0x1100,0x1173,0x11DF ], + [ 0xE17B, 0x1100,0x1173,0x11E1 ], + [ 0xE17C, 0x1100,0x1173,0x11E2 ], + [ 0xE17D, 0x1100,0x1173,0xD7F0 ], + [ 0xE17E, 0x1100,0x1173,0x11EB ], + [ 0xE17F, 0x1100,0x1173,0x11F0 ], + [ 0xE180, 0x1100,0x1173,0x11F9 ], + [ 0xE185, 0x1100,0x1174,0x11D9 ], + [ 0xE186, 0x1100,0x1174,0x11F9 ], + [ 0xE187, 0x1100,0x1175,0x11CA ], + [ 0xE188, 0x1100,0x1175,0xD7CD ], + [ 0xE189, 0x1100,0x1175,0x11CD ], + [ 0xE18A, 0x1100,0x1175,0x11D0 ], + [ 0xE18B, 0x1100,0x1175,0x11D9 ], + [ 0xE18C, 0x1100,0x1175,0xD7DC ], + [ 0xE18D, 0x1100,0x1175,0x11E0 ], + [ 0xE18E, 0x1100,0x1175,0x11E2 ], + [ 0xE18F, 0x1100,0x1175,0xD7E6 ], + [ 0xE190, 0x1100,0x1175,0xD7E8 ], + [ 0xE191, 0x1100,0x1175,0x11E4 ], + [ 0xE192, 0x1100,0x1175,0x11E5 ], + [ 0xE193, 0x1100,0x1175,0x11E6 ], + [ 0xE194, 0x1100,0x1175,0x11E7 ], + [ 0xE195, 0x1100,0x1175,0xD7EC ], + [ 0xE196, 0x1100,0x1175,0xD7F0 ], + [ 0xE197, 0x1100,0x1175,0x11EB ], + [ 0xE198, 0x1100,0x1175,0x11F0 ], + [ 0xE199, 0x1100,0x1175,0x11F9 ], + [ 0xE19C, 0x1100,0x1199,0x11AB ], + [ 0xE19D, 0x1100,0x1199,0x11BC ], + [ 0xE1A3, 0x1100,0xD7C3,0x11AB ], + [ 0xE1A8, 0x1100,0x119E,0x11A8 ], + [ 0xE1A9, 0x1100,0x119E,0x11A9 ], + [ 0xE1AA, 0x1100,0x119E,0x11AB ], + [ 0xE1AB, 0x1100,0x119E,0x11AE ], + [ 0xE1AC, 0x1100,0x119E,0xD7CF ], + [ 0xE1AD, 0x1100,0x119E,0x11AF ], + [ 0xE1AE, 0x1100,0x119E,0x11B0 ], + [ 0xE1AF, 0x1100,0x119E,0x11CD ], + [ 0xE1B0, 0x1100,0x119E,0x11D0 ], + [ 0xE1B1, 0x1100,0x119E,0x11B1 ], + [ 0xE1B2, 0x1100,0x119E,0x11B2 ], + [ 0xE1B3, 0x1100,0x119E,0x11D3 ], + [ 0xE1B4, 0x1100,0x119E,0xD7DA ], + [ 0xE1B5, 0x1100,0x119E,0x11D5 ], + [ 0xE1B6, 0x1100,0x119E,0x11B3 ], + [ 0xE1B7, 0x1100,0x119E,0x11B5 ], + [ 0xE1B8, 0x1100,0x119E,0x11B6 ], + [ 0xE1B9, 0x1100,0x119E,0x11D9 ], + [ 0xE1BA, 0x1100,0x119E,0x11B7 ], + [ 0xE1BB, 0x1100,0x119E,0x11E2 ], + [ 0xE1BC, 0x1100,0x119E,0x11B8 ], + [ 0xE1BD, 0x1100,0x119E,0x11E3 ], + [ 0xE1BE, 0x1100,0x119E,0x11E6 ], + [ 0xE1BF, 0x1100,0x119E,0x11BA ], + [ 0xE1C0, 0x1100,0x119E,0x11E7 ], + [ 0xE1C1, 0x1100,0x119E,0x11EA ], + [ 0xE1C2, 0x1100,0x119E,0x11EB ], + [ 0xE1C3, 0x1100,0x119E,0x11BC ], + [ 0xE1C4, 0x1100,0x119E,0x11F0 ], + [ 0xE1C5, 0x1100,0x119E,0x11F1 ], + [ 0xE1C6, 0x1100,0x119E,0x11BD ], + [ 0xE1C7, 0x1100,0x119E,0x11BE ], + [ 0xE1C8, 0x1100,0x119E,0x11C0 ], + [ 0xE1C9, 0x1100,0x119E,0x11C2 ], + [ 0xE1CB, 0x1100,0x119F,0x11AB ], + [ 0xE1CC, 0x1100,0x119F,0x11BC ], + [ 0xE1CE, 0x1100,0x11A1,0x11A8 ], + [ 0xE1CF, 0x1100,0x11A1,0x11AB ], + [ 0xE1D0, 0x1100,0x11A1,0x11AF ], + [ 0xE1D1, 0x1100,0x11A1,0x11B7 ], + [ 0xE1D2, 0x1100,0x11A1,0x11B8 ], + [ 0xE1D3, 0x1100,0x11A1,0x11BA ], + [ 0xE1D4, 0x1100,0x11A1,0x11BC ], + [ 0xE1D5, 0x1100,0x11A1,0x11F0 ], + [ 0xE1D6, 0x1100,0x11A1,0x11F1 ], + [ 0xE1D7, 0x1101,0x1161,0x11F0 ], + [ 0xE1D9, 0x1101,0x1163,0x11E2 ], + [ 0xE1DA, 0x1101,0x1165,0x11D9 ], + [ 0xE1DB, 0x1101,0x1165,0x11E2 ], + [ 0xE1DC, 0x1101,0x1165,0x11E6 ], + [ 0xE1DD, 0x1101,0x1165,0x11EC ], + [ 0xE1DE, 0x1101,0x1165,0x11ED ], + [ 0xE1E0, 0x1101,0x1167,0x11F0 ], + [ 0xE1E1, 0x1101,0x1169,0x11E2 ], + [ 0xE1E2, 0x1101,0x1169,0x11F0 ], + [ 0xE1E3, 0x1101,0x116A,0x11F0 ], + [ 0xE1E4, 0x1101,0x116D,0x11E2 ], + [ 0xE1E5, 0x1101,0x116D,0x11F0 ], + [ 0xE1E7, 0x1101,0x116E,0x11D9 ], + [ 0xE1E8, 0x1101,0x116E,0x11DA ], + [ 0xE1E9, 0x1101,0x116E,0x11E2 ], + [ 0xE1EA, 0x1101,0x116E,0x11F0 ], + [ 0xE1EC, 0x1101,0x116F,0x11D9 ], + [ 0xE1ED, 0x1101,0x116F,0x11F0 ], + [ 0xE1F0, 0x1101,0x1172,0x11D9 ], + [ 0xE1F1, 0x1101,0x1172,0x11E2 ], + [ 0xE1F2, 0x1101,0x1172,0x11F0 ], + [ 0xE1F4, 0x1101,0x1191,0x11AB ], + [ 0xE1F5, 0x1101,0x1191,0x11BC ], + [ 0xE1F6, 0x1101,0x1191,0x11F0 ], + [ 0xE1F7, 0x1101,0x1191,0x11F9 ], + [ 0xE1F9, 0x1101,0x1194,0x11BC ], + [ 0xE1FA, 0x1101,0x1173,0x11D9 ], + [ 0xE1FB, 0x1101,0x1173,0x11F0 ], + [ 0xE1FC, 0x1101,0x1173,0x11F6 ], + [ 0xE1FD, 0x1101,0x1174,0x11F0 ], + [ 0xE1FE, 0x1101,0x1175,0x11E2 ], + [ 0xE1FF, 0x1101,0x1175,0x11F0 ], + [ 0xE200, 0x1101,0x1175,0x11F9 ], + [ 0xE206, 0x1102,0x1161,0x11C4 ], + [ 0xE207, 0x1102,0x1161,0x11C7 ], + [ 0xE208, 0x1102,0x1161,0xD7CF ], + [ 0xE209, 0x1102,0x1161,0x11CD ], + [ 0xE20A, 0x1102,0x1161,0x11D0 ], + [ 0xE20B, 0x1102,0x1161,0x11D9 ], + [ 0xE20C, 0x1102,0x1161,0x11DA ], + [ 0xE20D, 0x1102,0x1161,0x11DC ], + [ 0xE20E, 0x1102,0x1161,0x11DD ], + [ 0xE20F, 0x1102,0x1161,0x11E2 ], + [ 0xE210, 0x1102,0x1161,0x11E6 ], + [ 0xE211, 0x1102,0x1161,0x11E7 ], + [ 0xE212, 0x1102,0x1161,0x11EA ], + [ 0xE213, 0x1102,0x1161,0xD7EF ], + [ 0xE214, 0x1102,0x1161,0xD7F2 ], + [ 0xE215, 0x1102,0x1161,0x11EB ], + [ 0xE216, 0x1102,0x1161,0x11EC ], + [ 0xE217, 0x1102,0x1161,0x11F0 ], + [ 0xE218, 0x1102,0x1161,0xD7F7 ], + [ 0xE219, 0x1102,0x1161,0xD7F8 ], + [ 0xE21A, 0x1102,0x1161,0x11F5 ], + [ 0xE21B, 0x1102,0x1161,0x11F9 ], + [ 0xE21E, 0x1102,0x1162,0xD7CF ], + [ 0xE21F, 0x1102,0x1162,0x11D9 ], + [ 0xE220, 0x1102,0x1162,0xD7E3 ], + [ 0xE221, 0x1102,0x1162,0x11E3 ], + [ 0xE222, 0x1102,0x1163,0x11E2 ], + [ 0xE223, 0x1102,0x1163,0x11F0 ], + [ 0xE225, 0x1102,0x1165,0x11D0 ], + [ 0xE226, 0x1102,0x1165,0x11DA ], + [ 0xE227, 0x1102,0x1165,0x11DB ], + [ 0xE228, 0x1102,0x1165,0x11DD ], + [ 0xE229, 0x1102,0x1165,0x11E3 ], + [ 0xE22A, 0x1102,0x1165,0x11E5 ], + [ 0xE22B, 0x1102,0x1165,0x11E9 ], + [ 0xE22C, 0x1102,0x1165,0xD7F2 ], + [ 0xE22D, 0x1102,0x1165,0x11F0 ], + [ 0xE22F, 0x1102,0x117B,0x11B7 ], + [ 0xE231, 0x1102,0x117A,0x11A8 ], + [ 0xE231, 0x1102,0x117C,0x11A8 ], + [ 0xE232, 0x1102,0x117A,0x11C2 ], + [ 0xE232, 0x1102,0x117C,0x11C2 ], + [ 0xE233, 0x1102,0x1167,0x11FD ], + [ 0xE234, 0x1102,0x1167,0x11FE ], + [ 0xE235, 0x1102,0x1167,0x11C5 ], + [ 0xE236, 0x1102,0x1167,0x11FF ], + [ 0xE237, 0x1102,0x1167,0x11C7 ], + [ 0xE238, 0x1102,0x1167,0x11D9 ], + [ 0xE239, 0x1102,0x1167,0x11E7 ], + [ 0xE23A, 0x1102,0x1167,0xD7F2 ], + [ 0xE23B, 0x1102,0x1167,0x11F0 ], + [ 0xE23C, 0x1102,0x1167,0x11F9 ], + [ 0xE23D, 0x1102,0x1169,0x11CD ], + [ 0xE23E, 0x1102,0x1169,0x11D0 ], + [ 0xE23F, 0x1102,0x1169,0x11D9 ], + [ 0xE240, 0x1102,0x1169,0x11E2 ], + [ 0xE241, 0x1102,0x1169,0x11E4 ], + [ 0xE242, 0x1102,0x1169,0x11E5 ], + [ 0xE243, 0x1102,0x1169,0x11E6 ], + [ 0xE244, 0x1102,0x1169,0xD7F2 ], + [ 0xE245, 0x1102,0x1169,0x11EB ], + [ 0xE246, 0x1102,0x1169,0x11F0 ], + [ 0xE247, 0x1102,0x1169,0xD7F6 ], + [ 0xE248, 0x1102,0x1169,0x11F3 ], + [ 0xE249, 0x1102,0x116A,0x11D9 ], + [ 0xE24B, 0x1102,0x116C,0x11F0 ], + [ 0xE24C, 0x1102,0x116D,0x11D9 ], + [ 0xE24D, 0x1102,0x116D,0x11E2 ], + [ 0xE24E, 0x1102,0x116D,0x11F0 ], + [ 0xE250, 0x1102,0xD7B2,0x11BC ], + [ 0xE252, 0x1102,0x116E,0x11C6 ], + [ 0xE253, 0x1102,0x116E,0x11C7 ], + [ 0xE254, 0x1102,0x116E,0x11C8 ], + [ 0xE255, 0x1102,0x116E,0x11D0 ], + [ 0xE256, 0x1102,0x116E,0x11DD ], + [ 0xE257, 0x1102,0x116E,0x11E2 ], + [ 0xE258, 0x1102,0x116E,0x11E6 ], + [ 0xE259, 0x1102,0x116E,0x11F5 ], + [ 0xE25B, 0x1102,0x1189,0x11AB ], + [ 0xE25E, 0x1102,0x1171,0x11EB ], + [ 0xE260, 0x1102,0x1172,0x11D9 ], + [ 0xE261, 0x1102,0x1172,0x11E2 ], + [ 0xE262, 0x1102,0x1172,0x11F0 ], + [ 0xE265, 0x1102,0x1194,0x11AB ], + [ 0xE266, 0x1102,0x1194,0x11BC ], + [ 0xE267, 0x1102,0x1173,0x11C3 ], + [ 0xE268, 0x1102,0x1173,0x11CD ], + [ 0xE269, 0x1102,0x1173,0x11D9 ], + [ 0xE26A, 0x1102,0x1173,0x11F0 ], + [ 0xE26B, 0x1102,0x1173,0xD7F6 ], + [ 0xE26D, 0x1102,0x1174,0x11F0 ], + [ 0xE26F, 0x1102,0x1175,0x11C3 ], + [ 0xE270, 0x1102,0x1175,0x11CE ], + [ 0xE271, 0x1102,0x1175,0x11D0 ], + [ 0xE272, 0x1102,0x1175,0xD7D9 ], + [ 0xE273, 0x1102,0x1175,0x11D9 ], + [ 0xE274, 0x1102,0x1175,0x11DD ], + [ 0xE275, 0x1102,0x1175,0x11E2 ], + [ 0xE276, 0x1102,0x1175,0x11E4 ], + [ 0xE277, 0x1102,0x1175,0x11E5 ], + [ 0xE278, 0x1102,0x1175,0x11E6 ], + [ 0xE279, 0x1102,0x1175,0x11EB ], + [ 0xE27A, 0x1102,0x1175,0x11F0 ], + [ 0xE27B, 0x1102,0x1175,0x11F9 ], + [ 0xE27E, 0x1102,0x1199,0x11AB ], + [ 0xE27F, 0x1102,0x1199,0x11BC ], + [ 0xE284, 0x1102,0x119E,0x11A8 ], + [ 0xE285, 0x1102,0x119E,0x11AB ], + [ 0xE286, 0x1102,0x119E,0x11AE ], + [ 0xE287, 0x1102,0x119E,0xD7D3 ], + [ 0xE288, 0x1102,0x119E,0x11AF ], + [ 0xE289, 0x1102,0x119E,0x11B0 ], + [ 0xE28A, 0x1102,0x119E,0x11B1 ], + [ 0xE28B, 0x1102,0x119E,0x11B2 ], + [ 0xE28C, 0x1102,0x119E,0x11B3 ], + [ 0xE28D, 0x1102,0x119E,0x11D7 ], + [ 0xE28E, 0x1102,0x119E,0x11B6 ], + [ 0xE28F, 0x1102,0x119E,0x11D9 ], + [ 0xE290, 0x1102,0x119E,0x11B7 ], + [ 0xE291, 0x1102,0x119E,0x11B8 ], + [ 0xE292, 0x1102,0x119E,0x11BA ], + [ 0xE293, 0x1102,0x119E,0xD7F0 ], + [ 0xE294, 0x1102,0x119E,0x11EB ], + [ 0xE295, 0x1102,0x119E,0x11BC ], + [ 0xE296, 0x1102,0x119E,0x11F0 ], + [ 0xE297, 0x1102,0x119E,0x11BD ], + [ 0xE298, 0x1102,0x119E,0x11BE ], + [ 0xE29A, 0x1102,0x11A1,0x11A8 ], + [ 0xE29B, 0x1102,0x11A1,0x11AB ], + [ 0xE29C, 0x1102,0x11A1,0x11AE ], + [ 0xE29D, 0x1102,0x11A1,0x11AF ], + [ 0xE29E, 0x1102,0x11A1,0x11B7 ], + [ 0xE29F, 0x1102,0x11A1,0x11B8 ], + [ 0xE2A0, 0x1102,0x11A1,0x11BA ], + [ 0xE2A1, 0x1102,0x11A1,0x11E8 ], + [ 0xE2A2, 0x1102,0x11A1,0x11BC ], + [ 0xE2A3, 0x1102,0x11A1,0x11F0 ], + [ 0xE2A4, 0x1102,0x11A1,0x11C2 ], + [ 0xE2AC, 0x1113,0x1168,0x11AB ], + [ 0xE2C2, 0x1114,0x1163,0x11BC ], + [ 0xE2C8, 0x1114,0x1173,0x11AB ], + [ 0xE2CA, 0x1114,0x119E,0x11AB ], + [ 0xE2CC, 0x1115,0x1161,0x11AB ], + [ 0xE2D1, 0x1115,0x1166,0x11AB ], + [ 0xE2D5, 0x1115,0x1169,0x11AB ], + [ 0xE307, 0x115D,0x1163,0x11BC ], + [ 0xE30A, 0x115D,0x1172,0x11AB ], + [ 0xE30C, 0x115D,0x1175,0x11BC ], + [ 0xE30D, 0x1103,0x1161,0x11C7 ], + [ 0xE30E, 0x1103,0x1161,0x11CA ], + [ 0xE30F, 0x1103,0x1161,0xD7CD ], + [ 0xE310, 0x1103,0x1161,0x11CD ], + [ 0xE311, 0x1103,0x1161,0x11D0 ], + [ 0xE312, 0x1103,0x1161,0x11D9 ], + [ 0xE313, 0x1103,0x1161,0x11DB ], + [ 0xE314, 0x1103,0x1161,0x11DD ], + [ 0xE315, 0x1103,0x1161,0x11E2 ], + [ 0xE316, 0x1103,0x1161,0x11E5 ], + [ 0xE317, 0x1103,0x1161,0x11E6 ], + [ 0xE318, 0x1103,0x1161,0x11E7 ], + [ 0xE319, 0x1103,0x1161,0xD7F2 ], + [ 0xE31A, 0x1103,0x1161,0x11EB ], + [ 0xE31B, 0x1103,0x1161,0x11F0 ], + [ 0xE31C, 0x1103,0x1161,0x11F1 ], + [ 0xE31D, 0x1103,0x1161,0xD7F6 ], + [ 0xE31E, 0x1103,0x1161,0x11F9 ], + [ 0xE320, 0x1103,0x1176,0x11AF ], + [ 0xE321, 0x1103,0x1162,0x11F0 ], + [ 0xE322, 0x1103,0x1163,0x11E2 ], + [ 0xE323, 0x1103,0x1163,0x11F0 ], + [ 0xE324, 0x1103,0x1163,0x11F1 ], + [ 0xE326, 0x1103,0x1165,0x11DD ], + [ 0xE327, 0x1103,0x1165,0x11E4 ], + [ 0xE328, 0x1103,0x1165,0x11E6 ], + [ 0xE329, 0x1103,0x1165,0x11EB ], + [ 0xE32A, 0x1103,0x1165,0x11F0 ], + [ 0xE32D, 0x1103,0x117B,0x11AF ], + [ 0xE32F, 0x1103,0x117C,0x11AF ], + [ 0xE330, 0x1103,0x117C,0x11B7 ], + [ 0xE331, 0x1103,0x1166,0x11C6 ], + [ 0xE332, 0x1103,0x1166,0xD7E3 ], + [ 0xE333, 0x1103,0x1167,0x11D9 ], + [ 0xE334, 0x1103,0x1167,0x11E2 ], + [ 0xE335, 0x1103,0x1167,0x11F0 ], + [ 0xE336, 0x1103,0x1167,0x11F9 ], + [ 0xE337, 0x1103,0x1169,0x11C6 ], + [ 0xE338, 0x1103,0x1169,0x11CA ], + [ 0xE339, 0x1103,0x1169,0xD7D4 ], + [ 0xE33A, 0x1103,0x1169,0x11D0 ], + [ 0xE33B, 0x1103,0x1169,0x11D6 ], + [ 0xE33C, 0x1103,0x1169,0x11D8 ], + [ 0xE33D, 0x1103,0x1169,0x11D9 ], + [ 0xE33E, 0x1103,0x1169,0x11E2 ], + [ 0xE33F, 0x1103,0x1169,0x11E6 ], + [ 0xE340, 0x1103,0x1169,0x11E7 ], + [ 0xE341, 0x1103,0x1169,0xD7EC ], + [ 0xE342, 0x1103,0x1169,0xD7F2 ], + [ 0xE343, 0x1103,0x1169,0x11EB ], + [ 0xE344, 0x1103,0x1169,0x11F0 ], + [ 0xE345, 0x1103,0x1169,0x11F1 ], + [ 0xE346, 0x1103,0x116A,0x11D9 ], + [ 0xE347, 0x1103,0x116A,0x11F0 ], + [ 0xE349, 0x1103,0x1182,0x11B7 ], + [ 0xE34A, 0x1103,0x116D,0x11E2 ], + [ 0xE34B, 0x1103,0x116D,0xD7F5 ], + [ 0xE34C, 0x1103,0x116D,0x11F0 ], + [ 0xE34E, 0x1103,0x1188,0x11AB ], + [ 0xE34F, 0x1103,0x1188,0x11AF ], + [ 0xE350, 0x1103,0x116E,0x11CE ], + [ 0xE351, 0x1103,0x116E,0x11D0 ], + [ 0xE352, 0x1103,0x116E,0x11D9 ], + [ 0xE353, 0x1103,0x116E,0x11DA ], + [ 0xE354, 0x1103,0x116E,0x11E2 ], + [ 0xE355, 0x1103,0x116E,0x11F0 ], + [ 0xE357, 0x1103,0x1189,0x11AB ], + [ 0xE358, 0x1103,0x116F,0x11F9 ], + [ 0xE35B, 0x1103,0x1171,0x11E6 ], + [ 0xE35C, 0x1103,0x1171,0x11F9 ], + [ 0xE35D, 0x1103,0x1172,0x11D9 ], + [ 0xE35E, 0x1103,0x1172,0x11E2 ], + [ 0xE35F, 0x1103,0x1172,0x11F0 ], + [ 0xE360, 0x1103,0x1172,0x11F1 ], + [ 0xE362, 0x1103,0x1191,0x11AB ], + [ 0xE363, 0x1103,0x1191,0x11AF ], + [ 0xE364, 0x1103,0x1191,0x11D9 ], + [ 0xE365, 0x1103,0x1191,0x11BC ], + [ 0xE367, 0x1103,0x1192,0x11BC ], + [ 0xE369, 0x1103,0x1194,0x11AB ], + [ 0xE36A, 0x1103,0x1194,0x11BC ], + [ 0xE36B, 0x1103,0x1173,0x11CD ], + [ 0xE36C, 0x1103,0x1173,0x11CE ], + [ 0xE36D, 0x1103,0x1173,0x11D0 ], + [ 0xE36E, 0x1103,0x1173,0x11D9 ], + [ 0xE36F, 0x1103,0x1173,0x11DA ], + [ 0xE370, 0x1103,0x1173,0x11E2 ], + [ 0xE371, 0x1103,0x1173,0x11E3 ], + [ 0xE372, 0x1103,0x1173,0x11E6 ], + [ 0xE373, 0x1103,0x1173,0x11EB ], + [ 0xE374, 0x1103,0x1173,0x11F0 ], + [ 0xE375, 0x1103,0x1173,0x11F1 ], + [ 0xE378, 0x1103,0x1174,0x11D9 ], + [ 0xE379, 0x1103,0x1174,0x11F9 ], + [ 0xE37A, 0x1103,0x1175,0x11D0 ], + [ 0xE37B, 0x1103,0x1175,0x11D9 ], + [ 0xE37C, 0x1103,0x1175,0x11E2 ], + [ 0xE37D, 0x1103,0x1175,0x11E4 ], + [ 0xE37E, 0x1103,0x1175,0x11E5 ], + [ 0xE37F, 0x1103,0x1175,0xD7F1 ], + [ 0xE380, 0x1103,0x1175,0x11EB ], + [ 0xE381, 0x1103,0x1175,0x11F0 ], + [ 0xE382, 0x1103,0x1175,0x11F9 ], + [ 0xE385, 0x1103,0x1199,0x11AB ], + [ 0xE386, 0x1103,0x1199,0x11BC ], + [ 0xE38B, 0x1103,0x119E,0x11A8 ], + [ 0xE38C, 0x1103,0x119E,0x11C3 ], + [ 0xE38D, 0x1103,0x119E,0x11AB ], + [ 0xE38E, 0x1103,0x119E,0x11AE ], + [ 0xE38F, 0x1103,0x119E,0x11AF ], + [ 0xE390, 0x1103,0x119E,0x11B0 ], + [ 0xE391, 0x1103,0x119E,0x11CC ], + [ 0xE392, 0x1103,0x119E,0x11B1 ], + [ 0xE393, 0x1103,0x119E,0x11B2 ], + [ 0xE394, 0x1103,0x119E,0x11B3 ], + [ 0xE395, 0x1103,0x119E,0x11B6 ], + [ 0xE396, 0x1103,0x119E,0x11D9 ], + [ 0xE397, 0x1103,0x119E,0x11B7 ], + [ 0xE398, 0x1103,0x119E,0x11DA ], + [ 0xE399, 0x1103,0x119E,0xD7DE ], + [ 0xE39A, 0x1103,0x119E,0xD7DF ], + [ 0xE39B, 0x1103,0x119E,0x11B8 ], + [ 0xE39C, 0x1103,0x119E,0x11E3 ], + [ 0xE39D, 0x1103,0x119E,0x11E6 ], + [ 0xE39E, 0x1103,0x119E,0x11BA ], + [ 0xE39F, 0x1103,0x119E,0x11E7 ], + [ 0xE3A0, 0x1103,0x119E,0x11E8 ], + [ 0xE3A1, 0x1103,0x119E,0x11E9 ], + [ 0xE3A2, 0x1103,0x119E,0x11EA ], + [ 0xE3A3, 0x1103,0x119E,0x11EB ], + [ 0xE3A4, 0x1103,0x119E,0x11BC ], + [ 0xE3A5, 0x1103,0x119E,0x11F0 ], + [ 0xE3A6, 0x1103,0x119E,0x11BD ], + [ 0xE3A7, 0x1103,0x119E,0x11BE ], + [ 0xE3A9, 0x1103,0x11A1,0x11A8 ], + [ 0xE3AA, 0x1103,0x11A1,0x11AB ], + [ 0xE3AB, 0x1103,0x11A1,0x11AE ], + [ 0xE3AC, 0x1103,0x11A1,0x11AF ], + [ 0xE3AD, 0x1103,0x11A1,0x11D9 ], + [ 0xE3AE, 0x1103,0x11A1,0x11B7 ], + [ 0xE3AF, 0x1103,0x11A1,0x11B8 ], + [ 0xE3B0, 0x1103,0x11A1,0x11BA ], + [ 0xE3B1, 0x1103,0x11A1,0x11EB ], + [ 0xE3B2, 0x1103,0x11A1,0x11BC ], + [ 0xE3B3, 0x1103,0x11A1,0x11F0 ], + [ 0xE3B5, 0x1117,0x1173,0x11AF ], + [ 0xE3B7, 0x1117,0x1175,0x11AF ], + [ 0xE3B8, 0x1104,0x1161,0x11D0 ], + [ 0xE3B9, 0x1104,0x1161,0x11D8 ], + [ 0xE3BA, 0x1104,0x1161,0x11D9 ], + [ 0xE3BB, 0x1104,0x1161,0x11E2 ], + [ 0xE3BC, 0x1104,0x1161,0x11E6 ], + [ 0xE3BD, 0x1104,0x1161,0x11F0 ], + [ 0xE3BE, 0x1104,0x1161,0x11F9 ], + [ 0xE3BF, 0x1104,0x1163,0x11E2 ], + [ 0xE3C0, 0x1104,0x1163,0x11F0 ], + [ 0xE3C3, 0x1104,0x117C,0x11AF ], + [ 0xE3C4, 0x1104,0x117C,0x11B2 ], + [ 0xE3C5, 0x1104,0x1167,0x11D9 ], + [ 0xE3C6, 0x1104,0x1167,0x11F0 ], + [ 0xE3C7, 0x1104,0x1169,0x11D9 ], + [ 0xE3C8, 0x1104,0x1169,0x11E2 ], + [ 0xE3C9, 0x1104,0x1169,0x11F0 ], + [ 0xE3CA, 0x1104,0x1169,0x11F9 ], + [ 0xE3CB, 0x1104,0x116A,0x11D9 ], + [ 0xE3CC, 0x1104,0x116A,0x11F0 ], + [ 0xE3CE, 0x1104,0x116D,0x11E2 ], + [ 0xE3CF, 0x1104,0x116E,0x11E2 ], + [ 0xE3D0, 0x1104,0x116E,0x11F0 ], + [ 0xE3D1, 0x1104,0x116E,0x11F9 ], + [ 0xE3D4, 0x1104,0x1171,0x11F9 ], + [ 0xE3D5, 0x1104,0x1172,0x11D9 ], + [ 0xE3D6, 0x1104,0x1172,0x11E2 ], + [ 0xE3D7, 0x1104,0x1172,0x11F0 ], + [ 0xE3D9, 0x1104,0x1191,0x11AB ], + [ 0xE3DB, 0x1104,0x1194,0x11BC ], + [ 0xE3DC, 0x1104,0x1173,0xD7CD ], + [ 0xE3DD, 0x1104,0x1173,0x11E2 ], + [ 0xE3DE, 0x1104,0x1173,0x11F0 ], + [ 0xE3DF, 0x1104,0x1173,0x11F9 ], + [ 0xE3E0, 0x1104,0x1174,0x11F9 ], + [ 0xE3E1, 0x1104,0x1175,0x11D9 ], + [ 0xE3E2, 0x1104,0x1175,0x11F0 ], + [ 0xE3E3, 0x1104,0x1175,0x11F9 ], + [ 0xE3E6, 0x1104,0x119E,0x11A8 ], + [ 0xE3E7, 0x1104,0x119E,0x11AB ], + [ 0xE3E8, 0x1104,0x119E,0x11AF ], + [ 0xE3E9, 0x1104,0x119E,0x11B7 ], + [ 0xE3EA, 0x1104,0x119E,0x11BA ], + [ 0xE3EC, 0x1104,0x11A1,0x11A8 ], + [ 0xE3ED, 0x1104,0x11A1,0x11AF ], + [ 0xE3EE, 0x1104,0x11A1,0x11BC ], + [ 0xE3EF, 0x1104,0x11A1,0x11F0 ], + [ 0xE3F1, 0x115E,0x1175,0x11BC ], + [ 0xE3F2, 0x115E,0x1175,0x11EF ], + [ 0xE3F4, 0xA960,0x1161,0x11AF ], + [ 0xE3F8, 0xA961,0x116E,0x11AF ], + [ 0xE3FA, 0xA962,0x1172,0x11AF ], + [ 0xE3FB, 0xA962,0x1172,0x11BC ], + [ 0xE3FE, 0xA962,0x1175,0x11A8 ], + [ 0xE400, 0xA963,0x1163,0x11BC ], + [ 0xE402, 0x1105,0x1161,0x11D0 ], + [ 0xE403, 0x1105,0x1161,0x11D9 ], + [ 0xE404, 0x1105,0x1161,0xD7E0 ], + [ 0xE405, 0x1105,0x1161,0x11DD ], + [ 0xE406, 0x1105,0x1161,0x11E2 ], + [ 0xE407, 0x1105,0x1161,0x11E6 ], + [ 0xE408, 0x1105,0x1161,0x11E7 ], + [ 0xE409, 0x1105,0x1161,0xD7EC ], + [ 0xE40A, 0x1105,0x1161,0x11EB ], + [ 0xE40B, 0x1105,0x1161,0x11F0 ], + [ 0xE40C, 0x1105,0x1161,0x11EC ], + [ 0xE40D, 0x1105,0x1161,0x11F5 ], + [ 0xE40E, 0x1105,0x1161,0x11F9 ], + [ 0xE410, 0x1105,0x1176,0x11AF ], + [ 0xE412, 0x1105,0x1162,0x11F0 ], + [ 0xE413, 0x1105,0x1163,0x11E2 ], + [ 0xE414, 0x1105,0x1163,0x11F0 ], + [ 0xE416, 0x1105,0x1165,0xD7E0 ], + [ 0xE417, 0x1105,0x1165,0x11E6 ], + [ 0xE418, 0x1105,0x1165,0xD7F2 ], + [ 0xE419, 0x1105,0x1165,0x11F0 ], + [ 0xE41A, 0x1105,0x1165,0x11F5 ], + [ 0xE41D, 0x1105,0x117B,0x11AF ], + [ 0xE41E, 0x1105,0x1166,0x11F0 ], + [ 0xE41F, 0x1105,0x1167,0x11C7 ], + [ 0xE420, 0x1105,0x1167,0x11D9 ], + [ 0xE421, 0x1105,0x1167,0x11E2 ], + [ 0xE422, 0x1105,0x1167,0x11E6 ], + [ 0xE423, 0x1105,0x1167,0x11F0 ], + [ 0xE424, 0x1105,0x1167,0x11F9 ], + [ 0xE425, 0x1105,0x1169,0xD7D0 ], + [ 0xE426, 0x1105,0x1169,0x11D9 ], + [ 0xE427, 0x1105,0x1169,0x11DD ], + [ 0xE428, 0x1105,0x1169,0x11E2 ], + [ 0xE429, 0x1105,0x1169,0xD7E5 ], + [ 0xE42A, 0x1105,0x1169,0x11E6 ], + [ 0xE42B, 0x1105,0x1169,0xD7F0 ], + [ 0xE42C, 0x1105,0x1169,0x11F0 ], + [ 0xE42D, 0x1105,0x1169,0x11F1 ], + [ 0xE42E, 0x1105,0x116A,0x11D9 ], + [ 0xE42F, 0x1105,0x116A,0x11F0 ], + [ 0xE431, 0x1105,0x116D,0x11D9 ], + [ 0xE432, 0x1105,0x116D,0x11DD ], + [ 0xE433, 0x1105,0x116D,0x11E2 ], + [ 0xE434, 0x1105,0x116D,0x11F0 ], + [ 0xE438, 0x1105,0x116E,0x11D9 ], + [ 0xE439, 0x1105,0x116E,0x11DD ], + [ 0xE43A, 0x1105,0x116E,0x11E2 ], + [ 0xE43B, 0x1105,0x116E,0x11E4 ], + [ 0xE43C, 0x1105,0x116E,0x11F0 ], + [ 0xE43D, 0x1105,0x116E,0x11F9 ], + [ 0xE43F, 0x1105,0x1189,0x11AB ], + [ 0xE443, 0x1105,0x1172,0x11D9 ], + [ 0xE444, 0x1105,0x1172,0x11E2 ], + [ 0xE445, 0x1105,0x1172,0x11F0 ], + [ 0xE446, 0x1105,0x1172,0x11F9 ], + [ 0xE448, 0x1105,0x1191,0x11AB ], + [ 0xE449, 0x1105,0x1191,0x11AF ], + [ 0xE44A, 0x1105,0x1191,0x11D9 ], + [ 0xE44C, 0x1105,0x1194,0x11BC ], + [ 0xE44D, 0x1105,0x1173,0xD7D3 ], + [ 0xE44E, 0x1105,0x1173,0x11D0 ], + [ 0xE44F, 0x1105,0x1173,0x11D9 ], + [ 0xE450, 0x1105,0x1173,0xD7E0 ], + [ 0xE451, 0x1105,0x1173,0x11DD ], + [ 0xE452, 0x1105,0x1173,0x11E2 ], + [ 0xE453, 0x1105,0x1173,0x11E6 ], + [ 0xE454, 0x1105,0x1173,0x11F0 ], + [ 0xE457, 0x1105,0x1174,0x11F9 ], + [ 0xE458, 0x1105,0x1175,0x11C7 ], + [ 0xE459, 0x1105,0x1175,0x11D9 ], + [ 0xE45A, 0x1105,0x1175,0x11DD ], + [ 0xE45B, 0x1105,0x1175,0x11E2 ], + [ 0xE45C, 0x1105,0x1175,0x11E6 ], + [ 0xE45D, 0x1105,0x1175,0x11F0 ], + [ 0xE45E, 0x1105,0x1175,0x11F9 ], + [ 0xE461, 0x1105,0x1199,0x11AB ], + [ 0xE462, 0x1105,0x1199,0x11BC ], + [ 0xE467, 0x1105,0x119A,0x11AF ], + [ 0xE46A, 0x1105,0x119B,0x11AF ], + [ 0xE46D, 0x1105,0x119E,0x11A8 ], + [ 0xE46E, 0x1105,0x119E,0x11AB ], + [ 0xE46F, 0x1105,0x119E,0x11AE ], + [ 0xE470, 0x1105,0x119E,0x11AF ], + [ 0xE471, 0x1105,0x119E,0x11B0 ], + [ 0xE472, 0x1105,0x119E,0x11B1 ], + [ 0xE473, 0x1105,0x119E,0x11B3 ], + [ 0xE474, 0x1105,0x119E,0x11D7 ], + [ 0xE475, 0x1105,0x119E,0x11B6 ], + [ 0xE476, 0x1105,0x119E,0x11D9 ], + [ 0xE477, 0x1105,0x119E,0x11B7 ], + [ 0xE478, 0x1105,0x119E,0xD7E0 ], + [ 0xE479, 0x1105,0x119E,0x11DC ], + [ 0xE47A, 0x1105,0x119E,0x11DD ], + [ 0xE47B, 0x1105,0x119E,0x11B8 ], + [ 0xE47C, 0x1105,0x119E,0x11B9 ], + [ 0xE47D, 0x1105,0x119E,0x11E6 ], + [ 0xE47E, 0x1105,0x119E,0x11BA ], + [ 0xE47F, 0x1105,0x119E,0x11BB ], + [ 0xE480, 0x1105,0x119E,0x11EB ], + [ 0xE481, 0x1105,0x119E,0x11F0 ], + [ 0xE482, 0x1105,0x119E,0x11BD ], + [ 0xE483, 0x1105,0x119E,0x11BE ], + [ 0xE484, 0x1105,0x119E,0x11C0 ], + [ 0xE485, 0x1105,0x119E,0x11C2 ], + [ 0xE488, 0x1105,0x11A1,0x11A8 ], + [ 0xE489, 0x1105,0x11A1,0x11AB ], + [ 0xE48A, 0x1105,0x11A1,0x11AE ], + [ 0xE48B, 0x1105,0x11A1,0x11AF ], + [ 0xE48C, 0x1105,0x11A1,0x11B7 ], + [ 0xE48D, 0x1105,0x11A1,0x11BA ], + [ 0xE48E, 0x1105,0x11A1,0x11BC ], + [ 0xE48F, 0x1105,0x11A1,0x11F0 ], + [ 0xE492, 0xA964,0x1169,0x11BA ], + [ 0xE495, 0x1118,0x1161,0x11A8 ], + [ 0xE496, 0x1118,0x1161,0x11AB ], + [ 0xE497, 0x1118,0x1161,0x11BC ], + [ 0xE49A, 0x1118,0x1166,0x11AF ], + [ 0xE49B, 0x1118,0x1166,0x11B8 ], + [ 0xE49D, 0x1118,0x1169,0x11A8 ], + [ 0xE49E, 0x1118,0x1169,0x11AB ], + [ 0xE49F, 0x1118,0x1169,0x11B7 ], + [ 0xE4A0, 0x1118,0x1169,0x11BA ], + [ 0xE4A2, 0x1118,0x116D,0x11AB ], + [ 0xE4A5, 0x1118,0x1172,0x11A8 ], + [ 0xE4A8, 0x1118,0x1174,0x11A8 ], + [ 0xE4A9, 0x1118,0x1174,0x11AB ], + [ 0xE4AA, 0x1118,0x1174,0x11B8 ], + [ 0xE4AC, 0x1118,0x119E,0x11AB ], + [ 0xE4AD, 0x1118,0x119E,0x11BC ], + [ 0xE4AF, 0x1118,0x11A1,0x11A8 ], + [ 0xE4B0, 0x1118,0x11A1,0x11B7 ], + [ 0xE4B3, 0x1119,0x1161,0x11A8 ], + [ 0xE4B4, 0x1119,0x1161,0x11AB ], + [ 0xE4B5, 0x1119,0x1161,0x11BC ], + [ 0xE4B8, 0x1119,0x1162,0x11AB ], + [ 0xE4BA, 0x1119,0x1163,0x11BC ], + [ 0xE4BD, 0x1119,0x1165,0x11AB ], + [ 0xE4BE, 0x1119,0x1165,0x11BC ], + [ 0xE4C1, 0x1119,0x1166,0x11A8 ], + [ 0xE4C3, 0x1119,0x1167,0x11A8 ], + [ 0xE4C5, 0x1119,0x1168,0x11AB ], + [ 0xE4C7, 0x1119,0x1169,0x11BC ], + [ 0xE4CA, 0x1119,0x116E,0x11AB ], + [ 0xE4CB, 0x1119,0x116E,0x11BC ], + [ 0xE4CD, 0x1119,0x1189,0x11AB ], + [ 0xE4D5, 0x1119,0x1173,0x11AF ], + [ 0xE4D6, 0x1119,0x1173,0x11D0 ], + [ 0xE4D7, 0x1119,0x1173,0x11BC ], + [ 0xE4D9, 0x1119,0x1175,0x11AB ], + [ 0xE4DA, 0x1119,0x1175,0x11BC ], + [ 0xE4DD, 0xA968,0x1161,0x11AB ], + [ 0xE4E3, 0xA96C,0x1169,0x11A8 ], + [ 0xE4E8, 0xA96D,0x1172,0x11AF ], + [ 0xE4EB, 0x111A,0x1161,0x11AB ], + [ 0xE4ED, 0x111A,0x1163,0x11BC ], + [ 0xE4F1, 0x1106,0x1161,0x11FE ], + [ 0xE4F2, 0x1106,0x1161,0x11C6 ], + [ 0xE4F3, 0x1106,0x1161,0x11C7 ], + [ 0xE4F4, 0x1106,0x1161,0xD7D4 ], + [ 0xE4F5, 0x1106,0x1161,0x11CD ], + [ 0xE4F6, 0x1106,0x1161,0x11D0 ], + [ 0xE4F7, 0x1106,0x1161,0x11D8 ], + [ 0xE4F8, 0x1106,0x1161,0x11D9 ], + [ 0xE4F9, 0x1106,0x1161,0x11E2 ], + [ 0xE4FA, 0x1106,0x1161,0x11E6 ], + [ 0xE4FB, 0x1106,0x1161,0x11E8 ], + [ 0xE4FC, 0x1106,0x1161,0xD7ED ], + [ 0xE4FD, 0x1106,0x1161,0xD7F0 ], + [ 0xE4FE, 0x1106,0x1161,0xD7F1 ], + [ 0xE4FF, 0x1106,0x1161,0x11EB ], + [ 0xE500, 0x1106,0x1161,0x11F0 ], + [ 0xE501, 0x1106,0x1161,0x11F9 ], + [ 0xE504, 0x1106,0x1162,0x11F0 ], + [ 0xE505, 0x1106,0x1163,0x11E2 ], + [ 0xE507, 0x1106,0x1165,0x11C6 ], + [ 0xE508, 0x1106,0x1165,0x11CD ], + [ 0xE509, 0x1106,0x1165,0x11D0 ], + [ 0xE50A, 0x1106,0x1165,0x11D9 ], + [ 0xE50B, 0x1106,0x1165,0x11F0 ], + [ 0xE50C, 0x1106,0x1165,0x11F9 ], + [ 0xE50F, 0x1106,0x117C,0x11AF ], + [ 0xE510, 0x1106,0x1166,0x11D9 ], + [ 0xE511, 0x1106,0x1167,0x11D9 ], + [ 0xE512, 0x1106,0x1167,0x11E2 ], + [ 0xE513, 0x1106,0x1167,0x11EB ], + [ 0xE514, 0x1106,0x1167,0x11F0 ], + [ 0xE515, 0x1106,0x1167,0xD7F6 ], + [ 0xE516, 0x1106,0x1167,0x11F9 ], + [ 0xE517, 0x1106,0x1169,0x11C6 ], + [ 0xE518, 0x1106,0x1169,0x11D0 ], + [ 0xE519, 0x1106,0x1169,0x11D9 ], + [ 0xE51A, 0x1106,0x1169,0x11DD ], + [ 0xE51B, 0x1106,0x1169,0x11E2 ], + [ 0xE51C, 0x1106,0x1169,0xD7F0 ], + [ 0xE51D, 0x1106,0x1169,0x11EB ], + [ 0xE51E, 0x1106,0x1169,0x11F0 ], + [ 0xE520, 0x1106,0x117F,0x11AB ], + [ 0xE524, 0x1106,0x116D,0x11E2 ], + [ 0xE527, 0x1106,0x116E,0x11C6 ], + [ 0xE528, 0x1106,0x116E,0x11C7 ], + [ 0xE529, 0x1106,0x116E,0x11D0 ], + [ 0xE52A, 0x1106,0x116E,0x11D9 ], + [ 0xE52B, 0x1106,0x116E,0x11DD ], + [ 0xE52C, 0x1106,0x116E,0x11E2 ], + [ 0xE52D, 0x1106,0x116E,0x11E7 ], + [ 0xE52E, 0x1106,0x116E,0xD7EC ], + [ 0xE52F, 0x1106,0x116E,0xD7F1 ], + [ 0xE530, 0x1106,0x116E,0x11EB ], + [ 0xE531, 0x1106,0x116E,0x11EC ], + [ 0xE532, 0x1106,0x116E,0x11ED ], + [ 0xE533, 0x1106,0x116E,0x11F0 ], + [ 0xE534, 0x1106,0x116E,0x11F9 ], + [ 0xE535, 0x1106,0x116F,0x11F9 ], + [ 0xE539, 0x1106,0x1171,0x11F9 ], + [ 0xE53A, 0x1106,0x1172,0x11E2 ], + [ 0xE53C, 0x1106,0x1173,0x11C4 ], + [ 0xE53D, 0x1106,0x1173,0x11D0 ], + [ 0xE53E, 0x1106,0x1173,0x11D9 ], + [ 0xE53F, 0x1106,0x1173,0x11E2 ], + [ 0xE540, 0x1106,0x1173,0x11E7 ], + [ 0xE541, 0x1106,0x1173,0xD7F2 ], + [ 0xE542, 0x1106,0x1173,0x11EB ], + [ 0xE543, 0x1106,0x1173,0x11F0 ], + [ 0xE546, 0x1106,0x1196,0x11B7 ], + [ 0xE547, 0x1106,0x1174,0x11D9 ], + [ 0xE548, 0x1106,0x1174,0x11E6 ], + [ 0xE549, 0x1106,0x1174,0x11F9 ], + [ 0xE54A, 0x1106,0x1175,0xD7CF ], + [ 0xE54B, 0x1106,0x1175,0xD7D3 ], + [ 0xE54C, 0x1106,0x1175,0xD7D4 ], + [ 0xE54D, 0x1106,0x1175,0x11CD ], + [ 0xE54E, 0x1106,0x1175,0x11D0 ], + [ 0xE54F, 0x1106,0x1175,0x11D9 ], + [ 0xE550, 0x1106,0x1175,0x11E6 ], + [ 0xE551, 0x1106,0x1175,0x11E7 ], + [ 0xE552, 0x1106,0x1175,0xD7F0 ], + [ 0xE553, 0x1106,0x1175,0xD7F1 ], + [ 0xE554, 0x1106,0x1175,0xD7F2 ], + [ 0xE555, 0x1106,0x1175,0x11EB ], + [ 0xE556, 0x1106,0x1175,0x11F0 ], + [ 0xE557, 0x1106,0x1175,0x11F6 ], + [ 0xE558, 0x1106,0x1175,0x11F9 ], + [ 0xE55B, 0x1106,0x1199,0x11AB ], + [ 0xE55F, 0x1106,0x119C,0x11BC ], + [ 0xE561, 0x1106,0x119E,0x11A8 ], + [ 0xE562, 0x1106,0x119E,0x11C3 ], + [ 0xE563, 0x1106,0x119E,0x11AB ], + [ 0xE564, 0x1106,0x119E,0x11AE ], + [ 0xE565, 0x1106,0x119E,0xD7D3 ], + [ 0xE566, 0x1106,0x119E,0x11AF ], + [ 0xE567, 0x1106,0x119E,0x11B0 ], + [ 0xE568, 0x1106,0x119E,0x11D0 ], + [ 0xE569, 0x1106,0x119E,0x11B2 ], + [ 0xE56A, 0x1106,0x119E,0x11D5 ], + [ 0xE56B, 0x1106,0x119E,0x11B3 ], + [ 0xE56C, 0x1106,0x119E,0x11B6 ], + [ 0xE56D, 0x1106,0x119E,0x11D9 ], + [ 0xE56E, 0x1106,0x119E,0x11B7 ], + [ 0xE56F, 0x1106,0x119E,0x11B8 ], + [ 0xE570, 0x1106,0x119E,0x11BA ], + [ 0xE571, 0x1106,0x119E,0xD7F0 ], + [ 0xE572, 0x1106,0x119E,0x11EB ], + [ 0xE573, 0x1106,0x119E,0x11BC ], + [ 0xE574, 0x1106,0x119E,0x11F0 ], + [ 0xE575, 0x1106,0x119E,0x11BD ], + [ 0xE576, 0x1106,0x119E,0x11BE ], + [ 0xE577, 0x1106,0x119E,0x11C0 ], + [ 0xE579, 0x1106,0x119F,0x11AB ], + [ 0xE57A, 0x1106,0x119F,0x11BC ], + [ 0xE57C, 0x1106,0x11A1,0x11A8 ], + [ 0xE57D, 0x1106,0x11A1,0x11A9 ], + [ 0xE57E, 0x1106,0x11A1,0x11AB ], + [ 0xE57F, 0x1106,0x11A1,0x11AE ], + [ 0xE580, 0x1106,0x11A1,0x11AF ], + [ 0xE581, 0x1106,0x11A1,0x11B3 ], + [ 0xE582, 0x1106,0x11A1,0x11D9 ], + [ 0xE583, 0x1106,0x11A1,0x11B7 ], + [ 0xE584, 0x1106,0x11A1,0x11B8 ], + [ 0xE585, 0x1106,0x11A1,0x11E6 ], + [ 0xE586, 0x1106,0x11A1,0x11BA ], + [ 0xE587, 0x1106,0x11A1,0x11BC ], + [ 0xE588, 0x1106,0x11A1,0x11F0 ], + [ 0xE589, 0x1106,0x11A1,0x11BD ], + [ 0xE58A, 0x1106,0x11A1,0x11BE ], + [ 0xE58B, 0x1106,0x11A1,0x11C2 ], + [ 0xE591, 0xA970,0x1167,0x11AF ], + [ 0xE594, 0x111C,0x1161,0x11AB ], + [ 0xE595, 0x111C,0x1161,0x11AE ], + [ 0xE59C, 0x111C,0x1168,0x11AB ], + [ 0xE59D, 0x111C,0x1168,0x11AE ], + [ 0xE59F, 0x111C,0x1169,0x11A8 ], + [ 0xE5A0, 0x111C,0x1169,0x11AB ], + [ 0xE5A1, 0x111C,0x1169,0x11AE ], + [ 0xE5A7, 0x111C,0x116E,0x11AB ], + [ 0xE5A8, 0x111C,0x116E,0x11BC ], + [ 0xE5B3, 0x111C,0x1175,0x11AB ], + [ 0xE5B8, 0xA971,0x1169,0x11A8 ], + [ 0xE5BA, 0x111D,0x1161,0x11AB ], + [ 0xE5BB, 0x111D,0x1161,0x11BC ], + [ 0xE5BC, 0x111D,0x1161,0x11F0 ], + [ 0xE5BF, 0x111D,0x116A,0x11AB ], + [ 0xE5C0, 0x111D,0x116A,0x11F9 ], + [ 0xE5C2, 0x111D,0x116E,0x11AB ], + [ 0xE5C3, 0x111D,0x116E,0x11BC ], + [ 0xE5C4, 0x111D,0x116E,0x11F9 ], + [ 0xE5C7, 0x111D,0x1172,0x11AB ], + [ 0xE5C9, 0x111D,0x1173,0x11AB ], + [ 0xE5CA, 0x111D,0x1173,0x11F9 ], + [ 0xE5CB, 0x111D,0xD7B9,0x11AB ], + [ 0xE5CD, 0x111D,0x1175,0x11BC ], + [ 0xE5CE, 0x1107,0x1161,0x11C3 ], + [ 0xE5CF, 0x1107,0x1161,0x11FC ], + [ 0xE5D0, 0x1107,0x1161,0xD7CB ], + [ 0xE5D1, 0x1107,0x1161,0x11C7 ], + [ 0xE5D2, 0x1107,0x1161,0x11C9 ], + [ 0xE5D3, 0x1107,0x1161,0x11CA ], + [ 0xE5D4, 0x1107,0x1161,0xD7D0 ], + [ 0xE5D5, 0x1107,0x1161,0xD7D1 ], + [ 0xE5D6, 0x1107,0x1161,0xD7D4 ], + [ 0xE5D7, 0x1107,0x1161,0x11D0 ], + [ 0xE5D8, 0x1107,0x1161,0x11D9 ], + [ 0xE5D9, 0x1107,0x1161,0xD7E0 ], + [ 0xE5DA, 0x1107,0x1161,0x11DC ], + [ 0xE5DB, 0x1107,0x1161,0x11DD ], + [ 0xE5DC, 0x1107,0x1161,0x11E2 ], + [ 0xE5DD, 0x1107,0x1161,0x11E3 ], + [ 0xE5DE, 0x1107,0x1161,0x11E6 ], + [ 0xE5DF, 0x1107,0x1161,0x11E7 ], + [ 0xE5E0, 0x1107,0x1161,0x11E8 ], + [ 0xE5E1, 0x1107,0x1161,0x11EA ], + [ 0xE5E2, 0x1107,0x1161,0xD7F0 ], + [ 0xE5E3, 0x1107,0x1161,0x11EB ], + [ 0xE5E4, 0x1107,0x1161,0x11F1 ], + [ 0xE5E5, 0x1107,0x1161,0x11F0 ], + [ 0xE5E6, 0x1107,0x1161,0x11F1 ], + [ 0xE5E7, 0x1107,0x1161,0x11F6 ], + [ 0xE5E8, 0x1107,0x1161,0x11F9 ], + [ 0xE5EA, 0x1107,0x1176,0x11AF ], + [ 0xE5EC, 0x1107,0x1177,0x11AF ], + [ 0xE5ED, 0x1107,0x1162,0x11F0 ], + [ 0xE5EE, 0x1107,0x1163,0x11E2 ], + [ 0xE5F0, 0x1107,0x1165,0x11C7 ], + [ 0xE5F1, 0x1107,0x1165,0x11CD ], + [ 0xE5F2, 0x1107,0x1165,0x11D9 ], + [ 0xE5F3, 0x1107,0x1165,0x11EB ], + [ 0xE5F4, 0x1107,0x1165,0x11F0 ], + [ 0xE5F6, 0x1107,0x117B,0x11AF ], + [ 0xE5F8, 0x1107,0x117C,0x11A8 ], + [ 0xE5F9, 0x1107,0x117C,0x11AF ], + [ 0xE5FA, 0x1107,0x117C,0x11B7 ], + [ 0xE5FB, 0x1107,0x117C,0x11BC ], + [ 0xE5FC, 0x1107,0x1167,0x11D9 ], + [ 0xE5FD, 0x1107,0x1167,0x11E2 ], + [ 0xE5FE, 0x1107,0x1167,0xD7F1 ], + [ 0xE5FF, 0x1107,0x1167,0x11F0 ], + [ 0xE600, 0x1107,0x1167,0x11F1 ], + [ 0xE601, 0x1107,0x1167,0x11F9 ], + [ 0xE602, 0x1107,0x1169,0x11D0 ], + [ 0xE603, 0x1107,0x1169,0x11D9 ], + [ 0xE604, 0x1107,0x1169,0xD7E0 ], + [ 0xE605, 0x1107,0x1169,0x11DC ], + [ 0xE606, 0x1107,0x1169,0x11DD ], + [ 0xE607, 0x1107,0x1169,0x11E2 ], + [ 0xE608, 0x1107,0x1169,0x11E7 ], + [ 0xE609, 0x1107,0x1169,0xD7EC ], + [ 0xE60A, 0x1107,0x1169,0x11EB ], + [ 0xE60B, 0x1107,0x1169,0x11F0 ], + [ 0xE60E, 0x1107,0x116C,0x11D9 ], + [ 0xE60F, 0x1107,0x116C,0xD7F0 ], + [ 0xE610, 0x1107,0x116D,0x11D9 ], + [ 0xE611, 0x1107,0x116D,0x11E2 ], + [ 0xE612, 0x1107,0x116D,0x11F0 ], + [ 0xE615, 0x1107,0x116E,0x11C7 ], + [ 0xE616, 0x1107,0x116E,0x11D0 ], + [ 0xE617, 0x1107,0x116E,0x11D1 ], + [ 0xE618, 0x1107,0x116E,0x11D2 ], + [ 0xE619, 0x1107,0x116E,0x11D9 ], + [ 0xE61A, 0x1107,0x116E,0x11E2 ], + [ 0xE61B, 0x1107,0x116E,0x11E6 ], + [ 0xE61C, 0x1107,0x116E,0x11E7 ], + [ 0xE61D, 0x1107,0x116E,0xD7F0 ], + [ 0xE61E, 0x1107,0x116E,0x11EB ], + [ 0xE61F, 0x1107,0x116E,0x11EF ], + [ 0xE620, 0x1107,0x116E,0x11F0 ], + [ 0xE621, 0x1107,0x116E,0x11F9 ], + [ 0xE622, 0x1107,0x116F,0x11F9 ], + [ 0xE626, 0x1107,0x1171,0x11D9 ], + [ 0xE627, 0x1107,0x1171,0x11F9 ], + [ 0xE628, 0x1107,0x1172,0x11D9 ], + [ 0xE629, 0x1107,0x1172,0x11E2 ], + [ 0xE62B, 0x1107,0x1173,0x11C3 ], + [ 0xE62C, 0x1107,0x1173,0xD7D4 ], + [ 0xE62D, 0x1107,0x1173,0x11D0 ], + [ 0xE62E, 0x1107,0x1173,0x11D9 ], + [ 0xE62F, 0x1107,0x1173,0x11DD ], + [ 0xE630, 0x1107,0x1173,0x11E7 ], + [ 0xE631, 0x1107,0x1173,0xD7F1 ], + [ 0xE632, 0x1107,0x1173,0x11EB ], + [ 0xE633, 0x1107,0x1173,0x11F0 ], + [ 0xE634, 0x1107,0x1173,0x11F9 ], + [ 0xE636, 0x1107,0x1174,0x11F9 ], + [ 0xE637, 0x1107,0x1175,0x11CA ], + [ 0xE638, 0x1107,0x1175,0xD7D0 ], + [ 0xE639, 0x1107,0x1175,0x11D9 ], + [ 0xE63A, 0x1107,0x1175,0x11E2 ], + [ 0xE63B, 0x1107,0x1175,0x11E7 ], + [ 0xE63C, 0x1107,0x1175,0xD7EE ], + [ 0xE63D, 0x1107,0x1175,0xD7F0 ], + [ 0xE63E, 0x1107,0x1175,0xD7F2 ], + [ 0xE63F, 0x1107,0x1175,0x11EB ], + [ 0xE640, 0x1107,0x1175,0x11F0 ], + [ 0xE641, 0x1107,0x1175,0x11F1 ], + [ 0xE642, 0x1107,0x1175,0x11F9 ], + [ 0xE645, 0x1107,0x1199,0x11AB ], + [ 0xE64B, 0x1107,0x119E,0x11A8 ], + [ 0xE64C, 0x1107,0x119E,0x11C3 ], + [ 0xE64D, 0x1107,0x119E,0x11AB ], + [ 0xE64E, 0x1107,0x119E,0x11AE ], + [ 0xE64F, 0x1107,0x119E,0x11AF ], + [ 0xE650, 0x1107,0x119E,0x11B0 ], + [ 0xE651, 0x1107,0x119E,0x11D0 ], + [ 0xE652, 0x1107,0x119E,0x11B1 ], + [ 0xE653, 0x1107,0x119E,0x11B2 ], + [ 0xE654, 0x1107,0x119E,0x11D5 ], + [ 0xE655, 0x1107,0x119E,0x11B3 ], + [ 0xE656, 0x1107,0x119E,0x11B4 ], + [ 0xE657, 0x1107,0x119E,0x11B6 ], + [ 0xE658, 0x1107,0x119E,0x11D9 ], + [ 0xE659, 0x1107,0x119E,0x11B7 ], + [ 0xE65A, 0x1107,0x119E,0x11B8 ], + [ 0xE65B, 0x1107,0x119E,0x11E3 ], + [ 0xE65C, 0x1107,0x119E,0x11BA ], + [ 0xE65D, 0x1107,0x119E,0xD7F1 ], + [ 0xE65E, 0x1107,0x119E,0x11EB ], + [ 0xE65F, 0x1107,0x119E,0x11F0 ], + [ 0xE660, 0x1107,0x119E,0x11BD ], + [ 0xE661, 0x1107,0x119E,0x11BE ], + [ 0xE662, 0x1107,0x119E,0x11C0 ], + [ 0xE664, 0x1107,0x119F,0x11AB ], + [ 0xE665, 0x1107,0x119F,0x11AF ], + [ 0xE666, 0x1107,0x119F,0x11BC ], + [ 0xE669, 0x1107,0x11A1,0x11A8 ], + [ 0xE66A, 0x1107,0x11A1,0x11AB ], + [ 0xE66B, 0x1107,0x11A1,0x11AE ], + [ 0xE66C, 0x1107,0x11A1,0x11AF ], + [ 0xE66D, 0x1107,0x11A1,0x11B0 ], + [ 0xE66E, 0x1107,0x11A1,0x11D9 ], + [ 0xE66F, 0x1107,0x11A1,0x11B7 ], + [ 0xE670, 0x1107,0x11A1,0x11B8 ], + [ 0xE671, 0x1107,0x11A1,0x11BA ], + [ 0xE672, 0x1107,0x11A1,0x11BC ], + [ 0xE673, 0x1107,0x11A1,0x11F0 ], + [ 0xE674, 0x1107,0x11A1,0x11F1 ], + [ 0xE675, 0x1107,0x11A1,0x11BD ], + [ 0xE676, 0x1107,0x11A1,0x11BE ], + [ 0xE677, 0x1107,0x11A1,0x11C0 ], + [ 0xE678, 0x1107,0x11A1,0x11C2 ], + [ 0xE67A, 0x111E,0x1161,0x11A8 ], + [ 0xE67B, 0x111E,0x1161,0x11B7 ], + [ 0xE67D, 0x111E,0x1162,0x11AB ], + [ 0xE67F, 0x111E,0x1165,0x11BA ], + [ 0xE681, 0x111E,0x1166,0x11AF ], + [ 0xE683, 0x111E,0x1167,0x11AB ], + [ 0xE684, 0x111E,0x1167,0x11BA ], + [ 0xE686, 0x111E,0x1168,0x11AF ], + [ 0xE688, 0x111E,0x1169,0x11BA ], + [ 0xE68A, 0x111E,0x116C,0x11BA ], + [ 0xE68C, 0x111E,0x116E,0x11AF ], + [ 0xE68D, 0x111E,0x116E,0x11B7 ], + [ 0xE68E, 0x111E,0x116E,0x11BA ], + [ 0xE693, 0x111E,0x1173,0x11AB ], + [ 0xE694, 0x111E,0x1173,0x11AE ], + [ 0xE695, 0x111E,0x1173,0x11AF ], + [ 0xE696, 0x111E,0x1173,0x11BA ], + [ 0xE698, 0x111E,0x1174,0x11BA ], + [ 0xE69A, 0x111E,0x1175,0x11AF ], + [ 0xE69B, 0x111E,0x1175,0x11B7 ], + [ 0xE69C, 0x111E,0x1175,0x11BA ], + [ 0xE69E, 0x111E,0x119E,0x11AF ], + [ 0xE6A0, 0x111E,0x11A1,0x11AB ], + [ 0xE6A1, 0x111E,0x11A1,0x11BA ], + [ 0xE6A4, 0x1120,0x1161,0x11A8 ], + [ 0xE6A5, 0x1120,0x1161,0x11AB ], + [ 0xE6A6, 0x1120,0x1161,0x11AF ], + [ 0xE6A7, 0x1120,0x1161,0x11B7 ], + [ 0xE6A8, 0x1120,0x1161,0x11B8 ], + [ 0xE6A9, 0x1120,0x1161,0x11BA ], + [ 0xE6AD, 0x1120,0x1165,0x11A8 ], + [ 0xE6AE, 0x1120,0x1165,0x11AB ], + [ 0xE6AF, 0x1120,0x1165,0x11AE ], + [ 0xE6B0, 0x1120,0x1165,0x11AF ], + [ 0xE6B1, 0x1120,0x1165,0x11B2 ], + [ 0xE6B2, 0x1120,0x1165,0x11D5 ], + [ 0xE6B3, 0x1120,0x1165,0x11B7 ], + [ 0xE6B4, 0x1120,0x1165,0x11BA ], + [ 0xE6B6, 0x1120,0x1166,0x11AB ], + [ 0xE6B7, 0x1120,0x1166,0x11BA ], + [ 0xE6B9, 0x1120,0x1167,0x11BA ], + [ 0xE6BB, 0x1120,0x1168,0x11BA ], + [ 0xE6BD, 0x1120,0x1169,0x11A8 ], + [ 0xE6BE, 0x1120,0x1169,0x11AF ], + [ 0xE6BF, 0x1120,0x1169,0x11B7 ], + [ 0xE6C0, 0x1120,0x1169,0x11BC ], + [ 0xE6C4, 0x1120,0x116C,0x11BA ], + [ 0xE6C7, 0x1120,0x116E,0x11A8 ], + [ 0xE6C8, 0x1120,0x116E,0x11AF ], + [ 0xE6C9, 0x1120,0x116E,0x11B2 ], + [ 0xE6CA, 0x1120,0x116E,0x11B7 ], + [ 0xE6CB, 0x1120,0x116E,0x11BA ], + [ 0xE6CC, 0x1120,0x116E,0x11BC ], + [ 0xE6CD, 0x1120,0x116E,0x11F0 ], + [ 0xE6D3, 0x1120,0x1171,0x11AF ], + [ 0xE6D4, 0x1120,0x1171,0x11BA ], + [ 0xE6D8, 0x1120,0x1173,0x11A8 ], + [ 0xE6D9, 0x1120,0x1173,0x11AB ], + [ 0xE6DA, 0x1120,0x1173,0x11AE ], + [ 0xE6DB, 0x1120,0x1173,0x11AF ], + [ 0xE6DC, 0x1120,0x1173,0x11B0 ], + [ 0xE6DD, 0x1120,0x1173,0x11B2 ], + [ 0xE6DE, 0x1120,0x1173,0x11B3 ], + [ 0xE6DF, 0x1120,0x1173,0x11B6 ], + [ 0xE6E0, 0x1120,0x1173,0x11B7 ], + [ 0xE6E1, 0x1120,0x1173,0x11BA ], + [ 0xE6E2, 0x1120,0x1173,0x11BC ], + [ 0xE6E3, 0x1120,0x1173,0x11BD ], + [ 0xE6E5, 0x1120,0x1174,0x11AF ], + [ 0xE6E6, 0x1120,0x1174,0x11BA ], + [ 0xE6E8, 0x1120,0x1175,0x11A8 ], + [ 0xE6E9, 0x1120,0x1175,0x11AB ], + [ 0xE6EA, 0x1120,0x1175,0x11AF ], + [ 0xE6EB, 0x1120,0x1175,0x11D0 ], + [ 0xE6EC, 0x1120,0x1175,0x11B7 ], + [ 0xE6ED, 0x1120,0x1175,0x11BA ], + [ 0xE6F0, 0x1120,0x119E,0x11AB ], + [ 0xE6F1, 0x1120,0x119E,0x11AE ], + [ 0xE6F2, 0x1120,0x119E,0x11AF ], + [ 0xE6F3, 0x1120,0x119E,0x11B7 ], + [ 0xE6F4, 0x1120,0x119E,0x11BA ], + [ 0xE6F6, 0x1120,0x11A1,0x11AB ], + [ 0xE6F7, 0x1120,0x11A1,0x11BA ], + [ 0xE6F8, 0x1108,0x1161,0x11D0 ], + [ 0xE6F9, 0x1108,0x1161,0x11D9 ], + [ 0xE6FA, 0x1108,0x1161,0x11E2 ], + [ 0xE6FB, 0x1108,0x1161,0x11E6 ], + [ 0xE6FC, 0x1108,0x1161,0x11F0 ], + [ 0xE6FD, 0x1108,0x1161,0x11F9 ], + [ 0xE6FE, 0x1108,0x1163,0x11E2 ], + [ 0xE6FF, 0x1108,0x1163,0x11F0 ], + [ 0xE700, 0x1108,0x1165,0x11D9 ], + [ 0xE701, 0x1108,0x1165,0x11F9 ], + [ 0xE702, 0x1108,0x1167,0x11D9 ], + [ 0xE703, 0x1108,0x1167,0x11E2 ], + [ 0xE704, 0x1108,0x1167,0x11F0 ], + [ 0xE705, 0x1108,0x1167,0x11F9 ], + [ 0xE706, 0x1108,0x1169,0x11D9 ], + [ 0xE707, 0x1108,0x1169,0x11E2 ], + [ 0xE708, 0x1108,0x1169,0x11F0 ], + [ 0xE709, 0x1108,0x116D,0x11E2 ], + [ 0xE70A, 0x1108,0x116E,0x11D9 ], + [ 0xE70B, 0x1108,0x116E,0x11E2 ], + [ 0xE70C, 0x1108,0x116E,0x11F0 ], + [ 0xE70D, 0x1108,0x116E,0x11F9 ], + [ 0xE70E, 0x1108,0x116F,0x11F9 ], + [ 0xE710, 0x1108,0xD7B5,0x11F9 ], + [ 0xE711, 0x1108,0x1172,0x11E2 ], + [ 0xE712, 0x1108,0x1173,0x11D9 ], + [ 0xE713, 0x1108,0x1173,0x11E2 ], + [ 0xE714, 0x1108,0x1173,0xD7E6 ], + [ 0xE715, 0x1108,0x1173,0x11F0 ], + [ 0xE716, 0x1108,0x1173,0x11F9 ], + [ 0xE717, 0x1108,0x1174,0x11F0 ], + [ 0xE718, 0x1108,0x1174,0x11F9 ], + [ 0xE719, 0x1108,0x1175,0x11D9 ], + [ 0xE71A, 0x1108,0x1175,0x11E2 ], + [ 0xE71B, 0x1108,0x1175,0x11F0 ], + [ 0xE71C, 0x1108,0x1175,0x11F9 ], + [ 0xE71E, 0x1108,0x119E,0x11AF ], + [ 0xE71F, 0x1108,0x119E,0x11B3 ], + [ 0xE720, 0x1108,0x119E,0x11D9 ], + [ 0xE722, 0x1108,0x11A1,0x11A8 ], + [ 0xE723, 0x1108,0x11A1,0x11BC ], + [ 0xE724, 0x1108,0x11A1,0x11F0 ], + [ 0xE726, 0x1121,0x1161,0x11A8 ], + [ 0xE727, 0x1121,0x1161,0x11AB ], + [ 0xE728, 0x1121,0x1161,0x11AE ], + [ 0xE729, 0x1121,0x1161,0x11AF ], + [ 0xE72A, 0x1121,0x1161,0x11B2 ], + [ 0xE72B, 0x1121,0x1161,0x11B7 ], + [ 0xE72C, 0x1121,0x1161,0x11B8 ], + [ 0xE72D, 0x1121,0x1161,0x11BA ], + [ 0xE72E, 0x1121,0x1161,0xD7F1 ], + [ 0xE72F, 0x1121,0x1161,0xD7F2 ], + [ 0xE730, 0x1121,0x1161,0x11BC ], + [ 0xE731, 0x1121,0x1161,0x11F0 ], + [ 0xE732, 0x1121,0x1161,0x11C2 ], + [ 0xE734, 0x1121,0x1162,0x11B8 ], + [ 0xE736, 0x1121,0x1163,0x11BC ], + [ 0xE737, 0x1121,0x1163,0x11F0 ], + [ 0xE738, 0x1121,0x1163,0x11C1 ], + [ 0xE739, 0x1121,0x1163,0x11C2 ], + [ 0xE73C, 0x1121,0x1165,0x11A8 ], + [ 0xE73D, 0x1121,0x1165,0x11AB ], + [ 0xE73E, 0x1121,0x1165,0x11AF ], + [ 0xE73F, 0x1121,0x1165,0x11B7 ], + [ 0xE740, 0x1121,0x1165,0x11BA ], + [ 0xE742, 0x1121,0x1166,0x11AB ], + [ 0xE743, 0x1121,0x1166,0x11AF ], + [ 0xE745, 0x1121,0x1167,0x11A8 ], + [ 0xE746, 0x1121,0x1167,0x11AB ], + [ 0xE747, 0x1121,0x1167,0x11AF ], + [ 0xE748, 0x1121,0x1167,0x11B7 ], + [ 0xE749, 0x1121,0x1167,0x11BA ], + [ 0xE74B, 0x1121,0x1168,0x11AB ], + [ 0xE74D, 0x1121,0x1169,0x11A8 ], + [ 0xE74E, 0x1121,0x1169,0x11AB ], + [ 0xE74F, 0x1121,0x1169,0x11AE ], + [ 0xE750, 0x1121,0x1169,0x11AF ], + [ 0xE751, 0x1121,0x1169,0x11B7 ], + [ 0xE752, 0x1121,0x1169,0x11BA ], + [ 0xE753, 0x1121,0x1169,0x11BC ], + [ 0xE754, 0x1121,0x1169,0x11F0 ], + [ 0xE756, 0x1121,0x116A,0x11BC ], + [ 0xE757, 0x1121,0x116A,0x11F0 ], + [ 0xE758, 0x1121,0x116A,0x11F9 ], + [ 0xE75A, 0x1121,0x116B,0x11BA ], + [ 0xE75E, 0x1121,0x116E,0x11A8 ], + [ 0xE75F, 0x1121,0x116E,0x11AB ], + [ 0xE760, 0x1121,0x116E,0x11AF ], + [ 0xE761, 0x1121,0x116E,0x11D9 ], + [ 0xE762, 0x1121,0x116E,0x11B7 ], + [ 0xE763, 0x1121,0x116E,0x11BA ], + [ 0xE764, 0x1121,0x116E,0x11BD ], + [ 0xE765, 0x1121,0x116E,0x11BE ], + [ 0xE76C, 0x1121,0x1172,0x11B8 ], + [ 0xE76D, 0x1121,0x1172,0x11BA ], + [ 0xE76E, 0x1121,0x1172,0x11BD ], + [ 0xE771, 0x1121,0x1173,0x11A8 ], + [ 0xE772, 0x1121,0x1173,0x11AB ], + [ 0xE773, 0x1121,0x1173,0x11AE ], + [ 0xE774, 0x1121,0x1173,0x11AF ], + [ 0xE775, 0x1121,0x1173,0x11B6 ], + [ 0xE776, 0x1121,0x1173,0x11D9 ], + [ 0xE777, 0x1121,0x1173,0x11B7 ], + [ 0xE778, 0x1121,0x1173,0x11BA ], + [ 0xE779, 0x1121,0x1173,0x11BE ], + [ 0xE77B, 0x1121,0x1174,0x11A8 ], + [ 0xE77D, 0x1121,0x1175,0x11A8 ], + [ 0xE77E, 0x1121,0x1175,0x11AB ], + [ 0xE77F, 0x1121,0x1175,0x11AF ], + [ 0xE780, 0x1121,0x1175,0x11B7 ], + [ 0xE781, 0x1121,0x1175,0x11B8 ], + [ 0xE782, 0x1121,0x1175,0x11BA ], + [ 0xE783, 0x1121,0x1175,0x11BC ], + [ 0xE784, 0x1121,0x1175,0x11F0 ], + [ 0xE787, 0x1121,0x119E,0x11AB ], + [ 0xE788, 0x1121,0x119E,0x11AE ], + [ 0xE789, 0x1121,0x119E,0x11AF ], + [ 0xE78A, 0x1121,0x119E,0x11B3 ], + [ 0xE78B, 0x1121,0x119E,0x11D9 ], + [ 0xE78C, 0x1121,0x119E,0x11B7 ], + [ 0xE78D, 0x1121,0x119E,0x11B8 ], + [ 0xE78E, 0x1121,0x119E,0x11BA ], + [ 0xE78F, 0x1121,0x119E,0xD7F2 ], + [ 0xE790, 0x1121,0x119E,0x11F0 ], + [ 0xE791, 0x1121,0x119E,0x11C2 ], + [ 0xE793, 0x1121,0x11A1,0x11BA ], + [ 0xE796, 0x1122,0x1162,0x11AB ], + [ 0xE797, 0x1122,0x1162,0x11BA ], + [ 0xE799, 0x1122,0x1165,0x11B8 ], + [ 0xE79A, 0x1122,0x1165,0x11E6 ], + [ 0xE79B, 0x1122,0x1165,0x11BA ], + [ 0xE79D, 0x1122,0x1166,0x11AF ], + [ 0xE79F, 0x1122,0x1167,0x11A8 ], + [ 0xE7A0, 0x1122,0x1167,0x11BA ], + [ 0xE7A2, 0x1122,0x1168,0x11BA ], + [ 0xE7A5, 0x1122,0x116C,0x11BA ], + [ 0xE7A7, 0x1122,0x116E,0x11AB ], + [ 0xE7A8, 0x1122,0x116E,0x11AF ], + [ 0xE7A9, 0x1122,0x116E,0x11B7 ], + [ 0xE7AA, 0x1122,0x116E,0x11BA ], + [ 0xE7AE, 0x1122,0x1171,0x11AB ], + [ 0xE7B0, 0x1122,0x1173,0x11AB ], + [ 0xE7B1, 0x1122,0x1173,0x11AF ], + [ 0xE7B2, 0x1122,0x1173,0x11B7 ], + [ 0xE7B3, 0x1122,0x1173,0x11BA ], + [ 0xE7B5, 0x1122,0x1174,0x11AB ], + [ 0xE7B6, 0x1122,0x1174,0x11AF ], + [ 0xE7B7, 0x1122,0x1174,0x11B7 ], + [ 0xE7B8, 0x1122,0x1174,0x11BA ], + [ 0xE7BA, 0x1122,0x1175,0x11AF ], + [ 0xE7BB, 0x1122,0x1175,0x11B7 ], + [ 0xE7BD, 0x1122,0x119E,0x11AB ], + [ 0xE7BF, 0x1123,0x1161,0x11B8 ], + [ 0xE7C2, 0x1123,0x1165,0x11AF ], + [ 0xE7C3, 0x1123,0x1165,0x11B2 ], + [ 0xE7C4, 0x1123,0x1165,0x11BA ], + [ 0xE7C6, 0x1123,0x1167,0x11BA ], + [ 0xE7CA, 0x1123,0x116E,0x11AF ], + [ 0xE7CB, 0x1123,0x116E,0x11B7 ], + [ 0xE7CD, 0x1123,0x1172,0x11B7 ], + [ 0xE7CF, 0x1123,0x1173,0x11AB ], + [ 0xE7D0, 0x1123,0x1173,0x11BA ], + [ 0xE7D3, 0x1123,0x1175,0x11AF ], + [ 0xE7D5, 0x1123,0x119E,0x11AF ], + [ 0xE7DD, 0x1126,0x119E,0x11AB ], + [ 0xE7E0, 0x1127,0x1161,0x11A8 ], + [ 0xE7E1, 0x1127,0x1161,0x11AB ], + [ 0xE7E2, 0x1127,0x1161,0x11B7 ], + [ 0xE7E3, 0x1127,0x1161,0x11BA ], + [ 0xE7E4, 0x1127,0x1161,0x11BC ], + [ 0xE7E5, 0x1127,0x1161,0x11F0 ], + [ 0xE7E8, 0x1127,0x1163,0x11A8 ], + [ 0xE7E9, 0x1127,0x1163,0x11BC ], + [ 0xE7EA, 0x1127,0x1163,0x11F0 ], + [ 0xE7EC, 0x1127,0x1165,0x11A8 ], + [ 0xE7F0, 0x1127,0x1169,0x11A8 ], + [ 0xE7F1, 0x1127,0x1169,0x11AB ], + [ 0xE7F2, 0x1127,0x1169,0x11B7 ], + [ 0xE7F3, 0x1127,0x1169,0x11BA ], + [ 0xE7F4, 0x1127,0x1169,0x11BC ], + [ 0xE7F5, 0x1127,0x1169,0x11F0 ], + [ 0xE7F6, 0x1127,0x1169,0x11BD ], + [ 0xE7F7, 0x1127,0x1169,0x11BE ], + [ 0xE7F9, 0x1127,0x116A,0x11BC ], + [ 0xE7FA, 0x1127,0x116A,0x11F0 ], + [ 0xE7FD, 0x1127,0x116C,0x11AB ], + [ 0xE7FE, 0x1127,0x116C,0x11AF ], + [ 0xE801, 0x1127,0x116E,0x11A8 ], + [ 0xE802, 0x1127,0x116E,0x11AF ], + [ 0xE803, 0x1127,0x116E,0x11B7 ], + [ 0xE806, 0x1127,0x1173,0x11A8 ], + [ 0xE807, 0x1127,0x1173,0x11AB ], + [ 0xE808, 0x1127,0x1173,0x11AE ], + [ 0xE809, 0x1127,0x1173,0x11AF ], + [ 0xE80A, 0x1127,0x1173,0x11B7 ], + [ 0xE80B, 0x1127,0x1173,0x11BA ], + [ 0xE80C, 0x1127,0x1173,0x11BD ], + [ 0xE80E, 0x1127,0x1174,0x11BC ], + [ 0xE80F, 0x1127,0x1174,0x11F0 ], + [ 0xE811, 0x1127,0x1175,0x11A8 ], + [ 0xE812, 0x1127,0x1175,0x11AB ], + [ 0xE813, 0x1127,0x1175,0x11AE ], + [ 0xE814, 0x1127,0x1175,0x11AF ], + [ 0xE815, 0x1127,0x1175,0x11B7 ], + [ 0xE816, 0x1127,0x1175,0x11BA ], + [ 0xE817, 0x1127,0x1175,0xD7F2 ], + [ 0xE818, 0x1127,0x1175,0x11BC ], + [ 0xE819, 0x1127,0x1175,0x11F0 ], + [ 0xE81B, 0x1127,0x119E,0x11A8 ], + [ 0xE81C, 0x1127,0x119E,0x11AB ], + [ 0xE81D, 0x1127,0x119E,0x11AF ], + [ 0xE81E, 0x1127,0x119E,0x11B7 ], + [ 0xE820, 0x1127,0x11A1,0x11AB ], + [ 0xE821, 0x1127,0x11A1,0x11AF ], + [ 0xE822, 0x1127,0x11A1,0x11BC ], + [ 0xE824, 0x1128,0x1169,0x11BC ], + [ 0xE826, 0x1128,0x119E,0x11AF ], + [ 0xE82D, 0x1129,0x1165,0x11A8 ], + [ 0xE82E, 0x1129,0x1165,0x11AF ], + [ 0xE82F, 0x1129,0x1165,0x11B2 ], + [ 0xE830, 0x1129,0x1165,0x11D5 ], + [ 0xE831, 0x1129,0x1165,0x11B7 ], + [ 0xE832, 0x1129,0x1165,0x11BA ], + [ 0xE835, 0x1129,0x1169,0x11B7 ], + [ 0xE836, 0x1129,0x1169,0x11B8 ], + [ 0xE838, 0x1129,0x116E,0x11A8 ], + [ 0xE839, 0x1129,0x116E,0x11FB ], + [ 0xE83B, 0x1129,0x1171,0x11AF ], + [ 0xE83C, 0x1129,0x1171,0x11B7 ], + [ 0xE83E, 0x1129,0x1173,0x11AB ], + [ 0xE83F, 0x1129,0x1173,0x11AE ], + [ 0xE840, 0x1129,0x1173,0x11BA ], + [ 0xE842, 0x1129,0x1174,0x11B7 ], + [ 0xE844, 0x1129,0x1175,0x11AB ], + [ 0xE845, 0x1129,0x1175,0x11AF ], + [ 0xE846, 0x1129,0x1175,0x11B7 ], + [ 0xE848, 0x1129,0x119E,0x11AB ], + [ 0xE849, 0x1129,0x119E,0x11AF ], + [ 0xE84C, 0x112A,0x1161,0x11AB ], + [ 0xE84E, 0x112A,0x1169,0x11AB ], + [ 0xE851, 0x112A,0x1173,0x11AF ], + [ 0xE854, 0x112A,0x119E,0x11AF ], + [ 0xE856, 0xA974,0x1161,0x11AB ], + [ 0xE858, 0x112B,0x1161,0x11A8 ], + [ 0xE859, 0x112B,0x1161,0x11AB ], + [ 0xE85A, 0x112B,0x1161,0x11AE ], + [ 0xE85B, 0x112B,0x1161,0x11AF ], + [ 0xE85C, 0x112B,0x1161,0x11B0 ], + [ 0xE85D, 0x112B,0x1161,0x11D9 ], + [ 0xE85E, 0x112B,0x1161,0x11B7 ], + [ 0xE85F, 0x112B,0x1161,0x11BA ], + [ 0xE860, 0x112B,0x1161,0x11EB ], + [ 0xE861, 0x112B,0x1161,0x11BC ], + [ 0xE862, 0x112B,0x1161,0x11F0 ], + [ 0xE863, 0x112B,0x1161,0x11C0 ], + [ 0xE864, 0x112B,0x1161,0x11F9 ], + [ 0xE866, 0x112B,0x1162,0x11AB ], + [ 0xE867, 0x112B,0x1162,0x11BA ], + [ 0xE869, 0x112B,0x1165,0x11AB ], + [ 0xE86A, 0x112B,0x1165,0x11B7 ], + [ 0xE86B, 0x112B,0x1165,0x11B8 ], + [ 0xE86C, 0x112B,0x1165,0x11BC ], + [ 0xE86E, 0x112B,0x1166,0x11BA ], + [ 0xE870, 0x112B,0x1167,0x11A8 ], + [ 0xE871, 0x112B,0x1167,0x11AF ], + [ 0xE872, 0x112B,0x1167,0x11D9 ], + [ 0xE873, 0x112B,0x1167,0x11BA ], + [ 0xE875, 0x112B,0x1168,0x11BA ], + [ 0xE877, 0x112B,0x1169,0x11AB ], + [ 0xE878, 0x112B,0x1169,0x11AF ], + [ 0xE879, 0x112B,0x1169,0x11B3 ], + [ 0xE87A, 0x112B,0x1169,0x11D9 ], + [ 0xE87B, 0x112B,0x1169,0x11B7 ], + [ 0xE87C, 0x112B,0x1169,0x11DD ], + [ 0xE87D, 0x112B,0x1169,0x11B8 ], + [ 0xE87E, 0x112B,0x1169,0x11BA ], + [ 0xE87F, 0x112B,0x1169,0x11BC ], + [ 0xE881, 0x112B,0x116A,0x11AB ], + [ 0xE886, 0x112B,0x116E,0x11AB ], + [ 0xE887, 0x112B,0x116E,0x11AF ], + [ 0xE888, 0x112B,0x116E,0x11B7 ], + [ 0xE889, 0x112B,0x116E,0x11B8 ], + [ 0xE88A, 0x112B,0x116E,0x11BA ], + [ 0xE88B, 0x112B,0x116E,0x11BC ], + [ 0xE88C, 0x112B,0x116E,0x11F0 ], + [ 0xE88D, 0x112B,0x116E,0x11C2 ], + [ 0xE88E, 0x112B,0x116E,0x11F9 ], + [ 0xE891, 0x112B,0x1171,0x11AF ], + [ 0xE892, 0x112B,0x1171,0x11D9 ], + [ 0xE894, 0x112B,0x1172,0x11F9 ], + [ 0xE896, 0x112B,0x1173,0x11AB ], + [ 0xE897, 0x112B,0x1173,0x11C7 ], + [ 0xE898, 0x112B,0x1173,0x11AF ], + [ 0xE899, 0x112B,0x1173,0x11B3 ], + [ 0xE89A, 0x112B,0x1173,0x11D9 ], + [ 0xE89B, 0x112B,0x1173,0x11B7 ], + [ 0xE89C, 0x112B,0x1173,0x11E2 ], + [ 0xE89D, 0x112B,0x1173,0x11BA ], + [ 0xE89E, 0x112B,0x1173,0x11BC ], + [ 0xE8A2, 0x112B,0x1175,0x11A8 ], + [ 0xE8A3, 0x112B,0x1175,0x11AB ], + [ 0xE8A4, 0x112B,0x1175,0x11AF ], + [ 0xE8A5, 0x112B,0x1175,0x11D9 ], + [ 0xE8A6, 0x112B,0x1175,0x11BC ], + [ 0xE8A8, 0x112B,0x119E,0x11A8 ], + [ 0xE8A9, 0x112B,0x119E,0x11AB ], + [ 0xE8AA, 0x112B,0x119E,0x11AF ], + [ 0xE8AB, 0x112B,0x119E,0x11B0 ], + [ 0xE8AC, 0x112B,0x119E,0x11B2 ], + [ 0xE8AD, 0x112B,0x119E,0x11B3 ], + [ 0xE8AE, 0x112B,0x119E,0x11D9 ], + [ 0xE8AF, 0x112B,0x119E,0x11B7 ], + [ 0xE8B0, 0x112B,0x119E,0x11EB ], + [ 0xE8B1, 0x112B,0x119E,0x11BC ], + [ 0xE8B3, 0x112B,0x11A1,0x11A8 ], + [ 0xE8B4, 0x112B,0x11A1,0x11AB ], + [ 0xE8B5, 0x112B,0x11A1,0x11AF ], + [ 0xE8B7, 0x112C,0x1161,0x11AB ], + [ 0xE8B8, 0x112C,0x1161,0x11BC ], + [ 0xE8B9, 0x112C,0x1161,0x11F0 ], + [ 0xE8BA, 0x112C,0x1161,0x11F9 ], + [ 0xE8BC, 0x112C,0x1169,0x11AB ], + [ 0xE8BE, 0x112C,0x116A,0x11AB ], + [ 0xE8C0, 0x112C,0x116E,0x11AB ], + [ 0xE8C1, 0x112C,0x116E,0x11BC ], + [ 0xE8C2, 0x112C,0x116E,0x11F0 ], + [ 0xE8C3, 0x112C,0x116E,0x11F9 ], + [ 0xE8C5, 0x112C,0x1172,0x11AB ], + [ 0xE8C7, 0x112C,0x1173,0x11AB ], + [ 0xE8C8, 0x112C,0x1173,0x11B7 ], + [ 0xE8C9, 0x112C,0x1173,0x11E2 ], + [ 0xE8CA, 0x112C,0x1173,0x11BC ], + [ 0xE8CD, 0x1109,0x1161,0x11C7 ], + [ 0xE8CE, 0x1109,0x1161,0x11CA ], + [ 0xE8CF, 0x1109,0x1161,0xD7D4 ], + [ 0xE8D0, 0x1109,0x1161,0x11CD ], + [ 0xE8D1, 0x1109,0x1161,0x11D0 ], + [ 0xE8D2, 0x1109,0x1161,0x11D9 ], + [ 0xE8D3, 0x1109,0x1161,0x11DD ], + [ 0xE8D4, 0x1109,0x1161,0x11E2 ], + [ 0xE8D5, 0x1109,0x1161,0x11E7 ], + [ 0xE8D6, 0x1109,0x1161,0x11E8 ], + [ 0xE8D7, 0x1109,0x1161,0xD7F2 ], + [ 0xE8D8, 0x1109,0x1161,0x11EB ], + [ 0xE8D9, 0x1109,0x1161,0x11F1 ], + [ 0xE8DA, 0x1109,0x1161,0x11F0 ], + [ 0xE8DB, 0x1109,0x1161,0x11F1 ], + [ 0xE8DC, 0x1109,0x1161,0x11F9 ], + [ 0xE8E0, 0x1109,0x11A3,0x11B7 ], + [ 0xE8E1, 0x1109,0x1162,0x11E6 ], + [ 0xE8E2, 0x1109,0x1162,0x11F0 ], + [ 0xE8E3, 0x1109,0x1163,0x11D9 ], + [ 0xE8E4, 0x1109,0x1163,0x11E2 ], + [ 0xE8E5, 0x1109,0x1163,0x11EB ], + [ 0xE8E6, 0x1109,0x1163,0x11F0 ], + [ 0xE8E7, 0x1109,0x1163,0x11F1 ], + [ 0xE8E9, 0x1109,0x1165,0x11C3 ], + [ 0xE8EA, 0x1109,0x1165,0x11D9 ], + [ 0xE8EB, 0x1109,0x1165,0x11E5 ], + [ 0xE8EC, 0x1109,0x1165,0x11E7 ], + [ 0xE8ED, 0x1109,0x1165,0x11EB ], + [ 0xE8EE, 0x1109,0x1165,0x11EC ], + [ 0xE8EF, 0x1109,0x1165,0x11ED ], + [ 0xE8F0, 0x1109,0x1165,0x11F0 ], + [ 0xE8F1, 0x1109,0x1165,0x11F9 ], + [ 0xE8F5, 0x1109,0x117C,0x11A8 ], + [ 0xE8F6, 0x1109,0x117C,0x11AF ], + [ 0xE8F7, 0x1109,0x117C,0x11B7 ], + [ 0xE8F8, 0x1109,0x117C,0x11BA ], + [ 0xE8F9, 0x1109,0x117C,0x11BB ], + [ 0xE8FA, 0x1109,0x117C,0x11BC ], + [ 0xE8FB, 0x1109,0x1166,0xD7FB ], + [ 0xE8FC, 0x1109,0x1167,0x11D5 ], + [ 0xE8FD, 0x1109,0x1167,0x11D9 ], + [ 0xE8FE, 0x1109,0x1167,0x11DD ], + [ 0xE8FF, 0x1109,0x1167,0x11E2 ], + [ 0xE900, 0x1109,0x1167,0x11E3 ], + [ 0xE901, 0x1109,0x1167,0x11E4 ], + [ 0xE902, 0x1109,0x1167,0x11E5 ], + [ 0xE903, 0x1109,0x1167,0x11E7 ], + [ 0xE904, 0x1109,0x1167,0x11F0 ], + [ 0xE905, 0x1109,0x1167,0x11F1 ], + [ 0xE906, 0x1109,0x1167,0x11F9 ], + [ 0xE909, 0x1109,0x1168,0x11F0 ], + [ 0xE90A, 0x1109,0x1169,0x11C7 ], + [ 0xE90B, 0x1109,0x1169,0x11D9 ], + [ 0xE90C, 0x1109,0x1169,0x11E2 ], + [ 0xE90D, 0x1109,0x1169,0xD7E7 ], + [ 0xE90E, 0x1109,0x1169,0x11E8 ], + [ 0xE90F, 0x1109,0x1169,0xD7F0 ], + [ 0xE910, 0x1109,0x1169,0x11EB ], + [ 0xE911, 0x1109,0x1169,0x11F0 ], + [ 0xE912, 0x1109,0x116A,0x11D9 ], + [ 0xE913, 0x1109,0x116A,0x11F0 ], + [ 0xE914, 0x1109,0x116A,0x11F9 ], + [ 0xE915, 0x1109,0x116B,0x11F9 ], + [ 0xE919, 0x1109,0x116C,0x11F0 ], + [ 0xE91A, 0x1109,0x116D,0x11D9 ], + [ 0xE91B, 0x1109,0x116D,0x11E2 ], + [ 0xE91C, 0x1109,0x116D,0x11F0 ], + [ 0xE91D, 0x1109,0x116D,0x11F1 ], + [ 0xE91F, 0x1109,0x1187,0x11AF ], + [ 0xE921, 0x1109,0x1188,0x11AB ], + [ 0xE922, 0x1109,0x1188,0x11AF ], + [ 0xE923, 0x1109,0x1188,0x11BA ], + [ 0xE924, 0x1109,0x116E,0x11D0 ], + [ 0xE925, 0x1109,0x116E,0x11D9 ], + [ 0xE926, 0x1109,0x116E,0x11E2 ], + [ 0xE927, 0x1109,0x116E,0x11E4 ], + [ 0xE928, 0x1109,0x116E,0x11E6 ], + [ 0xE929, 0x1109,0x116E,0x11E7 ], + [ 0xE92A, 0x1109,0x116E,0xD7F0 ], + [ 0xE92B, 0x1109,0x116E,0x11EB ], + [ 0xE92C, 0x1109,0x116E,0x11F0 ], + [ 0xE92D, 0x1109,0x116E,0x11F9 ], + [ 0xE92F, 0x1109,0x1189,0x11AB ], + [ 0xE930, 0x1109,0x1189,0x11B7 ], + [ 0xE932, 0x1109,0xD7B5,0x11AB ], + [ 0xE934, 0x1109,0x1171,0x11D9 ], + [ 0xE935, 0x1109,0x1171,0x11E6 ], + [ 0xE936, 0x1109,0x1171,0x11E7 ], + [ 0xE937, 0x1109,0x1172,0x11D9 ], + [ 0xE938, 0x1109,0x1172,0x11E2 ], + [ 0xE939, 0x1109,0x1172,0x11E6 ], + [ 0xE93A, 0x1109,0x1172,0x11F0 ], + [ 0xE93C, 0x1109,0x118E,0x11AB ], + [ 0xE93D, 0x1109,0x118E,0x11F0 ], + [ 0xE942, 0x1109,0x1191,0x11AB ], + [ 0xE943, 0x1109,0x1191,0x11AF ], + [ 0xE944, 0x1109,0x1191,0x11D9 ], + [ 0xE945, 0x1109,0x1191,0x11F0 ], + [ 0xE946, 0x1109,0x1191,0x11F9 ], + [ 0xE948, 0x1109,0x1192,0x11BC ], + [ 0xE94A, 0x1109,0xD7B8,0x11AF ], + [ 0xE94C, 0x1109,0x1193,0x11AF ], + [ 0xE94E, 0x1109,0x1194,0x11AB ], + [ 0xE94F, 0x1109,0x1194,0x11AF ], + [ 0xE950, 0x1109,0x1194,0x11B7 ], + [ 0xE951, 0x1109,0x1194,0x11B8 ], + [ 0xE952, 0x1109,0x1194,0x11BC ], + [ 0xE953, 0x1109,0x1173,0x11D9 ], + [ 0xE954, 0x1109,0x1173,0x11E2 ], + [ 0xE955, 0x1109,0x1173,0x11E3 ], + [ 0xE956, 0x1109,0x1173,0xD7F0 ], + [ 0xE957, 0x1109,0x1173,0xD7F2 ], + [ 0xE958, 0x1109,0x1173,0x11EB ], + [ 0xE959, 0x1109,0x1173,0x11F1 ], + [ 0xE95A, 0x1109,0x1173,0xD7F6 ], + [ 0xE95B, 0x1109,0x1173,0x11F0 ], + [ 0xE95C, 0x1109,0x1173,0x11F2 ], + [ 0xE95C, 0x1109,0x1173,0x11F1 ], + [ 0xE95D, 0x1109,0x1173,0x11F9 ], + [ 0xE960, 0x1109,0x1174,0x11F0 ], + [ 0xE961, 0x1109,0x1174,0x11F9 ], + [ 0xE962, 0x1109,0x1175,0x11FA ], + [ 0xE963, 0x1109,0x1175,0x11FF ], + [ 0xE964, 0x1109,0x1175,0x11C7 ], + [ 0xE965, 0x1109,0x1175,0x11CE ], + [ 0xE966, 0x1109,0x1175,0x11D0 ], + [ 0xE967, 0x1109,0x1175,0x11D9 ], + [ 0xE968, 0x1109,0x1175,0x11DA ], + [ 0xE969, 0x1109,0x1175,0x11E1 ], + [ 0xE96A, 0x1109,0x1175,0x11E2 ], + [ 0xE96B, 0x1109,0x1175,0x11E6 ], + [ 0xE96C, 0x1109,0x1175,0x11EB ], + [ 0xE96D, 0x1109,0x1175,0x11F0 ], + [ 0xE96E, 0x1109,0x1175,0x11F9 ], + [ 0xE971, 0x1109,0x1199,0x11AB ], + [ 0xE972, 0x1109,0x1199,0x11BC ], + [ 0xE97C, 0x1109,0xD7C3,0x11AB ], + [ 0xE97E, 0x1109,0x119E,0x11A8 ], + [ 0xE97F, 0x1109,0x119E,0x11AB ], + [ 0xE980, 0x1109,0x119E,0x11AE ], + [ 0xE981, 0x1109,0x119E,0x11CA ], + [ 0xE982, 0x1109,0x119E,0x11AF ], + [ 0xE983, 0x1109,0x119E,0x11B0 ], + [ 0xE984, 0x1109,0x119E,0x11D0 ], + [ 0xE985, 0x1109,0x119E,0x11B1 ], + [ 0xE986, 0x1109,0x119E,0x11B2 ], + [ 0xE987, 0x1109,0x119E,0x11D5 ], + [ 0xE988, 0x1109,0x119E,0x11B3 ], + [ 0xE989, 0x1109,0x119E,0x11B6 ], + [ 0xE98A, 0x1109,0x119E,0x11D9 ], + [ 0xE98B, 0x1109,0x119E,0x11B7 ], + [ 0xE98C, 0x1109,0x119E,0xD7E0 ], + [ 0xE98D, 0x1109,0x119E,0x11DD ], + [ 0xE98E, 0x1109,0x119E,0x11B8 ], + [ 0xE98F, 0x1109,0x119E,0x11E3 ], + [ 0xE990, 0x1109,0x119E,0x11E6 ], + [ 0xE991, 0x1109,0x119E,0x11BA ], + [ 0xE992, 0x1109,0x119E,0xD7F0 ], + [ 0xE993, 0x1109,0x119E,0x11EB ], + [ 0xE994, 0x1109,0x119E,0x11BC ], + [ 0xE995, 0x1109,0x119E,0x11F0 ], + [ 0xE996, 0x1109,0x119E,0x11BD ], + [ 0xE997, 0x1109,0x119E,0x11BE ], + [ 0xE998, 0x1109,0x119E,0x11C0 ], + [ 0xE99A, 0x1109,0x11A1,0x11A8 ], + [ 0xE99B, 0x1109,0x11A1,0x11AB ], + [ 0xE99C, 0x1109,0x11A1,0x11AF ], + [ 0xE99D, 0x1109,0x11A1,0x11D9 ], + [ 0xE99E, 0x1109,0x11A1,0x11B7 ], + [ 0xE99F, 0x1109,0x11A1,0x11DD ], + [ 0xE9A0, 0x1109,0x11A1,0x11B8 ], + [ 0xE9A1, 0x1109,0x11A1,0x11BA ], + [ 0xE9A2, 0x1109,0x11A1,0x11BC ], + [ 0xE9A3, 0x1109,0x11A1,0x11F0 ], + [ 0xE9A4, 0x1109,0x11A1,0x11F1 ], + [ 0xE9A6, 0x112D,0x1161,0x11A8 ], + [ 0xE9A7, 0x112D,0x1161,0x11A9 ], + [ 0xE9A8, 0x112D,0x1161,0x11AA ], + [ 0xE9A9, 0x112D,0x1161,0x11AB ], + [ 0xE9AA, 0x112D,0x1161,0x11AF ], + [ 0xE9AB, 0x112D,0x1161,0x11B6 ], + [ 0xE9AC, 0x112D,0x1161,0x11B7 ], + [ 0xE9AD, 0x112D,0x1161,0x11B8 ], + [ 0xE9AE, 0x112D,0x1161,0x11B9 ], + [ 0xE9AF, 0x112D,0x1161,0x11E6 ], + [ 0xE9B0, 0x112D,0x1161,0x11BA ], + [ 0xE9B1, 0x112D,0x1161,0x11E7 ], + [ 0xE9B2, 0x112D,0x1161,0x11BC ], + [ 0xE9B3, 0x112D,0x1161,0x11F0 ], + [ 0xE9B5, 0x112D,0x1162,0x11A8 ], + [ 0xE9B6, 0x112D,0x1162,0x11AB ], + [ 0xE9B7, 0x112D,0x1162,0x11AF ], + [ 0xE9B8, 0x112D,0x1162,0x11B7 ], + [ 0xE9B9, 0x112D,0x1162,0x11BA ], + [ 0xE9BA, 0x112D,0x1162,0x11F0 ], + [ 0xE9BC, 0x112D,0x1163,0x11A8 ], + [ 0xE9BE, 0x112D,0x1164,0x11BA ], + [ 0xE9C0, 0x112D,0x1165,0x11A8 ], + [ 0xE9C1, 0x112D,0x1165,0x11A9 ], + [ 0xE9C2, 0x112D,0x1165,0x11AB ], + [ 0xE9C3, 0x112D,0x1165,0x11AF ], + [ 0xE9C4, 0x112D,0x1165,0x11B2 ], + [ 0xE9C5, 0x112D,0x1165,0x11D5 ], + [ 0xE9C6, 0x112D,0x1165,0x11B7 ], + [ 0xE9C7, 0x112D,0x1165,0x11B8 ], + [ 0xE9C8, 0x112D,0x1165,0x11E6 ], + [ 0xE9C9, 0x112D,0x1165,0x11BA ], + [ 0xE9CA, 0x112D,0x1165,0x11E7 ], + [ 0xE9CB, 0x112D,0x1165,0x11EB ], + [ 0xE9CC, 0x112D,0x1165,0x11F0 ], + [ 0xE9CE, 0x112D,0x1166,0x11A8 ], + [ 0xE9CF, 0x112D,0x1166,0x11AB ], + [ 0xE9D0, 0x112D,0x1166,0x11AF ], + [ 0xE9D1, 0x112D,0x1166,0x11B7 ], + [ 0xE9D2, 0x112D,0x1166,0x11B8 ], + [ 0xE9D3, 0x112D,0x1166,0x11BA ], + [ 0xE9D4, 0x112D,0x1166,0x11F0 ], + [ 0xE9D6, 0x112D,0x1167,0x11A8 ], + [ 0xE9D7, 0x112D,0x1167,0x11AB ], + [ 0xE9D8, 0x112D,0x1167,0x11AE ], + [ 0xE9D9, 0x112D,0x1167,0x11AF ], + [ 0xE9DA, 0x112D,0x1167,0x11B7 ], + [ 0xE9DB, 0x112D,0x1167,0x11B8 ], + [ 0xE9DC, 0x112D,0x1167,0x11BA ], + [ 0xE9DD, 0x112D,0x1167,0x11BC ], + [ 0xE9DE, 0x112D,0x1167,0x11F0 ], + [ 0xE9DF, 0x112D,0x1167,0x11C0 ], + [ 0xE9E2, 0x112D,0x1169,0x11A8 ], + [ 0xE9E3, 0x112D,0x1169,0x11AA ], + [ 0xE9E4, 0x112D,0x1169,0x11AB ], + [ 0xE9E5, 0x112D,0x1169,0x11AE ], + [ 0xE9E6, 0x112D,0x1169,0x11AF ], + [ 0xE9E7, 0x112D,0x1169,0x11B3 ], + [ 0xE9E8, 0x112D,0x1169,0x11B7 ], + [ 0xE9E9, 0x112D,0x1169,0x11B8 ], + [ 0xE9EA, 0x112D,0x1169,0x11BA ], + [ 0xE9EB, 0x112D,0x1169,0xD7F0 ], + [ 0xE9EC, 0x112D,0x1169,0x11BC ], + [ 0xE9ED, 0x112D,0x1169,0x11F0 ], + [ 0xE9EE, 0x112D,0x1169,0x11BD ], + [ 0xE9EF, 0x112D,0x1169,0x11BE ], + [ 0xE9F1, 0x112D,0x116A,0x11A8 ], + [ 0xE9F2, 0x112D,0x116A,0x11AB ], + [ 0xE9F3, 0x112D,0x116A,0x11AF ], + [ 0xE9F4, 0x112D,0x116A,0x11BC ], + [ 0xE9F5, 0x112D,0x116A,0x11F0 ], + [ 0xE9F7, 0x112D,0x116B,0x11AF ], + [ 0xE9F8, 0x112D,0x116B,0x11B0 ], + [ 0xE9F9, 0x112D,0x116B,0x11BC ], + [ 0xE9FB, 0x112D,0x116C,0x11A8 ], + [ 0xE9FC, 0x112D,0x116C,0x11AB ], + [ 0xE9FD, 0x112D,0x116C,0x11AF ], + [ 0xE9FE, 0x112D,0x116C,0x11B7 ], + [ 0xE9FF, 0x112D,0x116C,0x11BA ], + [ 0xEA00, 0x112D,0x116C,0x11F0 ], + [ 0xEA02, 0x112D,0x116D,0x11AB ], + [ 0xEA03, 0x112D,0x116D,0x11AF ], + [ 0xEA04, 0x112D,0x116D,0x11B7 ], + [ 0xEA06, 0x112D,0x116E,0x11A8 ], + [ 0xEA07, 0x112D,0x116E,0x11AB ], + [ 0xEA08, 0x112D,0x116E,0x11AE ], + [ 0xEA09, 0x112D,0x116E,0x11AF ], + [ 0xEA0A, 0x112D,0x116E,0x11D9 ], + [ 0xEA0B, 0x112D,0x116E,0x11B7 ], + [ 0xEA0C, 0x112D,0x116E,0x11DA ], + [ 0xEA0D, 0x112D,0x116E,0xD7E0 ], + [ 0xEA0E, 0x112D,0x116E,0x11DD ], + [ 0xEA0F, 0x112D,0x116E,0x11B8 ], + [ 0xEA10, 0x112D,0x116E,0x11BA ], + [ 0xEA11, 0x112D,0x116E,0x11BC ], + [ 0xEA12, 0x112D,0x116E,0x11EC ], + [ 0xEA13, 0x112D,0x116E,0x11F0 ], + [ 0xEA14, 0x112D,0x116E,0x11BD ], + [ 0xEA15, 0x112D,0x116E,0x11BE ], + [ 0xEA17, 0x112D,0x116F,0x11A8 ], + [ 0xEA18, 0x112D,0x116F,0x11AB ], + [ 0xEA19, 0x112D,0x116F,0x11AF ], + [ 0xEA1A, 0x112D,0x116F,0x11B7 ], + [ 0xEA1B, 0x112D,0x116F,0x11BC ], + [ 0xEA1C, 0x112D,0x116F,0x11F0 ], + [ 0xEA1E, 0x112D,0x1170,0x11AB ], + [ 0xEA1F, 0x112D,0x1170,0x11AF ], + [ 0xEA23, 0x112D,0x1171,0x11AB ], + [ 0xEA24, 0x112D,0x1171,0x11AF ], + [ 0xEA25, 0x112D,0x1171,0x11B7 ], + [ 0xEA26, 0x112D,0x1171,0x11F0 ], + [ 0xEA28, 0x112D,0x1172,0x11AB ], + [ 0xEA29, 0x112D,0x1172,0x11AF ], + [ 0xEA2A, 0x112D,0x1172,0x11B7 ], + [ 0xEA2C, 0x112D,0x118F,0x11BC ], + [ 0xEA2F, 0x112D,0x1173,0x11A8 ], + [ 0xEA30, 0x112D,0x1173,0x11AB ], + [ 0xEA31, 0x112D,0x1173,0xD7CC ], + [ 0xEA32, 0x112D,0x1173,0x11AD ], + [ 0xEA33, 0x112D,0x1173,0x11AE ], + [ 0xEA34, 0x112D,0x1173,0xD7D3 ], + [ 0xEA35, 0x112D,0x1173,0x11AF ], + [ 0xEA36, 0x112D,0x1173,0x11D0 ], + [ 0xEA37, 0x112D,0x1173,0x11B3 ], + [ 0xEA38, 0x112D,0x1173,0x11B4 ], + [ 0xEA39, 0x112D,0x1173,0x11B6 ], + [ 0xEA3A, 0x112D,0x1173,0x11D9 ], + [ 0xEA3B, 0x112D,0x1173,0x11B7 ], + [ 0xEA3C, 0x112D,0x1173,0x11BA ], + [ 0xEA3D, 0x112D,0x1173,0xD7F0 ], + [ 0xEA3E, 0x112D,0x1173,0xD7F1 ], + [ 0xEA3F, 0x112D,0x1173,0xD7F2 ], + [ 0xEA40, 0x112D,0x1173,0x11EB ], + [ 0xEA41, 0x112D,0x1173,0x11BC ], + [ 0xEA42, 0x112D,0x1173,0x11F0 ], + [ 0xEA43, 0x112D,0x1173,0x11BE ], + [ 0xEA44, 0x112D,0x1173,0x11C0 ], + [ 0xEA46, 0x112D,0x1174,0x11AB ], + [ 0xEA47, 0x112D,0x1174,0x11AF ], + [ 0xEA48, 0x112D,0x1174,0x11D0 ], + [ 0xEA49, 0x112D,0x1174,0x11B7 ], + [ 0xEA4A, 0x112D,0x1174,0x11BA ], + [ 0xEA4C, 0x112D,0x1175,0x11A8 ], + [ 0xEA4D, 0x112D,0x1175,0x11AB ], + [ 0xEA4E, 0x112D,0x1175,0x11AD ], + [ 0xEA4F, 0x112D,0x1175,0x11AE ], + [ 0xEA50, 0x112D,0x1175,0x11AF ], + [ 0xEA51, 0x112D,0x1175,0x11B6 ], + [ 0xEA52, 0x112D,0x1175,0x11B7 ], + [ 0xEA53, 0x112D,0x1175,0x11B8 ], + [ 0xEA54, 0x112D,0x1175,0x11BA ], + [ 0xEA55, 0x112D,0x1175,0x11BC ], + [ 0xEA56, 0x112D,0x1175,0x11C2 ], + [ 0xEA59, 0x112D,0x119E,0x11A8 ], + [ 0xEA5A, 0x112D,0x119E,0x11AB ], + [ 0xEA5B, 0x112D,0x119E,0x11AE ], + [ 0xEA5C, 0x112D,0x119E,0x11AF ], + [ 0xEA5D, 0x112D,0x119E,0x11B7 ], + [ 0xEA5E, 0x112D,0x119E,0x11B8 ], + [ 0xEA5F, 0x112D,0x119E,0x11BA ], + [ 0xEA60, 0x112D,0x119E,0x11F0 ], + [ 0xEA62, 0x112D,0x11A1,0x11A8 ], + [ 0xEA63, 0x112D,0x11A1,0x11AB ], + [ 0xEA64, 0x112D,0x11A1,0x11AF ], + [ 0xEA65, 0x112D,0x11A1,0x11D9 ], + [ 0xEA66, 0x112D,0x11A1,0x11B7 ], + [ 0xEA67, 0x112D,0x11A1,0x11B8 ], + [ 0xEA68, 0x112D,0x11A1,0x11BA ], + [ 0xEA69, 0x112D,0x11A1,0x11BC ], + [ 0xEA6B, 0x112E,0x1161,0x11AF ], + [ 0xEA6D, 0x112E,0x1167,0x11A8 ], + [ 0xEA72, 0x112F,0x1161,0x11A8 ], + [ 0xEA73, 0x112F,0x1161,0x11AB ], + [ 0xEA74, 0x112F,0x1161,0x11AE ], + [ 0xEA75, 0x112F,0x1161,0x11AF ], + [ 0xEA76, 0x112F,0x1161,0x11B6 ], + [ 0xEA77, 0x112F,0x1161,0x11B7 ], + [ 0xEA78, 0x112F,0x1161,0x11B8 ], + [ 0xEA79, 0x112F,0x1161,0x11BA ], + [ 0xEA7A, 0x112F,0x1161,0x11BC ], + [ 0xEA7B, 0x112F,0x1161,0xD7F6 ], + [ 0xEA7C, 0x112F,0x1161,0x11F0 ], + [ 0xEA7D, 0x112F,0x1161,0xD7F6 ], + [ 0xEA7E, 0x112F,0x1161,0x11C2 ], + [ 0xEA80, 0x112F,0x1162,0x11A8 ], + [ 0xEA81, 0x112F,0x1162,0x11AB ], + [ 0xEA82, 0x112F,0x1162,0x11AF ], + [ 0xEA83, 0x112F,0x1162,0x11B7 ], + [ 0xEA84, 0x112F,0x1162,0x11B8 ], + [ 0xEA85, 0x112F,0x1162,0x11BA ], + [ 0xEA86, 0x112F,0x1162,0x11BC ], + [ 0xEA87, 0x112F,0x1162,0x11F0 ], + [ 0xEA89, 0x112F,0x1163,0x11A8 ], + [ 0xEA8A, 0x112F,0x1163,0x11BC ], + [ 0xEA8B, 0x112F,0x1163,0x11F0 ], + [ 0xEA8E, 0x112F,0x1165,0x11A8 ], + [ 0xEA8F, 0x112F,0x1165,0x11AB ], + [ 0xEA90, 0x112F,0x1165,0x11AE ], + [ 0xEA91, 0x112F,0x1165,0x11AF ], + [ 0xEA92, 0x112F,0x1165,0x11B0 ], + [ 0xEA93, 0x112F,0x1165,0x11B2 ], + [ 0xEA94, 0x112F,0x1165,0x11B7 ], + [ 0xEA95, 0x112F,0x1165,0x11B8 ], + [ 0xEA96, 0x112F,0x1165,0x11BA ], + [ 0xEA97, 0x112F,0x1165,0x11BC ], + [ 0xEA98, 0x112F,0x1165,0x11F0 ], + [ 0xEA99, 0x112F,0x1165,0x11BF ], + [ 0xEA9B, 0x112F,0x117C,0x11BA ], + [ 0xEA9C, 0x112F,0x117C,0x11BB ], + [ 0xEA9D, 0x112F,0x117C,0x11BF ], + [ 0xEA9F, 0x112F,0x1166,0x11A8 ], + [ 0xEAA0, 0x112F,0x1166,0x11AB ], + [ 0xEAA1, 0x112F,0x1166,0x11AF ], + [ 0xEAA2, 0x112F,0x1166,0x11B7 ], + [ 0xEAA3, 0x112F,0x1166,0x11BA ], + [ 0xEAA4, 0x112F,0x1166,0x11BC ], + [ 0xEAA6, 0x112F,0x1167,0x11A8 ], + [ 0xEAA7, 0x112F,0x1167,0x11AB ], + [ 0xEAA8, 0x112F,0x1167,0x11BA ], + [ 0xEAA9, 0x112F,0x1167,0x11BC ], + [ 0xEAAC, 0x112F,0x1169,0x11A8 ], + [ 0xEAAD, 0x112F,0x1169,0x11AA ], + [ 0xEAAE, 0x112F,0x1169,0x11AB ], + [ 0xEAAF, 0x112F,0x1169,0x11AF ], + [ 0xEAB0, 0x112F,0x1169,0x11B7 ], + [ 0xEAB1, 0x112F,0x1169,0x11B8 ], + [ 0xEAB2, 0x112F,0x1169,0x11BA ], + [ 0xEAB3, 0x112F,0x1169,0x11BC ], + [ 0xEAB4, 0x112F,0x1169,0x11F0 ], + [ 0xEAB5, 0x112F,0x1169,0x11F1 ], + [ 0xEAB9, 0x112F,0x116C,0x11AB ], + [ 0xEABA, 0x112F,0x116C,0x11AF ], + [ 0xEABC, 0x112F,0x116D,0x11A8 ], + [ 0xEABD, 0x112F,0x116D,0x11BA ], + [ 0xEABE, 0x112F,0x116D,0x11BC ], + [ 0xEAC0, 0x112F,0x116E,0x11A8 ], + [ 0xEAC1, 0x112F,0x116E,0x11AB ], + [ 0xEAC2, 0x112F,0x116E,0x11AF ], + [ 0xEAC3, 0x112F,0x116E,0x11B0 ], + [ 0xEAC4, 0x112F,0x116E,0x11B2 ], + [ 0xEAC5, 0x112F,0x116E,0x11B7 ], + [ 0xEAC6, 0x112F,0x116E,0x11BA ], + [ 0xEAC7, 0x112F,0x116E,0x11BC ], + [ 0xEAC8, 0x112F,0x116E,0x11F0 ], + [ 0xEACE, 0x112F,0x1171,0x11AB ], + [ 0xEACF, 0x112F,0x1171,0x11AF ], + [ 0xEAD0, 0x112F,0x1171,0x11B7 ], + [ 0xEAD1, 0x112F,0x1171,0x11BA ], + [ 0xEAD3, 0x112F,0x1172,0x11A8 ], + [ 0xEAD4, 0x112F,0x1172,0x11AF ], + [ 0xEAD5, 0x112F,0x1172,0x11B7 ], + [ 0xEAD6, 0x112F,0x1172,0x11BC ], + [ 0xEAD7, 0x112F,0x1172,0x11F0 ], + [ 0xEADA, 0x112F,0x1173,0x11A8 ], + [ 0xEADB, 0x112F,0x1173,0x11AB ], + [ 0xEADC, 0x112F,0x1173,0x11AE ], + [ 0xEADD, 0x112F,0x1173,0x11AF ], + [ 0xEADE, 0x112F,0x1173,0x11B2 ], + [ 0xEADF, 0x112F,0x1173,0x11B6 ], + [ 0xEAE0, 0x112F,0x1173,0x11B7 ], + [ 0xEAE1, 0x112F,0x1173,0x11B8 ], + [ 0xEAE2, 0x112F,0x1173,0x11BA ], + [ 0xEAE3, 0x112F,0x1173,0x11BC ], + [ 0xEAE4, 0x112F,0x1173,0x11F0 ], + [ 0xEAE5, 0x112F,0x1173,0x11F1 ], + [ 0xEAE6, 0x112F,0x1173,0x11BD ], + [ 0xEAE8, 0x112F,0x1174,0x11AB ], + [ 0xEAE9, 0x112F,0x1174,0x11AF ], + [ 0xEAEA, 0x112F,0x1174,0x11BA ], + [ 0xEAEB, 0x112F,0x1174,0x11EB ], + [ 0xEAEC, 0x112F,0x1174,0x11BE ], + [ 0xEAEE, 0x112F,0x1175,0x11A8 ], + [ 0xEAEF, 0x112F,0x1175,0x11AB ], + [ 0xEAF0, 0x112F,0x1175,0x11AE ], + [ 0xEAF1, 0x112F,0x1175,0x11AF ], + [ 0xEAF2, 0x112F,0x1175,0x11B7 ], + [ 0xEAF3, 0x112F,0x1175,0x11BA ], + [ 0xEAF4, 0x112F,0x1175,0xD7F2 ], + [ 0xEAF5, 0x112F,0x1175,0x11BC ], + [ 0xEAF6, 0x112F,0x1175,0x11C2 ], + [ 0xEAF9, 0x112F,0x119E,0x11A8 ], + [ 0xEAFA, 0x112F,0x119E,0x11AB ], + [ 0xEAFB, 0x112F,0x119E,0x11AE ], + [ 0xEAFC, 0x112F,0x119E,0x11AF ], + [ 0xEAFD, 0x112F,0x119E,0x11B6 ], + [ 0xEAFE, 0x112F,0x119E,0x11B7 ], + [ 0xEAFF, 0x112F,0x119E,0x11B8 ], + [ 0xEB00, 0x112F,0x119E,0x11BA ], + [ 0xEB01, 0x112F,0x119E,0x11BC ], + [ 0xEB02, 0x112F,0x119E,0x11F0 ], + [ 0xEB03, 0x112F,0x119E,0x11C2 ], + [ 0xEB05, 0x112F,0x11A1,0x11A8 ], + [ 0xEB06, 0x112F,0x11A1,0x11AB ], + [ 0xEB07, 0x112F,0x11A1,0x11AF ], + [ 0xEB08, 0x112F,0x11A1,0x11B7 ], + [ 0xEB09, 0x112F,0x11A1,0x11B8 ], + [ 0xEB0A, 0x112F,0x11A1,0x11BA ], + [ 0xEB0B, 0x112F,0x11A1,0x11BC ], + [ 0xEB0C, 0x112F,0x11A1,0x11F0 ], + [ 0xEB0F, 0x1130,0x1162,0x11AB ], + [ 0xEB12, 0x1130,0x1165,0x11BA ], + [ 0xEB15, 0x1130,0x1167,0x11BA ], + [ 0xEB18, 0x1130,0x1172,0x11AB ], + [ 0xEB19, 0x1130,0x1172,0x11BC ], + [ 0xEB1B, 0x1130,0x1173,0x11AB ], + [ 0xEB1C, 0x1130,0x1173,0x11AF ], + [ 0xEB1D, 0x1130,0x1173,0x11B7 ], + [ 0xEB1F, 0x1130,0x1175,0x11AB ], + [ 0xEB21, 0x1131,0x1161,0x11AF ], + [ 0xEB24, 0x1131,0x1173,0x11AF ], + [ 0xEB26, 0x1131,0x119E,0x11AF ], + [ 0xEB28, 0x1132,0x1161,0x11A8 ], + [ 0xEB29, 0x1132,0x1161,0x11AB ], + [ 0xEB2A, 0x1132,0x1161,0x11AE ], + [ 0xEB2B, 0x1132,0x1161,0x11AF ], + [ 0xEB2C, 0x1132,0x1161,0x11B0 ], + [ 0xEB2D, 0x1132,0x1161,0x11D0 ], + [ 0xEB2E, 0x1132,0x1161,0x11B7 ], + [ 0xEB2F, 0x1132,0x1161,0x11B8 ], + [ 0xEB30, 0x1132,0x1161,0x11BA ], + [ 0xEB31, 0x1132,0x1161,0x11BC ], + [ 0xEB32, 0x1132,0x1161,0x11F0 ], + [ 0xEB33, 0x1132,0x1161,0x11C2 ], + [ 0xEB35, 0x1132,0x1162,0x11A8 ], + [ 0xEB36, 0x1132,0x1162,0x11AB ], + [ 0xEB37, 0x1132,0x1162,0x11AF ], + [ 0xEB38, 0x1132,0x1162,0x11B7 ], + [ 0xEB39, 0x1132,0x1162,0x11BA ], + [ 0xEB3A, 0x1132,0x1162,0x11F0 ], + [ 0xEB3C, 0x1132,0x1163,0x11B7 ], + [ 0xEB3E, 0x1132,0x1165,0x11A8 ], + [ 0xEB3F, 0x1132,0x1165,0x11AB ], + [ 0xEB40, 0x1132,0x1165,0x11AE ], + [ 0xEB41, 0x1132,0x1165,0x11AF ], + [ 0xEB42, 0x1132,0x1165,0x11B7 ], + [ 0xEB43, 0x1132,0x1165,0x11B8 ], + [ 0xEB44, 0x1132,0x1165,0x11BA ], + [ 0xEB45, 0x1132,0x1165,0x11BC ], + [ 0xEB46, 0x1132,0x1165,0x11F0 ], + [ 0xEB48, 0x1132,0x1166,0x11AB ], + [ 0xEB49, 0x1132,0x1166,0x11AF ], + [ 0xEB4A, 0x1132,0x1166,0x11B7 ], + [ 0xEB4B, 0x1132,0x1166,0x11BA ], + [ 0xEB4D, 0x1132,0x1167,0x11A8 ], + [ 0xEB4E, 0x1132,0x1167,0x11AB ], + [ 0xEB4F, 0x1132,0x1167,0x11AF ], + [ 0xEB50, 0x1132,0x1167,0x11B7 ], + [ 0xEB51, 0x1132,0x1167,0x11BA ], + [ 0xEB52, 0x1132,0x1167,0xD7F2 ], + [ 0xEB53, 0x1132,0x1167,0x11F0 ], + [ 0xEB54, 0x1132,0x1167,0x11C2 ], + [ 0xEB57, 0x1132,0x1169,0x11A8 ], + [ 0xEB58, 0x1132,0x1169,0x11AB ], + [ 0xEB59, 0x1132,0x1169,0x11AF ], + [ 0xEB5A, 0x1132,0x1169,0x11B7 ], + [ 0xEB5B, 0x1132,0x1169,0x11B8 ], + [ 0xEB5C, 0x1132,0x1169,0x11BA ], + [ 0xEB5D, 0x1132,0x1169,0x11E7 ], + [ 0xEB5E, 0x1132,0x1169,0x11BC ], + [ 0xEB5F, 0x1132,0x1169,0x11F0 ], + [ 0xEB60, 0x1132,0x1169,0x11F1 ], + [ 0xEB61, 0x1132,0x1169,0x11C2 ], + [ 0xEB67, 0x1132,0x116E,0x11A8 ], + [ 0xEB68, 0x1132,0x116E,0x11AB ], + [ 0xEB69, 0x1132,0x116E,0x11AE ], + [ 0xEB6A, 0x1132,0x116E,0x11AF ], + [ 0xEB6B, 0x1132,0x116E,0x11B1 ], + [ 0xEB6C, 0x1132,0x116E,0x11B7 ], + [ 0xEB6D, 0x1132,0x116E,0x11BA ], + [ 0xEB6E, 0x1132,0x116E,0x11BC ], + [ 0xEB6F, 0x1132,0x116E,0x11BD ], + [ 0xEB70, 0x1132,0x116E,0x11BE ], + [ 0xEB79, 0x1132,0x1173,0x11A8 ], + [ 0xEB7A, 0x1132,0x1173,0x11AB ], + [ 0xEB7B, 0x1132,0x1173,0x11AF ], + [ 0xEB7C, 0x1132,0x1173,0x11B3 ], + [ 0xEB7D, 0x1132,0x1173,0x11B7 ], + [ 0xEB7E, 0x1132,0x1173,0x11BA ], + [ 0xEB7F, 0x1132,0x1173,0x11BC ], + [ 0xEB81, 0x1132,0x1174,0x11AF ], + [ 0xEB83, 0x1132,0x1175,0x11A8 ], + [ 0xEB84, 0x1132,0x1175,0x11AB ], + [ 0xEB85, 0x1132,0x1175,0x11AF ], + [ 0xEB86, 0x1132,0x1175,0x11B7 ], + [ 0xEB87, 0x1132,0x1175,0x11BA ], + [ 0xEB88, 0x1132,0x1175,0x11E7 ], + [ 0xEB89, 0x1132,0x1175,0xD7F2 ], + [ 0xEB8A, 0x1132,0x1175,0x11F0 ], + [ 0xEB8B, 0x1132,0x1175,0x11BE ], + [ 0xEB8C, 0x1132,0x1175,0x11C2 ], + [ 0xEB8F, 0x1132,0x119E,0x11A8 ], + [ 0xEB90, 0x1132,0x119E,0x11AB ], + [ 0xEB91, 0x1132,0x119E,0x11AF ], + [ 0xEB92, 0x1132,0x119E,0x11D0 ], + [ 0xEB93, 0x1132,0x119E,0x11B7 ], + [ 0xEB94, 0x1132,0x119E,0x11B8 ], + [ 0xEB95, 0x1132,0x119E,0x11BA ], + [ 0xEB96, 0x1132,0x119E,0x11BC ], + [ 0xEB98, 0x1132,0x11A1,0x11A8 ], + [ 0xEB99, 0x1132,0x11A1,0x11AB ], + [ 0xEB9A, 0x1132,0x11A1,0x11AF ], + [ 0xEB9B, 0x1132,0x11A1,0x11B7 ], + [ 0xEB9C, 0x1132,0x11A1,0x11BA ], + [ 0xEB9D, 0x1132,0x11A1,0x11E7 ], + [ 0xEB9E, 0x1132,0x11A1,0x11BC ], + [ 0xEB9F, 0x1132,0x11A1,0x11F0 ], + [ 0xEBA3, 0x1133,0x116E,0x11AF ], + [ 0xEBA5, 0x1133,0x1173,0x11AF ], + [ 0xEBA8, 0x110A,0x1161,0x11E2 ], + [ 0xEBA9, 0x110A,0x1161,0xD7F2 ], + [ 0xEBAA, 0x110A,0x1161,0x11F0 ], + [ 0xEBAB, 0x110A,0x1163,0x11E2 ], + [ 0xEBAC, 0x110A,0x1163,0x11F0 ], + [ 0xEBAD, 0x110A,0x1165,0x11F0 ], + [ 0xEBAE, 0x110A,0x1167,0x11D9 ], + [ 0xEBAF, 0x110A,0x1167,0x11F0 ], + [ 0xEBB0, 0x110A,0x1167,0x11F9 ], + [ 0xEBB1, 0x110A,0x1169,0x11E2 ], + [ 0xEBB2, 0x110A,0x1169,0x11F0 ], + [ 0xEBB3, 0x110A,0x116D,0x11E2 ], + [ 0xEBB4, 0x110A,0x116D,0x11F0 ], + [ 0xEBB6, 0x110A,0x116E,0x11D9 ], + [ 0xEBB7, 0x110A,0x116E,0x11E2 ], + [ 0xEBB8, 0x110A,0x116E,0x11F9 ], + [ 0xEBBA, 0x110A,0x1189,0x11AB ], + [ 0xEBBB, 0x110A,0x1189,0x11BC ], + [ 0xEBBD, 0x110A,0xD7B5,0x11AB ], + [ 0xEBBF, 0x110A,0x1172,0x11D9 ], + [ 0xEBC0, 0x110A,0x1172,0x11E2 ], + [ 0xEBC1, 0x110A,0x1172,0x11F0 ], + [ 0xEBC2, 0x110A,0x1172,0x11F9 ], + [ 0xEBC4, 0x110A,0x1191,0x11AB ], + [ 0xEBC5, 0x110A,0x1191,0x11BC ], + [ 0xEBC7, 0x110A,0x1192,0x11BC ], + [ 0xEBC9, 0x110A,0x1194,0x11BC ], + [ 0xEBCA, 0x110A,0x1194,0x11F0 ], + [ 0xEBCB, 0x110A,0x1173,0x11D9 ], + [ 0xEBCC, 0x110A,0x1173,0x11EB ], + [ 0xEBCD, 0x110A,0x1173,0x11F0 ], + [ 0xEBCE, 0x110A,0x1175,0x11D9 ], + [ 0xEBCF, 0x110A,0x1175,0x11E2 ], + [ 0xEBD0, 0x110A,0x1175,0x11EB ], + [ 0xEBD1, 0x110A,0x1175,0x11F0 ], + [ 0xEBD2, 0x110A,0x1175,0x11F9 ], + [ 0xEBD5, 0x110A,0x119E,0x11A8 ], + [ 0xEBD6, 0x110A,0x119E,0x11AB ], + [ 0xEBD7, 0x110A,0x119E,0x11AE ], + [ 0xEBD8, 0x110A,0x119E,0x11AF ], + [ 0xEBD9, 0x110A,0x119E,0x11B7 ], + [ 0xEBDA, 0x110A,0x119E,0x11DD ], + [ 0xEBDB, 0x110A,0x119E,0x11B8 ], + [ 0xEBDC, 0x110A,0x119E,0x11E6 ], + [ 0xEBDD, 0x110A,0x119E,0x11BA ], + [ 0xEBDE, 0x110A,0x119E,0x11BC ], + [ 0xEBDF, 0x110A,0x119E,0x11F0 ], + [ 0xEBE0, 0x110A,0x119E,0x11C1 ], + [ 0xEBE2, 0x110A,0x11A1,0x11AB ], + [ 0xEBE3, 0x110A,0x11A1,0x11F0 ], + [ 0xEBE7, 0x1135,0x1173,0x11AF ], + [ 0xEBE8, 0x1135,0x1173,0x11B7 ], + [ 0xEBEA, 0x1135,0x1175,0x11AF ], + [ 0xEBEC, 0x1136,0x1161,0x11A8 ], + [ 0xEBED, 0x1136,0x1161,0x11AB ], + [ 0xEBEE, 0x1136,0x1161,0x11AF ], + [ 0xEBEF, 0x1136,0x1161,0x11B2 ], + [ 0xEBF0, 0x1136,0x1161,0x11B7 ], + [ 0xEBF1, 0x1136,0x1161,0x11B8 ], + [ 0xEBF2, 0x1136,0x1161,0x11BA ], + [ 0xEBF3, 0x1136,0x1161,0x11E9 ], + [ 0xEBF4, 0x1136,0x1161,0x11BC ], + [ 0xEBF5, 0x1136,0x1161,0x11F0 ], + [ 0xEBF7, 0x1136,0x1162,0x11A8 ], + [ 0xEBF8, 0x1136,0x1162,0x11AB ], + [ 0xEBF9, 0x1136,0x1162,0x11AF ], + [ 0xEBFA, 0x1136,0x1162,0x11BA ], + [ 0xEBFB, 0x1136,0x1162,0x11BC ], + [ 0xEBFC, 0x1136,0x1162,0x11F0 ], + [ 0xEBFE, 0x1136,0x1163,0x11A8 ], + [ 0xEBFF, 0x1136,0x1163,0x11BC ], + [ 0xEC00, 0x1136,0x1163,0x11F0 ], + [ 0xEC02, 0x1136,0x1165,0x11A8 ], + [ 0xEC03, 0x1136,0x1165,0x11AB ], + [ 0xEC04, 0x1136,0x1165,0x11AF ], + [ 0xEC05, 0x1136,0x1165,0x11B7 ], + [ 0xEC06, 0x1136,0x1165,0x11B8 ], + [ 0xEC07, 0x1136,0x1165,0x11BA ], + [ 0xEC08, 0x1136,0x1165,0x11BC ], + [ 0xEC0A, 0x1136,0x1166,0x11AB ], + [ 0xEC0B, 0x1136,0x1166,0x11AF ], + [ 0xEC0C, 0x1136,0x1166,0x11B8 ], + [ 0xEC0D, 0x1136,0x1166,0x11BA ], + [ 0xEC0F, 0x1136,0x1167,0x11A8 ], + [ 0xEC10, 0x1136,0x1167,0x11AB ], + [ 0xEC11, 0x1136,0x1167,0x11AF ], + [ 0xEC12, 0x1136,0x1167,0x11BA ], + [ 0xEC13, 0x1136,0x1167,0x11F0 ], + [ 0xEC15, 0x1136,0x1168,0x11AB ], + [ 0xEC17, 0x1136,0x1169,0x11A8 ], + [ 0xEC18, 0x1136,0x1169,0x11AB ], + [ 0xEC19, 0x1136,0x1169,0x11AF ], + [ 0xEC1A, 0x1136,0x1169,0x11B7 ], + [ 0xEC1B, 0x1136,0x1169,0x11B8 ], + [ 0xEC1C, 0x1136,0x1169,0x11BA ], + [ 0xEC1D, 0x1136,0x1169,0x11BC ], + [ 0xEC1E, 0x1136,0x1169,0x11BD ], + [ 0xEC1F, 0x1136,0x1169,0x11BE ], + [ 0xEC21, 0x1136,0x116A,0x11A8 ], + [ 0xEC23, 0x1136,0x116C,0x11A8 ], + [ 0xEC24, 0x1136,0x116C,0x11AB ], + [ 0xEC25, 0x1136,0x116C,0x11AF ], + [ 0xEC26, 0x1136,0x116C,0x11B7 ], + [ 0xEC28, 0x1136,0x116D,0x11A8 ], + [ 0xEC29, 0x1136,0x116D,0x11AE ], + [ 0xEC2A, 0x1136,0x116D,0x11B7 ], + [ 0xEC2B, 0x1136,0x116D,0x11BA ], + [ 0xEC2C, 0x1136,0x116D,0x11BC ], + [ 0xEC2E, 0x1136,0x116E,0x11A8 ], + [ 0xEC2F, 0x1136,0x116E,0x11AB ], + [ 0xEC30, 0x1136,0x116E,0x11AF ], + [ 0xEC31, 0x1136,0x116E,0x11B7 ], + [ 0xEC32, 0x1136,0x116E,0x11B8 ], + [ 0xEC33, 0x1136,0x116E,0x11BC ], + [ 0xEC37, 0x1136,0x1171,0x11A8 ], + [ 0xEC39, 0x1136,0x1172,0x11A8 ], + [ 0xEC3A, 0x1136,0x1172,0x11AF ], + [ 0xEC3B, 0x1136,0x1172,0x11B7 ], + [ 0xEC3D, 0x1136,0x1173,0x11A8 ], + [ 0xEC3E, 0x1136,0x1173,0x11AB ], + [ 0xEC3F, 0x1136,0x1173,0x11AF ], + [ 0xEC40, 0x1136,0x1173,0x11B7 ], + [ 0xEC41, 0x1136,0x1173,0x11BA ], + [ 0xEC42, 0x1136,0x1173,0x11BC ], + [ 0xEC44, 0x1136,0x1174,0x11AF ], + [ 0xEC46, 0x1136,0x1175,0x11A8 ], + [ 0xEC47, 0x1136,0x1175,0x11AB ], + [ 0xEC48, 0x1136,0x1175,0x11AF ], + [ 0xEC49, 0x1136,0x1175,0x11D9 ], + [ 0xEC4A, 0x1136,0x1175,0x11B7 ], + [ 0xEC4B, 0x1136,0x1175,0x11B8 ], + [ 0xEC4C, 0x1136,0x1175,0x11BA ], + [ 0xEC4D, 0x1136,0x1175,0xD7F2 ], + [ 0xEC4E, 0x1136,0x1175,0x11BC ], + [ 0xEC4F, 0x1136,0x1175,0x11F0 ], + [ 0xEC50, 0x1136,0x1175,0x11C2 ], + [ 0xEC52, 0x1136,0x119E,0x11A8 ], + [ 0xEC53, 0x1136,0x119E,0x11AB ], + [ 0xEC54, 0x1136,0x119E,0x11AF ], + [ 0xEC55, 0x1136,0x119E,0x11B7 ], + [ 0xEC56, 0x1136,0x119E,0x11B8 ], + [ 0xEC57, 0x1136,0x119E,0x11BA ], + [ 0xEC58, 0x1136,0x119E,0x11BC ], + [ 0xEC5A, 0x1136,0x11A1,0x11A8 ], + [ 0xEC5B, 0x1136,0x11A1,0x11AF ], + [ 0xEC5C, 0x1136,0x11A1,0x11BC ], + [ 0xEC5D, 0x1136,0x11A1,0x11F0 ], + [ 0xEC61, 0x1137,0x119E,0x11AF ], + [ 0xEC62, 0x1137,0x119E,0x11B8 ], + [ 0xEC64, 0x1138,0x1161,0x11BC ], + [ 0xEC66, 0x1138,0x1165,0x11AB ], + [ 0xEC67, 0x1138,0x1165,0x11AF ], + [ 0xEC6A, 0x1138,0x1169,0x11AB ], + [ 0xEC6B, 0x1138,0x1169,0x11BA ], + [ 0xEC6C, 0x1138,0x1169,0x11BC ], + [ 0xEC6D, 0x1138,0x1169,0x11F0 ], + [ 0xEC71, 0x1138,0x116C,0x11BC ], + [ 0xEC72, 0x1138,0x116C,0x11F0 ], + [ 0xEC76, 0x1138,0x1173,0x11AB ], + [ 0xEC7B, 0x1139,0x1161,0x11AF ], + [ 0xEC7D, 0x1139,0x1165,0x11AF ], + [ 0xEC80, 0x1139,0x1169,0x11B8 ], + [ 0xEC82, 0x1139,0x116E,0x11A8 ], + [ 0xEC85, 0x1139,0x1173,0x11AF ], + [ 0xEC86, 0x1139,0x1173,0x11B7 ], + [ 0xEC87, 0x1139,0x1173,0x11BA ], + [ 0xEC89, 0x1139,0x1175,0x11BF ], + [ 0xEC8B, 0x1139,0x119E,0x11AF ], + [ 0xEC8C, 0x1139,0x119E,0x11B7 ], + [ 0xEC8E, 0x113A,0x1167,0x11AB ], + [ 0xEC90, 0x113A,0x116E,0x11AB ], + [ 0xEC93, 0x113A,0x119E,0x11AF ], + [ 0xEC95, 0x113B,0x1165,0x11AF ], + [ 0xEC98, 0x113B,0x1173,0x11AF ], + [ 0xEC9A, 0x113C,0x1161,0x11AB ], + [ 0xEC9B, 0x113C,0x1161,0x11F0 ], + [ 0xEC9E, 0x113C,0x1163,0x11B7 ], + [ 0xEC9F, 0x113C,0x1163,0x11E2 ], + [ 0xECA0, 0x113C,0x1163,0x11F0 ], + [ 0xECA2, 0x113C,0x1165,0x11AB ], + [ 0xECA4, 0x113C,0x1167,0x11AB ], + [ 0xECA7, 0x113C,0x116E,0x11AB ], + [ 0xECA8, 0x113C,0x116E,0x11BC ], + [ 0xECAB, 0x113C,0x1172,0x11AB ], + [ 0xECAD, 0x113C,0x1191,0x11AB ], + [ 0xECAF, 0x113C,0x1173,0x11AB ], + [ 0xECB0, 0x113C,0x1173,0x11EB ], + [ 0xECB2, 0x113C,0x1175,0x11BC ], + [ 0xECB4, 0x113D,0x1163,0x11BC ], + [ 0xECB5, 0x113D,0x1163,0x11F0 ], + [ 0xECB7, 0x113D,0x1167,0x11AB ], + [ 0xECBB, 0x113D,0x1172,0x11AB ], + [ 0xECBC, 0x113D,0x1172,0x11F0 ], + [ 0xECBE, 0x113D,0x1191,0x11AB ], + [ 0xECC1, 0x113D,0x1173,0x11EB ], + [ 0xECC3, 0x113D,0x1175,0x11AB ], + [ 0xECC4, 0x113D,0x1175,0x11EB ], + [ 0xECC5, 0x113D,0x1175,0x11F9 ], + [ 0xECC7, 0x113E,0x1161,0x11AB ], + [ 0xECC8, 0x113E,0x1161,0x11AE ], + [ 0xECCB, 0x113E,0x1163,0x11B7 ], + [ 0xECCC, 0x113E,0x1163,0x11E2 ], + [ 0xECCE, 0x113E,0x1167,0x11AB ], + [ 0xECD3, 0x113E,0x116E,0x11A8 ], + [ 0xECD4, 0x113E,0x116E,0x11BC ], + [ 0xECD7, 0x113E,0x1172,0x11AB ], + [ 0xECD9, 0x113E,0x1191,0x11AB ], + [ 0xECDB, 0x113E,0x1173,0x11EB ], + [ 0xECDC, 0x113E,0x1173,0x11BC ], + [ 0xECDE, 0x113E,0x1175,0x11AB ], + [ 0xECDF, 0x113E,0x1175,0x11B7 ], + [ 0xECE0, 0x113E,0x1175,0x11E2 ], + [ 0xECE2, 0x113F,0x1163,0x11F0 ], + [ 0xECE4, 0x113F,0x1167,0x11AB ], + [ 0xECE8, 0x113F,0x1172,0x11A8 ], + [ 0xECE9, 0x113F,0x1172,0x11AB ], + [ 0xECEA, 0x113F,0x1172,0x11F0 ], + [ 0xECEC, 0x113F,0x1173,0x11EB ], + [ 0xECEE, 0x113F,0x1175,0x11AB ], + [ 0xECEF, 0x113F,0x1175,0x11F9 ], + [ 0xECF1, 0x1140,0x1161,0x11A8 ], + [ 0xECF2, 0x1140,0x1161,0x11AB ], + [ 0xECF3, 0x1140,0x1161,0x11AE ], + [ 0xECF4, 0x1140,0x1161,0x11AF ], + [ 0xECF5, 0x1140,0x1161,0x11B7 ], + [ 0xECF6, 0x1140,0x1161,0x11DD ], + [ 0xECF7, 0x1140,0x1161,0x11B8 ], + [ 0xECF8, 0x1140,0x1161,0x11BA ], + [ 0xECF9, 0x1140,0x1161,0x11BC ], + [ 0xECFA, 0x1140,0x1161,0x11F0 ], + [ 0xECFC, 0x1140,0x1162,0x11AB ], + [ 0xECFD, 0x1140,0x1162,0x11BA ], + [ 0xECFE, 0x1140,0x1162,0x11EB ], + [ 0xECFF, 0x1140,0x1162,0x11BC ], + [ 0xED00, 0x1140,0x1162,0x11F0 ], + [ 0xED02, 0x1140,0x1163,0x11A8 ], + [ 0xED03, 0x1140,0x1163,0x11AB ], + [ 0xED04, 0x1140,0x1163,0x11B7 ], + [ 0xED05, 0x1140,0x1163,0x11E2 ], + [ 0xED06, 0x1140,0x1163,0x11B8 ], + [ 0xED07, 0x1140,0x1163,0x11E6 ], + [ 0xED08, 0x1140,0x1163,0x11BC ], + [ 0xED09, 0x1140,0x1163,0x11F0 ], + [ 0xED0A, 0x1140,0x1163,0x11F9 ], + [ 0xED0D, 0x1140,0x1165,0x11A8 ], + [ 0xED0E, 0x1140,0x1165,0x11AB ], + [ 0xED0F, 0x1140,0x1165,0x11AF ], + [ 0xED10, 0x1140,0x1165,0x11B7 ], + [ 0xED11, 0x1140,0x1165,0x11DD ], + [ 0xED12, 0x1140,0x1165,0x11B8 ], + [ 0xED13, 0x1140,0x1165,0x11BA ], + [ 0xED14, 0x1140,0x1165,0x11EB ], + [ 0xED15, 0x1140,0x1165,0x11BC ], + [ 0xED16, 0x1140,0x1165,0x11F0 ], + [ 0xED17, 0x1140,0x1165,0x11C2 ], + [ 0xED1A, 0x1140,0x1166,0x11AB ], + [ 0xED1B, 0x1140,0x1166,0x11BA ], + [ 0xED1D, 0x1140,0x1167,0x11A8 ], + [ 0xED1E, 0x1140,0x1167,0x11AB ], + [ 0xED1F, 0x1140,0x1167,0x11AF ], + [ 0xED20, 0x1140,0x1167,0x11B3 ], + [ 0xED21, 0x1140,0x1167,0x11D9 ], + [ 0xED22, 0x1140,0x1167,0x11B7 ], + [ 0xED23, 0x1140,0x1167,0x11B8 ], + [ 0xED24, 0x1140,0x1167,0x11BC ], + [ 0xED25, 0x1140,0x1167,0x11F0 ], + [ 0xED26, 0x1140,0x1167,0x11F9 ], + [ 0xED28, 0x1140,0x1168,0x11AB ], + [ 0xED29, 0x1140,0x1168,0x11AE ], + [ 0xED2A, 0x1140,0x1168,0x11B7 ], + [ 0xED2B, 0x1140,0x1168,0x11BA ], + [ 0xED2C, 0x1140,0x1168,0x11BC ], + [ 0xED2E, 0x1140,0x1169,0x11AB ], + [ 0xED2F, 0x1140,0x1169,0x11AF ], + [ 0xED30, 0x1140,0x1169,0x11D9 ], + [ 0xED31, 0x1140,0x1169,0x11B7 ], + [ 0xED32, 0x1140,0x1169,0x11B8 ], + [ 0xED33, 0x1140,0x1169,0x11EB ], + [ 0xED34, 0x1140,0x1169,0x11BC ], + [ 0xED35, 0x1140,0x1169,0x11F0 ], + [ 0xED3A, 0x1140,0x116D,0x11A8 ], + [ 0xED3B, 0x1140,0x116D,0x11B7 ], + [ 0xED3C, 0x1140,0x116D,0x11E2 ], + [ 0xED3D, 0x1140,0x116D,0x11BA ], + [ 0xED3E, 0x1140,0x116D,0x11BC ], + [ 0xED3F, 0x1140,0x116D,0x11F0 ], + [ 0xED40, 0x1140,0x116D,0x11C2 ], + [ 0xED42, 0x1140,0x116E,0x11A8 ], + [ 0xED43, 0x1140,0x116E,0x11AB ], + [ 0xED44, 0x1140,0x116E,0x11AF ], + [ 0xED45, 0x1140,0x116E,0x11D9 ], + [ 0xED46, 0x1140,0x116E,0x11B7 ], + [ 0xED47, 0x1140,0x116E,0x11DD ], + [ 0xED48, 0x1140,0x116E,0x11B8 ], + [ 0xED49, 0x1140,0x116E,0x11BA ], + [ 0xED4A, 0x1140,0x116E,0x11BC ], + [ 0xED4B, 0x1140,0x116E,0x11F0 ], + [ 0xED4C, 0x1140,0x116E,0x11BE ], + [ 0xED4D, 0x1140,0x116E,0x11C2 ], + [ 0xED4F, 0x1140,0x1189,0x11AB ], + [ 0xED55, 0x1140,0x1171,0x11AB ], + [ 0xED57, 0x1140,0x1172,0x11A8 ], + [ 0xED58, 0x1140,0x1172,0x11AB ], + [ 0xED59, 0x1140,0x1172,0x11B7 ], + [ 0xED5A, 0x1140,0x1172,0x11E2 ], + [ 0xED5B, 0x1140,0x1172,0x11BA ], + [ 0xED5C, 0x1140,0x1172,0x11BC ], + [ 0xED5D, 0x1140,0x1172,0x11F0 ], + [ 0xED5E, 0x1140,0x1172,0x11BD ], + [ 0xED5F, 0x1140,0x1172,0x11BE ], + [ 0xED60, 0x1140,0x1172,0x11F9 ], + [ 0xED62, 0x1140,0x118F,0x11AB ], + [ 0xED64, 0x1140,0x1191,0x11AB ], + [ 0xED65, 0x1140,0x1191,0x11AF ], + [ 0xED66, 0x1140,0x1191,0x11D9 ], + [ 0xED68, 0x1140,0x1192,0x11BC ], + [ 0xED6A, 0x1140,0x1194,0x11BC ], + [ 0xED6C, 0x1140,0x1173,0x11A8 ], + [ 0xED6D, 0x1140,0x1173,0x11AB ], + [ 0xED6E, 0x1140,0x1173,0x11AF ], + [ 0xED6F, 0x1140,0x1173,0x11B1 ], + [ 0xED70, 0x1140,0x1173,0x11B3 ], + [ 0xED71, 0x1140,0x1173,0x11B6 ], + [ 0xED72, 0x1140,0x1173,0x11D9 ], + [ 0xED73, 0x1140,0x1173,0x11B7 ], + [ 0xED74, 0x1140,0x1173,0x11DD ], + [ 0xED75, 0x1140,0x1173,0x11E0 ], + [ 0xED76, 0x1140,0x1173,0x11B8 ], + [ 0xED77, 0x1140,0x1173,0x11BA ], + [ 0xED78, 0x1140,0x1173,0xD7F0 ], + [ 0xED79, 0x1140,0x1173,0x11EB ], + [ 0xED7A, 0x1140,0x1173,0x11F0 ], + [ 0xED7B, 0x1140,0x1173,0x11BE ], + [ 0xED7D, 0x1140,0x1174,0x11AB ], + [ 0xED7E, 0x1140,0x1174,0x11BA ], + [ 0xED80, 0x1140,0x1175,0x11A8 ], + [ 0xED81, 0x1140,0x1175,0x11AB ], + [ 0xED82, 0x1140,0x1175,0x11AE ], + [ 0xED83, 0x1140,0x1175,0x11AF ], + [ 0xED84, 0x1140,0x1175,0x11B3 ], + [ 0xED85, 0x1140,0x1175,0x11D9 ], + [ 0xED86, 0x1140,0x1175,0x11B7 ], + [ 0xED87, 0x1140,0x1175,0x11B8 ], + [ 0xED88, 0x1140,0x1175,0x11E6 ], + [ 0xED89, 0x1140,0x1175,0x11BA ], + [ 0xED8A, 0x1140,0x1175,0x11EB ], + [ 0xED8B, 0x1140,0x1175,0x11BC ], + [ 0xED8C, 0x1140,0x1175,0x11F0 ], + [ 0xED8D, 0x1140,0x1175,0x11F9 ], + [ 0xED90, 0x1140,0x119E,0x11A8 ], + [ 0xED91, 0x1140,0x119E,0x11AB ], + [ 0xED92, 0x1140,0x119E,0x11AE ], + [ 0xED93, 0x1140,0x119E,0x11AF ], + [ 0xED94, 0x1140,0x119E,0x11B0 ], + [ 0xED95, 0x1140,0x119E,0x11B3 ], + [ 0xED96, 0x1140,0x119E,0x11B6 ], + [ 0xED97, 0x1140,0x119E,0x11D9 ], + [ 0xED98, 0x1140,0x119E,0x11B7 ], + [ 0xED99, 0x1140,0x119E,0x11DD ], + [ 0xED9A, 0x1140,0x119E,0x11B8 ], + [ 0xED9B, 0x1140,0x119E,0x11E6 ], + [ 0xED9C, 0x1140,0x119E,0x11BA ], + [ 0xED9D, 0x1140,0x119E,0x11EB ], + [ 0xED9E, 0x1140,0x119E,0x11BC ], + [ 0xED9F, 0x1140,0x119E,0x11BD ], + [ 0xEDA1, 0x1140,0x11A1,0x11AB ], + [ 0xEDA2, 0x1140,0x11A1,0x11AF ], + [ 0xEDA3, 0x1140,0x11A1,0x11B8 ], + [ 0xEDA4, 0x1140,0x11A1,0x11BA ], + [ 0xEDA5, 0x110B,0x1161,0x11C7 ], + [ 0xEDA6, 0x110B,0x1161,0x11C9 ], + [ 0xEDA7, 0x110B,0x1161,0x11CD ], + [ 0xEDA8, 0x110B,0x1161,0x11D0 ], + [ 0xEDA9, 0x110B,0x1161,0x11D3 ], + [ 0xEDAA, 0x110B,0x1161,0xD7DA ], + [ 0xEDAB, 0x110B,0x1161,0x11D4 ], + [ 0xEDAC, 0x110B,0x1161,0x11D6 ], + [ 0xEDAD, 0x110B,0x1161,0x11D9 ], + [ 0xEDAE, 0x110B,0x1161,0x11DD ], + [ 0xEDAF, 0x110B,0x1161,0x11E1 ], + [ 0xEDB0, 0x110B,0x1161,0x11E2 ], + [ 0xEDB1, 0x110B,0x1161,0x11E3 ], + [ 0xEDB2, 0x110B,0x1161,0xD7E4 ], + [ 0xEDB3, 0x110B,0x1161,0x11E4 ], + [ 0xEDB4, 0x110B,0x1161,0x11E5 ], + [ 0xEDB5, 0x110B,0x1161,0x11E6 ], + [ 0xEDB6, 0x110B,0x1161,0x11EA ], + [ 0xEDB7, 0x110B,0x1161,0x11EB ], + [ 0xEDB8, 0x110B,0x1161,0x11F0 ], + [ 0xEDB9, 0x110B,0x1161,0x11F5 ], + [ 0xEDBB, 0x110B,0x1176,0x11AF ], + [ 0xEDBC, 0x110B,0x1162,0x11EB ], + [ 0xEDBD, 0x110B,0x1162,0x11F0 ], + [ 0xEDBE, 0x110B,0x1163,0x11D9 ], + [ 0xEDBF, 0x110B,0x1163,0x11DC ], + [ 0xEDC0, 0x110B,0x1163,0x11DD ], + [ 0xEDC1, 0x110B,0x1163,0x11E2 ], + [ 0xEDC2, 0x110B,0x1163,0x11E6 ], + [ 0xEDC3, 0x110B,0x1163,0x11EA ], + [ 0xEDC4, 0x110B,0x1163,0x11F1 ], + [ 0xEDC5, 0x110B,0x1163,0x11F0 ], + [ 0xEDC6, 0x110B,0x1163,0x11F5 ], + [ 0xEDC7, 0x110B,0x1163,0x11F9 ], + [ 0xEDCA, 0x110B,0x1165,0x11C3 ], + [ 0xEDCB, 0x110B,0x1165,0x11C6 ], + [ 0xEDCC, 0x110B,0x1165,0x11C7 ], + [ 0xEDCD, 0x110B,0x1165,0x11CD ], + [ 0xEDCE, 0x110B,0x1165,0x11D0 ], + [ 0xEDCF, 0x110B,0x1165,0x11D9 ], + [ 0xEDD0, 0x110B,0x1165,0x11DD ], + [ 0xEDD1, 0x110B,0x1165,0x11DE ], + [ 0xEDD2, 0x110B,0x1165,0x11E4 ], + [ 0xEDD3, 0x110B,0x1165,0x11E6 ], + [ 0xEDD4, 0x110B,0x1165,0xD7EF ], + [ 0xEDD5, 0x110B,0x1165,0x11EB ], + [ 0xEDD6, 0x110B,0x1165,0x11F0 ], + [ 0xEDD7, 0x110B,0x1165,0xD7FA ], + [ 0xEDDA, 0x110B,0x117C,0x11AB ], + [ 0xEDDB, 0x110B,0x117C,0x11AF ], + [ 0xEDDC, 0x110B,0x117C,0x11B7 ], + [ 0xEDDD, 0x110B,0x117C,0x11B8 ], + [ 0xEDDE, 0x110B,0x117C,0x11B9 ], + [ 0xEDDF, 0x110B,0x117C,0x11BA ], + [ 0xEDE0, 0x110B,0x117C,0x11BC ], + [ 0xEDE1, 0x110B,0x1166,0x11C6 ], + [ 0xEDE2, 0x110B,0x1166,0x11EB ], + [ 0xEDE3, 0x110B,0x1166,0x11F0 ], + [ 0xEDE4, 0x110B,0x1167,0x11C4 ], + [ 0xEDE5, 0x110B,0x1167,0x11FD ], + [ 0xEDE6, 0x110B,0x1167,0x11C6 ], + [ 0xEDE7, 0x110B,0x1167,0x11C7 ], + [ 0xEDE8, 0x110B,0x1167,0x11C9 ], + [ 0xEDE9, 0x110B,0x1167,0xD7D4 ], + [ 0xEDEA, 0x110B,0x1167,0x11D0 ], + [ 0xEDEB, 0x110B,0x1167,0x11D5 ], + [ 0xEDEC, 0x110B,0x1167,0x11D9 ], + [ 0xEDED, 0x110B,0x1167,0x11E2 ], + [ 0xEDEE, 0x110B,0x1167,0x11E3 ], + [ 0xEDEF, 0x110B,0x1167,0xD7E6 ], + [ 0xEDF0, 0x110B,0x1167,0x11E6 ], + [ 0xEDF1, 0x110B,0x1167,0x11E7 ], + [ 0xEDF2, 0x110B,0x1167,0x11EA ], + [ 0xEDF3, 0x110B,0x1167,0xD7F1 ], + [ 0xEDF4, 0x110B,0x1167,0xD7F2 ], + [ 0xEDF5, 0x110B,0x1167,0x11EB ], + [ 0xEDF6, 0x110B,0x1167,0x11EC ], + [ 0xEDF7, 0x110B,0x1167,0x11ED ], + [ 0xEDF8, 0x110B,0x1167,0x11F0 ], + [ 0xEDF9, 0x110B,0x1167,0x11F9 ], + [ 0xEDFC, 0x110B,0x1169,0x11C7 ], + [ 0xEDFD, 0x110B,0x1169,0xD7D5 ], + [ 0xEDFE, 0x110B,0x1169,0xD7D6 ], + [ 0xEDFF, 0x110B,0x1169,0x11CD ], + [ 0xEE00, 0x110B,0x1169,0x11D0 ], + [ 0xEE01, 0x110B,0x1169,0x11D6 ], + [ 0xEE02, 0x110B,0x1169,0x11D9 ], + [ 0xEE03, 0x110B,0x1169,0x11DD ], + [ 0xEE04, 0x110B,0x1169,0x11E2 ], + [ 0xEE05, 0x110B,0x1169,0xD7F0 ], + [ 0xEE06, 0x110B,0x1169,0x11EB ], + [ 0xEE07, 0x110B,0x1169,0x11F0 ], + [ 0xEE08, 0x110B,0x1169,0x11F1 ], + [ 0xEE09, 0x110B,0x116A,0xD7CF ], + [ 0xEE0A, 0x110B,0x116A,0xD7D4 ], + [ 0xEE0B, 0x110B,0x116A,0x11DD ], + [ 0xEE0C, 0x110B,0x116A,0x11EA ], + [ 0xEE0D, 0x110B,0x116A,0x11F0 ], + [ 0xEE0E, 0x110B,0x116A,0x11F9 ], + [ 0xEE10, 0x110B,0x117F,0x11AB ], + [ 0xEE11, 0x110B,0x117F,0x11AF ], + [ 0xEE13, 0x110B,0x1182,0x11AF ], + [ 0xEE14, 0x110B,0x116C,0x11D0 ], + [ 0xEE15, 0x110B,0x116C,0x11D9 ], + [ 0xEE16, 0x110B,0x116C,0x11F0 ], + [ 0xEE17, 0x110B,0x116D,0x11D9 ], + [ 0xEE18, 0x110B,0x116D,0x11E2 ], + [ 0xEE19, 0x110B,0x116D,0x11F0 ], + [ 0xEE1C, 0x110B,0xD7B3,0x11AB ], + [ 0xEE1E, 0x110B,0xD7B4,0x11AB ], + [ 0xEE21, 0x110B,0x1188,0x11AF ], + [ 0xEE22, 0x110B,0x116E,0x11C9 ], + [ 0xEE23, 0x110B,0x116E,0xD7D3 ], + [ 0xEE24, 0x110B,0x116E,0x11CD ], + [ 0xEE25, 0x110B,0x116E,0x11D0 ], + [ 0xEE26, 0x110B,0x116E,0x11D9 ], + [ 0xEE27, 0x110B,0x116E,0x11DD ], + [ 0xEE28, 0x110B,0x116E,0x11E0 ], + [ 0xEE29, 0x110B,0x116E,0x11E1 ], + [ 0xEE2A, 0x110B,0x116E,0x11E2 ], + [ 0xEE2B, 0x110B,0x116E,0x11E4 ], + [ 0xEE2C, 0x110B,0x116E,0x11EA ], + [ 0xEE2D, 0x110B,0x116E,0xD7EB ], + [ 0xEE2E, 0x110B,0x116E,0xD7F0 ], + [ 0xEE2F, 0x110B,0x116E,0x11EB ], + [ 0xEE30, 0x110B,0x116E,0xD7F3 ], + [ 0xEE31, 0x110B,0x116E,0xD7F4 ], + [ 0xEE32, 0x110B,0x116E,0x11F0 ], + [ 0xEE33, 0x110B,0x116E,0x11F9 ], + [ 0xEE35, 0x110B,0x1189,0x11AB ], + [ 0xEE36, 0x110B,0x1189,0x11BC ], + [ 0xEE37, 0x110B,0x1189,0x11F0 ], + [ 0xEE39, 0x110B,0x116F,0x11D8 ], + [ 0xEE3A, 0x110B,0x116F,0x11D9 ], + [ 0xEE3B, 0x110B,0x116F,0x11EB ], + [ 0xEE3C, 0x110B,0x116F,0x11F0 ], + [ 0xEE3D, 0x110B,0x116F,0x11F1 ], + [ 0xEE3F, 0x110B,0x118B,0x11AB ], + [ 0xEE42, 0x110B,0x1171,0x11D9 ], + [ 0xEE43, 0x110B,0x1171,0x11F0 ], + [ 0xEE44, 0x110B,0x1172,0x11D9 ], + [ 0xEE45, 0x110B,0x1172,0x11E2 ], + [ 0xEE46, 0x110B,0x1172,0x11F0 ], + [ 0xEE47, 0x110B,0x1172,0x11F9 ], + [ 0xEE49, 0x110B,0x118E,0x11AB ], + [ 0xEE4A, 0x110B,0x118E,0x11B7 ], + [ 0xEE4D, 0x110B,0x1190,0x11AB ], + [ 0xEE4F, 0x110B,0x1191,0x11A8 ], + [ 0xEE50, 0x110B,0x1191,0x11AB ], + [ 0xEE51, 0x110B,0x1191,0x11AF ], + [ 0xEE52, 0x110B,0x1191,0x11D9 ], + [ 0xEE53, 0x110B,0x1191,0x11F0 ], + [ 0xEE54, 0x110B,0x1191,0x11F9 ], + [ 0xEE56, 0x110B,0x1192,0x11BC ], + [ 0xEE57, 0x110B,0x1192,0x11F0 ], + [ 0xEE5A, 0x110B,0x1194,0x11AB ], + [ 0xEE5B, 0x110B,0x1194,0x11BC ], + [ 0xEE5C, 0x110B,0x1194,0x11F0 ], + [ 0xEE5D, 0x110B,0x1173,0x11FF ], + [ 0xEE5E, 0x110B,0x1173,0x11C7 ], + [ 0xEE5F, 0x110B,0x1173,0xD7CD ], + [ 0xEE60, 0x110B,0x1173,0x11D0 ], + [ 0xEE61, 0x110B,0x1173,0xD7DA ], + [ 0xEE62, 0x110B,0x1173,0x11D4 ], + [ 0xEE63, 0x110B,0x1173,0x11D9 ], + [ 0xEE64, 0x110B,0x1173,0x11DD ], + [ 0xEE65, 0x110B,0x1173,0x11E2 ], + [ 0xEE66, 0x110B,0x1173,0x11E3 ], + [ 0xEE67, 0x110B,0x1173,0xD7E6 ], + [ 0xEE68, 0x110B,0x1173,0x11E4 ], + [ 0xEE69, 0x110B,0x1173,0xD7F0 ], + [ 0xEE6A, 0x110B,0x1173,0x11EB ], + [ 0xEE6B, 0x110B,0x1173,0x11F0 ], + [ 0xEE6C, 0x110B,0x1173,0xD7F9 ], + [ 0xEE6D, 0x110B,0x1173,0x11F9 ], + [ 0xEE70, 0x110B,0x1196,0x11AB ], + [ 0xEE71, 0x110B,0x1196,0x11BC ], + [ 0xEE72, 0x110B,0x1196,0x11F0 ], + [ 0xEE73, 0x110B,0x1196,0x11F9 ], + [ 0xEE74, 0x110B,0x1174,0x11D9 ], + [ 0xEE75, 0x110B,0x1174,0x11F9 ], + [ 0xEE76, 0x110B,0x1175,0x11C7 ], + [ 0xEE77, 0x110B,0x1175,0x11CD ], + [ 0xEE78, 0x110B,0x1175,0x11D0 ], + [ 0xEE79, 0x110B,0x1175,0x11D9 ], + [ 0xEE7A, 0x110B,0x1175,0x11E2 ], + [ 0xEE7B, 0x110B,0x1175,0x11E5 ], + [ 0xEE7C, 0x110B,0x1175,0x11E6 ], + [ 0xEE7D, 0x110B,0x1175,0x11E7 ], + [ 0xEE7E, 0x110B,0x1175,0x11E9 ], + [ 0xEE7F, 0x110B,0x1175,0x11EA ], + [ 0xEE80, 0x110B,0x1175,0x11F0 ], + [ 0xEE81, 0x110B,0x1175,0x11F9 ], + [ 0xEE87, 0x110B,0x119C,0x11AB ], + [ 0xEE89, 0x110B,0x119E,0x11A8 ], + [ 0xEE8A, 0x110B,0x119E,0x11AB ], + [ 0xEE8B, 0x110B,0x119E,0x11AE ], + [ 0xEE8C, 0x110B,0x119E,0x11AF ], + [ 0xEE8D, 0x110B,0x119E,0x11B0 ], + [ 0xEE8E, 0x110B,0x119E,0x11B1 ], + [ 0xEE8F, 0x110B,0x119E,0x11B2 ], + [ 0xEE90, 0x110B,0x119E,0x11B3 ], + [ 0xEE91, 0x110B,0x119E,0x11B6 ], + [ 0xEE92, 0x110B,0x119E,0x11D9 ], + [ 0xEE93, 0x110B,0x119E,0x11B7 ], + [ 0xEE94, 0x110B,0x119E,0x11DD ], + [ 0xEE95, 0x110B,0x119E,0x11B8 ], + [ 0xEE96, 0x110B,0x119E,0x11B9 ], + [ 0xEE97, 0x110B,0x119E,0x11BA ], + [ 0xEE98, 0x110B,0x119E,0x11EB ], + [ 0xEE99, 0x110B,0x119E,0x11BC ], + [ 0xEE9A, 0x110B,0x119E,0x11F0 ], + [ 0xEE9B, 0x110B,0x119E,0x11BD ], + [ 0xEE9C, 0x110B,0x119E,0x11BE ], + [ 0xEE9D, 0x110B,0x119E,0x11C0 ], + [ 0xEE9F, 0x110B,0x119F,0x11AB ], + [ 0xEEA0, 0x110B,0x119F,0x11AF ], + [ 0xEEA1, 0x110B,0x119F,0x11B2 ], + [ 0xEEA2, 0x110B,0x119F,0x11B7 ], + [ 0xEEA3, 0x110B,0x119F,0x11BC ], + [ 0xEEA5, 0x110B,0x11A1,0x11A8 ], + [ 0xEEA6, 0x110B,0x11A1,0x11AB ], + [ 0xEEA7, 0x110B,0x11A1,0x11AF ], + [ 0xEEA8, 0x110B,0x11A1,0x11B7 ], + [ 0xEEA9, 0x110B,0x11A1,0x11B8 ], + [ 0xEEAA, 0x110B,0x11A1,0x11BA ], + [ 0xEEAB, 0x110B,0x11A1,0x11EB ], + [ 0xEEAC, 0x110B,0x11A1,0x11BC ], + [ 0xEEAD, 0x110B,0x11A1,0x11F0 ], + [ 0xEEAF, 0x110B,0x11A2,0x11AF ], + [ 0xEEB1, 0x1141,0x1161,0x11A8 ], + [ 0xEEB4, 0x1141,0x1163,0x11AB ], + [ 0xEEB9, 0x1141,0x1168,0x11AB ], + [ 0xEEBB, 0x1141,0x1169,0x11A8 ], + [ 0xEEBC, 0x1141,0x1169,0x11AB ], + [ 0xEEBE, 0x1141,0x116A,0x11AB ], + [ 0xEEC3, 0x1141,0x116E,0x11AB ], + [ 0xEECE, 0x1141,0x1175,0x11AB ], + [ 0xEED3, 0x1142,0x1161,0x11AB ], + [ 0xEED5, 0x1142,0x1165,0x11AF ], + [ 0xEED7, 0x1142,0x1166,0x11AB ], + [ 0xEED9, 0x1142,0x1169,0x11AB ], + [ 0xEEDA, 0x1142,0x1169,0x11AF ], + [ 0xEEDC, 0x1142,0x1173,0x11B7 ], + [ 0xEEDF, 0x1142,0x1175,0x11BC ], + [ 0xEEE1, 0x1142,0x119E,0x11B7 ], + [ 0xEEE9, 0x1144,0x1161,0x11AB ], + [ 0xEEEA, 0x1144,0x1161,0x11AF ], + [ 0xEEEB, 0x1144,0x1161,0x11B7 ], + [ 0xEEED, 0x1144,0x1162,0x11AF ], + [ 0xEEEE, 0x1144,0x1162,0x11B7 ], + [ 0xEEF0, 0x1144,0x1165,0x11AF ], + [ 0xEEF1, 0x1144,0x1165,0x11C0 ], + [ 0xEEF3, 0x1144,0x1166,0x11AB ], + [ 0xEEF4, 0x1144,0x1166,0x11AF ], + [ 0xEEF5, 0x1144,0x1166,0x11C0 ], + [ 0xEEF8, 0x1144,0x1168,0x11AB ], + [ 0xEEFA, 0x1144,0x1169,0x11AB ], + [ 0xEEFB, 0x1144,0x1169,0x11AF ], + [ 0xEEFC, 0x1144,0x1169,0x11C0 ], + [ 0xEEFE, 0x1144,0x116A,0x11B7 ], + [ 0xEF01, 0x1144,0x116E,0x11AB ], + [ 0xEF02, 0x1144,0x116E,0x11AF ], + [ 0xEF05, 0x1144,0x1170,0x11AF ], + [ 0xEF07, 0x1144,0x1171,0x11BC ], + [ 0xEF0A, 0x1144,0x1173,0x11AB ], + [ 0xEF0B, 0x1144,0x1173,0x11AF ], + [ 0xEF0E, 0x1144,0x1175,0x11A8 ], + [ 0xEF0F, 0x1144,0x1175,0x11AB ], + [ 0xEF10, 0x1144,0x1175,0x11AF ], + [ 0xEF11, 0x1144,0x1175,0x11BC ], + [ 0xEF12, 0x1144,0x1175,0x11BF ], + [ 0xEF16, 0x1145,0x1161,0x11AB ], + [ 0xEF17, 0x1145,0x1161,0x11BC ], + [ 0xEF1B, 0x1145,0x1165,0x11AB ], + [ 0xEF1C, 0x1145,0x1165,0x11AF ], + [ 0xEF1D, 0x1145,0x1165,0x11B7 ], + [ 0xEF1E, 0x1145,0x1165,0x11BC ], + [ 0xEF23, 0x1145,0x1168,0x11AB ], + [ 0xEF25, 0x1145,0x1169,0x11AB ], + [ 0xEF27, 0x1145,0x116E,0x11AB ], + [ 0xEF29, 0x1145,0x1189,0x11AB ], + [ 0xEF2A, 0x1145,0x1189,0x11BC ], + [ 0xEF30, 0x1145,0x118E,0x11AB ], + [ 0xEF35, 0x1145,0x1173,0x11AB ], + [ 0xEF37, 0x1145,0x1174,0x11AB ], + [ 0xEF39, 0x1145,0x1175,0x11AF ], + [ 0xEF3B, 0x1145,0x119E,0x11AF ], + [ 0xEF57, 0x1147,0x1163,0x11AB ], + [ 0xEF59, 0x1147,0x1167,0x11AB ], + [ 0xEF5A, 0x1147,0x1167,0x11BA ], + [ 0xEF5C, 0x1147,0x1168,0x11BA ], + [ 0xEF5E, 0x1147,0x116D,0x11AB ], + [ 0xEF5F, 0x1147,0x116D,0x11B7 ], + [ 0xEF60, 0x1147,0x116D,0x11E2 ], + [ 0xEF61, 0x1147,0x116D,0x11BA ], + [ 0xEF65, 0x1147,0x1172,0x11AB ], + [ 0xEF66, 0x1147,0x1172,0x11B7 ], + [ 0xEF68, 0x1147,0x118E,0x11AB ], + [ 0xEF6A, 0x1147,0x1175,0x11AB ], + [ 0xEF6C, 0x1148,0x1161,0x11AB ], + [ 0xEF6D, 0x1148,0x1161,0x11BC ], + [ 0xEF71, 0x1148,0x1165,0x11AB ], + [ 0xEF72, 0x1148,0x1165,0x11B7 ], + [ 0xEF73, 0x1148,0x1165,0x11BC ], + [ 0xEF78, 0x1148,0x116E,0x11AB ], + [ 0xEF79, 0x1148,0x116E,0x11BC ], + [ 0xEF7B, 0x1148,0x1189,0x11AB ], + [ 0xEF84, 0x1149,0x1161,0x11AB ], + [ 0xEF85, 0x1149,0x1161,0x11BC ], + [ 0xEF88, 0x1149,0x1165,0x11AB ], + [ 0xEF89, 0x1149,0x1165,0x11BC ], + [ 0xEF8B, 0x1149,0x116E,0x11AB ], + [ 0xEF8C, 0x1149,0x116E,0x11BC ], + [ 0xEF8E, 0x1149,0x1189,0x11AB ], + [ 0xEF93, 0x1149,0x118E,0x11AB ], + [ 0xEF98, 0x114B,0x1161,0x11A8 ], + [ 0xEF99, 0x114B,0x1161,0x11AB ], + [ 0xEF9A, 0x114B,0x1161,0x11AF ], + [ 0xEF9B, 0x114B,0x1161,0x11D8 ], + [ 0xEF9C, 0x114B,0x1161,0x11BF ], + [ 0xEF9E, 0x114B,0x1162,0x11AB ], + [ 0xEF9F, 0x114B,0x1162,0x11BF ], + [ 0xEFA1, 0x114B,0x1165,0x11AB ], + [ 0xEFA2, 0x114B,0x1165,0x11AF ], + [ 0xEFA3, 0x114B,0x1165,0x11B7 ], + [ 0xEFA4, 0x114B,0x1165,0x11BC ], + [ 0xEFA6, 0x114B,0x1166,0x11A8 ], + [ 0xEFA7, 0x114B,0x1166,0x11AB ], + [ 0xEFA8, 0x114B,0x1166,0x11AF ], + [ 0xEFA9, 0x114B,0x1166,0x11BF ], + [ 0xEFAB, 0x114B,0x1169,0x11AB ], + [ 0xEFAC, 0x114B,0x1169,0x11AF ], + [ 0xEFAD, 0x114B,0x1169,0x11B1 ], + [ 0xEFAE, 0x114B,0x1169,0x11D8 ], + [ 0xEFAF, 0x114B,0x1169,0x11B7 ], + [ 0xEFB0, 0x114B,0x1169,0x11BF ], + [ 0xEFB3, 0x114B,0x116B,0x11AB ], + [ 0xEFB5, 0x114B,0x116E,0x11AB ], + [ 0xEFB6, 0x114B,0x116E,0x11AF ], + [ 0xEFB7, 0x114B,0x116E,0x11BF ], + [ 0xEFB8, 0x114B,0x116E,0x11C0 ], + [ 0xEFBA, 0x114B,0x1189,0x11AB ], + [ 0xEFBC, 0x114B,0x116F,0x11AB ], + [ 0xEFBE, 0x114B,0x1170,0x11AB ], + [ 0xEFC0, 0x114B,0x1171,0x11A8 ], + [ 0xEFC1, 0x114B,0x1171,0x11AB ], + [ 0xEFC2, 0x114B,0x1171,0x11AF ], + [ 0xEFC4, 0x114B,0x1172,0x11B7 ], + [ 0xEFC6, 0x114B,0x1173,0x11AF ], + [ 0xEFC8, 0x114B,0x1175,0x11AB ], + [ 0xEFC9, 0x114B,0x1175,0x11AF ], + [ 0xEFCA, 0x114B,0x1175,0x11BC ], + [ 0xEFCB, 0x114B,0x1175,0x11BF ], + [ 0xEFCC, 0x114B,0x1175,0x11C0 ], + [ 0xEFCD, 0x114B,0x1175,0x11C1 ], + [ 0xEFD3, 0x114C,0x1161,0x11A8 ], + [ 0xEFD4, 0x114C,0x1161,0x11AB ], + [ 0xEFD5, 0x114C,0x1161,0x11AF ], + [ 0xEFD6, 0x114C,0x1161,0x11D9 ], + [ 0xEFD7, 0x114C,0x1161,0x11B7 ], + [ 0xEFD8, 0x114C,0x1161,0x11B8 ], + [ 0xEFD9, 0x114C,0x1161,0x11EB ], + [ 0xEFDA, 0x114C,0x1161,0x11BC ], + [ 0xEFDB, 0x114C,0x1161,0x11F0 ], + [ 0xEFDC, 0x114C,0x1161,0x11F9 ], + [ 0xEFDE, 0x114C,0x1162,0x11BA ], + [ 0xEFDF, 0x114C,0x1162,0x11BC ], + [ 0xEFE1, 0x114C,0x1163,0x11A8 ], + [ 0xEFE2, 0x114C,0x1163,0x11AB ], + [ 0xEFE3, 0x114C,0x1163,0x11BC ], + [ 0xEFE4, 0x114C,0x1163,0x11F0 ], + [ 0xEFE6, 0x114C,0x1164,0x11BA ], + [ 0xEFE8, 0x114C,0x1165,0x11A8 ], + [ 0xEFE9, 0x114C,0x1165,0x11AB ], + [ 0xEFEA, 0x114C,0x1165,0x11AF ], + [ 0xEFEB, 0x114C,0x1165,0x11D9 ], + [ 0xEFEC, 0x114C,0x1165,0x11B7 ], + [ 0xEFED, 0x114C,0x1165,0x11B8 ], + [ 0xEFEE, 0x114C,0x1165,0x11BA ], + [ 0xEFEF, 0x114C,0x1165,0x11EB ], + [ 0xEFF0, 0x114C,0x1165,0x11BC ], + [ 0xEFF1, 0x114C,0x1165,0x11F0 ], + [ 0xEFF3, 0x114C,0x1166,0x11AB ], + [ 0xEFF4, 0x114C,0x1166,0x11BA ], + [ 0xEFF5, 0x114C,0x1166,0x11EB ], + [ 0xEFF6, 0x114C,0x1166,0x11BC ], + [ 0xEFF7, 0x114C,0x1166,0x11F0 ], + [ 0xEFF9, 0x114C,0x1167,0x11A8 ], + [ 0xEFFA, 0x114C,0x1167,0x11AB ], + [ 0xEFFB, 0x114C,0x1167,0x11AF ], + [ 0xEFFC, 0x114C,0x1167,0x11B7 ], + [ 0xEFFD, 0x114C,0x1167,0x11E2 ], + [ 0xEFFE, 0x114C,0x1167,0x11B8 ], + [ 0xEFFF, 0x114C,0x1167,0x11BA ], + [ 0xF100, 0x114C,0x1167,0x11BC ], + [ 0xF101, 0x114C,0x1167,0x11F0 ], + [ 0xF102, 0x114C,0x1167,0x11C1 ], + [ 0xF103, 0x114C,0x1167,0x11F4 ], + [ 0xF105, 0x114C,0x1168,0x11BA ], + [ 0xF106, 0x114C,0x1168,0x11BC ], + [ 0xF108, 0x114C,0x1169,0x11A8 ], + [ 0xF109, 0x114C,0x1169,0x11AB ], + [ 0xF10A, 0x114C,0x1169,0x11AF ], + [ 0xF10B, 0x114C,0x1169,0x11B3 ], + [ 0xF10C, 0x114C,0x1169,0x11D9 ], + [ 0xF10D, 0x114C,0x1169,0x11B7 ], + [ 0xF10E, 0x114C,0x1169,0x11E2 ], + [ 0xF10F, 0x114C,0x1169,0x11BA ], + [ 0xF110, 0x114C,0x1169,0x11BC ], + [ 0xF111, 0x114C,0x1169,0x11F0 ], + [ 0xF113, 0x114C,0x116A,0x11A8 ], + [ 0xF114, 0x114C,0x116A,0x11AB ], + [ 0xF115, 0x114C,0x116A,0x11AF ], + [ 0xF116, 0x114C,0x116A,0x11D9 ], + [ 0xF117, 0x114C,0x116A,0x11B7 ], + [ 0xF118, 0x114C,0x116A,0x11DD ], + [ 0xF119, 0x114C,0x116A,0x11BC ], + [ 0xF11A, 0x114C,0x116A,0x11F0 ], + [ 0xF11C, 0x114C,0x116B,0x11BC ], + [ 0xF11E, 0x114C,0x116C,0x11AB ], + [ 0xF11F, 0x114C,0x116C,0x11BC ], + [ 0xF120, 0x114C,0x116C,0x11F0 ], + [ 0xF122, 0x114C,0x116D,0x11B7 ], + [ 0xF123, 0x114C,0x116D,0x11E2 ], + [ 0xF124, 0x114C,0x116D,0x11F0 ], + [ 0xF127, 0x114C,0x1185,0x11BC ], + [ 0xF129, 0x114C,0x116E,0x11A8 ], + [ 0xF12A, 0x114C,0x116E,0x11AB ], + [ 0xF12B, 0x114C,0x116E,0x11AF ], + [ 0xF12C, 0x114C,0x116E,0x11D9 ], + [ 0xF12D, 0x114C,0x116E,0x11B7 ], + [ 0xF12E, 0x114C,0x116E,0x11E2 ], + [ 0xF12F, 0x114C,0x116E,0x11BC ], + [ 0xF131, 0x114C,0x116F,0x11AB ], + [ 0xF132, 0x114C,0x116F,0x11AF ], + [ 0xF133, 0x114C,0x116F,0x11D9 ], + [ 0xF134, 0x114C,0x116F,0x11BC ], + [ 0xF135, 0x114C,0x116F,0x11F0 ], + [ 0xF138, 0x114C,0x1171,0x11AF ], + [ 0xF139, 0x114C,0x1171,0x11D9 ], + [ 0xF13A, 0x114C,0x1171,0x11BC ], + [ 0xF13B, 0x114C,0x1171,0x11F0 ], + [ 0xF13D, 0x114C,0x1172,0x11A8 ], + [ 0xF13E, 0x114C,0x1172,0x11AB ], + [ 0xF13F, 0x114C,0x1172,0x11AF ], + [ 0xF140, 0x114C,0x1172,0x11D9 ], + [ 0xF141, 0x114C,0x1172,0x11B7 ], + [ 0xF142, 0x114C,0x1172,0x11E2 ], + [ 0xF144, 0x114C,0x1191,0x11A8 ], + [ 0xF145, 0x114C,0x1191,0x11AB ], + [ 0xF146, 0x114C,0x1191,0x11F0 ], + [ 0xF147, 0x114C,0x1191,0x11F9 ], + [ 0xF14A, 0x114C,0x1173,0x11A8 ], + [ 0xF14B, 0x114C,0x1173,0x11AB ], + [ 0xF14C, 0x114C,0x1173,0x11AF ], + [ 0xF14D, 0x114C,0x1173,0x11D9 ], + [ 0xF14E, 0x114C,0x1173,0x11B7 ], + [ 0xF14F, 0x114C,0x1173,0x11B8 ], + [ 0xF150, 0x114C,0x1173,0x11BC ], + [ 0xF151, 0x114C,0x1173,0x11F0 ], + [ 0xF153, 0x114C,0x1174,0x11BC ], + [ 0xF155, 0x114C,0x1175,0x11AB ], + [ 0xF156, 0x114C,0x1175,0x11AE ], + [ 0xF157, 0x114C,0x1175,0x11AF ], + [ 0xF158, 0x114C,0x1175,0x11BA ], + [ 0xF159, 0x114C,0x1175,0x11EB ], + [ 0xF15A, 0x114C,0x1175,0x11BC ], + [ 0xF15B, 0x114C,0x1175,0x11F0 ], + [ 0xF15D, 0x114C,0x119E,0x11A8 ], + [ 0xF15E, 0x114C,0x119E,0x11AB ], + [ 0xF15F, 0x114C,0x119E,0x11AE ], + [ 0xF160, 0x114C,0x119E,0x11AF ], + [ 0xF161, 0x114C,0x119E,0x11BA ], + [ 0xF163, 0x114C,0x11A1,0x11A8 ], + [ 0xF164, 0x110C,0x1161,0x11C7 ], + [ 0xF165, 0x110C,0x1161,0x11CD ], + [ 0xF166, 0x110C,0x1161,0x11D0 ], + [ 0xF167, 0x110C,0x1161,0x11D9 ], + [ 0xF168, 0x110C,0x1161,0x11DA ], + [ 0xF169, 0x110C,0x1161,0x11DD ], + [ 0xF16A, 0x110C,0x1161,0x11E2 ], + [ 0xF16B, 0x110C,0x1161,0xD7E6 ], + [ 0xF16C, 0x110C,0x1161,0x11E6 ], + [ 0xF16D, 0x110C,0x1161,0x11EB ], + [ 0xF16E, 0x110C,0x1161,0x11F0 ], + [ 0xF16F, 0x110C,0x1161,0x11EC ], + [ 0xF170, 0x110C,0x1161,0x11F1 ], + [ 0xF171, 0x110C,0x1161,0x11F9 ], + [ 0xF173, 0x110C,0x1162,0x11F0 ], + [ 0xF174, 0x110C,0x1163,0x11C7 ], + [ 0xF175, 0x110C,0x1163,0x11CD ], + [ 0xF176, 0x110C,0x1163,0x11D0 ], + [ 0xF177, 0x110C,0x1163,0x11E2 ], + [ 0xF178, 0x110C,0x1163,0x11EB ], + [ 0xF179, 0x110C,0x1163,0x11F1 ], + [ 0xF17A, 0x110C,0x1163,0x11F0 ], + [ 0xF17B, 0x110C,0x1163,0x11F1 ], + [ 0xF17E, 0x110C,0x11A4,0x11AF ], + [ 0xF17F, 0x110C,0x1165,0x11FE ], + [ 0xF180, 0x110C,0x1165,0x11CD ], + [ 0xF181, 0x110C,0x1165,0x11D0 ], + [ 0xF182, 0x110C,0x1165,0x11D9 ], + [ 0xF183, 0x110C,0x1165,0x11DD ], + [ 0xF184, 0x110C,0x1165,0x11E4 ], + [ 0xF185, 0x110C,0x1165,0xD7F2 ], + [ 0xF186, 0x110C,0x1165,0x11EB ], + [ 0xF187, 0x110C,0x1165,0x11F0 ], + [ 0xF188, 0x110C,0x1165,0xD7F6 ], + [ 0xF189, 0x110C,0x1165,0x11F9 ], + [ 0xF18C, 0x110C,0x117C,0x11A8 ], + [ 0xF18D, 0x110C,0x117C,0x11AB ], + [ 0xF18E, 0x110C,0x117C,0x11BC ], + [ 0xF18F, 0x110C,0x117C,0x11F9 ], + [ 0xF190, 0x110C,0x1167,0x11C7 ], + [ 0xF191, 0x110C,0x1167,0x11CA ], + [ 0xF192, 0x110C,0x1167,0xD7CD ], + [ 0xF193, 0x110C,0x1167,0xD7CE ], + [ 0xF194, 0x110C,0x1167,0xD7D2 ], + [ 0xF195, 0x110C,0x1167,0x11D0 ], + [ 0xF196, 0x110C,0x1167,0x11D9 ], + [ 0xF197, 0x110C,0x1167,0x11E2 ], + [ 0xF198, 0x110C,0x1167,0x11EB ], + [ 0xF199, 0x110C,0x1167,0x11F0 ], + [ 0xF19A, 0x110C,0x1167,0x11F9 ], + [ 0xF19C, 0x110C,0x11A5,0x11BC ], + [ 0xF19F, 0x110C,0x1169,0x11C7 ], + [ 0xF1A0, 0x110C,0x1169,0x11D9 ], + [ 0xF1A1, 0x110C,0x1169,0x11DD ], + [ 0xF1A2, 0x110C,0x1169,0x11E2 ], + [ 0xF1A3, 0x110C,0x1169,0x11EB ], + [ 0xF1A4, 0x110C,0x1169,0x11F0 ], + [ 0xF1A5, 0x110C,0x116A,0x11D9 ], + [ 0xF1A6, 0x110C,0x116A,0x11E2 ], + [ 0xF1A7, 0x110C,0x116A,0x11F0 ], + [ 0xF1A8, 0x110C,0x116D,0x11D9 ], + [ 0xF1A9, 0x110C,0x116D,0x11E2 ], + [ 0xF1AA, 0x110C,0x116D,0x11E6 ], + [ 0xF1AB, 0x110C,0x116D,0x11F1 ], + [ 0xF1AC, 0x110C,0x116D,0x11F0 ], + [ 0xF1AD, 0x110C,0x116D,0x11F1 ], + [ 0xF1B0, 0x110C,0x1188,0x11AF ], + [ 0xF1B1, 0x110C,0x1188,0x11D9 ], + [ 0xF1B2, 0x110C,0x116E,0x11C7 ], + [ 0xF1B3, 0x110C,0x116E,0x11CD ], + [ 0xF1B4, 0x110C,0x116E,0x11D9 ], + [ 0xF1B5, 0x110C,0x116E,0x11DD ], + [ 0xF1B6, 0x110C,0x116E,0x11E2 ], + [ 0xF1B7, 0x110C,0x116E,0x11EB ], + [ 0xF1B8, 0x110C,0x116E,0x11F0 ], + [ 0xF1B9, 0x110C,0x116E,0x11F9 ], + [ 0xF1BB, 0x110C,0x1189,0x11BC ], + [ 0xF1BE, 0x110C,0xD7B5,0x11AB ], + [ 0xF1BF, 0x110C,0xD7B5,0x11AF ], + [ 0xF1C0, 0x110C,0xD7B5,0x11D9 ], + [ 0xF1C2, 0x110C,0x1172,0x11D9 ], + [ 0xF1C3, 0x110C,0x1172,0x11E2 ], + [ 0xF1C4, 0x110C,0x1172,0x11F0 ], + [ 0xF1C5, 0x110C,0x1172,0x11EC ], + [ 0xF1C6, 0x110C,0x1172,0x11F9 ], + [ 0xF1C8, 0x110C,0x118E,0x11AB ], + [ 0xF1CA, 0x110C,0x118F,0x11AB ], + [ 0xF1CB, 0x110C,0x118F,0x11AF ], + [ 0xF1CE, 0x110C,0x1191,0x11AB ], + [ 0xF1CF, 0x110C,0x1191,0x11AF ], + [ 0xF1D0, 0x110C,0x1191,0x11D9 ], + [ 0xF1D1, 0x110C,0x1191,0x11F9 ], + [ 0xF1D3, 0x110C,0x1192,0x11AB ], + [ 0xF1D4, 0x110C,0x1192,0x11B8 ], + [ 0xF1D5, 0x110C,0x1192,0x11BC ], + [ 0xF1D7, 0x110C,0x1194,0x11A8 ], + [ 0xF1D8, 0x110C,0x1194,0x11AB ], + [ 0xF1D9, 0x110C,0x1194,0x11AF ], + [ 0xF1DA, 0x110C,0x1194,0x11D9 ], + [ 0xF1DB, 0x110C,0x1194,0x11BA ], + [ 0xF1DC, 0x110C,0x1194,0x11BC ], + [ 0xF1DD, 0x110C,0x1173,0x11D0 ], + [ 0xF1DE, 0x110C,0x1173,0x11D9 ], + [ 0xF1DF, 0x110C,0x1173,0x11E2 ], + [ 0xF1E0, 0x110C,0x1173,0x11E6 ], + [ 0xF1E1, 0x110C,0x1173,0x11EB ], + [ 0xF1E2, 0x110C,0x1173,0x11F0 ], + [ 0xF1E5, 0x110C,0x1174,0x11F0 ], + [ 0xF1E6, 0x110C,0x1174,0x11F9 ], + [ 0xF1E7, 0x110C,0x1175,0x11FE ], + [ 0xF1E8, 0x110C,0x1175,0xD7D3 ], + [ 0xF1E9, 0x110C,0x1175,0x11CD ], + [ 0xF1EA, 0x110C,0x1175,0x11D9 ], + [ 0xF1EB, 0x110C,0x1175,0x11DD ], + [ 0xF1EC, 0x110C,0x1175,0x11E2 ], + [ 0xF1ED, 0x110C,0x1175,0x11E6 ], + [ 0xF1EE, 0x110C,0x1175,0xD7F0 ], + [ 0xF1EF, 0x110C,0x1175,0xD7F1 ], + [ 0xF1F0, 0x110C,0x1175,0xD7F2 ], + [ 0xF1F1, 0x110C,0x1175,0x11EB ], + [ 0xF1F2, 0x110C,0x1175,0x11F0 ], + [ 0xF1F3, 0x110C,0x1175,0x11F9 ], + [ 0xF1F6, 0x110C,0x1199,0x11AB ], + [ 0xF1FA, 0x110C,0x119A,0x11AF ], + [ 0xF1FD, 0x110C,0x119E,0x11A8 ], + [ 0xF1FE, 0x110C,0x119E,0x11AB ], + [ 0xF1FF, 0x110C,0x119E,0x11AE ], + [ 0xF200, 0x110C,0x119E,0x11AF ], + [ 0xF201, 0x110C,0x119E,0x11CD ], + [ 0xF202, 0x110C,0x119E,0x11D0 ], + [ 0xF203, 0x110C,0x119E,0x11D9 ], + [ 0xF204, 0x110C,0x119E,0x11B7 ], + [ 0xF205, 0x110C,0x119E,0x11DA ], + [ 0xF206, 0x110C,0x119E,0x11DD ], + [ 0xF207, 0x110C,0x119E,0x11B8 ], + [ 0xF208, 0x110C,0x119E,0x11E6 ], + [ 0xF209, 0x110C,0x119E,0x11BA ], + [ 0xF20A, 0x110C,0x119E,0x11EB ], + [ 0xF20B, 0x110C,0x119E,0x11BC ], + [ 0xF20C, 0x110C,0x119E,0x11F0 ], + [ 0xF20D, 0x110C,0x119E,0x11BD ], + [ 0xF20E, 0x110C,0x119E,0x11BE ], + [ 0xF20F, 0x110C,0x119E,0x11C0 ], + [ 0xF211, 0x110C,0xD7C5,0x11BC ], + [ 0xF213, 0x110C,0x11A1,0x11A8 ], + [ 0xF214, 0x110C,0x11A1,0x11AB ], + [ 0xF215, 0x110C,0x11A1,0x11AE ], + [ 0xF216, 0x110C,0x11A1,0x11AF ], + [ 0xF217, 0x110C,0x11A1,0x11B7 ], + [ 0xF218, 0x110C,0x11A1,0x11B8 ], + [ 0xF219, 0x110C,0x11A1,0x11BA ], + [ 0xF21A, 0x110C,0x11A1,0x11BC ], + [ 0xF21B, 0x110C,0x11A1,0x11F0 ], + [ 0xF21D, 0x114D,0x1173,0x11AF ], + [ 0xF21F, 0x114D,0x1175,0x11AF ], + [ 0xF220, 0x110D,0x1161,0x11D0 ], + [ 0xF221, 0x110D,0x1161,0x11D9 ], + [ 0xF222, 0x110D,0x1161,0x11E2 ], + [ 0xF223, 0x110D,0x1161,0xD7E6 ], + [ 0xF224, 0x110D,0x1161,0x11F0 ], + [ 0xF225, 0x110D,0x1161,0x11F9 ], + [ 0xF226, 0x110D,0x1163,0x11E2 ], + [ 0xF227, 0x110D,0x1163,0x11E6 ], + [ 0xF228, 0x110D,0x1163,0x11F0 ], + [ 0xF229, 0x110D,0x1165,0x11F0 ], + [ 0xF22A, 0x110D,0x1165,0x11F9 ], + [ 0xF22B, 0x110D,0x1167,0x11D9 ], + [ 0xF22C, 0x110D,0x1167,0x11F0 ], + [ 0xF22D, 0x110D,0x1169,0x11D9 ], + [ 0xF22E, 0x110D,0x1169,0x11E2 ], + [ 0xF22F, 0x110D,0x1169,0x11F0 ], + [ 0xF230, 0x110D,0x1169,0xD7F9 ], + [ 0xF231, 0x110D,0x1169,0x11F9 ], + [ 0xF232, 0x110D,0x116A,0x11F0 ], + [ 0xF234, 0x110D,0x116C,0x11F9 ], + [ 0xF235, 0x110D,0x116D,0x11E2 ], + [ 0xF236, 0x110D,0x116D,0x11F0 ], + [ 0xF237, 0x110D,0x116E,0x11D9 ], + [ 0xF238, 0x110D,0x116E,0x11E2 ], + [ 0xF239, 0x110D,0x116E,0x11F0 ], + [ 0xF23A, 0x110D,0x116E,0x11F9 ], + [ 0xF23B, 0x110D,0x1171,0x11F9 ], + [ 0xF23C, 0x110D,0x1172,0x11D9 ], + [ 0xF23D, 0x110D,0x1172,0x11E2 ], + [ 0xF23F, 0x110D,0x1191,0x11AB ], + [ 0xF240, 0x110D,0x1191,0x11AF ], + [ 0xF241, 0x110D,0x1191,0x11D9 ], + [ 0xF242, 0x110D,0x1191,0x11F9 ], + [ 0xF244, 0x110D,0x1194,0x11BC ], + [ 0xF245, 0x110D,0x1173,0x11E2 ], + [ 0xF246, 0x110D,0x1173,0x11EB ], + [ 0xF247, 0x110D,0x1173,0x11F0 ], + [ 0xF248, 0x110D,0x1173,0xD7F9 ], + [ 0xF249, 0x110D,0x1174,0x11F0 ], + [ 0xF24A, 0x110D,0x1174,0x11F9 ], + [ 0xF24B, 0x110D,0x1175,0x11D9 ], + [ 0xF24C, 0x110D,0x1175,0x11E2 ], + [ 0xF24D, 0x110D,0x1175,0x11EB ], + [ 0xF24E, 0x110D,0x1175,0x11F0 ], + [ 0xF24F, 0x110D,0x1175,0x11F9 ], + [ 0xF251, 0x110D,0x119E,0x11A8 ], + [ 0xF252, 0x110D,0x119E,0x11AB ], + [ 0xF253, 0x110D,0x119E,0x11AF ], + [ 0xF254, 0x110D,0x119E,0x11B7 ], + [ 0xF255, 0x110D,0x119E,0x11B8 ], + [ 0xF256, 0x110D,0x119E,0x11E6 ], + [ 0xF257, 0x110D,0x119E,0x11BA ], + [ 0xF258, 0x110D,0x119E,0x11BC ], + [ 0xF259, 0x110D,0x119E,0x11F0 ], + [ 0xF25B, 0x110D,0x11A1,0x11A8 ], + [ 0xF25C, 0x110D,0x11A1,0x11AB ], + [ 0xF25D, 0x110D,0x11A1,0x11AF ], + [ 0xF25E, 0x110D,0x11A1,0x11D9 ], + [ 0xF25F, 0x110D,0x11A1,0x11B7 ], + [ 0xF260, 0x110D,0x11A1,0x11BC ], + [ 0xF261, 0x110D,0x11A1,0x11F0 ], + [ 0xF262, 0x110D,0x11A1,0x11F9 ], + [ 0xF265, 0xA978,0x1166,0x11AF ], + [ 0xF266, 0xA978,0x1166,0x11D0 ], + [ 0xF267, 0xA978,0x1166,0xD7D7 ], + [ 0xF269, 0x114E,0x1161,0x11AB ], + [ 0xF26A, 0x114E,0x1161,0x11B7 ], + [ 0xF26B, 0x114E,0x1161,0x11E2 ], + [ 0xF26E, 0x114E,0x1163,0x11BC ], + [ 0xF270, 0x114E,0x1165,0x11AB ], + [ 0xF272, 0x114E,0x1167,0x11AB ], + [ 0xF273, 0x114E,0x1167,0x11F9 ], + [ 0xF27A, 0x114E,0x116E,0x11AB ], + [ 0xF27B, 0x114E,0x116E,0x11BC ], + [ 0xF27E, 0x114E,0x1172,0x11AB ], + [ 0xF27F, 0x114E,0x1172,0x11BC ], + [ 0xF281, 0x114E,0x1191,0x11AB ], + [ 0xF283, 0x114E,0x1173,0x11AB ], + [ 0xF284, 0x114E,0x1173,0x11BA ], + [ 0xF285, 0x114E,0x1173,0x11EB ], + [ 0xF287, 0x114E,0x1175,0x11AB ], + [ 0xF288, 0x114E,0x1175,0x11B7 ], + [ 0xF289, 0x114E,0x1175,0x11E2 ], + [ 0xF28A, 0x114E,0x1175,0x11EB ], + [ 0xF28C, 0x114F,0x1161,0x11AB ], + [ 0xF28D, 0x114F,0x1161,0x11B7 ], + [ 0xF28E, 0x114F,0x1161,0x11E2 ], + [ 0xF28F, 0x114F,0x1161,0x11F0 ], + [ 0xF292, 0x114F,0x1163,0x11B7 ], + [ 0xF293, 0x114F,0x1163,0x11F0 ], + [ 0xF295, 0x114F,0x1165,0x11AB ], + [ 0xF297, 0x114F,0x1167,0x11AB ], + [ 0xF29C, 0x114F,0x1172,0x11F0 ], + [ 0xF29E, 0x114F,0x1191,0x11AB ], + [ 0xF2A0, 0x114F,0x1173,0x11EB ], + [ 0xF2A1, 0x114F,0x1173,0x11F0 ], + [ 0xF2A3, 0x114F,0x1175,0x11AB ], + [ 0xF2A7, 0x1150,0x1161,0x11AB ], + [ 0xF2A8, 0x1150,0x1161,0x11AE ], + [ 0xF2A9, 0x1150,0x1161,0x11B7 ], + [ 0xF2AA, 0x1150,0x1161,0x11E2 ], + [ 0xF2AB, 0x1150,0x1161,0x11B8 ], + [ 0xF2AE, 0x1150,0x1163,0x11B7 ], + [ 0xF2AF, 0x1150,0x1163,0x11E2 ], + [ 0xF2B0, 0x1150,0x1163,0x11F0 ], + [ 0xF2B2, 0x1150,0x1167,0x11AB ], + [ 0xF2B5, 0x1150,0x116A,0x11BC ], + [ 0xF2B7, 0x1150,0x116E,0x11BC ], + [ 0xF2B8, 0x1150,0x116E,0x11F9 ], + [ 0xF2BA, 0x1150,0x1172,0x11A8 ], + [ 0xF2BB, 0x1150,0x1172,0x11AB ], + [ 0xF2BC, 0x1150,0x1172,0x11F0 ], + [ 0xF2BE, 0x1150,0x1191,0x11AB ], + [ 0xF2C0, 0x1150,0x1173,0x11B7 ], + [ 0xF2C1, 0x1150,0x1173,0x11EB ], + [ 0xF2C3, 0x1150,0x1175,0x11AB ], + [ 0xF2C4, 0x1150,0x1175,0x11EB ], + [ 0xF2C5, 0x1150,0x1175,0x11F0 ], + [ 0xF2C7, 0x1151,0x1161,0x11AB ], + [ 0xF2C8, 0x1151,0x1161,0x11C2 ], + [ 0xF2CB, 0x1151,0x1163,0x11B7 ], + [ 0xF2CC, 0x1151,0x1163,0x11E2 ], + [ 0xF2CD, 0x1151,0x1163,0x11B8 ], + [ 0xF2CE, 0x1151,0x1163,0x11F0 ], + [ 0xF2D0, 0x1151,0x1167,0x11AB ], + [ 0xF2D4, 0x1151,0x1172,0x11F0 ], + [ 0xF2D6, 0x1151,0x1191,0x11AB ], + [ 0xF2D8, 0x1151,0x1173,0x11B7 ], + [ 0xF2D9, 0x1151,0x1173,0x11E2 ], + [ 0xF2DB, 0x1151,0x1175,0x11AB ], + [ 0xF2DC, 0x1151,0x1175,0x11B7 ], + [ 0xF2DD, 0x1151,0x1175,0x11EB ], + [ 0xF2DE, 0x1151,0x1175,0x11F0 ], + [ 0xF2DF, 0x110E,0x1161,0x11D9 ], + [ 0xF2E0, 0x110E,0x1161,0x11E2 ], + [ 0xF2E1, 0x110E,0x1161,0x11E6 ], + [ 0xF2E2, 0x110E,0x1161,0x11F0 ], + [ 0xF2E3, 0x110E,0x1161,0x11F9 ], + [ 0xF2E5, 0x110E,0x1163,0x11D9 ], + [ 0xF2E6, 0x110E,0x1163,0x11E6 ], + [ 0xF2E7, 0x110E,0x1163,0x11F0 ], + [ 0xF2E8, 0x110E,0x1163,0x11F1 ], + [ 0xF2EA, 0x110E,0x1178,0x11AF ], + [ 0xF2EC, 0x110E,0x1165,0x11EB ], + [ 0xF2ED, 0x110E,0x1165,0x11F0 ], + [ 0xF2EF, 0x110E,0x117C,0x11AB ], + [ 0xF2F0, 0x110E,0x1167,0xD7CD ], + [ 0xF2F1, 0x110E,0x1167,0xD7CE ], + [ 0xF2F2, 0x110E,0x1167,0xD7CF ], + [ 0xF2F3, 0x110E,0x1167,0x11D9 ], + [ 0xF2F4, 0x110E,0x1167,0x11E2 ], + [ 0xF2F5, 0x110E,0x1167,0x11F0 ], + [ 0xF2F6, 0x110E,0x1167,0x11F1 ], + [ 0xF2F7, 0x110E,0x1167,0x11F9 ], + [ 0xF2FA, 0x110E,0x1169,0x11D9 ], + [ 0xF2FB, 0x110E,0x1169,0x11E2 ], + [ 0xF2FC, 0x110E,0x1169,0xD7E8 ], + [ 0xF2FD, 0x110E,0x1169,0x11EB ], + [ 0xF2FE, 0x110E,0x1169,0x11F0 ], + [ 0xF2FF, 0x110E,0x116A,0x11D9 ], + [ 0xF300, 0x110E,0x116A,0x11F0 ], + [ 0xF302, 0x110E,0x116D,0x11E2 ], + [ 0xF303, 0x110E,0x116D,0x11F0 ], + [ 0xF306, 0x110E,0x1188,0x11AB ], + [ 0xF307, 0x110E,0x116E,0x11D9 ], + [ 0xF308, 0x110E,0x116E,0x11E0 ], + [ 0xF309, 0x110E,0x116E,0x11E2 ], + [ 0xF30A, 0x110E,0x116E,0x11F0 ], + [ 0xF30B, 0x110E,0x116E,0x11F9 ], + [ 0xF30D, 0x110E,0x1189,0x11AB ], + [ 0xF30E, 0x110E,0x1189,0x11BC ], + [ 0xF310, 0x110E,0x116F,0x11F9 ], + [ 0xF313, 0x110E,0x1171,0x11D9 ], + [ 0xF314, 0x110E,0x1171,0x11F9 ], + [ 0xF315, 0x110E,0x1172,0x11D9 ], + [ 0xF316, 0x110E,0x1172,0x11E2 ], + [ 0xF317, 0x110E,0x1172,0x11F0 ], + [ 0xF318, 0x110E,0x1172,0x11F9 ], + [ 0xF31A, 0x110E,0x118E,0x11AB ], + [ 0xF31C, 0x110E,0x118F,0x11B7 ], + [ 0xF31F, 0x110E,0x1191,0x11AB ], + [ 0xF320, 0x110E,0x1191,0x11AF ], + [ 0xF321, 0x110E,0x1191,0x11D9 ], + [ 0xF322, 0x110E,0x1191,0x11B7 ], + [ 0xF324, 0x110E,0x1192,0x11BC ], + [ 0xF326, 0x110E,0x1194,0x11AB ], + [ 0xF327, 0x110E,0x1194,0x11AF ], + [ 0xF328, 0x110E,0x1194,0x11BC ], + [ 0xF329, 0x110E,0x1173,0xD7DB ], + [ 0xF32A, 0x110E,0x1173,0x11D9 ], + [ 0xF32B, 0x110E,0x1173,0xD7DD ], + [ 0xF32C, 0x110E,0x1173,0x11E2 ], + [ 0xF32D, 0x110E,0x1173,0x11EB ], + [ 0xF32E, 0x110E,0x1173,0x11F0 ], + [ 0xF331, 0x110E,0x1174,0x11F9 ], + [ 0xF332, 0x110E,0x1175,0x11D9 ], + [ 0xF333, 0x110E,0x1175,0x11E2 ], + [ 0xF334, 0x110E,0x1175,0xD7E3 ], + [ 0xF335, 0x110E,0x1175,0x11E6 ], + [ 0xF336, 0x110E,0x1175,0x11EB ], + [ 0xF337, 0x110E,0x1175,0x11F0 ], + [ 0xF338, 0x110E,0x1175,0x11F9 ], + [ 0xF33B, 0x110E,0x1199,0x11AB ], + [ 0xF33C, 0x110E,0x1199,0x11BC ], + [ 0xF342, 0x110E,0x119E,0x11A8 ], + [ 0xF343, 0x110E,0x119E,0x11AB ], + [ 0xF344, 0x110E,0x119E,0x11AE ], + [ 0xF345, 0x110E,0x119E,0x11AF ], + [ 0xF346, 0x110E,0x119E,0x11CE ], + [ 0xF347, 0x110E,0x119E,0x11B1 ], + [ 0xF348, 0x110E,0x119E,0x11B3 ], + [ 0xF349, 0x110E,0x119E,0x11B6 ], + [ 0xF34A, 0x110E,0x119E,0x11D9 ], + [ 0xF34B, 0x110E,0x119E,0x11B7 ], + [ 0xF34C, 0x110E,0x119E,0x11DD ], + [ 0xF34D, 0x110E,0x119E,0x11B8 ], + [ 0xF34E, 0x110E,0x119E,0x11BA ], + [ 0xF34F, 0x110E,0x119E,0x11BB ], + [ 0xF350, 0x110E,0x119E,0x11BC ], + [ 0xF351, 0x110E,0x119E,0x11BD ], + [ 0xF352, 0x110E,0x119E,0x11BE ], + [ 0xF354, 0x110E,0x11A1,0x11A8 ], + [ 0xF355, 0x110E,0x11A1,0x11AB ], + [ 0xF356, 0x110E,0x11A1,0x11AF ], + [ 0xF357, 0x110E,0x11A1,0x11B7 ], + [ 0xF358, 0x110E,0x11A1,0x11BA ], + [ 0xF359, 0x110E,0x11A1,0x11BC ], + [ 0xF35A, 0x110E,0x11A1,0x11F0 ], + [ 0xF35E, 0x1153,0x1175,0x11AF ], + [ 0xF360, 0x1154,0x1161,0x11AB ], + [ 0xF364, 0x1154,0x1165,0x11AB ], + [ 0xF366, 0x1154,0x1167,0x11AB ], + [ 0xF36D, 0x1154,0x116E,0x11AB ], + [ 0xF36E, 0x1154,0x116E,0x11BC ], + [ 0xF371, 0x1154,0x1172,0x11AB ], + [ 0xF373, 0x1154,0x1191,0x11AB ], + [ 0xF376, 0x1154,0x1175,0x11AB ], + [ 0xF377, 0x1154,0x1175,0x11EB ], + [ 0xF378, 0x1154,0x1175,0x11F0 ], + [ 0xF379, 0x1154,0x1175,0x11F9 ], + [ 0xF37B, 0x1155,0x1161,0x11AB ], + [ 0xF37C, 0x1155,0x1161,0x11B7 ], + [ 0xF37D, 0x1155,0x1161,0x11E2 ], + [ 0xF37E, 0x1155,0x1161,0x11F9 ], + [ 0xF381, 0x1155,0x1163,0x11F0 ], + [ 0xF383, 0x1155,0x1167,0x11AB ], + [ 0xF386, 0x1155,0x116A,0x11AB ], + [ 0xF38B, 0x1155,0x1172,0x11A8 ], + [ 0xF38C, 0x1155,0x1172,0x11AB ], + [ 0xF38D, 0x1155,0x1172,0x11BC ], + [ 0xF38E, 0x1155,0x1172,0x11F0 ], + [ 0xF390, 0x1155,0x1191,0x11AB ], + [ 0xF392, 0x1155,0x1173,0x11AB ], + [ 0xF393, 0x1155,0x1173,0x11EB ], + [ 0xF395, 0x1155,0x1175,0x11AB ], + [ 0xF396, 0x1155,0x1175,0x11B7 ], + [ 0xF397, 0x1155,0x1175,0x11E2 ], + [ 0xF398, 0x1155,0x1175,0x11EB ], + [ 0xF399, 0x1155,0x1175,0x11F9 ], + [ 0xF39B, 0x110F,0x1161,0x11D0 ], + [ 0xF39C, 0x110F,0x1161,0x11D9 ], + [ 0xF39D, 0x110F,0x1161,0x11E2 ], + [ 0xF39E, 0x110F,0x1161,0x11E6 ], + [ 0xF39F, 0x110F,0x1161,0x11F0 ], + [ 0xF3A1, 0x110F,0x1163,0x11E2 ], + [ 0xF3A2, 0x110F,0x1163,0x11F0 ], + [ 0xF3A3, 0x110F,0x1163,0x11F9 ], + [ 0xF3A5, 0x110F,0x1165,0x11D9 ], + [ 0xF3A6, 0x110F,0x1165,0x11F9 ], + [ 0xF3A9, 0x110F,0x1167,0x11D9 ], + [ 0xF3AA, 0x110F,0x1167,0x11E2 ], + [ 0xF3AB, 0x110F,0x1167,0x11F0 ], + [ 0xF3AC, 0x110F,0x1167,0x11F9 ], + [ 0xF3AE, 0x110F,0x1169,0x11D9 ], + [ 0xF3AF, 0x110F,0x1169,0x11E2 ], + [ 0xF3B0, 0x110F,0x1169,0x11F0 ], + [ 0xF3B1, 0x110F,0x116A,0x11D9 ], + [ 0xF3B2, 0x110F,0x116A,0x11F0 ], + [ 0xF3B4, 0x110F,0x116C,0x11F0 ], + [ 0xF3B5, 0x110F,0x116D,0x11D9 ], + [ 0xF3B6, 0x110F,0x116D,0x11E2 ], + [ 0xF3B8, 0x110F,0x116E,0x11D9 ], + [ 0xF3B9, 0x110F,0x116E,0x11E2 ], + [ 0xF3BA, 0x110F,0x116E,0x11F0 ], + [ 0xF3BB, 0x110F,0x116E,0x11F9 ], + [ 0xF3BD, 0x110F,0x1189,0x11AB ], + [ 0xF3BE, 0x110F,0x1189,0x11BC ], + [ 0xF3C0, 0x110F,0x116F,0x11D9 ], + [ 0xF3C1, 0x110F,0x116F,0x11F9 ], + [ 0xF3C3, 0x110F,0xD7B5,0x11AB ], + [ 0xF3C5, 0x110F,0x1172,0x11F0 ], + [ 0xF3C6, 0x110F,0x1172,0x11F9 ], + [ 0xF3CA, 0x110F,0x1191,0x11A8 ], + [ 0xF3CB, 0x110F,0x1191,0x11AB ], + [ 0xF3CC, 0x110F,0x1191,0x11AF ], + [ 0xF3CD, 0x110F,0x1191,0x11D9 ], + [ 0xF3CE, 0x110F,0x1191,0x11F0 ], + [ 0xF3CF, 0x110F,0x1191,0x11F9 ], + [ 0xF3D1, 0x110F,0x1192,0x11BC ], + [ 0xF3D3, 0x110F,0x1194,0x11BC ], + [ 0xF3D4, 0x110F,0x1173,0x11D9 ], + [ 0xF3D5, 0x110F,0x1173,0x11E2 ], + [ 0xF3D6, 0x110F,0x1173,0x11F0 ], + [ 0xF3D9, 0x110F,0x1174,0x11F9 ], + [ 0xF3DA, 0x110F,0x1175,0x11D9 ], + [ 0xF3DB, 0x110F,0x1175,0x11F0 ], + [ 0xF3DC, 0x110F,0x1175,0x11F9 ], + [ 0xF3DF, 0x110F,0x1199,0x11AB ], + [ 0xF3E0, 0x110F,0x1199,0x11BC ], + [ 0xF3E7, 0x110F,0x119B,0x11AF ], + [ 0xF3E9, 0x110F,0xD7C3,0x11AB ], + [ 0xF3EB, 0x110F,0x119E,0x11A8 ], + [ 0xF3EC, 0x110F,0x119E,0x11AB ], + [ 0xF3ED, 0x110F,0x119E,0x11AE ], + [ 0xF3EE, 0x110F,0x119E,0x11AF ], + [ 0xF3EF, 0x110F,0x119E,0x11B7 ], + [ 0xF3F0, 0x110F,0x119E,0x11B8 ], + [ 0xF3F1, 0x110F,0x119E,0x11BA ], + [ 0xF3F2, 0x110F,0x119E,0x11C0 ], + [ 0xF3F4, 0x110F,0x11A1,0x11A8 ], + [ 0xF3F5, 0x110F,0x11A1,0x11AB ], + [ 0xF3F6, 0x110F,0x11A1,0x11AF ], + [ 0xF3F7, 0x110F,0x11A1,0x11B7 ], + [ 0xF3F8, 0x110F,0x11A1,0x11BA ], + [ 0xF3F9, 0x110F,0x11A1,0x11BC ], + [ 0xF3FA, 0x110F,0x11A1,0x11F0 ], + [ 0xF3FB, 0x1110,0x1161,0x11D9 ], + [ 0xF3FC, 0x1110,0x1161,0x11E2 ], + [ 0xF3FD, 0x1110,0x1161,0x11F0 ], + [ 0xF3FE, 0x1110,0x1161,0x11F9 ], + [ 0xF401, 0x1110,0x1163,0x11E2 ], + [ 0xF402, 0x1110,0x1163,0x11F0 ], + [ 0xF404, 0x1110,0x1165,0x11DD ], + [ 0xF405, 0x1110,0x1165,0x11E6 ], + [ 0xF406, 0x1110,0x1165,0x11F0 ], + [ 0xF407, 0x1110,0x1165,0x11F1 ], + [ 0xF409, 0x1110,0x117B,0x11AE ], + [ 0xF40A, 0x1110,0x117B,0x11AF ], + [ 0xF40B, 0x1110,0x1167,0x11D9 ], + [ 0xF40C, 0x1110,0x1167,0x11F0 ], + [ 0xF40D, 0x1110,0x1167,0x11F9 ], + [ 0xF40E, 0x1110,0x1168,0x11F0 ], + [ 0xF40F, 0x1110,0x1169,0x11D0 ], + [ 0xF410, 0x1110,0x1169,0x11D9 ], + [ 0xF411, 0x1110,0x1169,0x11E2 ], + [ 0xF412, 0x1110,0x1169,0xD7E5 ], + [ 0xF413, 0x1110,0x1169,0x11E7 ], + [ 0xF414, 0x1110,0x1169,0x11F0 ], + [ 0xF415, 0x1110,0x116A,0x11D9 ], + [ 0xF416, 0x1110,0x116A,0x11F0 ], + [ 0xF418, 0x1110,0x1182,0x11AF ], + [ 0xF419, 0x1110,0x116D,0x11D9 ], + [ 0xF41A, 0x1110,0x116D,0x11E2 ], + [ 0xF41B, 0x1110,0x116D,0x11F0 ], + [ 0xF41D, 0x1110,0x116E,0x11D0 ], + [ 0xF41E, 0x1110,0x116E,0x11D9 ], + [ 0xF41F, 0x1110,0x116E,0x11E2 ], + [ 0xF420, 0x1110,0x116E,0x11F0 ], + [ 0xF421, 0x1110,0x116E,0x11F9 ], + [ 0xF423, 0x1110,0x1189,0x11AB ], + [ 0xF424, 0x1110,0x116F,0x11F9 ], + [ 0xF428, 0x1110,0x1172,0x11D9 ], + [ 0xF429, 0x1110,0x1172,0x11E2 ], + [ 0xF42A, 0x1110,0x1172,0x11F0 ], + [ 0xF42C, 0x1110,0x1173,0x11D0 ], + [ 0xF42D, 0x1110,0x1173,0x11D7 ], + [ 0xF42E, 0x1110,0x1173,0x11D9 ], + [ 0xF42F, 0x1110,0x1173,0x11E2 ], + [ 0xF430, 0x1110,0x1173,0x11F0 ], + [ 0xF433, 0x1110,0x1174,0x11F9 ], + [ 0xF434, 0x1110,0x1175,0x11D9 ], + [ 0xF435, 0x1110,0x1175,0x11E6 ], + [ 0xF436, 0x1110,0x1175,0x11F0 ], + [ 0xF439, 0x1110,0x1199,0x11AB ], + [ 0xF43D, 0x1110,0x119E,0x11A8 ], + [ 0xF43E, 0x1110,0x119E,0x11AB ], + [ 0xF43F, 0x1110,0x119E,0x11AE ], + [ 0xF440, 0x1110,0x119E,0x11AF ], + [ 0xF441, 0x1110,0x119E,0x11B0 ], + [ 0xF442, 0x1110,0x119E,0x11B3 ], + [ 0xF443, 0x1110,0x119E,0x11B7 ], + [ 0xF444, 0x1110,0x119E,0x11B8 ], + [ 0xF445, 0x1110,0x119E,0x11BA ], + [ 0xF446, 0x1110,0x119E,0x11BC ], + [ 0xF447, 0x1110,0x119E,0x11BD ], + [ 0xF449, 0x1110,0x11A1,0x11A8 ], + [ 0xF44A, 0x1110,0x11A1,0x11AB ], + [ 0xF44B, 0x1110,0x11A1,0x11AF ], + [ 0xF44C, 0x1110,0x11A1,0x11B7 ], + [ 0xF44D, 0x1110,0x11A1,0x11BA ], + [ 0xF44E, 0x1110,0x11A1,0x11BC ], + [ 0xF44F, 0x1110,0x11A1,0x11F0 ], + [ 0xF450, 0x1110,0x11A1,0x11F9 ], + [ 0xF453, 0xA979,0x119E,0x11AF ], + [ 0xF454, 0x1111,0x1161,0x11D0 ], + [ 0xF455, 0x1111,0x1161,0x11D8 ], + [ 0xF456, 0x1111,0x1161,0x11D9 ], + [ 0xF457, 0x1111,0x1161,0x11E2 ], + [ 0xF458, 0x1111,0x1161,0x11E6 ], + [ 0xF459, 0x1111,0x1161,0x11E7 ], + [ 0xF45A, 0x1111,0x1161,0x11F0 ], + [ 0xF45B, 0x1111,0x1161,0x11F9 ], + [ 0xF45D, 0x1111,0x1162,0x11F9 ], + [ 0xF45E, 0x1111,0x1163,0x11E2 ], + [ 0xF460, 0x1111,0x1165,0x11D0 ], + [ 0xF461, 0x1111,0x1165,0x11F0 ], + [ 0xF464, 0x1111,0x117C,0x11AF ], + [ 0xF465, 0x1111,0x1166,0x11C7 ], + [ 0xF466, 0x1111,0x1167,0x11C7 ], + [ 0xF467, 0x1111,0x1167,0x11D9 ], + [ 0xF468, 0x1111,0x1167,0x11E2 ], + [ 0xF469, 0x1111,0x1167,0x11F0 ], + [ 0xF46A, 0x1111,0x1167,0x11F9 ], + [ 0xF46B, 0x1111,0x1169,0x11D9 ], + [ 0xF46C, 0x1111,0x1169,0x11E2 ], + [ 0xF46D, 0x1111,0x1169,0x11F0 ], + [ 0xF46F, 0x1111,0x116D,0x11E2 ], + [ 0xF470, 0x1111,0x116D,0x11E6 ], + [ 0xF472, 0x1111,0x116E,0x11D0 ], + [ 0xF473, 0x1111,0x116E,0x11D9 ], + [ 0xF474, 0x1111,0x116E,0x11E2 ], + [ 0xF475, 0x1111,0x116E,0x11F0 ], + [ 0xF476, 0x1111,0x116E,0x11F1 ], + [ 0xF477, 0x1111,0x116F,0x11F9 ], + [ 0xF47A, 0x1111,0x1171,0x11F9 ], + [ 0xF47B, 0x1111,0x1172,0x11E2 ], + [ 0xF47C, 0x1111,0x1172,0x11F0 ], + [ 0xF47E, 0x1111,0x118E,0x11AB ], + [ 0xF480, 0x1111,0x1173,0x11D9 ], + [ 0xF481, 0x1111,0x1173,0x11F0 ], + [ 0xF483, 0x1111,0x1174,0x11F0 ], + [ 0xF484, 0x1111,0x1174,0x11F9 ], + [ 0xF485, 0x1111,0x1175,0x11D9 ], + [ 0xF486, 0x1111,0x1175,0x11F0 ], + [ 0xF487, 0x1111,0x1175,0x11F9 ], + [ 0xF48A, 0x1111,0x1199,0x11AB ], + [ 0xF48F, 0x1111,0x119E,0x11A8 ], + [ 0xF490, 0x1111,0x119E,0x11AB ], + [ 0xF491, 0x1111,0x119E,0x11AE ], + [ 0xF492, 0x1111,0x119E,0x11AF ], + [ 0xF493, 0x1111,0x119E,0x11B0 ], + [ 0xF494, 0x1111,0x119E,0x11B3 ], + [ 0xF495, 0x1111,0x119E,0x11B6 ], + [ 0xF496, 0x1111,0x119E,0x11B7 ], + [ 0xF497, 0x1111,0x119E,0x11B8 ], + [ 0xF498, 0x1111,0x119E,0x11BA ], + [ 0xF499, 0x1111,0x119E,0x11E7 ], + [ 0xF49A, 0x1111,0x119E,0x11BC ], + [ 0xF49B, 0x1111,0x119E,0x11BD ], + [ 0xF49C, 0x1111,0x119E,0x11BE ], + [ 0xF49D, 0x1111,0x119E,0x11C0 ], + [ 0xF49F, 0x1111,0x119F,0x11AB ], + [ 0xF4A1, 0x1111,0x11A1,0x11A8 ], + [ 0xF4A2, 0x1111,0x11A1,0x11AB ], + [ 0xF4A3, 0x1111,0x11A1,0x11AF ], + [ 0xF4A4, 0x1111,0x11A1,0x11B7 ], + [ 0xF4A5, 0x1111,0x11A1,0x11B8 ], + [ 0xF4A6, 0x1111,0x11A1,0x11BA ], + [ 0xF4A7, 0x1111,0x11A1,0x11BC ], + [ 0xF4A8, 0x1111,0x11A1,0x11F0 ], + [ 0xF4AA, 0x1156,0x1161,0x11AB ], + [ 0xF4AC, 0xA97A,0x1175,0x11AB ], + [ 0xF4AE, 0x1157,0x116E,0x11AB ], + [ 0xF4AF, 0x1112,0x1161,0x11CE ], + [ 0xF4B0, 0x1112,0x1161,0x11CF ], + [ 0xF4B1, 0x1112,0x1161,0x11D0 ], + [ 0xF4B2, 0x1112,0x1161,0xD7D8 ], + [ 0xF4B3, 0x1112,0x1161,0x11D9 ], + [ 0xF4B4, 0x1112,0x1161,0xD7E2 ], + [ 0xF4B5, 0x1112,0x1161,0x11E2 ], + [ 0xF4B6, 0x1112,0x1161,0x11F0 ], + [ 0xF4B7, 0x1112,0x1161,0x11F1 ], + [ 0xF4BA, 0x1112,0x1162,0x11EB ], + [ 0xF4BB, 0x1112,0x1162,0x11F0 ], + [ 0xF4BC, 0x1112,0x1162,0xD7F6 ], + [ 0xF4BD, 0x1112,0x1163,0x11C7 ], + [ 0xF4BE, 0x1112,0x1163,0x11E2 ], + [ 0xF4BF, 0x1112,0x1163,0x11F0 ], + [ 0xF4C0, 0x1112,0x1163,0x11F9 ], + [ 0xF4C2, 0x1112,0x1164,0x11F0 ], + [ 0xF4C3, 0x1112,0x1165,0x11D0 ], + [ 0xF4C4, 0x1112,0x1165,0x11D9 ], + [ 0xF4C5, 0x1112,0x1165,0x11F0 ], + [ 0xF4C6, 0x1112,0x1165,0x11F1 ], + [ 0xF4C7, 0x1112,0x117C,0x11F9 ], + [ 0xF4C7, 0x1112,0x1165,0x11F9 ], + [ 0xF4CB, 0x1112,0x117C,0x11AB ], + [ 0xF4CC, 0x1112,0x117C,0x11B7 ], + [ 0xF4CD, 0x1112,0x1167,0x11D9 ], + [ 0xF4CE, 0x1112,0x1167,0x11E2 ], + [ 0xF4CF, 0x1112,0x1167,0x11F0 ], + [ 0xF4D0, 0x1112,0x1167,0x11F9 ], + [ 0xF4D1, 0x1112,0x1168,0x11D9 ], + [ 0xF4D2, 0x1112,0x1169,0x11C7 ], + [ 0xF4D3, 0x1112,0x1169,0x11CD ], + [ 0xF4D4, 0x1112,0x1169,0x11D9 ], + [ 0xF4D5, 0x1112,0x1169,0x11DA ], + [ 0xF4D6, 0x1112,0x1169,0x11DD ], + [ 0xF4D7, 0x1112,0x1169,0x11E2 ], + [ 0xF4D8, 0x1112,0x1169,0x11EB ], + [ 0xF4D9, 0x1112,0x1169,0x11F0 ], + [ 0xF4DA, 0x1112,0x1169,0x11F1 ], + [ 0xF4DB, 0x1112,0x116A,0x11D9 ], + [ 0xF4DC, 0x1112,0x116A,0x11F0 ], + [ 0xF4DD, 0x1112,0x116A,0x11F1 ], + [ 0xF4DE, 0x1112,0x116B,0x11F9 ], + [ 0xF4E1, 0x1112,0x117F,0x11AB ], + [ 0xF4E2, 0x1112,0x117F,0x11F9 ], + [ 0xF4E5, 0x1112,0x116C,0x11F0 ], + [ 0xF4E6, 0x1112,0x116C,0x11F9 ], + [ 0xF4E7, 0x1112,0x116D,0x11D9 ], + [ 0xF4E8, 0x1112,0x116D,0x11E2 ], + [ 0xF4EA, 0x1112,0xD7B2,0x11AB ], + [ 0xF4EC, 0x1112,0x1184,0x11BC ], + [ 0xF4EF, 0x1112,0x1188,0x11AB ], + [ 0xF4F0, 0x1112,0x116E,0x11D9 ], + [ 0xF4F1, 0x1112,0x116E,0x11DD ], + [ 0xF4F2, 0x1112,0x116E,0x11E2 ], + [ 0xF4F3, 0x1112,0x116E,0x11EB ], + [ 0xF4F4, 0x1112,0x116E,0x11F0 ], + [ 0xF4F5, 0x1112,0x116E,0x11F9 ], + [ 0xF4F7, 0x1112,0x1189,0x11AB ], + [ 0xF4F8, 0x1112,0x1189,0x11BC ], + [ 0xF4FA, 0x1112,0x116F,0x11D9 ], + [ 0xF4FB, 0x1112,0x116F,0x11F0 ], + [ 0xF4FC, 0x1112,0x116F,0x11F9 ], + [ 0xF4FE, 0x1112,0x118B,0x11AB ], + [ 0xF4FF, 0x1112,0x118B,0x11AF ], + [ 0xF502, 0x1112,0x1171,0x11F0 ], + [ 0xF503, 0x1112,0x1171,0x11F9 ], + [ 0xF504, 0x1112,0x1172,0x11D9 ], + [ 0xF505, 0x1112,0x1172,0x11E2 ], + [ 0xF506, 0x1112,0x1172,0x11F0 ], + [ 0xF508, 0x1112,0x118E,0x11AB ], + [ 0xF50A, 0x1112,0x1191,0x11A8 ], + [ 0xF50B, 0x1112,0x1191,0x11AB ], + [ 0xF50C, 0x1112,0x1191,0x11AF ], + [ 0xF50D, 0x1112,0x1191,0x11D9 ], + [ 0xF50E, 0x1112,0x1191,0x11BC ], + [ 0xF50F, 0x1112,0x1191,0x11F0 ], + [ 0xF510, 0x1112,0x1191,0x11F9 ], + [ 0xF512, 0x1112,0x1192,0x11AF ], + [ 0xF513, 0x1112,0x1192,0x11BC ], + [ 0xF515, 0x1112,0x1194,0x11BC ], + [ 0xF516, 0x1112,0x1173,0x11C3 ], + [ 0xF517, 0x1112,0x1173,0xD7D4 ], + [ 0xF518, 0x1112,0x1173,0x11D0 ], + [ 0xF519, 0x1112,0x1173,0x11D9 ], + [ 0xF51A, 0x1112,0x1173,0x11E2 ], + [ 0xF51B, 0x1112,0x1173,0x11F0 ], + [ 0xF520, 0x1112,0x1174,0x11EB ], + [ 0xF521, 0x1112,0x1174,0x11F0 ], + [ 0xF522, 0x1112,0x1174,0x11F9 ], + [ 0xF523, 0x1112,0x1175,0x11FF ], + [ 0xF524, 0x1112,0x1175,0x11D9 ], + [ 0xF525, 0x1112,0x1175,0x11DC ], + [ 0xF526, 0x1112,0x1175,0xD7E1 ], + [ 0xF527, 0x1112,0x1175,0x11DD ], + [ 0xF528, 0x1112,0x1175,0x11DE ], + [ 0xF529, 0x1112,0x1175,0x11E2 ], + [ 0xF52A, 0x1112,0x1175,0x11EE ], + [ 0xF52B, 0x1112,0x1175,0x11F0 ], + [ 0xF52C, 0x1112,0x1175,0x11F1 ], + [ 0xF52F, 0x1112,0x1199,0x11AB ], + [ 0xF530, 0x1112,0x1199,0x11BC ], + [ 0xF536, 0x1112,0xD7C3,0x11AB ], + [ 0xF538, 0x1112,0x119E,0x11A8 ], + [ 0xF539, 0x1112,0x119E,0x11C3 ], + [ 0xF53A, 0x1112,0x119E,0x11AB ], + [ 0xF53B, 0x1112,0x119E,0x11AE ], + [ 0xF53C, 0x1112,0x119E,0x11AF ], + [ 0xF53D, 0x1112,0x119E,0x11B0 ], + [ 0xF53E, 0x1112,0x119E,0x11CD ], + [ 0xF53F, 0x1112,0x119E,0x11CE ], + [ 0xF540, 0x1112,0x119E,0x11D0 ], + [ 0xF541, 0x1112,0x119E,0x11B1 ], + [ 0xF542, 0x1112,0x119E,0x11B3 ], + [ 0xF543, 0x1112,0x119E,0x11B6 ], + [ 0xF544, 0x1112,0x119E,0x11D9 ], + [ 0xF545, 0x1112,0x119E,0x11B7 ], + [ 0xF546, 0x1112,0x119E,0x11B8 ], + [ 0xF547, 0x1112,0x119E,0x11E6 ], + [ 0xF548, 0x1112,0x119E,0x11BA ], + [ 0xF549, 0x1112,0x119E,0x11BC ], + [ 0xF54A, 0x1112,0x119E,0x11F0 ], + [ 0xF54B, 0x1112,0x119E,0x11C0 ], + [ 0xF54C, 0x1112,0x119E,0x11C2 ], + [ 0xF54D, 0x1112,0x119E,0x11F9 ], + [ 0xF54F, 0x1112,0x119F,0x11AB ], + [ 0xF551, 0x1112,0x11A1,0x11A8 ], + [ 0xF552, 0x1112,0x11A1,0x11AB ], + [ 0xF553, 0x1112,0x11A1,0x11AE ], + [ 0xF554, 0x1112,0x11A1,0x11AF ], + [ 0xF555, 0x1112,0x11A1,0x11B0 ], + [ 0xF556, 0x1112,0x11A1,0x11D9 ], + [ 0xF557, 0x1112,0x11A1,0x11B7 ], + [ 0xF558, 0x1112,0x11A1,0x11B8 ], + [ 0xF559, 0x1112,0x11A1,0xD7E8 ], + [ 0xF55A, 0x1112,0x11A1,0x11BA ], + [ 0xF55B, 0x1112,0x11A1,0x11BC ], + [ 0xF55C, 0x1112,0x11A1,0x11F0 ], + [ 0xF55E, 0xA97B,0x1163,0x11BC ], + [ 0xF561, 0xA97B,0x116A,0x11AB ], + [ 0xF567, 0xA97B,0x1172,0x11BC ], + [ 0xF569, 0xA97B,0x118E,0x11AB ], + [ 0xF56D, 0xA97B,0x1194,0x11AB ], + [ 0xF56F, 0xA97B,0x1175,0x11AB ], + [ 0xF570, 0xA97B,0x1175,0x11BC ], + [ 0xF572, 0x1158,0x1161,0x11A8 ], + [ 0xF573, 0x1158,0x1161,0x11AB ], + [ 0xF574, 0x1158,0x1161,0x11AF ], + [ 0xF575, 0x1158,0x1161,0x11D9 ], + [ 0xF576, 0x1158,0x1161,0x11B7 ], + [ 0xF577, 0x1158,0x1161,0x11E2 ], + [ 0xF578, 0x1158,0x1161,0x11B8 ], + [ 0xF579, 0x1158,0x1161,0x11E6 ], + [ 0xF57A, 0x1158,0x1161,0x11BC ], + [ 0xF57B, 0x1158,0x1161,0x11F0 ], + [ 0xF57D, 0x1158,0x1162,0x11BC ], + [ 0xF57E, 0x1158,0x1162,0x11F0 ], + [ 0xF580, 0x1158,0x1163,0x11AB ], + [ 0xF581, 0x1158,0x1163,0x11B7 ], + [ 0xF582, 0x1158,0x1163,0x11E2 ], + [ 0xF583, 0x1158,0x1163,0x11B8 ], + [ 0xF584, 0x1158,0x1163,0x11E6 ], + [ 0xF585, 0x1158,0x1163,0x11F0 ], + [ 0xF586, 0x1158,0x1163,0x11F9 ], + [ 0xF589, 0x1158,0x1165,0x11AB ], + [ 0xF58A, 0x1158,0x1165,0x11AF ], + [ 0xF58B, 0x1158,0x1165,0x11B7 ], + [ 0xF58C, 0x1158,0x1165,0x11E2 ], + [ 0xF58D, 0x1158,0x1165,0x11F9 ], + [ 0xF58F, 0x1158,0x1166,0x11BC ], + [ 0xF591, 0x1158,0x1167,0x11A8 ], + [ 0xF592, 0x1158,0x1167,0x11AB ], + [ 0xF593, 0x1158,0x1167,0x11AF ], + [ 0xF594, 0x1158,0x1167,0x11D9 ], + [ 0xF595, 0x1158,0x1167,0x11B7 ], + [ 0xF596, 0x1158,0x1167,0x11B8 ], + [ 0xF597, 0x1158,0x1167,0x11F0 ], + [ 0xF598, 0x1158,0x1167,0x11F9 ], + [ 0xF59A, 0x1158,0x1168,0x11BC ], + [ 0xF59C, 0x1158,0x1169,0x11A8 ], + [ 0xF59D, 0x1158,0x1169,0x11AB ], + [ 0xF59E, 0x1158,0x1169,0x11AF ], + [ 0xF59F, 0x1158,0x1169,0x11D9 ], + [ 0xF5A0, 0x1158,0x1169,0x11B7 ], + [ 0xF5A1, 0x1158,0x1169,0x11E2 ], + [ 0xF5A2, 0x1158,0x1169,0x11BC ], + [ 0xF5A3, 0x1158,0x1169,0x11F0 ], + [ 0xF5A5, 0x1158,0x116A,0x11A8 ], + [ 0xF5A6, 0x1158,0x116A,0x11AB ], + [ 0xF5A7, 0x1158,0x116A,0x11AF ], + [ 0xF5A8, 0x1158,0x116A,0x11D9 ], + [ 0xF5A9, 0x1158,0x116A,0x11BC ], + [ 0xF5AA, 0x1158,0x116A,0x11F0 ], + [ 0xF5AB, 0x1158,0x116A,0x11F9 ], + [ 0xF5AD, 0x1158,0x116B,0x11BC ], + [ 0xF5AF, 0x1158,0x116C,0x11A8 ], + [ 0xF5B0, 0x1158,0x116C,0x11BC ], + [ 0xF5B1, 0x1158,0x116C,0x11F0 ], + [ 0xF5B3, 0x1158,0x116D,0x11B7 ], + [ 0xF5B4, 0x1158,0x116D,0x11E2 ], + [ 0xF5B6, 0x1158,0x116E,0x11AB ], + [ 0xF5B7, 0x1158,0x116E,0x11B7 ], + [ 0xF5B8, 0x1158,0x116E,0x11E2 ], + [ 0xF5B9, 0x1158,0x116E,0x11B8 ], + [ 0xF5BA, 0x1158,0x116E,0x11E6 ], + [ 0xF5BB, 0x1158,0x116E,0x11BC ], + [ 0xF5BC, 0x1158,0x116E,0x11F0 ], + [ 0xF5BD, 0x1158,0x116E,0x11F9 ], + [ 0xF5BF, 0x1158,0x116F,0x11AB ], + [ 0xF5C0, 0x1158,0x116F,0x11F9 ], + [ 0xF5C2, 0x1158,0x1171,0x11F9 ], + [ 0xF5C4, 0x1158,0x1172,0x11B7 ], + [ 0xF5C6, 0x1158,0x118F,0x11AB ], + [ 0xF5C8, 0x1158,0x1191,0x11AB ], + [ 0xF5C9, 0x1158,0x1191,0x11AF ], + [ 0xF5CA, 0x1158,0x1191,0x11D9 ], + [ 0xF5CB, 0x1158,0x1191,0x11BC ], + [ 0xF5CC, 0x1158,0x1191,0x11F0 ], + [ 0xF5CE, 0x1158,0x1192,0x11BC ], + [ 0xF5D0, 0x1158,0x1173,0x11A8 ], + [ 0xF5D1, 0x1158,0x1173,0x11AB ], + [ 0xF5D2, 0x1158,0x1173,0x11B7 ], + [ 0xF5D3, 0x1158,0x1173,0x11E2 ], + [ 0xF5D4, 0x1158,0x1173,0x11BC ], + [ 0xF5D5, 0x1158,0x1173,0x11F0 ], + [ 0xF5D8, 0x1158,0x1174,0x11A8 ], + [ 0xF5D9, 0x1158,0x1174,0x11F0 ], + [ 0xF5DA, 0x1158,0x1174,0x11C2 ], + [ 0xF5DB, 0x1158,0x1174,0x11F9 ], + [ 0xF5DD, 0x1158,0x1175,0x11AB ], + [ 0xF5DE, 0x1158,0x1175,0x11B7 ], + [ 0xF5DF, 0x1158,0x1175,0x11E2 ], + [ 0xF5E0, 0x1158,0x1175,0x11F0 ], + [ 0xF5E1, 0x1158,0x1175,0x11F9 ], + [ 0xF5E3, 0x1158,0x119E,0x11AB ], + [ 0xF5E5, 0x1158,0x11A1,0x11A8 ], + [ 0xF5E6, 0x1158,0x11A1,0x11BC ], + [ 0xF5E7, 0x1158,0x11A1,0x11F0 ], + [ 0xF5E9, 0x1159,0x1161,0x11A8 ], + [ 0xF5EA, 0x1159,0x1161,0x11AB ], + [ 0xF5EB, 0x1159,0x1161,0x11AF ], + [ 0xF5EC, 0x1159,0x1161,0x11D9 ], + [ 0xF5ED, 0x1159,0x1161,0x11B7 ], + [ 0xF5EE, 0x1159,0x1161,0x11E2 ], + [ 0xF5EF, 0x1159,0x1161,0x11B8 ], + [ 0xF5F0, 0x1159,0x1161,0x11E6 ], + [ 0xF5F1, 0x1159,0x1161,0x11BC ], + [ 0xF5F2, 0x1159,0x1161,0x11F0 ], + [ 0xF5F4, 0x1159,0x1162,0x11BC ], + [ 0xF5F5, 0x1159,0x1162,0x11F0 ], + [ 0xF5F7, 0x1159,0x1163,0x11A8 ], + [ 0xF5F8, 0x1159,0x1163,0x11AB ], + [ 0xF5F9, 0x1159,0x1163,0x11B7 ], + [ 0xF5FA, 0x1159,0x1163,0x11E2 ], + [ 0xF5FB, 0x1159,0x1163,0x11B8 ], + [ 0xF5FC, 0x1159,0x1163,0x11E6 ], + [ 0xF5FD, 0x1159,0x1163,0x11F0 ], + [ 0xF5FE, 0x1159,0x1163,0x11F9 ], + [ 0xF601, 0x1159,0x1165,0x11AB ], + [ 0xF602, 0x1159,0x1165,0x11AF ], + [ 0xF603, 0x1159,0x1165,0x11D9 ], + [ 0xF604, 0x1159,0x1165,0x11B7 ], + [ 0xF605, 0x1159,0x1165,0x11B8 ], + [ 0xF606, 0x1159,0x1165,0x11BC ], + [ 0xF608, 0x1159,0x1166,0x11BC ], + [ 0xF60A, 0x1159,0x1167,0x11A8 ], + [ 0xF60B, 0x1159,0x1167,0x11AB ], + [ 0xF60C, 0x1159,0x1167,0x11AF ], + [ 0xF60D, 0x1159,0x1167,0x11D9 ], + [ 0xF60E, 0x1159,0x1167,0x11B7 ], + [ 0xF60F, 0x1159,0x1167,0x11B8 ], + [ 0xF610, 0x1159,0x1167,0x11F0 ], + [ 0xF611, 0x1159,0x1167,0x11C2 ], + [ 0xF613, 0x1159,0x1168,0x11BC ], + [ 0xF615, 0x1159,0x1169,0x11A8 ], + [ 0xF616, 0x1159,0x1169,0x11AB ], + [ 0xF617, 0x1159,0x1169,0x11B7 ], + [ 0xF618, 0x1159,0x1169,0x11E2 ], + [ 0xF619, 0x1159,0x1169,0x11BC ], + [ 0xF61A, 0x1159,0x1169,0x11F0 ], + [ 0xF61C, 0x1159,0x116A,0x11A8 ], + [ 0xF61D, 0x1159,0x116A,0x11AB ], + [ 0xF61E, 0x1159,0x116A,0x11AF ], + [ 0xF61F, 0x1159,0x116A,0x11D9 ], + [ 0xF620, 0x1159,0x116A,0x11B8 ], + [ 0xF621, 0x1159,0x116A,0x11E6 ], + [ 0xF622, 0x1159,0x116A,0x11BC ], + [ 0xF623, 0x1159,0x116A,0x11F0 ], + [ 0xF624, 0x1159,0x116A,0x11F9 ], + [ 0xF626, 0x1159,0x116B,0x11BC ], + [ 0xF628, 0x1159,0x116C,0x11A8 ], + [ 0xF629, 0x1159,0x116C,0x11BC ], + [ 0xF62A, 0x1159,0x116C,0x11F0 ], + [ 0xF62C, 0x1159,0x116D,0x11A8 ], + [ 0xF62D, 0x1159,0x116D,0x11B7 ], + [ 0xF62E, 0x1159,0x116D,0x11E2 ], + [ 0xF62F, 0x1159,0x116D,0x11BC ], + [ 0xF631, 0x1159,0x116E,0x11A8 ], + [ 0xF632, 0x1159,0x116E,0x11AB ], + [ 0xF633, 0x1159,0x116E,0x11AF ], + [ 0xF634, 0x1159,0x116E,0x11D9 ], + [ 0xF635, 0x1159,0x116E,0x11B7 ], + [ 0xF636, 0x1159,0x116E,0x11E2 ], + [ 0xF637, 0x1159,0x116E,0x11BC ], + [ 0xF638, 0x1159,0x116E,0x11F0 ], + [ 0xF639, 0x1159,0x116E,0x11F9 ], + [ 0xF63B, 0x1159,0x116F,0x11AB ], + [ 0xF63C, 0x1159,0x116F,0x11AF ], + [ 0xF63D, 0x1159,0x116F,0x11D9 ], + [ 0xF63E, 0x1159,0x116F,0x11BC ], + [ 0xF640, 0x1159,0x1171,0x11BC ], + [ 0xF642, 0x1159,0x1172,0x11AB ], + [ 0xF643, 0x1159,0x1172,0x11B7 ], + [ 0xF644, 0x1159,0x1172,0x11E2 ], + [ 0xF645, 0x1159,0x1172,0x11F9 ], + [ 0xF647, 0x1159,0x1191,0x11A8 ], + [ 0xF648, 0x1159,0x1191,0x11AB ], + [ 0xF649, 0x1159,0x1191,0x11AF ], + [ 0xF64A, 0x1159,0x1191,0x11D9 ], + [ 0xF64B, 0x1159,0x1191,0x11BC ], + [ 0xF64C, 0x1159,0x1191,0x11F0 ], + [ 0xF64E, 0x1159,0x1192,0x11BC ], + [ 0xF650, 0x1159,0x1194,0x11BC ], + [ 0xF652, 0x1159,0x1173,0x11A8 ], + [ 0xF653, 0x1159,0x1173,0x11AB ], + [ 0xF654, 0x1159,0x1173,0x11B7 ], + [ 0xF655, 0x1159,0x1173,0x11E2 ], + [ 0xF656, 0x1159,0x1173,0x11B8 ], + [ 0xF657, 0x1159,0x1173,0x11F0 ], + [ 0xF658, 0x1159,0x1173,0x11F9 ], + [ 0xF65A, 0x1159,0x1174,0x11AB ], + [ 0xF65B, 0x1159,0x1174,0x11BC ], + [ 0xF65D, 0x1159,0x1175,0x11AB ], + [ 0xF65E, 0x1159,0x1175,0x11AF ], + [ 0xF65F, 0x1159,0x1175,0x11D9 ], + [ 0xF660, 0x1159,0x1175,0x11B7 ], + [ 0xF661, 0x1159,0x1175,0x11E2 ], + [ 0xF662, 0x1159,0x1175,0x11BC ], + [ 0xF663, 0x1159,0x1175,0x11F0 ], + [ 0xF664, 0x1159,0x1175,0x11F9 ], + [ 0xF666, 0x1159,0x119E,0x11AB ], + [ 0xF667, 0x1159,0x119E,0x11B7 ], + [ 0xF669, 0x1159,0x11A1,0x11A8 ], + [ 0xF66A, 0x1159,0x11A1,0x11AF ], + [ 0xF66B, 0x1159,0x11A1,0x11CD ], + [ 0xF66C, 0x1159,0x11A1,0x11B1 ], + [ 0xF66D, 0x1159,0x11A1,0x11BC ], + [ 0xF66E, 0x1159,0x11A1,0x11F0 ], + [ 0xE0C6, 0x115F,0x11A3 ], + [ 0xE0E9, 0x1100,0x1176 ], + [ 0xE0EA, 0x1100,0x1177 ], + [ 0xE0F2, 0x1100,0x1178 ], + [ 0xE100, 0x1100,0x117C ], + [ 0xE124, 0x1100,0x11A6 ], + [ 0xE126, 0x1100,0x117F ], + [ 0xE129, 0x1100,0x1182 ], + [ 0xE12F, 0x1100,0xD7B2 ], + [ 0xE130, 0x1100,0xD7B3 ], + [ 0xE132, 0x1100,0x1184 ], + [ 0xE133, 0x1100,0x1185 ], + [ 0xE136, 0x1100,0x1188 ], + [ 0xE146, 0x1100,0x1189 ], + [ 0xE14A, 0x1100,0x118A ], + [ 0xE14E, 0x1100,0x118B ], + [ 0xE150, 0x1100,0xD7B5 ], + [ 0xE151, 0x1100,0x118C ], + [ 0xE152, 0x1100,0x118D ], + [ 0xE15A, 0x1100,0x118E ], + [ 0xE15C, 0x1100,0x118F ], + [ 0xE15E, 0x1100,0x1191 ], + [ 0xE166, 0x1100,0x1192 ], + [ 0xE16A, 0x1100,0x1194 ], + [ 0xE181, 0x1100,0xD7BA ], + [ 0xE182, 0x1100,0xD7BB ], + [ 0xE183, 0x1100,0x1195 ], + [ 0xE184, 0x1100,0x1196 ], + [ 0xE19A, 0x1100,0x1198 ], + [ 0xE19B, 0x1100,0x1199 ], + [ 0xE19E, 0x1100,0xD7BF ], + [ 0xE19F, 0x1100,0xD7C0 ], + [ 0xE1A0, 0x1100,0xD7C2 ], + [ 0xE1A1, 0x1100,0x119B ], + [ 0xE1A2, 0x1100,0xD7C3 ], + [ 0xE1A4, 0x1100,0x119C ], + [ 0xE1A5, 0x1100,0xD7C4 ], + [ 0xE1A6, 0x1100,0x119D ], + [ 0xE1A7, 0x1100,0x119E ], + [ 0xE1CA, 0x1100,0x119F ], + [ 0xE1CD, 0x1100,0x11A1 ], + [ 0xE1D8, 0x1101,0x1176 ], + [ 0xE1DF, 0x1101,0x117B ], + [ 0xE1E6, 0x1101,0x1188 ], + [ 0xE1EB, 0x1101,0x1189 ], + [ 0xE1EE, 0x1101,0xD7B5 ], + [ 0xE1EF, 0x1101,0x118C ], + [ 0xE1F3, 0x1101,0x1191 ], + [ 0xE1F8, 0x1101,0x1194 ], + [ 0xE201, 0x1101,0x1198 ], + [ 0xE202, 0x1101,0x119E ], + [ 0xE203, 0x1101,0x11A1 ], + [ 0xE204, 0x115A,0x1165 ], + [ 0xE205, 0x115A,0x1173 ], + [ 0xE21C, 0x1102,0x1176 ], + [ 0xE21D, 0x1102,0x1177 ], + [ 0xE224, 0x1102,0x1178 ], + [ 0xE22E, 0x1102,0x117B ], + [ 0xE230, 0x1102,0x117A ], + [ 0xE230, 0x1102,0x117C ], + [ 0xE24A, 0x1102,0x117F ], + [ 0xE24F, 0x1102,0xD7B2 ], + [ 0xE251, 0x1102,0x1188 ], + [ 0xE25A, 0x1102,0x1189 ], + [ 0xE25C, 0x1102,0xD7B5 ], + [ 0xE25D, 0x1102,0x118C ], + [ 0xE25F, 0x1102,0xD7B6 ], + [ 0xE263, 0x1102,0x118F ], + [ 0xE264, 0x1102,0x1194 ], + [ 0xE26C, 0x1102,0x1196 ], + [ 0xE26E, 0x1102,0x1197 ], + [ 0xE27C, 0x1102,0x1198 ], + [ 0xE27D, 0x1102,0x1199 ], + [ 0xE280, 0x1102,0xD7BF ], + [ 0xE281, 0x1102,0xD7C0 ], + [ 0xE282, 0x1102,0x119B ], + [ 0xE283, 0x1102,0x119E ], + [ 0xE299, 0x1102,0x11A1 ], + [ 0xE2A5, 0x1113,0x1161 ], + [ 0xE2A6, 0x1113,0x1162 ], + [ 0xE2A7, 0x1113,0x1163 ], + [ 0xE2A8, 0x1113,0x1165 ], + [ 0xE2A9, 0x1113,0x1166 ], + [ 0xE2AA, 0x1113,0x1167 ], + [ 0xE2AB, 0x1113,0x1168 ], + [ 0xE2AD, 0x1113,0x1169 ], + [ 0xE2AE, 0x1113,0x116A ], + [ 0xE2AF, 0x1113,0x116B ], + [ 0xE2B0, 0x1113,0x116C ], + [ 0xE2B1, 0x1113,0x116D ], + [ 0xE2B2, 0x1113,0x116E ], + [ 0xE2B3, 0x1113,0x116F ], + [ 0xE2B4, 0x1113,0x1170 ], + [ 0xE2B5, 0x1113,0xD7B5 ], + [ 0xE2B6, 0x1113,0x118C ], + [ 0xE2B7, 0x1113,0x1171 ], + [ 0xE2B8, 0x1113,0x1172 ], + [ 0xE2B9, 0x1113,0x1194 ], + [ 0xE2BA, 0x1113,0x1173 ], + [ 0xE2BB, 0x1113,0x1174 ], + [ 0xE2BC, 0x1113,0x1175 ], + [ 0xE2BD, 0x1113,0x1198 ], + [ 0xE2BE, 0x1113,0x119E ], + [ 0xE2BF, 0x1113,0x11A1 ], + [ 0xE2C0, 0x1114,0x1161 ], + [ 0xE2C1, 0x1114,0x1163 ], + [ 0xE2C3, 0x1114,0x1165 ], + [ 0xE2C4, 0x1114,0x1166 ], + [ 0xE2C5, 0x1114,0x1169 ], + [ 0xE2C6, 0x1114,0x116E ], + [ 0xE2C7, 0x1114,0x1173 ], + [ 0xE2C9, 0x1114,0x119E ], + [ 0xE2CB, 0x1115,0x1161 ], + [ 0xE2CD, 0x1115,0x1162 ], + [ 0xE2CE, 0x1115,0x1163 ], + [ 0xE2CF, 0x1115,0x1165 ], + [ 0xE2D0, 0x1115,0x1166 ], + [ 0xE2D2, 0x1115,0x1167 ], + [ 0xE2D3, 0x1115,0x1168 ], + [ 0xE2D4, 0x1115,0x1169 ], + [ 0xE2D6, 0x1115,0x116A ], + [ 0xE2D7, 0x1115,0x116B ], + [ 0xE2D8, 0x1115,0x116C ], + [ 0xE2D9, 0x1115,0x116D ], + [ 0xE2DA, 0x1115,0x116E ], + [ 0xE2DB, 0x1115,0x116F ], + [ 0xE2DC, 0x1115,0x1170 ], + [ 0xE2DD, 0x1115,0xD7B5 ], + [ 0xE2DE, 0x1115,0x118C ], + [ 0xE2DF, 0x1115,0x1171 ], + [ 0xE2E0, 0x1115,0x1172 ], + [ 0xE2E1, 0x1115,0x1194 ], + [ 0xE2E2, 0x1115,0x1173 ], + [ 0xE2E3, 0x1115,0x1174 ], + [ 0xE2E4, 0x1115,0x1175 ], + [ 0xE2E5, 0x1115,0x1198 ], + [ 0xE2E6, 0x1115,0x119E ], + [ 0xE2E7, 0x1115,0x11A1 ], + [ 0xE2E8, 0x1116,0x1161 ], + [ 0xE2E9, 0x1116,0x1162 ], + [ 0xE2EA, 0x1116,0x1163 ], + [ 0xE2EB, 0x1116,0x1165 ], + [ 0xE2EC, 0x1116,0x1166 ], + [ 0xE2ED, 0x1116,0x1167 ], + [ 0xE2EE, 0x1116,0x1168 ], + [ 0xE2EF, 0x1116,0x1169 ], + [ 0xE2F0, 0x1116,0x116A ], + [ 0xE2F1, 0x1116,0x116B ], + [ 0xE2F2, 0x1116,0x116C ], + [ 0xE2F3, 0x1116,0x116D ], + [ 0xE2F4, 0x1116,0x116E ], + [ 0xE2F5, 0x1116,0x116F ], + [ 0xE2F6, 0x1116,0x1170 ], + [ 0xE2F7, 0x1116,0xD7B5 ], + [ 0xE2F8, 0x1116,0x118C ], + [ 0xE2F9, 0x1116,0x1171 ], + [ 0xE2FA, 0x1116,0x1172 ], + [ 0xE2FB, 0x1116,0x1194 ], + [ 0xE2FC, 0x1116,0x1173 ], + [ 0xE2FD, 0x1116,0x1174 ], + [ 0xE2FE, 0x1116,0x1175 ], + [ 0xE2FF, 0x1116,0x1198 ], + [ 0xE300, 0x1116,0x119E ], + [ 0xE301, 0x1116,0x11A1 ], + [ 0xE302, 0x115B,0x1175 ], + [ 0xE303, 0x115B,0x1198 ], + [ 0xE304, 0x115C,0x1173 ], + [ 0xE305, 0x115C,0x1175 ], + [ 0xE306, 0x115D,0x1163 ], + [ 0xE308, 0x115D,0x1169 ], + [ 0xE309, 0x115D,0x1172 ], + [ 0xE30B, 0x115D,0x1175 ], + [ 0xE31F, 0x1103,0x1176 ], + [ 0xE325, 0x1103,0x1178 ], + [ 0xE32B, 0x1103,0x117A ], + [ 0xE32C, 0x1103,0x117B ], + [ 0xE32E, 0x1103,0x117C ], + [ 0xE348, 0x1103,0x1182 ], + [ 0xE34D, 0x1103,0x1188 ], + [ 0xE356, 0x1103,0x1189 ], + [ 0xE359, 0x1103,0xD7B5 ], + [ 0xE35A, 0x1103,0x118C ], + [ 0xE361, 0x1103,0x1191 ], + [ 0xE366, 0x1103,0x1192 ], + [ 0xE368, 0x1103,0x1194 ], + [ 0xE376, 0x1103,0x1195 ], + [ 0xE377, 0x1103,0x1196 ], + [ 0xE383, 0x1103,0x1198 ], + [ 0xE384, 0x1103,0x1199 ], + [ 0xE387, 0x1103,0xD7BF ], + [ 0xE388, 0x1103,0xD7C0 ], + [ 0xE389, 0x1103,0x119B ], + [ 0xE38A, 0x1103,0x119E ], + [ 0xE3A8, 0x1103,0x11A1 ], + [ 0xE3B4, 0x1117,0x1173 ], + [ 0xE3B6, 0x1117,0x1175 ], + [ 0xE3C1, 0x1104,0x117B ], + [ 0xE3C2, 0x1104,0x117C ], + [ 0xE3CD, 0x1104,0x117F ], + [ 0xE3D2, 0x1104,0xD7B5 ], + [ 0xE3D3, 0x1104,0x118C ], + [ 0xE3D8, 0x1104,0x1191 ], + [ 0xE3DA, 0x1104,0x1194 ], + [ 0xE3E4, 0x1104,0x1198 ], + [ 0xE3E5, 0x1104,0x119E ], + [ 0xE3EB, 0x1104,0x11A1 ], + [ 0xE3F0, 0x115E,0x1175 ], + [ 0xE3F3, 0xA960,0x1161 ], + [ 0xE3F5, 0xA961,0x1161 ], + [ 0xE3F6, 0xA961,0x1162 ], + [ 0xE3F7, 0xA961,0x116E ], + [ 0xE3F9, 0xA962,0x1172 ], + [ 0xE3FC, 0xA962,0x1173 ], + [ 0xE3FD, 0xA962,0x1175 ], + [ 0xE3FF, 0xA963,0x1163 ], + [ 0xE401, 0xA963,0x119E ], + [ 0xE40F, 0x1105,0x1176 ], + [ 0xE411, 0x1105,0x1177 ], + [ 0xE415, 0x1105,0x1178 ], + [ 0xE41B, 0x1105,0x117A ], + [ 0xE41C, 0x1105,0x117B ], + [ 0xE430, 0x1105,0x1182 ], + [ 0xE435, 0x1105,0x1186 ], + [ 0xE436, 0x1105,0x1187 ], + [ 0xE437, 0x1105,0x1188 ], + [ 0xE43E, 0x1105,0x1189 ], + [ 0xE440, 0x1105,0xD7B5 ], + [ 0xE441, 0x1105,0x118C ], + [ 0xE442, 0x1105,0x118D ], + [ 0xE447, 0x1105,0x1191 ], + [ 0xE44B, 0x1105,0x1194 ], + [ 0xE455, 0x1105,0x1195 ], + [ 0xE456, 0x1105,0x1196 ], + [ 0xE45F, 0x1105,0x1198 ], + [ 0xE460, 0x1105,0x1199 ], + [ 0xE463, 0x1105,0xD7BD ], + [ 0xE464, 0x1105,0xD7BF ], + [ 0xE465, 0x1105,0xD7C0 ], + [ 0xE466, 0x1105,0x119A ], + [ 0xE468, 0x1105,0xD7C2 ], + [ 0xE469, 0x1105,0x119B ], + [ 0xE46B, 0x1105,0xD7C4 ], + [ 0xE46C, 0x1105,0x119E ], + [ 0xE486, 0x1105,0xD7C5 ], + [ 0xE487, 0x1105,0x11A1 ], + [ 0xE490, 0xA964,0x1161 ], + [ 0xE491, 0xA964,0x1169 ], + [ 0xE493, 0xA965,0x1161 ], + [ 0xE494, 0x1118,0x1161 ], + [ 0xE498, 0x1118,0x1165 ], + [ 0xE499, 0x1118,0x1166 ], + [ 0xE49C, 0x1118,0x1169 ], + [ 0xE4A1, 0x1118,0x116D ], + [ 0xE4A3, 0x1118,0x116E ], + [ 0xE4A4, 0x1118,0x1172 ], + [ 0xE4A6, 0x1118,0x1173 ], + [ 0xE4A7, 0x1118,0x1174 ], + [ 0xE4AB, 0x1118,0x119E ], + [ 0xE4AE, 0x1118,0x11A1 ], + [ 0xE4B1, 0xA967,0x1161 ], + [ 0xE4B2, 0x1119,0x1161 ], + [ 0xE4B6, 0x1119,0x1176 ], + [ 0xE4B7, 0x1119,0x1162 ], + [ 0xE4B9, 0x1119,0x1163 ], + [ 0xE4BB, 0x1119,0x1178 ], + [ 0xE4BC, 0x1119,0x1165 ], + [ 0xE4BF, 0x1119,0x117B ], + [ 0xE4C0, 0x1119,0x1166 ], + [ 0xE4C2, 0x1119,0x1167 ], + [ 0xE4C4, 0x1119,0x1168 ], + [ 0xE4C6, 0x1119,0x1169 ], + [ 0xE4C8, 0x1119,0x116D ], + [ 0xE4C9, 0x1119,0x116E ], + [ 0xE4CC, 0x1119,0x1189 ], + [ 0xE4CE, 0x1119,0x116F ], + [ 0xE4CF, 0x1119,0x1170 ], + [ 0xE4D0, 0x1119,0x1171 ], + [ 0xE4D1, 0x1119,0x1172 ], + [ 0xE4D2, 0x1119,0x118F ], + [ 0xE4D3, 0x1119,0x1190 ], + [ 0xE4D4, 0x1119,0x1173 ], + [ 0xE4D8, 0x1119,0x1175 ], + [ 0xE4DB, 0x1119,0x119B ], + [ 0xE4DC, 0xA968,0x1161 ], + [ 0xE4DE, 0xA969,0x1161 ], + [ 0xE4DF, 0xA96A,0x1161 ], + [ 0xE4E0, 0xA96B,0x119E ], + [ 0xE4E1, 0xA96B,0x11A1 ], + [ 0xE4E2, 0xA96C,0x1169 ], + [ 0xE4E4, 0xA96C,0x1173 ], + [ 0xE4E5, 0xA96D,0x1165 ], + [ 0xE4E6, 0xA96D,0x1166 ], + [ 0xE4E7, 0xA96D,0x1172 ], + [ 0xE4E9, 0xA96E,0x1161 ], + [ 0xE4EA, 0x111A,0x1161 ], + [ 0xE4EC, 0x111A,0x1163 ], + [ 0xE4EE, 0x111A,0x1169 ], + [ 0xE4EF, 0x111A,0x116A ], + [ 0xE4F0, 0x111A,0x1175 ], + [ 0xE502, 0x1106,0x1176 ], + [ 0xE503, 0x1106,0x1177 ], + [ 0xE506, 0x1106,0x1178 ], + [ 0xE50D, 0x1106,0x117A ], + [ 0xE50E, 0x1106,0x117C ], + [ 0xE51F, 0x1106,0x117F ], + [ 0xE521, 0x1106,0x1182 ], + [ 0xE522, 0x1106,0xD7B1 ], + [ 0xE523, 0x1106,0x1183 ], + [ 0xE525, 0x1106,0x1187 ], + [ 0xE526, 0x1106,0x1188 ], + [ 0xE536, 0x1106,0xD7B5 ], + [ 0xE537, 0x1106,0x118C ], + [ 0xE538, 0x1106,0x118D ], + [ 0xE53B, 0x1106,0x1194 ], + [ 0xE544, 0x1106,0x1195 ], + [ 0xE545, 0x1106,0x1196 ], + [ 0xE559, 0x1106,0x1198 ], + [ 0xE55A, 0x1106,0x1199 ], + [ 0xE55C, 0x1106,0xD7BF ], + [ 0xE55D, 0x1106,0xD7C0 ], + [ 0xE55E, 0x1106,0x119C ], + [ 0xE560, 0x1106,0x119E ], + [ 0xE578, 0x1106,0x119F ], + [ 0xE57B, 0x1106,0x11A1 ], + [ 0xE58C, 0xA96F,0x1163 ], + [ 0xE58D, 0xA96F,0x1178 ], + [ 0xE58E, 0xA96F,0x1167 ], + [ 0xE58F, 0xA96F,0x1168 ], + [ 0xE590, 0xA970,0x1167 ], + [ 0xE592, 0xA970,0x1169 ], + [ 0xE593, 0x111C,0x1161 ], + [ 0xE596, 0x111C,0x1162 ], + [ 0xE597, 0x111C,0x1163 ], + [ 0xE598, 0x111C,0x1165 ], + [ 0xE599, 0x111C,0x1166 ], + [ 0xE59A, 0x111C,0x1167 ], + [ 0xE59B, 0x111C,0x1168 ], + [ 0xE59E, 0x111C,0x1169 ], + [ 0xE5A2, 0x111C,0x116A ], + [ 0xE5A3, 0x111C,0x116B ], + [ 0xE5A4, 0x111C,0x116C ], + [ 0xE5A5, 0x111C,0x116D ], + [ 0xE5A6, 0x111C,0x116E ], + [ 0xE5A9, 0x111C,0x116F ], + [ 0xE5AA, 0x111C,0x1170 ], + [ 0xE5AB, 0x111C,0xD7B5 ], + [ 0xE5AC, 0x111C,0x118C ], + [ 0xE5AD, 0x111C,0x1171 ], + [ 0xE5AE, 0x111C,0x1172 ], + [ 0xE5AF, 0x111C,0x1194 ], + [ 0xE5B0, 0x111C,0x1173 ], + [ 0xE5B1, 0x111C,0x1174 ], + [ 0xE5B2, 0x111C,0x1175 ], + [ 0xE5B4, 0x111C,0x1198 ], + [ 0xE5B5, 0x111C,0x119E ], + [ 0xE5B6, 0x111C,0x11A1 ], + [ 0xE5B7, 0xA971,0x1169 ], + [ 0xE5B9, 0x111D,0x1161 ], + [ 0xE5BD, 0x111D,0x1169 ], + [ 0xE5BE, 0x111D,0x116A ], + [ 0xE5C1, 0x111D,0x116E ], + [ 0xE5C5, 0x111D,0x1171 ], + [ 0xE5C6, 0x111D,0x1172 ], + [ 0xE5C8, 0x111D,0x1173 ], + [ 0xE5CC, 0x111D,0x1175 ], + [ 0xE5E9, 0x1107,0x1176 ], + [ 0xE5EB, 0x1107,0x1177 ], + [ 0xE5EF, 0x1107,0x1178 ], + [ 0xE5F5, 0x1107,0x117B ], + [ 0xE5F7, 0x1107,0x117C ], + [ 0xE60C, 0x1107,0x1182 ], + [ 0xE60D, 0x1107,0xD7B1 ], + [ 0xE613, 0x1107,0x1187 ], + [ 0xE614, 0x1107,0x1188 ], + [ 0xE623, 0x1107,0xD7B5 ], + [ 0xE624, 0x1107,0x118C ], + [ 0xE625, 0x1107,0x118D ], + [ 0xE62A, 0x1107,0x1194 ], + [ 0xE635, 0x1107,0x1196 ], + [ 0xE643, 0x1107,0x1198 ], + [ 0xE644, 0x1107,0x1199 ], + [ 0xE646, 0x1107,0xD7BF ], + [ 0xE647, 0x1107,0xD7C0 ], + [ 0xE648, 0x1107,0x119A ], + [ 0xE649, 0x1107,0x119B ], + [ 0xE64A, 0x1107,0x119E ], + [ 0xE663, 0x1107,0x119F ], + [ 0xE667, 0x1107,0xD7C6 ], + [ 0xE668, 0x1107,0x11A1 ], + [ 0xE679, 0x111E,0x1161 ], + [ 0xE67C, 0x111E,0x1162 ], + [ 0xE67E, 0x111E,0x1165 ], + [ 0xE680, 0x111E,0x1166 ], + [ 0xE682, 0x111E,0x1167 ], + [ 0xE685, 0x111E,0x1168 ], + [ 0xE687, 0x111E,0x1169 ], + [ 0xE689, 0x111E,0x116C ], + [ 0xE68B, 0x111E,0x116E ], + [ 0xE68F, 0x111E,0x116F ], + [ 0xE690, 0x111E,0x1170 ], + [ 0xE691, 0x111E,0x1171 ], + [ 0xE692, 0x111E,0x1173 ], + [ 0xE697, 0x111E,0x1174 ], + [ 0xE699, 0x111E,0x1175 ], + [ 0xE69D, 0x111E,0x119E ], + [ 0xE69F, 0x111E,0x11A1 ], + [ 0xE6A2, 0x111F,0x1167 ], + [ 0xE6A3, 0x1120,0x1161 ], + [ 0xE6AA, 0x1120,0x1162 ], + [ 0xE6AB, 0x1120,0x1163 ], + [ 0xE6AC, 0x1120,0x1165 ], + [ 0xE6B5, 0x1120,0x1166 ], + [ 0xE6B8, 0x1120,0x1167 ], + [ 0xE6BA, 0x1120,0x1168 ], + [ 0xE6BC, 0x1120,0x1169 ], + [ 0xE6C1, 0x1120,0x116A ], + [ 0xE6C2, 0x1120,0x116B ], + [ 0xE6C3, 0x1120,0x116C ], + [ 0xE6C5, 0x1120,0x116D ], + [ 0xE6C6, 0x1120,0x116E ], + [ 0xE6CE, 0x1120,0x116F ], + [ 0xE6CF, 0x1120,0x1170 ], + [ 0xE6D0, 0x1120,0xD7B5 ], + [ 0xE6D1, 0x1120,0x118C ], + [ 0xE6D2, 0x1120,0x1171 ], + [ 0xE6D5, 0x1120,0x1172 ], + [ 0xE6D6, 0x1120,0x1194 ], + [ 0xE6D7, 0x1120,0x1173 ], + [ 0xE6E4, 0x1120,0x1174 ], + [ 0xE6E7, 0x1120,0x1175 ], + [ 0xE6EE, 0x1120,0x1198 ], + [ 0xE6EF, 0x1120,0x119E ], + [ 0xE6F5, 0x1120,0x11A1 ], + [ 0xE70F, 0x1108,0xD7B5 ], + [ 0xE71D, 0x1108,0x119E ], + [ 0xE721, 0x1108,0x11A1 ], + [ 0xE725, 0x1121,0x1161 ], + [ 0xE733, 0x1121,0x1162 ], + [ 0xE735, 0x1121,0x1163 ], + [ 0xE73A, 0x1121,0x1164 ], + [ 0xE73B, 0x1121,0x1165 ], + [ 0xE741, 0x1121,0x1166 ], + [ 0xE744, 0x1121,0x1167 ], + [ 0xE74A, 0x1121,0x1168 ], + [ 0xE74C, 0x1121,0x1169 ], + [ 0xE755, 0x1121,0x116A ], + [ 0xE759, 0x1121,0x116B ], + [ 0xE75B, 0x1121,0x116C ], + [ 0xE75C, 0x1121,0x116D ], + [ 0xE75D, 0x1121,0x116E ], + [ 0xE766, 0x1121,0x116F ], + [ 0xE767, 0x1121,0x1170 ], + [ 0xE768, 0x1121,0xD7B5 ], + [ 0xE769, 0x1121,0x118C ], + [ 0xE76A, 0x1121,0x1171 ], + [ 0xE76B, 0x1121,0x1172 ], + [ 0xE76F, 0x1121,0x1194 ], + [ 0xE770, 0x1121,0x1173 ], + [ 0xE77A, 0x1121,0x1174 ], + [ 0xE77C, 0x1121,0x1175 ], + [ 0xE785, 0x1121,0x1198 ], + [ 0xE786, 0x1121,0x119E ], + [ 0xE792, 0x1121,0x11A1 ], + [ 0xE794, 0x1122,0x1161 ], + [ 0xE795, 0x1122,0x1162 ], + [ 0xE798, 0x1122,0x1165 ], + [ 0xE79C, 0x1122,0x1166 ], + [ 0xE79E, 0x1122,0x1167 ], + [ 0xE7A1, 0x1122,0x1168 ], + [ 0xE7A3, 0x1122,0x1169 ], + [ 0xE7A4, 0x1122,0x116C ], + [ 0xE7A6, 0x1122,0x116E ], + [ 0xE7AB, 0x1122,0x116F ], + [ 0xE7AC, 0x1122,0x1170 ], + [ 0xE7AD, 0x1122,0x1171 ], + [ 0xE7AF, 0x1122,0x1173 ], + [ 0xE7B4, 0x1122,0x1174 ], + [ 0xE7B9, 0x1122,0x1175 ], + [ 0xE7BC, 0x1122,0x119E ], + [ 0xE7BE, 0x1123,0x1161 ], + [ 0xE7C0, 0x1123,0x1162 ], + [ 0xE7C1, 0x1123,0x1165 ], + [ 0xE7C5, 0x1123,0x1167 ], + [ 0xE7C7, 0x1123,0x1169 ], + [ 0xE7C8, 0x1123,0x116C ], + [ 0xE7C9, 0x1123,0x116E ], + [ 0xE7CC, 0x1123,0x1172 ], + [ 0xE7CE, 0x1123,0x1173 ], + [ 0xE7D1, 0x1123,0x1174 ], + [ 0xE7D2, 0x1123,0x1175 ], + [ 0xE7D4, 0x1123,0x119E ], + [ 0xE7D6, 0x1123,0x11A1 ], + [ 0xE7D7, 0x1124,0x1167 ], + [ 0xE7D8, 0x1124,0x1168 ], + [ 0xE7D9, 0x1125,0x1165 ], + [ 0xE7DA, 0x1125,0x1169 ], + [ 0xE7DB, 0x1125,0x1173 ], + [ 0xE7DC, 0x1126,0x119E ], + [ 0xE7DE, 0xA972,0x1161 ], + [ 0xE7DF, 0x1127,0x1161 ], + [ 0xE7E6, 0x1127,0x1162 ], + [ 0xE7E7, 0x1127,0x1163 ], + [ 0xE7EB, 0x1127,0x1165 ], + [ 0xE7ED, 0x1127,0x1166 ], + [ 0xE7EE, 0x1127,0x1167 ], + [ 0xE7EF, 0x1127,0x1169 ], + [ 0xE7F8, 0x1127,0x116A ], + [ 0xE7FB, 0x1127,0x116B ], + [ 0xE7FC, 0x1127,0x116C ], + [ 0xE7FF, 0x1127,0x116D ], + [ 0xE800, 0x1127,0x116E ], + [ 0xE804, 0x1127,0x1171 ], + [ 0xE805, 0x1127,0x1173 ], + [ 0xE80D, 0x1127,0x1174 ], + [ 0xE810, 0x1127,0x1175 ], + [ 0xE81A, 0x1127,0x119E ], + [ 0xE81F, 0x1127,0x11A1 ], + [ 0xE823, 0x1128,0x1169 ], + [ 0xE825, 0x1128,0x119E ], + [ 0xE827, 0xA973,0x1169 ], + [ 0xE828, 0xA973,0x116A ], + [ 0xE829, 0xA973,0x116B ], + [ 0xE82A, 0xA973,0x1173 ], + [ 0xE82B, 0x1129,0x1161 ], + [ 0xE82C, 0x1129,0x1165 ], + [ 0xE833, 0x1129,0x1167 ], + [ 0xE834, 0x1129,0x1169 ], + [ 0xE837, 0x1129,0x116E ], + [ 0xE83A, 0x1129,0x1171 ], + [ 0xE83D, 0x1129,0x1173 ], + [ 0xE841, 0x1129,0x1174 ], + [ 0xE843, 0x1129,0x1175 ], + [ 0xE847, 0x1129,0x119E ], + [ 0xE84A, 0x1129,0x11A1 ], + [ 0xE84B, 0x112A,0x1161 ], + [ 0xE84D, 0x112A,0x1169 ], + [ 0xE84F, 0x112A,0x116D ], + [ 0xE850, 0x112A,0x1173 ], + [ 0xE852, 0x112A,0x1175 ], + [ 0xE853, 0x112A,0x119E ], + [ 0xE855, 0xA974,0x1161 ], + [ 0xE857, 0x112B,0x1161 ], + [ 0xE865, 0x112B,0x1162 ], + [ 0xE868, 0x112B,0x1165 ], + [ 0xE86D, 0x112B,0x1166 ], + [ 0xE86F, 0x112B,0x1167 ], + [ 0xE874, 0x112B,0x1168 ], + [ 0xE876, 0x112B,0x1169 ], + [ 0xE880, 0x112B,0x116A ], + [ 0xE882, 0x112B,0x116D ], + [ 0xE883, 0x112B,0x1187 ], + [ 0xE884, 0x112B,0x1188 ], + [ 0xE885, 0x112B,0x116E ], + [ 0xE88F, 0x112B,0x116F ], + [ 0xE890, 0x112B,0x1171 ], + [ 0xE893, 0x112B,0x1172 ], + [ 0xE895, 0x112B,0x1173 ], + [ 0xE89F, 0x112B,0x1195 ], + [ 0xE8A0, 0x112B,0x1174 ], + [ 0xE8A1, 0x112B,0x1175 ], + [ 0xE8A7, 0x112B,0x119E ], + [ 0xE8B2, 0x112B,0x11A1 ], + [ 0xE8B6, 0x112C,0x1161 ], + [ 0xE8BB, 0x112C,0x1169 ], + [ 0xE8BD, 0x112C,0x116A ], + [ 0xE8BF, 0x112C,0x116E ], + [ 0xE8C4, 0x112C,0x1172 ], + [ 0xE8C6, 0x112C,0x1173 ], + [ 0xE8CB, 0x112C,0x1174 ], + [ 0xE8CC, 0x112C,0x1175 ], + [ 0xE8DD, 0x1109,0x1176 ], + [ 0xE8DE, 0x1109,0x1177 ], + [ 0xE8DF, 0x1109,0x11A3 ], + [ 0xE8E8, 0x1109,0x1178 ], + [ 0xE8F2, 0x1109,0x117A ], + [ 0xE8F3, 0x1109,0x117B ], + [ 0xE8F4, 0x1109,0x117C ], + [ 0xE907, 0x1109,0x117D ], + [ 0xE908, 0x1109,0x117E ], + [ 0xE916, 0x1109,0x11A6 ], + [ 0xE917, 0x1109,0x11A7 ], + [ 0xE918, 0x1109,0x1182 ], + [ 0xE91E, 0x1109,0x1187 ], + [ 0xE920, 0x1109,0x1188 ], + [ 0xE92E, 0x1109,0x1189 ], + [ 0xE931, 0x1109,0xD7B5 ], + [ 0xE933, 0x1109,0x118C ], + [ 0xE93B, 0x1109,0x118E ], + [ 0xE93E, 0x1109,0xD7B7 ], + [ 0xE93F, 0x1109,0x118F ], + [ 0xE940, 0x1109,0x1190 ], + [ 0xE941, 0x1109,0x1191 ], + [ 0xE947, 0x1109,0x1192 ], + [ 0xE949, 0x1109,0xD7B8 ], + [ 0xE94B, 0x1109,0x1193 ], + [ 0xE94D, 0x1109,0x1194 ], + [ 0xE95E, 0x1109,0x1195 ], + [ 0xE95F, 0x1109,0x1196 ], + [ 0xE96F, 0x1109,0x1198 ], + [ 0xE970, 0x1109,0x1199 ], + [ 0xE973, 0x1109,0xD7BD ], + [ 0xE974, 0x1109,0xD7BE ], + [ 0xE975, 0x1109,0xD7BF ], + [ 0xE976, 0x1109,0xD7C0 ], + [ 0xE977, 0x1109,0x119A ], + [ 0xE978, 0x1109,0xD7C1 ], + [ 0xE979, 0x1109,0xD7C2 ], + [ 0xE97A, 0x1109,0x119B ], + [ 0xE97B, 0x1109,0xD7C3 ], + [ 0xE97D, 0x1109,0x119E ], + [ 0xE999, 0x1109,0x11A1 ], + [ 0xE9A5, 0x112D,0x1161 ], + [ 0xE9B4, 0x112D,0x1162 ], + [ 0xE9BB, 0x112D,0x1163 ], + [ 0xE9BD, 0x112D,0x1164 ], + [ 0xE9BF, 0x112D,0x1165 ], + [ 0xE9CD, 0x112D,0x1166 ], + [ 0xE9D5, 0x112D,0x1167 ], + [ 0xE9E0, 0x112D,0x1168 ], + [ 0xE9E1, 0x112D,0x1169 ], + [ 0xE9F0, 0x112D,0x116A ], + [ 0xE9F6, 0x112D,0x116B ], + [ 0xE9FA, 0x112D,0x116C ], + [ 0xEA01, 0x112D,0x116D ], + [ 0xEA05, 0x112D,0x116E ], + [ 0xEA16, 0x112D,0x116F ], + [ 0xEA1D, 0x112D,0x1170 ], + [ 0xEA20, 0x112D,0xD7B5 ], + [ 0xEA21, 0x112D,0x118C ], + [ 0xEA22, 0x112D,0x1171 ], + [ 0xEA27, 0x112D,0x1172 ], + [ 0xEA2B, 0x112D,0x118F ], + [ 0xEA2D, 0x112D,0x1194 ], + [ 0xEA2E, 0x112D,0x1173 ], + [ 0xEA45, 0x112D,0x1174 ], + [ 0xEA4B, 0x112D,0x1175 ], + [ 0xEA57, 0x112D,0x1198 ], + [ 0xEA58, 0x112D,0x119E ], + [ 0xEA61, 0x112D,0x11A1 ], + [ 0xEA6A, 0x112E,0x1161 ], + [ 0xEA6C, 0x112E,0x1167 ], + [ 0xEA6E, 0x112E,0x1169 ], + [ 0xEA6F, 0x112E,0x1175 ], + [ 0xEA70, 0x112E,0x119E ], + [ 0xEA71, 0x112F,0x1161 ], + [ 0xEA7F, 0x112F,0x1162 ], + [ 0xEA88, 0x112F,0x1163 ], + [ 0xEA8C, 0x112F,0x1164 ], + [ 0xEA8D, 0x112F,0x1165 ], + [ 0xEA9A, 0x112F,0x117C ], + [ 0xEA9E, 0x112F,0x1166 ], + [ 0xEAA5, 0x112F,0x1167 ], + [ 0xEAAA, 0x112F,0x1168 ], + [ 0xEAAB, 0x112F,0x1169 ], + [ 0xEAB6, 0x112F,0x116A ], + [ 0xEAB7, 0x112F,0x116B ], + [ 0xEAB8, 0x112F,0x116C ], + [ 0xEABB, 0x112F,0x116D ], + [ 0xEABF, 0x112F,0x116E ], + [ 0xEAC9, 0x112F,0x116F ], + [ 0xEACA, 0x112F,0x1170 ], + [ 0xEACB, 0x112F,0xD7B5 ], + [ 0xEACC, 0x112F,0x118C ], + [ 0xEACD, 0x112F,0x1171 ], + [ 0xEAD2, 0x112F,0x1172 ], + [ 0xEAD8, 0x112F,0x1194 ], + [ 0xEAD9, 0x112F,0x1173 ], + [ 0xEAE7, 0x112F,0x1174 ], + [ 0xEAED, 0x112F,0x1175 ], + [ 0xEAF7, 0x112F,0x1198 ], + [ 0xEAF8, 0x112F,0x119E ], + [ 0xEB04, 0x112F,0x11A1 ], + [ 0xEB0D, 0x1130,0x1161 ], + [ 0xEB0E, 0x1130,0x1162 ], + [ 0xEB10, 0x1130,0x1163 ], + [ 0xEB11, 0x1130,0x1165 ], + [ 0xEB13, 0x1130,0x1166 ], + [ 0xEB14, 0x1130,0x1167 ], + [ 0xEB16, 0x1130,0x116E ], + [ 0xEB17, 0x1130,0x1172 ], + [ 0xEB1A, 0x1130,0x1173 ], + [ 0xEB1E, 0x1130,0x1175 ], + [ 0xEB20, 0x1131,0x1161 ], + [ 0xEB22, 0x1131,0x1169 ], + [ 0xEB23, 0x1131,0x1173 ], + [ 0xEB25, 0x1131,0x119E ], + [ 0xEB27, 0x1132,0x1161 ], + [ 0xEB34, 0x1132,0x1162 ], + [ 0xEB3B, 0x1132,0x1163 ], + [ 0xEB3D, 0x1132,0x1165 ], + [ 0xEB47, 0x1132,0x1166 ], + [ 0xEB4C, 0x1132,0x1167 ], + [ 0xEB55, 0x1132,0x1168 ], + [ 0xEB56, 0x1132,0x1169 ], + [ 0xEB62, 0x1132,0x116A ], + [ 0xEB63, 0x1132,0x116B ], + [ 0xEB64, 0x1132,0x116C ], + [ 0xEB65, 0x1132,0x116D ], + [ 0xEB66, 0x1132,0x116E ], + [ 0xEB71, 0x1132,0x116F ], + [ 0xEB72, 0x1132,0x1170 ], + [ 0xEB73, 0x1132,0xD7B5 ], + [ 0xEB74, 0x1132,0x118C ], + [ 0xEB75, 0x1132,0x1171 ], + [ 0xEB76, 0x1132,0x1172 ], + [ 0xEB77, 0x1132,0x1194 ], + [ 0xEB78, 0x1132,0x1173 ], + [ 0xEB80, 0x1132,0x1174 ], + [ 0xEB82, 0x1132,0x1175 ], + [ 0xEB8D, 0x1132,0x1198 ], + [ 0xEB8E, 0x1132,0x119E ], + [ 0xEB97, 0x1132,0x11A1 ], + [ 0xEBA0, 0x1133,0x1161 ], + [ 0xEBA1, 0x1133,0x1162 ], + [ 0xEBA2, 0x1133,0x116E ], + [ 0xEBA4, 0x1133,0x1173 ], + [ 0xEBA6, 0x1133,0x1174 ], + [ 0xEBA7, 0x1133,0x1175 ], + [ 0xEBB5, 0x110A,0x1188 ], + [ 0xEBB9, 0x110A,0x1189 ], + [ 0xEBBC, 0x110A,0xD7B5 ], + [ 0xEBBE, 0x110A,0x118C ], + [ 0xEBC3, 0x110A,0x1191 ], + [ 0xEBC6, 0x110A,0x1192 ], + [ 0xEBC8, 0x110A,0x1194 ], + [ 0xEBD3, 0x110A,0x1198 ], + [ 0xEBD4, 0x110A,0x119E ], + [ 0xEBE1, 0x110A,0x11A1 ], + [ 0xEBE4, 0xA975,0x1169 ], + [ 0xEBE5, 0x1134,0x1173 ], + [ 0xEBE6, 0x1135,0x1173 ], + [ 0xEBE9, 0x1135,0x1175 ], + [ 0xEBEB, 0x1136,0x1161 ], + [ 0xEBF6, 0x1136,0x1162 ], + [ 0xEBFD, 0x1136,0x1163 ], + [ 0xEC01, 0x1136,0x1165 ], + [ 0xEC09, 0x1136,0x1166 ], + [ 0xEC0E, 0x1136,0x1167 ], + [ 0xEC14, 0x1136,0x1168 ], + [ 0xEC16, 0x1136,0x1169 ], + [ 0xEC20, 0x1136,0x116A ], + [ 0xEC22, 0x1136,0x116C ], + [ 0xEC27, 0x1136,0x116D ], + [ 0xEC2D, 0x1136,0x116E ], + [ 0xEC34, 0x1136,0x116F ], + [ 0xEC35, 0x1136,0x1170 ], + [ 0xEC36, 0x1136,0x1171 ], + [ 0xEC38, 0x1136,0x1172 ], + [ 0xEC3C, 0x1136,0x1173 ], + [ 0xEC43, 0x1136,0x1174 ], + [ 0xEC45, 0x1136,0x1175 ], + [ 0xEC51, 0x1136,0x119E ], + [ 0xEC59, 0x1136,0x11A1 ], + [ 0xEC5E, 0x1137,0x1169 ], + [ 0xEC5F, 0x1137,0x1175 ], + [ 0xEC60, 0x1137,0x119E ], + [ 0xEC63, 0x1138,0x1161 ], + [ 0xEC65, 0x1138,0x1165 ], + [ 0xEC68, 0x1138,0x1167 ], + [ 0xEC69, 0x1138,0x1169 ], + [ 0xEC6E, 0x1138,0x116A ], + [ 0xEC6F, 0x1138,0x116B ], + [ 0xEC70, 0x1138,0x116C ], + [ 0xEC73, 0x1138,0x116E ], + [ 0xEC74, 0x1138,0x116F ], + [ 0xEC75, 0x1138,0x1173 ], + [ 0xEC77, 0x1138,0x1174 ], + [ 0xEC78, 0x1138,0x1175 ], + [ 0xEC79, 0x1138,0x119E ], + [ 0xEC7A, 0x1139,0x1161 ], + [ 0xEC7C, 0x1139,0x1165 ], + [ 0xEC7E, 0x1139,0x1166 ], + [ 0xEC7F, 0x1139,0x1169 ], + [ 0xEC81, 0x1139,0x116E ], + [ 0xEC83, 0x1139,0x1171 ], + [ 0xEC84, 0x1139,0x1173 ], + [ 0xEC88, 0x1139,0x1175 ], + [ 0xEC8A, 0x1139,0x119E ], + [ 0xEC8D, 0x113A,0x1167 ], + [ 0xEC8F, 0x113A,0x116E ], + [ 0xEC91, 0x113A,0x1175 ], + [ 0xEC92, 0x113A,0x119E ], + [ 0xEC94, 0x113B,0x1165 ], + [ 0xEC96, 0x113B,0x1167 ], + [ 0xEC97, 0x113B,0x1173 ], + [ 0xEC99, 0x113C,0x1161 ], + [ 0xEC9C, 0x113C,0x1162 ], + [ 0xEC9D, 0x113C,0x1163 ], + [ 0xECA1, 0x113C,0x1165 ], + [ 0xECA3, 0x113C,0x1167 ], + [ 0xECA5, 0x113C,0x1168 ], + [ 0xECA6, 0x113C,0x116E ], + [ 0xECA9, 0x113C,0x1171 ], + [ 0xECAA, 0x113C,0x1172 ], + [ 0xECAC, 0x113C,0x1191 ], + [ 0xECAE, 0x113C,0x1173 ], + [ 0xECB1, 0x113C,0x1175 ], + [ 0xECB3, 0x113D,0x1163 ], + [ 0xECB6, 0x113D,0x1167 ], + [ 0xECB8, 0x113D,0x116E ], + [ 0xECB9, 0x113D,0x1171 ], + [ 0xECBA, 0x113D,0x1172 ], + [ 0xECBD, 0x113D,0x1191 ], + [ 0xECBF, 0x113D,0x1194 ], + [ 0xECC0, 0x113D,0x1173 ], + [ 0xECC2, 0x113D,0x1175 ], + [ 0xECC6, 0x113E,0x1161 ], + [ 0xECC9, 0x113E,0x1162 ], + [ 0xECCA, 0x113E,0x1163 ], + [ 0xECCD, 0x113E,0x1167 ], + [ 0xECCF, 0x113E,0x1169 ], + [ 0xECD0, 0x113E,0x116A ], + [ 0xECD1, 0x113E,0x116B ], + [ 0xECD2, 0x113E,0x116E ], + [ 0xECD5, 0x113E,0x1171 ], + [ 0xECD6, 0x113E,0x1172 ], + [ 0xECD8, 0x113E,0x1191 ], + [ 0xECDA, 0x113E,0x1173 ], + [ 0xECDD, 0x113E,0x1175 ], + [ 0xECE1, 0x113F,0x1163 ], + [ 0xECE3, 0x113F,0x1167 ], + [ 0xECE5, 0x113F,0x116E ], + [ 0xECE6, 0x113F,0x1171 ], + [ 0xECE7, 0x113F,0x1172 ], + [ 0xECEB, 0x113F,0x1173 ], + [ 0xECED, 0x113F,0x1175 ], + [ 0xECF0, 0x1140,0x1161 ], + [ 0xECFB, 0x1140,0x1162 ], + [ 0xED01, 0x1140,0x1163 ], + [ 0xED0B, 0x1140,0x1178 ], + [ 0xED0C, 0x1140,0x1165 ], + [ 0xED18, 0x1140,0x117B ], + [ 0xED19, 0x1140,0x1166 ], + [ 0xED1C, 0x1140,0x1167 ], + [ 0xED27, 0x1140,0x1168 ], + [ 0xED2D, 0x1140,0x1169 ], + [ 0xED36, 0x1140,0x116A ], + [ 0xED37, 0x1140,0x116B ], + [ 0xED38, 0x1140,0x116C ], + [ 0xED39, 0x1140,0x116D ], + [ 0xED41, 0x1140,0x116E ], + [ 0xED4E, 0x1140,0x1189 ], + [ 0xED50, 0x1140,0x116F ], + [ 0xED51, 0x1140,0x1170 ], + [ 0xED52, 0x1140,0xD7B5 ], + [ 0xED53, 0x1140,0x118C ], + [ 0xED54, 0x1140,0x1171 ], + [ 0xED56, 0x1140,0x1172 ], + [ 0xED61, 0x1140,0x118F ], + [ 0xED63, 0x1140,0x1191 ], + [ 0xED67, 0x1140,0x1192 ], + [ 0xED69, 0x1140,0x1194 ], + [ 0xED6B, 0x1140,0x1173 ], + [ 0xED7C, 0x1140,0x1174 ], + [ 0xED7F, 0x1140,0x1175 ], + [ 0xED8E, 0x1140,0x1198 ], + [ 0xED8F, 0x1140,0x119E ], + [ 0xEDA0, 0x1140,0x11A1 ], + [ 0xEDBA, 0x110B,0x1176 ], + [ 0xEDC8, 0x110B,0x1178 ], + [ 0xEDC9, 0x110B,0x11A4 ], + [ 0xEDD8, 0x110B,0x117A ], + [ 0xEDD9, 0x110B,0x117C ], + [ 0xEDFA, 0x110B,0x117D ], + [ 0xEDFB, 0x110B,0x117E ], + [ 0xEE0F, 0x110B,0x117F ], + [ 0xEE12, 0x110B,0x1182 ], + [ 0xEE1A, 0x110B,0xD7B2 ], + [ 0xEE1B, 0x110B,0xD7B3 ], + [ 0xEE1D, 0x110B,0xD7B4 ], + [ 0xEE1F, 0x110B,0x1187 ], + [ 0xEE20, 0x110B,0x1188 ], + [ 0xEE34, 0x110B,0x1189 ], + [ 0xEE38, 0x110B,0x118A ], + [ 0xEE3E, 0x110B,0x118B ], + [ 0xEE40, 0x110B,0xD7B5 ], + [ 0xEE41, 0x110B,0x118C ], + [ 0xEE48, 0x110B,0x118E ], + [ 0xEE4B, 0x110B,0x118F ], + [ 0xEE4C, 0x110B,0x1190 ], + [ 0xEE4E, 0x110B,0x1191 ], + [ 0xEE55, 0x110B,0x1192 ], + [ 0xEE58, 0x110B,0x1193 ], + [ 0xEE59, 0x110B,0x1194 ], + [ 0xEE6E, 0x110B,0x1195 ], + [ 0xEE6F, 0x110B,0x1196 ], + [ 0xEE82, 0x110B,0x1198 ], + [ 0xEE83, 0x110B,0x119A ], + [ 0xEE84, 0x110B,0xD7C1 ], + [ 0xEE85, 0x110B,0x119B ], + [ 0xEE86, 0x110B,0x119C ], + [ 0xEE88, 0x110B,0x119E ], + [ 0xEE9E, 0x110B,0x119F ], + [ 0xEEA4, 0x110B,0x11A1 ], + [ 0xEEAE, 0x110B,0x11A2 ], + [ 0xEEB0, 0x1141,0x1161 ], + [ 0xEEB2, 0x1141,0x1162 ], + [ 0xEEB3, 0x1141,0x1163 ], + [ 0xEEB5, 0x1141,0x1165 ], + [ 0xEEB6, 0x1141,0x1166 ], + [ 0xEEB7, 0x1141,0x1167 ], + [ 0xEEB8, 0x1141,0x1168 ], + [ 0xEEBA, 0x1141,0x1169 ], + [ 0xEEBD, 0x1141,0x116A ], + [ 0xEEBF, 0x1141,0x116B ], + [ 0xEEC0, 0x1141,0x116C ], + [ 0xEEC1, 0x1141,0x116D ], + [ 0xEEC2, 0x1141,0x116E ], + [ 0xEEC4, 0x1141,0x116F ], + [ 0xEEC5, 0x1141,0x1170 ], + [ 0xEEC6, 0x1141,0xD7B5 ], + [ 0xEEC7, 0x1141,0x118C ], + [ 0xEEC8, 0x1141,0x1171 ], + [ 0xEEC9, 0x1141,0x1172 ], + [ 0xEECA, 0x1141,0x1194 ], + [ 0xEECB, 0x1141,0x1173 ], + [ 0xEECC, 0x1141,0x1174 ], + [ 0xEECD, 0x1141,0x1175 ], + [ 0xEECF, 0x1141,0x1198 ], + [ 0xEED0, 0x1141,0x119E ], + [ 0xEED1, 0x1141,0x11A1 ], + [ 0xEED2, 0x1142,0x1161 ], + [ 0xEED4, 0x1142,0x1165 ], + [ 0xEED6, 0x1142,0x1166 ], + [ 0xEED8, 0x1142,0x1169 ], + [ 0xEEDB, 0x1142,0x1173 ], + [ 0xEEDD, 0x1142,0x1174 ], + [ 0xEEDE, 0x1142,0x1175 ], + [ 0xEEE0, 0x1142,0x119E ], + [ 0xEEE2, 0xA976,0x1165 ], + [ 0xEEE3, 0xA976,0x1169 ], + [ 0xEEE4, 0xA976,0x1175 ], + [ 0xEEE5, 0x1143,0x116E ], + [ 0xEEE6, 0x1143,0x119E ], + [ 0xEEE7, 0x1143,0x11A1 ], + [ 0xEEE8, 0x1144,0x1161 ], + [ 0xEEEC, 0x1144,0x1162 ], + [ 0xEEEF, 0x1144,0x1165 ], + [ 0xEEF2, 0x1144,0x1166 ], + [ 0xEEF6, 0x1144,0x1167 ], + [ 0xEEF7, 0x1144,0x1168 ], + [ 0xEEF9, 0x1144,0x1169 ], + [ 0xEEFD, 0x1144,0x116A ], + [ 0xEEFF, 0x1144,0x116D ], + [ 0xEF00, 0x1144,0x116E ], + [ 0xEF03, 0x1144,0x116F ], + [ 0xEF04, 0x1144,0x1170 ], + [ 0xEF06, 0x1144,0x1171 ], + [ 0xEF08, 0x1144,0x1172 ], + [ 0xEF09, 0x1144,0x1173 ], + [ 0xEF0C, 0x1144,0x1174 ], + [ 0xEF0D, 0x1144,0x1175 ], + [ 0xEF13, 0x1144,0x119E ], + [ 0xEF14, 0x1144,0x11A1 ], + [ 0xEF15, 0x1145,0x1161 ], + [ 0xEF18, 0x1145,0x1176 ], + [ 0xEF19, 0x1145,0x1162 ], + [ 0xEF1A, 0x1145,0x1165 ], + [ 0xEF1F, 0x1145,0x117B ], + [ 0xEF20, 0x1145,0x1166 ], + [ 0xEF21, 0x1145,0x1167 ], + [ 0xEF22, 0x1145,0x1168 ], + [ 0xEF24, 0x1145,0x1169 ], + [ 0xEF26, 0x1145,0x116E ], + [ 0xEF28, 0x1145,0x1189 ], + [ 0xEF2B, 0x1145,0x118A ], + [ 0xEF2C, 0x1145,0x116F ], + [ 0xEF2D, 0x1145,0x1170 ], + [ 0xEF2E, 0x1145,0x1172 ], + [ 0xEF2F, 0x1145,0x118E ], + [ 0xEF31, 0x1145,0x1191 ], + [ 0xEF32, 0x1145,0x1192 ], + [ 0xEF33, 0x1145,0x1194 ], + [ 0xEF34, 0x1145,0x1173 ], + [ 0xEF36, 0x1145,0x1174 ], + [ 0xEF38, 0x1145,0x1175 ], + [ 0xEF3A, 0x1145,0x119E ], + [ 0xEF3C, 0x1146,0x1161 ], + [ 0xEF3D, 0x1146,0x1162 ], + [ 0xEF3E, 0x1146,0x1163 ], + [ 0xEF3F, 0x1146,0x1165 ], + [ 0xEF40, 0x1146,0x1166 ], + [ 0xEF41, 0x1146,0x1167 ], + [ 0xEF42, 0x1146,0x1168 ], + [ 0xEF43, 0x1146,0x1169 ], + [ 0xEF44, 0x1146,0x116A ], + [ 0xEF45, 0x1146,0x116B ], + [ 0xEF46, 0x1146,0x116C ], + [ 0xEF47, 0x1146,0x116D ], + [ 0xEF48, 0x1146,0x116E ], + [ 0xEF49, 0x1146,0x116F ], + [ 0xEF4A, 0x1146,0x1170 ], + [ 0xEF4B, 0x1146,0xD7B5 ], + [ 0xEF4C, 0x1146,0x118C ], + [ 0xEF4D, 0x1146,0x1171 ], + [ 0xEF4E, 0x1146,0x1172 ], + [ 0xEF4F, 0x1146,0x1194 ], + [ 0xEF50, 0x1146,0x1173 ], + [ 0xEF51, 0x1146,0x1174 ], + [ 0xEF52, 0x1146,0x1175 ], + [ 0xEF53, 0x1146,0x1198 ], + [ 0xEF54, 0x1146,0x119E ], + [ 0xEF55, 0x1146,0x11A1 ], + [ 0xEF56, 0x1147,0x1163 ], + [ 0xEF58, 0x1147,0x1167 ], + [ 0xEF5B, 0x1147,0x1168 ], + [ 0xEF5D, 0x1147,0x116D ], + [ 0xEF62, 0x1147,0x116E ], + [ 0xEF63, 0x1147,0x116F ], + [ 0xEF64, 0x1147,0x1172 ], + [ 0xEF67, 0x1147,0x118E ], + [ 0xEF69, 0x1147,0x1175 ], + [ 0xEF6B, 0x1148,0x1161 ], + [ 0xEF6E, 0x1148,0x1176 ], + [ 0xEF6F, 0x1148,0x1162 ], + [ 0xEF70, 0x1148,0x1165 ], + [ 0xEF74, 0x1148,0x117B ], + [ 0xEF75, 0x1148,0x1169 ], + [ 0xEF76, 0x1148,0x116D ], + [ 0xEF77, 0x1148,0x116E ], + [ 0xEF7A, 0x1148,0x1189 ], + [ 0xEF7C, 0x1148,0x116F ], + [ 0xEF7D, 0x1148,0x1170 ], + [ 0xEF7E, 0x1148,0x1171 ], + [ 0xEF7F, 0x1148,0x1172 ], + [ 0xEF80, 0x1148,0x1194 ], + [ 0xEF81, 0x1148,0x1173 ], + [ 0xEF82, 0x1148,0x1175 ], + [ 0xEF83, 0x1149,0x1161 ], + [ 0xEF86, 0x1149,0x1162 ], + [ 0xEF87, 0x1149,0x1165 ], + [ 0xEF8A, 0x1149,0x116E ], + [ 0xEF8D, 0x1149,0x1189 ], + [ 0xEF8F, 0x1149,0x116F ], + [ 0xEF90, 0x1149,0x1170 ], + [ 0xEF91, 0x1149,0x1172 ], + [ 0xEF92, 0x1149,0x118E ], + [ 0xEF94, 0x1149,0x1194 ], + [ 0xEF95, 0x1149,0x1173 ], + [ 0xEF96, 0x114A,0x1173 ], + [ 0xEF97, 0x114B,0x1161 ], + [ 0xEF9D, 0x114B,0x1162 ], + [ 0xEFA0, 0x114B,0x1165 ], + [ 0xEFA5, 0x114B,0x1166 ], + [ 0xEFAA, 0x114B,0x1169 ], + [ 0xEFB1, 0x114B,0x116A ], + [ 0xEFB2, 0x114B,0x116B ], + [ 0xEFB4, 0x114B,0x116E ], + [ 0xEFB9, 0x114B,0x1189 ], + [ 0xEFBB, 0x114B,0x116F ], + [ 0xEFBD, 0x114B,0x1170 ], + [ 0xEFBF, 0x114B,0x1171 ], + [ 0xEFC3, 0x114B,0x1172 ], + [ 0xEFC5, 0x114B,0x1173 ], + [ 0xEFC7, 0x114B,0x1175 ], + [ 0xEFCE, 0x114B,0x119E ], + [ 0xEFCF, 0x114B,0x11A1 ], + [ 0xEFD0, 0xA977,0x1169 ], + [ 0xEFD1, 0xA977,0x116E ], + [ 0xEFD2, 0x114C,0x1161 ], + [ 0xEFDD, 0x114C,0x1162 ], + [ 0xEFE0, 0x114C,0x1163 ], + [ 0xEFE5, 0x114C,0x1164 ], + [ 0xEFE7, 0x114C,0x1165 ], + [ 0xEFF2, 0x114C,0x1166 ], + [ 0xEFF8, 0x114C,0x1167 ], + [ 0xF104, 0x114C,0x1168 ], + [ 0xF107, 0x114C,0x1169 ], + [ 0xF112, 0x114C,0x116A ], + [ 0xF11B, 0x114C,0x116B ], + [ 0xF11D, 0x114C,0x116C ], + [ 0xF121, 0x114C,0x116D ], + [ 0xF125, 0x114C,0x1184 ], + [ 0xF126, 0x114C,0x1185 ], + [ 0xF128, 0x114C,0x116E ], + [ 0xF130, 0x114C,0x116F ], + [ 0xF136, 0x114C,0x1170 ], + [ 0xF137, 0x114C,0x1171 ], + [ 0xF13C, 0x114C,0x1172 ], + [ 0xF143, 0x114C,0x1191 ], + [ 0xF148, 0x114C,0x1194 ], + [ 0xF149, 0x114C,0x1173 ], + [ 0xF152, 0x114C,0x1174 ], + [ 0xF154, 0x114C,0x1175 ], + [ 0xF15C, 0x114C,0x119E ], + [ 0xF162, 0x114C,0x11A1 ], + [ 0xF172, 0x110C,0x1176 ], + [ 0xF17C, 0x110C,0x1178 ], + [ 0xF17D, 0x110C,0x11A4 ], + [ 0xF18A, 0x110C,0x117B ], + [ 0xF18B, 0x110C,0x117C ], + [ 0xF19B, 0x110C,0x11A5 ], + [ 0xF19D, 0x110C,0x117D ], + [ 0xF19E, 0x110C,0x117E ], + [ 0xF1AE, 0x110C,0x1187 ], + [ 0xF1AF, 0x110C,0x1188 ], + [ 0xF1BA, 0x110C,0x1189 ], + [ 0xF1BC, 0x110C,0x118A ], + [ 0xF1BD, 0x110C,0xD7B5 ], + [ 0xF1C1, 0x110C,0x118C ], + [ 0xF1C7, 0x110C,0x118E ], + [ 0xF1C9, 0x110C,0x118F ], + [ 0xF1CC, 0x110C,0x1190 ], + [ 0xF1CD, 0x110C,0x1191 ], + [ 0xF1D2, 0x110C,0x1192 ], + [ 0xF1D6, 0x110C,0x1194 ], + [ 0xF1E3, 0x110C,0x1195 ], + [ 0xF1E4, 0x110C,0x1196 ], + [ 0xF1F4, 0x110C,0x1198 ], + [ 0xF1F5, 0x110C,0x1199 ], + [ 0xF1F7, 0x110C,0xD7BF ], + [ 0xF1F8, 0x110C,0xD7C0 ], + [ 0xF1F9, 0x110C,0x119A ], + [ 0xF1FB, 0x110C,0x119B ], + [ 0xF1FC, 0x110C,0x119E ], + [ 0xF210, 0x110C,0xD7C5 ], + [ 0xF212, 0x110C,0x11A1 ], + [ 0xF21C, 0x114D,0x1173 ], + [ 0xF21E, 0x114D,0x1175 ], + [ 0xF233, 0x110D,0x117F ], + [ 0xF23E, 0x110D,0x1191 ], + [ 0xF243, 0x110D,0x1194 ], + [ 0xF250, 0x110D,0x119E ], + [ 0xF25A, 0x110D,0x11A1 ], + [ 0xF263, 0xA978,0x1165 ], + [ 0xF264, 0xA978,0x1166 ], + [ 0xF268, 0x114E,0x1161 ], + [ 0xF26C, 0x114E,0x1162 ], + [ 0xF26D, 0x114E,0x1163 ], + [ 0xF26F, 0x114E,0x1165 ], + [ 0xF271, 0x114E,0x1167 ], + [ 0xF274, 0x114E,0x1168 ], + [ 0xF275, 0x114E,0x1169 ], + [ 0xF276, 0x114E,0x116A ], + [ 0xF277, 0x114E,0x116D ], + [ 0xF278, 0x114E,0x1184 ], + [ 0xF279, 0x114E,0x116E ], + [ 0xF27C, 0x114E,0x1171 ], + [ 0xF27D, 0x114E,0x1172 ], + [ 0xF280, 0x114E,0x1191 ], + [ 0xF282, 0x114E,0x1173 ], + [ 0xF286, 0x114E,0x1175 ], + [ 0xF28B, 0x114F,0x1161 ], + [ 0xF290, 0x114F,0x1162 ], + [ 0xF291, 0x114F,0x1163 ], + [ 0xF294, 0x114F,0x1165 ], + [ 0xF296, 0x114F,0x1167 ], + [ 0xF298, 0x114F,0x1168 ], + [ 0xF299, 0x114F,0x116E ], + [ 0xF29A, 0x114F,0x1171 ], + [ 0xF29B, 0x114F,0x1172 ], + [ 0xF29D, 0x114F,0x1191 ], + [ 0xF29F, 0x114F,0x1173 ], + [ 0xF2A2, 0x114F,0x1175 ], + [ 0xF2A4, 0x114F,0x119E ], + [ 0xF2A5, 0x114F,0x11A1 ], + [ 0xF2A6, 0x1150,0x1161 ], + [ 0xF2AC, 0x1150,0x1162 ], + [ 0xF2AD, 0x1150,0x1163 ], + [ 0xF2B1, 0x1150,0x1167 ], + [ 0xF2B3, 0x1150,0x1169 ], + [ 0xF2B4, 0x1150,0x116A ], + [ 0xF2B6, 0x1150,0x116E ], + [ 0xF2B9, 0x1150,0x1172 ], + [ 0xF2BD, 0x1150,0x1191 ], + [ 0xF2BF, 0x1150,0x1173 ], + [ 0xF2C2, 0x1150,0x1175 ], + [ 0xF2C6, 0x1151,0x1161 ], + [ 0xF2C9, 0x1151,0x1162 ], + [ 0xF2CA, 0x1151,0x1163 ], + [ 0xF2CF, 0x1151,0x1167 ], + [ 0xF2D1, 0x1151,0x116E ], + [ 0xF2D2, 0x1151,0x1171 ], + [ 0xF2D3, 0x1151,0x1172 ], + [ 0xF2D5, 0x1151,0x1191 ], + [ 0xF2D7, 0x1151,0x1173 ], + [ 0xF2DA, 0x1151,0x1175 ], + [ 0xF2E4, 0x110E,0x1176 ], + [ 0xF2E9, 0x110E,0x1178 ], + [ 0xF2EB, 0x110E,0x11A4 ], + [ 0xF2EE, 0x110E,0x117C ], + [ 0xF2F8, 0x110E,0x117D ], + [ 0xF2F9, 0x110E,0x117E ], + [ 0xF301, 0x110E,0x1182 ], + [ 0xF304, 0x110E,0x1187 ], + [ 0xF305, 0x110E,0x1188 ], + [ 0xF30C, 0x110E,0x1189 ], + [ 0xF30F, 0x110E,0x118A ], + [ 0xF311, 0x110E,0xD7B5 ], + [ 0xF312, 0x110E,0x118C ], + [ 0xF319, 0x110E,0x118E ], + [ 0xF31B, 0x110E,0x118F ], + [ 0xF31D, 0x110E,0x1190 ], + [ 0xF31E, 0x110E,0x1191 ], + [ 0xF323, 0x110E,0x1192 ], + [ 0xF325, 0x110E,0x1194 ], + [ 0xF32F, 0x110E,0x1195 ], + [ 0xF330, 0x110E,0x1196 ], + [ 0xF339, 0x110E,0x1198 ], + [ 0xF33A, 0x110E,0x1199 ], + [ 0xF33D, 0x110E,0xD7BF ], + [ 0xF33E, 0x110E,0xD7C0 ], + [ 0xF33F, 0x110E,0xD7C2 ], + [ 0xF340, 0x110E,0x119B ], + [ 0xF341, 0x110E,0x119E ], + [ 0xF353, 0x110E,0x11A1 ], + [ 0xF35B, 0x1152,0x116E ], + [ 0xF35C, 0x1152,0x116F ], + [ 0xF35D, 0x1153,0x1175 ], + [ 0xF35F, 0x1154,0x1161 ], + [ 0xF361, 0x1154,0x1176 ], + [ 0xF362, 0x1154,0x1162 ], + [ 0xF363, 0x1154,0x1165 ], + [ 0xF365, 0x1154,0x1167 ], + [ 0xF367, 0x1154,0x1168 ], + [ 0xF368, 0x1154,0x1169 ], + [ 0xF369, 0x1154,0x116D ], + [ 0xF36A, 0x1154,0xD7B2 ], + [ 0xF36B, 0x1154,0x1184 ], + [ 0xF36C, 0x1154,0x116E ], + [ 0xF36F, 0x1154,0x1171 ], + [ 0xF370, 0x1154,0x1172 ], + [ 0xF372, 0x1154,0x1191 ], + [ 0xF374, 0x1154,0x1173 ], + [ 0xF375, 0x1154,0x1175 ], + [ 0xF37A, 0x1155,0x1161 ], + [ 0xF37F, 0x1155,0x1162 ], + [ 0xF380, 0x1155,0x1163 ], + [ 0xF382, 0x1155,0x1167 ], + [ 0xF384, 0x1155,0x1169 ], + [ 0xF385, 0x1155,0x116A ], + [ 0xF387, 0x1155,0x116B ], + [ 0xF388, 0x1155,0x116E ], + [ 0xF389, 0x1155,0x1171 ], + [ 0xF38A, 0x1155,0x1172 ], + [ 0xF38F, 0x1155,0x1191 ], + [ 0xF391, 0x1155,0x1173 ], + [ 0xF394, 0x1155,0x1175 ], + [ 0xF39A, 0x1155,0x119B ], + [ 0xF3A0, 0x110F,0x1176 ], + [ 0xF3A4, 0x110F,0x1178 ], + [ 0xF3A7, 0x110F,0x117A ], + [ 0xF3A8, 0x110F,0x117B ], + [ 0xF3AD, 0x110F,0x117E ], + [ 0xF3B3, 0x110F,0x1182 ], + [ 0xF3B7, 0x110F,0x1187 ], + [ 0xF3BC, 0x110F,0x1189 ], + [ 0xF3BF, 0x110F,0x118A ], + [ 0xF3C2, 0x110F,0xD7B5 ], + [ 0xF3C4, 0x110F,0x118C ], + [ 0xF3C7, 0x110F,0x118F ], + [ 0xF3C8, 0x110F,0x1190 ], + [ 0xF3C9, 0x110F,0x1191 ], + [ 0xF3D0, 0x110F,0x1192 ], + [ 0xF3D2, 0x110F,0x1194 ], + [ 0xF3D7, 0x110F,0x1195 ], + [ 0xF3D8, 0x110F,0x1196 ], + [ 0xF3DD, 0x110F,0x1198 ], + [ 0xF3DE, 0x110F,0x1199 ], + [ 0xF3E1, 0x110F,0xD7BD ], + [ 0xF3E2, 0x110F,0xD7BF ], + [ 0xF3E3, 0x110F,0xD7C0 ], + [ 0xF3E4, 0x110F,0x119A ], + [ 0xF3E5, 0x110F,0xD7C2 ], + [ 0xF3E6, 0x110F,0x119B ], + [ 0xF3E8, 0x110F,0xD7C3 ], + [ 0xF3EA, 0x110F,0x119E ], + [ 0xF3F3, 0x110F,0x11A1 ], + [ 0xF3FF, 0x1110,0x1176 ], + [ 0xF400, 0x1110,0x1177 ], + [ 0xF403, 0x1110,0x1178 ], + [ 0xF408, 0x1110,0x117B ], + [ 0xF417, 0x1110,0x1182 ], + [ 0xF41C, 0x1110,0x1188 ], + [ 0xF422, 0x1110,0x1189 ], + [ 0xF425, 0x1110,0xD7B5 ], + [ 0xF426, 0x1110,0x118C ], + [ 0xF427, 0x1110,0x118D ], + [ 0xF42B, 0x1110,0x1194 ], + [ 0xF431, 0x1110,0x1195 ], + [ 0xF432, 0x1110,0x1196 ], + [ 0xF437, 0x1110,0x1198 ], + [ 0xF438, 0x1110,0x1199 ], + [ 0xF43A, 0x1110,0xD7BF ], + [ 0xF43B, 0x1110,0xD7C0 ], + [ 0xF43C, 0x1110,0x119E ], + [ 0xF448, 0x1110,0x11A1 ], + [ 0xF451, 0xA979,0x116E ], + [ 0xF452, 0xA979,0x119E ], + [ 0xF45C, 0x1111,0x1176 ], + [ 0xF45F, 0x1111,0x1178 ], + [ 0xF462, 0x1111,0x117A ], + [ 0xF463, 0x1111,0x117C ], + [ 0xF46E, 0x1111,0x1182 ], + [ 0xF471, 0x1111,0x1188 ], + [ 0xF478, 0x1111,0xD7B5 ], + [ 0xF479, 0x1111,0x118C ], + [ 0xF47D, 0x1111,0x118E ], + [ 0xF47F, 0x1111,0x1194 ], + [ 0xF482, 0x1111,0x1196 ], + [ 0xF488, 0x1111,0x1198 ], + [ 0xF489, 0x1111,0x1199 ], + [ 0xF48B, 0x1111,0xD7BD ], + [ 0xF48C, 0x1111,0xD7BF ], + [ 0xF48D, 0x1111,0xD7C0 ], + [ 0xF48E, 0x1111,0x119E ], + [ 0xF49E, 0x1111,0x119F ], + [ 0xF4A0, 0x1111,0x11A1 ], + [ 0xF4A9, 0x1156,0x1161 ], + [ 0xF4AB, 0xA97A,0x1175 ], + [ 0xF4AD, 0x1157,0x116E ], + [ 0xF4B8, 0x1112,0x1176 ], + [ 0xF4B9, 0x1112,0x1177 ], + [ 0xF4C1, 0x1112,0x1178 ], + [ 0xF4C8, 0x1112,0x117A ], + [ 0xF4C9, 0x1112,0x117B ], + [ 0xF4CA, 0x1112,0x117C ], + [ 0xF4DF, 0x1112,0x11A6 ], + [ 0xF4E0, 0x1112,0x117F ], + [ 0xF4E3, 0x1112,0x1180 ], + [ 0xF4E4, 0x1112,0x1182 ], + [ 0xF4E9, 0x1112,0xD7B2 ], + [ 0xF4EB, 0x1112,0x1184 ], + [ 0xF4ED, 0x1112,0x1187 ], + [ 0xF4EE, 0x1112,0x1188 ], + [ 0xF4F6, 0x1112,0x1189 ], + [ 0xF4F9, 0x1112,0x118A ], + [ 0xF4FD, 0x1112,0x118B ], + [ 0xF500, 0x1112,0xD7B5 ], + [ 0xF501, 0x1112,0x118C ], + [ 0xF507, 0x1112,0x118E ], + [ 0xF509, 0x1112,0x1191 ], + [ 0xF511, 0x1112,0x1192 ], + [ 0xF514, 0x1112,0x1194 ], + [ 0xF51C, 0x1112,0xD7B9 ], + [ 0xF51D, 0x1112,0xD7BC ], + [ 0xF51E, 0x1112,0x1195 ], + [ 0xF51F, 0x1112,0x1196 ], + [ 0xF52D, 0x1112,0x1198 ], + [ 0xF52E, 0x1112,0x1199 ], + [ 0xF531, 0x1112,0xD7BF ], + [ 0xF532, 0x1112,0xD7C0 ], + [ 0xF533, 0x1112,0xD7C2 ], + [ 0xF534, 0x1112,0x119B ], + [ 0xF535, 0x1112,0xD7C3 ], + [ 0xF537, 0x1112,0x119E ], + [ 0xF54E, 0x1112,0x119F ], + [ 0xF550, 0x1112,0x11A1 ], + [ 0xF55D, 0xA97B,0x1163 ], + [ 0xF55F, 0xA97B,0x1169 ], + [ 0xF560, 0xA97B,0x116A ], + [ 0xF562, 0xA97B,0x116E ], + [ 0xF563, 0xA97B,0x116F ], + [ 0xF564, 0xA97B,0x1170 ], + [ 0xF565, 0xA97B,0x1171 ], + [ 0xF566, 0xA97B,0x1172 ], + [ 0xF568, 0xA97B,0x118E ], + [ 0xF56A, 0xA97B,0x118F ], + [ 0xF56B, 0xA97B,0x1190 ], + [ 0xF56C, 0xA97B,0x1194 ], + [ 0xF56E, 0xA97B,0x1175 ], + [ 0xF571, 0x1158,0x1161 ], + [ 0xF57C, 0x1158,0x1162 ], + [ 0xF57F, 0x1158,0x1163 ], + [ 0xF587, 0x1158,0x1164 ], + [ 0xF588, 0x1158,0x1165 ], + [ 0xF58E, 0x1158,0x1166 ], + [ 0xF590, 0x1158,0x1167 ], + [ 0xF599, 0x1158,0x1168 ], + [ 0xF59B, 0x1158,0x1169 ], + [ 0xF5A4, 0x1158,0x116A ], + [ 0xF5AC, 0x1158,0x116B ], + [ 0xF5AE, 0x1158,0x116C ], + [ 0xF5B2, 0x1158,0x116D ], + [ 0xF5B5, 0x1158,0x116E ], + [ 0xF5BE, 0x1158,0x116F ], + [ 0xF5C1, 0x1158,0x1171 ], + [ 0xF5C3, 0x1158,0x1172 ], + [ 0xF5C5, 0x1158,0x118F ], + [ 0xF5C7, 0x1158,0x1191 ], + [ 0xF5CD, 0x1158,0x1192 ], + [ 0xF5CF, 0x1158,0x1173 ], + [ 0xF5D6, 0x1158,0x1195 ], + [ 0xF5D7, 0x1158,0x1174 ], + [ 0xF5DC, 0x1158,0x1175 ], + [ 0xF5E2, 0x1158,0x119E ], + [ 0xF5E4, 0x1158,0x11A1 ], + [ 0xF5E8, 0x1159,0x1161 ], + [ 0xF5F3, 0x1159,0x1162 ], + [ 0xF5F6, 0x1159,0x1163 ], + [ 0xF5FF, 0x1159,0x1164 ], + [ 0xF600, 0x1159,0x1165 ], + [ 0xF607, 0x1159,0x1166 ], + [ 0xF609, 0x1159,0x1167 ], + [ 0xF612, 0x1159,0x1168 ], + [ 0xF614, 0x1159,0x1169 ], + [ 0xF61B, 0x1159,0x116A ], + [ 0xF625, 0x1159,0x116B ], + [ 0xF627, 0x1159,0x116C ], + [ 0xF62B, 0x1159,0x116D ], + [ 0xF630, 0x1159,0x116E ], + [ 0xF63A, 0x1159,0x116F ], + [ 0xF63F, 0x1159,0x1171 ], + [ 0xF641, 0x1159,0x1172 ], + [ 0xF646, 0x1159,0x1191 ], + [ 0xF64D, 0x1159,0x1192 ], + [ 0xF64F, 0x1159,0x1194 ], + [ 0xF651, 0x1159,0x1173 ], + [ 0xF659, 0x1159,0x1174 ], + [ 0xF65C, 0x1159,0x1175 ], + [ 0xF665, 0x1159,0x119E ], + [ 0xF668, 0x1159,0x11A1 ], + ); +} diff --git a/language/korean/kotex-utils/komkindex.pl b/language/korean/kotex-utils/komkindex.pl new file mode 100644 index 0000000000..b144fb83d5 --- /dev/null +++ b/language/korean/kotex-utils/komkindex.pl @@ -0,0 +1,917 @@ +#!/usr/bin/env perl + + +# komkindex.pl +# +# Copyright (c) 2007-2015 Dohyun Kim <nomos at ktug org> +# +# This work may be distributed and/or modified under the +# conditions of the LaTeX Project Public License, either version 1.3c +# of this license or (at your option) any later version. +# The latest version of this license is in +# http://www.latex-project.org/lppl.txt +# and version 1.3c or later is part of all distributions of LaTeX +# version 2006/05/20 or later. + +### +### TODO: how to distinguish malformed utf8 string in IND file? +### + +#use warnings; +#use strict; +use 5.8.0; +use Getopt::Std; + +## -euc option +for (@ARGV) { + if ( /^\-+euc/ ) { + $_ = ''; + exec ("hmakeindex @ARGV") or die "couldn't exec hmakeindex: $!"; + } +} + +binmode STDOUT,":utf8"; + +my $progname = $0; +$progname =~ s/^.*\///; + +print "This is $progname, a makeindex wrapper for ko.TeX package.\n"; + +@ARGV == 0 and die "\n", + "Usage: $progname [-euc] [makeindex options] idx_filename[s]\n", + " -euc: exec hmakeindex, passing other arguments as they are.\n\n", + " $progname [-k] [makeindex options] idx_filename[s]\n", + " -k: put hangul index entries before than others.\n\n"; + + +### +### Many thanks to Jinsuk Kim, http://www.jinsuk.pe.kr +### +my @hanja_to_hangul = get_hanja_hangul_table("hanja_hangul.tab"); +my @hanjacompat_to_hangul = get_hanja_hangul_table("hanjacom_hangul.tab"); +my @hanjaextA_to_hangul = get_hanja_hangul_table("hanjaexa_hangul.tab"); + +my @cjamo_jamo = + qw/ + 1100 1101 11aa 1102 11ac 11ad 1103 1104 + 1105 11b0 11b1 11b2 11b3 11b4 11b5 111a + 1106 1107 1108 1121 1109 110a 110b 110c + 110d 110e 110f 1110 1111 1112 1161 1162 + 1163 1164 1165 1166 1167 1168 1169 116a + 116b 116c 116d 116e 116f 1170 1171 1172 + 1173 1174 1175 1160 1114 1115 11c7 11c8 + 11cc 11ce 11d3 11d7 11d9 111c 11dd 11df + 111d 111e 1120 1122 1123 1127 1129 112b + 112c 112d 112e 112f 1132 1136 1140 1147 + 114c 11f1 11f2 1157 1158 1159 1184 1185 + 1188 1191 1192 1194 119e 11a1 + /; + +my @hangul_grouping = + qw/ + F785 F788 F790 F798 F7A8 F7AE F7C2 F7D8 + F7D9 F7E7 F7E8 F7F0 F7F5 F7F6 F7F8 F7FC + F7FF F807 F80C F811 F816 F81B F828 F831 + F83C F846 F84F F85E F86B + /; +# ㄱ ã„´ ã„· ㄹ ã… ã…‚ ã…… ã…¿ +# ã…‡ ㆠㅈ ã…Š ã…‹ ã…Œ ã… ã…Ž +# ㆆ ã… ã…‘ ã…“ ã…• ã…— ã…› ã…œ +# ã… ã…¡ ã…£ ㆠ종성 + + +# u+115F => U+F784 => U+F801 # 초성채움 +my @jamo_puajamo_1100 = qw/ + F785 F786 F788 F790 F792 F798 F7A8 F7AE + F7B2 F7C2 F7CA F7D9 F7E8 F7EA F7F0 F7F5 + F7F6 F7F8 F7FC F789 F78A F78B F78C F791 + F79B F79E F7A6 F7A7 F7AB F7AD F7AF F7B0 + F7B1 F7B3 F7B4 F7B5 F7B6 F7B7 F7B8 F7BA + F7BB F7BD F7BE F7C0 F7C1 F7C3 F7C4 F7C5 + F7C6 F7C7 F7C8 F7C9 F7CC F7CD F7CE F7CF + F7D0 F7D1 F7D2 F7D3 F7D4 F7D5 F7D6 F7D7 + F7D8 F7DA F7DB F7DD F7DE F7DF F7E0 F7E1 + F7E2 F7E3 F7E4 F7E5 F7E7 F7E9 F7EC F7ED + F7EE F7EF F7F1 F7F2 F7F3 F7F4 F7F9 F7FB + F7FE F7FF F787 F78D F78E F78F F793 F801 + F806 F807 F80B F80C F810 F811 F815 F816 + F81A F81B F81C F81D F827 F828 F831 F834 + F836 F83A F83C F846 F84D F84F F808 F809 + F80D F80E F812 F813 F814 F818 F819 F820 + F821 F823 F824 F826 F82B F82C F82E F82F + F830 F832 F833 F835 F838 F839 F83D F83F + F840 F841 F842 F844 F845 F84B F84C F84E + F850 F851 F856 F859 F85B F85D F85E F860 + F862 F863 F864 F80A F80F F817 F81E F81F + F86B F86C F870 F875 F87C F87F F880 F88B + F88C F895 F899 F89F F8A4 F8A5 F8A6 F8AA + F8B9 F8BF F8C6 F8CD F8D8 F8E6 F8EA F8EB + F8EC F8ED F8F2 F86E F871 F876 F878 F87A + F87B F87E F881 F884 F88E F890 F891 F892 + F893 F896 F897 F89B F89D F89E F8A0 F8A1 + F8A3 F8A7 F8AB F8AE F8B0 F8B2 F8B3 F8B4 + F8B6 F8B7 F8B8 F8BB F8C3 F8C4 F8C5 F8C7 + F8C8 F8C9 F8CB F8D5 F8E1 F8DA F8DD F8E4 + F8E0 F8E2 F8E3 F8EE F8F1 F8F3 F8F4 F8F5 + F8F6 F8F7 F86D F86F F872 F873 F874 F877 + /; + +my @jamo_puajamo_A960 = qw/ + F794 F795 F796 F797 F799 F79A F79C F79D + F79F F7A0 F7A1 F7A2 F7A3 F7A4 F7A5 F7A9 + F7AA F7AC F7B9 F7BC F7BF F7CB F7DC F7E6 + F7EB F7F7 F7FA F7FD F800 + /; + +my @jamo_puajamo_D7B0 = qw/ + F822 F825 F829 F82A F82D F837 F83B F83E + F843 F847 F848 F849 F84A F852 F853 F854 + F855 F857 F858 F85A F85C F85F F861 + /; + +my @jamo_puajamo_D7CB = qw/ + F879 F87D F882 F883 F885 F886 F887 F888 + F889 F88A F88D F88F F894 F898 F89A F89C + F8A2 F8A8 F8A9 F8AC F8AD F8AF F8B1 F8B5 + F8BA F8BC F8BD F8BE F8C0 F8C1 F8C2 F8CA + F8CC F8CE F8CF F8D0 F8D1 F8D2 F8D3 F8D4 + F8D6 F8D7 F8DB F8E5 F8E7 F8E8 F8E9 F8EF + F8F0 + /; + +### +### parse options +### +my ( + %args, + @IDXfiles, + $istfile, + $indfile, + $logfile, + $idx0 + ); +getopts('kcgilo:p:qrs:t:LT',\%args); +@IDXfiles = @ARGV or die "No .idx file specified!\n"; + +if ($args{s}) { + $istfile = $args{s}; + $istfile =~ s/(\.ist)?$/\.ist/; +} + +$idx0 = $IDXfiles[0]; +$idx0 =~ s/\.[A-Za-z]+$//; + +$indfile = $args{o} ? $args{o} : $idx0 . ".ind"; + +$logfile = $args{t} ? $args{t} : $idx0 . ".ilg"; + +foreach my $file (@IDXfiles) { + $file =~ /\.[A-Za-z]+$/ or $file .= ".idx"; +} + +### +### read .ist file +### +my $ist_heading_flag = 0; +my $ist_heading_prefix = ''; +my $ist_heading_suffix = ''; +my $ist_group_skip = '\indexspace'; +my $ist_item_0 = '\item '; +my $ist_delim_0 = ', '; +my $ist_keyword = '\indexentry'; +my $ist_actual = '@'; +my $ist_encap = '|'; +my $ist_level = '!'; +my $ist_quote = '"'; +my $ist_arg_open = '{'; +my $ist_arg_close = '}'; +my $ist_postamble = '\end{theindex}'; + +if ($istfile) { + $istfile = `kpsewhich $istfile`; + chomp $istfile; + open IST,"<:utf8",$istfile or die "$args{s} : $!\n"; + while (<IST>) { + s/\%.*//; + s/\\n\b//g; + s/\\\\/\\/g; + if (/headings_flag\s+(.+)/) { + $ist_heading_flag = $1; + } elsif (/heading_prefix\s+"(.*)"/) { + $ist_heading_prefix = $1; + } elsif (/heading_suffix\s+"(.*)"/) { + $ist_heading_suffix = $1; + } elsif (/group_skip\s+"(.*)"/) { + $ist_group_skip = $1; + } elsif (/item_0\s+"(.*)"/) { + $ist_item_0 = $1; + } elsif (/delim_0\s+"(.*)"/) { + $ist_delim_0 = $1; + } elsif (/keyword\s+"(.*)"/) { + $ist_keyword = $1; + } elsif (/actual\s+'(.*)'/) { + $ist_actual = $1; + } elsif (/encap\s+'(.*)'/) { + $ist_encap = $1; + } elsif (/level\s+'(.*)'/) { + $ist_level = $1; + } elsif (/quote\s+'(.*)'/) { + $ist_quote = $1; + } elsif (/arg_open\s+'(.*)'/) { + $ist_arg_open = $1; + } elsif (/arg_close\s+'(.*)'/) { + $ist_arg_close = $1; + } elsif (/postamble\s+"(.*)"/) { + $ist_postamble = $1; + } + } + close IST; +} + + +# prepare to run makeindex +my $makeindexoption = "-i -o $indfile -t $logfile"; +foreach ('c','l','q','r','L','g','T') { + $makeindexoption .= " -$_" if $args{$_}; +} +$makeindexoption .= " -s $istfile" if $args{s}; +$makeindexoption .= " -p $args{p}" if $args{p}; + +### +### read .idx files +### +my ( @idxarr, %idxhash ); +foreach my $file (@IDXfiles) { + open IDX,"<:utf8",$file or die "$file : $!\n"; + while (<IDX>) { + s/\^\^([0-9a-f]{2})/pack "U0C", hex $1/ge; + s/\\unihangulchar\s*\{(\d+)\}/chr $1/ge; + + # \indexentry{ ..... }{ .. } + # -> $pre $body $post + if (/(\Q$ist_keyword\E\s*\Q$ist_arg_open\E) + (.*) + (\Q$ist_arg_close$ist_arg_open\E.+?\Q$ist_arg_close\E) + $/x) { + my($pre,$body,$post) = ($1,$2,$3); + + # \indexentry{ ..... | .. }{ .. } + # -> $pre $body $post + my @xbody = split /(?<!(?<!\\)[\\\Q$ist_quote\E])\Q$ist_encap/,$body; + for ( my $i=$#xbody; $i>0; $i--) { + $post = $ist_encap.$xbody[$i].$post; + } + $body = $xbody[0]; + + # !ì„ ê²½ê³„ë¡œ 가름. + @xbody = split /(?<!(?<!\\)[\\\Q$ist_quote\E])\Q$ist_level/, $body; + + for (@xbody) { + # @ì´ ì—†ìœ¼ë©´... 넣어준다. + unless (/(?<!(?<!\\)[\\\Q$ist_quote\E])\Q$ist_actual/) { + $_ = $_.$ist_actual.$_; + } + + # @ì„ ê²½ê³„ë¡œ 가름. + my @ybody = split /(?<!(?<!\\)[\\\Q$ist_quote\E])\Q$ist_actual\E/, $_; + $_ = $ybody[0]; + + s/(?<!\\)\\[A-Za-z]+\s*//g; + s/(?<!\\)[{}]//g; + + &hanja_to_hangul; + s/([\x{AC00}-\x{D7A3}])/syllable_to_jamo_chr($1)/ge; + s/([\x{3131}-\x{318E}])/cjamo_to_jamo_chr($1)/ge; + &insert_fillers; + &compose_jamo; + &jamo_to_puajamo; + + s/^([\x{80}-\x{F784}\x{F8F8}-\x{FFFF}])/symbolize_first($1)/e; + + $ybody[0] = $_; + + my $tmpkey = $ybody[1]; + $tmpkey =~ s/(?<!\\)\Q$ist_quote\E(.)/$1/g; + my @tmp = split "",$ybody[0]; + $idxhash{ $tmpkey } = $tmp[0]; # for grouping routine + if ( $tmp[0] =~ /^\x{F801}/ ) { # 초성채움. + $idxhash{ $tmpkey } = $tmp[1]; + } + if ( $tmp[0] =~ /^\x{F806}/ ) { # 중성채움. + $idxhash{ $tmpkey } = $tmp[2]; + } + + $_ = join $ist_actual,@ybody; + } + $body = join $ist_level,@xbody; + push @idxarr,"$pre$body$post\n"; + } + } + close IDX; +} + +### +### run makeindex +### +open(MAKE,"| makeindex $makeindexoption") or die "Cannot fork: $!\n"; +binmode MAKE,":utf8"; +print MAKE @idxarr; +close MAKE; +$? >> 8 and die "\nmakeindex failed!\n"; + +### +### read .ind file and group hangul items +### +my @indarr; +my $indgroup = 0; +# (indgroup) 0 = header; +# 1 = latin; +# 2 = hangul; +# 3 = footer. + +my $cho = -1; + +open IND,"<:utf8",$indfile or die "$indfile : $!\n"; +while (<IND>) { + if (/\Q$ist_postamble\E/) { + $indgroup = 3; + } elsif ($ist_heading_flag and + /\Q$ist_heading_prefix\E/) { + if (/\Q$ist_heading_prefix\E.+?\Q$ist_heading_suffix\E/) { + ### 깨진 글ìžê°€ index headë¡œ 하나 ë“¤ì–´ê°€ëŠ”ë° ì´ë¥¼ ì œê±°í•˜ê¸° 위해 + ### 복잡하게 ì´ì¤‘으로 조건검사를 하였다. 깨진 글ìžëŠ” ë‘번째 ì¡°ê±´ì„ + ### 통과하지 못한다. + $indgroup++ if $indgroup == 0; + } else { + next; + } + } elsif (/\Q$ist_item_0\E(.+?)(\Q$ist_delim_0\E|$)/ ) { + my $body = $1; + if ( $idxhash{$body} =~ /[\x{F785}-\x{F8F7}]/ ) { + $indgroup++ if $indgroup == 1; + my $first = get_hindexhead_num($idxhash{$body}); + if ($first != $cho) { + my $tmp = ''; + $tmp .= "\n$ist_group_skip\n" if $cho >= 0; + $tmp .= "$ist_heading_prefix\\hindexhead{$first}$ist_heading_suffix\n" + if ($ist_heading_flag); + $_ = $tmp.$_; + $cho = $first; + } + } else { + $indgroup++ if $indgroup == 0; + } + } + push @{$indarr[$indgroup]} , $_; +} +close IND; + + +open IND,">:utf8",$indfile or die "$indfile : $!\n"; +if ($args{k}) { + # latinì˜ ë§ˆì§€ë§‰ indexspace를 hangul 마지막으로 ì´ë™. (-k 옵션ì—ì„œ) + if ( @{ $indarr[1] } and @{ $indarr[2] } ) { + my $tmp; + $tmp = pop @{ $indarr[1] } + until ( $tmp =~ /\Q$ist_group_skip\E/ ); + push @{ $indarr[2] },$tmp; + } + + for my $i (0,2,1,3) { + for my $j (0 .. $#{$indarr[$i]} ) { + print IND $indarr[$i][$j]; + } + } +} else { + for my $i (0..3) { + for my $j (0 .. $#{$indarr[$i]} ) { + print IND $indarr[$i][$j]; + } + } +} +close IND; + + +########## SUBROUTINES ########## + +sub get_hindexhead_num { + my $fn = ord shift; + + for ( my $i=0; $i<@hangul_grouping; $i++ ) { + + my $divval = $fn / hex($hangul_grouping[$i]); + if ( $divval < 1 ) { + return --$i; + } + } +} + +sub symbolize_first { + my $first = shift; + my $symfirst = ''; + + for (unpack("U0C*", $first)) { + $symfirst .= sprintf "^^%02x",$_; + } + + return $symfirst; +} + +sub syllable_to_jamo_chr { + my $syl = ord shift; + my $cho = ($syl - 0xac00) / (21 * 28) + 0x1100; + my $jung = ($syl - 0xac00) % (21 * 28) / 28 + 0x1161; + my $jong = ($syl - 0xac00) % 28; + if ($jong) { + $jong += 0x11a7; + return chr($cho).chr($jung).chr($jong); + } + return chr($cho).chr($jung); +} + +sub cjamo_to_jamo_chr { + my $cj = ord shift; + $cj = hex $cjamo_jamo[$cj - 0x3131]; + if($cj <= 0x115f) { ### choseong: append U+F86A + return chr($cj).chr(0x1160).chr(0xF86A); + } + elsif($cj >= 0x1160 and $cj <= 0x11a2) { ### jungseong: append U+F86A + return chr(0x115f).chr($cj).chr(0xF86A); + } + else { ### jongseong + return chr(0x115f).chr(0x1160).chr($cj); + } +} + +sub insert_fillers { + my $cho = "\x{1100}-\x{115F}\x{A960}-\x{A97C}"; + my $jung = "\x{1160}-\x{11A7}\x{D7B0}-\x{D7C6}"; + my $jong = "\x{11A8}-\x{11FF}\x{D7CB}-\x{D7FB}\x{F86A}"; # include Tf + s/([$cho])([$jong])/$1\x{1160}\x{115F}\x{1160}$2/g; + s/([$cho])(?![$jung])/$1\x{1160}/g; + s/(?<![$cho])([$jung])/\x{115F}$1/g; + s/(?<![$jung])([$jong])/\x{115F}\x{1160}$1/g; + # \x{F86A} is jongsong filler + s/([$jung])(?![$jong])/$1\x{F86A}/g; +} + +sub hanja_to_hangul { + s/([\x{3400}-\x{4DB5}])/chr $hanjaextA_to_hangul[ord($1)-0x3400]/ge; + s/([\x{4E00}-\x{9FA5}])/chr $hanja_to_hangul[ord($1)-0x4E00]/ge; + s/([\x{F900}-\x{FA2D}])/chr $hanjacompat_to_hangul[ord($1)-0xF900]/ge; +} + +sub get_hanja_hangul_table { + my $file = shift; + my @HJHG; + + $file = `kpsewhich $file`; + chomp $file; + + open TAB, $file or die "$file : $!\n"; + @HJHG = <TAB>; + close TAB; + + chomp @HJHG; + return @HJHG; +} + +sub compose_jamo { + s/\x{1107}\x{1107}\x{110B}/\x{112C}/g; + s/\x{1107}\x{1109}\x{1100}/\x{1122}/g; + s/\x{1107}\x{1109}\x{1103}/\x{1123}/g; + s/\x{1107}\x{1109}\x{1107}/\x{1124}/g; + s/\x{1107}\x{1109}\x{1109}/\x{1125}/g; + s/\x{1107}\x{1109}\x{110C}/\x{1126}/g; + s/\x{1109}\x{1107}\x{1100}/\x{1133}/g; + s/\x{1109}\x{1109}\x{1109}/\x{1134}/g; + s/\x{1105}\x{1100}\x{1100}/\x{A965}/g; + s/\x{1105}\x{1103}\x{1103}/\x{A967}/g; + s/\x{1105}\x{1107}\x{1107}/\x{A96A}/g; + s/\x{1105}\x{1107}\x{110B}/\x{A96B}/g; + s/\x{1107}\x{1109}\x{1110}/\x{A972}/g; + s/\x{1109}\x{1109}\x{1107}/\x{A975}/g; + s/\x{110C}\x{110C}\x{1112}/\x{A978}/g; + s/\x{1100}\x{1100}/\x{1101}/g; + s/\x{1102}\x{1100}/\x{1113}/g; + s/\x{1102}\x{1102}/\x{1114}/g; + s/\x{1102}\x{1103}/\x{1115}/g; + s/\x{1102}\x{1107}/\x{1116}/g; + s/\x{1103}\x{1100}/\x{1117}/g; + s/\x{1103}\x{1103}/\x{1104}/g; + s/\x{1105}\x{1102}/\x{1118}/g; + s/\x{1105}\x{1105}/\x{1119}/g; + s/\x{1105}\x{110B}/\x{111B}/g; + s/\x{1105}\x{1112}/\x{111A}/g; + s/\x{1106}\x{1107}/\x{111C}/g; + s/\x{1106}\x{110B}/\x{111D}/g; + s/\x{1107}\x{1100}/\x{111E}/g; + s/\x{1107}\x{1102}/\x{111F}/g; + s/\x{1107}\x{1103}/\x{1120}/g; + s/\x{1107}\x{1107}/\x{1108}/g; + s/\x{1107}\x{1109}/\x{1121}/g; + s/\x{1107}\x{110A}/\x{1125}/g; + s/\x{1107}\x{110B}/\x{112B}/g; + s/\x{1107}\x{110C}/\x{1127}/g; + s/\x{1107}\x{110E}/\x{1128}/g; + s/\x{1107}\x{1110}/\x{1129}/g; + s/\x{1107}\x{1111}/\x{112A}/g; + s/\x{1107}\x{112B}/\x{112C}/g; + s/\x{1107}\x{112D}/\x{1122}/g; + s/\x{1107}\x{112F}/\x{1123}/g; + s/\x{1107}\x{1132}/\x{1124}/g; + s/\x{1107}\x{1136}/\x{1126}/g; + s/\x{1108}\x{110B}/\x{112C}/g; + s/\x{1109}\x{1100}/\x{112D}/g; + s/\x{1109}\x{1102}/\x{112E}/g; + s/\x{1109}\x{1103}/\x{112F}/g; + s/\x{1109}\x{1105}/\x{1130}/g; + s/\x{1109}\x{1106}/\x{1131}/g; + s/\x{1109}\x{1107}/\x{1132}/g; + s/\x{1109}\x{1109}/\x{110A}/g; + s/\x{1109}\x{110A}/\x{1134}/g; + s/\x{1109}\x{110B}/\x{1135}/g; + s/\x{1109}\x{110C}/\x{1136}/g; + s/\x{1109}\x{110E}/\x{1137}/g; + s/\x{1109}\x{110F}/\x{1138}/g; + s/\x{1109}\x{1110}/\x{1139}/g; + s/\x{1109}\x{1111}/\x{113A}/g; + s/\x{1109}\x{1112}/\x{113B}/g; + s/\x{1109}\x{111E}/\x{1133}/g; + s/\x{110A}\x{1109}/\x{1134}/g; + s/\x{110B}\x{1100}/\x{1141}/g; + s/\x{110B}\x{1103}/\x{1142}/g; + s/\x{110B}\x{1106}/\x{1143}/g; + s/\x{110B}\x{1107}/\x{1144}/g; + s/\x{110B}\x{1109}/\x{1145}/g; + s/\x{110B}\x{110B}/\x{1147}/g; + s/\x{110B}\x{110C}/\x{1148}/g; + s/\x{110B}\x{110E}/\x{1149}/g; + s/\x{110B}\x{1110}/\x{114A}/g; + s/\x{110B}\x{1111}/\x{114B}/g; + s/\x{110B}\x{1140}/\x{1146}/g; + s/\x{110C}\x{110B}/\x{114D}/g; + s/\x{110C}\x{110C}/\x{110D}/g; + s/\x{110E}\x{110F}/\x{1152}/g; + s/\x{110E}\x{1112}/\x{1153}/g; + s/\x{1111}\x{1107}/\x{1156}/g; + s/\x{1111}\x{110B}/\x{1157}/g; + s/\x{1112}\x{1112}/\x{1158}/g; + s/\x{1121}\x{1100}/\x{1122}/g; + s/\x{1121}\x{1103}/\x{1123}/g; + s/\x{1121}\x{1107}/\x{1124}/g; + s/\x{1121}\x{1109}/\x{1125}/g; + s/\x{1121}\x{110C}/\x{1126}/g; + s/\x{1132}\x{1100}/\x{1133}/g; + s/\x{113C}\x{113C}/\x{113D}/g; + s/\x{113E}\x{113E}/\x{113F}/g; + s/\x{114E}\x{114E}/\x{114F}/g; + s/\x{1150}\x{1150}/\x{1151}/g; + s/\x{1100}\x{1103}/\x{115A}/g; + s/\x{1102}\x{1109}/\x{115B}/g; + s/\x{1102}\x{110C}/\x{115C}/g; + s/\x{1102}\x{1112}/\x{115D}/g; + s/\x{1103}\x{1105}/\x{115E}/g; + s/\x{1103}\x{1106}/\x{A960}/g; + s/\x{1103}\x{1107}/\x{A961}/g; + s/\x{1103}\x{1109}/\x{A962}/g; + s/\x{1103}\x{110C}/\x{A963}/g; + s/\x{1105}\x{1100}/\x{A964}/g; + s/\x{A964}\x{1100}/\x{A965}/g; + s/\x{1105}\x{1101}/\x{A965}/g; + s/\x{1105}\x{1103}/\x{A966}/g; + s/\x{A966}\x{1103}/\x{A967}/g; + s/\x{1105}\x{1104}/\x{A967}/g; + s/\x{1105}\x{1106}/\x{A968}/g; + s/\x{1105}\x{1107}/\x{A969}/g; + s/\x{A969}\x{1107}/\x{A96A}/g; + s/\x{1105}\x{1108}/\x{A96A}/g; + s/\x{1105}\x{112B}/\x{A96B}/g; + s/\x{1105}\x{1109}/\x{A96C}/g; + s/\x{1105}\x{110C}/\x{A96D}/g; + s/\x{1105}\x{110F}/\x{A96E}/g; + s/\x{1106}\x{1100}/\x{A96F}/g; + s/\x{1106}\x{1103}/\x{A970}/g; + s/\x{1106}\x{1109}/\x{A971}/g; + s/\x{1121}\x{1110}/\x{A972}/g; + s/\x{1107}\x{1139}/\x{A972}/g; + s/\x{1107}\x{110F}/\x{A973}/g; + s/\x{1107}\x{1112}/\x{A974}/g; + s/\x{110A}\x{1107}/\x{A975}/g; + s/\x{1109}\x{1132}/\x{A975}/g; + s/\x{110B}\x{1105}/\x{A976}/g; + s/\x{110B}\x{1112}/\x{A977}/g; + s/\x{110D}\x{1112}/\x{A978}/g; + s/\x{1110}\x{1110}/\x{A979}/g; + s/\x{1111}\x{1112}/\x{A97A}/g; + s/\x{1112}\x{1109}/\x{A97B}/g; + s/\x{1159}\x{1159}/\x{A97C}/g; + s/\x{1169}\x{1161}\x{1175}/\x{116B}/g; + s/\x{1169}\x{1165}\x{1175}/\x{1180}/g; + s/\x{1169}\x{1167}\x{1175}/\x{1181}/g; + s/\x{116D}\x{1163}\x{1175}/\x{1185}/g; + s/\x{116E}\x{1161}\x{1175}/\x{118A}/g; + s/\x{116E}\x{1165}\x{1173}/\x{118B}/g; + s/\x{116E}\x{1165}\x{1175}/\x{1170}/g; + s/\x{116E}\x{1167}\x{1175}/\x{118C}/g; + s/\x{1172}\x{1165}\x{1175}/\x{1190}/g; + s/\x{1172}\x{1167}\x{1175}/\x{1192}/g; + s/\x{1173}\x{1175}\x{116E}/\x{1197}/g; + s/\x{1169}\x{1163}\x{1175}/\x{11A7}/g; + s/\x{1169}\x{1169}\x{1175}/\x{D7B1}/g; + s/\x{116D}\x{1161}\x{1175}/\x{D7B3}/g; + s/\x{116E}\x{1175}\x{1175}/\x{D7B6}/g; + s/\x{1172}\x{1161}\x{1175}/\x{D7B7}/g; + s/\x{1173}\x{1165}\x{1175}/\x{D7BB}/g; + s/\x{1175}\x{1163}\x{1169}/\x{D7BD}/g; + s/\x{1175}\x{1163}\x{1175}/\x{D7BE}/g; + s/\x{1175}\x{1167}\x{1175}/\x{D7C0}/g; + s/\x{1175}\x{1169}\x{1175}/\x{D7C1}/g; + s/\x{119E}\x{1165}\x{1175}/\x{D7C6}/g; + s/\x{1161}\x{1169}/\x{1176}/g; + s/\x{1161}\x{116E}/\x{1177}/g; + s/\x{1161}\x{1175}/\x{1162}/g; + s/\x{1163}\x{1169}/\x{1178}/g; + s/\x{1163}\x{116D}/\x{1179}/g; + s/\x{1163}\x{1175}/\x{1164}/g; + s/\x{1165}\x{1169}/\x{117A}/g; + s/\x{1165}\x{116E}/\x{117B}/g; + s/\x{1165}\x{1173}/\x{117C}/g; + s/\x{1165}\x{1175}/\x{1166}/g; + s/\x{1167}\x{1169}/\x{117D}/g; + s/\x{1167}\x{116E}/\x{117E}/g; + s/\x{1167}\x{1175}/\x{1168}/g; + s/\x{1169}\x{1161}/\x{116A}/g; + s/\x{1169}\x{1162}/\x{116B}/g; + s/\x{1169}\x{1165}/\x{117F}/g; + s/\x{1169}\x{1166}/\x{1180}/g; + s/\x{1169}\x{1168}/\x{1181}/g; + s/\x{1169}\x{1169}/\x{1182}/g; + s/\x{1169}\x{116E}/\x{1183}/g; + s/\x{1169}\x{1175}/\x{116C}/g; + s/\x{116A}\x{1175}/\x{116B}/g; + s/\x{116D}\x{1163}/\x{1184}/g; + s/\x{116D}\x{1164}/\x{1185}/g; + s/\x{116D}\x{1167}/\x{1186}/g; + s/\x{116D}\x{1169}/\x{1187}/g; + s/\x{116D}\x{1175}/\x{1188}/g; + s/\x{116E}\x{1161}/\x{1189}/g; + s/\x{116E}\x{1162}/\x{118A}/g; + s/\x{116E}\x{1165}/\x{116F}/g; + s/\x{116E}\x{1166}/\x{1170}/g; + s/\x{116E}\x{1168}/\x{118C}/g; + s/\x{116E}\x{116E}/\x{118D}/g; + s/\x{116E}\x{1175}/\x{1171}/g; + s/\x{116E}\x{117C}/\x{118B}/g; + s/\x{116F}\x{1173}/\x{118B}/g; + s/\x{116F}\x{1175}/\x{1170}/g; + s/\x{1172}\x{1161}/\x{118E}/g; + s/\x{1172}\x{1165}/\x{118F}/g; + s/\x{1172}\x{1166}/\x{1190}/g; + s/\x{1172}\x{1167}/\x{1191}/g; + s/\x{1172}\x{1168}/\x{1192}/g; + s/\x{1172}\x{116E}/\x{1193}/g; + s/\x{1172}\x{1175}/\x{1194}/g; + s/\x{1173}\x{116E}/\x{1195}/g; + s/\x{1173}\x{1173}/\x{1196}/g; + s/\x{1173}\x{1175}/\x{1174}/g; + s/\x{1173}\x{119B}/\x{1197}/g; + s/\x{1174}\x{116E}/\x{1197}/g; + s/\x{1175}\x{1161}/\x{1198}/g; + s/\x{1175}\x{1163}/\x{1199}/g; + s/\x{1175}\x{1169}/\x{119A}/g; + s/\x{1175}\x{116E}/\x{119B}/g; + s/\x{1175}\x{1173}/\x{119C}/g; + s/\x{1175}\x{119E}/\x{119D}/g; + s/\x{117F}\x{1175}/\x{1180}/g; + s/\x{1184}\x{1175}/\x{1185}/g; + s/\x{1189}\x{1175}/\x{118A}/g; + s/\x{118F}\x{1175}/\x{1190}/g; + s/\x{1191}\x{1175}/\x{1192}/g; + s/\x{119E}\x{1165}/\x{119F}/g; + s/\x{119E}\x{116E}/\x{11A0}/g; + s/\x{119E}\x{1175}/\x{11A1}/g; + s/\x{119E}\x{119E}/\x{11A2}/g; + s/\x{1161}\x{1173}/\x{11A3}/g; + s/\x{1163}\x{116E}/\x{11A4}/g; + s/\x{1167}\x{1163}/\x{11A5}/g; + s/\x{1169}\x{1163}/\x{11A6}/g; + s/\x{1169}\x{1164}/\x{11A7}/g; + s/\x{1169}\x{1167}/\x{D7B0}/g; + s/\x{1182}\x{1175}/\x{D7B1}/g; + s/\x{1169}\x{116C}/\x{D7B1}/g; + s/\x{116D}\x{1161}/\x{D7B2}/g; + s/\x{116D}\x{1162}/\x{D7B3}/g; + s/\x{116D}\x{1165}/\x{D7B4}/g; + s/\x{116E}\x{1167}/\x{D7B5}/g; + s/\x{1171}\x{1175}/\x{D7B6}/g; + s/\x{116E}\x{D7C4}/\x{D7B6}/g; + s/\x{1172}\x{1162}/\x{D7B7}/g; + s/\x{1172}\x{1169}/\x{D7B8}/g; + s/\x{1173}\x{1161}/\x{D7B9}/g; + s/\x{1173}\x{1165}/\x{D7BA}/g; + s/\x{1173}\x{1166}/\x{D7BB}/g; + s/\x{1173}\x{1169}/\x{D7BC}/g; + s/\x{1199}\x{1169}/\x{D7BD}/g; + s/\x{1175}\x{1178}/\x{D7BD}/g; + s/\x{1175}\x{1164}/\x{D7BE}/g; + s/\x{1175}\x{1167}/\x{D7BF}/g; + s/\x{1175}\x{1168}/\x{D7C0}/g; + s/\x{119A}\x{1175}/\x{D7C1}/g; + s/\x{1175}\x{116C}/\x{D7C1}/g; + s/\x{1175}\x{116D}/\x{D7C2}/g; + s/\x{1175}\x{1172}/\x{D7C3}/g; + s/\x{1175}\x{1175}/\x{D7C4}/g; + s/\x{119E}\x{1161}/\x{D7C5}/g; + s/\x{119E}\x{1166}/\x{D7C6}/g; + s/\x{11A8}\x{11BA}\x{11A8}/\x{11C4}/g; + s/\x{11AF}\x{11A8}\x{11BA}/\x{11CC}/g; + s/\x{11AF}\x{11AE}\x{11C2}/\x{11CF}/g; + s/\x{11AF}\x{11B7}\x{11A8}/\x{11D1}/g; + s/\x{11AF}\x{11B7}\x{11BA}/\x{11D2}/g; + s/\x{11AF}\x{11B8}\x{11BA}/\x{11D3}/g; + s/\x{11AF}\x{11B8}\x{11BC}/\x{11D5}/g; + s/\x{11AF}\x{11B8}\x{11C2}/\x{11D4}/g; + s/\x{11AF}\x{11BA}\x{11BA}/\x{11D6}/g; + s/\x{11B7}\x{11BA}\x{11BA}/\x{11DE}/g; + s/\x{11BC}\x{11A8}\x{11A8}/\x{11ED}/g; # legacy enc + s/\x{11F0}\x{11A8}\x{11A8}/\x{11ED}/g; + s/\x{11AE}\x{11AE}\x{11B8}/\x{D7CE}/g; + s/\x{11AE}\x{11BA}\x{11A8}/\x{D7D1}/g; + s/\x{11AF}\x{11A8}\x{11A8}/\x{D7D5}/g; + s/\x{11AF}\x{11A8}\x{11C2}/\x{D7D6}/g; + s/\x{11AF}\x{11AF}\x{11BF}/\x{D7D7}/g; + s/\x{11AF}\x{11B7}\x{11C2}/\x{D7D8}/g; + s/\x{11AF}\x{11B8}\x{11AE}/\x{D7D9}/g; + s/\x{11AF}\x{11B8}\x{11C1}/\x{D7DA}/g; + s/\x{11AF}\x{11F9}\x{11C2}/\x{D7DC}/g; + s/\x{11B7}\x{11AB}\x{11AB}/\x{D7DF}/g; + s/\x{11B7}\x{11B8}\x{11BA}/\x{D7E1}/g; + s/\x{11B8}\x{11AF}\x{11C1}/\x{D7E4}/g; + s/\x{11B8}\x{11BA}\x{11AE}/\x{D7E7}/g; + s/\x{11BA}\x{11B8}\x{11BC}/\x{D7EB}/g; + s/\x{11BA}\x{11BA}\x{11A8}/\x{D7EC}/g; + s/\x{11BA}\x{11BA}\x{11AE}/\x{D7ED}/g; + s/\x{11EB}\x{11B8}\x{11BC}/\x{D7F4}/g; + s/\x{11BD}\x{11B8}\x{11B8}/\x{D7F8}/g; + s/\x{11A8}\x{11A8}/\x{11A9}/g; + s/\x{11A8}\x{11AF}/\x{11C3}/g; + s/\x{11A8}\x{11BA}/\x{11AA}/g; + s/\x{11A8}\x{11E7}/\x{11C4}/g; + s/\x{11AA}\x{11A8}/\x{11C4}/g; + s/\x{11AB}\x{11A8}/\x{11C5}/g; + s/\x{11AB}\x{11AE}/\x{11C6}/g; + s/\x{11AB}\x{11BA}/\x{11C7}/g; + s/\x{11AB}\x{11BD}/\x{11AC}/g; + s/\x{11AB}\x{11C0}/\x{11C9}/g; + s/\x{11AB}\x{11C2}/\x{11AD}/g; + s/\x{11AB}\x{11EB}/\x{11C8}/g; + s/\x{11AE}\x{11A8}/\x{11CA}/g; + s/\x{11AE}\x{11AF}/\x{11CB}/g; + s/\x{11AF}\x{11A8}/\x{11B0}/g; + s/\x{11AF}\x{11AA}/\x{11CC}/g; + s/\x{11AF}\x{11AB}/\x{11CD}/g; + s/\x{11AF}\x{11AE}/\x{11CE}/g; + s/\x{11AF}\x{11AF}/\x{11D0}/g; + s/\x{11AF}\x{11B7}/\x{11B1}/g; + s/\x{11AF}\x{11B8}/\x{11B2}/g; + s/\x{11AF}\x{11B9}/\x{11D3}/g; + s/\x{11AF}\x{11BA}/\x{11B3}/g; + s/\x{11AF}\x{11BB}/\x{11D6}/g; + s/\x{11AF}\x{11BF}/\x{11D8}/g; + s/\x{11AF}\x{11C0}/\x{11B4}/g; + s/\x{11AF}\x{11C1}/\x{11B5}/g; + s/\x{11AF}\x{11C2}/\x{11B6}/g; + s/\x{11AF}\x{11DA}/\x{11D1}/g; + s/\x{11AF}\x{11DD}/\x{11D2}/g; + s/\x{11AF}\x{11E5}/\x{11D4}/g; + s/\x{11AF}\x{11E6}/\x{11D5}/g; + s/\x{11AF}\x{11EB}/\x{11D7}/g; + s/\x{11AF}\x{11F9}/\x{11D9}/g; + s/\x{11B0}\x{11BA}/\x{11CC}/g; + s/\x{11B1}\x{11A8}/\x{11D1}/g; + s/\x{11B1}\x{11BA}/\x{11D2}/g; + s/\x{11B2}\x{11BA}/\x{11D3}/g; + s/\x{11B2}\x{11BC}/\x{11D5}/g; + s/\x{11B2}\x{11C2}/\x{11D4}/g; + s/\x{11B3}\x{11BA}/\x{11D6}/g; + s/\x{11B7}\x{11A8}/\x{11DA}/g; + s/\x{11B7}\x{11AF}/\x{11DB}/g; + s/\x{11B7}\x{11B8}/\x{11DC}/g; + s/\x{11B7}\x{11BA}/\x{11DD}/g; + s/\x{11B7}\x{11BB}/\x{11DE}/g; + s/\x{11B7}\x{11BC}/\x{11E2}/g; + s/\x{11B7}\x{11BE}/\x{11E0}/g; + s/\x{11B7}\x{11C2}/\x{11E1}/g; + s/\x{11B7}\x{11EB}/\x{11DF}/g; + s/\x{11B8}\x{11AF}/\x{11E3}/g; + s/\x{11B8}\x{11BA}/\x{11B9}/g; + s/\x{11B8}\x{11BC}/\x{11E6}/g; + s/\x{11B8}\x{11C1}/\x{11E4}/g; + s/\x{11B8}\x{11C2}/\x{11E5}/g; + s/\x{11BA}\x{11A8}/\x{11E7}/g; + s/\x{11BA}\x{11AE}/\x{11E8}/g; + s/\x{11BA}\x{11AF}/\x{11E9}/g; + s/\x{11BA}\x{11B8}/\x{11EA}/g; + s/\x{11BA}\x{11BA}/\x{11BB}/g; + s/\x{11BC}\x{11A8}/\x{11EC}/g; # legacy enc + s/\x{11F0}\x{11A8}/\x{11EC}/g; + s/\x{11BC}\x{11A9}/\x{11ED}/g; # legacy enc + s/\x{11F0}\x{11A9}/\x{11ED}/g; + s/\x{11BC}\x{11BC}/\x{11EE}/g; # legacy enc + s/\x{11F0}\x{11F0}/\x{11EE}/g; + s/\x{11BC}\x{11BF}/\x{11EF}/g; # legacy enc + s/\x{11F0}\x{11BF}/\x{11EF}/g; + s/\x{11C1}\x{11B8}/\x{11F3}/g; + s/\x{11C1}\x{11BC}/\x{11F4}/g; + s/\x{11C2}\x{11AB}/\x{11F5}/g; + s/\x{11C2}\x{11AF}/\x{11F6}/g; + s/\x{11C2}\x{11B7}/\x{11F7}/g; + s/\x{11C2}\x{11B8}/\x{11F8}/g; + s/\x{11CE}\x{11C2}/\x{11CF}/g; + s/\x{11DD}\x{11BA}/\x{11DE}/g; + s/\x{11EC}\x{11A8}/\x{11ED}/g; + s/\x{11F0}\x{11BA}/\x{11F1}/g; + s/\x{11F0}\x{11EB}/\x{11F2}/g; + s/\x{11A8}\x{11AB}/\x{11FA}/g; + s/\x{11A8}\x{11B8}/\x{11FB}/g; + s/\x{11A8}\x{11BE}/\x{11FC}/g; + s/\x{11A8}\x{11BF}/\x{11FD}/g; + s/\x{11A8}\x{11C2}/\x{11FE}/g; + s/\x{11AB}\x{11AB}/\x{11FF}/g; + s/\x{11AB}\x{11AF}/\x{D7CB}/g; + s/\x{11AB}\x{11BE}/\x{D7CC}/g; + s/\x{11AE}\x{11AE}/\x{D7CD}/g; + s/\x{D7CD}\x{11B8}/\x{D7CE}/g; + s/\x{11AE}\x{D7CF}/\x{D7CE}/g; + s/\x{11AE}\x{11B8}/\x{D7CF}/g; + s/\x{11AE}\x{11BA}/\x{D7D0}/g; + s/\x{D7D0}\x{11A8}/\x{D7D1}/g; + s/\x{11AE}\x{11E7}/\x{D7D1}/g; + s/\x{11AE}\x{11BD}/\x{D7D2}/g; + s/\x{11AE}\x{11BE}/\x{D7D3}/g; + s/\x{11AE}\x{11C0}/\x{D7D4}/g; + s/\x{11B0}\x{11A8}/\x{D7D5}/g; + s/\x{11AF}\x{11A9}/\x{D7D5}/g; + s/\x{11B0}\x{11C2}/\x{D7D6}/g; + s/\x{11AF}\x{11FE}/\x{D7D6}/g; + s/\x{11D0}\x{11BF}/\x{D7D7}/g; + s/\x{11AF}\x{11D8}/\x{D7D7}/g; + s/\x{11B1}\x{11C2}/\x{D7D8}/g; + s/\x{11AF}\x{11E1}/\x{D7D8}/g; + s/\x{11B2}\x{11AE}/\x{D7D9}/g; + s/\x{11AF}\x{D7E3}/\x{D7D9}/g; + s/\x{11B2}\x{11C1}/\x{D7DA}/g; + s/\x{11AF}\x{11E4}/\x{D7DA}/g; + s/\x{11AF}\x{11F0}/\x{D7DB}/g; + s/\x{11D9}\x{11C2}/\x{D7DC}/g; + s/\x{11AF}\x{11BC}/\x{D7DD}/g; + s/\x{11B7}\x{11AB}/\x{D7DE}/g; + s/\x{D7DE}\x{11AB}/\x{D7DF}/g; + s/\x{11B7}\x{11FF}/\x{D7DF}/g; + s/\x{11B7}\x{11B7}/\x{D7E0}/g; + s/\x{11DC}\x{11BA}/\x{D7E1}/g; + s/\x{11B7}\x{11B9}/\x{D7E1}/g; + s/\x{11B7}\x{11BD}/\x{D7E2}/g; + s/\x{11B8}\x{11AE}/\x{D7E3}/g; + s/\x{11E3}\x{11C1}/\x{D7E4}/g; + s/\x{11B8}\x{11B5}/\x{D7E4}/g; + s/\x{11B8}\x{11B7}/\x{D7E5}/g; + s/\x{11B8}\x{11B8}/\x{D7E6}/g; + s/\x{11B9}\x{11AE}/\x{D7E7}/g; + s/\x{11B8}\x{11E8}/\x{D7E7}/g; + s/\x{11B8}\x{11BD}/\x{D7E8}/g; + s/\x{11B8}\x{11BE}/\x{D7E9}/g; + s/\x{11BA}\x{11B7}/\x{D7EA}/g; + s/\x{11EA}\x{11BC}/\x{D7EB}/g; + s/\x{11BA}\x{11E6}/\x{D7EB}/g; + s/\x{11BB}\x{11A8}/\x{D7EC}/g; + s/\x{11BA}\x{11E7}/\x{D7EC}/g; + s/\x{11BB}\x{11AE}/\x{D7ED}/g; + s/\x{11BA}\x{11E8}/\x{D7ED}/g; + s/\x{11BA}\x{11EB}/\x{D7EE}/g; + s/\x{11BA}\x{11BD}/\x{D7EF}/g; + s/\x{11BA}\x{11BE}/\x{D7F0}/g; + s/\x{11BA}\x{11C0}/\x{D7F1}/g; + s/\x{11BA}\x{11C2}/\x{D7F2}/g; + s/\x{11EB}\x{11B8}/\x{D7F3}/g; + s/\x{D7F3}\x{11BC}/\x{D7F4}/g; + s/\x{11EB}\x{11E6}/\x{D7F4}/g; + s/\x{11F0}\x{11B7}/\x{D7F5}/g; + s/\x{11F0}\x{11C2}/\x{D7F6}/g; + s/\x{11BD}\x{11B8}/\x{D7F7}/g; + s/\x{D7F7}\x{11B8}/\x{D7F8}/g; + s/\x{11BD}\x{D7E6}/\x{D7F8}/g; + s/\x{11BD}\x{11BD}/\x{D7F9}/g; + s/\x{11C1}\x{11BA}/\x{D7FA}/g; + s/\x{11C1}\x{11C0}/\x{D7FB}/g; +} + +sub jamo_to_puajamo { + s/([\x{1100}-\x{11FF}])/chr hex $jamo_puajamo_1100[ord($1)-0x1100]/ge; + s/([\x{A960}-\x{A97C}])/chr hex $jamo_puajamo_A960[ord($1)-0xa960]/ge; + s/([\x{D7B0}-\x{D7C6}])/chr hex $jamo_puajamo_D7B0[ord($1)-0xd7b0]/ge; + s/([\x{D7CB}-\x{D7FB}])/chr hex $jamo_puajamo_D7CB[ord($1)-0xd7cb]/ge; +} + +### EOF diff --git a/language/korean/kotex-utils/kotex.ist b/language/korean/kotex-utils/kotex.ist new file mode 100644 index 0000000000..214bfcae5d --- /dev/null +++ b/language/korean/kotex-utils/kotex.ist @@ -0,0 +1,16 @@ +preamble "\\begin{theindex}\n +\\def\\hindexhead#1{\\ifcase#1ㄱ\\or ã„´\\or ã„·\\or ㄹ\\or + ã…\\or ã…‚\\or ã……\\or ã…¿\\or ã…‡\\or ã†\\or ã…ˆ\\or ã…Š\\or ã…‹\\or + ã…Œ\\or ã…\\or ã…Ž\\or ㆆ\\or ã…\\or ã…‘\\or ã…“\\or ã…•\\or ã…—\\or + ã…›\\or ã…œ\\or ã… \\or ã…¡\\or ã…£\\or ã†\\else 종성\\fi}\n\n" + +headings_flag 1 +group_skip "\n\n\\indexspace\n" +item_0 "\n\\item " +heading_prefix "〠" +heading_suffix " 】\\nopagebreak\n" +symhead_positive "기호" +numhead_positive "숫ìž" +delim_0 "\\dotfill " +delim_1 "\\dotfill " +delim_2 "\\dotfill " diff --git a/language/korean/kotex-utils/memucs-manual.ist b/language/korean/kotex-utils/memucs-manual.ist new file mode 100644 index 0000000000..fcca836e79 --- /dev/null +++ b/language/korean/kotex-utils/memucs-manual.ist @@ -0,0 +1,31 @@ +%% memucs-manual.ist +%% +%% Copyright (c) 2007-2013 Kangsoo Kim <karnes at ktug org> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +%% @ is a valid character in some entries +actual '?' % ? instead of @ + +preamble "\\begin{theindex}\n +\\def\\hindexhead#1{\\ifcase#1ê°€\\or 나\\or 다\\or ë¼\\or + 마\\or ë°”\\or 사\\or ã…¿\\or ì•„\\or ã†\\or ìž\\or ì°¨\\or ì¹´\\or + 타\\or 파\\or 하\\or ㆆ\\or ã…\\or ã…‘\\or ã…“\\or ã…•\\or ã…—\\or + ã…›\\or ã…œ\\or ã… \\or ã…¡\\or ã…£\\or ã†\\else 종성\\fi}\n\n" +\\def\\indexhead#1{#1}\n\n" +headings_flag 1 +group_skip "\n\n\\indexspace\n" +item_0 "\n\\item " +heading_prefix "ã€\\indexhead{" +heading_suffix "}】\\nopagebreak\n" +symhead_positive "기호" +numhead_positive "숫ìž" +delim_0 "\\dotfill " +delim_1 "\\dotfill " +delim_2 "\\dotfill " diff --git a/language/korean/kotex-utils/ttf2kotexfont.pl b/language/korean/kotex-utils/ttf2kotexfont.pl new file mode 100644 index 0000000000..0dea955460 --- /dev/null +++ b/language/korean/kotex-utils/ttf2kotexfont.pl @@ -0,0 +1,818 @@ +#!/usr/bin/env perl + +# ttf2kotexfont.pl +# +# Copyright (c) 2003-2013 Dohyun Kim <nomos at ktug org> +# +# This work may be distributed and/or modified under the +# conditions of the LaTeX Project Public License, either version 1.3c +# of this license or (at your option) any later version. +# The latest version of this license is in +# http://www.latex-project.org/lppl.txt +# and version 1.3c or later is part of all distributions of LaTeX +# version 2006/05/20 or later. + +#use strict; +#use warnings; +use Getopt::Std; +use File::Copy; +use File::Path; + +# ì €ìž‘ê¶Œ ì •ë³´ 표시 +print "ttf2kotexfont v0.9 2007/07/03 \n", +"Copyright (c) 2003-2007 Dohyun Kim <nomos at ktug org>\n", +"Redistribution and use, with or without modification, are permitted\n", +"provided that this coryright notice is retained. If you redistribute\n", +"a modified version, please attach a note about what you have modified.\n\n"; + +# command line optionì„ ì½ì–´ë“¤ìž„ +my %args; +getopts("pc:i:",\%args); +unless($args{c}) { + print <<"ENDOFHELP"; +Usage: $0 -c CONFIGFILE + $0 -c CONFIGFILE -i TEXMFROOT + + -c CONFIGFILE + obtain font-related configuration from CONFIGFILE and + make TFMs and settings for ko.TeX. needs ttf2tfm 1.5 or higher + -c CONFIGFILE -i TEXMFROOT + install generated files to TEXMFROOT directory according to TDS + +CONFIGFILE syntax example: + + FOUNDRY: xy + FONTmj: f=bt m=BTmedium.ttf b=BTbold.ttf l=BTlight.ttf + FONTgt: f=dt m=DTmedium.ttf b=DTbold.ttf + FONTtz: f=tz m=TZmedium.ttf + ... +ENDOFHELP + exit 1; +} + +# ì‚¬ìš©ìž ì„¤ì •íŒŒì¼ì„ ì½ì–´ %FONTS(hash of hash)ì— ì €ìž¥ +my($foundry,%FONTS); +open FILE,$args{c} or die "$args{c}: $!\n"; +while(<FILE>) { + s/#.*//; + if(/FOUNDRY:\s*(\w+)/) { + $foundry = $1; + } + elsif(/FONT(\w+?):\s*(.*)/) { + foreach my $field ( split /\s+/,$2 ) { + my($key,$value) = split /=/,$field; + $FONTS{$1}{$key} = $value; + } + } +} +close FILE; + +# ì‚¬ìš©ìž ì„¤ì •ì„ ì²´í¬ +error("FOUNDRY must have 1 or 2 byte length.") + if(!$foundry or length($foundry) >2); + +error("`m' field of FONTmj is not defined in `$args{c}'.") + unless $FONTS{mj}{'m'}; # \mjdefault는 반드시 있어야 함 + +foreach my $hlatex (keys %FONTS) { + # FONTxxì˜ xx는 ì˜ë¬¸ 2글ìžë§Œ 허용 + error("`$hlatex' of `FONT$hlatex' must have 2 or 3 byte length.") + unless(length($hlatex) == 2 or length($hlatex) == 3); + + # \textrm ê°™ì€ ë¼í… ê³ ìœ ëª…ë ¹ì„ ìž¬ì •ì˜í•˜ëŠ” ê²ƒì„ ë°©ì§€ + error("`FONT$hlatex' is not a valid name.") if $hlatex =~ + /^(rm|sf|tt|md|bf|up|it|sc|sl|mu|pm|bb|yen|bar|kra|mho|ohm|won|div)$/; + + # f 필드가 ì§€ì •ë˜ì§€ 않았다면 FONTxxì˜ xx를 f 필드값으로 사용 + $FONTS{$hlatex}{f} = $hlatex unless $FONTS{$hlatex}{f}; +} + + +# define global variables +my $ttf2tfm = 'ttf2tfm'; +##### $ttf2tfm = 'echo'; +my $styname = $foundry.'ttf.sty'; +my $pkmap = $foundry.'ttf2pk.map'; +my $pkcfg = 'ttf2pk.cfg'; +my $cidmap = 'cid-'.$foundry.'ttf.map'; +my $dvipdfmxcfg = 'dvipdfmx.cfg'; +my $pdfmap = $foundry.'ttf-pdftex.map'; +my $pdfcfg = 'pdftex.cfg'; +my %SERIES = ( + 'm'=>['m','c'], + 'b'=>['b','bc'], + 'l'=>['l'], + ); +my $slant = 'o'; +my $cshape = '-e .92'; +my $oshape = '-s .167'; +my $bshape = '-b .15'; # for dvipdfmx fakebold feature +my @Wsh = qw/w s h/; +my $sansfonts = 'jgt|jsr|jnv|gt|tz|pg|gr|bm|yt|gl'; # for curemaphangulfamily() + +my(@StyMapHangul,@StyOther,@CidMap,@PkMap,@PdfMap); + + +# variables for HLaTeX +my $prefix = ''; +my $hlatexencoding = 'H'; +my $cmap = 'UniKSCms-UCS2-H'; +my $sfd = 'UKS-HLaTeX'; +my $opt = '-q -L KS-HLaTeX -P 3 -E 1'; +my $wancmap = 'KSCms-UHC-H'; +my $wansfd = 'KS-HLaTeX'; +my $wanopt = '-q -l -P 3 -E 5'; +my $texteststr = '^^b0^^a1^^b2^^e5^^b5^^cb^^b8^^b1^^ba^^f5^^bd^^db'. +'^^c0^^c1^^c3^^a7^^c5^^eb^^c8^^d1 ^^a8^^b1^^a1^^db^^aa^^a2^^a5^^d2'. +' ^^ca^^a1^^cc^^e5^^cf^^cb^^d2^^b1^^d4^^f5^^d7^^db^^da^^c1^^dd^^a7'. +'^^df^^eb^^e2^^d1^^e5^^b7^^e7^^fb^^ea^^e1^^ed^^c7^^f0^^ad^^f2^^f1'. +'^^f5^^d7^^f8^^bd^^fb^^a3^^fd^^e7'; +my $texstyname = 'hfont'; +my $euctexname = 'testeuc.tex'; +my $eucmjdefault = 'wmj'; +my $eucgtdefault = 'wgt'; +my $euctzdefault = 'wtt'; +my $testtexname = $euctexname; +my $encoding = $hlatexencoding ; + +domainprocess() unless $args{i}; + +$prefix = 'o'; +my $ucsencoding = 'LUC'; +$cmap = 'unicode'; # dvipdfmx 20040912 up is recommended +$sfd = 'UCS2'; +$opt = '-q -P 3 -E 1'; +$wancmap = 'KSCms-UHC-H'; +$wansfd = "UKS-UCS2"; +$wanopt = '-q -P 3 -E 5'; +$texteststr = '\\unihangulchar{47924}\\unihangulchar{44417}'. + '\\unihangulchar{54868} \\unihangulchar{44867}\\unihangulchar{51060} '. + '\\unihangulchar{54588}\\unihangulchar{50632}\\unihangulchar{49845}'. + '\\unihangulchar{45768}\\unihangulchar{45796}. \\unihangulchar{12298}'. + '\\unihangulchar{12593}\\unihangulchar{12800}\\unihangulchar{12896}'. + '\\unihangulchar{12299} \\unihangulchar{19968}\\unihangulchar{20108}'. + '\\unihangulchar{19977}\\unihangulchar{22235}'; +$texstyname = 'dhucs'; +my $utftexname = 'testutf.tex'; +my $utfmjdefault = 'unbt'; +my $utfgtdefault = 'ungt'; +my $utftzdefault = 'untz'; +$testtexname = $utftexname ; +$encoding = $ucsencoding ; + +domainprocess() unless $args{i}; + +doremainderprocess() unless $args{i}; + +exit 0 unless $args{i}; + +my $texmf = $args{i}; +my $ttfd = "$texmf/fonts/truetype/kotex/${foundry}ttf"; +my $latexd = "$texmf/tex/latex/kotex/${foundry}ttf/euc"; +my $styd = "$texmf/tex/latex/kotex/${foundry}ttf"; +my $dhucsd = "$texmf/tex/latex/kotex/${foundry}ttf/utf"; +my $euctfmd = "$texmf/fonts/tfm/kotex/${foundry}ttf/euc"; +my $utftfmd = "$texmf/fonts/tfm/kotex/${foundry}ttf/utf"; +my $ttf2pkd = "$texmf/fonts/map/ttf2pk/kotex/${foundry}ttf"; +my $dvipdfmd = "$texmf/fonts/map/dvipdfm/kotex/${foundry}ttf"; +my $pdftexd = "$texmf/fonts/map/pdftex/kotex/${foundry}ttf"; +my $eucpdftexencd = "$texmf/fonts/enc/kotex/${foundry}ttf/euc"; +my $utfpdftexencd = "$texmf/fonts/enc/kotex/${foundry}ttf/utf"; +my $pdfcfgd = "$texmf/pdftex/config"; +my $ttf2pkcfgd = "$texmf/ttf2pk/base"; +my $dvipdfmxcfgd = "$texmf/dvipdfmx"; + +installfiles(); + +sub installfiles { + error("Cannot find $styname, $pkmap or $cidmap in current directory.\n". + "Run $0 without -i option before installing.") + unless(-e $styname and -e $pkmap and -e $cidmap); + + + unless(mkpath($texmf)) { + print + "Some error occured while making $texmf.\n", + "It seems that the directory already exists.\n", + "Installing into an existing directory is very DANGEROUS!\n", + "Any file of the same name will be overwritten without notice.\n", + "Do you really want to install files into $texmf? [yes/no]: "; + my $answer = <STDIN>; + exit 1 unless $answer =~ /yes/; + } + + mymove($styd,$styname); + mymove($ttf2pkd,$pkmap); + mymove($dvipdfmd,$cidmap); + mymove($pdftexd,$pdfmap) ; + + foreach my $hlatex (keys %FONTS) { + next unless $FONTS{$hlatex}{f}; + my $font = $foundry.$FONTS{$hlatex}{f}; + my $ttcount = 0; + + foreach my $mbl (keys %SERIES) { + my $ttf = $FONTS{$hlatex}{$mbl}; + ($ttf) = parsettf($ttf); + next unless $ttf; + ++$ttcount; + + mymove("$ttfd",$ttf) if -e $ttf; + + if ($args{p}) { + mymove("$eucpdftexencd/$font", + glob("$font$SERIES{$mbl}[0]*.enc")); + mymove("$utfpdftexencd/$font", + glob("$prefix$font$SERIES{$mbl}[0]*.enc")); + } + + foreach my $ser (@{$SERIES{$mbl}}) { + mymove("$euctfmd/$font",glob("$font$ser*.tfm")); + mymove("$utftfmd/$font",glob("$prefix$font$ser*.tfm")); + } + } # loop for ttfs ends here + + if($ttcount) { + foreach my $wsh (@Wsh) { + mymove($latexd,"$hlatexencoding$wsh$font.fd"); + } + mymove($dhucsd,"$ucsencoding$font.fd") + if -e "$ucsencoding$font.fd"; + } + } # loop for families ends here + + addtocfg("f $cidmap",$dvipdfmxcfg,$dvipdfmxcfgd) or print + "Failed!\n Add `f $cidmap' at the end of $dvipdfmxcfg manually.\n"; + + addtocfg("map +$pkmap",$pkcfg,$ttf2pkcfgd) or print + "Failed!\n Add `map +$pkmap' at th end of $pkcfg manually.\n"; + + if($args{p}) { + addtocfg("map +$pdfmap",$pdfcfg,$pdfcfgd) or print + "Failed!\n Add `map +$pdfmap' at the end of $pdfcfg manually.\n"; + } + + print + "\nThe followings have to be done manually:\n", + "1. register `$texmf' as the first TEXMF root directory\n", + " in texmf.cnf or in MikTeX Options.\n", + "2. run `mktexlsr'.\n\n", + "Happy TeX'ing!\a\n"; +} + +sub mymove { + my($dest,@Files) = @_; + + mkpath $dest; + foreach my $file (@Files) { + print "$dest/$file\n"; + move($file,$dest) or die "$file: $!\n"; + } +} + + +sub doremainderprocess { + if(@PdfMap) { + open MAP,">$pdfmap" or die "$pdfmap: $!\n"; + print MAP @PdfMap; + close MAP; + } + + open MAP,">$cidmap" or die "$cidmap: $!\n"; + print MAP @CidMap; + close MAP; + + open MAP,">$pkmap" or die "$pkmap: $!\n"; + print MAP @PkMap; + close MAP; + + printstyfile(@StyMapHangul,@StyOther); + + unless(addtocfg("f $cidmap",$dvipdfmxcfg,'.')) { + open CFG,">$dvipdfmxcfg" or die "$dvipdfmxcfg: $!\n"; + print CFG "f $cidmap\n"; + close CFG; + } + unless(addtocfg("map +$pkmap",$pkcfg,'.')) { + open CFG,">$pkcfg" or die "$pkcfg: $!\n"; + print CFG "map +$pkmap\n"; + close CFG; + } + if(@PdfMap and $args{p} and !addtocfg("map +$pdfmap",$pdfcfg,'.')) { + open CFG,">$pdfcfg" or die "$pdfcfg: $!\n"; + print CFG "output_format 1\n", + "page_width 210 true mm\n", + "page_height 297 true mm\n", + "horigin 1 true in\n", + "vorigin 1 true in\n", + "map psfonts.map\n", + "map +$pdfmap\n"; + close CFG; + } + + ### cure maphangul + @StyMapHangul = curemaphangulfamily(@StyMapHangul); + print "\nTried to cure MapHangulFamily in $styname.\n", + "Edit $styname to your taste :\n", + @StyMapHangul; + move($styname,"$styname.orig") or + warn "Couldn't rename $styname to $styname.orig: $!\n"; + printstyfile(@StyMapHangul,@StyOther); + + $euctexname =~s/\.tex$//; + $utftexname =~s/\.tex$//; + print "\nAll done ...\n", + "Try `latex $euctexname && dvipdfmx $euctexname' for testing.\n", + "Try `latex $utftexname && dvipdfmx $utftexname' for testing.\a\n"; + +} + + +sub domainprocess { + my @TestTeX; + + foreach my $hlatex (keys %FONTS) { # loop for each FONTxx families + my $family = $FONTS{$hlatex}{f}; + my $font = $prefix.$foundry.$family; + my(%TeXFd,@UCSFd,$nohangul,$nohanja); + + foreach my $mbl (keys %SERIES) { # loop for TTFs + my($iswan,$isttc,$cidmapcnt,$ttf2pkcnt); + my $ttf = $FONTS{$hlatex}{$mbl}; + next unless $ttf; + ++$isttc if $ttf =~ /\.ttc\b/i; + $args{p} = 0 if $isttc; + + ($iswan,$cidmapcnt,$ttf2pkcnt) = + maketfmandmap($font,$ttf,@{$SERIES{$mbl}}); + + $mbl eq 'b' and $ttf eq $FONTS{$hlatex}{m} and + @{$cidmapcnt} = addfakeboldoption(@{$cidmapcnt}); + + push @CidMap,@{$cidmapcnt}; + push @PkMap,@{$ttf2pkcnt}; + if($args{p}) { + push @PdfMap,getpdfmapdata($font.$SERIES{$mbl}[0],$ttf) + unless $isttc; + } + else { + push @PdfMap,$font,$SERIES{$mbl}[0],"\@", + $iswan ? $wansfd : $sfd, + "\@\t<$ttf\tPidEid=3,", + $iswan ? "5" : "1", + "\n" unless $isttc; + } + + if($prefix) { + -e "$font${mbl}ac.tfm" or ++$nohangul; + -e "$font${mbl}4e.tfm" or ++$nohanja; + push @UCSFd,getucsfd($font,@{$SERIES{$mbl}}); + } + else { + foreach my $wsh (@Wsh) { # w/s/h ê° fd ë‚´ìš©ì„ %TeXFdì— ì €ìž¥ + push @{$TeXFd{$wsh}},gettexfd($font,$wsh,@{$SERIES{$mbl}}); + } + } + + push @TestTeX,gettexfilecnt($font,$mbl,$ttf,$hlatex); + } # loop for ttfs ends here + + my $fdname = $font; $fdname =~ s/^$prefix//; + + if($prefix and @UCSFd) { + open FD,">$encoding$fdname.fd" or + die "$encoding$fdname.fd: $!\n"; + print FD "\\DeclareFontFamily{$encoding}{$fdname}", + "{\\hyphenchar\\font\\m\@ne}\n",@UCSFd; + close FD; + } + else { + foreach my $wsh (keys %TeXFd) { # %TeXFd를 ê° w/s/h .fd파ì¼ì— 쓰기 + open FD,">$encoding$wsh$font.fd" or + die "$encoding$wsh$font.fd: $!\n"; + print FD "\\DeclareFontFamily{$encoding}{$wsh$font}", + "{\\hyphenchar\\font\\m\@ne}\n", @{$TeXFd{$wsh}}; + close FD; + } + } + + if(!$prefix and keys %TeXFd) { + push @StyMapHangul, + "\\MapHangulFamily{$family}{$font,$font,$font}\n"; + if($hlatex =~ /^(mj|gt|tz)$/) { + push @StyOther, + "\\renewcommand\\${hlatex}default{$family}\n"; + } + else { + push @StyOther, "\\DeclareRobustCommand\\${hlatex}family", + "{\\hfontfamily{$family}}\n", + "\\DeclareTextFontCommand\\text$hlatex", + "{\\${hlatex}family}\n"; + } + } + + if($prefix) { + if($hlatex eq 'mj') { + push @StyOther, + "\\def\\dhucs\@serifhangulfont\{", + $nohangul ? $utfmjdefault : $fdname, + "\}\\def\\dhucs\@serifhanjafont\{", + $nohanja ? $utfmjdefault : $fdname, + "\}\n"; + } + elsif($hlatex eq 'gt') { + push @StyOther, + "\\def\\dhucs\@sanshangulfont\{", + $nohangul ? $utfgtdefault : $fdname, + "\}\\def\\dhucs\@sanshanjafont\{", + $nohanja ? $utfgtdefault : $fdname, + "\}\n"; + } + elsif($hlatex eq 'tz') { + push @StyOther, + "\\def\\dhucs\@monohangulfont\{", + $nohangul ? $utftzdefault : $fdname, + "\}\\def\\dhucs\@monohanjafont\{", + $nohanja ? $utftzdefault : $fdname, + "\}\n"; + } + } + } # loop for families ends here + + unless($prefix) { + push @StyOther, + "\\DeclareErrorHFont{$encoding}{\\mjdefault}{m}{n}{10}\n", + "\\DeclareHFontSubstitution{$encoding}{\\mjdefault}{m}{n}\n", + "\\else\n" ; + } + + printtesttexfile(@TestTeX); + +} + +sub printtesttexfile { + my @texcnt = @_; + open TEX,">$testtexname" or die "$testtexname: $!\n"; + print TEX + "\\documentclass[a4paper]{article}\n", + "\\usepackage{",$texstyname,",${foundry}ttf}\n", + "\\usepackage{ifpdf}\n", + "\\ifpdf", + "\\expandafter\\ifx\\csname pdfmapfile\\endcsname\\relax\\else\n", + $prefix ? "\\pdfmapfile{=unttf-pdftex-dhucs.map}": "", + "\\pdfmapfile{=$pdfmap}\n", + "\\fi\\fi\n", + "\\begin{document}\n", + @texcnt, + "\\end{document}\n"; + close TEX; +} + + +sub printstyfile { + my(@stydata) = @_; + + open STY,">$styname" or die "$styname: $!\n"; + print STY "%%% $styname\n", + "%%%\n", + "%%% Automatically created by $0\n", + "%%% at ",scalar localtime,"\n", + "%%%\n", + "\\ProvidesPackage{${foundry}ttf}\n", + "\\expandafter\\ifx\\csname unihangulchar\\endcsname\\relax\n", + @stydata, + "\\fi\n", + "\\def\\hfontfamilynameprefix{$foundry}\n", + "\\endinput\n"; + close STY; +} + + + +sub maketfmandmap { + my($font,$ttf,@Series) = @_; + my($iswan,$findex,@cidmapdata,@ttf2pkdata); + ($ttf,$findex) = parsettf($ttf); + + foreach my $ser (@Series) { # eg. for 'm' and 'c' + foreach my $sla ('',$slant) { # for null and 'o' + my $font = $font.$ser.$sla; + my ($tfmcmd,$myopt,$mysfd); + + my $shape = ''; + $shape .= " $cshape" if $ser =~ /c/; + $shape .= " $oshape" if $sla eq 'o'; + + unless($iswan) { + $myopt = "$opt$shape -f $findex"; + $mysfd = $sfd; + } + else { + $myopt = "$wanopt$shape -f $findex"; + $mysfd = $wansfd; + } + + $myopt .= ' -w' if($args{p} and $shape eq ''); + + $tfmcmd = "$ttf2tfm $ttf $myopt $font\@$mysfd\@"; + print "$tfmcmd\n"; + + my $ttf2tfmresult = `$tfmcmd`; + if($? >> 8){ # ttf2tfmì´ ì‹¤íŒ¨í–ˆë‹¤ë©´ 완성 ì¸ì½”딩 옵션으로 ìž¬ì‹œë„ + $myopt = "$wanopt$shape -f $findex"; + $myopt .= ' -w' if($args{p} and $shape eq ''); + $tfmcmd = "$ttf2tfm $ttf $myopt $font\@$wansfd\@"; + print "... trying wansung ttf option ...\n$tfmcmd\n"; + $ttf2tfmresult = `$tfmcmd`; + $? >> 8 and die; # ì´ë²ˆì—ë„ ì‹¤íŒ¨í•˜ë©´ 프로그램 종료 + ++$iswan; # 성공했다면 완성형 TTF + } + push @ttf2pkdata,$ttf2tfmresult; + + my @tmp = ( "$font\@", + $iswan ? $wansfd : $sfd, + "\@\t", + $iswan ? $wancmap : $cmap, + "\t", + $findex ? ":$findex:" : "", + "$ttf$shape\n"); + push @cidmapdata, join '',@tmp; + } + } + + return($iswan,\@cidmapdata,\@ttf2pkdata); +} + + +sub parsettf { + my($ttf) = @_; + my $findex = 0; + + if($ttf =~ /\((\d)\)/) { + $findex = $1; + $ttf =~ s/\($1\)//; + } + + if($ttf =~ /\[([\w\-_\.]+?)\]/) { # old version compatible + $ttf =~ s/\[$1\]//; + } + + return($ttf,$findex); +} + + +sub addfakeboldoption { + my @cidmaplines = @_; + for(@cidmaplines) { + s/$/ $bshape/; + } + return @cidmaplines; +} + + +sub getpdfmapdata { + my($font,$ttf) = @_; + my(@Data,@PLANES); + ($ttf) = parsettf($ttf); + + if($prefix) { + for my $i(0 .. 255) { + $PLANES[$i] = sprintf "%02x",$i; + } + } + else { + @PLANES = ("04".."07",0 .. 29); + } + + foreach my $plane (@PLANES) { + push @Data,"$font$plane\t<$font$plane.enc\t<$ttf\n" + if -e "$font$plane.enc"; + } + + return @Data; +} + + +sub gettexfd { + my($font,$wsh,@Series) = @_; + my @texfd; + + foreach my $ser (@Series) { + push @texfd,"\n", + "\\DeclareFontShape{$encoding}{$wsh$font}{$ser}{n}", + "{<->$font$ser}{}\n", + "\\DeclareFontShape{$encoding}{$wsh$font}{$ser}{sl}", + "{<->$font$ser$slant}{}\n", + "\\DeclareHFontShape{$encoding}{$wsh$font}{$ser}{it}", + "{<->hssub*$wsh$font/$ser/sl}{}\n"; + } + + return @texfd; +} + +sub getucsfd { + my($ff,@Series) = @_; + my $font = $ff; + $font =~ s/^$prefix//; + my @ucsfd; + + foreach my $ser (@Series) { + push @ucsfd,"\n", + "\\DeclareFontShape{$encoding}{$font}{$ser}{n}", + "{<-> $encoding * $ff$ser}{}\n", + "\\DeclareFontShape{$encoding}{$font}{$ser}{sl}", + "{<-> $encoding * $ff$ser$slant}{}\n", + "\\DeclareFontShape{$encoding}{$font}{$ser}{it}", + "{<-> $encoding * $ff$ser$slant}{}\n"; + if($ser eq 'b') { + my $bxser = 'bx'; + push @ucsfd,"\n", + "\\DeclareFontShape{$encoding}{$font}{$bxser}{n}", + "{<-> ${encoding}ssub * $font/$ser/n}{}\n", + "\\DeclareFontShape{$encoding}{$font}{$bxser}{sl}", + "{<-> ${encoding}ssub * $font/$ser/sl}{}\n", + "\\DeclareFontShape{$encoding}{$font}{$bxser}{it}", + "{<-> ${encoding}ssub * $font/$ser/it}{}\n"; + } + } + return @ucsfd; +} + + +sub gettexfilecnt { + my($font,$mbl,$ttf,$hlatex) = @_; + my(@texcnt,$findex); + + ($ttf,$findex) = parsettf($ttf); + $ttf =~ s/_/\\_/g; + $ttf .= "($findex)" if $findex; + + push @texcnt,"$font$SERIES{$mbl}[0]($ttf):"; + unless($prefix) { + push @texcnt,"\\text$hlatex\{"; + push @texcnt,"\\bfseries" if $mbl eq 'b'; + push @texcnt,"\\hfontseries{l}" if $mbl eq 'l'; + } + else { + $font=~s/^$prefix//; + if($hlatex eq 'mj') { + push @texcnt,"\\textrm\{"; + } + elsif($hlatex eq 'gt') { + push @texcnt,"\\textsf\{"; + } + elsif($hlatex eq 'tz') { + push @texcnt,"\\texttt\{"; + } + else { + push @texcnt,"\{\\SetAdhocFonts{$font}{$font}"; + } + push @texcnt,"\\bfseries" if $mbl eq 'b'; + push @texcnt,"\\fontseries{l}" if $mbl eq 'l'; + } + push @texcnt,"\\\\$texteststr\}\n\n"; + + return @texcnt; +} + + +sub addtocfg { + my($line,$cfg,$destdir) = @_; + print "`$line' -> $destdir/$cfg ... "; + + # í˜„ìž¬ë””ë ‰í† ë¦¬ì˜ $cfg는 kpsewhichì˜ ìž‘ì—…ì— ë°©í•´ê°€ ë¨ + if(-e $cfg) { + move($cfg,"$cfg.exa") or return 0; + } + + # kpsewhichê°€ 성공하길 기ì›í•˜ìž + my $progname = $cfg; + # $progname =~ s/dvipdfmx/dvipdfm/; + $progname =~ s/\.cfg//; + my $kpathcfg = + `kpsewhich -format="other text files" -progname=$progname $cfg`; + chomp $kpathcfg; + return 0 unless $kpathcfg; + + # ë°œê²¬ëœ $cfg를 ì½ì–´ë“¤ìž„ + # 단, ì¶”ê°€í•˜ë ¤ëŠ” 줄과 ê°™ì€ ì¤„ì´ ìžˆìœ¼ë©´ 무시 + my @Lines = (); + open(CFG,$kpathcfg) or return 0; + while(<CFG>) { + next if /^\Q$line/; + next if /^% ${foundry}ttf -- added by/; + push @Lines,$_; + } + close CFG; + + # .cfg를 $destdirì— ì“°ê³ ë§¨ëì— $line 추가 + mkpath $destdir; + open(CFG,">$destdir/$cfg") or return 0; + print CFG @Lines,"\n\% ${foundry}ttf -- added by $0\n$line\n"; + close CFG; + + # 여기까지 ë„달하면 성공 + print "Success.\n But check out the file.\n"; + return 1; +} + + +sub curemaphangulfamily { + my(@maphangul) = @_; + my $mjfamily = $FONTS{mj}{f}; + my $gtfamily = $FONTS{gt}{f} || $mjfamily; + my @serifcured = ($mjfamily,$mjfamily,$mjfamily); + my @sanscured = ($gtfamily,$gtfamily,$gtfamily); + my $texlog = $euctexname; $texlog =~ s/\.tex/\.log/; + my(@ERRFNT,%SFONTS); + + # latexì„ ëŒë ¤ ì—러난 í°íŠ¸ë¥¼ @ERRFNTì— ì €ìž¥ + system("latex -interaction=batchmode -no-mktex=tfm $euctexname"); + open LOG,$texlog or return @maphangul; + while(<LOG>) { + if(/^! Font H\/(\w)(\w+?)\/.* \(TFM\) /) { + push @{$ERRFNT[0]}, $2 if $1 eq 'w'; + push @{$ERRFNT[1]}, $2 if $1 eq 's'; + push @{$ERRFNT[2]}, $2 if $1 eq 'h'; + } + } + close LOG; + + # @ERRFNTì—ì„œ 중복í•ëª©ì„ 없앰 + foreach my $i (0..2) { + my %seen = (); + foreach (@{$ERRFNT[$i]}) { + $seen{$_}++; + } + @{$ERRFNT[$i]} = keys %seen; + } + + # @maphangulì—ì„œ %SFONTS 추출 + foreach (@maphangul) { + if(/\\MapHangulFamily\{(\w+)\}\{(\w+),(\w+),(\w+)\}/) { + push @{$SFONTS{$1}},$2,$3,$4; + } + } + + # FONTmjì— ì—러가 있으면 uhc ì´ìš© + foreach my $i (0..2) { + foreach my $errfnt (@{$ERRFNT[$i]}) { + $serifcured[$i] = 'type1uhc' if $errfnt eq "$foundry$mjfamily"; + } + } + + # FONTgtì— ì—러가 있으면 FONTmj ì´ìš© + if($gtfamily ne $mjfamily) { + foreach my $i (0..2) { + foreach my $errfnt (@{$ERRFNT[$i]}) { + $sanscured[$i] = 'type1uhc' + if $errfnt eq "$foundry$gtfamily"; + } + } + } + + # %SFONTS와 @ERRFNT를 비êµí•˜ì—¬ + # sansê³„ì—´ì— ì—러 있으면 FONTgtì´ìš©, serif계열ì´ë©´ FONTmjì´ìš© + foreach my $fam (keys %SFONTS) { + foreach my $i (0..2) { + foreach my $errfnt (@{$ERRFNT[$i]}) { + if($SFONTS{$fam}[$i] eq $errfnt) { + if($fam =~ /^($sansfonts)$/) { + $SFONTS{$fam}[$i] = + $sanscured[$i] eq 'type1uhc' ? + $eucgtdefault : + $SFONTS{$sanscured[$i]}[$i]; + } else { + $SFONTS{$fam}[$i] = + $serifcured[$i] eq 'type1uhc' ? + $eucmjdefault : + $SFONTS{$serifcured[$i]}[$i]; + } + } + } + } + } + + # 새로운 @maphangul 리턴 + @maphangul = (); + foreach my $fam (keys %SFONTS) { + push @maphangul,"\\MapHangulFamily{$fam}{"; + foreach my $i (0..2) { + push @maphangul,$SFONTS{$fam}[$i]; + push @maphangul,',' if $i < 2; + } + push @maphangul,"}\n"; + } + return @maphangul; +} + + +sub error { + my $message = shift; + + print "\n$message\nProgram Aborted!!!\n"; + exit 1; +} + +##### +# 2008/09/23. touched by Karnes. change dvipdfmx.cfg location diff --git a/language/korean/kotex-utils/utf8-lang.xdy b/language/korean/kotex-utils/utf8-lang.xdy new file mode 100644 index 0000000000..9fd64b2ff4 --- /dev/null +++ b/language/korean/kotex-utils/utf8-lang.xdy @@ -0,0 +1,21 @@ +;; utf8-lang.xdy +;; +;; +;; Copyright (c) 2007-2013 Dohyun Kim <nomos at ktug org> +;; +;; This work may be distributed and/or modified under the +;; conditions of the LaTeX Project Public License, either version 1.3c +;; of this license or (at your option) any later version. +;; The latest version of this license is in +;; http://www.latex-project.org/lppl.txt +;; and version 1.3c or later is part of all distributions of LaTeX +;; version 2006/05/20 or later. +;; +;; Xindy module for hangul characters +;; +;; Usage: texindy -L korean -I omega test.idx +;; xindy -M texindy -L korean -C utf8 test.idx + +(require "lang/general/utf8-lang.xdy") +(require "lang/korean/utf8.xdy") + diff --git a/language/korean/kotex-utils/utf8.xdy b/language/korean/kotex-utils/utf8.xdy new file mode 100644 index 0000000000..2a0298dafb --- /dev/null +++ b/language/korean/kotex-utils/utf8.xdy @@ -0,0 +1,19400 @@ +;; utf8.xdy +;; +;; Copyright (c) 2007-2013 Dohyun Kim <nomos at ktug org> +;; +;; This work may be distributed and/or modified under the +;; conditions of the LaTeX Project Public License, either version 1.3c +;; of this license or (at your option) any later version. +;; The latest version of this license is in +;; http://www.latex-project.org/lppl.txt +;; and version 1.3c or later is part of all distributions of LaTeX +;; version 2006/05/20 or later. +;; +;; Xindy module for hangul characters + +(define-letter-groups ( + "ㄱ" "ã„´" "ã„·" "ㄹ" "ã…" "ã…‚" "ã……" "ã…‡" "ã…ˆ" "ã…Š" "ã…‹" "ã…Œ" "ã…" "ã…Ž" +)) +(define-letter-group "ã…" :prefixes ( + "á…Ÿ" +)) + +(sort-rule "á„€" "ㄱ1") ;; 0x1100 +(sort-rule "á„" "ㄱ3") ;; 0x1101 +(sort-rule "á…š" "ㄱ4") ;; 0x115A +(sort-rule "á„‚" "ã„´1") ;; 0x1102 +(sort-rule "á„“" "ã„´2") ;; 0x1113 +(sort-rule "á„”" "ã„´4") ;; 0x1114 +(sort-rule "á„•" "ã„´6") ;; 0x1115 +(sort-rule "á„–" "ã„´7") ;; 0x1116 +(sort-rule "á…›" "ã„´9") ;; 0x115B +(sort-rule "á…œ" "ã„´C") ;; 0x115C +(sort-rule "á…" "ã„´E") ;; 0x115D +(sort-rule "ᄃ" "ã„·1") ;; 0x1103 +(sort-rule "á„—" "ã„·2") ;; 0x1117 +(sort-rule "á„„" "ã„·4") ;; 0x1104 +(sort-rule "á…ž" "ã„·5") ;; 0x115E +(sort-rule "ê¥ " "ã„·6") ;; 0xA960 +(sort-rule "ꥡ" "ã„·7") ;; 0xA961 +(sort-rule "ꥢ" "ã„·8") ;; 0xA962 +(sort-rule "ꥣ" "ã„·9") ;; 0xA963 +(sort-rule "á„…" "ㄹ1") ;; 0x1105 +(sort-rule "ꥤ" "ㄹ3") ;; 0xA964 +(sort-rule "ꥥ" "ㄹ4") ;; 0xA965 +(sort-rule "ᄘ" "ㄹ6") ;; 0x1118 +(sort-rule "ꥦ" "ㄹ8") ;; 0xA966 +(sort-rule "ꥧ" "ㄹ9") ;; 0xA967 +(sort-rule "á„™" "ㄹA") ;; 0x1119 +(sort-rule "ꥨ" "ㄹC") ;; 0xA968 +(sort-rule "ꥩ" "ㄹE") ;; 0xA969 +(sort-rule "ꥪ" "ㄹF") ;; 0xA96A +(sort-rule "ꥫ" "ㄹH") ;; 0xA96B +(sort-rule "ꥬ" "ㄹJ") ;; 0xA96C +(sort-rule "ê¥" "ㄹL") ;; 0xA96D +(sort-rule "ꥮ" "ㄹM") ;; 0xA96E +(sort-rule "á„š" "ㄹQ") ;; 0x111A +(sort-rule "á„›" "ㄹS") ;; 0x111B +(sort-rule "ᄆ" "ã…1") ;; 0x1106 +(sort-rule "ꥯ" "ã…2") ;; 0xA96F +(sort-rule "ꥰ" "ã…3") ;; 0xA970 +(sort-rule "á„œ" "ã…5") ;; 0x111C +(sort-rule "ꥱ" "ã…7") ;; 0xA971 +(sort-rule "á„" "ã…A") ;; 0x111D +(sort-rule "ᄇ" "ã…‚1") ;; 0x1107 +(sort-rule "á„ž" "ã…‚3") ;; 0x111E +(sort-rule "á„Ÿ" "ã…‚4") ;; 0x111F +(sort-rule "á„ " "ã…‚6") ;; 0x1120 +(sort-rule "ᄈ" "ã…‚8") ;; 0x1108 +(sort-rule "á„¡" "ã…‚A") ;; 0x1121 +(sort-rule "á„¢" "ã…‚C") ;; 0x1122 +(sort-rule "á„£" "ã…‚E") ;; 0x1123 +(sort-rule "ᄤ" "ã…‚F") ;; 0x1124 +(sort-rule "á„¥" "ã…‚G") ;; 0x1125 +(sort-rule "ᄦ" "ã…‚H") ;; 0x1126 +(sort-rule "ꥲ" "ã…‚I") ;; 0xA972 +(sort-rule "ᄧ" "ã…‚K") ;; 0x1127 +(sort-rule "ᄨ" "ã…‚L") ;; 0x1128 +(sort-rule "ꥳ" "ã…‚M") ;; 0xA973 +(sort-rule "á„©" "ã…‚O") ;; 0x1129 +(sort-rule "ᄪ" "ã…‚P") ;; 0x112A +(sort-rule "ꥴ" "ã…‚Q") ;; 0xA974 +(sort-rule "á„«" "ã…‚S") ;; 0x112B +(sort-rule "ᄬ" "ã…‚U") ;; 0x112C +(sort-rule "ᄉ" "ã……1") ;; 0x1109 +(sort-rule "á„" "ã……3") ;; 0x112D +(sort-rule "á„®" "ã……5") ;; 0x112E +(sort-rule "ᄯ" "ã……7") ;; 0x112F +(sort-rule "á„°" "ã……8") ;; 0x1130 +(sort-rule "ᄱ" "ã……9") ;; 0x1131 +(sort-rule "ᄲ" "ã……B") ;; 0x1132 +(sort-rule "ᄳ" "ã……C") ;; 0x1133 +(sort-rule "á„Š" "ã……E") ;; 0x110A +(sort-rule "ꥵ" "ã……F") ;; 0xA975 +(sort-rule "á„´" "ã……G") ;; 0x1134 +(sort-rule "ᄵ" "ã……H") ;; 0x1135 +(sort-rule "ᄶ" "ã……J") ;; 0x1136 +(sort-rule "á„·" "ã……K") ;; 0x1137 +(sort-rule "ᄸ" "ã……L") ;; 0x1138 +(sort-rule "ᄹ" "ã……M") ;; 0x1139 +(sort-rule "ᄺ" "ã……N") ;; 0x113A +(sort-rule "á„»" "ã……O") ;; 0x113B +(sort-rule "ᄼ" "ã……P") ;; 0x113C +(sort-rule "ᄽ" "ã……Q") ;; 0x113D +(sort-rule "ᄾ" "ã……R") ;; 0x113E +(sort-rule "á„¿" "ã……S") ;; 0x113F +(sort-rule "á…€" "ã……U") ;; 0x1140 +(sort-rule "á„‹" "ã…‡1") ;; 0x110B +(sort-rule "á…" "ã…‡2") ;; 0x1141 +(sort-rule "á…‚" "ã…‡3") ;; 0x1142 +(sort-rule "ꥶ" "ã…‡4") ;; 0xA976 +(sort-rule "á…ƒ" "ã…‡5") ;; 0x1143 +(sort-rule "á…„" "ã…‡6") ;; 0x1144 +(sort-rule "á……" "ã…‡7") ;; 0x1145 +(sort-rule "á…†" "ã…‡8") ;; 0x1146 +(sort-rule "á…‡" "ã…‡9") ;; 0x1147 +(sort-rule "á…ˆ" "ã…‡A") ;; 0x1148 +(sort-rule "á…‰" "ã…‡B") ;; 0x1149 +(sort-rule "á…Š" "ã…‡C") ;; 0x114A +(sort-rule "á…‹" "ã…‡D") ;; 0x114B +(sort-rule "ꥷ" "ã…‡E") ;; 0xA977 +(sort-rule "á…Œ" "ã…‡G") ;; 0x114C +(sort-rule "á„Œ" "ã…ˆ1") ;; 0x110C +(sort-rule "á…" "ã…ˆ2") ;; 0x114D +(sort-rule "á„" "ã…ˆ4") ;; 0x110D +(sort-rule "ꥸ" "ã…ˆ5") ;; 0xA978 +(sort-rule "á…Ž" "ã…ˆ6") ;; 0x114E +(sort-rule "á…" "ã…ˆ7") ;; 0x114F +(sort-rule "á…" "ã…ˆ8") ;; 0x1150 +(sort-rule "á…‘" "ã…ˆ9") ;; 0x1151 +(sort-rule "á„Ž" "ã…Š1") ;; 0x110E +(sort-rule "á…’" "ã…Š2") ;; 0x1152 +(sort-rule "á…“" "ã…Š3") ;; 0x1153 +(sort-rule "á…”" "ã…Š4") ;; 0x1154 +(sort-rule "á…•" "ã…Š5") ;; 0x1155 +(sort-rule "á„" "ã…‹1") ;; 0x110F +(sort-rule "á„" "ã…Œ1") ;; 0x1110 +(sort-rule "ꥹ" "ã…Œ2") ;; 0xA979 +(sort-rule "á„‘" "ã…1") ;; 0x1111 +(sort-rule "á…–" "ã…2") ;; 0x1156 +(sort-rule "ꥺ" "ã…3") ;; 0xA97A +(sort-rule "á…—" "ã…5") ;; 0x1157 +(sort-rule "á„’" "ã…Ž1") ;; 0x1112 +(sort-rule "ꥻ" "ã…Ž2") ;; 0xA97B +(sort-rule "á…˜" "ã…Ž4") ;; 0x1158 +(sort-rule "á…™" "ã…Ž6") ;; 0x1159 +(sort-rule "ꥼ" "ã…Ž7") ;; 0xA97C + +(sort-rule "á…¡" "á…¡1") ;; 0x1161 +(sort-rule "á…¶" "á…¡2") ;; 0x1176 +(sort-rule "á…·" "á…¡3") ;; 0x1177 +(sort-rule "ᆣ" "á…¡4") ;; 0x11A3 +(sort-rule "á…¢" "á…¡6") ;; 0x1162 +(sort-rule "á…£" "á…£1") ;; 0x1163 +(sort-rule "á…¸" "á…£2") ;; 0x1178 +(sort-rule "á…¹" "á…£3") ;; 0x1179 +(sort-rule "ᆤ" "á…£4") ;; 0x11A4 +(sort-rule "á…¤" "á…£6") ;; 0x1164 +(sort-rule "á…¥" "á…¥1") ;; 0x1165 +(sort-rule "á…º" "á…¥2") ;; 0x117A +(sort-rule "á…»" "á…¥3") ;; 0x117B +(sort-rule "á…¼" "á…¥4") ;; 0x117C +(sort-rule "á…¦" "á…¥6") ;; 0x1166 +(sort-rule "á…§" "á…§1") ;; 0x1167 +(sort-rule "ᆥ" "á…§2") ;; 0x11A5 +(sort-rule "á…½" "á…§3") ;; 0x117D +(sort-rule "á…¾" "á…§4") ;; 0x117E +(sort-rule "á…¨" "á…§6") ;; 0x1168 +(sort-rule "á…©" "á…©1") ;; 0x1169 +(sort-rule "á…ª" "á…©3") ;; 0x116A +(sort-rule "á…«" "á…©5") ;; 0x116B +(sort-rule "ᆦ" "á…©6") ;; 0x11A6 +(sort-rule "ᆧ" "á…©7") ;; 0x11A7 +(sort-rule "á…¿" "á…©8") ;; 0x117F +(sort-rule "ᆀ" "á…©9") ;; 0x1180 +(sort-rule "íž°" "á…©A") ;; 0xD7B0 +(sort-rule "á†" "á…©B") ;; 0x1181 +(sort-rule "ᆂ" "á…©C") ;; 0x1182 +(sort-rule "íž±" "á…©D") ;; 0xD7B1 +(sort-rule "ᆃ" "á…©E") ;; 0x1183 +(sort-rule "á…¬" "á…©G") ;; 0x116C +(sort-rule "á…" "á…1") ;; 0x116D +(sort-rule "íž²" "á…2") ;; 0xD7B2 +(sort-rule "íž³" "á…3") ;; 0xD7B3 +(sort-rule "ᆄ" "á…5") ;; 0x1184 +(sort-rule "ᆅ" "á…7") ;; 0x1185 +(sort-rule "íž´" "á…8") ;; 0xD7B4 +(sort-rule "ᆆ" "á…9") ;; 0x1186 +(sort-rule "ᆇ" "á…A") ;; 0x1187 +(sort-rule "ᆈ" "á…C") ;; 0x1188 +(sort-rule "á…®" "á…®1") ;; 0x116E +(sort-rule "ᆉ" "á…®2") ;; 0x1189 +(sort-rule "ᆊ" "á…®3") ;; 0x118A +(sort-rule "á…¯" "á…®5") ;; 0x116F +(sort-rule "ᆋ" "á…®6") ;; 0x118B +(sort-rule "á…°" "á…®8") ;; 0x1170 +(sort-rule "ížµ" "á…®9") ;; 0xD7B5 +(sort-rule "ᆌ" "á…®A") ;; 0x118C +(sort-rule "á†" "á…®B") ;; 0x118D +(sort-rule "á…±" "á…®D") ;; 0x1171 +(sort-rule "ힶ" "á…®E") ;; 0xD7B6 +(sort-rule "á…²" "á…²1") ;; 0x1172 +(sort-rule "ᆎ" "á…²2") ;; 0x118E +(sort-rule "íž·" "á…²3") ;; 0xD7B7 +(sort-rule "á†" "á…²4") ;; 0x118F +(sort-rule "á†" "á…²5") ;; 0x1190 +(sort-rule "ᆑ" "á…²7") ;; 0x1191 +(sort-rule "ᆒ" "á…²9") ;; 0x1192 +(sort-rule "ힸ" "á…²A") ;; 0xD7B8 +(sort-rule "ᆓ" "á…²B") ;; 0x1193 +(sort-rule "ᆔ" "á…²D") ;; 0x1194 +(sort-rule "á…³" "á…³1") ;; 0x1173 +(sort-rule "íž¹" "á…³2") ;; 0xD7B9 +(sort-rule "ힺ" "á…³3") ;; 0xD7BA +(sort-rule "íž»" "á…³4") ;; 0xD7BB +(sort-rule "íž¼" "á…³5") ;; 0xD7BC +(sort-rule "ᆕ" "á…³6") ;; 0x1195 +(sort-rule "ᆖ" "á…³7") ;; 0x1196 +(sort-rule "á…´" "á…³9") ;; 0x1174 +(sort-rule "ᆗ" "á…³A") ;; 0x1197 +(sort-rule "á…µ" "á…µ1") ;; 0x1175 +(sort-rule "ᆘ" "á…µ2") ;; 0x1198 +(sort-rule "ᆙ" "á…µ3") ;; 0x1199 +(sort-rule "íž½" "á…µ4") ;; 0xD7BD +(sort-rule "íž¾" "á…µ5") ;; 0xD7BE +(sort-rule "íž¿" "á…µ6") ;; 0xD7BF +(sort-rule "ퟀ" "á…µ7") ;; 0xD7C0 +(sort-rule "ᆚ" "á…µ8") ;; 0x119A +(sort-rule "íŸ" "á…µ9") ;; 0xD7C1 +(sort-rule "ퟂ" "á…µA") ;; 0xD7C2 +(sort-rule "ᆛ" "á…µB") ;; 0x119B +(sort-rule "ퟃ" "á…µC") ;; 0xD7C3 +(sort-rule "ᆜ" "á…µD") ;; 0x119C +(sort-rule "ퟄ" "á…µE") ;; 0xD7C4 +(sort-rule "á†" "á…µF") ;; 0x119D +(sort-rule "ᆞ" "ᆞ1") ;; 0x119E +(sort-rule "ퟅ" "ᆞ2") ;; 0xD7C5 +(sort-rule "ᆟ" "ᆞ3") ;; 0x119F +(sort-rule "ퟆ" "ᆞ4") ;; 0xD7C6 +(sort-rule "ᆠ" "ᆞ5") ;; 0x11A0 +(sort-rule "ᆡ" "ᆞ7") ;; 0x11A1 +(sort-rule "ᆢ" "ᆞ8") ;; 0x11A2 + +; remove jongsong-filler before jongsong +(sort-rule "~bᆨ" "ᆨ1") ;; 0x11A8 +(sort-rule "~bᆩ" "ᆨ2") ;; 0x11A9 +(sort-rule "~bᇺ" "ᆨ3") ;; 0x11FA +(sort-rule "~bᇃ" "ᆨ4") ;; 0x11C3 +(sort-rule "~bᇻ" "ᆨ5") ;; 0x11FB +(sort-rule "~bᆪ" "ᆨ6") ;; 0x11AA +(sort-rule "~bᇄ" "ᆨ7") ;; 0x11C4 +(sort-rule "~bᇼ" "ᆨ8") ;; 0x11FC +(sort-rule "~bᇽ" "ᆨ9") ;; 0x11FD +(sort-rule "~bᇾ" "ᆨA") ;; 0x11FE +(sort-rule "~bᆫ" "ᆫ0") ;; 0x11AB +(sort-rule "~bᇅ" "ᆫ1") ;; 0x11C5 +(sort-rule "~bᇿ" "ᆫ2") ;; 0x11FF +(sort-rule "~bᇆ" "ᆫ3") ;; 0x11C6 +(sort-rule "~bퟋ" "ᆫ4") ;; 0xD7CB +(sort-rule "~bᇇ" "ᆫ5") ;; 0x11C7 +(sort-rule "~bᇈ" "ᆫ6") ;; 0x11C8 +(sort-rule "~bᆬ" "ᆫ7") ;; 0x11AC +(sort-rule "~bퟌ" "ᆫ8") ;; 0xD7CC +(sort-rule "~bᇉ" "ᆫ9") ;; 0x11C9 +(sort-rule "~bá†" "ᆫA") ;; 0x11AD +(sort-rule "~bᆮ" "ᆮ0") ;; 0x11AE +(sort-rule "~bᇊ" "ᆮ1") ;; 0x11CA +(sort-rule "~bíŸ" "ᆮ2") ;; 0xD7CD +(sort-rule "~bퟎ" "ᆮ3") ;; 0xD7CE +(sort-rule "~bᇋ" "ᆮ4") ;; 0x11CB +(sort-rule "~bíŸ" "ᆮ5") ;; 0xD7CF +(sort-rule "~bíŸ" "ᆮ6") ;; 0xD7D0 +(sort-rule "~bퟑ" "ᆮ7") ;; 0xD7D1 +(sort-rule "~bퟒ" "ᆮ8") ;; 0xD7D2 +(sort-rule "~bퟓ" "ᆮ9") ;; 0xD7D3 +(sort-rule "~bퟔ" "ᆮA") ;; 0xD7D4 +(sort-rule "~bᆯ" "ᆯ0") ;; 0x11AF +(sort-rule "~bᆰ" "ᆯ1") ;; 0x11B0 +(sort-rule "~bퟕ" "ᆯ2") ;; 0xD7D5 +(sort-rule "~bᇌ" "ᆯ3") ;; 0x11CC +(sort-rule "~bퟖ" "ᆯ4") ;; 0xD7D6 +(sort-rule "~bá‡" "ᆯ5") ;; 0x11CD +(sort-rule "~bᇎ" "ᆯ6") ;; 0x11CE +(sort-rule "~bá‡" "ᆯ7") ;; 0x11CF +(sort-rule "~bá‡" "ᆯ8") ;; 0x11D0 +(sort-rule "~bퟗ" "ᆯ9") ;; 0xD7D7 +(sort-rule "~bᆱ" "ᆯA") ;; 0x11B1 +(sort-rule "~bᇑ" "ᆯB") ;; 0x11D1 +(sort-rule "~bᇒ" "ᆯC") ;; 0x11D2 +(sort-rule "~bퟘ" "ᆯD") ;; 0xD7D8 +(sort-rule "~bᆲ" "ᆯE") ;; 0x11B2 +(sort-rule "~bퟙ" "ᆯF") ;; 0xD7D9 +(sort-rule "~bᇓ" "ᆯG") ;; 0x11D3 +(sort-rule "~bퟚ" "ᆯH") ;; 0xD7DA +(sort-rule "~bᇔ" "ᆯI") ;; 0x11D4 +(sort-rule "~bᇕ" "ᆯJ") ;; 0x11D5 +(sort-rule "~bᆳ" "ᆯK") ;; 0x11B3 +(sort-rule "~bᇖ" "ᆯL") ;; 0x11D6 +(sort-rule "~bᇗ" "ᆯM") ;; 0x11D7 +(sort-rule "~bퟛ" "ᆯN") ;; 0xD7DB +(sort-rule "~bᇘ" "ᆯO") ;; 0x11D8 +(sort-rule "~bᆴ" "ᆯP") ;; 0x11B4 +(sort-rule "~bᆵ" "ᆯQ") ;; 0x11B5 +(sort-rule "~bᆶ" "ᆯR") ;; 0x11B6 +(sort-rule "~bᇙ" "ᆯS") ;; 0x11D9 +(sort-rule "~bퟜ" "ᆯT") ;; 0xD7DC +(sort-rule "~bíŸ" "ᆯU") ;; 0xD7DD +(sort-rule "~bᆷ" "ᆷ0") ;; 0x11B7 +(sort-rule "~bᇚ" "ᆷ1") ;; 0x11DA +(sort-rule "~bퟞ" "ᆷ2") ;; 0xD7DE +(sort-rule "~bퟟ" "ᆷ3") ;; 0xD7DF +(sort-rule "~bᇛ" "ᆷ4") ;; 0x11DB +(sort-rule "~bíŸ " "ᆷ5") ;; 0xD7E0 +(sort-rule "~bᇜ" "ᆷ6") ;; 0x11DC +(sort-rule "~bퟡ" "ᆷ7") ;; 0xD7E1 +(sort-rule "~bá‡" "ᆷ8") ;; 0x11DD +(sort-rule "~bᇞ" "ᆷ9") ;; 0x11DE +(sort-rule "~bᇟ" "ᆷA") ;; 0x11DF +(sort-rule "~bퟢ" "ᆷB") ;; 0xD7E2 +(sort-rule "~bᇠ" "ᆷC") ;; 0x11E0 +(sort-rule "~bᇡ" "ᆷD") ;; 0x11E1 +(sort-rule "~bᇢ" "ᆷE") ;; 0x11E2 +(sort-rule "~bᆸ" "ᆸ0") ;; 0x11B8 +(sort-rule "~bퟣ" "ᆸ1") ;; 0xD7E3 +(sort-rule "~bᇣ" "ᆸ2") ;; 0x11E3 +(sort-rule "~bퟤ" "ᆸ3") ;; 0xD7E4 +(sort-rule "~bퟥ" "ᆸ4") ;; 0xD7E5 +(sort-rule "~bퟦ" "ᆸ5") ;; 0xD7E6 +(sort-rule "~bᆹ" "ᆸ6") ;; 0x11B9 +(sort-rule "~bퟧ" "ᆸ7") ;; 0xD7E7 +(sort-rule "~bퟨ" "ᆸ8") ;; 0xD7E8 +(sort-rule "~bퟩ" "ᆸ9") ;; 0xD7E9 +(sort-rule "~bᇤ" "ᆸA") ;; 0x11E4 +(sort-rule "~bᇥ" "ᆸB") ;; 0x11E5 +(sort-rule "~bᇦ" "ᆸC") ;; 0x11E6 +(sort-rule "~bᆺ" "ᆺ0") ;; 0x11BA +(sort-rule "~bᇧ" "ᆺ1") ;; 0x11E7 +(sort-rule "~bᇨ" "ᆺ2") ;; 0x11E8 +(sort-rule "~bᇩ" "ᆺ3") ;; 0x11E9 +(sort-rule "~bퟪ" "ᆺ4") ;; 0xD7EA +(sort-rule "~bᇪ" "ᆺ5") ;; 0x11EA +(sort-rule "~bퟫ" "ᆺ6") ;; 0xD7EB +(sort-rule "~bᆻ" "ᆺ7") ;; 0x11BB +(sort-rule "~bퟬ" "ᆺ8") ;; 0xD7EC +(sort-rule "~bíŸ" "ᆺ9") ;; 0xD7ED +(sort-rule "~bퟮ" "ᆺA") ;; 0xD7EE +(sort-rule "~bퟯ" "ᆺB") ;; 0xD7EF +(sort-rule "~bퟰ" "ᆺC") ;; 0xD7F0 +(sort-rule "~bퟱ" "ᆺD") ;; 0xD7F1 +(sort-rule "~bퟲ" "ᆺE") ;; 0xD7F2 +(sort-rule "~bᇫ" "ᆺF") ;; 0x11EB +(sort-rule "~bퟳ" "ᆺG") ;; 0xD7F3 +(sort-rule "~bퟴ" "ᆺH") ;; 0xD7F4 +(sort-rule "~bᆼ" "ᆼ0") ;; 0x11BC +(sort-rule "~bᇰ" "ᆼ1") ;; 0x11F0 +(sort-rule "~bᇬ" "ᆼ2") ;; 0x11EC +(sort-rule "~bá‡" "ᆼ3") ;; 0x11ED +(sort-rule "~bퟵ" "ᆼ4") ;; 0xD7F5 +(sort-rule "~bᇱ" "ᆼ5") ;; 0x11F1 +(sort-rule "~bᇲ" "ᆼ6") ;; 0x11F2 +(sort-rule "~bᇮ" "ᆼ7") ;; 0x11EE +(sort-rule "~bᇯ" "ᆼ8") ;; 0x11EF +(sort-rule "~bퟶ" "ᆼ9") ;; 0xD7F6 +(sort-rule "~bᆽ" "ᆽ0") ;; 0x11BD +(sort-rule "~bퟷ" "ᆽ1") ;; 0xD7F7 +(sort-rule "~bퟸ" "ᆽ2") ;; 0xD7F8 +(sort-rule "~bퟹ" "ᆽ3") ;; 0xD7F9 +(sort-rule "~bᆾ" "ᆾ0") ;; 0x11BE +(sort-rule "~bᆿ" "ᆿ0") ;; 0x11BF +(sort-rule "~bᇀ" "ᇀ0") ;; 0x11C0 +(sort-rule "~bá‡" "á‡0") ;; 0x11C1 +(sort-rule "~bᇳ" "á‡1") ;; 0x11F3 +(sort-rule "~bퟺ" "á‡2") ;; 0xD7FA +(sort-rule "~bퟻ" "á‡3") ;; 0xD7FB +(sort-rule "~bᇴ" "á‡4") ;; 0x11F4 +(sort-rule "~bᇂ" "ᇂ0") ;; 0x11C2 +(sort-rule "~bᇵ" "ᇂ1") ;; 0x11F5 +(sort-rule "~bᇶ" "ᇂ2") ;; 0x11F6 +(sort-rule "~bᇷ" "ᇂ3") ;; 0x11F7 +(sort-rule "~bᇸ" "ᇂ4") ;; 0x11F8 +(sort-rule "~bᇹ" "ᇂ5") ;; 0x11F9 + +(merge-rule "ㄱ" "á„€á… ~b") +(merge-rule "ㄲ" "á„á… ~b") +(merge-rule "ㄳ" "á…š~e~b") ;; jongsong +(merge-rule "ã„´" "á„‚á… ~b") +(merge-rule "ã…¥" "á„”á… ~b") +(merge-rule "ã…¦" "á„•á… ~b") +(merge-rule "ã…§" "á…›á… ~b") +(merge-rule "ã…¨" "á…›~e~b") ;; jongsong +(merge-rule "ㄵ" "á…œá… ~b") +(merge-rule "ㄶ" "á…á… ~b") +(merge-rule "ã„·" "á„ƒá… ~b") +(merge-rule "ㄸ" "á„„á… ~b") +(merge-rule "ㄹ" "á„…á… ~b") +(merge-rule "ㄺ" "ê¥¤á… ~b") +(merge-rule "ã…©" "ꥥ~e~b") ;; jongsong +(merge-rule "ã…ª" "ê¥¦á… ~b") +(merge-rule "ã„»" "ê¥¨á… ~b") +(merge-rule "ㄼ" "ê¥©á… ~b") +(merge-rule "ã…«" "ꥪ~e~b") ;; jongsong +(merge-rule "ㄽ" "ê¥¬á… ~b") +(merge-rule "ã…¬" "ꥬ~e~b") ;; jongsong +(merge-rule "ㄾ" "ꥮ~e~b") ;; jongsong +(merge-rule "ã„¿" "ꥮ~e~e") ;; jongsong +(merge-rule "ã…€" "á„šá… ~b") +(merge-rule "ã…" "á„š~e~b") ;; jongsong +(merge-rule "ã…" "á„†á… ~b") +(merge-rule "ã…®" "á„œá… ~b") +(merge-rule "ã…¯" "ê¥±á… ~b") +(merge-rule "ã…°" "ꥱ~e~b") ;; jongsong +(merge-rule "ã…±" "á„á… ~b") +(merge-rule "ã…‚" "á„‡á… ~b") +(merge-rule "ã…ƒ" "á„ˆá… ~b") +(merge-rule "ã…²" "á„žá… ~b") +(merge-rule "ã…³" "á„ á… ~b") +(merge-rule "ã…„" "á„¡á… ~b") +(merge-rule "ã…´" "á„¢á… ~b") +(merge-rule "ã…µ" "á„£á… ~b") +(merge-rule "ã…¶" "á„§á… ~b") +(merge-rule "ã…·" "á„©á… ~b") +(merge-rule "ã…¸" "á„«á… ~b") +(merge-rule "ã…¹" "á„¬á… ~b") +(merge-rule "ã……" "á„‰á… ~b") +(merge-rule "ã…º" "á„á… ~b") +(merge-rule "ã…»" "á„®á… ~b") +(merge-rule "ã…¼" "á„¯á… ~b") +(merge-rule "ã…½" "á„²á… ~b") +(merge-rule "ã…†" "á„Šá… ~b") +(merge-rule "ã…¾" "á„¶á… ~b") +(merge-rule "ã…¿" "á…€á… ~b") +(merge-rule "ã…‡" "á„‹á… ~b") +(merge-rule "ㆀ" "á…‡á… ~b") +(merge-rule "ã†" "á…Œá… ~b") +(merge-rule "ㆂ" "á……á… ~b") +(merge-rule "ㆃ" "á…†á… ~b") +(merge-rule "ã…ˆ" "á„Œá… ~b") +(merge-rule "ã…‰" "á„á… ~b") +(merge-rule "ã…Š" "á„Žá… ~b") +(merge-rule "ã…‹" "á„á… ~b") +(merge-rule "ã…Œ" "á„á… ~b") +(merge-rule "ã…" "á„‘á… ~b") +(merge-rule "ㆄ" "á…—á… ~b") +(merge-rule "ã…Ž" "á„’á… ~b") +(merge-rule "ㆅ" "á…˜á… ~b") +(merge-rule "ㆆ" "á…™á… ~b") +(merge-rule "ã…" "á…Ÿá…¡~b") +(merge-rule "ã…" "á…Ÿá…¢~b") +(merge-rule "ã…‘" "á…Ÿá…£~b") +(merge-rule "ã…’" "á…Ÿá…¤~b") +(merge-rule "ã…“" "á…Ÿá…¥~b") +(merge-rule "ã…”" "á…Ÿá…¦~b") +(merge-rule "ã…•" "á…Ÿá…§~b") +(merge-rule "ã…–" "á…Ÿá…¨~b") +(merge-rule "ã…—" "á…Ÿá…©~b") +(merge-rule "ã…˜" "á…Ÿá…ª~b") +(merge-rule "ã…™" "á…Ÿá…«~b") +(merge-rule "ã…š" "á…Ÿá…¬~b") +(merge-rule "ã…›" "á…Ÿá…~b") +(merge-rule "ã…œ" "á…Ÿá…®~b") +(merge-rule "ã…" "á…Ÿá…¯~b") +(merge-rule "ã…ž" "á…Ÿá…°~b") +(merge-rule "ã…Ÿ" "á…Ÿá…±~b") +(merge-rule "ã… " "á…Ÿá…²~b") +(merge-rule "ã…¡" "á…Ÿá…³~b") +(merge-rule "ã…¢" "á…Ÿá…´~b") +(merge-rule "ã…£" "á…Ÿá…µ~b") +(merge-rule "ㆇ" "ᅟᆄ~b") +(merge-rule "ㆈ" "ᅟᆅ~b") +(merge-rule "ㆉ" "ᅟᆈ~b") +(merge-rule "ㆊ" "ᅟᆑ~b") +(merge-rule "ㆋ" "ᅟᆒ~b") +(merge-rule "ㆌ" "ᅟᆔ~b") +(merge-rule "ã†" "ᅟᆞ~b") +(merge-rule "ㆎ" "ᅟᆡ~b") + +(merge-rule "ê°€" "가~b") +(merge-rule "ê°" "각") +(merge-rule "ê°‚" "갂") +(merge-rule "ê°ƒ" "갃") +(merge-rule "ê°„" "간") +(merge-rule "ê°…" "갅") +(merge-rule "ê°†" "가á†") +(merge-rule "ê°‡" "갇") +(merge-rule "ê°ˆ" "갈") +(merge-rule "ê°‰" "갉") +(merge-rule "ê°Š" "갊") +(merge-rule "ê°‹" "갋") +(merge-rule "ê°Œ" "갌") +(merge-rule "ê°" "갍") +(merge-rule "ê°Ž" "갎") +(merge-rule "ê°" "갏") +(merge-rule "ê°" "감") +(merge-rule "ê°‘" "갑") +(merge-rule "ê°’" "값") +(merge-rule "ê°“" "갓") +(merge-rule "ê°”" "갔") +(merge-rule "ê°•" "강") +(merge-rule "ê°–" "갖") +(merge-rule "ê°—" "갗") +(merge-rule "ê°˜" "갘") +(merge-rule "ê°™" "같") +(merge-rule "ê°š" "가á‡") +(merge-rule "ê°›" "갛") +(merge-rule "ê°œ" "개~b") +(merge-rule "ê°" "객") +(merge-rule "ê°ž" "갞") +(merge-rule "ê°Ÿ" "갟") +(merge-rule "ê° " "갠") +(merge-rule "ê°¡" "갡") +(merge-rule "ê°¢" "개á†") +(merge-rule "ê°£" "갣") +(merge-rule "ê°¤" "갤") +(merge-rule "ê°¥" "갥") +(merge-rule "ê°¦" "갦") +(merge-rule "ê°§" "갧") +(merge-rule "ê°¨" "갨") +(merge-rule "ê°©" "갩") +(merge-rule "ê°ª" "갪") +(merge-rule "ê°«" "갫") +(merge-rule "ê°¬" "갬") +(merge-rule "ê°" "갭") +(merge-rule "ê°®" "갮") +(merge-rule "ê°¯" "갯") +(merge-rule "ê°°" "갰") +(merge-rule "ê°±" "갱") +(merge-rule "ê°²" "갲") +(merge-rule "ê°³" "갳") +(merge-rule "ê°´" "갴") +(merge-rule "ê°µ" "갵") +(merge-rule "ê°¶" "개á‡") +(merge-rule "ê°·" "갷") +(merge-rule "ê°¸" "갸~b") +(merge-rule "ê°¹" "갹") +(merge-rule "ê°º" "갺") +(merge-rule "ê°»" "갻") +(merge-rule "ê°¼" "갼") +(merge-rule "ê°½" "갽") +(merge-rule "ê°¾" "갸á†") +(merge-rule "ê°¿" "갿") +(merge-rule "ê±€" "걀") +(merge-rule "ê±" "걁") +(merge-rule "걂" "걂") +(merge-rule "걃" "걃") +(merge-rule "걄" "걄") +(merge-rule "ê±…" "걅") +(merge-rule "걆" "걆") +(merge-rule "걇" "걇") +(merge-rule "걈" "걈") +(merge-rule "걉" "걉") +(merge-rule "걊" "걊") +(merge-rule "걋" "걋") +(merge-rule "걌" "걌") +(merge-rule "ê±" "걍") +(merge-rule "걎" "걎") +(merge-rule "ê±" "걏") +(merge-rule "ê±" "걐") +(merge-rule "걑" "걑") +(merge-rule "ê±’" "갸á‡") +(merge-rule "걓" "걓") +(merge-rule "ê±”" "걔~b") +(merge-rule "걕" "걕") +(merge-rule "ê±–" "걖") +(merge-rule "ê±—" "걗") +(merge-rule "걘" "걘") +(merge-rule "ê±™" "걙") +(merge-rule "걚" "걔á†") +(merge-rule "ê±›" "걛") +(merge-rule "걜" "걜") +(merge-rule "ê±" "걝") +(merge-rule "걞" "걞") +(merge-rule "걟" "걟") +(merge-rule "ê± " "걠") +(merge-rule "걡" "걡") +(merge-rule "ê±¢" "걢") +(merge-rule "ê±£" "걣") +(merge-rule "걤" "걤") +(merge-rule "ê±¥" "걥") +(merge-rule "걦" "걦") +(merge-rule "걧" "걧") +(merge-rule "걨" "걨") +(merge-rule "걩" "걩") +(merge-rule "걪" "걪") +(merge-rule "걫" "걫") +(merge-rule "걬" "걬") +(merge-rule "ê±" "걭") +(merge-rule "ê±®" "걔á‡") +(merge-rule "걯" "걯") +(merge-rule "ê±°" "거~b") +(merge-rule "ê±±" "걱") +(merge-rule "ê±²" "걲") +(merge-rule "ê±³" "걳") +(merge-rule "ê±´" "건") +(merge-rule "ê±µ" "걵") +(merge-rule "걶" "거á†") +(merge-rule "ê±·" "걷") +(merge-rule "걸" "걸") +(merge-rule "ê±¹" "걹") +(merge-rule "걺" "걺") +(merge-rule "ê±»" "걻") +(merge-rule "ê±¼" "걼") +(merge-rule "ê±½" "걽") +(merge-rule "ê±¾" "걾") +(merge-rule "걿" "걿") +(merge-rule "ê²€" "검") +(merge-rule "ê²" "겁") +(merge-rule "겂" "겂") +(merge-rule "것" "것") +(merge-rule "겄" "겄") +(merge-rule "ê²…" "겅") +(merge-rule "겆" "겆") +(merge-rule "겇" "겇") +(merge-rule "겈" "겈") +(merge-rule "겉" "겉") +(merge-rule "겊" "거á‡") +(merge-rule "겋" "겋") +(merge-rule "게" "게~b") +(merge-rule "ê²" "겍") +(merge-rule "겎" "겎") +(merge-rule "ê²" "겏") +(merge-rule "ê²" "겐") +(merge-rule "겑" "겑") +(merge-rule "ê²’" "게á†") +(merge-rule "겓" "겓") +(merge-rule "ê²”" "겔") +(merge-rule "겕" "겕") +(merge-rule "ê²–" "겖") +(merge-rule "ê²—" "겗") +(merge-rule "겘" "겘") +(merge-rule "ê²™" "겙") +(merge-rule "겚" "겚") +(merge-rule "ê²›" "겛") +(merge-rule "겜" "겜") +(merge-rule "ê²" "겝") +(merge-rule "겞" "겞") +(merge-rule "겟" "겟") +(merge-rule "ê² " "겠") +(merge-rule "겡" "겡") +(merge-rule "ê²¢" "겢") +(merge-rule "ê²£" "겣") +(merge-rule "겤" "겤") +(merge-rule "ê²¥" "겥") +(merge-rule "겦" "게á‡") +(merge-rule "겧" "겧") +(merge-rule "겨" "겨~b") +(merge-rule "격" "격") +(merge-rule "겪" "겪") +(merge-rule "겫" "겫") +(merge-rule "견" "견") +(merge-rule "ê²" "겭") +(merge-rule "ê²®" "겨á†") +(merge-rule "겯" "겯") +(merge-rule "ê²°" "결") +(merge-rule "ê²±" "겱") +(merge-rule "ê²²" "겲") +(merge-rule "ê²³" "겳") +(merge-rule "ê²´" "겴") +(merge-rule "ê²µ" "겵") +(merge-rule "겶" "겶") +(merge-rule "ê²·" "겷") +(merge-rule "겸" "겸") +(merge-rule "ê²¹" "겹") +(merge-rule "겺" "겺") +(merge-rule "ê²»" "겻") +(merge-rule "ê²¼" "겼") +(merge-rule "ê²½" "경") +(merge-rule "ê²¾" "겾") +(merge-rule "겿" "겿") +(merge-rule "ê³€" "곀") +(merge-rule "ê³" "곁") +(merge-rule "곂" "겨á‡") +(merge-rule "곃" "곃") +(merge-rule "계" "계~b") +(merge-rule "ê³…" "곅") +(merge-rule "곆" "곆") +(merge-rule "곇" "곇") +(merge-rule "곈" "곈") +(merge-rule "곉" "곉") +(merge-rule "곊" "계á†") +(merge-rule "곋" "곋") +(merge-rule "곌" "곌") +(merge-rule "ê³" "곍") +(merge-rule "곎" "곎") +(merge-rule "ê³" "곏") +(merge-rule "ê³" "곐") +(merge-rule "곑" "곑") +(merge-rule "ê³’" "곒") +(merge-rule "곓" "곓") +(merge-rule "ê³”" "곔") +(merge-rule "곕" "곕") +(merge-rule "ê³–" "곖") +(merge-rule "ê³—" "곗") +(merge-rule "곘" "곘") +(merge-rule "ê³™" "곙") +(merge-rule "곚" "곚") +(merge-rule "ê³›" "곛") +(merge-rule "곜" "곜") +(merge-rule "ê³" "곝") +(merge-rule "곞" "계á‡") +(merge-rule "곟" "곟") +(merge-rule "ê³ " "고~b") +(merge-rule "곡" "곡") +(merge-rule "ê³¢" "곢") +(merge-rule "ê³£" "곣") +(merge-rule "곤" "곤") +(merge-rule "ê³¥" "곥") +(merge-rule "곦" "고á†") +(merge-rule "곧" "곧") +(merge-rule "골" "골") +(merge-rule "곩" "곩") +(merge-rule "곪" "곪") +(merge-rule "곫" "곫") +(merge-rule "곬" "곬") +(merge-rule "ê³" "곭") +(merge-rule "ê³®" "곮") +(merge-rule "곯" "곯") +(merge-rule "ê³°" "곰") +(merge-rule "ê³±" "곱") +(merge-rule "ê³²" "곲") +(merge-rule "ê³³" "곳") +(merge-rule "ê³´" "곴") +(merge-rule "ê³µ" "공") +(merge-rule "곶" "곶") +(merge-rule "ê³·" "곷") +(merge-rule "곸" "곸") +(merge-rule "ê³¹" "곹") +(merge-rule "곺" "고á‡") +(merge-rule "ê³»" "곻") +(merge-rule "ê³¼" "과~b") +(merge-rule "ê³½" "곽") +(merge-rule "ê³¾" "곾") +(merge-rule "곿" "곿") +(merge-rule "ê´€" "관") +(merge-rule "ê´" "괁") +(merge-rule "ê´‚" "과á†") +(merge-rule "ê´ƒ" "괃") +(merge-rule "ê´„" "괄") +(merge-rule "ê´…" "괅") +(merge-rule "ê´†" "괆") +(merge-rule "ê´‡" "괇") +(merge-rule "ê´ˆ" "괈") +(merge-rule "ê´‰" "괉") +(merge-rule "ê´Š" "괊") +(merge-rule "ê´‹" "괋") +(merge-rule "ê´Œ" "괌") +(merge-rule "ê´" "괍") +(merge-rule "ê´Ž" "괎") +(merge-rule "ê´" "괏") +(merge-rule "ê´" "괐") +(merge-rule "ê´‘" "광") +(merge-rule "ê´’" "괒") +(merge-rule "ê´“" "괓") +(merge-rule "ê´”" "괔") +(merge-rule "ê´•" "괕") +(merge-rule "ê´–" "과á‡") +(merge-rule "ê´—" "괗") +(merge-rule "ê´˜" "괘~b") +(merge-rule "ê´™" "괙") +(merge-rule "ê´š" "괚") +(merge-rule "ê´›" "괛") +(merge-rule "ê´œ" "괜") +(merge-rule "ê´" "괝") +(merge-rule "ê´ž" "괘á†") +(merge-rule "ê´Ÿ" "괟") +(merge-rule "ê´ " "괠") +(merge-rule "ê´¡" "괡") +(merge-rule "ê´¢" "괢") +(merge-rule "ê´£" "괣") +(merge-rule "ê´¤" "괤") +(merge-rule "ê´¥" "괥") +(merge-rule "ê´¦" "괦") +(merge-rule "ê´§" "괧") +(merge-rule "ê´¨" "괨") +(merge-rule "ê´©" "괩") +(merge-rule "ê´ª" "괪") +(merge-rule "ê´«" "괫") +(merge-rule "ê´¬" "괬") +(merge-rule "ê´" "괭") +(merge-rule "ê´®" "괮") +(merge-rule "ê´¯" "괯") +(merge-rule "ê´°" "괰") +(merge-rule "ê´±" "괱") +(merge-rule "ê´²" "괘á‡") +(merge-rule "ê´³" "괳") +(merge-rule "ê´´" "괴~b") +(merge-rule "ê´µ" "괵") +(merge-rule "ê´¶" "괶") +(merge-rule "ê´·" "괷") +(merge-rule "ê´¸" "괸") +(merge-rule "ê´¹" "괹") +(merge-rule "ê´º" "괴á†") +(merge-rule "ê´»" "괻") +(merge-rule "ê´¼" "괼") +(merge-rule "ê´½" "괽") +(merge-rule "ê´¾" "괾") +(merge-rule "ê´¿" "괿") +(merge-rule "êµ€" "굀") +(merge-rule "êµ" "굁") +(merge-rule "굂" "굂") +(merge-rule "굃" "굃") +(merge-rule "굄" "굄") +(merge-rule "êµ…" "굅") +(merge-rule "굆" "굆") +(merge-rule "굇" "굇") +(merge-rule "굈" "굈") +(merge-rule "굉" "굉") +(merge-rule "굊" "굊") +(merge-rule "굋" "굋") +(merge-rule "굌" "굌") +(merge-rule "êµ" "굍") +(merge-rule "굎" "괴á‡") +(merge-rule "êµ" "굏") +(merge-rule "êµ" "á„€á…~b") +(merge-rule "굑" "á„€á…ᆨ") +(merge-rule "êµ’" "á„€á…ᆩ") +(merge-rule "굓" "á„€á…ᆪ") +(merge-rule "êµ”" "á„€á…ᆫ") +(merge-rule "굕" "á„€á…ᆬ") +(merge-rule "êµ–" "á„€á…á†") +(merge-rule "êµ—" "á„€á…ᆮ") +(merge-rule "굘" "á„€á…ᆯ") +(merge-rule "êµ™" "á„€á…ᆰ") +(merge-rule "굚" "á„€á…ᆱ") +(merge-rule "êµ›" "á„€á…ᆲ") +(merge-rule "굜" "á„€á…ᆳ") +(merge-rule "êµ" "á„€á…ᆴ") +(merge-rule "굞" "á„€á…ᆵ") +(merge-rule "굟" "á„€á…ᆶ") +(merge-rule "êµ " "á„€á…ᆷ") +(merge-rule "굡" "á„€á…ᆸ") +(merge-rule "êµ¢" "á„€á…ᆹ") +(merge-rule "êµ£" "á„€á…ᆺ") +(merge-rule "굤" "á„€á…ᆻ") +(merge-rule "êµ¥" "á„€á…ᆼ") +(merge-rule "굦" "á„€á…ᆽ") +(merge-rule "굧" "á„€á…ᆾ") +(merge-rule "굨" "á„€á…ᆿ") +(merge-rule "굩" "á„€á…ᇀ") +(merge-rule "굪" "á„€á…á‡") +(merge-rule "굫" "á„€á…ᇂ") +(merge-rule "구" "구~b") +(merge-rule "êµ" "국") +(merge-rule "êµ®" "굮") +(merge-rule "굯" "굯") +(merge-rule "êµ°" "군") +(merge-rule "êµ±" "굱") +(merge-rule "êµ²" "구á†") +(merge-rule "êµ³" "굳") +(merge-rule "êµ´" "굴") +(merge-rule "êµµ" "굵") +(merge-rule "굶" "굶") +(merge-rule "êµ·" "굷") +(merge-rule "굸" "굸") +(merge-rule "êµ¹" "굹") +(merge-rule "굺" "굺") +(merge-rule "êµ»" "굻") +(merge-rule "êµ¼" "굼") +(merge-rule "êµ½" "굽") +(merge-rule "êµ¾" "굾") +(merge-rule "굿" "굿") +(merge-rule "궀" "궀") +(merge-rule "ê¶" "궁") +(merge-rule "궂" "궂") +(merge-rule "궃" "궃") +(merge-rule "궄" "궄") +(merge-rule "궅" "궅") +(merge-rule "궆" "구á‡") +(merge-rule "궇" "궇") +(merge-rule "궈" "궈~b") +(merge-rule "궉" "궉") +(merge-rule "궊" "궊") +(merge-rule "궋" "궋") +(merge-rule "권" "권") +(merge-rule "ê¶" "궍") +(merge-rule "궎" "궈á†") +(merge-rule "ê¶" "궏") +(merge-rule "ê¶" "궐") +(merge-rule "궑" "궑") +(merge-rule "궒" "궒") +(merge-rule "궓" "궓") +(merge-rule "궔" "궔") +(merge-rule "궕" "궕") +(merge-rule "궖" "궖") +(merge-rule "궗" "궗") +(merge-rule "궘" "궘") +(merge-rule "궙" "궙") +(merge-rule "궚" "궚") +(merge-rule "궛" "궛") +(merge-rule "궜" "궜") +(merge-rule "ê¶" "궝") +(merge-rule "궞" "궞") +(merge-rule "궟" "궟") +(merge-rule "ê¶ " "궠") +(merge-rule "궡" "궡") +(merge-rule "궢" "궈á‡") +(merge-rule "궣" "궣") +(merge-rule "궤" "궤~b") +(merge-rule "궥" "궥") +(merge-rule "궦" "궦") +(merge-rule "궧" "궧") +(merge-rule "궨" "궨") +(merge-rule "궩" "궩") +(merge-rule "궪" "궤á†") +(merge-rule "궫" "궫") +(merge-rule "궬" "궬") +(merge-rule "ê¶" "궭") +(merge-rule "궮" "궮") +(merge-rule "궯" "궯") +(merge-rule "궰" "궰") +(merge-rule "궱" "궱") +(merge-rule "궲" "궲") +(merge-rule "궳" "궳") +(merge-rule "궴" "궴") +(merge-rule "궵" "궵") +(merge-rule "궶" "궶") +(merge-rule "궷" "궷") +(merge-rule "궸" "궸") +(merge-rule "궹" "궹") +(merge-rule "궺" "궺") +(merge-rule "궻" "궻") +(merge-rule "궼" "궼") +(merge-rule "궽" "궽") +(merge-rule "궾" "궤á‡") +(merge-rule "궿" "궿") +(merge-rule "ê·€" "귀~b") +(merge-rule "ê·" "귁") +(merge-rule "ê·‚" "귂") +(merge-rule "ê·ƒ" "귃") +(merge-rule "ê·„" "귄") +(merge-rule "ê·…" "귅") +(merge-rule "ê·†" "귀á†") +(merge-rule "ê·‡" "귇") +(merge-rule "ê·ˆ" "귈") +(merge-rule "ê·‰" "귉") +(merge-rule "ê·Š" "귊") +(merge-rule "ê·‹" "귋") +(merge-rule "ê·Œ" "귌") +(merge-rule "ê·" "귍") +(merge-rule "ê·Ž" "귎") +(merge-rule "ê·" "귏") +(merge-rule "ê·" "귐") +(merge-rule "ê·‘" "귑") +(merge-rule "ê·’" "귒") +(merge-rule "ê·“" "귓") +(merge-rule "ê·”" "귔") +(merge-rule "ê·•" "귕") +(merge-rule "ê·–" "귖") +(merge-rule "ê·—" "귗") +(merge-rule "ê·˜" "귘") +(merge-rule "ê·™" "귙") +(merge-rule "ê·š" "귀á‡") +(merge-rule "ê·›" "귛") +(merge-rule "ê·œ" "규~b") +(merge-rule "ê·" "귝") +(merge-rule "ê·ž" "귞") +(merge-rule "ê·Ÿ" "귟") +(merge-rule "ê· " "균") +(merge-rule "ê·¡" "귡") +(merge-rule "ê·¢" "규á†") +(merge-rule "ê·£" "귣") +(merge-rule "ê·¤" "귤") +(merge-rule "ê·¥" "귥") +(merge-rule "ê·¦" "귦") +(merge-rule "ê·§" "귧") +(merge-rule "ê·¨" "귨") +(merge-rule "ê·©" "귩") +(merge-rule "ê·ª" "귪") +(merge-rule "ê·«" "귫") +(merge-rule "ê·¬" "귬") +(merge-rule "ê·" "귭") +(merge-rule "ê·®" "귮") +(merge-rule "ê·¯" "귯") +(merge-rule "ê·°" "귰") +(merge-rule "ê·±" "귱") +(merge-rule "ê·²" "귲") +(merge-rule "ê·³" "귳") +(merge-rule "ê·´" "귴") +(merge-rule "ê·µ" "귵") +(merge-rule "ê·¶" "규á‡") +(merge-rule "ê··" "귷") +(merge-rule "ê·¸" "그~b") +(merge-rule "ê·¹" "극") +(merge-rule "ê·º" "귺") +(merge-rule "ê·»" "귻") +(merge-rule "ê·¼" "근") +(merge-rule "ê·½" "귽") +(merge-rule "ê·¾" "그á†") +(merge-rule "ê·¿" "귿") +(merge-rule "글" "글") +(merge-rule "ê¸" "긁") +(merge-rule "긂" "긂") +(merge-rule "긃" "긃") +(merge-rule "긄" "긄") +(merge-rule "긅" "긅") +(merge-rule "긆" "긆") +(merge-rule "긇" "긇") +(merge-rule "금" "금") +(merge-rule "급" "급") +(merge-rule "긊" "긊") +(merge-rule "긋" "긋") +(merge-rule "긌" "긌") +(merge-rule "ê¸" "긍") +(merge-rule "긎" "긎") +(merge-rule "ê¸" "긏") +(merge-rule "ê¸" "긐") +(merge-rule "긑" "긑") +(merge-rule "긒" "그á‡") +(merge-rule "긓" "긓") +(merge-rule "긔" "긔~b") +(merge-rule "긕" "긕") +(merge-rule "긖" "긖") +(merge-rule "긗" "긗") +(merge-rule "긘" "긘") +(merge-rule "긙" "긙") +(merge-rule "긚" "긔á†") +(merge-rule "긛" "긛") +(merge-rule "긜" "긜") +(merge-rule "ê¸" "긝") +(merge-rule "긞" "긞") +(merge-rule "긟" "긟") +(merge-rule "ê¸ " "긠") +(merge-rule "긡" "긡") +(merge-rule "긢" "긢") +(merge-rule "긣" "긣") +(merge-rule "긤" "긤") +(merge-rule "긥" "긥") +(merge-rule "긦" "긦") +(merge-rule "긧" "긧") +(merge-rule "긨" "긨") +(merge-rule "긩" "긩") +(merge-rule "긪" "긪") +(merge-rule "긫" "긫") +(merge-rule "긬" "긬") +(merge-rule "ê¸" "긭") +(merge-rule "긮" "긔á‡") +(merge-rule "긯" "긯") +(merge-rule "기" "기~b") +(merge-rule "긱" "긱") +(merge-rule "긲" "긲") +(merge-rule "긳" "긳") +(merge-rule "긴" "긴") +(merge-rule "긵" "긵") +(merge-rule "긶" "기á†") +(merge-rule "긷" "긷") +(merge-rule "길" "길") +(merge-rule "긹" "긹") +(merge-rule "긺" "긺") +(merge-rule "긻" "긻") +(merge-rule "긼" "긼") +(merge-rule "긽" "긽") +(merge-rule "긾" "긾") +(merge-rule "긿" "긿") +(merge-rule "ê¹€" "김") +(merge-rule "ê¹" "깁") +(merge-rule "깂" "깂") +(merge-rule "깃" "깃") +(merge-rule "깄" "깄") +(merge-rule "ê¹…" "깅") +(merge-rule "깆" "깆") +(merge-rule "깇" "깇") +(merge-rule "깈" "깈") +(merge-rule "깉" "깉") +(merge-rule "깊" "기á‡") +(merge-rule "깋" "깋") +(merge-rule "까" "á„á…¡~b") +(merge-rule "ê¹" "á„ᅡᆨ") +(merge-rule "깎" "á„ᅡᆩ") +(merge-rule "ê¹" "á„ᅡᆪ") +(merge-rule "ê¹" "á„ᅡᆫ") +(merge-rule "깑" "á„ᅡᆬ") +(merge-rule "ê¹’" "á„á…¡á†") +(merge-rule "깓" "á„ᅡᆮ") +(merge-rule "ê¹”" "á„ᅡᆯ") +(merge-rule "깕" "á„ᅡᆰ") +(merge-rule "ê¹–" "á„ᅡᆱ") +(merge-rule "ê¹—" "á„ᅡᆲ") +(merge-rule "깘" "á„ᅡᆳ") +(merge-rule "ê¹™" "á„ᅡᆴ") +(merge-rule "깚" "á„ᅡᆵ") +(merge-rule "ê¹›" "á„ᅡᆶ") +(merge-rule "깜" "á„ᅡᆷ") +(merge-rule "ê¹" "á„ᅡᆸ") +(merge-rule "깞" "á„ᅡᆹ") +(merge-rule "깟" "á„ᅡᆺ") +(merge-rule "ê¹ " "á„ᅡᆻ") +(merge-rule "깡" "á„ᅡᆼ") +(merge-rule "ê¹¢" "á„ᅡᆽ") +(merge-rule "ê¹£" "á„ᅡᆾ") +(merge-rule "깤" "á„ᅡᆿ") +(merge-rule "ê¹¥" "á„ᅡᇀ") +(merge-rule "깦" "á„á…¡á‡") +(merge-rule "깧" "á„ᅡᇂ") +(merge-rule "깨" "á„á…¢~b") +(merge-rule "깩" "á„ᅢᆨ") +(merge-rule "깪" "á„ᅢᆩ") +(merge-rule "깫" "á„ᅢᆪ") +(merge-rule "깬" "á„ᅢᆫ") +(merge-rule "ê¹" "á„ᅢᆬ") +(merge-rule "ê¹®" "á„á…¢á†") +(merge-rule "깯" "á„ᅢᆮ") +(merge-rule "ê¹°" "á„ᅢᆯ") +(merge-rule "ê¹±" "á„ᅢᆰ") +(merge-rule "ê¹²" "á„ᅢᆱ") +(merge-rule "ê¹³" "á„ᅢᆲ") +(merge-rule "ê¹´" "á„ᅢᆳ") +(merge-rule "ê¹µ" "á„ᅢᆴ") +(merge-rule "깶" "á„ᅢᆵ") +(merge-rule "ê¹·" "á„ᅢᆶ") +(merge-rule "깸" "á„ᅢᆷ") +(merge-rule "ê¹¹" "á„ᅢᆸ") +(merge-rule "깺" "á„ᅢᆹ") +(merge-rule "ê¹»" "á„ᅢᆺ") +(merge-rule "ê¹¼" "á„ᅢᆻ") +(merge-rule "ê¹½" "á„ᅢᆼ") +(merge-rule "ê¹¾" "á„ᅢᆽ") +(merge-rule "깿" "á„ᅢᆾ") +(merge-rule "꺀" "á„ᅢᆿ") +(merge-rule "êº" "á„ᅢᇀ") +(merge-rule "꺂" "á„á…¢á‡") +(merge-rule "꺃" "á„ᅢᇂ") +(merge-rule "꺄" "á„á…£~b") +(merge-rule "꺅" "á„ᅣᆨ") +(merge-rule "꺆" "á„ᅣᆩ") +(merge-rule "꺇" "á„ᅣᆪ") +(merge-rule "꺈" "á„ᅣᆫ") +(merge-rule "꺉" "á„ᅣᆬ") +(merge-rule "꺊" "á„á…£á†") +(merge-rule "꺋" "á„ᅣᆮ") +(merge-rule "꺌" "á„ᅣᆯ") +(merge-rule "êº" "á„ᅣᆰ") +(merge-rule "꺎" "á„ᅣᆱ") +(merge-rule "êº" "á„ᅣᆲ") +(merge-rule "êº" "á„ᅣᆳ") +(merge-rule "꺑" "á„ᅣᆴ") +(merge-rule "꺒" "á„ᅣᆵ") +(merge-rule "꺓" "á„ᅣᆶ") +(merge-rule "꺔" "á„ᅣᆷ") +(merge-rule "꺕" "á„ᅣᆸ") +(merge-rule "꺖" "á„ᅣᆹ") +(merge-rule "꺗" "á„ᅣᆺ") +(merge-rule "꺘" "á„ᅣᆻ") +(merge-rule "꺙" "á„ᅣᆼ") +(merge-rule "꺚" "á„ᅣᆽ") +(merge-rule "꺛" "á„ᅣᆾ") +(merge-rule "꺜" "á„ᅣᆿ") +(merge-rule "êº" "á„ᅣᇀ") +(merge-rule "꺞" "á„á…£á‡") +(merge-rule "꺟" "á„ᅣᇂ") +(merge-rule "êº " "á„á…¤~b") +(merge-rule "꺡" "á„ᅤᆨ") +(merge-rule "꺢" "á„ᅤᆩ") +(merge-rule "꺣" "á„ᅤᆪ") +(merge-rule "꺤" "á„ᅤᆫ") +(merge-rule "꺥" "á„ᅤᆬ") +(merge-rule "꺦" "á„á…¤á†") +(merge-rule "꺧" "á„ᅤᆮ") +(merge-rule "꺨" "á„ᅤᆯ") +(merge-rule "꺩" "á„ᅤᆰ") +(merge-rule "꺪" "á„ᅤᆱ") +(merge-rule "꺫" "á„ᅤᆲ") +(merge-rule "꺬" "á„ᅤᆳ") +(merge-rule "êº" "á„ᅤᆴ") +(merge-rule "꺮" "á„ᅤᆵ") +(merge-rule "꺯" "á„ᅤᆶ") +(merge-rule "꺰" "á„ᅤᆷ") +(merge-rule "꺱" "á„ᅤᆸ") +(merge-rule "꺲" "á„ᅤᆹ") +(merge-rule "꺳" "á„ᅤᆺ") +(merge-rule "꺴" "á„ᅤᆻ") +(merge-rule "꺵" "á„ᅤᆼ") +(merge-rule "꺶" "á„ᅤᆽ") +(merge-rule "꺷" "á„ᅤᆾ") +(merge-rule "꺸" "á„ᅤᆿ") +(merge-rule "꺹" "á„ᅤᇀ") +(merge-rule "꺺" "á„á…¤á‡") +(merge-rule "꺻" "á„ᅤᇂ") +(merge-rule "꺼" "á„á…¥~b") +(merge-rule "꺽" "á„ᅥᆨ") +(merge-rule "꺾" "á„ᅥᆩ") +(merge-rule "꺿" "á„ᅥᆪ") +(merge-rule "껀" "á„ᅥᆫ") +(merge-rule "ê»" "á„ᅥᆬ") +(merge-rule "껂" "á„á…¥á†") +(merge-rule "껃" "á„ᅥᆮ") +(merge-rule "껄" "á„ᅥᆯ") +(merge-rule "ê»…" "á„ᅥᆰ") +(merge-rule "껆" "á„ᅥᆱ") +(merge-rule "껇" "á„ᅥᆲ") +(merge-rule "껈" "á„ᅥᆳ") +(merge-rule "껉" "á„ᅥᆴ") +(merge-rule "껊" "á„ᅥᆵ") +(merge-rule "껋" "á„ᅥᆶ") +(merge-rule "껌" "á„ᅥᆷ") +(merge-rule "ê»" "á„ᅥᆸ") +(merge-rule "껎" "á„ᅥᆹ") +(merge-rule "ê»" "á„ᅥᆺ") +(merge-rule "ê»" "á„ᅥᆻ") +(merge-rule "껑" "á„ᅥᆼ") +(merge-rule "ê»’" "á„ᅥᆽ") +(merge-rule "껓" "á„ᅥᆾ") +(merge-rule "ê»”" "á„ᅥᆿ") +(merge-rule "껕" "á„ᅥᇀ") +(merge-rule "ê»–" "á„á…¥á‡") +(merge-rule "ê»—" "á„ᅥᇂ") +(merge-rule "께" "á„á…¦~b") +(merge-rule "ê»™" "á„ᅦᆨ") +(merge-rule "껚" "á„ᅦᆩ") +(merge-rule "ê»›" "á„ᅦᆪ") +(merge-rule "껜" "á„ᅦᆫ") +(merge-rule "ê»" "á„ᅦᆬ") +(merge-rule "껞" "á„á…¦á†") +(merge-rule "껟" "á„ᅦᆮ") +(merge-rule "ê» " "á„ᅦᆯ") +(merge-rule "껡" "á„ᅦᆰ") +(merge-rule "껢" "á„ᅦᆱ") +(merge-rule "껣" "á„ᅦᆲ") +(merge-rule "껤" "á„ᅦᆳ") +(merge-rule "껥" "á„ᅦᆴ") +(merge-rule "껦" "á„ᅦᆵ") +(merge-rule "껧" "á„ᅦᆶ") +(merge-rule "껨" "á„ᅦᆷ") +(merge-rule "껩" "á„ᅦᆸ") +(merge-rule "껪" "á„ᅦᆹ") +(merge-rule "껫" "á„ᅦᆺ") +(merge-rule "껬" "á„ᅦᆻ") +(merge-rule "ê»" "á„ᅦᆼ") +(merge-rule "ê»®" "á„ᅦᆽ") +(merge-rule "껯" "á„ᅦᆾ") +(merge-rule "ê»°" "á„ᅦᆿ") +(merge-rule "ê»±" "á„ᅦᇀ") +(merge-rule "껲" "á„á…¦á‡") +(merge-rule "껳" "á„ᅦᇂ") +(merge-rule "ê»´" "á„á…§~b") +(merge-rule "껵" "á„ᅧᆨ") +(merge-rule "껶" "á„ᅧᆩ") +(merge-rule "ê»·" "á„ᅧᆪ") +(merge-rule "껸" "á„ᅧᆫ") +(merge-rule "껹" "á„ᅧᆬ") +(merge-rule "껺" "á„á…§á†") +(merge-rule "ê»»" "á„ᅧᆮ") +(merge-rule "껼" "á„ᅧᆯ") +(merge-rule "껽" "á„ᅧᆰ") +(merge-rule "껾" "á„ᅧᆱ") +(merge-rule "껿" "á„ᅧᆲ") +(merge-rule "ê¼€" "á„ᅧᆳ") +(merge-rule "ê¼" "á„ᅧᆴ") +(merge-rule "꼂" "á„ᅧᆵ") +(merge-rule "꼃" "á„ᅧᆶ") +(merge-rule "꼄" "á„ᅧᆷ") +(merge-rule "ê¼…" "á„ᅧᆸ") +(merge-rule "꼆" "á„ᅧᆹ") +(merge-rule "꼇" "á„ᅧᆺ") +(merge-rule "꼈" "á„ᅧᆻ") +(merge-rule "꼉" "á„ᅧᆼ") +(merge-rule "꼊" "á„ᅧᆽ") +(merge-rule "꼋" "á„ᅧᆾ") +(merge-rule "꼌" "á„ᅧᆿ") +(merge-rule "ê¼" "á„ᅧᇀ") +(merge-rule "꼎" "á„á…§á‡") +(merge-rule "ê¼" "á„ᅧᇂ") +(merge-rule "ê¼" "á„á…¨~b") +(merge-rule "꼑" "á„ᅨᆨ") +(merge-rule "ê¼’" "á„ᅨᆩ") +(merge-rule "꼓" "á„ᅨᆪ") +(merge-rule "ê¼”" "á„ᅨᆫ") +(merge-rule "꼕" "á„ᅨᆬ") +(merge-rule "ê¼–" "á„á…¨á†") +(merge-rule "ê¼—" "á„ᅨᆮ") +(merge-rule "꼘" "á„ᅨᆯ") +(merge-rule "ê¼™" "á„ᅨᆰ") +(merge-rule "꼚" "á„ᅨᆱ") +(merge-rule "ê¼›" "á„ᅨᆲ") +(merge-rule "꼜" "á„ᅨᆳ") +(merge-rule "ê¼" "á„ᅨᆴ") +(merge-rule "꼞" "á„ᅨᆵ") +(merge-rule "꼟" "á„ᅨᆶ") +(merge-rule "ê¼ " "á„ᅨᆷ") +(merge-rule "꼡" "á„ᅨᆸ") +(merge-rule "ê¼¢" "á„ᅨᆹ") +(merge-rule "ê¼£" "á„ᅨᆺ") +(merge-rule "꼤" "á„ᅨᆻ") +(merge-rule "ê¼¥" "á„ᅨᆼ") +(merge-rule "꼦" "á„ᅨᆽ") +(merge-rule "꼧" "á„ᅨᆾ") +(merge-rule "꼨" "á„ᅨᆿ") +(merge-rule "꼩" "á„ᅨᇀ") +(merge-rule "꼪" "á„á…¨á‡") +(merge-rule "꼫" "á„ᅨᇂ") +(merge-rule "꼬" "á„á…©~b") +(merge-rule "ê¼" "á„ᅩᆨ") +(merge-rule "ê¼®" "á„ᅩᆩ") +(merge-rule "꼯" "á„ᅩᆪ") +(merge-rule "ê¼°" "á„ᅩᆫ") +(merge-rule "ê¼±" "á„ᅩᆬ") +(merge-rule "ê¼²" "á„á…©á†") +(merge-rule "ê¼³" "á„ᅩᆮ") +(merge-rule "ê¼´" "á„ᅩᆯ") +(merge-rule "ê¼µ" "á„ᅩᆰ") +(merge-rule "꼶" "á„ᅩᆱ") +(merge-rule "ê¼·" "á„ᅩᆲ") +(merge-rule "꼸" "á„ᅩᆳ") +(merge-rule "ê¼¹" "á„ᅩᆴ") +(merge-rule "꼺" "á„ᅩᆵ") +(merge-rule "ê¼»" "á„ᅩᆶ") +(merge-rule "ê¼¼" "á„ᅩᆷ") +(merge-rule "ê¼½" "á„ᅩᆸ") +(merge-rule "ê¼¾" "á„ᅩᆹ") +(merge-rule "꼿" "á„ᅩᆺ") +(merge-rule "ê½€" "á„ᅩᆻ") +(merge-rule "ê½" "á„ᅩᆼ") +(merge-rule "꽂" "á„ᅩᆽ") +(merge-rule "꽃" "á„ᅩᆾ") +(merge-rule "꽄" "á„ᅩᆿ") +(merge-rule "ê½…" "á„ᅩᇀ") +(merge-rule "꽆" "á„á…©á‡") +(merge-rule "꽇" "á„ᅩᇂ") +(merge-rule "꽈" "á„á…ª~b") +(merge-rule "꽉" "á„ᅪᆨ") +(merge-rule "꽊" "á„ᅪᆩ") +(merge-rule "꽋" "á„ᅪᆪ") +(merge-rule "꽌" "á„ᅪᆫ") +(merge-rule "ê½" "á„ᅪᆬ") +(merge-rule "꽎" "á„á…ªá†") +(merge-rule "ê½" "á„ᅪᆮ") +(merge-rule "ê½" "á„ᅪᆯ") +(merge-rule "꽑" "á„ᅪᆰ") +(merge-rule "ê½’" "á„ᅪᆱ") +(merge-rule "꽓" "á„ᅪᆲ") +(merge-rule "ê½”" "á„ᅪᆳ") +(merge-rule "꽕" "á„ᅪᆴ") +(merge-rule "ê½–" "á„ᅪᆵ") +(merge-rule "ê½—" "á„ᅪᆶ") +(merge-rule "꽘" "á„ᅪᆷ") +(merge-rule "ê½™" "á„ᅪᆸ") +(merge-rule "꽚" "á„ᅪᆹ") +(merge-rule "ê½›" "á„ᅪᆺ") +(merge-rule "꽜" "á„ᅪᆻ") +(merge-rule "ê½" "á„ᅪᆼ") +(merge-rule "꽞" "á„ᅪᆽ") +(merge-rule "꽟" "á„ᅪᆾ") +(merge-rule "ê½ " "á„ᅪᆿ") +(merge-rule "꽡" "á„ᅪᇀ") +(merge-rule "ê½¢" "á„á…ªá‡") +(merge-rule "ê½£" "á„ᅪᇂ") +(merge-rule "꽤" "á„á…«~b") +(merge-rule "ê½¥" "á„ᅫᆨ") +(merge-rule "꽦" "á„ᅫᆩ") +(merge-rule "꽧" "á„ᅫᆪ") +(merge-rule "꽨" "á„ᅫᆫ") +(merge-rule "꽩" "á„ᅫᆬ") +(merge-rule "꽪" "á„á…«á†") +(merge-rule "꽫" "á„ᅫᆮ") +(merge-rule "꽬" "á„ᅫᆯ") +(merge-rule "ê½" "á„ᅫᆰ") +(merge-rule "ê½®" "á„ᅫᆱ") +(merge-rule "꽯" "á„ᅫᆲ") +(merge-rule "ê½°" "á„ᅫᆳ") +(merge-rule "ê½±" "á„ᅫᆴ") +(merge-rule "ê½²" "á„ᅫᆵ") +(merge-rule "ê½³" "á„ᅫᆶ") +(merge-rule "ê½´" "á„ᅫᆷ") +(merge-rule "ê½µ" "á„ᅫᆸ") +(merge-rule "꽶" "á„ᅫᆹ") +(merge-rule "ê½·" "á„ᅫᆺ") +(merge-rule "꽸" "á„ᅫᆻ") +(merge-rule "ê½¹" "á„ᅫᆼ") +(merge-rule "꽺" "á„ᅫᆽ") +(merge-rule "ê½»" "á„ᅫᆾ") +(merge-rule "ê½¼" "á„ᅫᆿ") +(merge-rule "ê½½" "á„ᅫᇀ") +(merge-rule "ê½¾" "á„á…«á‡") +(merge-rule "꽿" "á„ᅫᇂ") +(merge-rule "ê¾€" "á„á…¬~b") +(merge-rule "ê¾" "á„ᅬᆨ") +(merge-rule "꾂" "á„ᅬᆩ") +(merge-rule "꾃" "á„ᅬᆪ") +(merge-rule "꾄" "á„ᅬᆫ") +(merge-rule "ê¾…" "á„ᅬᆬ") +(merge-rule "꾆" "á„á…¬á†") +(merge-rule "꾇" "á„ᅬᆮ") +(merge-rule "꾈" "á„ᅬᆯ") +(merge-rule "꾉" "á„ᅬᆰ") +(merge-rule "꾊" "á„ᅬᆱ") +(merge-rule "꾋" "á„ᅬᆲ") +(merge-rule "꾌" "á„ᅬᆳ") +(merge-rule "ê¾" "á„ᅬᆴ") +(merge-rule "꾎" "á„ᅬᆵ") +(merge-rule "ê¾" "á„ᅬᆶ") +(merge-rule "ê¾" "á„ᅬᆷ") +(merge-rule "꾑" "á„ᅬᆸ") +(merge-rule "ê¾’" "á„ᅬᆹ") +(merge-rule "꾓" "á„ᅬᆺ") +(merge-rule "ê¾”" "á„ᅬᆻ") +(merge-rule "꾕" "á„ᅬᆼ") +(merge-rule "ê¾–" "á„ᅬᆽ") +(merge-rule "ê¾—" "á„ᅬᆾ") +(merge-rule "꾘" "á„ᅬᆿ") +(merge-rule "ê¾™" "á„ᅬᇀ") +(merge-rule "꾚" "á„á…¬á‡") +(merge-rule "ê¾›" "á„ᅬᇂ") +(merge-rule "꾜" "á„á…~b") +(merge-rule "ê¾" "á„á…ᆨ") +(merge-rule "꾞" "á„á…ᆩ") +(merge-rule "꾟" "á„á…ᆪ") +(merge-rule "ê¾ " "á„á…ᆫ") +(merge-rule "꾡" "á„á…ᆬ") +(merge-rule "ê¾¢" "á„á…á†") +(merge-rule "ê¾£" "á„á…ᆮ") +(merge-rule "꾤" "á„á…ᆯ") +(merge-rule "ê¾¥" "á„á…ᆰ") +(merge-rule "꾦" "á„á…ᆱ") +(merge-rule "꾧" "á„á…ᆲ") +(merge-rule "꾨" "á„á…ᆳ") +(merge-rule "꾩" "á„á…ᆴ") +(merge-rule "꾪" "á„á…ᆵ") +(merge-rule "꾫" "á„á…ᆶ") +(merge-rule "꾬" "á„á…ᆷ") +(merge-rule "ê¾" "á„á…ᆸ") +(merge-rule "ê¾®" "á„á…ᆹ") +(merge-rule "꾯" "á„á…ᆺ") +(merge-rule "ê¾°" "á„á…ᆻ") +(merge-rule "ê¾±" "á„á…ᆼ") +(merge-rule "ê¾²" "á„á…ᆽ") +(merge-rule "ê¾³" "á„á…ᆾ") +(merge-rule "ê¾´" "á„á…ᆿ") +(merge-rule "ê¾µ" "á„á…ᇀ") +(merge-rule "꾶" "á„á…á‡") +(merge-rule "ê¾·" "á„á…ᇂ") +(merge-rule "꾸" "á„á…®~b") +(merge-rule "ê¾¹" "á„ᅮᆨ") +(merge-rule "꾺" "á„ᅮᆩ") +(merge-rule "ê¾»" "á„ᅮᆪ") +(merge-rule "ê¾¼" "á„ᅮᆫ") +(merge-rule "ê¾½" "á„ᅮᆬ") +(merge-rule "ê¾¾" "á„á…®á†") +(merge-rule "꾿" "á„ᅮᆮ") +(merge-rule "ê¿€" "á„ᅮᆯ") +(merge-rule "ê¿" "á„ᅮᆰ") +(merge-rule "ê¿‚" "á„ᅮᆱ") +(merge-rule "꿃" "á„ᅮᆲ") +(merge-rule "ê¿„" "á„ᅮᆳ") +(merge-rule "ê¿…" "á„ᅮᆴ") +(merge-rule "꿆" "á„ᅮᆵ") +(merge-rule "꿇" "á„ᅮᆶ") +(merge-rule "꿈" "á„ᅮᆷ") +(merge-rule "꿉" "á„ᅮᆸ") +(merge-rule "ê¿Š" "á„ᅮᆹ") +(merge-rule "ê¿‹" "á„ᅮᆺ") +(merge-rule "ê¿Œ" "á„ᅮᆻ") +(merge-rule "ê¿" "á„ᅮᆼ") +(merge-rule "ê¿Ž" "á„ᅮᆽ") +(merge-rule "ê¿" "á„ᅮᆾ") +(merge-rule "ê¿" "á„ᅮᆿ") +(merge-rule "ê¿‘" "á„ᅮᇀ") +(merge-rule "ê¿’" "á„á…®á‡") +(merge-rule "ê¿“" "á„ᅮᇂ") +(merge-rule "ê¿”" "á„á…¯~b") +(merge-rule "ê¿•" "á„ᅯᆨ") +(merge-rule "ê¿–" "á„ᅯᆩ") +(merge-rule "ê¿—" "á„ᅯᆪ") +(merge-rule "꿘" "á„ᅯᆫ") +(merge-rule "ê¿™" "á„ᅯᆬ") +(merge-rule "ê¿š" "á„á…¯á†") +(merge-rule "ê¿›" "á„ᅯᆮ") +(merge-rule "ê¿œ" "á„ᅯᆯ") +(merge-rule "ê¿" "á„ᅯᆰ") +(merge-rule "ê¿ž" "á„ᅯᆱ") +(merge-rule "ê¿Ÿ" "á„ᅯᆲ") +(merge-rule "ê¿ " "á„ᅯᆳ") +(merge-rule "ê¿¡" "á„ᅯᆴ") +(merge-rule "ê¿¢" "á„ᅯᆵ") +(merge-rule "ê¿£" "á„ᅯᆶ") +(merge-rule "꿤" "á„ᅯᆷ") +(merge-rule "ê¿¥" "á„ᅯᆸ") +(merge-rule "꿦" "á„ᅯᆹ") +(merge-rule "꿧" "á„ᅯᆺ") +(merge-rule "꿨" "á„ᅯᆻ") +(merge-rule "ê¿©" "á„ᅯᆼ") +(merge-rule "꿪" "á„ᅯᆽ") +(merge-rule "ê¿«" "á„ᅯᆾ") +(merge-rule "꿬" "á„ᅯᆿ") +(merge-rule "ê¿" "á„ᅯᇀ") +(merge-rule "ê¿®" "á„á…¯á‡") +(merge-rule "꿯" "á„ᅯᇂ") +(merge-rule "ê¿°" "á„á…°~b") +(merge-rule "꿱" "á„ᅰᆨ") +(merge-rule "꿲" "á„ᅰᆩ") +(merge-rule "꿳" "á„ᅰᆪ") +(merge-rule "ê¿´" "á„ᅰᆫ") +(merge-rule "꿵" "á„ᅰᆬ") +(merge-rule "꿶" "á„á…°á†") +(merge-rule "ê¿·" "á„ᅰᆮ") +(merge-rule "꿸" "á„ᅰᆯ") +(merge-rule "꿹" "á„ᅰᆰ") +(merge-rule "꿺" "á„ᅰᆱ") +(merge-rule "ê¿»" "á„ᅰᆲ") +(merge-rule "꿼" "á„ᅰᆳ") +(merge-rule "꿽" "á„ᅰᆴ") +(merge-rule "꿾" "á„ᅰᆵ") +(merge-rule "ê¿¿" "á„ᅰᆶ") +(merge-rule "뀀" "á„ᅰᆷ") +(merge-rule "ë€" "á„ᅰᆸ") +(merge-rule "뀂" "á„ᅰᆹ") +(merge-rule "뀃" "á„ᅰᆺ") +(merge-rule "뀄" "á„ᅰᆻ") +(merge-rule "뀅" "á„ᅰᆼ") +(merge-rule "뀆" "á„ᅰᆽ") +(merge-rule "뀇" "á„ᅰᆾ") +(merge-rule "뀈" "á„ᅰᆿ") +(merge-rule "뀉" "á„ᅰᇀ") +(merge-rule "뀊" "á„á…°á‡") +(merge-rule "뀋" "á„ᅰᇂ") +(merge-rule "뀌" "á„á…±~b") +(merge-rule "ë€" "á„ᅱᆨ") +(merge-rule "뀎" "á„ᅱᆩ") +(merge-rule "ë€" "á„ᅱᆪ") +(merge-rule "ë€" "á„ᅱᆫ") +(merge-rule "뀑" "á„ᅱᆬ") +(merge-rule "뀒" "á„á…±á†") +(merge-rule "뀓" "á„ᅱᆮ") +(merge-rule "뀔" "á„ᅱᆯ") +(merge-rule "뀕" "á„ᅱᆰ") +(merge-rule "뀖" "á„ᅱᆱ") +(merge-rule "뀗" "á„ᅱᆲ") +(merge-rule "뀘" "á„ᅱᆳ") +(merge-rule "뀙" "á„ᅱᆴ") +(merge-rule "뀚" "á„ᅱᆵ") +(merge-rule "뀛" "á„ᅱᆶ") +(merge-rule "뀜" "á„ᅱᆷ") +(merge-rule "ë€" "á„ᅱᆸ") +(merge-rule "뀞" "á„ᅱᆹ") +(merge-rule "뀟" "á„ᅱᆺ") +(merge-rule "ë€ " "á„ᅱᆻ") +(merge-rule "뀡" "á„ᅱᆼ") +(merge-rule "뀢" "á„ᅱᆽ") +(merge-rule "뀣" "á„ᅱᆾ") +(merge-rule "뀤" "á„ᅱᆿ") +(merge-rule "뀥" "á„ᅱᇀ") +(merge-rule "뀦" "á„á…±á‡") +(merge-rule "뀧" "á„ᅱᇂ") +(merge-rule "뀨" "á„á…²~b") +(merge-rule "뀩" "á„ᅲᆨ") +(merge-rule "뀪" "á„ᅲᆩ") +(merge-rule "뀫" "á„ᅲᆪ") +(merge-rule "뀬" "á„ᅲᆫ") +(merge-rule "ë€" "á„ᅲᆬ") +(merge-rule "뀮" "á„á…²á†") +(merge-rule "뀯" "á„ᅲᆮ") +(merge-rule "뀰" "á„ᅲᆯ") +(merge-rule "뀱" "á„ᅲᆰ") +(merge-rule "뀲" "á„ᅲᆱ") +(merge-rule "뀳" "á„ᅲᆲ") +(merge-rule "뀴" "á„ᅲᆳ") +(merge-rule "뀵" "á„ᅲᆴ") +(merge-rule "뀶" "á„ᅲᆵ") +(merge-rule "뀷" "á„ᅲᆶ") +(merge-rule "뀸" "á„ᅲᆷ") +(merge-rule "뀹" "á„ᅲᆸ") +(merge-rule "뀺" "á„ᅲᆹ") +(merge-rule "뀻" "á„ᅲᆺ") +(merge-rule "뀼" "á„ᅲᆻ") +(merge-rule "뀽" "á„ᅲᆼ") +(merge-rule "뀾" "á„ᅲᆽ") +(merge-rule "뀿" "á„ᅲᆾ") +(merge-rule "ë€" "á„ᅲᆿ") +(merge-rule "ë" "á„ᅲᇀ") +(merge-rule "ë‚" "á„á…²á‡") +(merge-rule "ëƒ" "á„ᅲᇂ") +(merge-rule "ë„" "á„á…³~b") +(merge-rule "ë…" "á„ᅳᆨ") +(merge-rule "ë†" "á„ᅳᆩ") +(merge-rule "ë‡" "á„ᅳᆪ") +(merge-rule "ëˆ" "á„ᅳᆫ") +(merge-rule "ë‰" "á„ᅳᆬ") +(merge-rule "ëŠ" "á„á…³á†") +(merge-rule "ë‹" "á„ᅳᆮ") +(merge-rule "ëŒ" "á„ᅳᆯ") +(merge-rule "ë" "á„ᅳᆰ") +(merge-rule "ëŽ" "á„ᅳᆱ") +(merge-rule "ë" "á„ᅳᆲ") +(merge-rule "ë" "á„ᅳᆳ") +(merge-rule "ë‘" "á„ᅳᆴ") +(merge-rule "ë’" "á„ᅳᆵ") +(merge-rule "ë“" "á„ᅳᆶ") +(merge-rule "ë”" "á„ᅳᆷ") +(merge-rule "ë•" "á„ᅳᆸ") +(merge-rule "ë–" "á„ᅳᆹ") +(merge-rule "ë—" "á„ᅳᆺ") +(merge-rule "ë˜" "á„ᅳᆻ") +(merge-rule "ë™" "á„ᅳᆼ") +(merge-rule "ëš" "á„ᅳᆽ") +(merge-rule "ë›" "á„ᅳᆾ") +(merge-rule "ëœ" "á„ᅳᆿ") +(merge-rule "ë" "á„ᅳᇀ") +(merge-rule "ëž" "á„á…³á‡") +(merge-rule "ëŸ" "á„ᅳᇂ") +(merge-rule "ë " "á„á…´~b") +(merge-rule "ë¡" "á„ᅴᆨ") +(merge-rule "ë¢" "á„ᅴᆩ") +(merge-rule "ë£" "á„ᅴᆪ") +(merge-rule "ë¤" "á„ᅴᆫ") +(merge-rule "ë¥" "á„ᅴᆬ") +(merge-rule "ë¦" "á„á…´á†") +(merge-rule "ë§" "á„ᅴᆮ") +(merge-rule "ë¨" "á„ᅴᆯ") +(merge-rule "ë©" "á„ᅴᆰ") +(merge-rule "ëª" "á„ᅴᆱ") +(merge-rule "ë«" "á„ᅴᆲ") +(merge-rule "ë¬" "á„ᅴᆳ") +(merge-rule "ë" "á„ᅴᆴ") +(merge-rule "ë®" "á„ᅴᆵ") +(merge-rule "ë¯" "á„ᅴᆶ") +(merge-rule "ë°" "á„ᅴᆷ") +(merge-rule "ë±" "á„ᅴᆸ") +(merge-rule "ë²" "á„ᅴᆹ") +(merge-rule "ë³" "á„ᅴᆺ") +(merge-rule "ë´" "á„ᅴᆻ") +(merge-rule "ëµ" "á„ᅴᆼ") +(merge-rule "ë¶" "á„ᅴᆽ") +(merge-rule "ë·" "á„ᅴᆾ") +(merge-rule "ë¸" "á„ᅴᆿ") +(merge-rule "ë¹" "á„ᅴᇀ") +(merge-rule "ëº" "á„á…´á‡") +(merge-rule "ë»" "á„ᅴᇂ") +(merge-rule "ë¼" "á„á…µ~b") +(merge-rule "ë½" "á„ᅵᆨ") +(merge-rule "ë¾" "á„ᅵᆩ") +(merge-rule "ë¿" "á„ᅵᆪ") +(merge-rule "ë‚€" "á„ᅵᆫ") +(merge-rule "ë‚" "á„ᅵᆬ") +(merge-rule "ë‚‚" "á„á…µá†") +(merge-rule "낃" "á„ᅵᆮ") +(merge-rule "ë‚„" "á„ᅵᆯ") +(merge-rule "ë‚…" "á„ᅵᆰ") +(merge-rule "낆" "á„ᅵᆱ") +(merge-rule "낇" "á„ᅵᆲ") +(merge-rule "낈" "á„ᅵᆳ") +(merge-rule "낉" "á„ᅵᆴ") +(merge-rule "ë‚Š" "á„ᅵᆵ") +(merge-rule "ë‚‹" "á„ᅵᆶ") +(merge-rule "ë‚Œ" "á„ᅵᆷ") +(merge-rule "ë‚" "á„ᅵᆸ") +(merge-rule "ë‚Ž" "á„ᅵᆹ") +(merge-rule "ë‚" "á„ᅵᆺ") +(merge-rule "ë‚" "á„ᅵᆻ") +(merge-rule "ë‚‘" "á„ᅵᆼ") +(merge-rule "ë‚’" "á„ᅵᆽ") +(merge-rule "ë‚“" "á„ᅵᆾ") +(merge-rule "ë‚”" "á„ᅵᆿ") +(merge-rule "ë‚•" "á„ᅵᇀ") +(merge-rule "ë‚–" "á„á…µá‡") +(merge-rule "ë‚—" "á„ᅵᇂ") +(merge-rule "나" "á„‚á…¡~b") +(merge-rule "ë‚™" "낙") +(merge-rule "ë‚š" "낚") +(merge-rule "ë‚›" "낛") +(merge-rule "ë‚œ" "난") +(merge-rule "ë‚" "낝") +(merge-rule "ë‚ž" "á„‚á…¡á†") +(merge-rule "ë‚Ÿ" "낟") +(merge-rule "ë‚ " "날") +(merge-rule "ë‚¡" "낡") +(merge-rule "ë‚¢" "낢") +(merge-rule "ë‚£" "낣") +(merge-rule "낤" "낤") +(merge-rule "ë‚¥" "낥") +(merge-rule "낦" "낦") +(merge-rule "낧" "낧") +(merge-rule "남" "남") +(merge-rule "ë‚©" "납") +(merge-rule "낪" "낪") +(merge-rule "ë‚«" "낫") +(merge-rule "났" "났") +(merge-rule "ë‚" "낭") +(merge-rule "ë‚®" "낮") +(merge-rule "낯" "낯") +(merge-rule "ë‚°" "낰") +(merge-rule "낱" "낱") +(merge-rule "낲" "á„‚á…¡á‡") +(merge-rule "낳" "낳") +(merge-rule "ë‚´" "á„‚á…¢~b") +(merge-rule "낵" "낵") +(merge-rule "낶" "낶") +(merge-rule "ë‚·" "낷") +(merge-rule "낸" "낸") +(merge-rule "낹" "낹") +(merge-rule "낺" "á„‚á…¢á†") +(merge-rule "ë‚»" "낻") +(merge-rule "낼" "낼") +(merge-rule "낽" "낽") +(merge-rule "낾" "낾") +(merge-rule "ë‚¿" "낿") +(merge-rule "냀" "냀") +(merge-rule "ëƒ" "냁") +(merge-rule "냂" "냂") +(merge-rule "냃" "냃") +(merge-rule "냄" "냄") +(merge-rule "냅" "냅") +(merge-rule "냆" "냆") +(merge-rule "냇" "냇") +(merge-rule "냈" "냈") +(merge-rule "냉" "냉") +(merge-rule "냊" "냊") +(merge-rule "냋" "냋") +(merge-rule "냌" "냌") +(merge-rule "ëƒ" "냍") +(merge-rule "냎" "á„‚á…¢á‡") +(merge-rule "ëƒ" "냏") +(merge-rule "ëƒ" "á„‚á…£~b") +(merge-rule "냑" "냑") +(merge-rule "냒" "냒") +(merge-rule "냓" "냓") +(merge-rule "냔" "냔") +(merge-rule "냕" "냕") +(merge-rule "냖" "á„‚á…£á†") +(merge-rule "냗" "냗") +(merge-rule "냘" "냘") +(merge-rule "냙" "냙") +(merge-rule "냚" "냚") +(merge-rule "냛" "냛") +(merge-rule "냜" "냜") +(merge-rule "ëƒ" "냝") +(merge-rule "냞" "냞") +(merge-rule "냟" "냟") +(merge-rule "ëƒ " "냠") +(merge-rule "냡" "냡") +(merge-rule "냢" "냢") +(merge-rule "냣" "냣") +(merge-rule "냤" "냤") +(merge-rule "냥" "냥") +(merge-rule "냦" "냦") +(merge-rule "냧" "냧") +(merge-rule "냨" "냨") +(merge-rule "냩" "냩") +(merge-rule "냪" "á„‚á…£á‡") +(merge-rule "냫" "냫") +(merge-rule "냬" "á„‚á…¤~b") +(merge-rule "ëƒ" "냭") +(merge-rule "냮" "냮") +(merge-rule "냯" "냯") +(merge-rule "냰" "냰") +(merge-rule "냱" "냱") +(merge-rule "냲" "á„‚á…¤á†") +(merge-rule "냳" "냳") +(merge-rule "냴" "냴") +(merge-rule "냵" "냵") +(merge-rule "냶" "냶") +(merge-rule "냷" "냷") +(merge-rule "냸" "냸") +(merge-rule "냹" "냹") +(merge-rule "냺" "냺") +(merge-rule "냻" "냻") +(merge-rule "냼" "냼") +(merge-rule "냽" "냽") +(merge-rule "냾" "냾") +(merge-rule "냿" "냿") +(merge-rule "ë„€" "넀") +(merge-rule "ë„" "넁") +(merge-rule "ë„‚" "넂") +(merge-rule "넃" "넃") +(merge-rule "ë„„" "넄") +(merge-rule "ë„…" "넅") +(merge-rule "넆" "á„‚á…¤á‡") +(merge-rule "넇" "넇") +(merge-rule "너" "á„‚á…¥~b") +(merge-rule "넉" "넉") +(merge-rule "ë„Š" "넊") +(merge-rule "ë„‹" "넋") +(merge-rule "ë„Œ" "넌") +(merge-rule "ë„" "넍") +(merge-rule "ë„Ž" "á„‚á…¥á†") +(merge-rule "ë„" "넏") +(merge-rule "ë„" "널") +(merge-rule "ë„‘" "넑") +(merge-rule "ë„’" "넒") +(merge-rule "ë„“" "넓") +(merge-rule "ë„”" "넔") +(merge-rule "ë„•" "넕") +(merge-rule "ë„–" "넖") +(merge-rule "ë„—" "넗") +(merge-rule "넘" "넘") +(merge-rule "ë„™" "넙") +(merge-rule "ë„š" "넚") +(merge-rule "ë„›" "넛") +(merge-rule "ë„œ" "넜") +(merge-rule "ë„" "넝") +(merge-rule "ë„ž" "넞") +(merge-rule "ë„Ÿ" "넟") +(merge-rule "ë„ " "넠") +(merge-rule "ë„¡" "넡") +(merge-rule "ë„¢" "á„‚á…¥á‡") +(merge-rule "ë„£" "넣") +(merge-rule "네" "á„‚á…¦~b") +(merge-rule "ë„¥" "넥") +(merge-rule "넦" "넦") +(merge-rule "넧" "넧") +(merge-rule "넨" "넨") +(merge-rule "ë„©" "넩") +(merge-rule "넪" "á„‚á…¦á†") +(merge-rule "ë„«" "넫") +(merge-rule "넬" "넬") +(merge-rule "ë„" "넭") +(merge-rule "ë„®" "넮") +(merge-rule "넯" "넯") +(merge-rule "ë„°" "넰") +(merge-rule "넱" "넱") +(merge-rule "넲" "넲") +(merge-rule "넳" "넳") +(merge-rule "ë„´" "넴") +(merge-rule "넵" "넵") +(merge-rule "넶" "넶") +(merge-rule "ë„·" "넷") +(merge-rule "넸" "넸") +(merge-rule "넹" "넹") +(merge-rule "넺" "넺") +(merge-rule "ë„»" "넻") +(merge-rule "넼" "넼") +(merge-rule "넽" "넽") +(merge-rule "넾" "á„‚á…¦á‡") +(merge-rule "ë„¿" "넿") +(merge-rule "ë…€" "á„‚á…§~b") +(merge-rule "ë…" "녁") +(merge-rule "ë…‚" "녂") +(merge-rule "ë…ƒ" "녃") +(merge-rule "ë…„" "년") +(merge-rule "ë……" "녅") +(merge-rule "ë…†" "á„‚á…§á†") +(merge-rule "ë…‡" "녇") +(merge-rule "ë…ˆ" "녈") +(merge-rule "ë…‰" "녉") +(merge-rule "ë…Š" "녊") +(merge-rule "ë…‹" "녋") +(merge-rule "ë…Œ" "녌") +(merge-rule "ë…" "녍") +(merge-rule "ë…Ž" "녎") +(merge-rule "ë…" "녏") +(merge-rule "ë…" "념") +(merge-rule "ë…‘" "녑") +(merge-rule "ë…’" "녒") +(merge-rule "ë…“" "녓") +(merge-rule "ë…”" "녔") +(merge-rule "ë…•" "녕") +(merge-rule "ë…–" "녖") +(merge-rule "ë…—" "녗") +(merge-rule "ë…˜" "녘") +(merge-rule "ë…™" "녙") +(merge-rule "ë…š" "á„‚á…§á‡") +(merge-rule "ë…›" "녛") +(merge-rule "ë…œ" "á„‚á…¨~b") +(merge-rule "ë…" "녝") +(merge-rule "ë…ž" "녞") +(merge-rule "ë…Ÿ" "녟") +(merge-rule "ë… " "녠") +(merge-rule "ë…¡" "녡") +(merge-rule "ë…¢" "á„‚á…¨á†") +(merge-rule "ë…£" "녣") +(merge-rule "ë…¤" "녤") +(merge-rule "ë…¥" "녥") +(merge-rule "ë…¦" "녦") +(merge-rule "ë…§" "녧") +(merge-rule "ë…¨" "녨") +(merge-rule "ë…©" "녩") +(merge-rule "ë…ª" "녪") +(merge-rule "ë…«" "녫") +(merge-rule "ë…¬" "녬") +(merge-rule "ë…" "녭") +(merge-rule "ë…®" "녮") +(merge-rule "ë…¯" "녯") +(merge-rule "ë…°" "녰") +(merge-rule "ë…±" "녱") +(merge-rule "ë…²" "녲") +(merge-rule "ë…³" "녳") +(merge-rule "ë…´" "녴") +(merge-rule "ë…µ" "녵") +(merge-rule "ë…¶" "á„‚á…¨á‡") +(merge-rule "ë…·" "녷") +(merge-rule "ë…¸" "á„‚á…©~b") +(merge-rule "ë…¹" "녹") +(merge-rule "ë…º" "녺") +(merge-rule "ë…»" "녻") +(merge-rule "ë…¼" "논") +(merge-rule "ë…½" "녽") +(merge-rule "ë…¾" "á„‚á…©á†") +(merge-rule "ë…¿" "녿") +(merge-rule "놀" "놀") +(merge-rule "ë†" "놁") +(merge-rule "놂" "놂") +(merge-rule "놃" "놃") +(merge-rule "놄" "놄") +(merge-rule "놅" "놅") +(merge-rule "놆" "놆") +(merge-rule "놇" "놇") +(merge-rule "놈" "놈") +(merge-rule "놉" "놉") +(merge-rule "놊" "놊") +(merge-rule "놋" "놋") +(merge-rule "놌" "놌") +(merge-rule "ë†" "농") +(merge-rule "놎" "놎") +(merge-rule "ë†" "놏") +(merge-rule "ë†" "놐") +(merge-rule "놑" "놑") +(merge-rule "높" "á„‚á…©á‡") +(merge-rule "놓" "놓") +(merge-rule "놔" "á„‚á…ª~b") +(merge-rule "놕" "놕") +(merge-rule "놖" "놖") +(merge-rule "놗" "놗") +(merge-rule "놘" "놘") +(merge-rule "놙" "놙") +(merge-rule "놚" "á„‚á…ªá†") +(merge-rule "놛" "놛") +(merge-rule "놜" "놜") +(merge-rule "ë†" "놝") +(merge-rule "놞" "놞") +(merge-rule "놟" "놟") +(merge-rule "ë† " "놠") +(merge-rule "놡" "놡") +(merge-rule "놢" "놢") +(merge-rule "놣" "놣") +(merge-rule "놤" "놤") +(merge-rule "놥" "놥") +(merge-rule "놦" "놦") +(merge-rule "놧" "놧") +(merge-rule "놨" "놨") +(merge-rule "놩" "놩") +(merge-rule "놪" "놪") +(merge-rule "놫" "놫") +(merge-rule "놬" "놬") +(merge-rule "ë†" "놭") +(merge-rule "놮" "á„‚á…ªá‡") +(merge-rule "놯" "놯") +(merge-rule "놰" "á„‚á…«~b") +(merge-rule "놱" "놱") +(merge-rule "놲" "놲") +(merge-rule "놳" "놳") +(merge-rule "놴" "놴") +(merge-rule "놵" "놵") +(merge-rule "놶" "á„‚á…«á†") +(merge-rule "놷" "놷") +(merge-rule "놸" "놸") +(merge-rule "놹" "놹") +(merge-rule "놺" "놺") +(merge-rule "놻" "놻") +(merge-rule "놼" "놼") +(merge-rule "놽" "놽") +(merge-rule "놾" "놾") +(merge-rule "놿" "놿") +(merge-rule "뇀" "뇀") +(merge-rule "ë‡" "뇁") +(merge-rule "뇂" "뇂") +(merge-rule "뇃" "뇃") +(merge-rule "뇄" "뇄") +(merge-rule "뇅" "뇅") +(merge-rule "뇆" "뇆") +(merge-rule "뇇" "뇇") +(merge-rule "뇈" "뇈") +(merge-rule "뇉" "뇉") +(merge-rule "뇊" "á„‚á…«á‡") +(merge-rule "뇋" "뇋") +(merge-rule "뇌" "á„‚á…¬~b") +(merge-rule "ë‡" "뇍") +(merge-rule "뇎" "뇎") +(merge-rule "ë‡" "뇏") +(merge-rule "ë‡" "뇐") +(merge-rule "뇑" "뇑") +(merge-rule "뇒" "á„‚á…¬á†") +(merge-rule "뇓" "뇓") +(merge-rule "뇔" "뇔") +(merge-rule "뇕" "뇕") +(merge-rule "뇖" "뇖") +(merge-rule "뇗" "뇗") +(merge-rule "뇘" "뇘") +(merge-rule "뇙" "뇙") +(merge-rule "뇚" "뇚") +(merge-rule "뇛" "뇛") +(merge-rule "뇜" "뇜") +(merge-rule "ë‡" "뇝") +(merge-rule "뇞" "뇞") +(merge-rule "뇟" "뇟") +(merge-rule "ë‡ " "뇠") +(merge-rule "뇡" "뇡") +(merge-rule "뇢" "뇢") +(merge-rule "뇣" "뇣") +(merge-rule "뇤" "뇤") +(merge-rule "뇥" "뇥") +(merge-rule "뇦" "á„‚á…¬á‡") +(merge-rule "뇧" "뇧") +(merge-rule "뇨" "á„‚á…~b") +(merge-rule "뇩" "á„‚á…ᆨ") +(merge-rule "뇪" "á„‚á…ᆩ") +(merge-rule "뇫" "á„‚á…ᆪ") +(merge-rule "뇬" "á„‚á…ᆫ") +(merge-rule "ë‡" "á„‚á…ᆬ") +(merge-rule "뇮" "á„‚á…á†") +(merge-rule "뇯" "á„‚á…ᆮ") +(merge-rule "뇰" "á„‚á…ᆯ") +(merge-rule "뇱" "á„‚á…ᆰ") +(merge-rule "뇲" "á„‚á…ᆱ") +(merge-rule "뇳" "á„‚á…ᆲ") +(merge-rule "뇴" "á„‚á…ᆳ") +(merge-rule "뇵" "á„‚á…ᆴ") +(merge-rule "뇶" "á„‚á…ᆵ") +(merge-rule "뇷" "á„‚á…ᆶ") +(merge-rule "뇸" "á„‚á…ᆷ") +(merge-rule "뇹" "á„‚á…ᆸ") +(merge-rule "뇺" "á„‚á…ᆹ") +(merge-rule "뇻" "á„‚á…ᆺ") +(merge-rule "뇼" "á„‚á…ᆻ") +(merge-rule "뇽" "á„‚á…ᆼ") +(merge-rule "뇾" "á„‚á…ᆽ") +(merge-rule "뇿" "á„‚á…ᆾ") +(merge-rule "눀" "á„‚á…ᆿ") +(merge-rule "ëˆ" "á„‚á…ᇀ") +(merge-rule "눂" "á„‚á…á‡") +(merge-rule "눃" "á„‚á…ᇂ") +(merge-rule "누" "á„‚á…®~b") +(merge-rule "눅" "눅") +(merge-rule "눆" "눆") +(merge-rule "눇" "눇") +(merge-rule "눈" "눈") +(merge-rule "눉" "눉") +(merge-rule "눊" "á„‚á…®á†") +(merge-rule "눋" "눋") +(merge-rule "눌" "눌") +(merge-rule "ëˆ" "눍") +(merge-rule "눎" "눎") +(merge-rule "ëˆ" "눏") +(merge-rule "ëˆ" "눐") +(merge-rule "눑" "눑") +(merge-rule "눒" "눒") +(merge-rule "눓" "눓") +(merge-rule "눔" "눔") +(merge-rule "눕" "눕") +(merge-rule "눖" "눖") +(merge-rule "눗" "눗") +(merge-rule "눘" "눘") +(merge-rule "눙" "눙") +(merge-rule "눚" "눚") +(merge-rule "눛" "눛") +(merge-rule "눜" "눜") +(merge-rule "ëˆ" "눝") +(merge-rule "눞" "á„‚á…®á‡") +(merge-rule "눟" "눟") +(merge-rule "ëˆ " "á„‚á…¯~b") +(merge-rule "눡" "눡") +(merge-rule "눢" "눢") +(merge-rule "눣" "눣") +(merge-rule "눤" "눤") +(merge-rule "눥" "눥") +(merge-rule "눦" "á„‚á…¯á†") +(merge-rule "눧" "눧") +(merge-rule "눨" "눨") +(merge-rule "눩" "눩") +(merge-rule "눪" "눪") +(merge-rule "눫" "눫") +(merge-rule "눬" "눬") +(merge-rule "ëˆ" "눭") +(merge-rule "눮" "눮") +(merge-rule "눯" "눯") +(merge-rule "눰" "눰") +(merge-rule "눱" "눱") +(merge-rule "눲" "눲") +(merge-rule "눳" "눳") +(merge-rule "눴" "눴") +(merge-rule "눵" "눵") +(merge-rule "눶" "눶") +(merge-rule "눷" "눷") +(merge-rule "눸" "눸") +(merge-rule "눹" "눹") +(merge-rule "눺" "á„‚á…¯á‡") +(merge-rule "눻" "눻") +(merge-rule "눼" "á„‚á…°~b") +(merge-rule "눽" "눽") +(merge-rule "눾" "눾") +(merge-rule "눿" "눿") +(merge-rule "뉀" "뉀") +(merge-rule "ë‰" "뉁") +(merge-rule "뉂" "á„‚á…°á†") +(merge-rule "뉃" "뉃") +(merge-rule "뉄" "뉄") +(merge-rule "뉅" "뉅") +(merge-rule "뉆" "뉆") +(merge-rule "뉇" "뉇") +(merge-rule "뉈" "뉈") +(merge-rule "뉉" "뉉") +(merge-rule "뉊" "뉊") +(merge-rule "뉋" "뉋") +(merge-rule "뉌" "뉌") +(merge-rule "ë‰" "뉍") +(merge-rule "뉎" "뉎") +(merge-rule "ë‰" "뉏") +(merge-rule "ë‰" "뉐") +(merge-rule "뉑" "뉑") +(merge-rule "뉒" "뉒") +(merge-rule "뉓" "뉓") +(merge-rule "뉔" "뉔") +(merge-rule "뉕" "뉕") +(merge-rule "뉖" "á„‚á…°á‡") +(merge-rule "뉗" "뉗") +(merge-rule "뉘" "á„‚á…±~b") +(merge-rule "뉙" "뉙") +(merge-rule "뉚" "뉚") +(merge-rule "뉛" "뉛") +(merge-rule "뉜" "뉜") +(merge-rule "ë‰" "뉝") +(merge-rule "뉞" "á„‚á…±á†") +(merge-rule "뉟" "뉟") +(merge-rule "ë‰ " "뉠") +(merge-rule "뉡" "뉡") +(merge-rule "뉢" "뉢") +(merge-rule "뉣" "뉣") +(merge-rule "뉤" "뉤") +(merge-rule "뉥" "뉥") +(merge-rule "뉦" "뉦") +(merge-rule "뉧" "뉧") +(merge-rule "뉨" "뉨") +(merge-rule "뉩" "뉩") +(merge-rule "뉪" "뉪") +(merge-rule "뉫" "뉫") +(merge-rule "뉬" "뉬") +(merge-rule "ë‰" "뉭") +(merge-rule "뉮" "뉮") +(merge-rule "뉯" "뉯") +(merge-rule "뉰" "뉰") +(merge-rule "뉱" "뉱") +(merge-rule "뉲" "á„‚á…±á‡") +(merge-rule "뉳" "뉳") +(merge-rule "뉴" "á„‚á…²~b") +(merge-rule "뉵" "뉵") +(merge-rule "뉶" "뉶") +(merge-rule "뉷" "뉷") +(merge-rule "뉸" "뉸") +(merge-rule "뉹" "뉹") +(merge-rule "뉺" "á„‚á…²á†") +(merge-rule "뉻" "뉻") +(merge-rule "뉼" "뉼") +(merge-rule "뉽" "뉽") +(merge-rule "뉾" "뉾") +(merge-rule "뉿" "뉿") +(merge-rule "늀" "늀") +(merge-rule "ëŠ" "늁") +(merge-rule "늂" "늂") +(merge-rule "늃" "늃") +(merge-rule "늄" "늄") +(merge-rule "늅" "늅") +(merge-rule "늆" "늆") +(merge-rule "늇" "늇") +(merge-rule "늈" "늈") +(merge-rule "늉" "늉") +(merge-rule "늊" "늊") +(merge-rule "늋" "늋") +(merge-rule "늌" "늌") +(merge-rule "ëŠ" "늍") +(merge-rule "늎" "á„‚á…²á‡") +(merge-rule "ëŠ" "늏") +(merge-rule "ëŠ" "á„‚á…³~b") +(merge-rule "늑" "늑") +(merge-rule "늒" "늒") +(merge-rule "늓" "늓") +(merge-rule "는" "는") +(merge-rule "늕" "늕") +(merge-rule "늖" "á„‚á…³á†") +(merge-rule "늗" "늗") +(merge-rule "늘" "늘") +(merge-rule "늙" "늙") +(merge-rule "늚" "늚") +(merge-rule "늛" "늛") +(merge-rule "늜" "늜") +(merge-rule "ëŠ" "늝") +(merge-rule "늞" "늞") +(merge-rule "늟" "늟") +(merge-rule "ëŠ " "늠") +(merge-rule "늡" "늡") +(merge-rule "늢" "늢") +(merge-rule "늣" "늣") +(merge-rule "늤" "늤") +(merge-rule "능" "능") +(merge-rule "늦" "늦") +(merge-rule "늧" "늧") +(merge-rule "늨" "늨") +(merge-rule "늩" "늩") +(merge-rule "늪" "á„‚á…³á‡") +(merge-rule "늫" "늫") +(merge-rule "늬" "á„‚á…´~b") +(merge-rule "ëŠ" "늭") +(merge-rule "늮" "늮") +(merge-rule "늯" "늯") +(merge-rule "늰" "늰") +(merge-rule "늱" "늱") +(merge-rule "늲" "á„‚á…´á†") +(merge-rule "늳" "늳") +(merge-rule "늴" "늴") +(merge-rule "늵" "늵") +(merge-rule "늶" "늶") +(merge-rule "늷" "늷") +(merge-rule "늸" "늸") +(merge-rule "늹" "늹") +(merge-rule "늺" "늺") +(merge-rule "늻" "늻") +(merge-rule "늼" "늼") +(merge-rule "늽" "늽") +(merge-rule "늾" "늾") +(merge-rule "늿" "늿") +(merge-rule "ë‹€" "닀") +(merge-rule "ë‹" "닁") +(merge-rule "ë‹‚" "닂") +(merge-rule "닃" "닃") +(merge-rule "ë‹„" "닄") +(merge-rule "ë‹…" "닅") +(merge-rule "닆" "á„‚á…´á‡") +(merge-rule "닇" "닇") +(merge-rule "니" "á„‚á…µ~b") +(merge-rule "닉" "닉") +(merge-rule "ë‹Š" "닊") +(merge-rule "ë‹‹" "닋") +(merge-rule "ë‹Œ" "닌") +(merge-rule "ë‹" "닍") +(merge-rule "ë‹Ž" "á„‚á…µá†") +(merge-rule "ë‹" "닏") +(merge-rule "ë‹" "닐") +(merge-rule "ë‹‘" "닑") +(merge-rule "ë‹’" "닒") +(merge-rule "ë‹“" "닓") +(merge-rule "ë‹”" "닔") +(merge-rule "ë‹•" "닕") +(merge-rule "ë‹–" "닖") +(merge-rule "ë‹—" "닗") +(merge-rule "님" "님") +(merge-rule "ë‹™" "닙") +(merge-rule "ë‹š" "닚") +(merge-rule "ë‹›" "닛") +(merge-rule "ë‹œ" "닜") +(merge-rule "ë‹" "닝") +(merge-rule "ë‹ž" "닞") +(merge-rule "ë‹Ÿ" "닟") +(merge-rule "ë‹ " "닠") +(merge-rule "ë‹¡" "닡") +(merge-rule "ë‹¢" "á„‚á…µá‡") +(merge-rule "ë‹£" "닣") +(merge-rule "다" "다~b") +(merge-rule "ë‹¥" "닥") +(merge-rule "닦" "닦") +(merge-rule "닧" "닧") +(merge-rule "단" "단") +(merge-rule "ë‹©" "닩") +(merge-rule "닪" "다á†") +(merge-rule "ë‹«" "닫") +(merge-rule "달" "달") +(merge-rule "ë‹" "닭") +(merge-rule "ë‹®" "닮") +(merge-rule "닯" "닯") +(merge-rule "ë‹°" "닰") +(merge-rule "닱" "닱") +(merge-rule "닲" "닲") +(merge-rule "닳" "닳") +(merge-rule "ë‹´" "담") +(merge-rule "답" "답") +(merge-rule "닶" "닶") +(merge-rule "ë‹·" "닷") +(merge-rule "닸" "닸") +(merge-rule "당" "당") +(merge-rule "닺" "닺") +(merge-rule "ë‹»" "닻") +(merge-rule "닼" "닼") +(merge-rule "닽" "닽") +(merge-rule "닾" "다á‡") +(merge-rule "ë‹¿" "닿") +(merge-rule "대" "대~b") +(merge-rule "ëŒ" "댁") +(merge-rule "댂" "댂") +(merge-rule "댃" "댃") +(merge-rule "댄" "댄") +(merge-rule "댅" "댅") +(merge-rule "댆" "대á†") +(merge-rule "댇" "댇") +(merge-rule "댈" "댈") +(merge-rule "댉" "댉") +(merge-rule "댊" "댊") +(merge-rule "댋" "댋") +(merge-rule "댌" "댌") +(merge-rule "ëŒ" "댍") +(merge-rule "댎" "댎") +(merge-rule "ëŒ" "댏") +(merge-rule "ëŒ" "댐") +(merge-rule "댑" "댑") +(merge-rule "댒" "댒") +(merge-rule "댓" "댓") +(merge-rule "댔" "댔") +(merge-rule "댕" "댕") +(merge-rule "댖" "댖") +(merge-rule "댗" "댗") +(merge-rule "댘" "댘") +(merge-rule "댙" "댙") +(merge-rule "댚" "대á‡") +(merge-rule "댛" "댛") +(merge-rule "댜" "댜~b") +(merge-rule "ëŒ" "댝") +(merge-rule "댞" "댞") +(merge-rule "댟" "댟") +(merge-rule "ëŒ " "댠") +(merge-rule "댡" "댡") +(merge-rule "댢" "댜á†") +(merge-rule "댣" "댣") +(merge-rule "댤" "댤") +(merge-rule "댥" "댥") +(merge-rule "댦" "댦") +(merge-rule "댧" "댧") +(merge-rule "댨" "댨") +(merge-rule "댩" "댩") +(merge-rule "댪" "댪") +(merge-rule "댫" "댫") +(merge-rule "댬" "댬") +(merge-rule "ëŒ" "댭") +(merge-rule "댮" "댮") +(merge-rule "댯" "댯") +(merge-rule "댰" "댰") +(merge-rule "댱" "댱") +(merge-rule "댲" "댲") +(merge-rule "댳" "댳") +(merge-rule "댴" "댴") +(merge-rule "댵" "댵") +(merge-rule "댶" "댜á‡") +(merge-rule "댷" "댷") +(merge-rule "댸" "댸~b") +(merge-rule "댹" "댹") +(merge-rule "댺" "댺") +(merge-rule "댻" "댻") +(merge-rule "댼" "댼") +(merge-rule "댽" "댽") +(merge-rule "댾" "댸á†") +(merge-rule "댿" "댿") +(merge-rule "ë€" "덀") +(merge-rule "ë" "덁") +(merge-rule "ë‚" "덂") +(merge-rule "ëƒ" "덃") +(merge-rule "ë„" "덄") +(merge-rule "ë…" "덅") +(merge-rule "ë†" "덆") +(merge-rule "ë‡" "덇") +(merge-rule "ëˆ" "덈") +(merge-rule "ë‰" "덉") +(merge-rule "ëŠ" "덊") +(merge-rule "ë‹" "덋") +(merge-rule "ëŒ" "덌") +(merge-rule "ë" "덍") +(merge-rule "ëŽ" "덎") +(merge-rule "ë" "덏") +(merge-rule "ë" "덐") +(merge-rule "ë‘" "덑") +(merge-rule "ë’" "댸á‡") +(merge-rule "ë“" "덓") +(merge-rule "ë”" "더~b") +(merge-rule "ë•" "덕") +(merge-rule "ë–" "덖") +(merge-rule "ë—" "덗") +(merge-rule "ë˜" "던") +(merge-rule "ë™" "덙") +(merge-rule "ëš" "더á†") +(merge-rule "ë›" "덛") +(merge-rule "ëœ" "덜") +(merge-rule "ë" "덝") +(merge-rule "ëž" "덞") +(merge-rule "ëŸ" "덟") +(merge-rule "ë " "덠") +(merge-rule "ë¡" "덡") +(merge-rule "ë¢" "덢") +(merge-rule "ë£" "덣") +(merge-rule "ë¤" "덤") +(merge-rule "ë¥" "덥") +(merge-rule "ë¦" "덦") +(merge-rule "ë§" "덧") +(merge-rule "ë¨" "덨") +(merge-rule "ë©" "덩") +(merge-rule "ëª" "덪") +(merge-rule "ë«" "덫") +(merge-rule "ë¬" "덬") +(merge-rule "ë" "덭") +(merge-rule "ë®" "더á‡") +(merge-rule "ë¯" "덯") +(merge-rule "ë°" "데~b") +(merge-rule "ë±" "덱") +(merge-rule "ë²" "덲") +(merge-rule "ë³" "덳") +(merge-rule "ë´" "덴") +(merge-rule "ëµ" "덵") +(merge-rule "ë¶" "데á†") +(merge-rule "ë·" "덷") +(merge-rule "ë¸" "델") +(merge-rule "ë¹" "덹") +(merge-rule "ëº" "덺") +(merge-rule "ë»" "덻") +(merge-rule "ë¼" "덼") +(merge-rule "ë½" "덽") +(merge-rule "ë¾" "덾") +(merge-rule "ë¿" "덿") +(merge-rule "뎀" "뎀") +(merge-rule "ëŽ" "뎁") +(merge-rule "뎂" "뎂") +(merge-rule "뎃" "뎃") +(merge-rule "뎄" "뎄") +(merge-rule "뎅" "뎅") +(merge-rule "뎆" "뎆") +(merge-rule "뎇" "뎇") +(merge-rule "뎈" "뎈") +(merge-rule "뎉" "뎉") +(merge-rule "뎊" "데á‡") +(merge-rule "뎋" "뎋") +(merge-rule "뎌" "뎌~b") +(merge-rule "ëŽ" "뎍") +(merge-rule "뎎" "뎎") +(merge-rule "ëŽ" "뎏") +(merge-rule "ëŽ" "뎐") +(merge-rule "뎑" "뎑") +(merge-rule "뎒" "뎌á†") +(merge-rule "뎓" "뎓") +(merge-rule "뎔" "뎔") +(merge-rule "뎕" "뎕") +(merge-rule "뎖" "뎖") +(merge-rule "뎗" "뎗") +(merge-rule "뎘" "뎘") +(merge-rule "뎙" "뎙") +(merge-rule "뎚" "뎚") +(merge-rule "뎛" "뎛") +(merge-rule "뎜" "뎜") +(merge-rule "ëŽ" "뎝") +(merge-rule "뎞" "뎞") +(merge-rule "뎟" "뎟") +(merge-rule "ëŽ " "뎠") +(merge-rule "뎡" "뎡") +(merge-rule "뎢" "뎢") +(merge-rule "뎣" "뎣") +(merge-rule "뎤" "뎤") +(merge-rule "뎥" "뎥") +(merge-rule "뎦" "뎌á‡") +(merge-rule "뎧" "뎧") +(merge-rule "뎨" "뎨~b") +(merge-rule "뎩" "뎩") +(merge-rule "뎪" "뎪") +(merge-rule "뎫" "뎫") +(merge-rule "뎬" "뎬") +(merge-rule "ëŽ" "뎭") +(merge-rule "뎮" "뎨á†") +(merge-rule "뎯" "뎯") +(merge-rule "뎰" "뎰") +(merge-rule "뎱" "뎱") +(merge-rule "뎲" "뎲") +(merge-rule "뎳" "뎳") +(merge-rule "뎴" "뎴") +(merge-rule "뎵" "뎵") +(merge-rule "뎶" "뎶") +(merge-rule "뎷" "뎷") +(merge-rule "뎸" "뎸") +(merge-rule "뎹" "뎹") +(merge-rule "뎺" "뎺") +(merge-rule "뎻" "뎻") +(merge-rule "뎼" "뎼") +(merge-rule "뎽" "뎽") +(merge-rule "뎾" "뎾") +(merge-rule "뎿" "뎿") +(merge-rule "ë€" "돀") +(merge-rule "ë" "돁") +(merge-rule "ë‚" "뎨á‡") +(merge-rule "ëƒ" "돃") +(merge-rule "ë„" "도~b") +(merge-rule "ë…" "독") +(merge-rule "ë†" "돆") +(merge-rule "ë‡" "돇") +(merge-rule "ëˆ" "돈") +(merge-rule "ë‰" "돉") +(merge-rule "ëŠ" "도á†") +(merge-rule "ë‹" "돋") +(merge-rule "ëŒ" "돌") +(merge-rule "ë" "돍") +(merge-rule "ëŽ" "돎") +(merge-rule "ë" "돏") +(merge-rule "ë" "돐") +(merge-rule "ë‘" "돑") +(merge-rule "ë’" "돒") +(merge-rule "ë“" "돓") +(merge-rule "ë”" "돔") +(merge-rule "ë•" "돕") +(merge-rule "ë–" "돖") +(merge-rule "ë—" "돗") +(merge-rule "ë˜" "돘") +(merge-rule "ë™" "동") +(merge-rule "ëš" "돚") +(merge-rule "ë›" "돛") +(merge-rule "ëœ" "돜") +(merge-rule "ë" "돝") +(merge-rule "ëž" "도á‡") +(merge-rule "ëŸ" "돟") +(merge-rule "ë " "돠~b") +(merge-rule "ë¡" "돡") +(merge-rule "ë¢" "돢") +(merge-rule "ë£" "돣") +(merge-rule "ë¤" "돤") +(merge-rule "ë¥" "돥") +(merge-rule "ë¦" "돠á†") +(merge-rule "ë§" "돧") +(merge-rule "ë¨" "돨") +(merge-rule "ë©" "돩") +(merge-rule "ëª" "돪") +(merge-rule "ë«" "돫") +(merge-rule "ë¬" "돬") +(merge-rule "ë" "돭") +(merge-rule "ë®" "돮") +(merge-rule "ë¯" "돯") +(merge-rule "ë°" "돰") +(merge-rule "ë±" "돱") +(merge-rule "ë²" "돲") +(merge-rule "ë³" "돳") +(merge-rule "ë´" "돴") +(merge-rule "ëµ" "돵") +(merge-rule "ë¶" "돶") +(merge-rule "ë·" "돷") +(merge-rule "ë¸" "돸") +(merge-rule "ë¹" "돹") +(merge-rule "ëº" "돠á‡") +(merge-rule "ë»" "돻") +(merge-rule "ë¼" "돼~b") +(merge-rule "ë½" "돽") +(merge-rule "ë¾" "돾") +(merge-rule "ë¿" "돿") +(merge-rule "ë€" "됀") +(merge-rule "ë" "됁") +(merge-rule "ë‚" "돼á†") +(merge-rule "ëƒ" "됃") +(merge-rule "ë„" "됄") +(merge-rule "ë…" "됅") +(merge-rule "ë†" "됆") +(merge-rule "ë‡" "됇") +(merge-rule "ëˆ" "됈") +(merge-rule "ë‰" "됉") +(merge-rule "ëŠ" "됊") +(merge-rule "ë‹" "됋") +(merge-rule "ëŒ" "됌") +(merge-rule "ë" "됍") +(merge-rule "ëŽ" "됎") +(merge-rule "ë" "됏") +(merge-rule "ë" "됐") +(merge-rule "ë‘" "됑") +(merge-rule "ë’" "됒") +(merge-rule "ë“" "됓") +(merge-rule "ë”" "됔") +(merge-rule "ë•" "됕") +(merge-rule "ë–" "돼á‡") +(merge-rule "ë—" "됗") +(merge-rule "ë˜" "되~b") +(merge-rule "ë™" "됙") +(merge-rule "ëš" "됚") +(merge-rule "ë›" "됛") +(merge-rule "ëœ" "된") +(merge-rule "ë" "됝") +(merge-rule "ëž" "되á†") +(merge-rule "ëŸ" "됟") +(merge-rule "ë " "될") +(merge-rule "ë¡" "됡") +(merge-rule "ë¢" "됢") +(merge-rule "ë£" "됣") +(merge-rule "ë¤" "됤") +(merge-rule "ë¥" "됥") +(merge-rule "ë¦" "됦") +(merge-rule "ë§" "됧") +(merge-rule "ë¨" "됨") +(merge-rule "ë©" "됩") +(merge-rule "ëª" "됪") +(merge-rule "ë«" "됫") +(merge-rule "ë¬" "됬") +(merge-rule "ë" "됭") +(merge-rule "ë®" "됮") +(merge-rule "ë¯" "됯") +(merge-rule "ë°" "됰") +(merge-rule "ë±" "됱") +(merge-rule "ë²" "되á‡") +(merge-rule "ë³" "됳") +(merge-rule "ë´" "ᄃá…~b") +(merge-rule "ëµ" "ᄃá…ᆨ") +(merge-rule "ë¶" "ᄃá…ᆩ") +(merge-rule "ë·" "ᄃá…ᆪ") +(merge-rule "ë¸" "ᄃá…ᆫ") +(merge-rule "ë¹" "ᄃá…ᆬ") +(merge-rule "ëº" "ᄃá…á†") +(merge-rule "ë»" "ᄃá…ᆮ") +(merge-rule "ë¼" "ᄃá…ᆯ") +(merge-rule "ë½" "ᄃá…ᆰ") +(merge-rule "ë¾" "ᄃá…ᆱ") +(merge-rule "ë¿" "ᄃá…ᆲ") +(merge-rule "ë‘€" "ᄃá…ᆳ") +(merge-rule "ë‘" "ᄃá…ᆴ") +(merge-rule "ë‘‚" "ᄃá…ᆵ") +(merge-rule "둃" "ᄃá…ᆶ") +(merge-rule "ë‘„" "ᄃá…ᆷ") +(merge-rule "ë‘…" "ᄃá…ᆸ") +(merge-rule "둆" "ᄃá…ᆹ") +(merge-rule "둇" "ᄃá…ᆺ") +(merge-rule "둈" "ᄃá…ᆻ") +(merge-rule "둉" "ᄃá…ᆼ") +(merge-rule "ë‘Š" "ᄃá…ᆽ") +(merge-rule "ë‘‹" "ᄃá…ᆾ") +(merge-rule "ë‘Œ" "ᄃá…ᆿ") +(merge-rule "ë‘" "ᄃá…ᇀ") +(merge-rule "ë‘Ž" "ᄃá…á‡") +(merge-rule "ë‘" "ᄃá…ᇂ") +(merge-rule "ë‘" "두~b") +(merge-rule "ë‘‘" "둑") +(merge-rule "ë‘’" "둒") +(merge-rule "ë‘“" "둓") +(merge-rule "ë‘”" "둔") +(merge-rule "ë‘•" "둕") +(merge-rule "ë‘–" "두á†") +(merge-rule "ë‘—" "둗") +(merge-rule "둘" "둘") +(merge-rule "ë‘™" "둙") +(merge-rule "ë‘š" "둚") +(merge-rule "ë‘›" "둛") +(merge-rule "ë‘œ" "둜") +(merge-rule "ë‘" "둝") +(merge-rule "ë‘ž" "둞") +(merge-rule "ë‘Ÿ" "둟") +(merge-rule "ë‘ " "둠") +(merge-rule "ë‘¡" "둡") +(merge-rule "ë‘¢" "둢") +(merge-rule "ë‘£" "둣") +(merge-rule "둤" "둤") +(merge-rule "ë‘¥" "둥") +(merge-rule "둦" "둦") +(merge-rule "둧" "둧") +(merge-rule "둨" "둨") +(merge-rule "ë‘©" "둩") +(merge-rule "둪" "두á‡") +(merge-rule "ë‘«" "둫") +(merge-rule "둬" "둬~b") +(merge-rule "ë‘" "둭") +(merge-rule "ë‘®" "둮") +(merge-rule "둯" "둯") +(merge-rule "ë‘°" "둰") +(merge-rule "둱" "둱") +(merge-rule "둲" "둬á†") +(merge-rule "둳" "둳") +(merge-rule "ë‘´" "둴") +(merge-rule "둵" "둵") +(merge-rule "둶" "둶") +(merge-rule "ë‘·" "둷") +(merge-rule "둸" "둸") +(merge-rule "둹" "둹") +(merge-rule "둺" "둺") +(merge-rule "ë‘»" "둻") +(merge-rule "둼" "둼") +(merge-rule "둽" "둽") +(merge-rule "둾" "둾") +(merge-rule "ë‘¿" "둿") +(merge-rule "ë’€" "뒀") +(merge-rule "ë’" "뒁") +(merge-rule "ë’‚" "뒂") +(merge-rule "ë’ƒ" "뒃") +(merge-rule "ë’„" "뒄") +(merge-rule "ë’…" "뒅") +(merge-rule "ë’†" "둬á‡") +(merge-rule "ë’‡" "뒇") +(merge-rule "ë’ˆ" "뒈~b") +(merge-rule "ë’‰" "뒉") +(merge-rule "ë’Š" "뒊") +(merge-rule "ë’‹" "뒋") +(merge-rule "ë’Œ" "뒌") +(merge-rule "ë’" "뒍") +(merge-rule "ë’Ž" "뒈á†") +(merge-rule "ë’" "뒏") +(merge-rule "ë’" "뒐") +(merge-rule "ë’‘" "뒑") +(merge-rule "ë’’" "뒒") +(merge-rule "ë’“" "뒓") +(merge-rule "ë’”" "뒔") +(merge-rule "ë’•" "뒕") +(merge-rule "ë’–" "뒖") +(merge-rule "ë’—" "뒗") +(merge-rule "ë’˜" "뒘") +(merge-rule "ë’™" "뒙") +(merge-rule "ë’š" "뒚") +(merge-rule "ë’›" "뒛") +(merge-rule "ë’œ" "뒜") +(merge-rule "ë’" "뒝") +(merge-rule "ë’ž" "뒞") +(merge-rule "ë’Ÿ" "뒟") +(merge-rule "ë’ " "뒠") +(merge-rule "ë’¡" "뒡") +(merge-rule "ë’¢" "뒈á‡") +(merge-rule "ë’£" "뒣") +(merge-rule "ë’¤" "뒤~b") +(merge-rule "ë’¥" "뒥") +(merge-rule "ë’¦" "뒦") +(merge-rule "ë’§" "뒧") +(merge-rule "ë’¨" "뒨") +(merge-rule "ë’©" "뒩") +(merge-rule "ë’ª" "뒤á†") +(merge-rule "ë’«" "뒫") +(merge-rule "ë’¬" "뒬") +(merge-rule "ë’" "뒭") +(merge-rule "ë’®" "뒮") +(merge-rule "ë’¯" "뒯") +(merge-rule "ë’°" "뒰") +(merge-rule "ë’±" "뒱") +(merge-rule "ë’²" "뒲") +(merge-rule "ë’³" "뒳") +(merge-rule "ë’´" "뒴") +(merge-rule "ë’µ" "뒵") +(merge-rule "ë’¶" "뒶") +(merge-rule "ë’·" "뒷") +(merge-rule "ë’¸" "뒸") +(merge-rule "ë’¹" "뒹") +(merge-rule "ë’º" "뒺") +(merge-rule "ë’»" "뒻") +(merge-rule "ë’¼" "뒼") +(merge-rule "ë’½" "뒽") +(merge-rule "ë’¾" "뒤á‡") +(merge-rule "ë’¿" "뒿") +(merge-rule "ë“€" "듀~b") +(merge-rule "ë“" "듁") +(merge-rule "ë“‚" "듂") +(merge-rule "듃" "듃") +(merge-rule "ë“„" "듄") +(merge-rule "ë“…" "듅") +(merge-rule "듆" "듀á†") +(merge-rule "듇" "듇") +(merge-rule "듈" "듈") +(merge-rule "듉" "듉") +(merge-rule "ë“Š" "듊") +(merge-rule "ë“‹" "듋") +(merge-rule "ë“Œ" "듌") +(merge-rule "ë“" "듍") +(merge-rule "ë“Ž" "듎") +(merge-rule "ë“" "듏") +(merge-rule "ë“" "듐") +(merge-rule "ë“‘" "듑") +(merge-rule "ë“’" "듒") +(merge-rule "ë““" "듓") +(merge-rule "ë“”" "듔") +(merge-rule "ë“•" "듕") +(merge-rule "ë“–" "듖") +(merge-rule "ë“—" "듗") +(merge-rule "듘" "듘") +(merge-rule "ë“™" "듙") +(merge-rule "ë“š" "듀á‡") +(merge-rule "ë“›" "듛") +(merge-rule "ë“œ" "드~b") +(merge-rule "ë“" "득") +(merge-rule "ë“ž" "듞") +(merge-rule "ë“Ÿ" "듟") +(merge-rule "ë“ " "든") +(merge-rule "ë“¡" "듡") +(merge-rule "ë“¢" "드á†") +(merge-rule "ë“£" "듣") +(merge-rule "들" "들") +(merge-rule "ë“¥" "듥") +(merge-rule "듦" "듦") +(merge-rule "듧" "듧") +(merge-rule "듨" "듨") +(merge-rule "ë“©" "듩") +(merge-rule "듪" "듪") +(merge-rule "ë“«" "듫") +(merge-rule "듬" "듬") +(merge-rule "ë“" "듭") +(merge-rule "ë“®" "듮") +(merge-rule "듯" "듯") +(merge-rule "ë“°" "듰") +(merge-rule "등" "등") +(merge-rule "듲" "듲") +(merge-rule "듳" "듳") +(merge-rule "ë“´" "듴") +(merge-rule "듵" "듵") +(merge-rule "듶" "드á‡") +(merge-rule "ë“·" "듷") +(merge-rule "듸" "듸~b") +(merge-rule "듹" "듹") +(merge-rule "듺" "듺") +(merge-rule "ë“»" "듻") +(merge-rule "듼" "듼") +(merge-rule "듽" "듽") +(merge-rule "듾" "듸á†") +(merge-rule "ë“¿" "듿") +(merge-rule "딀" "딀") +(merge-rule "ë”" "딁") +(merge-rule "딂" "딂") +(merge-rule "딃" "딃") +(merge-rule "딄" "딄") +(merge-rule "ë”…" "딅") +(merge-rule "딆" "딆") +(merge-rule "딇" "딇") +(merge-rule "딈" "딈") +(merge-rule "딉" "딉") +(merge-rule "딊" "딊") +(merge-rule "딋" "딋") +(merge-rule "딌" "딌") +(merge-rule "ë”" "딍") +(merge-rule "딎" "딎") +(merge-rule "ë”" "딏") +(merge-rule "ë”" "딐") +(merge-rule "딑" "딑") +(merge-rule "ë”’" "듸á‡") +(merge-rule "딓" "딓") +(merge-rule "ë””" "디~b") +(merge-rule "딕" "딕") +(merge-rule "ë”–" "딖") +(merge-rule "ë”—" "딗") +(merge-rule "딘" "딘") +(merge-rule "ë”™" "딙") +(merge-rule "딚" "디á†") +(merge-rule "ë”›" "딛") +(merge-rule "딜" "딜") +(merge-rule "ë”" "딝") +(merge-rule "딞" "딞") +(merge-rule "딟" "딟") +(merge-rule "ë” " "딠") +(merge-rule "딡" "딡") +(merge-rule "딢" "딢") +(merge-rule "딣" "딣") +(merge-rule "딤" "딤") +(merge-rule "딥" "딥") +(merge-rule "딦" "딦") +(merge-rule "딧" "딧") +(merge-rule "딨" "딨") +(merge-rule "딩" "딩") +(merge-rule "딪" "딪") +(merge-rule "딫" "딫") +(merge-rule "딬" "딬") +(merge-rule "ë”" "딭") +(merge-rule "ë”®" "디á‡") +(merge-rule "딯" "딯") +(merge-rule "ë”°" "á„„á…¡~b") +(merge-rule "ë”±" "딱") +(merge-rule "딲" "딲") +(merge-rule "딳" "딳") +(merge-rule "ë”´" "딴") +(merge-rule "딵" "딵") +(merge-rule "딶" "á„„á…¡á†") +(merge-rule "ë”·" "딷") +(merge-rule "딸" "딸") +(merge-rule "딹" "딹") +(merge-rule "딺" "딺") +(merge-rule "ë”»" "딻") +(merge-rule "딼" "딼") +(merge-rule "딽" "딽") +(merge-rule "딾" "딾") +(merge-rule "딿" "딿") +(merge-rule "ë•€" "땀") +(merge-rule "ë•" "땁") +(merge-rule "ë•‚" "땂") +(merge-rule "땃" "땃") +(merge-rule "ë•„" "땄") +(merge-rule "ë•…" "땅") +(merge-rule "땆" "땆") +(merge-rule "땇" "땇") +(merge-rule "땈" "땈") +(merge-rule "땉" "땉") +(merge-rule "ë•Š" "á„„á…¡á‡") +(merge-rule "ë•‹" "땋") +(merge-rule "ë•Œ" "á„„á…¢~b") +(merge-rule "ë•" "땍") +(merge-rule "ë•Ž" "땎") +(merge-rule "ë•" "땏") +(merge-rule "ë•" "땐") +(merge-rule "ë•‘" "땑") +(merge-rule "ë•’" "á„„á…¢á†") +(merge-rule "ë•“" "땓") +(merge-rule "ë•”" "땔") +(merge-rule "ë••" "땕") +(merge-rule "ë•–" "땖") +(merge-rule "ë•—" "땗") +(merge-rule "땘" "땘") +(merge-rule "ë•™" "땙") +(merge-rule "ë•š" "땚") +(merge-rule "ë•›" "땛") +(merge-rule "ë•œ" "땜") +(merge-rule "ë•" "땝") +(merge-rule "ë•ž" "땞") +(merge-rule "ë•Ÿ" "땟") +(merge-rule "ë• " "땠") +(merge-rule "ë•¡" "땡") +(merge-rule "ë•¢" "땢") +(merge-rule "ë•£" "땣") +(merge-rule "땤" "땤") +(merge-rule "ë•¥" "땥") +(merge-rule "땦" "á„„á…¢á‡") +(merge-rule "땧" "땧") +(merge-rule "땨" "á„„á…£~b") +(merge-rule "ë•©" "땩") +(merge-rule "땪" "땪") +(merge-rule "ë•«" "땫") +(merge-rule "땬" "땬") +(merge-rule "ë•" "땭") +(merge-rule "ë•®" "á„„á…£á†") +(merge-rule "땯" "땯") +(merge-rule "ë•°" "땰") +(merge-rule "땱" "땱") +(merge-rule "땲" "땲") +(merge-rule "땳" "땳") +(merge-rule "ë•´" "땴") +(merge-rule "땵" "땵") +(merge-rule "땶" "땶") +(merge-rule "ë•·" "땷") +(merge-rule "땸" "땸") +(merge-rule "땹" "땹") +(merge-rule "땺" "땺") +(merge-rule "ë•»" "땻") +(merge-rule "땼" "땼") +(merge-rule "땽" "땽") +(merge-rule "땾" "땾") +(merge-rule "ë•¿" "땿") +(merge-rule "ë–€" "떀") +(merge-rule "ë–" "떁") +(merge-rule "ë–‚" "á„„á…£á‡") +(merge-rule "ë–ƒ" "떃") +(merge-rule "ë–„" "á„„á…¤~b") +(merge-rule "ë–…" "떅") +(merge-rule "ë–†" "떆") +(merge-rule "ë–‡" "떇") +(merge-rule "ë–ˆ" "떈") +(merge-rule "ë–‰" "떉") +(merge-rule "ë–Š" "á„„á…¤á†") +(merge-rule "ë–‹" "떋") +(merge-rule "ë–Œ" "떌") +(merge-rule "ë–" "떍") +(merge-rule "ë–Ž" "떎") +(merge-rule "ë–" "떏") +(merge-rule "ë–" "떐") +(merge-rule "ë–‘" "떑") +(merge-rule "ë–’" "떒") +(merge-rule "ë–“" "떓") +(merge-rule "ë–”" "떔") +(merge-rule "ë–•" "떕") +(merge-rule "ë––" "떖") +(merge-rule "ë–—" "떗") +(merge-rule "ë–˜" "떘") +(merge-rule "ë–™" "떙") +(merge-rule "ë–š" "떚") +(merge-rule "ë–›" "떛") +(merge-rule "ë–œ" "떜") +(merge-rule "ë–" "떝") +(merge-rule "ë–ž" "á„„á…¤á‡") +(merge-rule "ë–Ÿ" "떟") +(merge-rule "ë– " "á„„á…¥~b") +(merge-rule "ë–¡" "떡") +(merge-rule "ë–¢" "떢") +(merge-rule "ë–£" "떣") +(merge-rule "ë–¤" "떤") +(merge-rule "ë–¥" "떥") +(merge-rule "ë–¦" "á„„á…¥á†") +(merge-rule "ë–§" "떧") +(merge-rule "ë–¨" "떨") +(merge-rule "ë–©" "떩") +(merge-rule "ë–ª" "떪") +(merge-rule "ë–«" "떫") +(merge-rule "ë–¬" "떬") +(merge-rule "ë–" "떭") +(merge-rule "ë–®" "떮") +(merge-rule "ë–¯" "떯") +(merge-rule "ë–°" "떰") +(merge-rule "ë–±" "떱") +(merge-rule "ë–²" "떲") +(merge-rule "ë–³" "떳") +(merge-rule "ë–´" "떴") +(merge-rule "ë–µ" "떵") +(merge-rule "ë–¶" "떶") +(merge-rule "ë–·" "떷") +(merge-rule "ë–¸" "떸") +(merge-rule "ë–¹" "떹") +(merge-rule "ë–º" "á„„á…¥á‡") +(merge-rule "ë–»" "떻") +(merge-rule "ë–¼" "á„„á…¦~b") +(merge-rule "ë–½" "떽") +(merge-rule "ë–¾" "떾") +(merge-rule "ë–¿" "떿") +(merge-rule "ë—€" "뗀") +(merge-rule "ë—" "뗁") +(merge-rule "ë—‚" "á„„á…¦á†") +(merge-rule "ë—ƒ" "뗃") +(merge-rule "ë—„" "뗄") +(merge-rule "ë—…" "뗅") +(merge-rule "ë—†" "뗆") +(merge-rule "ë—‡" "뗇") +(merge-rule "ë—ˆ" "뗈") +(merge-rule "ë—‰" "뗉") +(merge-rule "ë—Š" "뗊") +(merge-rule "ë—‹" "뗋") +(merge-rule "ë—Œ" "뗌") +(merge-rule "ë—" "뗍") +(merge-rule "ë—Ž" "뗎") +(merge-rule "ë—" "뗏") +(merge-rule "ë—" "뗐") +(merge-rule "ë—‘" "뗑") +(merge-rule "ë—’" "뗒") +(merge-rule "ë—“" "뗓") +(merge-rule "ë—”" "뗔") +(merge-rule "ë—•" "뗕") +(merge-rule "ë—–" "á„„á…¦á‡") +(merge-rule "ë——" "뗗") +(merge-rule "ë—˜" "á„„á…§~b") +(merge-rule "ë—™" "뗙") +(merge-rule "ë—š" "뗚") +(merge-rule "ë—›" "뗛") +(merge-rule "ë—œ" "뗜") +(merge-rule "ë—" "뗝") +(merge-rule "ë—ž" "á„„á…§á†") +(merge-rule "ë—Ÿ" "뗟") +(merge-rule "ë— " "뗠") +(merge-rule "ë—¡" "뗡") +(merge-rule "ë—¢" "뗢") +(merge-rule "ë—£" "뗣") +(merge-rule "ë—¤" "뗤") +(merge-rule "ë—¥" "뗥") +(merge-rule "ë—¦" "뗦") +(merge-rule "ë—§" "뗧") +(merge-rule "ë—¨" "뗨") +(merge-rule "ë—©" "뗩") +(merge-rule "ë—ª" "뗪") +(merge-rule "ë—«" "뗫") +(merge-rule "ë—¬" "뗬") +(merge-rule "ë—" "뗭") +(merge-rule "ë—®" "뗮") +(merge-rule "ë—¯" "뗯") +(merge-rule "ë—°" "뗰") +(merge-rule "ë—±" "뗱") +(merge-rule "ë—²" "á„„á…§á‡") +(merge-rule "ë—³" "뗳") +(merge-rule "ë—´" "á„„á…¨~b") +(merge-rule "ë—µ" "뗵") +(merge-rule "ë—¶" "뗶") +(merge-rule "ë—·" "뗷") +(merge-rule "ë—¸" "뗸") +(merge-rule "ë—¹" "뗹") +(merge-rule "ë—º" "á„„á…¨á†") +(merge-rule "ë—»" "뗻") +(merge-rule "ë—¼" "뗼") +(merge-rule "ë—½" "뗽") +(merge-rule "ë—¾" "뗾") +(merge-rule "ë—¿" "뗿") +(merge-rule "똀" "똀") +(merge-rule "ë˜" "똁") +(merge-rule "똂" "똂") +(merge-rule "똃" "똃") +(merge-rule "똄" "똄") +(merge-rule "똅" "똅") +(merge-rule "똆" "똆") +(merge-rule "똇" "똇") +(merge-rule "똈" "똈") +(merge-rule "똉" "똉") +(merge-rule "똊" "똊") +(merge-rule "똋" "똋") +(merge-rule "똌" "똌") +(merge-rule "ë˜" "똍") +(merge-rule "똎" "á„„á…¨á‡") +(merge-rule "ë˜" "똏") +(merge-rule "ë˜" "á„„á…©~b") +(merge-rule "똑" "똑") +(merge-rule "똒" "똒") +(merge-rule "똓" "똓") +(merge-rule "똔" "똔") +(merge-rule "똕" "똕") +(merge-rule "똖" "á„„á…©á†") +(merge-rule "똗" "똗") +(merge-rule "똘" "똘") +(merge-rule "똙" "똙") +(merge-rule "똚" "똚") +(merge-rule "똛" "똛") +(merge-rule "똜" "똜") +(merge-rule "ë˜" "똝") +(merge-rule "똞" "똞") +(merge-rule "똟" "똟") +(merge-rule "ë˜ " "똠") +(merge-rule "똡" "똡") +(merge-rule "똢" "똢") +(merge-rule "똣" "똣") +(merge-rule "똤" "똤") +(merge-rule "똥" "똥") +(merge-rule "똦" "똦") +(merge-rule "똧" "똧") +(merge-rule "똨" "똨") +(merge-rule "똩" "똩") +(merge-rule "똪" "á„„á…©á‡") +(merge-rule "똫" "똫") +(merge-rule "똬" "á„„á…ª~b") +(merge-rule "ë˜" "똭") +(merge-rule "똮" "똮") +(merge-rule "똯" "똯") +(merge-rule "똰" "똰") +(merge-rule "똱" "똱") +(merge-rule "똲" "á„„á…ªá†") +(merge-rule "똳" "똳") +(merge-rule "똴" "똴") +(merge-rule "똵" "똵") +(merge-rule "똶" "똶") +(merge-rule "똷" "똷") +(merge-rule "똸" "똸") +(merge-rule "똹" "똹") +(merge-rule "똺" "똺") +(merge-rule "똻" "똻") +(merge-rule "똼" "똼") +(merge-rule "똽" "똽") +(merge-rule "똾" "똾") +(merge-rule "똿" "똿") +(merge-rule "뙀" "뙀") +(merge-rule "ë™" "뙁") +(merge-rule "뙂" "뙂") +(merge-rule "뙃" "뙃") +(merge-rule "뙄" "뙄") +(merge-rule "ë™…" "뙅") +(merge-rule "뙆" "á„„á…ªá‡") +(merge-rule "뙇" "뙇") +(merge-rule "뙈" "á„„á…«~b") +(merge-rule "뙉" "뙉") +(merge-rule "뙊" "뙊") +(merge-rule "뙋" "뙋") +(merge-rule "뙌" "뙌") +(merge-rule "ë™" "뙍") +(merge-rule "뙎" "á„„á…«á†") +(merge-rule "ë™" "뙏") +(merge-rule "ë™" "뙐") +(merge-rule "뙑" "뙑") +(merge-rule "ë™’" "뙒") +(merge-rule "뙓" "뙓") +(merge-rule "ë™”" "뙔") +(merge-rule "뙕" "뙕") +(merge-rule "ë™–" "뙖") +(merge-rule "ë™—" "뙗") +(merge-rule "뙘" "뙘") +(merge-rule "ë™™" "뙙") +(merge-rule "뙚" "뙚") +(merge-rule "ë™›" "뙛") +(merge-rule "뙜" "뙜") +(merge-rule "ë™" "뙝") +(merge-rule "뙞" "뙞") +(merge-rule "뙟" "뙟") +(merge-rule "ë™ " "뙠") +(merge-rule "뙡" "뙡") +(merge-rule "뙢" "á„„á…«á‡") +(merge-rule "뙣" "뙣") +(merge-rule "뙤" "á„„á…¬~b") +(merge-rule "뙥" "뙥") +(merge-rule "뙦" "뙦") +(merge-rule "뙧" "뙧") +(merge-rule "뙨" "뙨") +(merge-rule "뙩" "뙩") +(merge-rule "뙪" "á„„á…¬á†") +(merge-rule "뙫" "뙫") +(merge-rule "뙬" "뙬") +(merge-rule "ë™" "뙭") +(merge-rule "ë™®" "뙮") +(merge-rule "뙯" "뙯") +(merge-rule "ë™°" "뙰") +(merge-rule "ë™±" "뙱") +(merge-rule "뙲" "뙲") +(merge-rule "뙳" "뙳") +(merge-rule "ë™´" "뙴") +(merge-rule "뙵" "뙵") +(merge-rule "뙶" "뙶") +(merge-rule "ë™·" "뙷") +(merge-rule "뙸" "뙸") +(merge-rule "뙹" "뙹") +(merge-rule "뙺" "뙺") +(merge-rule "ë™»" "뙻") +(merge-rule "뙼" "뙼") +(merge-rule "뙽" "뙽") +(merge-rule "뙾" "á„„á…¬á‡") +(merge-rule "뙿" "뙿") +(merge-rule "뚀" "á„„á…~b") +(merge-rule "ëš" "á„„á…ᆨ") +(merge-rule "ëš‚" "á„„á…ᆩ") +(merge-rule "뚃" "á„„á…ᆪ") +(merge-rule "ëš„" "á„„á…ᆫ") +(merge-rule "ëš…" "á„„á…ᆬ") +(merge-rule "뚆" "á„„á…á†") +(merge-rule "뚇" "á„„á…ᆮ") +(merge-rule "뚈" "á„„á…ᆯ") +(merge-rule "뚉" "á„„á…ᆰ") +(merge-rule "뚊" "á„„á…ᆱ") +(merge-rule "ëš‹" "á„„á…ᆲ") +(merge-rule "뚌" "á„„á…ᆳ") +(merge-rule "ëš" "á„„á…ᆴ") +(merge-rule "뚎" "á„„á…ᆵ") +(merge-rule "ëš" "á„„á…ᆶ") +(merge-rule "ëš" "á„„á…ᆷ") +(merge-rule "ëš‘" "á„„á…ᆸ") +(merge-rule "ëš’" "á„„á…ᆹ") +(merge-rule "ëš“" "á„„á…ᆺ") +(merge-rule "ëš”" "á„„á…ᆻ") +(merge-rule "ëš•" "á„„á…ᆼ") +(merge-rule "ëš–" "á„„á…ᆽ") +(merge-rule "ëš—" "á„„á…ᆾ") +(merge-rule "뚘" "á„„á…ᆿ") +(merge-rule "ëš™" "á„„á…ᇀ") +(merge-rule "ëšš" "á„„á…á‡") +(merge-rule "ëš›" "á„„á…ᇂ") +(merge-rule "ëšœ" "á„„á…®~b") +(merge-rule "ëš" "뚝") +(merge-rule "ëšž" "뚞") +(merge-rule "뚟" "뚟") +(merge-rule "ëš " "뚠") +(merge-rule "ëš¡" "뚡") +(merge-rule "뚢" "á„„á…®á†") +(merge-rule "뚣" "뚣") +(merge-rule "뚤" "뚤") +(merge-rule "뚥" "뚥") +(merge-rule "뚦" "뚦") +(merge-rule "뚧" "뚧") +(merge-rule "뚨" "뚨") +(merge-rule "ëš©" "뚩") +(merge-rule "뚪" "뚪") +(merge-rule "ëš«" "뚫") +(merge-rule "뚬" "뚬") +(merge-rule "ëš" "뚭") +(merge-rule "ëš®" "뚮") +(merge-rule "뚯" "뚯") +(merge-rule "ëš°" "뚰") +(merge-rule "ëš±" "뚱") +(merge-rule "ëš²" "뚲") +(merge-rule "ëš³" "뚳") +(merge-rule "ëš´" "뚴") +(merge-rule "ëšµ" "뚵") +(merge-rule "뚶" "á„„á…®á‡") +(merge-rule "ëš·" "뚷") +(merge-rule "뚸" "á„„á…¯~b") +(merge-rule "ëš¹" "뚹") +(merge-rule "뚺" "뚺") +(merge-rule "ëš»" "뚻") +(merge-rule "ëš¼" "뚼") +(merge-rule "ëš½" "뚽") +(merge-rule "ëš¾" "á„„á…¯á†") +(merge-rule "ëš¿" "뚿") +(merge-rule "뛀" "뛀") +(merge-rule "ë›" "뛁") +(merge-rule "뛂" "뛂") +(merge-rule "뛃" "뛃") +(merge-rule "뛄" "뛄") +(merge-rule "ë›…" "뛅") +(merge-rule "뛆" "뛆") +(merge-rule "뛇" "뛇") +(merge-rule "뛈" "뛈") +(merge-rule "뛉" "뛉") +(merge-rule "뛊" "뛊") +(merge-rule "뛋" "뛋") +(merge-rule "뛌" "뛌") +(merge-rule "ë›" "뛍") +(merge-rule "뛎" "뛎") +(merge-rule "ë›" "뛏") +(merge-rule "ë›" "뛐") +(merge-rule "뛑" "뛑") +(merge-rule "ë›’" "á„„á…¯á‡") +(merge-rule "뛓" "뛓") +(merge-rule "ë›”" "á„„á…°~b") +(merge-rule "뛕" "뛕") +(merge-rule "ë›–" "뛖") +(merge-rule "ë›—" "뛗") +(merge-rule "뛘" "뛘") +(merge-rule "ë›™" "뛙") +(merge-rule "뛚" "á„„á…°á†") +(merge-rule "ë››" "뛛") +(merge-rule "뛜" "뛜") +(merge-rule "ë›" "뛝") +(merge-rule "뛞" "뛞") +(merge-rule "뛟" "뛟") +(merge-rule "ë› " "뛠") +(merge-rule "뛡" "뛡") +(merge-rule "뛢" "뛢") +(merge-rule "뛣" "뛣") +(merge-rule "뛤" "뛤") +(merge-rule "뛥" "뛥") +(merge-rule "뛦" "뛦") +(merge-rule "뛧" "뛧") +(merge-rule "뛨" "뛨") +(merge-rule "뛩" "뛩") +(merge-rule "뛪" "뛪") +(merge-rule "뛫" "뛫") +(merge-rule "뛬" "뛬") +(merge-rule "ë›" "뛭") +(merge-rule "ë›®" "á„„á…°á‡") +(merge-rule "뛯" "뛯") +(merge-rule "ë›°" "á„„á…±~b") +(merge-rule "ë›±" "뛱") +(merge-rule "뛲" "뛲") +(merge-rule "뛳" "뛳") +(merge-rule "ë›´" "뛴") +(merge-rule "뛵" "뛵") +(merge-rule "뛶" "á„„á…±á†") +(merge-rule "ë›·" "뛷") +(merge-rule "뛸" "뛸") +(merge-rule "뛹" "뛹") +(merge-rule "뛺" "뛺") +(merge-rule "ë›»" "뛻") +(merge-rule "뛼" "뛼") +(merge-rule "뛽" "뛽") +(merge-rule "뛾" "뛾") +(merge-rule "뛿" "뛿") +(merge-rule "뜀" "뜀") +(merge-rule "ëœ" "뜁") +(merge-rule "뜂" "뜂") +(merge-rule "뜃" "뜃") +(merge-rule "뜄" "뜄") +(merge-rule "뜅" "뜅") +(merge-rule "뜆" "뜆") +(merge-rule "뜇" "뜇") +(merge-rule "뜈" "뜈") +(merge-rule "뜉" "뜉") +(merge-rule "뜊" "á„„á…±á‡") +(merge-rule "뜋" "뜋") +(merge-rule "뜌" "á„„á…²~b") +(merge-rule "ëœ" "뜍") +(merge-rule "뜎" "뜎") +(merge-rule "ëœ" "뜏") +(merge-rule "ëœ" "뜐") +(merge-rule "뜑" "뜑") +(merge-rule "뜒" "á„„á…²á†") +(merge-rule "뜓" "뜓") +(merge-rule "뜔" "뜔") +(merge-rule "뜕" "뜕") +(merge-rule "뜖" "뜖") +(merge-rule "뜗" "뜗") +(merge-rule "뜘" "뜘") +(merge-rule "뜙" "뜙") +(merge-rule "뜚" "뜚") +(merge-rule "뜛" "뜛") +(merge-rule "뜜" "뜜") +(merge-rule "ëœ" "뜝") +(merge-rule "뜞" "뜞") +(merge-rule "뜟" "뜟") +(merge-rule "ëœ " "뜠") +(merge-rule "뜡" "뜡") +(merge-rule "뜢" "뜢") +(merge-rule "뜣" "뜣") +(merge-rule "뜤" "뜤") +(merge-rule "뜥" "뜥") +(merge-rule "뜦" "á„„á…²á‡") +(merge-rule "뜧" "뜧") +(merge-rule "뜨" "á„„á…³~b") +(merge-rule "뜩" "뜩") +(merge-rule "뜪" "뜪") +(merge-rule "뜫" "뜫") +(merge-rule "뜬" "뜬") +(merge-rule "ëœ" "뜭") +(merge-rule "뜮" "á„„á…³á†") +(merge-rule "뜯" "뜯") +(merge-rule "뜰" "뜰") +(merge-rule "뜱" "뜱") +(merge-rule "뜲" "뜲") +(merge-rule "뜳" "뜳") +(merge-rule "뜴" "뜴") +(merge-rule "뜵" "뜵") +(merge-rule "뜶" "뜶") +(merge-rule "뜷" "뜷") +(merge-rule "뜸" "뜸") +(merge-rule "뜹" "뜹") +(merge-rule "뜺" "뜺") +(merge-rule "뜻" "뜻") +(merge-rule "뜼" "뜼") +(merge-rule "뜽" "뜽") +(merge-rule "뜾" "뜾") +(merge-rule "뜿" "뜿") +(merge-rule "ë€" "띀") +(merge-rule "ë" "띁") +(merge-rule "ë‚" "á„„á…³á‡") +(merge-rule "ëƒ" "띃") +(merge-rule "ë„" "á„„á…´~b") +(merge-rule "ë…" "띅") +(merge-rule "ë†" "띆") +(merge-rule "ë‡" "띇") +(merge-rule "ëˆ" "띈") +(merge-rule "ë‰" "띉") +(merge-rule "ëŠ" "á„„á…´á†") +(merge-rule "ë‹" "띋") +(merge-rule "ëŒ" "띌") +(merge-rule "ë" "띍") +(merge-rule "ëŽ" "띎") +(merge-rule "ë" "띏") +(merge-rule "ë" "띐") +(merge-rule "ë‘" "띑") +(merge-rule "ë’" "띒") +(merge-rule "ë“" "띓") +(merge-rule "ë”" "띔") +(merge-rule "ë•" "띕") +(merge-rule "ë–" "띖") +(merge-rule "ë—" "띗") +(merge-rule "ë˜" "띘") +(merge-rule "ë™" "띙") +(merge-rule "ëš" "띚") +(merge-rule "ë›" "띛") +(merge-rule "ëœ" "띜") +(merge-rule "ë" "띝") +(merge-rule "ëž" "á„„á…´á‡") +(merge-rule "ëŸ" "띟") +(merge-rule "ë " "á„„á…µ~b") +(merge-rule "ë¡" "띡") +(merge-rule "ë¢" "띢") +(merge-rule "ë£" "띣") +(merge-rule "ë¤" "띤") +(merge-rule "ë¥" "띥") +(merge-rule "ë¦" "á„„á…µá†") +(merge-rule "ë§" "띧") +(merge-rule "ë¨" "띨") +(merge-rule "ë©" "띩") +(merge-rule "ëª" "띪") +(merge-rule "ë«" "띫") +(merge-rule "ë¬" "띬") +(merge-rule "ë" "띭") +(merge-rule "ë®" "띮") +(merge-rule "ë¯" "띯") +(merge-rule "ë°" "띰") +(merge-rule "ë±" "띱") +(merge-rule "ë²" "띲") +(merge-rule "ë³" "띳") +(merge-rule "ë´" "띴") +(merge-rule "ëµ" "띵") +(merge-rule "ë¶" "띶") +(merge-rule "ë·" "띷") +(merge-rule "ë¸" "띸") +(merge-rule "ë¹" "띹") +(merge-rule "ëº" "á„„á…µá‡") +(merge-rule "ë»" "띻") +(merge-rule "ë¼" "á„…á…¡~b") +(merge-rule "ë½" "락") +(merge-rule "ë¾" "띾") +(merge-rule "ë¿" "띿") +(merge-rule "란" "란") +(merge-rule "ëž" "랁") +(merge-rule "ëž‚" "á„…á…¡á†") +(merge-rule "랃" "랃") +(merge-rule "ëž„" "랄") +(merge-rule "ëž…" "랅") +(merge-rule "랆" "랆") +(merge-rule "랇" "랇") +(merge-rule "랈" "랈") +(merge-rule "랉" "랉") +(merge-rule "랊" "랊") +(merge-rule "ëž‹" "랋") +(merge-rule "람" "람") +(merge-rule "ëž" "랍") +(merge-rule "랎" "랎") +(merge-rule "ëž" "랏") +(merge-rule "ëž" "랐") +(merge-rule "ëž‘" "랑") +(merge-rule "ëž’" "랒") +(merge-rule "ëž“" "랓") +(merge-rule "ëž”" "랔") +(merge-rule "ëž•" "랕") +(merge-rule "ëž–" "á„…á…¡á‡") +(merge-rule "ëž—" "랗") +(merge-rule "래" "á„…á…¢~b") +(merge-rule "ëž™" "랙") +(merge-rule "ëžš" "랚") +(merge-rule "ëž›" "랛") +(merge-rule "ëžœ" "랜") +(merge-rule "ëž" "랝") +(merge-rule "ëžž" "á„…á…¢á†") +(merge-rule "랟" "랟") +(merge-rule "ëž " "랠") +(merge-rule "ëž¡" "랡") +(merge-rule "랢" "랢") +(merge-rule "랣" "랣") +(merge-rule "랤" "랤") +(merge-rule "랥" "랥") +(merge-rule "랦" "랦") +(merge-rule "랧" "랧") +(merge-rule "램" "램") +(merge-rule "ëž©" "랩") +(merge-rule "랪" "랪") +(merge-rule "ëž«" "랫") +(merge-rule "랬" "랬") +(merge-rule "ëž" "랭") +(merge-rule "ëž®" "랮") +(merge-rule "랯" "랯") +(merge-rule "ëž°" "랰") +(merge-rule "ëž±" "랱") +(merge-rule "ëž²" "á„…á…¢á‡") +(merge-rule "ëž³" "랳") +(merge-rule "ëž´" "á„…á…£~b") +(merge-rule "ëžµ" "략") +(merge-rule "랶" "랶") +(merge-rule "ëž·" "랷") +(merge-rule "랸" "랸") +(merge-rule "ëž¹" "랹") +(merge-rule "랺" "á„…á…£á†") +(merge-rule "ëž»" "랻") +(merge-rule "ëž¼" "랼") +(merge-rule "ëž½" "랽") +(merge-rule "ëž¾" "랾") +(merge-rule "ëž¿" "랿") +(merge-rule "럀" "럀") +(merge-rule "ëŸ" "럁") +(merge-rule "럂" "럂") +(merge-rule "럃" "럃") +(merge-rule "럄" "럄") +(merge-rule "럅" "럅") +(merge-rule "럆" "럆") +(merge-rule "럇" "럇") +(merge-rule "럈" "럈") +(merge-rule "량" "량") +(merge-rule "럊" "럊") +(merge-rule "럋" "럋") +(merge-rule "럌" "럌") +(merge-rule "ëŸ" "럍") +(merge-rule "럎" "á„…á…£á‡") +(merge-rule "ëŸ" "럏") +(merge-rule "ëŸ" "á„…á…¤~b") +(merge-rule "럑" "럑") +(merge-rule "럒" "럒") +(merge-rule "럓" "럓") +(merge-rule "럔" "럔") +(merge-rule "럕" "럕") +(merge-rule "럖" "á„…á…¤á†") +(merge-rule "럗" "럗") +(merge-rule "럘" "럘") +(merge-rule "럙" "럙") +(merge-rule "럚" "럚") +(merge-rule "럛" "럛") +(merge-rule "럜" "럜") +(merge-rule "ëŸ" "럝") +(merge-rule "럞" "럞") +(merge-rule "럟" "럟") +(merge-rule "ëŸ " "럠") +(merge-rule "럡" "럡") +(merge-rule "럢" "럢") +(merge-rule "럣" "럣") +(merge-rule "럤" "럤") +(merge-rule "럥" "럥") +(merge-rule "럦" "럦") +(merge-rule "럧" "럧") +(merge-rule "럨" "럨") +(merge-rule "럩" "럩") +(merge-rule "럪" "á„…á…¤á‡") +(merge-rule "럫" "럫") +(merge-rule "러" "á„…á…¥~b") +(merge-rule "ëŸ" "럭") +(merge-rule "럮" "럮") +(merge-rule "럯" "럯") +(merge-rule "런" "런") +(merge-rule "럱" "럱") +(merge-rule "럲" "á„…á…¥á†") +(merge-rule "럳" "럳") +(merge-rule "럴" "럴") +(merge-rule "럵" "럵") +(merge-rule "럶" "럶") +(merge-rule "럷" "럷") +(merge-rule "럸" "럸") +(merge-rule "럹" "럹") +(merge-rule "럺" "럺") +(merge-rule "럻" "럻") +(merge-rule "럼" "럼") +(merge-rule "럽" "럽") +(merge-rule "럾" "럾") +(merge-rule "럿" "럿") +(merge-rule "ë €" "렀") +(merge-rule "ë " "렁") +(merge-rule "ë ‚" "렂") +(merge-rule "ë ƒ" "렃") +(merge-rule "ë „" "렄") +(merge-rule "ë …" "렅") +(merge-rule "ë †" "á„…á…¥á‡") +(merge-rule "ë ‡" "렇") +(merge-rule "ë ˆ" "á„…á…¦~b") +(merge-rule "ë ‰" "렉") +(merge-rule "ë Š" "렊") +(merge-rule "ë ‹" "렋") +(merge-rule "ë Œ" "렌") +(merge-rule "ë " "렍") +(merge-rule "ë Ž" "á„…á…¦á†") +(merge-rule "ë " "렏") +(merge-rule "ë " "렐") +(merge-rule "ë ‘" "렑") +(merge-rule "ë ’" "렒") +(merge-rule "ë “" "렓") +(merge-rule "ë ”" "렔") +(merge-rule "ë •" "렕") +(merge-rule "ë –" "렖") +(merge-rule "ë —" "렗") +(merge-rule "ë ˜" "렘") +(merge-rule "ë ™" "렙") +(merge-rule "ë š" "렚") +(merge-rule "ë ›" "렛") +(merge-rule "ë œ" "렜") +(merge-rule "ë " "렝") +(merge-rule "ë ž" "렞") +(merge-rule "ë Ÿ" "렟") +(merge-rule "ë " "렠") +(merge-rule "ë ¡" "렡") +(merge-rule "ë ¢" "á„…á…¦á‡") +(merge-rule "ë £" "렣") +(merge-rule "ë ¤" "á„…á…§~b") +(merge-rule "ë ¥" "력") +(merge-rule "ë ¦" "렦") +(merge-rule "ë §" "렧") +(merge-rule "ë ¨" "련") +(merge-rule "ë ©" "렩") +(merge-rule "ë ª" "á„…á…§á†") +(merge-rule "ë «" "렫") +(merge-rule "ë ¬" "렬") +(merge-rule "ë " "렭") +(merge-rule "ë ®" "렮") +(merge-rule "ë ¯" "렯") +(merge-rule "ë °" "렰") +(merge-rule "ë ±" "렱") +(merge-rule "ë ²" "렲") +(merge-rule "ë ³" "렳") +(merge-rule "ë ´" "렴") +(merge-rule "ë µ" "렵") +(merge-rule "ë ¶" "렶") +(merge-rule "ë ·" "렷") +(merge-rule "ë ¸" "렸") +(merge-rule "ë ¹" "령") +(merge-rule "ë º" "렺") +(merge-rule "ë »" "렻") +(merge-rule "ë ¼" "렼") +(merge-rule "ë ½" "렽") +(merge-rule "ë ¾" "á„…á…§á‡") +(merge-rule "ë ¿" "렿") +(merge-rule "ë¡€" "á„…á…¨~b") +(merge-rule "ë¡" "롁") +(merge-rule "ë¡‚" "롂") +(merge-rule "롃" "롃") +(merge-rule "ë¡„" "롄") +(merge-rule "ë¡…" "롅") +(merge-rule "롆" "á„…á…¨á†") +(merge-rule "롇" "롇") +(merge-rule "롈" "롈") +(merge-rule "롉" "롉") +(merge-rule "ë¡Š" "롊") +(merge-rule "ë¡‹" "롋") +(merge-rule "ë¡Œ" "롌") +(merge-rule "ë¡" "롍") +(merge-rule "ë¡Ž" "롎") +(merge-rule "ë¡" "롏") +(merge-rule "ë¡" "롐") +(merge-rule "ë¡‘" "롑") +(merge-rule "ë¡’" "롒") +(merge-rule "ë¡“" "롓") +(merge-rule "ë¡”" "롔") +(merge-rule "ë¡•" "롕") +(merge-rule "ë¡–" "롖") +(merge-rule "ë¡—" "롗") +(merge-rule "롘" "롘") +(merge-rule "ë¡™" "롙") +(merge-rule "ë¡š" "á„…á…¨á‡") +(merge-rule "ë¡›" "롛") +(merge-rule "ë¡œ" "á„…á…©~b") +(merge-rule "ë¡" "록") +(merge-rule "ë¡ž" "롞") +(merge-rule "ë¡Ÿ" "롟") +(merge-rule "ë¡ " "론") +(merge-rule "ë¡¡" "롡") +(merge-rule "ë¡¢" "á„…á…©á†") +(merge-rule "ë¡£" "롣") +(merge-rule "롤" "롤") +(merge-rule "ë¡¥" "롥") +(merge-rule "롦" "롦") +(merge-rule "롧" "롧") +(merge-rule "롨" "롨") +(merge-rule "ë¡©" "롩") +(merge-rule "롪" "롪") +(merge-rule "ë¡«" "롫") +(merge-rule "롬" "롬") +(merge-rule "ë¡" "롭") +(merge-rule "ë¡®" "롮") +(merge-rule "롯" "롯") +(merge-rule "ë¡°" "롰") +(merge-rule "롱" "롱") +(merge-rule "롲" "롲") +(merge-rule "롳" "롳") +(merge-rule "ë¡´" "롴") +(merge-rule "롵" "롵") +(merge-rule "롶" "á„…á…©á‡") +(merge-rule "ë¡·" "롷") +(merge-rule "롸" "á„…á…ª~b") +(merge-rule "롹" "롹") +(merge-rule "롺" "롺") +(merge-rule "ë¡»" "롻") +(merge-rule "롼" "롼") +(merge-rule "롽" "롽") +(merge-rule "롾" "á„…á…ªá†") +(merge-rule "ë¡¿" "롿") +(merge-rule "뢀" "뢀") +(merge-rule "ë¢" "뢁") +(merge-rule "뢂" "뢂") +(merge-rule "뢃" "뢃") +(merge-rule "뢄" "뢄") +(merge-rule "뢅" "뢅") +(merge-rule "뢆" "뢆") +(merge-rule "뢇" "뢇") +(merge-rule "뢈" "뢈") +(merge-rule "뢉" "뢉") +(merge-rule "뢊" "뢊") +(merge-rule "뢋" "뢋") +(merge-rule "뢌" "뢌") +(merge-rule "ë¢" "뢍") +(merge-rule "뢎" "뢎") +(merge-rule "ë¢" "뢏") +(merge-rule "ë¢" "뢐") +(merge-rule "뢑" "뢑") +(merge-rule "뢒" "á„…á…ªá‡") +(merge-rule "뢓" "뢓") +(merge-rule "뢔" "á„…á…«~b") +(merge-rule "뢕" "뢕") +(merge-rule "뢖" "뢖") +(merge-rule "뢗" "뢗") +(merge-rule "뢘" "뢘") +(merge-rule "뢙" "뢙") +(merge-rule "뢚" "á„…á…«á†") +(merge-rule "뢛" "뢛") +(merge-rule "뢜" "뢜") +(merge-rule "ë¢" "뢝") +(merge-rule "뢞" "뢞") +(merge-rule "뢟" "뢟") +(merge-rule "ë¢ " "뢠") +(merge-rule "뢡" "뢡") +(merge-rule "뢢" "뢢") +(merge-rule "뢣" "뢣") +(merge-rule "뢤" "뢤") +(merge-rule "뢥" "뢥") +(merge-rule "뢦" "뢦") +(merge-rule "뢧" "뢧") +(merge-rule "뢨" "뢨") +(merge-rule "뢩" "뢩") +(merge-rule "뢪" "뢪") +(merge-rule "뢫" "뢫") +(merge-rule "뢬" "뢬") +(merge-rule "ë¢" "뢭") +(merge-rule "뢮" "á„…á…«á‡") +(merge-rule "뢯" "뢯") +(merge-rule "뢰" "á„…á…¬~b") +(merge-rule "뢱" "뢱") +(merge-rule "뢲" "뢲") +(merge-rule "뢳" "뢳") +(merge-rule "뢴" "뢴") +(merge-rule "뢵" "뢵") +(merge-rule "뢶" "á„…á…¬á†") +(merge-rule "뢷" "뢷") +(merge-rule "뢸" "뢸") +(merge-rule "뢹" "뢹") +(merge-rule "뢺" "뢺") +(merge-rule "뢻" "뢻") +(merge-rule "뢼" "뢼") +(merge-rule "뢽" "뢽") +(merge-rule "뢾" "뢾") +(merge-rule "뢿" "뢿") +(merge-rule "룀" "룀") +(merge-rule "ë£" "룁") +(merge-rule "룂" "룂") +(merge-rule "룃" "룃") +(merge-rule "룄" "룄") +(merge-rule "룅" "룅") +(merge-rule "룆" "룆") +(merge-rule "룇" "룇") +(merge-rule "룈" "룈") +(merge-rule "룉" "룉") +(merge-rule "룊" "á„…á…¬á‡") +(merge-rule "룋" "룋") +(merge-rule "료" "á„…á…~b") +(merge-rule "ë£" "á„…á…ᆨ") +(merge-rule "룎" "á„…á…ᆩ") +(merge-rule "ë£" "á„…á…ᆪ") +(merge-rule "ë£" "á„…á…ᆫ") +(merge-rule "룑" "á„…á…ᆬ") +(merge-rule "룒" "á„…á…á†") +(merge-rule "룓" "á„…á…ᆮ") +(merge-rule "룔" "á„…á…ᆯ") +(merge-rule "룕" "á„…á…ᆰ") +(merge-rule "룖" "á„…á…ᆱ") +(merge-rule "룗" "á„…á…ᆲ") +(merge-rule "룘" "á„…á…ᆳ") +(merge-rule "룙" "á„…á…ᆴ") +(merge-rule "룚" "á„…á…ᆵ") +(merge-rule "룛" "á„…á…ᆶ") +(merge-rule "룜" "á„…á…ᆷ") +(merge-rule "ë£" "á„…á…ᆸ") +(merge-rule "룞" "á„…á…ᆹ") +(merge-rule "룟" "á„…á…ᆺ") +(merge-rule "ë£ " "á„…á…ᆻ") +(merge-rule "룡" "á„…á…ᆼ") +(merge-rule "룢" "á„…á…ᆽ") +(merge-rule "룣" "á„…á…ᆾ") +(merge-rule "룤" "á„…á…ᆿ") +(merge-rule "룥" "á„…á…ᇀ") +(merge-rule "룦" "á„…á…á‡") +(merge-rule "룧" "á„…á…ᇂ") +(merge-rule "루" "á„…á…®~b") +(merge-rule "룩" "룩") +(merge-rule "룪" "룪") +(merge-rule "룫" "룫") +(merge-rule "룬" "룬") +(merge-rule "ë£" "룭") +(merge-rule "룮" "á„…á…®á†") +(merge-rule "룯" "룯") +(merge-rule "룰" "룰") +(merge-rule "룱" "룱") +(merge-rule "룲" "룲") +(merge-rule "룳" "룳") +(merge-rule "룴" "룴") +(merge-rule "룵" "룵") +(merge-rule "룶" "룶") +(merge-rule "룷" "룷") +(merge-rule "룸" "룸") +(merge-rule "룹" "룹") +(merge-rule "룺" "룺") +(merge-rule "룻" "룻") +(merge-rule "룼" "룼") +(merge-rule "룽" "룽") +(merge-rule "룾" "룾") +(merge-rule "룿" "룿") +(merge-rule "뤀" "뤀") +(merge-rule "ë¤" "뤁") +(merge-rule "뤂" "á„…á…®á‡") +(merge-rule "뤃" "뤃") +(merge-rule "뤄" "á„…á…¯~b") +(merge-rule "뤅" "뤅") +(merge-rule "뤆" "뤆") +(merge-rule "뤇" "뤇") +(merge-rule "뤈" "뤈") +(merge-rule "뤉" "뤉") +(merge-rule "뤊" "á„…á…¯á†") +(merge-rule "뤋" "뤋") +(merge-rule "뤌" "뤌") +(merge-rule "ë¤" "뤍") +(merge-rule "뤎" "뤎") +(merge-rule "ë¤" "뤏") +(merge-rule "ë¤" "뤐") +(merge-rule "뤑" "뤑") +(merge-rule "뤒" "뤒") +(merge-rule "뤓" "뤓") +(merge-rule "뤔" "뤔") +(merge-rule "뤕" "뤕") +(merge-rule "뤖" "뤖") +(merge-rule "뤗" "뤗") +(merge-rule "뤘" "뤘") +(merge-rule "뤙" "뤙") +(merge-rule "뤚" "뤚") +(merge-rule "뤛" "뤛") +(merge-rule "뤜" "뤜") +(merge-rule "ë¤" "뤝") +(merge-rule "뤞" "á„…á…¯á‡") +(merge-rule "뤟" "뤟") +(merge-rule "ë¤ " "á„…á…°~b") +(merge-rule "뤡" "뤡") +(merge-rule "뤢" "뤢") +(merge-rule "뤣" "뤣") +(merge-rule "뤤" "뤤") +(merge-rule "뤥" "뤥") +(merge-rule "뤦" "á„…á…°á†") +(merge-rule "뤧" "뤧") +(merge-rule "뤨" "뤨") +(merge-rule "뤩" "뤩") +(merge-rule "뤪" "뤪") +(merge-rule "뤫" "뤫") +(merge-rule "뤬" "뤬") +(merge-rule "ë¤" "뤭") +(merge-rule "뤮" "뤮") +(merge-rule "뤯" "뤯") +(merge-rule "뤰" "뤰") +(merge-rule "뤱" "뤱") +(merge-rule "뤲" "뤲") +(merge-rule "뤳" "뤳") +(merge-rule "뤴" "뤴") +(merge-rule "뤵" "뤵") +(merge-rule "뤶" "뤶") +(merge-rule "뤷" "뤷") +(merge-rule "뤸" "뤸") +(merge-rule "뤹" "뤹") +(merge-rule "뤺" "á„…á…°á‡") +(merge-rule "뤻" "뤻") +(merge-rule "뤼" "á„…á…±~b") +(merge-rule "뤽" "뤽") +(merge-rule "뤾" "뤾") +(merge-rule "뤿" "뤿") +(merge-rule "륀" "륀") +(merge-rule "ë¥" "륁") +(merge-rule "륂" "á„…á…±á†") +(merge-rule "륃" "륃") +(merge-rule "륄" "륄") +(merge-rule "륅" "륅") +(merge-rule "륆" "륆") +(merge-rule "륇" "륇") +(merge-rule "륈" "륈") +(merge-rule "륉" "륉") +(merge-rule "륊" "륊") +(merge-rule "륋" "륋") +(merge-rule "륌" "륌") +(merge-rule "ë¥" "륍") +(merge-rule "륎" "륎") +(merge-rule "ë¥" "륏") +(merge-rule "ë¥" "륐") +(merge-rule "륑" "륑") +(merge-rule "륒" "륒") +(merge-rule "륓" "륓") +(merge-rule "륔" "륔") +(merge-rule "륕" "륕") +(merge-rule "륖" "á„…á…±á‡") +(merge-rule "륗" "륗") +(merge-rule "류" "á„…á…²~b") +(merge-rule "륙" "륙") +(merge-rule "륚" "륚") +(merge-rule "륛" "륛") +(merge-rule "륜" "륜") +(merge-rule "ë¥" "륝") +(merge-rule "륞" "á„…á…²á†") +(merge-rule "륟" "륟") +(merge-rule "ë¥ " "률") +(merge-rule "륡" "륡") +(merge-rule "륢" "륢") +(merge-rule "륣" "륣") +(merge-rule "륤" "륤") +(merge-rule "륥" "륥") +(merge-rule "륦" "륦") +(merge-rule "륧" "륧") +(merge-rule "륨" "륨") +(merge-rule "륩" "륩") +(merge-rule "륪" "륪") +(merge-rule "륫" "륫") +(merge-rule "륬" "륬") +(merge-rule "ë¥" "륭") +(merge-rule "륮" "륮") +(merge-rule "륯" "륯") +(merge-rule "륰" "륰") +(merge-rule "륱" "륱") +(merge-rule "륲" "á„…á…²á‡") +(merge-rule "륳" "륳") +(merge-rule "르" "á„…á…³~b") +(merge-rule "륵" "륵") +(merge-rule "륶" "륶") +(merge-rule "륷" "륷") +(merge-rule "른" "른") +(merge-rule "륹" "륹") +(merge-rule "륺" "á„…á…³á†") +(merge-rule "륻" "륻") +(merge-rule "를" "를") +(merge-rule "륽" "륽") +(merge-rule "륾" "륾") +(merge-rule "륿" "륿") +(merge-rule "릀" "릀") +(merge-rule "ë¦" "릁") +(merge-rule "릂" "릂") +(merge-rule "릃" "릃") +(merge-rule "름" "름") +(merge-rule "릅" "릅") +(merge-rule "릆" "릆") +(merge-rule "릇" "릇") +(merge-rule "릈" "릈") +(merge-rule "릉" "릉") +(merge-rule "릊" "릊") +(merge-rule "릋" "릋") +(merge-rule "릌" "릌") +(merge-rule "ë¦" "릍") +(merge-rule "릎" "á„…á…³á‡") +(merge-rule "ë¦" "릏") +(merge-rule "ë¦" "á„…á…´~b") +(merge-rule "릑" "릑") +(merge-rule "릒" "릒") +(merge-rule "릓" "릓") +(merge-rule "릔" "릔") +(merge-rule "릕" "릕") +(merge-rule "릖" "á„…á…´á†") +(merge-rule "릗" "릗") +(merge-rule "릘" "릘") +(merge-rule "릙" "릙") +(merge-rule "릚" "릚") +(merge-rule "릛" "릛") +(merge-rule "릜" "릜") +(merge-rule "ë¦" "릝") +(merge-rule "릞" "릞") +(merge-rule "릟" "릟") +(merge-rule "ë¦ " "릠") +(merge-rule "릡" "릡") +(merge-rule "릢" "릢") +(merge-rule "릣" "릣") +(merge-rule "릤" "릤") +(merge-rule "릥" "릥") +(merge-rule "릦" "릦") +(merge-rule "릧" "릧") +(merge-rule "릨" "릨") +(merge-rule "릩" "릩") +(merge-rule "릪" "á„…á…´á‡") +(merge-rule "릫" "릫") +(merge-rule "리" "á„…á…µ~b") +(merge-rule "ë¦" "릭") +(merge-rule "릮" "릮") +(merge-rule "릯" "릯") +(merge-rule "린" "린") +(merge-rule "릱" "릱") +(merge-rule "릲" "á„…á…µá†") +(merge-rule "릳" "릳") +(merge-rule "릴" "릴") +(merge-rule "릵" "릵") +(merge-rule "릶" "릶") +(merge-rule "릷" "릷") +(merge-rule "릸" "릸") +(merge-rule "릹" "릹") +(merge-rule "릺" "릺") +(merge-rule "릻" "릻") +(merge-rule "림" "림") +(merge-rule "립" "립") +(merge-rule "릾" "릾") +(merge-rule "릿" "릿") +(merge-rule "맀" "맀") +(merge-rule "ë§" "링") +(merge-rule "맂" "맂") +(merge-rule "맃" "맃") +(merge-rule "맄" "맄") +(merge-rule "맅" "맅") +(merge-rule "맆" "á„…á…µá‡") +(merge-rule "맇" "맇") +(merge-rule "마" "마~b") +(merge-rule "막" "막") +(merge-rule "맊" "맊") +(merge-rule "맋" "맋") +(merge-rule "만" "만") +(merge-rule "ë§" "맍") +(merge-rule "많" "마á†") +(merge-rule "ë§" "맏") +(merge-rule "ë§" "말") +(merge-rule "맑" "맑") +(merge-rule "맒" "맒") +(merge-rule "맓" "맓") +(merge-rule "맔" "맔") +(merge-rule "맕" "맕") +(merge-rule "맖" "맖") +(merge-rule "맗" "맗") +(merge-rule "맘" "맘") +(merge-rule "맙" "맙") +(merge-rule "맚" "맚") +(merge-rule "맛" "맛") +(merge-rule "맜" "맜") +(merge-rule "ë§" "망") +(merge-rule "맞" "맞") +(merge-rule "맟" "맟") +(merge-rule "ë§ " "맠") +(merge-rule "맡" "맡") +(merge-rule "맢" "마á‡") +(merge-rule "맣" "맣") +(merge-rule "매" "매~b") +(merge-rule "맥" "맥") +(merge-rule "맦" "맦") +(merge-rule "맧" "맧") +(merge-rule "맨" "맨") +(merge-rule "맩" "맩") +(merge-rule "맪" "매á†") +(merge-rule "맫" "맫") +(merge-rule "맬" "맬") +(merge-rule "ë§" "맭") +(merge-rule "맮" "맮") +(merge-rule "맯" "맯") +(merge-rule "맰" "맰") +(merge-rule "맱" "맱") +(merge-rule "맲" "맲") +(merge-rule "맳" "맳") +(merge-rule "맴" "맴") +(merge-rule "맵" "맵") +(merge-rule "맶" "맶") +(merge-rule "맷" "맷") +(merge-rule "맸" "맸") +(merge-rule "맹" "맹") +(merge-rule "맺" "맺") +(merge-rule "맻" "맻") +(merge-rule "맼" "맼") +(merge-rule "맽" "맽") +(merge-rule "맾" "매á‡") +(merge-rule "맿" "맿") +(merge-rule "먀" "먀~b") +(merge-rule "ë¨" "먁") +(merge-rule "먂" "먂") +(merge-rule "먃" "먃") +(merge-rule "먄" "먄") +(merge-rule "먅" "먅") +(merge-rule "먆" "먀á†") +(merge-rule "먇" "먇") +(merge-rule "먈" "먈") +(merge-rule "먉" "먉") +(merge-rule "먊" "먊") +(merge-rule "먋" "먋") +(merge-rule "먌" "먌") +(merge-rule "ë¨" "먍") +(merge-rule "먎" "먎") +(merge-rule "ë¨" "먏") +(merge-rule "ë¨" "먐") +(merge-rule "먑" "먑") +(merge-rule "먒" "먒") +(merge-rule "먓" "먓") +(merge-rule "먔" "먔") +(merge-rule "먕" "먕") +(merge-rule "먖" "먖") +(merge-rule "먗" "먗") +(merge-rule "먘" "먘") +(merge-rule "먙" "먙") +(merge-rule "먚" "먀á‡") +(merge-rule "먛" "먛") +(merge-rule "먜" "먜~b") +(merge-rule "ë¨" "먝") +(merge-rule "먞" "먞") +(merge-rule "먟" "먟") +(merge-rule "ë¨ " "먠") +(merge-rule "먡" "먡") +(merge-rule "먢" "먜á†") +(merge-rule "먣" "먣") +(merge-rule "먤" "먤") +(merge-rule "먥" "먥") +(merge-rule "먦" "먦") +(merge-rule "먧" "먧") +(merge-rule "먨" "먨") +(merge-rule "먩" "먩") +(merge-rule "먪" "먪") +(merge-rule "먫" "먫") +(merge-rule "먬" "먬") +(merge-rule "ë¨" "먭") +(merge-rule "먮" "먮") +(merge-rule "먯" "먯") +(merge-rule "먰" "먰") +(merge-rule "먱" "먱") +(merge-rule "먲" "먲") +(merge-rule "먳" "먳") +(merge-rule "먴" "먴") +(merge-rule "먵" "먵") +(merge-rule "먶" "먜á‡") +(merge-rule "먷" "먷") +(merge-rule "머" "머~b") +(merge-rule "먹" "먹") +(merge-rule "먺" "먺") +(merge-rule "먻" "먻") +(merge-rule "먼" "먼") +(merge-rule "먽" "먽") +(merge-rule "먾" "머á†") +(merge-rule "먿" "먿") +(merge-rule "ë©€" "멀") +(merge-rule "ë©" "멁") +(merge-rule "ë©‚" "멂") +(merge-rule "멃" "멃") +(merge-rule "ë©„" "멄") +(merge-rule "ë©…" "멅") +(merge-rule "멆" "멆") +(merge-rule "멇" "멇") +(merge-rule "멈" "멈") +(merge-rule "멉" "멉") +(merge-rule "ë©Š" "멊") +(merge-rule "ë©‹" "멋") +(merge-rule "ë©Œ" "멌") +(merge-rule "ë©" "멍") +(merge-rule "ë©Ž" "멎") +(merge-rule "ë©" "멏") +(merge-rule "ë©" "멐") +(merge-rule "ë©‘" "멑") +(merge-rule "ë©’" "머á‡") +(merge-rule "ë©“" "멓") +(merge-rule "ë©”" "메~b") +(merge-rule "ë©•" "멕") +(merge-rule "ë©–" "멖") +(merge-rule "ë©—" "멗") +(merge-rule "멘" "멘") +(merge-rule "ë©™" "멙") +(merge-rule "ë©š" "메á†") +(merge-rule "ë©›" "멛") +(merge-rule "ë©œ" "멜") +(merge-rule "ë©" "멝") +(merge-rule "ë©ž" "멞") +(merge-rule "ë©Ÿ" "멟") +(merge-rule "ë© " "멠") +(merge-rule "ë©¡" "멡") +(merge-rule "ë©¢" "멢") +(merge-rule "ë©£" "멣") +(merge-rule "멤" "멤") +(merge-rule "ë©¥" "멥") +(merge-rule "멦" "멦") +(merge-rule "멧" "멧") +(merge-rule "멨" "멨") +(merge-rule "ë©©" "멩") +(merge-rule "멪" "멪") +(merge-rule "ë©«" "멫") +(merge-rule "멬" "멬") +(merge-rule "ë©" "멭") +(merge-rule "ë©®" "메á‡") +(merge-rule "멯" "멯") +(merge-rule "ë©°" "며~b") +(merge-rule "멱" "멱") +(merge-rule "멲" "멲") +(merge-rule "멳" "멳") +(merge-rule "ë©´" "면") +(merge-rule "멵" "멵") +(merge-rule "멶" "며á†") +(merge-rule "ë©·" "멷") +(merge-rule "멸" "멸") +(merge-rule "멹" "멹") +(merge-rule "멺" "멺") +(merge-rule "ë©»" "멻") +(merge-rule "멼" "멼") +(merge-rule "멽" "멽") +(merge-rule "멾" "멾") +(merge-rule "ë©¿" "멿") +(merge-rule "몀" "몀") +(merge-rule "ëª" "몁") +(merge-rule "몂" "몂") +(merge-rule "몃" "몃") +(merge-rule "몄" "몄") +(merge-rule "명" "명") +(merge-rule "몆" "몆") +(merge-rule "몇" "몇") +(merge-rule "몈" "몈") +(merge-rule "몉" "몉") +(merge-rule "몊" "며á‡") +(merge-rule "몋" "몋") +(merge-rule "몌" "몌~b") +(merge-rule "ëª" "몍") +(merge-rule "몎" "몎") +(merge-rule "ëª" "몏") +(merge-rule "ëª" "몐") +(merge-rule "몑" "몑") +(merge-rule "몒" "몌á†") +(merge-rule "몓" "몓") +(merge-rule "몔" "몔") +(merge-rule "몕" "몕") +(merge-rule "몖" "몖") +(merge-rule "몗" "몗") +(merge-rule "몘" "몘") +(merge-rule "몙" "몙") +(merge-rule "몚" "몚") +(merge-rule "몛" "몛") +(merge-rule "몜" "몜") +(merge-rule "ëª" "몝") +(merge-rule "몞" "몞") +(merge-rule "몟" "몟") +(merge-rule "ëª " "몠") +(merge-rule "몡" "몡") +(merge-rule "몢" "몢") +(merge-rule "몣" "몣") +(merge-rule "몤" "몤") +(merge-rule "몥" "몥") +(merge-rule "몦" "몌á‡") +(merge-rule "몧" "몧") +(merge-rule "모" "모~b") +(merge-rule "목" "목") +(merge-rule "몪" "몪") +(merge-rule "몫" "몫") +(merge-rule "몬" "몬") +(merge-rule "ëª" "몭") +(merge-rule "몮" "모á†") +(merge-rule "몯" "몯") +(merge-rule "몰" "몰") +(merge-rule "몱" "몱") +(merge-rule "몲" "몲") +(merge-rule "몳" "몳") +(merge-rule "몴" "몴") +(merge-rule "몵" "몵") +(merge-rule "몶" "몶") +(merge-rule "몷" "몷") +(merge-rule "몸" "몸") +(merge-rule "몹" "몹") +(merge-rule "몺" "몺") +(merge-rule "못" "못") +(merge-rule "몼" "몼") +(merge-rule "몽" "몽") +(merge-rule "몾" "몾") +(merge-rule "몿" "몿") +(merge-rule "ë«€" "뫀") +(merge-rule "ë«" "뫁") +(merge-rule "ë«‚" "모á‡") +(merge-rule "뫃" "뫃") +(merge-rule "ë«„" "뫄~b") +(merge-rule "ë«…" "뫅") +(merge-rule "뫆" "뫆") +(merge-rule "뫇" "뫇") +(merge-rule "뫈" "뫈") +(merge-rule "뫉" "뫉") +(merge-rule "ë«Š" "뫄á†") +(merge-rule "ë«‹" "뫋") +(merge-rule "ë«Œ" "뫌") +(merge-rule "ë«" "뫍") +(merge-rule "ë«Ž" "뫎") +(merge-rule "ë«" "뫏") +(merge-rule "ë«" "뫐") +(merge-rule "ë«‘" "뫑") +(merge-rule "ë«’" "뫒") +(merge-rule "ë«“" "뫓") +(merge-rule "ë«”" "뫔") +(merge-rule "ë«•" "뫕") +(merge-rule "ë«–" "뫖") +(merge-rule "ë«—" "뫗") +(merge-rule "뫘" "뫘") +(merge-rule "ë«™" "뫙") +(merge-rule "ë«š" "뫚") +(merge-rule "ë«›" "뫛") +(merge-rule "ë«œ" "뫜") +(merge-rule "ë«" "뫝") +(merge-rule "ë«ž" "뫄á‡") +(merge-rule "ë«Ÿ" "뫟") +(merge-rule "ë« " "뫠~b") +(merge-rule "ë«¡" "뫡") +(merge-rule "ë«¢" "뫢") +(merge-rule "ë«£" "뫣") +(merge-rule "뫤" "뫤") +(merge-rule "ë«¥" "뫥") +(merge-rule "뫦" "뫠á†") +(merge-rule "뫧" "뫧") +(merge-rule "뫨" "뫨") +(merge-rule "ë«©" "뫩") +(merge-rule "뫪" "뫪") +(merge-rule "ë««" "뫫") +(merge-rule "뫬" "뫬") +(merge-rule "ë«" "뫭") +(merge-rule "ë«®" "뫮") +(merge-rule "뫯" "뫯") +(merge-rule "ë«°" "뫰") +(merge-rule "뫱" "뫱") +(merge-rule "뫲" "뫲") +(merge-rule "뫳" "뫳") +(merge-rule "ë«´" "뫴") +(merge-rule "뫵" "뫵") +(merge-rule "뫶" "뫶") +(merge-rule "ë«·" "뫷") +(merge-rule "뫸" "뫸") +(merge-rule "뫹" "뫹") +(merge-rule "뫺" "뫠á‡") +(merge-rule "ë«»" "뫻") +(merge-rule "뫼" "뫼~b") +(merge-rule "뫽" "뫽") +(merge-rule "뫾" "뫾") +(merge-rule "ë«¿" "뫿") +(merge-rule "묀" "묀") +(merge-rule "ë¬" "묁") +(merge-rule "묂" "뫼á†") +(merge-rule "묃" "묃") +(merge-rule "묄" "묄") +(merge-rule "묅" "묅") +(merge-rule "묆" "묆") +(merge-rule "묇" "묇") +(merge-rule "묈" "묈") +(merge-rule "묉" "묉") +(merge-rule "묊" "묊") +(merge-rule "묋" "묋") +(merge-rule "묌" "묌") +(merge-rule "ë¬" "묍") +(merge-rule "묎" "묎") +(merge-rule "ë¬" "묏") +(merge-rule "ë¬" "묐") +(merge-rule "묑" "묑") +(merge-rule "묒" "묒") +(merge-rule "묓" "묓") +(merge-rule "묔" "묔") +(merge-rule "묕" "묕") +(merge-rule "묖" "뫼á‡") +(merge-rule "묗" "묗") +(merge-rule "묘" "ᄆá…~b") +(merge-rule "묙" "ᄆá…ᆨ") +(merge-rule "묚" "ᄆá…ᆩ") +(merge-rule "묛" "ᄆá…ᆪ") +(merge-rule "묜" "ᄆá…ᆫ") +(merge-rule "ë¬" "ᄆá…ᆬ") +(merge-rule "묞" "ᄆá…á†") +(merge-rule "묟" "ᄆá…ᆮ") +(merge-rule "ë¬ " "ᄆá…ᆯ") +(merge-rule "묡" "ᄆá…ᆰ") +(merge-rule "묢" "ᄆá…ᆱ") +(merge-rule "묣" "ᄆá…ᆲ") +(merge-rule "묤" "ᄆá…ᆳ") +(merge-rule "묥" "ᄆá…ᆴ") +(merge-rule "묦" "ᄆá…ᆵ") +(merge-rule "묧" "ᄆá…ᆶ") +(merge-rule "묨" "ᄆá…ᆷ") +(merge-rule "묩" "ᄆá…ᆸ") +(merge-rule "묪" "ᄆá…ᆹ") +(merge-rule "묫" "ᄆá…ᆺ") +(merge-rule "묬" "ᄆá…ᆻ") +(merge-rule "ë¬" "ᄆá…ᆼ") +(merge-rule "묮" "ᄆá…ᆽ") +(merge-rule "묯" "ᄆá…ᆾ") +(merge-rule "묰" "ᄆá…ᆿ") +(merge-rule "묱" "ᄆá…ᇀ") +(merge-rule "묲" "ᄆá…á‡") +(merge-rule "묳" "ᄆá…ᇂ") +(merge-rule "무" "무~b") +(merge-rule "묵" "묵") +(merge-rule "묶" "묶") +(merge-rule "묷" "묷") +(merge-rule "문" "문") +(merge-rule "묹" "묹") +(merge-rule "묺" "무á†") +(merge-rule "묻" "묻") +(merge-rule "물" "물") +(merge-rule "묽" "묽") +(merge-rule "묾" "묾") +(merge-rule "묿" "묿") +(merge-rule "ë€" "뭀") +(merge-rule "ë" "뭁") +(merge-rule "ë‚" "뭂") +(merge-rule "ëƒ" "뭃") +(merge-rule "ë„" "뭄") +(merge-rule "ë…" "뭅") +(merge-rule "ë†" "뭆") +(merge-rule "ë‡" "뭇") +(merge-rule "ëˆ" "뭈") +(merge-rule "ë‰" "뭉") +(merge-rule "ëŠ" "뭊") +(merge-rule "ë‹" "뭋") +(merge-rule "ëŒ" "뭌") +(merge-rule "ë" "뭍") +(merge-rule "ëŽ" "무á‡") +(merge-rule "ë" "뭏") +(merge-rule "ë" "뭐~b") +(merge-rule "ë‘" "뭑") +(merge-rule "ë’" "뭒") +(merge-rule "ë“" "뭓") +(merge-rule "ë”" "뭔") +(merge-rule "ë•" "뭕") +(merge-rule "ë–" "뭐á†") +(merge-rule "ë—" "뭗") +(merge-rule "ë˜" "뭘") +(merge-rule "ë™" "뭙") +(merge-rule "ëš" "뭚") +(merge-rule "ë›" "뭛") +(merge-rule "ëœ" "뭜") +(merge-rule "ë" "뭝") +(merge-rule "ëž" "뭞") +(merge-rule "ëŸ" "뭟") +(merge-rule "ë " "뭠") +(merge-rule "ë¡" "뭡") +(merge-rule "ë¢" "뭢") +(merge-rule "ë£" "뭣") +(merge-rule "ë¤" "뭤") +(merge-rule "ë¥" "뭥") +(merge-rule "ë¦" "뭦") +(merge-rule "ë§" "뭧") +(merge-rule "ë¨" "뭨") +(merge-rule "ë©" "뭩") +(merge-rule "ëª" "뭐á‡") +(merge-rule "ë«" "뭫") +(merge-rule "ë¬" "뭬~b") +(merge-rule "ë" "뭭") +(merge-rule "ë®" "뭮") +(merge-rule "ë¯" "뭯") +(merge-rule "ë°" "뭰") +(merge-rule "ë±" "뭱") +(merge-rule "ë²" "뭬á†") +(merge-rule "ë³" "뭳") +(merge-rule "ë´" "뭴") +(merge-rule "ëµ" "뭵") +(merge-rule "ë¶" "뭶") +(merge-rule "ë·" "뭷") +(merge-rule "ë¸" "뭸") +(merge-rule "ë¹" "뭹") +(merge-rule "ëº" "뭺") +(merge-rule "ë»" "뭻") +(merge-rule "ë¼" "뭼") +(merge-rule "ë½" "뭽") +(merge-rule "ë¾" "뭾") +(merge-rule "ë¿" "뭿") +(merge-rule "뮀" "뮀") +(merge-rule "ë®" "뮁") +(merge-rule "뮂" "뮂") +(merge-rule "뮃" "뮃") +(merge-rule "뮄" "뮄") +(merge-rule "ë®…" "뮅") +(merge-rule "뮆" "뭬á‡") +(merge-rule "뮇" "뮇") +(merge-rule "뮈" "뮈~b") +(merge-rule "뮉" "뮉") +(merge-rule "뮊" "뮊") +(merge-rule "뮋" "뮋") +(merge-rule "뮌" "뮌") +(merge-rule "ë®" "뮍") +(merge-rule "뮎" "뮈á†") +(merge-rule "ë®" "뮏") +(merge-rule "ë®" "뮐") +(merge-rule "뮑" "뮑") +(merge-rule "ë®’" "뮒") +(merge-rule "뮓" "뮓") +(merge-rule "ë®”" "뮔") +(merge-rule "뮕" "뮕") +(merge-rule "ë®–" "뮖") +(merge-rule "ë®—" "뮗") +(merge-rule "뮘" "뮘") +(merge-rule "ë®™" "뮙") +(merge-rule "뮚" "뮚") +(merge-rule "ë®›" "뮛") +(merge-rule "뮜" "뮜") +(merge-rule "ë®" "뮝") +(merge-rule "뮞" "뮞") +(merge-rule "뮟" "뮟") +(merge-rule "ë® " "뮠") +(merge-rule "뮡" "뮡") +(merge-rule "뮢" "뮈á‡") +(merge-rule "뮣" "뮣") +(merge-rule "뮤" "뮤~b") +(merge-rule "뮥" "뮥") +(merge-rule "뮦" "뮦") +(merge-rule "뮧" "뮧") +(merge-rule "뮨" "뮨") +(merge-rule "뮩" "뮩") +(merge-rule "뮪" "뮤á†") +(merge-rule "뮫" "뮫") +(merge-rule "뮬" "뮬") +(merge-rule "ë®" "뮭") +(merge-rule "ë®®" "뮮") +(merge-rule "뮯" "뮯") +(merge-rule "ë®°" "뮰") +(merge-rule "ë®±" "뮱") +(merge-rule "뮲" "뮲") +(merge-rule "뮳" "뮳") +(merge-rule "ë®´" "뮴") +(merge-rule "뮵" "뮵") +(merge-rule "뮶" "뮶") +(merge-rule "ë®·" "뮷") +(merge-rule "뮸" "뮸") +(merge-rule "뮹" "뮹") +(merge-rule "뮺" "뮺") +(merge-rule "ë®»" "뮻") +(merge-rule "뮼" "뮼") +(merge-rule "뮽" "뮽") +(merge-rule "뮾" "뮤á‡") +(merge-rule "뮿" "뮿") +(merge-rule "므" "므~b") +(merge-rule "ë¯" "믁") +(merge-rule "믂" "믂") +(merge-rule "믃" "믃") +(merge-rule "믄" "믄") +(merge-rule "믅" "믅") +(merge-rule "믆" "므á†") +(merge-rule "믇" "믇") +(merge-rule "믈" "믈") +(merge-rule "믉" "믉") +(merge-rule "믊" "믊") +(merge-rule "믋" "믋") +(merge-rule "믌" "믌") +(merge-rule "ë¯" "믍") +(merge-rule "믎" "믎") +(merge-rule "ë¯" "믏") +(merge-rule "ë¯" "믐") +(merge-rule "믑" "믑") +(merge-rule "믒" "믒") +(merge-rule "믓" "믓") +(merge-rule "믔" "믔") +(merge-rule "믕" "믕") +(merge-rule "믖" "믖") +(merge-rule "믗" "믗") +(merge-rule "믘" "믘") +(merge-rule "믙" "믙") +(merge-rule "믚" "므á‡") +(merge-rule "믛" "믛") +(merge-rule "믜" "믜~b") +(merge-rule "ë¯" "믝") +(merge-rule "믞" "믞") +(merge-rule "믟" "믟") +(merge-rule "ë¯ " "믠") +(merge-rule "믡" "믡") +(merge-rule "믢" "믜á†") +(merge-rule "믣" "믣") +(merge-rule "믤" "믤") +(merge-rule "믥" "믥") +(merge-rule "믦" "믦") +(merge-rule "믧" "믧") +(merge-rule "믨" "믨") +(merge-rule "믩" "믩") +(merge-rule "믪" "믪") +(merge-rule "믫" "믫") +(merge-rule "믬" "믬") +(merge-rule "ë¯" "믭") +(merge-rule "믮" "믮") +(merge-rule "믯" "믯") +(merge-rule "믰" "믰") +(merge-rule "믱" "믱") +(merge-rule "믲" "믲") +(merge-rule "믳" "믳") +(merge-rule "믴" "믴") +(merge-rule "믵" "믵") +(merge-rule "믶" "믜á‡") +(merge-rule "믷" "믷") +(merge-rule "미" "미~b") +(merge-rule "믹" "믹") +(merge-rule "믺" "믺") +(merge-rule "믻" "믻") +(merge-rule "민" "민") +(merge-rule "믽" "믽") +(merge-rule "믾" "미á†") +(merge-rule "믿" "믿") +(merge-rule "ë°€" "밀") +(merge-rule "ë°" "밁") +(merge-rule "ë°‚" "밂") +(merge-rule "ë°ƒ" "밃") +(merge-rule "ë°„" "밄") +(merge-rule "ë°…" "밅") +(merge-rule "ë°†" "밆") +(merge-rule "ë°‡" "밇") +(merge-rule "ë°ˆ" "밈") +(merge-rule "ë°‰" "밉") +(merge-rule "ë°Š" "밊") +(merge-rule "ë°‹" "밋") +(merge-rule "ë°Œ" "밌") +(merge-rule "ë°" "밍") +(merge-rule "ë°Ž" "밎") +(merge-rule "ë°" "및") +(merge-rule "ë°" "밐") +(merge-rule "ë°‘" "밑") +(merge-rule "ë°’" "미á‡") +(merge-rule "ë°“" "밓") +(merge-rule "ë°”" "바~b") +(merge-rule "ë°•" "박") +(merge-rule "ë°–" "밖") +(merge-rule "ë°—" "밗") +(merge-rule "ë°˜" "반") +(merge-rule "ë°™" "밙") +(merge-rule "ë°š" "바á†") +(merge-rule "ë°›" "받") +(merge-rule "ë°œ" "발") +(merge-rule "ë°" "밝") +(merge-rule "ë°ž" "밞") +(merge-rule "ë°Ÿ" "밟") +(merge-rule "ë° " "밠") +(merge-rule "ë°¡" "밡") +(merge-rule "ë°¢" "밢") +(merge-rule "ë°£" "밣") +(merge-rule "ë°¤" "밤") +(merge-rule "ë°¥" "밥") +(merge-rule "ë°¦" "밦") +(merge-rule "ë°§" "밧") +(merge-rule "ë°¨" "밨") +(merge-rule "ë°©" "방") +(merge-rule "ë°ª" "밪") +(merge-rule "ë°«" "밫") +(merge-rule "ë°¬" "밬") +(merge-rule "ë°" "밭") +(merge-rule "ë°®" "바á‡") +(merge-rule "ë°¯" "밯") +(merge-rule "ë°°" "배~b") +(merge-rule "ë°±" "백") +(merge-rule "ë°²" "밲") +(merge-rule "ë°³" "밳") +(merge-rule "ë°´" "밴") +(merge-rule "ë°µ" "밵") +(merge-rule "ë°¶" "배á†") +(merge-rule "ë°·" "밷") +(merge-rule "ë°¸" "밸") +(merge-rule "ë°¹" "밹") +(merge-rule "ë°º" "밺") +(merge-rule "ë°»" "밻") +(merge-rule "ë°¼" "밼") +(merge-rule "ë°½" "밽") +(merge-rule "ë°¾" "밾") +(merge-rule "ë°¿" "밿") +(merge-rule "ë±€" "뱀") +(merge-rule "ë±" "뱁") +(merge-rule "뱂" "뱂") +(merge-rule "뱃" "뱃") +(merge-rule "뱄" "뱄") +(merge-rule "ë±…" "뱅") +(merge-rule "뱆" "뱆") +(merge-rule "뱇" "뱇") +(merge-rule "뱈" "뱈") +(merge-rule "뱉" "뱉") +(merge-rule "뱊" "배á‡") +(merge-rule "뱋" "뱋") +(merge-rule "뱌" "뱌~b") +(merge-rule "ë±" "뱍") +(merge-rule "뱎" "뱎") +(merge-rule "ë±" "뱏") +(merge-rule "ë±" "뱐") +(merge-rule "뱑" "뱑") +(merge-rule "ë±’" "뱌á†") +(merge-rule "뱓" "뱓") +(merge-rule "ë±”" "뱔") +(merge-rule "뱕" "뱕") +(merge-rule "ë±–" "뱖") +(merge-rule "ë±—" "뱗") +(merge-rule "뱘" "뱘") +(merge-rule "ë±™" "뱙") +(merge-rule "뱚" "뱚") +(merge-rule "ë±›" "뱛") +(merge-rule "뱜" "뱜") +(merge-rule "ë±" "뱝") +(merge-rule "뱞" "뱞") +(merge-rule "뱟" "뱟") +(merge-rule "ë± " "뱠") +(merge-rule "뱡" "뱡") +(merge-rule "ë±¢" "뱢") +(merge-rule "ë±£" "뱣") +(merge-rule "뱤" "뱤") +(merge-rule "ë±¥" "뱥") +(merge-rule "뱦" "뱌á‡") +(merge-rule "뱧" "뱧") +(merge-rule "뱨" "뱨~b") +(merge-rule "뱩" "뱩") +(merge-rule "뱪" "뱪") +(merge-rule "뱫" "뱫") +(merge-rule "뱬" "뱬") +(merge-rule "ë±" "뱭") +(merge-rule "ë±®" "뱨á†") +(merge-rule "뱯" "뱯") +(merge-rule "ë±°" "뱰") +(merge-rule "ë±±" "뱱") +(merge-rule "ë±²" "뱲") +(merge-rule "ë±³" "뱳") +(merge-rule "ë±´" "뱴") +(merge-rule "ë±µ" "뱵") +(merge-rule "뱶" "뱶") +(merge-rule "ë±·" "뱷") +(merge-rule "뱸" "뱸") +(merge-rule "ë±¹" "뱹") +(merge-rule "뱺" "뱺") +(merge-rule "ë±»" "뱻") +(merge-rule "ë±¼" "뱼") +(merge-rule "ë±½" "뱽") +(merge-rule "ë±¾" "뱾") +(merge-rule "뱿" "뱿") +(merge-rule "ë²€" "벀") +(merge-rule "ë²" "벁") +(merge-rule "벂" "뱨á‡") +(merge-rule "벃" "벃") +(merge-rule "버" "버~b") +(merge-rule "ë²…" "벅") +(merge-rule "벆" "벆") +(merge-rule "벇" "벇") +(merge-rule "번" "번") +(merge-rule "벉" "벉") +(merge-rule "벊" "버á†") +(merge-rule "벋" "벋") +(merge-rule "벌" "벌") +(merge-rule "ë²" "벍") +(merge-rule "벎" "벎") +(merge-rule "ë²" "벏") +(merge-rule "ë²" "벐") +(merge-rule "벑" "벑") +(merge-rule "ë²’" "벒") +(merge-rule "벓" "벓") +(merge-rule "ë²”" "범") +(merge-rule "법" "법") +(merge-rule "ë²–" "벖") +(merge-rule "ë²—" "벗") +(merge-rule "벘" "벘") +(merge-rule "ë²™" "벙") +(merge-rule "벚" "벚") +(merge-rule "ë²›" "벛") +(merge-rule "벜" "벜") +(merge-rule "ë²" "벝") +(merge-rule "벞" "버á‡") +(merge-rule "벟" "벟") +(merge-rule "ë² " "베~b") +(merge-rule "벡" "벡") +(merge-rule "ë²¢" "벢") +(merge-rule "ë²£" "벣") +(merge-rule "벤" "벤") +(merge-rule "ë²¥" "벥") +(merge-rule "벦" "베á†") +(merge-rule "벧" "벧") +(merge-rule "벨" "벨") +(merge-rule "벩" "벩") +(merge-rule "벪" "벪") +(merge-rule "벫" "벫") +(merge-rule "벬" "벬") +(merge-rule "ë²" "벭") +(merge-rule "ë²®" "벮") +(merge-rule "벯" "벯") +(merge-rule "ë²°" "벰") +(merge-rule "ë²±" "벱") +(merge-rule "ë²²" "벲") +(merge-rule "ë²³" "벳") +(merge-rule "ë²´" "벴") +(merge-rule "ë²µ" "벵") +(merge-rule "벶" "벶") +(merge-rule "ë²·" "벷") +(merge-rule "벸" "벸") +(merge-rule "ë²¹" "벹") +(merge-rule "벺" "베á‡") +(merge-rule "ë²»" "벻") +(merge-rule "ë²¼" "벼~b") +(merge-rule "ë²½" "벽") +(merge-rule "ë²¾" "벾") +(merge-rule "벿" "벿") +(merge-rule "ë³€" "변") +(merge-rule "ë³" "볁") +(merge-rule "볂" "벼á†") +(merge-rule "볃" "볃") +(merge-rule "별" "별") +(merge-rule "ë³…" "볅") +(merge-rule "볆" "볆") +(merge-rule "볇" "볇") +(merge-rule "볈" "볈") +(merge-rule "볉" "볉") +(merge-rule "볊" "볊") +(merge-rule "볋" "볋") +(merge-rule "볌" "볌") +(merge-rule "ë³" "볍") +(merge-rule "볎" "볎") +(merge-rule "ë³" "볏") +(merge-rule "ë³" "볐") +(merge-rule "병" "병") +(merge-rule "ë³’" "볒") +(merge-rule "볓" "볓") +(merge-rule "ë³”" "볔") +(merge-rule "볕" "볕") +(merge-rule "ë³–" "벼á‡") +(merge-rule "ë³—" "볗") +(merge-rule "볘" "볘~b") +(merge-rule "ë³™" "볙") +(merge-rule "볚" "볚") +(merge-rule "ë³›" "볛") +(merge-rule "볜" "볜") +(merge-rule "ë³" "볝") +(merge-rule "볞" "볘á†") +(merge-rule "볟" "볟") +(merge-rule "ë³ " "볠") +(merge-rule "볡" "볡") +(merge-rule "ë³¢" "볢") +(merge-rule "ë³£" "볣") +(merge-rule "볤" "볤") +(merge-rule "ë³¥" "볥") +(merge-rule "볦" "볦") +(merge-rule "볧" "볧") +(merge-rule "볨" "볨") +(merge-rule "볩" "볩") +(merge-rule "볪" "볪") +(merge-rule "볫" "볫") +(merge-rule "볬" "볬") +(merge-rule "ë³" "볭") +(merge-rule "ë³®" "볮") +(merge-rule "볯" "볯") +(merge-rule "ë³°" "볰") +(merge-rule "ë³±" "볱") +(merge-rule "ë³²" "볘á‡") +(merge-rule "ë³³" "볳") +(merge-rule "ë³´" "보~b") +(merge-rule "ë³µ" "복") +(merge-rule "볶" "볶") +(merge-rule "ë³·" "볷") +(merge-rule "본" "본") +(merge-rule "ë³¹" "볹") +(merge-rule "볺" "보á†") +(merge-rule "ë³»" "볻") +(merge-rule "ë³¼" "볼") +(merge-rule "ë³½" "볽") +(merge-rule "ë³¾" "볾") +(merge-rule "볿" "볿") +(merge-rule "ë´€" "봀") +(merge-rule "ë´" "봁") +(merge-rule "ë´‚" "봂") +(merge-rule "ë´ƒ" "봃") +(merge-rule "ë´„" "봄") +(merge-rule "ë´…" "봅") +(merge-rule "ë´†" "봆") +(merge-rule "ë´‡" "봇") +(merge-rule "ë´ˆ" "봈") +(merge-rule "ë´‰" "봉") +(merge-rule "ë´Š" "봊") +(merge-rule "ë´‹" "봋") +(merge-rule "ë´Œ" "봌") +(merge-rule "ë´" "봍") +(merge-rule "ë´Ž" "보á‡") +(merge-rule "ë´" "봏") +(merge-rule "ë´" "봐~b") +(merge-rule "ë´‘" "봑") +(merge-rule "ë´’" "봒") +(merge-rule "ë´“" "봓") +(merge-rule "ë´”" "봔") +(merge-rule "ë´•" "봕") +(merge-rule "ë´–" "봐á†") +(merge-rule "ë´—" "봗") +(merge-rule "ë´˜" "봘") +(merge-rule "ë´™" "봙") +(merge-rule "ë´š" "봚") +(merge-rule "ë´›" "봛") +(merge-rule "ë´œ" "봜") +(merge-rule "ë´" "봝") +(merge-rule "ë´ž" "봞") +(merge-rule "ë´Ÿ" "봟") +(merge-rule "ë´ " "봠") +(merge-rule "ë´¡" "봡") +(merge-rule "ë´¢" "봢") +(merge-rule "ë´£" "봣") +(merge-rule "ë´¤" "봤") +(merge-rule "ë´¥" "봥") +(merge-rule "ë´¦" "봦") +(merge-rule "ë´§" "봧") +(merge-rule "ë´¨" "봨") +(merge-rule "ë´©" "봩") +(merge-rule "ë´ª" "봐á‡") +(merge-rule "ë´«" "봫") +(merge-rule "ë´¬" "봬~b") +(merge-rule "ë´" "봭") +(merge-rule "ë´®" "봮") +(merge-rule "ë´¯" "봯") +(merge-rule "ë´°" "봰") +(merge-rule "ë´±" "봱") +(merge-rule "ë´²" "봬á†") +(merge-rule "ë´³" "봳") +(merge-rule "ë´´" "봴") +(merge-rule "ë´µ" "봵") +(merge-rule "ë´¶" "봶") +(merge-rule "ë´·" "봷") +(merge-rule "ë´¸" "봸") +(merge-rule "ë´¹" "봹") +(merge-rule "ë´º" "봺") +(merge-rule "ë´»" "봻") +(merge-rule "ë´¼" "봼") +(merge-rule "ë´½" "봽") +(merge-rule "ë´¾" "봾") +(merge-rule "ë´¿" "봿") +(merge-rule "ëµ€" "뵀") +(merge-rule "ëµ" "뵁") +(merge-rule "뵂" "뵂") +(merge-rule "뵃" "뵃") +(merge-rule "뵄" "뵄") +(merge-rule "ëµ…" "뵅") +(merge-rule "뵆" "봬á‡") +(merge-rule "뵇" "뵇") +(merge-rule "뵈" "뵈~b") +(merge-rule "뵉" "뵉") +(merge-rule "뵊" "뵊") +(merge-rule "뵋" "뵋") +(merge-rule "뵌" "뵌") +(merge-rule "ëµ" "뵍") +(merge-rule "뵎" "뵈á†") +(merge-rule "ëµ" "뵏") +(merge-rule "ëµ" "뵐") +(merge-rule "뵑" "뵑") +(merge-rule "ëµ’" "뵒") +(merge-rule "뵓" "뵓") +(merge-rule "ëµ”" "뵔") +(merge-rule "뵕" "뵕") +(merge-rule "ëµ–" "뵖") +(merge-rule "ëµ—" "뵗") +(merge-rule "뵘" "뵘") +(merge-rule "ëµ™" "뵙") +(merge-rule "뵚" "뵚") +(merge-rule "ëµ›" "뵛") +(merge-rule "뵜" "뵜") +(merge-rule "ëµ" "뵝") +(merge-rule "뵞" "뵞") +(merge-rule "뵟" "뵟") +(merge-rule "ëµ " "뵠") +(merge-rule "뵡" "뵡") +(merge-rule "ëµ¢" "뵈á‡") +(merge-rule "ëµ£" "뵣") +(merge-rule "뵤" "ᄇá…~b") +(merge-rule "ëµ¥" "ᄇá…ᆨ") +(merge-rule "뵦" "ᄇá…ᆩ") +(merge-rule "뵧" "ᄇá…ᆪ") +(merge-rule "뵨" "ᄇá…ᆫ") +(merge-rule "뵩" "ᄇá…ᆬ") +(merge-rule "뵪" "ᄇá…á†") +(merge-rule "뵫" "ᄇá…ᆮ") +(merge-rule "뵬" "ᄇá…ᆯ") +(merge-rule "ëµ" "ᄇá…ᆰ") +(merge-rule "ëµ®" "ᄇá…ᆱ") +(merge-rule "뵯" "ᄇá…ᆲ") +(merge-rule "ëµ°" "ᄇá…ᆳ") +(merge-rule "ëµ±" "ᄇá…ᆴ") +(merge-rule "ëµ²" "ᄇá…ᆵ") +(merge-rule "ëµ³" "ᄇá…ᆶ") +(merge-rule "ëµ´" "ᄇá…ᆷ") +(merge-rule "ëµµ" "ᄇá…ᆸ") +(merge-rule "뵶" "ᄇá…ᆹ") +(merge-rule "ëµ·" "ᄇá…ᆺ") +(merge-rule "뵸" "ᄇá…ᆻ") +(merge-rule "ëµ¹" "ᄇá…ᆼ") +(merge-rule "뵺" "ᄇá…ᆽ") +(merge-rule "ëµ»" "ᄇá…ᆾ") +(merge-rule "ëµ¼" "ᄇá…ᆿ") +(merge-rule "ëµ½" "ᄇá…ᇀ") +(merge-rule "ëµ¾" "ᄇá…á‡") +(merge-rule "뵿" "ᄇá…ᇂ") +(merge-rule "부" "부~b") +(merge-rule "ë¶" "북") +(merge-rule "붂" "붂") +(merge-rule "붃" "붃") +(merge-rule "분" "분") +(merge-rule "붅" "붅") +(merge-rule "붆" "부á†") +(merge-rule "붇" "붇") +(merge-rule "불" "불") +(merge-rule "붉" "붉") +(merge-rule "붊" "붊") +(merge-rule "붋" "붋") +(merge-rule "붌" "붌") +(merge-rule "ë¶" "붍") +(merge-rule "붎" "붎") +(merge-rule "ë¶" "붏") +(merge-rule "ë¶" "붐") +(merge-rule "붑" "붑") +(merge-rule "붒" "붒") +(merge-rule "붓" "붓") +(merge-rule "붔" "붔") +(merge-rule "붕" "붕") +(merge-rule "붖" "붖") +(merge-rule "붗" "붗") +(merge-rule "붘" "붘") +(merge-rule "붙" "붙") +(merge-rule "붚" "부á‡") +(merge-rule "붛" "붛") +(merge-rule "붜" "붜~b") +(merge-rule "ë¶" "붝") +(merge-rule "붞" "붞") +(merge-rule "붟" "붟") +(merge-rule "ë¶ " "붠") +(merge-rule "붡" "붡") +(merge-rule "붢" "붜á†") +(merge-rule "붣" "붣") +(merge-rule "붤" "붤") +(merge-rule "붥" "붥") +(merge-rule "붦" "붦") +(merge-rule "붧" "붧") +(merge-rule "붨" "붨") +(merge-rule "붩" "붩") +(merge-rule "붪" "붪") +(merge-rule "붫" "붫") +(merge-rule "붬" "붬") +(merge-rule "ë¶" "붭") +(merge-rule "붮" "붮") +(merge-rule "붯" "붯") +(merge-rule "붰" "붰") +(merge-rule "붱" "붱") +(merge-rule "붲" "붲") +(merge-rule "붳" "붳") +(merge-rule "붴" "붴") +(merge-rule "붵" "붵") +(merge-rule "붶" "붜á‡") +(merge-rule "붷" "붷") +(merge-rule "붸" "붸~b") +(merge-rule "붹" "붹") +(merge-rule "붺" "붺") +(merge-rule "붻" "붻") +(merge-rule "붼" "붼") +(merge-rule "붽" "붽") +(merge-rule "붾" "붸á†") +(merge-rule "붿" "붿") +(merge-rule "ë·€" "뷀") +(merge-rule "ë·" "뷁") +(merge-rule "ë·‚" "뷂") +(merge-rule "ë·ƒ" "뷃") +(merge-rule "ë·„" "뷄") +(merge-rule "ë·…" "뷅") +(merge-rule "ë·†" "뷆") +(merge-rule "ë·‡" "뷇") +(merge-rule "ë·ˆ" "뷈") +(merge-rule "ë·‰" "뷉") +(merge-rule "ë·Š" "뷊") +(merge-rule "ë·‹" "뷋") +(merge-rule "ë·Œ" "뷌") +(merge-rule "ë·" "뷍") +(merge-rule "ë·Ž" "뷎") +(merge-rule "ë·" "뷏") +(merge-rule "ë·" "뷐") +(merge-rule "ë·‘" "뷑") +(merge-rule "ë·’" "붸á‡") +(merge-rule "ë·“" "뷓") +(merge-rule "ë·”" "뷔~b") +(merge-rule "ë·•" "뷕") +(merge-rule "ë·–" "뷖") +(merge-rule "ë·—" "뷗") +(merge-rule "ë·˜" "뷘") +(merge-rule "ë·™" "뷙") +(merge-rule "ë·š" "뷔á†") +(merge-rule "ë·›" "뷛") +(merge-rule "ë·œ" "뷜") +(merge-rule "ë·" "뷝") +(merge-rule "ë·ž" "뷞") +(merge-rule "ë·Ÿ" "뷟") +(merge-rule "ë· " "뷠") +(merge-rule "ë·¡" "뷡") +(merge-rule "ë·¢" "뷢") +(merge-rule "ë·£" "뷣") +(merge-rule "ë·¤" "뷤") +(merge-rule "ë·¥" "뷥") +(merge-rule "ë·¦" "뷦") +(merge-rule "ë·§" "뷧") +(merge-rule "ë·¨" "뷨") +(merge-rule "ë·©" "뷩") +(merge-rule "ë·ª" "뷪") +(merge-rule "ë·«" "뷫") +(merge-rule "ë·¬" "뷬") +(merge-rule "ë·" "뷭") +(merge-rule "ë·®" "뷔á‡") +(merge-rule "ë·¯" "뷯") +(merge-rule "ë·°" "뷰~b") +(merge-rule "ë·±" "뷱") +(merge-rule "ë·²" "뷲") +(merge-rule "ë·³" "뷳") +(merge-rule "ë·´" "뷴") +(merge-rule "ë·µ" "뷵") +(merge-rule "ë·¶" "뷰á†") +(merge-rule "ë··" "뷷") +(merge-rule "ë·¸" "뷸") +(merge-rule "ë·¹" "뷹") +(merge-rule "ë·º" "뷺") +(merge-rule "ë·»" "뷻") +(merge-rule "ë·¼" "뷼") +(merge-rule "ë·½" "뷽") +(merge-rule "ë·¾" "뷾") +(merge-rule "ë·¿" "뷿") +(merge-rule "븀" "븀") +(merge-rule "ë¸" "븁") +(merge-rule "븂" "븂") +(merge-rule "븃" "븃") +(merge-rule "븄" "븄") +(merge-rule "븅" "븅") +(merge-rule "븆" "븆") +(merge-rule "븇" "븇") +(merge-rule "븈" "븈") +(merge-rule "븉" "븉") +(merge-rule "븊" "뷰á‡") +(merge-rule "븋" "븋") +(merge-rule "브" "브~b") +(merge-rule "ë¸" "븍") +(merge-rule "븎" "븎") +(merge-rule "ë¸" "븏") +(merge-rule "ë¸" "븐") +(merge-rule "븑" "븑") +(merge-rule "븒" "브á†") +(merge-rule "븓" "븓") +(merge-rule "블" "블") +(merge-rule "븕" "븕") +(merge-rule "븖" "븖") +(merge-rule "븗" "븗") +(merge-rule "븘" "븘") +(merge-rule "븙" "븙") +(merge-rule "븚" "븚") +(merge-rule "븛" "븛") +(merge-rule "븜" "븜") +(merge-rule "ë¸" "븝") +(merge-rule "븞" "븞") +(merge-rule "븟" "븟") +(merge-rule "ë¸ " "븠") +(merge-rule "븡" "븡") +(merge-rule "븢" "븢") +(merge-rule "븣" "븣") +(merge-rule "븤" "븤") +(merge-rule "븥" "븥") +(merge-rule "븦" "브á‡") +(merge-rule "븧" "븧") +(merge-rule "븨" "븨~b") +(merge-rule "븩" "븩") +(merge-rule "븪" "븪") +(merge-rule "븫" "븫") +(merge-rule "븬" "븬") +(merge-rule "ë¸" "븭") +(merge-rule "븮" "븨á†") +(merge-rule "븯" "븯") +(merge-rule "븰" "븰") +(merge-rule "븱" "븱") +(merge-rule "븲" "븲") +(merge-rule "븳" "븳") +(merge-rule "븴" "븴") +(merge-rule "븵" "븵") +(merge-rule "븶" "븶") +(merge-rule "븷" "븷") +(merge-rule "븸" "븸") +(merge-rule "븹" "븹") +(merge-rule "븺" "븺") +(merge-rule "븻" "븻") +(merge-rule "븼" "븼") +(merge-rule "븽" "븽") +(merge-rule "븾" "븾") +(merge-rule "븿" "븿") +(merge-rule "ë¹€" "빀") +(merge-rule "ë¹" "빁") +(merge-rule "빂" "븨á‡") +(merge-rule "빃" "빃") +(merge-rule "비" "비~b") +(merge-rule "ë¹…" "빅") +(merge-rule "빆" "빆") +(merge-rule "빇" "빇") +(merge-rule "빈" "빈") +(merge-rule "빉" "빉") +(merge-rule "빊" "비á†") +(merge-rule "빋" "빋") +(merge-rule "빌" "빌") +(merge-rule "ë¹" "빍") +(merge-rule "빎" "빎") +(merge-rule "ë¹" "빏") +(merge-rule "ë¹" "빐") +(merge-rule "빑" "빑") +(merge-rule "ë¹’" "빒") +(merge-rule "빓" "빓") +(merge-rule "ë¹”" "빔") +(merge-rule "빕" "빕") +(merge-rule "ë¹–" "빖") +(merge-rule "ë¹—" "빗") +(merge-rule "빘" "빘") +(merge-rule "ë¹™" "빙") +(merge-rule "빚" "빚") +(merge-rule "ë¹›" "빛") +(merge-rule "빜" "빜") +(merge-rule "ë¹" "빝") +(merge-rule "빞" "비á‡") +(merge-rule "빟" "빟") +(merge-rule "ë¹ " "빠~b") +(merge-rule "빡" "빡") +(merge-rule "ë¹¢" "빢") +(merge-rule "ë¹£" "빣") +(merge-rule "빤" "빤") +(merge-rule "ë¹¥" "빥") +(merge-rule "빦" "빠á†") +(merge-rule "빧" "빧") +(merge-rule "빨" "빨") +(merge-rule "빩" "빩") +(merge-rule "빪" "빪") +(merge-rule "빫" "빫") +(merge-rule "빬" "빬") +(merge-rule "ë¹" "빭") +(merge-rule "ë¹®" "빮") +(merge-rule "빯" "빯") +(merge-rule "ë¹°" "빰") +(merge-rule "ë¹±" "빱") +(merge-rule "ë¹²" "빲") +(merge-rule "ë¹³" "빳") +(merge-rule "ë¹´" "빴") +(merge-rule "ë¹µ" "빵") +(merge-rule "빶" "빶") +(merge-rule "ë¹·" "빷") +(merge-rule "빸" "빸") +(merge-rule "ë¹¹" "빹") +(merge-rule "빺" "빠á‡") +(merge-rule "ë¹»" "빻") +(merge-rule "ë¹¼" "빼~b") +(merge-rule "ë¹½" "빽") +(merge-rule "ë¹¾" "빾") +(merge-rule "빿" "빿") +(merge-rule "뺀" "뺀") +(merge-rule "ëº" "뺁") +(merge-rule "뺂" "빼á†") +(merge-rule "뺃" "뺃") +(merge-rule "뺄" "뺄") +(merge-rule "뺅" "뺅") +(merge-rule "뺆" "뺆") +(merge-rule "뺇" "뺇") +(merge-rule "뺈" "뺈") +(merge-rule "뺉" "뺉") +(merge-rule "뺊" "뺊") +(merge-rule "뺋" "뺋") +(merge-rule "뺌" "뺌") +(merge-rule "ëº" "뺍") +(merge-rule "뺎" "뺎") +(merge-rule "ëº" "뺏") +(merge-rule "ëº" "뺐") +(merge-rule "뺑" "뺑") +(merge-rule "뺒" "뺒") +(merge-rule "뺓" "뺓") +(merge-rule "뺔" "뺔") +(merge-rule "뺕" "뺕") +(merge-rule "뺖" "빼á‡") +(merge-rule "뺗" "뺗") +(merge-rule "뺘" "뺘~b") +(merge-rule "뺙" "뺙") +(merge-rule "뺚" "뺚") +(merge-rule "뺛" "뺛") +(merge-rule "뺜" "뺜") +(merge-rule "ëº" "뺝") +(merge-rule "뺞" "뺘á†") +(merge-rule "뺟" "뺟") +(merge-rule "ëº " "뺠") +(merge-rule "뺡" "뺡") +(merge-rule "뺢" "뺢") +(merge-rule "뺣" "뺣") +(merge-rule "뺤" "뺤") +(merge-rule "뺥" "뺥") +(merge-rule "뺦" "뺦") +(merge-rule "뺧" "뺧") +(merge-rule "뺨" "뺨") +(merge-rule "뺩" "뺩") +(merge-rule "뺪" "뺪") +(merge-rule "뺫" "뺫") +(merge-rule "뺬" "뺬") +(merge-rule "ëº" "뺭") +(merge-rule "뺮" "뺮") +(merge-rule "뺯" "뺯") +(merge-rule "뺰" "뺰") +(merge-rule "뺱" "뺱") +(merge-rule "뺲" "뺘á‡") +(merge-rule "뺳" "뺳") +(merge-rule "뺴" "뺴~b") +(merge-rule "뺵" "뺵") +(merge-rule "뺶" "뺶") +(merge-rule "뺷" "뺷") +(merge-rule "뺸" "뺸") +(merge-rule "뺹" "뺹") +(merge-rule "뺺" "뺴á†") +(merge-rule "뺻" "뺻") +(merge-rule "뺼" "뺼") +(merge-rule "뺽" "뺽") +(merge-rule "뺾" "뺾") +(merge-rule "뺿" "뺿") +(merge-rule "뻀" "뻀") +(merge-rule "ë»" "뻁") +(merge-rule "뻂" "뻂") +(merge-rule "뻃" "뻃") +(merge-rule "뻄" "뻄") +(merge-rule "ë»…" "뻅") +(merge-rule "뻆" "뻆") +(merge-rule "뻇" "뻇") +(merge-rule "뻈" "뻈") +(merge-rule "뻉" "뻉") +(merge-rule "뻊" "뻊") +(merge-rule "뻋" "뻋") +(merge-rule "뻌" "뻌") +(merge-rule "ë»" "뻍") +(merge-rule "뻎" "뺴á‡") +(merge-rule "ë»" "뻏") +(merge-rule "ë»" "뻐~b") +(merge-rule "뻑" "뻑") +(merge-rule "ë»’" "뻒") +(merge-rule "뻓" "뻓") +(merge-rule "ë»”" "뻔") +(merge-rule "뻕" "뻕") +(merge-rule "ë»–" "뻐á†") +(merge-rule "ë»—" "뻗") +(merge-rule "뻘" "뻘") +(merge-rule "ë»™" "뻙") +(merge-rule "뻚" "뻚") +(merge-rule "ë»›" "뻛") +(merge-rule "뻜" "뻜") +(merge-rule "ë»" "뻝") +(merge-rule "뻞" "뻞") +(merge-rule "뻟" "뻟") +(merge-rule "ë» " "뻠") +(merge-rule "뻡" "뻡") +(merge-rule "뻢" "뻢") +(merge-rule "뻣" "뻣") +(merge-rule "뻤" "뻤") +(merge-rule "뻥" "뻥") +(merge-rule "뻦" "뻦") +(merge-rule "뻧" "뻧") +(merge-rule "뻨" "뻨") +(merge-rule "뻩" "뻩") +(merge-rule "뻪" "뻐á‡") +(merge-rule "뻫" "뻫") +(merge-rule "뻬" "뻬~b") +(merge-rule "ë»" "뻭") +(merge-rule "ë»®" "뻮") +(merge-rule "뻯" "뻯") +(merge-rule "ë»°" "뻰") +(merge-rule "ë»±" "뻱") +(merge-rule "뻲" "뻬á†") +(merge-rule "뻳" "뻳") +(merge-rule "ë»´" "뻴") +(merge-rule "뻵" "뻵") +(merge-rule "뻶" "뻶") +(merge-rule "ë»·" "뻷") +(merge-rule "뻸" "뻸") +(merge-rule "뻹" "뻹") +(merge-rule "뻺" "뻺") +(merge-rule "ë»»" "뻻") +(merge-rule "뻼" "뻼") +(merge-rule "뻽" "뻽") +(merge-rule "뻾" "뻾") +(merge-rule "뻿" "뻿") +(merge-rule "ë¼€" "뼀") +(merge-rule "ë¼" "뼁") +(merge-rule "뼂" "뼂") +(merge-rule "뼃" "뼃") +(merge-rule "뼄" "뼄") +(merge-rule "ë¼…" "뼅") +(merge-rule "뼆" "뻬á‡") +(merge-rule "뼇" "뼇") +(merge-rule "뼈" "뼈~b") +(merge-rule "뼉" "뼉") +(merge-rule "뼊" "뼊") +(merge-rule "뼋" "뼋") +(merge-rule "뼌" "뼌") +(merge-rule "ë¼" "뼍") +(merge-rule "뼎" "뼈á†") +(merge-rule "ë¼" "뼏") +(merge-rule "ë¼" "뼐") +(merge-rule "뼑" "뼑") +(merge-rule "ë¼’" "뼒") +(merge-rule "뼓" "뼓") +(merge-rule "ë¼”" "뼔") +(merge-rule "뼕" "뼕") +(merge-rule "ë¼–" "뼖") +(merge-rule "ë¼—" "뼗") +(merge-rule "뼘" "뼘") +(merge-rule "ë¼™" "뼙") +(merge-rule "뼚" "뼚") +(merge-rule "ë¼›" "뼛") +(merge-rule "뼜" "뼜") +(merge-rule "ë¼" "뼝") +(merge-rule "뼞" "뼞") +(merge-rule "뼟" "뼟") +(merge-rule "ë¼ " "뼠") +(merge-rule "뼡" "뼡") +(merge-rule "ë¼¢" "뼈á‡") +(merge-rule "ë¼£" "뼣") +(merge-rule "뼤" "뼤~b") +(merge-rule "ë¼¥" "뼥") +(merge-rule "뼦" "뼦") +(merge-rule "뼧" "뼧") +(merge-rule "뼨" "뼨") +(merge-rule "뼩" "뼩") +(merge-rule "뼪" "뼤á†") +(merge-rule "뼫" "뼫") +(merge-rule "뼬" "뼬") +(merge-rule "ë¼" "뼭") +(merge-rule "ë¼®" "뼮") +(merge-rule "뼯" "뼯") +(merge-rule "ë¼°" "뼰") +(merge-rule "ë¼±" "뼱") +(merge-rule "ë¼²" "뼲") +(merge-rule "ë¼³" "뼳") +(merge-rule "ë¼´" "뼴") +(merge-rule "ë¼µ" "뼵") +(merge-rule "뼶" "뼶") +(merge-rule "ë¼·" "뼷") +(merge-rule "뼸" "뼸") +(merge-rule "ë¼¹" "뼹") +(merge-rule "뼺" "뼺") +(merge-rule "ë¼»" "뼻") +(merge-rule "ë¼¼" "뼼") +(merge-rule "ë¼½" "뼽") +(merge-rule "ë¼¾" "뼤á‡") +(merge-rule "뼿" "뼿") +(merge-rule "ë½€" "뽀~b") +(merge-rule "ë½" "뽁") +(merge-rule "뽂" "뽂") +(merge-rule "뽃" "뽃") +(merge-rule "뽄" "뽄") +(merge-rule "ë½…" "뽅") +(merge-rule "뽆" "뽀á†") +(merge-rule "뽇" "뽇") +(merge-rule "뽈" "뽈") +(merge-rule "뽉" "뽉") +(merge-rule "뽊" "뽊") +(merge-rule "뽋" "뽋") +(merge-rule "뽌" "뽌") +(merge-rule "ë½" "뽍") +(merge-rule "뽎" "뽎") +(merge-rule "ë½" "뽏") +(merge-rule "ë½" "뽐") +(merge-rule "뽑" "뽑") +(merge-rule "ë½’" "뽒") +(merge-rule "뽓" "뽓") +(merge-rule "ë½”" "뽔") +(merge-rule "뽕" "뽕") +(merge-rule "ë½–" "뽖") +(merge-rule "ë½—" "뽗") +(merge-rule "뽘" "뽘") +(merge-rule "ë½™" "뽙") +(merge-rule "뽚" "뽀á‡") +(merge-rule "ë½›" "뽛") +(merge-rule "뽜" "뽜~b") +(merge-rule "ë½" "뽝") +(merge-rule "뽞" "뽞") +(merge-rule "뽟" "뽟") +(merge-rule "ë½ " "뽠") +(merge-rule "뽡" "뽡") +(merge-rule "ë½¢" "뽜á†") +(merge-rule "ë½£" "뽣") +(merge-rule "뽤" "뽤") +(merge-rule "ë½¥" "뽥") +(merge-rule "뽦" "뽦") +(merge-rule "뽧" "뽧") +(merge-rule "뽨" "뽨") +(merge-rule "뽩" "뽩") +(merge-rule "뽪" "뽪") +(merge-rule "뽫" "뽫") +(merge-rule "뽬" "뽬") +(merge-rule "ë½" "뽭") +(merge-rule "ë½®" "뽮") +(merge-rule "뽯" "뽯") +(merge-rule "ë½°" "뽰") +(merge-rule "ë½±" "뽱") +(merge-rule "ë½²" "뽲") +(merge-rule "ë½³" "뽳") +(merge-rule "ë½´" "뽴") +(merge-rule "ë½µ" "뽵") +(merge-rule "뽶" "뽜á‡") +(merge-rule "ë½·" "뽷") +(merge-rule "뽸" "뽸~b") +(merge-rule "ë½¹" "뽹") +(merge-rule "뽺" "뽺") +(merge-rule "ë½»" "뽻") +(merge-rule "ë½¼" "뽼") +(merge-rule "ë½½" "뽽") +(merge-rule "ë½¾" "뽸á†") +(merge-rule "뽿" "뽿") +(merge-rule "ë¾€" "뾀") +(merge-rule "ë¾" "뾁") +(merge-rule "뾂" "뾂") +(merge-rule "뾃" "뾃") +(merge-rule "뾄" "뾄") +(merge-rule "ë¾…" "뾅") +(merge-rule "뾆" "뾆") +(merge-rule "뾇" "뾇") +(merge-rule "뾈" "뾈") +(merge-rule "뾉" "뾉") +(merge-rule "뾊" "뾊") +(merge-rule "뾋" "뾋") +(merge-rule "뾌" "뾌") +(merge-rule "ë¾" "뾍") +(merge-rule "뾎" "뾎") +(merge-rule "ë¾" "뾏") +(merge-rule "ë¾" "뾐") +(merge-rule "뾑" "뾑") +(merge-rule "ë¾’" "뽸á‡") +(merge-rule "뾓" "뾓") +(merge-rule "ë¾”" "뾔~b") +(merge-rule "뾕" "뾕") +(merge-rule "ë¾–" "뾖") +(merge-rule "ë¾—" "뾗") +(merge-rule "뾘" "뾘") +(merge-rule "ë¾™" "뾙") +(merge-rule "뾚" "뾔á†") +(merge-rule "ë¾›" "뾛") +(merge-rule "뾜" "뾜") +(merge-rule "ë¾" "뾝") +(merge-rule "뾞" "뾞") +(merge-rule "뾟" "뾟") +(merge-rule "ë¾ " "뾠") +(merge-rule "뾡" "뾡") +(merge-rule "ë¾¢" "뾢") +(merge-rule "ë¾£" "뾣") +(merge-rule "뾤" "뾤") +(merge-rule "ë¾¥" "뾥") +(merge-rule "뾦" "뾦") +(merge-rule "뾧" "뾧") +(merge-rule "뾨" "뾨") +(merge-rule "뾩" "뾩") +(merge-rule "뾪" "뾪") +(merge-rule "뾫" "뾫") +(merge-rule "뾬" "뾬") +(merge-rule "ë¾" "뾭") +(merge-rule "ë¾®" "뾔á‡") +(merge-rule "뾯" "뾯") +(merge-rule "ë¾°" "ᄈá…~b") +(merge-rule "ë¾±" "ᄈá…ᆨ") +(merge-rule "ë¾²" "ᄈá…ᆩ") +(merge-rule "ë¾³" "ᄈá…ᆪ") +(merge-rule "ë¾´" "ᄈá…ᆫ") +(merge-rule "ë¾µ" "ᄈá…ᆬ") +(merge-rule "뾶" "ᄈá…á†") +(merge-rule "ë¾·" "ᄈá…ᆮ") +(merge-rule "뾸" "ᄈá…ᆯ") +(merge-rule "ë¾¹" "ᄈá…ᆰ") +(merge-rule "뾺" "ᄈá…ᆱ") +(merge-rule "ë¾»" "ᄈá…ᆲ") +(merge-rule "ë¾¼" "ᄈá…ᆳ") +(merge-rule "ë¾½" "ᄈá…ᆴ") +(merge-rule "ë¾¾" "ᄈá…ᆵ") +(merge-rule "뾿" "ᄈá…ᆶ") +(merge-rule "ë¿€" "ᄈá…ᆷ") +(merge-rule "ë¿" "ᄈá…ᆸ") +(merge-rule "ë¿‚" "ᄈá…ᆹ") +(merge-rule "뿃" "ᄈá…ᆺ") +(merge-rule "ë¿„" "ᄈá…ᆻ") +(merge-rule "ë¿…" "ᄈá…ᆼ") +(merge-rule "뿆" "ᄈá…ᆽ") +(merge-rule "뿇" "ᄈá…ᆾ") +(merge-rule "뿈" "ᄈá…ᆿ") +(merge-rule "뿉" "ᄈá…ᇀ") +(merge-rule "ë¿Š" "ᄈá…á‡") +(merge-rule "ë¿‹" "ᄈá…ᇂ") +(merge-rule "ë¿Œ" "뿌~b") +(merge-rule "ë¿" "뿍") +(merge-rule "ë¿Ž" "뿎") +(merge-rule "ë¿" "뿏") +(merge-rule "ë¿" "뿐") +(merge-rule "ë¿‘" "뿑") +(merge-rule "ë¿’" "뿌á†") +(merge-rule "ë¿“" "뿓") +(merge-rule "ë¿”" "뿔") +(merge-rule "ë¿•" "뿕") +(merge-rule "ë¿–" "뿖") +(merge-rule "ë¿—" "뿗") +(merge-rule "뿘" "뿘") +(merge-rule "ë¿™" "뿙") +(merge-rule "ë¿š" "뿚") +(merge-rule "ë¿›" "뿛") +(merge-rule "ë¿œ" "뿜") +(merge-rule "ë¿" "뿝") +(merge-rule "ë¿ž" "뿞") +(merge-rule "ë¿Ÿ" "뿟") +(merge-rule "ë¿ " "뿠") +(merge-rule "ë¿¡" "뿡") +(merge-rule "ë¿¢" "뿢") +(merge-rule "ë¿£" "뿣") +(merge-rule "뿤" "뿤") +(merge-rule "ë¿¥" "뿥") +(merge-rule "뿦" "뿌á‡") +(merge-rule "뿧" "뿧") +(merge-rule "뿨" "뿨~b") +(merge-rule "ë¿©" "뿩") +(merge-rule "뿪" "뿪") +(merge-rule "ë¿«" "뿫") +(merge-rule "뿬" "뿬") +(merge-rule "ë¿" "뿭") +(merge-rule "ë¿®" "뿨á†") +(merge-rule "뿯" "뿯") +(merge-rule "ë¿°" "뿰") +(merge-rule "뿱" "뿱") +(merge-rule "뿲" "뿲") +(merge-rule "뿳" "뿳") +(merge-rule "ë¿´" "뿴") +(merge-rule "뿵" "뿵") +(merge-rule "뿶" "뿶") +(merge-rule "ë¿·" "뿷") +(merge-rule "뿸" "뿸") +(merge-rule "뿹" "뿹") +(merge-rule "뿺" "뿺") +(merge-rule "ë¿»" "뿻") +(merge-rule "뿼" "뿼") +(merge-rule "뿽" "뿽") +(merge-rule "뿾" "뿾") +(merge-rule "ë¿¿" "뿿") +(merge-rule "쀀" "쀀") +(merge-rule "ì€" "쀁") +(merge-rule "쀂" "뿨á‡") +(merge-rule "쀃" "쀃") +(merge-rule "쀄" "쀄~b") +(merge-rule "쀅" "쀅") +(merge-rule "쀆" "쀆") +(merge-rule "쀇" "쀇") +(merge-rule "쀈" "쀈") +(merge-rule "쀉" "쀉") +(merge-rule "쀊" "쀄á†") +(merge-rule "쀋" "쀋") +(merge-rule "쀌" "쀌") +(merge-rule "ì€" "쀍") +(merge-rule "쀎" "쀎") +(merge-rule "ì€" "쀏") +(merge-rule "ì€" "쀐") +(merge-rule "쀑" "쀑") +(merge-rule "쀒" "쀒") +(merge-rule "쀓" "쀓") +(merge-rule "쀔" "쀔") +(merge-rule "쀕" "쀕") +(merge-rule "쀖" "쀖") +(merge-rule "쀗" "쀗") +(merge-rule "쀘" "쀘") +(merge-rule "쀙" "쀙") +(merge-rule "쀚" "쀚") +(merge-rule "쀛" "쀛") +(merge-rule "쀜" "쀜") +(merge-rule "ì€" "쀝") +(merge-rule "쀞" "쀄á‡") +(merge-rule "쀟" "쀟") +(merge-rule "ì€ " "쀠~b") +(merge-rule "쀡" "쀡") +(merge-rule "쀢" "쀢") +(merge-rule "쀣" "쀣") +(merge-rule "쀤" "쀤") +(merge-rule "쀥" "쀥") +(merge-rule "쀦" "쀠á†") +(merge-rule "쀧" "쀧") +(merge-rule "쀨" "쀨") +(merge-rule "쀩" "쀩") +(merge-rule "쀪" "쀪") +(merge-rule "쀫" "쀫") +(merge-rule "쀬" "쀬") +(merge-rule "ì€" "쀭") +(merge-rule "쀮" "쀮") +(merge-rule "쀯" "쀯") +(merge-rule "쀰" "쀰") +(merge-rule "쀱" "쀱") +(merge-rule "쀲" "쀲") +(merge-rule "쀳" "쀳") +(merge-rule "쀴" "쀴") +(merge-rule "쀵" "쀵") +(merge-rule "쀶" "쀶") +(merge-rule "쀷" "쀷") +(merge-rule "쀸" "쀸") +(merge-rule "쀹" "쀹") +(merge-rule "쀺" "쀠á‡") +(merge-rule "쀻" "쀻") +(merge-rule "쀼" "쀼~b") +(merge-rule "쀽" "쀽") +(merge-rule "쀾" "쀾") +(merge-rule "쀿" "쀿") +(merge-rule "ì€" "쁀") +(merge-rule "ì" "쁁") +(merge-rule "ì‚" "쀼á†") +(merge-rule "ìƒ" "쁃") +(merge-rule "ì„" "쁄") +(merge-rule "ì…" "쁅") +(merge-rule "ì†" "쁆") +(merge-rule "ì‡" "쁇") +(merge-rule "ìˆ" "쁈") +(merge-rule "ì‰" "쁉") +(merge-rule "ìŠ" "쁊") +(merge-rule "ì‹" "쁋") +(merge-rule "ìŒ" "쁌") +(merge-rule "ì" "쁍") +(merge-rule "ìŽ" "쁎") +(merge-rule "ì" "쁏") +(merge-rule "ì" "쁐") +(merge-rule "ì‘" "쁑") +(merge-rule "ì’" "쁒") +(merge-rule "ì“" "쁓") +(merge-rule "ì”" "쁔") +(merge-rule "ì•" "쁕") +(merge-rule "ì–" "쀼á‡") +(merge-rule "ì—" "쁗") +(merge-rule "ì˜" "쁘~b") +(merge-rule "ì™" "쁙") +(merge-rule "ìš" "쁚") +(merge-rule "ì›" "쁛") +(merge-rule "ìœ" "쁜") +(merge-rule "ì" "쁝") +(merge-rule "ìž" "쁘á†") +(merge-rule "ìŸ" "쁟") +(merge-rule "ì " "쁠") +(merge-rule "ì¡" "쁡") +(merge-rule "ì¢" "쁢") +(merge-rule "ì£" "쁣") +(merge-rule "ì¤" "쁤") +(merge-rule "ì¥" "쁥") +(merge-rule "ì¦" "쁦") +(merge-rule "ì§" "쁧") +(merge-rule "ì¨" "쁨") +(merge-rule "ì©" "쁩") +(merge-rule "ìª" "쁪") +(merge-rule "ì«" "쁫") +(merge-rule "ì¬" "쁬") +(merge-rule "ì" "쁭") +(merge-rule "ì®" "쁮") +(merge-rule "ì¯" "쁯") +(merge-rule "ì°" "쁰") +(merge-rule "ì±" "쁱") +(merge-rule "ì²" "쁘á‡") +(merge-rule "ì³" "쁳") +(merge-rule "ì´" "쁴~b") +(merge-rule "ìµ" "쁵") +(merge-rule "ì¶" "쁶") +(merge-rule "ì·" "쁷") +(merge-rule "ì¸" "쁸") +(merge-rule "ì¹" "쁹") +(merge-rule "ìº" "쁴á†") +(merge-rule "ì»" "쁻") +(merge-rule "ì¼" "쁼") +(merge-rule "ì½" "쁽") +(merge-rule "ì¾" "쁾") +(merge-rule "ì¿" "쁿") +(merge-rule "ì‚€" "삀") +(merge-rule "ì‚" "삁") +(merge-rule "ì‚‚" "삂") +(merge-rule "삃" "삃") +(merge-rule "ì‚„" "삄") +(merge-rule "ì‚…" "삅") +(merge-rule "삆" "삆") +(merge-rule "삇" "삇") +(merge-rule "삈" "삈") +(merge-rule "삉" "삉") +(merge-rule "ì‚Š" "삊") +(merge-rule "ì‚‹" "삋") +(merge-rule "ì‚Œ" "삌") +(merge-rule "ì‚" "삍") +(merge-rule "ì‚Ž" "쁴á‡") +(merge-rule "ì‚" "삏") +(merge-rule "ì‚" "삐~b") +(merge-rule "ì‚‘" "삑") +(merge-rule "ì‚’" "삒") +(merge-rule "ì‚“" "삓") +(merge-rule "ì‚”" "삔") +(merge-rule "ì‚•" "삕") +(merge-rule "ì‚–" "삐á†") +(merge-rule "ì‚—" "삗") +(merge-rule "삘" "삘") +(merge-rule "ì‚™" "삙") +(merge-rule "ì‚š" "삚") +(merge-rule "ì‚›" "삛") +(merge-rule "ì‚œ" "삜") +(merge-rule "ì‚" "삝") +(merge-rule "ì‚ž" "삞") +(merge-rule "ì‚Ÿ" "삟") +(merge-rule "ì‚ " "삠") +(merge-rule "ì‚¡" "삡") +(merge-rule "ì‚¢" "삢") +(merge-rule "ì‚£" "삣") +(merge-rule "삤" "삤") +(merge-rule "ì‚¥" "삥") +(merge-rule "삦" "삦") +(merge-rule "삧" "삧") +(merge-rule "삨" "삨") +(merge-rule "ì‚©" "삩") +(merge-rule "삪" "삐á‡") +(merge-rule "ì‚«" "삫") +(merge-rule "사" "사~b") +(merge-rule "ì‚" "삭") +(merge-rule "ì‚®" "삮") +(merge-rule "삯" "삯") +(merge-rule "ì‚°" "산") +(merge-rule "삱" "삱") +(merge-rule "삲" "사á†") +(merge-rule "삳" "삳") +(merge-rule "ì‚´" "살") +(merge-rule "삵" "삵") +(merge-rule "삶" "삶") +(merge-rule "ì‚·" "삷") +(merge-rule "삸" "삸") +(merge-rule "삹" "삹") +(merge-rule "삺" "삺") +(merge-rule "ì‚»" "삻") +(merge-rule "삼" "삼") +(merge-rule "삽" "삽") +(merge-rule "삾" "삾") +(merge-rule "ì‚¿" "삿") +(merge-rule "샀" "샀") +(merge-rule "ìƒ" "상") +(merge-rule "샂" "샂") +(merge-rule "샃" "샃") +(merge-rule "샄" "샄") +(merge-rule "샅" "샅") +(merge-rule "샆" "사á‡") +(merge-rule "샇" "샇") +(merge-rule "새" "새~b") +(merge-rule "색" "색") +(merge-rule "샊" "샊") +(merge-rule "샋" "샋") +(merge-rule "샌" "샌") +(merge-rule "ìƒ" "샍") +(merge-rule "샎" "새á†") +(merge-rule "ìƒ" "샏") +(merge-rule "ìƒ" "샐") +(merge-rule "샑" "샑") +(merge-rule "샒" "샒") +(merge-rule "샓" "샓") +(merge-rule "샔" "샔") +(merge-rule "샕" "샕") +(merge-rule "샖" "샖") +(merge-rule "샗" "샗") +(merge-rule "샘" "샘") +(merge-rule "샙" "샙") +(merge-rule "샚" "샚") +(merge-rule "샛" "샛") +(merge-rule "샜" "샜") +(merge-rule "ìƒ" "생") +(merge-rule "샞" "샞") +(merge-rule "샟" "샟") +(merge-rule "ìƒ " "샠") +(merge-rule "샡" "샡") +(merge-rule "샢" "새á‡") +(merge-rule "샣" "샣") +(merge-rule "샤" "샤~b") +(merge-rule "샥" "샥") +(merge-rule "샦" "샦") +(merge-rule "샧" "샧") +(merge-rule "샨" "샨") +(merge-rule "샩" "샩") +(merge-rule "샪" "샤á†") +(merge-rule "샫" "샫") +(merge-rule "샬" "샬") +(merge-rule "ìƒ" "샭") +(merge-rule "샮" "샮") +(merge-rule "샯" "샯") +(merge-rule "샰" "샰") +(merge-rule "샱" "샱") +(merge-rule "샲" "샲") +(merge-rule "샳" "샳") +(merge-rule "샴" "샴") +(merge-rule "샵" "샵") +(merge-rule "샶" "샶") +(merge-rule "샷" "샷") +(merge-rule "샸" "샸") +(merge-rule "샹" "샹") +(merge-rule "샺" "샺") +(merge-rule "샻" "샻") +(merge-rule "샼" "샼") +(merge-rule "샽" "샽") +(merge-rule "샾" "샤á‡") +(merge-rule "샿" "샿") +(merge-rule "ì„€" "섀~b") +(merge-rule "ì„" "섁") +(merge-rule "ì„‚" "섂") +(merge-rule "섃" "섃") +(merge-rule "ì„„" "섄") +(merge-rule "ì„…" "섅") +(merge-rule "섆" "섀á†") +(merge-rule "섇" "섇") +(merge-rule "섈" "섈") +(merge-rule "섉" "섉") +(merge-rule "ì„Š" "섊") +(merge-rule "ì„‹" "섋") +(merge-rule "ì„Œ" "섌") +(merge-rule "ì„" "섍") +(merge-rule "ì„Ž" "섎") +(merge-rule "ì„" "섏") +(merge-rule "ì„" "섐") +(merge-rule "ì„‘" "섑") +(merge-rule "ì„’" "섒") +(merge-rule "ì„“" "섓") +(merge-rule "ì„”" "섔") +(merge-rule "ì„•" "섕") +(merge-rule "ì„–" "섖") +(merge-rule "ì„—" "섗") +(merge-rule "섘" "섘") +(merge-rule "ì„™" "섙") +(merge-rule "ì„š" "섀á‡") +(merge-rule "ì„›" "섛") +(merge-rule "ì„œ" "서~b") +(merge-rule "ì„" "석") +(merge-rule "ì„ž" "섞") +(merge-rule "ì„Ÿ" "섟") +(merge-rule "ì„ " "선") +(merge-rule "ì„¡" "섡") +(merge-rule "ì„¢" "서á†") +(merge-rule "ì„£" "섣") +(merge-rule "설" "설") +(merge-rule "ì„¥" "섥") +(merge-rule "섦" "섦") +(merge-rule "섧" "섧") +(merge-rule "섨" "섨") +(merge-rule "ì„©" "섩") +(merge-rule "섪" "섪") +(merge-rule "ì„«" "섫") +(merge-rule "섬" "섬") +(merge-rule "ì„" "섭") +(merge-rule "ì„®" "섮") +(merge-rule "섯" "섯") +(merge-rule "ì„°" "섰") +(merge-rule "성" "성") +(merge-rule "섲" "섲") +(merge-rule "섳" "섳") +(merge-rule "ì„´" "섴") +(merge-rule "섵" "섵") +(merge-rule "섶" "서á‡") +(merge-rule "ì„·" "섷") +(merge-rule "세" "세~b") +(merge-rule "섹" "섹") +(merge-rule "섺" "섺") +(merge-rule "ì„»" "섻") +(merge-rule "센" "센") +(merge-rule "섽" "섽") +(merge-rule "섾" "세á†") +(merge-rule "ì„¿" "섿") +(merge-rule "ì…€" "셀") +(merge-rule "ì…" "셁") +(merge-rule "ì…‚" "셂") +(merge-rule "ì…ƒ" "셃") +(merge-rule "ì…„" "셄") +(merge-rule "ì……" "셅") +(merge-rule "ì…†" "셆") +(merge-rule "ì…‡" "셇") +(merge-rule "ì…ˆ" "셈") +(merge-rule "ì…‰" "셉") +(merge-rule "ì…Š" "셊") +(merge-rule "ì…‹" "셋") +(merge-rule "ì…Œ" "셌") +(merge-rule "ì…" "셍") +(merge-rule "ì…Ž" "셎") +(merge-rule "ì…" "셏") +(merge-rule "ì…" "셐") +(merge-rule "ì…‘" "셑") +(merge-rule "ì…’" "세á‡") +(merge-rule "ì…“" "셓") +(merge-rule "ì…”" "셔~b") +(merge-rule "ì…•" "셕") +(merge-rule "ì…–" "셖") +(merge-rule "ì…—" "셗") +(merge-rule "ì…˜" "션") +(merge-rule "ì…™" "셙") +(merge-rule "ì…š" "셔á†") +(merge-rule "ì…›" "셛") +(merge-rule "ì…œ" "셜") +(merge-rule "ì…" "셝") +(merge-rule "ì…ž" "셞") +(merge-rule "ì…Ÿ" "셟") +(merge-rule "ì… " "셠") +(merge-rule "ì…¡" "셡") +(merge-rule "ì…¢" "셢") +(merge-rule "ì…£" "셣") +(merge-rule "ì…¤" "셤") +(merge-rule "ì…¥" "셥") +(merge-rule "ì…¦" "셦") +(merge-rule "ì…§" "셧") +(merge-rule "ì…¨" "셨") +(merge-rule "ì…©" "셩") +(merge-rule "ì…ª" "셪") +(merge-rule "ì…«" "셫") +(merge-rule "ì…¬" "셬") +(merge-rule "ì…" "셭") +(merge-rule "ì…®" "셔á‡") +(merge-rule "ì…¯" "셯") +(merge-rule "ì…°" "셰~b") +(merge-rule "ì…±" "셱") +(merge-rule "ì…²" "셲") +(merge-rule "ì…³" "셳") +(merge-rule "ì…´" "셴") +(merge-rule "ì…µ" "셵") +(merge-rule "ì…¶" "셰á†") +(merge-rule "ì…·" "셷") +(merge-rule "ì…¸" "셸") +(merge-rule "ì…¹" "셹") +(merge-rule "ì…º" "셺") +(merge-rule "ì…»" "셻") +(merge-rule "ì…¼" "셼") +(merge-rule "ì…½" "셽") +(merge-rule "ì…¾" "셾") +(merge-rule "ì…¿" "셿") +(merge-rule "솀" "솀") +(merge-rule "ì†" "솁") +(merge-rule "솂" "솂") +(merge-rule "솃" "솃") +(merge-rule "솄" "솄") +(merge-rule "솅" "솅") +(merge-rule "솆" "솆") +(merge-rule "솇" "솇") +(merge-rule "솈" "솈") +(merge-rule "솉" "솉") +(merge-rule "솊" "셰á‡") +(merge-rule "솋" "솋") +(merge-rule "소" "소~b") +(merge-rule "ì†" "속") +(merge-rule "솎" "솎") +(merge-rule "ì†" "솏") +(merge-rule "ì†" "손") +(merge-rule "솑" "솑") +(merge-rule "솒" "소á†") +(merge-rule "솓" "솓") +(merge-rule "솔" "솔") +(merge-rule "솕" "솕") +(merge-rule "솖" "솖") +(merge-rule "솗" "솗") +(merge-rule "솘" "솘") +(merge-rule "솙" "솙") +(merge-rule "솚" "솚") +(merge-rule "솛" "솛") +(merge-rule "솜" "솜") +(merge-rule "ì†" "솝") +(merge-rule "솞" "솞") +(merge-rule "솟" "솟") +(merge-rule "ì† " "솠") +(merge-rule "송" "송") +(merge-rule "솢" "솢") +(merge-rule "솣" "솣") +(merge-rule "솤" "솤") +(merge-rule "솥" "솥") +(merge-rule "솦" "소á‡") +(merge-rule "솧" "솧") +(merge-rule "솨" "솨~b") +(merge-rule "솩" "솩") +(merge-rule "솪" "솪") +(merge-rule "솫" "솫") +(merge-rule "솬" "솬") +(merge-rule "ì†" "솭") +(merge-rule "솮" "솨á†") +(merge-rule "솯" "솯") +(merge-rule "솰" "솰") +(merge-rule "솱" "솱") +(merge-rule "솲" "솲") +(merge-rule "솳" "솳") +(merge-rule "솴" "솴") +(merge-rule "솵" "솵") +(merge-rule "솶" "솶") +(merge-rule "솷" "솷") +(merge-rule "솸" "솸") +(merge-rule "솹" "솹") +(merge-rule "솺" "솺") +(merge-rule "솻" "솻") +(merge-rule "솼" "솼") +(merge-rule "솽" "솽") +(merge-rule "솾" "솾") +(merge-rule "솿" "솿") +(merge-rule "쇀" "쇀") +(merge-rule "ì‡" "쇁") +(merge-rule "쇂" "솨á‡") +(merge-rule "쇃" "쇃") +(merge-rule "쇄" "쇄~b") +(merge-rule "쇅" "쇅") +(merge-rule "쇆" "쇆") +(merge-rule "쇇" "쇇") +(merge-rule "쇈" "쇈") +(merge-rule "쇉" "쇉") +(merge-rule "쇊" "쇄á†") +(merge-rule "쇋" "쇋") +(merge-rule "쇌" "쇌") +(merge-rule "ì‡" "쇍") +(merge-rule "쇎" "쇎") +(merge-rule "ì‡" "쇏") +(merge-rule "ì‡" "쇐") +(merge-rule "쇑" "쇑") +(merge-rule "쇒" "쇒") +(merge-rule "쇓" "쇓") +(merge-rule "쇔" "쇔") +(merge-rule "쇕" "쇕") +(merge-rule "쇖" "쇖") +(merge-rule "쇗" "쇗") +(merge-rule "쇘" "쇘") +(merge-rule "쇙" "쇙") +(merge-rule "쇚" "쇚") +(merge-rule "쇛" "쇛") +(merge-rule "쇜" "쇜") +(merge-rule "ì‡" "쇝") +(merge-rule "쇞" "쇄á‡") +(merge-rule "쇟" "쇟") +(merge-rule "ì‡ " "쇠~b") +(merge-rule "쇡" "쇡") +(merge-rule "쇢" "쇢") +(merge-rule "쇣" "쇣") +(merge-rule "쇤" "쇤") +(merge-rule "쇥" "쇥") +(merge-rule "쇦" "쇠á†") +(merge-rule "쇧" "쇧") +(merge-rule "쇨" "쇨") +(merge-rule "쇩" "쇩") +(merge-rule "쇪" "쇪") +(merge-rule "쇫" "쇫") +(merge-rule "쇬" "쇬") +(merge-rule "ì‡" "쇭") +(merge-rule "쇮" "쇮") +(merge-rule "쇯" "쇯") +(merge-rule "쇰" "쇰") +(merge-rule "쇱" "쇱") +(merge-rule "쇲" "쇲") +(merge-rule "쇳" "쇳") +(merge-rule "쇴" "쇴") +(merge-rule "쇵" "쇵") +(merge-rule "쇶" "쇶") +(merge-rule "쇷" "쇷") +(merge-rule "쇸" "쇸") +(merge-rule "쇹" "쇹") +(merge-rule "쇺" "쇠á‡") +(merge-rule "쇻" "쇻") +(merge-rule "쇼" "ᄉá…~b") +(merge-rule "쇽" "ᄉá…ᆨ") +(merge-rule "쇾" "ᄉá…ᆩ") +(merge-rule "쇿" "ᄉá…ᆪ") +(merge-rule "숀" "ᄉá…ᆫ") +(merge-rule "ìˆ" "ᄉá…ᆬ") +(merge-rule "숂" "ᄉá…á†") +(merge-rule "숃" "ᄉá…ᆮ") +(merge-rule "숄" "ᄉá…ᆯ") +(merge-rule "숅" "ᄉá…ᆰ") +(merge-rule "숆" "ᄉá…ᆱ") +(merge-rule "숇" "ᄉá…ᆲ") +(merge-rule "숈" "ᄉá…ᆳ") +(merge-rule "숉" "ᄉá…ᆴ") +(merge-rule "숊" "ᄉá…ᆵ") +(merge-rule "숋" "ᄉá…ᆶ") +(merge-rule "숌" "ᄉá…ᆷ") +(merge-rule "ìˆ" "ᄉá…ᆸ") +(merge-rule "숎" "ᄉá…ᆹ") +(merge-rule "ìˆ" "ᄉá…ᆺ") +(merge-rule "ìˆ" "ᄉá…ᆻ") +(merge-rule "숑" "ᄉá…ᆼ") +(merge-rule "숒" "ᄉá…ᆽ") +(merge-rule "숓" "ᄉá…ᆾ") +(merge-rule "숔" "ᄉá…ᆿ") +(merge-rule "숕" "ᄉá…ᇀ") +(merge-rule "숖" "ᄉá…á‡") +(merge-rule "숗" "ᄉá…ᇂ") +(merge-rule "수" "수~b") +(merge-rule "숙" "숙") +(merge-rule "숚" "숚") +(merge-rule "숛" "숛") +(merge-rule "순" "순") +(merge-rule "ìˆ" "숝") +(merge-rule "숞" "수á†") +(merge-rule "숟" "숟") +(merge-rule "ìˆ " "술") +(merge-rule "숡" "숡") +(merge-rule "숢" "숢") +(merge-rule "숣" "숣") +(merge-rule "숤" "숤") +(merge-rule "숥" "숥") +(merge-rule "숦" "숦") +(merge-rule "숧" "숧") +(merge-rule "숨" "숨") +(merge-rule "숩" "숩") +(merge-rule "숪" "숪") +(merge-rule "숫" "숫") +(merge-rule "숬" "숬") +(merge-rule "ìˆ" "숭") +(merge-rule "숮" "숮") +(merge-rule "숯" "숯") +(merge-rule "숰" "숰") +(merge-rule "숱" "숱") +(merge-rule "숲" "수á‡") +(merge-rule "숳" "숳") +(merge-rule "숴" "숴~b") +(merge-rule "숵" "숵") +(merge-rule "숶" "숶") +(merge-rule "숷" "숷") +(merge-rule "숸" "숸") +(merge-rule "숹" "숹") +(merge-rule "숺" "숴á†") +(merge-rule "숻" "숻") +(merge-rule "숼" "숼") +(merge-rule "숽" "숽") +(merge-rule "숾" "숾") +(merge-rule "숿" "숿") +(merge-rule "쉀" "쉀") +(merge-rule "ì‰" "쉁") +(merge-rule "쉂" "쉂") +(merge-rule "쉃" "쉃") +(merge-rule "쉄" "쉄") +(merge-rule "쉅" "쉅") +(merge-rule "쉆" "쉆") +(merge-rule "쉇" "쉇") +(merge-rule "쉈" "쉈") +(merge-rule "쉉" "쉉") +(merge-rule "쉊" "쉊") +(merge-rule "쉋" "쉋") +(merge-rule "쉌" "쉌") +(merge-rule "ì‰" "쉍") +(merge-rule "쉎" "숴á‡") +(merge-rule "ì‰" "쉏") +(merge-rule "ì‰" "쉐~b") +(merge-rule "쉑" "쉑") +(merge-rule "쉒" "쉒") +(merge-rule "쉓" "쉓") +(merge-rule "쉔" "쉔") +(merge-rule "쉕" "쉕") +(merge-rule "쉖" "쉐á†") +(merge-rule "쉗" "쉗") +(merge-rule "쉘" "쉘") +(merge-rule "쉙" "쉙") +(merge-rule "쉚" "쉚") +(merge-rule "쉛" "쉛") +(merge-rule "쉜" "쉜") +(merge-rule "ì‰" "쉝") +(merge-rule "쉞" "쉞") +(merge-rule "쉟" "쉟") +(merge-rule "ì‰ " "쉠") +(merge-rule "쉡" "쉡") +(merge-rule "쉢" "쉢") +(merge-rule "쉣" "쉣") +(merge-rule "쉤" "쉤") +(merge-rule "쉥" "쉥") +(merge-rule "쉦" "쉦") +(merge-rule "쉧" "쉧") +(merge-rule "쉨" "쉨") +(merge-rule "쉩" "쉩") +(merge-rule "쉪" "쉐á‡") +(merge-rule "쉫" "쉫") +(merge-rule "쉬" "쉬~b") +(merge-rule "ì‰" "쉭") +(merge-rule "쉮" "쉮") +(merge-rule "쉯" "쉯") +(merge-rule "쉰" "쉰") +(merge-rule "쉱" "쉱") +(merge-rule "쉲" "쉬á†") +(merge-rule "쉳" "쉳") +(merge-rule "쉴" "쉴") +(merge-rule "쉵" "쉵") +(merge-rule "쉶" "쉶") +(merge-rule "쉷" "쉷") +(merge-rule "쉸" "쉸") +(merge-rule "쉹" "쉹") +(merge-rule "쉺" "쉺") +(merge-rule "쉻" "쉻") +(merge-rule "쉼" "쉼") +(merge-rule "쉽" "쉽") +(merge-rule "쉾" "쉾") +(merge-rule "쉿" "쉿") +(merge-rule "슀" "슀") +(merge-rule "ìŠ" "슁") +(merge-rule "슂" "슂") +(merge-rule "슃" "슃") +(merge-rule "슄" "슄") +(merge-rule "슅" "슅") +(merge-rule "슆" "쉬á‡") +(merge-rule "슇" "슇") +(merge-rule "슈" "슈~b") +(merge-rule "슉" "슉") +(merge-rule "슊" "슊") +(merge-rule "슋" "슋") +(merge-rule "슌" "슌") +(merge-rule "ìŠ" "슍") +(merge-rule "슎" "슈á†") +(merge-rule "ìŠ" "슏") +(merge-rule "ìŠ" "슐") +(merge-rule "슑" "슑") +(merge-rule "슒" "슒") +(merge-rule "슓" "슓") +(merge-rule "슔" "슔") +(merge-rule "슕" "슕") +(merge-rule "슖" "슖") +(merge-rule "슗" "슗") +(merge-rule "슘" "슘") +(merge-rule "슙" "슙") +(merge-rule "슚" "슚") +(merge-rule "슛" "슛") +(merge-rule "슜" "슜") +(merge-rule "ìŠ" "슝") +(merge-rule "슞" "슞") +(merge-rule "슟" "슟") +(merge-rule "ìŠ " "슠") +(merge-rule "슡" "슡") +(merge-rule "슢" "슈á‡") +(merge-rule "슣" "슣") +(merge-rule "스" "스~b") +(merge-rule "슥" "슥") +(merge-rule "슦" "슦") +(merge-rule "슧" "슧") +(merge-rule "슨" "슨") +(merge-rule "슩" "슩") +(merge-rule "슪" "스á†") +(merge-rule "슫" "슫") +(merge-rule "슬" "슬") +(merge-rule "ìŠ" "슭") +(merge-rule "슮" "슮") +(merge-rule "슯" "슯") +(merge-rule "슰" "슰") +(merge-rule "슱" "슱") +(merge-rule "슲" "슲") +(merge-rule "슳" "슳") +(merge-rule "슴" "슴") +(merge-rule "습" "습") +(merge-rule "슶" "슶") +(merge-rule "슷" "슷") +(merge-rule "슸" "슸") +(merge-rule "승" "승") +(merge-rule "슺" "슺") +(merge-rule "슻" "슻") +(merge-rule "슼" "슼") +(merge-rule "슽" "슽") +(merge-rule "슾" "스á‡") +(merge-rule "슿" "슿") +(merge-rule "ì‹€" "싀~b") +(merge-rule "ì‹" "싁") +(merge-rule "ì‹‚" "싂") +(merge-rule "싃" "싃") +(merge-rule "ì‹„" "싄") +(merge-rule "ì‹…" "싅") +(merge-rule "싆" "싀á†") +(merge-rule "싇" "싇") +(merge-rule "싈" "싈") +(merge-rule "싉" "싉") +(merge-rule "ì‹Š" "싊") +(merge-rule "ì‹‹" "싋") +(merge-rule "ì‹Œ" "싌") +(merge-rule "ì‹" "싍") +(merge-rule "ì‹Ž" "싎") +(merge-rule "ì‹" "싏") +(merge-rule "ì‹" "싐") +(merge-rule "ì‹‘" "싑") +(merge-rule "ì‹’" "싒") +(merge-rule "ì‹“" "싓") +(merge-rule "ì‹”" "싔") +(merge-rule "ì‹•" "싕") +(merge-rule "ì‹–" "싖") +(merge-rule "ì‹—" "싗") +(merge-rule "싘" "싘") +(merge-rule "ì‹™" "싙") +(merge-rule "ì‹š" "싀á‡") +(merge-rule "ì‹›" "싛") +(merge-rule "ì‹œ" "시~b") +(merge-rule "ì‹" "식") +(merge-rule "ì‹ž" "싞") +(merge-rule "ì‹Ÿ" "싟") +(merge-rule "ì‹ " "신") +(merge-rule "ì‹¡" "싡") +(merge-rule "ì‹¢" "시á†") +(merge-rule "ì‹£" "싣") +(merge-rule "실" "실") +(merge-rule "ì‹¥" "싥") +(merge-rule "싦" "싦") +(merge-rule "싧" "싧") +(merge-rule "싨" "싨") +(merge-rule "ì‹©" "싩") +(merge-rule "싪" "싪") +(merge-rule "ì‹«" "싫") +(merge-rule "심" "심") +(merge-rule "ì‹" "십") +(merge-rule "ì‹®" "싮") +(merge-rule "싯" "싯") +(merge-rule "ì‹°" "싰") +(merge-rule "싱" "싱") +(merge-rule "싲" "싲") +(merge-rule "싳" "싳") +(merge-rule "ì‹´" "싴") +(merge-rule "싵" "싵") +(merge-rule "싶" "시á‡") +(merge-rule "ì‹·" "싷") +(merge-rule "싸" "á„Šá…¡~b") +(merge-rule "싹" "싹") +(merge-rule "싺" "싺") +(merge-rule "ì‹»" "싻") +(merge-rule "싼" "싼") +(merge-rule "싽" "싽") +(merge-rule "싾" "á„Šá…¡á†") +(merge-rule "ì‹¿" "싿") +(merge-rule "쌀" "쌀") +(merge-rule "ìŒ" "쌁") +(merge-rule "쌂" "쌂") +(merge-rule "쌃" "쌃") +(merge-rule "쌄" "쌄") +(merge-rule "쌅" "쌅") +(merge-rule "쌆" "쌆") +(merge-rule "쌇" "쌇") +(merge-rule "쌈" "쌈") +(merge-rule "쌉" "쌉") +(merge-rule "쌊" "쌊") +(merge-rule "쌋" "쌋") +(merge-rule "쌌" "쌌") +(merge-rule "ìŒ" "쌍") +(merge-rule "쌎" "쌎") +(merge-rule "ìŒ" "쌏") +(merge-rule "ìŒ" "쌐") +(merge-rule "쌑" "쌑") +(merge-rule "쌒" "á„Šá…¡á‡") +(merge-rule "쌓" "쌓") +(merge-rule "쌔" "á„Šá…¢~b") +(merge-rule "쌕" "쌕") +(merge-rule "쌖" "쌖") +(merge-rule "쌗" "쌗") +(merge-rule "쌘" "쌘") +(merge-rule "쌙" "쌙") +(merge-rule "쌚" "á„Šá…¢á†") +(merge-rule "쌛" "쌛") +(merge-rule "쌜" "쌜") +(merge-rule "ìŒ" "쌝") +(merge-rule "쌞" "쌞") +(merge-rule "쌟" "쌟") +(merge-rule "ìŒ " "쌠") +(merge-rule "쌡" "쌡") +(merge-rule "쌢" "쌢") +(merge-rule "쌣" "쌣") +(merge-rule "쌤" "쌤") +(merge-rule "쌥" "쌥") +(merge-rule "쌦" "쌦") +(merge-rule "쌧" "쌧") +(merge-rule "쌨" "쌨") +(merge-rule "쌩" "쌩") +(merge-rule "쌪" "쌪") +(merge-rule "쌫" "쌫") +(merge-rule "쌬" "쌬") +(merge-rule "ìŒ" "쌭") +(merge-rule "쌮" "á„Šá…¢á‡") +(merge-rule "쌯" "쌯") +(merge-rule "쌰" "á„Šá…£~b") +(merge-rule "쌱" "쌱") +(merge-rule "쌲" "쌲") +(merge-rule "쌳" "쌳") +(merge-rule "쌴" "쌴") +(merge-rule "쌵" "쌵") +(merge-rule "쌶" "á„Šá…£á†") +(merge-rule "쌷" "쌷") +(merge-rule "쌸" "쌸") +(merge-rule "쌹" "쌹") +(merge-rule "쌺" "쌺") +(merge-rule "쌻" "쌻") +(merge-rule "쌼" "쌼") +(merge-rule "쌽" "쌽") +(merge-rule "쌾" "쌾") +(merge-rule "쌿" "쌿") +(merge-rule "ì€" "썀") +(merge-rule "ì" "썁") +(merge-rule "ì‚" "썂") +(merge-rule "ìƒ" "썃") +(merge-rule "ì„" "썄") +(merge-rule "ì…" "썅") +(merge-rule "ì†" "썆") +(merge-rule "ì‡" "썇") +(merge-rule "ìˆ" "썈") +(merge-rule "ì‰" "썉") +(merge-rule "ìŠ" "á„Šá…£á‡") +(merge-rule "ì‹" "썋") +(merge-rule "ìŒ" "á„Šá…¤~b") +(merge-rule "ì" "썍") +(merge-rule "ìŽ" "썎") +(merge-rule "ì" "썏") +(merge-rule "ì" "썐") +(merge-rule "ì‘" "썑") +(merge-rule "ì’" "á„Šá…¤á†") +(merge-rule "ì“" "썓") +(merge-rule "ì”" "썔") +(merge-rule "ì•" "썕") +(merge-rule "ì–" "썖") +(merge-rule "ì—" "썗") +(merge-rule "ì˜" "썘") +(merge-rule "ì™" "썙") +(merge-rule "ìš" "썚") +(merge-rule "ì›" "썛") +(merge-rule "ìœ" "썜") +(merge-rule "ì" "썝") +(merge-rule "ìž" "썞") +(merge-rule "ìŸ" "썟") +(merge-rule "ì " "썠") +(merge-rule "ì¡" "썡") +(merge-rule "ì¢" "썢") +(merge-rule "ì£" "썣") +(merge-rule "ì¤" "썤") +(merge-rule "ì¥" "썥") +(merge-rule "ì¦" "á„Šá…¤á‡") +(merge-rule "ì§" "썧") +(merge-rule "ì¨" "á„Šá…¥~b") +(merge-rule "ì©" "썩") +(merge-rule "ìª" "썪") +(merge-rule "ì«" "썫") +(merge-rule "ì¬" "썬") +(merge-rule "ì" "썭") +(merge-rule "ì®" "á„Šá…¥á†") +(merge-rule "ì¯" "썯") +(merge-rule "ì°" "썰") +(merge-rule "ì±" "썱") +(merge-rule "ì²" "썲") +(merge-rule "ì³" "썳") +(merge-rule "ì´" "썴") +(merge-rule "ìµ" "썵") +(merge-rule "ì¶" "썶") +(merge-rule "ì·" "썷") +(merge-rule "ì¸" "썸") +(merge-rule "ì¹" "썹") +(merge-rule "ìº" "썺") +(merge-rule "ì»" "썻") +(merge-rule "ì¼" "썼") +(merge-rule "ì½" "썽") +(merge-rule "ì¾" "썾") +(merge-rule "ì¿" "썿") +(merge-rule "쎀" "쎀") +(merge-rule "ìŽ" "쎁") +(merge-rule "쎂" "á„Šá…¥á‡") +(merge-rule "쎃" "쎃") +(merge-rule "쎄" "á„Šá…¦~b") +(merge-rule "쎅" "쎅") +(merge-rule "쎆" "쎆") +(merge-rule "쎇" "쎇") +(merge-rule "쎈" "쎈") +(merge-rule "쎉" "쎉") +(merge-rule "쎊" "á„Šá…¦á†") +(merge-rule "쎋" "쎋") +(merge-rule "쎌" "쎌") +(merge-rule "ìŽ" "쎍") +(merge-rule "쎎" "쎎") +(merge-rule "ìŽ" "쎏") +(merge-rule "ìŽ" "쎐") +(merge-rule "쎑" "쎑") +(merge-rule "쎒" "쎒") +(merge-rule "쎓" "쎓") +(merge-rule "쎔" "쎔") +(merge-rule "쎕" "쎕") +(merge-rule "쎖" "쎖") +(merge-rule "쎗" "쎗") +(merge-rule "쎘" "쎘") +(merge-rule "쎙" "쎙") +(merge-rule "쎚" "쎚") +(merge-rule "쎛" "쎛") +(merge-rule "쎜" "쎜") +(merge-rule "ìŽ" "쎝") +(merge-rule "쎞" "á„Šá…¦á‡") +(merge-rule "쎟" "쎟") +(merge-rule "ìŽ " "á„Šá…§~b") +(merge-rule "쎡" "쎡") +(merge-rule "쎢" "쎢") +(merge-rule "쎣" "쎣") +(merge-rule "쎤" "쎤") +(merge-rule "쎥" "쎥") +(merge-rule "쎦" "á„Šá…§á†") +(merge-rule "쎧" "쎧") +(merge-rule "쎨" "쎨") +(merge-rule "쎩" "쎩") +(merge-rule "쎪" "쎪") +(merge-rule "쎫" "쎫") +(merge-rule "쎬" "쎬") +(merge-rule "ìŽ" "쎭") +(merge-rule "쎮" "쎮") +(merge-rule "쎯" "쎯") +(merge-rule "쎰" "쎰") +(merge-rule "쎱" "쎱") +(merge-rule "쎲" "쎲") +(merge-rule "쎳" "쎳") +(merge-rule "쎴" "쎴") +(merge-rule "쎵" "쎵") +(merge-rule "쎶" "쎶") +(merge-rule "쎷" "쎷") +(merge-rule "쎸" "쎸") +(merge-rule "쎹" "쎹") +(merge-rule "쎺" "á„Šá…§á‡") +(merge-rule "쎻" "쎻") +(merge-rule "쎼" "á„Šá…¨~b") +(merge-rule "쎽" "쎽") +(merge-rule "쎾" "쎾") +(merge-rule "쎿" "쎿") +(merge-rule "ì€" "쏀") +(merge-rule "ì" "쏁") +(merge-rule "ì‚" "á„Šá…¨á†") +(merge-rule "ìƒ" "쏃") +(merge-rule "ì„" "쏄") +(merge-rule "ì…" "쏅") +(merge-rule "ì†" "쏆") +(merge-rule "ì‡" "쏇") +(merge-rule "ìˆ" "쏈") +(merge-rule "ì‰" "쏉") +(merge-rule "ìŠ" "쏊") +(merge-rule "ì‹" "쏋") +(merge-rule "ìŒ" "쏌") +(merge-rule "ì" "쏍") +(merge-rule "ìŽ" "쏎") +(merge-rule "ì" "쏏") +(merge-rule "ì" "쏐") +(merge-rule "ì‘" "쏑") +(merge-rule "ì’" "쏒") +(merge-rule "ì“" "쏓") +(merge-rule "ì”" "쏔") +(merge-rule "ì•" "쏕") +(merge-rule "ì–" "á„Šá…¨á‡") +(merge-rule "ì—" "쏗") +(merge-rule "ì˜" "á„Šá…©~b") +(merge-rule "ì™" "쏙") +(merge-rule "ìš" "쏚") +(merge-rule "ì›" "쏛") +(merge-rule "ìœ" "쏜") +(merge-rule "ì" "쏝") +(merge-rule "ìž" "á„Šá…©á†") +(merge-rule "ìŸ" "쏟") +(merge-rule "ì " "쏠") +(merge-rule "ì¡" "쏡") +(merge-rule "ì¢" "쏢") +(merge-rule "ì£" "쏣") +(merge-rule "ì¤" "쏤") +(merge-rule "ì¥" "쏥") +(merge-rule "ì¦" "쏦") +(merge-rule "ì§" "쏧") +(merge-rule "ì¨" "쏨") +(merge-rule "ì©" "쏩") +(merge-rule "ìª" "쏪") +(merge-rule "ì«" "쏫") +(merge-rule "ì¬" "쏬") +(merge-rule "ì" "쏭") +(merge-rule "ì®" "쏮") +(merge-rule "ì¯" "쏯") +(merge-rule "ì°" "쏰") +(merge-rule "ì±" "쏱") +(merge-rule "ì²" "á„Šá…©á‡") +(merge-rule "ì³" "쏳") +(merge-rule "ì´" "á„Šá…ª~b") +(merge-rule "ìµ" "쏵") +(merge-rule "ì¶" "쏶") +(merge-rule "ì·" "쏷") +(merge-rule "ì¸" "쏸") +(merge-rule "ì¹" "쏹") +(merge-rule "ìº" "á„Šá…ªá†") +(merge-rule "ì»" "쏻") +(merge-rule "ì¼" "쏼") +(merge-rule "ì½" "쏽") +(merge-rule "ì¾" "쏾") +(merge-rule "ì¿" "쏿") +(merge-rule "ì€" "쐀") +(merge-rule "ì" "쐁") +(merge-rule "ì‚" "쐂") +(merge-rule "ìƒ" "쐃") +(merge-rule "ì„" "쐄") +(merge-rule "ì…" "쐅") +(merge-rule "ì†" "쐆") +(merge-rule "ì‡" "쐇") +(merge-rule "ìˆ" "쐈") +(merge-rule "ì‰" "쐉") +(merge-rule "ìŠ" "쐊") +(merge-rule "ì‹" "쐋") +(merge-rule "ìŒ" "쐌") +(merge-rule "ì" "쐍") +(merge-rule "ìŽ" "á„Šá…ªá‡") +(merge-rule "ì" "쐏") +(merge-rule "ì" "á„Šá…«~b") +(merge-rule "ì‘" "쐑") +(merge-rule "ì’" "쐒") +(merge-rule "ì“" "쐓") +(merge-rule "ì”" "쐔") +(merge-rule "ì•" "쐕") +(merge-rule "ì–" "á„Šá…«á†") +(merge-rule "ì—" "쐗") +(merge-rule "ì˜" "쐘") +(merge-rule "ì™" "쐙") +(merge-rule "ìš" "쐚") +(merge-rule "ì›" "쐛") +(merge-rule "ìœ" "쐜") +(merge-rule "ì" "쐝") +(merge-rule "ìž" "쐞") +(merge-rule "ìŸ" "쐟") +(merge-rule "ì " "쐠") +(merge-rule "ì¡" "쐡") +(merge-rule "ì¢" "쐢") +(merge-rule "ì£" "쐣") +(merge-rule "ì¤" "쐤") +(merge-rule "ì¥" "쐥") +(merge-rule "ì¦" "쐦") +(merge-rule "ì§" "쐧") +(merge-rule "ì¨" "쐨") +(merge-rule "ì©" "쐩") +(merge-rule "ìª" "á„Šá…«á‡") +(merge-rule "ì«" "쐫") +(merge-rule "ì¬" "á„Šá…¬~b") +(merge-rule "ì" "쐭") +(merge-rule "ì®" "쐮") +(merge-rule "ì¯" "쐯") +(merge-rule "ì°" "쐰") +(merge-rule "ì±" "쐱") +(merge-rule "ì²" "á„Šá…¬á†") +(merge-rule "ì³" "쐳") +(merge-rule "ì´" "쐴") +(merge-rule "ìµ" "쐵") +(merge-rule "ì¶" "쐶") +(merge-rule "ì·" "쐷") +(merge-rule "ì¸" "쐸") +(merge-rule "ì¹" "쐹") +(merge-rule "ìº" "쐺") +(merge-rule "ì»" "쐻") +(merge-rule "ì¼" "쐼") +(merge-rule "ì½" "쐽") +(merge-rule "ì¾" "쐾") +(merge-rule "ì¿" "쐿") +(merge-rule "ì‘€" "쑀") +(merge-rule "ì‘" "쑁") +(merge-rule "ì‘‚" "쑂") +(merge-rule "쑃" "쑃") +(merge-rule "ì‘„" "쑄") +(merge-rule "ì‘…" "쑅") +(merge-rule "쑆" "á„Šá…¬á‡") +(merge-rule "쑇" "쑇") +(merge-rule "쑈" "á„Šá…~b") +(merge-rule "쑉" "á„Šá…ᆨ") +(merge-rule "ì‘Š" "á„Šá…ᆩ") +(merge-rule "ì‘‹" "á„Šá…ᆪ") +(merge-rule "ì‘Œ" "á„Šá…ᆫ") +(merge-rule "ì‘" "á„Šá…ᆬ") +(merge-rule "ì‘Ž" "á„Šá…á†") +(merge-rule "ì‘" "á„Šá…ᆮ") +(merge-rule "ì‘" "á„Šá…ᆯ") +(merge-rule "ì‘‘" "á„Šá…ᆰ") +(merge-rule "ì‘’" "á„Šá…ᆱ") +(merge-rule "ì‘“" "á„Šá…ᆲ") +(merge-rule "ì‘”" "á„Šá…ᆳ") +(merge-rule "ì‘•" "á„Šá…ᆴ") +(merge-rule "ì‘–" "á„Šá…ᆵ") +(merge-rule "ì‘—" "á„Šá…ᆶ") +(merge-rule "쑘" "á„Šá…ᆷ") +(merge-rule "ì‘™" "á„Šá…ᆸ") +(merge-rule "ì‘š" "á„Šá…ᆹ") +(merge-rule "ì‘›" "á„Šá…ᆺ") +(merge-rule "ì‘œ" "á„Šá…ᆻ") +(merge-rule "ì‘" "á„Šá…ᆼ") +(merge-rule "ì‘ž" "á„Šá…ᆽ") +(merge-rule "ì‘Ÿ" "á„Šá…ᆾ") +(merge-rule "ì‘ " "á„Šá…ᆿ") +(merge-rule "ì‘¡" "á„Šá…ᇀ") +(merge-rule "ì‘¢" "á„Šá…á‡") +(merge-rule "ì‘£" "á„Šá…ᇂ") +(merge-rule "쑤" "á„Šá…®~b") +(merge-rule "ì‘¥" "쑥") +(merge-rule "쑦" "쑦") +(merge-rule "쑧" "쑧") +(merge-rule "쑨" "쑨") +(merge-rule "ì‘©" "쑩") +(merge-rule "쑪" "á„Šá…®á†") +(merge-rule "ì‘«" "쑫") +(merge-rule "쑬" "쑬") +(merge-rule "ì‘" "쑭") +(merge-rule "ì‘®" "쑮") +(merge-rule "쑯" "쑯") +(merge-rule "ì‘°" "쑰") +(merge-rule "쑱" "쑱") +(merge-rule "쑲" "쑲") +(merge-rule "쑳" "쑳") +(merge-rule "ì‘´" "쑴") +(merge-rule "쑵" "쑵") +(merge-rule "쑶" "쑶") +(merge-rule "ì‘·" "쑷") +(merge-rule "쑸" "쑸") +(merge-rule "쑹" "쑹") +(merge-rule "쑺" "쑺") +(merge-rule "ì‘»" "쑻") +(merge-rule "쑼" "쑼") +(merge-rule "쑽" "쑽") +(merge-rule "쑾" "á„Šá…®á‡") +(merge-rule "ì‘¿" "쑿") +(merge-rule "ì’€" "á„Šá…¯~b") +(merge-rule "ì’" "쒁") +(merge-rule "ì’‚" "쒂") +(merge-rule "ì’ƒ" "쒃") +(merge-rule "ì’„" "쒄") +(merge-rule "ì’…" "쒅") +(merge-rule "ì’†" "á„Šá…¯á†") +(merge-rule "ì’‡" "쒇") +(merge-rule "ì’ˆ" "쒈") +(merge-rule "ì’‰" "쒉") +(merge-rule "ì’Š" "쒊") +(merge-rule "ì’‹" "쒋") +(merge-rule "ì’Œ" "쒌") +(merge-rule "ì’" "쒍") +(merge-rule "ì’Ž" "쒎") +(merge-rule "ì’" "쒏") +(merge-rule "ì’" "쒐") +(merge-rule "ì’‘" "쒑") +(merge-rule "ì’’" "쒒") +(merge-rule "ì’“" "쒓") +(merge-rule "ì’”" "쒔") +(merge-rule "ì’•" "쒕") +(merge-rule "ì’–" "쒖") +(merge-rule "ì’—" "쒗") +(merge-rule "ì’˜" "쒘") +(merge-rule "ì’™" "쒙") +(merge-rule "ì’š" "á„Šá…¯á‡") +(merge-rule "ì’›" "쒛") +(merge-rule "ì’œ" "á„Šá…°~b") +(merge-rule "ì’" "쒝") +(merge-rule "ì’ž" "쒞") +(merge-rule "ì’Ÿ" "쒟") +(merge-rule "ì’ " "쒠") +(merge-rule "ì’¡" "쒡") +(merge-rule "ì’¢" "á„Šá…°á†") +(merge-rule "ì’£" "쒣") +(merge-rule "ì’¤" "쒤") +(merge-rule "ì’¥" "쒥") +(merge-rule "ì’¦" "쒦") +(merge-rule "ì’§" "쒧") +(merge-rule "ì’¨" "쒨") +(merge-rule "ì’©" "쒩") +(merge-rule "ì’ª" "쒪") +(merge-rule "ì’«" "쒫") +(merge-rule "ì’¬" "쒬") +(merge-rule "ì’" "쒭") +(merge-rule "ì’®" "쒮") +(merge-rule "ì’¯" "쒯") +(merge-rule "ì’°" "쒰") +(merge-rule "ì’±" "쒱") +(merge-rule "ì’²" "쒲") +(merge-rule "ì’³" "쒳") +(merge-rule "ì’´" "쒴") +(merge-rule "ì’µ" "쒵") +(merge-rule "ì’¶" "á„Šá…°á‡") +(merge-rule "ì’·" "쒷") +(merge-rule "ì’¸" "á„Šá…±~b") +(merge-rule "ì’¹" "쒹") +(merge-rule "ì’º" "쒺") +(merge-rule "ì’»" "쒻") +(merge-rule "ì’¼" "쒼") +(merge-rule "ì’½" "쒽") +(merge-rule "ì’¾" "á„Šá…±á†") +(merge-rule "ì’¿" "쒿") +(merge-rule "ì“€" "쓀") +(merge-rule "ì“" "쓁") +(merge-rule "ì“‚" "쓂") +(merge-rule "쓃" "쓃") +(merge-rule "ì“„" "쓄") +(merge-rule "ì“…" "쓅") +(merge-rule "쓆" "쓆") +(merge-rule "쓇" "쓇") +(merge-rule "쓈" "쓈") +(merge-rule "쓉" "쓉") +(merge-rule "ì“Š" "쓊") +(merge-rule "ì“‹" "쓋") +(merge-rule "ì“Œ" "쓌") +(merge-rule "ì“" "쓍") +(merge-rule "ì“Ž" "쓎") +(merge-rule "ì“" "쓏") +(merge-rule "ì“" "쓐") +(merge-rule "ì“‘" "쓑") +(merge-rule "ì“’" "á„Šá…±á‡") +(merge-rule "ì““" "쓓") +(merge-rule "ì“”" "á„Šá…²~b") +(merge-rule "ì“•" "쓕") +(merge-rule "ì“–" "쓖") +(merge-rule "ì“—" "쓗") +(merge-rule "쓘" "쓘") +(merge-rule "ì“™" "쓙") +(merge-rule "ì“š" "á„Šá…²á†") +(merge-rule "ì“›" "쓛") +(merge-rule "ì“œ" "쓜") +(merge-rule "ì“" "쓝") +(merge-rule "ì“ž" "쓞") +(merge-rule "ì“Ÿ" "쓟") +(merge-rule "ì“ " "쓠") +(merge-rule "ì“¡" "쓡") +(merge-rule "ì“¢" "쓢") +(merge-rule "ì“£" "쓣") +(merge-rule "쓤" "쓤") +(merge-rule "ì“¥" "쓥") +(merge-rule "쓦" "쓦") +(merge-rule "쓧" "쓧") +(merge-rule "쓨" "쓨") +(merge-rule "ì“©" "쓩") +(merge-rule "쓪" "쓪") +(merge-rule "ì“«" "쓫") +(merge-rule "쓬" "쓬") +(merge-rule "ì“" "쓭") +(merge-rule "ì“®" "á„Šá…²á‡") +(merge-rule "쓯" "쓯") +(merge-rule "ì“°" "á„Šá…³~b") +(merge-rule "쓱" "쓱") +(merge-rule "쓲" "쓲") +(merge-rule "쓳" "쓳") +(merge-rule "ì“´" "쓴") +(merge-rule "쓵" "쓵") +(merge-rule "쓶" "á„Šá…³á†") +(merge-rule "ì“·" "쓷") +(merge-rule "쓸" "쓸") +(merge-rule "쓹" "쓹") +(merge-rule "쓺" "쓺") +(merge-rule "ì“»" "쓻") +(merge-rule "쓼" "쓼") +(merge-rule "쓽" "쓽") +(merge-rule "쓾" "쓾") +(merge-rule "ì“¿" "쓿") +(merge-rule "씀" "씀") +(merge-rule "ì”" "씁") +(merge-rule "씂" "씂") +(merge-rule "씃" "씃") +(merge-rule "씄" "씄") +(merge-rule "ì”…" "씅") +(merge-rule "씆" "씆") +(merge-rule "씇" "씇") +(merge-rule "씈" "씈") +(merge-rule "씉" "씉") +(merge-rule "씊" "á„Šá…³á‡") +(merge-rule "씋" "씋") +(merge-rule "씌" "á„Šá…´~b") +(merge-rule "ì”" "씍") +(merge-rule "씎" "씎") +(merge-rule "ì”" "씏") +(merge-rule "ì”" "씐") +(merge-rule "씑" "씑") +(merge-rule "ì”’" "á„Šá…´á†") +(merge-rule "씓" "씓") +(merge-rule "ì””" "씔") +(merge-rule "씕" "씕") +(merge-rule "ì”–" "씖") +(merge-rule "ì”—" "씗") +(merge-rule "씘" "씘") +(merge-rule "ì”™" "씙") +(merge-rule "씚" "씚") +(merge-rule "ì”›" "씛") +(merge-rule "씜" "씜") +(merge-rule "ì”" "씝") +(merge-rule "씞" "씞") +(merge-rule "씟" "씟") +(merge-rule "ì” " "씠") +(merge-rule "씡" "씡") +(merge-rule "씢" "씢") +(merge-rule "씣" "씣") +(merge-rule "씤" "씤") +(merge-rule "씥" "씥") +(merge-rule "씦" "á„Šá…´á‡") +(merge-rule "씧" "씧") +(merge-rule "씨" "á„Šá…µ~b") +(merge-rule "씩" "씩") +(merge-rule "씪" "씪") +(merge-rule "씫" "씫") +(merge-rule "씬" "씬") +(merge-rule "ì”" "씭") +(merge-rule "ì”®" "á„Šá…µá†") +(merge-rule "씯" "씯") +(merge-rule "ì”°" "씰") +(merge-rule "ì”±" "씱") +(merge-rule "씲" "씲") +(merge-rule "씳" "씳") +(merge-rule "ì”´" "씴") +(merge-rule "씵" "씵") +(merge-rule "씶" "씶") +(merge-rule "ì”·" "씷") +(merge-rule "씸" "씸") +(merge-rule "씹" "씹") +(merge-rule "씺" "씺") +(merge-rule "ì”»" "씻") +(merge-rule "씼" "씼") +(merge-rule "씽" "씽") +(merge-rule "씾" "씾") +(merge-rule "씿" "씿") +(merge-rule "ì•€" "앀") +(merge-rule "ì•" "앁") +(merge-rule "ì•‚" "á„Šá…µá‡") +(merge-rule "앃" "앃") +(merge-rule "ì•„" "á„‹á…¡~b") +(merge-rule "ì•…" "악") +(merge-rule "앆" "앆") +(merge-rule "앇" "앇") +(merge-rule "안" "안") +(merge-rule "앉" "앉") +(merge-rule "ì•Š" "á„‹á…¡á†") +(merge-rule "ì•‹" "앋") +(merge-rule "ì•Œ" "알") +(merge-rule "ì•" "앍") +(merge-rule "ì•Ž" "앎") +(merge-rule "ì•" "앏") +(merge-rule "ì•" "앐") +(merge-rule "ì•‘" "앑") +(merge-rule "ì•’" "앒") +(merge-rule "ì•“" "앓") +(merge-rule "ì•”" "암") +(merge-rule "ì••" "압") +(merge-rule "ì•–" "앖") +(merge-rule "ì•—" "앗") +(merge-rule "았" "았") +(merge-rule "ì•™" "앙") +(merge-rule "ì•š" "앚") +(merge-rule "ì•›" "앛") +(merge-rule "ì•œ" "앜") +(merge-rule "ì•" "앝") +(merge-rule "ì•ž" "á„‹á…¡á‡") +(merge-rule "ì•Ÿ" "앟") +(merge-rule "ì• " "á„‹á…¢~b") +(merge-rule "ì•¡" "액") +(merge-rule "ì•¢" "앢") +(merge-rule "ì•£" "앣") +(merge-rule "앤" "앤") +(merge-rule "ì•¥" "앥") +(merge-rule "앦" "á„‹á…¢á†") +(merge-rule "앧" "앧") +(merge-rule "앨" "앨") +(merge-rule "ì•©" "앩") +(merge-rule "앪" "앪") +(merge-rule "ì•«" "앫") +(merge-rule "앬" "앬") +(merge-rule "ì•" "앭") +(merge-rule "ì•®" "앮") +(merge-rule "앯" "앯") +(merge-rule "ì•°" "앰") +(merge-rule "앱" "앱") +(merge-rule "앲" "앲") +(merge-rule "앳" "앳") +(merge-rule "ì•´" "앴") +(merge-rule "앵" "앵") +(merge-rule "앶" "앶") +(merge-rule "ì•·" "앷") +(merge-rule "앸" "앸") +(merge-rule "앹" "앹") +(merge-rule "앺" "á„‹á…¢á‡") +(merge-rule "ì•»" "앻") +(merge-rule "야" "á„‹á…£~b") +(merge-rule "약" "약") +(merge-rule "앾" "앾") +(merge-rule "ì•¿" "앿") +(merge-rule "ì–€" "얀") +(merge-rule "ì–" "얁") +(merge-rule "ì–‚" "á„‹á…£á†") +(merge-rule "ì–ƒ" "얃") +(merge-rule "ì–„" "얄") +(merge-rule "ì–…" "얅") +(merge-rule "ì–†" "얆") +(merge-rule "ì–‡" "얇") +(merge-rule "ì–ˆ" "얈") +(merge-rule "ì–‰" "얉") +(merge-rule "ì–Š" "얊") +(merge-rule "ì–‹" "얋") +(merge-rule "ì–Œ" "얌") +(merge-rule "ì–" "얍") +(merge-rule "ì–Ž" "얎") +(merge-rule "ì–" "얏") +(merge-rule "ì–" "얐") +(merge-rule "ì–‘" "양") +(merge-rule "ì–’" "얒") +(merge-rule "ì–“" "얓") +(merge-rule "ì–”" "얔") +(merge-rule "ì–•" "얕") +(merge-rule "ì––" "á„‹á…£á‡") +(merge-rule "ì–—" "얗") +(merge-rule "ì–˜" "á„‹á…¤~b") +(merge-rule "ì–™" "얙") +(merge-rule "ì–š" "얚") +(merge-rule "ì–›" "얛") +(merge-rule "ì–œ" "얜") +(merge-rule "ì–" "얝") +(merge-rule "ì–ž" "á„‹á…¤á†") +(merge-rule "ì–Ÿ" "얟") +(merge-rule "ì– " "얠") +(merge-rule "ì–¡" "얡") +(merge-rule "ì–¢" "얢") +(merge-rule "ì–£" "얣") +(merge-rule "ì–¤" "얤") +(merge-rule "ì–¥" "얥") +(merge-rule "ì–¦" "얦") +(merge-rule "ì–§" "얧") +(merge-rule "ì–¨" "얨") +(merge-rule "ì–©" "얩") +(merge-rule "ì–ª" "얪") +(merge-rule "ì–«" "얫") +(merge-rule "ì–¬" "얬") +(merge-rule "ì–" "얭") +(merge-rule "ì–®" "얮") +(merge-rule "ì–¯" "얯") +(merge-rule "ì–°" "얰") +(merge-rule "ì–±" "얱") +(merge-rule "ì–²" "á„‹á…¤á‡") +(merge-rule "ì–³" "얳") +(merge-rule "ì–´" "á„‹á…¥~b") +(merge-rule "ì–µ" "억") +(merge-rule "ì–¶" "얶") +(merge-rule "ì–·" "얷") +(merge-rule "ì–¸" "언") +(merge-rule "ì–¹" "얹") +(merge-rule "ì–º" "á„‹á…¥á†") +(merge-rule "ì–»" "얻") +(merge-rule "ì–¼" "얼") +(merge-rule "ì–½" "얽") +(merge-rule "ì–¾" "얾") +(merge-rule "ì–¿" "얿") +(merge-rule "ì—€" "엀") +(merge-rule "ì—" "엁") +(merge-rule "ì—‚" "엂") +(merge-rule "ì—ƒ" "엃") +(merge-rule "ì—„" "엄") +(merge-rule "ì—…" "업") +(merge-rule "ì—†" "없") +(merge-rule "ì—‡" "엇") +(merge-rule "ì—ˆ" "었") +(merge-rule "ì—‰" "엉") +(merge-rule "ì—Š" "엊") +(merge-rule "ì—‹" "엋") +(merge-rule "ì—Œ" "엌") +(merge-rule "ì—" "엍") +(merge-rule "ì—Ž" "á„‹á…¥á‡") +(merge-rule "ì—" "엏") +(merge-rule "ì—" "á„‹á…¦~b") +(merge-rule "ì—‘" "엑") +(merge-rule "ì—’" "엒") +(merge-rule "ì—“" "엓") +(merge-rule "ì—”" "엔") +(merge-rule "ì—•" "엕") +(merge-rule "ì—–" "á„‹á…¦á†") +(merge-rule "ì——" "엗") +(merge-rule "ì—˜" "엘") +(merge-rule "ì—™" "엙") +(merge-rule "ì—š" "엚") +(merge-rule "ì—›" "엛") +(merge-rule "ì—œ" "엜") +(merge-rule "ì—" "엝") +(merge-rule "ì—ž" "엞") +(merge-rule "ì—Ÿ" "엟") +(merge-rule "ì— " "엠") +(merge-rule "ì—¡" "엡") +(merge-rule "ì—¢" "엢") +(merge-rule "ì—£" "엣") +(merge-rule "ì—¤" "엤") +(merge-rule "ì—¥" "엥") +(merge-rule "ì—¦" "엦") +(merge-rule "ì—§" "엧") +(merge-rule "ì—¨" "엨") +(merge-rule "ì—©" "엩") +(merge-rule "ì—ª" "á„‹á…¦á‡") +(merge-rule "ì—«" "엫") +(merge-rule "ì—¬" "á„‹á…§~b") +(merge-rule "ì—" "역") +(merge-rule "ì—®" "엮") +(merge-rule "ì—¯" "엯") +(merge-rule "ì—°" "연") +(merge-rule "ì—±" "엱") +(merge-rule "ì—²" "á„‹á…§á†") +(merge-rule "ì—³" "엳") +(merge-rule "ì—´" "열") +(merge-rule "ì—µ" "엵") +(merge-rule "ì—¶" "엶") +(merge-rule "ì—·" "엷") +(merge-rule "ì—¸" "엸") +(merge-rule "ì—¹" "엹") +(merge-rule "ì—º" "엺") +(merge-rule "ì—»" "엻") +(merge-rule "ì—¼" "염") +(merge-rule "ì—½" "엽") +(merge-rule "ì—¾" "엾") +(merge-rule "ì—¿" "엿") +(merge-rule "였" "였") +(merge-rule "ì˜" "영") +(merge-rule "옂" "옂") +(merge-rule "옃" "옃") +(merge-rule "옄" "옄") +(merge-rule "옅" "옅") +(merge-rule "옆" "á„‹á…§á‡") +(merge-rule "옇" "옇") +(merge-rule "예" "á„‹á…¨~b") +(merge-rule "옉" "옉") +(merge-rule "옊" "옊") +(merge-rule "옋" "옋") +(merge-rule "옌" "옌") +(merge-rule "ì˜" "옍") +(merge-rule "옎" "á„‹á…¨á†") +(merge-rule "ì˜" "옏") +(merge-rule "ì˜" "옐") +(merge-rule "옑" "옑") +(merge-rule "옒" "옒") +(merge-rule "옓" "옓") +(merge-rule "옔" "옔") +(merge-rule "옕" "옕") +(merge-rule "옖" "옖") +(merge-rule "옗" "옗") +(merge-rule "옘" "옘") +(merge-rule "옙" "옙") +(merge-rule "옚" "옚") +(merge-rule "옛" "옛") +(merge-rule "옜" "옜") +(merge-rule "ì˜" "옝") +(merge-rule "옞" "옞") +(merge-rule "옟" "옟") +(merge-rule "ì˜ " "옠") +(merge-rule "옡" "옡") +(merge-rule "옢" "á„‹á…¨á‡") +(merge-rule "옣" "옣") +(merge-rule "오" "á„‹á…©~b") +(merge-rule "옥" "옥") +(merge-rule "옦" "옦") +(merge-rule "옧" "옧") +(merge-rule "온" "온") +(merge-rule "옩" "옩") +(merge-rule "옪" "á„‹á…©á†") +(merge-rule "옫" "옫") +(merge-rule "올" "올") +(merge-rule "ì˜" "옭") +(merge-rule "옮" "옮") +(merge-rule "옯" "옯") +(merge-rule "옰" "옰") +(merge-rule "옱" "옱") +(merge-rule "옲" "옲") +(merge-rule "옳" "옳") +(merge-rule "옴" "옴") +(merge-rule "옵" "옵") +(merge-rule "옶" "옶") +(merge-rule "옷" "옷") +(merge-rule "옸" "옸") +(merge-rule "옹" "옹") +(merge-rule "옺" "옺") +(merge-rule "옻" "옻") +(merge-rule "옼" "옼") +(merge-rule "옽" "옽") +(merge-rule "옾" "á„‹á…©á‡") +(merge-rule "옿" "옿") +(merge-rule "와" "á„‹á…ª~b") +(merge-rule "ì™" "왁") +(merge-rule "왂" "왂") +(merge-rule "왃" "왃") +(merge-rule "완" "완") +(merge-rule "ì™…" "왅") +(merge-rule "왆" "á„‹á…ªá†") +(merge-rule "왇" "왇") +(merge-rule "왈" "왈") +(merge-rule "왉" "왉") +(merge-rule "왊" "왊") +(merge-rule "왋" "왋") +(merge-rule "왌" "왌") +(merge-rule "ì™" "왍") +(merge-rule "왎" "왎") +(merge-rule "ì™" "왏") +(merge-rule "ì™" "왐") +(merge-rule "왑" "왑") +(merge-rule "ì™’" "왒") +(merge-rule "왓" "왓") +(merge-rule "ì™”" "왔") +(merge-rule "왕" "왕") +(merge-rule "ì™–" "왖") +(merge-rule "ì™—" "왗") +(merge-rule "왘" "왘") +(merge-rule "ì™™" "왙") +(merge-rule "왚" "á„‹á…ªá‡") +(merge-rule "ì™›" "왛") +(merge-rule "왜" "á„‹á…«~b") +(merge-rule "ì™" "왝") +(merge-rule "왞" "왞") +(merge-rule "왟" "왟") +(merge-rule "ì™ " "왠") +(merge-rule "왡" "왡") +(merge-rule "왢" "á„‹á…«á†") +(merge-rule "왣" "왣") +(merge-rule "왤" "왤") +(merge-rule "왥" "왥") +(merge-rule "왦" "왦") +(merge-rule "왧" "왧") +(merge-rule "왨" "왨") +(merge-rule "왩" "왩") +(merge-rule "왪" "왪") +(merge-rule "왫" "왫") +(merge-rule "왬" "왬") +(merge-rule "ì™" "왭") +(merge-rule "ì™®" "왮") +(merge-rule "왯" "왯") +(merge-rule "ì™°" "왰") +(merge-rule "ì™±" "왱") +(merge-rule "왲" "왲") +(merge-rule "왳" "왳") +(merge-rule "ì™´" "왴") +(merge-rule "왵" "왵") +(merge-rule "왶" "á„‹á…«á‡") +(merge-rule "ì™·" "왷") +(merge-rule "외" "á„‹á…¬~b") +(merge-rule "왹" "왹") +(merge-rule "왺" "왺") +(merge-rule "ì™»" "왻") +(merge-rule "왼" "왼") +(merge-rule "왽" "왽") +(merge-rule "왾" "á„‹á…¬á†") +(merge-rule "왿" "왿") +(merge-rule "욀" "욀") +(merge-rule "ìš" "욁") +(merge-rule "ìš‚" "욂") +(merge-rule "욃" "욃") +(merge-rule "ìš„" "욄") +(merge-rule "ìš…" "욅") +(merge-rule "욆" "욆") +(merge-rule "욇" "욇") +(merge-rule "욈" "욈") +(merge-rule "욉" "욉") +(merge-rule "욊" "욊") +(merge-rule "ìš‹" "욋") +(merge-rule "욌" "욌") +(merge-rule "ìš" "욍") +(merge-rule "욎" "욎") +(merge-rule "ìš" "욏") +(merge-rule "ìš" "욐") +(merge-rule "ìš‘" "욑") +(merge-rule "ìš’" "á„‹á…¬á‡") +(merge-rule "ìš“" "욓") +(merge-rule "ìš”" "á„‹á…~b") +(merge-rule "ìš•" "á„‹á…ᆨ") +(merge-rule "ìš–" "á„‹á…ᆩ") +(merge-rule "ìš—" "á„‹á…ᆪ") +(merge-rule "욘" "á„‹á…ᆫ") +(merge-rule "ìš™" "á„‹á…ᆬ") +(merge-rule "ìšš" "á„‹á…á†") +(merge-rule "ìš›" "á„‹á…ᆮ") +(merge-rule "ìšœ" "á„‹á…ᆯ") +(merge-rule "ìš" "á„‹á…ᆰ") +(merge-rule "ìšž" "á„‹á…ᆱ") +(merge-rule "욟" "á„‹á…ᆲ") +(merge-rule "ìš " "á„‹á…ᆳ") +(merge-rule "ìš¡" "á„‹á…ᆴ") +(merge-rule "욢" "á„‹á…ᆵ") +(merge-rule "욣" "á„‹á…ᆶ") +(merge-rule "욤" "á„‹á…ᆷ") +(merge-rule "욥" "á„‹á…ᆸ") +(merge-rule "욦" "á„‹á…ᆹ") +(merge-rule "욧" "á„‹á…ᆺ") +(merge-rule "욨" "á„‹á…ᆻ") +(merge-rule "ìš©" "á„‹á…ᆼ") +(merge-rule "욪" "á„‹á…ᆽ") +(merge-rule "ìš«" "á„‹á…ᆾ") +(merge-rule "욬" "á„‹á…ᆿ") +(merge-rule "ìš" "á„‹á…ᇀ") +(merge-rule "ìš®" "á„‹á…á‡") +(merge-rule "욯" "á„‹á…ᇂ") +(merge-rule "ìš°" "á„‹á…®~b") +(merge-rule "ìš±" "욱") +(merge-rule "ìš²" "욲") +(merge-rule "ìš³" "욳") +(merge-rule "ìš´" "운") +(merge-rule "ìšµ" "욵") +(merge-rule "욶" "á„‹á…®á†") +(merge-rule "ìš·" "욷") +(merge-rule "울" "울") +(merge-rule "ìš¹" "욹") +(merge-rule "욺" "욺") +(merge-rule "ìš»" "욻") +(merge-rule "ìš¼" "욼") +(merge-rule "ìš½" "욽") +(merge-rule "ìš¾" "욾") +(merge-rule "ìš¿" "욿") +(merge-rule "움" "움") +(merge-rule "ì›" "웁") +(merge-rule "웂" "웂") +(merge-rule "웃" "웃") +(merge-rule "웄" "웄") +(merge-rule "ì›…" "웅") +(merge-rule "웆" "웆") +(merge-rule "웇" "웇") +(merge-rule "웈" "웈") +(merge-rule "웉" "웉") +(merge-rule "웊" "á„‹á…®á‡") +(merge-rule "웋" "웋") +(merge-rule "워" "á„‹á…¯~b") +(merge-rule "ì›" "웍") +(merge-rule "웎" "웎") +(merge-rule "ì›" "웏") +(merge-rule "ì›" "원") +(merge-rule "웑" "웑") +(merge-rule "ì›’" "á„‹á…¯á†") +(merge-rule "웓" "웓") +(merge-rule "ì›”" "월") +(merge-rule "웕" "웕") +(merge-rule "ì›–" "웖") +(merge-rule "ì›—" "웗") +(merge-rule "웘" "웘") +(merge-rule "ì›™" "웙") +(merge-rule "웚" "웚") +(merge-rule "ì››" "웛") +(merge-rule "웜" "웜") +(merge-rule "ì›" "웝") +(merge-rule "웞" "웞") +(merge-rule "웟" "웟") +(merge-rule "ì› " "웠") +(merge-rule "웡" "웡") +(merge-rule "웢" "웢") +(merge-rule "웣" "웣") +(merge-rule "웤" "웤") +(merge-rule "웥" "웥") +(merge-rule "웦" "á„‹á…¯á‡") +(merge-rule "웧" "웧") +(merge-rule "웨" "á„‹á…°~b") +(merge-rule "웩" "웩") +(merge-rule "웪" "웪") +(merge-rule "웫" "웫") +(merge-rule "웬" "웬") +(merge-rule "ì›" "웭") +(merge-rule "ì›®" "á„‹á…°á†") +(merge-rule "웯" "웯") +(merge-rule "ì›°" "웰") +(merge-rule "ì›±" "웱") +(merge-rule "웲" "웲") +(merge-rule "웳" "웳") +(merge-rule "ì›´" "웴") +(merge-rule "웵" "웵") +(merge-rule "웶" "웶") +(merge-rule "ì›·" "웷") +(merge-rule "웸" "웸") +(merge-rule "웹" "웹") +(merge-rule "웺" "웺") +(merge-rule "ì›»" "웻") +(merge-rule "웼" "웼") +(merge-rule "웽" "웽") +(merge-rule "웾" "웾") +(merge-rule "웿" "웿") +(merge-rule "윀" "윀") +(merge-rule "ìœ" "윁") +(merge-rule "윂" "á„‹á…°á‡") +(merge-rule "윃" "윃") +(merge-rule "위" "á„‹á…±~b") +(merge-rule "윅" "윅") +(merge-rule "윆" "윆") +(merge-rule "윇" "윇") +(merge-rule "윈" "윈") +(merge-rule "윉" "윉") +(merge-rule "윊" "á„‹á…±á†") +(merge-rule "윋" "윋") +(merge-rule "윌" "윌") +(merge-rule "ìœ" "윍") +(merge-rule "윎" "윎") +(merge-rule "ìœ" "윏") +(merge-rule "ìœ" "윐") +(merge-rule "윑" "윑") +(merge-rule "윒" "윒") +(merge-rule "윓" "윓") +(merge-rule "윔" "윔") +(merge-rule "윕" "윕") +(merge-rule "윖" "윖") +(merge-rule "윗" "윗") +(merge-rule "윘" "윘") +(merge-rule "윙" "윙") +(merge-rule "윚" "윚") +(merge-rule "윛" "윛") +(merge-rule "윜" "윜") +(merge-rule "ìœ" "윝") +(merge-rule "윞" "á„‹á…±á‡") +(merge-rule "윟" "윟") +(merge-rule "ìœ " "á„‹á…²~b") +(merge-rule "육" "육") +(merge-rule "윢" "윢") +(merge-rule "윣" "윣") +(merge-rule "윤" "윤") +(merge-rule "윥" "윥") +(merge-rule "윦" "á„‹á…²á†") +(merge-rule "윧" "윧") +(merge-rule "율" "율") +(merge-rule "윩" "윩") +(merge-rule "윪" "윪") +(merge-rule "윫" "윫") +(merge-rule "윬" "윬") +(merge-rule "ìœ" "윭") +(merge-rule "윮" "윮") +(merge-rule "윯" "윯") +(merge-rule "윰" "윰") +(merge-rule "윱" "윱") +(merge-rule "윲" "윲") +(merge-rule "윳" "윳") +(merge-rule "윴" "윴") +(merge-rule "융" "융") +(merge-rule "윶" "윶") +(merge-rule "윷" "윷") +(merge-rule "윸" "윸") +(merge-rule "윹" "윹") +(merge-rule "윺" "á„‹á…²á‡") +(merge-rule "윻" "윻") +(merge-rule "으" "á„‹á…³~b") +(merge-rule "윽" "윽") +(merge-rule "윾" "윾") +(merge-rule "윿" "윿") +(merge-rule "ì€" "은") +(merge-rule "ì" "읁") +(merge-rule "ì‚" "á„‹á…³á†") +(merge-rule "ìƒ" "읃") +(merge-rule "ì„" "을") +(merge-rule "ì…" "읅") +(merge-rule "ì†" "읆") +(merge-rule "ì‡" "읇") +(merge-rule "ìˆ" "읈") +(merge-rule "ì‰" "읉") +(merge-rule "ìŠ" "읊") +(merge-rule "ì‹" "읋") +(merge-rule "ìŒ" "음") +(merge-rule "ì" "읍") +(merge-rule "ìŽ" "읎") +(merge-rule "ì" "읏") +(merge-rule "ì" "읐") +(merge-rule "ì‘" "응") +(merge-rule "ì’" "읒") +(merge-rule "ì“" "읓") +(merge-rule "ì”" "읔") +(merge-rule "ì•" "읕") +(merge-rule "ì–" "á„‹á…³á‡") +(merge-rule "ì—" "읗") +(merge-rule "ì˜" "á„‹á…´~b") +(merge-rule "ì™" "읙") +(merge-rule "ìš" "읚") +(merge-rule "ì›" "읛") +(merge-rule "ìœ" "읜") +(merge-rule "ì" "읝") +(merge-rule "ìž" "á„‹á…´á†") +(merge-rule "ìŸ" "읟") +(merge-rule "ì " "읠") +(merge-rule "ì¡" "읡") +(merge-rule "ì¢" "읢") +(merge-rule "ì£" "읣") +(merge-rule "ì¤" "읤") +(merge-rule "ì¥" "읥") +(merge-rule "ì¦" "읦") +(merge-rule "ì§" "읧") +(merge-rule "ì¨" "읨") +(merge-rule "ì©" "읩") +(merge-rule "ìª" "읪") +(merge-rule "ì«" "읫") +(merge-rule "ì¬" "읬") +(merge-rule "ì" "읭") +(merge-rule "ì®" "읮") +(merge-rule "ì¯" "읯") +(merge-rule "ì°" "읰") +(merge-rule "ì±" "읱") +(merge-rule "ì²" "á„‹á…´á‡") +(merge-rule "ì³" "읳") +(merge-rule "ì´" "á„‹á…µ~b") +(merge-rule "ìµ" "익") +(merge-rule "ì¶" "읶") +(merge-rule "ì·" "읷") +(merge-rule "ì¸" "인") +(merge-rule "ì¹" "읹") +(merge-rule "ìº" "á„‹á…µá†") +(merge-rule "ì»" "읻") +(merge-rule "ì¼" "일") +(merge-rule "ì½" "읽") +(merge-rule "ì¾" "읾") +(merge-rule "ì¿" "읿") +(merge-rule "잀" "잀") +(merge-rule "ìž" "잁") +(merge-rule "ìž‚" "잂") +(merge-rule "잃" "잃") +(merge-rule "ìž„" "임") +(merge-rule "ìž…" "입") +(merge-rule "잆" "잆") +(merge-rule "잇" "잇") +(merge-rule "있" "있") +(merge-rule "잉" "잉") +(merge-rule "잊" "잊") +(merge-rule "ìž‹" "잋") +(merge-rule "잌" "잌") +(merge-rule "ìž" "잍") +(merge-rule "잎" "á„‹á…µá‡") +(merge-rule "ìž" "잏") +(merge-rule "ìž" "자~b") +(merge-rule "ìž‘" "작") +(merge-rule "ìž’" "잒") +(merge-rule "ìž“" "잓") +(merge-rule "ìž”" "잔") +(merge-rule "ìž•" "잕") +(merge-rule "ìž–" "자á†") +(merge-rule "ìž—" "잗") +(merge-rule "잘" "잘") +(merge-rule "ìž™" "잙") +(merge-rule "ìžš" "잚") +(merge-rule "ìž›" "잛") +(merge-rule "ìžœ" "잜") +(merge-rule "ìž" "잝") +(merge-rule "ìžž" "잞") +(merge-rule "잟" "잟") +(merge-rule "ìž " "잠") +(merge-rule "ìž¡" "잡") +(merge-rule "잢" "잢") +(merge-rule "잣" "잣") +(merge-rule "잤" "잤") +(merge-rule "장" "장") +(merge-rule "잦" "잦") +(merge-rule "잧" "잧") +(merge-rule "잨" "잨") +(merge-rule "ìž©" "잩") +(merge-rule "잪" "자á‡") +(merge-rule "ìž«" "잫") +(merge-rule "재" "재~b") +(merge-rule "ìž" "잭") +(merge-rule "ìž®" "잮") +(merge-rule "잯" "잯") +(merge-rule "ìž°" "잰") +(merge-rule "ìž±" "잱") +(merge-rule "ìž²" "재á†") +(merge-rule "ìž³" "잳") +(merge-rule "ìž´" "잴") +(merge-rule "ìžµ" "잵") +(merge-rule "잶" "잶") +(merge-rule "ìž·" "잷") +(merge-rule "잸" "잸") +(merge-rule "ìž¹" "잹") +(merge-rule "잺" "잺") +(merge-rule "ìž»" "잻") +(merge-rule "ìž¼" "잼") +(merge-rule "ìž½" "잽") +(merge-rule "ìž¾" "잾") +(merge-rule "ìž¿" "잿") +(merge-rule "쟀" "쟀") +(merge-rule "ìŸ" "쟁") +(merge-rule "쟂" "쟂") +(merge-rule "쟃" "쟃") +(merge-rule "쟄" "쟄") +(merge-rule "쟅" "쟅") +(merge-rule "쟆" "재á‡") +(merge-rule "쟇" "쟇") +(merge-rule "쟈" "쟈~b") +(merge-rule "쟉" "쟉") +(merge-rule "쟊" "쟊") +(merge-rule "쟋" "쟋") +(merge-rule "쟌" "쟌") +(merge-rule "ìŸ" "쟍") +(merge-rule "쟎" "쟈á†") +(merge-rule "ìŸ" "쟏") +(merge-rule "ìŸ" "쟐") +(merge-rule "쟑" "쟑") +(merge-rule "쟒" "쟒") +(merge-rule "쟓" "쟓") +(merge-rule "쟔" "쟔") +(merge-rule "쟕" "쟕") +(merge-rule "쟖" "쟖") +(merge-rule "쟗" "쟗") +(merge-rule "쟘" "쟘") +(merge-rule "쟙" "쟙") +(merge-rule "쟚" "쟚") +(merge-rule "쟛" "쟛") +(merge-rule "쟜" "쟜") +(merge-rule "ìŸ" "쟝") +(merge-rule "쟞" "쟞") +(merge-rule "쟟" "쟟") +(merge-rule "ìŸ " "쟠") +(merge-rule "쟡" "쟡") +(merge-rule "쟢" "쟈á‡") +(merge-rule "쟣" "쟣") +(merge-rule "쟤" "쟤~b") +(merge-rule "쟥" "쟥") +(merge-rule "쟦" "쟦") +(merge-rule "쟧" "쟧") +(merge-rule "쟨" "쟨") +(merge-rule "쟩" "쟩") +(merge-rule "쟪" "쟤á†") +(merge-rule "쟫" "쟫") +(merge-rule "쟬" "쟬") +(merge-rule "ìŸ" "쟭") +(merge-rule "쟮" "쟮") +(merge-rule "쟯" "쟯") +(merge-rule "쟰" "쟰") +(merge-rule "쟱" "쟱") +(merge-rule "쟲" "쟲") +(merge-rule "쟳" "쟳") +(merge-rule "쟴" "쟴") +(merge-rule "쟵" "쟵") +(merge-rule "쟶" "쟶") +(merge-rule "쟷" "쟷") +(merge-rule "쟸" "쟸") +(merge-rule "쟹" "쟹") +(merge-rule "쟺" "쟺") +(merge-rule "쟻" "쟻") +(merge-rule "쟼" "쟼") +(merge-rule "쟽" "쟽") +(merge-rule "쟾" "쟤á‡") +(merge-rule "쟿" "쟿") +(merge-rule "ì €" "저~b") +(merge-rule "ì " "적") +(merge-rule "ì ‚" "젂") +(merge-rule "ì ƒ" "젃") +(merge-rule "ì „" "전") +(merge-rule "ì …" "젅") +(merge-rule "ì †" "저á†") +(merge-rule "ì ‡" "젇") +(merge-rule "ì ˆ" "절") +(merge-rule "ì ‰" "젉") +(merge-rule "ì Š" "젊") +(merge-rule "ì ‹" "젋") +(merge-rule "ì Œ" "젌") +(merge-rule "ì " "젍") +(merge-rule "ì Ž" "젎") +(merge-rule "ì " "젏") +(merge-rule "ì " "점") +(merge-rule "ì ‘" "접") +(merge-rule "ì ’" "젒") +(merge-rule "ì “" "젓") +(merge-rule "ì ”" "젔") +(merge-rule "ì •" "정") +(merge-rule "ì –" "젖") +(merge-rule "ì —" "젗") +(merge-rule "ì ˜" "젘") +(merge-rule "ì ™" "젙") +(merge-rule "ì š" "저á‡") +(merge-rule "ì ›" "젛") +(merge-rule "ì œ" "제~b") +(merge-rule "ì " "젝") +(merge-rule "ì ž" "젞") +(merge-rule "ì Ÿ" "젟") +(merge-rule "ì " "젠") +(merge-rule "ì ¡" "젡") +(merge-rule "ì ¢" "제á†") +(merge-rule "ì £" "젣") +(merge-rule "ì ¤" "젤") +(merge-rule "ì ¥" "젥") +(merge-rule "ì ¦" "젦") +(merge-rule "ì §" "젧") +(merge-rule "ì ¨" "젨") +(merge-rule "ì ©" "젩") +(merge-rule "ì ª" "젪") +(merge-rule "ì «" "젫") +(merge-rule "ì ¬" "젬") +(merge-rule "ì " "젭") +(merge-rule "ì ®" "젮") +(merge-rule "ì ¯" "젯") +(merge-rule "ì °" "젰") +(merge-rule "ì ±" "젱") +(merge-rule "ì ²" "젲") +(merge-rule "ì ³" "젳") +(merge-rule "ì ´" "젴") +(merge-rule "ì µ" "젵") +(merge-rule "ì ¶" "제á‡") +(merge-rule "ì ·" "젷") +(merge-rule "ì ¸" "져~b") +(merge-rule "ì ¹" "젹") +(merge-rule "ì º" "젺") +(merge-rule "ì »" "젻") +(merge-rule "ì ¼" "젼") +(merge-rule "ì ½" "젽") +(merge-rule "ì ¾" "져á†") +(merge-rule "ì ¿" "젿") +(merge-rule "ì¡€" "졀") +(merge-rule "ì¡" "졁") +(merge-rule "ì¡‚" "졂") +(merge-rule "졃" "졃") +(merge-rule "ì¡„" "졄") +(merge-rule "ì¡…" "졅") +(merge-rule "졆" "졆") +(merge-rule "졇" "졇") +(merge-rule "졈" "졈") +(merge-rule "졉" "졉") +(merge-rule "ì¡Š" "졊") +(merge-rule "ì¡‹" "졋") +(merge-rule "ì¡Œ" "졌") +(merge-rule "ì¡" "졍") +(merge-rule "ì¡Ž" "졎") +(merge-rule "ì¡" "졏") +(merge-rule "ì¡" "졐") +(merge-rule "ì¡‘" "졑") +(merge-rule "ì¡’" "져á‡") +(merge-rule "ì¡“" "졓") +(merge-rule "ì¡”" "졔~b") +(merge-rule "ì¡•" "졕") +(merge-rule "ì¡–" "졖") +(merge-rule "ì¡—" "졗") +(merge-rule "졘" "졘") +(merge-rule "ì¡™" "졙") +(merge-rule "ì¡š" "졔á†") +(merge-rule "ì¡›" "졛") +(merge-rule "ì¡œ" "졜") +(merge-rule "ì¡" "졝") +(merge-rule "ì¡ž" "졞") +(merge-rule "ì¡Ÿ" "졟") +(merge-rule "ì¡ " "졠") +(merge-rule "ì¡¡" "졡") +(merge-rule "ì¡¢" "졢") +(merge-rule "ì¡£" "졣") +(merge-rule "졤" "졤") +(merge-rule "ì¡¥" "졥") +(merge-rule "졦" "졦") +(merge-rule "졧" "졧") +(merge-rule "졨" "졨") +(merge-rule "ì¡©" "졩") +(merge-rule "졪" "졪") +(merge-rule "ì¡«" "졫") +(merge-rule "졬" "졬") +(merge-rule "ì¡" "졭") +(merge-rule "ì¡®" "졔á‡") +(merge-rule "졯" "졯") +(merge-rule "ì¡°" "조~b") +(merge-rule "족" "족") +(merge-rule "졲" "졲") +(merge-rule "졳" "졳") +(merge-rule "ì¡´" "존") +(merge-rule "졵" "졵") +(merge-rule "졶" "조á†") +(merge-rule "ì¡·" "졷") +(merge-rule "졸" "졸") +(merge-rule "졹" "졹") +(merge-rule "졺" "졺") +(merge-rule "ì¡»" "졻") +(merge-rule "졼" "졼") +(merge-rule "졽" "졽") +(merge-rule "졾" "졾") +(merge-rule "ì¡¿" "졿") +(merge-rule "좀" "좀") +(merge-rule "ì¢" "좁") +(merge-rule "좂" "좂") +(merge-rule "좃" "좃") +(merge-rule "좄" "좄") +(merge-rule "종" "종") +(merge-rule "좆" "좆") +(merge-rule "좇" "좇") +(merge-rule "좈" "좈") +(merge-rule "좉" "좉") +(merge-rule "좊" "조á‡") +(merge-rule "좋" "좋") +(merge-rule "좌" "좌~b") +(merge-rule "ì¢" "좍") +(merge-rule "좎" "좎") +(merge-rule "ì¢" "좏") +(merge-rule "ì¢" "좐") +(merge-rule "좑" "좑") +(merge-rule "좒" "좌á†") +(merge-rule "좓" "좓") +(merge-rule "좔" "좔") +(merge-rule "좕" "좕") +(merge-rule "좖" "좖") +(merge-rule "좗" "좗") +(merge-rule "좘" "좘") +(merge-rule "좙" "좙") +(merge-rule "좚" "좚") +(merge-rule "좛" "좛") +(merge-rule "좜" "좜") +(merge-rule "ì¢" "좝") +(merge-rule "좞" "좞") +(merge-rule "좟" "좟") +(merge-rule "ì¢ " "좠") +(merge-rule "좡" "좡") +(merge-rule "좢" "좢") +(merge-rule "좣" "좣") +(merge-rule "좤" "좤") +(merge-rule "좥" "좥") +(merge-rule "좦" "좌á‡") +(merge-rule "좧" "좧") +(merge-rule "좨" "좨~b") +(merge-rule "좩" "좩") +(merge-rule "좪" "좪") +(merge-rule "좫" "좫") +(merge-rule "좬" "좬") +(merge-rule "ì¢" "좭") +(merge-rule "좮" "좨á†") +(merge-rule "좯" "좯") +(merge-rule "좰" "좰") +(merge-rule "좱" "좱") +(merge-rule "좲" "좲") +(merge-rule "좳" "좳") +(merge-rule "좴" "좴") +(merge-rule "좵" "좵") +(merge-rule "좶" "좶") +(merge-rule "좷" "좷") +(merge-rule "좸" "좸") +(merge-rule "좹" "좹") +(merge-rule "좺" "좺") +(merge-rule "좻" "좻") +(merge-rule "좼" "좼") +(merge-rule "좽" "좽") +(merge-rule "좾" "좾") +(merge-rule "좿" "좿") +(merge-rule "죀" "죀") +(merge-rule "ì£" "죁") +(merge-rule "죂" "좨á‡") +(merge-rule "죃" "죃") +(merge-rule "죄" "죄~b") +(merge-rule "죅" "죅") +(merge-rule "죆" "죆") +(merge-rule "죇" "죇") +(merge-rule "죈" "죈") +(merge-rule "죉" "죉") +(merge-rule "죊" "죄á†") +(merge-rule "죋" "죋") +(merge-rule "죌" "죌") +(merge-rule "ì£" "죍") +(merge-rule "죎" "죎") +(merge-rule "ì£" "죏") +(merge-rule "ì£" "죐") +(merge-rule "죑" "죑") +(merge-rule "죒" "죒") +(merge-rule "죓" "죓") +(merge-rule "죔" "죔") +(merge-rule "죕" "죕") +(merge-rule "죖" "죖") +(merge-rule "죗" "죗") +(merge-rule "죘" "죘") +(merge-rule "죙" "죙") +(merge-rule "죚" "죚") +(merge-rule "죛" "죛") +(merge-rule "죜" "죜") +(merge-rule "ì£" "죝") +(merge-rule "죞" "죄á‡") +(merge-rule "죟" "죟") +(merge-rule "ì£ " "á„Œá…~b") +(merge-rule "죡" "á„Œá…ᆨ") +(merge-rule "죢" "á„Œá…ᆩ") +(merge-rule "죣" "á„Œá…ᆪ") +(merge-rule "죤" "á„Œá…ᆫ") +(merge-rule "죥" "á„Œá…ᆬ") +(merge-rule "죦" "á„Œá…á†") +(merge-rule "죧" "á„Œá…ᆮ") +(merge-rule "죨" "á„Œá…ᆯ") +(merge-rule "죩" "á„Œá…ᆰ") +(merge-rule "죪" "á„Œá…ᆱ") +(merge-rule "죫" "á„Œá…ᆲ") +(merge-rule "죬" "á„Œá…ᆳ") +(merge-rule "ì£" "á„Œá…ᆴ") +(merge-rule "죮" "á„Œá…ᆵ") +(merge-rule "죯" "á„Œá…ᆶ") +(merge-rule "죰" "á„Œá…ᆷ") +(merge-rule "죱" "á„Œá…ᆸ") +(merge-rule "죲" "á„Œá…ᆹ") +(merge-rule "죳" "á„Œá…ᆺ") +(merge-rule "죴" "á„Œá…ᆻ") +(merge-rule "죵" "á„Œá…ᆼ") +(merge-rule "죶" "á„Œá…ᆽ") +(merge-rule "죷" "á„Œá…ᆾ") +(merge-rule "죸" "á„Œá…ᆿ") +(merge-rule "죹" "á„Œá…ᇀ") +(merge-rule "죺" "á„Œá…á‡") +(merge-rule "죻" "á„Œá…ᇂ") +(merge-rule "주" "주~b") +(merge-rule "죽" "죽") +(merge-rule "죾" "죾") +(merge-rule "죿" "죿") +(merge-rule "준" "준") +(merge-rule "ì¤" "줁") +(merge-rule "줂" "주á†") +(merge-rule "줃" "줃") +(merge-rule "줄" "줄") +(merge-rule "줅" "줅") +(merge-rule "줆" "줆") +(merge-rule "줇" "줇") +(merge-rule "줈" "줈") +(merge-rule "줉" "줉") +(merge-rule "줊" "줊") +(merge-rule "줋" "줋") +(merge-rule "줌" "줌") +(merge-rule "ì¤" "줍") +(merge-rule "줎" "줎") +(merge-rule "ì¤" "줏") +(merge-rule "ì¤" "줐") +(merge-rule "중" "중") +(merge-rule "줒" "줒") +(merge-rule "줓" "줓") +(merge-rule "줔" "줔") +(merge-rule "줕" "줕") +(merge-rule "줖" "주á‡") +(merge-rule "줗" "줗") +(merge-rule "줘" "줘~b") +(merge-rule "줙" "줙") +(merge-rule "줚" "줚") +(merge-rule "줛" "줛") +(merge-rule "줜" "줜") +(merge-rule "ì¤" "줝") +(merge-rule "줞" "줘á†") +(merge-rule "줟" "줟") +(merge-rule "ì¤ " "줠") +(merge-rule "줡" "줡") +(merge-rule "줢" "줢") +(merge-rule "줣" "줣") +(merge-rule "줤" "줤") +(merge-rule "줥" "줥") +(merge-rule "줦" "줦") +(merge-rule "줧" "줧") +(merge-rule "줨" "줨") +(merge-rule "줩" "줩") +(merge-rule "줪" "줪") +(merge-rule "줫" "줫") +(merge-rule "줬" "줬") +(merge-rule "ì¤" "줭") +(merge-rule "줮" "줮") +(merge-rule "줯" "줯") +(merge-rule "줰" "줰") +(merge-rule "줱" "줱") +(merge-rule "줲" "줘á‡") +(merge-rule "줳" "줳") +(merge-rule "줴" "줴~b") +(merge-rule "줵" "줵") +(merge-rule "줶" "줶") +(merge-rule "줷" "줷") +(merge-rule "줸" "줸") +(merge-rule "줹" "줹") +(merge-rule "줺" "줴á†") +(merge-rule "줻" "줻") +(merge-rule "줼" "줼") +(merge-rule "줽" "줽") +(merge-rule "줾" "줾") +(merge-rule "줿" "줿") +(merge-rule "쥀" "쥀") +(merge-rule "ì¥" "쥁") +(merge-rule "쥂" "쥂") +(merge-rule "쥃" "쥃") +(merge-rule "쥄" "쥄") +(merge-rule "쥅" "쥅") +(merge-rule "쥆" "쥆") +(merge-rule "쥇" "쥇") +(merge-rule "쥈" "쥈") +(merge-rule "쥉" "쥉") +(merge-rule "쥊" "쥊") +(merge-rule "쥋" "쥋") +(merge-rule "쥌" "쥌") +(merge-rule "ì¥" "쥍") +(merge-rule "쥎" "줴á‡") +(merge-rule "ì¥" "쥏") +(merge-rule "ì¥" "쥐~b") +(merge-rule "쥑" "쥑") +(merge-rule "쥒" "쥒") +(merge-rule "쥓" "쥓") +(merge-rule "쥔" "쥔") +(merge-rule "쥕" "쥕") +(merge-rule "쥖" "쥐á†") +(merge-rule "쥗" "쥗") +(merge-rule "쥘" "쥘") +(merge-rule "쥙" "쥙") +(merge-rule "쥚" "쥚") +(merge-rule "쥛" "쥛") +(merge-rule "쥜" "쥜") +(merge-rule "ì¥" "쥝") +(merge-rule "쥞" "쥞") +(merge-rule "쥟" "쥟") +(merge-rule "ì¥ " "쥠") +(merge-rule "쥡" "쥡") +(merge-rule "쥢" "쥢") +(merge-rule "쥣" "쥣") +(merge-rule "쥤" "쥤") +(merge-rule "쥥" "쥥") +(merge-rule "쥦" "쥦") +(merge-rule "쥧" "쥧") +(merge-rule "쥨" "쥨") +(merge-rule "쥩" "쥩") +(merge-rule "쥪" "쥐á‡") +(merge-rule "쥫" "쥫") +(merge-rule "쥬" "쥬~b") +(merge-rule "ì¥" "쥭") +(merge-rule "쥮" "쥮") +(merge-rule "쥯" "쥯") +(merge-rule "쥰" "쥰") +(merge-rule "쥱" "쥱") +(merge-rule "쥲" "쥬á†") +(merge-rule "쥳" "쥳") +(merge-rule "쥴" "쥴") +(merge-rule "쥵" "쥵") +(merge-rule "쥶" "쥶") +(merge-rule "쥷" "쥷") +(merge-rule "쥸" "쥸") +(merge-rule "쥹" "쥹") +(merge-rule "쥺" "쥺") +(merge-rule "쥻" "쥻") +(merge-rule "쥼" "쥼") +(merge-rule "쥽" "쥽") +(merge-rule "쥾" "쥾") +(merge-rule "쥿" "쥿") +(merge-rule "즀" "즀") +(merge-rule "ì¦" "즁") +(merge-rule "즂" "즂") +(merge-rule "즃" "즃") +(merge-rule "즄" "즄") +(merge-rule "즅" "즅") +(merge-rule "즆" "쥬á‡") +(merge-rule "즇" "즇") +(merge-rule "즈" "즈~b") +(merge-rule "즉" "즉") +(merge-rule "즊" "즊") +(merge-rule "즋" "즋") +(merge-rule "즌" "즌") +(merge-rule "ì¦" "즍") +(merge-rule "즎" "즈á†") +(merge-rule "ì¦" "즏") +(merge-rule "ì¦" "즐") +(merge-rule "즑" "즑") +(merge-rule "즒" "즒") +(merge-rule "즓" "즓") +(merge-rule "즔" "즔") +(merge-rule "즕" "즕") +(merge-rule "즖" "즖") +(merge-rule "즗" "즗") +(merge-rule "즘" "즘") +(merge-rule "즙" "즙") +(merge-rule "즚" "즚") +(merge-rule "즛" "즛") +(merge-rule "즜" "즜") +(merge-rule "ì¦" "증") +(merge-rule "즞" "즞") +(merge-rule "즟" "즟") +(merge-rule "ì¦ " "즠") +(merge-rule "즡" "즡") +(merge-rule "즢" "즈á‡") +(merge-rule "즣" "즣") +(merge-rule "즤" "즤~b") +(merge-rule "즥" "즥") +(merge-rule "즦" "즦") +(merge-rule "즧" "즧") +(merge-rule "즨" "즨") +(merge-rule "즩" "즩") +(merge-rule "즪" "즤á†") +(merge-rule "즫" "즫") +(merge-rule "즬" "즬") +(merge-rule "ì¦" "즭") +(merge-rule "즮" "즮") +(merge-rule "즯" "즯") +(merge-rule "즰" "즰") +(merge-rule "즱" "즱") +(merge-rule "즲" "즲") +(merge-rule "즳" "즳") +(merge-rule "즴" "즴") +(merge-rule "즵" "즵") +(merge-rule "즶" "즶") +(merge-rule "즷" "즷") +(merge-rule "즸" "즸") +(merge-rule "즹" "즹") +(merge-rule "즺" "즺") +(merge-rule "즻" "즻") +(merge-rule "즼" "즼") +(merge-rule "즽" "즽") +(merge-rule "즾" "즤á‡") +(merge-rule "즿" "즿") +(merge-rule "지" "지~b") +(merge-rule "ì§" "직") +(merge-rule "짂" "짂") +(merge-rule "짃" "짃") +(merge-rule "진" "진") +(merge-rule "짅" "짅") +(merge-rule "짆" "지á†") +(merge-rule "짇" "짇") +(merge-rule "질" "질") +(merge-rule "짉" "짉") +(merge-rule "짊" "짊") +(merge-rule "짋" "짋") +(merge-rule "짌" "짌") +(merge-rule "ì§" "짍") +(merge-rule "짎" "짎") +(merge-rule "ì§" "짏") +(merge-rule "ì§" "짐") +(merge-rule "집" "집") +(merge-rule "짒" "짒") +(merge-rule "짓" "짓") +(merge-rule "짔" "짔") +(merge-rule "징" "징") +(merge-rule "짖" "짖") +(merge-rule "짗" "짗") +(merge-rule "짘" "짘") +(merge-rule "짙" "짙") +(merge-rule "짚" "지á‡") +(merge-rule "짛" "짛") +(merge-rule "짜" "á„á…¡~b") +(merge-rule "ì§" "á„ᅡᆨ") +(merge-rule "짞" "á„ᅡᆩ") +(merge-rule "짟" "á„ᅡᆪ") +(merge-rule "ì§ " "á„ᅡᆫ") +(merge-rule "짡" "á„ᅡᆬ") +(merge-rule "짢" "á„á…¡á†") +(merge-rule "짣" "á„ᅡᆮ") +(merge-rule "짤" "á„ᅡᆯ") +(merge-rule "짥" "á„ᅡᆰ") +(merge-rule "짦" "á„ᅡᆱ") +(merge-rule "짧" "á„ᅡᆲ") +(merge-rule "짨" "á„ᅡᆳ") +(merge-rule "짩" "á„ᅡᆴ") +(merge-rule "짪" "á„ᅡᆵ") +(merge-rule "짫" "á„ᅡᆶ") +(merge-rule "짬" "á„ᅡᆷ") +(merge-rule "ì§" "á„ᅡᆸ") +(merge-rule "짮" "á„ᅡᆹ") +(merge-rule "짯" "á„ᅡᆺ") +(merge-rule "짰" "á„ᅡᆻ") +(merge-rule "짱" "á„ᅡᆼ") +(merge-rule "짲" "á„ᅡᆽ") +(merge-rule "짳" "á„ᅡᆾ") +(merge-rule "짴" "á„ᅡᆿ") +(merge-rule "짵" "á„ᅡᇀ") +(merge-rule "짶" "á„á…¡á‡") +(merge-rule "짷" "á„ᅡᇂ") +(merge-rule "째" "á„á…¢~b") +(merge-rule "짹" "á„ᅢᆨ") +(merge-rule "짺" "á„ᅢᆩ") +(merge-rule "짻" "á„ᅢᆪ") +(merge-rule "짼" "á„ᅢᆫ") +(merge-rule "짽" "á„ᅢᆬ") +(merge-rule "짾" "á„á…¢á†") +(merge-rule "짿" "á„ᅢᆮ") +(merge-rule "쨀" "á„ᅢᆯ") +(merge-rule "ì¨" "á„ᅢᆰ") +(merge-rule "쨂" "á„ᅢᆱ") +(merge-rule "쨃" "á„ᅢᆲ") +(merge-rule "쨄" "á„ᅢᆳ") +(merge-rule "쨅" "á„ᅢᆴ") +(merge-rule "쨆" "á„ᅢᆵ") +(merge-rule "쨇" "á„ᅢᆶ") +(merge-rule "쨈" "á„ᅢᆷ") +(merge-rule "쨉" "á„ᅢᆸ") +(merge-rule "쨊" "á„ᅢᆹ") +(merge-rule "쨋" "á„ᅢᆺ") +(merge-rule "쨌" "á„ᅢᆻ") +(merge-rule "ì¨" "á„ᅢᆼ") +(merge-rule "쨎" "á„ᅢᆽ") +(merge-rule "ì¨" "á„ᅢᆾ") +(merge-rule "ì¨" "á„ᅢᆿ") +(merge-rule "쨑" "á„ᅢᇀ") +(merge-rule "쨒" "á„á…¢á‡") +(merge-rule "쨓" "á„ᅢᇂ") +(merge-rule "쨔" "á„á…£~b") +(merge-rule "쨕" "á„ᅣᆨ") +(merge-rule "쨖" "á„ᅣᆩ") +(merge-rule "쨗" "á„ᅣᆪ") +(merge-rule "쨘" "á„ᅣᆫ") +(merge-rule "쨙" "á„ᅣᆬ") +(merge-rule "쨚" "á„á…£á†") +(merge-rule "쨛" "á„ᅣᆮ") +(merge-rule "쨜" "á„ᅣᆯ") +(merge-rule "ì¨" "á„ᅣᆰ") +(merge-rule "쨞" "á„ᅣᆱ") +(merge-rule "쨟" "á„ᅣᆲ") +(merge-rule "ì¨ " "á„ᅣᆳ") +(merge-rule "쨡" "á„ᅣᆴ") +(merge-rule "쨢" "á„ᅣᆵ") +(merge-rule "쨣" "á„ᅣᆶ") +(merge-rule "쨤" "á„ᅣᆷ") +(merge-rule "쨥" "á„ᅣᆸ") +(merge-rule "쨦" "á„ᅣᆹ") +(merge-rule "쨧" "á„ᅣᆺ") +(merge-rule "쨨" "á„ᅣᆻ") +(merge-rule "쨩" "á„ᅣᆼ") +(merge-rule "쨪" "á„ᅣᆽ") +(merge-rule "쨫" "á„ᅣᆾ") +(merge-rule "쨬" "á„ᅣᆿ") +(merge-rule "ì¨" "á„ᅣᇀ") +(merge-rule "쨮" "á„á…£á‡") +(merge-rule "쨯" "á„ᅣᇂ") +(merge-rule "쨰" "á„á…¤~b") +(merge-rule "쨱" "á„ᅤᆨ") +(merge-rule "쨲" "á„ᅤᆩ") +(merge-rule "쨳" "á„ᅤᆪ") +(merge-rule "쨴" "á„ᅤᆫ") +(merge-rule "쨵" "á„ᅤᆬ") +(merge-rule "쨶" "á„á…¤á†") +(merge-rule "쨷" "á„ᅤᆮ") +(merge-rule "쨸" "á„ᅤᆯ") +(merge-rule "쨹" "á„ᅤᆰ") +(merge-rule "쨺" "á„ᅤᆱ") +(merge-rule "쨻" "á„ᅤᆲ") +(merge-rule "쨼" "á„ᅤᆳ") +(merge-rule "쨽" "á„ᅤᆴ") +(merge-rule "쨾" "á„ᅤᆵ") +(merge-rule "쨿" "á„ᅤᆶ") +(merge-rule "ì©€" "á„ᅤᆷ") +(merge-rule "ì©" "á„ᅤᆸ") +(merge-rule "ì©‚" "á„ᅤᆹ") +(merge-rule "쩃" "á„ᅤᆺ") +(merge-rule "ì©„" "á„ᅤᆻ") +(merge-rule "ì©…" "á„ᅤᆼ") +(merge-rule "쩆" "á„ᅤᆽ") +(merge-rule "쩇" "á„ᅤᆾ") +(merge-rule "쩈" "á„ᅤᆿ") +(merge-rule "쩉" "á„ᅤᇀ") +(merge-rule "ì©Š" "á„á…¤á‡") +(merge-rule "ì©‹" "á„ᅤᇂ") +(merge-rule "ì©Œ" "á„á…¥~b") +(merge-rule "ì©" "á„ᅥᆨ") +(merge-rule "ì©Ž" "á„ᅥᆩ") +(merge-rule "ì©" "á„ᅥᆪ") +(merge-rule "ì©" "á„ᅥᆫ") +(merge-rule "ì©‘" "á„ᅥᆬ") +(merge-rule "ì©’" "á„á…¥á†") +(merge-rule "ì©“" "á„ᅥᆮ") +(merge-rule "ì©”" "á„ᅥᆯ") +(merge-rule "ì©•" "á„ᅥᆰ") +(merge-rule "ì©–" "á„ᅥᆱ") +(merge-rule "ì©—" "á„ᅥᆲ") +(merge-rule "쩘" "á„ᅥᆳ") +(merge-rule "ì©™" "á„ᅥᆴ") +(merge-rule "ì©š" "á„ᅥᆵ") +(merge-rule "ì©›" "á„ᅥᆶ") +(merge-rule "ì©œ" "á„ᅥᆷ") +(merge-rule "ì©" "á„ᅥᆸ") +(merge-rule "ì©ž" "á„ᅥᆹ") +(merge-rule "ì©Ÿ" "á„ᅥᆺ") +(merge-rule "ì© " "á„ᅥᆻ") +(merge-rule "ì©¡" "á„ᅥᆼ") +(merge-rule "ì©¢" "á„ᅥᆽ") +(merge-rule "ì©£" "á„ᅥᆾ") +(merge-rule "쩤" "á„ᅥᆿ") +(merge-rule "ì©¥" "á„ᅥᇀ") +(merge-rule "쩦" "á„á…¥á‡") +(merge-rule "쩧" "á„ᅥᇂ") +(merge-rule "쩨" "á„á…¦~b") +(merge-rule "ì©©" "á„ᅦᆨ") +(merge-rule "쩪" "á„ᅦᆩ") +(merge-rule "ì©«" "á„ᅦᆪ") +(merge-rule "쩬" "á„ᅦᆫ") +(merge-rule "ì©" "á„ᅦᆬ") +(merge-rule "ì©®" "á„á…¦á†") +(merge-rule "쩯" "á„ᅦᆮ") +(merge-rule "ì©°" "á„ᅦᆯ") +(merge-rule "쩱" "á„ᅦᆰ") +(merge-rule "쩲" "á„ᅦᆱ") +(merge-rule "쩳" "á„ᅦᆲ") +(merge-rule "ì©´" "á„ᅦᆳ") +(merge-rule "쩵" "á„ᅦᆴ") +(merge-rule "쩶" "á„ᅦᆵ") +(merge-rule "ì©·" "á„ᅦᆶ") +(merge-rule "쩸" "á„ᅦᆷ") +(merge-rule "쩹" "á„ᅦᆸ") +(merge-rule "쩺" "á„ᅦᆹ") +(merge-rule "ì©»" "á„ᅦᆺ") +(merge-rule "쩼" "á„ᅦᆻ") +(merge-rule "쩽" "á„ᅦᆼ") +(merge-rule "쩾" "á„ᅦᆽ") +(merge-rule "ì©¿" "á„ᅦᆾ") +(merge-rule "쪀" "á„ᅦᆿ") +(merge-rule "ìª" "á„ᅦᇀ") +(merge-rule "쪂" "á„á…¦á‡") +(merge-rule "쪃" "á„ᅦᇂ") +(merge-rule "쪄" "á„á…§~b") +(merge-rule "쪅" "á„ᅧᆨ") +(merge-rule "쪆" "á„ᅧᆩ") +(merge-rule "쪇" "á„ᅧᆪ") +(merge-rule "쪈" "á„ᅧᆫ") +(merge-rule "쪉" "á„ᅧᆬ") +(merge-rule "쪊" "á„á…§á†") +(merge-rule "쪋" "á„ᅧᆮ") +(merge-rule "쪌" "á„ᅧᆯ") +(merge-rule "ìª" "á„ᅧᆰ") +(merge-rule "쪎" "á„ᅧᆱ") +(merge-rule "ìª" "á„ᅧᆲ") +(merge-rule "ìª" "á„ᅧᆳ") +(merge-rule "쪑" "á„ᅧᆴ") +(merge-rule "쪒" "á„ᅧᆵ") +(merge-rule "쪓" "á„ᅧᆶ") +(merge-rule "쪔" "á„ᅧᆷ") +(merge-rule "쪕" "á„ᅧᆸ") +(merge-rule "쪖" "á„ᅧᆹ") +(merge-rule "쪗" "á„ᅧᆺ") +(merge-rule "쪘" "á„ᅧᆻ") +(merge-rule "쪙" "á„ᅧᆼ") +(merge-rule "쪚" "á„ᅧᆽ") +(merge-rule "쪛" "á„ᅧᆾ") +(merge-rule "쪜" "á„ᅧᆿ") +(merge-rule "ìª" "á„ᅧᇀ") +(merge-rule "쪞" "á„á…§á‡") +(merge-rule "쪟" "á„ᅧᇂ") +(merge-rule "ìª " "á„á…¨~b") +(merge-rule "쪡" "á„ᅨᆨ") +(merge-rule "쪢" "á„ᅨᆩ") +(merge-rule "쪣" "á„ᅨᆪ") +(merge-rule "쪤" "á„ᅨᆫ") +(merge-rule "쪥" "á„ᅨᆬ") +(merge-rule "쪦" "á„á…¨á†") +(merge-rule "쪧" "á„ᅨᆮ") +(merge-rule "쪨" "á„ᅨᆯ") +(merge-rule "쪩" "á„ᅨᆰ") +(merge-rule "쪪" "á„ᅨᆱ") +(merge-rule "쪫" "á„ᅨᆲ") +(merge-rule "쪬" "á„ᅨᆳ") +(merge-rule "ìª" "á„ᅨᆴ") +(merge-rule "쪮" "á„ᅨᆵ") +(merge-rule "쪯" "á„ᅨᆶ") +(merge-rule "쪰" "á„ᅨᆷ") +(merge-rule "쪱" "á„ᅨᆸ") +(merge-rule "쪲" "á„ᅨᆹ") +(merge-rule "쪳" "á„ᅨᆺ") +(merge-rule "쪴" "á„ᅨᆻ") +(merge-rule "쪵" "á„ᅨᆼ") +(merge-rule "쪶" "á„ᅨᆽ") +(merge-rule "쪷" "á„ᅨᆾ") +(merge-rule "쪸" "á„ᅨᆿ") +(merge-rule "쪹" "á„ᅨᇀ") +(merge-rule "쪺" "á„á…¨á‡") +(merge-rule "쪻" "á„ᅨᇂ") +(merge-rule "쪼" "á„á…©~b") +(merge-rule "쪽" "á„ᅩᆨ") +(merge-rule "쪾" "á„ᅩᆩ") +(merge-rule "쪿" "á„ᅩᆪ") +(merge-rule "ì«€" "á„ᅩᆫ") +(merge-rule "ì«" "á„ᅩᆬ") +(merge-rule "ì«‚" "á„á…©á†") +(merge-rule "쫃" "á„ᅩᆮ") +(merge-rule "ì«„" "á„ᅩᆯ") +(merge-rule "ì«…" "á„ᅩᆰ") +(merge-rule "쫆" "á„ᅩᆱ") +(merge-rule "쫇" "á„ᅩᆲ") +(merge-rule "쫈" "á„ᅩᆳ") +(merge-rule "쫉" "á„ᅩᆴ") +(merge-rule "ì«Š" "á„ᅩᆵ") +(merge-rule "ì«‹" "á„ᅩᆶ") +(merge-rule "ì«Œ" "á„ᅩᆷ") +(merge-rule "ì«" "á„ᅩᆸ") +(merge-rule "ì«Ž" "á„ᅩᆹ") +(merge-rule "ì«" "á„ᅩᆺ") +(merge-rule "ì«" "á„ᅩᆻ") +(merge-rule "ì«‘" "á„ᅩᆼ") +(merge-rule "ì«’" "á„ᅩᆽ") +(merge-rule "ì«“" "á„ᅩᆾ") +(merge-rule "ì«”" "á„ᅩᆿ") +(merge-rule "ì«•" "á„ᅩᇀ") +(merge-rule "ì«–" "á„á…©á‡") +(merge-rule "ì«—" "á„ᅩᇂ") +(merge-rule "쫘" "á„á…ª~b") +(merge-rule "ì«™" "á„ᅪᆨ") +(merge-rule "ì«š" "á„ᅪᆩ") +(merge-rule "ì«›" "á„ᅪᆪ") +(merge-rule "ì«œ" "á„ᅪᆫ") +(merge-rule "ì«" "á„ᅪᆬ") +(merge-rule "ì«ž" "á„á…ªá†") +(merge-rule "ì«Ÿ" "á„ᅪᆮ") +(merge-rule "ì« " "á„ᅪᆯ") +(merge-rule "ì«¡" "á„ᅪᆰ") +(merge-rule "ì«¢" "á„ᅪᆱ") +(merge-rule "ì«£" "á„ᅪᆲ") +(merge-rule "쫤" "á„ᅪᆳ") +(merge-rule "ì«¥" "á„ᅪᆴ") +(merge-rule "쫦" "á„ᅪᆵ") +(merge-rule "쫧" "á„ᅪᆶ") +(merge-rule "쫨" "á„ᅪᆷ") +(merge-rule "ì«©" "á„ᅪᆸ") +(merge-rule "쫪" "á„ᅪᆹ") +(merge-rule "ì««" "á„ᅪᆺ") +(merge-rule "쫬" "á„ᅪᆻ") +(merge-rule "ì«" "á„ᅪᆼ") +(merge-rule "ì«®" "á„ᅪᆽ") +(merge-rule "쫯" "á„ᅪᆾ") +(merge-rule "ì«°" "á„ᅪᆿ") +(merge-rule "쫱" "á„ᅪᇀ") +(merge-rule "쫲" "á„á…ªá‡") +(merge-rule "쫳" "á„ᅪᇂ") +(merge-rule "ì«´" "á„á…«~b") +(merge-rule "쫵" "á„ᅫᆨ") +(merge-rule "쫶" "á„ᅫᆩ") +(merge-rule "ì«·" "á„ᅫᆪ") +(merge-rule "쫸" "á„ᅫᆫ") +(merge-rule "쫹" "á„ᅫᆬ") +(merge-rule "쫺" "á„á…«á†") +(merge-rule "ì«»" "á„ᅫᆮ") +(merge-rule "쫼" "á„ᅫᆯ") +(merge-rule "쫽" "á„ᅫᆰ") +(merge-rule "쫾" "á„ᅫᆱ") +(merge-rule "ì«¿" "á„ᅫᆲ") +(merge-rule "쬀" "á„ᅫᆳ") +(merge-rule "ì¬" "á„ᅫᆴ") +(merge-rule "쬂" "á„ᅫᆵ") +(merge-rule "쬃" "á„ᅫᆶ") +(merge-rule "쬄" "á„ᅫᆷ") +(merge-rule "쬅" "á„ᅫᆸ") +(merge-rule "쬆" "á„ᅫᆹ") +(merge-rule "쬇" "á„ᅫᆺ") +(merge-rule "쬈" "á„ᅫᆻ") +(merge-rule "쬉" "á„ᅫᆼ") +(merge-rule "쬊" "á„ᅫᆽ") +(merge-rule "쬋" "á„ᅫᆾ") +(merge-rule "쬌" "á„ᅫᆿ") +(merge-rule "ì¬" "á„ᅫᇀ") +(merge-rule "쬎" "á„á…«á‡") +(merge-rule "ì¬" "á„ᅫᇂ") +(merge-rule "ì¬" "á„á…¬~b") +(merge-rule "쬑" "á„ᅬᆨ") +(merge-rule "쬒" "á„ᅬᆩ") +(merge-rule "쬓" "á„ᅬᆪ") +(merge-rule "쬔" "á„ᅬᆫ") +(merge-rule "쬕" "á„ᅬᆬ") +(merge-rule "쬖" "á„á…¬á†") +(merge-rule "쬗" "á„ᅬᆮ") +(merge-rule "쬘" "á„ᅬᆯ") +(merge-rule "쬙" "á„ᅬᆰ") +(merge-rule "쬚" "á„ᅬᆱ") +(merge-rule "쬛" "á„ᅬᆲ") +(merge-rule "쬜" "á„ᅬᆳ") +(merge-rule "ì¬" "á„ᅬᆴ") +(merge-rule "쬞" "á„ᅬᆵ") +(merge-rule "쬟" "á„ᅬᆶ") +(merge-rule "ì¬ " "á„ᅬᆷ") +(merge-rule "쬡" "á„ᅬᆸ") +(merge-rule "쬢" "á„ᅬᆹ") +(merge-rule "쬣" "á„ᅬᆺ") +(merge-rule "쬤" "á„ᅬᆻ") +(merge-rule "쬥" "á„ᅬᆼ") +(merge-rule "쬦" "á„ᅬᆽ") +(merge-rule "쬧" "á„ᅬᆾ") +(merge-rule "쬨" "á„ᅬᆿ") +(merge-rule "쬩" "á„ᅬᇀ") +(merge-rule "쬪" "á„á…¬á‡") +(merge-rule "쬫" "á„ᅬᇂ") +(merge-rule "쬬" "á„á…~b") +(merge-rule "ì¬" "á„á…ᆨ") +(merge-rule "쬮" "á„á…ᆩ") +(merge-rule "쬯" "á„á…ᆪ") +(merge-rule "쬰" "á„á…ᆫ") +(merge-rule "쬱" "á„á…ᆬ") +(merge-rule "쬲" "á„á…á†") +(merge-rule "쬳" "á„á…ᆮ") +(merge-rule "쬴" "á„á…ᆯ") +(merge-rule "쬵" "á„á…ᆰ") +(merge-rule "쬶" "á„á…ᆱ") +(merge-rule "쬷" "á„á…ᆲ") +(merge-rule "쬸" "á„á…ᆳ") +(merge-rule "쬹" "á„á…ᆴ") +(merge-rule "쬺" "á„á…ᆵ") +(merge-rule "쬻" "á„á…ᆶ") +(merge-rule "쬼" "á„á…ᆷ") +(merge-rule "쬽" "á„á…ᆸ") +(merge-rule "쬾" "á„á…ᆹ") +(merge-rule "쬿" "á„á…ᆺ") +(merge-rule "ì€" "á„á…ᆻ") +(merge-rule "ì" "á„á…ᆼ") +(merge-rule "ì‚" "á„á…ᆽ") +(merge-rule "ìƒ" "á„á…ᆾ") +(merge-rule "ì„" "á„á…ᆿ") +(merge-rule "ì…" "á„á…ᇀ") +(merge-rule "ì†" "á„á…á‡") +(merge-rule "ì‡" "á„á…ᇂ") +(merge-rule "ìˆ" "á„á…®~b") +(merge-rule "ì‰" "á„ᅮᆨ") +(merge-rule "ìŠ" "á„ᅮᆩ") +(merge-rule "ì‹" "á„ᅮᆪ") +(merge-rule "ìŒ" "á„ᅮᆫ") +(merge-rule "ì" "á„ᅮᆬ") +(merge-rule "ìŽ" "á„á…®á†") +(merge-rule "ì" "á„ᅮᆮ") +(merge-rule "ì" "á„ᅮᆯ") +(merge-rule "ì‘" "á„ᅮᆰ") +(merge-rule "ì’" "á„ᅮᆱ") +(merge-rule "ì“" "á„ᅮᆲ") +(merge-rule "ì”" "á„ᅮᆳ") +(merge-rule "ì•" "á„ᅮᆴ") +(merge-rule "ì–" "á„ᅮᆵ") +(merge-rule "ì—" "á„ᅮᆶ") +(merge-rule "ì˜" "á„ᅮᆷ") +(merge-rule "ì™" "á„ᅮᆸ") +(merge-rule "ìš" "á„ᅮᆹ") +(merge-rule "ì›" "á„ᅮᆺ") +(merge-rule "ìœ" "á„ᅮᆻ") +(merge-rule "ì" "á„ᅮᆼ") +(merge-rule "ìž" "á„ᅮᆽ") +(merge-rule "ìŸ" "á„ᅮᆾ") +(merge-rule "ì " "á„ᅮᆿ") +(merge-rule "ì¡" "á„ᅮᇀ") +(merge-rule "ì¢" "á„á…®á‡") +(merge-rule "ì£" "á„ᅮᇂ") +(merge-rule "ì¤" "á„á…¯~b") +(merge-rule "ì¥" "á„ᅯᆨ") +(merge-rule "ì¦" "á„ᅯᆩ") +(merge-rule "ì§" "á„ᅯᆪ") +(merge-rule "ì¨" "á„ᅯᆫ") +(merge-rule "ì©" "á„ᅯᆬ") +(merge-rule "ìª" "á„á…¯á†") +(merge-rule "ì«" "á„ᅯᆮ") +(merge-rule "ì¬" "á„ᅯᆯ") +(merge-rule "ì" "á„ᅯᆰ") +(merge-rule "ì®" "á„ᅯᆱ") +(merge-rule "ì¯" "á„ᅯᆲ") +(merge-rule "ì°" "á„ᅯᆳ") +(merge-rule "ì±" "á„ᅯᆴ") +(merge-rule "ì²" "á„ᅯᆵ") +(merge-rule "ì³" "á„ᅯᆶ") +(merge-rule "ì´" "á„ᅯᆷ") +(merge-rule "ìµ" "á„ᅯᆸ") +(merge-rule "ì¶" "á„ᅯᆹ") +(merge-rule "ì·" "á„ᅯᆺ") +(merge-rule "ì¸" "á„ᅯᆻ") +(merge-rule "ì¹" "á„ᅯᆼ") +(merge-rule "ìº" "á„ᅯᆽ") +(merge-rule "ì»" "á„ᅯᆾ") +(merge-rule "ì¼" "á„ᅯᆿ") +(merge-rule "ì½" "á„ᅯᇀ") +(merge-rule "ì¾" "á„á…¯á‡") +(merge-rule "ì¿" "á„ᅯᇂ") +(merge-rule "쮀" "á„á…°~b") +(merge-rule "ì®" "á„ᅰᆨ") +(merge-rule "쮂" "á„ᅰᆩ") +(merge-rule "쮃" "á„ᅰᆪ") +(merge-rule "쮄" "á„ᅰᆫ") +(merge-rule "ì®…" "á„ᅰᆬ") +(merge-rule "쮆" "á„á…°á†") +(merge-rule "쮇" "á„ᅰᆮ") +(merge-rule "쮈" "á„ᅰᆯ") +(merge-rule "쮉" "á„ᅰᆰ") +(merge-rule "쮊" "á„ᅰᆱ") +(merge-rule "쮋" "á„ᅰᆲ") +(merge-rule "쮌" "á„ᅰᆳ") +(merge-rule "ì®" "á„ᅰᆴ") +(merge-rule "쮎" "á„ᅰᆵ") +(merge-rule "ì®" "á„ᅰᆶ") +(merge-rule "ì®" "á„ᅰᆷ") +(merge-rule "쮑" "á„ᅰᆸ") +(merge-rule "ì®’" "á„ᅰᆹ") +(merge-rule "쮓" "á„ᅰᆺ") +(merge-rule "ì®”" "á„ᅰᆻ") +(merge-rule "쮕" "á„ᅰᆼ") +(merge-rule "ì®–" "á„ᅰᆽ") +(merge-rule "ì®—" "á„ᅰᆾ") +(merge-rule "쮘" "á„ᅰᆿ") +(merge-rule "ì®™" "á„ᅰᇀ") +(merge-rule "쮚" "á„á…°á‡") +(merge-rule "ì®›" "á„ᅰᇂ") +(merge-rule "쮜" "á„á…±~b") +(merge-rule "ì®" "á„ᅱᆨ") +(merge-rule "쮞" "á„ᅱᆩ") +(merge-rule "쮟" "á„ᅱᆪ") +(merge-rule "ì® " "á„ᅱᆫ") +(merge-rule "쮡" "á„ᅱᆬ") +(merge-rule "쮢" "á„á…±á†") +(merge-rule "쮣" "á„ᅱᆮ") +(merge-rule "쮤" "á„ᅱᆯ") +(merge-rule "쮥" "á„ᅱᆰ") +(merge-rule "쮦" "á„ᅱᆱ") +(merge-rule "쮧" "á„ᅱᆲ") +(merge-rule "쮨" "á„ᅱᆳ") +(merge-rule "쮩" "á„ᅱᆴ") +(merge-rule "쮪" "á„ᅱᆵ") +(merge-rule "쮫" "á„ᅱᆶ") +(merge-rule "쮬" "á„ᅱᆷ") +(merge-rule "ì®" "á„ᅱᆸ") +(merge-rule "ì®®" "á„ᅱᆹ") +(merge-rule "쮯" "á„ᅱᆺ") +(merge-rule "ì®°" "á„ᅱᆻ") +(merge-rule "ì®±" "á„ᅱᆼ") +(merge-rule "쮲" "á„ᅱᆽ") +(merge-rule "쮳" "á„ᅱᆾ") +(merge-rule "ì®´" "á„ᅱᆿ") +(merge-rule "쮵" "á„ᅱᇀ") +(merge-rule "쮶" "á„á…±á‡") +(merge-rule "ì®·" "á„ᅱᇂ") +(merge-rule "쮸" "á„á…²~b") +(merge-rule "쮹" "á„ᅲᆨ") +(merge-rule "쮺" "á„ᅲᆩ") +(merge-rule "ì®»" "á„ᅲᆪ") +(merge-rule "쮼" "á„ᅲᆫ") +(merge-rule "쮽" "á„ᅲᆬ") +(merge-rule "쮾" "á„á…²á†") +(merge-rule "쮿" "á„ᅲᆮ") +(merge-rule "쯀" "á„ᅲᆯ") +(merge-rule "ì¯" "á„ᅲᆰ") +(merge-rule "쯂" "á„ᅲᆱ") +(merge-rule "쯃" "á„ᅲᆲ") +(merge-rule "쯄" "á„ᅲᆳ") +(merge-rule "쯅" "á„ᅲᆴ") +(merge-rule "쯆" "á„ᅲᆵ") +(merge-rule "쯇" "á„ᅲᆶ") +(merge-rule "쯈" "á„ᅲᆷ") +(merge-rule "쯉" "á„ᅲᆸ") +(merge-rule "쯊" "á„ᅲᆹ") +(merge-rule "쯋" "á„ᅲᆺ") +(merge-rule "쯌" "á„ᅲᆻ") +(merge-rule "ì¯" "á„ᅲᆼ") +(merge-rule "쯎" "á„ᅲᆽ") +(merge-rule "ì¯" "á„ᅲᆾ") +(merge-rule "ì¯" "á„ᅲᆿ") +(merge-rule "쯑" "á„ᅲᇀ") +(merge-rule "쯒" "á„á…²á‡") +(merge-rule "쯓" "á„ᅲᇂ") +(merge-rule "쯔" "á„á…³~b") +(merge-rule "쯕" "á„ᅳᆨ") +(merge-rule "쯖" "á„ᅳᆩ") +(merge-rule "쯗" "á„ᅳᆪ") +(merge-rule "쯘" "á„ᅳᆫ") +(merge-rule "쯙" "á„ᅳᆬ") +(merge-rule "쯚" "á„á…³á†") +(merge-rule "쯛" "á„ᅳᆮ") +(merge-rule "쯜" "á„ᅳᆯ") +(merge-rule "ì¯" "á„ᅳᆰ") +(merge-rule "쯞" "á„ᅳᆱ") +(merge-rule "쯟" "á„ᅳᆲ") +(merge-rule "ì¯ " "á„ᅳᆳ") +(merge-rule "쯡" "á„ᅳᆴ") +(merge-rule "쯢" "á„ᅳᆵ") +(merge-rule "쯣" "á„ᅳᆶ") +(merge-rule "쯤" "á„ᅳᆷ") +(merge-rule "쯥" "á„ᅳᆸ") +(merge-rule "쯦" "á„ᅳᆹ") +(merge-rule "쯧" "á„ᅳᆺ") +(merge-rule "쯨" "á„ᅳᆻ") +(merge-rule "쯩" "á„ᅳᆼ") +(merge-rule "쯪" "á„ᅳᆽ") +(merge-rule "쯫" "á„ᅳᆾ") +(merge-rule "쯬" "á„ᅳᆿ") +(merge-rule "ì¯" "á„ᅳᇀ") +(merge-rule "쯮" "á„á…³á‡") +(merge-rule "쯯" "á„ᅳᇂ") +(merge-rule "쯰" "á„á…´~b") +(merge-rule "쯱" "á„ᅴᆨ") +(merge-rule "쯲" "á„ᅴᆩ") +(merge-rule "쯳" "á„ᅴᆪ") +(merge-rule "쯴" "á„ᅴᆫ") +(merge-rule "쯵" "á„ᅴᆬ") +(merge-rule "쯶" "á„á…´á†") +(merge-rule "쯷" "á„ᅴᆮ") +(merge-rule "쯸" "á„ᅴᆯ") +(merge-rule "쯹" "á„ᅴᆰ") +(merge-rule "쯺" "á„ᅴᆱ") +(merge-rule "쯻" "á„ᅴᆲ") +(merge-rule "쯼" "á„ᅴᆳ") +(merge-rule "쯽" "á„ᅴᆴ") +(merge-rule "쯾" "á„ᅴᆵ") +(merge-rule "쯿" "á„ᅴᆶ") +(merge-rule "ì°€" "á„ᅴᆷ") +(merge-rule "ì°" "á„ᅴᆸ") +(merge-rule "ì°‚" "á„ᅴᆹ") +(merge-rule "ì°ƒ" "á„ᅴᆺ") +(merge-rule "ì°„" "á„ᅴᆻ") +(merge-rule "ì°…" "á„ᅴᆼ") +(merge-rule "ì°†" "á„ᅴᆽ") +(merge-rule "ì°‡" "á„ᅴᆾ") +(merge-rule "ì°ˆ" "á„ᅴᆿ") +(merge-rule "ì°‰" "á„ᅴᇀ") +(merge-rule "ì°Š" "á„á…´á‡") +(merge-rule "ì°‹" "á„ᅴᇂ") +(merge-rule "ì°Œ" "á„á…µ~b") +(merge-rule "ì°" "á„ᅵᆨ") +(merge-rule "ì°Ž" "á„ᅵᆩ") +(merge-rule "ì°" "á„ᅵᆪ") +(merge-rule "ì°" "á„ᅵᆫ") +(merge-rule "ì°‘" "á„ᅵᆬ") +(merge-rule "ì°’" "á„á…µá†") +(merge-rule "ì°“" "á„ᅵᆮ") +(merge-rule "ì°”" "á„ᅵᆯ") +(merge-rule "ì°•" "á„ᅵᆰ") +(merge-rule "ì°–" "á„ᅵᆱ") +(merge-rule "ì°—" "á„ᅵᆲ") +(merge-rule "ì°˜" "á„ᅵᆳ") +(merge-rule "ì°™" "á„ᅵᆴ") +(merge-rule "ì°š" "á„ᅵᆵ") +(merge-rule "ì°›" "á„ᅵᆶ") +(merge-rule "ì°œ" "á„ᅵᆷ") +(merge-rule "ì°" "á„ᅵᆸ") +(merge-rule "ì°ž" "á„ᅵᆹ") +(merge-rule "ì°Ÿ" "á„ᅵᆺ") +(merge-rule "ì° " "á„ᅵᆻ") +(merge-rule "ì°¡" "á„ᅵᆼ") +(merge-rule "ì°¢" "á„ᅵᆽ") +(merge-rule "ì°£" "á„ᅵᆾ") +(merge-rule "ì°¤" "á„ᅵᆿ") +(merge-rule "ì°¥" "á„ᅵᇀ") +(merge-rule "ì°¦" "á„á…µá‡") +(merge-rule "ì°§" "á„ᅵᇂ") +(merge-rule "ì°¨" "á„Žá…¡~b") +(merge-rule "ì°©" "착") +(merge-rule "ì°ª" "찪") +(merge-rule "ì°«" "찫") +(merge-rule "ì°¬" "찬") +(merge-rule "ì°" "찭") +(merge-rule "ì°®" "á„Žá…¡á†") +(merge-rule "ì°¯" "찯") +(merge-rule "ì°°" "찰") +(merge-rule "ì°±" "찱") +(merge-rule "ì°²" "찲") +(merge-rule "ì°³" "찳") +(merge-rule "ì°´" "찴") +(merge-rule "ì°µ" "찵") +(merge-rule "ì°¶" "찶") +(merge-rule "ì°·" "찷") +(merge-rule "ì°¸" "참") +(merge-rule "ì°¹" "찹") +(merge-rule "ì°º" "찺") +(merge-rule "ì°»" "찻") +(merge-rule "ì°¼" "찼") +(merge-rule "ì°½" "창") +(merge-rule "ì°¾" "찾") +(merge-rule "ì°¿" "찿") +(merge-rule "ì±€" "챀") +(merge-rule "ì±" "챁") +(merge-rule "챂" "á„Žá…¡á‡") +(merge-rule "챃" "챃") +(merge-rule "채" "á„Žá…¢~b") +(merge-rule "ì±…" "책") +(merge-rule "챆" "챆") +(merge-rule "챇" "챇") +(merge-rule "챈" "챈") +(merge-rule "챉" "챉") +(merge-rule "챊" "á„Žá…¢á†") +(merge-rule "챋" "챋") +(merge-rule "챌" "챌") +(merge-rule "ì±" "챍") +(merge-rule "챎" "챎") +(merge-rule "ì±" "챏") +(merge-rule "ì±" "챐") +(merge-rule "챑" "챑") +(merge-rule "ì±’" "챒") +(merge-rule "챓" "챓") +(merge-rule "ì±”" "챔") +(merge-rule "챕" "챕") +(merge-rule "ì±–" "챖") +(merge-rule "ì±—" "챗") +(merge-rule "챘" "챘") +(merge-rule "ì±™" "챙") +(merge-rule "챚" "챚") +(merge-rule "ì±›" "챛") +(merge-rule "챜" "챜") +(merge-rule "ì±" "챝") +(merge-rule "챞" "á„Žá…¢á‡") +(merge-rule "챟" "챟") +(merge-rule "ì± " "á„Žá…£~b") +(merge-rule "챡" "챡") +(merge-rule "ì±¢" "챢") +(merge-rule "ì±£" "챣") +(merge-rule "챤" "챤") +(merge-rule "ì±¥" "챥") +(merge-rule "챦" "á„Žá…£á†") +(merge-rule "챧" "챧") +(merge-rule "챨" "챨") +(merge-rule "챩" "챩") +(merge-rule "챪" "챪") +(merge-rule "챫" "챫") +(merge-rule "챬" "챬") +(merge-rule "ì±" "챭") +(merge-rule "ì±®" "챮") +(merge-rule "챯" "챯") +(merge-rule "ì±°" "챰") +(merge-rule "ì±±" "챱") +(merge-rule "ì±²" "챲") +(merge-rule "ì±³" "챳") +(merge-rule "ì±´" "챴") +(merge-rule "ì±µ" "챵") +(merge-rule "챶" "챶") +(merge-rule "ì±·" "챷") +(merge-rule "챸" "챸") +(merge-rule "ì±¹" "챹") +(merge-rule "챺" "á„Žá…£á‡") +(merge-rule "ì±»" "챻") +(merge-rule "ì±¼" "á„Žá…¤~b") +(merge-rule "ì±½" "챽") +(merge-rule "ì±¾" "챾") +(merge-rule "챿" "챿") +(merge-rule "ì²€" "첀") +(merge-rule "ì²" "첁") +(merge-rule "첂" "á„Žá…¤á†") +(merge-rule "첃" "첃") +(merge-rule "첄" "첄") +(merge-rule "ì²…" "첅") +(merge-rule "첆" "첆") +(merge-rule "첇" "첇") +(merge-rule "첈" "첈") +(merge-rule "첉" "첉") +(merge-rule "첊" "첊") +(merge-rule "첋" "첋") +(merge-rule "첌" "첌") +(merge-rule "ì²" "첍") +(merge-rule "첎" "첎") +(merge-rule "ì²" "첏") +(merge-rule "ì²" "첐") +(merge-rule "첑" "첑") +(merge-rule "ì²’" "첒") +(merge-rule "첓" "첓") +(merge-rule "ì²”" "첔") +(merge-rule "첕" "첕") +(merge-rule "ì²–" "á„Žá…¤á‡") +(merge-rule "ì²—" "첗") +(merge-rule "처" "á„Žá…¥~b") +(merge-rule "ì²™" "척") +(merge-rule "첚" "첚") +(merge-rule "ì²›" "첛") +(merge-rule "천" "천") +(merge-rule "ì²" "첝") +(merge-rule "첞" "á„Žá…¥á†") +(merge-rule "첟" "첟") +(merge-rule "ì² " "철") +(merge-rule "첡" "첡") +(merge-rule "ì²¢" "첢") +(merge-rule "ì²£" "첣") +(merge-rule "첤" "첤") +(merge-rule "ì²¥" "첥") +(merge-rule "첦" "첦") +(merge-rule "첧" "첧") +(merge-rule "첨" "첨") +(merge-rule "첩" "첩") +(merge-rule "첪" "첪") +(merge-rule "첫" "첫") +(merge-rule "첬" "첬") +(merge-rule "ì²" "청") +(merge-rule "ì²®" "첮") +(merge-rule "첯" "첯") +(merge-rule "ì²°" "첰") +(merge-rule "ì²±" "첱") +(merge-rule "ì²²" "á„Žá…¥á‡") +(merge-rule "ì²³" "첳") +(merge-rule "ì²´" "á„Žá…¦~b") +(merge-rule "ì²µ" "첵") +(merge-rule "첶" "첶") +(merge-rule "ì²·" "첷") +(merge-rule "첸" "첸") +(merge-rule "ì²¹" "첹") +(merge-rule "첺" "á„Žá…¦á†") +(merge-rule "ì²»" "첻") +(merge-rule "ì²¼" "첼") +(merge-rule "ì²½" "첽") +(merge-rule "ì²¾" "첾") +(merge-rule "첿" "첿") +(merge-rule "ì³€" "쳀") +(merge-rule "ì³" "쳁") +(merge-rule "쳂" "쳂") +(merge-rule "쳃" "쳃") +(merge-rule "쳄" "쳄") +(merge-rule "ì³…" "쳅") +(merge-rule "쳆" "쳆") +(merge-rule "쳇" "쳇") +(merge-rule "쳈" "쳈") +(merge-rule "쳉" "쳉") +(merge-rule "쳊" "쳊") +(merge-rule "쳋" "쳋") +(merge-rule "쳌" "쳌") +(merge-rule "ì³" "쳍") +(merge-rule "쳎" "á„Žá…¦á‡") +(merge-rule "ì³" "쳏") +(merge-rule "ì³" "á„Žá…§~b") +(merge-rule "쳑" "쳑") +(merge-rule "ì³’" "쳒") +(merge-rule "쳓" "쳓") +(merge-rule "ì³”" "쳔") +(merge-rule "쳕" "쳕") +(merge-rule "ì³–" "á„Žá…§á†") +(merge-rule "ì³—" "쳗") +(merge-rule "쳘" "쳘") +(merge-rule "ì³™" "쳙") +(merge-rule "쳚" "쳚") +(merge-rule "ì³›" "쳛") +(merge-rule "쳜" "쳜") +(merge-rule "ì³" "쳝") +(merge-rule "쳞" "쳞") +(merge-rule "쳟" "쳟") +(merge-rule "ì³ " "쳠") +(merge-rule "쳡" "쳡") +(merge-rule "ì³¢" "쳢") +(merge-rule "ì³£" "쳣") +(merge-rule "쳤" "쳤") +(merge-rule "ì³¥" "쳥") +(merge-rule "쳦" "쳦") +(merge-rule "쳧" "쳧") +(merge-rule "쳨" "쳨") +(merge-rule "쳩" "쳩") +(merge-rule "쳪" "á„Žá…§á‡") +(merge-rule "쳫" "쳫") +(merge-rule "쳬" "á„Žá…¨~b") +(merge-rule "ì³" "쳭") +(merge-rule "ì³®" "쳮") +(merge-rule "쳯" "쳯") +(merge-rule "ì³°" "쳰") +(merge-rule "ì³±" "쳱") +(merge-rule "ì³²" "á„Žá…¨á†") +(merge-rule "ì³³" "쳳") +(merge-rule "ì³´" "쳴") +(merge-rule "ì³µ" "쳵") +(merge-rule "쳶" "쳶") +(merge-rule "ì³·" "쳷") +(merge-rule "쳸" "쳸") +(merge-rule "ì³¹" "쳹") +(merge-rule "쳺" "쳺") +(merge-rule "ì³»" "쳻") +(merge-rule "ì³¼" "쳼") +(merge-rule "ì³½" "쳽") +(merge-rule "ì³¾" "쳾") +(merge-rule "쳿" "쳿") +(merge-rule "ì´€" "촀") +(merge-rule "ì´" "촁") +(merge-rule "ì´‚" "촂") +(merge-rule "ì´ƒ" "촃") +(merge-rule "ì´„" "촄") +(merge-rule "ì´…" "촅") +(merge-rule "ì´†" "á„Žá…¨á‡") +(merge-rule "ì´‡" "촇") +(merge-rule "ì´ˆ" "á„Žá…©~b") +(merge-rule "ì´‰" "촉") +(merge-rule "ì´Š" "촊") +(merge-rule "ì´‹" "촋") +(merge-rule "ì´Œ" "촌") +(merge-rule "ì´" "촍") +(merge-rule "ì´Ž" "á„Žá…©á†") +(merge-rule "ì´" "촏") +(merge-rule "ì´" "촐") +(merge-rule "ì´‘" "촑") +(merge-rule "ì´’" "촒") +(merge-rule "ì´“" "촓") +(merge-rule "ì´”" "촔") +(merge-rule "ì´•" "촕") +(merge-rule "ì´–" "촖") +(merge-rule "ì´—" "촗") +(merge-rule "ì´˜" "촘") +(merge-rule "ì´™" "촙") +(merge-rule "ì´š" "촚") +(merge-rule "ì´›" "촛") +(merge-rule "ì´œ" "촜") +(merge-rule "ì´" "총") +(merge-rule "ì´ž" "촞") +(merge-rule "ì´Ÿ" "촟") +(merge-rule "ì´ " "촠") +(merge-rule "ì´¡" "촡") +(merge-rule "ì´¢" "á„Žá…©á‡") +(merge-rule "ì´£" "촣") +(merge-rule "ì´¤" "á„Žá…ª~b") +(merge-rule "ì´¥" "촥") +(merge-rule "ì´¦" "촦") +(merge-rule "ì´§" "촧") +(merge-rule "ì´¨" "촨") +(merge-rule "ì´©" "촩") +(merge-rule "ì´ª" "á„Žá…ªá†") +(merge-rule "ì´«" "촫") +(merge-rule "ì´¬" "촬") +(merge-rule "ì´" "촭") +(merge-rule "ì´®" "촮") +(merge-rule "ì´¯" "촯") +(merge-rule "ì´°" "촰") +(merge-rule "ì´±" "촱") +(merge-rule "ì´²" "촲") +(merge-rule "ì´³" "촳") +(merge-rule "ì´´" "촴") +(merge-rule "ì´µ" "촵") +(merge-rule "ì´¶" "촶") +(merge-rule "ì´·" "촷") +(merge-rule "ì´¸" "촸") +(merge-rule "ì´¹" "촹") +(merge-rule "ì´º" "촺") +(merge-rule "ì´»" "촻") +(merge-rule "ì´¼" "촼") +(merge-rule "ì´½" "촽") +(merge-rule "ì´¾" "á„Žá…ªá‡") +(merge-rule "ì´¿" "촿") +(merge-rule "ìµ€" "á„Žá…«~b") +(merge-rule "ìµ" "쵁") +(merge-rule "쵂" "쵂") +(merge-rule "쵃" "쵃") +(merge-rule "쵄" "쵄") +(merge-rule "ìµ…" "쵅") +(merge-rule "쵆" "á„Žá…«á†") +(merge-rule "쵇" "쵇") +(merge-rule "쵈" "쵈") +(merge-rule "쵉" "쵉") +(merge-rule "쵊" "쵊") +(merge-rule "쵋" "쵋") +(merge-rule "쵌" "쵌") +(merge-rule "ìµ" "쵍") +(merge-rule "쵎" "쵎") +(merge-rule "ìµ" "쵏") +(merge-rule "ìµ" "쵐") +(merge-rule "쵑" "쵑") +(merge-rule "ìµ’" "쵒") +(merge-rule "쵓" "쵓") +(merge-rule "ìµ”" "쵔") +(merge-rule "쵕" "쵕") +(merge-rule "ìµ–" "쵖") +(merge-rule "ìµ—" "쵗") +(merge-rule "쵘" "쵘") +(merge-rule "ìµ™" "쵙") +(merge-rule "쵚" "á„Žá…«á‡") +(merge-rule "ìµ›" "쵛") +(merge-rule "최" "á„Žá…¬~b") +(merge-rule "ìµ" "쵝") +(merge-rule "쵞" "쵞") +(merge-rule "쵟" "쵟") +(merge-rule "ìµ " "쵠") +(merge-rule "쵡" "쵡") +(merge-rule "ìµ¢" "á„Žá…¬á†") +(merge-rule "ìµ£" "쵣") +(merge-rule "쵤" "쵤") +(merge-rule "ìµ¥" "쵥") +(merge-rule "쵦" "쵦") +(merge-rule "쵧" "쵧") +(merge-rule "쵨" "쵨") +(merge-rule "쵩" "쵩") +(merge-rule "쵪" "쵪") +(merge-rule "쵫" "쵫") +(merge-rule "쵬" "쵬") +(merge-rule "ìµ" "쵭") +(merge-rule "ìµ®" "쵮") +(merge-rule "쵯" "쵯") +(merge-rule "ìµ°" "쵰") +(merge-rule "ìµ±" "쵱") +(merge-rule "ìµ²" "쵲") +(merge-rule "ìµ³" "쵳") +(merge-rule "ìµ´" "쵴") +(merge-rule "ìµµ" "쵵") +(merge-rule "쵶" "á„Žá…¬á‡") +(merge-rule "ìµ·" "쵷") +(merge-rule "쵸" "á„Žá…~b") +(merge-rule "ìµ¹" "á„Žá…ᆨ") +(merge-rule "쵺" "á„Žá…ᆩ") +(merge-rule "ìµ»" "á„Žá…ᆪ") +(merge-rule "ìµ¼" "á„Žá…ᆫ") +(merge-rule "ìµ½" "á„Žá…ᆬ") +(merge-rule "ìµ¾" "á„Žá…á†") +(merge-rule "쵿" "á„Žá…ᆮ") +(merge-rule "춀" "á„Žá…ᆯ") +(merge-rule "ì¶" "á„Žá…ᆰ") +(merge-rule "춂" "á„Žá…ᆱ") +(merge-rule "춃" "á„Žá…ᆲ") +(merge-rule "춄" "á„Žá…ᆳ") +(merge-rule "춅" "á„Žá…ᆴ") +(merge-rule "춆" "á„Žá…ᆵ") +(merge-rule "춇" "á„Žá…ᆶ") +(merge-rule "춈" "á„Žá…ᆷ") +(merge-rule "춉" "á„Žá…ᆸ") +(merge-rule "춊" "á„Žá…ᆹ") +(merge-rule "춋" "á„Žá…ᆺ") +(merge-rule "춌" "á„Žá…ᆻ") +(merge-rule "ì¶" "á„Žá…ᆼ") +(merge-rule "춎" "á„Žá…ᆽ") +(merge-rule "ì¶" "á„Žá…ᆾ") +(merge-rule "ì¶" "á„Žá…ᆿ") +(merge-rule "춑" "á„Žá…ᇀ") +(merge-rule "춒" "á„Žá…á‡") +(merge-rule "춓" "á„Žá…ᇂ") +(merge-rule "추" "á„Žá…®~b") +(merge-rule "축" "축") +(merge-rule "춖" "춖") +(merge-rule "춗" "춗") +(merge-rule "춘" "춘") +(merge-rule "춙" "춙") +(merge-rule "춚" "á„Žá…®á†") +(merge-rule "춛" "춛") +(merge-rule "출" "출") +(merge-rule "ì¶" "춝") +(merge-rule "춞" "춞") +(merge-rule "춟" "춟") +(merge-rule "ì¶ " "춠") +(merge-rule "춡" "춡") +(merge-rule "춢" "춢") +(merge-rule "춣" "춣") +(merge-rule "춤" "춤") +(merge-rule "춥" "춥") +(merge-rule "춦" "춦") +(merge-rule "춧" "춧") +(merge-rule "춨" "춨") +(merge-rule "충" "충") +(merge-rule "춪" "춪") +(merge-rule "춫" "춫") +(merge-rule "춬" "춬") +(merge-rule "ì¶" "춭") +(merge-rule "춮" "á„Žá…®á‡") +(merge-rule "춯" "춯") +(merge-rule "춰" "á„Žá…¯~b") +(merge-rule "춱" "춱") +(merge-rule "춲" "춲") +(merge-rule "춳" "춳") +(merge-rule "춴" "춴") +(merge-rule "춵" "춵") +(merge-rule "춶" "á„Žá…¯á†") +(merge-rule "춷" "춷") +(merge-rule "춸" "춸") +(merge-rule "춹" "춹") +(merge-rule "춺" "춺") +(merge-rule "춻" "춻") +(merge-rule "춼" "춼") +(merge-rule "춽" "춽") +(merge-rule "춾" "춾") +(merge-rule "춿" "춿") +(merge-rule "ì·€" "췀") +(merge-rule "ì·" "췁") +(merge-rule "ì·‚" "췂") +(merge-rule "ì·ƒ" "췃") +(merge-rule "ì·„" "췄") +(merge-rule "ì·…" "췅") +(merge-rule "ì·†" "췆") +(merge-rule "ì·‡" "췇") +(merge-rule "ì·ˆ" "췈") +(merge-rule "ì·‰" "췉") +(merge-rule "ì·Š" "á„Žá…¯á‡") +(merge-rule "ì·‹" "췋") +(merge-rule "ì·Œ" "á„Žá…°~b") +(merge-rule "ì·" "췍") +(merge-rule "ì·Ž" "췎") +(merge-rule "ì·" "췏") +(merge-rule "ì·" "췐") +(merge-rule "ì·‘" "췑") +(merge-rule "ì·’" "á„Žá…°á†") +(merge-rule "ì·“" "췓") +(merge-rule "ì·”" "췔") +(merge-rule "ì·•" "췕") +(merge-rule "ì·–" "췖") +(merge-rule "ì·—" "췗") +(merge-rule "ì·˜" "췘") +(merge-rule "ì·™" "췙") +(merge-rule "ì·š" "췚") +(merge-rule "ì·›" "췛") +(merge-rule "ì·œ" "췜") +(merge-rule "ì·" "췝") +(merge-rule "ì·ž" "췞") +(merge-rule "ì·Ÿ" "췟") +(merge-rule "ì· " "췠") +(merge-rule "ì·¡" "췡") +(merge-rule "ì·¢" "췢") +(merge-rule "ì·£" "췣") +(merge-rule "ì·¤" "췤") +(merge-rule "ì·¥" "췥") +(merge-rule "ì·¦" "á„Žá…°á‡") +(merge-rule "ì·§" "췧") +(merge-rule "ì·¨" "á„Žá…±~b") +(merge-rule "ì·©" "췩") +(merge-rule "ì·ª" "췪") +(merge-rule "ì·«" "췫") +(merge-rule "ì·¬" "췬") +(merge-rule "ì·" "췭") +(merge-rule "ì·®" "á„Žá…±á†") +(merge-rule "ì·¯" "췯") +(merge-rule "ì·°" "췰") +(merge-rule "ì·±" "췱") +(merge-rule "ì·²" "췲") +(merge-rule "ì·³" "췳") +(merge-rule "ì·´" "췴") +(merge-rule "ì·µ" "췵") +(merge-rule "ì·¶" "췶") +(merge-rule "ì··" "췷") +(merge-rule "ì·¸" "췸") +(merge-rule "ì·¹" "췹") +(merge-rule "ì·º" "췺") +(merge-rule "ì·»" "췻") +(merge-rule "ì·¼" "췼") +(merge-rule "ì·½" "췽") +(merge-rule "ì·¾" "췾") +(merge-rule "ì·¿" "췿") +(merge-rule "츀" "츀") +(merge-rule "ì¸" "츁") +(merge-rule "츂" "á„Žá…±á‡") +(merge-rule "츃" "츃") +(merge-rule "츄" "á„Žá…²~b") +(merge-rule "츅" "츅") +(merge-rule "츆" "츆") +(merge-rule "츇" "츇") +(merge-rule "츈" "츈") +(merge-rule "츉" "츉") +(merge-rule "츊" "á„Žá…²á†") +(merge-rule "츋" "츋") +(merge-rule "츌" "츌") +(merge-rule "ì¸" "츍") +(merge-rule "츎" "츎") +(merge-rule "ì¸" "츏") +(merge-rule "ì¸" "츐") +(merge-rule "츑" "츑") +(merge-rule "츒" "츒") +(merge-rule "츓" "츓") +(merge-rule "츔" "츔") +(merge-rule "츕" "츕") +(merge-rule "츖" "츖") +(merge-rule "츗" "츗") +(merge-rule "츘" "츘") +(merge-rule "츙" "츙") +(merge-rule "츚" "츚") +(merge-rule "츛" "츛") +(merge-rule "츜" "츜") +(merge-rule "ì¸" "츝") +(merge-rule "츞" "á„Žá…²á‡") +(merge-rule "츟" "츟") +(merge-rule "ì¸ " "á„Žá…³~b") +(merge-rule "측" "측") +(merge-rule "츢" "츢") +(merge-rule "츣" "츣") +(merge-rule "츤" "츤") +(merge-rule "츥" "츥") +(merge-rule "츦" "á„Žá…³á†") +(merge-rule "츧" "츧") +(merge-rule "츨" "츨") +(merge-rule "츩" "츩") +(merge-rule "츪" "츪") +(merge-rule "츫" "츫") +(merge-rule "츬" "츬") +(merge-rule "ì¸" "츭") +(merge-rule "츮" "츮") +(merge-rule "츯" "츯") +(merge-rule "츰" "츰") +(merge-rule "츱" "츱") +(merge-rule "츲" "츲") +(merge-rule "츳" "츳") +(merge-rule "츴" "츴") +(merge-rule "층" "층") +(merge-rule "츶" "츶") +(merge-rule "츷" "츷") +(merge-rule "츸" "츸") +(merge-rule "츹" "츹") +(merge-rule "츺" "á„Žá…³á‡") +(merge-rule "츻" "츻") +(merge-rule "츼" "á„Žá…´~b") +(merge-rule "츽" "츽") +(merge-rule "츾" "츾") +(merge-rule "츿" "츿") +(merge-rule "ì¹€" "칀") +(merge-rule "ì¹" "칁") +(merge-rule "칂" "á„Žá…´á†") +(merge-rule "칃" "칃") +(merge-rule "칄" "칄") +(merge-rule "ì¹…" "칅") +(merge-rule "칆" "칆") +(merge-rule "칇" "칇") +(merge-rule "칈" "칈") +(merge-rule "칉" "칉") +(merge-rule "칊" "칊") +(merge-rule "칋" "칋") +(merge-rule "칌" "칌") +(merge-rule "ì¹" "칍") +(merge-rule "칎" "칎") +(merge-rule "ì¹" "칏") +(merge-rule "ì¹" "칐") +(merge-rule "칑" "칑") +(merge-rule "ì¹’" "칒") +(merge-rule "칓" "칓") +(merge-rule "ì¹”" "칔") +(merge-rule "칕" "칕") +(merge-rule "ì¹–" "á„Žá…´á‡") +(merge-rule "ì¹—" "칗") +(merge-rule "치" "á„Žá…µ~b") +(merge-rule "ì¹™" "칙") +(merge-rule "칚" "칚") +(merge-rule "ì¹›" "칛") +(merge-rule "친" "친") +(merge-rule "ì¹" "칝") +(merge-rule "칞" "á„Žá…µá†") +(merge-rule "칟" "칟") +(merge-rule "ì¹ " "칠") +(merge-rule "칡" "칡") +(merge-rule "ì¹¢" "칢") +(merge-rule "ì¹£" "칣") +(merge-rule "칤" "칤") +(merge-rule "ì¹¥" "칥") +(merge-rule "칦" "칦") +(merge-rule "칧" "칧") +(merge-rule "침" "침") +(merge-rule "칩" "칩") +(merge-rule "칪" "칪") +(merge-rule "칫" "칫") +(merge-rule "칬" "칬") +(merge-rule "ì¹" "칭") +(merge-rule "ì¹®" "칮") +(merge-rule "칯" "칯") +(merge-rule "ì¹°" "칰") +(merge-rule "ì¹±" "칱") +(merge-rule "ì¹²" "á„Žá…µá‡") +(merge-rule "ì¹³" "칳") +(merge-rule "ì¹´" "á„á…¡~b") +(merge-rule "ì¹µ" "á„ᅡᆨ") +(merge-rule "칶" "á„ᅡᆩ") +(merge-rule "ì¹·" "á„ᅡᆪ") +(merge-rule "칸" "á„ᅡᆫ") +(merge-rule "ì¹¹" "á„ᅡᆬ") +(merge-rule "칺" "á„á…¡á†") +(merge-rule "ì¹»" "á„ᅡᆮ") +(merge-rule "ì¹¼" "á„ᅡᆯ") +(merge-rule "ì¹½" "á„ᅡᆰ") +(merge-rule "ì¹¾" "á„ᅡᆱ") +(merge-rule "칿" "á„ᅡᆲ") +(merge-rule "캀" "á„ᅡᆳ") +(merge-rule "ìº" "á„ᅡᆴ") +(merge-rule "캂" "á„ᅡᆵ") +(merge-rule "캃" "á„ᅡᆶ") +(merge-rule "캄" "á„ᅡᆷ") +(merge-rule "캅" "á„ᅡᆸ") +(merge-rule "캆" "á„ᅡᆹ") +(merge-rule "캇" "á„ᅡᆺ") +(merge-rule "캈" "á„ᅡᆻ") +(merge-rule "캉" "á„ᅡᆼ") +(merge-rule "캊" "á„ᅡᆽ") +(merge-rule "캋" "á„ᅡᆾ") +(merge-rule "캌" "á„ᅡᆿ") +(merge-rule "ìº" "á„ᅡᇀ") +(merge-rule "캎" "á„á…¡á‡") +(merge-rule "ìº" "á„ᅡᇂ") +(merge-rule "ìº" "á„á…¢~b") +(merge-rule "캑" "á„ᅢᆨ") +(merge-rule "캒" "á„ᅢᆩ") +(merge-rule "캓" "á„ᅢᆪ") +(merge-rule "캔" "á„ᅢᆫ") +(merge-rule "캕" "á„ᅢᆬ") +(merge-rule "캖" "á„á…¢á†") +(merge-rule "캗" "á„ᅢᆮ") +(merge-rule "캘" "á„ᅢᆯ") +(merge-rule "캙" "á„ᅢᆰ") +(merge-rule "캚" "á„ᅢᆱ") +(merge-rule "캛" "á„ᅢᆲ") +(merge-rule "캜" "á„ᅢᆳ") +(merge-rule "ìº" "á„ᅢᆴ") +(merge-rule "캞" "á„ᅢᆵ") +(merge-rule "캟" "á„ᅢᆶ") +(merge-rule "ìº " "á„ᅢᆷ") +(merge-rule "캡" "á„ᅢᆸ") +(merge-rule "캢" "á„ᅢᆹ") +(merge-rule "캣" "á„ᅢᆺ") +(merge-rule "캤" "á„ᅢᆻ") +(merge-rule "캥" "á„ᅢᆼ") +(merge-rule "캦" "á„ᅢᆽ") +(merge-rule "캧" "á„ᅢᆾ") +(merge-rule "캨" "á„ᅢᆿ") +(merge-rule "캩" "á„ᅢᇀ") +(merge-rule "캪" "á„á…¢á‡") +(merge-rule "캫" "á„ᅢᇂ") +(merge-rule "캬" "á„á…£~b") +(merge-rule "ìº" "á„ᅣᆨ") +(merge-rule "캮" "á„ᅣᆩ") +(merge-rule "캯" "á„ᅣᆪ") +(merge-rule "캰" "á„ᅣᆫ") +(merge-rule "캱" "á„ᅣᆬ") +(merge-rule "캲" "á„á…£á†") +(merge-rule "캳" "á„ᅣᆮ") +(merge-rule "캴" "á„ᅣᆯ") +(merge-rule "캵" "á„ᅣᆰ") +(merge-rule "캶" "á„ᅣᆱ") +(merge-rule "캷" "á„ᅣᆲ") +(merge-rule "캸" "á„ᅣᆳ") +(merge-rule "캹" "á„ᅣᆴ") +(merge-rule "캺" "á„ᅣᆵ") +(merge-rule "캻" "á„ᅣᆶ") +(merge-rule "캼" "á„ᅣᆷ") +(merge-rule "캽" "á„ᅣᆸ") +(merge-rule "캾" "á„ᅣᆹ") +(merge-rule "캿" "á„ᅣᆺ") +(merge-rule "컀" "á„ᅣᆻ") +(merge-rule "ì»" "á„ᅣᆼ") +(merge-rule "컂" "á„ᅣᆽ") +(merge-rule "컃" "á„ᅣᆾ") +(merge-rule "컄" "á„ᅣᆿ") +(merge-rule "ì»…" "á„ᅣᇀ") +(merge-rule "컆" "á„á…£á‡") +(merge-rule "컇" "á„ᅣᇂ") +(merge-rule "컈" "á„á…¤~b") +(merge-rule "컉" "á„ᅤᆨ") +(merge-rule "컊" "á„ᅤᆩ") +(merge-rule "컋" "á„ᅤᆪ") +(merge-rule "컌" "á„ᅤᆫ") +(merge-rule "ì»" "á„ᅤᆬ") +(merge-rule "컎" "á„á…¤á†") +(merge-rule "ì»" "á„ᅤᆮ") +(merge-rule "ì»" "á„ᅤᆯ") +(merge-rule "컑" "á„ᅤᆰ") +(merge-rule "ì»’" "á„ᅤᆱ") +(merge-rule "컓" "á„ᅤᆲ") +(merge-rule "ì»”" "á„ᅤᆳ") +(merge-rule "컕" "á„ᅤᆴ") +(merge-rule "ì»–" "á„ᅤᆵ") +(merge-rule "ì»—" "á„ᅤᆶ") +(merge-rule "컘" "á„ᅤᆷ") +(merge-rule "ì»™" "á„ᅤᆸ") +(merge-rule "컚" "á„ᅤᆹ") +(merge-rule "ì»›" "á„ᅤᆺ") +(merge-rule "컜" "á„ᅤᆻ") +(merge-rule "ì»" "á„ᅤᆼ") +(merge-rule "컞" "á„ᅤᆽ") +(merge-rule "컟" "á„ᅤᆾ") +(merge-rule "ì» " "á„ᅤᆿ") +(merge-rule "컡" "á„ᅤᇀ") +(merge-rule "컢" "á„á…¤á‡") +(merge-rule "컣" "á„ᅤᇂ") +(merge-rule "커" "á„á…¥~b") +(merge-rule "컥" "á„ᅥᆨ") +(merge-rule "컦" "á„ᅥᆩ") +(merge-rule "컧" "á„ᅥᆪ") +(merge-rule "컨" "á„ᅥᆫ") +(merge-rule "컩" "á„ᅥᆬ") +(merge-rule "컪" "á„á…¥á†") +(merge-rule "컫" "á„ᅥᆮ") +(merge-rule "컬" "á„ᅥᆯ") +(merge-rule "ì»" "á„ᅥᆰ") +(merge-rule "ì»®" "á„ᅥᆱ") +(merge-rule "컯" "á„ᅥᆲ") +(merge-rule "ì»°" "á„ᅥᆳ") +(merge-rule "ì»±" "á„ᅥᆴ") +(merge-rule "컲" "á„ᅥᆵ") +(merge-rule "컳" "á„ᅥᆶ") +(merge-rule "ì»´" "á„ᅥᆷ") +(merge-rule "컵" "á„ᅥᆸ") +(merge-rule "컶" "á„ᅥᆹ") +(merge-rule "ì»·" "á„ᅥᆺ") +(merge-rule "컸" "á„ᅥᆻ") +(merge-rule "컹" "á„ᅥᆼ") +(merge-rule "컺" "á„ᅥᆽ") +(merge-rule "ì»»" "á„ᅥᆾ") +(merge-rule "컼" "á„ᅥᆿ") +(merge-rule "컽" "á„ᅥᇀ") +(merge-rule "컾" "á„á…¥á‡") +(merge-rule "컿" "á„ᅥᇂ") +(merge-rule "ì¼€" "á„á…¦~b") +(merge-rule "ì¼" "á„ᅦᆨ") +(merge-rule "켂" "á„ᅦᆩ") +(merge-rule "켃" "á„ᅦᆪ") +(merge-rule "켄" "á„ᅦᆫ") +(merge-rule "ì¼…" "á„ᅦᆬ") +(merge-rule "켆" "á„á…¦á†") +(merge-rule "켇" "á„ᅦᆮ") +(merge-rule "켈" "á„ᅦᆯ") +(merge-rule "켉" "á„ᅦᆰ") +(merge-rule "켊" "á„ᅦᆱ") +(merge-rule "켋" "á„ᅦᆲ") +(merge-rule "켌" "á„ᅦᆳ") +(merge-rule "ì¼" "á„ᅦᆴ") +(merge-rule "켎" "á„ᅦᆵ") +(merge-rule "ì¼" "á„ᅦᆶ") +(merge-rule "ì¼" "á„ᅦᆷ") +(merge-rule "켑" "á„ᅦᆸ") +(merge-rule "ì¼’" "á„ᅦᆹ") +(merge-rule "켓" "á„ᅦᆺ") +(merge-rule "ì¼”" "á„ᅦᆻ") +(merge-rule "켕" "á„ᅦᆼ") +(merge-rule "ì¼–" "á„ᅦᆽ") +(merge-rule "ì¼—" "á„ᅦᆾ") +(merge-rule "켘" "á„ᅦᆿ") +(merge-rule "ì¼™" "á„ᅦᇀ") +(merge-rule "켚" "á„á…¦á‡") +(merge-rule "ì¼›" "á„ᅦᇂ") +(merge-rule "켜" "á„á…§~b") +(merge-rule "ì¼" "á„ᅧᆨ") +(merge-rule "켞" "á„ᅧᆩ") +(merge-rule "켟" "á„ᅧᆪ") +(merge-rule "ì¼ " "á„ᅧᆫ") +(merge-rule "켡" "á„ᅧᆬ") +(merge-rule "ì¼¢" "á„á…§á†") +(merge-rule "ì¼£" "á„ᅧᆮ") +(merge-rule "켤" "á„ᅧᆯ") +(merge-rule "ì¼¥" "á„ᅧᆰ") +(merge-rule "켦" "á„ᅧᆱ") +(merge-rule "켧" "á„ᅧᆲ") +(merge-rule "켨" "á„ᅧᆳ") +(merge-rule "켩" "á„ᅧᆴ") +(merge-rule "켪" "á„ᅧᆵ") +(merge-rule "켫" "á„ᅧᆶ") +(merge-rule "켬" "á„ᅧᆷ") +(merge-rule "ì¼" "á„ᅧᆸ") +(merge-rule "ì¼®" "á„ᅧᆹ") +(merge-rule "켯" "á„ᅧᆺ") +(merge-rule "ì¼°" "á„ᅧᆻ") +(merge-rule "ì¼±" "á„ᅧᆼ") +(merge-rule "ì¼²" "á„ᅧᆽ") +(merge-rule "ì¼³" "á„ᅧᆾ") +(merge-rule "ì¼´" "á„ᅧᆿ") +(merge-rule "ì¼µ" "á„ᅧᇀ") +(merge-rule "켶" "á„á…§á‡") +(merge-rule "ì¼·" "á„ᅧᇂ") +(merge-rule "켸" "á„á…¨~b") +(merge-rule "ì¼¹" "á„ᅨᆨ") +(merge-rule "켺" "á„ᅨᆩ") +(merge-rule "ì¼»" "á„ᅨᆪ") +(merge-rule "ì¼¼" "á„ᅨᆫ") +(merge-rule "ì¼½" "á„ᅨᆬ") +(merge-rule "ì¼¾" "á„á…¨á†") +(merge-rule "켿" "á„ᅨᆮ") +(merge-rule "ì½€" "á„ᅨᆯ") +(merge-rule "ì½" "á„ᅨᆰ") +(merge-rule "콂" "á„ᅨᆱ") +(merge-rule "콃" "á„ᅨᆲ") +(merge-rule "콄" "á„ᅨᆳ") +(merge-rule "ì½…" "á„ᅨᆴ") +(merge-rule "콆" "á„ᅨᆵ") +(merge-rule "콇" "á„ᅨᆶ") +(merge-rule "콈" "á„ᅨᆷ") +(merge-rule "콉" "á„ᅨᆸ") +(merge-rule "콊" "á„ᅨᆹ") +(merge-rule "콋" "á„ᅨᆺ") +(merge-rule "콌" "á„ᅨᆻ") +(merge-rule "ì½" "á„ᅨᆼ") +(merge-rule "콎" "á„ᅨᆽ") +(merge-rule "ì½" "á„ᅨᆾ") +(merge-rule "ì½" "á„ᅨᆿ") +(merge-rule "콑" "á„ᅨᇀ") +(merge-rule "ì½’" "á„á…¨á‡") +(merge-rule "콓" "á„ᅨᇂ") +(merge-rule "ì½”" "á„á…©~b") +(merge-rule "콕" "á„ᅩᆨ") +(merge-rule "ì½–" "á„ᅩᆩ") +(merge-rule "ì½—" "á„ᅩᆪ") +(merge-rule "콘" "á„ᅩᆫ") +(merge-rule "ì½™" "á„ᅩᆬ") +(merge-rule "콚" "á„á…©á†") +(merge-rule "ì½›" "á„ᅩᆮ") +(merge-rule "콜" "á„ᅩᆯ") +(merge-rule "ì½" "á„ᅩᆰ") +(merge-rule "콞" "á„ᅩᆱ") +(merge-rule "콟" "á„ᅩᆲ") +(merge-rule "ì½ " "á„ᅩᆳ") +(merge-rule "콡" "á„ᅩᆴ") +(merge-rule "ì½¢" "á„ᅩᆵ") +(merge-rule "ì½£" "á„ᅩᆶ") +(merge-rule "콤" "á„ᅩᆷ") +(merge-rule "ì½¥" "á„ᅩᆸ") +(merge-rule "콦" "á„ᅩᆹ") +(merge-rule "콧" "á„ᅩᆺ") +(merge-rule "콨" "á„ᅩᆻ") +(merge-rule "콩" "á„ᅩᆼ") +(merge-rule "콪" "á„ᅩᆽ") +(merge-rule "콫" "á„ᅩᆾ") +(merge-rule "콬" "á„ᅩᆿ") +(merge-rule "ì½" "á„ᅩᇀ") +(merge-rule "ì½®" "á„á…©á‡") +(merge-rule "콯" "á„ᅩᇂ") +(merge-rule "ì½°" "á„á…ª~b") +(merge-rule "ì½±" "á„ᅪᆨ") +(merge-rule "ì½²" "á„ᅪᆩ") +(merge-rule "ì½³" "á„ᅪᆪ") +(merge-rule "ì½´" "á„ᅪᆫ") +(merge-rule "ì½µ" "á„ᅪᆬ") +(merge-rule "콶" "á„á…ªá†") +(merge-rule "ì½·" "á„ᅪᆮ") +(merge-rule "콸" "á„ᅪᆯ") +(merge-rule "ì½¹" "á„ᅪᆰ") +(merge-rule "콺" "á„ᅪᆱ") +(merge-rule "ì½»" "á„ᅪᆲ") +(merge-rule "ì½¼" "á„ᅪᆳ") +(merge-rule "ì½½" "á„ᅪᆴ") +(merge-rule "ì½¾" "á„ᅪᆵ") +(merge-rule "콿" "á„ᅪᆶ") +(merge-rule "ì¾€" "á„ᅪᆷ") +(merge-rule "ì¾" "á„ᅪᆸ") +(merge-rule "쾂" "á„ᅪᆹ") +(merge-rule "쾃" "á„ᅪᆺ") +(merge-rule "쾄" "á„ᅪᆻ") +(merge-rule "ì¾…" "á„ᅪᆼ") +(merge-rule "쾆" "á„ᅪᆽ") +(merge-rule "쾇" "á„ᅪᆾ") +(merge-rule "쾈" "á„ᅪᆿ") +(merge-rule "쾉" "á„ᅪᇀ") +(merge-rule "쾊" "á„á…ªá‡") +(merge-rule "쾋" "á„ᅪᇂ") +(merge-rule "쾌" "á„á…«~b") +(merge-rule "ì¾" "á„ᅫᆨ") +(merge-rule "쾎" "á„ᅫᆩ") +(merge-rule "ì¾" "á„ᅫᆪ") +(merge-rule "ì¾" "á„ᅫᆫ") +(merge-rule "쾑" "á„ᅫᆬ") +(merge-rule "ì¾’" "á„á…«á†") +(merge-rule "쾓" "á„ᅫᆮ") +(merge-rule "ì¾”" "á„ᅫᆯ") +(merge-rule "쾕" "á„ᅫᆰ") +(merge-rule "ì¾–" "á„ᅫᆱ") +(merge-rule "ì¾—" "á„ᅫᆲ") +(merge-rule "쾘" "á„ᅫᆳ") +(merge-rule "ì¾™" "á„ᅫᆴ") +(merge-rule "쾚" "á„ᅫᆵ") +(merge-rule "ì¾›" "á„ᅫᆶ") +(merge-rule "쾜" "á„ᅫᆷ") +(merge-rule "ì¾" "á„ᅫᆸ") +(merge-rule "쾞" "á„ᅫᆹ") +(merge-rule "쾟" "á„ᅫᆺ") +(merge-rule "ì¾ " "á„ᅫᆻ") +(merge-rule "쾡" "á„ᅫᆼ") +(merge-rule "ì¾¢" "á„ᅫᆽ") +(merge-rule "ì¾£" "á„ᅫᆾ") +(merge-rule "쾤" "á„ᅫᆿ") +(merge-rule "ì¾¥" "á„ᅫᇀ") +(merge-rule "쾦" "á„á…«á‡") +(merge-rule "쾧" "á„ᅫᇂ") +(merge-rule "쾨" "á„á…¬~b") +(merge-rule "쾩" "á„ᅬᆨ") +(merge-rule "쾪" "á„ᅬᆩ") +(merge-rule "쾫" "á„ᅬᆪ") +(merge-rule "쾬" "á„ᅬᆫ") +(merge-rule "ì¾" "á„ᅬᆬ") +(merge-rule "ì¾®" "á„á…¬á†") +(merge-rule "쾯" "á„ᅬᆮ") +(merge-rule "ì¾°" "á„ᅬᆯ") +(merge-rule "ì¾±" "á„ᅬᆰ") +(merge-rule "ì¾²" "á„ᅬᆱ") +(merge-rule "ì¾³" "á„ᅬᆲ") +(merge-rule "ì¾´" "á„ᅬᆳ") +(merge-rule "ì¾µ" "á„ᅬᆴ") +(merge-rule "쾶" "á„ᅬᆵ") +(merge-rule "ì¾·" "á„ᅬᆶ") +(merge-rule "쾸" "á„ᅬᆷ") +(merge-rule "ì¾¹" "á„ᅬᆸ") +(merge-rule "쾺" "á„ᅬᆹ") +(merge-rule "ì¾»" "á„ᅬᆺ") +(merge-rule "ì¾¼" "á„ᅬᆻ") +(merge-rule "ì¾½" "á„ᅬᆼ") +(merge-rule "ì¾¾" "á„ᅬᆽ") +(merge-rule "쾿" "á„ᅬᆾ") +(merge-rule "ì¿€" "á„ᅬᆿ") +(merge-rule "ì¿" "á„ᅬᇀ") +(merge-rule "ì¿‚" "á„á…¬á‡") +(merge-rule "쿃" "á„ᅬᇂ") +(merge-rule "ì¿„" "á„á…~b") +(merge-rule "ì¿…" "á„á…ᆨ") +(merge-rule "쿆" "á„á…ᆩ") +(merge-rule "쿇" "á„á…ᆪ") +(merge-rule "쿈" "á„á…ᆫ") +(merge-rule "쿉" "á„á…ᆬ") +(merge-rule "ì¿Š" "á„á…á†") +(merge-rule "ì¿‹" "á„á…ᆮ") +(merge-rule "ì¿Œ" "á„á…ᆯ") +(merge-rule "ì¿" "á„á…ᆰ") +(merge-rule "ì¿Ž" "á„á…ᆱ") +(merge-rule "ì¿" "á„á…ᆲ") +(merge-rule "ì¿" "á„á…ᆳ") +(merge-rule "ì¿‘" "á„á…ᆴ") +(merge-rule "ì¿’" "á„á…ᆵ") +(merge-rule "ì¿“" "á„á…ᆶ") +(merge-rule "ì¿”" "á„á…ᆷ") +(merge-rule "ì¿•" "á„á…ᆸ") +(merge-rule "ì¿–" "á„á…ᆹ") +(merge-rule "ì¿—" "á„á…ᆺ") +(merge-rule "쿘" "á„á…ᆻ") +(merge-rule "ì¿™" "á„á…ᆼ") +(merge-rule "ì¿š" "á„á…ᆽ") +(merge-rule "ì¿›" "á„á…ᆾ") +(merge-rule "ì¿œ" "á„á…ᆿ") +(merge-rule "ì¿" "á„á…ᇀ") +(merge-rule "ì¿ž" "á„á…á‡") +(merge-rule "ì¿Ÿ" "á„á…ᇂ") +(merge-rule "ì¿ " "á„á…®~b") +(merge-rule "ì¿¡" "á„ᅮᆨ") +(merge-rule "ì¿¢" "á„ᅮᆩ") +(merge-rule "ì¿£" "á„ᅮᆪ") +(merge-rule "쿤" "á„ᅮᆫ") +(merge-rule "ì¿¥" "á„ᅮᆬ") +(merge-rule "쿦" "á„á…®á†") +(merge-rule "쿧" "á„ᅮᆮ") +(merge-rule "쿨" "á„ᅮᆯ") +(merge-rule "ì¿©" "á„ᅮᆰ") +(merge-rule "쿪" "á„ᅮᆱ") +(merge-rule "ì¿«" "á„ᅮᆲ") +(merge-rule "쿬" "á„ᅮᆳ") +(merge-rule "ì¿" "á„ᅮᆴ") +(merge-rule "ì¿®" "á„ᅮᆵ") +(merge-rule "쿯" "á„ᅮᆶ") +(merge-rule "ì¿°" "á„ᅮᆷ") +(merge-rule "쿱" "á„ᅮᆸ") +(merge-rule "쿲" "á„ᅮᆹ") +(merge-rule "쿳" "á„ᅮᆺ") +(merge-rule "ì¿´" "á„ᅮᆻ") +(merge-rule "쿵" "á„ᅮᆼ") +(merge-rule "쿶" "á„ᅮᆽ") +(merge-rule "ì¿·" "á„ᅮᆾ") +(merge-rule "쿸" "á„ᅮᆿ") +(merge-rule "쿹" "á„ᅮᇀ") +(merge-rule "쿺" "á„á…®á‡") +(merge-rule "ì¿»" "á„ᅮᇂ") +(merge-rule "쿼" "á„á…¯~b") +(merge-rule "쿽" "á„ᅯᆨ") +(merge-rule "쿾" "á„ᅯᆩ") +(merge-rule "ì¿¿" "á„ᅯᆪ") +(merge-rule "퀀" "á„ᅯᆫ") +(merge-rule "í€" "á„ᅯᆬ") +(merge-rule "퀂" "á„á…¯á†") +(merge-rule "퀃" "á„ᅯᆮ") +(merge-rule "퀄" "á„ᅯᆯ") +(merge-rule "퀅" "á„ᅯᆰ") +(merge-rule "퀆" "á„ᅯᆱ") +(merge-rule "퀇" "á„ᅯᆲ") +(merge-rule "퀈" "á„ᅯᆳ") +(merge-rule "퀉" "á„ᅯᆴ") +(merge-rule "퀊" "á„ᅯᆵ") +(merge-rule "퀋" "á„ᅯᆶ") +(merge-rule "퀌" "á„ᅯᆷ") +(merge-rule "í€" "á„ᅯᆸ") +(merge-rule "퀎" "á„ᅯᆹ") +(merge-rule "í€" "á„ᅯᆺ") +(merge-rule "í€" "á„ᅯᆻ") +(merge-rule "퀑" "á„ᅯᆼ") +(merge-rule "퀒" "á„ᅯᆽ") +(merge-rule "퀓" "á„ᅯᆾ") +(merge-rule "퀔" "á„ᅯᆿ") +(merge-rule "퀕" "á„ᅯᇀ") +(merge-rule "퀖" "á„á…¯á‡") +(merge-rule "퀗" "á„ᅯᇂ") +(merge-rule "퀘" "á„á…°~b") +(merge-rule "퀙" "á„ᅰᆨ") +(merge-rule "퀚" "á„ᅰᆩ") +(merge-rule "퀛" "á„ᅰᆪ") +(merge-rule "퀜" "á„ᅰᆫ") +(merge-rule "í€" "á„ᅰᆬ") +(merge-rule "퀞" "á„á…°á†") +(merge-rule "퀟" "á„ᅰᆮ") +(merge-rule "í€ " "á„ᅰᆯ") +(merge-rule "퀡" "á„ᅰᆰ") +(merge-rule "퀢" "á„ᅰᆱ") +(merge-rule "퀣" "á„ᅰᆲ") +(merge-rule "퀤" "á„ᅰᆳ") +(merge-rule "퀥" "á„ᅰᆴ") +(merge-rule "퀦" "á„ᅰᆵ") +(merge-rule "퀧" "á„ᅰᆶ") +(merge-rule "퀨" "á„ᅰᆷ") +(merge-rule "퀩" "á„ᅰᆸ") +(merge-rule "퀪" "á„ᅰᆹ") +(merge-rule "퀫" "á„ᅰᆺ") +(merge-rule "퀬" "á„ᅰᆻ") +(merge-rule "í€" "á„ᅰᆼ") +(merge-rule "퀮" "á„ᅰᆽ") +(merge-rule "퀯" "á„ᅰᆾ") +(merge-rule "퀰" "á„ᅰᆿ") +(merge-rule "퀱" "á„ᅰᇀ") +(merge-rule "퀲" "á„á…°á‡") +(merge-rule "퀳" "á„ᅰᇂ") +(merge-rule "퀴" "á„á…±~b") +(merge-rule "퀵" "á„ᅱᆨ") +(merge-rule "퀶" "á„ᅱᆩ") +(merge-rule "퀷" "á„ᅱᆪ") +(merge-rule "퀸" "á„ᅱᆫ") +(merge-rule "퀹" "á„ᅱᆬ") +(merge-rule "퀺" "á„á…±á†") +(merge-rule "퀻" "á„ᅱᆮ") +(merge-rule "퀼" "á„ᅱᆯ") +(merge-rule "퀽" "á„ᅱᆰ") +(merge-rule "퀾" "á„ᅱᆱ") +(merge-rule "퀿" "á„ᅱᆲ") +(merge-rule "í€" "á„ᅱᆳ") +(merge-rule "í" "á„ᅱᆴ") +(merge-rule "í‚" "á„ᅱᆵ") +(merge-rule "íƒ" "á„ᅱᆶ") +(merge-rule "í„" "á„ᅱᆷ") +(merge-rule "í…" "á„ᅱᆸ") +(merge-rule "í†" "á„ᅱᆹ") +(merge-rule "í‡" "á„ᅱᆺ") +(merge-rule "íˆ" "á„ᅱᆻ") +(merge-rule "í‰" "á„ᅱᆼ") +(merge-rule "íŠ" "á„ᅱᆽ") +(merge-rule "í‹" "á„ᅱᆾ") +(merge-rule "íŒ" "á„ᅱᆿ") +(merge-rule "í" "á„ᅱᇀ") +(merge-rule "íŽ" "á„á…±á‡") +(merge-rule "í" "á„ᅱᇂ") +(merge-rule "í" "á„á…²~b") +(merge-rule "í‘" "á„ᅲᆨ") +(merge-rule "í’" "á„ᅲᆩ") +(merge-rule "í“" "á„ᅲᆪ") +(merge-rule "í”" "á„ᅲᆫ") +(merge-rule "í•" "á„ᅲᆬ") +(merge-rule "í–" "á„á…²á†") +(merge-rule "í—" "á„ᅲᆮ") +(merge-rule "í˜" "á„ᅲᆯ") +(merge-rule "í™" "á„ᅲᆰ") +(merge-rule "íš" "á„ᅲᆱ") +(merge-rule "í›" "á„ᅲᆲ") +(merge-rule "íœ" "á„ᅲᆳ") +(merge-rule "í" "á„ᅲᆴ") +(merge-rule "íž" "á„ᅲᆵ") +(merge-rule "íŸ" "á„ᅲᆶ") +(merge-rule "í " "á„ᅲᆷ") +(merge-rule "í¡" "á„ᅲᆸ") +(merge-rule "í¢" "á„ᅲᆹ") +(merge-rule "í£" "á„ᅲᆺ") +(merge-rule "í¤" "á„ᅲᆻ") +(merge-rule "í¥" "á„ᅲᆼ") +(merge-rule "í¦" "á„ᅲᆽ") +(merge-rule "í§" "á„ᅲᆾ") +(merge-rule "í¨" "á„ᅲᆿ") +(merge-rule "í©" "á„ᅲᇀ") +(merge-rule "íª" "á„á…²á‡") +(merge-rule "í«" "á„ᅲᇂ") +(merge-rule "í¬" "á„á…³~b") +(merge-rule "í" "á„ᅳᆨ") +(merge-rule "í®" "á„ᅳᆩ") +(merge-rule "í¯" "á„ᅳᆪ") +(merge-rule "í°" "á„ᅳᆫ") +(merge-rule "í±" "á„ᅳᆬ") +(merge-rule "í²" "á„á…³á†") +(merge-rule "í³" "á„ᅳᆮ") +(merge-rule "í´" "á„ᅳᆯ") +(merge-rule "íµ" "á„ᅳᆰ") +(merge-rule "í¶" "á„ᅳᆱ") +(merge-rule "í·" "á„ᅳᆲ") +(merge-rule "í¸" "á„ᅳᆳ") +(merge-rule "í¹" "á„ᅳᆴ") +(merge-rule "íº" "á„ᅳᆵ") +(merge-rule "í»" "á„ᅳᆶ") +(merge-rule "í¼" "á„ᅳᆷ") +(merge-rule "í½" "á„ᅳᆸ") +(merge-rule "í¾" "á„ᅳᆹ") +(merge-rule "í¿" "á„ᅳᆺ") +(merge-rule "í‚€" "á„ᅳᆻ") +(merge-rule "í‚" "á„ᅳᆼ") +(merge-rule "í‚‚" "á„ᅳᆽ") +(merge-rule "킃" "á„ᅳᆾ") +(merge-rule "í‚„" "á„ᅳᆿ") +(merge-rule "í‚…" "á„ᅳᇀ") +(merge-rule "킆" "á„á…³á‡") +(merge-rule "킇" "á„ᅳᇂ") +(merge-rule "킈" "á„á…´~b") +(merge-rule "킉" "á„ᅴᆨ") +(merge-rule "í‚Š" "á„ᅴᆩ") +(merge-rule "í‚‹" "á„ᅴᆪ") +(merge-rule "í‚Œ" "á„ᅴᆫ") +(merge-rule "í‚" "á„ᅴᆬ") +(merge-rule "í‚Ž" "á„á…´á†") +(merge-rule "í‚" "á„ᅴᆮ") +(merge-rule "í‚" "á„ᅴᆯ") +(merge-rule "í‚‘" "á„ᅴᆰ") +(merge-rule "í‚’" "á„ᅴᆱ") +(merge-rule "í‚“" "á„ᅴᆲ") +(merge-rule "í‚”" "á„ᅴᆳ") +(merge-rule "í‚•" "á„ᅴᆴ") +(merge-rule "í‚–" "á„ᅴᆵ") +(merge-rule "í‚—" "á„ᅴᆶ") +(merge-rule "킘" "á„ᅴᆷ") +(merge-rule "í‚™" "á„ᅴᆸ") +(merge-rule "í‚š" "á„ᅴᆹ") +(merge-rule "í‚›" "á„ᅴᆺ") +(merge-rule "í‚œ" "á„ᅴᆻ") +(merge-rule "í‚" "á„ᅴᆼ") +(merge-rule "í‚ž" "á„ᅴᆽ") +(merge-rule "í‚Ÿ" "á„ᅴᆾ") +(merge-rule "í‚ " "á„ᅴᆿ") +(merge-rule "í‚¡" "á„ᅴᇀ") +(merge-rule "í‚¢" "á„á…´á‡") +(merge-rule "í‚£" "á„ᅴᇂ") +(merge-rule "키" "á„á…µ~b") +(merge-rule "í‚¥" "á„ᅵᆨ") +(merge-rule "킦" "á„ᅵᆩ") +(merge-rule "킧" "á„ᅵᆪ") +(merge-rule "킨" "á„ᅵᆫ") +(merge-rule "í‚©" "á„ᅵᆬ") +(merge-rule "킪" "á„á…µá†") +(merge-rule "í‚«" "á„ᅵᆮ") +(merge-rule "킬" "á„ᅵᆯ") +(merge-rule "í‚" "á„ᅵᆰ") +(merge-rule "í‚®" "á„ᅵᆱ") +(merge-rule "킯" "á„ᅵᆲ") +(merge-rule "í‚°" "á„ᅵᆳ") +(merge-rule "킱" "á„ᅵᆴ") +(merge-rule "킲" "á„ᅵᆵ") +(merge-rule "킳" "á„ᅵᆶ") +(merge-rule "í‚´" "á„ᅵᆷ") +(merge-rule "킵" "á„ᅵᆸ") +(merge-rule "킶" "á„ᅵᆹ") +(merge-rule "í‚·" "á„ᅵᆺ") +(merge-rule "킸" "á„ᅵᆻ") +(merge-rule "킹" "á„ᅵᆼ") +(merge-rule "킺" "á„ᅵᆽ") +(merge-rule "í‚»" "á„ᅵᆾ") +(merge-rule "킼" "á„ᅵᆿ") +(merge-rule "킽" "á„ᅵᇀ") +(merge-rule "킾" "á„á…µá‡") +(merge-rule "í‚¿" "á„ᅵᇂ") +(merge-rule "타" "á„á…¡~b") +(merge-rule "íƒ" "á„ᅡᆨ") +(merge-rule "탂" "á„ᅡᆩ") +(merge-rule "탃" "á„ᅡᆪ") +(merge-rule "탄" "á„ᅡᆫ") +(merge-rule "탅" "á„ᅡᆬ") +(merge-rule "탆" "á„á…¡á†") +(merge-rule "탇" "á„ᅡᆮ") +(merge-rule "탈" "á„ᅡᆯ") +(merge-rule "탉" "á„ᅡᆰ") +(merge-rule "탊" "á„ᅡᆱ") +(merge-rule "탋" "á„ᅡᆲ") +(merge-rule "탌" "á„ᅡᆳ") +(merge-rule "íƒ" "á„ᅡᆴ") +(merge-rule "탎" "á„ᅡᆵ") +(merge-rule "íƒ" "á„ᅡᆶ") +(merge-rule "íƒ" "á„ᅡᆷ") +(merge-rule "탑" "á„ᅡᆸ") +(merge-rule "탒" "á„ᅡᆹ") +(merge-rule "탓" "á„ᅡᆺ") +(merge-rule "탔" "á„ᅡᆻ") +(merge-rule "탕" "á„ᅡᆼ") +(merge-rule "탖" "á„ᅡᆽ") +(merge-rule "탗" "á„ᅡᆾ") +(merge-rule "탘" "á„ᅡᆿ") +(merge-rule "탙" "á„ᅡᇀ") +(merge-rule "탚" "á„á…¡á‡") +(merge-rule "탛" "á„ᅡᇂ") +(merge-rule "태" "á„á…¢~b") +(merge-rule "íƒ" "á„ᅢᆨ") +(merge-rule "탞" "á„ᅢᆩ") +(merge-rule "탟" "á„ᅢᆪ") +(merge-rule "íƒ " "á„ᅢᆫ") +(merge-rule "탡" "á„ᅢᆬ") +(merge-rule "탢" "á„á…¢á†") +(merge-rule "탣" "á„ᅢᆮ") +(merge-rule "탤" "á„ᅢᆯ") +(merge-rule "탥" "á„ᅢᆰ") +(merge-rule "탦" "á„ᅢᆱ") +(merge-rule "탧" "á„ᅢᆲ") +(merge-rule "탨" "á„ᅢᆳ") +(merge-rule "탩" "á„ᅢᆴ") +(merge-rule "탪" "á„ᅢᆵ") +(merge-rule "탫" "á„ᅢᆶ") +(merge-rule "탬" "á„ᅢᆷ") +(merge-rule "íƒ" "á„ᅢᆸ") +(merge-rule "탮" "á„ᅢᆹ") +(merge-rule "탯" "á„ᅢᆺ") +(merge-rule "탰" "á„ᅢᆻ") +(merge-rule "탱" "á„ᅢᆼ") +(merge-rule "탲" "á„ᅢᆽ") +(merge-rule "탳" "á„ᅢᆾ") +(merge-rule "탴" "á„ᅢᆿ") +(merge-rule "탵" "á„ᅢᇀ") +(merge-rule "탶" "á„á…¢á‡") +(merge-rule "탷" "á„ᅢᇂ") +(merge-rule "탸" "á„á…£~b") +(merge-rule "탹" "á„ᅣᆨ") +(merge-rule "탺" "á„ᅣᆩ") +(merge-rule "탻" "á„ᅣᆪ") +(merge-rule "탼" "á„ᅣᆫ") +(merge-rule "탽" "á„ᅣᆬ") +(merge-rule "탾" "á„á…£á†") +(merge-rule "탿" "á„ᅣᆮ") +(merge-rule "í„€" "á„ᅣᆯ") +(merge-rule "í„" "á„ᅣᆰ") +(merge-rule "í„‚" "á„ᅣᆱ") +(merge-rule "턃" "á„ᅣᆲ") +(merge-rule "í„„" "á„ᅣᆳ") +(merge-rule "í„…" "á„ᅣᆴ") +(merge-rule "턆" "á„ᅣᆵ") +(merge-rule "턇" "á„ᅣᆶ") +(merge-rule "턈" "á„ᅣᆷ") +(merge-rule "턉" "á„ᅣᆸ") +(merge-rule "í„Š" "á„ᅣᆹ") +(merge-rule "í„‹" "á„ᅣᆺ") +(merge-rule "í„Œ" "á„ᅣᆻ") +(merge-rule "í„" "á„ᅣᆼ") +(merge-rule "í„Ž" "á„ᅣᆽ") +(merge-rule "í„" "á„ᅣᆾ") +(merge-rule "í„" "á„ᅣᆿ") +(merge-rule "í„‘" "á„ᅣᇀ") +(merge-rule "í„’" "á„á…£á‡") +(merge-rule "í„“" "á„ᅣᇂ") +(merge-rule "í„”" "á„á…¤~b") +(merge-rule "í„•" "á„ᅤᆨ") +(merge-rule "í„–" "á„ᅤᆩ") +(merge-rule "í„—" "á„ᅤᆪ") +(merge-rule "턘" "á„ᅤᆫ") +(merge-rule "í„™" "á„ᅤᆬ") +(merge-rule "í„š" "á„á…¤á†") +(merge-rule "í„›" "á„ᅤᆮ") +(merge-rule "í„œ" "á„ᅤᆯ") +(merge-rule "í„" "á„ᅤᆰ") +(merge-rule "í„ž" "á„ᅤᆱ") +(merge-rule "í„Ÿ" "á„ᅤᆲ") +(merge-rule "í„ " "á„ᅤᆳ") +(merge-rule "í„¡" "á„ᅤᆴ") +(merge-rule "í„¢" "á„ᅤᆵ") +(merge-rule "í„£" "á„ᅤᆶ") +(merge-rule "턤" "á„ᅤᆷ") +(merge-rule "í„¥" "á„ᅤᆸ") +(merge-rule "턦" "á„ᅤᆹ") +(merge-rule "턧" "á„ᅤᆺ") +(merge-rule "턨" "á„ᅤᆻ") +(merge-rule "í„©" "á„ᅤᆼ") +(merge-rule "턪" "á„ᅤᆽ") +(merge-rule "í„«" "á„ᅤᆾ") +(merge-rule "턬" "á„ᅤᆿ") +(merge-rule "í„" "á„ᅤᇀ") +(merge-rule "í„®" "á„á…¤á‡") +(merge-rule "턯" "á„ᅤᇂ") +(merge-rule "í„°" "á„á…¥~b") +(merge-rule "턱" "á„ᅥᆨ") +(merge-rule "턲" "á„ᅥᆩ") +(merge-rule "턳" "á„ᅥᆪ") +(merge-rule "í„´" "á„ᅥᆫ") +(merge-rule "턵" "á„ᅥᆬ") +(merge-rule "턶" "á„á…¥á†") +(merge-rule "í„·" "á„ᅥᆮ") +(merge-rule "털" "á„ᅥᆯ") +(merge-rule "턹" "á„ᅥᆰ") +(merge-rule "턺" "á„ᅥᆱ") +(merge-rule "í„»" "á„ᅥᆲ") +(merge-rule "턼" "á„ᅥᆳ") +(merge-rule "턽" "á„ᅥᆴ") +(merge-rule "턾" "á„ᅥᆵ") +(merge-rule "í„¿" "á„ᅥᆶ") +(merge-rule "í…€" "á„ᅥᆷ") +(merge-rule "í…" "á„ᅥᆸ") +(merge-rule "í…‚" "á„ᅥᆹ") +(merge-rule "í…ƒ" "á„ᅥᆺ") +(merge-rule "í…„" "á„ᅥᆻ") +(merge-rule "í……" "á„ᅥᆼ") +(merge-rule "í…†" "á„ᅥᆽ") +(merge-rule "í…‡" "á„ᅥᆾ") +(merge-rule "í…ˆ" "á„ᅥᆿ") +(merge-rule "í…‰" "á„ᅥᇀ") +(merge-rule "í…Š" "á„á…¥á‡") +(merge-rule "í…‹" "á„ᅥᇂ") +(merge-rule "í…Œ" "á„á…¦~b") +(merge-rule "í…" "á„ᅦᆨ") +(merge-rule "í…Ž" "á„ᅦᆩ") +(merge-rule "í…" "á„ᅦᆪ") +(merge-rule "í…" "á„ᅦᆫ") +(merge-rule "í…‘" "á„ᅦᆬ") +(merge-rule "í…’" "á„á…¦á†") +(merge-rule "í…“" "á„ᅦᆮ") +(merge-rule "í…”" "á„ᅦᆯ") +(merge-rule "í…•" "á„ᅦᆰ") +(merge-rule "í…–" "á„ᅦᆱ") +(merge-rule "í…—" "á„ᅦᆲ") +(merge-rule "í…˜" "á„ᅦᆳ") +(merge-rule "í…™" "á„ᅦᆴ") +(merge-rule "í…š" "á„ᅦᆵ") +(merge-rule "í…›" "á„ᅦᆶ") +(merge-rule "í…œ" "á„ᅦᆷ") +(merge-rule "í…" "á„ᅦᆸ") +(merge-rule "í…ž" "á„ᅦᆹ") +(merge-rule "í…Ÿ" "á„ᅦᆺ") +(merge-rule "í… " "á„ᅦᆻ") +(merge-rule "í…¡" "á„ᅦᆼ") +(merge-rule "í…¢" "á„ᅦᆽ") +(merge-rule "í…£" "á„ᅦᆾ") +(merge-rule "í…¤" "á„ᅦᆿ") +(merge-rule "í…¥" "á„ᅦᇀ") +(merge-rule "í…¦" "á„á…¦á‡") +(merge-rule "í…§" "á„ᅦᇂ") +(merge-rule "í…¨" "á„á…§~b") +(merge-rule "í…©" "á„ᅧᆨ") +(merge-rule "í…ª" "á„ᅧᆩ") +(merge-rule "í…«" "á„ᅧᆪ") +(merge-rule "í…¬" "á„ᅧᆫ") +(merge-rule "í…" "á„ᅧᆬ") +(merge-rule "í…®" "á„á…§á†") +(merge-rule "í…¯" "á„ᅧᆮ") +(merge-rule "í…°" "á„ᅧᆯ") +(merge-rule "í…±" "á„ᅧᆰ") +(merge-rule "í…²" "á„ᅧᆱ") +(merge-rule "í…³" "á„ᅧᆲ") +(merge-rule "í…´" "á„ᅧᆳ") +(merge-rule "í…µ" "á„ᅧᆴ") +(merge-rule "í…¶" "á„ᅧᆵ") +(merge-rule "í…·" "á„ᅧᆶ") +(merge-rule "í…¸" "á„ᅧᆷ") +(merge-rule "í…¹" "á„ᅧᆸ") +(merge-rule "í…º" "á„ᅧᆹ") +(merge-rule "í…»" "á„ᅧᆺ") +(merge-rule "í…¼" "á„ᅧᆻ") +(merge-rule "í…½" "á„ᅧᆼ") +(merge-rule "í…¾" "á„ᅧᆽ") +(merge-rule "í…¿" "á„ᅧᆾ") +(merge-rule "톀" "á„ᅧᆿ") +(merge-rule "í†" "á„ᅧᇀ") +(merge-rule "톂" "á„á…§á‡") +(merge-rule "톃" "á„ᅧᇂ") +(merge-rule "톄" "á„á…¨~b") +(merge-rule "톅" "á„ᅨᆨ") +(merge-rule "톆" "á„ᅨᆩ") +(merge-rule "톇" "á„ᅨᆪ") +(merge-rule "톈" "á„ᅨᆫ") +(merge-rule "톉" "á„ᅨᆬ") +(merge-rule "톊" "á„á…¨á†") +(merge-rule "톋" "á„ᅨᆮ") +(merge-rule "톌" "á„ᅨᆯ") +(merge-rule "í†" "á„ᅨᆰ") +(merge-rule "톎" "á„ᅨᆱ") +(merge-rule "í†" "á„ᅨᆲ") +(merge-rule "í†" "á„ᅨᆳ") +(merge-rule "톑" "á„ᅨᆴ") +(merge-rule "톒" "á„ᅨᆵ") +(merge-rule "톓" "á„ᅨᆶ") +(merge-rule "톔" "á„ᅨᆷ") +(merge-rule "톕" "á„ᅨᆸ") +(merge-rule "톖" "á„ᅨᆹ") +(merge-rule "톗" "á„ᅨᆺ") +(merge-rule "톘" "á„ᅨᆻ") +(merge-rule "톙" "á„ᅨᆼ") +(merge-rule "톚" "á„ᅨᆽ") +(merge-rule "톛" "á„ᅨᆾ") +(merge-rule "톜" "á„ᅨᆿ") +(merge-rule "í†" "á„ᅨᇀ") +(merge-rule "톞" "á„á…¨á‡") +(merge-rule "톟" "á„ᅨᇂ") +(merge-rule "í† " "á„á…©~b") +(merge-rule "톡" "á„ᅩᆨ") +(merge-rule "톢" "á„ᅩᆩ") +(merge-rule "톣" "á„ᅩᆪ") +(merge-rule "톤" "á„ᅩᆫ") +(merge-rule "톥" "á„ᅩᆬ") +(merge-rule "톦" "á„á…©á†") +(merge-rule "톧" "á„ᅩᆮ") +(merge-rule "톨" "á„ᅩᆯ") +(merge-rule "톩" "á„ᅩᆰ") +(merge-rule "톪" "á„ᅩᆱ") +(merge-rule "톫" "á„ᅩᆲ") +(merge-rule "톬" "á„ᅩᆳ") +(merge-rule "í†" "á„ᅩᆴ") +(merge-rule "톮" "á„ᅩᆵ") +(merge-rule "톯" "á„ᅩᆶ") +(merge-rule "톰" "á„ᅩᆷ") +(merge-rule "톱" "á„ᅩᆸ") +(merge-rule "톲" "á„ᅩᆹ") +(merge-rule "톳" "á„ᅩᆺ") +(merge-rule "톴" "á„ᅩᆻ") +(merge-rule "통" "á„ᅩᆼ") +(merge-rule "톶" "á„ᅩᆽ") +(merge-rule "톷" "á„ᅩᆾ") +(merge-rule "톸" "á„ᅩᆿ") +(merge-rule "톹" "á„ᅩᇀ") +(merge-rule "톺" "á„á…©á‡") +(merge-rule "톻" "á„ᅩᇂ") +(merge-rule "톼" "á„á…ª~b") +(merge-rule "톽" "á„ᅪᆨ") +(merge-rule "톾" "á„ᅪᆩ") +(merge-rule "톿" "á„ᅪᆪ") +(merge-rule "퇀" "á„ᅪᆫ") +(merge-rule "í‡" "á„ᅪᆬ") +(merge-rule "퇂" "á„á…ªá†") +(merge-rule "퇃" "á„ᅪᆮ") +(merge-rule "퇄" "á„ᅪᆯ") +(merge-rule "퇅" "á„ᅪᆰ") +(merge-rule "퇆" "á„ᅪᆱ") +(merge-rule "퇇" "á„ᅪᆲ") +(merge-rule "퇈" "á„ᅪᆳ") +(merge-rule "퇉" "á„ᅪᆴ") +(merge-rule "퇊" "á„ᅪᆵ") +(merge-rule "퇋" "á„ᅪᆶ") +(merge-rule "퇌" "á„ᅪᆷ") +(merge-rule "í‡" "á„ᅪᆸ") +(merge-rule "퇎" "á„ᅪᆹ") +(merge-rule "í‡" "á„ᅪᆺ") +(merge-rule "í‡" "á„ᅪᆻ") +(merge-rule "퇑" "á„ᅪᆼ") +(merge-rule "퇒" "á„ᅪᆽ") +(merge-rule "퇓" "á„ᅪᆾ") +(merge-rule "퇔" "á„ᅪᆿ") +(merge-rule "퇕" "á„ᅪᇀ") +(merge-rule "퇖" "á„á…ªá‡") +(merge-rule "퇗" "á„ᅪᇂ") +(merge-rule "퇘" "á„á…«~b") +(merge-rule "퇙" "á„ᅫᆨ") +(merge-rule "퇚" "á„ᅫᆩ") +(merge-rule "퇛" "á„ᅫᆪ") +(merge-rule "퇜" "á„ᅫᆫ") +(merge-rule "í‡" "á„ᅫᆬ") +(merge-rule "퇞" "á„á…«á†") +(merge-rule "퇟" "á„ᅫᆮ") +(merge-rule "í‡ " "á„ᅫᆯ") +(merge-rule "퇡" "á„ᅫᆰ") +(merge-rule "퇢" "á„ᅫᆱ") +(merge-rule "퇣" "á„ᅫᆲ") +(merge-rule "퇤" "á„ᅫᆳ") +(merge-rule "퇥" "á„ᅫᆴ") +(merge-rule "퇦" "á„ᅫᆵ") +(merge-rule "퇧" "á„ᅫᆶ") +(merge-rule "퇨" "á„ᅫᆷ") +(merge-rule "퇩" "á„ᅫᆸ") +(merge-rule "퇪" "á„ᅫᆹ") +(merge-rule "퇫" "á„ᅫᆺ") +(merge-rule "퇬" "á„ᅫᆻ") +(merge-rule "í‡" "á„ᅫᆼ") +(merge-rule "퇮" "á„ᅫᆽ") +(merge-rule "퇯" "á„ᅫᆾ") +(merge-rule "퇰" "á„ᅫᆿ") +(merge-rule "퇱" "á„ᅫᇀ") +(merge-rule "퇲" "á„á…«á‡") +(merge-rule "퇳" "á„ᅫᇂ") +(merge-rule "퇴" "á„á…¬~b") +(merge-rule "퇵" "á„ᅬᆨ") +(merge-rule "퇶" "á„ᅬᆩ") +(merge-rule "퇷" "á„ᅬᆪ") +(merge-rule "퇸" "á„ᅬᆫ") +(merge-rule "퇹" "á„ᅬᆬ") +(merge-rule "퇺" "á„á…¬á†") +(merge-rule "퇻" "á„ᅬᆮ") +(merge-rule "퇼" "á„ᅬᆯ") +(merge-rule "퇽" "á„ᅬᆰ") +(merge-rule "퇾" "á„ᅬᆱ") +(merge-rule "퇿" "á„ᅬᆲ") +(merge-rule "툀" "á„ᅬᆳ") +(merge-rule "íˆ" "á„ᅬᆴ") +(merge-rule "툂" "á„ᅬᆵ") +(merge-rule "툃" "á„ᅬᆶ") +(merge-rule "툄" "á„ᅬᆷ") +(merge-rule "툅" "á„ᅬᆸ") +(merge-rule "툆" "á„ᅬᆹ") +(merge-rule "툇" "á„ᅬᆺ") +(merge-rule "툈" "á„ᅬᆻ") +(merge-rule "툉" "á„ᅬᆼ") +(merge-rule "툊" "á„ᅬᆽ") +(merge-rule "툋" "á„ᅬᆾ") +(merge-rule "툌" "á„ᅬᆿ") +(merge-rule "íˆ" "á„ᅬᇀ") +(merge-rule "툎" "á„á…¬á‡") +(merge-rule "íˆ" "á„ᅬᇂ") +(merge-rule "íˆ" "á„á…~b") +(merge-rule "툑" "á„á…ᆨ") +(merge-rule "툒" "á„á…ᆩ") +(merge-rule "툓" "á„á…ᆪ") +(merge-rule "툔" "á„á…ᆫ") +(merge-rule "툕" "á„á…ᆬ") +(merge-rule "툖" "á„á…á†") +(merge-rule "툗" "á„á…ᆮ") +(merge-rule "툘" "á„á…ᆯ") +(merge-rule "툙" "á„á…ᆰ") +(merge-rule "툚" "á„á…ᆱ") +(merge-rule "툛" "á„á…ᆲ") +(merge-rule "툜" "á„á…ᆳ") +(merge-rule "íˆ" "á„á…ᆴ") +(merge-rule "툞" "á„á…ᆵ") +(merge-rule "툟" "á„á…ᆶ") +(merge-rule "íˆ " "á„á…ᆷ") +(merge-rule "툡" "á„á…ᆸ") +(merge-rule "툢" "á„á…ᆹ") +(merge-rule "툣" "á„á…ᆺ") +(merge-rule "툤" "á„á…ᆻ") +(merge-rule "툥" "á„á…ᆼ") +(merge-rule "툦" "á„á…ᆽ") +(merge-rule "툧" "á„á…ᆾ") +(merge-rule "툨" "á„á…ᆿ") +(merge-rule "툩" "á„á…ᇀ") +(merge-rule "툪" "á„á…á‡") +(merge-rule "툫" "á„á…ᇂ") +(merge-rule "투" "á„á…®~b") +(merge-rule "íˆ" "á„ᅮᆨ") +(merge-rule "툮" "á„ᅮᆩ") +(merge-rule "툯" "á„ᅮᆪ") +(merge-rule "툰" "á„ᅮᆫ") +(merge-rule "툱" "á„ᅮᆬ") +(merge-rule "툲" "á„á…®á†") +(merge-rule "툳" "á„ᅮᆮ") +(merge-rule "툴" "á„ᅮᆯ") +(merge-rule "툵" "á„ᅮᆰ") +(merge-rule "툶" "á„ᅮᆱ") +(merge-rule "툷" "á„ᅮᆲ") +(merge-rule "툸" "á„ᅮᆳ") +(merge-rule "툹" "á„ᅮᆴ") +(merge-rule "툺" "á„ᅮᆵ") +(merge-rule "툻" "á„ᅮᆶ") +(merge-rule "툼" "á„ᅮᆷ") +(merge-rule "툽" "á„ᅮᆸ") +(merge-rule "툾" "á„ᅮᆹ") +(merge-rule "툿" "á„ᅮᆺ") +(merge-rule "퉀" "á„ᅮᆻ") +(merge-rule "í‰" "á„ᅮᆼ") +(merge-rule "퉂" "á„ᅮᆽ") +(merge-rule "퉃" "á„ᅮᆾ") +(merge-rule "퉄" "á„ᅮᆿ") +(merge-rule "퉅" "á„ᅮᇀ") +(merge-rule "퉆" "á„á…®á‡") +(merge-rule "퉇" "á„ᅮᇂ") +(merge-rule "퉈" "á„á…¯~b") +(merge-rule "퉉" "á„ᅯᆨ") +(merge-rule "퉊" "á„ᅯᆩ") +(merge-rule "퉋" "á„ᅯᆪ") +(merge-rule "퉌" "á„ᅯᆫ") +(merge-rule "í‰" "á„ᅯᆬ") +(merge-rule "퉎" "á„á…¯á†") +(merge-rule "í‰" "á„ᅯᆮ") +(merge-rule "í‰" "á„ᅯᆯ") +(merge-rule "퉑" "á„ᅯᆰ") +(merge-rule "퉒" "á„ᅯᆱ") +(merge-rule "퉓" "á„ᅯᆲ") +(merge-rule "퉔" "á„ᅯᆳ") +(merge-rule "퉕" "á„ᅯᆴ") +(merge-rule "퉖" "á„ᅯᆵ") +(merge-rule "퉗" "á„ᅯᆶ") +(merge-rule "퉘" "á„ᅯᆷ") +(merge-rule "퉙" "á„ᅯᆸ") +(merge-rule "퉚" "á„ᅯᆹ") +(merge-rule "퉛" "á„ᅯᆺ") +(merge-rule "퉜" "á„ᅯᆻ") +(merge-rule "í‰" "á„ᅯᆼ") +(merge-rule "퉞" "á„ᅯᆽ") +(merge-rule "퉟" "á„ᅯᆾ") +(merge-rule "í‰ " "á„ᅯᆿ") +(merge-rule "퉡" "á„ᅯᇀ") +(merge-rule "퉢" "á„á…¯á‡") +(merge-rule "퉣" "á„ᅯᇂ") +(merge-rule "퉤" "á„á…°~b") +(merge-rule "퉥" "á„ᅰᆨ") +(merge-rule "퉦" "á„ᅰᆩ") +(merge-rule "퉧" "á„ᅰᆪ") +(merge-rule "퉨" "á„ᅰᆫ") +(merge-rule "퉩" "á„ᅰᆬ") +(merge-rule "퉪" "á„á…°á†") +(merge-rule "퉫" "á„ᅰᆮ") +(merge-rule "퉬" "á„ᅰᆯ") +(merge-rule "í‰" "á„ᅰᆰ") +(merge-rule "퉮" "á„ᅰᆱ") +(merge-rule "퉯" "á„ᅰᆲ") +(merge-rule "퉰" "á„ᅰᆳ") +(merge-rule "퉱" "á„ᅰᆴ") +(merge-rule "퉲" "á„ᅰᆵ") +(merge-rule "퉳" "á„ᅰᆶ") +(merge-rule "퉴" "á„ᅰᆷ") +(merge-rule "퉵" "á„ᅰᆸ") +(merge-rule "퉶" "á„ᅰᆹ") +(merge-rule "퉷" "á„ᅰᆺ") +(merge-rule "퉸" "á„ᅰᆻ") +(merge-rule "퉹" "á„ᅰᆼ") +(merge-rule "퉺" "á„ᅰᆽ") +(merge-rule "퉻" "á„ᅰᆾ") +(merge-rule "퉼" "á„ᅰᆿ") +(merge-rule "퉽" "á„ᅰᇀ") +(merge-rule "퉾" "á„á…°á‡") +(merge-rule "퉿" "á„ᅰᇂ") +(merge-rule "튀" "á„á…±~b") +(merge-rule "íŠ" "á„ᅱᆨ") +(merge-rule "튂" "á„ᅱᆩ") +(merge-rule "튃" "á„ᅱᆪ") +(merge-rule "튄" "á„ᅱᆫ") +(merge-rule "튅" "á„ᅱᆬ") +(merge-rule "튆" "á„á…±á†") +(merge-rule "튇" "á„ᅱᆮ") +(merge-rule "튈" "á„ᅱᆯ") +(merge-rule "튉" "á„ᅱᆰ") +(merge-rule "튊" "á„ᅱᆱ") +(merge-rule "튋" "á„ᅱᆲ") +(merge-rule "튌" "á„ᅱᆳ") +(merge-rule "íŠ" "á„ᅱᆴ") +(merge-rule "튎" "á„ᅱᆵ") +(merge-rule "íŠ" "á„ᅱᆶ") +(merge-rule "íŠ" "á„ᅱᆷ") +(merge-rule "튑" "á„ᅱᆸ") +(merge-rule "튒" "á„ᅱᆹ") +(merge-rule "튓" "á„ᅱᆺ") +(merge-rule "튔" "á„ᅱᆻ") +(merge-rule "튕" "á„ᅱᆼ") +(merge-rule "튖" "á„ᅱᆽ") +(merge-rule "튗" "á„ᅱᆾ") +(merge-rule "튘" "á„ᅱᆿ") +(merge-rule "튙" "á„ᅱᇀ") +(merge-rule "튚" "á„á…±á‡") +(merge-rule "튛" "á„ᅱᇂ") +(merge-rule "튜" "á„á…²~b") +(merge-rule "íŠ" "á„ᅲᆨ") +(merge-rule "튞" "á„ᅲᆩ") +(merge-rule "튟" "á„ᅲᆪ") +(merge-rule "íŠ " "á„ᅲᆫ") +(merge-rule "튡" "á„ᅲᆬ") +(merge-rule "튢" "á„á…²á†") +(merge-rule "튣" "á„ᅲᆮ") +(merge-rule "튤" "á„ᅲᆯ") +(merge-rule "튥" "á„ᅲᆰ") +(merge-rule "튦" "á„ᅲᆱ") +(merge-rule "튧" "á„ᅲᆲ") +(merge-rule "튨" "á„ᅲᆳ") +(merge-rule "튩" "á„ᅲᆴ") +(merge-rule "튪" "á„ᅲᆵ") +(merge-rule "튫" "á„ᅲᆶ") +(merge-rule "튬" "á„ᅲᆷ") +(merge-rule "íŠ" "á„ᅲᆸ") +(merge-rule "튮" "á„ᅲᆹ") +(merge-rule "튯" "á„ᅲᆺ") +(merge-rule "튰" "á„ᅲᆻ") +(merge-rule "튱" "á„ᅲᆼ") +(merge-rule "튲" "á„ᅲᆽ") +(merge-rule "튳" "á„ᅲᆾ") +(merge-rule "튴" "á„ᅲᆿ") +(merge-rule "튵" "á„ᅲᇀ") +(merge-rule "튶" "á„á…²á‡") +(merge-rule "튷" "á„ᅲᇂ") +(merge-rule "트" "á„á…³~b") +(merge-rule "특" "á„ᅳᆨ") +(merge-rule "튺" "á„ᅳᆩ") +(merge-rule "튻" "á„ᅳᆪ") +(merge-rule "튼" "á„ᅳᆫ") +(merge-rule "튽" "á„ᅳᆬ") +(merge-rule "튾" "á„á…³á†") +(merge-rule "튿" "á„ᅳᆮ") +(merge-rule "í‹€" "á„ᅳᆯ") +(merge-rule "í‹" "á„ᅳᆰ") +(merge-rule "í‹‚" "á„ᅳᆱ") +(merge-rule "틃" "á„ᅳᆲ") +(merge-rule "í‹„" "á„ᅳᆳ") +(merge-rule "í‹…" "á„ᅳᆴ") +(merge-rule "틆" "á„ᅳᆵ") +(merge-rule "틇" "á„ᅳᆶ") +(merge-rule "틈" "á„ᅳᆷ") +(merge-rule "틉" "á„ᅳᆸ") +(merge-rule "í‹Š" "á„ᅳᆹ") +(merge-rule "í‹‹" "á„ᅳᆺ") +(merge-rule "í‹Œ" "á„ᅳᆻ") +(merge-rule "í‹" "á„ᅳᆼ") +(merge-rule "í‹Ž" "á„ᅳᆽ") +(merge-rule "í‹" "á„ᅳᆾ") +(merge-rule "í‹" "á„ᅳᆿ") +(merge-rule "í‹‘" "á„ᅳᇀ") +(merge-rule "í‹’" "á„á…³á‡") +(merge-rule "í‹“" "á„ᅳᇂ") +(merge-rule "í‹”" "á„á…´~b") +(merge-rule "í‹•" "á„ᅴᆨ") +(merge-rule "í‹–" "á„ᅴᆩ") +(merge-rule "í‹—" "á„ᅴᆪ") +(merge-rule "틘" "á„ᅴᆫ") +(merge-rule "í‹™" "á„ᅴᆬ") +(merge-rule "í‹š" "á„á…´á†") +(merge-rule "í‹›" "á„ᅴᆮ") +(merge-rule "í‹œ" "á„ᅴᆯ") +(merge-rule "í‹" "á„ᅴᆰ") +(merge-rule "í‹ž" "á„ᅴᆱ") +(merge-rule "í‹Ÿ" "á„ᅴᆲ") +(merge-rule "í‹ " "á„ᅴᆳ") +(merge-rule "í‹¡" "á„ᅴᆴ") +(merge-rule "í‹¢" "á„ᅴᆵ") +(merge-rule "í‹£" "á„ᅴᆶ") +(merge-rule "틤" "á„ᅴᆷ") +(merge-rule "í‹¥" "á„ᅴᆸ") +(merge-rule "틦" "á„ᅴᆹ") +(merge-rule "틧" "á„ᅴᆺ") +(merge-rule "틨" "á„ᅴᆻ") +(merge-rule "í‹©" "á„ᅴᆼ") +(merge-rule "틪" "á„ᅴᆽ") +(merge-rule "í‹«" "á„ᅴᆾ") +(merge-rule "틬" "á„ᅴᆿ") +(merge-rule "í‹" "á„ᅴᇀ") +(merge-rule "í‹®" "á„á…´á‡") +(merge-rule "틯" "á„ᅴᇂ") +(merge-rule "í‹°" "á„á…µ~b") +(merge-rule "틱" "á„ᅵᆨ") +(merge-rule "틲" "á„ᅵᆩ") +(merge-rule "틳" "á„ᅵᆪ") +(merge-rule "í‹´" "á„ᅵᆫ") +(merge-rule "틵" "á„ᅵᆬ") +(merge-rule "틶" "á„á…µá†") +(merge-rule "í‹·" "á„ᅵᆮ") +(merge-rule "틸" "á„ᅵᆯ") +(merge-rule "틹" "á„ᅵᆰ") +(merge-rule "틺" "á„ᅵᆱ") +(merge-rule "í‹»" "á„ᅵᆲ") +(merge-rule "틼" "á„ᅵᆳ") +(merge-rule "틽" "á„ᅵᆴ") +(merge-rule "틾" "á„ᅵᆵ") +(merge-rule "í‹¿" "á„ᅵᆶ") +(merge-rule "팀" "á„ᅵᆷ") +(merge-rule "íŒ" "á„ᅵᆸ") +(merge-rule "팂" "á„ᅵᆹ") +(merge-rule "팃" "á„ᅵᆺ") +(merge-rule "팄" "á„ᅵᆻ") +(merge-rule "팅" "á„ᅵᆼ") +(merge-rule "팆" "á„ᅵᆽ") +(merge-rule "팇" "á„ᅵᆾ") +(merge-rule "팈" "á„ᅵᆿ") +(merge-rule "팉" "á„ᅵᇀ") +(merge-rule "팊" "á„á…µá‡") +(merge-rule "팋" "á„ᅵᇂ") +(merge-rule "파" "á„‘á…¡~b") +(merge-rule "íŒ" "팍") +(merge-rule "팎" "팎") +(merge-rule "íŒ" "팏") +(merge-rule "íŒ" "판") +(merge-rule "팑" "팑") +(merge-rule "팒" "á„‘á…¡á†") +(merge-rule "팓" "팓") +(merge-rule "팔" "팔") +(merge-rule "팕" "팕") +(merge-rule "팖" "팖") +(merge-rule "팗" "팗") +(merge-rule "팘" "팘") +(merge-rule "팙" "팙") +(merge-rule "팚" "팚") +(merge-rule "팛" "팛") +(merge-rule "팜" "팜") +(merge-rule "íŒ" "팝") +(merge-rule "팞" "팞") +(merge-rule "팟" "팟") +(merge-rule "íŒ " "팠") +(merge-rule "팡" "팡") +(merge-rule "팢" "팢") +(merge-rule "팣" "팣") +(merge-rule "팤" "팤") +(merge-rule "팥" "팥") +(merge-rule "팦" "á„‘á…¡á‡") +(merge-rule "팧" "팧") +(merge-rule "패" "á„‘á…¢~b") +(merge-rule "팩" "팩") +(merge-rule "팪" "팪") +(merge-rule "팫" "팫") +(merge-rule "팬" "팬") +(merge-rule "íŒ" "팭") +(merge-rule "팮" "á„‘á…¢á†") +(merge-rule "팯" "팯") +(merge-rule "팰" "팰") +(merge-rule "팱" "팱") +(merge-rule "팲" "팲") +(merge-rule "팳" "팳") +(merge-rule "팴" "팴") +(merge-rule "팵" "팵") +(merge-rule "팶" "팶") +(merge-rule "팷" "팷") +(merge-rule "팸" "팸") +(merge-rule "팹" "팹") +(merge-rule "팺" "팺") +(merge-rule "팻" "팻") +(merge-rule "팼" "팼") +(merge-rule "팽" "팽") +(merge-rule "팾" "팾") +(merge-rule "팿" "팿") +(merge-rule "í€" "퍀") +(merge-rule "í" "퍁") +(merge-rule "í‚" "á„‘á…¢á‡") +(merge-rule "íƒ" "퍃") +(merge-rule "í„" "á„‘á…£~b") +(merge-rule "í…" "퍅") +(merge-rule "í†" "퍆") +(merge-rule "í‡" "퍇") +(merge-rule "íˆ" "퍈") +(merge-rule "í‰" "퍉") +(merge-rule "íŠ" "á„‘á…£á†") +(merge-rule "í‹" "퍋") +(merge-rule "íŒ" "퍌") +(merge-rule "í" "퍍") +(merge-rule "íŽ" "퍎") +(merge-rule "í" "퍏") +(merge-rule "í" "퍐") +(merge-rule "í‘" "퍑") +(merge-rule "í’" "퍒") +(merge-rule "í“" "퍓") +(merge-rule "í”" "퍔") +(merge-rule "í•" "퍕") +(merge-rule "í–" "퍖") +(merge-rule "í—" "퍗") +(merge-rule "í˜" "퍘") +(merge-rule "í™" "퍙") +(merge-rule "íš" "퍚") +(merge-rule "í›" "퍛") +(merge-rule "íœ" "퍜") +(merge-rule "í" "퍝") +(merge-rule "íž" "á„‘á…£á‡") +(merge-rule "íŸ" "퍟") +(merge-rule "í " "á„‘á…¤~b") +(merge-rule "í¡" "퍡") +(merge-rule "í¢" "퍢") +(merge-rule "í£" "퍣") +(merge-rule "í¤" "퍤") +(merge-rule "í¥" "퍥") +(merge-rule "í¦" "á„‘á…¤á†") +(merge-rule "í§" "퍧") +(merge-rule "í¨" "퍨") +(merge-rule "í©" "퍩") +(merge-rule "íª" "퍪") +(merge-rule "í«" "퍫") +(merge-rule "í¬" "퍬") +(merge-rule "í" "퍭") +(merge-rule "í®" "퍮") +(merge-rule "í¯" "퍯") +(merge-rule "í°" "퍰") +(merge-rule "í±" "퍱") +(merge-rule "í²" "퍲") +(merge-rule "í³" "퍳") +(merge-rule "í´" "퍴") +(merge-rule "íµ" "퍵") +(merge-rule "í¶" "퍶") +(merge-rule "í·" "퍷") +(merge-rule "í¸" "퍸") +(merge-rule "í¹" "퍹") +(merge-rule "íº" "á„‘á…¤á‡") +(merge-rule "í»" "퍻") +(merge-rule "í¼" "á„‘á…¥~b") +(merge-rule "í½" "퍽") +(merge-rule "í¾" "퍾") +(merge-rule "í¿" "퍿") +(merge-rule "펀" "펀") +(merge-rule "íŽ" "펁") +(merge-rule "펂" "á„‘á…¥á†") +(merge-rule "펃" "펃") +(merge-rule "펄" "펄") +(merge-rule "펅" "펅") +(merge-rule "펆" "펆") +(merge-rule "펇" "펇") +(merge-rule "펈" "펈") +(merge-rule "펉" "펉") +(merge-rule "펊" "펊") +(merge-rule "펋" "펋") +(merge-rule "펌" "펌") +(merge-rule "íŽ" "펍") +(merge-rule "펎" "펎") +(merge-rule "íŽ" "펏") +(merge-rule "íŽ" "펐") +(merge-rule "펑" "펑") +(merge-rule "펒" "펒") +(merge-rule "펓" "펓") +(merge-rule "펔" "펔") +(merge-rule "펕" "펕") +(merge-rule "펖" "á„‘á…¥á‡") +(merge-rule "펗" "펗") +(merge-rule "페" "á„‘á…¦~b") +(merge-rule "펙" "펙") +(merge-rule "펚" "펚") +(merge-rule "펛" "펛") +(merge-rule "펜" "펜") +(merge-rule "íŽ" "펝") +(merge-rule "펞" "á„‘á…¦á†") +(merge-rule "펟" "펟") +(merge-rule "íŽ " "펠") +(merge-rule "펡" "펡") +(merge-rule "펢" "펢") +(merge-rule "펣" "펣") +(merge-rule "펤" "펤") +(merge-rule "펥" "펥") +(merge-rule "펦" "펦") +(merge-rule "펧" "펧") +(merge-rule "펨" "펨") +(merge-rule "펩" "펩") +(merge-rule "펪" "펪") +(merge-rule "펫" "펫") +(merge-rule "펬" "펬") +(merge-rule "íŽ" "펭") +(merge-rule "펮" "펮") +(merge-rule "펯" "펯") +(merge-rule "펰" "펰") +(merge-rule "펱" "펱") +(merge-rule "펲" "á„‘á…¦á‡") +(merge-rule "펳" "펳") +(merge-rule "펴" "á„‘á…§~b") +(merge-rule "펵" "펵") +(merge-rule "펶" "펶") +(merge-rule "펷" "펷") +(merge-rule "편" "편") +(merge-rule "펹" "펹") +(merge-rule "펺" "á„‘á…§á†") +(merge-rule "펻" "펻") +(merge-rule "펼" "펼") +(merge-rule "펽" "펽") +(merge-rule "펾" "펾") +(merge-rule "펿" "펿") +(merge-rule "í€" "폀") +(merge-rule "í" "폁") +(merge-rule "í‚" "폂") +(merge-rule "íƒ" "폃") +(merge-rule "í„" "폄") +(merge-rule "í…" "폅") +(merge-rule "í†" "폆") +(merge-rule "í‡" "폇") +(merge-rule "íˆ" "폈") +(merge-rule "í‰" "평") +(merge-rule "íŠ" "폊") +(merge-rule "í‹" "폋") +(merge-rule "íŒ" "폌") +(merge-rule "í" "폍") +(merge-rule "íŽ" "á„‘á…§á‡") +(merge-rule "í" "폏") +(merge-rule "í" "á„‘á…¨~b") +(merge-rule "í‘" "폑") +(merge-rule "í’" "폒") +(merge-rule "í“" "폓") +(merge-rule "í”" "폔") +(merge-rule "í•" "폕") +(merge-rule "í–" "á„‘á…¨á†") +(merge-rule "í—" "폗") +(merge-rule "í˜" "폘") +(merge-rule "í™" "폙") +(merge-rule "íš" "폚") +(merge-rule "í›" "폛") +(merge-rule "íœ" "폜") +(merge-rule "í" "폝") +(merge-rule "íž" "폞") +(merge-rule "íŸ" "폟") +(merge-rule "í " "폠") +(merge-rule "í¡" "폡") +(merge-rule "í¢" "폢") +(merge-rule "í£" "폣") +(merge-rule "í¤" "폤") +(merge-rule "í¥" "폥") +(merge-rule "í¦" "폦") +(merge-rule "í§" "폧") +(merge-rule "í¨" "폨") +(merge-rule "í©" "폩") +(merge-rule "íª" "á„‘á…¨á‡") +(merge-rule "í«" "폫") +(merge-rule "í¬" "á„‘á…©~b") +(merge-rule "í" "폭") +(merge-rule "í®" "폮") +(merge-rule "í¯" "폯") +(merge-rule "í°" "폰") +(merge-rule "í±" "폱") +(merge-rule "í²" "á„‘á…©á†") +(merge-rule "í³" "폳") +(merge-rule "í´" "폴") +(merge-rule "íµ" "폵") +(merge-rule "í¶" "폶") +(merge-rule "í·" "폷") +(merge-rule "í¸" "폸") +(merge-rule "í¹" "폹") +(merge-rule "íº" "폺") +(merge-rule "í»" "폻") +(merge-rule "í¼" "폼") +(merge-rule "í½" "폽") +(merge-rule "í¾" "폾") +(merge-rule "í¿" "폿") +(merge-rule "í€" "퐀") +(merge-rule "í" "퐁") +(merge-rule "í‚" "퐂") +(merge-rule "íƒ" "퐃") +(merge-rule "í„" "퐄") +(merge-rule "í…" "퐅") +(merge-rule "í†" "á„‘á…©á‡") +(merge-rule "í‡" "퐇") +(merge-rule "íˆ" "á„‘á…ª~b") +(merge-rule "í‰" "퐉") +(merge-rule "íŠ" "퐊") +(merge-rule "í‹" "퐋") +(merge-rule "íŒ" "퐌") +(merge-rule "í" "퐍") +(merge-rule "íŽ" "á„‘á…ªá†") +(merge-rule "í" "퐏") +(merge-rule "í" "퐐") +(merge-rule "í‘" "퐑") +(merge-rule "í’" "퐒") +(merge-rule "í“" "퐓") +(merge-rule "í”" "퐔") +(merge-rule "í•" "퐕") +(merge-rule "í–" "퐖") +(merge-rule "í—" "퐗") +(merge-rule "í˜" "퐘") +(merge-rule "í™" "퐙") +(merge-rule "íš" "퐚") +(merge-rule "í›" "퐛") +(merge-rule "íœ" "퐜") +(merge-rule "í" "퐝") +(merge-rule "íž" "퐞") +(merge-rule "íŸ" "퐟") +(merge-rule "í " "퐠") +(merge-rule "í¡" "퐡") +(merge-rule "í¢" "á„‘á…ªá‡") +(merge-rule "í£" "퐣") +(merge-rule "í¤" "á„‘á…«~b") +(merge-rule "í¥" "퐥") +(merge-rule "í¦" "퐦") +(merge-rule "í§" "퐧") +(merge-rule "í¨" "퐨") +(merge-rule "í©" "퐩") +(merge-rule "íª" "á„‘á…«á†") +(merge-rule "í«" "퐫") +(merge-rule "í¬" "퐬") +(merge-rule "í" "퐭") +(merge-rule "í®" "퐮") +(merge-rule "í¯" "퐯") +(merge-rule "í°" "퐰") +(merge-rule "í±" "퐱") +(merge-rule "í²" "퐲") +(merge-rule "í³" "퐳") +(merge-rule "í´" "퐴") +(merge-rule "íµ" "퐵") +(merge-rule "í¶" "퐶") +(merge-rule "í·" "퐷") +(merge-rule "í¸" "퐸") +(merge-rule "í¹" "퐹") +(merge-rule "íº" "퐺") +(merge-rule "í»" "퐻") +(merge-rule "í¼" "퐼") +(merge-rule "í½" "퐽") +(merge-rule "í¾" "á„‘á…«á‡") +(merge-rule "í¿" "퐿") +(merge-rule "í‘€" "á„‘á…¬~b") +(merge-rule "í‘" "푁") +(merge-rule "í‘‚" "푂") +(merge-rule "푃" "푃") +(merge-rule "í‘„" "푄") +(merge-rule "í‘…" "푅") +(merge-rule "푆" "á„‘á…¬á†") +(merge-rule "푇" "푇") +(merge-rule "푈" "푈") +(merge-rule "푉" "푉") +(merge-rule "í‘Š" "푊") +(merge-rule "í‘‹" "푋") +(merge-rule "í‘Œ" "푌") +(merge-rule "í‘" "푍") +(merge-rule "í‘Ž" "푎") +(merge-rule "í‘" "푏") +(merge-rule "í‘" "푐") +(merge-rule "í‘‘" "푑") +(merge-rule "í‘’" "푒") +(merge-rule "í‘“" "푓") +(merge-rule "í‘”" "푔") +(merge-rule "í‘•" "푕") +(merge-rule "í‘–" "푖") +(merge-rule "í‘—" "푗") +(merge-rule "푘" "푘") +(merge-rule "í‘™" "푙") +(merge-rule "í‘š" "á„‘á…¬á‡") +(merge-rule "í‘›" "푛") +(merge-rule "í‘œ" "á„‘á…~b") +(merge-rule "í‘" "á„‘á…ᆨ") +(merge-rule "í‘ž" "á„‘á…ᆩ") +(merge-rule "í‘Ÿ" "á„‘á…ᆪ") +(merge-rule "í‘ " "á„‘á…ᆫ") +(merge-rule "í‘¡" "á„‘á…ᆬ") +(merge-rule "í‘¢" "á„‘á…á†") +(merge-rule "í‘£" "á„‘á…ᆮ") +(merge-rule "푤" "á„‘á…ᆯ") +(merge-rule "í‘¥" "á„‘á…ᆰ") +(merge-rule "푦" "á„‘á…ᆱ") +(merge-rule "푧" "á„‘á…ᆲ") +(merge-rule "푨" "á„‘á…ᆳ") +(merge-rule "í‘©" "á„‘á…ᆴ") +(merge-rule "푪" "á„‘á…ᆵ") +(merge-rule "í‘«" "á„‘á…ᆶ") +(merge-rule "푬" "á„‘á…ᆷ") +(merge-rule "í‘" "á„‘á…ᆸ") +(merge-rule "í‘®" "á„‘á…ᆹ") +(merge-rule "푯" "á„‘á…ᆺ") +(merge-rule "í‘°" "á„‘á…ᆻ") +(merge-rule "푱" "á„‘á…ᆼ") +(merge-rule "푲" "á„‘á…ᆽ") +(merge-rule "푳" "á„‘á…ᆾ") +(merge-rule "í‘´" "á„‘á…ᆿ") +(merge-rule "푵" "á„‘á…ᇀ") +(merge-rule "푶" "á„‘á…á‡") +(merge-rule "í‘·" "á„‘á…ᇂ") +(merge-rule "푸" "á„‘á…®~b") +(merge-rule "푹" "푹") +(merge-rule "푺" "푺") +(merge-rule "í‘»" "푻") +(merge-rule "푼" "푼") +(merge-rule "푽" "푽") +(merge-rule "푾" "á„‘á…®á†") +(merge-rule "í‘¿" "푿") +(merge-rule "í’€" "풀") +(merge-rule "í’" "풁") +(merge-rule "í’‚" "풂") +(merge-rule "í’ƒ" "풃") +(merge-rule "í’„" "풄") +(merge-rule "í’…" "풅") +(merge-rule "í’†" "풆") +(merge-rule "í’‡" "풇") +(merge-rule "í’ˆ" "품") +(merge-rule "í’‰" "풉") +(merge-rule "í’Š" "풊") +(merge-rule "í’‹" "풋") +(merge-rule "í’Œ" "풌") +(merge-rule "í’" "풍") +(merge-rule "í’Ž" "풎") +(merge-rule "í’" "풏") +(merge-rule "í’" "풐") +(merge-rule "í’‘" "풑") +(merge-rule "í’’" "á„‘á…®á‡") +(merge-rule "í’“" "풓") +(merge-rule "í’”" "á„‘á…¯~b") +(merge-rule "í’•" "풕") +(merge-rule "í’–" "풖") +(merge-rule "í’—" "풗") +(merge-rule "í’˜" "풘") +(merge-rule "í’™" "풙") +(merge-rule "í’š" "á„‘á…¯á†") +(merge-rule "í’›" "풛") +(merge-rule "í’œ" "풜") +(merge-rule "í’" "풝") +(merge-rule "í’ž" "풞") +(merge-rule "í’Ÿ" "풟") +(merge-rule "í’ " "풠") +(merge-rule "í’¡" "풡") +(merge-rule "í’¢" "풢") +(merge-rule "í’£" "풣") +(merge-rule "í’¤" "풤") +(merge-rule "í’¥" "풥") +(merge-rule "í’¦" "풦") +(merge-rule "í’§" "풧") +(merge-rule "í’¨" "풨") +(merge-rule "í’©" "풩") +(merge-rule "í’ª" "풪") +(merge-rule "í’«" "풫") +(merge-rule "í’¬" "풬") +(merge-rule "í’" "풭") +(merge-rule "í’®" "á„‘á…¯á‡") +(merge-rule "í’¯" "풯") +(merge-rule "í’°" "á„‘á…°~b") +(merge-rule "í’±" "풱") +(merge-rule "í’²" "풲") +(merge-rule "í’³" "풳") +(merge-rule "í’´" "풴") +(merge-rule "í’µ" "풵") +(merge-rule "í’¶" "á„‘á…°á†") +(merge-rule "í’·" "풷") +(merge-rule "í’¸" "풸") +(merge-rule "í’¹" "풹") +(merge-rule "í’º" "풺") +(merge-rule "í’»" "풻") +(merge-rule "í’¼" "풼") +(merge-rule "í’½" "풽") +(merge-rule "í’¾" "풾") +(merge-rule "í’¿" "풿") +(merge-rule "í“€" "퓀") +(merge-rule "í“" "퓁") +(merge-rule "í“‚" "퓂") +(merge-rule "퓃" "퓃") +(merge-rule "í“„" "퓄") +(merge-rule "í“…" "퓅") +(merge-rule "퓆" "퓆") +(merge-rule "퓇" "퓇") +(merge-rule "퓈" "퓈") +(merge-rule "퓉" "퓉") +(merge-rule "í“Š" "á„‘á…°á‡") +(merge-rule "í“‹" "퓋") +(merge-rule "í“Œ" "á„‘á…±~b") +(merge-rule "í“" "퓍") +(merge-rule "í“Ž" "퓎") +(merge-rule "í“" "퓏") +(merge-rule "í“" "퓐") +(merge-rule "í“‘" "퓑") +(merge-rule "í“’" "á„‘á…±á†") +(merge-rule "í““" "퓓") +(merge-rule "í“”" "퓔") +(merge-rule "í“•" "퓕") +(merge-rule "í“–" "퓖") +(merge-rule "í“—" "퓗") +(merge-rule "퓘" "퓘") +(merge-rule "í“™" "퓙") +(merge-rule "í“š" "퓚") +(merge-rule "í“›" "퓛") +(merge-rule "í“œ" "퓜") +(merge-rule "í“" "퓝") +(merge-rule "í“ž" "퓞") +(merge-rule "í“Ÿ" "퓟") +(merge-rule "í“ " "퓠") +(merge-rule "í“¡" "퓡") +(merge-rule "í“¢" "퓢") +(merge-rule "í“£" "퓣") +(merge-rule "퓤" "퓤") +(merge-rule "í“¥" "퓥") +(merge-rule "퓦" "á„‘á…±á‡") +(merge-rule "퓧" "퓧") +(merge-rule "퓨" "á„‘á…²~b") +(merge-rule "í“©" "퓩") +(merge-rule "퓪" "퓪") +(merge-rule "í“«" "퓫") +(merge-rule "퓬" "퓬") +(merge-rule "í“" "퓭") +(merge-rule "í“®" "á„‘á…²á†") +(merge-rule "퓯" "퓯") +(merge-rule "í“°" "퓰") +(merge-rule "퓱" "퓱") +(merge-rule "퓲" "퓲") +(merge-rule "퓳" "퓳") +(merge-rule "í“´" "퓴") +(merge-rule "퓵" "퓵") +(merge-rule "퓶" "퓶") +(merge-rule "í“·" "퓷") +(merge-rule "퓸" "퓸") +(merge-rule "퓹" "퓹") +(merge-rule "퓺" "퓺") +(merge-rule "í“»" "퓻") +(merge-rule "퓼" "퓼") +(merge-rule "퓽" "퓽") +(merge-rule "퓾" "퓾") +(merge-rule "í“¿" "퓿") +(merge-rule "픀" "픀") +(merge-rule "í”" "픁") +(merge-rule "픂" "á„‘á…²á‡") +(merge-rule "픃" "픃") +(merge-rule "프" "á„‘á…³~b") +(merge-rule "í”…" "픅") +(merge-rule "픆" "픆") +(merge-rule "픇" "픇") +(merge-rule "픈" "픈") +(merge-rule "픉" "픉") +(merge-rule "픊" "á„‘á…³á†") +(merge-rule "픋" "픋") +(merge-rule "플" "플") +(merge-rule "í”" "픍") +(merge-rule "픎" "픎") +(merge-rule "í”" "픏") +(merge-rule "í”" "픐") +(merge-rule "픑" "픑") +(merge-rule "í”’" "픒") +(merge-rule "픓" "픓") +(merge-rule "í””" "픔") +(merge-rule "픕" "픕") +(merge-rule "í”–" "픖") +(merge-rule "í”—" "픗") +(merge-rule "픘" "픘") +(merge-rule "í”™" "픙") +(merge-rule "픚" "픚") +(merge-rule "í”›" "픛") +(merge-rule "픜" "픜") +(merge-rule "í”" "픝") +(merge-rule "픞" "á„‘á…³á‡") +(merge-rule "픟" "픟") +(merge-rule "í” " "á„‘á…´~b") +(merge-rule "픡" "픡") +(merge-rule "픢" "픢") +(merge-rule "픣" "픣") +(merge-rule "픤" "픤") +(merge-rule "픥" "픥") +(merge-rule "픦" "á„‘á…´á†") +(merge-rule "픧" "픧") +(merge-rule "픨" "픨") +(merge-rule "픩" "픩") +(merge-rule "픪" "픪") +(merge-rule "픫" "픫") +(merge-rule "픬" "픬") +(merge-rule "í”" "픭") +(merge-rule "í”®" "픮") +(merge-rule "픯" "픯") +(merge-rule "í”°" "픰") +(merge-rule "í”±" "픱") +(merge-rule "픲" "픲") +(merge-rule "픳" "픳") +(merge-rule "í”´" "픴") +(merge-rule "픵" "픵") +(merge-rule "픶" "픶") +(merge-rule "í”·" "픷") +(merge-rule "픸" "픸") +(merge-rule "픹" "픹") +(merge-rule "픺" "á„‘á…´á‡") +(merge-rule "í”»" "픻") +(merge-rule "피" "á„‘á…µ~b") +(merge-rule "픽" "픽") +(merge-rule "픾" "픾") +(merge-rule "픿" "픿") +(merge-rule "í•€" "핀") +(merge-rule "í•" "핁") +(merge-rule "í•‚" "á„‘á…µá†") +(merge-rule "핃" "핃") +(merge-rule "í•„" "필") +(merge-rule "í•…" "핅") +(merge-rule "핆" "핆") +(merge-rule "핇" "핇") +(merge-rule "핈" "핈") +(merge-rule "핉" "핉") +(merge-rule "í•Š" "핊") +(merge-rule "í•‹" "핋") +(merge-rule "í•Œ" "핌") +(merge-rule "í•" "핍") +(merge-rule "í•Ž" "핎") +(merge-rule "í•" "핏") +(merge-rule "í•" "핐") +(merge-rule "í•‘" "핑") +(merge-rule "í•’" "핒") +(merge-rule "í•“" "핓") +(merge-rule "í•”" "핔") +(merge-rule "í••" "핕") +(merge-rule "í•–" "á„‘á…µá‡") +(merge-rule "í•—" "핗") +(merge-rule "하" "á„’á…¡~b") +(merge-rule "í•™" "학") +(merge-rule "í•š" "핚") +(merge-rule "í•›" "핛") +(merge-rule "í•œ" "한") +(merge-rule "í•" "핝") +(merge-rule "í•ž" "á„’á…¡á†") +(merge-rule "í•Ÿ" "핟") +(merge-rule "í• " "할") +(merge-rule "í•¡" "핡") +(merge-rule "í•¢" "핢") +(merge-rule "í•£" "핣") +(merge-rule "핤" "핤") +(merge-rule "í•¥" "핥") +(merge-rule "핦" "핦") +(merge-rule "핧" "핧") +(merge-rule "함" "함") +(merge-rule "í•©" "합") +(merge-rule "핪" "핪") +(merge-rule "í•«" "핫") +(merge-rule "핬" "핬") +(merge-rule "í•" "항") +(merge-rule "í•®" "핮") +(merge-rule "핯" "핯") +(merge-rule "í•°" "핰") +(merge-rule "핱" "핱") +(merge-rule "핲" "á„’á…¡á‡") +(merge-rule "핳" "핳") +(merge-rule "í•´" "á„’á…¢~b") +(merge-rule "핵" "핵") +(merge-rule "핶" "핶") +(merge-rule "í•·" "핷") +(merge-rule "핸" "핸") +(merge-rule "핹" "핹") +(merge-rule "핺" "á„’á…¢á†") +(merge-rule "í•»" "핻") +(merge-rule "핼" "핼") +(merge-rule "핽" "핽") +(merge-rule "핾" "핾") +(merge-rule "í•¿" "핿") +(merge-rule "í–€" "햀") +(merge-rule "í–" "햁") +(merge-rule "í–‚" "햂") +(merge-rule "í–ƒ" "햃") +(merge-rule "í–„" "햄") +(merge-rule "í–…" "햅") +(merge-rule "í–†" "햆") +(merge-rule "í–‡" "햇") +(merge-rule "í–ˆ" "했") +(merge-rule "í–‰" "행") +(merge-rule "í–Š" "햊") +(merge-rule "í–‹" "햋") +(merge-rule "í–Œ" "햌") +(merge-rule "í–" "햍") +(merge-rule "í–Ž" "á„’á…¢á‡") +(merge-rule "í–" "햏") +(merge-rule "í–" "á„’á…£~b") +(merge-rule "í–‘" "햑") +(merge-rule "í–’" "햒") +(merge-rule "í–“" "햓") +(merge-rule "í–”" "햔") +(merge-rule "í–•" "햕") +(merge-rule "í––" "á„’á…£á†") +(merge-rule "í–—" "햗") +(merge-rule "í–˜" "햘") +(merge-rule "í–™" "햙") +(merge-rule "í–š" "햚") +(merge-rule "í–›" "햛") +(merge-rule "í–œ" "햜") +(merge-rule "í–" "햝") +(merge-rule "í–ž" "햞") +(merge-rule "í–Ÿ" "햟") +(merge-rule "í– " "햠") +(merge-rule "í–¡" "햡") +(merge-rule "í–¢" "햢") +(merge-rule "í–£" "햣") +(merge-rule "í–¤" "햤") +(merge-rule "í–¥" "향") +(merge-rule "í–¦" "햦") +(merge-rule "í–§" "햧") +(merge-rule "í–¨" "햨") +(merge-rule "í–©" "햩") +(merge-rule "í–ª" "á„’á…£á‡") +(merge-rule "í–«" "햫") +(merge-rule "í–¬" "á„’á…¤~b") +(merge-rule "í–" "햭") +(merge-rule "í–®" "햮") +(merge-rule "í–¯" "햯") +(merge-rule "í–°" "햰") +(merge-rule "í–±" "햱") +(merge-rule "í–²" "á„’á…¤á†") +(merge-rule "í–³" "햳") +(merge-rule "í–´" "햴") +(merge-rule "í–µ" "햵") +(merge-rule "í–¶" "햶") +(merge-rule "í–·" "햷") +(merge-rule "í–¸" "햸") +(merge-rule "í–¹" "햹") +(merge-rule "í–º" "햺") +(merge-rule "í–»" "햻") +(merge-rule "í–¼" "햼") +(merge-rule "í–½" "햽") +(merge-rule "í–¾" "햾") +(merge-rule "í–¿" "햿") +(merge-rule "í—€" "헀") +(merge-rule "í—" "헁") +(merge-rule "í—‚" "헂") +(merge-rule "í—ƒ" "헃") +(merge-rule "í—„" "헄") +(merge-rule "í—…" "헅") +(merge-rule "í—†" "á„’á…¤á‡") +(merge-rule "í—‡" "헇") +(merge-rule "í—ˆ" "á„’á…¥~b") +(merge-rule "í—‰" "헉") +(merge-rule "í—Š" "헊") +(merge-rule "í—‹" "헋") +(merge-rule "í—Œ" "헌") +(merge-rule "í—" "헍") +(merge-rule "í—Ž" "á„’á…¥á†") +(merge-rule "í—" "헏") +(merge-rule "í—" "헐") +(merge-rule "í—‘" "헑") +(merge-rule "í—’" "헒") +(merge-rule "í—“" "헓") +(merge-rule "í—”" "헔") +(merge-rule "í—•" "헕") +(merge-rule "í—–" "헖") +(merge-rule "í——" "헗") +(merge-rule "í—˜" "험") +(merge-rule "í—™" "헙") +(merge-rule "í—š" "헚") +(merge-rule "í—›" "헛") +(merge-rule "í—œ" "헜") +(merge-rule "í—" "헝") +(merge-rule "í—ž" "헞") +(merge-rule "í—Ÿ" "헟") +(merge-rule "í— " "헠") +(merge-rule "í—¡" "헡") +(merge-rule "í—¢" "á„’á…¥á‡") +(merge-rule "í—£" "헣") +(merge-rule "í—¤" "á„’á…¦~b") +(merge-rule "í—¥" "헥") +(merge-rule "í—¦" "헦") +(merge-rule "í—§" "헧") +(merge-rule "í—¨" "헨") +(merge-rule "í—©" "헩") +(merge-rule "í—ª" "á„’á…¦á†") +(merge-rule "í—«" "헫") +(merge-rule "í—¬" "헬") +(merge-rule "í—" "헭") +(merge-rule "í—®" "헮") +(merge-rule "í—¯" "헯") +(merge-rule "í—°" "헰") +(merge-rule "í—±" "헱") +(merge-rule "í—²" "헲") +(merge-rule "í—³" "헳") +(merge-rule "í—´" "헴") +(merge-rule "í—µ" "헵") +(merge-rule "í—¶" "헶") +(merge-rule "í—·" "헷") +(merge-rule "í—¸" "헸") +(merge-rule "í—¹" "헹") +(merge-rule "í—º" "헺") +(merge-rule "í—»" "헻") +(merge-rule "í—¼" "헼") +(merge-rule "í—½" "헽") +(merge-rule "í—¾" "á„’á…¦á‡") +(merge-rule "í—¿" "헿") +(merge-rule "혀" "á„’á…§~b") +(merge-rule "í˜" "혁") +(merge-rule "혂" "혂") +(merge-rule "혃" "혃") +(merge-rule "현" "현") +(merge-rule "혅" "혅") +(merge-rule "혆" "á„’á…§á†") +(merge-rule "혇" "혇") +(merge-rule "혈" "혈") +(merge-rule "혉" "혉") +(merge-rule "혊" "혊") +(merge-rule "혋" "혋") +(merge-rule "혌" "혌") +(merge-rule "í˜" "혍") +(merge-rule "혎" "혎") +(merge-rule "í˜" "혏") +(merge-rule "í˜" "혐") +(merge-rule "협" "협") +(merge-rule "혒" "혒") +(merge-rule "혓" "혓") +(merge-rule "혔" "혔") +(merge-rule "형" "형") +(merge-rule "혖" "혖") +(merge-rule "혗" "혗") +(merge-rule "혘" "혘") +(merge-rule "혙" "혙") +(merge-rule "혚" "á„’á…§á‡") +(merge-rule "혛" "혛") +(merge-rule "혜" "á„’á…¨~b") +(merge-rule "í˜" "혝") +(merge-rule "혞" "혞") +(merge-rule "혟" "혟") +(merge-rule "í˜ " "혠") +(merge-rule "혡" "혡") +(merge-rule "혢" "á„’á…¨á†") +(merge-rule "혣" "혣") +(merge-rule "혤" "혤") +(merge-rule "혥" "혥") +(merge-rule "혦" "혦") +(merge-rule "혧" "혧") +(merge-rule "혨" "혨") +(merge-rule "혩" "혩") +(merge-rule "혪" "혪") +(merge-rule "혫" "혫") +(merge-rule "혬" "혬") +(merge-rule "í˜" "혭") +(merge-rule "혮" "혮") +(merge-rule "혯" "혯") +(merge-rule "혰" "혰") +(merge-rule "혱" "혱") +(merge-rule "혲" "혲") +(merge-rule "혳" "혳") +(merge-rule "혴" "혴") +(merge-rule "혵" "혵") +(merge-rule "혶" "á„’á…¨á‡") +(merge-rule "혷" "혷") +(merge-rule "호" "á„’á…©~b") +(merge-rule "혹" "혹") +(merge-rule "혺" "혺") +(merge-rule "혻" "혻") +(merge-rule "혼" "혼") +(merge-rule "혽" "혽") +(merge-rule "혾" "á„’á…©á†") +(merge-rule "혿" "혿") +(merge-rule "홀" "홀") +(merge-rule "í™" "홁") +(merge-rule "홂" "홂") +(merge-rule "홃" "홃") +(merge-rule "홄" "홄") +(merge-rule "í™…" "홅") +(merge-rule "홆" "홆") +(merge-rule "홇" "홇") +(merge-rule "홈" "홈") +(merge-rule "홉" "홉") +(merge-rule "홊" "홊") +(merge-rule "홋" "홋") +(merge-rule "홌" "홌") +(merge-rule "í™" "홍") +(merge-rule "홎" "홎") +(merge-rule "í™" "홏") +(merge-rule "í™" "홐") +(merge-rule "홑" "홑") +(merge-rule "í™’" "á„’á…©á‡") +(merge-rule "홓" "홓") +(merge-rule "í™”" "á„’á…ª~b") +(merge-rule "확" "확") +(merge-rule "í™–" "홖") +(merge-rule "í™—" "홗") +(merge-rule "환" "환") +(merge-rule "í™™" "홙") +(merge-rule "홚" "á„’á…ªá†") +(merge-rule "í™›" "홛") +(merge-rule "활" "활") +(merge-rule "í™" "홝") +(merge-rule "홞" "홞") +(merge-rule "홟" "홟") +(merge-rule "í™ " "홠") +(merge-rule "홡" "홡") +(merge-rule "홢" "홢") +(merge-rule "홣" "홣") +(merge-rule "홤" "홤") +(merge-rule "홥" "홥") +(merge-rule "홦" "홦") +(merge-rule "홧" "홧") +(merge-rule "홨" "홨") +(merge-rule "황" "황") +(merge-rule "홪" "홪") +(merge-rule "홫" "홫") +(merge-rule "홬" "홬") +(merge-rule "í™" "홭") +(merge-rule "í™®" "á„’á…ªá‡") +(merge-rule "홯" "홯") +(merge-rule "í™°" "á„’á…«~b") +(merge-rule "í™±" "홱") +(merge-rule "홲" "홲") +(merge-rule "홳" "홳") +(merge-rule "í™´" "홴") +(merge-rule "홵" "홵") +(merge-rule "홶" "á„’á…«á†") +(merge-rule "í™·" "홷") +(merge-rule "홸" "홸") +(merge-rule "홹" "홹") +(merge-rule "홺" "홺") +(merge-rule "í™»" "홻") +(merge-rule "홼" "홼") +(merge-rule "홽" "홽") +(merge-rule "홾" "홾") +(merge-rule "홿" "홿") +(merge-rule "횀" "횀") +(merge-rule "íš" "횁") +(merge-rule "íš‚" "횂") +(merge-rule "횃" "횃") +(merge-rule "íš„" "횄") +(merge-rule "íš…" "횅") +(merge-rule "횆" "횆") +(merge-rule "횇" "횇") +(merge-rule "횈" "횈") +(merge-rule "횉" "횉") +(merge-rule "횊" "á„’á…«á‡") +(merge-rule "íš‹" "횋") +(merge-rule "회" "á„’á…¬~b") +(merge-rule "íš" "획") +(merge-rule "횎" "횎") +(merge-rule "íš" "횏") +(merge-rule "íš" "횐") +(merge-rule "íš‘" "횑") +(merge-rule "íš’" "á„’á…¬á†") +(merge-rule "íš“" "횓") +(merge-rule "íš”" "횔") +(merge-rule "íš•" "횕") +(merge-rule "íš–" "횖") +(merge-rule "íš—" "횗") +(merge-rule "횘" "횘") +(merge-rule "íš™" "횙") +(merge-rule "íšš" "횚") +(merge-rule "íš›" "횛") +(merge-rule "íšœ" "횜") +(merge-rule "íš" "횝") +(merge-rule "íšž" "횞") +(merge-rule "횟" "횟") +(merge-rule "íš " "횠") +(merge-rule "íš¡" "횡") +(merge-rule "횢" "횢") +(merge-rule "횣" "횣") +(merge-rule "횤" "횤") +(merge-rule "횥" "횥") +(merge-rule "횦" "á„’á…¬á‡") +(merge-rule "횧" "횧") +(merge-rule "효" "á„’á…~b") +(merge-rule "íš©" "á„’á…ᆨ") +(merge-rule "횪" "á„’á…ᆩ") +(merge-rule "íš«" "á„’á…ᆪ") +(merge-rule "횬" "á„’á…ᆫ") +(merge-rule "íš" "á„’á…ᆬ") +(merge-rule "íš®" "á„’á…á†") +(merge-rule "횯" "á„’á…ᆮ") +(merge-rule "íš°" "á„’á…ᆯ") +(merge-rule "íš±" "á„’á…ᆰ") +(merge-rule "íš²" "á„’á…ᆱ") +(merge-rule "íš³" "á„’á…ᆲ") +(merge-rule "íš´" "á„’á…ᆳ") +(merge-rule "íšµ" "á„’á…ᆴ") +(merge-rule "횶" "á„’á…ᆵ") +(merge-rule "íš·" "á„’á…ᆶ") +(merge-rule "횸" "á„’á…ᆷ") +(merge-rule "íš¹" "á„’á…ᆸ") +(merge-rule "횺" "á„’á…ᆹ") +(merge-rule "íš»" "á„’á…ᆺ") +(merge-rule "íš¼" "á„’á…ᆻ") +(merge-rule "íš½" "á„’á…ᆼ") +(merge-rule "íš¾" "á„’á…ᆽ") +(merge-rule "íš¿" "á„’á…ᆾ") +(merge-rule "훀" "á„’á…ᆿ") +(merge-rule "í›" "á„’á…ᇀ") +(merge-rule "훂" "á„’á…á‡") +(merge-rule "훃" "á„’á…ᇂ") +(merge-rule "후" "á„’á…®~b") +(merge-rule "í›…" "훅") +(merge-rule "훆" "훆") +(merge-rule "훇" "훇") +(merge-rule "훈" "훈") +(merge-rule "훉" "훉") +(merge-rule "훊" "á„’á…®á†") +(merge-rule "훋" "훋") +(merge-rule "훌" "훌") +(merge-rule "í›" "훍") +(merge-rule "훎" "훎") +(merge-rule "í›" "훏") +(merge-rule "í›" "훐") +(merge-rule "훑" "훑") +(merge-rule "í›’" "훒") +(merge-rule "훓" "훓") +(merge-rule "í›”" "훔") +(merge-rule "훕" "훕") +(merge-rule "í›–" "훖") +(merge-rule "í›—" "훗") +(merge-rule "훘" "훘") +(merge-rule "í›™" "훙") +(merge-rule "훚" "훚") +(merge-rule "í››" "훛") +(merge-rule "훜" "훜") +(merge-rule "í›" "훝") +(merge-rule "훞" "á„’á…®á‡") +(merge-rule "훟" "훟") +(merge-rule "í› " "á„’á…¯~b") +(merge-rule "훡" "훡") +(merge-rule "훢" "훢") +(merge-rule "훣" "훣") +(merge-rule "훤" "훤") +(merge-rule "훥" "훥") +(merge-rule "훦" "á„’á…¯á†") +(merge-rule "훧" "훧") +(merge-rule "훨" "훨") +(merge-rule "훩" "훩") +(merge-rule "훪" "훪") +(merge-rule "훫" "훫") +(merge-rule "훬" "훬") +(merge-rule "í›" "훭") +(merge-rule "í›®" "훮") +(merge-rule "훯" "훯") +(merge-rule "í›°" "훰") +(merge-rule "í›±" "훱") +(merge-rule "훲" "훲") +(merge-rule "훳" "훳") +(merge-rule "í›´" "훴") +(merge-rule "훵" "훵") +(merge-rule "훶" "훶") +(merge-rule "í›·" "훷") +(merge-rule "훸" "훸") +(merge-rule "훹" "훹") +(merge-rule "훺" "á„’á…¯á‡") +(merge-rule "í›»" "훻") +(merge-rule "훼" "á„’á…°~b") +(merge-rule "훽" "훽") +(merge-rule "훾" "훾") +(merge-rule "훿" "훿") +(merge-rule "휀" "휀") +(merge-rule "íœ" "휁") +(merge-rule "휂" "á„’á…°á†") +(merge-rule "휃" "휃") +(merge-rule "휄" "휄") +(merge-rule "휅" "휅") +(merge-rule "휆" "휆") +(merge-rule "휇" "휇") +(merge-rule "휈" "휈") +(merge-rule "휉" "휉") +(merge-rule "휊" "휊") +(merge-rule "휋" "휋") +(merge-rule "휌" "휌") +(merge-rule "íœ" "휍") +(merge-rule "휎" "휎") +(merge-rule "íœ" "휏") +(merge-rule "íœ" "휐") +(merge-rule "휑" "휑") +(merge-rule "휒" "휒") +(merge-rule "휓" "휓") +(merge-rule "휔" "휔") +(merge-rule "휕" "휕") +(merge-rule "휖" "á„’á…°á‡") +(merge-rule "휗" "휗") +(merge-rule "휘" "á„’á…±~b") +(merge-rule "휙" "휙") +(merge-rule "휚" "휚") +(merge-rule "휛" "휛") +(merge-rule "휜" "휜") +(merge-rule "íœ" "휝") +(merge-rule "휞" "á„’á…±á†") +(merge-rule "휟" "휟") +(merge-rule "íœ " "휠") +(merge-rule "휡" "휡") +(merge-rule "휢" "휢") +(merge-rule "휣" "휣") +(merge-rule "휤" "휤") +(merge-rule "휥" "휥") +(merge-rule "휦" "휦") +(merge-rule "휧" "휧") +(merge-rule "휨" "휨") +(merge-rule "휩" "휩") +(merge-rule "휪" "휪") +(merge-rule "휫" "휫") +(merge-rule "휬" "휬") +(merge-rule "íœ" "휭") +(merge-rule "휮" "휮") +(merge-rule "휯" "휯") +(merge-rule "휰" "휰") +(merge-rule "휱" "휱") +(merge-rule "휲" "á„’á…±á‡") +(merge-rule "휳" "휳") +(merge-rule "휴" "á„’á…²~b") +(merge-rule "휵" "휵") +(merge-rule "휶" "휶") +(merge-rule "휷" "휷") +(merge-rule "휸" "휸") +(merge-rule "휹" "휹") +(merge-rule "휺" "á„’á…²á†") +(merge-rule "휻" "휻") +(merge-rule "휼" "휼") +(merge-rule "휽" "휽") +(merge-rule "휾" "휾") +(merge-rule "휿" "휿") +(merge-rule "í€" "흀") +(merge-rule "í" "흁") +(merge-rule "í‚" "흂") +(merge-rule "íƒ" "흃") +(merge-rule "í„" "흄") +(merge-rule "í…" "흅") +(merge-rule "í†" "흆") +(merge-rule "í‡" "흇") +(merge-rule "íˆ" "흈") +(merge-rule "í‰" "흉") +(merge-rule "íŠ" "흊") +(merge-rule "í‹" "흋") +(merge-rule "íŒ" "흌") +(merge-rule "í" "흍") +(merge-rule "íŽ" "á„’á…²á‡") +(merge-rule "í" "흏") +(merge-rule "í" "á„’á…³~b") +(merge-rule "í‘" "흑") +(merge-rule "í’" "흒") +(merge-rule "í“" "흓") +(merge-rule "í”" "흔") +(merge-rule "í•" "흕") +(merge-rule "í–" "á„’á…³á†") +(merge-rule "í—" "흗") +(merge-rule "í˜" "흘") +(merge-rule "í™" "흙") +(merge-rule "íš" "흚") +(merge-rule "í›" "흛") +(merge-rule "íœ" "흜") +(merge-rule "í" "흝") +(merge-rule "íž" "흞") +(merge-rule "íŸ" "흟") +(merge-rule "í " "흠") +(merge-rule "í¡" "흡") +(merge-rule "í¢" "흢") +(merge-rule "í£" "흣") +(merge-rule "í¤" "흤") +(merge-rule "í¥" "흥") +(merge-rule "í¦" "흦") +(merge-rule "í§" "흧") +(merge-rule "í¨" "흨") +(merge-rule "í©" "흩") +(merge-rule "íª" "á„’á…³á‡") +(merge-rule "í«" "흫") +(merge-rule "í¬" "á„’á…´~b") +(merge-rule "í" "흭") +(merge-rule "í®" "흮") +(merge-rule "í¯" "흯") +(merge-rule "í°" "흰") +(merge-rule "í±" "흱") +(merge-rule "í²" "á„’á…´á†") +(merge-rule "í³" "흳") +(merge-rule "í´" "흴") +(merge-rule "íµ" "흵") +(merge-rule "í¶" "흶") +(merge-rule "í·" "흷") +(merge-rule "í¸" "흸") +(merge-rule "í¹" "흹") +(merge-rule "íº" "흺") +(merge-rule "í»" "흻") +(merge-rule "í¼" "흼") +(merge-rule "í½" "흽") +(merge-rule "í¾" "흾") +(merge-rule "í¿" "흿") +(merge-rule "힀" "힀") +(merge-rule "íž" "힁") +(merge-rule "íž‚" "힂") +(merge-rule "힃" "힃") +(merge-rule "íž„" "힄") +(merge-rule "íž…" "힅") +(merge-rule "힆" "á„’á…´á‡") +(merge-rule "힇" "힇") +(merge-rule "히" "á„’á…µ~b") +(merge-rule "힉" "힉") +(merge-rule "힊" "힊") +(merge-rule "íž‹" "힋") +(merge-rule "힌" "힌") +(merge-rule "íž" "힍") +(merge-rule "힎" "á„’á…µá†") +(merge-rule "íž" "힏") +(merge-rule "íž" "힐") +(merge-rule "íž‘" "힑") +(merge-rule "íž’" "힒") +(merge-rule "íž“" "힓") +(merge-rule "íž”" "힔") +(merge-rule "íž•" "힕") +(merge-rule "íž–" "힖") +(merge-rule "íž—" "힗") +(merge-rule "힘" "힘") +(merge-rule "íž™" "힙") +(merge-rule "ížš" "힚") +(merge-rule "íž›" "힛") +(merge-rule "ížœ" "힜") +(merge-rule "íž" "힝") +(merge-rule "ížž" "힞") +(merge-rule "힟" "힟") +(merge-rule "íž " "힠") +(merge-rule "íž¡" "힡") +(merge-rule "힢" "á„’á…µá‡") +(merge-rule "힣" "힣") + +(sort-rule "一" "ã…‡1á…µ1ᆯ0") +(sort-rule "ä¸" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "七" "ã…Š1á…µ1ᆯ0") +(sort-rule "万" "ã…1á…¡1ᆫ0") +(sort-rule "丈" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "三" "ã……1á…¡1ᆷ0") +(sort-rule "上" "ã……1á…¡1ᆼ0") +(sort-rule "下" "ã…Ž1á…¡1~b") +(sort-rule "ä¸" "ã…‚1á…®1~b") +(sort-rule "丑" "ã…Š1á…®1ᆨ1") +(sort-rule "且" "ã…Š1á…¡1~b") +(sort-rule "丕" "ã…‚1á…µ1~b") +(sort-rule "世" "ã……1á…¥6~b") +(sort-rule "丘" "ㄱ1á…®1~b") +(sort-rule "丙" "ã…‚1á…§1ᆼ0") +(sort-rule "丞" "ã……1á…³1ᆼ0") +(sort-rule "丟" "ã…ˆ1á…®1~b") +(sort-rule "並" "ã…‚1á…§1ᆼ0") +(sort-rule "丫" "ã…‡1á…¡1~b") +(sort-rule "ä¸" "ã…ˆ1á…®1ᆼ0") +(sort-rule "丰" "ã…‚1á…©1ᆼ0") +(sort-rule "丱" "ㄱ1á…©3ᆫ0") +(sort-rule "串" "ㄱ1á…©1ᆽ0") +(sort-rule "丸" "ã…Ž1á…©3ᆫ0") +(sort-rule "丹" "ã„·1á…¡1ᆫ0") +(sort-rule "主" "ã…ˆ1á…®1~b") +(sort-rule "乂" "ã…‡1á…§6~b") +(sort-rule "乃" "ã„´1á…¡6~b") +(sort-rule "ä¹…" "ㄱ1á…®1~b") +(sort-rule "之" "ã…ˆ1á…µ1~b") +(sort-rule "ä¹" "ã……1á…¡1~b") +(sort-rule "乎" "ã…Ž1á…©1~b") +(sort-rule "ä¹" "ã…1á…µ1ᆸ0") +(sort-rule "ä¹–" "ㄱ1á…©G~b") +(sort-rule "乘" "ã……1á…³1ᆼ0") +(sort-rule "ä¹™" "ã…‡1á…³1ᆯ0") +(sort-rule "ä¹" "ㄱ1á…®1~b") +(sort-rule "乞" "ㄱ1á…¥1ᆯ0") +(sort-rule "也" "ã…‡1á…£1~b") +(sort-rule "乧" "ã„·1á…®1ᆯ0") +(sort-rule "乫" "ㄱ1á…¡1ᆯ0") +(sort-rule "乬" "ㄱ1á…¥1ᆯ0") +(sort-rule "ä¹" "ã„·1á…©1ᆯ0") +(sort-rule "ä¹³" "ã…‡1á…²1~b") +(sort-rule "乶" "ã…‚1á…©1ᆯ0") +(sort-rule "ä¹·" "ã……1á…¡1ᆯ0") +(sort-rule "ä¹¼" "ã…ˆ1á…®1ᆯ0") +(sort-rule "ä¹¾" "ㄱ1á…¥1ᆫ0") +(sort-rule "亂" "ã„´1á…¡1ᆫ0") +(sort-rule "了" "ㄹ1á…1~b") +(sort-rule "予" "ã…‡1á…§1~b") +(sort-rule "事" "ã……1á…¡1~b") +(sort-rule "二" "ã…‡1á…µ1~b") +(sort-rule "于" "ã…‡1á…®1~b") +(sort-rule "äº" "ã…‡1á…®1~b") +(sort-rule "äº" "ã…‡1á…®1ᆯ0") +(sort-rule "云" "ã…‡1á…®1ᆫ0") +(sort-rule "互" "ã…Ž1á…©1~b") +(sort-rule "五" "ã…‡1á…©1~b") +(sort-rule "井" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "亘" "ㄱ1á…³1ᆼ0") +(sort-rule "亙" "ㄱ1á…³1ᆼ0") +(sort-rule "些" "ã……1á…¡1~b") +(sort-rule "亞" "ã…‡1á…¡1~b") +(sort-rule "亟" "ㄱ1á…³1ᆨ1") +(sort-rule "亡" "ã…1á…¡1ᆼ0") +(sort-rule "亢" "ã…Ž1á…¡1ᆼ0") +(sort-rule "交" "ㄱ1á…1~b") +(sort-rule "亥" "ã…Ž1á…¡6~b") +(sort-rule "亦" "ã…‡1á…§1ᆨ1") +(sort-rule "亨" "ã…Ž1á…§1ᆼ0") +(sort-rule "享" "ã…Ž1á…£1ᆼ0") +(sort-rule "京" "ㄱ1á…§1ᆼ0") +(sort-rule "äº" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "亮" "ㄹ1á…£1ᆼ0") +(sort-rule "亳" "ã…‚1á…¡1ᆨ1") +(sort-rule "亴" "ã…‡1á…®1~b") +(sort-rule "亶" "ã„·1á…¡1ᆫ0") +(sort-rule "亹" "ã…1á…µ1~b") +(sort-rule "人" "ã…‡1á…µ1ᆫ0") +(sort-rule "什" "ã……1á…µ1ᆸ0") +(sort-rule "ä»" "ã…‡1á…µ1ᆫ0") +(sort-rule "仄" "ã…Š1á…³1ᆨ1") +(sort-rule "仆" "ã…‚1á…®1~b") +(sort-rule "仇" "ㄱ1á…®1~b") +(sort-rule "今" "ㄱ1á…³1ᆷ0") +(sort-rule "介" "ㄱ1á…¡6~b") +(sort-rule "ä»" "ã…‡1á…µ1ᆼ0") +(sort-rule "ä»”" "ã…ˆ1á…¡1~b") +(sort-rule "仕" "ã……1á…¡1~b") +(sort-rule "ä»–" "ã…Œ1á…¡1~b") +(sort-rule "ä»—" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "付" "ã…‚1á…®1~b") +(sort-rule "ä»™" "ã……1á…¥1ᆫ0") +(sort-rule "ä»" "ã„·1á…©1ᆼ0") +(sort-rule "仞" "ã…‡1á…µ1ᆫ0") +(sort-rule "仟" "ã…Š1á…¥1ᆫ0") +(sort-rule "仡" "ã…Ž1á…³1ᆯ0") +(sort-rule "代" "ã„·1á…¡6~b") +(sort-rule "令" "ㄹ1á…§1ᆼ0") +(sort-rule "以" "ã…‡1á…µ1~b") +(sort-rule "ä»®" "ㄱ1á…¡1~b") +(sort-rule "ä»°" "ã…‡1á…¡1ᆼ0") +(sort-rule "仲" "ã…ˆ1á…®1ᆼ0") +(sort-rule "仳" "ã…‚1á…µ1~b") +(sort-rule "仵" "ã…‡1á…©1~b") +(sort-rule "件" "ㄱ1á…¥1ᆫ0") +(sort-rule "ä»·" "ㄱ1á…¡6~b") +(sort-rule "ä»»" "ã…‡1á…µ1ᆷ0") +(sort-rule "仿" "ã…‚1á…¡1ᆼ0") +(sort-rule "ä¼€" "ã…ˆ1á…©1ᆼ0") +(sort-rule "ä¼" "ㄱ1á…µ1~b") +(sort-rule "伉" "ã…Ž1á…¡1ᆼ0") +(sort-rule "伊" "ã…‡1á…µ1~b") +(sort-rule "伋" "ㄱ1á…³1ᆸ0") +(sort-rule "ä¼" "ã…‡1á…©1~b") +(sort-rule "伎" "ㄱ1á…µ1~b") +(sort-rule "ä¼" "ã…‚1á…©1ᆨ1") +(sort-rule "ä¼" "ã…‚1á…¥1ᆯ0") +(sort-rule "休" "ã…Ž1á…²1~b") +(sort-rule "伯" "ã…‚1á…¡6ᆨ1") +(sort-rule "ä¼°" "ㄱ1á…©1~b") +(sort-rule "ä¼´" "ã…‚1á…¡1ᆫ0") +(sort-rule "伶" "ㄹ1á…§1ᆼ0") +(sort-rule "伸" "ã……1á…µ1ᆫ0") +(sort-rule "伺" "ã……1á…¡1~b") +(sort-rule "ä¼¼" "ã……1á…¡1~b") +(sort-rule "ä¼½" "ㄱ1á…¡1~b") +(sort-rule "佂" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "佃" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "但" "ã„·1á…¡1ᆫ0") +(sort-rule "佇" "ã…ˆ1á…¥1~b") +(sort-rule "佈" "ã…1á…©1~b") +(sort-rule "佉" "ㄱ1á…®1~b") +(sort-rule "佋" "ã……1á…©1~b") +(sort-rule "ä½" "ã…‡1á…®D~b") +(sort-rule "低" "ã…ˆ1á…¥1~b") +(sort-rule "ä½" "ã…ˆ1á…®1~b") +(sort-rule "ä½" "ã…ˆ1á…©3~b") +(sort-rule "佑" "ã…‡1á…®1~b") +(sort-rule "体" "ã…‚1á…®1ᆫ0") +(sort-rule "ä½”" "ã…ˆ1á…¥1ᆷ0") +(sort-rule "何" "ã…Ž1á…¡1~b") +(sort-rule "ä½–" "ã…1á…µ1ᆯ0") +(sort-rule "ä½—" "ã…Œ1á…¡1~b") +(sort-rule "ä½™" "ã…‡1á…§1~b") +(sort-rule "佚" "ã…‡1á…µ1ᆯ0") +(sort-rule "ä½›" "ã…‚1á…®1ᆯ0") +(sort-rule "作" "ã…ˆ1á…¡1ᆨ1") +(sort-rule "ä½" "ㄱ1á…®1~b") +(sort-rule "佞" "ã„´1á…§1ᆼ0") +(sort-rule "佟" "ã…Œ1á…®1ᆼ0") +(sort-rule "佩" "ã…1á…¡6~b") +(sort-rule "佪" "ã…Ž1á…©G~b") +(sort-rule "佯" "ã…‡1á…£1ᆼ0") +(sort-rule "ä½°" "ã…‚1á…¡6ᆨ1") +(sort-rule "ä½³" "ㄱ1á…¡1~b") +(sort-rule "佶" "ㄱ1á…µ1ᆯ0") +(sort-rule "佸" "ㄱ1á…©3ᆯ0") +(sort-rule "ä½¹" "ㄱ1á…®8~b") +(sort-rule "佺" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "ä½»" "ã…ˆ1á…©1~b") +(sort-rule "ä½¼" "ㄱ1á…1~b") +(sort-rule "ä½½" "ã…Š1á…¡1~b") +(sort-rule "ä½¾" "ã…‡1á…µ1ᆯ0") +(sort-rule "使" "ã……1á…¡1~b") +(sort-rule "ä¾" "ã……1á…µ1ᆫ0") +(sort-rule "侃" "ㄱ1á…¡1ᆫ0") +(sort-rule "侄" "ã…ˆ1á…µ1ᆯ0") +(sort-rule "來" "ã„´1á…¡6~b") +(sort-rule "侈" "ã…Š1á…µ1~b") +(sort-rule "侉" "ㄱ1á…©3~b") +(sort-rule "侊" "ㄱ1á…©3ᆼ0") +(sort-rule "例" "ㄹ1á…§6~b") +(sort-rule "ä¾" "ã……1á…µ1~b") +(sort-rule "ä¾" "ã…ˆ1á…®1~b") +(sort-rule "侑" "ã…‡1á…²1~b") +(sort-rule "ä¾”" "ã…1á…©1~b") +(sort-rule "ä¾–" "ㄹ1á…²1ᆫ0") +(sort-rule "ä¾—" "ã„·1á…©1ᆼ0") +(sort-rule "侘" "ã…Š1á…¡1~b") +(sort-rule "侚" "ã……1á…®1ᆫ0") +(sort-rule "ä¾›" "ㄱ1á…©1ᆼ0") +(sort-rule "侜" "ã…ˆ1á…®1~b") +(sort-rule "ä¾" "ã…‡1á…³9~b") +(sort-rule "ä¾®" "ã…1á…©1~b") +(sort-rule "侯" "ã…Ž1á…®1~b") +(sort-rule "ä¾²" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "ä¾µ" "ã…Š1á…µ1ᆷ0") +(sort-rule "侶" "ㄹ1á…§1~b") +(sort-rule "ä¾»" "ã…Œ1á…¡1ᆯ0") +(sort-rule "便" "ã…‚1á…§1ᆫ0") +(sort-rule "ä¿" "ã…‡1á…®1~b") +(sort-rule "ä¿‚" "ㄱ1á…§6~b") +(sort-rule "促" "ã…Š1á…©1ᆨ1") +(sort-rule "ä¿„" "ã…‡1á…¡1~b") +(sort-rule "ä¿…" "ㄱ1á…®1~b") +(sort-rule "俉" "ã…‡1á…©1~b") +(sort-rule "ä¿Š" "ã…ˆ1á…®1ᆫ0") +(sort-rule "ä¿Œ" "ã…‚1á…©1~b") +(sort-rule "ä¿Ž" "ã…ˆ1á…©1~b") +(sort-rule "ä¿" "ã……1á…©1~b") +(sort-rule "ä¿" "ㄹ1á…µ1~b") +(sort-rule "ä¿‘" "ã…‡1á…1ᆼ0") +(sort-rule "ä¿“" "ㄱ1á…§1ᆼ0") +(sort-rule "ä¿”" "ã…Ž1á…§1ᆫ0") +(sort-rule "ä¿—" "ã……1á…©1ᆨ1") +(sort-rule "俘" "ã…‚1á…®1~b") +(sort-rule "ä¿š" "ㄹ1á…µ1~b") +(sort-rule "ä¿›" "ã…1á…§1ᆫ0") +(sort-rule "ä¿" "ã…‚1á…©1~b") +(sort-rule "ä¿Ÿ" "ã……1á…¡1~b") +(sort-rule "ä¿ " "ã…Ž1á…§1ᆸ0") +(sort-rule "ä¿¡" "ã……1á…µ1ᆫ0") +(sort-rule "ä¿£" "ã…‡1á…©1~b") +(sort-rule "ä¿®" "ã……1á…®1~b") +(sort-rule "俯" "ã…‚1á…®1~b") +(sort-rule "ä¿°" "ã…Ž1á…©3~b") +(sort-rule "俱" "ㄱ1á…®1~b") +(sort-rule "俳" "ã…‚1á…¡6~b") +(sort-rule "ä¿´" "ã…Š1á…¥1ᆫ0") +(sort-rule "俵" "ã…1á…1~b") +(sort-rule "俶" "ã……1á…®1ᆨ1") +(sort-rule "俸" "ã…‚1á…©1ᆼ0") +(sort-rule "俺" "ã…‡1á…¥1ᆷ0") +(sort-rule "俾" "ã…‚1á…µ1~b") +(sort-rule "倀" "ã…Š1á…¡1ᆼ0") +(sort-rule "倂" "ã…‚1á…§1ᆼ0") +(sort-rule "倅" "ã……1á…®D~b") +(sort-rule "倆" "ㄹ1á…£1ᆼ0") +(sort-rule "倉" "ã…Š1á…¡1ᆼ0") +(sort-rule "個" "ㄱ1á…¡6~b") +(sort-rule "å€" "ã…‚1á…¡6~b") +(sort-rule "å€" "ã……1á…®1ᆨ1") +(sort-rule "們" "ã…1á…®1ᆫ0") +(sort-rule "倒" "ã„·1á…©1~b") +(sort-rule "倔" "ㄱ1á…®1ᆯ0") +(sort-rule "倖" "ã…Ž1á…¡6ᆼ0") +(sort-rule "倘" "ã„·1á…¡1ᆼ0") +(sort-rule "候" "ã…Ž1á…®1~b") +(sort-rule "倚" "ã…‡1á…³9~b") +(sort-rule "倜" "ã…Š1á…¥1ᆨ1") +(sort-rule "倞" "ㄱ1á…§1ᆼ0") +(sort-rule "借" "ã…Š1á…¡1~b") +(sort-rule "倡" "ã…Š1á…¡1ᆼ0") +(sort-rule "倢" "ã…Š1á…¥1ᆸ0") +(sort-rule "倣" "ã…‚1á…¡1ᆼ0") +(sort-rule "値" "ã…Š1á…µ1~b") +(sort-rule "倥" "ㄱ1á…©1ᆼ0") +(sort-rule "倦" "ㄱ1á…®5ᆫ0") +(sort-rule "倧" "ã…ˆ1á…©1ᆼ0") +(sort-rule "倨" "ㄱ1á…¥1~b") +(sort-rule "倩" "ã…Š1á…¥1ᆫ0") +(sort-rule "倪" "ã…‡1á…§6~b") +(sort-rule "倫" "ㄹ1á…²1ᆫ0") +(sort-rule "倬" "ã…Œ1á…¡1ᆨ1") +(sort-rule "å€" "ã…‡1á…©5~b") +(sort-rule "倮" "ㄹ1á…¡1~b") +(sort-rule "倰" "ㄹ1á…³1ᆼ0") +(sort-rule "倻" "ã…‡1á…£1~b") +(sort-rule "åƒ" "ã…‡1á…¥1ᆫ0") +(sort-rule "å„" "ã„´1á…¡1ᆫ0") +(sort-rule "å‡" "ㄱ1á…¡1~b") +(sort-rule "åˆ" "ㄱ1á…¥6~b") +(sort-rule "å‰" "ã…‡1á…®D~b") +(sort-rule "åŠ" "ã…‡1á…®1~b") +(sort-rule "åŽ" "ã…‡1á…©G~b") +(sort-rule "å" "ã…1á…§1ᆫ0") +(sort-rule "å“" "ã…‡1á…¡1ᆨ1") +(sort-rule "å•" "ã…Ž1á…¡6~b") +(sort-rule "å–" "ã…Š1á…¡1~b") +(sort-rule "å˜" "ㄱ1á…¡1ᆫ0") +(sort-rule "åš" "ã…ˆ1á…®1~b") +(sort-rule "åœ" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "å " "ã…‡1á…1~b") +(sort-rule "å¢" "ã…Š1á…©1~b") +(sort-rule "å¥" "ㄱ1á…¥1ᆫ0") +(sort-rule "åª" "ã…1á…µ1ᆸ0") +(sort-rule "å°" "ã……1á…¥1ᆯ0") +(sort-rule "å²" "ã……1á…µ1~b") +(sort-rule "å´" "ã…Š1á…³1ᆨ1") +(sort-rule "åµ" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "å¶" "ã…‡1á…®1~b") +(sort-rule "å¸" "ã…Œ1á…®1~b") +(sort-rule "å‚€" "ㄱ1á…©G~b") +(sort-rule "å‚…" "ã…‚1á…®1~b") +(sort-rule "å‚‹" "ㄱ1á…¡1ᆼ0") +(sort-rule "å‚" "ã…‚1á…¡1ᆼ0") +(sort-rule "å‚‘" "ㄱ1á…¥1ᆯ0") +(sort-rule "å‚’" "ã…Ž1á…§6~b") +(sort-rule "å‚”" "ㄱ1á…§1ᆷ0") +(sort-rule "å‚–" "ã…Š1á…¡1ᆼ0") +(sort-rule "傘" "ã……1á…¡1ᆫ0") +(sort-rule "å‚™" "ã…‚1á…µ1~b") +(sort-rule "å‚š" "ã…Ž1á…1~b") +(sort-rule "å‚›" "ã…‡1á…1ᆼ0") +(sort-rule "å‚" "ã…Œ1á…¡1ᆸ0") +(sort-rule "å‚ž" "ã……1á…¡1~b") +(sort-rule "å‚¢" "ㄱ1á…¡1~b") +(sort-rule "催" "ã…Š1á…©G~b") +(sort-rule "å‚" "ã…‡1á…1ᆼ0") +(sort-rule "å‚®" "ã…ˆ1á…©1~b") +(sort-rule "傲" "ã…‡1á…©1~b") +(sort-rule "傳" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "å‚´" "ㄱ1á…®1~b") +(sort-rule "債" "ã…Š1á…¡6~b") +(sort-rule "å‚·" "ã……1á…¡1ᆼ0") +(sort-rule "傽" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "傾" "ㄱ1á…§1ᆼ0") +(sort-rule "å‚¿" "ã…‡1á…¥1ᆫ0") +(sort-rule "僂" "ㄹ1á…®1~b") +(sort-rule "僄" "ã…1á…1~b") +(sort-rule "僅" "ㄱ1á…³1ᆫ0") +(sort-rule "僉" "ã…Š1á…¥1ᆷ0") +(sort-rule "僊" "ã……1á…¥1ᆫ0") +(sort-rule "åƒ" "ã……1á…¡1ᆼ0") +(sort-rule "僑" "ㄱ1á…1~b") +(sort-rule "僕" "ã…‚1á…©1ᆨ1") +(sort-rule "僖" "ã…Ž1á…³9~b") +(sort-rule "僚" "ㄹ1á…1~b") +(sort-rule "僛" "ㄱ1á…µ1~b") +(sort-rule "僞" "ã…‡1á…®D~b") +(sort-rule "僢" "ã…Š1á…¥1ᆫ0") +(sort-rule "僥" "ã…‡1á…1~b") +(sort-rule "僦" "ã…Š1á…®1~b") +(sort-rule "僧" "ã……1á…³1ᆼ0") +(sort-rule "僩" "ã…Ž1á…¡1ᆫ0") +(sort-rule "僬" "ã…Š1á…©1~b") +(sort-rule "åƒ" "ã…Š1á…¡1ᆷ0") +(sort-rule "僮" "ã„·1á…©1ᆼ0") +(sort-rule "僵" "ㄱ1á…¡1ᆼ0") +(sort-rule "價" "ㄱ1á…¡1~b") +(sort-rule "僻" "ã…‚1á…§1ᆨ1") +(sort-rule "僾" "ã…‡1á…¡6~b") +(sort-rule "僿" "ã……1á…¡1~b") +(sort-rule "å„€" "ã…‡1á…³9~b") +(sort-rule "å„" "ã…ˆ1á…®1ᆫ0") +(sort-rule "å„‚" "ã„´1á…©1ᆼ0") +(sort-rule "儃" "ã…Š1á…¥1ᆫ0") +(sort-rule "å„„" "ã…‡1á…¥1ᆨ1") +(sort-rule "儆" "ㄱ1á…§1ᆼ0") +(sort-rule "儇" "ã…Ž1á…§1ᆫ0") +(sort-rule "儉" "ㄱ1á…¥1ᆷ0") +(sort-rule "å„‹" "ã„·1á…¡1ᆷ0") +(sort-rule "å„" "ã…‚1á…µ1ᆫ0") +(sort-rule "å„’" "ã…‡1á…²1~b") +(sort-rule "å„“" "ã„·1á…¡6~b") +(sort-rule "å„”" "ã…ˆ1á…®1~b") +(sort-rule "å„•" "ã…ˆ1á…¥6~b") +(sort-rule "å„—" "ã…‡1á…³9~b") +(sort-rule "儘" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "å„š" "ã…1á…¡6ᆼ0") +(sort-rule "å„›" "ã…1á…®1~b") +(sort-rule "å„œ" "ã„´1á…§1ᆼ0") +(sort-rule "å„Ÿ" "ã……1á…¡1ᆼ0") +(sort-rule "å„¡" "ㄹ1á…©G~b") +(sort-rule "å„¢" "ㄹ1á…§1~b") +(sort-rule "儤" "ã…1á…©1~b") +(sort-rule "å„¥" "ã…‡1á…²1ᆨ1") +(sort-rule "儧" "ã…Š1á…¡1ᆫ0") +(sort-rule "優" "ã…‡1á…®1~b") +(sort-rule "å„«" "ã…Ž1á…©1~b") +(sort-rule "儱" "ㄹ1á…©1ᆼ0") +(sort-rule "儲" "ã…ˆ1á…¥1~b") +(sort-rule "儳" "ã…Š1á…¡1ᆷ0") +(sort-rule "儵" "ã……1á…®1ᆨ1") +(sort-rule "å„·" "ㄹ1á…§1~b") +(sort-rule "儹" "ã…Š1á…¡1ᆫ0") +(sort-rule "儺" "ã„´1á…¡1~b") +(sort-rule "å„»" "ã„·1á…¡1ᆼ0") +(sort-rule "儼" "ã…‡1á…¥1ᆷ0") +(sort-rule "å…€" "ã…‡1á…©1ᆯ0") +(sort-rule "å…" "ã…‡1á…²1ᆫ0") +(sort-rule "å…ƒ" "ã…‡1á…®5ᆫ0") +(sort-rule "å…„" "ã…Ž1á…§1ᆼ0") +(sort-rule "å……" "ã…Š1á…®1ᆼ0") +(sort-rule "å…†" "ã…ˆ1á…©1~b") +(sort-rule "å…‡" "ã…Ž1á…²1ᆼ0") +(sort-rule "å…ˆ" "ã……1á…¥1ᆫ0") +(sort-rule "å…‰" "ㄱ1á…©3ᆼ0") +(sort-rule "å…‹" "ㄱ1á…³1ᆨ1") +(sort-rule "å…Œ" "ã…Œ1á…¡6~b") +(sort-rule "å…" "ã…1á…§1ᆫ0") +(sort-rule "å…Ž" "ã…Œ1á…©1~b") +(sort-rule "å…’" "ã…‡1á…¡1~b") +(sort-rule "å…•" "ã……1á…µ1~b") +(sort-rule "å…—" "ã…‡1á…§1ᆫ0") +(sort-rule "å…š" "ã„·1á…¡1ᆼ0") +(sort-rule "å…œ" "ã„·1á…®1~b") +(sort-rule "å…¢" "ㄱ1á…³1ᆼ0") +(sort-rule "å…¥" "ã…‡1á…µ1ᆸ0") +(sort-rule "å…§" "ã„´1á…¡6~b") +(sort-rule "å…¨" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "å…©" "ㄹ1á…£1ᆼ0") +(sort-rule "å…ª" "ã…‡1á…²1~b") +(sort-rule "å…«" "ã…1á…¡1ᆯ0") +(sort-rule "å…¬" "ㄱ1á…©1ᆼ0") +(sort-rule "å…" "ㄹ1á…²1ᆨ1") +(sort-rule "å…®" "ã…Ž1á…§6~b") +(sort-rule "å…±" "ㄱ1á…©1ᆼ0") +(sort-rule "å…µ" "ã…‚1á…§1ᆼ0") +(sort-rule "å…¶" "ㄱ1á…µ1~b") +(sort-rule "å…·" "ㄱ1á…®1~b") +(sort-rule "å…¸" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "å…¼" "ㄱ1á…§1ᆷ0") +(sort-rule "冀" "ㄱ1á…µ1~b") +(sort-rule "円" "ã…‡1á…¥6ᆫ0") +(sort-rule "冉" "ã…‡1á…§1ᆷ0") +(sort-rule "冊" "ã…Š1á…¡6ᆨ1") +(sort-rule "å†" "ã…ˆ1á…¡6~b") +(sort-rule "å†" "ㄱ1á…§1ᆼ0") +(sort-rule "冒" "ã…1á…©1~b") +(sort-rule "冓" "ㄱ1á…®1~b") +(sort-rule "冕" "ã…1á…§1ᆫ0") +(sort-rule "冗" "ã…‡1á…1ᆼ0") +(sort-rule "冘" "ã…‡1á…²1~b") +(sort-rule "å† " "ㄱ1á…©3ᆫ0") +(sort-rule "冣" "ã…Š1á…®D~b") +(sort-rule "冤" "ã…‡1á…®5ᆫ0") +(sort-rule "冥" "ã…1á…§1ᆼ0") +(sort-rule "冪" "ã…1á…§1ᆨ1") +(sort-rule "冬" "ã„·1á…©1ᆼ0") +(sort-rule "冰" "ã…‚1á…µ1ᆼ0") +(sort-rule "冱" "ã…Ž1á…©1~b") +(sort-rule "冲" "ã…Š1á…®1ᆼ0") +(sort-rule "冶" "ã…‡1á…£1~b") +(sort-rule "冷" "ã„´1á…¡6ᆼ0") +(sort-rule "冽" "ㄹ1á…§1ᆯ0") +(sort-rule "凄" "ã…Š1á…¥1~b") +(sort-rule "凅" "ㄱ1á…©1~b") +(sort-rule "准" "ã…ˆ1á…®1ᆫ0") +(sort-rule "凉" "ㄹ1á…£1ᆼ0") +(sort-rule "凊" "ã…Š1á…¥1ᆼ0") +(sort-rule "凋" "ã…ˆ1á…©1~b") +(sort-rule "凌" "ã„´1á…³1ᆼ0") +(sort-rule "å‡" "ã„·1á…©1ᆼ0") +(sort-rule "凒" "ã…‡1á…³9~b") +(sort-rule "凔" "ã…Š1á…¡1ᆼ0") +(sort-rule "凛" "ㄹ1á…³1ᆷ0") +(sort-rule "凜" "ã„´1á…³1ᆷ0") +(sort-rule "å‡" "ã…‡1á…³1ᆼ0") +(sort-rule "凞" "ã…Ž1á…³9~b") +(sort-rule "å‡ " "ㄱ1á…®8~b") +(sort-rule "凡" "ã…‚1á…¥1ᆷ0") +(sort-rule "凩" "ã…1á…©1ᆨ1") +(sort-rule "å‡" "ã…‚1á…µ1ᆼ0") +(sort-rule "凰" "ã…Ž1á…©3ᆼ0") +(sort-rule "凱" "ㄱ1á…¡6~b") +(sort-rule "凳" "ã„·1á…³1ᆼ0") +(sort-rule "凴" "ã…‚1á…µ1ᆼ0") +(sort-rule "凶" "ã…Ž1á…²1ᆼ0") +(sort-rule "凸" "ã…Š1á…¥1ᆯ0") +(sort-rule "凹" "ã…‡1á…1~b") +(sort-rule "出" "ã…Š1á…®1ᆯ0") +(sort-rule "函" "ã…Ž1á…¡1ᆷ0") +(sort-rule "刀" "ã„·1á…©1~b") +(sort-rule "åˆ" "ã…ˆ1á…©1~b") +(sort-rule "刃" "ã…‡1á…µ1ᆫ0") +(sort-rule "分" "ã…‚1á…®1ᆫ0") +(sort-rule "切" "ã…ˆ1á…¥1ᆯ0") +(sort-rule "刈" "ã…‡1á…§6~b") +(sort-rule "刊" "ㄱ1á…¡1ᆫ0") +(sort-rule "刎" "ã…1á…®1ᆫ0") +(sort-rule "刑" "ã…Ž1á…§1ᆼ0") +(sort-rule "刓" "ã…‡1á…©3ᆫ0") +(sort-rule "刖" "ã…‡1á…®5ᆯ0") +(sort-rule "列" "ㄹ1á…§1ᆯ0") +(sort-rule "åˆ" "ã…Š1á…©1~b") +(sort-rule "判" "ã…1á…¡1ᆫ0") +(sort-rule "別" "ã…‚1á…§1ᆯ0") +(sort-rule "刦" "ㄱ1á…¥1ᆸ0") +(sort-rule "刧" "ㄱ1á…¥1ᆸ0") +(sort-rule "利" "ㄹ1á…µ1~b") +(sort-rule "刪" "ã……1á…¡1ᆫ0") +(sort-rule "刮" "ㄱ1á…©3ᆯ0") +(sort-rule "到" "ã„·1á…©1~b") +(sort-rule "刱" "ã…Š1á…¡1ᆼ0") +(sort-rule "刲" "ㄱ1á…²1~b") +(sort-rule "刳" "ㄱ1á…©1~b") +(sort-rule "制" "ã…ˆ1á…¥6~b") +(sort-rule "刷" "ã……1á…©5~b") +(sort-rule "券" "ㄱ1á…®5ᆫ0") +(sort-rule "刹" "ã…Š1á…¡1ᆯ0") +(sort-rule "刺" "ã…ˆ1á…¡1~b") +(sort-rule "刻" "ㄱ1á…¡1ᆨ1") +(sort-rule "剃" "ã…Š1á…¥6~b") +(sort-rule "剄" "ㄱ1á…§1ᆼ0") +(sort-rule "則" "ã…Š1á…µ1ᆨ1") +(sort-rule "剉" "ã…ˆ1á…©3~b") +(sort-rule "削" "ã……1á…¡1ᆨ1") +(sort-rule "剋" "ㄱ1á…³1ᆨ1") +(sort-rule "剌" "ㄹ1á…¡1ᆯ0") +(sort-rule "å‰" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "剔" "ã…Š1á…¥1ᆨ1") +(sort-rule "剕" "ã…‚1á…µ1~b") +(sort-rule "剖" "ã…‚1á…®1~b") +(sort-rule "剗" "ã…ˆ1á…¡1ᆫ0") +(sort-rule "剚" "ã……1á…¡1~b") +(sort-rule "剛" "ㄱ1á…¡1ᆼ0") +(sort-rule "å‰" "ã…‚1á…¡1ᆨ1") +(sort-rule "剞" "ㄱ1á…µ1~b") +(sort-rule "剟" "ã…Š1á…¥1ᆯ0") +(sort-rule "剡" "ã……1á…¥1ᆷ0") +(sort-rule "剩" "ã…‡1á…µ1ᆼ0") +(sort-rule "剪" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "副" "ã…‚1á…®1~b") +(sort-rule "割" "ã…Ž1á…¡1ᆯ0") +(sort-rule "剴" "ㄱ1á…¡6~b") +(sort-rule "創" "ã…Š1á…¡1ᆼ0") +(sort-rule "剷" "ã……1á…¡1ᆫ0") +(sort-rule "剺" "ㄹ1á…µ1~b") +(sort-rule "剽" "ã…1á…1~b") +(sort-rule "剿" "ã…Š1á…©1~b") +(sort-rule "劂" "ㄱ1á…®8~b") +(sort-rule "劃" "ã…Ž1á…©Gᆨ1") +(sort-rule "劇" "ㄱ1á…³1ᆨ1") +(sort-rule "劈" "ã…‚1á…§1ᆨ1") +(sort-rule "劉" "ㄹ1á…²1~b") +(sort-rule "åŠ" "ㄱ1á…¥1ᆷ0") +(sort-rule "劑" "ã…ˆ1á…¥6~b") +(sort-rule "劒" "ㄱ1á…¥1ᆷ0") +(sort-rule "劓" "ã…‡1á…³9~b") +(sort-rule "劗" "ã…Š1á…¡1ᆫ0") +(sort-rule "劘" "ã…1á…¡1~b") +(sort-rule "力" "ㄹ1á…§1ᆨ1") +(sort-rule "功" "ㄱ1á…©1ᆼ0") +(sort-rule "åŠ " "ㄱ1á…¡1~b") +(sort-rule "劣" "ㄹ1á…§1ᆯ0") +(sort-rule "劤" "ㄱ1á…³1ᆫ0") +(sort-rule "助" "ã…ˆ1á…©1~b") +(sort-rule "努" "ã„´1á…©1~b") +(sort-rule "劫" "ㄱ1á…¥1ᆸ0") +(sort-rule "劬" "ㄱ1á…®1~b") +(sort-rule "åŠ" "ã…Š1á…©1~b") +(sort-rule "劾" "ã…Ž1á…¡6ᆨ1") +(sort-rule "å‹" "ㄱ1á…§1ᆼ0") +(sort-rule "勃" "ã…‚1á…¡1ᆯ0") +(sort-rule "å‹…" "ã…Š1á…µ1ᆨ1") +(sort-rule "勇" "ã…‡1á…1ᆼ0") +(sort-rule "勉" "ã…1á…§1ᆫ0") +(sort-rule "å‹Œ" "ㄱ1á…®5ᆫ0") +(sort-rule "å‹" "ㄱ1á…§1ᆼ0") +(sort-rule "å‹’" "ã„´1á…³1ᆨ1") +(sort-rule "å‹•" "ã„·1á…©1ᆼ0") +(sort-rule "å‹–" "ã…‡1á…®1ᆨ1") +(sort-rule "勘" "ㄱ1á…¡1ᆷ0") +(sort-rule "å‹™" "ã…1á…®1~b") +(sort-rule "å‹›" "ã…Ž1á…®1ᆫ0") +(sort-rule "å‹" "ã……1á…³1ᆼ0") +(sort-rule "å‹ž" "ã„´1á…©1~b") +(sort-rule "å‹Ÿ" "ã…1á…©1~b") +(sort-rule "å‹ " "ㄹ1á…²1ᆨ1") +(sort-rule "å‹¡" "ã…1á…1~b") +(sort-rule "å‹¢" "ã……1á…¥6~b") +(sort-rule "å‹£" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "勤" "ㄱ1á…³1ᆫ0") +(sort-rule "勦" "ã…Š1á…©1~b") +(sort-rule "勳" "ã…Ž1á…®1ᆫ0") +(sort-rule "勵" "ㄹ1á…§1~b") +(sort-rule "勸" "ㄱ1á…®5ᆫ0") +(sort-rule "勺" "ã…ˆ1á…¡1ᆨ1") +(sort-rule "å‹»" "ㄱ1á…²1ᆫ0") +(sort-rule "勾" "ㄱ1á…®1~b") +(sort-rule "å‹¿" "ã…1á…®1ᆯ0") +(sort-rule "åŒ" "ã…1á…®1ᆫ0") +(sort-rule "匂" "ã„´1á…¡6~b") +(sort-rule "匃" "ㄱ1á…¡6~b") +(sort-rule "包" "ã…1á…©1~b") +(sort-rule "匈" "ã…Ž1á…²1ᆼ0") +(sort-rule "匊" "ㄱ1á…®1ᆨ1") +(sort-rule "匌" "ã…Ž1á…¡1ᆸ0") +(sort-rule "åŒ" "ã…1á…©1~b") +(sort-rule "åŒ" "ã…1á…©1~b") +(sort-rule "åŒ" "ã…‚1á…©1ᆨ1") +(sort-rule "匕" "ã…‚1á…µ1~b") +(sort-rule "化" "ã…Ž1á…©3~b") +(sort-rule "北" "ã…‚1á…¡6~b") +(sort-rule "匙" "ã……1á…µ1~b") +(sort-rule "åŒ " "ã…ˆ1á…¡1ᆼ0") +(sort-rule "匡" "ㄱ1á…©3ᆼ0") +(sort-rule "匣" "ㄱ1á…¡1ᆸ0") +(sort-rule "匧" "ã…Ž1á…§1ᆸ0") +(sort-rule "匪" "ã…‚1á…µ1~b") +(sort-rule "匯" "ã…Ž1á…©G~b") +(sort-rule "匱" "ㄱ1á…®8~b") +(sort-rule "匶" "ㄱ1á…®1~b") +(sort-rule "匹" "ã…1á…µ1ᆯ0") +(sort-rule "匽" "ã…‡1á…¥1ᆫ0") +(sort-rule "匾" "ã…1á…§1ᆫ0") +(sort-rule "匿" "ã„´1á…µ1ᆨ1") +(sort-rule "å€" "ㄱ1á…®1~b") +(sort-rule "å" "ã……1á…µ1ᆸ0") +(sort-rule "åƒ" "ã…Š1á…¥1ᆫ0") +(sort-rule "å„" "ã…‡1á…µ1ᆸ0") +(sort-rule "å…" "ã……1á…¡1ᆸ0") +(sort-rule "å‡" "ã……1á…³1ᆼ0") +(sort-rule "åˆ" "ã…‡1á…©1~b") +(sort-rule "å‰" "ã…Ž1á…®8~b") +(sort-rule "åŠ" "ã…‚1á…¡1ᆫ0") +(sort-rule "å" "ã…1á…¡1ᆫ0") +(sort-rule "å‘" "ã…‚1á…µ1~b") +(sort-rule "å’" "ã…ˆ1á…©1ᆯ0") +(sort-rule "å“" "ã…Œ1á…¡1ᆨ1") +(sort-rule "å”" "ã…Ž1á…§1ᆸ0") +(sort-rule "å—" "ã„´1á…¡1ᆷ0") +(sort-rule "åš" "ã…‚1á…¡1ᆨ1") +(sort-rule "åœ" "ã…‚1á…©1ᆨ1") +(sort-rule "åž" "ã…‚1á…§1ᆫ0") +(sort-rule "å " "ã…ˆ1á…¥1ᆷ0") +(sort-rule "å¡" "ã…ˆ1á…¡1ᆸ0") +(sort-rule "å¦" "ㄱ1á…©5~b") +(sort-rule "å¨" "ã……1á…¥1ᆯ0") +(sort-rule "å¬" "ã…‡1á…¡1ᆼ0") +(sort-rule "å®" "ã…Š1á…µ1~b") +(sort-rule "å¯" "ã…1á…1~b") +(sort-rule "å°" "ã…‡1á…µ1ᆫ0") +(sort-rule "å±" "ã…‡1á…®D~b") +(sort-rule "å²" "ã……1á…©1~b") +(sort-rule "å³" "ã…ˆ1á…³1ᆨ1") +(sort-rule "å´" "ㄱ1á…¡1ᆨ1") +(sort-rule "åµ" "ã„´1á…¡1ᆫ0") +(sort-rule "å·" "ㄱ1á…®5ᆫ0") +(sort-rule "å¸" "ã……1á…¡1~b") +(sort-rule "å¹" "ã…Ž1á…²1ᆯ0") +(sort-rule "åº" "ㄱ1á…³1ᆫ0") +(sort-rule "å»" "ㄱ1á…¡1ᆨ1") +(sort-rule "å½" "ã…ˆ1á…³1ᆨ1") +(sort-rule "å¾" "ã…‡1á…¡1ᆨ1") +(sort-rule "å¿" "ㄱ1á…§1ᆼ0") +(sort-rule "厄" "ã…‡1á…¡6ᆨ1") +(sort-rule "厓" "ã…‡1á…¡6~b") +(sort-rule "厖" "ã…‚1á…¡1ᆼ0") +(sort-rule "厘" "ㄹ1á…µ1~b") +(sort-rule "厚" "ã…Ž1á…®1~b") +(sort-rule "åŽ" "ã…ˆ1á…©1~b") +(sort-rule "原" "ã…‡1á…®5ᆫ0") +(sort-rule "åŽ " "ã…Š1á…³1ᆨ1") +(sort-rule "厥" "ㄱ1á…®5ᆯ0") +(sort-rule "厦" "ã…Ž1á…¡1~b") +(sort-rule "厪" "ㄱ1á…³1ᆫ0") +(sort-rule "åŽ" "ã…‡1á…§1ᆷ0") +(sort-rule "厮" "ã……1á…µ1~b") +(sort-rule "厲" "ㄹ1á…§1~b") +(sort-rule "厹" "ㄱ1á…®1~b") +(sort-rule "去" "ㄱ1á…¥1~b") +(sort-rule "åƒ" "ã……1á…¡1ᆷ0") +(sort-rule "å…" "ã…Š1á…¡1ᆷ0") +(sort-rule "åˆ" "ã…‡1á…®1~b") +(sort-rule "å‰" "ã…Š1á…¡1~b") +(sort-rule "åŠ" "ㄱ1á…³1ᆸ0") +(sort-rule "å‹" "ã…‡1á…®1~b") +(sort-rule "å" "ã…‚1á…¡1ᆫ0") +(sort-rule "å”" "ã……1á…®1ᆨ1") +(sort-rule "å–" "ã…Š1á…®D~b") +(sort-rule "å—" "ã……1á…®1~b") +(sort-rule "å›" "ã…‚1á…¡1ᆫ0") +(sort-rule "åŸ" "ã……1á…®1~b") +(sort-rule "å¡" "ã…‡1á…§6~b") +(sort-rule "å¢" "ã…Š1á…©1ᆼ0") +(sort-rule "å£" "ㄱ1á…®1~b") +(sort-rule "å¤" "ㄱ1á…©1~b") +(sort-rule "å¥" "ㄱ1á…®1~b") +(sort-rule "å¦" "ㄹ1á…§1ᆼ0") +(sort-rule "å¨" "ã„·1á…©1~b") +(sort-rule "å©" "ㄱ1á…©1~b") +(sort-rule "åª" "ã…ˆ1á…µ1~b") +(sort-rule "å«" "ㄱ1á…²1~b") +(sort-rule "å¬" "ã……1á…©1~b") +(sort-rule "å" "ã…1á…¡1ᆯ0") +(sort-rule "å®" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "å¯" "ㄱ1á…¡1~b") +(sort-rule "å°" "ã…Œ1á…¡6~b") +(sort-rule "å±" "ã…ˆ1á…µ1ᆯ0") +(sort-rule "å²" "ã……1á…¡1~b") +(sort-rule "å³" "ã…‡1á…®1~b") +(sort-rule "å´" "ㄱ1á…®1~b") +(sort-rule "åµ" "ã…1á…¡1~b") +(sort-rule "å¶" "ã…Ž1á…§1ᆸ0") +(sort-rule "å¸" "ã……1á…¡1~b") +(sort-rule "å" "ã…‡1á…®1~b") +(sort-rule "åƒ" "ã…Ž1á…³1ᆯ0") +(sort-rule "å„" "ㄱ1á…¡1ᆨ1") +(sort-rule "åˆ" "ã…Ž1á…¡1ᆸ0") +(sort-rule "å‰" "ㄱ1á…µ1ᆯ0") +(sort-rule "åŠ" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "å‹" "ã…Š1á…©1ᆫ0") +(sort-rule "åŒ" "ã„·1á…©1ᆼ0") +(sort-rule "å" "ã…1á…§1ᆼ0") +(sort-rule "åŽ" "ã…Ž1á…®1~b") +(sort-rule "å" "ㄹ1á…µ1~b") +(sort-rule "å" "ã…Œ1á…©1~b") +(sort-rule "å‘" "ã…Ž1á…£1ᆼ0") +(sort-rule "å›" "ㄱ1á…®1ᆫ0") +(sort-rule "å" "ㄹ1á…µ1ᆫ0") +(sort-rule "åŸ" "ã…‡1á…³1ᆷ0") +(sort-rule "å " "ã…1á…§6~b") +(sort-rule "å¦" "ã…‚1á…®1~b") +(sort-rule "å©" "ã…‚1á…®1ᆫ0") +(sort-rule "å«" "ã…Ž1á…¡1ᆷ0") +(sort-rule "å¬" "ã…‡1á…³1ᆫ0") +(sort-rule "å®" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "å³" "ã…‡1á…©1~b") +(sort-rule "å¶" "ã„´1á…®1ᆯ0") +(sort-rule "å¸" "ã…Ž1á…³1ᆸ0") +(sort-rule "å¹" "ã…Š1á…®D~b") +(sort-rule "å»" "ã…1á…®1ᆫ0") +(sort-rule "å¼" "ã…Ž1á…®1~b") +(sort-rule "å½" "ã…Ž1á…®1~b") +(sort-rule "å¾" "ã…‡1á…©1~b") +(sort-rule "å‘€" "ã…Ž1á…¡1~b") +(sort-rule "å‘‚" "ㄹ1á…§1~b") +(sort-rule "呆" "ã…1á…¡6~b") +(sort-rule "呈" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "å‘Š" "ㄱ1á…©1~b") +(sort-rule "å‘Ž" "ã…Š1á…¥1ᆨ1") +(sort-rule "å‘‘" "ã…Œ1á…¡1ᆫ0") +(sort-rule "å‘" "ã…‡1á…¡6ᆨ1") +(sort-rule "å‘¢" "ã„´1á…µ1~b") +(sort-rule "呤" "ㄹ1á…§1ᆼ0") +(sort-rule "呦" "ã…‡1á…²1~b") +(sort-rule "周" "ã…ˆ1á…®1~b") +(sort-rule "呪" "ã…ˆ1á…®1~b") +(sort-rule "å‘«" "ã…Š1á…¥1ᆸ0") +(sort-rule "å‘°" "ã…ˆ1á…¡1~b") +(sort-rule "呱" "ㄱ1á…©1~b") +(sort-rule "味" "ã…1á…µ1~b") +(sort-rule "呵" "ㄱ1á…¡1~b") +(sort-rule "呶" "ã„´1á…©1~b") +(sort-rule "å‘»" "ã……1á…µ1ᆫ0") +(sort-rule "呼" "ã…Ž1á…©1~b") +(sort-rule "命" "ã…1á…§1ᆼ0") +(sort-rule "å‘¿" "ㄱ1á…¥1~b") +(sort-rule "å’€" "ã…ˆ1á…¥1~b") +(sort-rule "å’„" "ã„·1á…©1ᆯ0") +(sort-rule "å’†" "ã…1á…©1~b") +(sort-rule "å’‡" "ã…1á…µ1ᆯ0") +(sort-rule "å’‹" "ã……1á…¡1~b") +(sort-rule "å’Œ" "ã…Ž1á…©3~b") +(sort-rule "å’" "ã…Ž1á…¡6~b") +(sort-rule "å’Ž" "ㄱ1á…®1~b") +(sort-rule "å’" "ã…‡1á…§1ᆼ0") +(sort-rule "å’" "ã…‚1á…®1~b") +(sort-rule "å’–" "ㄱ1á…¡1~b") +(sort-rule "å’ " "ã…ˆ1á…µ1ᆸ0") +(sort-rule "å’¢" "ã…‡1á…¡1ᆨ1") +(sort-rule "å’¤" "ã…Œ1á…¡1~b") +(sort-rule "å’¥" "ã…Ž1á…³9~b") +(sort-rule "å’¨" "ã…ˆ1á…¡1~b") +(sort-rule "å’«" "ã…ˆ1á…µ1~b") +(sort-rule "å’¬" "ㄱ1á…1~b") +(sort-rule "å’¯" "ㄱ1á…¡1ᆨ1") +(sort-rule "å’³" "ã…Ž1á…¡6~b") +(sort-rule "å’¸" "ã…Ž1á…¡1ᆷ0") +(sort-rule "å’»" "ã…Ž1á…²1~b") +(sort-rule "å’¼" "ㄱ1á…©5~b") +(sort-rule "å’½" "ã…‡1á…§1ᆯ0") +(sort-rule "å’¿" "ã…‡1á…µ1~b") +(sort-rule "å“€" "ã…‡1á…¡6~b") +(sort-rule "å“" "ã…1á…®1ᆷ0") +(sort-rule "å“‚" "ã……1á…µ1ᆫ0") +(sort-rule "哃" "ã„·1á…©1ᆼ0") +(sort-rule "å“„" "ã…Ž1á…©1ᆼ0") +(sort-rule "哆" "ã…Š1á…µ1~b") +(sort-rule "哇" "ã…‡1á…©3~b") +(sort-rule "哈" "ã…Ž1á…¡1ᆸ0") +(sort-rule "哉" "ã…ˆ1á…¡6~b") +(sort-rule "å“¡" "ã…‡1á…®5ᆫ0") +(sort-rule "å“¥" "ㄱ1á…¡1~b") +(sort-rule "哦" "ã…‡1á…¡1~b") +(sort-rule "哨" "ã…Š1á…©1~b") +(sort-rule "å“©" "ㄹ1á…µ1~b") +(sort-rule "å“" "ㄱ1á…©1ᆨ1") +(sort-rule "å“®" "ã…Ž1á…1~b") +(sort-rule "哱" "ã…‚1á…¡1ᆯ0") +(sort-rule "哲" "ã…Š1á…¥1ᆯ0") +(sort-rule "哺" "ã…1á…©1~b") +(sort-rule "哽" "ㄱ1á…§1ᆼ0") +(sort-rule "å“¿" "ㄱ1á…¡1~b") +(sort-rule "唄" "ã…1á…¡6~b") +(sort-rule "唆" "ã……1á…¡1~b") +(sort-rule "唇" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "唉" "ã…‡1á…¡6~b") +(sort-rule "唎" "ㄹ1á…µ1~b") +(sort-rule "å”" "ã…Ž1á…³9~b") +(sort-rule "å”" "ã„·1á…¡1ᆼ0") +(sort-rule "å””" "ã…‡1á…©1~b") +(sort-rule "唜" "ã…1á…¡1ᆯ0") +(sort-rule "唫" "ㄱ1á…³1ᆷ0") +(sort-rule "å”®" "ã……1á…®1~b") +(sort-rule "唯" "ã…‡1á…²1~b") +(sort-rule "å”±" "ã…Š1á…¡1ᆼ0") +(sort-rule "唳" "ㄹ1á…§1~b") +(sort-rule "唵" "ã…‡1á…¡1ᆷ0") +(sort-rule "唼" "ã……1á…¡1ᆸ0") +(sort-rule "唾" "ã…Œ1á…¡1~b") +(sort-rule "å•€" "ã…‡1á…¡6~b") +(sort-rule "å•‚" "ã„´1á…®1~b") +(sort-rule "å•„" "ã…Œ1á…¡1ᆨ1") +(sort-rule "商" "ã……1á…¡1ᆼ0") +(sort-rule "å•" "ã…1á…®1ᆫ0") +(sort-rule "å•“" "ㄱ1á…§6~b") +(sort-rule "å•–" "ã„·1á…¡1ᆷ0") +(sort-rule "å•—" "ã„·1á…¡1ᆷ0") +(sort-rule "å•œ" "ã…Š1á…¥1ᆯ0") +(sort-rule "å•ž" "ã…‡1á…¡1~b") +(sort-rule "å•£" "ã…Ž1á…¡1ᆷ0") +(sort-rule "å•»" "ã……1á…µ1~b") +(sort-rule "啼" "ã…ˆ1á…¥6~b") +(sort-rule "啽" "ã…‡1á…¡1ᆷ0") +(sort-rule "啾" "ã…Š1á…®1~b") +(sort-rule "å–€" "ㄱ1á…¡6ᆨ1") +(sort-rule "å–" "ã…‡1á…©1ᆼ0") +(sort-rule "å–ƒ" "ã„´1á…¡1ᆷ0") +(sort-rule "å–„" "ã……1á…¥1ᆫ0") +(sort-rule "å–†" "ã…Š1á…¥1ᆯ0") +(sort-rule "å–‡" "ã„´1á…¡1~b") +(sort-rule "å–‰" "ã…Ž1á…®1~b") +(sort-rule "å–Š" "ã…Ž1á…¡1ᆷ0") +(sort-rule "å–‹" "ã…Š1á…¥1ᆸ0") +(sort-rule "å–‘" "ã…‡1á…³1ᆷ0") +(sort-rule "å–“" "ã…‡1á…1~b") +(sort-rule "å–”" "ã…‡1á…¡1ᆨ1") +(sort-rule "å–˜" "ã…Š1á…¥1ᆫ0") +(sort-rule "å–™" "ã…Ž1á…®8~b") +(sort-rule "å–š" "ã…Ž1á…©3ᆫ0") +(sort-rule "å–œ" "ã…Ž1á…³9~b") +(sort-rule "å–" "ㄱ1á…¡1ᆯ0") +(sort-rule "å–ž" "ã…ˆ1á…³1ᆨ1") +(sort-rule "å–Ÿ" "ã…‡1á…®D~b") +(sort-rule "å–£" "ã…Ž1á…®1~b") +(sort-rule "å–¤" "ã…Ž1á…©3ᆼ0") +(sort-rule "å–§" "ã…Ž1á…®5ᆫ0") +(sort-rule "å–¨" "ㄹ1á…£1ᆼ0") +(sort-rule "å–©" "ã…‡1á…²1~b") +(sort-rule "å–ª" "ã……1á…¡1ᆼ0") +(sort-rule "å–«" "ㄱ3á…µ1ᆨ1") +(sort-rule "å–¬" "ㄱ1á…1~b") +(sort-rule "å–®" "ã„·1á…¡1ᆫ0") +(sort-rule "å–°" "ã……1á…µ1ᆨ1") +(sort-rule "å—…" "ã…Ž1á…®1~b") +(sort-rule "å—‡" "ã……1á…¡6ᆨ1") +(sort-rule "å—‰" "ã……1á…©1~b") +(sort-rule "å—‘" "ã…Ž1á…¡1ᆸ0") +(sort-rule "å—”" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "å—š" "ã…‡1á…©1~b") +(sort-rule "å—›" "ㄱ1á…§1ᆷ0") +(sort-rule "å—œ" "ㄱ1á…µ1~b") +(sort-rule "å—Ÿ" "ã…Š1á…¡1~b") +(sort-rule "å— " "ㄹ1á…¡1ᆨ1") +(sort-rule "å—¢" "ã…‡1á…©1ᆯ0") +(sort-rule "å—£" "ã……1á…¡1~b") +(sort-rule "å—¤" "ã…Š1á…µ1~b") +(sort-rule "å—·" "ã…‡1á…©1~b") +(sort-rule "å—½" "ã……1á…®1~b") +(sort-rule "å—¾" "ã…ˆ1á…®1~b") +(sort-rule "å—¿" "ã…Œ1á…¡1ᆷ0") +(sort-rule "嘄" "ㄱ1á…1~b") +(sort-rule "嘆" "ã…Œ1á…¡1ᆫ0") +(sort-rule "嘈" "ã…ˆ1á…©1~b") +(sort-rule "嘉" "ㄱ1á…¡1~b") +(sort-rule "嘌" "ã…1á…1~b") +(sort-rule "å˜" "ㄹ1á…®1~b") +(sort-rule "嘎" "ã…‡1á…¡1ᆯ0") +(sort-rule "å˜" "ㄱ1á…1~b") +(sort-rule "嘒" "ã…Ž1á…§6~b") +(sort-rule "嘔" "ㄱ1á…®1~b") +(sort-rule "嘖" "ã…Š1á…¡6ᆨ1") +(sort-rule "嘗" "ã……1á…¡1ᆼ0") +(sort-rule "嘩" "ã…Ž1á…©3~b") +(sort-rule "嘬" "ã…Š1á…©G~b") +(sort-rule "嘯" "ã……1á…©1~b") +(sort-rule "嘲" "ã…ˆ1á…©1~b") +(sort-rule "嘴" "ã…Š1á…®D~b") +(sort-rule "嘶" "ã……1á…µ1~b") +(sort-rule "嘷" "ã…Ž1á…©1~b") +(sort-rule "嘸" "ã…1á…®1~b") +(sort-rule "嘹" "ㄹ1á…1~b") +(sort-rule "嘻" "ã…Ž1á…³9~b") +(sort-rule "嘿" "ã…1á…®1ᆨ1") +(sort-rule "å™" "ã…‡1á…©1~b") +(sort-rule "噂" "ã…ˆ1á…®1ᆫ0") +(sort-rule "噉" "ã„·1á…¡1ᆷ0") +(sort-rule "噋" "ã…Œ1á…©1ᆫ0") +(sort-rule "å™" "ã…Š1á…©1~b") +(sort-rule "噎" "ã…‡1á…§1ᆯ0") +(sort-rule "å™" "ã…Ž1á…³1ᆸ0") +(sort-rule "噓" "ã…Ž1á…¥1~b") +(sort-rule "噤" "ㄱ1á…³1ᆷ0") +(sort-rule "噥" "ã„´1á…©1ᆼ0") +(sort-rule "器" "ㄱ1á…µ1~b") +(sort-rule "噩" "ã…‡1á…¡1ᆨ1") +(sort-rule "噪" "ã…ˆ1á…©1~b") +(sort-rule "噫" "ã…Ž1á…³9~b") +(sort-rule "噬" "ã……1á…¥1~b") +(sort-rule "å™" "ㄱ1á…1~b") +(sort-rule "噯" "ã…‡1á…¡6~b") +(sort-rule "噲" "ã…‹1á…©5~b") +(sort-rule "å™´" "ã…‚1á…®1ᆫ0") +(sort-rule "噶" "ㄱ1á…¡1ᆯ0") +(sort-rule "噸" "ã…Œ1á…©1ᆫ0") +(sort-rule "噺" "ã……1á…µ1ᆫ0") +(sort-rule "嚀" "ã„´1á…§1ᆼ0") +(sort-rule "åš„" "ã…Ž1á…©Gᆨ1") +(sort-rule "嚆" "ã…Ž1á…1~b") +(sort-rule "嚇" "ã…Ž1á…¡1~b") +(sort-rule "åš" "ã…Š1á…¥6~b") +(sort-rule "åš™" "ㄱ1á…1~b") +(sort-rule "åšš" "ã…‡1á…³1ᆫ0") +(sort-rule "嚥" "ã…‡1á…§1ᆫ0") +(sort-rule "嚬" "ã…‚1á…µ1ᆫ0") +(sort-rule "åš®" "ã…Ž1á…£1ᆼ0") +(sort-rule "åš³" "ㄱ1á…©1ᆨ1") +(sort-rule "åš´" "ã…‡1á…¥1ᆷ0") +(sort-rule "嚶" "ã…‡1á…¡6ᆼ0") +(sort-rule "åš¼" "ã…ˆ1á…¡1ᆨ1") +(sort-rule "囀" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "å›" "ã……1á…¥1ᆸ0") +(sort-rule "囂" "ã…Ž1á…1~b") +(sort-rule "囃" "ã…ˆ1á…¡1ᆸ0") +(sort-rule "囈" "ã…‡1á…§6~b") +(sort-rule "囉" "ㄹ1á…¡1~b") +(sort-rule "囊" "ã„´1á…¡1ᆼ0") +(sort-rule "å›" "ã…Ž1á…³9~b") +(sort-rule "囑" "ã…Š1á…©1ᆨ1") +(sort-rule "囚" "ã……1á…®1~b") +(sort-rule "å››" "ã……1á…¡1~b") +(sort-rule "回" "ã…Ž1á…©G~b") +(sort-rule "囟" "ã……1á…µ1ᆫ0") +(sort-rule "å› " "ã…‡1á…µ1ᆫ0") +(sort-rule "囦" "ã…‡1á…§1ᆫ0") +(sort-rule "囫" "ã…Ž1á…©1ᆯ0") +(sort-rule "å›®" "ã…‡1á…©3~b") +(sort-rule "å›°" "ㄱ1á…©1ᆫ0") +(sort-rule "å›·" "ㄱ1á…²1ᆫ0") +(sort-rule "囹" "ㄹ1á…§1ᆼ0") +(sort-rule "固" "ㄱ1á…©1~b") +(sort-rule "囿" "ã…‡1á…²1~b") +(sort-rule "åœ" "ã…‡1á…³1ᆫ0") +(sort-rule "圂" "ã…Ž1á…©1ᆫ0") +(sort-rule "圃" "ã…1á…©1~b") +(sort-rule "圄" "ã…‡1á…¥1~b") +(sort-rule "圈" "ㄱ1á…®5ᆫ0") +(sort-rule "圉" "ã…‡1á…¥1~b") +(sort-rule "圊" "ã…Š1á…¥1ᆼ0") +(sort-rule "國" "ㄱ1á…®1ᆨ1") +(sort-rule "åœ" "ã…‡1á…®D~b") +(sort-rule "園" "ã…‡1á…®5ᆫ0") +(sort-rule "圓" "ã…‡1á…®5ᆫ0") +(sort-rule "圖" "ã„·1á…©1~b") +(sort-rule "團" "ã„·1á…¡1ᆫ0") +(sort-rule "圜" "ã…‡1á…®5ᆫ0") +(sort-rule "土" "ã…Œ1á…©1~b") +(sort-rule "圥" "ㄹ1á…©1ᆨ1") +(sort-rule "在" "ã…ˆ1á…¡6~b") +(sort-rule "圬" "ã…‡1á…©1~b") +(sort-rule "åœ" "ㄱ1á…²1~b") +(sort-rule "圮" "ã…‚1á…µ1~b") +(sort-rule "地" "ã…ˆ1á…µ1~b") +(sort-rule "圻" "ㄱ1á…µ1~b") +(sort-rule "圾" "ㄱ1á…³1ᆸ0") +(sort-rule "å€" "ã…ˆ1á…µ1~b") +(sort-rule "å‚" "ã…1á…¡1ᆫ0") +(sort-rule "å‡" "ㄱ1á…²1ᆫ0") +(sort-rule "åŠ" "ã…‚1á…¡1ᆼ0") +(sort-rule "åŒ" "ã…‚1á…®1ᆫ0") +(sort-rule "å" "ã„·1á…¡1ᆷ0") +(sort-rule "åŽ" "ㄱ1á…¡1ᆷ0") +(sort-rule "å" "ã…‚1á…¡6~b") +(sort-rule "å" "ã…ˆ1á…©3~b") +(sort-rule "å‘" "ㄱ1á…¡6ᆼ0") +(sort-rule "å¡" "ã…1á…¡1~b") +(sort-rule "å¤" "ㄱ1á…©1ᆫ0") +(sort-rule "å¦" "ã…Œ1á…¡1ᆫ0") +(sort-rule "å§" "ã…Š1á…¥1ᆨ1") +(sort-rule "å¨" "ã…‡1á…µ1~b") +(sort-rule "å©" "ㄱ1á…¡1ᆷ0") +(sort-rule "åª" "ã…1á…§1ᆼ0") +(sort-rule "å®" "ã„·1á…¡6~b") +(sort-rule "å¯" "ã…‚1á…¡6~b") +(sort-rule "å°" "ㄱ1á…§1ᆼ0") +(sort-rule "å±" "ã…‡1á…¡1ᆼ0") +(sort-rule "å³" "ã…‡1á…1~b") +(sort-rule "åµ" "ㄱ1á…®1~b") +(sort-rule "å·" "ㄱ1á…¡1~b") +(sort-rule "å¸" "ㄱ1á…®1~b") +(sort-rule "å»" "ã…ˆ1á…µ1~b") +(sort-rule "å¼" "ã…Œ1á…¡1ᆨ1") +(sort-rule "åž‚" "ã……1á…®1~b") +(sort-rule "垈" "ã„·1á…¡6~b") +(sort-rule "åž‹" "ã…Ž1á…§1ᆼ0") +(sort-rule "垌" "ã„·1á…©1ᆼ0") +(sort-rule "åž“" "ã…Ž1á…¡6~b") +(sort-rule "åž•" "ã…Ž1á…®1~b") +(sort-rule "åžž" "ã…Œ1á…¡1~b") +(sort-rule "åž " "ã…‡1á…³1ᆫ0") +(sort-rule "垢" "ㄱ1á…®1~b") +(sort-rule "垣" "ã…‡1á…®5ᆫ0") +(sort-rule "垤" "ã…ˆ1á…µ1ᆯ0") +(sort-rule "垸" "ã…‡1á…©3ᆫ0") +(sort-rule "åž½" "ã…‡1á…³1ᆫ0") +(sort-rule "埃" "ã…‡1á…¡6~b") +(sort-rule "埆" "ㄱ1á…¡1ᆨ1") +(sort-rule "埇" "ã…‡1á…1ᆼ0") +(sort-rule "埈" "ã…ˆ1á…®1ᆫ0") +(sort-rule "埉" "ã…Ž1á…§1ᆸ0") +(sort-rule "埋" "ã…1á…¡6~b") +(sort-rule "城" "ã……1á…¥1ᆼ0") +(sort-rule "åŸ" "ã…‡1á…§1ᆫ0") +(sort-rule "埑" "ã…Š1á…¥1ᆯ0") +(sort-rule "埒" "ㄹ1á…¡1ᆯ0") +(sort-rule "埜" "ã…‡1á…£1~b") +(sort-rule "域" "ã…‡1á…§1ᆨ1") +(sort-rule "åŸ " "ã…‚1á…®1~b") +(sort-rule "埤" "ã…‚1á…µ1~b") +(sort-rule "åŸ" "ã…Œ1á…¡6~b") +(sort-rule "埰" "ã…Š1á…¡6~b") +(sort-rule "埳" "ㄱ1á…¡1ᆷ0") +(sort-rule "埴" "ã……1á…µ1ᆨ1") +(sort-rule "執" "ã…ˆ1á…µ1ᆸ0") +(sort-rule "培" "ã…‚1á…¡6~b") +(sort-rule "基" "ㄱ1á…µ1~b") +(sort-rule "埻" "ã…ˆ1á…®1ᆫ0") +(sort-rule "埼" "ㄱ1á…µ1~b") +(sort-rule "埽" "ã……1á…©1~b") +(sort-rule "å €" "ㄱ1á…®1ᆯ0") +(sort-rule "å ‚" "ã„·1á…¡1ᆼ0") +(sort-rule "å ƒ" "ㄱ1á…©1ᆫ0") +(sort-rule "å …" "ㄱ1á…§1ᆫ0") +(sort-rule "å †" "ã…Œ1á…©G~b") +(sort-rule "å ˆ" "ㄱ1á…¡1ᆼ0") +(sort-rule "å ‰" "ã…‡1á…²1ᆨ1") +(sort-rule "å Š" "ã…‡1á…¡1ᆨ1") +(sort-rule "å ‹" "ã…‚1á…®1ᆼ0") +(sort-rule "å —" "ã„·1á…©1ᆯ0") +(sort-rule "å ™" "ã…‡1á…µ1ᆫ0") +(sort-rule "å " "ㄱ1á…©3~b") +(sort-rule "å ž" "ã…Š1á…¥1ᆸ0") +(sort-rule "å " "ã…Ž1á…®1~b") +(sort-rule "å ¡" "ã…‚1á…©1~b") +(sort-rule "å £" "ã…‡1á…®1~b") +(sort-rule "å ¤" "ã…ˆ1á…¥6~b") +(sort-rule "å ¦" "ㄱ1á…§6~b") +(sort-rule "å §" "ã…‡1á…§1ᆫ0") +(sort-rule "å ª" "ㄱ1á…¡1ᆷ0") +(sort-rule "å ¯" "ã…‡1á…1~b") +(sort-rule "å °" "ã…‡1á…¥1ᆫ0") +(sort-rule "å ±" "ã…‚1á…©1~b") +(sort-rule "å ´" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "å µ" "ã„·1á…©1~b") +(sort-rule "å º" "ㄱ1á…§6~b") +(sort-rule "å¡€" "ã…‚1á…§1ᆼ0") +(sort-rule "塉" "ã…Š1á…¥1ᆨ1") +(sort-rule "å¡Š" "ㄱ1á…©G~b") +(sort-rule "å¡‹" "ã…‡1á…§1ᆼ0") +(sort-rule "å¡Œ" "ã…Œ1á…¡1ᆸ0") +(sort-rule "å¡" "ã……1á…³1ᆼ0") +(sort-rule "å¡" "ㄱ1á…¡6~b") +(sort-rule "å¡" "ã……1á…©1~b") +(sort-rule "å¡‘" "ã……1á…©1~b") +(sort-rule "å¡’" "ã……1á…µ1~b") +(sort-rule "å¡”" "ã…Œ1á…¡1ᆸ0") +(sort-rule "å¡—" "ã„·1á…©1~b") +(sort-rule "塘" "ã„·1á…¡1ᆼ0") +(sort-rule "å¡™" "ㄱ1á…©1~b") +(sort-rule "å¡š" "ã…Š1á…©1ᆼ0") +(sort-rule "å¡ž" "ã……1á…¡6~b") +(sort-rule "å¡¡" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "å¡¢" "ã…‡1á…©1~b") +(sort-rule "塤" "ã…Ž1á…®1ᆫ0") +(sort-rule "å¡©" "ã…‡1á…§1ᆷ0") +(sort-rule "塵" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "塹" "ã…Š1á…¡1ᆷ0") +(sort-rule "塼" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "塽" "ã……1á…¡1ᆼ0") +(sort-rule "塾" "ã……1á…®1ᆨ1") +(sort-rule "墀" "ã…ˆ1á…µ1~b") +(sort-rule "å¢" "ã…1á…¡1ᆫ0") +(sort-rule "境" "ㄱ1á…§1ᆼ0") +(sort-rule "墅" "ã……1á…¥1~b") +(sort-rule "墉" "ã…‡1á…1ᆼ0") +(sort-rule "墊" "ã…ˆ1á…¥1ᆷ0") +(sort-rule "å¢" "ㄱ1á…µ1~b") +(sort-rule "å¢" "ㄱ1á…³1ᆫ0") +(sort-rule "墓" "ã…1á…1~b") +(sort-rule "墜" "ã…Š1á…®1~b") +(sort-rule "å¢" "ã…‡1á…1~b") +(sort-rule "增" "ã…ˆ1á…³1ᆼ0") +(sort-rule "墟" "ã…Ž1á…¥1~b") +(sort-rule "墡" "ã……1á…¥1ᆫ0") +(sort-rule "墣" "ã…‚1á…©1ᆨ1") +(sort-rule "墨" "ã…1á…®1ᆨ1") +(sort-rule "墩" "ã„·1á…©1ᆫ0") +(sort-rule "墫" "ã…ˆ1á…®1ᆫ0") +(sort-rule "墮" "ã…Œ1á…¡1~b") +(sort-rule "墰" "ã„·1á…¡1ᆷ0") +(sort-rule "墱" "ã„·1á…³1ᆼ0") +(sort-rule "墳" "ã…‚1á…®1ᆫ0") +(sort-rule "墺" "ã…‡1á…©1~b") +(sort-rule "墻" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "墾" "ㄱ1á…¡1ᆫ0") +(sort-rule "å£" "ã…‚1á…§1ᆨ1") +(sort-rule "壃" "ㄱ1á…¡1ᆼ0") +(sort-rule "壅" "ã…‡1á…©1ᆼ0") +(sort-rule "壇" "ã„·1á…¡1ᆫ0") +(sort-rule "壎" "ã…Ž1á…®1ᆫ0") +(sort-rule "壑" "ã…Ž1á…¡1ᆨ1") +(sort-rule "壓" "ã…‡1á…¡1ᆸ0") +(sort-rule "壔" "ã„·1á…©1~b") +(sort-rule "壕" "ã…Ž1á…©1~b") +(sort-rule "壘" "ã„´1á…®1~b") +(sort-rule "壙" "ㄱ1á…©3ᆼ0") +(sort-rule "壚" "ㄹ1á…©1~b") +(sort-rule "壜" "ã„·1á…¡1ᆷ0") +(sort-rule "å£" "ã…‡1á…²1~b") +(sort-rule "壞" "ㄱ1á…©G~b") +(sort-rule "壟" "ã„´1á…©1ᆼ0") +(sort-rule "壤" "ã…‡1á…£1ᆼ0") +(sort-rule "士" "ã……1á…¡1~b") +(sort-rule "壬" "ã…‡1á…µ1ᆷ0") +(sort-rule "壯" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "壹" "ã…‡1á…µ1ᆯ0") +(sort-rule "壺" "ã…Ž1á…©1~b") +(sort-rule "壻" "ã……1á…¥1~b") +(sort-rule "壽" "ã……1á…®1~b") +(sort-rule "夆" "ã…‚1á…©1ᆼ0") +(sort-rule "夈" "ã…ˆ1á…¡6~b") +(sort-rule "å¤" "ã…Ž1á…¡1~b") +(sort-rule "å¤" "ã…Ž1á…§1ᆼ0") +(sort-rule "夔" "ㄱ1á…µ1~b") +(sort-rule "夕" "ã……1á…¥1ᆨ1") +(sort-rule "外" "ã…‡1á…©G~b") +(sort-rule "夙" "ã……1á…®1ᆨ1") +(sort-rule "多" "ã„·1á…¡1~b") +(sort-rule "夜" "ã…‡1á…£1~b") +(sort-rule "夢" "ã…1á…©1ᆼ0") +(sort-rule "夤" "ã…‡1á…µ1ᆫ0") +(sort-rule "夥" "ㄱ1á…©3~b") +(sort-rule "大" "ã„·1á…¡6~b") +(sort-rule "天" "ã…Š1á…¥1ᆫ0") +(sort-rule "太" "ã…Œ1á…¡6~b") +(sort-rule "夫" "ã…‚1á…®1~b") +(sort-rule "夬" "ã…‹1á…©5~b") +(sort-rule "å¤" "ã…‡1á…1~b") +(sort-rule "央" "ã…‡1á…¡1ᆼ0") +(sort-rule "夯" "ã…Ž1á…¡1ᆼ0") +(sort-rule "失" "ã……1á…µ1ᆯ0") +(sort-rule "夷" "ã…‡1á…µ1~b") +(sort-rule "夸" "ㄱ1á…©3~b") +(sort-rule "夾" "ã…Ž1á…§1ᆸ0") +(sort-rule "奄" "ã…‡1á…¥1ᆷ0") +(sort-rule "奇" "ㄱ1á…µ1~b") +(sort-rule "奈" "ã„´1á…¡1~b") +(sort-rule "奉" "ã…‚1á…©1ᆼ0") +(sort-rule "奎" "ㄱ1á…²1~b") +(sort-rule "å¥" "ã…ˆ1á…®1~b") +(sort-rule "å¥" "ã…Ž1á…©3ᆫ0") +(sort-rule "契" "ㄱ1á…§6~b") +(sort-rule "奓" "ã…Š1á…¡1~b") +(sort-rule "奔" "ã…‚1á…®1ᆫ0") +(sort-rule "奕" "ã…Ž1á…§1ᆨ1") +(sort-rule "套" "ã…Œ1á…®1~b") +(sort-rule "奘" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "奚" "ã…Ž1á…¡6~b") +(sort-rule "å¥ " "ã…ˆ1á…¥1ᆫ0") +(sort-rule "奢" "ã……1á…¡1~b") +(sort-rule "奧" "ã…‡1á…©1~b") +(sort-rule "奩" "ㄹ1á…§1ᆷ0") +(sort-rule "奪" "ã…Œ1á…¡1ᆯ0") +(sort-rule "奫" "ã…‡1á…²1ᆫ0") +(sort-rule "奬" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "å¥" "ã……1á…¥1ᆨ1") +(sort-rule "奮" "ã…‚1á…®1ᆫ0") +(sort-rule "女" "ã„´1á…§1~b") +(sort-rule "奴" "ã„´1á…©1~b") +(sort-rule "奶" "ã„´1á…¡6~b") +(sort-rule "奸" "ㄱ1á…¡1ᆫ0") +(sort-rule "好" "ã…Ž1á…©1~b") +(sort-rule "如" "ã…‡1á…§1~b") +(sort-rule "妃" "ã…‚1á…µ1~b") +(sort-rule "妄" "ã…1á…¡1ᆼ0") +(sort-rule "妊" "ã…‡1á…µ1ᆷ0") +(sort-rule "妑" "ã…1á…¡1~b") +(sort-rule "妒" "ã…Œ1á…®1~b") +(sort-rule "妓" "ㄱ1á…µ1~b") +(sort-rule "妖" "ã…‡1á…1~b") +(sort-rule "妗" "ㄱ1á…³1ᆷ0") +(sort-rule "妙" "ã…1á…1~b") +(sort-rule "å¦" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "妣" "ã…‚1á…µ1~b") +(sort-rule "妥" "ã…Œ1á…¡1~b") +(sort-rule "妧" "ã…‡1á…©3ᆫ0") +(sort-rule "妨" "ã…‚1á…¡1ᆼ0") +(sort-rule "妬" "ã…Œ1á…®1~b") +(sort-rule "妯" "ã…Š1á…®1ᆨ1") +(sort-rule "妲" "ã„·1á…¡1ᆯ0") +(sort-rule "妹" "ã…1á…¡6~b") +(sort-rule "妻" "ã…Š1á…¥1~b") +(sort-rule "妾" "ã…Š1á…¥1ᆸ0") +(sort-rule "姃" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "姆" "ã…1á…©1~b") +(sort-rule "姈" "ㄹ1á…§1ᆼ0") +(sort-rule "姉" "ã…ˆ1á…¡1~b") +(sort-rule "始" "ã……1á…µ1~b") +(sort-rule "å§" "ã……1á…¡1ᆫ0") +(sort-rule "å§" "ã…ˆ1á…¥1~b") +(sort-rule "姑" "ㄱ1á…©1~b") +(sort-rule "姒" "ã……1á…¡1~b") +(sort-rule "姓" "ã……1á…¥1ᆼ0") +(sort-rule "委" "ã…‡1á…®D~b") +(sort-rule "姙" "ã…‡1á…µ1ᆷ0") +(sort-rule "姚" "ã…‡1á…1~b") +(sort-rule "姜" "ㄱ1á…¡1ᆼ0") +(sort-rule "å§" "ã…ˆ1á…®1~b") +(sort-rule "姞" "ㄱ1á…µ1ᆯ0") +(sort-rule "姣" "ㄱ1á…1~b") +(sort-rule "姤" "ㄱ1á…®1~b") +(sort-rule "姥" "ã…1á…©1~b") +(sort-rule "姦" "ㄱ1á…¡1ᆫ0") +(sort-rule "姨" "ã…‡1á…µ1~b") +(sort-rule "姪" "ã…ˆ1á…µ1ᆯ0") +(sort-rule "姬" "ã…Ž1á…³9~b") +(sort-rule "姮" "ã…Ž1á…¡1ᆼ0") +(sort-rule "姸" "ã…‡1á…§1ᆫ0") +(sort-rule "姺" "ã……1á…µ1ᆫ0") +(sort-rule "姻" "ã…‡1á…µ1ᆫ0") +(sort-rule "姿" "ã…ˆ1á…¡1~b") +(sort-rule "å¨" "ã…‡1á…®D~b") +(sort-rule "娃" "ã…‡1á…©5~b") +(sort-rule "娉" "ã…‚1á…µ1ᆼ0") +(sort-rule "娑" "ã……1á…¡1~b") +(sort-rule "娓" "ã…1á…µ1~b") +(sort-rule "娘" "ã„´1á…¡1ᆼ0") +(sort-rule "娙" "ã…Ž1á…§1ᆼ0") +(sort-rule "娛" "ã…‡1á…©1~b") +(sort-rule "娜" "ã„´1á…¡1~b") +(sort-rule "娟" "ã…‡1á…§1ᆫ0") +(sort-rule "å¨ " "ã……1á…µ1ᆫ0") +(sort-rule "娣" "ã…ˆ1á…¥6~b") +(sort-rule "娥" "ã…‡1á…¡1~b") +(sort-rule "娧" "ã…Œ1á…¡6~b") +(sort-rule "娩" "ã…1á…¡1ᆫ0") +(sort-rule "å¨" "ã…‡1á…¡6~b") +(sort-rule "娵" "ã…Š1á…®1~b") +(sort-rule "娶" "ã…Š1á…®D~b") +(sort-rule "娼" "ã…Š1á…¡1ᆼ0") +(sort-rule "娿" "ã…‡1á…¡1~b") +(sort-rule "å©€" "ã…‡1á…¡1~b") +(sort-rule "å©" "ㄹ1á…®1~b") +(sort-rule "婆" "ã…1á…¡1~b") +(sort-rule "婉" "ã…‡1á…©3ᆫ0") +(sort-rule "å©Œ" "ã……1á…®1ᆨ1") +(sort-rule "å©" "ã…‡1á…©3~b") +(sort-rule "å©š" "ã…Ž1á…©1ᆫ0") +(sort-rule "å©¢" "ã…‚1á…µ1~b") +(sort-rule "å©£" "ã…‡1á…µ1ᆫ0") +(sort-rule "婦" "ã…‚1á…®1~b") +(sort-rule "婧" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "婪" "ㄹ1á…¡1ᆷ0") +(sort-rule "婲" "ã…Ž1á…©3~b") +(sort-rule "å©·" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "å©¿" "ã……1á…¥1~b") +(sort-rule "媄" "ã…1á…µ1~b") +(sort-rule "åª" "ã…‚1á…®1~b") +(sort-rule "媒" "ã…1á…¡6~b") +(sort-rule "媓" "ã…Ž1á…©3ᆼ0") +(sort-rule "媕" "ã…‡1á…¡1ᆷ0") +(sort-rule "媚" "ã…1á…µ1~b") +(sort-rule "媛" "ã…‡1á…®5ᆫ0") +(sort-rule "媟" "ã……1á…¥1ᆯ0") +(sort-rule "媢" "ã…1á…©1~b") +(sort-rule "媤" "ã……1á…µ1~b") +(sort-rule "媧" "ã…‡1á…©5~b") +(sort-rule "媪" "ã…‡1á…©1~b") +(sort-rule "媳" "ã……1á…µ1ᆨ1") +(sort-rule "媵" "ã…‡1á…µ1ᆼ0") +(sort-rule "媺" "ã…1á…µ1~b") +(sort-rule "媻" "ã…‚1á…¡1ᆫ0") +(sort-rule "媼" "ã…‡1á…©1ᆫ0") +(sort-rule "媽" "ã…1á…¡1~b") +(sort-rule "媾" "ㄱ1á…®1~b") +(sort-rule "媿" "ㄱ1á…©G~b") +(sort-rule "å«" "ㄱ1á…¡1~b") +(sort-rule "å«‚" "ã……1á…®1~b") +(sort-rule "å«„" "ã…‡1á…®5ᆫ0") +(sort-rule "嫈" "ã…‡1á…¡6ᆼ0") +(sort-rule "嫉" "ã…ˆ1á…µ1ᆯ0") +(sort-rule "å«‹" "ã„´1á…1~b") +(sort-rule "å«Œ" "ã…Ž1á…§1ᆷ0") +(sort-rule "å«–" "ã…1á…1~b") +(sort-rule "å«—" "ㄱ1á…®1~b") +(sort-rule "å«™" "ã……1á…¥1ᆫ0") +(sort-rule "å«š" "ã…1á…¡1ᆫ0") +(sort-rule "å«›" "ã…‡1á…§6~b") +(sort-rule "å« " "ㄹ1á…µ1~b") +(sort-rule "å«¡" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "å«¢" "ㄱ1á…²1~b") +(sort-rule "å«£" "ã…‡1á…¥1ᆫ0") +(sort-rule "å«¥" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "嫦" "ã…Ž1á…¡1ᆼ0") +(sort-rule "å«©" "ã„´1á…®1ᆫ0") +(sort-rule "å««" "ã…1á…©1~b") +(sort-rule "å«" "ã…Ž1á…©1~b") +(sort-rule "å«®" "ã…Ž1á…©1~b") +(sort-rule "嫯" "ã…‡1á…©1~b") +(sort-rule "嫶" "ã…Š1á…©1~b") +(sort-rule "嫺" "ã…Ž1á…¡1ᆫ0") +(sort-rule "å«»" "ã…Ž1á…¡1ᆫ0") +(sort-rule "嫽" "ㄹ1á…1~b") +(sort-rule "嬀" "ㄱ1á…²1~b") +(sort-rule "嬅" "ã…Ž1á…©3~b") +(sort-rule "嬈" "ã…‡1á…1~b") +(sort-rule "嬉" "ã…Ž1á…³9~b") +(sort-rule "嬋" "ã……1á…¥1ᆫ0") +(sort-rule "嬌" "ㄱ1á…1~b") +(sort-rule "嬖" "ã…1á…§6~b") +(sort-rule "嬙" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "嬛" "ã…Ž1á…§1ᆫ0") +(sort-rule "嬥" "ã…ˆ1á…©1~b") +(sort-rule "嬨" "ã…ˆ1á…¡1~b") +(sort-rule "嬪" "ã…‚1á…µ1ᆫ0") +(sort-rule "å¬" "ã„´1á…¡6~b") +(sort-rule "嬰" "ã…‡1á…§1ᆼ0") +(sort-rule "嬲" "ã„´1á…1~b") +(sort-rule "嬴" "ã…‡1á…§1ᆼ0") +(sort-rule "嬾" "ㄹ1á…¡1ᆫ0") +(sort-rule "嬿" "ã…‡1á…§1ᆫ0") +(sort-rule "å€" "ã……1á…¡1ᆼ0") +(sort-rule "åƒ" "ã…‡1á…£1ᆼ0") +(sort-rule "å…" "ã……1á…¥1ᆷ0") +(sort-rule "åŒ" "ㄹ1á…§1ᆫ0") +(sort-rule "å" "ã…ˆ1á…¡1~b") +(sort-rule "å‘" "ã…Ž1á…§1ᆯ0") +(sort-rule "å”" "ㄱ1á…©1ᆼ0") +(sort-rule "å•" "ã…‡1á…µ1ᆼ0") +(sort-rule "å–" "ã…ˆ1á…¡1~b") +(sort-rule "å—" "ã…ˆ1á…¡1~b") +(sort-rule "å˜" "ã…ˆ1á…©1ᆫ0") +(sort-rule "åš" "ã…‚1á…®1~b") +(sort-rule "å›" "ã…1á…¡6~b") +(sort-rule "åœ" "ã…ˆ1á…¡1~b") +(sort-rule "å" "ã…Ž1á…1~b") +(sort-rule "åŸ" "ã…1á…¡6ᆼ0") +(sort-rule "å¡" "ã…Œ1á…¡6~b") +(sort-rule "å£" "ㄱ1á…§6~b") +(sort-rule "å¤" "ㄱ1á…©1~b") +(sort-rule "å¥" "ã„´1á…©1~b") +(sort-rule "å©" "ã…Ž1á…¡6~b") +(sort-rule "å«" "ã……1á…©1ᆫ0") +(sort-rule "å°" "ã……1á…®1ᆨ1") +(sort-rule "å±" "ã…ˆ1á…¡1ᆫ0") +(sort-rule "åµ" "ã…‚1á…®1~b") +(sort-rule "å¶" "ã…ˆ1á…¡1~b") +(sort-rule "å¸" "ã…Ž1á…¡1ᆨ1") +(sort-rule "åº" "ã…‡1á…²1~b") +(sort-rule "å¼" "ã…‡1á…¥1ᆯ0") +(sort-rule "å¿" "ã……1á…¡1ᆫ0") +(sort-rule "å®" "ã…ˆ1á…¥1~b") +(sort-rule "宂" "ã…‡1á…1ᆼ0") +(sort-rule "å®…" "ã„·1á…¡6ᆨ1") +(sort-rule "宇" "ã…‡1á…®1~b") +(sort-rule "守" "ã……1á…®1~b") +(sort-rule "安" "ã…‡1á…¡1ᆫ0") +(sort-rule "宊" "ㄱ1á…¡1~b") +(sort-rule "宋" "ã……1á…©1ᆼ0") +(sort-rule "完" "ã…‡1á…©3ᆫ0") +(sort-rule "å®" "ㄱ1á…©Gᆼ0") +(sort-rule "宓" "ã…‚1á…©1ᆨ1") +(sort-rule "宕" "ã…Œ1á…¡1ᆼ0") +(sort-rule "å®–" "ã…Ž1á…©Gᆼ0") +(sort-rule "å®—" "ã…ˆ1á…©1ᆼ0") +(sort-rule "官" "ㄱ1á…©3ᆫ0") +(sort-rule "å®™" "ã…ˆ1á…®1~b") +(sort-rule "定" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "å®›" "ã…‡1á…©3ᆫ0") +(sort-rule "宜" "ã…‡1á…³9~b") +(sort-rule "客" "ㄱ1á…¡6ᆨ1") +(sort-rule "宣" "ã……1á…¥1ᆫ0") +(sort-rule "室" "ã……1á…µ1ᆯ0") +(sort-rule "宥" "ã…‡1á…²1~b") +(sort-rule "宦" "ã…Ž1á…©3ᆫ0") +(sort-rule "宬" "ã……1á…¥1ᆼ0") +(sort-rule "å®®" "ㄱ1á…®1ᆼ0") +(sort-rule "å®°" "ã…ˆ1á…¡6~b") +(sort-rule "害" "ã…Ž1á…¡6~b") +(sort-rule "å®´" "ã…‡1á…§1ᆫ0") +(sort-rule "宵" "ã……1á…©1~b") +(sort-rule "家" "ㄱ1á…¡1~b") +(sort-rule "宸" "ã……1á…µ1ᆫ0") +(sort-rule "容" "ã…‡1á…1ᆼ0") +(sort-rule "宿" "ã……1á…®1ᆨ1") +(sort-rule "寀" "ã…Š1á…¡6~b") +(sort-rule "寂" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "寃" "ã…‡1á…®5ᆫ0") +(sort-rule "寄" "ㄱ1á…µ1~b") +(sort-rule "寅" "ã…‡1á…µ1ᆫ0") +(sort-rule "密" "ã…1á…µ1ᆯ0") +(sort-rule "寇" "ㄱ1á…®1~b") +(sort-rule "富" "ã…‚1á…®1~b") +(sort-rule "å¯" "ã…1á…¡6~b") +(sort-rule "寒" "ã…Ž1á…¡1ᆫ0") +(sort-rule "寓" "ã…‡1á…®1~b") +(sort-rule "寔" "ã……1á…µ1ᆨ1") +(sort-rule "寖" "ã…Š1á…µ1ᆷ0") +(sort-rule "寗" "ã„´1á…§1ᆼ0") +(sort-rule "寘" "ã…Š1á…µ1~b") +(sort-rule "寞" "ã…1á…¡1ᆨ1") +(sort-rule "察" "ã…Š1á…¡1ᆯ0") +(sort-rule "寡" "ㄱ1á…©3~b") +(sort-rule "寢" "ã…Š1á…µ1ᆷ0") +(sort-rule "寤" "ã…‡1á…©1~b") +(sort-rule "寥" "ã…‡1á…1~b") +(sort-rule "實" "ã……1á…µ1ᆯ0") +(sort-rule "寧" "ã„´1á…§1ᆼ0") +(sort-rule "寨" "ã…Š1á…¡6~b") +(sort-rule "審" "ã……1á…µ1ᆷ0") +(sort-rule "寫" "ã……1á…¡1~b") +(sort-rule "寬" "ㄱ1á…©3ᆫ0") +(sort-rule "å¯" "ã…Ž1á…§6~b") +(sort-rule "寮" "ㄹ1á…1~b") +(sort-rule "寯" "ã…ˆ1á…®1ᆫ0") +(sort-rule "寰" "ã…Ž1á…©3ᆫ0") +(sort-rule "寵" "ã…Š1á…©1ᆼ0") +(sort-rule "寶" "ã…‚1á…©1~b") +(sort-rule "寸" "ã…Š1á…©1ᆫ0") +(sort-rule "寺" "ã……1á…¡1~b") +(sort-rule "å°" "ã…‚1á…©1ᆼ0") +(sort-rule "å°„" "ã……1á…¡1~b") +(sort-rule "å°…" "ㄱ1á…³1ᆨ1") +(sort-rule "å°‡" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "å°ˆ" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "å°‰" "ã…‡1á…®D~b") +(sort-rule "å°Š" "ã…ˆ1á…©1ᆫ0") +(sort-rule "å°‹" "ã……1á…µ1ᆷ0") +(sort-rule "å°Œ" "ã…ˆ1á…®1~b") +(sort-rule "å°" "ã„·1á…¡6~b") +(sort-rule "å°Ž" "ã„·1á…©1~b") +(sort-rule "å°" "ã……1á…©1~b") +(sort-rule "å°‘" "ã……1á…©1~b") +(sort-rule "å°”" "ã…‡1á…µ1~b") +(sort-rule "å°–" "ã…Š1á…¥1ᆷ0") +(sort-rule "å°™" "ã……1á…¡1ᆼ0") +(sort-rule "å°Ÿ" "ã……1á…¥1ᆫ0") +(sort-rule "å° " "ã……1á…¥1ᆫ0") +(sort-rule "å°¤" "ã…‡1á…®1~b") +(sort-rule "å°¨" "ã…‚1á…¡1ᆼ0") +(sort-rule "å°«" "ã…‡1á…©3ᆼ0") +(sort-rule "å°±" "ã…Š1á…®D~b") +(sort-rule "å°¸" "ã……1á…µ1~b") +(sort-rule "å°¹" "ã…‡1á…²1ᆫ0") +(sort-rule "å°º" "ã…Š1á…¥1ᆨ1") +(sort-rule "å°»" "ㄱ1á…©1~b") +(sort-rule "å°¼" "ã„´1á…µ1~b") +(sort-rule "å°¾" "ã…1á…µ1~b") +(sort-rule "å°¿" "ã„´1á…1~b") +(sort-rule "å±€" "ㄱ1á…®1ᆨ1") +(sort-rule "å±" "ã…‚1á…µ1~b") +(sort-rule "å±…" "ㄱ1á…¥1~b") +(sort-rule "屆" "ㄱ1á…§6~b") +(sort-rule "屇" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "屈" "ㄱ1á…®1ᆯ0") +(sort-rule "屋" "ã…‡1á…©1ᆨ1") +(sort-rule "å±" "ã……1á…µ1~b") +(sort-rule "屎" "ã……1á…µ1~b") +(sort-rule "å±" "ㄱ1á…³1ᆨ1") +(sort-rule "屑" "ã……1á…¥1ᆯ0") +(sort-rule "展" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "å±›" "ã…‚1á…§1ᆼ0") +(sort-rule "å± " "ã„·1á…©1~b") +(sort-rule "å±¢" "ã„´1á…®1~b") +(sort-rule "層" "ã…Š1á…³1ᆼ0") +(sort-rule "å±¥" "ㄹ1á…µ1~b") +(sort-rule "屨" "ㄱ1á…®1~b") +(sort-rule "屬" "ã……1á…©1ᆨ1") +(sort-rule "屯" "ã„·1á…®1ᆫ0") +(sort-rule "å±±" "ã……1á…¡1ᆫ0") +(sort-rule "å±³" "ã……1á…¥1ᆫ0") +(sort-rule "å±¹" "ã…Ž1á…³1ᆯ0") +(sort-rule "屺" "ㄱ1á…µ1~b") +(sort-rule "岈" "ã…Ž1á…¡1~b") +(sort-rule "岊" "ã…ˆ1á…¥1ᆯ0") +(sort-rule "岌" "ㄱ1á…³1ᆸ0") +(sort-rule "å²" "ã…‡1á…©3ᆫ0") +(sort-rule "å²" "ㄱ1á…µ1~b") +(sort-rule "岑" "ã…ˆ1á…¡1ᆷ0") +(sort-rule "å²’" "ㄱ1á…§1ᆷ0") +(sort-rule "å²”" "ã…Š1á…¡1~b") +(sort-rule "å²" "ã…ˆ1á…¡1ᆨ1") +(sort-rule "岡" "ㄱ1á…¡1ᆼ0") +(sort-rule "å²£" "ㄱ1á…®1~b") +(sort-rule "å²¥" "ã…1á…¡1~b") +(sort-rule "岦" "ㄹ1á…µ1ᆸ0") +(sort-rule "岧" "ã…Š1á…©1~b") +(sort-rule "岨" "ã…ˆ1á…¥1~b") +(sort-rule "岩" "ã…‡1á…¡1ᆷ0") +(sort-rule "岪" "ã…‚1á…®1ᆯ0") +(sort-rule "岫" "ã……1á…®1~b") +(sort-rule "岬" "ㄱ1á…¡1ᆸ0") +(sort-rule "å²" "ㄹ1á…§1ᆼ0") +(sort-rule "å²±" "ã„·1á…¡6~b") +(sort-rule "å²³" "ã…‡1á…¡1ᆨ1") +(sort-rule "å²µ" "ã…Ž1á…©1~b") +(sort-rule "å²·" "ã…1á…µ1ᆫ0") +(sort-rule "岸" "ã…‡1á…¡1ᆫ0") +(sort-rule "岺" "ㄹ1á…§1ᆼ0") +(sort-rule "å²¾" "ã…ˆ1á…¥1ᆷ0") +(sort-rule "å³€" "ã……1á…®1~b") +(sort-rule "å³’" "ã„·1á…©1ᆼ0") +(sort-rule "å³™" "ã…Š1á…µ1~b") +(sort-rule "å³ " "ã……1á…¡1ᆼ0") +(sort-rule "峨" "ã…‡1á…¡1~b") +(sort-rule "峩" "ã…‡1á…¡1~b") +(sort-rule "å³" "ã…Š1á…©1~b") +(sort-rule "峯" "ã…‚1á…©1ᆼ0") +(sort-rule "å³°" "ã…‚1á…©1ᆼ0") +(sort-rule "å³±" "ã„´1á…©1~b") +(sort-rule "å³´" "ã…Ž1á…§1ᆫ0") +(sort-rule "島" "ã„·1á…©1~b") +(sort-rule "å³»" "ã…ˆ1á…®1ᆫ0") +(sort-rule "å³½" "ã…Ž1á…§1ᆸ0") +(sort-rule "å´†" "ㄱ1á…©1ᆼ0") +(sort-rule "å´‡" "ã……1á…®1ᆼ0") +(sort-rule "å´" "ㄹ1á…¡6~b") +(sort-rule "å´Ž" "ㄱ1á…µ1~b") +(sort-rule "å´" "ㄱ1á…©1ᆫ0") +(sort-rule "å´‘" "ㄱ1á…©1ᆫ0") +(sort-rule "å´”" "ã…Š1á…©G~b") +(sort-rule "å´•" "ã…‡1á…¡6~b") +(sort-rule "å´–" "ã…‡1á…¡6~b") +(sort-rule "å´—" "ㄱ1á…¡1ᆼ0") +(sort-rule "å´™" "ㄹ1á…²1ᆫ0") +(sort-rule "å´›" "ㄱ1á…®1ᆯ0") +(sort-rule "å´Ÿ" "ã…‡1á…³1ᆷ0") +(sort-rule "å´¢" "ã…ˆ1á…¡6ᆼ0") +(sort-rule "å´¤" "ã…Ž1á…1~b") +(sort-rule "å´¦" "ã…‡1á…¥1ᆷ0") +(sort-rule "å´§" "ã……1á…®1ᆼ0") +(sort-rule "å´©" "ã…‚1á…®1ᆼ0") +(sort-rule "å´´" "ã…‡1á…©G~b") +(sort-rule "å´½" "ã…ˆ1á…¡6~b") +(sort-rule "åµ" "ㄱ1á…¡1ᆷ0") +(sort-rule "嵂" "ㄹ1á…²1ᆯ0") +(sort-rule "嵋" "ã…1á…µ1~b") +(sort-rule "嵌" "ㄱ1á…¡1ᆷ0") +(sort-rule "嵎" "ã…‡1á…®1~b") +(sort-rule "åµ" "ã„´1á…¡1ᆷ0") +(sort-rule "嵓" "ã…‡1á…¡1ᆷ0") +(sort-rule "åµ”" "ã…‡1á…©G~b") +(sort-rule "嵩" "ã……1á…®1ᆼ0") +(sort-rule "嵬" "ã…‡1á…©G~b") +(sort-rule "嵯" "ã…Š1á…¡1~b") +(sort-rule "åµ±" "ã…‡1á…1ᆼ0") +(sort-rule "å¶" "ㄹ1á…®1~b") +(sort-rule "嶂" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "嶄" "ã…Š1á…¡1ᆷ0") +(sort-rule "嶇" "ㄱ1á…®1~b") +(sort-rule "嶋" "ã„·1á…©1~b") +(sort-rule "嶒" "ã…ˆ1á…³1ᆼ0") +(sort-rule "嶔" "ㄱ1á…³1ᆷ0") +(sort-rule "嶕" "ã…Š1á…©1~b") +(sort-rule "嶙" "ㄹ1á…µ1ᆫ0") +(sort-rule "å¶" "ã„·1á…³1ᆼ0") +(sort-rule "å¶ " "ㄱ1á…1~b") +(sort-rule "嶢" "ã…‡1á…1~b") +(sort-rule "嶧" "ã…‡1á…§1ᆨ1") +(sort-rule "嶪" "ã…‡1á…¥1ᆸ0") +(sort-rule "嶫" "ã…‡1á…¥1ᆸ0") +(sort-rule "嶮" "ã…Ž1á…¥1ᆷ0") +(sort-rule "嶰" "ã…Ž1á…¡6~b") +(sort-rule "嶷" "ã…‡1á…³9~b") +(sort-rule "嶸" "ã…‡1á…§1ᆼ0") +(sort-rule "嶺" "ㄹ1á…§1ᆼ0") +(sort-rule "嶼" "ã……1á…¥1~b") +(sort-rule "嶽" "ã…‡1á…¡1ᆨ1") +(sort-rule "å·‰" "ã…Š1á…¡1ᆷ0") +(sort-rule "å·‹" "ㄱ1á…²1~b") +(sort-rule "å·" "ã…‡1á…©G~b") +(sort-rule "å·‘" "ã…Š1á…¡1ᆫ0") +(sort-rule "å·’" "ã…1á…¡1ᆫ0") +(sort-rule "å·“" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "å·–" "ã…‡1á…¡1ᆷ0") +(sort-rule "å·š" "ã…Ž1á…¥1ᆫ0") +(sort-rule "å·" "ã…Š1á…¥1ᆫ0") +(sort-rule "å·ž" "ã…ˆ1á…®1~b") +(sort-rule "å·¡" "ã……1á…®1ᆫ0") +(sort-rule "å·¢" "ã……1á…©1~b") +(sort-rule "å·¥" "ㄱ1á…©1ᆼ0") +(sort-rule "å·¦" "ã…ˆ1á…©3~b") +(sort-rule "å·§" "ㄱ1á…1~b") +(sort-rule "å·¨" "ㄱ1á…¥1~b") +(sort-rule "å·«" "ã…1á…®1~b") +(sort-rule "å·®" "ã…Š1á…¡1~b") +(sort-rule "å·±" "ㄱ1á…µ1~b") +(sort-rule "å·²" "ã…‡1á…µ1~b") +(sort-rule "å·³" "ã……1á…¡1~b") +(sort-rule "å·´" "ã…1á…¡1~b") +(sort-rule "å·µ" "ã…Š1á…µ1~b") +(sort-rule "å··" "ã…Ž1á…¡1ᆼ0") +(sort-rule "å·¹" "ㄱ1á…³1ᆫ0") +(sort-rule "å·½" "ã……1á…©1ᆫ0") +(sort-rule "å·¾" "ㄱ1á…¥1ᆫ0") +(sort-rule "市" "ã……1á…µ1~b") +(sort-rule "布" "ã…1á…©1~b") +(sort-rule "帆" "ã…‚1á…¥1ᆷ0") +(sort-rule "帉" "ã…‚1á…®1ᆫ0") +(sort-rule "希" "ã…Ž1á…³9~b") +(sort-rule "帑" "ã…Œ1á…¡1ᆼ0") +(sort-rule "帕" "ã…1á…¡1ᆯ0") +(sort-rule "帖" "ã…Š1á…¥1ᆸ0") +(sort-rule "帙" "ã…ˆ1á…µ1ᆯ0") +(sort-rule "帚" "ã…Š1á…®1~b") +(sort-rule "帛" "ã…‚1á…¡6ᆨ1") +(sort-rule "å¸" "ã…ˆ1á…¥6~b") +(sort-rule "帥" "ã……1á…®1~b") +(sort-rule "帨" "ã……1á…¥6~b") +(sort-rule "師" "ã……1á…¡1~b") +(sort-rule "å¸" "ã……1á…¥1ᆨ1") +(sort-rule "帳" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "帶" "ã„·1á…¡6~b") +(sort-rule "帷" "ã…‡1á…²1~b") +(sort-rule "常" "ã……1á…¡1ᆼ0") +(sort-rule "帽" "ã…1á…©1~b") +(sort-rule "帿" "ã…Ž1á…®1~b") +(sort-rule "å¹€" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "幃" "ã…‡1á…®D~b") +(sort-rule "幄" "ã…‡1á…¡1ᆨ1") +(sort-rule "å¹…" "ã…1á…©1ᆨ1") +(sort-rule "幇" "ã…‚1á…¡1ᆼ0") +(sort-rule "幌" "ã…Ž1á…©3ᆼ0") +(sort-rule "幎" "ã…1á…§1ᆨ1") +(sort-rule "å¹”" "ã…1á…¡1ᆫ0") +(sort-rule "幕" "ã…1á…¡1ᆨ1") +(sort-rule "幘" "ã…Š1á…¡6ᆨ1") +(sort-rule "幞" "ã…‚1á…©1ᆨ1") +(sort-rule "幟" "ã…Š1á…µ1~b") +(sort-rule "幡" "ã…‚1á…¥1ᆫ0") +(sort-rule "å¹¢" "ã„·1á…¡1ᆼ0") +(sort-rule "å¹£" "ã…1á…§6~b") +(sort-rule "幨" "ã…Š1á…¥1ᆷ0") +(sort-rule "幪" "ã…1á…©1ᆼ0") +(sort-rule "幫" "ã…‚1á…¡1ᆼ0") +(sort-rule "幬" "ã…ˆ1á…®1~b") +(sort-rule "å¹°" "ã…Ž1á…¥1ᆫ0") +(sort-rule "å¹±" "ㄹ1á…¡1ᆫ0") +(sort-rule "å¹²" "ㄱ1á…¡1ᆫ0") +(sort-rule "å¹³" "ã…1á…§1ᆼ0") +(sort-rule "å¹´" "ã„´1á…§1ᆫ0") +(sort-rule "å¹·" "ã…‚1á…§1ᆼ0") +(sort-rule "幸" "ã…Ž1á…¡6ᆼ0") +(sort-rule "å¹¹" "ㄱ1á…¡1ᆫ0") +(sort-rule "幺" "ã…‡1á…1~b") +(sort-rule "å¹»" "ã…Ž1á…©3ᆫ0") +(sort-rule "å¹¼" "ã…‡1á…²1~b") +(sort-rule "å¹½" "ã…‡1á…²1~b") +(sort-rule "å¹¾" "ㄱ1á…µ1~b") +(sort-rule "广" "ã…‡1á…¥1ᆷ0") +(sort-rule "庄" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "庇" "ã…‚1á…µ1~b") +(sort-rule "床" "ã……1á…¡1ᆼ0") +(sort-rule "庋" "ㄱ1á…µ1~b") +(sort-rule "åº" "ã……1á…¥1~b") +(sort-rule "底" "ã…ˆ1á…¥1~b") +(sort-rule "庖" "ã…1á…©1~b") +(sort-rule "店" "ã…ˆ1á…¥1ᆷ0") +(sort-rule "庚" "ㄱ1á…§1ᆼ0") +(sort-rule "府" "ã…‚1á…®1~b") +(sort-rule "åº " "ã……1á…¡1ᆼ0") +(sort-rule "度" "ã„·1á…©1~b") +(sort-rule "座" "ã…ˆ1á…©3~b") +(sort-rule "庫" "ㄱ1á…©1~b") +(sort-rule "åº" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "庳" "ã…‚1á…µ1~b") +(sort-rule "庵" "ã…‡1á…¡1ᆷ0") +(sort-rule "庶" "ã……1á…¥1~b") +(sort-rule "康" "ㄱ1á…¡1ᆼ0") +(sort-rule "庸" "ã…‡1á…1ᆼ0") +(sort-rule "庽" "ã…‡1á…®1~b") +(sort-rule "庾" "ã…‡1á…²1~b") +(sort-rule "å»" "ã…Š1á…³1ᆨ1") +(sort-rule "廂" "ã……1á…¡1ᆼ0") +(sort-rule "廈" "ã…Ž1á…¡1~b") +(sort-rule "廉" "ㄹ1á…§1ᆷ0") +(sort-rule "廊" "ã„´1á…¡1ᆼ0") +(sort-rule "廋" "ã……1á…®1~b") +(sort-rule "å»" "ㄱ1á…®1~b") +(sort-rule "廑" "ㄱ1á…³1ᆫ0") +(sort-rule "廓" "ㄱ1á…©3ᆨ1") +(sort-rule "廕" "ã…‡1á…³1ᆷ0") +(sort-rule "å»–" "ㄹ1á…1~b") +(sort-rule "廚" "ã…ˆ1á…®1~b") +(sort-rule "å»›" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "å»" "ã……1á…µ1~b") +(sort-rule "廞" "ã…Ž1á…³1ᆷ0") +(sort-rule "廟" "ã…1á…1~b") +(sort-rule "å» " "ã…Š1á…¡1ᆼ0") +(sort-rule "廡" "ã…1á…®1~b") +(sort-rule "廢" "ã…1á…§6~b") +(sort-rule "廣" "ㄱ1á…©3ᆼ0") +(sort-rule "廥" "ㄱ1á…©G~b") +(sort-rule "廧" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "廨" "ã…Ž1á…¡6~b") +(sort-rule "廩" "ㄹ1á…³1ᆷ0") +(sort-rule "廬" "ㄹ1á…§1~b") +(sort-rule "å»±" "ã…‡1á…©1ᆼ0") +(sort-rule "廳" "ã…Š1á…¥1ᆼ0") +(sort-rule "延" "ã…‡1á…§1ᆫ0") +(sort-rule "å»·" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "建" "ㄱ1á…¥1ᆫ0") +(sort-rule "å»»" "ã…Ž1á…©G~b") +(sort-rule "廿" "ã…‡1á…µ1ᆸ0") +(sort-rule "å¼" "ã…‚1á…§1ᆫ0") +(sort-rule "弃" "ㄱ1á…µ1~b") +(sort-rule "弄" "ã„´1á…©1ᆼ0") +(sort-rule "弇" "ㄱ1á…¡1ᆷ0") +(sort-rule "弈" "ã…Ž1á…§1ᆨ1") +(sort-rule "弊" "ã…1á…§6~b") +(sort-rule "弋" "ã…‡1á…µ1ᆨ1") +(sort-rule "å¼" "ã……1á…µ1ᆨ1") +(sort-rule "弑" "ã……1á…µ1~b") +(sort-rule "弓" "ㄱ1á…®1ᆼ0") +(sort-rule "å¼”" "ã…ˆ1á…©1~b") +(sort-rule "引" "ã…‡1á…µ1ᆫ0") +(sort-rule "å¼—" "ã…‚1á…®1ᆯ0") +(sort-rule "弘" "ã…Ž1á…©1ᆼ0") +(sort-rule "å¼›" "ã…‡1á…µ1~b") +(sort-rule "弟" "ã…ˆ1á…¥6~b") +(sort-rule "å¼¢" "ã„·1á…©1~b") +(sort-rule "å¼¥" "ã…1á…µ1~b") +(sort-rule "弦" "ã…Ž1á…§1ᆫ0") +(sort-rule "弧" "ã…Ž1á…©1~b") +(sort-rule "弩" "ã„´1á…©1~b") +(sort-rule "å¼" "ã…1á…µ1~b") +(sort-rule "å¼±" "ã…‡1á…£1ᆨ1") +(sort-rule "å¼´" "ã„·1á…©1ᆫ0") +(sort-rule "å¼µ" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "强" "ㄱ1á…¡1ᆼ0") +(sort-rule "å¼¼" "ã…1á…µ1ᆯ0") +(sort-rule "å½€" "ㄱ1á…®1~b") +(sort-rule "彆" "ã…‚1á…§1ᆯ0") +(sort-rule "彈" "ã…Œ1á…¡1ᆫ0") +(sort-rule "彊" "ㄱ1á…¡1ᆼ0") +(sort-rule "彌" "ã…1á…µ1~b") +(sort-rule "彎" "ã…1á…¡1ᆫ0") +(sort-rule "å½”" "ㄹ1á…©1ᆨ1") +(sort-rule "å½–" "ã„·1á…¡1ᆫ0") +(sort-rule "å½—" "ã…Ž1á…§6~b") +(sort-rule "彘" "ã…Š1á…¥6~b") +(sort-rule "å½™" "ã…Ž1á…®D~b") +(sort-rule "å½›" "ã…‡1á…µ1~b") +(sort-rule "å½" "ã…‡1á…µ1~b") +(sort-rule "å½¢" "ã…Ž1á…§1ᆼ0") +(sort-rule "彤" "ã„·1á…©1ᆼ0") +(sort-rule "彦" "ã…‡1á…¥1ᆫ0") +(sort-rule "彧" "ã…‡1á…®1ᆨ1") +(sort-rule "彩" "ã…Š1á…¡6~b") +(sort-rule "彪" "ã…1á…1~b") +(sort-rule "彫" "ã…ˆ1á…©1~b") +(sort-rule "彬" "ã…‚1á…µ1ᆫ0") +(sort-rule "å½" "ã…1á…¡6ᆼ0") +(sort-rule "å½°" "ã…Š1á…¡1ᆼ0") +(sort-rule "å½±" "ã…‡1á…§1ᆼ0") +(sort-rule "å½·" "ã…‚1á…¡1ᆼ0") +(sort-rule "å½¹" "ã…‡1á…§1ᆨ1") +(sort-rule "å½¼" "ã…1á…µ1~b") +(sort-rule "彿" "ã…‚1á…®1ᆯ0") +(sort-rule "å¾€" "ã…‡1á…©3ᆼ0") +(sort-rule "å¾" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "徂" "ã…ˆ1á…©1~b") +(sort-rule "å¾…" "ã„·1á…¡6~b") +(sort-rule "徇" "ã……1á…®1ᆫ0") +(sort-rule "很" "ã…Ž1á…³1ᆫ0") +(sort-rule "徉" "ã…‡1á…£1ᆼ0") +(sort-rule "徊" "ã…Ž1á…©G~b") +(sort-rule "律" "ㄹ1á…²1ᆯ0") +(sort-rule "後" "ã…Ž1á…®1~b") +(sort-rule "å¾" "ã……1á…¥1~b") +(sort-rule "徑" "ㄱ1á…§1ᆼ0") +(sort-rule "å¾’" "ã„·1á…©1~b") +(sort-rule "å¾—" "ã„·1á…³1ᆨ1") +(sort-rule "徘" "ã…‚1á…¡6~b") +(sort-rule "å¾™" "ã……1á…¡1~b") +(sort-rule "徜" "ã……1á…¡1ᆼ0") +(sort-rule "從" "ã…ˆ1á…©1ᆼ0") +(sort-rule "å¾ " "ㄹ1á…¡6~b") +(sort-rule "御" "ã…‡1á…¥1~b") +(sort-rule "å¾£" "ã…Š1á…¡1~b") +(sort-rule "徧" "ã…1á…§1ᆫ0") +(sort-rule "徨" "ã…Ž1á…©3ᆼ0") +(sort-rule "復" "ã…‚1á…©1ᆨ1") +(sort-rule "循" "ã……1á…®1ᆫ0") +(sort-rule "徬" "ã…‚1á…¡1ᆼ0") +(sort-rule "å¾" "ã…‡1á…1~b") +(sort-rule "å¾®" "ã…1á…µ1~b") +(sort-rule "徯" "ã…Ž1á…§6~b") +(sort-rule "å¾µ" "ã…ˆ1á…µ1ᆼ0") +(sort-rule "å¾·" "ã„·1á…¥1ᆨ1") +(sort-rule "å¾¹" "ã…Š1á…¥1ᆯ0") +(sort-rule "å¾¼" "ã…‡1á…1~b") +(sort-rule "å¾½" "ã…Ž1á…®D~b") +(sort-rule "心" "ã……1á…µ1ᆷ0") +(sort-rule "å¿…" "ã…1á…µ1ᆯ0") +(sort-rule "忉" "ã„·1á…©1~b") +(sort-rule "å¿Œ" "ㄱ1á…µ1~b") +(sort-rule "å¿" "ã…‡1á…µ1ᆫ0") +(sort-rule "å¿" "ã…Œ1á…¡1ᆷ0") +(sort-rule "å¿’" "ã…Œ1á…³1ᆨ1") +(sort-rule "å¿–" "ã…Š1á…©1ᆫ0") +(sort-rule "å¿—" "ã…ˆ1á…µ1~b") +(sort-rule "忘" "ã…1á…¡1ᆼ0") +(sort-rule "å¿™" "ã…1á…¡1ᆼ0") +(sort-rule "å¿" "ã…Š1á…¥1ᆷ0") +(sort-rule "å¿ž" "ã…1á…µ1ᆫ0") +(sort-rule "å¿Ÿ" "ã…1á…µ1ᆫ0") +(sort-rule "å¿ " "ã…Š1á…®1ᆼ0") +(sort-rule "å¿¡" "ã…Š1á…®1ᆼ0") +(sort-rule "忤" "ã…‡1á…©1~b") +(sort-rule "忨" "ã…‡1á…©3ᆫ0") +(sort-rule "å¿«" "ã…‹1á…©5~b") +(sort-rule "å¿" "ã…‚1á…§1ᆫ0") +(sort-rule "å¿®" "ㄱ1á…µ1~b") +(sort-rule "忱" "ã…Š1á…µ1ᆷ0") +(sort-rule "念" "ã„´1á…§1ᆷ0") +(sort-rule "忸" "ã„´1á…²1~b") +(sort-rule "å¿»" "ã…Ž1á…³1ᆫ0") +(sort-rule "忼" "ㄱ1á…¡1ᆼ0") +(sort-rule "忽" "ã…Ž1á…©1ᆯ0") +(sort-rule "å¿¿" "ã…‚1á…®1ᆫ0") +(sort-rule "怊" "ã…Š1á…©1~b") +(sort-rule "æ€" "ã…ˆ1á…¡1ᆨ1") +(sort-rule "æ€" "ã…‡1á…¡1ᆼ0") +(sort-rule "怒" "ã„´1á…©1~b") +(sort-rule "怔" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "怕" "ã…1á…¡1~b") +(sort-rule "怖" "ã…1á…©1~b") +(sort-rule "怗" "ã…Š1á…¥1ᆸ0") +(sort-rule "怙" "ã…Ž1á…©1~b") +(sort-rule "怛" "ã„·1á…¡1ᆯ0") +(sort-rule "怜" "ㄹ1á…§1ᆼ0") +(sort-rule "æ€" "ã……1á…¡1~b") +(sort-rule "æ€ " "ã…Œ1á…¡6~b") +(sort-rule "怡" "ã…‡1á…µ1~b") +(sort-rule "急" "ㄱ1á…³1ᆸ0") +(sort-rule "怦" "ã…1á…§1ᆼ0") +(sort-rule "性" "ã……1á…¥1ᆼ0") +(sort-rule "怨" "ã…‡1á…®5ᆫ0") +(sort-rule "怩" "ã„´1á…µ1~b") +(sort-rule "怪" "ㄱ1á…©G~b") +(sort-rule "怯" "ㄱ1á…¥1ᆸ0") +(sort-rule "怳" "ã…Ž1á…©3ᆼ0") +(sort-rule "æ" "ã…‡1á…µ1ᆷ0") +(sort-rule "æ‚" "ã……1á…®1ᆫ0") +(sort-rule "æƒ" "ã……1á…µ1~b") +(sort-rule "æ†" "ã…Ž1á…¡1ᆼ0") +(sort-rule "æ‡" "ㄱ1á…©3ᆼ0") +(sort-rule "æˆ" "ã…1á…©1~b") +(sort-rule "æŠ" "ã…Ž1á…§1ᆸ0") +(sort-rule "æ" "ã…Ž1á…©3ᆼ0") +(sort-rule "æ" "ㄱ1á…©1ᆼ0") +(sort-rule "æ’" "ã…Ž1á…¡1ᆼ0") +(sort-rule "æ•" "ã……1á…¥1~b") +(sort-rule "æ™" "ã…‡1á…£1ᆼ0") +(sort-rule "æš" "ã…‡1á…¥6~b") +(sort-rule "æ" "ㄱ1á…©3ᆯ0") +(sort-rule "æŸ" "ã…Ž1á…²1ᆼ0") +(sort-rule "æ " "ㄱ1á…©G~b") +(sort-rule "æ¢" "ã…Ž1á…©G~b") +(sort-rule "æ£" "ã…ˆ1á…¡1~b") +(sort-rule "æ¤" "ã…Ž1á…²1ᆯ0") +(sort-rule "æ¥" "ã…Š1á…µ1~b") +(sort-rule "æ¨" "ã…Ž1á…¡1ᆫ0") +(sort-rule "æ©" "ã…‡1á…³1ᆫ0") +(sort-rule "æª" "ㄱ1á…¡1ᆨ1") +(sort-rule "æ«" "ã…Œ1á…©1ᆼ0") +(sort-rule "æ¬" "ã„´1á…§1ᆷ0") +(sort-rule "æ" "ㄱ1á…©1ᆼ0") +(sort-rule "æ¯" "ã……1á…µ1ᆨ1") +(sort-rule "æ°" "ã…Ž1á…³1ᆸ0") +(sort-rule "æ‚" "ã…‡1á…§1ᆫ0") +(sort-rule "悃" "ㄱ1á…©1ᆫ0") +(sort-rule "æ‚„" "ã…Š1á…©1~b") +(sort-rule "æ‚…" "ã…‡1á…§1ᆯ0") +(sort-rule "悉" "ã……1á…µ1ᆯ0") +(sort-rule "æ‚‹" "ㄹ1á…µ1ᆫ0") +(sort-rule "æ‚Œ" "ã…ˆ1á…¥6~b") +(sort-rule "æ‚" "ã…Ž1á…¡1ᆫ0") +(sort-rule "æ‚" "ã…Ž1á…§1ᆸ0") +(sort-rule "æ‚’" "ã…‡1á…³1ᆸ0") +(sort-rule "æ‚”" "ã…Ž1á…©G~b") +(sort-rule "æ‚•" "ã…Ž1á…³9~b") +(sort-rule "æ‚–" "ã…1á…¡6~b") +(sort-rule "æ‚—" "ã…1á…®1ᆫ0") +(sort-rule "æ‚š" "ã……1á…©1ᆼ0") +(sort-rule "æ‚›" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "æ‚Ÿ" "ã…‡1á…©1~b") +(sort-rule "æ‚ " "ã…‡1á…²1~b") +(sort-rule "æ‚¢" "ㄹ1á…£1ᆼ0") +(sort-rule "æ‚£" "ã…Ž1á…©3ᆫ0") +(sort-rule "悤" "ã…Š1á…©1ᆼ0") +(sort-rule "悧" "ㄹ1á…µ1~b") +(sort-rule "æ‚°" "ã…ˆ1á…©1ᆼ0") +(sort-rule "悱" "ã…‚1á…µ1~b") +(sort-rule "悲" "ã…‚1á…µ1~b") +(sort-rule "悳" "ã„·1á…¥1ᆨ1") +(sort-rule "æ‚´" "ã…Š1á…®8~b") +(sort-rule "悵" "ã…Š1á…¡1ᆼ0") +(sort-rule "悶" "ã…1á…µ1ᆫ0") +(sort-rule "悸" "ㄱ1á…§6~b") +(sort-rule "æ‚»" "ã…Ž1á…¡6ᆼ0") +(sort-rule "悼" "ã„·1á…©1~b") +(sort-rule "悽" "ã…Š1á…¥1~b") +(sort-rule "悾" "ㄱ1á…©1ᆼ0") +(sort-rule "惄" "ã„´1á…§1ᆨ1") +(sort-rule "情" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "惆" "ã…Š1á…®1~b") +(sort-rule "惇" "ã„·1á…©1ᆫ0") +(sort-rule "惉" "ã…Š1á…¥1ᆷ0") +(sort-rule "惋" "ã…‡1á…©3ᆫ0") +(sort-rule "æƒ" "ㄹ1á…¡1ᆷ0") +(sort-rule "惑" "ã…Ž1á…©1ᆨ1") +(sort-rule "惓" "ㄱ1á…®5ᆫ0") +(sort-rule "惕" "ã…Š1á…¥1ᆨ1") +(sort-rule "惘" "ã…1á…¡1ᆼ0") +(sort-rule "惙" "ã…Š1á…¥1ᆯ0") +(sort-rule "惚" "ã…Ž1á…©1ᆯ0") +(sort-rule "惛" "ã…Ž1á…©1ᆫ0") +(sort-rule "惜" "ã……1á…¥1ᆨ1") +(sort-rule "æƒ" "ã…Š1á…¡1ᆼ0") +(sort-rule "惟" "ã…‡1á…²1~b") +(sort-rule "æƒ " "ã…Ž1á…§6~b") +(sort-rule "惡" "ã…‡1á…¡1ᆨ1") +(sort-rule "惢" "ã……1á…©5~b") +(sort-rule "惰" "ã…Œ1á…¡1~b") +(sort-rule "惱" "ã„´1á…©G~b") +(sort-rule "惲" "ã…‡1á…®1ᆫ0") +(sort-rule "想" "ã……1á…¡1ᆼ0") +(sort-rule "惴" "ã…Š1á…®8~b") +(sort-rule "惶" "ã…Ž1á…©3ᆼ0") +(sort-rule "惷" "ã…ˆ1á…®1ᆫ0") +(sort-rule "惸" "ㄱ1á…§1ᆼ0") +(sort-rule "惹" "ã…‡1á…£1~b") +(sort-rule "惺" "ã……1á…¥1ᆼ0") +(sort-rule "惻" "ã…Š1á…³1ᆨ1") +(sort-rule "惼" "ã…1á…§1ᆫ0") +(sort-rule "æ„€" "ã…Š1á…©1~b") +(sort-rule "æ„" "ã……1á…®1~b") +(sort-rule "愃" "ã……1á…¥1ᆫ0") +(sort-rule "愆" "ㄱ1á…¥1ᆫ0") +(sort-rule "愈" "ã…‡1á…²1~b") +(sort-rule "愉" "ã…‡1á…²1~b") +(sort-rule "æ„" "ã…1á…µ1ᆫ0") +(sort-rule "æ„Ž" "ã…1á…£1ᆨ1") +(sort-rule "æ„" "ã…‡1á…³9~b") +(sort-rule "æ„”" "ã…‡1á…³1ᆷ0") +(sort-rule "æ„•" "ã…‡1á…¡1ᆨ1") +(sort-rule "æ„š" "ã…‡1á…®1~b") +(sort-rule "æ„›" "ã…‡1á…¡6~b") +(sort-rule "æ„œ" "ã…Ž1á…§1ᆸ0") +(sort-rule "æ„Ÿ" "ㄱ1á…¡1ᆷ0") +(sort-rule "愧" "ㄱ1á…©G~b") +(sort-rule "愬" "ã……1á…©1~b") +(sort-rule "æ„" "ㄱ1á…µ1~b") +(sort-rule "æ„°" "ã…Ž1á…©3ᆼ0") +(sort-rule "æ„´" "ã…Š1á…¡1ᆼ0") +(sort-rule "æ„·" "ㄱ1á…¡6~b") +(sort-rule "愼" "ã……1á…µ1ᆫ0") +(sort-rule "愾" "ㄱ1á…¡6~b") +(sort-rule "æ„¿" "ã…‡1á…®5ᆫ0") +(sort-rule "æ…‚" "ã…‡1á…1ᆼ0") +(sort-rule "æ…„" "ㄹ1á…²1ᆯ0") +(sort-rule "æ…†" "ã„·1á…©1~b") +(sort-rule "æ…‡" "ã…‡1á…³1ᆫ0") +(sort-rule "æ…ˆ" "ã…ˆ1á…¡1~b") +(sort-rule "æ…Š" "ㄱ1á…§1ᆷ0") +(sort-rule "æ…‹" "ã…Œ1á…¡6~b") +(sort-rule "æ…Œ" "ã…Ž1á…©3ᆼ0") +(sort-rule "æ…" "ã…‡1á…©1ᆫ0") +(sort-rule "æ…’" "ã…ˆ1á…©1ᆼ0") +(sort-rule "æ…“" "ã…1á…1~b") +(sort-rule "æ…•" "ã…1á…©1~b") +(sort-rule "æ…˜" "ã…Š1á…¡1ᆷ0") +(sort-rule "æ…™" "ã…Š1á…¡1ᆷ0") +(sort-rule "æ…š" "ã…Š1á…¡1ᆷ0") +(sort-rule "æ…" "ã…Œ1á…³1ᆨ1") +(sort-rule "æ…Ÿ" "ã…Œ1á…©1ᆼ0") +(sort-rule "æ… " "ã…‡1á…©1~b") +(sort-rule "æ…¢" "ã…1á…¡1ᆫ0") +(sort-rule "æ…£" "ㄱ1á…©3ᆫ0") +(sort-rule "æ…¤" "ㄱ1á…¡1ᆨ1") +(sort-rule "æ…§" "ã…Ž1á…§6~b") +(sort-rule "æ…¨" "ㄱ1á…¡6~b") +(sort-rule "æ…«" "ã…ˆ1á…©1ᆼ0") +(sort-rule "æ…®" "ㄹ1á…§1~b") +(sort-rule "æ…°" "ã…‡1á…®D~b") +(sort-rule "æ…±" "ã„·1á…¡1ᆫ0") +(sort-rule "æ…³" "ㄱ1á…¡1ᆫ0") +(sort-rule "æ…´" "ã……1á…³1ᆸ0") +(sort-rule "æ…µ" "ã…‡1á…1ᆼ0") +(sort-rule "æ…¶" "ㄱ1á…§1ᆼ0") +(sort-rule "æ…·" "ㄱ1á…¡1ᆼ0") +(sort-rule "æ…º" "ㄹ1á…®1~b") +(sort-rule "æ…½" "ã…Š1á…¥1ᆨ1") +(sort-rule "æ…¾" "ã…‡1á…1ᆨ1") +(sort-rule "æ†" "ã…Š1á…©1ᆼ0") +(sort-rule "憂" "ã…‡1á…®1~b") +(sort-rule "憃" "ã…‡1á…1ᆼ0") +(sort-rule "憊" "ã…‚1á…µ1~b") +(sort-rule "æ†" "ㄱ1á…1~b") +(sort-rule "憎" "ã…ˆ1á…³1ᆼ0") +(sort-rule "æ†" "ㄹ1á…§1ᆫ0") +(sort-rule "憑" "ã…‚1á…µ1ᆼ0") +(sort-rule "憒" "ㄱ1á…®8~b") +(sort-rule "憔" "ã…Š1á…©1~b") +(sort-rule "憖" "ã…‡1á…³1ᆫ0") +(sort-rule "憘" "ã…Ž1á…³9~b") +(sort-rule "憙" "ã…Ž1á…³9~b") +(sort-rule "憚" "ã…Œ1á…¡1ᆫ0") +(sort-rule "憤" "ã…‚1á…®1ᆫ0") +(sort-rule "憧" "ã„·1á…©1ᆼ0") +(sort-rule "憨" "ㄱ1á…¡1ᆷ0") +(sort-rule "憩" "ㄱ1á…¥6~b") +(sort-rule "憫" "ã…1á…µ1ᆫ0") +(sort-rule "憬" "ㄱ1á…§1ᆼ0") +(sort-rule "憮" "ã…1á…®1~b") +(sort-rule "憯" "ã…Š1á…¡1ᆷ0") +(sort-rule "憲" "ã…Ž1á…¥1ᆫ0") +(sort-rule "憶" "ã…‡1á…¥1ᆨ1") +(sort-rule "憸" "ã……1á…¥1ᆷ0") +(sort-rule "憺" "ã„·1á…¡1ᆷ0") +(sort-rule "憻" "ã…Œ1á…¡1ᆫ0") +(sort-rule "憼" "ㄱ1á…§1ᆼ0") +(sort-rule "憾" "ㄱ1á…¡1ᆷ0") +(sort-rule "懃" "ㄱ1á…³1ᆫ0") +(sort-rule "懆" "ã…ˆ1á…©1~b") +(sort-rule "懇" "ㄱ1á…¡1ᆫ0") +(sort-rule "懈" "ã…Ž1á…¡6~b") +(sort-rule "應" "ã…‡1á…³1ᆼ0") +(sort-rule "懊" "ã…‡1á…©1~b") +(sort-rule "懋" "ã…1á…®1~b") +(sort-rule "懌" "ã…‡1á…§1ᆨ1") +(sort-rule "懕" "ã…‡1á…§1ᆷ0") +(sort-rule "懗" "ã…Ž1á…¡1~b") +(sort-rule "懞" "ã…1á…©1ᆼ0") +(sort-rule "懟" "ã„·1á…¡6~b") +(sort-rule "懣" "ã…1á…®1ᆫ0") +(sort-rule "懦" "ã„´1á…¡1~b") +(sort-rule "懲" "ã…ˆ1á…µ1ᆼ0") +(sort-rule "懶" "ã„´1á…¡1~b") +(sort-rule "懷" "ã…Ž1á…©G~b") +(sort-rule "懸" "ã…Ž1á…§1ᆫ0") +(sort-rule "懺" "ã…Š1á…¡1ᆷ0") +(sort-rule "懼" "ㄱ1á…®1~b") +(sort-rule "懽" "ã…Ž1á…©3ᆫ0") +(sort-rule "懾" "ã……1á…¥1ᆸ0") +(sort-rule "懿" "ã…‡1á…³9~b") +(sort-rule "戀" "ㄹ1á…§1ᆫ0") +(sort-rule "戇" "ã„·1á…¡1ᆼ0") +(sort-rule "戈" "ㄱ1á…©3~b") +(sort-rule "戊" "ã…1á…®1~b") +(sort-rule "戌" "ã……1á…®1ᆯ0") +(sort-rule "æˆ" "ã……1á…®1~b") +(sort-rule "戎" "ã…‡1á…²1ᆼ0") +(sort-rule "æˆ" "ã……1á…¥1ᆼ0") +(sort-rule "我" "ã…‡1á…¡1~b") +(sort-rule "戒" "ㄱ1á…§6~b") +(sort-rule "戔" "ã…ˆ1á…¡1ᆫ0") +(sort-rule "戕" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "或" "ã…Ž1á…©1ᆨ1") +(sort-rule "戚" "ã…Š1á…¥1ᆨ1") +(sort-rule "戞" "ã…‡1á…¡1ᆯ0") +(sort-rule "戟" "ㄱ1á…³1ᆨ1") +(sort-rule "戡" "ㄱ1á…¡1ᆷ0") +(sort-rule "戢" "ã…ˆ1á…µ1ᆸ0") +(sort-rule "戧" "ã…Š1á…¡1ᆼ0") +(sort-rule "戩" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "截" "ã…ˆ1á…¥1ᆯ0") +(sort-rule "戮" "ㄹ1á…²1ᆨ1") +(sort-rule "戰" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "戱" "ã…Ž1á…³9~b") +(sort-rule "戲" "ã…Ž1á…³9~b") +(sort-rule "戳" "ã…Š1á…¡1ᆨ1") +(sort-rule "戴" "ã„·1á…¡6~b") +(sort-rule "戵" "ㄱ1á…®1~b") +(sort-rule "戶" "ã…Ž1á…©1~b") +(sort-rule "戹" "ã…‡1á…¡6ᆨ1") +(sort-rule "戾" "ㄹ1á…§1~b") +(sort-rule "房" "ã…‚1á…¡1ᆼ0") +(sort-rule "所" "ã……1á…©1~b") +(sort-rule "æ‰" "ã…1á…§1ᆫ0") +(sort-rule "扃" "ㄱ1á…§1ᆼ0") +(sort-rule "扇" "ã……1á…¥1ᆫ0") +(sort-rule "扈" "ã…Ž1á…©1~b") +(sort-rule "扉" "ã…‚1á…µ1~b") +(sort-rule "扊" "ã…‡1á…§1ᆷ0") +(sort-rule "手" "ã……1á…®1~b") +(sort-rule "æ‰" "ã…ˆ1á…¡6~b") +(sort-rule "扎" "ã…Š1á…¡1ᆯ0") +(sort-rule "扑" "ã…‚1á…©1ᆨ1") +(sort-rule "扒" "ã…‚1á…¡6~b") +(sort-rule "打" "ã…Œ1á…¡1~b") +(sort-rule "扗" "ã…ˆ1á…¡6~b") +(sort-rule "托" "ã…Œ1á…¡1ᆨ1") +(sort-rule "扛" "ㄱ1á…¡1ᆼ0") +(sort-rule "扣" "ㄱ1á…®1~b") +(sort-rule "扨" "ã…‡1á…µ1ᆫ0") +(sort-rule "扮" "ã…‚1á…®1ᆫ0") +(sort-rule "扱" "ㄱ1á…³1ᆸ0") +(sort-rule "扳" "ã…‚1á…¡1ᆫ0") +(sort-rule "扶" "ã…‚1á…®1~b") +(sort-rule "批" "ã…‚1á…µ1~b") +(sort-rule "扺" "ã…ˆ1á…µ1~b") +(sort-rule "扼" "ã…‡1á…¡6ᆨ1") +(sort-rule "找" "ã…ˆ1á…©1~b") +(sort-rule "承" "ã……1á…³1ᆼ0") +(sort-rule "技" "ㄱ1á…µ1~b") +(sort-rule "抃" "ã…‚1á…§1ᆫ0") +(sort-rule "抄" "ã…Š1á…©1~b") +(sort-rule "抆" "ã…1á…®1ᆫ0") +(sort-rule "抉" "ㄱ1á…§1ᆯ0") +(sort-rule "把" "ã…1á…¡1~b") +(sort-rule "抑" "ã…‡1á…¥1ᆨ1") +(sort-rule "抒" "ã……1á…¥1~b") +(sort-rule "抔" "ã…‚1á…®1~b") +(sort-rule "投" "ã…Œ1á…®1~b") +(sort-rule "抖" "ã„·1á…®1~b") +(sort-rule "抗" "ã…Ž1á…¡1ᆼ0") +(sort-rule "折" "ã…ˆ1á…¥1ᆯ0") +(sort-rule "抛" "ã…1á…©1~b") +(sort-rule "抨" "ã…1á…§1ᆼ0") +(sort-rule "披" "ã…1á…µ1~b") +(sort-rule "抬" "ã…Œ1á…¡6~b") +(sort-rule "抱" "ã…1á…©1~b") +(sort-rule "抵" "ã…ˆ1á…¥1~b") +(sort-rule "抹" "ã…1á…¡1ᆯ0") +(sort-rule "押" "ã…‡1á…¡1ᆸ0") +(sort-rule "抽" "ã…Š1á…®1~b") +(sort-rule "æ‹‚" "ã…‚1á…®1ᆯ0") +(sort-rule "æ‹„" "ã…ˆ1á…®1~b") +(sort-rule "æ‹…" "ã„·1á…¡1ᆫ0") +(sort-rule "拆" "ã…Œ1á…¡1ᆨ1") +(sort-rule "拇" "ã…1á…®1~b") +(sort-rule "拈" "ã„´1á…§1ᆷ0") +(sort-rule "拉" "ã„´1á…¡1ᆸ0") +(sort-rule "æ‹Š" "ã…‚1á…®1~b") +(sort-rule "æ‹Œ" "ã…‚1á…¡1ᆫ0") +(sort-rule "æ‹" "ã…‚1á…¡1ᆨ1") +(sort-rule "æ‹" "ã„´1á…¡1~b") +(sort-rule "æ‹" "ㄱ1á…©G~b") +(sort-rule "æ‹‘" "ㄱ1á…§1ᆷ0") +(sort-rule "æ‹’" "ㄱ1á…¥1~b") +(sort-rule "æ‹“" "ã…Š1á…¥1ᆨ1") +(sort-rule "æ‹”" "ã…‚1á…¡1ᆯ0") +(sort-rule "æ‹•" "ã…Œ1á…¡1~b") +(sort-rule "æ‹–" "ã…Œ1á…¡1~b") +(sort-rule "æ‹—" "ã…‡1á…1~b") +(sort-rule "拘" "ㄱ1á…®1~b") +(sort-rule "æ‹™" "ã…ˆ1á…©1ᆯ0") +(sort-rule "æ‹›" "ã…Š1á…©1~b") +(sort-rule "æ‹œ" "ã…‚1á…¡6~b") +(sort-rule "括" "ㄱ1á…©3ᆯ0") +(sort-rule "æ‹" "ã……1á…µ1ᆨ1") +(sort-rule "æ‹®" "ㄱ1á…µ1ᆯ0") +(sort-rule "拯" "ã…ˆ1á…³1ᆼ0") +(sort-rule "拱" "ㄱ1á…©1ᆼ0") +(sort-rule "拳" "ㄱ1á…®5ᆫ0") +(sort-rule "拵" "ã…ˆ1á…©1ᆫ0") +(sort-rule "拶" "ã…Š1á…¡1ᆯ0") +(sort-rule "æ‹·" "ㄱ1á…©1~b") +(sort-rule "拽" "ã…‡1á…§6~b") +(sort-rule "拾" "ã……1á…³1ᆸ0") +(sort-rule "æ‹¿" "ã„´1á…¡1~b") +(sort-rule "æŒ" "ã…ˆ1á…µ1~b") +(sort-rule "挂" "ㄱ1á…©5~b") +(sort-rule "指" "ã…ˆ1á…µ1~b") +(sort-rule "按" "ã…‡1á…¡1ᆫ0") +(sort-rule "挌" "ㄱ1á…§1ᆨ1") +(sort-rule "æŒ" "ã„´1á…¡1~b") +(sort-rule "挑" "ã„·1á…©1~b") +(sort-rule "挒" "ㄹ1á…§1ᆯ0") +(sort-rule "挨" "ã…‡1á…¡6~b") +(sort-rule "挪" "ã„´1á…¡1~b") +(sort-rule "挫" "ã…ˆ1á…©3~b") +(sort-rule "振" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "挹" "ã…‡1á…³1ᆸ0") +(sort-rule "挺" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "挻" "ã…‡1á…§1ᆫ0") +(sort-rule "挽" "ã…1á…¡1ᆫ0") +(sort-rule "挾" "ã…Ž1á…§1ᆸ0") +(sort-rule "æ‚" "ã…‡1á…©1~b") +(sort-rule "æƒ" "ㄱ1á…®1ᆫ0") +(sort-rule "æ„" "ㄱ1á…®1~b") +(sort-rule "æ†" "ㄱ1á…©1ᆫ0") +(sort-rule "æ‰" "ã…Š1á…¡1ᆨ1") +(sort-rule "æŒ" "ã…1á…¡1ᆯ0") +(sort-rule "æ" "ã…Ž1á…¡1ᆫ0") +(sort-rule "æŽ" "ã……1á…©1~b") +(sort-rule "æ" "ã„´1á…¡1ᆯ0") +(sort-rule "æ" "ã…‡1á…§1ᆫ0") +(sort-rule "æ•" "ã…1á…©1~b") +(sort-rule "æ—" "ã…Š1á…¥1ᆨ1") +(sort-rule "æ§" "ã…‚1á…©1ᆼ0") +(sort-rule "æ¨" "ã……1á…¡1~b") +(sort-rule "æ©" "ㄹ1á…§1ᆯ0") +(sort-rule "æ«" "ã…1á…®1ᆫ0") +(sort-rule "æ®" "ㄱ1á…¥1~b") +(sort-rule "æ±" "ã…‡1á…¡6~b") +(sort-rule "æ²" "ㄱ1á…®5ᆫ0") +(sort-rule "æ¶" "ã…Š1á…®1~b") +(sort-rule "æ·" "ã…Š1á…¥1ᆸ0") +(sort-rule "æº" "ã„´1á…¡1ᆯ0") +(sort-rule "æ»" "ã„´1á…§1ᆷ0") +(sort-rule "æ¿" "ã……1á…¥1~b") +(sort-rule "掀" "ã…Ž1á…³1ᆫ0") +(sort-rule "掃" "ã……1á…©1~b") +(sort-rule "掄" "ㄹ1á…²1ᆫ0") +(sort-rule "掇" "ã…Š1á…¥1ᆯ0") +(sort-rule "授" "ã……1á…®1~b") +(sort-rule "掉" "ã„·1á…©1~b") +(sort-rule "掊" "ã…‚1á…®1~b") +(sort-rule "掌" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "掎" "ㄱ1á…µ1~b") +(sort-rule "æŽ" "ã„·1á…©1~b") +(sort-rule "排" "ã…‚1á…¡6~b") +(sort-rule "掖" "ã…‡1á…¡6ᆨ1") +(sort-rule "掘" "ㄱ1á…®1ᆯ0") +(sort-rule "掛" "ㄱ1á…©5~b") +(sort-rule "掜" "ã…‡1á…§6~b") +(sort-rule "掟" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "æŽ " "ㄹ1á…£1ᆨ1") +(sort-rule "採" "ã…Š1á…¡6~b") +(sort-rule "探" "ã…Œ1á…¡1ᆷ0") +(sort-rule "接" "ã…ˆ1á…¥1ᆸ0") +(sort-rule "控" "ㄱ1á…©1ᆼ0") +(sort-rule "推" "ã…Š1á…®1~b") +(sort-rule "掩" "ã…‡1á…¥1ᆷ0") +(sort-rule "措" "ã…ˆ1á…©1~b") +(sort-rule "掬" "ㄱ1á…®1ᆨ1") +(sort-rule "掾" "ã…‡1á…§1ᆫ0") +(sort-rule "æ€" "ㄱ1á…¡1ᆫ0") +(sort-rule "æƒ" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "æ„" "ã…‡1á…²1~b") +(sort-rule "æ†" "ㄱ1á…²1~b") +(sort-rule "æ‰" "ã…‡1á…²1~b") +(sort-rule "æ" "ã…1á…1~b") +(sort-rule "æ" "ã…ˆ1á…¥6~b") +(sort-rule "æ–" "ã…‡1á…³1ᆸ0") +(sort-rule "æš" "ã…‡1á…£1ᆼ0") +(sort-rule "æ›" "ã…Ž1á…©3ᆫ0") +(sort-rule "æŸ" "ã……1á…¥1~b") +(sort-rule "æ " "ã…‡1á…¡1ᆯ0") +(sort-rule "æ¡" "ã…‡1á…¡1ᆨ1") +(sort-rule "æ£" "ã…Š1á…®8~b") +(sort-rule "æ©" "ㄱ1á…¡6~b") +(sort-rule "æ«" "ã…Š1á…®1~b") +(sort-rule "æ" "ㄱ1á…¥6~b") +(sort-rule "æ®" "ã…Ž1á…®D~b") +(sort-rule "æ²" "ã……1á…¥1ᆯ0") +(sort-rule "æ´" "ã…‡1á…®5ᆫ0") +(sort-rule "æµ" "ㄱ1á…¥1ᆫ0") +(sort-rule "æ¶" "ã…‡1á…£1~b") +(sort-rule "æ·" "ã……1á…¡1ᆸ0") +(sort-rule "æ†" "ㄱ1á…®1~b") +(sort-rule "æ‰" "ㄱ1á…¡1ᆨ1") +(sort-rule "æ" "ã……1á…©1ᆫ0") +(sort-rule "æ" "ã…‚1á…¡1ᆨ1") +(sort-rule "æ’" "ã…‚1á…¡1ᆼ0") +(sort-rule "æ”" "ã……1á…©1~b") +(sort-rule "æ–" "ã…‡1á…1~b") +(sort-rule "æ—" "ã„·1á…©1~b") +(sort-rule "æœ" "ã……1á…®1~b") +(sort-rule "æ¢" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "æ¤" "ã…‡1á…¡6ᆨ1") +(sort-rule "æ¥" "ã…Š1á…®1~b") +(sort-rule "æ¨" "ã…Œ1á…¡1ᆸ0") +(sort-rule "æª" "ã„·1á…¡1ᆼ0") +(sort-rule "æ«" "ã…‚1á…¡1ᆫ0") +(sort-rule "æ¬" "ã…‚1á…¡1ᆫ0") +(sort-rule "æ" "ã…Œ1á…¡1ᆸ0") +(sort-rule "æ¯" "ã„·1á…©1~b") +(sort-rule "æ°" "ㄱ1á…©1ᆯ0") +(sort-rule "æ¶" "ã…Š1á…¡1ᆼ0") +(sort-rule "æº" "ã…Ž1á…²1~b") +(sort-rule "æ¾" "ã…Š1á…¡1ᆨ1") +(sort-rule "摘" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "æ‘ " "ã…Š1á…©1ᆼ0") +(sort-rule "摧" "ã…Š1á…©G~b") +(sort-rule "æ‘©" "ã…1á…¡1~b") +(sort-rule "æ‘" "ã…Š1á…¥1ᆨ1") +(sort-rule "摯" "ã…ˆ1á…µ1~b") +(sort-rule "摳" "ㄱ1á…®1~b") +(sort-rule "摸" "ã…1á…©1~b") +(sort-rule "摹" "ã…1á…©1~b") +(sort-rule "摺" "ã…ˆ1á…¥1ᆸ0") +(sort-rule "æ‘»" "ã……1á…¥1ᆷ0") +(sort-rule "摽" "ã…1á…1~b") +(sort-rule "æ’…" "ㄱ1á…®8~b") +(sort-rule "æ’ˆ" "ㄹ1á…©1~b") +(sort-rule "æ’" "ã…Œ1á…¡6ᆼ0") +(sort-rule "æ’‘" "ã…Œ1á…¡6ᆼ0") +(sort-rule "æ’’" "ã……1á…¡1ᆯ0") +(sort-rule "æ’“" "ã…‡1á…1~b") +(sort-rule "æ’•" "ã……1á…¥1~b") +(sort-rule "æ’™" "ã…ˆ1á…®1ᆫ0") +(sort-rule "æ’š" "ã„´1á…§1ᆫ0") +(sort-rule "æ’" "ã…Ž1á…®D~b") +(sort-rule "æ’ž" "ã„·1á…¡1ᆼ0") +(sort-rule "æ’Ÿ" "ㄱ1á…1~b") +(sort-rule "æ’¤" "ã…Š1á…¥1ᆯ0") +(sort-rule "æ’¥" "ã…‚1á…¡1ᆯ0") +(sort-rule "æ’©" "ㄹ1á…1~b") +(sort-rule "æ’«" "ã…1á…®1~b") +(sort-rule "æ’" "ã…1á…¡1~b") +(sort-rule "æ’®" "ã…Š1á…©3ᆯ0") +(sort-rule "æ’°" "ã…Š1á…¡1ᆫ0") +(sort-rule "æ’²" "ã…‚1á…¡1ᆨ1") +(sort-rule "æ’»" "ã„·1á…¡1ᆯ0") +(sort-rule "æ’¼" "ㄱ1á…¡1ᆷ0") +(sort-rule "æ’¾" "ㄱ1á…©3~b") +(sort-rule "æ’¿" "ㄱ1á…¥1ᆷ0") +(sort-rule "æ“" "ã…‡1á…©1ᆼ0") +(sort-rule "æ“„" "ã„´1á…©1~b") +(sort-rule "æ“…" "ã…Š1á…¥1ᆫ0") +(sort-rule "擇" "ã…Œ1á…¡6ᆨ1") +(sort-rule "擉" "ã…Š1á…¡1ᆨ1") +(sort-rule "æ“Š" "ㄱ1á…§1ᆨ1") +(sort-rule "æ“" "ã…ˆ1á…©1~b") +(sort-rule "æ“Ž" "ㄱ1á…§1ᆼ0") +(sort-rule "æ“" "ã…Ž1á…©3ᆫ0") +(sort-rule "æ“’" "ㄱ1á…³1ᆷ0") +(sort-rule "æ“”" "ã„·1á…¡1ᆷ0") +(sort-rule "æ“•" "ã…Ž1á…²1~b") +(sort-rule "æ“—" "ã…‚1á…§1ᆨ1") +(sort-rule "擘" "ã…‚1á…§1ᆨ1") +(sort-rule "æ“š" "ㄱ1á…¥1~b") +(sort-rule "æ“ " "ã…ˆ1á…¥6~b") +(sort-rule "æ“¡" "ã„·1á…¡6~b") +(sort-rule "æ“¢" "ã…Œ1á…¡1ᆨ1") +(sort-rule "æ“£" "ã„·1á…©1~b") +(sort-rule "æ“¥" "ㄹ1á…¡1ᆷ0") +(sort-rule "擦" "ã…Š1á…¡1ᆯ0") +(sort-rule "擧" "ㄱ1á…¥1~b") +(sort-rule "擬" "ã…‡1á…³9~b") +(sort-rule "æ“" "ã…Ž1á…©3~b") +(sort-rule "擯" "ã…‚1á…µ1ᆫ0") +(sort-rule "擱" "ㄱ1á…¡1ᆨ1") +(sort-rule "擲" "ã…Š1á…¥1ᆨ1") +(sort-rule "æ“´" "ã…Ž1á…©3ᆨ1") +(sort-rule "擺" "ã…1á…¡1~b") +(sort-rule "擾" "ã…‡1á…1~b") +(sort-rule "攀" "ã…‚1á…¡1ᆫ0") +(sort-rule "攂" "ㄹ1á…©G~b") +(sort-rule "攄" "ã…Œ1á…¥1~b") +(sort-rule "攇" "ã…Ž1á…¥1ᆫ0") +(sort-rule "攊" "ㄹ1á…§1ᆨ1") +(sort-rule "æ”" "ㄹ1á…©1ᆼ0") +(sort-rule "æ””" "ㄹ1á…¡1ᆫ0") +(sort-rule "攘" "ã…‡1á…£1ᆼ0") +(sort-rule "æ”™" "ã…Š1á…¡1ᆷ0") +(sort-rule "æ”" "ã……1á…¥1ᆸ0") +(sort-rule "攢" "ã…Š1á…¡1ᆫ0") +(sort-rule "攣" "ㄹ1á…§1ᆫ0") +(sort-rule "攤" "ã…Œ1á…¡1ᆫ0") +(sort-rule "攪" "ㄱ1á…1~b") +(sort-rule "攫" "ã…Ž1á…©3ᆨ1") +(sort-rule "攬" "ㄹ1á…¡1ᆷ0") +(sort-rule "支" "ã…ˆ1á…µ1~b") +(sort-rule "攲" "ㄱ1á…µ1~b") +(sort-rule "收" "ã……1á…®1~b") +(sort-rule "æ”·" "ㄱ1á…©1~b") +(sort-rule "攸" "ã…‡1á…²1~b") +(sort-rule "改" "ㄱ1á…¡6~b") +(sort-rule "æ”»" "ㄱ1á…©1ᆼ0") +(sort-rule "攽" "ã…‚1á…¡1ᆫ0") +(sort-rule "放" "ã…‚1á…¡1ᆼ0") +(sort-rule "政" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "æ•…" "ㄱ1á…©1~b") +(sort-rule "效" "ã…Ž1á…1~b") +(sort-rule "敉" "ã…1á…µ1~b") +(sort-rule "æ•" "ã……1á…¥1~b") +(sort-rule "æ•Ž" "ㄱ1á…1~b") +(sort-rule "æ•" "ã…1á…µ1ᆫ0") +(sort-rule "æ•‘" "ㄱ1á…®1~b") +(sort-rule "æ•”" "ã…‡1á…¥1~b") +(sort-rule "æ••" "ã…Š1á…µ1ᆨ1") +(sort-rule "æ•–" "ã…‡1á…©1~b") +(sort-rule "æ•—" "ã…1á…¡6~b") +(sort-rule "æ•" "ã…1á…§6~b") +(sort-rule "æ•ž" "ã…Š1á…¡1ᆼ0") +(sort-rule "æ•¢" "ㄱ1á…¡1ᆷ0") +(sort-rule "æ•£" "ã……1á…¡1ᆫ0") +(sort-rule "敦" "ã„·1á…©1ᆫ0") +(sort-rule "敬" "ㄱ1á…§1ᆼ0") +(sort-rule "æ•" "ã…‡1á…£1ᆼ0") +(sort-rule "敲" "ㄱ1á…©1~b") +(sort-rule "æ•´" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "敵" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "æ•·" "ã…‚1á…®1~b") +(sort-rule "數" "ã……1á…¡1ᆨ1") +(sort-rule "敾" "ã……1á…¥1ᆫ0") +(sort-rule "æ–" "ã„·1á…®1~b") +(sort-rule "æ–‚" "ㄹ1á…§1ᆷ0") +(sort-rule "æ–ƒ" "ã…1á…§6~b") +(sort-rule "æ–…" "ã…Ž1á…1~b") +(sort-rule "æ–‡" "ã…1á…®1ᆫ0") +(sort-rule "æ–Œ" "ã…‚1á…µ1ᆫ0") +(sort-rule "æ–" "ã…‚1á…µ1~b") +(sort-rule "æ–‘" "ã…‚1á…¡1ᆫ0") +(sort-rule "æ–—" "ã„·1á…®1~b") +(sort-rule "æ–™" "ㄹ1á…1~b") +(sort-rule "æ–›" "ㄱ1á…©1ᆨ1") +(sort-rule "æ–œ" "ã……1á…¡1~b") +(sort-rule "æ–" "ㄱ1á…¡1~b") +(sort-rule "æ–Ÿ" "ã…ˆ1á…µ1ᆷ0") +(sort-rule "æ–¡" "ã…‡1á…¡1ᆯ0") +(sort-rule "æ–¤" "ㄱ1á…³1ᆫ0") +(sort-rule "æ–¥" "ã…Š1á…¥1ᆨ1") +(sort-rule "æ–§" "ã…‚1á…®1~b") +(sort-rule "æ–«" "ã…ˆ1á…¡1ᆨ1") +(sort-rule "æ–¬" "ã…Š1á…¡1ᆷ0") +(sort-rule "æ–¯" "ã……1á…¡1~b") +(sort-rule "æ–°" "ã……1á…µ1ᆫ0") +(sort-rule "æ–±" "ã…ˆ1á…¡1ᆨ1") +(sort-rule "æ–²" "ã…Š1á…¡1ᆨ1") +(sort-rule "æ–·" "ã„·1á…¡1ᆫ0") +(sort-rule "æ–¹" "ã…‚1á…¡1ᆼ0") +(sort-rule "æ–¼" "ã…‡1á…¥1~b") +(sort-rule "æ–½" "ã……1á…µ1~b") +(sort-rule "æ–¿" "ã…‡1á…²1~b") +(sort-rule "æ—" "ã…‚1á…¡1ᆼ0") +(sort-rule "æ—‚" "ㄱ1á…µ1~b") +(sort-rule "æ—ƒ" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "æ—„" "ã…1á…©1~b") +(sort-rule "æ—…" "ㄹ1á…§1~b") +(sort-rule "æ—†" "ã…1á…¡6~b") +(sort-rule "æ—Š" "ã…‚1á…¡1ᆼ0") +(sort-rule "æ—‹" "ã……1á…¥1ᆫ0") +(sort-rule "æ—Œ" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "æ—" "ã…ˆ1á…©1ᆨ1") +(sort-rule "æ—’" "ㄹ1á…²1~b") +(sort-rule "æ——" "ㄱ1á…µ1~b") +(sort-rule "æ— " "ã…1á…®1~b") +(sort-rule "æ—£" "ㄱ1á…µ1~b") +(sort-rule "æ—¥" "ã…‡1á…µ1ᆯ0") +(sort-rule "æ—¦" "ã„·1á…¡1ᆫ0") +(sort-rule "æ—¨" "ã…ˆ1á…µ1~b") +(sort-rule "æ—©" "ã…ˆ1á…©1~b") +(sort-rule "æ—¬" "ã……1á…®1ᆫ0") +(sort-rule "æ—" "ã…‡1á…®1ᆨ1") +(sort-rule "æ—±" "ã…Ž1á…¡1ᆫ0") +(sort-rule "æ—²" "ã„·1á…¡6~b") +(sort-rule "æ—´" "ã…‡1á…®1~b") +(sort-rule "æ—º" "ã…‡1á…©3ᆼ0") +(sort-rule "æ—»" "ã…1á…µ1ᆫ0") +(sort-rule "æ—¼" "ã…1á…µ1ᆫ0") +(sort-rule "æ—½" "ã„·1á…©1ᆫ0") +(sort-rule "æ—¿" "ã…‡1á…©1~b") +(sort-rule "昀" "ã…‡1á…²1ᆫ0") +(sort-rule "昃" "ã…Š1á…³1ᆨ1") +(sort-rule "昆" "ㄱ1á…©1ᆫ0") +(sort-rule "昇" "ã……1á…³1ᆼ0") +(sort-rule "昉" "ã…‚1á…¡1ᆼ0") +(sort-rule "昊" "ã…Ž1á…©1~b") +(sort-rule "昌" "ã…Š1á…¡1ᆼ0") +(sort-rule "明" "ã…1á…§1ᆼ0") +(sort-rule "æ˜" "ã…Ž1á…©1ᆫ0") +(sort-rule "æ˜" "ã…‚1á…®1ᆫ0") +(sort-rule "昑" "ㄱ1á…³1ᆷ0") +(sort-rule "易" "ã…‡1á…§1ᆨ1") +(sort-rule "昔" "ã……1á…¥1ᆨ1") +(sort-rule "昕" "ã…Ž1á…³1ᆫ0") +(sort-rule "昛" "ㄱ1á…¥1~b") +(sort-rule "昞" "ã…‚1á…§1ᆼ0") +(sort-rule "星" "ã……1á…¥1ᆼ0") +(sort-rule "æ˜ " "ã…‡1á…§1ᆼ0") +(sort-rule "昡" "ã…Ž1á…§1ᆫ0") +(sort-rule "昤" "ㄹ1á…§1ᆼ0") +(sort-rule "春" "ã…Š1á…®1ᆫ0") +(sort-rule "昧" "ã…1á…¡6~b") +(sort-rule "昨" "ã…ˆ1á…¡1ᆨ1") +(sort-rule "昫" "ㄱ1á…®1~b") +(sort-rule "æ˜" "ã……1á…©1~b") +(sort-rule "是" "ã……1á…µ1~b") +(sort-rule "昰" "ã…Ž1á…¡1~b") +(sort-rule "昱" "ã…‡1á…®1ᆨ1") +(sort-rule "昴" "ã…1á…1~b") +(sort-rule "昵" "ã„´1á…µ1ᆨ1") +(sort-rule "昶" "ã…Š1á…¡1ᆼ0") +(sort-rule "昷" "ã…‡1á…©1ᆫ0") +(sort-rule "昺" "ã…‚1á…§1ᆼ0") +(sort-rule "昻" "ã…‡1á…¡1ᆼ0") +(sort-rule "æ™" "ã…ˆ1á…©1~b") +(sort-rule "時" "ã……1á…µ1~b") +(sort-rule "晃" "ã…Ž1á…©3ᆼ0") +(sort-rule "晄" "ã…Ž1á…©3ᆼ0") +(sort-rule "晈" "ㄱ1á…1~b") +(sort-rule "晉" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "晋" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "晌" "ã……1á…¡1ᆼ0") +(sort-rule "晎" "ã…Ž1á…©1ᆼ0") +(sort-rule "æ™" "ã…‡1á…¡1ᆫ0") +(sort-rule "æ™™" "ã…ˆ1á…®1ᆫ0") +(sort-rule "æ™›" "ã…Ž1á…§1ᆫ0") +(sort-rule "æ™" "ã…ˆ1á…®1~b") +(sort-rule "晞" "ã…Ž1á…³9~b") +(sort-rule "晟" "ã……1á…¥1ᆼ0") +(sort-rule "晡" "ã…1á…©1~b") +(sort-rule "晢" "ã…ˆ1á…¥1ᆯ0") +(sort-rule "晤" "ã…‡1á…©1~b") +(sort-rule "晥" "ã…Ž1á…©3ᆫ0") +(sort-rule "晦" "ã…Ž1á…©G~b") +(sort-rule "晧" "ã…Ž1á…©1~b") +(sort-rule "晨" "ã……1á…µ1ᆫ0") +(sort-rule "晩" "ã…1á…¡1ᆫ0") +(sort-rule "晫" "ã…Œ1á…¡1ᆨ1") +(sort-rule "晬" "ã……1á…®1~b") +(sort-rule "æ™®" "ã…‚1á…©1~b") +(sort-rule "景" "ㄱ1á…§1ᆼ0") +(sort-rule "æ™°" "ã……1á…¥1ᆨ1") +(sort-rule "晳" "ã……1á…¥1ᆨ1") +(sort-rule "æ™´" "ã…Š1á…¥1ᆼ0") +(sort-rule "晶" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "æ™·" "ㄱ1á…®D~b") +(sort-rule "晸" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "智" "ã…ˆ1á…µ1~b") +(sort-rule "æ™»" "ã…‡1á…¡1ᆷ0") +(sort-rule "æš„" "ã…Ž1á…®5ᆫ0") +(sort-rule "暇" "ㄱ1á…¡1~b") +(sort-rule "暈" "ã…‡1á…®1ᆫ0") +(sort-rule "暉" "ã…Ž1á…®D~b") +(sort-rule "æš‹" "ã…1á…µ1ᆫ0") +(sort-rule "暌" "ㄱ1á…²1~b") +(sort-rule "暎" "ã…‡1á…§1ᆼ0") +(sort-rule "æš" "ã…‡1á…®D~b") +(sort-rule "æš‘" "ã……1á…¥1~b") +(sort-rule "æš–" "ã„´1á…¡1ᆫ0") +(sort-rule "æš—" "ã…‡1á…¡1ᆷ0") +(sort-rule "暘" "ã…‡1á…£1ᆼ0") +(sort-rule "æš" "ã…1á…§1ᆼ0") +(sort-rule "æšž" "ㄱ1á…1~b") +(sort-rule "æš " "ㄱ1á…©1~b") +(sort-rule "暢" "ã…Š1á…¡1ᆼ0") +(sort-rule "暣" "ㄱ1á…µ1~b") +(sort-rule "æš«" "ã…ˆ1á…¡1ᆷ0") +(sort-rule "暬" "ã……1á…¥1ᆯ0") +(sort-rule "æš®" "ã…1á…©1~b") +(sort-rule "æš±" "ã„´1á…µ1ᆨ1") +(sort-rule "æš²" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "æš³" "ã…Ž1á…§6~b") +(sort-rule "æš´" "ã…1á…©1~b") +(sort-rule "æšµ" "ã…Ž1á…¡1ᆫ0") +(sort-rule "暸" "ㄹ1á…1~b") +(sort-rule "æš¹" "ã……1á…¥1ᆷ0") +(sort-rule "æš»" "ㄱ1á…§1ᆼ0") +(sort-rule "æš¾" "ã„·1á…©1ᆫ0") +(sort-rule "æš¿" "ã…Ž1á…³9~b") +(sort-rule "曀" "ã…‡1á…¥6~b") +(sort-rule "æ›" "ㄱ1á…µ1~b") +(sort-rule "曄" "ã…‡1á…§1ᆸ0") +(sort-rule "æ›…" "ã…‡1á…§1ᆸ0") +(sort-rule "曆" "ㄹ1á…§1ᆨ1") +(sort-rule "曇" "ã„·1á…¡1ᆷ0") +(sort-rule "曉" "ã…Ž1á…1~b") +(sort-rule "曓" "ã…1á…©1~b") +(sort-rule "æ›–" "ã…‡1á…¡6~b") +(sort-rule "æ›™" "ã……1á…¥1~b") +(sort-rule "曚" "ã…1á…©1ᆼ0") +(sort-rule "æ››" "ã…Ž1á…®1ᆫ0") +(sort-rule "曜" "ã…‡1á…1~b") +(sort-rule "æ›" "ã…1á…©1ᆨ1") +(sort-rule "æ› " "ㄱ1á…©3ᆼ0") +(sort-rule "曣" "ã…‡1á…§1ᆫ0") +(sort-rule "曦" "ã…Ž1á…³9~b") +(sort-rule "曨" "ㄹ1á…©1ᆼ0") +(sort-rule "曩" "ã„´1á…¡1ᆼ0") +(sort-rule "曪" "ㄹ1á…¡1~b") +(sort-rule "曬" "ã……1á…©5~b") +(sort-rule "æ›®" "ã…‡1á…¥1ᆷ0") +(sort-rule "曯" "ã…Š1á…©1ᆨ1") +(sort-rule "æ›°" "ã…‡1á…©3ᆯ0") +(sort-rule "曲" "ㄱ1á…©1ᆨ1") +(sort-rule "曳" "ã…‡1á…§6~b") +(sort-rule "æ›´" "ㄱ1á…¡6ᆼ0") +(sort-rule "æ›·" "ㄱ1á…¡1ᆯ0") +(sort-rule "書" "ã……1á…¥1~b") +(sort-rule "曹" "ã…ˆ1á…©1~b") +(sort-rule "曺" "ã…ˆ1á…©1~b") +(sort-rule "曼" "ã…1á…¡1ᆫ0") +(sort-rule "曾" "ã…ˆ1á…³1ᆼ0") +(sort-rule "替" "ã…Š1á…¥6~b") +(sort-rule "最" "ã…Š1á…©G~b") +(sort-rule "會" "ã…Ž1á…©G~b") +(sort-rule "朅" "ㄱ1á…¥1ᆯ0") +(sort-rule "月" "ã…‡1á…®5ᆯ0") +(sort-rule "有" "ã…‡1á…²1~b") +(sort-rule "朋" "ã…‚1á…®1ᆼ0") +(sort-rule "朌" "ã…‚1á…¡1ᆫ0") +(sort-rule "æœ" "ã…‚1á…©1ᆨ1") +(sort-rule "朔" "ã……1á…¡1ᆨ1") +(sort-rule "朕" "ã…ˆ1á…µ1ᆷ0") +(sort-rule "朗" "ã„´1á…¡1ᆼ0") +(sort-rule "望" "ã…1á…¡1ᆼ0") +(sort-rule "æœ" "ã…ˆ1á…©1~b") +(sort-rule "朞" "ㄱ1á…µ1~b") +(sort-rule "期" "ㄱ1á…µ1~b") +(sort-rule "朣" "ã„·1á…©1ᆼ0") +(sort-rule "朦" "ã…1á…©1ᆼ0") +(sort-rule "朧" "ㄹ1á…©1ᆼ0") +(sort-rule "木" "ã…1á…©1ᆨ1") +(sort-rule "未" "ã…1á…µ1~b") +(sort-rule "末" "ã…1á…¡1ᆯ0") +(sort-rule "本" "ã…‚1á…©1ᆫ0") +(sort-rule "æœ" "ã…Š1á…¡1ᆯ0") +(sort-rule "朮" "ã…Š1á…®1ᆯ0") +(sort-rule "朱" "ã…ˆ1á…®1~b") +(sort-rule "朳" "ã…1á…¡1ᆯ0") +(sort-rule "朴" "ã…‚1á…¡1ᆨ1") +(sort-rule "朶" "ã…Œ1á…¡1~b") +(sort-rule "机" "ㄱ1á…®8~b") +(sort-rule "朽" "ã…Ž1á…®1~b") +(sort-rule "æ…" "ã…‡1á…®1~b") +(sort-rule "æ†" "ㄱ1á…¡1ᆫ0") +(sort-rule "æ‰" "ã……1á…¡1ᆷ0") +(sort-rule "æŽ" "ㄹ1á…µ1~b") +(sort-rule "æ" "ã…Ž1á…¡6ᆼ0") +(sort-rule "æ" "ã…ˆ1á…¡6~b") +(sort-rule "æ‘" "ã…Š1á…©1ᆫ0") +(sort-rule "æ“" "ã…1á…1~b") +(sort-rule "æ–" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "æœ" "ã„·1á…®1~b") +(sort-rule "æž" "ㄱ1á…µ1~b") +(sort-rule "æŸ" "ã……1á…©1ᆨ1") +(sort-rule "æ " "ㄱ1á…¡1ᆼ0") +(sort-rule "æª" "ã…Š1á…©1~b") +(sort-rule "æ¬" "ã…‡1á…®5ᆫ0") +(sort-rule "æ" "ã…Ž1á…¡1ᆼ0") +(sort-rule "æ¯" "ã…‚1á…¡6~b") +(sort-rule "æ°" "ㄱ1á…¥1ᆯ0") +(sort-rule "æ±" "ã„·1á…©1ᆼ0") +(sort-rule "æ²" "ㄱ1á…©1~b") +(sort-rule "æ³" "ã…1á…1~b") +(sort-rule "æµ" "ã…ˆ1á…¥1~b") +(sort-rule "æ·" "ã…1á…¡1~b") +(sort-rule "æ»" "ã„´1á…²1~b") +(sort-rule "æ¼" "ã…ˆ1á…¥1~b") +(sort-rule "æ¾" "ã……1á…©1ᆼ0") +(sort-rule "æ¿" "ã…1á…¡1ᆫ0") +(sort-rule "枇" "ã…‚1á…µ1~b") +(sort-rule "枉" "ã…‡1á…©3ᆼ0") +(sort-rule "æž‹" "ã…‚1á…¡1ᆼ0") +(sort-rule "枌" "ã…‚1á…®1ᆫ0") +(sort-rule "æž" "ã„´1á…¡1ᆷ0") +(sort-rule "æž" "ã……1á…¥1ᆨ1") +(sort-rule "æž“" "ã„·1á…®1~b") +(sort-rule "æž•" "ã…Š1á…µ1ᆷ0") +(sort-rule "æž—" "ㄹ1á…µ1ᆷ0") +(sort-rule "枘" "ã…‡1á…§6~b") +(sort-rule "æž™" "ã…‡1á…©3~b") +(sort-rule "æžš" "ã…1á…¡6~b") +(sort-rule "æžœ" "ㄱ1á…©3~b") +(sort-rule "æž" "ã…ˆ1á…µ1~b") +(sort-rule "枯" "ㄱ1á…©1~b") +(sort-rule "æž°" "ã…1á…§1ᆼ0") +(sort-rule "æž²" "ã……1á…µ1~b") +(sort-rule "æž³" "ã…ˆ1á…µ1~b") +(sort-rule "架" "ㄱ1á…¡1~b") +(sort-rule "æž·" "ㄱ1á…¡1~b") +(sort-rule "枸" "ㄱ1á…®1~b") +(sort-rule "æž¾" "ã……1á…µ1~b") +(sort-rule "æŸ" "ã…Œ1á…¡1~b") +(sort-rule "柄" "ã…‚1á…§1ᆼ0") +(sort-rule "柅" "ã„´1á…µ1~b") +(sort-rule "柊" "ã…ˆ1á…©1ᆼ0") +(sort-rule "æŸ" "ã…‚1á…¡6ᆨ1") +(sort-rule "æŸ" "ã…1á…©1~b") +(sort-rule "柑" "ㄱ1á…¡1ᆷ0") +(sort-rule "柒" "ã…Š1á…µ1ᆯ0") +(sort-rule "染" "ã…‡1á…§1ᆷ0") +(sort-rule "柔" "ã…‡1á…²1~b") +(sort-rule "柗" "ã……1á…©1ᆼ0") +(sort-rule "柘" "ã…ˆ1á…¡1~b") +(sort-rule "柙" "ã…Ž1á…¡1ᆸ0") +(sort-rule "柚" "ã…‡1á…²1~b") +(sort-rule "æŸ" "ã…Œ1á…¡1ᆨ1") +(sort-rule "柞" "ã…ˆ1á…¡1ᆨ1") +(sort-rule "柟" "ã„´1á…¡1ᆷ0") +(sort-rule "柢" "ã…ˆ1á…¥1~b") +(sort-rule "柩" "ㄱ1á…®1~b") +(sort-rule "柬" "ㄱ1á…¡1ᆫ0") +(sort-rule "柯" "ㄱ1á…¡1~b") +(sort-rule "柰" "ã„´1á…¡6~b") +(sort-rule "柱" "ã…ˆ1á…®1~b") +(sort-rule "柳" "ㄹ1á…²1~b") +(sort-rule "柴" "ã……1á…µ1~b") +(sort-rule "柵" "ã…Š1á…¡6ᆨ1") +(sort-rule "柶" "ã……1á…¡1~b") +(sort-rule "柹" "ã……1á…µ1~b") +(sort-rule "査" "ã……1á…¡1~b") +(sort-rule "柾" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "æ ƒ" "ã…Ž1á…©G~b") +(sort-rule "æ ’" "ã……1á…®1ᆫ0") +(sort-rule "æ “" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "æ –" "ã……1á…¥1~b") +(sort-rule "æ —" "ㄹ1á…²1ᆯ0") +(sort-rule "æ " "ㄱ1á…©3ᆯ0") +(sort-rule "æ ž" "ㄱ1á…¡1ᆫ0") +(sort-rule "æ ¡" "ㄱ1á…1~b") +(sort-rule "æ ¢" "ã…‚1á…¡6ᆨ1") +(sort-rule "æ ª" "ã…ˆ1á…®1~b") +(sort-rule "æ ®" "ã…‡1á…µ1~b") +(sort-rule "æ ¯" "ã…‡1á…®1ᆨ1") +(sort-rule "æ ±" "ㄱ1á…©1ᆼ0") +(sort-rule "æ ²" "ㄱ1á…©1~b") +(sort-rule "æ ´" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "æ ¸" "ã…Ž1á…¡6ᆨ1") +(sort-rule "æ ¹" "ㄱ1á…³1ᆫ0") +(sort-rule "æ »" "ã……1á…µ1ᆨ1") +(sort-rule "æ ¼" "ㄱ1á…§1ᆨ1") +(sort-rule "æ ½" "ã…ˆ1á…¡6~b") +(sort-rule "æ¡€" "ㄱ1á…¥1ᆯ0") +(sort-rule "æ¡" "ã…Ž1á…¡1ᆼ0") +(sort-rule "æ¡‚" "ㄱ1á…§6~b") +(sort-rule "桃" "ã„·1á…©1~b") +(sort-rule "æ¡„" "ㄱ1á…©3ᆼ0") +(sort-rule "框" "ㄱ1á…©3ᆼ0") +(sort-rule "案" "ã…‡1á…¡1ᆫ0") +(sort-rule "桉" "ã…‡1á…¡1ᆫ0") +(sort-rule "æ¡Ž" "ã…ˆ1á…µ1ᆯ0") +(sort-rule "æ¡" "ã„·1á…©1ᆼ0") +(sort-rule "æ¡‘" "ã……1á…¡1ᆼ0") +(sort-rule "æ¡“" "ã…Ž1á…©3ᆫ0") +(sort-rule "æ¡”" "ㄱ1á…µ1ᆯ0") +(sort-rule "æ¡" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "桯" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "æ¡´" "ã…‚1á…®1~b") +(sort-rule "桶" "ã…Œ1á…©1ᆼ0") +(sort-rule "æ¡·" "ㄱ1á…¡1ᆨ1") +(sort-rule "桾" "ㄱ1á…®1ᆫ0") +(sort-rule "æ¡¿" "ㄱ1á…¡1ᆫ0") +(sort-rule "æ¢" "ㄹ1á…£1ᆼ0") +(sort-rule "梃" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "梅" "ã…1á…¡6~b") +(sort-rule "梆" "ã…‚1á…¡1ᆼ0") +(sort-rule "æ¢" "ㄱ1á…©1ᆨ1") +(sort-rule "梓" "ã…ˆ1á…¡6~b") +(sort-rule "梔" "ã…Š1á…µ1~b") +(sort-rule "梗" "ㄱ1á…§1ᆼ0") +(sort-rule "梛" "ã„´1á…¡1~b") +(sort-rule "æ¢" "ã…ˆ1á…©1~b") +(sort-rule "梟" "ã…Ž1á…1~b") +(sort-rule "æ¢ " "ㄹ1á…§1~b") +(sort-rule "梡" "ã…‡1á…©3ᆫ0") +(sort-rule "梢" "ã…Š1á…©1~b") +(sort-rule "梣" "ã……1á…µ1ᆷ0") +(sort-rule "梧" "ã…‡1á…©1~b") +(sort-rule "梨" "ㄹ1á…µ1~b") +(sort-rule "æ¢" "ã……1á…¡1~b") +(sort-rule "梯" "ã…ˆ1á…¥6~b") +(sort-rule "械" "ㄱ1á…§6~b") +(sort-rule "梱" "ㄱ1á…©1ᆫ0") +(sort-rule "梳" "ã……1á…©1~b") +(sort-rule "梵" "ã…‚1á…¥1ᆷ0") +(sort-rule "梶" "ã…1á…µ1~b") +(sort-rule "棄" "ㄱ1á…µ1~b") +(sort-rule "棅" "ã…‚1á…§1ᆼ0") +(sort-rule "棉" "ã…1á…§1ᆫ0") +(sort-rule "棊" "ㄱ1á…µ1~b") +(sort-rule "棋" "ㄱ1á…µ1~b") +(sort-rule "棌" "ã…Š1á…¡6~b") +(sort-rule "æ£" "ㄱ1á…©1ᆫ0") +(sort-rule "æ£" "ã…‚1á…µ1~b") +(sort-rule "棒" "ã…‚1á…©1ᆼ0") +(sort-rule "棕" "ã…ˆ1á…©1ᆼ0") +(sort-rule "棖" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "棗" "ã…ˆ1á…©1~b") +(sort-rule "棘" "ㄱ1á…³1ᆨ1") +(sort-rule "棚" "ã…‚1á…®1ᆼ0") +(sort-rule "棟" "ã„·1á…©1ᆼ0") +(sort-rule "æ£ " "ã„·1á…¡1ᆼ0") +(sort-rule "棣" "ã…Š1á…¥6~b") +(sort-rule "棧" "ã…ˆ1á…¡1ᆫ0") +(sort-rule "棨" "ㄱ1á…§6~b") +(sort-rule "棬" "ㄱ1á…®5ᆫ0") +(sort-rule "森" "ã……1á…¡1ᆷ0") +(sort-rule "棲" "ã……1á…¥1~b") +(sort-rule "棹" "ã„·1á…©1~b") +(sort-rule "棺" "ㄱ1á…©3ᆫ0") +(sort-rule "棻" "ã…‚1á…®1ᆫ0") +(sort-rule "棼" "ã…‚1á…®1ᆫ0") +(sort-rule "椀" "ã…‡1á…©3ᆫ0") +(sort-rule "æ¤" "ㄱ1á…©3ᆨ1") +(sort-rule "椄" "ã…ˆ1á…¥1ᆸ0") +(sort-rule "椅" "ã…‡1á…³9~b") +(sort-rule "椋" "ㄹ1á…£1ᆼ0") +(sort-rule "æ¤" "ã……1á…µ1ᆨ1") +(sort-rule "椎" "ã…Š1á…®1~b") +(sort-rule "椑" "ã…‚1á…µ1~b") +(sort-rule "椒" "ã…Š1á…©1~b") +(sort-rule "椙" "ã…Š1á…¡1ᆼ0") +(sort-rule "椧" "ã…1á…§1ᆼ0") +(sort-rule "椰" "ã…‡1á…£1~b") +(sort-rule "椴" "ã„·1á…¡1ᆫ0") +(sort-rule "椶" "ã…ˆ1á…©1ᆼ0") +(sort-rule "椹" "ã…Š1á…µ1ᆷ0") +(sort-rule "椽" "ã…‡1á…§1ᆫ0") +(sort-rule "椿" "ã…Š1á…®1ᆫ0") +(sort-rule "楂" "ã……1á…¡1~b") +(sort-rule "楊" "ã…‡1á…£1ᆼ0") +(sort-rule "æ¥" "ㄱ1á…²1~b") +(sort-rule "楓" "ã…1á…®1ᆼ0") +(sort-rule "楔" "ã……1á…¥1ᆯ0") +(sort-rule "楕" "ã…Œ1á…¡1~b") +(sort-rule "楗" "ㄱ1á…¥1ᆫ0") +(sort-rule "楙" "ã…1á…®1~b") +(sort-rule "楚" "ã…Š1á…©1~b") +(sort-rule "æ¥" "ㄹ1á…§1ᆫ0") +(sort-rule "楞" "ㄹ1á…³1ᆼ0") +(sort-rule "æ¥ " "ã„´1á…¡1ᆷ0") +(sort-rule "楡" "ã…‡1á…²1~b") +(sort-rule "楢" "ã…‡1á…²1~b") +(sort-rule "楣" "ã…1á…µ1~b") +(sort-rule "楥" "ã…‡1á…®5ᆫ0") +(sort-rule "楨" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "楪" "ã…ˆ1á…¥1ᆸ0") +(sort-rule "楫" "ã…ˆ1á…³1ᆸ0") +(sort-rule "楬" "ㄱ1á…¡1ᆯ0") +(sort-rule "æ¥" "ã…‡1á…¥1ᆸ0") +(sort-rule "楮" "ã…ˆ1á…¥1~b") +(sort-rule "楯" "ã……1á…®1ᆫ0") +(sort-rule "楳" "ã…1á…¡6~b") +(sort-rule "極" "ㄱ1á…³1ᆨ1") +(sort-rule "楷" "ã…Ž1á…¡6~b") +(sort-rule "楸" "ã…Š1á…®1~b") +(sort-rule "楹" "ã…‡1á…§1ᆼ0") +(sort-rule "榎" "ㄱ1á…¡1~b") +(sort-rule "榑" "ã…‚1á…®1~b") +(sort-rule "榔" "ㄹ1á…¡1ᆼ0") +(sort-rule "榕" "ã…‡1á…1ᆼ0") +(sort-rule "榘" "ㄱ1á…®1~b") +(sort-rule "榛" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "榜" "ã…‚1á…¡1ᆼ0") +(sort-rule "榟" "ã…ˆ1á…¡6~b") +(sort-rule "榤" "ㄱ1á…¥1ᆯ0") +(sort-rule "榥" "ã…Ž1á…©3ᆼ0") +(sort-rule "榦" "ㄱ1á…¡1ᆫ0") +(sort-rule "榧" "ã…‚1á…µ1~b") +(sort-rule "æ¦" "ã……1á…¡1~b") +(sort-rule "榮" "ã…‡1á…§1ᆼ0") +(sort-rule "榰" "ã…ˆ1á…µ1~b") +(sort-rule "榱" "ã…Š1á…©G~b") +(sort-rule "榴" "ㄹ1á…²1~b") +(sort-rule "榷" "ㄱ1á…1~b") +(sort-rule "榻" "ã…Œ1á…¡1ᆸ0") +(sort-rule "榼" "ã…Ž1á…¡1ᆸ0") +(sort-rule "榾" "ㄱ1á…©1ᆯ0") +(sort-rule "槀" "ㄱ1á…©1~b") +(sort-rule "æ§" "ㄱ1á…©1~b") +(sort-rule "槃" "ã…‚1á…¡1ᆫ0") +(sort-rule "槇" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "槊" "ã……1á…¡1ᆨ1") +(sort-rule "構" "ㄱ1á…®1~b") +(sort-rule "槌" "ã…Œ1á…©G~b") +(sort-rule "æ§" "ã…Š1á…¡1ᆼ0") +(sort-rule "槎" "ã…Š1á…¡1~b") +(sort-rule "æ§" "ㄱ1á…©G~b") +(sort-rule "槓" "ㄱ1á…©1ᆼ0") +(sort-rule "槥" "ã…Ž1á…§6~b") +(sort-rule "槦" "ã…‡1á…1ᆼ0") +(sort-rule "槧" "ã…Š1á…¡1ᆷ0") +(sort-rule "槨" "ㄱ1á…©3ᆨ1") +(sort-rule "槩" "ㄱ1á…¡6~b") +(sort-rule "槪" "ㄱ1á…¡6~b") +(sort-rule "æ§" "ã……1á…¡6ᆨ1") +(sort-rule "槲" "ㄱ1á…©1ᆨ1") +(sort-rule "槹" "ㄱ1á…©1~b") +(sort-rule "槻" "ㄱ1á…²1~b") +(sort-rule "槽" "ã…ˆ1á…©1~b") +(sort-rule "槿" "ㄱ1á…³1ᆫ0") +(sort-rule "樀" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "樂" "ã„´1á…¡1ᆨ1") +(sort-rule "樅" "ã…ˆ1á…©1ᆼ0") +(sort-rule "樊" "ã…‚1á…¥1ᆫ0") +(sort-rule "樋" "ã…Œ1á…©1ᆼ0") +(sort-rule "樑" "ㄹ1á…£1ᆼ0") +(sort-rule "樒" "ã…1á…µ1ᆯ0") +(sort-rule "樓" "ã„´1á…®1~b") +(sort-rule "樔" "ã……1á…©1~b") +(sort-rule "樗" "ã…ˆ1á…¥1~b") +(sort-rule "標" "ã…1á…1~b") +(sort-rule "樛" "ㄱ1á…²1~b") +(sort-rule "樞" "ã…Š1á…®1~b") +(sort-rule "樟" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "模" "ã…1á…©1~b") +(sort-rule "樣" "ã…‡1á…£1ᆼ0") +(sort-rule "樫" "ㄱ1á…§1ᆫ0") +(sort-rule "樵" "ã…Š1á…©1~b") +(sort-rule "樸" "ã…‚1á…¡1ᆨ1") +(sort-rule "樹" "ã……1á…®1~b") +(sort-rule "樺" "ã…Ž1á…©3~b") +(sort-rule "樻" "ㄱ1á…®8~b") +(sort-rule "樽" "ã…ˆ1á…®1ᆫ0") +(sort-rule "橃" "ã…‚1á…¥1ᆯ0") +(sort-rule "æ©„" "ㄱ1á…¡1ᆷ0") +(sort-rule "橇" "ã…Š1á…®D~b") +(sort-rule "橈" "ã…‡1á…1~b") +(sort-rule "æ©Š" "ㄹ1á…²1~b") +(sort-rule "æ©‹" "ㄱ1á…1~b") +(sort-rule "æ©" "ã…Œ1á…¡1ᆨ1") +(sort-rule "æ©’" "ã…‡1á…®1ᆫ0") +(sort-rule "æ©“" "ã……1á…®1ᆫ0") +(sort-rule "橘" "ㄱ1á…²1ᆯ0") +(sort-rule "æ©™" "ã„·1á…³1ᆼ0") +(sort-rule "æ©š" "ã……1á…®1ᆨ1") +(sort-rule "æ©Ÿ" "ㄱ1á…µ1~b") +(sort-rule "æ©¡" "ã……1á…¡1ᆼ0") +(sort-rule "æ©¢" "ã…Œ1á…¡1~b") +(sort-rule "橦" "ã„·1á…©1ᆼ0") +(sort-rule "æ©«" "ã…Ž1á…©Gᆼ0") +(sort-rule "橵" "ã……1á…¡1ᆫ0") +(sort-rule "æ©¿" "ㄱ1á…¡1ᆼ0") +(sort-rule "檀" "ã„·1á…¡1ᆫ0") +(sort-rule "檄" "ㄱ1á…§1ᆨ1") +(sort-rule "檉" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "æª" "ã…‡1á…¥1ᆨ1") +(sort-rule "檎" "ㄱ1á…³1ᆷ0") +(sort-rule "æª" "ã…Š1á…¥1ᆷ0") +(sort-rule "檔" "ã„·1á…¡1ᆼ0") +(sort-rule "檗" "ã…‚1á…§1ᆨ1") +(sort-rule "檜" "ã…Ž1á…©G~b") +(sort-rule "æª" "ã…ˆ1á…³1ᆸ0") +(sort-rule "檟" "ㄱ1á…¡1~b") +(sort-rule "æª " "ㄱ1á…§1ᆼ0") +(sort-rule "檢" "ㄱ1á…¥1ᆷ0") +(sort-rule "檣" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "檮" "ã„·1á…©1~b") +(sort-rule "檳" "ã…‚1á…µ1ᆫ0") +(sort-rule "檶" "ã…‡1á…§1ᆷ0") +(sort-rule "檻" "ã…Ž1á…¡1ᆷ0") +(sort-rule "檼" "ã…‡1á…³1ᆫ0") +(sort-rule "檿" "ã…‡1á…§1ᆷ0") +(sort-rule "æ«‚" "ã„·1á…©1~b") +(sort-rule "櫃" "ㄱ1á…®8~b") +(sort-rule "æ«“" "ã„´1á…©1~b") +(sort-rule "æ«š" "ㄹ1á…§1~b") +(sort-rule "æ«›" "ã…ˆ1á…³1ᆯ0") +(sort-rule "æ«œ" "ㄱ1á…©1~b") +(sort-rule "æ«" "ã„·1á…©1ᆨ1") +(sort-rule "æ«ž" "ã…‡1á…§1ᆫ0") +(sort-rule "æ«Ÿ" "ㄹ1á…§1ᆨ1") +(sort-rule "櫪" "ㄹ1á…§1ᆨ1") +(sort-rule "櫬" "ã…Š1á…µ1ᆫ0") +(sort-rule "櫶" "ã…Ž1á…¥1ᆫ0") +(sort-rule "æ«»" "ã…‡1á…¡6ᆼ0") +(sort-rule "櫼" "ã…Š1á…¥1ᆷ0") +(sort-rule "欂" "ã…‚1á…¡1ᆨ1") +(sort-rule "欃" "ã…Š1á…¡1ᆷ0") +(sort-rule "欄" "ã„´1á…¡1ᆫ0") +(sort-rule "權" "ㄱ1á…®5ᆫ0") +(sort-rule "欌" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "欑" "ã…Š1á…¡1ᆫ0") +(sort-rule "欒" "ㄹ1á…¡1ᆫ0") +(sort-rule "欖" "ㄹ1á…¡1ᆷ0") +(sort-rule "欞" "ㄹ1á…§1ᆼ0") +(sort-rule "æ¬ " "ã…Ž1á…³1ᆷ0") +(sort-rule "次" "ã…Š1á…¡1~b") +(sort-rule "欣" "ã…Ž1á…³1ᆫ0") +(sort-rule "欬" "ã…Ž1á…¡6~b") +(sort-rule "欲" "ã…‡1á…1ᆨ1") +(sort-rule "欷" "ã…Ž1á…³9~b") +(sort-rule "欸" "ã…‡1á…¡6~b") +(sort-rule "欹" "ã…‡1á…³9~b") +(sort-rule "欺" "ㄱ1á…µ1~b") +(sort-rule "欻" "ã…Ž1á…®1ᆯ0") +(sort-rule "欽" "ã…Ž1á…³1ᆷ0") +(sort-rule "款" "ㄱ1á…©3ᆫ0") +(sort-rule "欿" "ㄱ1á…¡1ᆷ0") +(sort-rule "æƒ" "ã……1á…¡1ᆸ0") +(sort-rule "æ†" "ã…Ž1á…³1ᆷ0") +(sort-rule "æ‡" "ã…Ž1á…¥1ᆯ0") +(sort-rule "æ‰" "ㄱ1á…§1ᆷ0") +(sort-rule "æŒ" "ㄱ1á…¡1~b") +(sort-rule "æŽ" "ã…Œ1á…¡1ᆫ0") +(sort-rule "æ" "ㄱ1á…®1~b") +(sort-rule "æ”" "ã…Ž1á…¥1~b") +(sort-rule "æ™" "ã…Ž1á…³1ᆸ0") +(sort-rule "æš" "ã……1á…¥1ᆫ0") +(sort-rule "æ›" "ㄱ1á…¡1ᆷ0") +(sort-rule "æŸ" "ã…‡1á…§1~b") +(sort-rule "æ " "ã…Š1á…¥1ᆯ0") +(sort-rule "æ¡" "ã…Ž1á…©3ᆫ0") +(sort-rule "æ¢" "ã…ˆ1á…µ1~b") +(sort-rule "æ£" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "æ¤" "ã…Š1á…¡1~b") +(sort-rule "æ¥" "ã…‚1á…©1~b") +(sort-rule "æ¦" "ã…1á…®1~b") +(sort-rule "æ§" "ㄱ1á…µ1~b") +(sort-rule "æª" "ã…‡1á…©5~b") +(sort-rule "æ²" "ã……1á…¥6~b") +(sort-rule "æ·" "ㄹ1á…§1ᆨ1") +(sort-rule "æ¸" "ㄱ1á…®D~b") +(sort-rule "æ»" "ã……1á…¡1~b") +(sort-rule "æ¿" "ã…1á…©1ᆯ0") +(sort-rule "殀" "ã…‡1á…1~b") +(sort-rule "殂" "ã…ˆ1á…©1~b") +(sort-rule "殃" "ã…‡1á…¡1ᆼ0") +(sort-rule "殄" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "殆" "ã…Œ1á…¡6~b") +(sort-rule "殉" "ã……1á…®1ᆫ0") +(sort-rule "殊" "ã……1á…®1~b") +(sort-rule "æ®" "ã…1á…1~b") +(sort-rule "殑" "ㄱ1á…³1ᆼ0") +(sort-rule "æ®–" "ã……1á…µ1ᆨ1") +(sort-rule "殘" "ã…ˆ1á…¡1ᆫ0") +(sort-rule "殞" "ã…‡1á…®1ᆫ0") +(sort-rule "殢" "ã…Š1á…¥6~b") +(sort-rule "殤" "ã……1á…¡1ᆼ0") +(sort-rule "殫" "ã…Œ1á…¡1ᆫ0") +(sort-rule "æ®" "ㄱ1á…¡1ᆼ0") +(sort-rule "æ®®" "ㄹ1á…§1ᆷ0") +(sort-rule "殯" "ã…‚1á…µ1ᆫ0") +(sort-rule "殲" "ã……1á…¥1ᆷ0") +(sort-rule "殳" "ã……1á…®1~b") +(sort-rule "段" "ã„·1á…¡1ᆫ0") +(sort-rule "æ®·" "ã…‡1á…³1ᆫ0") +(sort-rule "殺" "ã……1á…¡1ᆯ0") +(sort-rule "殼" "ㄱ1á…¡1ᆨ1") +(sort-rule "殽" "ã…Ž1á…1~b") +(sort-rule "殿" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "æ¯" "ã…Ž1á…®8~b") +(sort-rule "毄" "ㄱ1á…§1ᆨ1") +(sort-rule "毅" "ã…‡1á…³9~b") +(sort-rule "毆" "ㄱ1á…®1~b") +(sort-rule "毋" "ã…1á…®1~b") +(sort-rule "æ¯" "ã…1á…©1~b") +(sort-rule "æ¯" "ã…1á…¡6~b") +(sort-rule "毒" "ã„·1á…©1ᆨ1") +(sort-rule "毓" "ã…‡1á…²1ᆨ1") +(sort-rule "比" "ã…‚1á…µ1~b") +(sort-rule "毖" "ã…‚1á…µ1~b") +(sort-rule "毗" "ã…‚1á…µ1~b") +(sort-rule "毘" "ã…‚1á…µ1~b") +(sort-rule "毚" "ã…Š1á…¡1ᆷ0") +(sort-rule "毛" "ã…1á…©1~b") +(sort-rule "毫" "ã…Ž1á…©1~b") +(sort-rule "毬" "ㄱ1á…®1~b") +(sort-rule "毯" "ã„·1á…¡1ᆷ0") +(sort-rule "毳" "ã…Š1á…®D~b") +(sort-rule "毿" "ã……1á…¡1ᆫ0") +(sort-rule "æ°…" "ã…Š1á…¡1ᆼ0") +(sort-rule "æ°ˆ" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "æ°" "ã……Eá…µ1~b") +(sort-rule "æ°" "ã…ˆ1á…¥1~b") +(sort-rule "æ°‘" "ã…1á…µ1ᆫ0") +(sort-rule "æ°“" "ã…1á…¡6ᆼ0") +(sort-rule "æ°›" "ã…‚1á…®1ᆫ0") +(sort-rule "æ°£" "ㄱ1á…µ1~b") +(sort-rule "æ°¤" "ã…‡1á…µ1ᆫ0") +(sort-rule "æ°³" "ã…‡1á…©1ᆫ0") +(sort-rule "æ°´" "ã……1á…®1~b") +(sort-rule "æ°·" "ã…‚1á…µ1ᆼ0") +(sort-rule "æ°¸" "ã…‡1á…§1ᆼ0") +(sort-rule "æ°¾" "ã…‚1á…¥1ᆷ0") +(sort-rule "æ°¿" "ㄱ1á…®8~b") +(sort-rule "æ±€" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "æ±" "ã…ˆ1á…³1ᆸ0") +(sort-rule "求" "ㄱ1á…®1~b") +(sort-rule "汃" "ã…1á…¡1ᆯ0") +(sort-rule "汋" "ã…ˆ1á…¡1ᆨ1") +(sort-rule "汎" "ã…‚1á…¥1ᆷ0") +(sort-rule "æ±" "ã„·1á…¡6~b") +(sort-rule "æ±" "ã……1á…¥1ᆨ1") +(sort-rule "æ±’" "ã…1á…¡1ᆼ0") +(sort-rule "æ±”" "ã…Ž1á…³1ᆯ0") +(sort-rule "汕" "ã……1á…¡1ᆫ0") +(sort-rule "æ±—" "ã…Ž1á…¡1ᆫ0") +(sort-rule "æ±™" "ã…‡1á…©1~b") +(sort-rule "汚" "ã…‡1á…©1~b") +(sort-rule "æ±›" "ã……1á…µ1ᆫ0") +(sort-rule "汜" "ã……1á…¡1~b") +(sort-rule "æ±" "ã…‡1á…§1~b") +(sort-rule "汞" "ã…Ž1á…©1ᆼ0") +(sort-rule "江" "ㄱ1á…¡1ᆼ0") +(sort-rule "æ± " "ã…ˆ1á…µ1~b") +(sort-rule "汨" "ㄱ1á…©1ᆯ0") +(sort-rule "汪" "ã…‡1á…©3ᆼ0") +(sort-rule "æ±" "ã…‡1á…§6~b") +(sort-rule "æ±°" "ã…Œ1á…¡6~b") +(sort-rule "æ±²" "ㄱ1á…³1ᆸ0") +(sort-rule "æ±´" "ã…1á…¡1ᆫ0") +(sort-rule "汶" "ã…1á…®1ᆫ0") +(sort-rule "決" "ㄱ1á…§1ᆯ0") +(sort-rule "æ±½" "ㄱ1á…µ1~b") +(sort-rule "æ±¾" "ã…‚1á…®1ᆫ0") +(sort-rule "æ²" "ã……1á…µ1ᆷ0") +(sort-rule "沂" "ㄱ1á…µ1~b") +(sort-rule "沃" "ã…‡1á…©1ᆨ1") +(sort-rule "沄" "ã…‡1á…®1ᆫ0") +(sort-rule "æ²…" "ã…‡1á…®5ᆫ0") +(sort-rule "沆" "ã…Ž1á…¡1ᆼ0") +(sort-rule "沇" "ã…‡1á…§1ᆫ0") +(sort-rule "沈" "ã……1á…µ1ᆷ0") +(sort-rule "沉" "ã…Š1á…µ1ᆷ0") +(sort-rule "沌" "ã„·1á…©1ᆫ0") +(sort-rule "æ²" "ã…Ž1á…©1~b") +(sort-rule "æ²" "ã…1á…©1ᆨ1") +(sort-rule "æ²’" "ã…1á…©1ᆯ0") +(sort-rule "沓" "ã„·1á…¡1ᆸ0") +(sort-rule "æ²”" "ã…1á…§1ᆫ0") +(sort-rule "沕" "ã…1á…®1ᆯ0") +(sort-rule "æ²–" "ã…Š1á…®1ᆼ0") +(sort-rule "沘" "ã…‚1á…µ1~b") +(sort-rule "æ²™" "ã……1á…¡1~b") +(sort-rule "沚" "ã…ˆ1á…µ1~b") +(sort-rule "æ²›" "ã…1á…¡6~b") +(sort-rule "沫" "ã…1á…¡1ᆯ0") +(sort-rule "沬" "ã…1á…¡6~b") +(sort-rule "æ²®" "ã…ˆ1á…¥1~b") +(sort-rule "æ²°" "ã…Œ1á…¡1ᆨ1") +(sort-rule "æ²±" "ã…Œ1á…¡1~b") +(sort-rule "æ²³" "ã…Ž1á…¡1~b") +(sort-rule "沸" "ã…‚1á…µ1~b") +(sort-rule "æ²¹" "ã…‡1á…²1~b") +(sort-rule "æ²»" "ã…Š1á…µ1~b") +(sort-rule "æ²¼" "ã……1á…©1~b") +(sort-rule "æ²½" "ㄱ1á…©1~b") +(sort-rule "æ²¾" "ã…Š1á…¥1ᆷ0") +(sort-rule "沿" "ã…‡1á…§1ᆫ0") +(sort-rule "æ³" "ã…Ž1á…©3ᆼ0") +(sort-rule "泂" "ã…Ž1á…§1ᆼ0") +(sort-rule "泄" "ã……1á…¥1ᆯ0") +(sort-rule "æ³…" "ã……1á…®1~b") +(sort-rule "泆" "ã…‡1á…µ1ᆯ0") +(sort-rule "泉" "ã…Š1á…¥1ᆫ0") +(sort-rule "泊" "ã…‚1á…¡1ᆨ1") +(sort-rule "泌" "ã…‚1á…µ1~b") +(sort-rule "æ³" "ㄹ1á…³1ᆨ1") +(sort-rule "泑" "ã…‡1á…²1~b") +(sort-rule "泓" "ã…Ž1á…©1ᆼ0") +(sort-rule "æ³”" "ㄱ1á…¡1ᆷ0") +(sort-rule "法" "ã…‚1á…¥1ᆸ0") +(sort-rule "æ³—" "ã……1á…¡1~b") +(sort-rule "æ³™" "ã…1á…§1ᆼ0") +(sort-rule "泚" "ã…ˆ1á…¡1~b") +(sort-rule "æ³›" "ã…‚1á…¥1ᆷ0") +(sort-rule "泜" "ã…ˆ1á…µ1~b") +(sort-rule "æ³" "ã……1á…©1~b") +(sort-rule "æ³ " "ㄹ1á…§1ᆼ0") +(sort-rule "泡" "ã…1á…©1~b") +(sort-rule "æ³¢" "ã…1á…¡1~b") +(sort-rule "æ³£" "ã…‡1á…³1ᆸ0") +(sort-rule "æ³¥" "ã„´1á…µ1~b") +(sort-rule "注" "ã…ˆ1á…®1~b") +(sort-rule "泫" "ã…Ž1á…§1ᆫ0") +(sort-rule "æ³®" "ã…‚1á…¡1ᆫ0") +(sort-rule "泯" "ã…1á…µ1ᆫ0") +(sort-rule "æ³°" "ã…Œ1á…¡6~b") +(sort-rule "æ³±" "ã…‡1á…¡1ᆼ0") +(sort-rule "æ³³" "ã…‡1á…§1ᆼ0") +(sort-rule "æ´„" "ã…Ž1á…©G~b") +(sort-rule "æ´‡" "ã…‡1á…µ1ᆫ0") +(sort-rule "æ´Š" "ã…Š1á…¥1ᆫ0") +(sort-rule "æ´‹" "ã…‡1á…£1ᆼ0") +(sort-rule "æ´Œ" "ㄹ1á…§1ᆯ0") +(sort-rule "æ´‘" "ã…‚1á…©1~b") +(sort-rule "æ´’" "ã……1á…¥6~b") +(sort-rule "æ´—" "ã……1á…¥6~b") +(sort-rule "æ´™" "ã……1á…®1~b") +(sort-rule "æ´›" "ã„´1á…¡1ᆨ1") +(sort-rule "æ´ž" "ã„·1á…©1ᆼ0") +(sort-rule "æ´Ÿ" "ã…‡1á…µ1~b") +(sort-rule "æ´¥" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "æ´§" "ã…‡1á…²1~b") +(sort-rule "æ´©" "ã……1á…¥1ᆯ0") +(sort-rule "æ´ª" "ã…Ž1á…©1ᆼ0") +(sort-rule "æ´«" "ã…Ž1á…§1ᆨ1") +(sort-rule "æ´¬" "ã……1á…©1ᆨ1") +(sort-rule "æ´®" "ã„·1á…©1~b") +(sort-rule "æ´²" "ã…ˆ1á…®1~b") +(sort-rule "æ´µ" "ã……1á…®1ᆫ0") +(sort-rule "æ´¶" "ã…Ž1á…²1ᆼ0") +(sort-rule "æ´¸" "ㄱ1á…©3ᆼ0") +(sort-rule "æ´¹" "ã…‡1á…®5ᆫ0") +(sort-rule "æ´º" "ã…1á…§1ᆼ0") +(sort-rule "æ´»" "ã…Ž1á…©3ᆯ0") +(sort-rule "æ´¼" "ã…‡1á…©3~b") +(sort-rule "æ´½" "ã…Ž1á…³1ᆸ0") +(sort-rule "æ´¾" "ã…1á…¡1~b") +(sort-rule "æµ" "ㄹ1á…²1~b") +(sort-rule "æµ™" "ã…ˆ1á…¥1ᆯ0") +(sort-rule "浚" "ã…ˆ1á…®1ᆫ0") +(sort-rule "浜" "ã…‚1á…µ1ᆫ0") +(sort-rule "浡" "ã…‚1á…¡1ᆯ0") +(sort-rule "æµ£" "ã…‡1á…©3ᆫ0") +(sort-rule "浤" "ㄱ1á…©Gᆼ0") +(sort-rule "æµ¥" "ã…‡1á…³1ᆸ0") +(sort-rule "浦" "ã…1á…©1~b") +(sort-rule "浧" "ã…‡1á…§1ᆼ0") +(sort-rule "浩" "ã…Ž1á…©1~b") +(sort-rule "浪" "ã„´1á…¡1ᆼ0") +(sort-rule "浬" "ㄹ1á…µ1~b") +(sort-rule "æµ®" "ã…‚1á…®1~b") +(sort-rule "æµ´" "ã…‡1á…1ᆨ1") +(sort-rule "æµ·" "ã…Ž1á…¡6~b") +(sort-rule "浸" "ã…Š1á…µ1ᆷ0") +(sort-rule "æµ¹" "ã…Ž1á…§1ᆸ0") +(sort-rule "浿" "ã…1á…¡6~b") +(sort-rule "涂" "ã„·1á…©1~b") +(sort-rule "涅" "ã…‡1á…§1ᆯ0") +(sort-rule "涇" "ㄱ1á…§1ᆼ0") +(sort-rule "消" "ã……1á…©1~b") +(sort-rule "涉" "ã……1á…¥1ᆸ0") +(sort-rule "涌" "ã…‡1á…1ᆼ0") +(sort-rule "æ¶" "ã…Ž1á…1~b") +(sort-rule "涎" "ã…‡1á…§1ᆫ0") +(sort-rule "涑" "ã……1á…©1ᆨ1") +(sort-rule "涓" "ã…‡1á…§1ᆫ0") +(sort-rule "涔" "ã…ˆ1á…¡1ᆷ0") +(sort-rule "涕" "ã…Š1á…¥6~b") +(sort-rule "涖" "ㄹ1á…µ1~b") +(sort-rule "涪" "ã…‚1á…®1~b") +(sort-rule "涫" "ㄱ1á…©3ᆫ0") +(sort-rule "涯" "ã…‡1á…¡6~b") +(sort-rule "液" "ã…‡1á…¡6ᆨ1") +(sort-rule "涴" "ã…‡1á…©3ᆫ0") +(sort-rule "涵" "ã…Ž1á…¡1ᆷ0") +(sort-rule "涷" "ã„·1á…©1ᆼ0") +(sort-rule "涸" "ã…Ž1á…®1~b") +(sort-rule "涼" "ㄹ1á…£1ᆼ0") +(sort-rule "涿" "ã…Œ1á…¡1ᆨ1") +(sort-rule "æ·€" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "æ·ƒ" "ㄱ1á…®5ᆫ0") +(sort-rule "æ·„" "ã…Š1á…µ1~b") +(sort-rule "æ·…" "ã……1á…¥1ᆨ1") +(sort-rule "æ·†" "ã…Ž1á…1~b") +(sort-rule "æ·‡" "ㄱ1á…µ1~b") +(sort-rule "æ·ˆ" "ㄱ1á…®1ᆯ0") +(sort-rule "æ·‹" "ㄹ1á…µ1ᆷ0") +(sort-rule "æ·" "ã…Ž1á…©1~b") +(sort-rule "æ·‘" "ã……1á…®1ᆨ1") +(sort-rule "æ·’" "ã…Š1á…¥1~b") +(sort-rule "æ·–" "ã„´1á…1~b") +(sort-rule "æ·˜" "ã„·1á…©1~b") +(sort-rule "æ·™" "ã…ˆ1á…©1ᆼ0") +(sort-rule "æ·š" "ã„´1á…®1~b") +(sort-rule "æ·" "ã…‚1á…µ1~b") +(sort-rule "æ·ž" "ã……1á…©1ᆼ0") +(sort-rule "æ· " "ã…‚1á…µ1~b") +(sort-rule "æ·¡" "ã„·1á…¡1ᆷ0") +(sort-rule "æ·¢" "ã…‡1á…§1ᆨ1") +(sort-rule "æ·¤" "ã…‡1á…¥1~b") +(sort-rule "æ·¥" "ㄹ1á…©1ᆨ1") +(sort-rule "æ·¦" "ㄱ1á…¡1ᆷ0") +(sort-rule "æ·¨" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "æ·ª" "ㄹ1á…²1ᆫ0") +(sort-rule "æ·«" "ã…‡1á…³1ᆷ0") +(sort-rule "æ·¬" "ã……1á…®D~b") +(sort-rule "æ·®" "ã…Ž1á…©G~b") +(sort-rule "æ·±" "ã……1á…µ1ᆷ0") +(sort-rule "æ·³" "ã……1á…®1ᆫ0") +(sort-rule "æ·µ" "ã…‡1á…§1ᆫ0") +(sort-rule "æ·¶" "ㄹ1á…¡6~b") +(sort-rule "æ··" "ã…Ž1á…©1ᆫ0") +(sort-rule "æ·¸" "ã…Š1á…¥1ᆼ0") +(sort-rule "æ·¹" "ã…‡1á…¥1ᆷ0") +(sort-rule "æ·º" "ã…Š1á…¥1ᆫ0") +(sort-rule "æ·»" "ã…Š1á…¥1ᆷ0") +(sort-rule "æ·¼" "ã…1á…1~b") +(sort-rule "渗" "ã……1á…¡1ᆷ0") +(sort-rule "渙" "ã…Ž1á…©3ᆫ0") +(sort-rule "渚" "ã…ˆ1á…¥1~b") +(sort-rule "減" "ㄱ1á…¡1ᆷ0") +(sort-rule "æ¸" "ã…Œ1á…®1~b") +(sort-rule "渟" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "æ¸ " "ㄱ1á…¥1~b") +(sort-rule "渡" "ã„·1á…©1~b") +(sort-rule "渣" "ã……1á…¡1~b") +(sort-rule "渤" "ã…‚1á…¡1ᆯ0") +(sort-rule "渥" "ã…‡1á…¡1ᆨ1") +(sort-rule "渦" "ã…‡1á…©3~b") +(sort-rule "渨" "ã…‡1á…©G~b") +(sort-rule "渫" "ã……1á…¥1ᆯ0") +(sort-rule "測" "ã…Š1á…³1ᆨ1") +(sort-rule "æ¸" "ã…‡1á…®D~b") +(sort-rule "港" "ã…Ž1á…¡1ᆼ0") +(sort-rule "渲" "ã……1á…¥1ᆫ0") +(sort-rule "渴" "ㄱ1á…¡1ᆯ0") +(sort-rule "渶" "ã…‡1á…§1ᆼ0") +(sort-rule "渷" "ã…‡1á…§1ᆫ0") +(sort-rule "游" "ã…‡1á…²1~b") +(sort-rule "渺" "ã…1á…1~b") +(sort-rule "渼" "ã…1á…µ1~b") +(sort-rule "渽" "ã…ˆ1á…¡6~b") +(sort-rule "渾" "ã…Ž1á…©1ᆫ0") +(sort-rule "湃" "ã…‚1á…¡6~b") +(sort-rule "湄" "ã…1á…µ1~b") +(sort-rule "æ¹…" "ㄹ1á…§1ᆫ0") +(sort-rule "湊" "ã…ˆ1á…®1~b") +(sort-rule "æ¹" "ã„·1á…¡1ᆫ0") +(sort-rule "湎" "ã…1á…§1ᆫ0") +(sort-rule "湑" "ã……1á…¥1~b") +(sort-rule "湓" "ã…‚1á…®1ᆫ0") +(sort-rule "æ¹”" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "æ¹–" "ã…Ž1á…©1~b") +(sort-rule "湘" "ã……1á…¡1ᆼ0") +(sort-rule "æ¹›" "ã„·1á…¡1ᆷ0") +(sort-rule "湜" "ã……1á…µ1ᆨ1") +(sort-rule "湞" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "湟" "ã…Ž1á…©3ᆼ0") +(sort-rule "æ¹£" "ã…1á…µ1ᆫ0") +(sort-rule "湧" "ã…‡1á…1ᆼ0") +(sort-rule "湫" "ã…Š1á…®1~b") +(sort-rule "æ¹®" "ã…‡1á…µ1ᆫ0") +(sort-rule "湯" "ã…Œ1á…¡1ᆼ0") +(sort-rule "æ¹²" "ã…‡1á…®5ᆫ0") +(sort-rule "æ¹³" "ã„´1á…¡1ᆷ0") +(sort-rule "湺" "ã…‚1á…©1~b") +(sort-rule "æº" "ã„·1á…¡1ᆼ0") +(sort-rule "æº" "ã…‡1á…®5ᆫ0") +(sort-rule "溕" "ã…1á…©1ᆼ0") +(sort-rule "準" "ã…ˆ1á…®1ᆫ0") +(sort-rule "溘" "ã…Ž1á…¡1ᆸ0") +(sort-rule "溜" "ㄹ1á…²1~b") +(sort-rule "æº" "ㄱ1á…®1~b") +(sort-rule "溟" "ã…1á…§1ᆼ0") +(sort-rule "溢" "ã…‡1á…µ1ᆯ0") +(sort-rule "溥" "ã…‚1á…®1~b") +(sort-rule "溧" "ㄹ1á…²1ᆯ0") +(sort-rule "溪" "ㄱ1á…§6~b") +(sort-rule "溫" "ã…‡1á…©1ᆫ0") +(sort-rule "溯" "ã……1á…©1~b") +(sort-rule "溱" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "溲" "ã……1á…®1~b") +(sort-rule "溵" "ã…‡1á…³1ᆫ0") +(sort-rule "溶" "ã…‡1á…1ᆼ0") +(sort-rule "溷" "ã…Ž1á…©1ᆫ0") +(sort-rule "溺" "ã„´1á…µ1ᆨ1") +(sort-rule "溽" "ã…‡1á…1ᆨ1") +(sort-rule "滂" "ã…‚1á…¡1ᆼ0") +(sort-rule "滃" "ã…‡1á…©1ᆼ0") +(sort-rule "滄" "ã…Š1á…¡1ᆼ0") +(sort-rule "æ»…" "ã…1á…§1ᆯ0") +(sort-rule "滈" "ã…Ž1á…©1~b") +(sort-rule "滉" "ã…Ž1á…©3ᆼ0") +(sort-rule "滋" "ã…ˆ1á…¡1~b") +(sort-rule "滌" "ã…Š1á…¥1ᆨ1") +(sort-rule "滎" "ã…Ž1á…§1ᆼ0") +(sort-rule "滑" "ㄱ1á…©1ᆯ0") +(sort-rule "滓" "ã…ˆ1á…¡6~b") +(sort-rule "æ»”" "ã„·1á…©1~b") +(sort-rule "滕" "ã„·1á…³1ᆼ0") +(sort-rule "æ»™" "ã…Ž1á…©G~b") +(sort-rule "滬" "ã…Ž1á…©1~b") +(sort-rule "æ»" "ã…1á…µ1ᆯ0") +(sort-rule "滯" "ã…Š1á…¥6~b") +(sort-rule "æ»´" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "滵" "ã…1á…µ1ᆯ0") +(sort-rule "æ»·" "ㄹ1á…©1~b") +(sort-rule "滸" "ã…Ž1á…©1~b") +(sort-rule "滾" "ㄱ1á…©1ᆫ0") +(sort-rule "滿" "ã…1á…¡1ᆫ0") +(sort-rule "æ¼" "ã…‡1á…¥1~b") +(sort-rule "漂" "ã…1á…1~b") +(sort-rule "漄" "ã…‡1á…¡6~b") +(sort-rule "漆" "ã…Š1á…µ1ᆯ0") +(sort-rule "漉" "ㄹ1á…©1ᆨ1") +(sort-rule "漌" "ㄱ1á…³1ᆫ0") +(sort-rule "æ¼" "ã„´1á…®1~b") +(sort-rule "漑" "ㄱ1á…¡6~b") +(sort-rule "漓" "ㄹ1á…µ1~b") +(sort-rule "æ¼”" "ã…‡1á…§1ᆫ0") +(sort-rule "漕" "ã…ˆ1á…©1~b") +(sort-rule "æ¼™" "ã„·1á…¡1ᆫ0") +(sort-rule "漚" "ㄱ1á…®1~b") +(sort-rule "æ¼ " "ã…1á…¡1ᆨ1") +(sort-rule "æ¼¢" "ã…Ž1á…¡1ᆫ0") +(sort-rule "æ¼£" "ㄹ1á…§1ᆫ0") +(sort-rule "漪" "ã…‡1á…³9~b") +(sort-rule "漫" "ã…1á…¡1ᆫ0") +(sort-rule "漬" "ã…ˆ1á…µ1~b") +(sort-rule "æ¼" "ã…1á…¡1ᆼ0") +(sort-rule "æ¼°" "ã…‚1á…®1ᆼ0") +(sort-rule "æ¼±" "ã……1á…®1~b") +(sort-rule "æ¼²" "ã…Š1á…¡1ᆼ0") +(sort-rule "æ¼³" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "漸" "ã…ˆ1á…¥1ᆷ0") +(sort-rule "æ¼¼" "ã…Š1á…©G~b") +(sort-rule "æ¼¾" "ã…‡1á…£1ᆼ0") +(sort-rule "漿" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "æ½" "ã…‡1á…§1ᆼ0") +(sort-rule "æ½" "ã…‡1á…²1ᆯ0") +(sort-rule "潑" "ã…‚1á…¡1ᆯ0") +(sort-rule "æ½”" "ㄱ1á…§1ᆯ0") +(sort-rule "æ½—" "ã…ˆ1á…µ1ᆸ0") +(sort-rule "潘" "ã…‚1á…¡1ᆫ0") +(sort-rule "æ½™" "ㄱ1á…²1~b") +(sort-rule "潚" "ã……1á…®1ᆨ1") +(sort-rule "æ½›" "ã…ˆ1á…¡1ᆷ0") +(sort-rule "潜" "ã…ˆ1á…¡1ᆷ0") +(sort-rule "æ½" "ã…Ž1á…³1ᆸ0") +(sort-rule "潞" "ㄹ1á…©1~b") +(sort-rule "潟" "ã……1á…¥1ᆨ1") +(sort-rule "潡" "ã„·1á…©1ᆫ0") +(sort-rule "æ½¢" "ã…Ž1á…©3ᆼ0") +(sort-rule "潤" "ã…‡1á…²1ᆫ0") +(sort-rule "潦" "ㄹ1á…1~b") +(sort-rule "æ½" "ã„·1á…¡1ᆷ0") +(sort-rule "æ½®" "ã…ˆ1á…©1~b") +(sort-rule "潯" "ã……1á…µ1ᆷ0") +(sort-rule "æ½°" "ㄱ1á…®8~b") +(sort-rule "æ½´" "ã…ˆ1á…¥1~b") +(sort-rule "潸" "ã……1á…¡1ᆫ0") +(sort-rule "潺" "ã…ˆ1á…¡1ᆫ0") +(sort-rule "æ½¼" "ã„·1á…©1ᆼ0") +(sort-rule "æ½½" "ã…‚1á…©1~b") +(sort-rule "æ½¾" "ㄹ1á…µ1ᆫ0") +(sort-rule "æ¾" "ã……1á…¡1ᆸ0") +(sort-rule "澂" "ã…ˆ1á…µ1ᆼ0") +(sort-rule "澄" "ã…ˆ1á…µ1ᆼ0") +(sort-rule "澆" "ã…‡1á…1~b") +(sort-rule "澈" "ã…Š1á…¥1ᆯ0") +(sort-rule "澉" "ㄱ1á…¡1ᆷ0") +(sort-rule "澋" "ã…Ž1á…©Gᆼ0") +(sort-rule "澌" "ã……1á…µ1~b") +(sort-rule "æ¾" "ã…ˆ1á…®1~b") +(sort-rule "澎" "ã…1á…¡6ᆼ0") +(sort-rule "æ¾" "ã…‡1á…®1ᆫ0") +(sort-rule "æ¾’" "ã…Ž1á…©1ᆼ0") +(sort-rule "æ¾”" "ã…Ž1á…©1~b") +(sort-rule "æ¾—" "ㄱ1á…¡1ᆫ0") +(sort-rule "澘" "ã……1á…¡1ᆫ0") +(sort-rule "澟" "ㄹ1á…³1ᆷ0") +(sort-rule "澡" "ã…ˆ1á…©1~b") +(sort-rule "æ¾£" "ã…Ž1á…¡1ᆫ0") +(sort-rule "澤" "ã…Œ1á…¡6ᆨ1") +(sort-rule "澧" "ㄹ1á…§6~b") +(sort-rule "澨" "ã……1á…¥1~b") +(sort-rule "æ¾®" "ã…Ž1á…©G~b") +(sort-rule "澯" "ã…Š1á…¡1ᆫ0") +(sort-rule "æ¾±" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "æ¾³" "ã…‡1á…©1~b") +(sort-rule "澶" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "æ¾¹" "ã„·1á…¡1ᆷ0") +(sort-rule "æ¾¾" "ã„·1á…¡1ᆯ0") +(sort-rule "æ¿€" "ㄱ1á…§1ᆨ1") +(sort-rule "æ¿" "ã…Œ1á…¡1ᆨ1") +(sort-rule "æ¿‚" "ㄹ1á…§1ᆷ0") +(sort-rule "濃" "ã„´1á…©1ᆼ0") +(sort-rule "濆" "ã…‚1á…®1ᆫ0") +(sort-rule "濇" "ã……1á…¡6ᆨ1") +(sort-rule "濉" "ã……1á…®1~b") +(sort-rule "æ¿Š" "ã…‡1á…§6~b") +(sort-rule "æ¿•" "ã……1á…³1ᆸ0") +(sort-rule "濘" "ã„´1á…§1ᆼ0") +(sort-rule "æ¿š" "ã…‡1á…§1ᆼ0") +(sort-rule "æ¿›" "ã…1á…©1ᆼ0") +(sort-rule "æ¿ž" "ã…‚1á…µ1~b") +(sort-rule "æ¿Ÿ" "ã…ˆ1á…¥6~b") +(sort-rule "æ¿ " "ã…Ž1á…©1~b") +(sort-rule "æ¿¡" "ã…‡1á…²1~b") +(sort-rule "濤" "ã„·1á…©1~b") +(sort-rule "æ¿©" "ã…Ž1á…©1~b") +(sort-rule "æ¿«" "ã„´1á…¡1ᆷ0") +(sort-rule "濬" "ã…ˆ1á…®1ᆫ0") +(sort-rule "æ¿®" "ã…‚1á…©1ᆨ1") +(sort-rule "濯" "ã…Œ1á…¡1ᆨ1") +(sort-rule "濱" "ã…‚1á…µ1ᆫ0") +(sort-rule "濳" "ã…ˆ1á…¡1ᆷ0") +(sort-rule "æ¿´" "ã…‡1á…§1ᆼ0") +(sort-rule "濺" "ã…Š1á…¥1ᆫ0") +(sort-rule "濾" "ㄹ1á…§1~b") +(sort-rule "ç€" "ã…‡1á…£1ᆼ0") +(sort-rule "瀅" "ã…Ž1á…§1ᆼ0") +(sort-rule "瀆" "ã„·1á…©1ᆨ1") +(sort-rule "瀇" "ã…‡1á…©3ᆼ0") +(sort-rule "瀉" "ã……1á…¡1~b") +(sort-rule "瀋" "ã……1á…µ1ᆷ0") +(sort-rule "ç€" "ㄹ1á…²1~b") +(sort-rule "瀑" "ã…1á…©1ᆨ1") +(sort-rule "瀒" "ã……1á…¡6ᆨ1") +(sort-rule "瀓" "ã…ˆ1á…µ1ᆼ0") +(sort-rule "瀕" "ã…‚1á…µ1ᆫ0") +(sort-rule "瀘" "ㄹ1á…©1~b") +(sort-rule "瀚" "ã…Ž1á…¡1ᆫ0") +(sort-rule "瀛" "ã…‡1á…§1ᆼ0") +(sort-rule "瀜" "ã…‡1á…²1ᆼ0") +(sort-rule "ç€" "ㄹ1á…§1ᆨ1") +(sort-rule "瀞" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "瀟" "ã……1á…©1~b") +(sort-rule "瀣" "ã…Ž1á…¡6~b") +(sort-rule "瀦" "ã…ˆ1á…¥1~b") +(sort-rule "瀧" "ㄹ1á…©1ᆼ0") +(sort-rule "瀨" "ㄹ1á…©G~b") +(sort-rule "瀯" "ã…‡1á…§1ᆼ0") +(sort-rule "瀰" "ã…1á…µ1~b") +(sort-rule "瀲" "ㄹ1á…§1ᆷ0") +(sort-rule "瀷" "ã…‡1á…µ1ᆨ1") +(sort-rule "瀸" "ã…Š1á…¥1ᆷ0") +(sort-rule "瀼" "ã…‡1á…£1ᆼ0") +(sort-rule "瀾" "ㄹ1á…¡1ᆫ0") +(sort-rule "ç„" "ã……1á…¥1ᆸ0") +(sort-rule "çŒ" "ㄱ1á…©3ᆫ0") +(sort-rule "çŽ" "ã…‡1á…§1ᆷ0") +(sort-rule "ç" "ã…Ž1á…§1ᆼ0") +(sort-rule "ç‘" "ã……1á…©5~b") +(sort-rule "ç“" "ㄹ1á…¡1ᆫ0") +(sort-rule "ç˜" "ã…Œ1á…¡1ᆫ0") +(sort-rule "ç" "ã…Ž1á…©1~b") +(sort-rule "çž" "ã…1á…¡1~b") +(sort-rule "ç£" "ã…1á…¡1ᆫ0") +(sort-rule "ç©" "ã…‡1á…§1ᆷ0") +(sort-rule "ç«" "ã…Ž1á…©3~b") +(sort-rule "ç¯" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "ç°" "ã…Ž1á…©G~b") +(sort-rule "ç¸" "ㄱ1á…®1~b") +(sort-rule "ç¼" "ã…ˆ1á…¡1ᆨ1") +(sort-rule "ç½" "ã…ˆ1á…¡6~b") +(sort-rule "ç¾" "ã…ˆ1á…¡6~b") +(sort-rule "ç‚" "ㄱ1á…µ1~b") +(sort-rule "ç‚…" "ㄱ1á…§1ᆼ0") +(sort-rule "炆" "ã…1á…®1ᆫ0") +(sort-rule "ç‚Š" "ã…Š1á…®D~b") +(sort-rule "ç‚Ž" "ã…‡1á…§1ᆷ0") +(sort-rule "ç‚’" "ã…Š1á…©1~b") +(sort-rule "ç‚•" "ã…Ž1á…¡1ᆼ0") +(sort-rule "炘" "ã…Ž1á…³1ᆫ0") +(sort-rule "ç‚™" "ã…ˆ1á…¡1~b") +(sort-rule "ç‚š" "ㄱ1á…©3ᆼ0") +(sort-rule "ç‚¡" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "炤" "ã……1á…©1~b") +(sort-rule "ç‚«" "ã…Ž1á…§1ᆫ0") +(sort-rule "炬" "ㄱ1á…¥1~b") +(sort-rule "ç‚" "ã…Œ1á…¡1ᆫ0") +(sort-rule "ç‚®" "ã…1á…©1~b") +(sort-rule "炯" "ã…Ž1á…§1ᆼ0") +(sort-rule "ç‚°" "ã…1á…©1~b") +(sort-rule "炳" "ã…‚1á…§1ᆼ0") +(sort-rule "ç‚·" "ã…ˆ1á…®1~b") +(sort-rule "炸" "ã…ˆ1á…¡1ᆨ1") +(sort-rule "点" "ã…ˆ1á…¥1ᆷ0") +(sort-rule "烈" "ㄹ1á…§1ᆯ0") +(sort-rule "烊" "ã…‡1á…£1ᆼ0") +(sort-rule "烋" "ã…Ž1á…²1~b") +(sort-rule "çƒ" "ã…‡1á…©1~b") +(sort-rule "烓" "ㄱ1á…§6~b") +(sort-rule "烘" "ã…Ž1á…©1ᆼ0") +(sort-rule "烙" "ã„´1á…¡1ᆨ1") +(sort-rule "烜" "ã…Ž1á…®5ᆫ0") +(sort-rule "çƒ" "ã…ˆ1á…³1ᆼ0") +(sort-rule "烟" "ã…‡1á…§1ᆫ0") +(sort-rule "烱" "ㄱ1á…§1ᆼ0") +(sort-rule "烹" "ã…1á…¡6ᆼ0") +(sort-rule "烽" "ã…‚1á…©1ᆼ0") +(sort-rule "ç„„" "ã…Ž1á…®1ᆫ0") +(sort-rule "焉" "ã…‡1á…¥1ᆫ0") +(sort-rule "ç„Œ" "ã…ˆ1á…®1ᆫ0") +(sort-rule "ç„™" "ã…‚1á…¡6~b") +(sort-rule "ç„š" "ã…‚1á…®1ᆫ0") +(sort-rule "ç„œ" "ã…Ž1á…©1ᆫ0") +(sort-rule "ç„ž" "ã„·1á…©1ᆫ0") +(sort-rule "ç„ " "ã……1á…®D~b") +(sort-rule "ç„¡" "ã…1á…®1~b") +(sort-rule "焦" "ã…Š1á…©1~b") +(sort-rule "ç„" "ㄱ1á…§1ᆼ0") +(sort-rule "ç„®" "ã…Ž1á…³1ᆫ0") +(sort-rule "焯" "ã…ˆ1á…¡1ᆨ1") +(sort-rule "ç„°" "ã…‡1á…§1ᆷ0") +(sort-rule "焱" "ã…Ž1á…§1ᆨ1") +(sort-rule "然" "ã…‡1á…§1ᆫ0") +(sort-rule "ç…†" "ã…Ž1á…¡1~b") +(sort-rule "ç…‡" "ã…Ž1á…®D~b") +(sort-rule "ç…‰" "ㄹ1á…§1ᆫ0") +(sort-rule "ç…Š" "ã…Ž1á…®5ᆫ0") +(sort-rule "ç…Œ" "ã…Ž1á…©3ᆼ0") +(sort-rule "ç…Ž" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "ç…" "ã…‡1á…§1ᆼ0") +(sort-rule "ç…’" "ã…‡1á…®D~b") +(sort-rule "ç…–" "ã„´1á…¡1ᆫ0") +(sort-rule "ç…—" "ã„´1á…¡1ᆫ0") +(sort-rule "ç…™" "ã…‡1á…§1ᆫ0") +(sort-rule "ç…œ" "ã…‡1á…®1ᆨ1") +(sort-rule "ç…ž" "ã……1á…¡1ᆯ0") +(sort-rule "ç…¢" "ㄱ1á…§1ᆼ0") +(sort-rule "ç…¤" "ã…1á…¡6~b") +(sort-rule "ç…¥" "ã…Ž1á…©3ᆫ0") +(sort-rule "ç…¦" "ã…Ž1á…®1~b") +(sort-rule "ç…§" "ã…ˆ1á…©1~b") +(sort-rule "ç…¨" "ã…‡1á…©G~b") +(sort-rule "ç…©" "ã…‚1á…¥1ᆫ0") +(sort-rule "ç…¬" "ã…‡1á…£1ᆼ0") +(sort-rule "ç…®" "ã…ˆ1á…¡1~b") +(sort-rule "ç…½" "ã……1á…¥1ᆫ0") +(sort-rule "熀" "ã…‡1á…§1ᆸ0") +(sort-rule "熄" "ã……1á…µ1ᆨ1") +(sort-rule "熅" "ã…‡1á…©1ᆫ0") +(sort-rule "熇" "ã…Ž1á…1~b") +(sort-rule "熉" "ã…‡1á…®1ᆫ0") +(sort-rule "熊" "ã…‡1á…®1ᆼ0") +(sort-rule "ç†" "ã…Ž1á…®1ᆫ0") +(sort-rule "熒" "ã…Ž1á…§1ᆼ0") +(sort-rule "熔" "ã…‡1á…1ᆼ0") +(sort-rule "熙" "ã…Ž1á…³9~b") +(sort-rule "熛" "ã…1á…1~b") +(sort-rule "熟" "ã……1á…®1ᆨ1") +(sort-rule "ç† " "ã……1á…³1ᆸ0") +(sort-rule "熢" "ã…‚1á…©1ᆼ0") +(sort-rule "熤" "ã…‡1á…µ1ᆨ1") +(sort-rule "熨" "ã…‡1á…®D~b") +(sort-rule "熬" "ã…‡1á…©1~b") +(sort-rule "熯" "ã……1á…¥1ᆫ0") +(sort-rule "熱" "ã…‡1á…§1ᆯ0") +(sort-rule "熲" "ㄱ1á…§1ᆼ0") +(sort-rule "熹" "ã…Ž1á…³9~b") +(sort-rule "熺" "ã…Ž1á…³9~b") +(sort-rule "熾" "ã…Š1á…µ1~b") +(sort-rule "ç‡" "ã…‡1á…§1ᆸ0") +(sort-rule "燃" "ã…‡1á…§1ᆫ0") +(sort-rule "燈" "ã„·1á…³1ᆼ0") +(sort-rule "燉" "ã„·1á…©1ᆫ0") +(sort-rule "燋" "ã…Š1á…©1~b") +(sort-rule "燎" "ㄹ1á…1~b") +(sort-rule "ç‡" "ㄹ1á…µ1ᆫ0") +(sort-rule "燒" "ã……1á…©1~b") +(sort-rule "燔" "ã…‚1á…¥1ᆫ0") +(sort-rule "燕" "ã…‡1á…§1ᆫ0") +(sort-rule "燖" "ã……1á…µ1ᆷ0") +(sort-rule "燙" "ã…Œ1á…¡1ᆼ0") +(sort-rule "營" "ã…‡1á…§1ᆼ0") +(sort-rule "ç‡ " "ã…‡1á…®1ᆨ1") +(sort-rule "燥" "ã…ˆ1á…©1~b") +(sort-rule "燦" "ã…Š1á…¡1ᆫ0") +(sort-rule "燧" "ã……1á…®1~b") +(sort-rule "燬" "ã…Ž1á…®8~b") +(sort-rule "ç‡" "ã…Š1á…©1ᆨ1") +(sort-rule "燮" "ã……1á…¥1ᆸ0") +(sort-rule "燹" "ã…Ž1á…³9~b") +(sort-rule "燻" "ã…Ž1á…®1ᆫ0") +(sort-rule "燼" "ã……1á…µ1ᆫ0") +(sort-rule "燾" "ã„·1á…©1~b") +(sort-rule "燿" "ã…‡1á…1~b") +(sort-rule "爀" "ã…Ž1á…§1ᆨ1") +(sort-rule "爆" "ã…1á…©1ᆨ1") +(sort-rule "爇" "ã……1á…¥1ᆯ0") +(sort-rule "爋" "ã…Ž1á…®1ᆫ0") +(sort-rule "爌" "ㄱ1á…©3ᆼ0") +(sort-rule "çˆ" "ã……1á…¡1ᆨ1") +(sort-rule "çˆ" "ã„´1á…©1~b") +(sort-rule "爔" "ã…Ž1á…³9~b") +(sort-rule "爗" "ã…‡1á…§1ᆸ0") +(sort-rule "爚" "ã…‡1á…£1ᆨ1") +(sort-rule "爛" "ã„´1á…¡1ᆫ0") +(sort-rule "爟" "ㄱ1á…©3ᆫ0") +(sort-rule "爥" "ã…Š1á…©1ᆨ1") +(sort-rule "爨" "ã…Š1á…¡1ᆫ0") +(sort-rule "爪" "ã…ˆ1á…©1~b") +(sort-rule "爬" "ã…1á…¡1~b") +(sort-rule "çˆ" "ã…ˆ1á…¡6ᆼ0") +(sort-rule "爰" "ã…‡1á…®5ᆫ0") +(sort-rule "爲" "ã…‡1á…®D~b") +(sort-rule "爵" "ã…ˆ1á…¡1ᆨ1") +(sort-rule "父" "ã…‚1á…®1~b") +(sort-rule "爸" "ã…1á…¡1~b") +(sort-rule "爹" "ã„·1á…¡1~b") +(sort-rule "爺" "ã…‡1á…£1~b") +(sort-rule "爻" "ã…Ž1á…1~b") +(sort-rule "爽" "ã……1á…¡1ᆼ0") +(sort-rule "爾" "ã…‡1á…µ1~b") +(sort-rule "牀" "ã……1á…¡1ᆼ0") +(sort-rule "牂" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "牆" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "片" "ã…1á…§1ᆫ0") +(sort-rule "版" "ã…1á…¡1ᆫ0") +(sort-rule "牋" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "牌" "ã…1á…¡6~b") +(sort-rule "牒" "ã…Š1á…¥1ᆸ0") +(sort-rule "牓" "ã…‚1á…¡1ᆼ0") +(sort-rule "牔" "ã…‚1á…¡1ᆨ1") +(sort-rule "牖" "ã…‡1á…²1~b") +(sort-rule "牘" "ã„·1á…©1ᆨ1") +(sort-rule "牙" "ã…‡1á…¡1~b") +(sort-rule "牚" "ã…Œ1á…¡6ᆼ0") +(sort-rule "牛" "ã…‡1á…®1~b") +(sort-rule "ç‰" "ã…‚1á…µ1ᆫ0") +(sort-rule "牟" "ã…1á…©1~b") +(sort-rule "牡" "ã…1á…©1~b") +(sort-rule "牢" "ã„´1á…©G~b") +(sort-rule "牧" "ã…1á…©1ᆨ1") +(sort-rule "物" "ã…1á…®1ᆯ0") +(sort-rule "牯" "ㄱ1á…©1~b") +(sort-rule "牲" "ã……1á…¡6ᆼ0") +(sort-rule "牴" "ã…ˆ1á…¥1~b") +(sort-rule "牸" "ã…ˆ1á…¡1~b") +(sort-rule "特" "ã…Œ1á…³1ᆨ1") +(sort-rule "牽" "ㄱ1á…§1ᆫ0") +(sort-rule "犀" "ã……1á…¥1~b") +(sort-rule "çŠ" "ㄹ1á…µ1~b") +(sort-rule "犇" "ã…‚1á…®1ᆫ0") +(sort-rule "çŠ" "ㄱ1á…¥1ᆫ0") +(sort-rule "犒" "ã…Ž1á…©1~b") +(sort-rule "犖" "ㄹ1á…¡1ᆨ1") +(sort-rule "犢" "ã„·1á…©1ᆨ1") +(sort-rule "犧" "ã…Ž1á…³9~b") +(sort-rule "犬" "ㄱ1á…§1ᆫ0") +(sort-rule "犯" "ã…‚1á…¥1ᆷ0") +(sort-rule "犳" "ã…ˆ1á…¡1ᆨ1") +(sort-rule "犴" "ã…‡1á…¡1ᆫ0") +(sort-rule "犵" "ã…Ž1á…µ1ᆯ0") +(sort-rule "ç‹€" "ã……1á…¡1ᆼ0") +(sort-rule "ç‹‚" "ㄱ1á…©3ᆼ0") +(sort-rule "ç‹„" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "狉" "ã…‚1á…µ1~b") +(sort-rule "ç‹Ž" "ã…‡1á…¡1ᆸ0") +(sort-rule "ç‹" "ã…Ž1á…©1~b") +(sort-rule "ç‹’" "ã…‚1á…µ1~b") +(sort-rule "ç‹—" "ㄱ1á…®1~b") +(sort-rule "ç‹™" "ã…ˆ1á…¥1~b") +(sort-rule "ç‹¡" "ㄱ1á…1~b") +(sort-rule "ç‹¢" "ã…Ž1á…¡1ᆨ1") +(sort-rule "ç‹¥" "ã……1á…®1ᆫ0") +(sort-rule "狨" "ã…‡1á…²1ᆼ0") +(sort-rule "ç‹©" "ã……1á…®1~b") +(sort-rule "ç‹´" "ã…1á…§6~b") +(sort-rule "ç‹·" "ㄱ1á…§1ᆫ0") +(sort-rule "狸" "ㄹ1á…µ1~b") +(sort-rule "狹" "ã…Ž1á…§1ᆸ0") +(sort-rule "狺" "ã…‡1á…³1ᆫ0") +(sort-rule "ç‹»" "ã……1á…¡1ᆫ0") +(sort-rule "狼" "ã„´1á…¡1ᆼ0") +(sort-rule "狽" "ã…1á…¡6~b") +(sort-rule "猉" "ㄱ1á…µ1~b") +(sort-rule "猊" "ã…‡1á…§6~b") +(sort-rule "猓" "ㄱ1á…©3~b") +(sort-rule "猖" "ã…Š1á…¡1ᆼ0") +(sort-rule "猗" "ã…‡1á…³9~b") +(sort-rule "猘" "ã…ˆ1á…¥6~b") +(sort-rule "猙" "ã…ˆ1á…¡6ᆼ0") +(sort-rule "猛" "ã…1á…¡6ᆼ0") +(sort-rule "猜" "ã……1á…µ1~b") +(sort-rule "çŒ" "ã…ˆ1á…©1ᆯ0") +(sort-rule "猢" "ã…Ž1á…©1~b") +(sort-rule "猥" "ã…‡1á…©G~b") +(sort-rule "猧" "ã…‡1á…©3~b") +(sort-rule "猨" "ã…‡1á…®5ᆫ0") +(sort-rule "猩" "ã……1á…¥1ᆼ0") +(sort-rule "猪" "ã…ˆ1á…¥1~b") +(sort-rule "猫" "ã…1á…1~b") +(sort-rule "猱" "ã„´1á…©1~b") +(sort-rule "猴" "ã…Ž1á…®1~b") +(sort-rule "猶" "ã…‡1á…²1~b") +(sort-rule "猷" "ã…‡1á…²1~b") +(sort-rule "猾" "ã…Ž1á…©3ᆯ0") +(sort-rule "猿" "ã…‡1á…®5ᆫ0") +(sort-rule "çƒ" "ã…‡1á…¡6~b") +(sort-rule "ç„" "ã…‡1á…©1ᆨ1") +(sort-rule "ç…" "ã……1á…¡1~b") +(sort-rule "ç" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "ç’" "ã…‡1á…©1~b") +(sort-rule "ç—" "ㄱ1á…®5ᆯ0") +(sort-rule "ç˜" "ã…1á…§6~b") +(sort-rule "çœ" "ㄹ1á…µ1ᆫ0") +(sort-rule "ç " "ㄹ1á…1~b") +(sort-rule "ç¨" "ã„·1á…©1ᆨ1") +(sort-rule "ç©" "ã…‡1á…§6~b") +(sort-rule "çª" "ã…Ž1á…©G~b") +(sort-rule "ç«" "ã…Ž1á…¥1ᆷ0") +(sort-rule "ç¬" "ã…Ž1á…¡6~b") +(sort-rule "ç¯" "ã…Ž1á…®1ᆫ0") +(sort-rule "ç°" "ã…‡1á…§1ᆼ0") +(sort-rule "ç²" "ã…Ž1á…©Gᆨ1") +(sort-rule "çµ" "ㄹ1á…§1ᆸ0") +(sort-rule "ç·" "ㄱ1á…©3ᆼ0") +(sort-rule "ç¸" "ã……1á…®1~b") +(sort-rule "çº" "ã„·1á…¡1ᆯ0") +(sort-rule "ç»" "ã…Ž1á…¥1ᆫ0") +(sort-rule "ç¼" "ã…1á…µ1~b") +(sort-rule "çŽ" "ã…Ž1á…¥1ᆷ0") +(sort-rule "玄" "ã…Ž1á…§1ᆫ0") +(sort-rule "玆" "ã…ˆ1á…¡1~b") +(sort-rule "率" "ㄹ1á…²1ᆯ0") +(sort-rule "玈" "ㄹ1á…©1~b") +(sort-rule "玉" "ã…‡1á…©1ᆨ1") +(sort-rule "王" "ã…‡1á…©3ᆼ0") +(sort-rule "玎" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "玔" "ã…Š1á…¥1ᆫ0") +(sort-rule "玕" "ㄱ1á…¡1ᆫ0") +(sort-rule "玖" "ㄱ1á…®1~b") +(sort-rule "玗" "ã…‡1á…®1~b") +(sort-rule "玘" "ㄱ1á…µ1~b") +(sort-rule "玞" "ã…‚1á…®1~b") +(sort-rule "玟" "ã…1á…µ1ᆫ0") +(sort-rule "çŽ " "ㄱ1á…¡6~b") +(sort-rule "玦" "ㄱ1á…§1ᆯ0") +(sort-rule "玧" "ã…‡1á…²1ᆫ0") +(sort-rule "玩" "ã…‡1á…©3ᆫ0") +(sort-rule "玫" "ã…1á…¡6~b") +(sort-rule "çŽ" "ã…‚1á…µ1ᆫ0") +(sort-rule "玲" "ㄹ1á…§1ᆼ0") +(sort-rule "玳" "ã„·1á…¡6~b") +(sort-rule "玷" "ã…ˆ1á…¥1ᆷ0") +(sort-rule "玹" "ã…Ž1á…§1ᆫ0") +(sort-rule "玻" "ã…1á…¡1~b") +(sort-rule "ç€" "ã…‚1á…¡1ᆨ1") +(sort-rule "ç‚" "ㄱ1á…¡1~b") +(sort-rule "ç†" "ã…‡1á…µ1~b") +(sort-rule "çˆ" "ㄱ1á…¡1~b") +(sort-rule "ç‰" "ã…1á…µ1ᆫ0") +(sort-rule "çŠ" "ã……1á…¡1ᆫ0") +(sort-rule "çŒ" "ã…1á…µ1ᆯ0") +(sort-rule "ç" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "ç" "ㄱ1á…¡1ᆨ1") +(sort-rule "ç’" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "ç–" "ㄱ1á…©3ᆼ0") +(sort-rule "ç™" "ㄱ1á…©1ᆼ0") +(sort-rule "ç" "ã…Ž1á…®1~b") +(sort-rule "çž" "ã„´1á…¡1ᆨ1") +(sort-rule "ç " "ã…ˆ1á…®1~b") +(sort-rule "ç¢" "ã…‡1á…³1ᆫ0") +(sort-rule "ç£" "ã……1á…®1ᆫ0") +(sort-rule "ç¤" "ã…‚1á…©1~b") +(sort-rule "ç¥" "ã…‡1á…µ1~b") +(sort-rule "ç¦" "ã…Ž1á…£1ᆼ0") +(sort-rule "ç©" "ã…Ž1á…§1ᆼ0") +(sort-rule "çª" "ㄱ1á…²1~b") +(sort-rule "ç«" "ã…Š1á…®1ᆼ0") +(sort-rule "ç" "ã…‚1á…¡1ᆫ0") +(sort-rule "ç®" "ã…1á…¡6~b") +(sort-rule "çµ" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "ç·" "ã…1á…®1~b") +(sort-rule "ç¹" "ã……1á…¥1ᆼ0") +(sort-rule "ç½" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "ç¾" "ã…Ž1á…§1ᆫ0") +(sort-rule "ç" "ã……1á…¥1ᆫ0") +(sort-rule "çƒ" "ㄱ1á…®1~b") +(sort-rule "ç„" "ã…Ž1á…§1ᆫ0") +(sort-rule "ç…" "ㄹ1á…¡1ᆼ0") +(sort-rule "ç†" "ㄹ1á…µ1~b") +(sort-rule "ç‡" "ã……1á…®1~b") +(sort-rule "ç‰" "ㄹ1á…²1~b") +(sort-rule "ç“" "ã…‡1á…©3ᆫ0") +(sort-rule "ç›" "ã…Š1á…µ1ᆷ0") +(sort-rule "ç " "ã…ˆ1á…¥1ᆫ0") +(sort-rule "ç¡" "ã……1á…®1ᆨ1") +(sort-rule "ç¢" "ã…Œ1á…¡1ᆨ1") +(sort-rule "ç¤" "ã…ˆ1á…¡6ᆼ0") +(sort-rule "ç¥" "ã…Ž1á…©1~b") +(sort-rule "ç¦" "ㄱ1á…µ1~b") +(sort-rule "ç¨" "ㄱ1á…©1ᆫ0") +(sort-rule "çª" "ㄱ1á…µ1~b") +(sort-rule "ç«" "ã…‚1á…©1ᆼ0") +(sort-rule "ç¬" "ã…‡1á…©3ᆫ0") +(sort-rule "ç®" "ã…ˆ1á…©1ᆼ0") +(sort-rule "ç¯" "ㄱ1á…©3ᆫ0") +(sort-rule "ç°" "ã…‡1á…§1ᆷ0") +(sort-rule "ç±" "ã…ˆ1á…©1~b") +(sort-rule "ç²" "ã…‚1á…¡6~b") +(sort-rule "ç³" "ㄹ1á…µ1ᆷ0") +(sort-rule "ç´" "ㄱ1á…³1ᆷ0") +(sort-rule "çµ" "ã…‚1á…µ1~b") +(sort-rule "ç¶" "ã…1á…¡1~b") +(sort-rule "ç¸" "ã…Œ1á…¡1ᆨ1") +(sort-rule "çº" "ã…‚1á…¥1ᆸ0") +(sort-rule "ç¿" "ã…Ž1á…©1ᆫ0") +(sort-rule "ç‘€" "ã…‡1á…®1~b") +(sort-rule "ç‘" "ã…1á…©1~b") +(sort-rule "瑃" "ã…Š1á…®1ᆫ0") +(sort-rule "ç‘„" "ã……1á…¥1ᆫ0") +(sort-rule "ç‘…" "ã…ˆ1á…¥6~b") +(sort-rule "瑆" "ã……1á…¥1ᆼ0") +(sort-rule "ç‘‹" "ã…‡1á…®D~b") +(sort-rule "ç‘Ž" "ã…Ž1á…¡6~b") +(sort-rule "ç‘•" "ã…Ž1á…¡1~b") +(sort-rule "ç‘—" "ã…‡1á…®5ᆫ0") +(sort-rule "ç‘™" "ã„´1á…©1~b") +(sort-rule "ç‘š" "ã…Ž1á…©1~b") +(sort-rule "ç‘›" "ã…‡1á…§1ᆼ0") +(sort-rule "ç‘œ" "ã…‡1á…²1~b") +(sort-rule "ç‘" "ã…Ž1á…©3ᆼ0") +(sort-rule "ç‘ž" "ã……1á…¥1~b") +(sort-rule "ç‘Ÿ" "ã……1á…³1ᆯ0") +(sort-rule "ç‘ " "ㄹ1á…²1~b") +(sort-rule "ç‘¢" "ã…‡1á…1ᆼ0") +(sort-rule "ç‘£" "ã……1á…©5~b") +(sort-rule "瑤" "ã…‡1á…1~b") +(sort-rule "ç‘¥" "ã…‡1á…©1ᆫ0") +(sort-rule "瑨" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "ç‘©" "ã…‡1á…§1ᆼ0") +(sort-rule "瑪" "ã…1á…¡1~b") +(sort-rule "ç‘" "ã„·1á…¡1ᆼ0") +(sort-rule "瑯" "ㄹ1á…¡1ᆼ0") +(sort-rule "ç‘°" "ㄱ1á…©G~b") +(sort-rule "瑱" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "瑲" "ã…Š1á…¡1ᆼ0") +(sort-rule "瑳" "ã…Š1á…¡1~b") +(sort-rule "瑽" "ã…ˆ1á…©1ᆼ0") +(sort-rule "瑾" "ㄱ1á…³1ᆫ0") +(sort-rule "ç’€" "ã…Š1á…©G~b") +(sort-rule "ç’‚" "ㄱ1á…µ1~b") +(sort-rule "ç’ƒ" "ㄹ1á…µ1~b") +(sort-rule "ç’†" "ㄱ1á…®1~b") +(sort-rule "ç’‡" "ã……1á…¥1ᆫ0") +(sort-rule "ç’‰" "ㄹ1á…§1ᆫ0") +(sort-rule "ç’Š" "ã…1á…®1ᆫ0") +(sort-rule "ç’‹" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "ç’˜" "ㄹ1á…µ1ᆫ0") +(sort-rule "ç’œ" "ã…Ž1á…©3ᆼ0") +(sort-rule "ç’" "ㄱ1á…©G~b") +(sort-rule "ç’ž" "ã…‚1á…¡1ᆨ1") +(sort-rule "ç’Ÿ" "ㄱ1á…§1ᆼ0") +(sort-rule "ç’¡" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "ç’£" "ㄱ1á…µ1~b") +(sort-rule "ç’¥" "ㄱ1á…§1ᆼ0") +(sort-rule "ç’§" "ã…‚1á…§1ᆨ1") +(sort-rule "ç’¨" "ã…Š1á…¡1ᆫ0") +(sort-rule "ç’ª" "ã…ˆ1á…©1~b") +(sort-rule "ç’«" "ã„·1á…¡1ᆼ0") +(sort-rule "ç’°" "ã…Ž1á…©3ᆫ0") +(sort-rule "ç’²" "ã……1á…®1~b") +(sort-rule "ç’µ" "ã…‡1á…§1~b") +(sort-rule "ç’¹" "ã……1á…®1ᆨ1") +(sort-rule "ç’½" "ã……1á…¡6~b") +(sort-rule "ç’¿" "ã……1á…¥1ᆫ0") +(sort-rule "瓆" "ã…ˆ1á…µ1ᆯ0") +(sort-rule "ç“Š" "ㄱ1á…§1ᆼ0") +(sort-rule "ç“" "ㄹ1á…©1ᆼ0") +(sort-rule "ç“”" "ã…‡1á…§1ᆼ0") +(sort-rule "瓘" "ㄱ1á…©3ᆫ0") +(sort-rule "ç“š" "ã…Š1á…¡1ᆫ0") +(sort-rule "ç“›" "ã…Ž1á…©3ᆫ0") +(sort-rule "ç“œ" "ㄱ1á…©3~b") +(sort-rule "ç“ " "ã…Ž1á…©1~b") +(sort-rule "ç“¢" "ã…1á…1~b") +(sort-rule "ç“£" "ã…1á…¡1ᆫ0") +(sort-rule "瓦" "ã…‡1á…©3~b") +(sort-rule "ç“©" "ã…Š1á…¥1ᆫ0") +(sort-rule "ç“®" "ã…‡1á…©1ᆼ0") +(sort-rule "瓲" "ã…Œ1á…©1ᆫ0") +(sort-rule "ç“·" "ã…ˆ1á…¡1~b") +(sort-rule "ç”" "ã…‚1á…§1ᆼ0") +(sort-rule "甃" "ã…Š1á…®1~b") +(sort-rule "甄" "ㄱ1á…§1ᆫ0") +(sort-rule "甌" "ㄱ1á…®1~b") +(sort-rule "ç”" "ã…1á…¡6ᆼ0") +(sort-rule "甎" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "甑" "ã…ˆ1á…³1ᆼ0") +(sort-rule "甓" "ã…‚1á…§1ᆨ1") +(sort-rule "甕" "ã…‡1á…©1ᆼ0") +(sort-rule "甘" "ㄱ1á…¡1ᆷ0") +(sort-rule "甚" "ã……1á…µ1ᆷ0") +(sort-rule "ç”›" "ã…Š1á…¥1ᆷ0") +(sort-rule "甞" "ã……1á…¡1ᆼ0") +(sort-rule "生" "ã……1á…¡6ᆼ0") +(sort-rule "産" "ã……1á…¡1ᆫ0") +(sort-rule "甥" "ã……1á…¡6ᆼ0") +(sort-rule "甦" "ã……1á…©1~b") +(sort-rule "用" "ã…‡1á…1ᆼ0") +(sort-rule "甫" "ã…‚1á…©1~b") +(sort-rule "甬" "ã…‡1á…1ᆼ0") +(sort-rule "ç”°" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "ç”±" "ã…‡1á…²1~b") +(sort-rule "甲" "ㄱ1á…¡1ᆸ0") +(sort-rule "申" "ã……1á…µ1ᆫ0") +(sort-rule "ç”·" "ã„´1á…¡1ᆷ0") +(sort-rule "甸" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "町" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "甿" "ã…1á…¡6ᆼ0") +(sort-rule "畇" "ㄱ1á…²1ᆫ0") +(sort-rule "ç•Š" "ㄱ1á…§1ᆼ0") +(sort-rule "ç•‹" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "ç•Œ" "ㄱ1á…§6~b") +(sort-rule "ç•Ž" "ㄱ1á…§1ᆫ0") +(sort-rule "ç•" "ã…‡1á…©G~b") +(sort-rule "ç•‘" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "ç•“" "ã„·1á…¡1ᆸ0") +(sort-rule "ç•”" "ã…‚1á…¡1ᆫ0") +(sort-rule "ç•™" "ㄹ1á…²1~b") +(sort-rule "ç•š" "ã…‚1á…®1ᆫ0") +(sort-rule "ç•›" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "ç•œ" "ã…Š1á…®1ᆨ1") +(sort-rule "ç•" "ã…1á…®1~b") +(sort-rule "ç• " "ã…ˆ1á…¥1ᆫ0") +(sort-rule "ç•¢" "ã…1á…µ1ᆯ0") +(sort-rule "畤" "ã…Š1á…µ1~b") +(sort-rule "ç•¥" "ㄹ1á…£1ᆨ1") +(sort-rule "畦" "ã…Ž1á…²1~b") +(sort-rule "畧" "ㄹ1á…£1ᆨ1") +(sort-rule "番" "ã…‚1á…¥1ᆫ0") +(sort-rule "ç•«" "ã…Ž1á…©3~b") +(sort-rule "畯" "ã…ˆ1á…®1ᆫ0") +(sort-rule "ç•°" "ㄹ1á…µ1~b") +(sort-rule "畵" "ã…Ž1á…©3~b") +(sort-rule "當" "ã„·1á…¡1ᆼ0") +(sort-rule "畸" "ㄱ1á…µ1~b") +(sort-rule "畺" "ㄱ1á…¡1ᆼ0") +(sort-rule "ç•¿" "ㄱ1á…µ1~b") +(sort-rule "ç–†" "ㄱ1á…¡1ᆼ0") +(sort-rule "ç–‡" "ã…ˆ1á…®1~b") +(sort-rule "ç–ˆ" "ã…‚1á…§1ᆨ1") +(sort-rule "ç–Š" "ã…Š1á…¥1ᆸ0") +(sort-rule "ç–‹" "ã…1á…µ1ᆯ0") +(sort-rule "ç–Ž" "ã……1á…©1~b") +(sort-rule "ç–" "ã……1á…©1~b") +(sort-rule "ç–‘" "ã…‡1á…³9~b") +(sort-rule "ç–”" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "ç–™" "ã…Ž1á…³1ᆯ0") +(sort-rule "ç–š" "ㄱ1á…®1~b") +(sort-rule "ç–" "ã……1á…¡1ᆫ0") +(sort-rule "ç–£" "ã…‡1á…®1~b") +(sort-rule "ç–¥" "ㄱ1á…¡6~b") +(sort-rule "ç–©" "ã…Š1á…®8~b") +(sort-rule "ç–«" "ã…‡1á…§1ᆨ1") +(sort-rule "ç–±" "ã…1á…©1~b") +(sort-rule "ç–²" "ã…1á…µ1~b") +(sort-rule "ç–³" "ㄱ1á…¡1ᆷ0") +(sort-rule "ç–´" "ã…‡1á…¡1~b") +(sort-rule "ç–µ" "ã…ˆ1á…¡1~b") +(sort-rule "ç–¸" "ã„·1á…¡1ᆯ0") +(sort-rule "ç–¹" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "ç–¼" "ã„·1á…©1ᆼ0") +(sort-rule "ç–½" "ã…ˆ1á…¥1~b") +(sort-rule "ç–¾" "ã…ˆ1á…µ1ᆯ0") +(sort-rule "ç—€" "ㄱ1á…®1~b") +(sort-rule "ç—‚" "ㄱ1á…¡1~b") +(sort-rule "ç—ƒ" "ã…Ž1á…§1ᆫ0") +(sort-rule "ç—…" "ã…‚1á…§1ᆼ0") +(sort-rule "ç—‡" "ã…ˆ1á…³1ᆼ0") +(sort-rule "ç—Š" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "ç—" "ã…‡1á…µ1~b") +(sort-rule "ç—Ž" "ã…Ž1á…¡6~b") +(sort-rule "ç—’" "ã…‡1á…£1ᆼ0") +(sort-rule "ç—“" "ã…Š1á…µ1~b") +(sort-rule "ç—”" "ã…Š1á…µ1~b") +(sort-rule "ç—•" "ã…Ž1á…³1ᆫ0") +(sort-rule "ç—˜" "ã„·1á…®1~b") +(sort-rule "ç—™" "ㄱ1á…§1ᆼ0") +(sort-rule "ç—›" "ã…Œ1á…©1ᆼ0") +(sort-rule "ç—ž" "ã…‚1á…µ1~b") +(sort-rule "ç—¢" "ㄹ1á…µ1~b") +(sort-rule "ç—£" "ã…ˆ1á…µ1~b") +(sort-rule "ç—¤" "ã…ˆ1á…©3~b") +(sort-rule "ç—§" "ã……1á…¡1~b") +(sort-rule "ç—°" "ã„·1á…¡1ᆷ0") +(sort-rule "ç—²" "ã…1á…¡1~b") +(sort-rule "ç—³" "ㄹ1á…µ1ᆷ0") +(sort-rule "ç—´" "ã…Š1á…µ1~b") +(sort-rule "ç—¹" "ã…‚1á…µ1~b") +(sort-rule "ç—º" "ã…‚1á…µ1~b") +(sort-rule "ç—¼" "ㄱ1á…©1~b") +(sort-rule "ç—¿" "ã…‡1á…®D~b") +(sort-rule "瘀" "ã…‡1á…¥1~b") +(sort-rule "ç˜" "ã…Š1á…®8~b") +(sort-rule "瘇" "ã…ˆ1á…©1ᆼ0") +(sort-rule "瘈" "ㄱ1á…§6~b") +(sort-rule "瘉" "ã…‡1á…²1~b") +(sort-rule "瘋" "ã…1á…®1ᆼ0") +(sort-rule "ç˜" "ã…‡1á…£1ᆼ0") +(sort-rule "ç˜" "ã…‡1á…²1~b") +(sort-rule "瘕" "ã…Ž1á…¡1~b") +(sort-rule "瘙" "ã……1á…©1~b") +(sort-rule "瘟" "ã…‡1á…©1ᆫ0") +(sort-rule "ç˜ " "ã…Š1á…¥1ᆨ1") +(sort-rule "瘡" "ã…Š1á…¡1ᆼ0") +(sort-rule "瘢" "ã…‚1á…¡1ᆫ0") +(sort-rule "瘤" "ㄹ1á…²1~b") +(sort-rule "瘦" "ã……1á…®1~b") +(sort-rule "瘧" "ã…Ž1á…¡1ᆨ1") +(sort-rule "瘯" "ã…ˆ1á…©1ᆨ1") +(sort-rule "瘰" "ㄹ1á…¡1~b") +(sort-rule "瘳" "ã…Š1á…®1~b") +(sort-rule "瘴" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "瘻" "ㄹ1á…®1~b") +(sort-rule "療" "ㄹ1á…1~b") +(sort-rule "癃" "ㄹ1á…²1ᆼ0") +(sort-rule "癆" "ㄹ1á…©1~b") +(sort-rule "癈" "ã…1á…§6~b") +(sort-rule "癉" "ã„·1á…¡1ᆫ0") +(sort-rule "癌" "ã…‡1á…¡1ᆷ0") +(sort-rule "癎" "ㄱ1á…¡1ᆫ0") +(sort-rule "ç™’" "ã…‡1á…²1~b") +(sort-rule "癕" "ã…‡1á…©1ᆼ0") +(sort-rule "ç™–" "ã…‚1á…§1ᆨ1") +(sort-rule "癘" "ㄹ1á…§1~b") +(sort-rule "癜" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "癡" "ã…Š1á…µ1~b") +(sort-rule "癢" "ã…‡1á…£1ᆼ0") +(sort-rule "癤" "ã…ˆ1á…¥1ᆯ0") +(sort-rule "癥" "ã…ˆ1á…µ1ᆼ0") +(sort-rule "癧" "ㄹ1á…§1ᆨ1") +(sort-rule "癨" "ㄱ1á…©3ᆨ1") +(sort-rule "癩" "ã„´1á…¡1~b") +(sort-rule "癬" "ã……1á…¥1ᆫ0") +(sort-rule "ç™" "ã…‡1á…§1ᆼ0") +(sort-rule "ç™®" "ã…‡1á…³1ᆫ0") +(sort-rule "癯" "ㄱ1á…®1~b") +(sort-rule "ç™°" "ã…‡1á…©1ᆼ0") +(sort-rule "ç™±" "ã…Œ1á…¡1ᆫ0") +(sort-rule "癲" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "癸" "ㄱ1á…§6~b") +(sort-rule "ç™»" "ã„·1á…³1ᆼ0") +(sort-rule "發" "ã…‚1á…¡1ᆯ0") +(sort-rule "白" "ã…‚1á…¡6ᆨ1") +(sort-rule "百" "ã…‚1á…¡6ᆨ1") +(sort-rule "皀" "ㄱ1á…³1ᆸ0") +(sort-rule "çš" "ã…ˆ1á…©1~b") +(sort-rule "皃" "ã…1á…©1~b") +(sort-rule "çš„" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "皆" "ㄱ1á…¡6~b") +(sort-rule "皇" "ã…Ž1á…©3ᆼ0") +(sort-rule "çš‹" "ㄱ1á…©1~b") +(sort-rule "皎" "ㄱ1á…1~b") +(sort-rule "çš" "ㄱ1á…©1~b") +(sort-rule "çš“" "ã…Ž1á…©1~b") +(sort-rule "çš–" "ã…Ž1á…©3ᆫ0") +(sort-rule "çšš" "ã…‡1á…¡6~b") +(sort-rule "çš›" "ã…Ž1á…1~b") +(sort-rule "çšœ" "ã…Ž1á…©1~b") +(sort-rule "çšž" "ã…Ž1á…©1~b") +(sort-rule "皤" "ã…1á…¡1~b") +(sort-rule "皬" "ã…Ž1á…¡1ᆨ1") +(sort-rule "çš®" "ã…1á…µ1~b") +(sort-rule "çš´" "ã…ˆ1á…®1ᆫ0") +(sort-rule "皶" "ã……1á…¡1~b") +(sort-rule "皸" "ㄱ1á…®1ᆫ0") +(sort-rule "皺" "ã…Š1á…®1~b") +(sort-rule "çš¿" "ã…1á…§1ᆼ0") +(sort-rule "盂" "ã…‡1á…®1~b") +(sort-rule "盃" "ã…‚1á…¡6~b") +(sort-rule "盆" "ã…‚1á…®1ᆫ0") +(sort-rule "盈" "ã…‡1á…§1ᆼ0") +(sort-rule "益" "ã…‡1á…µ1ᆨ1") +(sort-rule "盌" "ã…‡1á…©3ᆫ0") +(sort-rule "ç›" "ã…Ž1á…¡1ᆸ0") +(sort-rule "盎" "ã…‡1á…¡1ᆼ0") +(sort-rule "ç›’" "ã…Ž1á…¡1ᆸ0") +(sort-rule "ç›”" "ã…Ž1á…©G~b") +(sort-rule "ç›–" "ㄱ1á…¡6~b") +(sort-rule "ç›™" "ã…‚1á…©1~b") +(sort-rule "ç››" "ã……1á…¥1ᆼ0") +(sort-rule "盜" "ã„·1á…©1~b") +(sort-rule "盞" "ã…ˆ1á…¡1ᆫ0") +(sort-rule "盟" "ã…1á…¡6ᆼ0") +(sort-rule "盡" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "監" "ㄱ1á…¡1ᆷ0") +(sort-rule "盤" "ã…‚1á…¡1ᆫ0") +(sort-rule "盥" "ㄱ1á…©3ᆫ0") +(sort-rule "盧" "ã„´1á…©1~b") +(sort-rule "盪" "ã…Œ1á…¡1ᆼ0") +(sort-rule "盬" "ㄱ1á…©1~b") +(sort-rule "ç›®" "ã…1á…©1ᆨ1") +(sort-rule "ç›±" "ã…‡1á…®1~b") +(sort-rule "盲" "ã…1á…¡6ᆼ0") +(sort-rule "ç›´" "ã…ˆ1á…µ1ᆨ1") +(sort-rule "相" "ã……1á…¡1ᆼ0") +(sort-rule "盹" "ã……1á…®1ᆫ0") +(sort-rule "ç›»" "ã…Ž1á…§6~b") +(sort-rule "盼" "ã…‚1á…¡1ᆫ0") +(sort-rule "盾" "ã……1á…®1ᆫ0") +(sort-rule "çœ" "ã……1á…¡6ᆼ0") +(sort-rule "眄" "ã…1á…§1ᆫ0") +(sort-rule "眇" "ã…1á…1~b") +(sort-rule "眈" "ã…Œ1á…¡1ᆷ0") +(sort-rule "眉" "ã…1á…µ1~b") +(sort-rule "眊" "ã…1á…©1~b") +(sort-rule "看" "ㄱ1á…¡1ᆫ0") +(sort-rule "県" "ã…Ž1á…§1ᆫ0") +(sort-rule "眚" "ã……1á…¡6ᆼ0") +(sort-rule "眛" "ã…1á…¡6~b") +(sort-rule "眞" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "çœ " "ã…1á…§1ᆫ0") +(sort-rule "眥" "ã…ˆ1á…¡1~b") +(sort-rule "眦" "ã…ˆ1á…¡1~b") +(sort-rule "眨" "ã…ˆ1á…¡1ᆸ0") +(sort-rule "眩" "ã…Ž1á…§1ᆫ0") +(sort-rule "眴" "ã……1á…®1ᆫ0") +(sort-rule "眷" "ㄱ1á…®5ᆫ0") +(sort-rule "眸" "ã…1á…©1~b") +(sort-rule "眺" "ã…ˆ1á…©1~b") +(sort-rule "眻" "ã…‡1á…£1ᆼ0") +(sort-rule "眼" "ã…‡1á…¡1ᆫ0") +(sort-rule "眾" "ã…ˆ1á…®1ᆼ0") +(sort-rule "ç€" "ã…Š1á…¡1ᆨ1") +(sort-rule "ç†" "ã…Ž1á…©3ᆫ0") +(sort-rule "ç‡" "ã…ˆ1á…¥6~b") +(sort-rule "ç" "ã…Ž1á…§1ᆫ0") +(sort-rule "ç’" "ã……1á…¥1ᆷ0") +(sort-rule "çš" "ã…‡1á…¡6~b") +(sort-rule "ç›" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "çŸ" "ã……1á…®1~b") +(sort-rule "ç " "ㄱ1á…®5ᆫ0") +(sort-rule "ç¡" "ã……1á…®1~b") +(sort-rule "ç¢" "ã……1á…®1~b") +(sort-rule "ç£" "ã„·1á…©1ᆨ1") +(sort-rule "ç¥" "ã…‚1á…µ1~b") +(sort-rule "ç¦" "ã…1á…©1ᆨ1") +(sort-rule "ç¨" "ã…‡1á…§6~b") +(sort-rule "ç«" "ã…Š1á…¥1ᆸ0") +(sort-rule "ç·" "ㄱ1á…¥1ᆫ0") +(sort-rule "ç¹" "ã„·1á…©1~b") +(sort-rule "ç½" "ㄱ1á…²1~b") +(sort-rule "ç¾" "ㄱ1á…©1~b") +(sort-rule "ç¿" "ã…‡1á…§6~b") +(sort-rule "çž‹" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "çž" "ã……1á…®1~b") +(sort-rule "瞎" "ã…Ž1á…¡1ᆯ0") +(sort-rule "çž‘" "ã…1á…§1ᆼ0") +(sort-rule "çž–" "ã…‡1á…§6~b") +(sort-rule "çž™" "ã…1á…¡1ᆨ1") +(sort-rule "çžž" "ã…1á…¡1ᆫ0") +(sort-rule "çž " "ã„·1á…¡1ᆼ0") +(sort-rule "瞢" "ã…1á…©1ᆼ0") +(sort-rule "瞥" "ã…‚1á…§1ᆯ0") +(sort-rule "瞪" "ã…ˆ1á…µ1ᆼ0") +(sort-rule "瞬" "ã……1á…®1ᆫ0") +(sort-rule "çž" "ㄹ1á…1~b") +(sort-rule "çž°" "ㄱ1á…¡1ᆷ0") +(sort-rule "çž³" "ã„·1á…©1ᆼ0") +(sort-rule "çž¹" "ã…‡1á…¡6~b") +(sort-rule "çž»" "ã…Š1á…¥1ᆷ0") +(sort-rule "çž¼" "ㄱ1á…¥1ᆷ0") +(sort-rule "çž½" "ㄱ1á…©1~b") +(sort-rule "çž¿" "ㄱ1á…®1~b") +(sort-rule "矇" "ã…1á…©1ᆼ0") +(sort-rule "矉" "ã…‚1á…µ1ᆫ0") +(sort-rule "çŸ" "ã…Ž1á…©3ᆨ1") +(sort-rule "矗" "ã…Š1á…©1ᆨ1") +(sort-rule "矙" "ㄱ1á…¡1ᆷ0") +(sort-rule "矚" "ã…Š1á…©1ᆨ1") +(sort-rule "矛" "ã…1á…©1~b") +(sort-rule "矜" "ㄱ1á…³1ᆼ0") +(sort-rule "矞" "ã…‡1á…²1ᆯ0") +(sort-rule "矡" "ã…Ž1á…©3ᆨ1") +(sort-rule "矢" "ã……1á…µ1~b") +(sort-rule "矣" "ã…‡1á…³9~b") +(sort-rule "知" "ã…ˆ1á…µ1~b") +(sort-rule "矧" "ã……1á…µ1ᆫ0") +(sort-rule "矩" "ㄱ1á…®1~b") +(sort-rule "çŸ" "ã„·1á…¡1ᆫ0") +(sort-rule "矮" "ã…‡1á…©5~b") +(sort-rule "矯" "ㄱ1á…1~b") +(sort-rule "矰" "ã…ˆ1á…³1ᆼ0") +(sort-rule "石" "ã……1á…¥1ᆨ1") +(sort-rule "矺" "ã…Œ1á…¡1ᆨ1") +(sort-rule "矻" "ㄱ1á…©1ᆯ0") +(sort-rule "矼" "ㄱ1á…¡1ᆼ0") +(sort-rule "矽" "ã……1á…¥1ᆨ1") +(sort-rule "ç ‚" "ã……1á…¡1~b") +(sort-rule "ç Œ" "ã…Š1á…¥6~b") +(sort-rule "ç " "ã…‚1á…®1ᆫ0") +(sort-rule "ç ‘" "ã…‡1á…¡1~b") +(sort-rule "ç ’" "ã…‚1á…µ1~b") +(sort-rule "ç ¢" "ㄹ1á…¡1~b") +(sort-rule "ç ¥" "ã…ˆ1á…µ1~b") +(sort-rule "ç ¦" "ã…Š1á…¡6~b") +(sort-rule "ç §" "ã…Š1á…µ1ᆷ0") +(sort-rule "ç ¬" "ㄹ1á…µ1ᆸ0") +(sort-rule "ç " "ã…1á…§1ᆷ0") +(sort-rule "ç °" "ã…1á…¡6ᆼ0") +(sort-rule "ç ²" "ã…1á…©1~b") +(sort-rule "ç ´" "ã…1á…¡1~b") +(sort-rule "硃" "ã…ˆ1á…®1~b") +(sort-rule "ç¡…" "ㄱ1á…²1~b") +(sort-rule "ç¡" "ã…‡1á…§1ᆫ0") +(sort-rule "ç¡œ" "ㄱ1á…¡6ᆼ0") +(sort-rule "ç¡" "ã…Š1á…©1~b") +(sort-rule "ç¡ " "ㄹ1á…¡1ᆼ0") +(sort-rule "硧" "ã…‡1á…1ᆼ0") +(sort-rule "硨" "ã…Š1á…¡1~b") +(sort-rule "ç¡«" "ㄹ1á…²1~b") +(sort-rule "硬" "ㄱ1á…§1ᆼ0") +(sort-rule "ç¡®" "ã…Ž1á…¡1ᆨ1") +(sort-rule "硯" "ã…‡1á…§1ᆫ0") +(sort-rule "硼" "ã…‚1á…®1ᆼ0") +(sort-rule "ç¢" "ㄱ1á…µ1~b") +(sort-rule "碇" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "碌" "ã„´1á…©1ᆨ1") +(sort-rule "ç¢" "ã…‡1á…¡6~b") +(sort-rule "碎" "ã……1á…©5~b") +(sort-rule "ç¢" "ã…ˆ1á…¡1ᆨ1") +(sort-rule "碑" "ã…‚1á…µ1~b") +(sort-rule "碓" "ã„·1á…¡6~b") +(sort-rule "碗" "ã…‡1á…©3ᆫ0") +(sort-rule "碟" "ã……1á…¥1ᆯ0") +(sort-rule "碣" "ㄱ1á…¡1ᆯ0") +(sort-rule "碤" "ã…‡1á…§1ᆼ0") +(sort-rule "碧" "ã…‚1á…§1ᆨ1") +(sort-rule "碨" "ã…‡1á…©G~b") +(sort-rule "碩" "ã……1á…¥1ᆨ1") +(sort-rule "ç¢" "ã…Œ1á…¡1ᆼ0") +(sort-rule "確" "ã…Ž1á…©3ᆨ1") +(sort-rule "碻" "ã…Ž1á…©3ᆨ1") +(sort-rule "碼" "ã…1á…¡1~b") +(sort-rule "碾" "ã„´1á…§1ᆫ0") +(sort-rule "ç£" "ã…ˆ1á…¡1~b") +(sort-rule "磅" "ã…‚1á…¡1ᆼ0") +(sort-rule "磈" "ã…‡1á…©G~b") +(sort-rule "磊" "ã„´1á…©G~b") +(sort-rule "磋" "ã…Š1á…¡1~b") +(sort-rule "磎" "ㄱ1á…§6~b") +(sort-rule "ç£" "ㄹ1á…§1ᆷ0") +(sort-rule "ç£" "ã…‚1á…¡1ᆫ0") +(sort-rule "磑" "ã…‡1á…¡6~b") +(sort-rule "磔" "ã…Š1á…¡6ᆨ1") +(sort-rule "磕" "ㄱ1á…¡6~b") +(sort-rule "磚" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "ç£ " "ã„´1á…1~b") +(sort-rule "磧" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "磨" "ã…1á…¡1~b") +(sort-rule "磪" "ã…Š1á…©G~b") +(sort-rule "磬" "ㄱ1á…§1ᆼ0") +(sort-rule "磯" "ㄱ1á…µ1~b") +(sort-rule "磴" "ã„·1á…³1ᆼ0") +(sort-rule "磵" "ㄱ1á…¡1ᆫ0") +(sort-rule "磷" "ㄹ1á…µ1ᆫ0") +(sort-rule "磺" "ㄱ1á…©3ᆼ0") +(sort-rule "磻" "ã…‚1á…¡1ᆫ0") +(sort-rule "磼" "ã…ˆ1á…¡1ᆸ0") +(sort-rule "磽" "ㄱ1á…1~b") +(sort-rule "ç¤" "ã…Š1á…©1~b") +(sort-rule "礌" "ㄹ1á…©G~b") +(sort-rule "礎" "ã…Š1á…©1~b") +(sort-rule "ç¤" "ㄱ1á…³1ᆸ0") +(sort-rule "礑" "ã„·1á…¡1ᆼ0") +(sort-rule "礒" "ã…‡1á…³9~b") +(sort-rule "礖" "ã…‡1á…§1~b") +(sort-rule "礙" "ã…‡1á…¡6~b") +(sort-rule "礧" "ㄹ1á…©G~b") +(sort-rule "礪" "ㄹ1á…§1~b") +(sort-rule "礫" "ㄹ1á…§1ᆨ1") +(sort-rule "礬" "ã…‚1á…¡1ᆫ0") +(sort-rule "ç¤" "ã…Ž1á…©3ᆨ1") +(sort-rule "礱" "ㄹ1á…©1ᆼ0") +(sort-rule "示" "ã……1á…µ1~b") +(sort-rule "社" "ã……1á…¡1~b") +(sort-rule "祀" "ã……1á…¡1~b") +(sort-rule "ç¥" "ㄱ1á…µ1~b") +(sort-rule "祅" "ã…‡1á…1~b") +(sort-rule "祆" "ã…Š1á…¥1ᆫ0") +(sort-rule "祇" "ㄱ1á…µ1~b") +(sort-rule "祈" "ㄱ1á…µ1~b") +(sort-rule "祉" "ã…ˆ1á…µ1~b") +(sort-rule "祊" "ã…1á…¡6ᆼ0") +(sort-rule "ç¥" "ã…‡1á…®1~b") +(sort-rule "祓" "ã…‚1á…®1ᆯ0") +(sort-rule "祔" "ã…‚1á…®1~b") +(sort-rule "祕" "ã…‚1á…µ1~b") +(sort-rule "祖" "ã…ˆ1á…©1~b") +(sort-rule "祗" "ã…ˆ1á…µ1~b") +(sort-rule "祚" "ã…ˆ1á…©1~b") +(sort-rule "祛" "ㄱ1á…¥1~b") +(sort-rule "祜" "ã…Ž1á…©1~b") +(sort-rule "ç¥" "ã…Š1á…®1ᆨ1") +(sort-rule "神" "ã……1á…µ1ᆫ0") +(sort-rule "祟" "ã……1á…®1~b") +(sort-rule "ç¥ " "ã……1á…¡1~b") +(sort-rule "祢" "ã„´1á…µ1~b") +(sort-rule "祥" "ã……1á…¡1ᆼ0") +(sort-rule "祧" "ã…ˆ1á…©1~b") +(sort-rule "票" "ã…1á…1~b") +(sort-rule "ç¥" "ã…ˆ1á…¥6~b") +(sort-rule "祺" "ㄱ1á…µ1~b") +(sort-rule "祼" "ㄱ1á…©3ᆫ0") +(sort-rule "祿" "ã„´1á…©1ᆨ1") +(sort-rule "禀" "ã…1á…®1ᆷ0") +(sort-rule "ç¦" "ㄱ1á…³1ᆷ0") +(sort-rule "禊" "ㄱ1á…§6~b") +(sort-rule "禋" "ã…‡1á…µ1ᆫ0") +(sort-rule "ç¦" "ã…Ž1á…©3~b") +(sort-rule "禎" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "ç¦" "ã…‚1á…©1ᆨ1") +(sort-rule "禑" "ã…‡1á…®1~b") +(sort-rule "禔" "ã…ˆ1á…¥6~b") +(sort-rule "ç¦" "ã…ˆ1á…µ1ᆨ1") +(sort-rule "禦" "ã…‡1á…¥1~b") +(sort-rule "禧" "ã…Ž1á…³9~b") +(sort-rule "禨" "ㄱ1á…µ1~b") +(sort-rule "禪" "ã……1á…¥1ᆫ0") +(sort-rule "禫" "ã„·1á…¡1ᆷ0") +(sort-rule "禮" "ㄹ1á…§6~b") +(sort-rule "禰" "ã„´1á…µ1~b") +(sort-rule "禱" "ã„·1á…©1~b") +(sort-rule "禳" "ã…‡1á…£1ᆼ0") +(sort-rule "禴" "ã…‡1á…£1ᆨ1") +(sort-rule "禹" "ã…‡1á…®1~b") +(sort-rule "禺" "ã…‡1á…©1ᆼ0") +(sort-rule "离" "ㄹ1á…µ1~b") +(sort-rule "禽" "ㄱ1á…³1ᆷ0") +(sort-rule "禾" "ã…Ž1á…©3~b") +(sort-rule "禿" "ã„·1á…©1ᆨ1") +(sort-rule "秀" "ã……1á…®1~b") +(sort-rule "ç§" "ã……1á…¡1~b") +(sort-rule "秆" "ㄱ1á…¡1ᆫ0") +(sort-rule "秉" "ã…‚1á…§1ᆼ0") +(sort-rule "秊" "ã„´1á…§1ᆫ0") +(sort-rule "秋" "ã…Š1á…®1~b") +(sort-rule "科" "ㄱ1á…©3~b") +(sort-rule "秒" "ã…Š1á…©1~b") +(sort-rule "秕" "ã…‚1á…µ1~b") +(sort-rule "秘" "ã…‚1á…µ1~b") +(sort-rule "租" "ã…ˆ1á…©1~b") +(sort-rule "秢" "ㄹ1á…§1ᆼ0") +(sort-rule "秣" "ã…1á…¡1ᆯ0") +(sort-rule "秤" "ã…Š1á…µ1ᆼ0") +(sort-rule "秦" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "秧" "ã…‡1á…¡1ᆼ0") +(sort-rule "秩" "ã…ˆ1á…µ1ᆯ0") +(sort-rule "秪" "ã…ˆ1á…µ1~b") +(sort-rule "秫" "ã…Š1á…®1ᆯ0") +(sort-rule "秬" "ㄱ1á…¥1~b") +(sort-rule "秸" "ㄱ1á…¡1ᆯ0") +(sort-rule "移" "ã…‡1á…µ1~b") +(sort-rule "稀" "ã…Ž1á…³9~b") +(sort-rule "ç¨" "ㄱ1á…©1~b") +(sort-rule "稂" "ㄹ1á…¡1ᆼ0") +(sort-rule "稅" "ã……1á…¥6~b") +(sort-rule "稈" "ㄱ1á…¡1ᆫ0") +(sort-rule "稊" "ã…ˆ1á…¥6~b") +(sort-rule "程" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "稌" "ã„·1á…©1~b") +(sort-rule "ç¨" "ã…Š1á…©1~b") +(sort-rule "稔" "ã…‡1á…µ1ᆷ0") +(sort-rule "稗" "ã…1á…¡6~b") +(sort-rule "稙" "ã…ˆ1á…µ1ᆨ1") +(sort-rule "稚" "ã…Š1á…µ1~b") +(sort-rule "稜" "ã„´1á…³1ᆼ0") +(sort-rule "稞" "ㄱ1á…©3~b") +(sort-rule "稟" "ã…1á…®1ᆷ0") +(sort-rule "ç¨ " "ã…ˆ1á…©1~b") +(sort-rule "稧" "ã……1á…¥1ᆯ0") +(sort-rule "種" "ã…ˆ1á…©1ᆼ0") +(sort-rule "稱" "ã…Š1á…µ1ᆼ0") +(sort-rule "稶" "ã…‡1á…®1ᆨ1") +(sort-rule "稷" "ã…ˆ1á…µ1ᆨ1") +(sort-rule "稹" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "稻" "ã„·1á…©1~b") +(sort-rule "稼" "ㄱ1á…¡1~b") +(sort-rule "稽" "ㄱ1á…§6~b") +(sort-rule "稿" "ㄱ1á…©1~b") +(sort-rule "ç©€" "ㄱ1á…©1ᆨ1") +(sort-rule "ç©…" "ㄱ1á…¡1ᆼ0") +(sort-rule "穆" "ã…1á…©1ᆨ1") +(sort-rule "穉" "ã…Š1á…µ1~b") +(sort-rule "ç©" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "ç©Ž" "ã…‡1á…§1ᆼ0") +(sort-rule "ç©—" "ã……1á…®1~b") +(sort-rule "ç© " "ã„´1á…©1ᆼ0") +(sort-rule "ç©¡" "ã……1á…¡6ᆨ1") +(sort-rule "ç©¢" "ã…‡1á…§6~b") +(sort-rule "ç©©" "ã…‡1á…©1ᆫ0") +(sort-rule "ç©«" "ã…Ž1á…©3ᆨ1") +(sort-rule "ç©°" "ã…‡1á…£1ᆼ0") +(sort-rule "ç©´" "ã…Ž1á…§1ᆯ0") +(sort-rule "穵" "ã…‡1á…¡1ᆯ0") +(sort-rule "究" "ㄱ1á…®1~b") +(sort-rule "穹" "ㄱ1á…®1ᆼ0") +(sort-rule "空" "ㄱ1á…©1ᆼ0") +(sort-rule "穽" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "穾" "ã…‡1á…1~b") +(sort-rule "ç©¿" "ã…Š1á…¥1ᆫ0") +(sort-rule "窀" "ã„·1á…®1ᆫ0") +(sort-rule "çª" "ã„·1á…©1ᆯ0") +(sort-rule "窂" "ㄹ1á…©1~b") +(sort-rule "窃" "ã…ˆ1á…¥1ᆯ0") +(sort-rule "窄" "ã…Š1á…¡1ᆨ1") +(sort-rule "窅" "ã…‡1á…1~b") +(sort-rule "窆" "ã…1á…§1ᆷ0") +(sort-rule "窈" "ã…‡1á…1~b") +(sort-rule "窊" "ã…‡1á…©3~b") +(sort-rule "窒" "ã…ˆ1á…µ1ᆯ0") +(sort-rule "窓" "ã…Š1á…¡1ᆼ0") +(sort-rule "窕" "ã…ˆ1á…©1~b") +(sort-rule "窖" "ㄱ1á…1~b") +(sort-rule "窗" "ã…Š1á…¡1ᆼ0") +(sort-rule "窘" "ㄱ1á…®1ᆫ0") +(sort-rule "窛" "ㄱ1á…®1~b") +(sort-rule "窟" "ㄱ1á…®1ᆯ0") +(sort-rule "çª " "ㄱ1á…©3~b") +(sort-rule "窣" "ã……1á…©1ᆯ0") +(sort-rule "窩" "ã…‡1á…©3~b") +(sort-rule "窪" "ã…‡1á…©3~b") +(sort-rule "窬" "ã…‡1á…²1~b") +(sort-rule "窮" "ㄱ1á…®1ᆼ0") +(sort-rule "窯" "ã…‡1á…1~b") +(sort-rule "窳" "ã…‡1á…²1~b") +(sort-rule "窶" "ㄱ1á…®1~b") +(sort-rule "窹" "ã…‡1á…©1~b") +(sort-rule "窺" "ㄱ1á…²1~b") +(sort-rule "窻" "ã…Š1á…¡1ᆼ0") +(sort-rule "窾" "ㄱ1á…©3ᆫ0") +(sort-rule "窿" "ㄹ1á…²1ᆼ0") +(sort-rule "ç«„" "ã…Š1á…¡1ᆫ0") +(sort-rule "ç«…" "ㄱ1á…²1~b") +(sort-rule "竇" "ã„·1á…®1~b") +(sort-rule "竈" "ã…ˆ1á…©1~b") +(sort-rule "ç«Š" "ã…ˆ1á…¥1ᆯ0") +(sort-rule "ç«‹" "ㄹ1á…µ1ᆸ0") +(sort-rule "ç«—" "ã…1á…1~b") +(sort-rule "ç«™" "ã…Š1á…¡1ᆷ0") +(sort-rule "ç«" "ã…‚1á…§1ᆼ0") +(sort-rule "ç«Ÿ" "ㄱ1á…§1ᆼ0") +(sort-rule "ç« " "ã…ˆ1á…¡1ᆼ0") +(sort-rule "ç«¢" "ã……1á…¡1~b") +(sort-rule "ç«£" "ã…ˆ1á…®1ᆫ0") +(sort-rule "ç«¥" "ã„·1á…©1ᆼ0") +(sort-rule "竦" "ã……1á…©1ᆼ0") +(sort-rule "竪" "ã……1á…®1~b") +(sort-rule "ç«" "ㄱ1á…¡1ᆯ0") +(sort-rule "端" "ã„·1á…¡1ᆫ0") +(sort-rule "競" "ㄱ1á…§1ᆼ0") +(sort-rule "竸" "ㄱ1á…§1ᆼ0") +(sort-rule "竹" "ã…ˆ1á…®1ᆨ1") +(sort-rule "竺" "ã…Š1á…®1ᆨ1") +(sort-rule "竽" "ã…‡1á…®1~b") +(sort-rule "ç«¿" "ㄱ1á…¡1ᆫ0") +(sort-rule "笆" "ã…1á…¡1~b") +(sort-rule "笈" "ㄱ1á…³1ᆸ0") +(sort-rule "笊" "ã…ˆ1á…©1~b") +(sort-rule "笌" "ã…‡1á…¡1~b") +(sort-rule "ç¬" "ã…Ž1á…©1ᆯ0") +(sort-rule "笑" "ã……1á…©1~b") +(sort-rule "笒" "ㄱ1á…³1ᆷ0") +(sort-rule "笘" "ã…ˆ1á…¥1ᆷ0") +(sort-rule "笙" "ã……1á…¡6ᆼ0") +(sort-rule "笛" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "笞" "ã…Œ1á…¡6~b") +(sort-rule "ç¬ " "ㄹ1á…µ1ᆸ0") +(sort-rule "笥" "ã……1á…¡1~b") +(sort-rule "符" "ã…‚1á…®1~b") +(sort-rule "笧" "ã…Š1á…¡6ᆨ1") +(sort-rule "笨" "ã…‚1á…®1ᆫ0") +(sort-rule "第" "ã…ˆ1á…¥6~b") +(sort-rule "ç¬" "ㄹ1á…§1ᆼ0") +(sort-rule "笯" "ã„´1á…©1~b") +(sort-rule "笳" "ㄱ1á…¡1~b") +(sort-rule "笵" "ã…‚1á…¥1ᆷ0") +(sort-rule "笹" "ã……1á…¥6~b") +(sort-rule "ç…" "ã……1á…¥1ᆫ0") +(sort-rule "ç†" "ã…1á…µ1ᆯ0") +(sort-rule "çˆ" "ㄱ1á…©3ᆯ0") +(sort-rule "ç‰" "ã„·1á…³1ᆼ0") +(sort-rule "ç‹" "ㄱ1á…³1ᆫ0") +(sort-rule "çŒ" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "ç" "ã……1á…®1ᆫ0") +(sort-rule "ç" "ã…‚1á…¥1ᆯ0") +(sort-rule "ç" "ㄱ1á…©3ᆼ0") +(sort-rule "ç‘" "ã…Š1á…®1ᆨ1") +(sort-rule "ç’" "ã…Œ1á…©1ᆼ0") +(sort-rule "ç“" "ㄱ1á…§6~b") +(sort-rule "ç”" "ã„·1á…¡1ᆸ0") +(sort-rule "ç–" "ã…Š1á…¡6ᆨ1") +(sort-rule "çŸ" "ã…‚1á…®1~b") +(sort-rule "ç " "ㄱ1á…²1ᆫ0") +(sort-rule "ç¥" "ㄱ1á…¥1~b") +(sort-rule "ç¦" "ㄱ1á…©3ᆫ0") +(sort-rule "ç§" "ㄱ1á…§1ᆫ0") +(sort-rule "ç©" "ã…Œ1á…©1ᆼ0") +(sort-rule "ç¬" "ã……1á…¥1ᆼ0") +(sort-rule "ç®" "ã……1á…¥1~b") +(sort-rule "ç±" "ã……1á…©1~b") +(sort-rule "ç³" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "çµ" "ã…‡1á…§1ᆫ0") +(sort-rule "ç½" "ã…‡1á…©1~b") +(sort-rule "箇" "ㄱ1á…¡6~b") +(sort-rule "箋" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "ç®" "ㄱ1á…©1~b") +(sort-rule "箎" "ã…Ž1á…©1~b") +(sort-rule "ç®" "ã…ˆ1á…¡6ᆼ0") +(sort-rule "ç®’" "ã…Š1á…®1~b") +(sort-rule "ç®”" "ã…‚1á…¡1ᆨ1") +(sort-rule "箕" "ㄱ1á…µ1~b") +(sort-rule "ç®—" "ã……1á…¡1ᆫ0") +(sort-rule "ç®™" "ã…‚1á…©1ᆨ1") +(sort-rule "箚" "ã…Š1á…¡1~b") +(sort-rule "箜" "ㄱ1á…©1ᆼ0") +(sort-rule "ç®" "ㄱ1á…§1ᆷ0") +(sort-rule "ç® " "ã…Š1á…®1~b") +(sort-rule "管" "ㄱ1á…©3ᆫ0") +(sort-rule "ç®" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "ç®±" "ã……1á…¡1ᆼ0") +(sort-rule "ç®´" "ã…ˆ1á…¡1ᆷ0") +(sort-rule "箸" "ã…ˆ1á…¥1~b") +(sort-rule "箾" "ã……1á…©1~b") +(sort-rule "節" "ã…ˆ1á…¥1ᆯ0") +(sort-rule "ç¯" "ã…Ž1á…©3ᆼ0") +(sort-rule "範" "ã…‚1á…¥1ᆷ0") +(sort-rule "篆" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "篇" "ã…1á…§1ᆫ0") +(sort-rule "築" "ã…Š1á…®1ᆨ1") +(sort-rule "篊" "ã…Ž1á…©1ᆼ0") +(sort-rule "篋" "ã…Ž1á…§1ᆸ0") +(sort-rule "篌" "ã…Ž1á…®1~b") +(sort-rule "篒" "ã……1á…µ1ᆨ1") +(sort-rule "篔" "ã…‡1á…®1ᆫ0") +(sort-rule "篙" "ㄱ1á…©1~b") +(sort-rule "篛" "ã…‡1á…£1ᆨ1") +(sort-rule "ç¯" "ㄱ1á…®1~b") +(sort-rule "ç¯ " "ã……1á…©1~b") +(sort-rule "篤" "ã„·1á…©1ᆨ1") +(sort-rule "篦" "ã…‚1á…µ1~b") +(sort-rule "篩" "ã……1á…¡1~b") +(sort-rule "篪" "ã…ˆ1á…µ1~b") +(sort-rule "篳" "ã…1á…µ1ᆯ0") +(sort-rule "篷" "ã…‚1á…©1ᆼ0") +(sort-rule "篾" "ã…1á…§1ᆯ0") +(sort-rule "ç°€" "ã…Š1á…¡6ᆨ1") +(sort-rule "ç°‡" "ã…ˆ1á…©1ᆨ1") +(sort-rule "ç°‰" "ã…Š1á…®1~b") +(sort-rule "ç°‹" "ㄱ1á…®8~b") +(sort-rule "ç°" "ㄹ1á…©1ᆨ1") +(sort-rule "ç°’" "ã…Š1á…¡1ᆫ0") +(sort-rule "ç°ž" "ã„·1á…¡1ᆫ0") +(sort-rule "ç°Ÿ" "ã…ˆ1á…¥1ᆷ0") +(sort-rule "ç° " "ã…‚1á…©1~b") +(sort-rule "ç°¡" "ㄱ1á…¡1ᆫ0") +(sort-rule "ç°§" "ã…Ž1á…©3ᆼ0") +(sort-rule "ç°ª" "ã…ˆ1á…¡1ᆷ0") +(sort-rule "ç°«" "ã……1á…©1~b") +(sort-rule "ç°·" "ã…Š1á…¥1ᆷ0") +(sort-rule "ç°¸" "ã…1á…¡1~b") +(sort-rule "ç°½" "ã…Š1á…¥1ᆷ0") +(sort-rule "ç°¾" "ㄹ1á…§1ᆷ0") +(sort-rule "ç°¿" "ã…‚1á…®1~b") +(sort-rule "籃" "ㄹ1á…¡1ᆷ0") +(sort-rule "籌" "ã…ˆ1á…®1~b") +(sort-rule "ç±" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "ç±" "ã„·1á…³1ᆼ0") +(sort-rule "ç±’" "ã…ˆ1á…®1~b") +(sort-rule "ç±”" "ã……1á…®1~b") +(sort-rule "ç±›" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "籜" "ã…Œ1á…¡1ᆨ1") +(sort-rule "籟" "ㄹ1á…©G~b") +(sort-rule "ç± " "ã„´1á…©1ᆼ0") +(sort-rule "籤" "ã…Š1á…¥1ᆷ0") +(sort-rule "ç±¥" "ã…‡1á…£1ᆨ1") +(sort-rule "籧" "ㄱ1á…¥1~b") +(sort-rule "籩" "ã…‚1á…§1ᆫ0") +(sort-rule "籬" "ㄹ1á…µ1~b") +(sort-rule "ç±²" "ã…‡1á…²1~b") +(sort-rule "ç±³" "ã…1á…µ1~b") +(sort-rule "ç±¾" "ã…‡1á…µ1ᆫ0") +(sort-rule "ç²" "ã…Š1á…¥1ᆫ0") +(sort-rule "粃" "ã…‚1á…µ1~b") +(sort-rule "粉" "ã…‚1á…®1ᆫ0") +(sort-rule "ç²" "ã…1á…©1~b") +(sort-rule "ç²’" "ㄹ1á…µ1ᆸ0") +(sort-rule "粕" "ã…‚1á…¡1ᆨ1") +(sort-rule "ç²—" "ã…ˆ1á…©1~b") +(sort-rule "粘" "ã…ˆ1á…¥1ᆷ0") +(sort-rule "粟" "ã……1á…©1ᆨ1") +(sort-rule "ç²¢" "ã…ˆ1á…¡1~b") +(sort-rule "粤" "ã…‡1á…®5ᆯ0") +(sort-rule "ç²¥" "ã…ˆ1á…®1ᆨ1") +(sort-rule "粦" "ㄹ1á…µ1ᆫ0") +(sort-rule "粧" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "粨" "ã…‚1á…¡6ᆨ1") +(sort-rule "ç²®" "ㄹ1á…£1ᆼ0") +(sort-rule "ç²±" "ㄹ1á…£1ᆼ0") +(sort-rule "ç²²" "ã…Š1á…¡1ᆫ0") +(sort-rule "ç²³" "ㄱ1á…¡6ᆼ0") +(sort-rule "ç²¹" "ã……1á…®1~b") +(sort-rule "ç²¼" "ㄹ1á…µ1ᆫ0") +(sort-rule "ç²½" "ã…ˆ1á…©1ᆼ0") +(sort-rule "ç²¾" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "ç³…" "ã…‡1á…²1~b") +(sort-rule "糆" "ã…1á…§1ᆫ0") +(sort-rule "糊" "ã…Ž1á…©1~b") +(sort-rule "糕" "ㄱ1á…©1~b") +(sort-rule "ç³–" "ã„·1á…¡1ᆼ0") +(sort-rule "ç³—" "ㄱ1á…®1~b") +(sort-rule "ç³™" "ã…ˆ1á…©1~b") +(sort-rule "糚" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "糜" "ã…1á…µ1~b") +(sort-rule "ç³" "ã……1á…¡1ᆷ0") +(sort-rule "糞" "ã…‚1á…®1ᆫ0") +(sort-rule "糟" "ã…ˆ1á…©1~b") +(sort-rule "ç³ " "ㄱ1á…¡1ᆼ0") +(sort-rule "ç³¢" "ã…1á…©1~b") +(sort-rule "ç³¥" "ã„´1á…¡1~b") +(sort-rule "糧" "ㄹ1á…£1ᆼ0") +(sort-rule "糯" "ã„´1á…¡1~b") +(sort-rule "ç³²" "ㄹ1á…§1~b") +(sort-rule "ç³´" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "糶" "ã…ˆ1á…©1~b") +(sort-rule "糸" "ã…1á…§1ᆨ1") +(sort-rule "糺" "ㄱ1á…²1~b") +(sort-rule "ç³»" "ㄱ1á…§6~b") +(sort-rule "ç³¾" "ㄱ1á…²1~b") +(sort-rule "ç´€" "ㄱ1á…µ1~b") +(sort-rule "ç´‚" "ã…ˆ1á…®1~b") +(sort-rule "ç´ƒ" "ã……1á…®1ᆫ0") +(sort-rule "ç´„" "ã…‡1á…£1ᆨ1") +(sort-rule "ç´…" "ã…Ž1á…©1ᆼ0") +(sort-rule "ç´†" "ã…‡1á…®1~b") +(sort-rule "ç´‡" "ã…Ž1á…³1ᆯ0") +(sort-rule "ç´ˆ" "ã…Ž1á…©3ᆫ0") +(sort-rule "ç´Š" "ã…1á…®1ᆫ0") +(sort-rule "ç´‹" "ã…1á…®1ᆫ0") +(sort-rule "ç´" "ã„´1á…¡1ᆸ0") +(sort-rule "ç´" "ã„´1á…²1~b") +(sort-rule "ç´“" "ã……1á…¥1~b") +(sort-rule "ç´”" "ã……1á…®1ᆫ0") +(sort-rule "ç´•" "ã…‚1á…µ1~b") +(sort-rule "ç´—" "ã……1á…¡1~b") +(sort-rule "ç´˜" "ㄱ1á…©Gᆼ0") +(sort-rule "ç´™" "ã…ˆ1á…µ1~b") +(sort-rule "ç´š" "ㄱ1á…³1ᆸ0") +(sort-rule "ç´›" "ã…‚1á…®1ᆫ0") +(sort-rule "ç´œ" "ã…‡1á…®1ᆫ0") +(sort-rule "ç´ " "ã……1á…©1~b") +(sort-rule "ç´¡" "ã…‚1á…¡1ᆼ0") +(sort-rule "ç´¢" "ã……1á…¡1ᆨ1") +(sort-rule "ç´«" "ã…ˆ1á…¡1~b") +(sort-rule "ç´¬" "ã…ˆ1á…®1~b") +(sort-rule "ç´®" "ã…Š1á…¡1ᆯ0") +(sort-rule "ç´¯" "ã„´1á…®1~b") +(sort-rule "ç´°" "ã……1á…¥6~b") +(sort-rule "ç´±" "ã…‚1á…®1ᆯ0") +(sort-rule "ç´²" "ã……1á…¥1ᆯ0") +(sort-rule "ç´³" "ã……1á…µ1ᆫ0") +(sort-rule "ç´µ" "ã…ˆ1á…¥1~b") +(sort-rule "ç´¹" "ã……1á…©1~b") +(sort-rule "ç´º" "ㄱ1á…¡1ᆷ0") +(sort-rule "終" "ã…ˆ1á…©1ᆼ0") +(sort-rule "絃" "ã…Ž1á…§1ᆫ0") +(sort-rule "組" "ã…ˆ1á…©1~b") +(sort-rule "çµ…" "ㄱ1á…§1ᆼ0") +(sort-rule "絆" "ã…‚1á…¡1ᆫ0") +(sort-rule "絉" "ã……1á…®1ᆯ0") +(sort-rule "çµ" "ã…‡1á…µ1ᆷ0") +(sort-rule "çµ" "ㄱ1á…§1ᆯ0") +(sort-rule "çµ–" "ㄱ1á…©3ᆼ0") +(sort-rule "çµ™" "ã…Ž1á…©3ᆫ0") +(sort-rule "çµ›" "ã…ˆ1á…©1~b") +(sort-rule "絜" "ã…Ž1á…§1ᆯ0") +(sort-rule "絞" "ㄱ1á…1~b") +(sort-rule "絡" "ㄹ1á…¡1ᆨ1") +(sort-rule "çµ¢" "ã…Ž1á…§1ᆫ0") +(sort-rule "çµ£" "ã…‚1á…§1ᆼ0") +(sort-rule "給" "ㄱ1á…³1ᆸ0") +(sort-rule "絨" "ã…‡1á…²1ᆼ0") +(sort-rule "絩" "ã…ˆ1á…©1~b") +(sort-rule "絪" "ã…‡1á…µ1ᆫ0") +(sort-rule "çµ®" "ã……1á…¥1~b") +(sort-rule "çµ°" "ã…ˆ1á…µ1ᆯ0") +(sort-rule "çµ±" "ã…Œ1á…©1ᆼ0") +(sort-rule "çµ²" "ã……1á…¡1~b") +(sort-rule "çµ³" "ㄱ1á…¡1ᆼ0") +(sort-rule "絶" "ã…ˆ1á…¥1ᆯ0") +(sort-rule "çµ¹" "ㄱ1á…§1ᆫ0") +(sort-rule "絺" "ã…Š1á…µ1~b") +(sort-rule "絿" "ㄱ1á…®1~b") +(sort-rule "綃" "ã…Š1á…©1~b") +(sort-rule "綆" "ㄱ1á…§1ᆼ0") +(sort-rule "綎" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "ç¶" "ã……1á…®1~b") +(sort-rule "經" "ㄱ1á…§1ᆼ0") +(sort-rule "綘" "ã…‚1á…©1ᆼ0") +(sort-rule "綜" "ã…ˆ1á…©1ᆼ0") +(sort-rule "ç¶ " "ã„´1á…©1ᆨ1") +(sort-rule "綢" "ã…ˆ1á…®1~b") +(sort-rule "綣" "ㄱ1á…®5ᆫ0") +(sort-rule "綥" "ㄱ1á…µ1~b") +(sort-rule "綦" "ㄱ1á…µ1~b") +(sort-rule "綧" "ã…ˆ1á…®1ᆫ0") +(sort-rule "綩" "ã…‡1á…®5ᆫ0") +(sort-rule "綫" "ã……1á…¥1ᆫ0") +(sort-rule "綬" "ã……1á…®1~b") +(sort-rule "ç¶" "ã…‡1á…²1~b") +(sort-rule "綮" "ㄱ1á…§6~b") +(sort-rule "綰" "ㄱ1á…©3ᆫ0") +(sort-rule "綱" "ㄱ1á…¡1ᆼ0") +(sort-rule "網" "ã…1á…¡1ᆼ0") +(sort-rule "綴" "ã…Š1á…¥1ᆯ0") +(sort-rule "綵" "ã…Š1á…¡6~b") +(sort-rule "綸" "ㄹ1á…²1ᆫ0") +(sort-rule "綺" "ㄱ1á…µ1~b") +(sort-rule "綻" "ã…Œ1á…¡1ᆫ0") +(sort-rule "綽" "ã…ˆ1á…¡1ᆨ1") +(sort-rule "綾" "ã„´1á…³1ᆼ0") +(sort-rule "綿" "ã…1á…§1ᆫ0") +(sort-rule "ç·„" "ㄱ1á…©1ᆫ0") +(sort-rule "ç·‡" "ã…Š1á…µ1~b") +(sort-rule "ç·Š" "ㄱ1á…µ1ᆫ0") +(sort-rule "ç·‹" "ã…‚1á…µ1~b") +(sort-rule "ç·Œ" "ã…‡1á…²1~b") +(sort-rule "ç·" "ã…1á…µ1ᆫ0") +(sort-rule "ç·–" "ã……1á…¥1~b") +(sort-rule "ç·—" "ã……1á…¡1ᆼ0") +(sort-rule "ç·˜" "ã…Ž1á…¡1ᆷ0") +(sort-rule "ç·š" "ã……1á…¥1ᆫ0") +(sort-rule "ç·œ" "ã…1á…§1ᆫ0") +(sort-rule "ç·" "ã…ˆ1á…µ1ᆸ0") +(sort-rule "ç·ž" "ã„·1á…¡1ᆫ0") +(sort-rule "ç· " "ã…Š1á…¥6~b") +(sort-rule "ç·¡" "ã…1á…µ1ᆫ0") +(sort-rule "ç·£" "ã…‡1á…§1ᆫ0") +(sort-rule "ç·¦" "ã……1á…µ1~b") +(sort-rule "ç·¨" "ã…1á…§1ᆫ0") +(sort-rule "ç·©" "ã…‡1á…©3ᆫ0") +(sort-rule "ç·¬" "ã…1á…§1ᆫ0") +(sort-rule "ç·¯" "ã…‡1á…®D~b") +(sort-rule "ç·´" "ㄹ1á…§1ᆫ0") +(sort-rule "ç·¶" "ã…1á…§1ᆫ0") +(sort-rule "ç·¹" "ã…ˆ1á…¥6~b") +(sort-rule "ç·»" "ã…Š1á…µ1~b") +(sort-rule "縈" "ã…‡1á…§1ᆼ0") +(sort-rule "縉" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "縊" "ã…‡1á…¡6ᆨ1") +(sort-rule "縋" "ã…Š1á…®1~b") +(sort-rule "ç¸" "ã…Š1á…®1~b") +(sort-rule "縑" "ㄱ1á…§1ᆷ0") +(sort-rule "縕" "ã…‡1á…©1ᆫ0") +(sort-rule "縗" "ã…Š1á…©G~b") +(sort-rule "縘" "ㄱ1á…§6~b") +(sort-rule "縛" "ã…‚1á…¡1ᆨ1") +(sort-rule "ç¸" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "縞" "ã…Ž1á…©1~b") +(sort-rule "縟" "ã…‡1á…1ᆨ1") +(sort-rule "ç¸ " "ㄱ1á…©1ᆨ1") +(sort-rule "縡" "ã…ˆ1á…¡6~b") +(sort-rule "縢" "ã„·1á…³1ᆼ0") +(sort-rule "縣" "ã…Ž1á…§1ᆫ0") +(sort-rule "縫" "ã…‚1á…©1ᆼ0") +(sort-rule "縮" "ã…Š1á…®1ᆨ1") +(sort-rule "縯" "ã…‡1á…§1ᆫ0") +(sort-rule "縱" "ã…ˆ1á…©1ᆼ0") +(sort-rule "縲" "ㄹ1á…²1~b") +(sort-rule "縳" "ㄱ1á…§1ᆫ0") +(sort-rule "縵" "ã…1á…¡1ᆫ0") +(sort-rule "縷" "ã„´1á…®1~b") +(sort-rule "縹" "ã…1á…1~b") +(sort-rule "縻" "ã…1á…µ1~b") +(sort-rule "總" "ã…Š1á…©1ᆼ0") +(sort-rule "績" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "ç¹" "ã…‚1á…¥1ᆫ0") +(sort-rule "繃" "ã…‚1á…®1ᆼ0") +(sort-rule "繄" "ã…‡1á…§6~b") +(sort-rule "ç¹…" "ã……1á…©1~b") +(sort-rule "繆" "ã…1á…®1~b") +(sort-rule "繇" "ã…‡1á…1~b") +(sort-rule "繈" "ㄱ1á…¡1ᆼ0") +(sort-rule "ç¹" "ã……1á…¥6~b") +(sort-rule "ç¹’" "ã…ˆ1á…³1ᆼ0") +(sort-rule "ç¹”" "ã…ˆ1á…µ1ᆨ1") +(sort-rule "繕" "ã……1á…¥1ᆫ0") +(sort-rule "ç¹–" "ã……1á…¡1ᆫ0") +(sort-rule "ç¹—" "ㄹ1á…µ1ᆫ0") +(sort-rule "ç¹™" "ã…‚1á…¥1ᆫ0") +(sort-rule "繚" "ㄹ1á…1~b") +(sort-rule "繞" "ã…‡1á…1~b") +(sort-rule "繡" "ã……1á…®1~b") +(sort-rule "ç¹¢" "ㄱ1á…®8~b") +(sort-rule "繩" "ã……1á…³1ᆼ0") +(sort-rule "繪" "ã…Ž1á…©G~b") +(sort-rule "繫" "ㄱ1á…§6~b") +(sort-rule "ç¹" "ㄱ1á…§1ᆫ0") +(sort-rule "繯" "ã…Ž1á…§1ᆫ0") +(sort-rule "ç¹°" "ã…ˆ1á…©1~b") +(sort-rule "繶" "ã…‡1á…¥1ᆨ1") +(sort-rule "ç¹¹" "ã…‡1á…§1ᆨ1") +(sort-rule "ç¹¼" "ㄱ1á…§6~b") +(sort-rule "ç¹½" "ã…‚1á…µ1ᆫ0") +(sort-rule "ç¹¾" "ㄱ1á…§1ᆫ0") +(sort-rule "çº" "ã…Ž1á…®1ᆫ0") +(sort-rule "纂" "ã…Š1á…¡1ᆫ0") +(sort-rule "纇" "ㄹ1á…©G~b") +(sort-rule "纈" "ã…Ž1á…µ1ᆯ0") +(sort-rule "纊" "ㄱ1á…©3ᆼ0") +(sort-rule "續" "ã……1á…©1ᆨ1") +(sort-rule "çº" "ㄹ1á…²1~b") +(sort-rule "çº" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "纓" "ã…‡1á…§1ᆼ0") +(sort-rule "纔" "ã…ˆ1á…¡6~b") +(sort-rule "纖" "ã……1á…¥1ᆷ0") +(sort-rule "纘" "ã…Š1á…¡1ᆫ0") +(sort-rule "纛" "ã„·1á…©1ᆨ1") +(sort-rule "纜" "ㄹ1á…¡1ᆷ0") +(sort-rule "缶" "ã…‚1á…®1~b") +(sort-rule "ç¼·" "ã……1á…¡1~b") +(sort-rule "缸" "ã…Ž1á…¡1ᆼ0") +(sort-rule "缺" "ㄱ1á…§1ᆯ0") +(sort-rule "ç¼¾" "ã…‚1á…§1ᆼ0") +(sort-rule "缿" "ã…Ž1á…¡1ᆼ0") +(sort-rule "罃" "ã…‡1á…¡6ᆼ0") +(sort-rule "罄" "ㄱ1á…§1ᆼ0") +(sort-rule "ç½…" "ã…Ž1á…¡1~b") +(sort-rule "罇" "ã…ˆ1á…®1ᆫ0") +(sort-rule "罋" "ã…‡1á…©1ᆼ0") +(sort-rule "罌" "ã…‡1á…¡6ᆼ0") +(sort-rule "ç½" "ㄹ1á…©G~b") +(sort-rule "罎" "ã„·1á…¡1ᆷ0") +(sort-rule "ç½" "ㄱ1á…©3ᆫ0") +(sort-rule "ç½”" "ã…1á…¡1ᆼ0") +(sort-rule "罕" "ã…Ž1á…¡1ᆫ0") +(sort-rule "罘" "ã…‚1á…®1~b") +(sort-rule "ç½" "ã…ˆ1á…¥1~b") +(sort-rule "罟" "ㄱ1á…©1~b") +(sort-rule "ç½ " "ã…1á…µ1ᆫ0") +(sort-rule "罡" "ㄱ1á…¡1ᆼ0") +(sort-rule "ç½£" "ㄱ1á…©5~b") +(sort-rule "罦" "ã…‚1á…®1~b") +(sort-rule "罨" "ã…‡1á…¥1ᆷ0") +(sort-rule "罪" "ã…ˆ1á…©G~b") +(sort-rule "罫" "ㄱ1á…©5~b") +(sort-rule "ç½®" "ã…Š1á…µ1~b") +(sort-rule "ç½°" "ã…‚1á…¥1ᆯ0") +(sort-rule "ç½²" "ã……1á…¥1~b") +(sort-rule "ç½µ" "ã…1á…¡6~b") +(sort-rule "ç½·" "ã…1á…¡1~b") +(sort-rule "罸" "ã…‚1á…¥1ᆯ0") +(sort-rule "ç½¹" "ㄹ1á…µ1~b") +(sort-rule "ç½¼" "ã…1á…µ1ᆯ0") +(sort-rule "ç½½" "ㄱ1á…§6~b") +(sort-rule "ç½¾" "ã…ˆ1á…³1ᆼ0") +(sort-rule "羂" "ㄱ1á…§1ᆫ0") +(sort-rule "ç¾…" "ã„´1á…¡1~b") +(sort-rule "羆" "ã…‚1á…µ1~b") +(sort-rule "羇" "ㄱ1á…µ1~b") +(sort-rule "羈" "ㄱ1á…µ1~b") +(sort-rule "羊" "ã…‡1á…£1ᆼ0") +(sort-rule "羌" "ㄱ1á…¡1ᆼ0") +(sort-rule "美" "ã…1á…µ1~b") +(sort-rule "ç¾”" "ㄱ1á…©1~b") +(sort-rule "ç¾–" "ㄱ1á…©1~b") +(sort-rule "ç¾—" "ㄱ1á…¡1ᆼ0") +(sort-rule "羘" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "羚" "ㄹ1á…§1ᆼ0") +(sort-rule "ç¾" "ã…ˆ1á…¥1~b") +(sort-rule "羞" "ã……1á…®1~b") +(sort-rule "群" "ㄱ1á…®1ᆫ0") +(sort-rule "羨" "ã……1á…¥1ᆫ0") +(sort-rule "義" "ã…‡1á…³9~b") +(sort-rule "羫" "ㄱ1á…¡1ᆼ0") +(sort-rule "羯" "ㄱ1á…¡1ᆯ0") +(sort-rule "ç¾²" "ã…Ž1á…³9~b") +(sort-rule "羶" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "羸" "ㄹ1á…µ1~b") +(sort-rule "ç¾¹" "ㄱ1á…¡6ᆼ0") +(sort-rule "ç¾½" "ã…‡1á…®1~b") +(sort-rule "ç¿" "ã…‡1á…©1ᆼ0") +(sort-rule "ç¿…" "ã……1á…µ1~b") +(sort-rule "ç¿Š" "ã…‡1á…µ1ᆨ1") +(sort-rule "ç¿Œ" "ã…‡1á…µ1ᆨ1") +(sort-rule "ç¿Ž" "ㄹ1á…§1ᆼ0") +(sort-rule "ç¿’" "ã……1á…³1ᆸ0") +(sort-rule "ç¿”" "ã……1á…¡1ᆼ0") +(sort-rule "ç¿•" "ã…Ž1á…³1ᆸ0") +(sort-rule "ç¿–" "ã…Ž1á…³1ᆸ0") +(sort-rule "ç¿›" "ã……1á…©1~b") +(sort-rule "ç¿Ÿ" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "ç¿ " "ã…Š1á…®D~b") +(sort-rule "ç¿¡" "ã…‚1á…µ1~b") +(sort-rule "ç¿£" "ã……1á…¡1ᆸ0") +(sort-rule "翤" "ã……1á…µ1~b") +(sort-rule "翦" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "ç¿©" "ã…1á…§1ᆫ0") +(sort-rule "ç¿«" "ã…‡1á…©3ᆫ0") +(sort-rule "翬" "ã…Ž1á…®D~b") +(sort-rule "ç¿®" "ã…Ž1á…¡6ᆨ1") +(sort-rule "ç¿°" "ã…Ž1á…¡1ᆫ0") +(sort-rule "翳" "ã…‡1á…§6~b") +(sort-rule "翹" "ㄱ1á…1~b") +(sort-rule "翺" "ㄱ1á…©1~b") +(sort-rule "ç¿»" "ã…‚1á…¥1ᆫ0") +(sort-rule "翼" "ã…‡1á…µ1ᆨ1") +(sort-rule "翾" "ã…Ž1á…§1ᆫ0") +(sort-rule "耀" "ã…‡1á…1~b") +(sort-rule "è€" "ã„´1á…©1~b") +(sort-rule "考" "ㄱ1á…©1~b") +(sort-rule "耄" "ã…1á…©1~b") +(sort-rule "者" "ã…ˆ1á…¡1~b") +(sort-rule "耆" "ㄱ1á…µ1~b") +(sort-rule "耉" "ㄱ1á…®1~b") +(sort-rule "而" "ã…‡1á…µ1~b") +(sort-rule "è€" "ã„´1á…¡6~b") +(sort-rule "耑" "ã„·1á…¡1ᆫ0") +(sort-rule "耒" "ㄹ1á…©G~b") +(sort-rule "耔" "ã…ˆ1á…¡1~b") +(sort-rule "耕" "ㄱ1á…§1ᆼ0") +(sort-rule "耖" "ã…Š1á…©1~b") +(sort-rule "耗" "ã…1á…©1~b") +(sort-rule "耘" "ã…‡1á…®1ᆫ0") +(sort-rule "耙" "ã…1á…¡1~b") +(sort-rule "耞" "ㄱ1á…¡1~b") +(sort-rule "耡" "ã……1á…¥1~b") +(sort-rule "耦" "ã…‡1á…®1~b") +(sort-rule "耨" "ã„´1á…®1~b") +(sort-rule "耬" "ㄹ1á…®1~b") +(sort-rule "è€" "ㄱ1á…µ1~b") +(sort-rule "耰" "ã…‡1á…®1~b") +(sort-rule "耳" "ã…‡1á…µ1~b") +(sort-rule "耶" "ã…‡1á…£1~b") +(sort-rule "耽" "ã…Œ1á…¡1ᆷ0") +(sort-rule "耿" "ㄱ1á…§1ᆼ0") +(sort-rule "èƒ" "ã„·1á…¡1ᆷ0") +(sort-rule "è†" "ㄹ1á…§1ᆼ0") +(sort-rule "èŠ" "ㄹ1á…1~b") +(sort-rule "è’" "ㄱ1á…©3ᆯ0") +(sort-rule "è•" "ã…Ž1á…©1~b") +(sort-rule "è–" "ã……1á…¥1ᆼ0") +(sort-rule "è˜" "ã…‚1á…µ1ᆼ0") +(sort-rule "èš" "ã…Š1á…®D~b") +(sort-rule "èž" "ã…1á…®1ᆫ0") +(sort-rule "è¯" "ㄹ1á…§1ᆫ0") +(sort-rule "è°" "ã…Š1á…©1ᆼ0") +(sort-rule "è±" "ã…‡1á…©1~b") +(sort-rule "è²" "ã……1á…¥1ᆼ0") +(sort-rule "è³" "ã…‡1á…1ᆼ0") +(sort-rule "èµ" "ã…‡1á…©G~b") +(sort-rule "è¶" "ã……1á…¥1ᆸ0") +(sort-rule "è·" "ã…ˆ1á…µ1ᆨ1") +(sort-rule "è½" "ã…Š1á…¥1ᆼ0") +(sort-rule "è¾" "ã„´1á…©1ᆼ0") +(sort-rule "è¿" "ã…‡1á…²1ᆯ0") +(sort-rule "è‚„" "ã…‡1á…µ1~b") +(sort-rule "è‚…" "ã……1á…®1ᆨ1") +(sort-rule "肆" "ã……1á…¡1~b") +(sort-rule "肇" "ã…ˆ1á…©1~b") +(sort-rule "肉" "ã…‡1á…²1ᆨ1") +(sort-rule "è‚‹" "ã„´1á…³1ᆨ1") +(sort-rule "è‚Œ" "ㄱ1á…µ1~b") +(sort-rule "è‚“" "ã…Ž1á…©3ᆼ0") +(sort-rule "è‚–" "ã…Š1á…©1~b") +(sort-rule "肘" "ã…ˆ1á…®1~b") +(sort-rule "è‚š" "ã„·1á…®1~b") +(sort-rule "è‚›" "ã…Ž1á…¡1ᆼ0") +(sort-rule "è‚" "ㄱ1á…¡1ᆫ0") +(sort-rule "è‚¡" "ㄱ1á…©1~b") +(sort-rule "è‚¢" "ã…ˆ1á…µ1~b") +(sort-rule "è‚¥" "ã…‚1á…µ1~b") +(sort-rule "肦" "ã…‚1á…®1ᆫ0") +(sort-rule "è‚©" "ㄱ1á…§1ᆫ0") +(sort-rule "肪" "ã…‚1á…¡1ᆼ0") +(sort-rule "è‚«" "ã……1á…®1ᆫ0") +(sort-rule "è‚" "ã„´1á…®1ᆯ0") +(sort-rule "肯" "ㄱ1á…³1ᆼ0") +(sort-rule "肱" "ㄱ1á…©Gᆼ0") +(sort-rule "育" "ã…‡1á…²1ᆨ1") +(sort-rule "è‚´" "ã…Ž1á…1~b") +(sort-rule "肵" "ㄱ1á…µ1~b") +(sort-rule "肺" "ã…1á…§6~b") +(sort-rule "胃" "ã…‡1á…®D~b") +(sort-rule "胄" "ã…ˆ1á…®1~b") +(sort-rule "胆" "ã„·1á…¡1ᆫ0") +(sort-rule "胊" "ㄱ1á…®1~b") +(sort-rule "背" "ã…‚1á…¡6~b") +(sort-rule "胎" "ã…Œ1á…¡6~b") +(sort-rule "胕" "ã…‚1á…®1~b") +(sort-rule "胖" "ã…‚1á…¡1ᆫ0") +(sort-rule "胙" "ã…ˆ1á…©1~b") +(sort-rule "胚" "ã…‚1á…¡6~b") +(sort-rule "胛" "ㄱ1á…¡1ᆸ0") +(sort-rule "胞" "ã…1á…©1~b") +(sort-rule "èƒ " "ㄱ1á…¥1~b") +(sort-rule "胡" "ã…Ž1á…©1~b") +(sort-rule "胤" "ã…‡1á…²1ᆫ0") +(sort-rule "胥" "ã……1á…¥1~b") +(sort-rule "胯" "ㄱ1á…©1~b") +(sort-rule "胱" "ㄱ1á…©3ᆼ0") +(sort-rule "胴" "ã„·1á…©1ᆼ0") +(sort-rule "胷" "ã…Ž1á…²1ᆼ0") +(sort-rule "胸" "ã…Ž1á…²1ᆼ0") +(sort-rule "能" "ã„´1á…³1ᆼ0") +(sort-rule "胾" "ã…ˆ1á…¡1~b") +(sort-rule "è„‚" "ã…ˆ1á…µ1~b") +(sort-rule "è„…" "ã…Ž1á…§1ᆸ0") +(sort-rule "脆" "ã…Š1á…®D~b") +(sort-rule "脇" "ã…Ž1á…§1ᆸ0") +(sort-rule "脈" "ã…1á…¡6ᆨ1") +(sort-rule "脉" "ã…1á…¡6ᆨ1") +(sort-rule "è„Š" "ã…Š1á…¥1ᆨ1") +(sort-rule "è„–" "ã…‚1á…¡1ᆯ0") +(sort-rule "脘" "ã…‡1á…©3ᆫ0") +(sort-rule "è„š" "ㄱ1á…¡1ᆨ1") +(sort-rule "è„›" "ㄱ1á…§1ᆼ0") +(sort-rule "è„£" "ã……1á…®1ᆫ0") +(sort-rule "脤" "ã……1á…µ1ᆫ0") +(sort-rule "脧" "ã…Š1á…©G~b") +(sort-rule "è„©" "ã……1á…®1~b") +(sort-rule "è„«" "ã…Œ1á…¡1ᆯ0") +(sort-rule "脯" "ã…1á…©1~b") +(sort-rule "è„°" "ã„·1á…®1~b") +(sort-rule "脹" "ã…Š1á…¡1ᆼ0") +(sort-rule "脺" "ã……1á…®1~b") +(sort-rule "脾" "ã…‚1á…µ1~b") +(sort-rule "è…" "ã…‚1á…§1ᆫ0") +(sort-rule "è…†" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "è…Š" "ã……1á…¥1ᆨ1") +(sort-rule "è…‹" "ã…‡1á…¡6ᆨ1") +(sort-rule "è…Ž" "ã……1á…µ1ᆫ0") +(sort-rule "è…" "ã…‚1á…®1~b") +(sort-rule "è…‘" "ã…‚1á…®1~b") +(sort-rule "è…’" "ㄱ1á…¥1~b") +(sort-rule "è…“" "ã…‚1á…µ1~b") +(sort-rule "è…”" "ㄱ1á…¡1ᆼ0") +(sort-rule "è…•" "ã…‡1á…©3ᆫ0") +(sort-rule "è… " "ã…ˆ1á…®1~b") +(sort-rule "è…¤" "ã…‡1á…¡1ᆷ0") +(sort-rule "è…¥" "ã……1á…¥1ᆼ0") +(sort-rule "è…¦" "ã„´1á…©G~b") +(sort-rule "è…«" "ã…ˆ1á…©1ᆼ0") +(sort-rule "è…" "ã…‡1á…¡1ᆨ1") +(sort-rule "è…°" "ã…‡1á…1~b") +(sort-rule "è…±" "ㄱ1á…¥1ᆫ0") +(sort-rule "è…´" "ã…‡1á…²1~b") +(sort-rule "è…¶" "ã„·1á…¡1ᆫ0") +(sort-rule "è…·" "ã…1á…µ1ᆨ1") +(sort-rule "è…¸" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "è…¹" "ã…‚1á…©1ᆨ1") +(sort-rule "è…º" "ã……1á…¥1ᆫ0") +(sort-rule "è…¿" "ã…Œ1á…©G~b") +(sort-rule "膀" "ã…‚1á…¡1ᆼ0") +(sort-rule "膂" "ㄹ1á…§1~b") +(sort-rule "膃" "ã…‡1á…©1ᆯ0") +(sort-rule "膄" "ã……1á…®1~b") +(sort-rule "膆" "ã……1á…©1~b") +(sort-rule "膈" "ㄱ1á…§1ᆨ1") +(sort-rule "膊" "ã…‚1á…¡1ᆨ1") +(sort-rule "膋" "ㄹ1á…1~b") +(sort-rule "è†" "ㄱ1á…©1~b") +(sort-rule "膚" "ã…‚1á…®1~b") +(sort-rule "膜" "ã…1á…¡1ᆨ1") +(sort-rule "è†" "ã……1á…³1ᆯ0") +(sort-rule "膞" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "è† " "ㄱ1á…1~b") +(sort-rule "膣" "ã…ˆ1á…µ1ᆯ0") +(sort-rule "膨" "ã…1á…¡6ᆼ0") +(sort-rule "膩" "ã„´1á…µ1~b") +(sort-rule "膰" "ã…‚1á…¥1ᆫ0") +(sort-rule "膳" "ã……1á…¥1ᆫ0") +(sort-rule "膴" "ã…1á…®1~b") +(sort-rule "膵" "ã…Š1á…®8~b") +(sort-rule "膸" "ã……1á…®1~b") +(sort-rule "膹" "ã…‚1á…®1ᆫ0") +(sort-rule "膺" "ã…‡1á…³1ᆼ0") +(sort-rule "膽" "ã„·1á…¡1ᆷ0") +(sort-rule "膾" "ã…Ž1á…©G~b") +(sort-rule "膿" "ã„´1á…©1ᆼ0") +(sort-rule "臀" "ã„·1á…®1ᆫ0") +(sort-rule "臂" "ã…‚1á…µ1~b") +(sort-rule "臆" "ã…‡1á…¥1ᆨ1") +(sort-rule "臊" "ã…ˆ1á…©1~b") +(sort-rule "è‡" "ã…ˆ1á…¥6~b") +(sort-rule "è‡" "ã…‚1á…µ1ᆫ0") +(sort-rule "臑" "ã„´1á…©1~b") +(sort-rule "臘" "ã„´1á…¡1ᆸ0") +(sort-rule "臙" "ã…‡1á…§1ᆫ0") +(sort-rule "臚" "ㄹ1á…§1~b") +(sort-rule "è‡" "ㄹ1á…¡1~b") +(sort-rule "臟" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "è‡ " "ㄹ1á…§1ᆫ0") +(sort-rule "臣" "ã……1á…µ1ᆫ0") +(sort-rule "臥" "ã…‡1á…©3~b") +(sort-rule "臧" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "臨" "ㄹ1á…µ1ᆷ0") +(sort-rule "自" "ã…ˆ1á…¡1~b") +(sort-rule "臬" "ã…‡1á…¥1ᆯ0") +(sort-rule "è‡" "ã…Š1á…®D~b") +(sort-rule "至" "ã…ˆ1á…µ1~b") +(sort-rule "致" "ã…Š1á…µ1~b") +(sort-rule "臶" "ã…Š1á…¥1ᆫ0") +(sort-rule "臺" "ã„·1á…¡6~b") +(sort-rule "臻" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "臼" "ㄱ1á…®1~b") +(sort-rule "臾" "ã…‡1á…²1~b") +(sort-rule "èˆ" "ã…‡1á…§1~b") +(sort-rule "舂" "ã…‡1á…1ᆼ0") +(sort-rule "舃" "ã……1á…¥1ᆨ1") +(sort-rule "舅" "ㄱ1á…®1~b") +(sort-rule "與" "ã…‡1á…§1~b") +(sort-rule "興" "ã…Ž1á…³1ᆼ0") +(sort-rule "舊" "ㄱ1á…®1~b") +(sort-rule "舌" "ã……1á…¥1ᆯ0") +(sort-rule "èˆ" "ã……1á…¡1~b") +(sort-rule "èˆ" "ã…ˆ1á…µ1~b") +(sort-rule "舒" "ã……1á…¥1~b") +(sort-rule "舖" "ã…1á…©1~b") +(sort-rule "舛" "ã…Š1á…¥1ᆫ0") +(sort-rule "舜" "ã……1á…®1ᆫ0") +(sort-rule "舞" "ã…1á…®1~b") +(sort-rule "舟" "ã…ˆ1á…®1~b") +(sort-rule "舡" "ㄱ1á…¡1ᆼ0") +(sort-rule "航" "ã…Ž1á…¡1ᆼ0") +(sort-rule "舫" "ã…‚1á…¡1ᆼ0") +(sort-rule "般" "ã…‚1á…¡1ᆫ0") +(sort-rule "舳" "ã…Š1á…®1ᆨ1") +(sort-rule "舵" "ã…Œ1á…¡1~b") +(sort-rule "舶" "ã…‚1á…¡1ᆨ1") +(sort-rule "舷" "ã…Ž1á…§1ᆫ0") +(sort-rule "舸" "ㄱ1á…¡1~b") +(sort-rule "船" "ã……1á…¥1ᆫ0") +(sort-rule "舽" "ã…‚1á…¡1ᆼ0") +(sort-rule "艀" "ã…‚1á…®1~b") +(sort-rule "艅" "ã…‡1á…§1~b") +(sort-rule "艇" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "艑" "ã…1á…§1ᆫ0") +(sort-rule "艘" "ã……1á…©1~b") +(sort-rule "艙" "ã…Š1á…¡1ᆼ0") +(sort-rule "艚" "ã…ˆ1á…©1~b") +(sort-rule "艟" "ã„·1á…©1ᆼ0") +(sort-rule "艤" "ã…‡1á…³9~b") +(sort-rule "艦" "ã…Ž1á…¡1ᆷ0") +(sort-rule "艨" "ã…1á…©1ᆼ0") +(sort-rule "艪" "ㄹ1á…©1~b") +(sort-rule "艫" "ㄹ1á…©1~b") +(sort-rule "艮" "ㄱ1á…¡1ᆫ0") +(sort-rule "良" "ㄹ1á…£1ᆼ0") +(sort-rule "艱" "ㄱ1á…¡1ᆫ0") +(sort-rule "色" "ã……1á…¡6ᆨ1") +(sort-rule "艴" "ã…‚1á…®1ᆯ0") +(sort-rule "艶" "ã…‡1á…§1ᆷ0") +(sort-rule "艸" "ã…Š1á…©1~b") +(sort-rule "艾" "ã…‡1á…¡6~b") +(sort-rule "芊" "ã…Š1á…¥1ᆫ0") +(sort-rule "芋" "ã…‡1á…®1~b") +(sort-rule "èŠ" "ã…ˆ1á…¡1ᆨ1") +(sort-rule "芎" "ㄱ1á…®1ᆼ0") +(sort-rule "芒" "ã…1á…¡1ᆼ0") +(sort-rule "芔" "ã…Ž1á…®8~b") +(sort-rule "芘" "ã…‚1á…µ1~b") +(sort-rule "芙" "ã…‚1á…®1~b") +(sort-rule "芚" "ã„·1á…®1ᆫ0") +(sort-rule "èŠ" "ã…ˆ1á…µ1~b") +(sort-rule "芟" "ã……1á…¡1ᆷ0") +(sort-rule "芡" "ㄱ1á…¥1ᆷ0") +(sort-rule "芢" "ã…‡1á…µ1ᆫ0") +(sort-rule "芣" "ã…‚1á…®1~b") +(sort-rule "芥" "ㄱ1á…¡6~b") +(sort-rule "芦" "ã…Ž1á…©1~b") +(sort-rule "芧" "ã……1á…¥1~b") +(sort-rule "芨" "ㄱ1á…³1ᆸ0") +(sort-rule "芩" "ㄱ1á…³1ᆷ0") +(sort-rule "芪" "ㄱ1á…µ1~b") +(sort-rule "芫" "ã…‡1á…®5ᆫ0") +(sort-rule "芬" "ã…‚1á…®1ᆫ0") +(sort-rule "èŠ" "ã…1á…¡1~b") +(sort-rule "芮" "ã…‡1á…§6~b") +(sort-rule "芯" "ã……1á…µ1ᆷ0") +(sort-rule "芰" "ㄱ1á…µ1~b") +(sort-rule "花" "ã…Ž1á…©3~b") +(sort-rule "芳" "ã…‚1á…¡1ᆼ0") +(sort-rule "芷" "ã…ˆ1á…µ1~b") +(sort-rule "芸" "ã…‡1á…®1ᆫ0") +(sort-rule "芹" "ㄱ1á…³1ᆫ0") +(sort-rule "芻" "ã…Š1á…®1~b") +(sort-rule "芼" "ã…1á…©1~b") +(sort-rule "芽" "ã…‡1á…¡1~b") +(sort-rule "芾" "ã…‚1á…µ1~b") +(sort-rule "芿" "ã…‡1á…µ1ᆼ0") +(sort-rule "è‹…" "ã…‡1á…§6~b") +(sort-rule "è‹‘" "ã…‡1á…®5ᆫ0") +(sort-rule "è‹’" "ã…‡1á…§1ᆷ0") +(sort-rule "è‹“" "ㄹ1á…§1ᆼ0") +(sort-rule "è‹”" "ã…Œ1á…¡6~b") +(sort-rule "è‹•" "ã…Š1á…©1~b") +(sort-rule "è‹—" "ã…1á…1~b") +(sort-rule "è‹›" "ㄱ1á…¡1~b") +(sort-rule "è‹œ" "ã…1á…©1ᆨ1") +(sort-rule "è‹ž" "ã…1á…©1~b") +(sort-rule "è‹Ÿ" "ㄱ1á…®1~b") +(sort-rule "è‹ " "ã…1á…µ1ᆫ0") +(sort-rule "è‹¡" "ã…‡1á…µ1~b") +(sort-rule "è‹£" "ㄱ1á…¥1~b") +(sort-rule "è‹¥" "ã…‡1á…£1~b") +(sort-rule "苦" "ㄱ1á…©1~b") +(sort-rule "苧" "ã…ˆ1á…¥1~b") +(sort-rule "è‹«" "ã…ˆ1á…¥1ᆷ0") +(sort-rule "英" "ã…‡1á…§1ᆼ0") +(sort-rule "苳" "ã„·1á…©1ᆼ0") +(sort-rule "è‹´" "ã…ˆ1á…¥1~b") +(sort-rule "苹" "ã…1á…§1ᆼ0") +(sort-rule "苺" "ã…1á…¡6~b") +(sort-rule "è‹»" "ã…‚1á…®1~b") +(sort-rule "苽" "ㄱ1á…©1~b") +(sort-rule "苾" "ã…1á…µ1ᆯ0") +(sort-rule "è‹¿" "ã…1á…µ1~b") +(sort-rule "茀" "ã…‚1á…®1ᆯ0") +(sort-rule "èŒ" "ã…ˆ1á…®1ᆯ0") +(sort-rule "茂" "ã…1á…®1~b") +(sort-rule "范" "ã…‚1á…¥1ᆷ0") +(sort-rule "茄" "ㄱ1á…¡1~b") +(sort-rule "茅" "ã…1á…©1~b") +(sort-rule "茈" "ã…ˆ1á…¡1~b") +(sort-rule "茉" "ã…1á…¡1ᆯ0") +(sort-rule "茗" "ã…1á…§1ᆼ0") +(sort-rule "茛" "ㄱ1á…¡1ᆫ0") +(sort-rule "茜" "ã…Š1á…¥1ᆫ0") +(sort-rule "èŒ" "ã…Š1á…¡6~b") +(sort-rule "茣" "ã…‡1á…©1~b") +(sort-rule "茨" "ã…ˆ1á…¡1~b") +(sort-rule "茪" "ㄱ1á…©3ᆼ0") +(sort-rule "茫" "ã…1á…¡1ᆼ0") +(sort-rule "茯" "ã…‚1á…©1ᆨ1") +(sort-rule "茱" "ã……1á…®1~b") +(sort-rule "茲" "ã…ˆ1á…¡1~b") +(sort-rule "茳" "ㄱ1á…¡1ᆼ0") +(sort-rule "茴" "ã…Ž1á…©G~b") +(sort-rule "茵" "ã…‡1á…µ1ᆫ0") +(sort-rule "茶" "ã„·1á…¡1~b") +(sort-rule "茸" "ã…‡1á…1ᆼ0") +(sort-rule "茹" "ã…‡1á…§1~b") +(sort-rule "茼" "ã„·1á…©1ᆼ0") +(sort-rule "è€" "ã……1á…®1ᆫ0") +(sort-rule "èƒ" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "è‡" "ã…Ž1á…¡6ᆼ0") +(sort-rule "è‰" "ã…Š1á…©1~b") +(sort-rule "èŠ" "ã…Ž1á…§1ᆼ0") +(sort-rule "è" "ã…‡1á…µ1ᆷ0") +(sort-rule "è" "ã…Š1á…¥1ᆫ0") +(sort-rule "è‘" "ã…‡1á…µ1~b") +(sort-rule "è’" "ã…Ž1á…©3ᆼ0") +(sort-rule "è³" "ã„·1á…®1~b") +(sort-rule "è·" "ã…Ž1á…¡1~b") +(sort-rule "è»" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "莅" "ㄹ1á…µ1~b") +(sort-rule "莉" "ㄹ1á…µ1~b") +(sort-rule "莊" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "莎" "ã……1á…¡1~b") +(sort-rule "莒" "ㄱ1á…¥1~b") +(sort-rule "莓" "ã…1á…¡6~b") +(sort-rule "莖" "ㄱ1á…§1ᆼ0") +(sort-rule "莘" "ã……1á…µ1ᆫ0") +(sort-rule "莚" "ã…‡1á…§1ᆫ0") +(sort-rule "莛" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "èŽ" "ã…ˆ1á…©3~b") +(sort-rule "莞" "ã…‡1á…©3ᆫ0") +(sort-rule "莟" "ã…Ž1á…¡1ᆷ0") +(sort-rule "èŽ " "ã…‡1á…²1~b") +(sort-rule "莢" "ã…Ž1á…§1ᆸ0") +(sort-rule "莨" "ㄹ1á…¡1ᆼ0") +(sort-rule "莩" "ã…‚1á…®1~b") +(sort-rule "莪" "ã…‡1á…¡1~b") +(sort-rule "莫" "ã…1á…¡1ᆨ1") +(sort-rule "莽" "ã…1á…¡1ᆼ0") +(sort-rule "莾" "ã…1á…¡1ᆼ0") +(sort-rule "莿" "ã…ˆ1á…¡1~b") +(sort-rule "è" "ã…Š1á…¥1ᆼ0") +(sort-rule "è‚" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "è…" "ㄱ1á…©3ᆫ0") +(sort-rule "è‰" "ã„´1á…©1ᆨ1") +(sort-rule "èŠ" "ㄱ1á…®1ᆨ1") +(sort-rule "èŒ" "ㄱ1á…²1ᆫ0") +(sort-rule "è‘" "ã…Š1á…µ1~b") +(sort-rule "è“" "ㄱ1á…©3~b") +(sort-rule "è”" "ã…‚1á…©1ᆨ1") +(sort-rule "è–" "ã…Š1á…¡1ᆼ0") +(sort-rule "è˜" "ã……1á…®1ᆼ0") +(sort-rule "èœ" "ã…Š1á…¡6~b") +(sort-rule "èŸ" "ã„·1á…©1~b") +(sort-rule "è " "ã…1á…¡1~b") +(sort-rule "è¡" "ã…Ž1á…¡1ᆷ0") +(sort-rule "è©" "ã…‚1á…©1~b") +(sort-rule "è«" "ㄱ1á…³1ᆫ0") +(sort-rule "è¯" "ã…Ž1á…©3~b") +(sort-rule "è°" "ㄱ1á…©1~b") +(sort-rule "è±" "ã„´1á…³1ᆼ0") +(sort-rule "è²" "ã…‚1á…µ1~b") +(sort-rule "è´" "ã…‡1á…¡1ᆷ0") +(sort-rule "è¶" "ã…‚1á…©1ᆼ0") +(sort-rule "è¹" "ã…ˆ1á…¥1~b") +(sort-rule "è½" "ã……1á…®1ᆨ1") +(sort-rule "èƒ" "ã…Š1á…®8~b") +(sort-rule "è„" "ã„·1á…©1~b") +(sort-rule "è†" "ã…‚1á…µ1~b") +(sort-rule "è‡" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "èŠ" "ㄹ1á…¡6~b") +(sort-rule "è‹" "ã…Š1á…¥1~b") +(sort-rule "èŒ" "ã…1á…¡6ᆼ0") +(sort-rule "è" "ã…1á…§1ᆼ0") +(sort-rule "èŽ" "ã…‡1á…®D~b") +(sort-rule "è©" "ã…Š1á…®1~b") +(sort-rule "è¬" "ã…1á…¡1ᆫ0") +(sort-rule "è±" "ã…Ž1á…®5ᆫ0") +(sort-rule "èµ" "ã…‡1á…©3~b") +(sort-rule "è¸" "ã…‡1á…²1~b") +(sort-rule "è¹" "ã…1á…§1ᆫ0") +(sort-rule "è¼" "ã…‡1á…¡1ᆨ1") +(sort-rule "è½" "ã„´1á…¡1ᆨ1") +(sort-rule "葆" "ã…‚1á…©1~b") +(sort-rule "葉" "ã……1á…¥1ᆸ0") +(sort-rule "è‘Š" "ã…‡1á…¡1ᆷ0") +(sort-rule "è‘‘" "ã…1á…®1ᆼ0") +(sort-rule "è‘—" "ã…ˆ1á…¥1~b") +(sort-rule "è‘š" "ã……1á…µ1ᆷ0") +(sort-rule "è‘›" "ㄱ1á…¡1ᆯ0") +(sort-rule "è‘¡" "ã…1á…©1~b") +(sort-rule "è‘£" "ã„·1á…©1ᆼ0") +(sort-rule "葦" "ã…‡1á…®D~b") +(sort-rule "è‘©" "ã…1á…¡1~b") +(sort-rule "葪" "ㄱ1á…§6~b") +(sort-rule "è‘«" "ã…Ž1á…©1~b") +(sort-rule "葬" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "è‘" "ㄱ1á…¡1~b") +(sort-rule "葯" "ã…‡1á…£1ᆨ1") +(sort-rule "葱" "ã…Š1á…©1ᆼ0") +(sort-rule "葳" "ã…‡1á…®D~b") +(sort-rule "葵" "ㄱ1á…²1~b") +(sort-rule "è‘·" "ã…Ž1á…®1ᆫ0") +(sort-rule "葺" "ã…ˆ1á…³1ᆸ0") +(sort-rule "è’‚" "ã…Š1á…¥6~b") +(sort-rule "è’" "ã……1á…®1~b") +(sort-rule "è’”" "ã……1á…µ1~b") +(sort-rule "è’™" "ã…1á…©1ᆼ0") +(sort-rule "è’œ" "ã……1á…¡1ᆫ0") +(sort-rule "è’Ÿ" "ㄱ1á…®1~b") +(sort-rule "è’¡" "ã…‚1á…¡1ᆼ0") +(sort-rule "è’¨" "ã…Š1á…¥1ᆫ0") +(sort-rule "è’" "ã…Š1á…®1~b") +(sort-rule "è’¯" "ㄱ1á…©G~b") +(sort-rule "è’²" "ã…1á…©1~b") +(sort-rule "è’´" "ã……1á…¡1ᆨ1") +(sort-rule "è’¸" "ã…ˆ1á…³1ᆼ0") +(sort-rule "è’¹" "ㄱ1á…§1ᆷ0") +(sort-rule "è’º" "ã…ˆ1á…µ1ᆯ0") +(sort-rule "è’»" "ã…‡1á…£1ᆨ1") +(sort-rule "è’¼" "ã…Š1á…¡1ᆼ0") +(sort-rule "è’¿" "ã…Ž1á…©1~b") +(sort-rule "è“€" "ã……1á…©1ᆫ0") +(sort-rule "è“" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "è“‚" "ã…1á…§1ᆼ0") +(sort-rule "è“„" "ã…Š1á…®1ᆨ1") +(sort-rule "蓆" "ã……1á…¥1ᆨ1") +(sort-rule "蓉" "ã…‡1á…1ᆼ0") +(sort-rule "è“Š" "ã…‡1á…©1ᆼ0") +(sort-rule "è“‹" "ㄱ1á…¡6~b") +(sort-rule "è“" "ã……1á…µ1~b") +(sort-rule "è“" "ã…‡1á…1ᆨ1") +(sort-rule "è“‘" "ã……1á…¡1~b") +(sort-rule "è““" "ã…‚1á…¡6~b") +(sort-rule "è“–" "ã…‚1á…µ1~b") +(sort-rule "è“š" "ã……1á…®1~b") +(sort-rule "蓬" "ã…‚1á…©1ᆼ0") +(sort-rule "è“" "ã…‡1á…¡1ᆷ0") +(sort-rule "è“®" "ㄹ1á…§1ᆫ0") +(sort-rule "蓯" "ã…Š1á…©1ᆼ0") +(sort-rule "蓱" "ã…1á…§1ᆼ0") +(sort-rule "è“´" "ã……1á…®1ᆫ0") +(sort-rule "蓼" "ㄹ1á…1~b") +(sort-rule "蓽" "ã…1á…µ1ᆯ0") +(sort-rule "蔀" "ã…‚1á…®1~b") +(sort-rule "蔆" "ㄹ1á…³1ᆼ0") +(sort-rule "蔑" "ã…1á…§1ᆯ0") +(sort-rule "蔓" "ã…1á…¡1ᆫ0") +(sort-rule "è””" "ã…‚1á…©1ᆨ1") +(sort-rule "蔕" "ã…Š1á…¥6~b") +(sort-rule "è”—" "ã…ˆ1á…¡1~b") +(sort-rule "蔘" "ã……1á…¡1ᆷ0") +(sort-rule "蔚" "ã…‡1á…®1ᆯ0") +(sort-rule "蔞" "ㄹ1á…®1~b") +(sort-rule "蔟" "ã…ˆ1á…®1~b") +(sort-rule "蔡" "ã…Š1á…¡6~b") +(sort-rule "蔣" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "蔥" "ã…Š1á…©1ᆼ0") +(sort-rule "蔦" "ã…ˆ1á…©1~b") +(sort-rule "蔪" "ã…ˆ1á…¥1ᆷ0") +(sort-rule "蔬" "ã……1á…©1~b") +(sort-rule "è”" "ã…‡1á…³1ᆷ0") +(sort-rule "蔯" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "蔽" "ã…1á…§6~b") +(sort-rule "蔿" "ã…‡1á…®D~b") +(sort-rule "è•" "ã„·1á…¡1ᆷ0") +(sort-rule "蕃" "ã…‚1á…¥1ᆫ0") +(sort-rule "蕆" "ã…Š1á…¥1ᆫ0") +(sort-rule "蕉" "ã…Š1á…©1~b") +(sort-rule "è•Š" "ã…‡1á…§6~b") +(sort-rule "è•‹" "ã…‡1á…§6~b") +(sort-rule "è•Ž" "ㄱ1á…1~b") +(sort-rule "è•“" "ã…‡1á…®1ᆫ0") +(sort-rule "è••" "ã…‡1á…²1~b") +(sort-rule "è•–" "ㄱ1á…¥1~b") +(sort-rule "蕘" "ã…‡1á…1~b") +(sort-rule "è•™" "ã…Ž1á…§6~b") +(sort-rule "è•ž" "ã…Š1á…¥6~b") +(sort-rule "è•¡" "ã…‚1á…®1ᆫ0") +(sort-rule "è•£" "ã……1á…®1ᆫ0") +(sort-rule "蕤" "ã…‡1á…²1~b") +(sort-rule "蕨" "ㄱ1á…®5ᆯ0") +(sort-rule "è•©" "ã…Œ1á…¡1ᆼ0") +(sort-rule "蕪" "ã…1á…®1~b") +(sort-rule "è•«" "ã„·1á…©1ᆼ0") +(sort-rule "è•" "ã……1á…©1~b") +(sort-rule "蕺" "ã…ˆ1á…³1ᆸ0") +(sort-rule "蕾" "ㄹ1á…©G~b") +(sort-rule "è–€" "ã…‡1á…©1ᆫ0") +(sort-rule "è–„" "ã…‚1á…¡1ᆨ1") +(sort-rule "è–†" "ã…‡1á…¡6~b") +(sort-rule "è–‡" "ã…1á…µ1~b") +(sort-rule "è–‰" "ã…‡1á…§6~b") +(sort-rule "è–Š" "ㄱ1á…§6~b") +(sort-rule "è–Œ" "ã…Ž1á…£1ᆼ0") +(sort-rule "è–" "ã…‡1á…³9~b") +(sort-rule "è–‘" "ㄱ1á…¡1ᆼ0") +(sort-rule "è–”" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "è–—" "ã…‡1á…®5ᆫ0") +(sort-rule "è–™" "ã…Š1á…µ1~b") +(sort-rule "è–›" "ã……1á…¥1ᆯ0") +(sort-rule "è–" "ã„·1á…¡1ᆷ0") +(sort-rule "è–¤" "ã…Ž1á…¡6~b") +(sort-rule "è–¥" "ã…Š1á…©1ᆨ1") +(sort-rule "è–¦" "ã…Š1á…¥1ᆫ0") +(sort-rule "è–¨" "ã…Ž1á…®1ᆼ0") +(sort-rule "è–©" "ã……1á…¡1ᆯ0") +(sort-rule "è–ª" "ã……1á…µ1ᆫ0") +(sort-rule "è–¯" "ã……1á…¥1~b") +(sort-rule "è–°" "ã…Ž1á…®1ᆫ0") +(sort-rule "è–º" "ã…ˆ1á…¥6~b") +(sort-rule "è—" "ㄱ1á…©1~b") +(sort-rule "è—‰" "ã…ˆ1á…¡1~b") +(sort-rule "è—" "ã„´1á…¡1ᆷ0") +(sort-rule "è—Ž" "ã……1á…µ1ᆫ0") +(sort-rule "è—" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "è—" "ã…1á…1~b") +(sort-rule "è—•" "ã…‡1á…®1~b") +(sort-rule "è—œ" "ㄹ1á…§1~b") +(sort-rule "è—" "ã…‡1á…§6~b") +(sort-rule "è—¤" "ã„·1á…³1ᆼ0") +(sort-rule "è—¥" "ã…‡1á…£1ᆨ1") +(sort-rule "è—©" "ã…‚1á…¥1ᆫ0") +(sort-rule "è—ª" "ã……1á…®1~b") +(sort-rule "è—·" "ã…ˆ1á…¥1~b") +(sort-rule "è—¹" "ã…‡1á…¡6~b") +(sort-rule "è—º" "ㄹ1á…µ1ᆫ0") +(sort-rule "è—»" "ã…ˆ1á…©1~b") +(sort-rule "è—½" "ã…Š1á…µ1ᆫ0") +(sort-rule "è—¿" "ㄱ1á…©3ᆨ1") +(sort-rule "蘀" "ã…Œ1á…¡1ᆨ1") +(sort-rule "蘂" "ã…‡1á…§6~b") +(sort-rule "蘄" "ㄱ1á…µ1~b") +(sort-rule "蘆" "ã„´1á…©1~b") +(sort-rule "蘇" "ã……1á…©1~b") +(sort-rule "蘊" "ã…‡1á…©1ᆫ0") +(sort-rule "蘋" "ã…‚1á…µ1ᆫ0") +(sort-rule "蘖" "ã…‡1á…¥1ᆯ0") +(sort-rule "蘗" "ã…‚1á…§1ᆨ1") +(sort-rule "蘘" "ã…‡1á…£1ᆼ0") +(sort-rule "蘚" "ã……1á…¥1ᆫ0") +(sort-rule "蘢" "ㄹ1á…©1ᆼ0") +(sort-rule "蘧" "ㄱ1á…¥1~b") +(sort-rule "蘩" "ã…‚1á…¥1ᆫ0") +(sort-rule "è˜" "ã„´1á…¡1ᆫ0") +(sort-rule "蘯" "ã…Œ1á…¡1ᆼ0") +(sort-rule "蘼" "ã…1á…µ1~b") +(sort-rule "蘿" "ã„´1á…¡1~b") +(sort-rule "è™" "ㄱ1á…µ1~b") +(sort-rule "虎" "ã…Ž1á…©1~b") +(sort-rule "è™" "ã…Ž1á…¡1ᆨ1") +(sort-rule "虓" "ã…Ž1á…1~b") +(sort-rule "è™”" "ㄱ1á…¥1ᆫ0") +(sort-rule "處" "ã…Š1á…¥1~b") +(sort-rule "è™›" "ã…Ž1á…¥1~b") +(sort-rule "虜" "ã„´1á…©1~b") +(sort-rule "虞" "ã…‡1á…®1~b") +(sort-rule "號" "ã…Ž1á…©1~b") +(sort-rule "虧" "ã…Ž1á…²1~b") +(sort-rule "虫" "ã…Ž1á…®8~b") +(sort-rule "虬" "ㄱ1á…²1~b") +(sort-rule "虯" "ㄱ1á…²1~b") +(sort-rule "è™±" "ã……1á…³1ᆯ0") +(sort-rule "虸" "ã…ˆ1á…¡1~b") +(sort-rule "虹" "ã…Ž1á…©1ᆼ0") +(sort-rule "虺" "ã…Ž1á…®8~b") +(sort-rule "è™»" "ã…1á…¡6ᆼ0") +(sort-rule "蚊" "ã…1á…®1ᆫ0") +(sort-rule "èš‹" "ã…‡1á…§6~b") +(sort-rule "蚌" "ã…‚1á…¡1ᆼ0") +(sort-rule "èš" "ã…‚1á…µ1~b") +(sort-rule "èš“" "ã…‡1á…µ1ᆫ0") +(sort-rule "èš•" "ã…Š1á…¥1ᆫ0") +(sort-rule "蚣" "ㄱ1á…©1ᆼ0") +(sort-rule "蚤" "ã…ˆ1á…©1~b") +(sort-rule "蚨" "ã…‚1á…®1~b") +(sort-rule "èš©" "ã…Š1á…µ1~b") +(sort-rule "蚪" "ã„·1á…®1~b") +(sort-rule "蚯" "ㄱ1á…®1~b") +(sort-rule "èš°" "ã…‡1á…²1~b") +(sort-rule "èš±" "ã…Š1á…¡6ᆨ1") +(sort-rule "èš´" "ã…‡1á…²1~b") +(sort-rule "蛀" "ã…ˆ1á…®1~b") +(sort-rule "è›…" "ã…ˆ1á…¥1ᆷ0") +(sort-rule "蛆" "ã…ˆ1á…¥1~b") +(sort-rule "蛇" "ã……1á…¡1~b") +(sort-rule "蛉" "ㄹ1á…§1ᆼ0") +(sort-rule "蛋" "ã„·1á…¡1ᆫ0") +(sort-rule "è›”" "ã…Ž1á…©G~b") +(sort-rule "è›™" "ã…‡1á…©3~b") +(sort-rule "è››" "ã…ˆ1á…®1~b") +(sort-rule "蛞" "ã…Ž1á…©3ᆯ0") +(sort-rule "蛟" "ㄱ1á…1~b") +(sort-rule "蛣" "ㄱ1á…µ1ᆯ0") +(sort-rule "蛤" "ã…Ž1á…¡1ᆸ0") +(sort-rule "蛩" "ㄱ1á…©1ᆼ0") +(sort-rule "蛬" "ㄱ1á…©1ᆼ0") +(sort-rule "è›" "ã…ˆ1á…µ1ᆯ0") +(sort-rule "蛸" "ã……1á…©1~b") +(sort-rule "蛹" "ã…‡1á…1ᆼ0") +(sort-rule "è›»" "ã……1á…¥6~b") +(sort-rule "蛾" "ã…‡1á…¡1~b") +(sort-rule "蜀" "ã…Š1á…©1ᆨ1") +(sort-rule "蜂" "ã…‚1á…©1ᆼ0") +(sort-rule "蜃" "ã……1á…µ1ᆫ0") +(sort-rule "蜆" "ã…Ž1á…§1ᆫ0") +(sort-rule "蜈" "ã…‡1á…©1~b") +(sort-rule "蜉" "ã…‚1á…®1~b") +(sort-rule "蜊" "ㄹ1á…µ1~b") +(sort-rule "蜋" "ㄹ1á…¡1ᆼ0") +(sort-rule "蜑" "ã„·1á…¡1ᆫ0") +(sort-rule "蜘" "ã…ˆ1á…µ1~b") +(sort-rule "蜚" "ã…‚1á…µ1~b") +(sort-rule "蜜" "ã…1á…µ1ᆯ0") +(sort-rule "èœ" "ㄱ1á…µ1~b") +(sort-rule "蜡" "ã……1á…¡1~b") +(sort-rule "蜥" "ã……1á…¥1ᆨ1") +(sort-rule "蜨" "ã…ˆ1á…¥1ᆸ0") +(sort-rule "蜩" "ã…ˆ1á…©1~b") +(sort-rule "蜴" "ã…Š1á…¥1ᆨ1") +(sort-rule "蜵" "ã…‡1á…§1ᆫ0") +(sort-rule "蜷" "ㄱ1á…®5ᆫ0") +(sort-rule "蜺" "ã…‡1á…§6~b") +(sort-rule "蜻" "ã…Š1á…¥1ᆼ0") +(sort-rule "蜿" "ã…‡1á…®5ᆫ0") +(sort-rule "è€" "ã„·1á…©1ᆼ0") +(sort-rule "èŒ" "ㄱ1á…©3~b") +(sort-rule "èŽ" "ㄱ1á…¡1ᆯ0") +(sort-rule "è•" "ã……1á…µ1ᆨ1") +(sort-rule "è—" "ã…Ž1á…©3ᆼ0") +(sort-rule "è™" "ã…1á…§1ᆫ0") +(sort-rule "èŸ" "ã…‡1á…®D~b") +(sort-rule "è " "ã…‚1á…©1ᆨ1") +(sort-rule "è¤" "ã…‡1á…²1~b") +(sort-rule "è¥" "ã…1á…©1~b") +(sort-rule "è¦" "ã…Ž1á…¡1~b") +(sort-rule "è¨" "ã……1á…³1ᆯ0") +(sort-rule "è®" "ã…‚1á…©1ᆨ1") +(sort-rule "è´" "ã…Ž1á…©1~b") +(sort-rule "è¶" "ã…ˆ1á…¥1ᆸ0") +(sort-rule "è¸" "ã…‡1á…©3~b") +(sort-rule "èž‚" "ㄹ1á…¡1ᆼ0") +(sort-rule "螃" "ã…‚1á…¡1ᆼ0") +(sort-rule "螌" "ã…‚1á…¡1ᆫ0") +(sort-rule "èž" "ã…‡1á…²1ᆼ0") +(sort-rule "螘" "ã…‡1á…³9~b") +(sort-rule "èžž" "ã…1á…¡1~b") +(sort-rule "螟" "ã…1á…§1ᆼ0") +(sort-rule "螢" "ã…Ž1á…§1ᆼ0") +(sort-rule "螣" "ã„·1á…³1ᆼ0") +(sort-rule "èž" "ㄹ1á…µ1~b") +(sort-rule "èž³" "ã„·1á…¡1ᆼ0") +(sort-rule "èž´" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "螺" "ã„´1á…¡1~b") +(sort-rule "èž»" "ㄹ1á…®1~b") +(sort-rule "èž½" "ã…ˆ1á…©1ᆼ0") +(sort-rule "蟀" "ã……1á…©1ᆯ0") +(sort-rule "蟄" "ã…Š1á…µ1ᆸ0") +(sort-rule "蟇" "ã…1á…¡1~b") +(sort-rule "蟊" "ã…1á…©1~b") +(sort-rule "蟋" "ã……1á…µ1ᆯ0") +(sort-rule "蟒" "ã…1á…¡1ᆼ0") +(sort-rule "蟚" "ã…1á…¡6ᆼ0") +(sort-rule "蟛" "ã…1á…¡6ᆼ0") +(sort-rule "èŸ " "ã…‚1á…¡1ᆫ0") +(sort-rule "蟣" "ㄱ1á…µ1~b") +(sort-rule "蟬" "ã……1á…¥1ᆫ0") +(sort-rule "蟯" "ã…‡1á…1~b") +(sort-rule "蟲" "ã…Š1á…®1ᆼ0") +(sort-rule "蟷" "ã„·1á…¡1ᆼ0") +(sort-rule "蟹" "ã…Ž1á…¡6~b") +(sort-rule "蟻" "ã…‡1á…³9~b") +(sort-rule "蟾" "ã……1á…¥1ᆷ0") +(sort-rule "è …" "ã……1á…³1ᆼ0") +(sort-rule "è " "ㄱ1á…¡1ᆯ0") +(sort-rule "è ‘" "ã…‡1á…§1ᆼ0") +(sort-rule "è •" "ã…‡1á…§1ᆫ0") +(sort-rule "è Ÿ" "ã„´1á…¡1ᆸ0") +(sort-rule "è ¡" "ㄹ1á…§1~b") +(sort-rule "è ¢" "ã…ˆ1á…®1ᆫ0") +(sort-rule "è £" "ㄹ1á…§1~b") +(sort-rule "è ±" "ㄱ1á…©1~b") +(sort-rule "è ²" "ㄱ1á…§1ᆫ0") +(sort-rule "è ¶" "ã…ˆ1á…¡1ᆷ0") +(sort-rule "è ¹" "ã„·1á…®1~b") +(sort-rule "è »" "ã…1á…¡1ᆫ0") +(sort-rule "è¡€" "ã…Ž1á…§1ᆯ0") +(sort-rule "è¡„" "ã„´1á…²1ᆨ1") +(sort-rule "衆" "ã…ˆ1á…®1ᆼ0") +(sort-rule "è¡Š" "ã…1á…§1ᆯ0") +(sort-rule "è¡Œ" "ã…Ž1á…¡1ᆼ0") +(sort-rule "è¡" "ã…‡1á…§1ᆫ0") +(sort-rule "è¡Ž" "ㄱ1á…¡1ᆫ0") +(sort-rule "è¡’" "ã…Ž1á…§1ᆫ0") +(sort-rule "è¡“" "ã……1á…®1ᆯ0") +(sort-rule "è¡—" "ㄱ1á…¡1~b") +(sort-rule "è¡™" "ã…‡1á…¡1~b") +(sort-rule "è¡›" "ã…‡1á…®D~b") +(sort-rule "è¡" "ã…Š1á…®1ᆼ0") +(sort-rule "è¡ž" "ã…‡1á…®D~b") +(sort-rule "è¡¡" "ã…Ž1á…§1ᆼ0") +(sort-rule "è¡¢" "ㄱ1á…®1~b") +(sort-rule "è¡£" "ã…‡1á…³9~b") +(sort-rule "表" "ã…1á…1~b") +(sort-rule "è¡«" "ã……1á…¡1ᆷ0") +(sort-rule "è¡®" "ㄱ1á…©1ᆫ0") +(sort-rule "è¡°" "ã……1á…©G~b") +(sort-rule "衲" "ã„´1á…¡1ᆸ0") +(sort-rule "è¡·" "ã…Š1á…®1ᆼ0") +(sort-rule "衽" "ã…‡1á…µ1ᆷ0") +(sort-rule "衾" "ㄱ1á…³1ᆷ0") +(sort-rule "è¡¿" "ㄱ1á…³1ᆷ0") +(sort-rule "è¢" "ã…‡1á…®5ᆫ0") +(sort-rule "袂" "ã…1á…§6~b") +(sort-rule "袈" "ㄱ1á…¡1~b") +(sort-rule "袋" "ã„·1á…¡6~b") +(sort-rule "è¢" "ã…1á…©1~b") +(sort-rule "袒" "ã„·1á…¡1ᆫ0") +(sort-rule "袖" "ã……1á…®1~b") +(sort-rule "袗" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "袛" "ã…ˆ1á…¥1~b") +(sort-rule "è¢" "ã…‚1á…®1~b") +(sort-rule "袞" "ㄱ1á…©1ᆫ0") +(sort-rule "袢" "ã…‚1á…¥1ᆫ0") +(sort-rule "袪" "ㄱ1á…¥1~b") +(sort-rule "被" "ã…1á…µ1~b") +(sort-rule "袴" "ㄱ1á…©1~b") +(sort-rule "裀" "ã…‡1á…µ1ᆫ0") +(sort-rule "è£" "ã…ˆ1á…¡6~b") +(sort-rule "裂" "ㄹ1á…§1ᆯ0") +(sort-rule "装" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "裊" "ã„´1á…1~b") +(sort-rule "è£" "ㄱ1á…©1ᆫ0") +(sort-rule "è£" "ㄹ1á…µ1~b") +(sort-rule "裒" "ã…‚1á…®1~b") +(sort-rule "裔" "ã…‡1á…§6~b") +(sort-rule "裕" "ã…‡1á…²1~b") +(sort-rule "裘" "ㄱ1á…®1~b") +(sort-rule "裙" "ㄱ1á…®1ᆫ0") +(sort-rule "補" "ã…‚1á…©1~b") +(sort-rule "è£" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "裟" "ã……1á…¡1~b") +(sort-rule "裡" "ㄹ1á…µ1~b") +(sort-rule "裨" "ã…‚1á…µ1~b") +(sort-rule "裯" "ã…ˆ1á…®1~b") +(sort-rule "裱" "ã…1á…1~b") +(sort-rule "裳" "ã……1á…¡1ᆼ0") +(sort-rule "裴" "ã…‚1á…¡6~b") +(sort-rule "裵" "ã…‚1á…¡6~b") +(sort-rule "裸" "ã„´1á…¡1~b") +(sort-rule "裹" "ㄱ1á…©3~b") +(sort-rule "製" "ã…ˆ1á…¥6~b") +(sort-rule "裾" "ㄱ1á…¥1~b") +(sort-rule "褄" "ã…Š1á…¥1~b") +(sort-rule "複" "ã…‚1á…©1ᆨ1") +(sort-rule "褊" "ã…1á…§1ᆫ0") +(sort-rule "褌" "ㄱ1á…©1ᆫ0") +(sort-rule "è¤" "ㄱ1á…¡1ᆯ0") +(sort-rule "褒" "ã…1á…©1~b") +(sort-rule "褓" "ã…‚1á…©1~b") +(sort-rule "褕" "ã…‡1á…²1~b") +(sort-rule "褘" "ã…‡1á…®D~b") +(sort-rule "褙" "ã…‚1á…¡6~b") +(sort-rule "褚" "ã…ˆ1á…¥1~b") +(sort-rule "褥" "ã…‡1á…1ᆨ1") +(sort-rule "褧" "ㄱ1á…§1ᆼ0") +(sort-rule "褪" "ã…Œ1á…©G~b") +(sort-rule "褫" "ã…Š1á…µ1~b") +(sort-rule "褰" "ㄱ1á…¥1ᆫ0") +(sort-rule "褶" "ã……1á…³1ᆸ0") +(sort-rule "褸" "ㄹ1á…®1~b") +(sort-rule "褺" "ã…Š1á…¥1ᆸ0") +(sort-rule "褻" "ã……1á…¥1ᆯ0") +(sort-rule "è¥" "ㄱ1á…¡1ᆼ0") +(sort-rule "襄" "ã…‡1á…£1ᆼ0") +(sort-rule "è¥" "ã…ˆ1á…¡1ᆸ0") +(sort-rule "襖" "ã…‡1á…©1~b") +(sort-rule "襘" "ㄱ1á…©G~b") +(sort-rule "襜" "ã…Š1á…¥1ᆷ0") +(sort-rule "襞" "ã…‚1á…§1ᆨ1") +(sort-rule "襟" "ㄱ1á…³1ᆷ0") +(sort-rule "è¥ " "ã„·1á…¡1ᆼ0") +(sort-rule "襤" "ã„´1á…¡1ᆷ0") +(sort-rule "襪" "ã…1á…¡1ᆯ0") +(sort-rule "è¥" "ã…Ž1á…µ1ᆯ0") +(sort-rule "襯" "ã…Š1á…µ1ᆫ0") +(sort-rule "襲" "ã……1á…³1ᆸ0") +(sort-rule "襴" "ㄹ1á…¡1ᆫ0") +(sort-rule "西" "ã……1á…¥1~b") +(sort-rule "è¦" "ã…‡1á…1~b") +(sort-rule "覃" "ã„·1á…¡1ᆷ0") +(sort-rule "覆" "ã…‚1á…©1ᆨ1") +(sort-rule "覇" "ã…1á…¡6~b") +(sort-rule "覈" "ã…Ž1á…¡6ᆨ1") +(sort-rule "覉" "ㄱ1á…µ1~b") +(sort-rule "見" "ㄱ1á…§1ᆫ0") +(sort-rule "è¦" "ㄱ1á…²1~b") +(sort-rule "覓" "ã…1á…§1ᆨ1") +(sort-rule "視" "ã……1á…µ1~b") +(sort-rule "覗" "ã……1á…¡1~b") +(sort-rule "覘" "ã…ˆ1á…¥1ᆷ0") +(sort-rule "覡" "ㄱ1á…§1ᆨ1") +(sort-rule "覨" "ã…‡1á…¡1ᆨ1") +(sort-rule "覩" "ã„·1á…©1~b") +(sort-rule "親" "ã…Š1á…µ1ᆫ0") +(sort-rule "覬" "ㄱ1á…µ1~b") +(sort-rule "覯" "ㄱ1á…®1~b") +(sort-rule "覲" "ㄱ1á…³1ᆫ0") +(sort-rule "覷" "ã…Š1á…¥1~b") +(sort-rule "覺" "ㄱ1á…¡1ᆨ1") +(sort-rule "覽" "ㄹ1á…¡1ᆷ0") +(sort-rule "覿" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "觀" "ㄱ1á…©3ᆫ0") +(sort-rule "角" "ㄱ1á…¡1ᆨ1") +(sort-rule "觔" "ㄱ1á…³1ᆫ0") +(sort-rule "觖" "ㄱ1á…§1ᆯ0") +(sort-rule "觚" "ㄱ1á…©1~b") +(sort-rule "觜" "ã…ˆ1á…¡1~b") +(sort-rule "è§" "ã…ˆ1á…¥1~b") +(sort-rule "解" "ã…Ž1á…¡6~b") +(sort-rule "觥" "ㄱ1á…©Gᆼ0") +(sort-rule "觱" "ã…1á…µ1ᆯ0") +(sort-rule "觳" "ㄱ1á…©1ᆨ1") +(sort-rule "觴" "ã……1á…¡1ᆼ0") +(sort-rule "觸" "ã…Š1á…©1ᆨ1") +(sort-rule "言" "ã…‡1á…¥1ᆫ0") +(sort-rule "訂" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "訃" "ã…‚1á…®1~b") +(sort-rule "訇" "ㄱ1á…©Gᆼ0") +(sort-rule "計" "ㄱ1á…§6~b") +(sort-rule "訉" "ã…‚1á…¥1ᆷ0") +(sort-rule "訊" "ã……1á…µ1ᆫ0") +(sort-rule "訌" "ã…Ž1á…©1ᆼ0") +(sort-rule "討" "ã…Œ1á…©1~b") +(sort-rule "è¨" "ã…‡1á…¡1ᆯ0") +(sort-rule "訑" "ã…‡1á…µ1~b") +(sort-rule "訓" "ã…Ž1á…®1ᆫ0") +(sort-rule "訔" "ã…‡1á…³1ᆫ0") +(sort-rule "訕" "ã……1á…¡1ᆫ0") +(sort-rule "訖" "ã…Ž1á…³1ᆯ0") +(sort-rule "託" "ã…Œ1á…¡1ᆨ1") +(sort-rule "記" "ㄱ1á…µ1~b") +(sort-rule "訛" "ã…‡1á…©3~b") +(sort-rule "è¨" "ã…‡1á…¡1~b") +(sort-rule "訟" "ã……1á…©1ᆼ0") +(sort-rule "訢" "ã…Ž1á…³1ᆫ0") +(sort-rule "訣" "ㄱ1á…§1ᆯ0") +(sort-rule "訥" "ã„´1á…®1ᆯ0") +(sort-rule "訪" "ã…‚1á…¡1ᆼ0") +(sort-rule "è¨" "ã……1á…¥1ᆯ0") +(sort-rule "許" "ã…Ž1á…¥1~b") +(sort-rule "訴" "ã……1á…©1~b") +(sort-rule "訶" "ㄱ1á…¡1~b") +(sort-rule "診" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "註" "ã…ˆ1á…®1~b") +(sort-rule "証" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "訾" "ã…ˆ1á…¡1~b") +(sort-rule "è©" "ㄱ1á…©1~b") +(sort-rule "詆" "ã…ˆ1á…¥1~b") +(sort-rule "è©‹" "ã…ˆ1á…®1~b") +(sort-rule "è©" "ã……1á…¡1~b") +(sort-rule "è©‘" "ã…‡1á…µ1~b") +(sort-rule "è©”" "ã…ˆ1á…©1~b") +(sort-rule "è©•" "ã…1á…§1ᆼ0") +(sort-rule "è©–" "ã…1á…µ1~b") +(sort-rule "è©—" "ã…Ž1á…§1ᆼ0") +(sort-rule "詘" "ㄱ1á…®1ᆯ0") +(sort-rule "è©›" "ã…ˆ1á…¥1~b") +(sort-rule "è©ž" "ã……1á…¡1~b") +(sort-rule "è© " "ã…‡1á…§1ᆼ0") +(sort-rule "è©¡" "ã…Ž1á…®1~b") +(sort-rule "è©¢" "ã……1á…®1ᆫ0") +(sort-rule "è©£" "ã…‡1á…§6~b") +(sort-rule "試" "ã……1á…µ1~b") +(sort-rule "è©©" "ã……1á…µ1~b") +(sort-rule "è©«" "ã…Œ1á…¡1~b") +(sort-rule "詬" "ㄱ1á…®1~b") +(sort-rule "è©" "ㄱ1á…®8~b") +(sort-rule "è©®" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "è©°" "ã…Ž1á…µ1ᆯ0") +(sort-rule "話" "ã…Ž1á…©3~b") +(sort-rule "該" "ã…Ž1á…¡6~b") +(sort-rule "詳" "ã……1á…¡1ᆼ0") +(sort-rule "詵" "ã……1á…¥1ᆫ0") +(sort-rule "詹" "ã…Š1á…¥1ᆷ0") +(sort-rule "詼" "ã…Ž1á…©G~b") +(sort-rule "è©¿" "ㄱ1á…©5~b") +(sort-rule "誂" "ã…ˆ1á…©1~b") +(sort-rule "誄" "ㄹ1á…©G~b") +(sort-rule "誅" "ã…ˆ1á…®1~b") +(sort-rule "誆" "ㄱ1á…©3ᆼ0") +(sort-rule "誇" "ㄱ1á…©3~b") +(sort-rule "誌" "ã…ˆ1á…µ1~b") +(sort-rule "èª" "ã…‡1á…µ1ᆫ0") +(sort-rule "誑" "ㄱ1á…©3ᆼ0") +(sort-rule "誓" "ã……1á…¥1~b") +(sort-rule "誕" "ã…Œ1á…¡1ᆫ0") +(sort-rule "誘" "ã…‡1á…²1~b") +(sort-rule "誚" "ã…Š1á…©1~b") +(sort-rule "語" "ã…‡1á…¥1~b") +(sort-rule "èª " "ã……1á…¥1ᆼ0") +(sort-rule "誡" "ㄱ1á…§6~b") +(sort-rule "誢" "ã…Ž1á…§1ᆫ0") +(sort-rule "誣" "ã…1á…®1~b") +(sort-rule "誤" "ã…‡1á…©1~b") +(sort-rule "誥" "ㄱ1á…©1~b") +(sort-rule "誦" "ã……1á…©1ᆼ0") +(sort-rule "誧" "ã…1á…©1~b") +(sort-rule "誨" "ã…Ž1á…©G~b") +(sort-rule "說" "ã……1á…¥1ᆯ0") +(sort-rule "誰" "ã……1á…®1~b") +(sort-rule "課" "ㄱ1á…©3~b") +(sort-rule "誹" "ã…‚1á…µ1~b") +(sort-rule "誼" "ã…‡1á…³9~b") +(sort-rule "誾" "ã…‡1á…³1ᆫ0") +(sort-rule "調" "ã…ˆ1á…©1~b") +(sort-rule "è«‚" "ã…Š1á…¥1ᆷ0") +(sort-rule "è«„" "ã……1á…®1ᆫ0") +(sort-rule "談" "ã„·1á…¡1ᆷ0") +(sort-rule "諉" "ã…‡1á…®D~b") +(sort-rule "è«‹" "ã…Š1á…¥1ᆼ0") +(sort-rule "è«" "ã…ˆ1á…¡6ᆼ0") +(sort-rule "è«" "ã…Š1á…®1~b") +(sort-rule "è«’" "ㄹ1á…£1ᆼ0") +(sort-rule "è«–" "ã„´1á…©1ᆫ0") +(sort-rule "è«›" "ã…‡1á…²1~b") +(sort-rule "è«œ" "ã…Š1á…¥1ᆸ0") +(sort-rule "è«ž" "ã…1á…§1ᆫ0") +(sort-rule "è«Ÿ" "ã……1á…µ1~b") +(sort-rule "è« " "ã…Ž1á…®5ᆫ0") +(sort-rule "è«¡" "ã……1á…µ1~b") +(sort-rule "諤" "ã…‡1á…¡1ᆨ1") +(sort-rule "諦" "ã…Š1á…¥6~b") +(sort-rule "諧" "ã…Ž1á…¡6~b") +(sort-rule "諪" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "è««" "ㄱ1á…¡1ᆫ0") +(sort-rule "è«" "ã…‡1á…²1~b") +(sort-rule "è«®" "ã…ˆ1á…¡1~b") +(sort-rule "è«°" "ã……1á…µ1~b") +(sort-rule "諱" "ã…Ž1á…®D~b") +(sort-rule "諳" "ã…‡1á…¡1ᆷ0") +(sort-rule "è«´" "ã…Ž1á…¡1ᆷ0") +(sort-rule "諶" "ã……1á…µ1ᆷ0") +(sort-rule "è«·" "ã…1á…®1ᆼ0") +(sort-rule "諸" "ã…ˆ1á…¥6~b") +(sort-rule "諺" "ã…‡1á…¥1ᆫ0") +(sort-rule "諼" "ã…Ž1á…®5ᆫ0") +(sort-rule "諾" "ã„´1á…¡1ᆨ1") +(sort-rule "謀" "ã…1á…©1~b") +(sort-rule "è¬" "ã…‡1á…¡1ᆯ0") +(sort-rule "謂" "ã…‡1á…®D~b") +(sort-rule "謄" "ã„·1á…³1ᆼ0") +(sort-rule "謇" "ㄱ1á…¥1ᆫ0") +(sort-rule "謌" "ㄱ1á…¡1~b") +(sort-rule "謎" "ã…1á…µ1~b") +(sort-rule "è¬" "ã…1á…µ1ᆯ0") +(sort-rule "謑" "ã…Ž1á…§6~b") +(sort-rule "謔" "ã…Ž1á…¡1ᆨ1") +(sort-rule "謖" "ã……1á…©1ᆨ1") +(sort-rule "謗" "ã…‚1á…¡1ᆼ0") +(sort-rule "謙" "ㄱ1á…§1ᆷ0") +(sort-rule "謚" "ã…‡1á…µ1ᆨ1") +(sort-rule "講" "ㄱ1á…¡1ᆼ0") +(sort-rule "謜" "ã…‡1á…®5ᆫ0") +(sort-rule "è¬" "ã……1á…¡1~b") +(sort-rule "è¬ " "ã…‡1á…1~b") +(sort-rule "謣" "ã…‡1á…®1~b") +(sort-rule "謦" "ㄱ1á…§1ᆼ0") +(sort-rule "謨" "ã…1á…©1~b") +(sort-rule "謫" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "謬" "ㄹ1á…²1~b") +(sort-rule "謳" "ㄱ1á…®1~b") +(sort-rule "謷" "ã…‡1á…©1~b") +(sort-rule "謹" "ㄱ1á…³1ᆫ0") +(sort-rule "謾" "ã…1á…¡1ᆫ0") +(sort-rule "è" "ã…Ž1á…©3~b") +(sort-rule "èƒ" "ã…Ž1á…®1~b") +(sort-rule "è‰" "ã…ˆ1á…³1ᆼ0") +(sort-rule "èŒ" "ã…‡1á…©3~b") +(sort-rule "èŽ" "ã…Ž1á…²1ᆯ0") +(sort-rule "è" "ㄱ1á…µ1~b") +(sort-rule "è”" "ã……1á…¥1ᆫ0") +(sort-rule "è–" "ã…Š1á…¡1ᆷ0") +(sort-rule "è˜" "ã……1á…µ1ᆨ1") +(sort-rule "è™" "ã…Š1á…©1~b") +(sort-rule "èš" "ã„·1á…¡1ᆷ0") +(sort-rule "èœ" "ã…‚1á…©1~b") +(sort-rule "èŸ" "ã…ˆ1á…©1~b") +(sort-rule "è¦" "ㄱ1á…§1ᆼ0") +(sort-rule "è«" "ã……1á…¥1ᆷ0") +(sort-rule "è¬" "ã…‚1á…µ1~b") +(sort-rule "è¯" "ã…‡1á…§1ᆨ1") +(sort-rule "è°" "ã…‡1á…³9~b") +(sort-rule "è±" "ã……1á…¥1ᆫ0") +(sort-rule "è´" "ㄱ1á…§1ᆫ0") +(sort-rule "è·" "ã…Ž1á…©1~b") +(sort-rule "è½" "ã…‡1á…§6~b") +(sort-rule "è¿" "ã…Ž1á…§6~b") +(sort-rule "讀" "ã„·1á…©1ᆨ1") +(sort-rule "讉" "ã…‡1á…²1~b") +(sort-rule "變" "ã…‚1á…§1ᆫ0") +(sort-rule "讌" "ã…‡1á…§1ᆫ0") +(sort-rule "讎" "ã……1á…®1~b") +(sort-rule "è®" "ã……1á…®1~b") +(sort-rule "è®’" "ã…Š1á…¡1ᆷ0") +(sort-rule "讓" "ã…‡1á…£1ᆼ0") +(sort-rule "è®–" "ã…Š1á…¡1ᆷ0") +(sort-rule "讚" "ã…Š1á…¡1ᆫ0") +(sort-rule "讜" "ã„·1á…¡1ᆼ0") +(sort-rule "讞" "ã…‡1á…¥1ᆫ0") +(sort-rule "è°·" "ㄱ1á…©1ᆨ1") +(sort-rule "è°¿" "ㄱ1á…§6~b") +(sort-rule "è±" "ã…Ž1á…©3ᆯ0") +(sort-rule "豆" "ã„·1á…®1~b") +(sort-rule "豇" "ㄱ1á…¡1ᆼ0") +(sort-rule "豈" "ㄱ1á…¡6~b") +(sort-rule "豉" "ã……1á…µ1~b") +(sort-rule "豊" "ã…1á…®1ᆼ0") +(sort-rule "豌" "ã…‡1á…©3ᆫ0") +(sort-rule "豎" "ã……1á…®1~b") +(sort-rule "豕" "ã……1á…µ1~b") +(sort-rule "è±–" "ã…Š1á…®1ᆨ1") +(sort-rule "豚" "ã„·1á…©1ᆫ0") +(sort-rule "象" "ã……1á…¡1ᆼ0") +(sort-rule "è±¢" "ã…Ž1á…©3ᆫ0") +(sort-rule "豨" "ã…Ž1á…³9~b") +(sort-rule "豪" "ã…Ž1á…©1~b") +(sort-rule "豫" "ã…‡1á…§6~b") +(sort-rule "豬" "ã…ˆ1á…¥1~b") +(sort-rule "è±³" "ã…‚1á…µ1ᆫ0") +(sort-rule "豸" "ã…Š1á…µ1~b") +(sort-rule "è±¹" "ã…1á…1~b") +(sort-rule "豺" "ã……1á…µ1~b") +(sort-rule "貂" "ã…Š1á…©1~b") +(sort-rule "貃" "ã…1á…¡6ᆨ1") +(sort-rule "貊" "ã…1á…¡6ᆨ1") +(sort-rule "貌" "ã…1á…©1~b") +(sort-rule "è²" "ㄹ1á…µ1~b") +(sort-rule "貓" "ã…1á…1~b") +(sort-rule "è²”" "ã…‚1á…µ1~b") +(sort-rule "貘" "ã…1á…¡6ᆨ1") +(sort-rule "è²" "ã…1á…¡6~b") +(sort-rule "貞" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "è² " "ã…‚1á…®1~b") +(sort-rule "財" "ã…ˆ1á…¡6~b") +(sort-rule "è²¢" "ㄱ1á…©1ᆼ0") +(sort-rule "貧" "ã…‚1á…µ1ᆫ0") +(sort-rule "貨" "ã…Ž1á…©3~b") +(sort-rule "販" "ã…1á…¡1ᆫ0") +(sort-rule "貪" "ã…Œ1á…¡1ᆷ0") +(sort-rule "貫" "ㄱ1á…©3ᆫ0") +(sort-rule "責" "ã…Š1á…¡6ᆨ1") +(sort-rule "貯" "ã…ˆ1á…¥1~b") +(sort-rule "è²°" "ã……1á…¥6~b") +(sort-rule "è²²" "ã…ˆ1á…¡1~b") +(sort-rule "è²³" "ã…‡1á…µ1~b") +(sort-rule "è²´" "ㄱ1á…®D~b") +(sort-rule "貶" "ã…1á…§1ᆷ0") +(sort-rule "è²·" "ã…1á…¡6~b") +(sort-rule "貸" "ã„·1á…¡6~b") +(sort-rule "貺" "ã…Ž1á…©3ᆼ0") +(sort-rule "è²»" "ã…‚1á…µ1~b") +(sort-rule "è²¼" "ã…Š1á…¥1ᆸ0") +(sort-rule "è²½" "ã…‡1á…µ1~b") +(sort-rule "貿" "ã…1á…®1~b") +(sort-rule "è³€" "ã…Ž1á…¡1~b") +(sort-rule "è³" "ã…‚1á…®1ᆫ0") +(sort-rule "賂" "ã„´1á…©G~b") +(sort-rule "賃" "ã…‡1á…µ1ᆷ0") +(sort-rule "賄" "ã…Ž1á…©G~b") +(sort-rule "賆" "ã…‚1á…§1ᆫ0") +(sort-rule "資" "ã…ˆ1á…¡1~b") +(sort-rule "賈" "ㄱ1á…¡1~b") +(sort-rule "賊" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "賑" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "賓" "ã…‚1á…µ1ᆫ0") +(sort-rule "è³™" "ã…ˆ1á…®1~b") +(sort-rule "賚" "ㄹ1á…©G~b") +(sort-rule "賜" "ã……1á…¡1~b") +(sort-rule "賞" "ã……1á…¡1ᆼ0") +(sort-rule "è³ " "ã…‚1á…¡6~b") +(sort-rule "賡" "ㄱ1á…¡6ᆼ0") +(sort-rule "è³¢" "ã…Ž1á…§1ᆫ0") +(sort-rule "è³£" "ã…1á…¡6~b") +(sort-rule "賤" "ã…Š1á…¥1ᆫ0") +(sort-rule "賦" "ã…‚1á…®1~b") +(sort-rule "質" "ã…ˆ1á…µ1ᆯ0") +(sort-rule "賬" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "è³" "ã„·1á…©1~b") +(sort-rule "è³´" "ㄹ1á…©G~b") +(sort-rule "è³»" "ã…‚1á…®1~b") +(sort-rule "è³¼" "ㄱ1á…®1~b") +(sort-rule "è³½" "ã……1á…¡6~b") +(sort-rule "è´„" "ã…ˆ1á…µ1~b") +(sort-rule "è´…" "ã…Š1á…®D~b") +(sort-rule "è´‡" "ã…‡1á…²1ᆫ0") +(sort-rule "è´ˆ" "ã…ˆ1á…³1ᆼ0") +(sort-rule "è´Š" "ã…Š1á…¡1ᆫ0") +(sort-rule "è´‹" "ã…‡1á…¡1ᆫ0") +(sort-rule "è´" "ã……1á…¥1ᆷ0") +(sort-rule "è´" "ã…‡1á…§1ᆼ0") +(sort-rule "è´" "ã……1á…µ1ᆫ0") +(sort-rule "è´“" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "è´”" "ã…‚1á…µ1~b") +(sort-rule "è´–" "ã……1á…©1ᆨ1") +(sort-rule "è´›" "ㄱ1á…©1ᆼ0") +(sort-rule "赤" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "赦" "ã……1á…¡1~b") +(sort-rule "赧" "ã„´1á…¡1ᆫ0") +(sort-rule "赫" "ã…Ž1á…§1ᆨ1") +(sort-rule "èµ" "ã…ˆ1á…¡1~b") +(sort-rule "èµ°" "ã…ˆ1á…®1~b") +(sort-rule "èµ³" "ㄱ1á…²1~b") +(sort-rule "èµ´" "ã…‚1á…®1~b") +(sort-rule "赶" "ㄱ1á…¡1ᆫ0") +(sort-rule "èµ·" "ㄱ1á…µ1~b") +(sort-rule "è¶" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "超" "ã…Š1á…©1~b") +(sort-rule "越" "ã…‡1á…®5ᆯ0") +(sort-rule "趎" "ã…ˆ1á…®1~b") +(sort-rule "è¶" "ã…Ž1á…§1ᆯ0") +(sort-rule "趙" "ã…ˆ1á…©1~b") +(sort-rule "è¶ " "ã…Š1á…©1~b") +(sort-rule "趣" "ã…Š1á…®D~b") +(sort-rule "趨" "ã…Š1á…®1~b") +(sort-rule "趫" "ㄱ1á…1~b") +(sort-rule "趲" "ã…Š1á…¡1ᆫ0") +(sort-rule "足" "ã…ˆ1á…©1ᆨ1") +(sort-rule "趺" "ã…‚1á…®1~b") +(sort-rule "趾" "ã…ˆ1á…µ1~b") +(sort-rule "è·‚" "ㄱ1á…µ1~b") +(sort-rule "è·†" "ã…Œ1á…¡6~b") +(sort-rule "è·‹" "ã…‚1á…¡1ᆯ0") +(sort-rule "è·Œ" "ã…ˆ1á…µ1ᆯ0") +(sort-rule "è·Ž" "ã…Œ1á…¡1~b") +(sort-rule "è·" "ㄱ1á…¡1~b") +(sort-rule "è·•" "ã…ˆ1á…¥1ᆸ0") +(sort-rule "è·–" "ã…Š1á…¥1ᆨ1") +(sort-rule "è·—" "ã…‚1á…®1~b") +(sort-rule "è·›" "ã…1á…¡1~b") +(sort-rule "è·" "ㄱ1á…¥1~b") +(sort-rule "è·Ÿ" "ㄱ1á…³1ᆫ0") +(sort-rule "è·¡" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "è·£" "ã……1á…¥1ᆫ0") +(sort-rule "è·¨" "ㄱ1á…©3~b") +(sort-rule "è·ª" "ㄱ1á…®8~b") +(sort-rule "è·«" "ㄱ1á…©1ᆼ0") +(sort-rule "è·¬" "ㄱ1á…²1~b") +(sort-rule "è·¯" "ã„´1á…©1~b") +(sort-rule "è·±" "ã…Š1á…µ1~b") +(sort-rule "è·³" "ã„·1á…©1~b") +(sort-rule "è·¼" "ㄱ1á…®1ᆨ1") +(sort-rule "踆" "ã…ˆ1á…®1ᆫ0") +(sort-rule "踈" "ã……1á…©1~b") +(sort-rule "踉" "ㄹ1á…£1ᆼ0") +(sort-rule "踊" "ã…‡1á…1ᆼ0") +(sort-rule "è¸" "ã„·1á…¡1ᆸ0") +(sort-rule "è¸" "ã…Š1á…¥1ᆫ0") +(sort-rule "踔" "ã…Œ1á…¡1ᆨ1") +(sort-rule "è¸" "ㄱ1á…©3~b") +(sort-rule "踞" "ㄱ1á…¥1~b") +(sort-rule "踟" "ã…ˆ1á…µ1~b") +(sort-rule "踪" "ã…ˆ1á…©1ᆼ0") +(sort-rule "踰" "ã…‡1á…²1~b") +(sort-rule "踴" "ã…‡1á…1ᆼ0") +(sort-rule "踵" "ã…ˆ1á…©1ᆼ0") +(sort-rule "踶" "ã…ˆ1á…¥6~b") +(sort-rule "踽" "ã…‡1á…®1~b") +(sort-rule "è¹€" "ã…ˆ1á…¥1ᆸ0") +(sort-rule "蹂" "ã…‡1á…²1~b") +(sort-rule "蹄" "ã…ˆ1á…¥6~b") +(sort-rule "蹇" "ㄱ1á…¥1ᆫ0") +(sort-rule "蹈" "ã„·1á…©1~b") +(sort-rule "蹉" "ã…Š1á…¡1~b") +(sort-rule "蹊" "ã…Ž1á…§6~b") +(sort-rule "蹌" "ã…Š1á…¡1ᆼ0") +(sort-rule "è¹" "ã…ˆ1á…¥6~b") +(sort-rule "蹕" "ã…1á…µ1ᆯ0") +(sort-rule "è¹™" "ã…Š1á…®1ᆨ1") +(sort-rule "蹜" "ã…Š1á…®1ᆨ1") +(sort-rule "蹟" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "è¹ " "ã…Š1á…¥1ᆨ1") +(sort-rule "è¹£" "ã…1á…¡1ᆫ0") +(sort-rule "蹤" "ã…ˆ1á…©1ᆼ0") +(sort-rule "è¹²" "ã…ˆ1á…®1ᆫ0") +(sort-rule "è¹´" "ã…Š1á…®1ᆨ1") +(sort-rule "蹶" "ㄱ1á…®5ᆯ0") +(sort-rule "è¹»" "ㄱ1á…1~b") +(sort-rule "èº" "ã…ˆ1á…©1~b") +(sort-rule "躅" "ã…Š1á…©1ᆨ1") +(sort-rule "躇" "ã…ˆ1á…¥1~b") +(sort-rule "躉" "ã„·1á…©1ᆫ0") +(sort-rule "躊" "ã…ˆ1á…®1~b") +(sort-rule "躋" "ã…ˆ1á…¥6~b") +(sort-rule "èº" "ã…‡1á…£1ᆨ1") +(sort-rule "èº" "ㄹ1á…§1ᆸ0") +(sort-rule "躑" "ã…Š1á…¥1ᆨ1") +(sort-rule "躓" "ã…ˆ1á…µ1~b") +(sort-rule "躔" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "躙" "ㄹ1á…µ1ᆫ0") +(sort-rule "躡" "ã……1á…¥1ᆸ0") +(sort-rule "躩" "ㄱ1á…©3ᆨ1") +(sort-rule "躪" "ㄹ1á…µ1ᆫ0") +(sort-rule "身" "ã……1á…µ1ᆫ0") +(sort-rule "躬" "ㄱ1á…®1ᆼ0") +(sort-rule "躱" "ã…Œ1á…¡1~b") +(sort-rule "躳" "ㄱ1á…®1ᆼ0") +(sort-rule "軀" "ㄱ1á…®1~b") +(sort-rule "軆" "ã…Š1á…¥6~b") +(sort-rule "車" "ㄱ1á…¥1~b") +(sort-rule "軋" "ã…‡1á…¡1ᆯ0") +(sort-rule "軌" "ㄱ1á…®8~b") +(sort-rule "è»" "ㄱ1á…®1ᆫ0") +(sort-rule "è»’" "ã…Ž1á…¥1ᆫ0") +(sort-rule "軟" "ã…‡1á…§1ᆫ0") +(sort-rule "軨" "ㄹ1á…§1ᆼ0") +(sort-rule "軫" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "軸" "ã…Š1á…®1ᆨ1") +(sort-rule "軹" "ã…ˆ1á…µ1~b") +(sort-rule "軺" "ã…Š1á…©1~b") +(sort-rule "è»»" "ㄱ1á…¡1~b") +(sort-rule "軼" "ã…‡1á…µ1ᆯ0") +(sort-rule "軾" "ã……1á…µ1ᆨ1") +(sort-rule "較" "ㄱ1á…1~b") +(sort-rule "è¼…" "ㄹ1á…©1~b") +(sort-rule "輇" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "輈" "ã…ˆ1á…®1~b") +(sort-rule "載" "ã…ˆ1á…¡6~b") +(sort-rule "è¼’" "ã…Š1á…¥1ᆸ0") +(sort-rule "輓" "ã…1á…¡1ᆫ0") +(sort-rule "è¼”" "ã…‚1á…©1~b") +(sort-rule "輕" "ㄱ1á…§1ᆼ0") +(sort-rule "è¼›" "ㄹ1á…£1ᆼ0") +(sort-rule "輜" "ã…Š1á…µ1~b") +(sort-rule "è¼" "ã…Ž1á…®D~b") +(sort-rule "輞" "ã…1á…¡1ᆼ0") +(sort-rule "輟" "ã…Š1á…¥1ᆯ0") +(sort-rule "輦" "ㄹ1á…§1ᆫ0") +(sort-rule "輧" "ã…‚1á…§1ᆼ0") +(sort-rule "輨" "ㄱ1á…©3ᆫ0") +(sort-rule "輩" "ã…‚1á…¡6~b") +(sort-rule "輪" "ㄹ1á…²1ᆫ0") +(sort-rule "輯" "ã…ˆ1á…µ1ᆸ0") +(sort-rule "è¼°" "ã…‡1á…£1ᆼ0") +(sort-rule "è¼³" "ã…ˆ1á…®1~b") +(sort-rule "輸" "ã……1á…®1~b") +(sort-rule "è¼¹" "ã…‚1á…©1ᆨ1") +(sort-rule "è¼»" "ã…‚1á…©1ᆨ1") +(sort-rule "è¼¾" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "輿" "ã…‡1á…§1~b") +(sort-rule "è½€" "ã…‡1á…©1ᆫ0") +(sort-rule "轂" "ㄱ1á…©1ᆨ1") +(sort-rule "轄" "ã…Ž1á…¡1ᆯ0") +(sort-rule "è½…" "ã…‡1á…®5ᆫ0") +(sort-rule "轆" "ㄹ1á…©1ᆨ1") +(sort-rule "轉" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "è½" "ã…Š1á…¥1ᆯ0") +(sort-rule "轎" "ㄱ1á…1~b") +(sort-rule "è½’" "ã…‚1á…®1ᆫ0") +(sort-rule "è½”" "ㄹ1á…µ1ᆫ0") +(sort-rule "è½—" "ㄱ1á…¡1ᆷ0") +(sort-rule "轘" "ã…Ž1á…©3ᆫ0") +(sort-rule "è½" "ã…‡1á…§1~b") +(sort-rule "轞" "ã…Ž1á…¡1ᆷ0") +(sort-rule "轟" "ㄱ1á…©Gᆼ0") +(sort-rule "轡" "ã…‚1á…µ1~b") +(sort-rule "è½¢" "ㄹ1á…§1ᆨ1") +(sort-rule "è½£" "ㄹ1á…§1ᆨ1") +(sort-rule "轤" "ㄹ1á…©1~b") +(sort-rule "è¾›" "ã……1á…µ1ᆫ0") +(sort-rule "辜" "ㄱ1á…©1~b") +(sort-rule "辟" "ã…1á…µ1~b") +(sort-rule "è¾¢" "ㄹ1á…¡1ᆯ0") +(sort-rule "è¾£" "ㄹ1á…¡1ᆯ0") +(sort-rule "辦" "ã…1á…¡1ᆫ0") +(sort-rule "辨" "ã…‚1á…§1ᆫ0") +(sort-rule "è¾" "ã……1á…¡1~b") +(sort-rule "è¾®" "ã…‚1á…§1ᆫ0") +(sort-rule "辯" "ã…‚1á…§1ᆫ0") +(sort-rule "è¾°" "ã……1á…µ1ᆫ0") +(sort-rule "è¾±" "ã…‡1á…1ᆨ1") +(sort-rule "è¾²" "ã„´1á…©1ᆼ0") +(sort-rule "è¾»" "ã……1á…µ1ᆸ0") +(sort-rule "辿" "ã…Š1á…¥1ᆫ0") +(sort-rule "è¿€" "ㄱ1á…¡1ᆫ0") +(sort-rule "è¿‚" "ã…‡1á…®1~b") +(sort-rule "迃" "ã…‡1á…©1~b") +(sort-rule "è¿„" "ã…Ž1á…³1ᆯ0") +(sort-rule "è¿…" "ã……1á…µ1ᆫ0") +(sort-rule "è¿" "ã„·1á…®1ᆫ0") +(sort-rule "è¿Ž" "ã…‡1á…§1ᆼ0") +(sort-rule "è¿‘" "ㄱ1á…³1ᆫ0") +(sort-rule "è¿“" "ã…‡1á…¡1~b") +(sort-rule "è¿”" "ã…‚1á…¡1ᆫ0") +(sort-rule "è¿•" "ã…‡1á…©1~b") +(sort-rule "è¿¢" "ã…Š1á…©1~b") +(sort-rule "迤" "ã…‡1á…µ1~b") +(sort-rule "è¿¥" "ã…Ž1á…§1ᆼ0") +(sort-rule "迦" "ㄱ1á…¡1~b") +(sort-rule "迨" "ã…Œ1á…¡6~b") +(sort-rule "迪" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "è¿«" "ã…‚1á…¡1ᆨ1") +(sort-rule "迬" "ã…‡1á…©3ᆼ0") +(sort-rule "è¿" "ã…ˆ1á…µ1ᆯ0") +(sort-rule "è¿°" "ã……1á…®1ᆯ0") +(sort-rule "迲" "ㄱ1á…¥1ᆸ0") +(sort-rule "è¿´" "ã…Ž1á…©G~b") +(sort-rule "è¿·" "ã…1á…µ1~b") +(sort-rule "迸" "ã…‚1á…§1ᆼ0") +(sort-rule "迹" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "迺" "ã„´1á…¡6~b") +(sort-rule "追" "ã…Š1á…®1~b") +(sort-rule "退" "ã…Œ1á…©G~b") +(sort-rule "é€" "ã……1á…©1ᆼ0") +(sort-rule "适" "ㄱ1á…©3ᆯ0") +(sort-rule "逃" "ã„·1á…©1~b") +(sort-rule "逅" "ã…Ž1á…®1~b") +(sort-rule "逆" "ã…‡1á…§1ᆨ1") +(sort-rule "逈" "ã…Ž1á…§1ᆼ0") +(sort-rule "逋" "ã…1á…©1~b") +(sort-rule "逌" "ã…‡1á…²1~b") +(sort-rule "é€" "ã……1á…©1~b") +(sort-rule "é€" "ã…Œ1á…®1~b") +(sort-rule "é€" "ã…Š1á…®1ᆨ1") +(sort-rule "逑" "ㄱ1á…®1~b") +(sort-rule "途" "ã„·1á…©1~b") +(sort-rule "逕" "ㄱ1á…§1ᆼ0") +(sort-rule "逖" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "逗" "ã„·1á…®1~b") +(sort-rule "這" "ã…ˆ1á…¥1~b") +(sort-rule "通" "ã…Œ1á…©1ᆼ0") +(sort-rule "é€" "ã……1á…¥1~b") +(sort-rule "逞" "ㄹ1á…§1ᆼ0") +(sort-rule "速" "ã……1á…©1ᆨ1") +(sort-rule "é€ " "ã…ˆ1á…©1~b") +(sort-rule "逡" "ã…ˆ1á…®1ᆫ0") +(sort-rule "逢" "ã…‚1á…©1ᆼ0") +(sort-rule "連" "ㄹ1á…§1ᆫ0") +(sort-rule "逮" "ã…Š1á…¥6~b") +(sort-rule "週" "ã…ˆ1á…®1~b") +(sort-rule "進" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "逴" "ã…Œ1á…¡1ᆨ1") +(sort-rule "逵" "ㄱ1á…²1~b") +(sort-rule "逶" "ã…‡1á…®D~b") +(sort-rule "逸" "ã…‡1á…µ1ᆯ0") +(sort-rule "逼" "ã…1á…µ1ᆸ0") +(sort-rule "逾" "ã…‡1á…²1~b") +(sort-rule "é" "ã„·1á…®1ᆫ0") +(sort-rule "é‚" "ã……1á…®1~b") +(sort-rule "é‡" "ã…‡1á…®1~b") +(sort-rule "é‰" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "éŠ" "ã…‡1á…²1~b") +(sort-rule "é‹" "ã…‡1á…®1ᆫ0") +(sort-rule "é" "ã…1á…§1ᆫ0") +(sort-rule "éŽ" "ㄱ1á…©3~b") +(sort-rule "é" "ã…‡1á…¡1ᆯ0") +(sort-rule "é" "ã…Ž1á…¡1~b") +(sort-rule "é‘" "ã…Ž1á…©3ᆼ0") +(sort-rule "é’" "ã…ˆ1á…®1~b") +(sort-rule "é“" "ã„·1á…©1~b") +(sort-rule "é”" "ã„·1á…¡1ᆯ0") +(sort-rule "é•" "ã…‡1á…®D~b") +(sort-rule "é˜" "ㄱ1á…®1~b") +(sort-rule "é™" "ã…‡1á…1~b") +(sort-rule "é›" "ㄹ1á…²1~b") +(sort-rule "éœ" "ã……1á…©1ᆫ0") +(sort-rule "é" "ã„·1á…¡1ᆸ0") +(sort-rule "éž" "ã…Š1á…¥6~b") +(sort-rule "é " "ã…‡1á…®5ᆫ0") +(sort-rule "é¡" "ã……1á…©1~b") +(sort-rule "é£" "ㄱ1á…§1ᆫ0") +(sort-rule "é¨" "ã…‡1á…©1~b") +(sort-rule "é©" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "é¬" "ã……1á…©1ᆨ1") +(sort-rule "é" "ã…ˆ1á…©1~b") +(sort-rule "é®" "ã…Š1á…¡1~b") +(sort-rule "é¯" "ã„·1á…®1ᆫ0") +(sort-rule "é²" "ã…ˆ1á…µ1~b") +(sort-rule "éµ" "ã…ˆ1á…®1ᆫ0") +(sort-rule "é¶" "ã…‡1á…1~b") +(sort-rule "é·" "ã…Š1á…¥1ᆫ0") +(sort-rule "é¸" "ã……1á…¥1ᆫ0") +(sort-rule "éº" "ã…‡1á…²1~b") +(sort-rule "é¼" "ㄹ1á…1~b") +(sort-rule "é½" "ㄱ1á…¥1~b") +(sort-rule "é¿" "ã…1á…µ1~b") +(sort-rule "é‚€" "ã…‡1á…1~b") +(sort-rule "é‚" "ã…1á…¡6~b") +(sort-rule "é‚‚" "ã…Ž1á…¡6~b") +(sort-rule "邃" "ã……1á…®1~b") +(sort-rule "é‚„" "ã…Ž1á…©3ᆫ0") +(sort-rule "é‚…" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "邇" "ã…‡1á…µ1~b") +(sort-rule "邈" "ã…1á…¡1ᆨ1") +(sort-rule "é‚Š" "ã…‚1á…§1ᆫ0") +(sort-rule "é‚Œ" "ㄹ1á…§1~b") +(sort-rule "é‚" "ã„´1á…¡1~b") +(sort-rule "é‚" "ㄹ1á…µ1~b") +(sort-rule "é‚‘" "ã…‡1á…³1ᆸ0") +(sort-rule "é‚•" "ã…‡1á…©1ᆼ0") +(sort-rule "é‚™" "ã…1á…¡1ᆼ0") +(sort-rule "é‚ " "ã…‚1á…µ1ᆫ0") +(sort-rule "é‚¢" "ã…Ž1á…§1ᆼ0") +(sort-rule "é‚£" "ã„´1á…¡1~b") +(sort-rule "邦" "ã…‚1á…¡1ᆼ0") +(sort-rule "邨" "ã…Š1á…©1ᆫ0") +(sort-rule "邪" "ã……1á…¡1~b") +(sort-rule "邯" "ㄱ1á…¡1ᆷ0") +(sort-rule "é‚°" "ã…Œ1á…¡6~b") +(sort-rule "邱" "ㄱ1á…®1~b") +(sort-rule "邳" "ã…‚1á…µ1~b") +(sort-rule "邵" "ã……1á…©1~b") +(sort-rule "邸" "ã…ˆ1á…¥1~b") +(sort-rule "邽" "ㄱ1á…²1~b") +(sort-rule "éƒ" "ã…‡1á…®1ᆨ1") +(sort-rule "郃" "ã…Ž1á…¡1ᆸ0") +(sort-rule "郄" "ㄱ1á…³1ᆨ1") +(sort-rule "郅" "ã…ˆ1á…µ1ᆯ0") +(sort-rule "郊" "ㄱ1á…1~b") +(sort-rule "郎" "ã„´1á…¡1ᆼ0") +(sort-rule "郜" "ㄱ1á…©1~b") +(sort-rule "éƒ" "ã…Ž1á…¡1ᆨ1") +(sort-rule "郞" "ㄹ1á…¡1ᆼ0") +(sort-rule "郡" "ㄱ1á…®1ᆫ0") +(sort-rule "郢" "ã…‡1á…§1ᆼ0") +(sort-rule "部" "ã…‚1á…®1~b") +(sort-rule "郪" "ã…Š1á…¥1~b") +(sort-rule "郫" "ã…‚1á…µ1~b") +(sort-rule "éƒ" "ㄱ1á…©3ᆨ1") +(sort-rule "郯" "ã„·1á…¡1ᆷ0") +(sort-rule "郴" "ã…Š1á…µ1ᆷ0") +(sort-rule "郵" "ã…‡1á…®1~b") +(sort-rule "都" "ã„·1á…©1~b") +(sort-rule "é„‚" "ã…‡1á…¡1ᆨ1") +(sort-rule "é„’" "ã…Š1á…®1~b") +(sort-rule "é„•" "ã…Ž1á…£1ᆼ0") +(sort-rule "é„™" "ã…‚1á…µ1~b") +(sort-rule "é„ž" "ã…‡1á…³1ᆫ0") +(sort-rule "é„¢" "ã…‡1á…¥1ᆫ0") +(sort-rule "é„£" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "鄧" "ã„·1á…³1ᆼ0") +(sort-rule "é„" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "é„°" "ㄹ1á…µ1ᆫ0") +(sort-rule "鄱" "ã…1á…¡1~b") +(sort-rule "鄲" "ã„·1á…¡1ᆫ0") +(sort-rule "é„´" "ã…‡1á…¥1ᆸ0") +(sort-rule "鄽" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "é…ˆ" "ㄹ1á…§1ᆨ1") +(sort-rule "é…‰" "ã…‡1á…²1~b") +(sort-rule "é…Š" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "é…‹" "ã…Š1á…®1~b") +(sort-rule "é…Œ" "ã…ˆ1á…¡1ᆨ1") +(sort-rule "é…" "ã…‚1á…¡6~b") +(sort-rule "é…Ž" "ã…ˆ1á…®1~b") +(sort-rule "é…’" "ã…ˆ1á…®1~b") +(sort-rule "é…–" "ã…Œ1á…¡1ᆷ0") +(sort-rule "é…—" "ã…Ž1á…®1~b") +(sort-rule "é…¢" "ã…Š1á…©1~b") +(sort-rule "é…£" "ㄱ1á…¡1ᆷ0") +(sort-rule "é…¤" "ㄱ1á…©1~b") +(sort-rule "é…¥" "ã……1á…©1~b") +(sort-rule "é…©" "ã…1á…§1ᆼ0") +(sort-rule "é…ª" "ã„´1á…¡1ᆨ1") +(sort-rule "é…¬" "ã……1á…®1~b") +(sort-rule "é…²" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "é…´" "ã„·1á…©1~b") +(sort-rule "é…µ" "ã…Ž1á…1~b") +(sort-rule "é…¶" "ã…1á…¡6~b") +(sort-rule "é…·" "ã…Ž1á…©1ᆨ1") +(sort-rule "é…¸" "ã……1á…¡1ᆫ0") +(sort-rule "é…¹" "ㄹ1á…©G~b") +(sort-rule "醃" "ã…‡1á…¥1ᆷ0") +(sort-rule "醇" "ã……1á…®1ᆫ0") +(sort-rule "醉" "ã…Š1á…®D~b") +(sort-rule "醋" "ã…Š1á…©1~b") +(sort-rule "é†" "ã…ˆ1á…¥6~b") +(sort-rule "é†" "ã…Ž1á…©1~b") +(sort-rule "醒" "ã……1á…¥1ᆼ0") +(sort-rule "醜" "ã…Š1á…®1~b") +(sort-rule "醞" "ã…‡1á…©1ᆫ0") +(sort-rule "醢" "ã…Ž1á…¡6~b") +(sort-rule "醪" "ㄹ1á…1~b") +(sort-rule "醫" "ã…‡1á…³9~b") +(sort-rule "醬" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "醮" "ã…Š1á…©1~b") +(sort-rule "醯" "ã…Ž1á…§6~b") +(sort-rule "醱" "ã…‚1á…¡1ᆯ0") +(sort-rule "醲" "ã„´1á…©1ᆼ0") +(sort-rule "醴" "ㄹ1á…§6~b") +(sort-rule "醵" "ㄱ1á…£1ᆨ1") +(sort-rule "釀" "ã…‡1á…£1ᆼ0") +(sort-rule "é‡" "ã…Ž1á…³1ᆫ0") +(sort-rule "釃" "ã……1á…µ1~b") +(sort-rule "釅" "ã…‡1á…§1ᆷ0") +(sort-rule "采" "ã…Š1á…¡6~b") +(sort-rule "釉" "ã…‡1á…²1~b") +(sort-rule "釋" "ã……1á…¥1ᆨ1") +(sort-rule "里" "ㄹ1á…µ1~b") +(sort-rule "é‡" "ã…ˆ1á…®1ᆼ0") +(sort-rule "野" "ã…‡1á…£1~b") +(sort-rule "é‡" "ㄹ1á…£1ᆼ0") +(sort-rule "é‡" "ㄹ1á…µ1~b") +(sort-rule "金" "ㄱ1á…³1ᆷ0") +(sort-rule "釗" "ã……1á…©G~b") +(sort-rule "釘" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "釜" "ã…‚1á…®1~b") +(sort-rule "é‡" "ã…Š1á…µ1ᆷ0") +(sort-rule "釣" "ã…ˆ1á…©1~b") +(sort-rule "釤" "ã……1á…¡1ᆷ0") +(sort-rule "釦" "ㄱ1á…®1~b") +(sort-rule "釧" "ã…Š1á…¥1ᆫ0") +(sort-rule "釪" "ã…‡1á…®1~b") +(sort-rule "é‡" "ㄱ1á…©1ᆼ0") +(sort-rule "釵" "ã…Š1á…¡6~b") +(sort-rule "釿" "ㄱ1á…³1ᆫ0") +(sort-rule "鈇" "ã…‚1á…®1~b") +(sort-rule "éˆ" "ã„·1á…®1ᆫ0") +(sort-rule "éˆ" "ㄱ1á…¥1ᆷ0") +(sort-rule "鈑" "ã…1á…¡1ᆫ0") +(sort-rule "鈒" "ã……1á…¡1ᆸ0") +(sort-rule "鈔" "ã…Š1á…©1~b") +(sort-rule "鈗" "ã…‡1á…²1ᆫ0") +(sort-rule "鈜" "ã…Ž1á…©Gᆼ0") +(sort-rule "鈞" "ㄱ1á…²1ᆫ0") +(sort-rule "鈟" "ã…ˆ1á…©1~b") +(sort-rule "鈴" "ㄹ1á…§1ᆼ0") +(sort-rule "鈵" "ã…‚1á…§1ᆼ0") +(sort-rule "鈷" "ㄱ1á…©1~b") +(sort-rule "鈸" "ã…‚1á…¡1ᆯ0") +(sort-rule "鈺" "ã…‡1á…©1ᆨ1") +(sort-rule "鈿" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "鉀" "ㄱ1á…¡1ᆸ0") +(sort-rule "é‰" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "鉅" "ㄱ1á…¥1~b") +(sort-rule "鉉" "ã…Ž1á…§1ᆫ0") +(sort-rule "鉋" "ã…1á…©1~b") +(sort-rule "鉎" "ã……1á…¡6ᆼ0") +(sort-rule "é‰" "ã……1á…¥1~b") +(sort-rule "é‰" "ã……1á…¥1ᆨ1") +(sort-rule "鉒" "ã…ˆ1á…®1~b") +(sort-rule "鉗" "ㄱ1á…§1ᆷ0") +(sort-rule "鉛" "ã…‡1á…§1ᆫ0") +(sort-rule "鉞" "ã…‡1á…®5ᆯ0") +(sort-rule "鉢" "ã…‚1á…¡1ᆯ0") +(sort-rule "鉤" "ㄱ1á…®1~b") +(sort-rule "鉥" "ã……1á…®1ᆯ0") +(sort-rule "鉦" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "鉷" "ã…Ž1á…©1ᆼ0") +(sort-rule "鉸" "ㄱ1á…1~b") +(sort-rule "鉼" "ã…‚1á…§1ᆼ0") +(sort-rule "鉾" "ã…1á…©1~b") +(sort-rule "銀" "ã…‡1á…³1ᆫ0") +(sort-rule "銃" "ã…Š1á…©1ᆼ0") +(sort-rule "銅" "ã„·1á…©1ᆼ0") +(sort-rule "銋" "ã…‡1á…µ1ᆷ0") +(sort-rule "銑" "ã……1á…¥1ᆫ0") +(sort-rule "銓" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "銕" "ã…Š1á…¥1ᆯ0") +(sort-rule "銖" "ã……1á…®1~b") +(sort-rule "銘" "ã…1á…§1ᆼ0") +(sort-rule "銙" "ㄱ1á…©3~b") +(sort-rule "銚" "ã…ˆ1á…©1~b") +(sort-rule "銛" "ã……1á…¥1ᆷ0") +(sort-rule "銜" "ã…Ž1á…¡1ᆷ0") +(sort-rule "銳" "ã…‡1á…§6~b") +(sort-rule "銶" "ㄱ1á…®1~b") +(sort-rule "銷" "ã……1á…©1~b") +(sort-rule "銹" "ã……1á…®1~b") +(sort-rule "鋆" "ã…‡1á…²1ᆫ0") +(sort-rule "é‹Œ" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "é‹" "ã…Ž1á…§1ᆸ0") +(sort-rule "é‹‘" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "é‹’" "ã…‚1á…©1ᆼ0") +(sort-rule "é‹—" "ã…Ž1á…§1ᆫ0") +(sort-rule "é‹Ÿ" "ã…Š1á…µ1ᆷ0") +(sort-rule "鋤" "ã……1á…¥1~b") +(sort-rule "é‹¥" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "鋪" "ã…1á…©1~b") +(sort-rule "鋲" "ã…‚1á…§1ᆼ0") +(sort-rule "鋸" "ㄱ1á…¥1~b") +(sort-rule "鋹" "ã…Š1á…¡1ᆼ0") +(sort-rule "鋺" "ã…‡1á…®5ᆫ0") +(sort-rule "鋼" "ㄱ1á…¡1ᆼ0") +(sort-rule "鋽" "ã…ˆ1á…©1~b") +(sort-rule "錄" "ã„´1á…©1ᆨ1") +(sort-rule "錆" "ã…Š1á…¡1ᆼ0") +(sort-rule "éŒ" "ã…‡1á…¡1~b") +(sort-rule "éŒ" "ã…Š1á…®1~b") +(sort-rule "錕" "ㄱ1á…©1ᆫ0") +(sort-rule "錘" "ã…Š1á…®1~b") +(sort-rule "錙" "ã…Š1á…µ1~b") +(sort-rule "錚" "ã…ˆ1á…¡6ᆼ0") +(sort-rule "錞" "ã……1á…®1ᆫ0") +(sort-rule "錟" "ã„·1á…¡1ᆷ0") +(sort-rule "éŒ " "ã…ˆ1á…¥1ᆼ0") +(sort-rule "錡" "ㄱ1á…µ1~b") +(sort-rule "錢" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "錣" "ã…Š1á…¥1ᆯ0") +(sort-rule "錤" "ㄱ1á…µ1~b") +(sort-rule "錦" "ㄱ1á…³1ᆷ0") +(sort-rule "錧" "ㄱ1á…©3ᆫ0") +(sort-rule "錨" "ã…1á…1~b") +(sort-rule "錪" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "錫" "ã……1á…¥1ᆨ1") +(sort-rule "錬" "ã„·1á…©1ᆼ0") +(sort-rule "錮" "ㄱ1á…©1~b") +(sort-rule "錯" "ã…Š1á…¡1ᆨ1") +(sort-rule "éˆ" "ã…‡1á…§1ᆼ0") +(sort-rule "é‰" "ã……1á…µ1~b") +(sort-rule "éŠ" "ㄹ1á…§1ᆫ0") +(sort-rule "é‹" "ㄱ1á…©3~b") +(sort-rule "é" "ã„·1á…©1~b") +(sort-rule "é”" "ã…‡1á…¡1ᆨ1") +(sort-rule "é—" "ã…ˆ1á…¥6~b") +(sort-rule "é›" "ã„·1á…¡1ᆫ0") +(sort-rule "éœ" "ã…Ž1á…¡1~b") +(sort-rule "é" "ã…‡1á…®1~b") +(sort-rule "é¤" "ã……1á…¡1ᆸ0") +(sort-rule "é«" "ã…Š1á…©1~b") +(sort-rule "é¬" "ã…Š1á…©1~b") +(sort-rule "é®" "ã…‡1á…²1~b") +(sort-rule "é°" "ã…Ž1á…©3ᆫ0") +(sort-rule "éµ" "ㄱ1á…¥1ᆫ0") +(sort-rule "é¼" "ã…Š1á…µ1ᆷ0") +(sort-rule "é¾" "ã…ˆ1á…©1ᆼ0") +(sort-rule "鎊" "ã…‚1á…¡1ᆼ0") +(sort-rule "鎌" "ㄱ1á…§1ᆷ0") +(sort-rule "鎔" "ã…‡1á…1ᆼ0") +(sort-rule "鎖" "ã……1á…©5~b") +(sort-rule "鎗" "ã…ˆ1á…¡6ᆼ0") +(sort-rule "鎚" "ã…Š1á…®1~b") +(sort-rule "鎛" "ã…‚1á…¡1ᆨ1") +(sort-rule "鎟" "ã……1á…¡1ᆼ0") +(sort-rule "鎡" "ã…ˆ1á…¡1~b") +(sort-rule "鎣" "ã…Ž1á…§1ᆼ0") +(sort-rule "鎤" "ã…Ž1á…©3ᆼ0") +(sort-rule "鎧" "ㄱ1á…¡6~b") +(sort-rule "鎬" "ã…Ž1á…©1~b") +(sort-rule "éŽ" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "鎰" "ã…‡1á…µ1ᆯ0") +(sort-rule "éƒ" "ã…ˆ1á…©1ᆨ1") +(sort-rule "é‡" "ã……1á…¥1ᆫ0") +(sort-rule "éˆ" "ㄹ1á…§1ᆫ0") +(sort-rule "éŠ" "ã…‡1á…©1~b") +(sort-rule "é‹" "ã…1á…¡1ᆫ0") +(sort-rule "éŒ" "ã…1á…¡1ᆨ1") +(sort-rule "é‘" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "é–" "ã…‡1á…©1~b") +(sort-rule "é—" "ㄱ1á…¡6ᆼ0") +(sort-rule "é˜" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "éœ" "ã„·1á…¡1ᆼ0") +(sort-rule "é" "ã…1á…¡1ᆫ0") +(sort-rule "éž" "ã…‡1á…1ᆼ0") +(sort-rule "éŸ" "ã……1á…¡1ᆫ0") +(sort-rule "é¡" "ㄱ1á…§1ᆼ0") +(sort-rule "é¢" "ã…1á…1~b") +(sort-rule "é¤" "ㄹ1á…®1~b") +(sort-rule "é¦" "ã…Š1á…©1ᆼ0") +(sort-rule "é¨" "ã…Š1á…¡1ᆷ0") +(sort-rule "é¶" "ã…ˆ1á…µ1ᆸ0") +(sort-rule "é»" "ㄹ1á…µ1ᆫ0") +(sort-rule "éƒ" "ã„´1á…1~b") +(sort-rule "é„" "ã…Ž1á…©Gᆼ0") +(sort-rule "é" "ã…ˆ1á…®1ᆫ0") +(sort-rule "é" "ㄹ1á…1~b") +(sort-rule "é“" "ã„·1á…¡6~b") +(sort-rule "é”" "ã……1á…µ1ᆷ0") +(sort-rule "é˜" "ã…ˆ1á…©1ᆼ0") +(sort-rule "é™" "ã„·1á…³1ᆼ0") +(sort-rule "é¥" "ã……1á…¥1ᆫ0") +(sort-rule "éª" "ㄹ1á…©1~b") +(sort-rule "é«" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "éµ" "ã…Š1á…¥1ᆯ0") +(sort-rule "é¶" "ã…Ž1á…©3ᆫ0") +(sort-rule "é¸" "ã…Œ1á…¡1ᆨ1") +(sort-rule "éº" "ã„·1á…¡1ᆼ0") +(sort-rule "é‘‚" "ã…Ž1á…®1ᆫ0") +(sort-rule "é‘„" "ã…ˆ1á…®1~b") +(sort-rule "é‘Š" "ã…Ž1á…©3ᆨ1") +(sort-rule "é‘Œ" "ã…‚1á…µ1ᆫ0") +(sort-rule "é‘‘" "ㄱ1á…¡1ᆷ0") +(sort-rule "é‘’" "ㄱ1á…¡1ᆷ0") +(sort-rule "é‘•" "ã…ˆ1á…µ1ᆯ0") +(sort-rule "é‘›" "ㄱ1á…©3ᆼ0") +(sort-rule "é‘ž" "ㄹ1á…¡1ᆸ0") +(sort-rule "é‘ " "ã……1á…¡1ᆨ1") +(sort-rule "é‘¢" "ㄹ1á…§1~b") +(sort-rule "é‘£" "ã…1á…1~b") +(sort-rule "鑪" "ㄹ1á…©1~b") +(sort-rule "é‘°" "ã…‡1á…£1ᆨ1") +(sort-rule "鑱" "ã…Š1á…¡1ᆷ0") +(sort-rule "鑲" "ã…‡1á…£1ᆼ0") +(sort-rule "鑵" "ㄱ1á…©3ᆫ0") +(sort-rule "é‘·" "ã……1á…¥1ᆸ0") +(sort-rule "鑼" "ㄹ1á…¡1~b") +(sort-rule "鑽" "ã…Š1á…¡1ᆫ0") +(sort-rule "鑾" "ㄹ1á…¡1ᆫ0") +(sort-rule "é‘¿" "ã…Š1á…¡1ᆨ1") +(sort-rule "é•·" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "é–€" "ã…1á…®1ᆫ0") +(sort-rule "é–ƒ" "ã……1á…¥1ᆷ0") +(sort-rule "é–ˆ" "ã…Ž1á…¡1ᆫ0") +(sort-rule "é–‰" "ã…1á…§6~b") +(sort-rule "é–Š" "ã……1á…¡1ᆫ0") +(sort-rule "é–‹" "ㄱ1á…¡6~b") +(sort-rule "é–Ž" "ㄱ1á…©Gᆼ0") +(sort-rule "é–" "ã…‡1á…²1ᆫ0") +(sort-rule "é–‘" "ã…Ž1á…¡1ᆫ0") +(sort-rule "é–’" "ã…Ž1á…¡1ᆫ0") +(sort-rule "é–“" "ㄱ1á…¡1ᆫ0") +(sort-rule "é–”" "ã…1á…µ1ᆫ0") +(sort-rule "é–˜" "ㄱ1á…¡1ᆸ0") +(sort-rule "é–Ÿ" "ã…‚1á…µ1~b") +(sort-rule "é–£" "ㄱ1á…¡1ᆨ1") +(sort-rule "é–¤" "ã…Ž1á…¡1ᆸ0") +(sort-rule "é–¥" "ã…‚1á…¥1ᆯ0") +(sort-rule "é–¨" "ㄱ1á…²1~b") +(sort-rule "é–©" "ã…1á…µ1ᆫ0") +(sort-rule "é–«" "ㄱ1á…©1ᆫ0") +(sort-rule "é–¬" "ㄹ1á…¡1ᆼ0") +(sort-rule "é–" "ㄹ1á…§1~b") +(sort-rule "é–±" "ã…‡1á…§1ᆯ0") +(sort-rule "é–¶" "ã…Š1á…¡1ᆼ0") +(sort-rule "é–¹" "ã…‡1á…¥1ᆷ0") +(sort-rule "é–»" "ã…‡1á…§1ᆷ0") +(sort-rule "é–¼" "ã…‡1á…¡1ᆯ0") +(sort-rule "é–½" "ã…Ž1á…©1ᆫ0") +(sort-rule "é–¾" "ã…‡1á…§1ᆨ1") +(sort-rule "é—ƒ" "ㄱ1á…§1ᆨ1") +(sort-rule "é—‡" "ã…‡1á…¡1ᆷ0") +(sort-rule "é—ˆ" "ã…‡1á…®D~b") +(sort-rule "é—Š" "ã…Ž1á…©3ᆯ0") +(sort-rule "é—‹" "ㄱ1á…§1ᆯ0") +(sort-rule "é—Œ" "ㄹ1á…¡1ᆫ0") +(sort-rule "é—" "ã„·1á…©1~b") +(sort-rule "é—“" "ㄱ1á…¡6~b") +(sort-rule "é—”" "ã…Ž1á…¡1ᆸ0") +(sort-rule "é—•" "ㄱ1á…®5ᆯ0") +(sort-rule "é—–" "ã…Œ1á…³1ᆷ0") +(sort-rule "é—š" "ㄱ1á…²1~b") +(sort-rule "é—œ" "ㄱ1á…©3ᆫ0") +(sort-rule "é—ž" "ã…Ž1á…¡1ᆷ0") +(sort-rule "é— " "ㄱ1á…®8~b") +(sort-rule "é—¡" "ã…Š1á…¥1ᆫ0") +(sort-rule "é—¢" "ã…‚1á…§1ᆨ1") +(sort-rule "é—¥" "ã„·1á…¡1ᆯ0") +(sort-rule "阜" "ã…‚1á…®1~b") +(sort-rule "阡" "ã…Š1á…¥1ᆫ0") +(sort-rule "阤" "ã…Š1á…µ1~b") +(sort-rule "阨" "ã…‡1á…¡6ᆨ1") +(sort-rule "阪" "ã…1á…¡1ᆫ0") +(sort-rule "阮" "ã…‡1á…©3ᆫ0") +(sort-rule "阯" "ã…ˆ1á…µ1~b") +(sort-rule "防" "ã…‚1á…¡1ᆼ0") +(sort-rule "阻" "ã…ˆ1á…©1~b") +(sort-rule "阿" "ã…‡1á…¡1~b") +(sort-rule "陀" "ã…Œ1á…¡1~b") +(sort-rule "陂" "ã…1á…µ1~b") +(sort-rule "附" "ã…‚1á…®1~b") +(sort-rule "陋" "ã„´1á…®1~b") +(sort-rule "陌" "ã…1á…¡6ᆨ1") +(sort-rule "é™" "ㄱ1á…¡1ᆼ0") +(sort-rule "é™" "ã…Ž1á…¡1ᆫ0") +(sort-rule "陘" "ã…Ž1á…§1ᆼ0") +(sort-rule "é™›" "ã…1á…§6~b") +(sort-rule "陜" "ã…Ž1á…¡1ᆸ0") +(sort-rule "é™" "ã……1á…¥1ᆷ0") +(sort-rule "陞" "ã……1á…³1ᆼ0") +(sort-rule "陟" "ã…Š1á…¥1ᆨ1") +(sort-rule "陡" "ã„·1á…®1~b") +(sort-rule "院" "ã…‡1á…®5ᆫ0") +(sort-rule "陣" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "除" "ã…ˆ1á…¥6~b") +(sort-rule "陪" "ã…‚1á…¡6~b") +(sort-rule "陬" "ã…Š1á…®1~b") +(sort-rule "é™°" "ã…‡1á…³1ᆷ0") +(sort-rule "陲" "ã……1á…®1~b") +(sort-rule "陳" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "é™´" "ã…‚1á…µ1~b") +(sort-rule "陵" "ã„´1á…³1ᆼ0") +(sort-rule "陶" "ã„·1á…©1~b") +(sort-rule "é™·" "ã…Ž1á…¡1ᆷ0") +(sort-rule "陸" "ㄹ1á…²1ᆨ1") +(sort-rule "陼" "ã…ˆ1á…¥1~b") +(sort-rule "陽" "ã…‡1á…£1ᆼ0") +(sort-rule "éš„" "ã…ˆ1á…¥6~b") +(sort-rule "éš…" "ã…‡1á…®1~b") +(sort-rule "隆" "ㄹ1á…²1ᆼ0") +(sort-rule "隊" "ã„·1á…¡6~b") +(sort-rule "éš‹" "ã……1á…®1~b") +(sort-rule "éš" "ã…Ž1á…©3ᆼ0") +(sort-rule "階" "ㄱ1á…§6~b") +(sort-rule "éš‘" "ㄱ1á…µ1~b") +(sort-rule "éš”" "ㄱ1á…§1ᆨ1") +(sort-rule "éš•" "ã…‡1á…®1ᆫ0") +(sort-rule "éš—" "ã…‡1á…©G~b") +(sort-rule "隘" "ã…‡1á…¡6~b") +(sort-rule "éš™" "ㄱ1á…³1ᆨ1") +(sort-rule "éš›" "ã…ˆ1á…¥6~b") +(sort-rule "éšœ" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "隣" "ㄹ1á…µ1ᆫ0") +(sort-rule "隤" "ã…Œ1á…©G~b") +(sort-rule "隧" "ã……1á…®1~b") +(sort-rule "隨" "ã……1á…®1~b") +(sort-rule "éš©" "ã…‡1á…©1~b") +(sort-rule "險" "ã…Ž1á…¥1ᆷ0") +(sort-rule "éš°" "ã……1á…³1ᆸ0") +(sort-rule "éš±" "ã…‡1á…³1ᆫ0") +(sort-rule "éš³" "ã…Ž1á…²1~b") +(sort-rule "éš´" "ㄹ1á…©1ᆼ0") +(sort-rule "隶" "ã…‡1á…µ1~b") +(sort-rule "éš·" "ㄹ1á…§6~b") +(sort-rule "隸" "ã…‡1á…§6~b") +(sort-rule "éš¹" "ã…Š1á…®1~b") +(sort-rule "éš»" "ã…Š1á…¥1ᆨ1") +(sort-rule "éš¼" "ã…ˆ1á…®1ᆫ0") +(sort-rule "雀" "ã…ˆ1á…¡1ᆨ1") +(sort-rule "é›" "ã…‡1á…¡1ᆫ0") +(sort-rule "雄" "ã…‡1á…®1ᆼ0") +(sort-rule "é›…" "ã…‡1á…¡1~b") +(sort-rule "集" "ã…ˆ1á…µ1ᆸ0") +(sort-rule "雇" "ㄱ1á…©1~b") +(sort-rule "雉" "ã…Š1á…µ1~b") +(sort-rule "雋" "ã…ˆ1á…®1ᆫ0") +(sort-rule "雌" "ã…ˆ1á…¡1~b") +(sort-rule "é›" "ã…‡1á…©1ᆼ0") +(sort-rule "雎" "ã…ˆ1á…¥1~b") +(sort-rule "雕" "ã…ˆ1á…©1~b") +(sort-rule "é›–" "ã……1á…®1~b") +(sort-rule "é›™" "ã……Eá…¡1ᆼ0") +(sort-rule "雚" "ㄱ1á…©3ᆫ0") +(sort-rule "é››" "ã…Š1á…®1~b") +(sort-rule "雜" "ã…ˆ1á…¡1ᆸ0") +(sort-rule "é›" "ã…‡1á…©1ᆼ0") +(sort-rule "雞" "ㄱ1á…§6~b") +(sort-rule "離" "ㄹ1á…µ1~b") +(sort-rule "難" "ã„´1á…¡1ᆫ0") +(sort-rule "雨" "ã…‡1á…®1~b") +(sort-rule "雩" "ã…‡1á…®1~b") +(sort-rule "雪" "ã……1á…¥1ᆯ0") +(sort-rule "雯" "ã…1á…®1ᆫ0") +(sort-rule "é›°" "ã…‚1á…®1ᆫ0") +(sort-rule "雲" "ã…‡1á…®1ᆫ0") +(sort-rule "零" "ㄹ1á…§1ᆼ0") +(sort-rule "é›·" "ã„´1á…©G~b") +(sort-rule "雹" "ã…‚1á…¡1ᆨ1") +(sort-rule "雺" "ã…1á…©1ᆼ0") +(sort-rule "é›»" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "需" "ã……1á…®1~b") +(sort-rule "霄" "ã……1á…©1~b") +(sort-rule "霅" "ã……1á…¡1ᆸ0") +(sort-rule "霆" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "震" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "霈" "ã…1á…¡6~b") +(sort-rule "霉" "ã…1á…¡6~b") +(sort-rule "霌" "ã…ˆ1á…®1~b") +(sort-rule "éœ" "ㄱ1á…©3ᆨ1") +(sort-rule "霎" "ã……1á…¡1ᆸ0") +(sort-rule "éœ" "ã…‚1á…µ1~b") +(sort-rule "霑" "ã…ˆ1á…¥1ᆷ0") +(sort-rule "霓" "ã…‡1á…§6~b") +(sort-rule "霔" "ã…ˆ1á…®1~b") +(sort-rule "霖" "ㄹ1á…µ1ᆷ0") +(sort-rule "霙" "ã…‡1á…§1ᆼ0") +(sort-rule "霜" "ã……1á…¡1ᆼ0") +(sort-rule "霞" "ã…Ž1á…¡1~b") +(sort-rule "霣" "ã…‡1á…®1ᆫ0") +(sort-rule "霦" "ã…‚1á…µ1ᆫ0") +(sort-rule "霧" "ã…1á…®1~b") +(sort-rule "霪" "ã…‡1á…³1ᆷ0") +(sort-rule "霰" "ã……1á…¡1ᆫ0") +(sort-rule "露" "ã„´1á…©1~b") +(sort-rule "霸" "ã…1á…¡6~b") +(sort-rule "霹" "ã…‚1á…§1ᆨ1") +(sort-rule "霽" "ã…ˆ1á…¥6~b") +(sort-rule "é‚" "ㄹ1á…§1ᆨ1") +(sort-rule "é„" "ã…‡1á…¡6~b") +(sort-rule "é†" "ã…Š1á…¥6~b") +(sort-rule "éˆ" "ㄹ1á…§1ᆼ0") +(sort-rule "é‰" "ã…‡1á…¡6~b") +(sort-rule "éŒ" "ã…‚1á…©1~b") +(sort-rule "é‘" "ã…Š1á…¥1ᆼ0") +(sort-rule "é–" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "éš" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "é›" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "éœ" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "é" "ã…Š1á…¥1ᆫ0") +(sort-rule "éž" "ã…‚1á…µ1~b") +(sort-rule "é " "ㄱ1á…©1~b") +(sort-rule "é¡" "ã…1á…µ1~b") +(sort-rule "é¢" "ã…1á…§1ᆫ0") +(sort-rule "é¦" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "é¨" "ã…‡1á…§1ᆸ0") +(sort-rule "é©" "ã…Ž1á…§1ᆨ1") +(sort-rule "é" "ã…‡1á…µ1ᆫ0") +(sort-rule "é³" "ㄱ1á…³1ᆫ0") +(sort-rule "é´" "ã…Ž1á…©3~b") +(sort-rule "éµ" "ã„´1á…²1~b") +(sort-rule "é·" "ã…‡1á…µ1ᆫ0") +(sort-rule "éº" "ã…1á…¡1ᆯ0") +(sort-rule "é¼" "ã„·1á…¡1ᆯ0") +(sort-rule "鞀" "ã„·1á…©1~b") +(sort-rule "éž" "ã…1á…µ1~b") +(sort-rule "éž„" "ã…1á…©1~b") +(sort-rule "éž…" "ã…‡1á…¡1ᆼ0") +(sort-rule "éž‹" "ã…Ž1á…§6~b") +(sort-rule "éž" "ã…‡1á…¡1ᆫ0") +(sort-rule "éž" "ㄱ1á…©1ᆼ0") +(sort-rule "鞘" "ã…Š1á…©1~b") +(sort-rule "éž " "ㄱ1á…®1ᆨ1") +(sort-rule "鞣" "ã…‡1á…²1~b") +(sort-rule "鞦" "ã…Š1á…®1~b") +(sort-rule "鞨" "ㄱ1á…¡1ᆯ0") +(sort-rule "éž«" "ㄱ1á…®1ᆨ1") +(sort-rule "鞬" "ㄱ1á…¥1ᆫ0") +(sort-rule "éž" "ã…1á…§1ᆫ0") +(sort-rule "éž±" "ã„·1á…©1~b") +(sort-rule "éž´" "ã…‚1á…µ1~b") +(sort-rule "鞸" "ã…1á…µ1ᆯ0") +(sort-rule "éž¹" "ㄱ1á…©3ᆨ1") +(sort-rule "éŸ" "ㄱ1á…¡1ᆼ0") +(sort-rule "韃" "ã„·1á…¡1ᆯ0") +(sort-rule "韆" "ã…Š1á…¥1ᆫ0") +(sort-rule "韋" "ã…‡1á…®D~b") +(sort-rule "éŸ" "ã…‚1á…®1ᆯ0") +(sort-rule "éŸ" "ㄱ1á…¡1ᆸ0") +(sort-rule "韓" "ã…Ž1á…¡1ᆫ0") +(sort-rule "韙" "ã…‡1á…®D~b") +(sort-rule "韜" "ã„·1á…©1~b") +(sort-rule "éŸ" "ㄱ1á…®1~b") +(sort-rule "韞" "ã…‡1á…©1ᆫ0") +(sort-rule "éŸ " "ã…1á…µ1ᆯ0") +(sort-rule "韡" "ã…‡1á…®D~b") +(sort-rule "éŸ" "ㄱ1á…®1~b") +(sort-rule "韮" "ㄱ1á…®1~b") +(sort-rule "韱" "ã……1á…¥1ᆷ0") +(sort-rule "韲" "ã…ˆ1á…¥6~b") +(sort-rule "音" "ã…‡1á…³1ᆷ0") +(sort-rule "韵" "ã…‡1á…®1ᆫ0") +(sort-rule "韶" "ã……1á…©1~b") +(sort-rule "韺" "ã…‡1á…§1ᆼ0") +(sort-rule "韻" "ã…‡1á…®1ᆫ0") +(sort-rule "響" "ã…Ž1á…£1ᆼ0") +(sort-rule "é €" "ã…Ž1á…©1~b") +(sort-rule "é " "ã…Ž1á…§1ᆯ0") +(sort-rule "é ‚" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "é ƒ" "ㄱ1á…§1ᆼ0") +(sort-rule "é …" "ã…Ž1á…¡1ᆼ0") +(sort-rule "é †" "ã……1á…®1ᆫ0") +(sort-rule "é ˆ" "ã……1á…®1~b") +(sort-rule "é Š" "ã…‡1á…®1ᆨ1") +(sort-rule "é Œ" "ã……1á…©1ᆼ0") +(sort-rule "é " "ㄱ1á…²1~b") +(sort-rule "é Ž" "ㄱ1á…µ1~b") +(sort-rule "é " "ã…Ž1á…¡1ᆼ0") +(sort-rule "é " "ã…‡1á…§6~b") +(sort-rule "é ‘" "ã…‡1á…©3ᆫ0") +(sort-rule "é ’" "ã…‚1á…¡1ᆫ0") +(sort-rule "é “" "ã„·1á…©1ᆫ0") +(sort-rule "é –" "ã…‚1á…¡1ᆫ0") +(sort-rule "é —" "ã…1á…¡1~b") +(sort-rule "é ˜" "ㄹ1á…§1ᆼ0") +(sort-rule "é ž" "ã…‡1á…¡1ᆯ0") +(sort-rule "é ¡" "ã…Ž1á…µ1ᆯ0") +(sort-rule "é £" "ã……1á…µ1ᆫ0") +(sort-rule "é ¦" "ã…Ž1á…¡6~b") +(sort-rule "é «" "ã…‚1á…®1~b") +(sort-rule "é " "ã„·1á…®1~b") +(sort-rule "é ®" "ã…Ž1á…©G~b") +(sort-rule "é °" "ã…Ž1á…§1ᆸ0") +(sort-rule "é ·" "ã…‡1á…¡1ᆷ0") +(sort-rule "é ¸" "ㄱ1á…§1ᆼ0") +(sort-rule "é ¹" "ã…Œ1á…©G~b") +(sort-rule "é »" "ã…‚1á…µ1ᆫ0") +(sort-rule "é ¿" "ã…ˆ1á…¡1~b") +(sort-rule "é¡‚" "ㄹ1á…©G~b") +(sort-rule "顆" "ㄱ1á…©3~b") +(sort-rule "顇" "ã…Š1á…®8~b") +(sort-rule "顈" "ㄱ1á…§1ᆼ0") +(sort-rule "é¡‹" "ã……1á…µ1~b") +(sort-rule "é¡Œ" "ã…ˆ1á…¥6~b") +(sort-rule "é¡" "ã…‡1á…¡6ᆨ1") +(sort-rule "é¡Ž" "ã…‡1á…¡1ᆨ1") +(sort-rule "é¡’" "ã…‡1á…©1ᆼ0") +(sort-rule "é¡“" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "é¡”" "ã…‡1á…¡1ᆫ0") +(sort-rule "願" "ã…‡1á…®5ᆫ0") +(sort-rule "é¡™" "ã……1á…¡1ᆼ0") +(sort-rule "é¡š" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "é¡ž" "ㄹ1á…²1~b") +(sort-rule "é¡¥" "ã…Ž1á…©1~b") +(sort-rule "顦" "ã…Š1á…©1~b") +(sort-rule "顧" "ㄱ1á…©1~b") +(sort-rule "é¡«" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "顯" "ã…Ž1á…§1ᆫ0") +(sort-rule "é¡°" "ã…‚1á…µ1ᆫ0") +(sort-rule "顱" "ㄹ1á…©1~b") +(sort-rule "顳" "ã……1á…¥1ᆸ0") +(sort-rule "é¡´" "ㄱ1á…©3ᆫ0") +(sort-rule "風" "ã…1á…®1ᆼ0") +(sort-rule "é¢" "ã…ˆ1á…¥1ᆷ0") +(sort-rule "颯" "ã……1á…¡1ᆸ0") +(sort-rule "颱" "ã…Œ1á…¡6~b") +(sort-rule "颲" "ㄹ1á…§1ᆯ0") +(sort-rule "颶" "ㄱ1á…®1~b") +(sort-rule "颺" "ã…‡1á…£1ᆼ0") +(sort-rule "颼" "ã……1á…®1~b") +(sort-rule "颿" "ã…‚1á…¥1ᆷ0") +(sort-rule "飂" "ㄹ1á…1~b") +(sort-rule "飄" "ã…1á…1~b") +(sort-rule "飇" "ã…1á…1~b") +(sort-rule "飉" "ㄹ1á…1~b") +(sort-rule "飋" "ã……1á…µ1ᆯ0") +(sort-rule "飛" "ã…‚1á…µ1~b") +(sort-rule "飜" "ã…‚1á…¥1ᆫ0") +(sort-rule "食" "ã……1á…µ1ᆨ1") +(sort-rule "飡" "ã……1á…©1ᆫ0") +(sort-rule "飢" "ㄱ1á…µ1~b") +(sort-rule "飦" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "飧" "ã……1á…©1ᆫ0") +(sort-rule "飪" "ã…‡1á…µ1ᆷ0") +(sort-rule "飫" "ã…‡1á…¥1~b") +(sort-rule "é£" "ã…Š1á…µ1ᆨ1") +(sort-rule "飮" "ã…‡1á…³1ᆷ0") +(sort-rule "飯" "ã…‚1á…¡1ᆫ0") +(sort-rule "飱" "ã……1á…©1ᆫ0") +(sort-rule "飴" "ã…‡1á…µ1~b") +(sort-rule "飻" "ã…Š1á…¥1ᆯ0") +(sort-rule "飼" "ã……1á…¡1~b") +(sort-rule "飽" "ã…1á…©1~b") +(sort-rule "飾" "ã……1á…µ1ᆨ1") +(sort-rule "餃" "ㄱ1á…1~b") +(sort-rule "餉" "ã…Ž1á…£1ᆼ0") +(sort-rule "養" "ã…‡1á…£1ᆼ0") +(sort-rule "餌" "ã…‡1á…µ1~b") +(sort-rule "é¤" "ã…Š1á…¡1ᆫ0") +(sort-rule "餒" "ã„´1á…©G~b") +(sort-rule "餓" "ã…‡1á…¡1~b") +(sort-rule "餔" "ã…1á…©1~b") +(sort-rule "餕" "ã…ˆ1á…®1ᆫ0") +(sort-rule "餘" "ã…‡1á…§1~b") +(sort-rule "餚" "ã…Ž1á…1~b") +(sort-rule "餞" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "é¤ " "ã…‚1á…§1ᆼ0") +(sort-rule "餦" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "餧" "ã…‡1á…®D~b") +(sort-rule "館" "ㄱ1á…©3ᆫ0") +(sort-rule "餪" "ã„´1á…¡1ᆫ0") +(sort-rule "餬" "ã…Ž1á…©1~b") +(sort-rule "餮" "ã…Š1á…¥1ᆯ0") +(sort-rule "餰" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "餱" "ã…Ž1á…®1~b") +(sort-rule "餳" "ã„·1á…¡1ᆼ0") +(sort-rule "餹" "ã„·1á…¡1ᆼ0") +(sort-rule "餼" "ã…Ž1á…³9~b") +(sort-rule "餽" "ㄱ1á…®8~b") +(sort-rule "饂" "ã…‡1á…©1ᆫ0") +(sort-rule "饅" "ã…1á…¡1ᆫ0") +(sort-rule "饈" "ã……1á…®1~b") +(sort-rule "饉" "ㄱ1á…³1ᆫ0") +(sort-rule "饋" "ㄱ1á…®8~b") +(sort-rule "饌" "ã…Š1á…¡1ᆫ0") +(sort-rule "é¥" "ã……1á…¥1ᆫ0") +(sort-rule "é¥" "ã…‡1á…³9~b") +(sort-rule "饑" "ㄱ1á…µ1~b") +(sort-rule "饒" "ã…‡1á…1~b") +(sort-rule "饔" "ã…‡1á…©1ᆼ0") +(sort-rule "饕" "ã„·1á…©1~b") +(sort-rule "饗" "ã…Ž1á…£1ᆼ0") +(sort-rule "饜" "ã…‡1á…§1ᆷ0") +(sort-rule "饞" "ã…Š1á…¡1ᆷ0") +(sort-rule "首" "ã……1á…®1~b") +(sort-rule "馗" "ㄱ1á…²1~b") +(sort-rule "馘" "ㄱ1á…©Gᆨ1") +(sort-rule "香" "ã…Ž1á…£1ᆼ0") +(sort-rule "é¦" "ã…1á…µ1ᆯ0") +(sort-rule "馣" "ã…‡1á…¡1ᆷ0") +(sort-rule "馥" "ã…‚1á…©1ᆨ1") +(sort-rule "馨" "ã…Ž1á…§1ᆼ0") +(sort-rule "馬" "ã…1á…¡1~b") +(sort-rule "é¦" "ã…‡1á…¥1~b") +(sort-rule "馮" "ã…1á…®1ᆼ0") +(sort-rule "馰" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "馱" "ã…Œ1á…¡1~b") +(sort-rule "馳" "ã…Š1á…µ1~b") +(sort-rule "馴" "ã……1á…®1ᆫ0") +(sort-rule "馹" "ã…‡1á…µ1ᆯ0") +(sort-rule "é§" "ã…‚1á…¡1ᆨ1") +(sort-rule "駄" "ã…Œ1á…¡6~b") +(sort-rule "駈" "ㄱ1á…®1~b") +(sort-rule "駉" "ㄱ1á…§1ᆼ0") +(sort-rule "é§" "ㄱ1á…¥1~b") +(sort-rule "é§" "ã…ˆ1á…®1~b") +(sort-rule "駑" "ã„´1á…©1~b") +(sort-rule "駒" "ㄱ1á…®1~b") +(sort-rule "駕" "ㄱ1á…¡1~b") +(sort-rule "駘" "ã…Œ1á…¡6~b") +(sort-rule "駙" "ã…‚1á…®1~b") +(sort-rule "駛" "ã……1á…¡1~b") +(sort-rule "駜" "ã…1á…µ1ᆯ0") +(sort-rule "é§" "ã…Œ1á…¡1~b") +(sort-rule "駞" "ã…Œ1á…¡1~b") +(sort-rule "駟" "ã……1á…¡1~b") +(sort-rule "駢" "ã…‚1á…§1ᆫ0") +(sort-rule "駨" "ã……1á…®1ᆫ0") +(sort-rule "駪" "ã……1á…µ1ᆫ0") +(sort-rule "é§" "ã…Ž1á…¡6~b") +(sort-rule "駮" "ã…‚1á…¡1ᆨ1") +(sort-rule "駱" "ã„´1á…¡1ᆨ1") +(sort-rule "駸" "ã…Š1á…µ1ᆷ0") +(sort-rule "駻" "ã…Ž1á…¡1ᆫ0") +(sort-rule "駽" "ã…Ž1á…§1ᆫ0") +(sort-rule "駿" "ã…ˆ1á…®1ᆫ0") +(sort-rule "é¨" "ã…‚1á…µ1ᆼ0") +(sort-rule "騂" "ã……1á…¥1ᆼ0") +(sort-rule "騃" "ã…‡1á…¡6~b") +(sort-rule "騄" "ㄹ1á…©1ᆨ1") +(sort-rule "騅" "ã…Š1á…®1~b") +(sort-rule "騈" "ã…‚1á…§1ᆼ0") +(sort-rule "騋" "ㄹ1á…¡6~b") +(sort-rule "é¨" "ㄱ1á…©3~b") +(sort-rule "騎" "ㄱ1á…µ1~b") +(sort-rule "é¨" "ㄱ1á…µ1~b") +(sort-rule "騑" "ã…‚1á…µ1~b") +(sort-rule "騖" "ã…1á…®1~b") +(sort-rule "騘" "ã…Š1á…©1ᆼ0") +(sort-rule "騙" "ã…1á…§1ᆫ0") +(sort-rule "騛" "ã…‚1á…µ1~b") +(sort-rule "騫" "ㄱ1á…¥1ᆫ0") +(sort-rule "é¨" "ã…ˆ1á…³1ᆯ0") +(sort-rule "騰" "ã„·1á…³1ᆼ0") +(sort-rule "騵" "ã…‡1á…®5ᆫ0") +(sort-rule "騶" "ã…Š1á…®1~b") +(sort-rule "騷" "ã……1á…©1~b") +(sort-rule "騸" "ã……1á…¥1ᆫ0") +(sort-rule "騾" "ㄹ1á…¡1~b") +(sort-rule "é©€" "ã…1á…¡6ᆨ1") +(sort-rule "é©" "ã…‡1á…©1~b") +(sort-rule "é©‚" "ã…Š1á…¡1ᆷ0") +(sort-rule "驃" "ã…1á…1~b") +(sort-rule "é©„" "ã…Š1á…©1ᆼ0") +(sort-rule "é©…" "ㄱ1á…®1~b") +(sort-rule "é©Š" "ã…Ž1á…©3~b") +(sort-rule "é©Œ" "ã……1á…®1ᆨ1") +(sort-rule "é©" "ã…Ž1á…1~b") +(sort-rule "é©Ž" "ㄹ1á…µ1ᆫ0") +(sort-rule "é©" "ã…ˆ1á…¡1ᆫ0") +(sort-rule "é©’" "ã…Œ1á…¡1ᆫ0") +(sort-rule "é©•" "ㄱ1á…1~b") +(sort-rule "é©—" "ã…Ž1á…¥1ᆷ0") +(sort-rule "驘" "ㄹ1á…¡1~b") +(sort-rule "é©š" "ㄱ1á…§1ᆼ0") +(sort-rule "é©›" "ã…‡1á…§1ᆨ1") +(sort-rule "é©Ÿ" "ã…Š1á…®D~b") +(sort-rule "é©¢" "ㄹ1á…§1~b") +(sort-rule "驤" "ã…‡1á…£1ᆼ0") +(sort-rule "é©¥" "ㄱ1á…µ1~b") +(sort-rule "é©©" "ã…Ž1á…©3ᆫ0") +(sort-rule "驪" "ㄹ1á…§1~b") +(sort-rule "骨" "ㄱ1á…©1ᆯ0") +(sort-rule "骪" "ã…‡1á…®D~b") +(sort-rule "骰" "ã…Œ1á…®1~b") +(sort-rule "骸" "ã…Ž1á…¡6~b") +(sort-rule "骹" "ㄱ1á…1~b") +(sort-rule "骼" "ㄱ1á…§1ᆨ1") +(sort-rule "骿" "ã…‚1á…§1ᆫ0") +(sort-rule "é«€" "ã…‚1á…µ1~b") +(sort-rule "髆" "ã…‚1á…¡1ᆨ1") +(sort-rule "é«" "ㄹ1á…®1~b") +(sort-rule "é«‘" "ã…Š1á…©1ᆨ1") +(sort-rule "é«“" "ã……1á…®1~b") +(sort-rule "é«”" "ã…Š1á…¥6~b") +(sort-rule "é«–" "ㄱ1á…©3ᆫ0") +(sort-rule "é«—" "ㄹ1á…©1~b") +(sort-rule "高" "ㄱ1á…©1~b") +(sort-rule "é«Ÿ" "ã…1á…1~b") +(sort-rule "é«¡" "ㄱ1á…©1ᆫ0") +(sort-rule "é«£" "ã…‚1á…¡1ᆼ0") +(sort-rule "é«¥" "ã…‡1á…§1ᆷ0") +(sort-rule "髦" "ã…1á…©1~b") +(sort-rule "é««" "ã…Š1á…©1~b") +(sort-rule "é«" "ã…ˆ1á…¡1~b") +(sort-rule "é«®" "ã…‚1á…¡1ᆯ0") +(sort-rule "é«°" "ã…Š1á…¥6~b") +(sort-rule "髲" "ã…1á…µ1~b") +(sort-rule "é«´" "ã…‚1á…®1ᆯ0") +(sort-rule "髹" "ã…Ž1á…²1~b") +(sort-rule "髺" "ㄱ1á…©3ᆯ0") +(sort-rule "é«»" "ㄱ1á…§6~b") +(sort-rule "髽" "ã…ˆ1á…©3~b") +(sort-rule "鬂" "ã…‚1á…µ1ᆫ0") +(sort-rule "鬅" "ã…‚1á…®1ᆼ0") +(sort-rule "鬆" "ã……1á…©1ᆼ0") +(sort-rule "鬊" "ã……1á…®1ᆫ0") +(sort-rule "鬋" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "é¬" "ã…Ž1á…©1~b") +(sort-rule "é¬" "ㄱ1á…µ1~b") +(sort-rule "鬒" "ã…ˆ1á…µ1ᆫ0") +(sort-rule "鬖" "ã……1á…¡1ᆷ0") +(sort-rule "鬘" "ã…1á…¡1ᆫ0") +(sort-rule "鬙" "ã……1á…³1ᆼ0") +(sort-rule "鬚" "ã……1á…®1~b") +(sort-rule "鬟" "ã…Ž1á…©3ᆫ0") +(sort-rule "鬢" "ã…‚1á…µ1ᆫ0") +(sort-rule "鬣" "ㄹ1á…§1ᆸ0") +(sort-rule "鬧" "ㄹ1á…1~b") +(sort-rule "鬨" "ã…Ž1á…©1ᆼ0") +(sort-rule "鬩" "ã…Ž1á…§1ᆨ1") +(sort-rule "鬪" "ã…Œ1á…®1~b") +(sort-rule "鬮" "ㄱ1á…®1~b") +(sort-rule "鬯" "ã…Š1á…¡1ᆼ0") +(sort-rule "鬱" "ã…‡1á…®1ᆯ0") +(sort-rule "鬲" "ㄱ1á…§1ᆨ1") +(sort-rule "鬺" "ã……1á…¡1ᆼ0") +(sort-rule "鬼" "ㄱ1á…®D~b") +(sort-rule "é" "ㄱ1á…©G~b") +(sort-rule "é‚" "ã…Ž1á…©1ᆫ0") +(sort-rule "éƒ" "ã…‚1á…¡1ᆯ0") +(sort-rule "é„" "ã…‚1á…¡6ᆨ1") +(sort-rule "é…" "ã…1á…¡6~b") +(sort-rule "éˆ" "ã……1á…©1~b") +(sort-rule "é‹" "ã…Š1á…®1~b") +(sort-rule "é" "ã…1á…¡1ᆼ0") +(sort-rule "éŽ" "ㄹ1á…£1ᆼ0") +(sort-rule "é" "ã…‡1á…®D~b") +(sort-rule "é‘" "ㄹ1á…µ1~b") +(sort-rule "é”" "ã…1á…¡1~b") +(sort-rule "é˜" "ã…‡1á…§1ᆷ0") +(sort-rule "éš" "ã…‡1á…¥1~b") +(sort-rule "é¦" "ã……1á…¡1~b") +(sort-rule "é¯" "ã„´1á…©1~b") +(sort-rule "é´" "ã…‚1á…¡1ᆼ0") +(sort-rule "鮀" "ã…Œ1á…¡1~b") +(sort-rule "鮃" "ã…1á…§1ᆼ0") +(sort-rule "鮎" "ã…ˆ1á…¥1ᆷ0") +(sort-rule "鮑" "ã…1á…©1~b") +(sort-rule "é®’" "ã…‚1á…®1~b") +(sort-rule "鮓" "ã…ˆ1á…¡1~b") +(sort-rule "é®—" "ã„·1á…©1ᆼ0") +(sort-rule "鮟" "ã…‡1á…¡1ᆫ0") +(sort-rule "鮧" "ã…ˆ1á…¥6~b") +(sort-rule "鮨" "ã…ˆ1á…µ1~b") +(sort-rule "鮪" "ã…‡1á…²1~b") +(sort-rule "鮫" "ㄱ1á…1~b") +(sort-rule "é®" "ã…Ž1á…¡6~b") +(sort-rule "é®®" "ã……1á…¥1ᆫ0") +(sort-rule "鮹" "ã……1á…©1~b") +(sort-rule "é¯" "ㄱ1á…§1ᆼ0") +(sort-rule "鯆" "ã…1á…©1~b") +(sort-rule "鯉" "ㄹ1á…µ1~b") +(sort-rule "鯊" "ã……1á…¡1~b") +(sort-rule "鯔" "ã…Š1á…µ1~b") +(sort-rule "鯖" "ã…Š1á…¥1ᆼ0") +(sort-rule "鯛" "ã…ˆ1á…©1~b") +(sort-rule "鯢" "ã…‡1á…§6~b") +(sort-rule "鯤" "ㄱ1á…©1ᆫ0") +(sort-rule "鯨" "ㄱ1á…§1ᆼ0") +(sort-rule "鯷" "ã…ˆ1á…¥6~b") +(sort-rule "é°ˆ" "ã…ˆ1á…¥1ᆸ0") +(sort-rule "é°Š" "ㄹ1á…§1ᆫ0") +(sort-rule "é°Œ" "ã…Š1á…®1~b") +(sort-rule "é°" "ã…Š1á…®1~b") +(sort-rule "é°" "ã…‡1á…¡1ᆨ1") +(sort-rule "é°’" "ã…‚1á…©1ᆨ1") +(sort-rule "é°“" "ã……1á…¡6~b") +(sort-rule "é°•" "ã…Ž1á…¡1~b") +(sort-rule "é°¤" "ã……1á…¡1~b") +(sort-rule "é°¥" "ã…Ž1á…©3ᆫ0") +(sort-rule "é°" "ㄱ1á…µ1~b") +(sort-rule "é°®" "ã…‡1á…©1ᆫ0") +(sort-rule "é°¯" "ã…‡1á…£1ᆨ1") +(sort-rule "é°±" "ㄹ1á…§1ᆫ0") +(sort-rule "é°²" "ã…‡1á…©1~b") +(sort-rule "é°µ" "ã…1á…µ1ᆫ0") +(sort-rule "é°¹" "ㄱ1á…§1ᆫ0") +(sort-rule "é°º" "ã……1á…©1~b") +(sort-rule "é°»" "ã…1á…¡1ᆫ0") +(sort-rule "é°¾" "ã…1á…1~b") +(sort-rule "鱇" "ㄱ1á…¡1ᆼ0") +(sort-rule "鱉" "ã…‚1á…§1ᆯ0") +(sort-rule "é±" "ã……1á…µ1ᆷ0") +(sort-rule "é±’" "ã…ˆ1á…®1ᆫ0") +(sort-rule "鱓" "ã……1á…¥1ᆫ0") +(sort-rule "é±—" "ㄹ1á…µ1ᆫ0") +(sort-rule "é± " "ã…Ž1á…©G~b") +(sort-rule "é±£" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "鱧" "ㄹ1á…§6~b") +(sort-rule "鱸" "ㄹ1á…©1~b") +(sort-rule "é±»" "ã……1á…¥1ᆫ0") +(sort-rule "é³¥" "ã…ˆ1á…©1~b") +(sort-rule "鳦" "ã…‡1á…³1ᆯ0") +(sort-rule "鳧" "ã…‚1á…®1~b") +(sort-rule "鳩" "ㄱ1á…®1~b") +(sort-rule "é³³" "ã…‚1á…©1ᆼ0") +(sort-rule "é³´" "ã…1á…§1ᆼ0") +(sort-rule "鳶" "ã…‡1á…§1ᆫ0") +(sort-rule "é´ƒ" "ㄱ1á…§1ᆨ1") +(sort-rule "é´†" "ã…ˆ1á…µ1ᆷ0") +(sort-rule "é´‡" "ã…‚1á…©1~b") +(sort-rule "é´ˆ" "ã…‡1á…¡1ᆫ0") +(sort-rule "é´‰" "ã…‡1á…¡1~b") +(sort-rule "é´Œ" "ã…‚1á…©1ᆼ0") +(sort-rule "é´’" "ㄹ1á…§1ᆼ0") +(sort-rule "é´•" "ã…Œ1á…¡1~b") +(sort-rule "é´˜" "ã…‚1á…§1ᆫ0") +(sort-rule "é´™" "ã…Š1á…µ1~b") +(sort-rule "é´›" "ã…‡1á…®5ᆫ0") +(sort-rule "é´Ÿ" "ã…Š1á…µ1~b") +(sort-rule "é´£" "ㄱ1á…©1~b") +(sort-rule "é´¦" "ã…‡1á…¡1ᆼ0") +(sort-rule "é´¨" "ã…‡1á…¡1ᆸ0") +(sort-rule "é´°" "ㄱ1á…©3ᆯ0") +(sort-rule "é´¶" "ã…‡1á…¡1ᆯ0") +(sort-rule "é´»" "ã…Ž1á…©1ᆼ0") +(sort-rule "éµ" "ㄱ1á…1~b") +(sort-rule "鵂" "ã…Ž1á…²1~b") +(sort-rule "鵄" "ã…Š1á…µ1~b") +(sort-rule "鵑" "ㄱ1á…§1ᆫ0") +(sort-rule "鵓" "ã…‚1á…¡1ᆯ0") +(sort-rule "éµ”" "ã…ˆ1á…®1ᆫ0") +(sort-rule "éµ" "ã…‡1á…¡1~b") +(sort-rule "鵞" "ã…‡1á…¡1~b") +(sort-rule "éµ " "ㄱ1á…©1ᆨ1") +(sort-rule "鵡" "ã…1á…®1~b") +(sort-rule "鵩" "ã…‚1á…©1ᆨ1") +(sort-rule "鵬" "ã…‚1á…®1ᆼ0") +(sort-rule "鵯" "ã…1á…µ1ᆯ0") +(sort-rule "éµ°" "ã…ˆ1á…©1~b") +(sort-rule "éµ²" "ã…ˆ1á…¡1ᆨ1") +(sort-rule "éµ·" "ã…‡1á…®5ᆫ0") +(sort-rule "éµ»" "ã…Š1á…®1~b") +(sort-rule "éµ¾" "ㄱ1á…©1ᆫ0") +(sort-rule "鶄" "ã…Š1á…¥1ᆼ0") +(sort-rule "鶉" "ã……1á…®1ᆫ0") +(sort-rule "鶖" "ã…Š1á…®1~b") +(sort-rule "鶚" "ã…‡1á…¡1ᆨ1") +(sort-rule "鶡" "ㄱ1á…¡1ᆯ0") +(sort-rule "鶤" "ㄱ1á…©1ᆫ0") +(sort-rule "鶩" "ã…1á…©1ᆨ1") +(sort-rule "鶬" "ã…Š1á…¡1ᆼ0") +(sort-rule "鶯" "ã…‡1á…¡6ᆼ0") +(sort-rule "鶴" "ã…Ž1á…¡1ᆨ1") +(sort-rule "鶵" "ã…Š1á…®1~b") +(sort-rule "鶸" "ã…‡1á…£1ᆨ1") +(sort-rule "鶹" "ㄹ1á…²1~b") +(sort-rule "鶻" "ㄱ1á…©1ᆯ0") +(sort-rule "鶿" "ã…ˆ1á…¡1~b") +(sort-rule "é·" "ã…‡1á…µ1ᆨ1") +(sort-rule "é·‚" "ã…‡1á…1~b") +(sort-rule "é·„" "ㄱ1á…§6~b") +(sort-rule "é·‡" "ㄱ1á…®1~b") +(sort-rule "é·“" "ã…ˆ1á…¡1~b") +(sort-rule "é·–" "ã…‡1á…§6~b") +(sort-rule "é·—" "ㄱ1á…®1~b") +(sort-rule "é·™" "ã…ˆ1á…µ1~b") +(sort-rule "é·¦" "ã…Š1á…©1~b") +(sort-rule "é·©" "ã…‚1á…§1ᆯ0") +(sort-rule "é·ª" "ã…‡1á…¡6ᆼ0") +(sort-rule "é·«" "ã……1á…®1ᆨ1") +(sort-rule "é·°" "ã…‡1á…§1ᆫ0") +(sort-rule "é·±" "ㄱ1á…©1~b") +(sort-rule "é·²" "ã…Š1á…®D~b") +(sort-rule "é·³" "ã…Ž1á…¡1ᆫ0") +(sort-rule "é·¸" "ã…Ž1á…²1ᆯ0") +(sort-rule "é·¹" "ã…‡1á…³1ᆼ0") +(sort-rule "é·º" "ã„´1á…©1~b") +(sort-rule "é·½" "ã…Ž1á…¡1ᆨ1") +(sort-rule "é·¿" "ã…‚1á…§1ᆨ1") +(sort-rule "鸇" "ã…ˆ1á…¥1ᆫ0") +(sort-rule "é¸" "ã…1á…©1ᆼ0") +(sort-rule "鸕" "ㄹ1á…©1~b") +(sort-rule "鸚" "ã…‡1á…¡6ᆼ0") +(sort-rule "鸛" "ㄱ1á…©3ᆫ0") +(sort-rule "鸜" "ㄱ1á…®1~b") +(sort-rule "鸞" "ã„´1á…¡1ᆫ0") +(sort-rule "é¹µ" "ㄹ1á…©1~b") +(sort-rule "é¹·" "ㄹ1á…§1ᆼ0") +(sort-rule "é¹¹" "ã…Ž1á…¡1ᆷ0") +(sort-rule "é¹»" "ㄱ1á…¡1ᆷ0") +(sort-rule "é¹½" "ã…‡1á…§1ᆷ0") +(sort-rule "鹿" "ã„´1á…©1ᆨ1") +(sort-rule "麀" "ã…‡1á…®1~b") +(sort-rule "麂" "ㄱ1á…®8~b") +(sort-rule "麄" "ã…Š1á…®1~b") +(sort-rule "麋" "ã…1á…µ1~b") +(sort-rule "麌" "ã…‡1á…®1~b") +(sort-rule "éº" "ㄱ1á…²1ᆫ0") +(sort-rule "麑" "ã…‡1á…§6~b") +(sort-rule "麒" "ㄱ1á…µ1~b") +(sort-rule "麓" "ㄹ1á…©1ᆨ1") +(sort-rule "麗" "ㄹ1á…§1~b") +(sort-rule "éº" "ã……1á…¡1~b") +(sort-rule "麞" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "麟" "ㄹ1á…µ1ᆫ0") +(sort-rule "麤" "ã…Š1á…®1~b") +(sort-rule "麥" "ã…1á…¡6ᆨ1") +(sort-rule "麩" "ã…‚1á…®1~b") +(sort-rule "麪" "ã…1á…§1ᆫ0") +(sort-rule "麯" "ㄱ1á…®1ᆨ1") +(sort-rule "麴" "ㄱ1á…®1ᆨ1") +(sort-rule "麵" "ã…1á…§1ᆫ0") +(sort-rule "麻" "ã…1á…¡1~b") +(sort-rule "麽" "ã…1á…¡1~b") +(sort-rule "麾" "ã…Ž1á…®D~b") +(sort-rule "麿" "ã…1á…¡1~b") +(sort-rule "黃" "ã…Ž1á…©3ᆼ0") +(sort-rule "é»…" "ㄱ1á…³1ᆷ0") +(sort-rule "黌" "ã…Ž1á…©Gᆼ0") +(sort-rule "é»" "ã……1á…¥1~b") +(sort-rule "黎" "ㄹ1á…§1~b") +(sort-rule "é»" "ã…ˆ1á…¥1ᆷ0") +(sort-rule "é»" "ㄹ1á…µ1~b") +(sort-rule "黑" "ã…Ž1á…³1ᆨ1") +(sort-rule "é»”" "ㄱ1á…¥1ᆷ0") +(sort-rule "é»–" "ㄱ1á…µ1~b") +(sort-rule "默" "ã…1á…®1ᆨ1") +(sort-rule "黚" "ㄱ1á…§1ᆷ0") +(sort-rule "é»›" "ã„·1á…¡6~b") +(sort-rule "黜" "ã…Š1á…®1ᆯ0") +(sort-rule "é»" "ã…‡1á…²1~b") +(sort-rule "點" "ã…ˆ1á…¥1ᆷ0") +(sort-rule "é» " "ã…Ž1á…µ1ᆯ0") +(sort-rule "黥" "ㄱ1á…§1ᆼ0") +(sort-rule "黨" "ã„·1á…¡1ᆼ0") +(sort-rule "é»®" "ã„·1á…¡1ᆷ0") +(sort-rule "黯" "ã…‡1á…¡1ᆷ0") +(sort-rule "黲" "ã…Š1á…¡1ᆷ0") +(sort-rule "é»´" "ã…1á…µ1~b") +(sort-rule "黵" "ã„·1á…¡1ᆷ0") +(sort-rule "黶" "ã…‡1á…§1ᆷ0") +(sort-rule "é»·" "ã„·1á…©1ᆨ1") +(sort-rule "黺" "ã…‚1á…®1ᆫ0") +(sort-rule "é»»" "ã…‚1á…®1ᆯ0") +(sort-rule "黼" "ã…‚1á…©1~b") +(sort-rule "黽" "ã…1á…µ1ᆫ0") +(sort-rule "黿" "ã…‡1á…®5ᆫ0") +(sort-rule "é¼€" "ã…Š1á…®1ᆨ1") +(sort-rule "鼂" "ã…ˆ1á…©1~b") +(sort-rule "鼄" "ã…ˆ1á…®1~b") +(sort-rule "鼇" "ã…‡1á…©1~b") +(sort-rule "鼈" "ã…‚1á…§1ᆯ0") +(sort-rule "鼉" "ã…Œ1á…¡1~b") +(sort-rule "鼊" "ã…‚1á…§1ᆨ1") +(sort-rule "鼎" "ã…ˆ1á…¥1ᆼ0") +(sort-rule "é¼" "ã„´1á…¡6~b") +(sort-rule "鼓" "ㄱ1á…©1~b") +(sort-rule "é¼—" "ã„·1á…©1~b") +(sort-rule "é¼™" "ã…‚1á…µ1~b") +(sort-rule "é¼ " "ã……1á…¥1~b") +(sort-rule "é¼¢" "ã…‚1á…®1ᆫ0") +(sort-rule "鼫" "ã……1á…¥1ᆨ1") +(sort-rule "鼬" "ã…‡1á…²1~b") +(sort-rule "鼯" "ã…‡1á…©1~b") +(sort-rule "é¼´" "ã…‡1á…¥1ᆫ0") +(sort-rule "鼸" "ㄱ1á…§1ᆷ0") +(sort-rule "é¼¹" "ã…‡1á…¥1ᆫ0") +(sort-rule "é¼»" "ã…‚1á…µ1~b") +(sort-rule "é¼¾" "ã…Ž1á…¡1ᆫ0") +(sort-rule "齊" "ã…ˆ1á…¥6~b") +(sort-rule "齋" "ã…ˆ1á…¡6~b") +(sort-rule "齎" "ã…ˆ1á…¡6~b") +(sort-rule "é½’" "ã…Š1á…µ1~b") +(sort-rule "é½”" "ã…Š1á…µ1ᆫ0") +(sort-rule "齕" "ã…Ž1á…³1ᆯ0") +(sort-rule "é½—" "ã…‡1á…³1ᆫ0") +(sort-rule "齟" "ã…ˆ1á…¥1~b") +(sort-rule "é½ " "ã…Š1á…©1~b") +(sort-rule "齡" "ㄹ1á…§1ᆼ0") +(sort-rule "齦" "ㄱ1á…¡1ᆫ0") +(sort-rule "齧" "ã……1á…¥1ᆯ0") +(sort-rule "齩" "ㄱ1á…1~b") +(sort-rule "齪" "ã…Š1á…¡1ᆨ1") +(sort-rule "齫" "ㄱ1á…©1ᆫ0") +(sort-rule "齬" "ã…‡1á…¥1~b") +(sort-rule "é½²" "ã…‡1á…®1~b") +(sort-rule "齶" "ã…‡1á…¡1ᆨ1") +(sort-rule "é½·" "ã…‡1á…¡1ᆨ1") +(sort-rule "é¾" "ㄹ1á…1ᆼ0") +(sort-rule "龎" "ㄹ1á…©1ᆼ0") +(sort-rule "é¾" "ã…‚1á…¡1ᆼ0") +(sort-rule "é¾’" "ㄹ1á…1ᆼ0") +(sort-rule "é¾”" "ㄱ1á…©1ᆼ0") +(sort-rule "龕" "ㄱ1á…¡1ᆷ0") +(sort-rule "龜" "ㄱ1á…®1~b") +(sort-rule "é¾" "ã…Š1á…®1~b") +(sort-rule "é¾ " "ã…‡1á…£1ᆨ1") +(sort-rule "é¾¢" "ã…Ž1á…©3~b") +(sort-rule "é¾¥" "ã…‡1á…²1~b") +(sort-rule "豈" "ㄱ1á…¡6~b") +(sort-rule "ï¤" "ㄱ1á…¡6ᆼ0") +(sort-rule "車" "ㄱ1á…¥1~b") +(sort-rule "賈" "ㄱ1á…©1~b") +(sort-rule "滑" "ㄱ1á…©1ᆯ0") +(sort-rule "串" "ㄱ1á…©3ᆫ0") +(sort-rule "句" "ㄱ1á…®D~b") +(sort-rule "龜" "ㄱ1á…®D~b") +(sort-rule "龜" "ㄱ1á…²1ᆫ0") +(sort-rule "契" "ㄱ1á…³1ᆯ0") +(sort-rule "金" "ㄱ1á…³1ᆷ0") +(sort-rule "喇" "ã„´1á…¡1~b") +(sort-rule "奈" "ã„´1á…¡1~b") +(sort-rule "ï¤" "ã„´1á…¡1~b") +(sort-rule "癩" "ã„´1á…¡1~b") +(sort-rule "ï¤" "ã„´1á…¡1~b") +(sort-rule "ï¤" "ã„´1á…¡1~b") +(sort-rule "螺" "ã„´1á…¡1~b") +(sort-rule "裸" "ã„´1á…¡1~b") +(sort-rule "邏" "ã„´1á…¡1~b") +(sort-rule "樂" "ã„´1á…¡1ᆨ1") +(sort-rule "洛" "ã„´1á…¡1ᆨ1") +(sort-rule "烙" "ã„´1á…¡1ᆨ1") +(sort-rule "珞" "ã„´1á…¡1ᆨ1") +(sort-rule "落" "ã„´1á…¡1ᆨ1") +(sort-rule "酪" "ã„´1á…¡1ᆨ1") +(sort-rule "駱" "ã„´1á…¡1ᆨ1") +(sort-rule "亂" "ã„´1á…¡1ᆫ0") +(sort-rule "卵" "ã„´1á…¡1ᆫ0") +(sort-rule "ï¤" "ã„´1á…¡1ᆫ0") +(sort-rule "爛" "ã„´1á…¡1ᆫ0") +(sort-rule "蘭" "ã„´1á…¡1ᆫ0") +(sort-rule "ï¤ " "ã„´1á…¡1ᆫ0") +(sort-rule "嵐" "ã„´1á…¡1ᆷ0") +(sort-rule "濫" "ã„´1á…¡1ᆷ0") +(sort-rule "藍" "ã„´1á…¡1ᆷ0") +(sort-rule "襤" "ã„´1á…¡1ᆷ0") +(sort-rule "拉" "ã„´1á…¡1ᆸ0") +(sort-rule "臘" "ã„´1á…¡1ᆸ0") +(sort-rule "蠟" "ã„´1á…¡1ᆸ0") +(sort-rule "廊" "ã„´1á…¡1ᆼ0") +(sort-rule "朗" "ã„´1á…¡1ᆼ0") +(sort-rule "浪" "ã„´1á…¡1ᆼ0") +(sort-rule "狼" "ã„´1á…¡1ᆼ0") +(sort-rule "郎" "ã„´1á…¡1ᆼ0") +(sort-rule "ï¤" "ã„´1á…¡6~b") +(sort-rule "冷" "ã„´1á…¡6ᆼ0") +(sort-rule "勞" "ã„´1á…©1~b") +(sort-rule "擄" "ã„´1á…©1~b") +(sort-rule "櫓" "ã„´1á…©1~b") +(sort-rule "爐" "ã„´1á…©1~b") +(sort-rule "盧" "ã„´1á…©1~b") +(sort-rule "老" "ã„´1á…©1~b") +(sort-rule "蘆" "ã„´1á…©1~b") +(sort-rule "虜" "ã„´1á…©1~b") +(sort-rule "路" "ã„´1á…©1~b") +(sort-rule "露" "ã„´1á…©1~b") +(sort-rule "魯" "ã„´1á…©1~b") +(sort-rule "鷺" "ã„´1á…©1~b") +(sort-rule "碌" "ã„´1á…©1ᆨ1") +(sort-rule "祿" "ã„´1á…©1ᆨ1") +(sort-rule "綠" "ã„´1á…©1ᆨ1") +(sort-rule "菉" "ã„´1á…©1ᆨ1") +(sort-rule "錄" "ã„´1á…©1ᆨ1") +(sort-rule "鹿" "ã„´1á…©1ᆨ1") +(sort-rule "ï¥" "ã„´1á…©1ᆫ0") +(sort-rule "壟" "ã„´1á…©1ᆼ0") +(sort-rule "弄" "ã„´1á…©1ᆼ0") +(sort-rule "籠" "ã„´1á…©1ᆼ0") +(sort-rule "聾" "ã„´1á…©1ᆼ0") +(sort-rule "牢" "ã„´1á…©G~b") +(sort-rule "磊" "ã„´1á…©G~b") +(sort-rule "賂" "ã„´1á…©G~b") +(sort-rule "雷" "ã„´1á…©G~b") +(sort-rule "壘" "ã„´1á…®1~b") +(sort-rule "屢" "ã„´1á…®1~b") +(sort-rule "樓" "ã„´1á…®1~b") +(sort-rule "ï¥" "ã„´1á…®1~b") +(sort-rule "漏" "ã„´1á…®1~b") +(sort-rule "ï¥" "ã„´1á…®1~b") +(sort-rule "ï¥" "ã„´1á…®1~b") +(sort-rule "陋" "ã„´1á…®1~b") +(sort-rule "勒" "ã„´1á…³1ᆨ1") +(sort-rule "肋" "ã„´1á…³1ᆨ1") +(sort-rule "凜" "ã„´1á…³1ᆷ0") +(sort-rule "凌" "ã„´1á…³1ᆼ0") +(sort-rule "稜" "ã„´1á…³1ᆼ0") +(sort-rule "綾" "ã„´1á…³1ᆼ0") +(sort-rule "菱" "ã„´1á…³1ᆼ0") +(sort-rule "陵" "ã„´1á…³1ᆼ0") +(sort-rule "讀" "ã„·1á…®1~b") +(sort-rule "拏" "ㄹ1á…¡1~b") +(sort-rule "樂" "ㄹ1á…¡1ᆨ1") +(sort-rule "ï¥" "ㄹ1á…¡1ᆨ1") +(sort-rule "丹" "ㄹ1á…¡1ᆫ0") +(sort-rule "寧" "ㄹ1á…§1ᆼ0") +(sort-rule "ï¥ " "ㄹ1á…©1~b") +(sort-rule "率" "ㄹ1á…²1ᆯ0") +(sort-rule "異" "ㄹ1á…µ1~b") +(sort-rule "北" "ã…‚1á…¡6~b") +(sort-rule "磻" "ã…‚1á…¥1ᆫ0") +(sort-rule "便" "ã…‚1á…§1ᆫ0") +(sort-rule "復" "ã…‚1á…®1~b") +(sort-rule "不" "ã…‚1á…®1ᆯ0") +(sort-rule "泌" "ã…‚1á…µ1~b") +(sort-rule "數" "ã……1á…¡1ᆨ1") +(sort-rule "索" "ã……1á…¡1ᆨ1") +(sort-rule "參" "ã……1á…¡1ᆷ0") +(sort-rule "塞" "ã……1á…¡6ᆨ1") +(sort-rule "ï¥" "ã……1á…¡6ᆼ0") +(sort-rule "葉" "ã……1á…¥1ᆸ0") +(sort-rule "說" "ã……1á…¥6~b") +(sort-rule "殺" "ã……1á…©5~b") +(sort-rule "辰" "ã……1á…µ1ᆫ0") +(sort-rule "沈" "ã……1á…µ1ᆷ0") +(sort-rule "拾" "ã……1á…µ1ᆸ0") +(sort-rule "若" "ã…‡1á…£1~b") +(sort-rule "掠" "ã…‡1á…£1ᆨ1") +(sort-rule "略" "ã…‡1á…£1ᆨ1") +(sort-rule "亮" "ã…‡1á…£1ᆼ0") +(sort-rule "兩" "ã…‡1á…£1ᆼ0") +(sort-rule "凉" "ã…‡1á…£1ᆼ0") +(sort-rule "梁" "ã…‡1á…£1ᆼ0") +(sort-rule "糧" "ã…‡1á…£1ᆼ0") +(sort-rule "良" "ã…‡1á…£1ᆼ0") +(sort-rule "諒" "ã…‡1á…£1ᆼ0") +(sort-rule "量" "ã…‡1á…£1ᆼ0") +(sort-rule "勵" "ã…‡1á…§1~b") +(sort-rule "呂" "ã…‡1á…§1~b") +(sort-rule "ï¦" "ã…‡1á…§1~b") +(sort-rule "廬" "ã…‡1á…§1~b") +(sort-rule "旅" "ã…‡1á…§1~b") +(sort-rule "濾" "ã…‡1á…§1~b") +(sort-rule "礪" "ã…‡1á…§1~b") +(sort-rule "閭" "ã…‡1á…§1~b") +(sort-rule "驪" "ã…‡1á…§1~b") +(sort-rule "麗" "ã…‡1á…§1~b") +(sort-rule "黎" "ã…‡1á…§1~b") +(sort-rule "力" "ã…‡1á…§1ᆨ1") +(sort-rule "曆" "ã…‡1á…§1ᆨ1") +(sort-rule "歷" "ã…‡1á…§1ᆨ1") +(sort-rule "ï¦" "ã…‡1á…§1ᆨ1") +(sort-rule "年" "ã…‡1á…§1ᆫ0") +(sort-rule "ï¦" "ã…‡1á…§1ᆫ0") +(sort-rule "ï¦" "ã…‡1á…§1ᆫ0") +(sort-rule "撚" "ã…‡1á…§1ᆫ0") +(sort-rule "漣" "ã…‡1á…§1ᆫ0") +(sort-rule "煉" "ã…‡1á…§1ᆫ0") +(sort-rule "璉" "ã…‡1á…§1ᆫ0") +(sort-rule "秊" "ã…‡1á…§1ᆫ0") +(sort-rule "練" "ã…‡1á…§1ᆫ0") +(sort-rule "聯" "ã…‡1á…§1ᆫ0") +(sort-rule "輦" "ã…‡1á…§1ᆫ0") +(sort-rule "蓮" "ã…‡1á…§1ᆫ0") +(sort-rule "連" "ã…‡1á…§1ᆫ0") +(sort-rule "鍊" "ã…‡1á…§1ᆫ0") +(sort-rule "列" "ã…‡1á…§1ᆯ0") +(sort-rule "ï¦" "ã…‡1á…§1ᆯ0") +(sort-rule "咽" "ã…‡1á…§1ᆯ0") +(sort-rule "烈" "ã…‡1á…§1ᆯ0") +(sort-rule "ï¦ " "ã…‡1á…§1ᆯ0") +(sort-rule "說" "ã…‡1á…§1ᆯ0") +(sort-rule "廉" "ã…‡1á…§1ᆷ0") +(sort-rule "念" "ã…‡1á…§1ᆷ0") +(sort-rule "捻" "ã…‡1á…§1ᆷ0") +(sort-rule "殮" "ã…‡1á…§1ᆷ0") +(sort-rule "簾" "ã…‡1á…§1ᆷ0") +(sort-rule "獵" "ã…‡1á…§1ᆸ0") +(sort-rule "令" "ã…‡1á…§1ᆼ0") +(sort-rule "囹" "ã…‡1á…§1ᆼ0") +(sort-rule "寧" "ã…‡1á…§1ᆼ0") +(sort-rule "嶺" "ã…‡1á…§1ᆼ0") +(sort-rule "怜" "ã…‡1á…§1ᆼ0") +(sort-rule "ï¦" "ã…‡1á…§1ᆼ0") +(sort-rule "瑩" "ã…‡1á…§1ᆼ0") +(sort-rule "羚" "ã…‡1á…§1ᆼ0") +(sort-rule "聆" "ã…‡1á…§1ᆼ0") +(sort-rule "鈴" "ã…‡1á…§1ᆼ0") +(sort-rule "零" "ã…‡1á…§1ᆼ0") +(sort-rule "靈" "ã…‡1á…§1ᆼ0") +(sort-rule "領" "ã…‡1á…§1ᆼ0") +(sort-rule "例" "ã…‡1á…§6~b") +(sort-rule "禮" "ã…‡1á…§6~b") +(sort-rule "醴" "ã…‡1á…§6~b") +(sort-rule "隸" "ã…‡1á…§6~b") +(sort-rule "惡" "ã…‡1á…©1~b") +(sort-rule "了" "ã…‡1á…1~b") +(sort-rule "僚" "ã…‡1á…1~b") +(sort-rule "寮" "ã…‡1á…1~b") +(sort-rule "尿" "ã…‡1á…1~b") +(sort-rule "料" "ã…‡1á…1~b") +(sort-rule "樂" "ã…‡1á…1~b") +(sort-rule "燎" "ã…‡1á…1~b") +(sort-rule "ï§" "ã…‡1á…1~b") +(sort-rule "蓼" "ã…‡1á…1~b") +(sort-rule "遼" "ã…‡1á…1~b") +(sort-rule "龍" "ã…‡1á…1ᆼ0") +(sort-rule "暈" "ã…‡1á…®1ᆫ0") +(sort-rule "阮" "ã…‡1á…®5ᆫ0") +(sort-rule "劉" "ã…‡1á…²1~b") +(sort-rule "杻" "ã…‡1á…²1~b") +(sort-rule "柳" "ã…‡1á…²1~b") +(sort-rule "流" "ã…‡1á…²1~b") +(sort-rule "溜" "ã…‡1á…²1~b") +(sort-rule "琉" "ã…‡1á…²1~b") +(sort-rule "ï§" "ã…‡1á…²1~b") +(sort-rule "硫" "ã…‡1á…²1~b") +(sort-rule "ï§" "ã…‡1á…²1~b") +(sort-rule "ï§" "ã…‡1á…²1~b") +(sort-rule "六" "ã…‡1á…²1ᆨ1") +(sort-rule "戮" "ã…‡1á…²1ᆨ1") +(sort-rule "陸" "ã…‡1á…²1ᆨ1") +(sort-rule "倫" "ã…‡1á…²1ᆫ0") +(sort-rule "崙" "ã…‡1á…²1ᆫ0") +(sort-rule "淪" "ã…‡1á…²1ᆫ0") +(sort-rule "輪" "ã…‡1á…²1ᆫ0") +(sort-rule "律" "ã…‡1á…²1ᆯ0") +(sort-rule "慄" "ã…‡1á…²1ᆯ0") +(sort-rule "栗" "ã…‡1á…²1ᆯ0") +(sort-rule "率" "ã…‡1á…²1ᆯ0") +(sort-rule "隆" "ã…‡1á…²1ᆼ0") +(sort-rule "ï§" "ã…‡1á…µ1~b") +(sort-rule "吏" "ã…‡1á…µ1~b") +(sort-rule "履" "ã…‡1á…µ1~b") +(sort-rule "ï§ " "ã…‡1á…µ1~b") +(sort-rule "李" "ã…‡1á…µ1~b") +(sort-rule "梨" "ã…‡1á…µ1~b") +(sort-rule "泥" "ã…‡1á…µ1~b") +(sort-rule "理" "ã…‡1á…µ1~b") +(sort-rule "痢" "ã…‡1á…µ1~b") +(sort-rule "罹" "ã…‡1á…µ1~b") +(sort-rule "裏" "ã…‡1á…µ1~b") +(sort-rule "裡" "ã…‡1á…µ1~b") +(sort-rule "里" "ã…‡1á…µ1~b") +(sort-rule "離" "ã…‡1á…µ1~b") +(sort-rule "匿" "ã…‡1á…µ1ᆨ1") +(sort-rule "溺" "ã…‡1á…µ1ᆨ1") +(sort-rule "ï§" "ã…‡1á…µ1ᆫ0") +(sort-rule "燐" "ã…‡1á…µ1ᆫ0") +(sort-rule "璘" "ã…‡1á…µ1ᆫ0") +(sort-rule "藺" "ã…‡1á…µ1ᆫ0") +(sort-rule "隣" "ã…‡1á…µ1ᆫ0") +(sort-rule "鱗" "ã…‡1á…µ1ᆫ0") +(sort-rule "麟" "ã…‡1á…µ1ᆫ0") +(sort-rule "林" "ã…‡1á…µ1ᆷ0") +(sort-rule "淋" "ã…‡1á…µ1ᆷ0") +(sort-rule "臨" "ã…‡1á…µ1ᆷ0") +(sort-rule "立" "ã…‡1á…µ1ᆸ0") +(sort-rule "笠" "ã…‡1á…µ1ᆸ0") +(sort-rule "粒" "ã…‡1á…µ1ᆸ0") +(sort-rule "狀" "ã…ˆ1á…¡1ᆼ0") +(sort-rule "炙" "ã…ˆ1á…¥1ᆨ1") +(sort-rule "識" "ã…ˆ1á…µ1~b") +(sort-rule "什" "ã…ˆ1á…µ1ᆸ0") +(sort-rule "茶" "ã…Š1á…¡1~b") +(sort-rule "刺" "ã…Š1á…¥1ᆨ1") +(sort-rule "切" "ã…Š1á…¥6~b") +(sort-rule "ï¨" "ã…Œ1á…¡1ᆨ1") +(sort-rule "拓" "ã…Œ1á…¡1ᆨ1") +(sort-rule "糖" "ã…Œ1á…¡1ᆼ0") +(sort-rule "宅" "ã…Œ1á…¡6ᆨ1") +(sort-rule "洞" "ã…Œ1á…©1ᆼ0") +(sort-rule "暴" "ã…1á…©1~b") +(sort-rule "輻" "ã…1á…©1ᆨ1") +(sort-rule "行" "ã…Ž1á…¡1ᆼ0") +(sort-rule "降" "ã…Ž1á…¡1ᆼ0") +(sort-rule "見" "ã…Ž1á…§1ᆫ0") +(sort-rule "廓" "ã…Ž1á…©3ᆨ1") + +; insert jongsong-filler +(merge-rule "([á… á…¡á…¢á…£á…¤á…¥á…¦á…§á…¨á…©á…ªá…«á…¬á…ᅮᅯᅰᅱᅲᅳᅴᅵᅶᅷᅸᅹᅺᅻᅼᅽᅾᅿᆀá†á†‚ᆃᆄᆅᆆᆇᆈᆉᆊᆋᆌá†á†Žá†á†á†‘ᆒᆓᆔᆕᆖᆗᆘᆙᆚᆛᆜá†á†žá†Ÿá† ᆡᆢᆣᆤᆥᆦᆧힰힱힲힳힴힵힶힷힸힹힺힻힼힽힾힿퟀíŸíŸ‚ퟃퟄퟅퟆ])" "\1~b" :eregexp ) + +(merge-rule "〮" "") +(merge-rule "〯" "") + +;; END |