\luatexhangulnormalize를 매크로 안에서 스위치로 작동하면 되겠다 싶은데 이 명령을 살려두면 (아래 코드에서 주석 기호를 없애면) 기대한 대로 작동하지 않습니다.
\documentclass{article}
\usepackage{expl3}
\usepackage[hangul]{kotex}
\usepackage{colorjamo}
\setmainfont[Script=Hangul,Language=Korean]{HCR Dotum LVT}
\def\emphcho{\jamocolorcho{FF0000}\jamocolorjung{000000}\jamocolorjong{000000}}
\def\emphjung{\jamocolorcho{00000}\jamocolorjung{00FF00}\jamocolorjong{000000}}
\def\emphjong{\jamocolorcho{000000}\jamocolorjung{000000}\jamocolorjong{0000FF}}
\ExplSyntaxOn
\NewDocumentCommand \jamo { s t| m }
{
%%\luatexhangulnormalize=2
\IfBooleanF {#1} { \emphcho }
\IfBooleanT {#1} { \emphjong }
\IfBooleanT {#2} { \emphjung }
\begin{colorjamo}
#3
\end{colorjamo}
%%\luatexhangulnormalize=0
}
\ExplSyntaxOff
\begin{document}
\section{자모}
\luatexhangulnormalize=2
\jamo{한글텍학회}
\jamo*{한글텍학회}
\jamo|{한글텍학회}
\end{document}
KTUG 한국 텍 사용자 그룹
\luatexhangulnormalize를 매크로 안에서 스위치로 작동하면 되겠다 싶은데 이 명령을 살려두면 (아래 코드에서 주석 기호를 없애면) 기대한 대로 작동하지 않습니다.
\documentclass{article}
\usepackage{expl3}
\usepackage[hangul]{kotex}
\usepackage{colorjamo}
\setmainfont[Script=Hangul,Language=Korean]{HCR Dotum LVT}
\def\emphcho{\jamocolorcho{FF0000}\jamocolorjung{000000}\jamocolorjong{000000}}
\def\emphjung{\jamocolorcho{00000}\jamocolorjung{00FF00}\jamocolorjong{000000}}
\def\emphjong{\jamocolorcho{000000}\jamocolorjung{000000}\jamocolorjong{0000FF}}
\ExplSyntaxOn
\NewDocumentCommand \jamo { s t| m }
{
%%\luatexhangulnormalize=2
\IfBooleanF {#1} { \emphcho }
\IfBooleanT {#1} { \emphjong }
\IfBooleanT {#2} { \emphjung }
\begin{colorjamo}
#3
\end{colorjamo}
%%\luatexhangulnormalize=0
}
\ExplSyntaxOff
\begin{document}
\section{자모}
\luatexhangulnormalize=2
\jamo{한글텍학회}
\jamo*{한글텍학회}
\jamo|{한글텍학회}
\end{document}