summaryrefslogtreecommitdiff
path: root/language/japanese/uptex-base/samples/yaku-jsc-utf8.tex
blob: 8c72b4b27a844d6f266211b0fd56536e7d23b3f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
\makeatletter
\def\@default{default}
\def\jsbook{jsbook}
\ifx\class\@undefined
 \def\class{jsarticle}
\fi
\ifx\option\@undefined
 \def\option{default}
\fi
\ifx\option\@default
 \documentclass[uplatex]{\class}
\else
 \documentclass[uplatex,\option]{\class}
\fi
\makeatother

\DeclareFontFamily{JY2}{umin}{}
\DeclareFontFamily{JY2}{ujis}{}
\DeclareFontFamily{JY2}{upjisr}{}
\DeclareFontShape{JY2}{umin}{m}{n}{<->s*[0.961]umin10}{}
\DeclareFontShape{JY2}{ujis}{m}{n}{<->s*[0.961]ujis}{}
\DeclareFontShape{JY2}{upjisr}{m}{n}{<->s*[0.92469]upjisr-h}{}
\DeclareRobustCommand\umin{\kanjifamily{umin}\selectfont}
\DeclareRobustCommand\ujis{\kanjifamily{ujis}\selectfont}
\DeclareRobustCommand\upjisr{\kanjifamily{upjisr}\selectfont}

\begin{document}
option: uplatex and \option
\ifx\class\jsbook
\chapter{新ドキュメントクラス}
\fi
\section{拗音、句読点など}
\xdef\testtext{%
カムチャッカ.
ちょっと、待って。きっと,ショック.~~
‘回’ “回” }%
\begin{tabular}{rl}\hline
default & \testtext\\\hline

\if0
umin10.tfm &
{\umin \testtext}\\\hline

ujis.tfm &
{\ujis \testtext}\\\hline
\fi

upjisr-h.tfm &
{\upjisr \testtext}\\\hline

\end{tabular}

\section{文字のサイズなど}
\xdef\testtext{%
\frame{:}~~\frame{“}\frame{回}\frame{:}\frame{回}\frame{”}~~“回:回”}%

{\huge
\begin{tabular}{rl}
default & \testtext\\

\if0
umin10.tfm &
{\umin \testtext}\\

ujis.tfm &
{\ujis \testtext}\\
\fi

upjisr-h.tfm &
{\upjisr \testtext}\\

\end{tabular}
}

\section{括弧類}
\subsection{JIS X 0208にあるもの}
‘回’ “回” (回) 〔回〕 [回] {回} 〈回〉 《回》 「回」 『回』 【回】

{\gt
‘回’ “回” (回) 〔回〕 [回] {回} 〈回〉 《回》 「回」 『回』 【回】
}

\subsection{JIS X 0213で追加されたもの}
⦅回⦆ 〘回〙 〖回〗 〝回〟

{\gt
⦅回⦆ 〘回〙 〖回〗 〝回〟
}

{\gt 〖回〗} は、KozGoProVI-Medium.otfならうまくいくはず。
\end{document}