[問題] 關於 xeCJK/fontspec 自定中英文字體的問題

看板LaTeX (論文排版)作者 (Volodos)時間11年前 (2014/07/25 23:12), 11年前編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
請教一下, 在 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://www.ptt.cc/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

07/25 23:23, , 1F
fontspec加上Mapping=tex-text這個選項
07/25 23:23, 1F

07/26 00:38, , 2F
感謝...我好像誤會了 \addfontfeatures 的用法了
07/26 00:38, 2F

07/26 00:40, , 3F
直接在字型設定就可以, 謝謝了
07/26 00:40, 3F
文章代碼(AID): #1JqdFEZF (LaTeX)
文章代碼(AID): #1JqdFEZF (LaTeX)