렌더링 모드

--rendering은 한자와 그 한글 독음이 출력에 어떻게 나타날지 제어합니다. 기본값은 hangul-only입니다.

사용 가능한 모드

hangul-only (기본)

각 한자어를 그 한글 독음으로 치환합니다. 원 한자는 버려집니다.

echo "漢字" | gukhanmun --rendering hangul-only
# → 한자

hangul-hanja-parens

한글 독음 다음에 원 한자를 괄호 안에 넣어 출력합니다.

echo "漢字" | gukhanmun --rendering hangul-hanja-parens
# → 한자(漢字)

hanja-hangul-parens

원 한자 다음에 한글 독음을 괄호 안에 넣어 출력합니다.

echo "漢字" | gukhanmun --rendering hanja-hangul-parens
# → 漢字(한자)

ruby-on-hangul

한글 독음을 <ruby> 요소로 감싸고 한자를 그 주석으로 답니다. HTML이나 Markdown 출력(-f text/html 또는 -f text/markdown)이 필요합니다; 순수 텍스트에서는 괄호로 퇴화합니다.

echo "漢字" | gukhanmun -f text/html --rendering ruby-on-hangul
# → <ruby>한자<rp>(</rp><rt>漢字</rt><rp>)</rp></ruby>

<rp> 요소는 괄호로 묶인 fallback 텍스트를 담습니다. <ruby>를 지원하는 브라우저는 이를 숨기고 주석을 기저 텍스트 위에 쌓아 올리며, <ruby>를 지원하지 않는 브라우저는 그 병기를 기저 텍스트에 섞지 않고 괄호 안에(한자(漢字)) 표시합니다.

ruby-on-hanja

원 한자를 <ruby> 요소로 감싸고 한글 독음을 그 주석으로 답니다.

echo "漢字" | gukhanmun -f text/html --rendering ruby-on-hanja
# → <ruby>漢字<rp>(</rp><rt>한자</rt><rp>)</rp></ruby>

original

원 한자를 출력에 그대로 유지하고, 동음이의어를 구별하기 위해 필요한 곳에만 병기를 더합니다. 병기 양식을 고르려면 --original-gloss를 사용합니다:

--original-gloss출력
parens한자(한자)
ruby<ruby>漢字<rp>(</rp><rt>한자</rt><rp>)</rp></ruby>
echo "漢字" | gukhanmun --rendering original --original-gloss parens
# → 漢字(한자)