Re: [問題] xelatex 使用的字體

看板LaTeX (論文排版)作者 (Volodos)時間14年前 (2011/09/15 01:52), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
※ 引述《uranusjr (←這人是超級笨蛋)》之銘言: ◆ From: 114.32.81.146

09/14 06:23,
這篇實用!
09/14 06:23

09/14 18:39,
又學到一招了!
09/14 18:39

09/14 18:42,
順便問一下,若字型分成mingliu, mingliub也適用嗎?
09/14 18:42

09/14 23:46,
感謝! 我感覺可能是命名的問題, 中英夾雜?
09/14 23:46
中文的話, 一個 family 下, 不同的 shape, series 常是不同的檔案 換而言之, 要 12pt, 新細明體, 則這本身是一個檔案 要 16pt, 新細明體, 這是另一個檔案 要 16pt, 新細明體+粗, 這是一個檔案 所以在指定字型檔名時, 粗體, sl 體等, 都等自己設定 如果沒有粗體字, 一個不完全好用但勉強可變通的方式是, 用最小的字 (看是 8pt 還 10pt 加以放大) fontspec 有提供很多功能可以摸擬放大縮小粗體斜體等 但我覺得那樣作出來的效果還是不同 (而且差很多) 以華康字體為例 (我想其他字型差不多) 他有的字體名稱上有 w3, w5, w7, w9, w12 數字越大, 字體本身越大 (像細明體 w3, 細明體 w5, etc.) 內文通常是用最小的字 標題通常會用到 w7, w9 以上 我自己的文章 內文是儷宋 std, 標題/粗體 (因為我只有標題會用粗體, 內文不用粗體) 用儷宋 w7 ItalicFont 則用行書 std sans 的 family, 是用圓體與圓體 w7 組成 英文字體是另一回事 通常一個好的英文字體 (我自己內文常用 WarnockPro) 裡面會有好幾套字 以 WarnockPro 來說 一般內文常用, 長的像細名體那種, 他有不同大小, 每個大小又再提供不同組合 換句話說 10pt 下, \rm, \it, \bm, \sc 本身都有一個字型 12pt 下, \rm, \it, \bm, \sc 本身又都有一個字型 也就是說, 雖然檔案只有一個, 字型名稱只叫 WarnockPro 但裡頭包含著上百的字型, 提供各種大小/粗/斜體的組合 以及不同大小字體, 其都有各自對應的 kerning table 來決定字間距離 在這種情況之下, 不用特別去指定粗體/斜體等要用什麼字 也就是, \setmainfont{Warnock Pro} 一行設定後, 使用 \bm, \it, \sc, \rm, 系統會在字型檔裡找到需要的東西加以輸出 如果英文字型, 他同一個 family, 但對不同字型有不同名稱 我想比較有可能的原因, 是當初買這字型的人 他因為省錢的關係, 他只買一/兩個來用 (承上例, 以 WarnockPro 來說, 一個 WarnockPro 可能包含十來種字型組合 也許有人會只想買粗體, 或羅馬體, 其餘不買) 同樣, 不是全部英文字體都有提供這麼多組合 很多花體字, 歌德體字, 只有幾種很少的組合 故使用前要先知道, 自己用的字體提供那些選擇 才知道是不是粗體/放大縮小後的字體/斜體...等, 要重新設定 (有沒有提供組合其實也不難判斷 像有的字型本身沒有提供 \sc 的字 這時你用 \sc 的指令輸入, 會發現輸出是錯的) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 68.231.175.130
文章代碼(AID): #1ESEdCfN (LaTeX)
文章代碼(AID): #1ESEdCfN (LaTeX)