% -*- TeX:UTF-8 -*-
% !TEX encoding = UTF-8 Unicode
% !TEX program = XeLaTeX
% ----------------------------------------------------------------
% XeLaTeX with ko.TeX for Nanum Fonts
% made by Heesung Shin, ensual@gmail.com
\usepackage{ifxetex}
\ifxetex
\PassOptionsToPackage{no-math}{fontspec} % xetexko 내에 있는 fontspec 에서 \setmainfont{}로 글꼴을 바꿔도 수식은 변경하지 않음
\usepackage[%
% unfonts, % unfonts 불러오기
]{xetexko}
\defaultfontfeatures{Ligatures=TeX} % quotation, dash 를 처리하게 함
% 영어글꼴이 없으면 아래 주석처리
\setmainfont[
BoldFont=*, BoldFeatures={FakeBold=2},
ItalicFont=*, ItalicFeatures={FakeSlant=0.17},
SlantedFont=*, SlantedFeatures={FakeSlant=0.17},
BoldItalicFont=*, BoldItalicFeatures={FakeBold=2,FakeSlant=0.17},
BoldSlantedFont=*, BoldSlantedFeatures={FakeBold=2,FakeSlant=0.17},
]{TeX Gyre Termes}
\setsansfont[
BoldFont=*, BoldFeatures={FakeBold=2},
ItalicFont=*, ItalicFeatures={FakeSlant=0.17},
SlantedFont=*, SlantedFeatures={FakeSlant=0.17},
BoldItalicFont=*, BoldItalicFeatures={FakeBold=2,FakeSlant=0.17},
BoldSlantedFont=*, BoldSlantedFeatures={FakeBold=2,FakeSlant=0.17},
]{TeX Gyre Heros}
\setmonofont[
BoldFont=*, BoldFeatures={FakeBold=2},
ItalicFont=*, ItalicFeatures={FakeSlant=0.17},
SlantedFont=*, SlantedFeatures={FakeSlant=0.17},
BoldItalicFont=*, BoldItalicFeatures={FakeBold=2,FakeSlant=0.17},
BoldSlantedFont=*, BoldSlantedFeatures={FakeBold=2,FakeSlant=0.17},
]{TeX Gyre Cursor}
% 한글글꼴이 없으면 아래 주석처리
\setmainhangulfont[
BoldFont=*, BoldFeatures={FakeBold=2},
ItalicFont=*, ItalicFeatures={FakeSlant=0.17},
SlantedFont=*, SlantedFeatures={FakeSlant=0.17},
BoldItalicFont=*, BoldItalicFeatures={FakeBold=2,FakeSlant=0.17},
BoldSlantedFont=*, BoldSlantedFeatures={FakeBold=2,FakeSlant=0.17},
]{NanumMyeongjo}
\setsanshangulfont[
BoldFont=*, BoldFeatures={FakeBold=2},
ItalicFont=*, ItalicFeatures={FakeSlant=0.17},
SlantedFont=*, SlantedFeatures={FakeSlant=0.17},
BoldItalicFont=*, BoldItalicFeatures={FakeBold=2,FakeSlant=0.17},
BoldSlantedFont=*, BoldSlantedFeatures={FakeBold=2,FakeSlant=0.17},
]{NanumGothic}
\setmonohangulfont[
BoldFont=*, BoldFeatures={FakeBold=2},
ItalicFont=*, ItalicFeatures={FakeSlant=0.17},
SlantedFont=*, SlantedFeatures={FakeSlant=0.17},
BoldItalicFont=*, BoldItalicFeatures={FakeBold=2,FakeSlant=0.17},
BoldSlantedFont=*, BoldSlantedFeatures={FakeBold=2,FakeSlant=0.17},
]{NanumGothicCoding}
% 한자글꼴이 없으면 아래 주석처리
% \setmainhanjafont[
% BoldFont=*, BoldFeatures={FakeBold=2},
% ItalicFont=*, ItalicFeatures={FakeSlant=0.17},
% SlantedFont=*, SlantedFeatures={FakeSlant=0.17},
% BoldItalicFont=*, BoldItalicFeatures={FakeBold=2,FakeSlant=0.17},
% BoldSlantedFont=*, BoldSlantedFeatures={FakeBold=2,FakeSlant=0.17},
% ]{SimSun}
% \setsanshanjafont[
% BoldFont=*, BoldFeatures={FakeBold=2},
% ItalicFont=*, ItalicFeatures={FakeSlant=0.17},
% SlantedFont=*, SlantedFeatures={FakeSlant=0.17},
% BoldItalicFont=*, BoldItalicFeatures={FakeBold=2,FakeSlant=0.17},
% BoldSlantedFont=*, BoldSlantedFeatures={FakeBold=2,FakeSlant=0.17},
% ]{SimHei}
% \setmonohanjafont[
% BoldFont=*, BoldFeatures={FakeBold=2},
% ItalicFont=*, ItalicFeatures={FakeSlant=0.17},
% SlantedFont=*, SlantedFeatures={FakeSlant=0.17},
% BoldItalicFont=*, BoldItalicFeatures={FakeBold=2,FakeSlant=0.17},
% BoldSlantedFont=*, BoldSlantedFeatures={FakeBold=2,FakeSlant=0.17},
% ]{SimHei}
\else
\usepackage{kotex}
\fi
% ----------------------------------------------------------------