作者Volodos (Volodos)
看板LaTeX
标题[问题] 关於 xeCJK/fontspec 自定中英文字体的问题
时间Fri Jul 25 23:12:11 2014
请教一下, 在 xeCJK/fontspec 下, 如果我自定了中文字体, 像是
\setCJKmainfont[BoldFont={DFLiSongStd-W5},
ItalicFont={华康行书体 Std}]{华康俪宋 Std}
\setCJKsansfont{DFYuan Std W7}
\setCJKmonofont{华康俪宋 Std}
这样一切都是正常的
但如果我再透过以下指令来改变英文字型, 像是
\setmainfont{Warnock Pro}
\setsansfont{Myriad Pro}
那所有的 -- 都不会是 \textendash 的字符, 而会直接输出成两个 -
请问这部份要如何修正呢? 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.66.227.220
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/LaTeX/M.1406301134.A.8CF.html
※ 编辑: Volodos (101.66.227.220), 07/25/2014 23:15:45
※ 编辑: Volodos (101.66.227.220), 07/25/2014 23:15:59
1F:推 rogerli:fontspec加上Mapping=tex-text这个选项 07/25 23:23
2F:→ Volodos:感谢...我好像误会了 \addfontfeatures 的用法了 07/26 00:38
3F:→ Volodos:直接在字型设定就可以, 谢谢了 07/26 00:40