2. pdfTeX을 그대로 계승한 LuaTeX을 사용하시면 어떨까요? 이렇게 ttf에서 tfm을 추출하고 이를 적당히 갈무리한 다음 map 파일을 등록시키고 updmap-sys을 갱신하는 따위의 일이 필요 없습니다. 즉 폰트 문제로 빚어지는 여러 가지 걸림돌에서 아주 많이 해방될 수 있습니다.
다음 소스를 xelatex이나 lualatex으로 컴파일하면 그림과 같습니다.
> xelatex luatex_test
또는
> lualatex luatex_test
%% luatex_test.tex
\documentclass[a4paper]{article}
\usepackage[hangul]{kotex}
\setmainhangulfont{HCR Batang LVT}[Ligatures=TeX]
\setsanshangulfont{HCR Dotum LVT}[Ligatures=TeX]
% 원래는 \setmainhanjafont, \setsanshanjafont도 지정해야하지만 별도로 지정하지 앟으면 한글 폰트에서 한자 영역의 글리프를 가져다 찍는다.
\usepackage{jiwonlipsum}
\begin{document}
\section{함초롬바탕 LVT}
吸(들이쉴 흡)과 歙(줄일 흡)
\jiwon[1]
\jiwon[21]
\section{함초롬돋움 LVT}
\sffamily
吸(들이쉴 흡)과 歙(줄일 흡)
\jiwon[1]
\jiwon[21]
\end{document}
===
LuaTeX을 처음 실행할 때 XeTeX 과 마찬가지로 폰트 cache와 업데이트를 하게 됩니다. 부수적으로 .luc 파일을 만들게되는데 한글 등 CJK 폰트는 시간이 좀 걸립니다만 이것도 처음 한번만 하면 되고 이 다음에는 필요 없습니다. 새로 폰트를 설치하면 이를 등록하는 명령은 다음 정도면 되겠습니다.
> luaotfload-tool --update
또는
> luaotfload-tool -f -v
===
XeTeX이나 LuaTeX에 대한 더 자세한 것은 각각의 한글 매뉴얼을 일독하시길 권합니다.