summaryrefslogtreecommitdiff
path: root/language/chinese/CJK/cjk-4.8.5/doc/japanese/shibuaki.txt
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