Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > af01729f8c5e4663beac14e7c096d6ce > files > 45

CJK-4.8.1-2mdv2010.0.i586.rpm


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