이런 저런 이유로 인해 fontspec 을 다음과 같이 정의해놓았습니다.
\ifXeTeX
\RequirePackage{fontspec}
\defaultfontfeatures{Mapping=tex-text}
\setmainfont[Ligatures=TeX]{HCR Dotum LVT}
\setsansfont{Source Sans Pro Semibold}
\setmonofont[Scale=.95]{Inconsolatazi4}
\setkormainfont[ItalicFont={*},ItalicFeatures={FakeSlant={.167}}]{KoPubBatang Medium}
\setkormonofont[Scale=.95]{NanumGothicCoding}
\setmainhanjafont{NSimSun}
\else\fi
자.... 일단 태국어도 나오고.. 모든 언어가 나오는데..(함초롬 덕분이죠) 솔직히 함초롬이 영문폰트가 못생겼습니다. 그래서 setsansfont 를 지정해봤습니다만.. 영문 본문에 먹히지는 않네요.
setkormainfont 를 쓰듯이 영문폰트 부분만 따로 쓰는 방법이 있을까요. 물론 fontsepc 을 응용해서 본문에 별도로 폰트를 강제지정하는건 알고 있습니다만 그렇게하면 영문에 태국어가 들어간 경우라면 제대로 안나올거같습니다. (지금도 mainfont 를 Source Sans 로 지정하면 태국어가 깨지니까요)
혹시 방법이 없을까요?
KTUG 한국 텍 사용자 그룹