OSDN Git Service

backport c1f148d and 27609d5.
[luatex-ja/luatexja.git] / test / test09-fontspec.tex
1 %#! lualatex
2 \documentclass{article}
3
4 \usepackage{luatexja}
5 \usepackage{luatexja-fontspec,booktabs,array}
6
7 \defaultfontfeatures{Numbers=OldStyle}
8 \setmainfont{TeXGyreTermes}
9 \setsansfont{TeXGyreHeros}
10
11 \defaultjfontfeatures{Scale=1.2}
12 \defaultjfontfeatures[main-ipa]{UprightFont=IPAexMincho,BoldFont=IPAexGothic}
13 \setmainjfont{main-ipa} % default: JFM=ujis
14 \setsansjfont{IPAexGothic}
15
16 \newjfontfamily\ipajisninety[CJKShape=JIS1990]{IPAexMincho}
17
18 \begin{document}
19
20 \section{fontspecのテスト}
21
22 ※テストのため,欧文文字に対して和文文字のサイズを大きくしています.
23
24 \noindent 通常:「あいうえお」、(かきくけこ)。{\bf 太字}と{\gt ゴシック}。
25
26 {\addjfontfeatures{JFM=mono}
27 \noindent 等幅:「あいうえお」、(かきくけこ)。{\bf 太字}と{\gt ゴシック}。
28 }
29
30 \subsection{JIS2004}
31 逢芦飴溢茨鰯淫迂厩噂餌襖迦牙廻恢晦蟹葛鞄釜翰翫徽
32 祇汲灸笈卿饗僅喰櫛屑粂祁隙倦捲牽鍵諺巷梗膏鵠甑叉
33 榊薩鯖錆鮫餐杓灼酋楯薯藷哨鞘杖蝕訊逗摺撰煎煽穿箭
34 詮噌遡揃遜腿蛸辿樽歎註瀦捗槌鎚辻挺鄭擢溺兎堵屠賭
35 瀞遁謎灘楢禰牌這秤駁箸叛挽誹樋稗逼謬豹廟瀕斧蔽瞥
36 蔑篇娩鞭庖蓬鱒迄儲餅籾爺鑓愈猷漣煉簾榔屢冤叟咬嘲
37 囀徘扁棘橙狡甕甦疼祟竈筵篝腱艘芒虔蜃蠅訝靄靱騙鴉
38
39 \subsection{JIS1990}
40 {\ipajisninety
41 逢芦飴溢茨鰯淫迂厩噂餌襖迦牙廻恢晦蟹葛鞄釜翰翫徽
42 祇汲灸笈卿饗僅喰櫛屑粂祁隙倦捲牽鍵諺巷梗膏鵠甑叉
43 榊薩鯖錆鮫餐杓灼酋楯薯藷哨鞘杖蝕訊逗摺撰煎煽穿箭
44 詮噌遡揃遜腿蛸辿樽歎註瀦捗槌鎚辻挺鄭擢溺兎堵屠賭
45 瀞遁謎灘楢禰牌這秤駁箸叛挽誹樋稗逼謬豹廟瀕斧蔽瞥
46 蔑篇娩鞭庖蓬鱒迄儲餅籾爺鑓愈猷漣煉簾榔屢冤叟咬嘲
47 囀徘扁棘橙狡甕甦疼祟竈筵篝腱艘芒虔蜃蠅訝靄靱騙鴉
48 }
49
50 \vspace{1\zw}
51
52 \subsection{Kerning}
53 {\jfontspec[NoEmbed]{Ryumin-Light}
54
55 アノ ← Kerning=Off
56
57 \noindent{\addjfontfeatures{Kerning=On} アノ ← Kerning=On}
58 }
59
60 \subsection{unicode}
61
62 設定依存:「\char"201C」「\char"010F」%"
63 常に和文:「\ltjjachar"201C」「\ltjjachar"010F」%"
64 常に欧文:「\ltjalchar"201C」「\ltjalchar"010F」%"
65
66 {\tracingall\let\char=\ltjalchar\textquotedblleft}あ\textquotedblleft あ%
67 {\let\char=\ltjjachar\textquotedblleft}あ“あ
68
69 \begin{itemize}
70 \item hoge
71 \begin{itemize}
72 \item hoge\textendash\ltjjachar"2013\ltjalchar"2013
73 \begin{itemize}
74 \item hoge
75 \begin{itemize}
76 \item hoge|\textperiodcentered|\ltjjachar"00B7|\ltjalchar"00B7|・|
77 \end{itemize}
78 \end{itemize}
79 \end{itemize}
80 \end{itemize}
81
82 \newpage
83 \section{fontspecによる非埋め込みフォント}
84 \newjfontfamily\test[NoEmbed]{Ryumin-Light}
85
86 \test
87 \begin{tabular}{ll>{\itshape}l>{\slshape}l>{\scshape}l}
88 \toprule
89 &Upright&Italic&Slanted&Small Caps\\
90 \midrule
91 Regular&あいうえお&あいうえお&あいうえお&あいうえお\\
92 Bold   &\textbf{あいうえお}&\textbf{あいうえお}&\textbf{あいうえお}&\textbf{あいうえお}\\
93 \bottomrule
94 \end{tabular}
95
96 \end{document}