chiark / gitweb /
Prepare changelog for upload.
[developers-reference.git] / xslt / xetex_param.xsl
1 <?xml version='1.0'?>
2 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
3 <!-- vim: set sts=2 ai expandtab: -->
4
5 <!--############################################################################
6     XSLT Stylesheet DocBook -> LaTeX 
7     ############################################################################ -->
8
9   <xsl:param name="xetex.font">
10     <!-- Western centric Adobe PostScript looks-alike: gsfonts -->
11     <xsl:text>\setmainfont{Nimbus Roman No9 L}&#10;</xsl:text>
12     <xsl:text>\setsansfont{Nimbus Sans L}&#10;</xsl:text>
13     <xsl:text>\setmonofont{Nimbus Mono L}&#10;</xsl:text>
14     <xsl:choose>
15       <xsl:when test="$lingua = 'zh-cn'">
16         <!-- zh_CN centric: ttf-arphic-gbsn00lp, ttf-wqy-zenhei -->
17         <xsl:text>\usepackage{xeCJK}&#10;</xsl:text>
18         <xsl:text>\setCJKmainfont{AR PL SungtiL GB}&#10;</xsl:text>
19         <xsl:text>\setCJKsansfont{WenQuanYi Zen Hei}&#10;</xsl:text>
20         <xsl:text>\setCJKmonofont{WenQuanYi Zen Hei Mono}&#10;</xsl:text>
21       </xsl:when>
22       <xsl:when test="$lingua = 'zh-tw'">
23         <!-- zh_TW centric: ttf-arphic-bsmi00lp, ttf-wqy-zenhei -->
24         <xsl:text>\usepackage{xeCJK}&#10;</xsl:text>
25         <xsl:text>\setCJKmainfont{AR PL Mingti2L Big5}&#10;</xsl:text>
26         <xsl:text>\setCJKsansfont{WenQuanYi Zen Hei}&#10;</xsl:text>
27         <xsl:text>\setCJKmonofont{WenQuanYi Zen Hei Mono}&#10;</xsl:text>
28       </xsl:when>
29       <xsl:when test="$lingua = 'ja'">
30         <!-- ja centric: otf-ipafont-mincho otf-ipafont-gothic -->
31         <xsl:text>\usepackage{xeCJK}&#10;</xsl:text>
32         <xsl:text>\setCJKmainfont{IPAMincho}&#10;</xsl:text>
33         <xsl:text>\setCJKsansfont{IPAPGothic}&#10;</xsl:text>
34         <xsl:text>\setCJKmonofont{IPAGothic}&#10;</xsl:text>
35       </xsl:when>
36       <xsl:when test="$lingua = 'ko'">
37         <!-- ko centric: ttf-unfonts-core -->
38         <xsl:text>\usepackage{xeCJK}&#10;</xsl:text>
39         <xsl:text>\setCJKmainfont{UnBatang}&#10;</xsl:text>
40         <xsl:text>\setCJKsansfont{UnDotum}&#10;</xsl:text>
41         <xsl:text>\setCJKmonofont{UnDotum}&#10;</xsl:text>
42       </xsl:when>
43     </xsl:choose>
44   </xsl:param>
45
46 </xsl:stylesheet>
47
48 <!--
49 = Asian font basics =
50
51 == Sanserif ==
52   simplified Chinese: 黑体 hēi tǐ
53     ttf-wqy-zenhei (zh_CN centric)
54       WenQuanYi Zen Hei,文泉驛正黑,文泉驿正黑
55       WenQuanYi Zen Hei Sharp,文泉驛點陣正黑,文泉驿点阵正黑
56       WenQuanYi Zen Hei Mono,文泉驛等寬正黑,文泉驿等宽正黑
57   traditional Chinese: 黑體 hēi tǐ 
58   Japanese: ゴシック kaku goshikku, gothic
59     otf-ipafont-gothic (ja centric)
60       IPAGothic,IPAゴシック
61       IPAPGothic,IPA Pゴシック
62
63 == Serif ==
64 中国大陆一般称:宋体;台湾香港一般称:明體
65   simplified Chinese: 宋体/(明体), Sòngtǐ
66     ttf-arphic-gbsn00lp (zh_CN centric)
67       AR PL SungtiL GB
68   traditional Chinese: (宋體)/明體, Sòngtǐ
69     ttf-arphic-bsmi00lp (zh_TW centric)
70       AR PL Mingti2L Big5
71       (Missing some character in output...)
72     ttf-arphic-uming    (zh_TW centric)
73       AR PL UMing
74        = "AR PL Mingti2L Big5" and "AR PL SungtiL GB" + extra in Taiwan-style
75        (BUild failure happened thus not used)
76   Japanese: 明朝体, Minchōtai
77     otf-ipafont-mincho (ja centric)
78       IPAMincho,IPA明朝:style=Regular
79       IPAPMincho,IPA P明朝:style=Regular
80   Korean: Hangul: 명조체; Hanja: 明朝體; Revised Romanization: Myeongjoche
81
82 == Script () ==
83   simplified Chinese: 楷书; kǎishū
84     ttf-arphic-gkai00mp (zh_CN centric)
85       AR PL KaitiM GB
86   traditional Chinese: 楷書; kǎishū
87     ttf-arphic-bkai00mp (zh_TW centric)
88       AR PL KaitiM Big5
89     ttf-arphic-ukai     (zh_TW centric)
90       AR PL UKai
91        = AR PL KaitiM Big5" + "AR PL KaitiM GB" + extra in Taiwan-style
92   Japanese: 楷書, kaisho (教科書体)
93
94 Korean:
95 ttf-baekmuk 1st most popular    which contains 4 font families.
96                                 latex-cjk-xcjk suggest this
97       /usr/share/fonts/truetype/baekmuk/dotum.ttf
98       /usr/share/fonts/truetype/baekmuk/hline.ttf
99       /usr/share/fonts/truetype/baekmuk/gulim.ttf
100       /usr/share/fonts/truetype/baekmuk/batang.ttf
101       Baekmuk Batang,백묵 바탕:style=Regular       ... serif
102       Baekmuk Dotum,백묵 돋움:style=Regular        ... san-serif  medium (print?)
103       Baekmuk Gulim,백묵 굴림:style=Regular        ... san-serif  thin   (screen?)
104       Baekmuk Headline,백묵 헤드라인:style=Regular ... bold san-serif    (best screen small)
105 ttf-unfonts-core    2nd popular and increasing
106                     made from the HLaTeX's PostScript fonts
107                     UnBatang, UnDotum, Ungraphic, Unpilgi, and UnGungseo
108       UnBatang  ... serif
109       UnDotum   ... san-serif
110       UnGungseo ... Kai/kaisho
111                     latex-cjk-xcjk uses UnBatang as example
112 ttf-alee    3rd most popular    many fonts by alee
113 ttf-nanum                       Myeongjo and Gothic Korean font families/screen font
114 ttf-nanum-coding                Korean fixed width font family
115
116 encoding names:
117   * GB2312, GBK or GB18030: Simplified Chinese
118   * Big5:                   Traditional Chinese
119 -->
120