blob: ca317a82fd02cbbd72a31ccfd3909379bff1a98f (
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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
|
Handling of space between Kanji and non-Kanji characters.
1. Shibuaki or Yonbuaki ($B;MJ,$"$-(B)
<Japanese Text> English word <Japanese Text>
^ ^
This point This point
This space is called "Shibuaki" which has a width of a quarter of a kanji
font width. It is used only between Kanji and non-Kanji characters.
(between Kanji and Kanji only stretchable glue is used; between
ASCII and ASCII ordinary space.)
2. Yakumono($BLsJ*(B)
Here are the rules how and where to use Shibuaki.
2.1 Yakumono for ASCII characters
rules:
0 No shibuaki between previous kanji character and the ASCII
character, and between next kanji character and the ASCII
character.
<Kanji character><ASCII character><Kanji Character>
1 Shibuaki space only between previous kanji character and the
ASCII character.
<Kanji character> <ASCII character><Kanji Character>
^
shibuaki
2 Shibuaki space only between next kanji character and the ASCII
character.
<Kanji character><ASCII character> <Kanji Character>
^
shibuaki
3 Shibuaki spaces between kanji characters and ASCII word.
<Japanese Text> English word <Japanese Text>
^ ^
shibuaki shibuaki
Rule 3 is always used by all printable ASCII characters without
the following yakumono ASCII characters.
[This is data from ASCII-Nihongo TeX.]
% ASCII yakumono characters and the corresponding rules
( 1
) 2
[ 1
] 2
` 1
' 2
; 2
, 2
. 2
2.2 Yakumono for kanji characters
rules:
0 No shibuaki space between previous ASCII character and the kanji
character, and between next ASCII character and the kanji
character.
<ASCII character><Kanji character><ASCII character>
1 No shibuaki space between previous ASCII character and the kanji
character.
<ASCII character><Kanji character> <ASCII character>
^
shibuaki
2 No shibuaki space between next ASCII character and the kanji
character.
<ASCII character> <Kanji character><ASCII character>
^
shibuaki
3 Shibuaki spaces between kanji character and ASCII characters
<ASCII character> <Kanji character> <ASCII character>
^ ^
shibuaki shibuaki
Rule 3 is always used by all kanji characters without the following
yakumono kanji characters.
[This is data from ASCII-Nihongo TeX.]
% Kanji yakumono characters and the corresponding rules
$B!"(B 1
$B!#(B 1
$B!$(B 1
$B!%(B 1
$B!((B 1
$B!)(B 1
$B!K(B 1
$B!J(B 2
$B!O(B 1
$B!N(B 2
$B!Q(B 1
$B!P(B 2
$B!F(B 2
$B!G(B 1
$B!H(B 2
$B!I(B 1
$B!L(B 2
$B!M(B 1
$B!R(B 2
$B!S(B 1
$B!T(B 2
$B!U(B 1
$B!V(B 2
$B!W(B 1
$B!X(B 2
$B!Y(B 1
$B!Z(B 2
$B![(B 1
$B!=(B 0
$B!A(B 0
$B!D(B 0
$B!o(B 0
$B!k(B 1
$B!l(B 1
$B!m(B 1
Reference: "Nihongo TeX technical book I" ASCII co.
$BF|K\8l(BTeX$B%F%/%K%+%k%,%$%I(B I $B%"%9%-!<=PHG6I(B
2200 yen.
Version 1.0B1 written by tanaka3@ifos.se.fujitsu.co.jp
|