OSDN Git Service

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