XeLaTeX 에서 한글/한자/라틴/숫자 등에 굵은 글자, 기울임 글자 등을 적용하고 싶을 때 아래와 같이 사용해 보자.

% ---------------------------------------------------------------- 
% PDFLaTeX / XeLaTeX with koTeX for Nanum Fonts 
% made by Heesung Shin, ensual@gmail.com
% ---------------------------------------------------------------- 
\usepackage{kotex-logo}

\usepackage[T1]{fontenc}
\PassOptionsToPackage{no-math}{fontspec}
\usepackage{iftex}

\ifPDFTeX
\usepackage[finemath]{kotex}
\usepackage{dhucs-nanumfont}
\fi

\ifXeTeX
%\usepackage{xltxtra}
\usepackage[unfonts]{kotex}
\xetexkofontregime{latin}[puncts=prevfont, colons=prevfont, cjksymbols=hangul]

\defaultfontfeatures+{
Ligatures          = TeX,
ItalicFont         = *,
ItalicFeatures     = {FakeSlant=.17}, 
BoldItalicFeatures = {FakeSlant=.17},
SmallCapsFont      = {UnGungseo},
}

\setmainhangulfont{NanumMyeongjo}
\setsanshangulfont{NanumGothic}
\setmonohangulfont{D2Coding}

\setmainhanjafont{UnBatang}
\setsanshanjafont{UnDotum}
\fi
% ----------------------------------------------------------------

예제

\documentclass[12pt]{article}

% ---------------------------------------------------------------- 
% PDFLaTeX / XeLaTeX with koTeX for Nanum Fonts 
% made by Heesung Shin, ensual@gmail.com
% ---------------------------------------------------------------- 
\usepackage{kotex-logo}

\usepackage[T1]{fontenc}
\PassOptionsToPackage{no-math}{fontspec}
\usepackage{iftex}

\ifPDFTeX
\usepackage[finemath]{kotex}
\usepackage{dhucs-nanumfont}
\fi

\ifXeTeX
%\usepackage{xltxtra}
\usepackage[unfonts]{kotex}
\xetexkofontregime{latin}[puncts=prevfont, colons=prevfont, cjksymbols=hangul]

\defaultfontfeatures+{
Ligatures          = TeX,
ItalicFont         = *,
ItalicFeatures     = {FakeSlant=.17}, 
BoldItalicFeatures = {FakeSlant=.17},
SmallCapsFont      = {UnGungseo},
}

\setmainhangulfont{NanumMyeongjo}
\setsanshangulfont{NanumGothic}
\setmonohangulfont{D2Coding}

\setmainhanjafont{UnBatang}
\setsanshanjafont{UnDotum}
\fi
% ---------------------------------------------------------------- 

\def\example{한글 漢字 English 123 ``---'' \koTeX\ }

\def\show{%
\begin{tabular}{ll}
\textmd{Regular.}               & \textmd{\example}          \\ 
\textmd{\textit{Italic.}}       & \textmd{\textit{\example}} \\
\textmd{\textsl{Slanted.}}      & \textmd{\textsl{\example}} \\
\textbf{Bold.}                  & \textbf{\example}          \\
\textbf{\textit{Bold Italic.}}  & \textbf{\textit{\example}} \\
\textbf{\textsl{Bold Slanted.}} & \textbf{\textsl{\example}} \\
\textsc{Small Caps.}            & \textsc{\example}          \\ 
\end{tabular}
}

\begin{document}

\section*{\textrm{Serif 명조}}
\rmfamily
\show

\section*{\textsf{Sanserif 고딕}}
\sffamily
\show

\section*{\texttt{Sanserif Mono 고정폭}}
\ttfamily
\show

\end{document}
PDFLaTeX

XeLaTeX

 

+ Recent posts