\documentclass{article}
\usepackage{fontspec}
\setmainfont{Latin Modern Roman}
\begin{document}
You finish confirmed efficient flowers.\\
\fontspec{Myriad Pro} You finish confirmed efficient flowers.
\end{document}
Ligatures 피쳐가 디폴트로 활성화되어 있으므로 굳이 지정하지 않아도 됩니다.
그래서 이렇게 나왔습니다.
그런데 이 텍스트를 긁어서 복사하면 이렇게 나옵니다.
You finish confirmed efficient flowers.
You ?nish con?rmed efficient ?owers. (실은 물음표가 아닌데 제가 임의로 바꿨습니다.)
김도현 교수님의 펄 스크립트를 이용하여 이 물음표의 코드를 확인했습니다.
dec: 1048822 hex: "1000F6 oct: '4000366 tex: ^^^^^^1000f6
uni: U+DBC0 U+DCF6 pdf: \333\300\334\366 utf: f4 80 83 b6
제가 알기로 PDF에는 합자 코드뿐만 아니라 원래 글자들의 코드까지 포함됩니다.
따라서 텍스트를 PDF에서 복사했을 때 위의 첫 줄처럼 나오는 것이 정상입니다.
그런데 둘째 줄은 그렇지 않습니다.
아마도 저 폰트 파일의 특성 때문일 것 같은데요, 왜 이렇게 나오는 걸까요?