cht電腦資訊文書排版TeX
adm Find login register

[分享] xetex 中文粗體斜體

企鵝狂
1 [分享] xetex 中文粗體斜體
Promote 1 Bookmark 02008-04-05quote  

參考 http://bbs.ctex.org/viewthread.php?tid=42976

(請自動忽略那個 试试孙老师的xeCJK宏包吧 個人每篇都會搶頭香回一樣的東西 吐舌頭)

  1. 使用TexLive, 下載最新 xetex ftp://akagi.ms.u-tokyo.ac.jp/pub/TeX/win32/xetex-dev-w32.tar.bz2
  2. 解開裡面的 bin 放到 TexLive2007\bin\win32 裡面覆蓋原本的東西
  3. 解開裡面的 share\texmf\ 裡面的所有東西,放到 TexLive2007\texmf-dist\ 裡面,覆蓋
  4. 執行updmap,(本來以為mktexhash就行,結果在xelatex的時候就失敗...)
  5. 完成

 

範例結果xetex.zip附檔

edited: 1
本人已不在此站活動
2
Promote 0 Bookmark 02008-04-05quote  

我個人也是認為虛擬的粗斜體用在要求排版品質的 TeX 系統,並不是很恰當。老實說 CJK 的粗斜體模擬我是從來不用的。

因為中文字的 style 很難顧及,重疊或讓他增胖,如果用 1200 dpi 以上印出紙本的話,會慘不忍睹,真的是會上不了檯面。

所以這只是權宜措施,最終還是要用真正的粗體字型。斜體的話,可用其他字體代替,中文字實在是沒有必要用到斜體。
 

 

ps.xeCJK 是的確能用的,那個頭香倒是搶對了。mytex(Wenchang Sun)的 xeCJK 成果會整合進 LaTeX CJK。目前已經進 git 了,不過,我還沒有去測試過就是了。

edited: 2
本人已不在此站活動
3
Promote 0 Bookmark 02008-04-06quote  

中文粗體的另一種方式是使用 contour package,請參考:

 http://blog.bs2.to/post/EdwardLee/4351

但結果仍然和一般粗體模擬一樣,有高品質要求下就顯得粗糙了,只能是權宜使用。最根本的原因是,粗體字不只是把他增胖而已,各筆畫的中心線位置會不同,橫向增加的比例也通會常大於縱向增加的比例。

edited: 1
企鵝狂
4
Promote 0 Bookmark 02008-04-06quote  

恩,他的頭香是可以解決拉。

不過xeCJK也只是利用了新版xetex的功能,利用fontconfig/freetype來加粗,跟斜體,所以embolden跟slant可以用不同參數去調整。

之前有看過穿衣服的contour,那會肥死,呵呵

本人已不在此站活動
5
Promote 0 Bookmark 02008-04-06quote  
企鵝狂

之前有看過穿衣服的contour,那會肥死,呵呵

這個也是可以有參數調整,blog 上是為了舉例,所以故意弄得很明顯。

cht電腦資訊文書排版TeX
adm Find login register
views:22318