From owner-FreeBSD-users-jp@jp.FreeBSD.org Wed Dec  4 07:06:29 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id gB3M6TM11123;
	Wed, 4 Dec 2002 07:06:29 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from smtp.eos.ocn.ne.jp (eos.ocn.ne.jp [211.6.83.117])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id gB3M6S211118
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed, 4 Dec 2002 07:06:28 +0900 (JST)
	(envelope-from hrs@eos.ocn.ne.jp)
Received: from mail.allbsd.org (p46167-adsao12honb4-acca.tokyo.ocn.ne.jp [220.96.128.167])
	by smtp.eos.ocn.ne.jp (Postfix) with ESMTP
	id 70058392D; Wed,  4 Dec 2002 07:06:28 +0900 (JST)
Received: from localhost (alph.allbsd.org [192.168.0.10])
	by mail.allbsd.org (8.12.3/3.7W/DomainMaster) with ESMTP id gB3M48B2075960;
	Wed, 4 Dec 2002 07:04:09 +0900 (JST)
	(envelope-from hrs@eos.ocn.ne.jp)
Message-Id: <20021204.070308.56001761.hrs@eos.ocn.ne.jp>
To: imp@bsdimp.com
Cc: FreeBSD-users-jp@jp.FreeBSD.org
From: Hiroki Sato <hrs@eos.ocn.ne.jp>
In-Reply-To: <20021203.133651.36302377.imp@bsdimp.com>
References: <20021203.133651.36302377.imp@bsdimp.com>
X-Mailer: Mew version 2.2 on Emacs 20.7 / Mule 4.0 (HANANOEN)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Wed, 04 Dec 2002 07:03:08 +0900
X-Sequence: FreeBSD-users-jp 72471
Subject: [FreeBSD-users-jp 72471] Re: emacs 21.2 and furigana
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: hrs@eos.ocn.ne.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+021111

Hi Warner,

"M. Warner Losh" <imp@bsdimp.com> wrote
  in <20021203.133651.36302377.imp@bsdimp.com>:

imp> I'm using emacs 21.2, lookup and honyaku.  I can read only a few
imp> kanji.  It is a little hard for me to read kanji.  I'd like to be able
imp> to read kanji better.  I can read kana.  If I could convert "$B>/$7(B" to
imp> "$B$9$3$7(B", then I might learn Japanese better.
imp> 
imp> Is there a elisp command to convert kanji to furigana? apropos
imp> furigana returns nothing.

 I do not know if there are such programs written in Elisp or not,
 but you can use japanese/kakasi for the purpose.

  % echo "$B4A;z$NFI$_J}$r65$($F$/$@$5$$(B" | kakasi -w -f -c
  $B4A;z(B[$B$+$s$8(B] $B$N(B $BFI$_J}(B[$B$h$_$+$?(B] $B$r(B $B65$((B[$B$*$7$((B] $B$F$/$@$5$$(B

  % echo "$BA4It%m!<%^;z$K$9$k$3$H$b$G$-$^$9(B" | kakasi -Ja -Ka -Ha -s -c
  zenbu ro^ma ji nisurukotomodekimasu

  % echo "$B?6$j2>L>$@$1%m!<%^;z(B" | kakasi -w -Ja -f -c
  $B?6$j2>L>(B[furigana] $B$@$1(B $B%m!<%^(B $B;z(B[ji]

 Kanji character often has some possible readings,
 so kakasi is not always correct, for example:

  % echo "$B5.J}08$N<j;f$rG'$a$k(B" | kakasi -w -f -c
  $B5.J}(B[$B$"$J$?(B] $B08(B[$B$"$F(B] $B$N(B $B<j;f(B[$B$F$,$_(B] $B$r(B $BG'$a(B[$B$_$H$a(B] $B$k(B

 When -p option is specified, all possible readings are listed:

  % echo "$B5.J}08$N<j;f$rG'$a$k(B" | kakasi -w -f -c -p
  $B5.J}(B[{$B$"$J$?(B|$B$-$[$&(B}] $B08(B[{$B$"$F(B|$B$"$?$+$b(B|$B$($s(B|$B$"$?$+(B}] $B$N(B $B<j;f(B[$B$F$,$_(B] $B$r(B $BG'$a(B[{$B$_$H$a(B|$B$7$?$?$a(B}] $B$k(B  

--
| $B:4F#(B $B9-@8!wEl5~M}2JBg3X(B <hrs@eos.ocn.ne.jp>
|                         <hrs@FreeBSD.org> (FreeBSD Project)
