🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

6 total messages Started by Paul Horton Sat, 08 Aug 1998 00:00
Mule & big5
#970
Author: Paul Horton
Date: Sat, 08 Aug 1998 00:00
44 lines
2232 bytes
こんにちは、

Muleを使ってbig5で中国語を読みたいと思っていますが、うまく
いきません。

Ultra-2でSolarisを使っていますが、ルートじゃないので~/xfontsという
ディレクトリーを作って以下のフィアルを置きました:

  fonts.alias    fonts.dir      fonts.dir.sav
  eb5-24k2.bdf   taipei16.bdf   taipei24k.bdf
  taipei15.bdf   taipei24.bdf   taipeil24.bdf


xlsfontsで確めたところこのフォントはちゃんと認識されているようです:

  % xlsfonts | grep big5 | uniq
  -kc-kai-medium-r-normal-fantizi-0-0-75-75-c-0-big5-0
  -kc-kai-medium-r-normal-fantizi-24-240-75-75-c-240-big5-0
  -kc-ming-medium-r-normal-fantizi-0-0-75-75-c-0-big5-0
  -kc-ming-medium-r-normal-fantizi-15-150-75-75-c-160-big5-0
  -kc-ming-medium-r-normal-fantizi-24-240-75-75-c-240-big5-0
  -leisher-li-medium-r-normal-fantizi-0-0-75-75-c-0-big5-0
  -leisher-li-medium-r-normal-fantizi-24-240-75-75-c-240-big5-0
  -taipei-kai-medium-r-normal-*-24-240-*-*-*-*-big5-0
  -taipei-li-medium-r-normal-*-24-240-*-*-*-*-big5-0
  -taipei-ming-medium-r-normal-*-24-240-*-*-*-*-big5-0
  -taipei-ming16-medium-r-normal-*-16-160-*-*-*-*-big5-0
  -uw-ming-medium-r-normal-fantizi-0-0-75-75-c-0-big5-0
  -uw-ming-medium-r-normal-fantizi-16-160-75-75-c-160-big5-0

これだけやるとNetscapeで中国語のweb pageを見ることはできました。
しかし、Muleで同じhtmlフィアルを見ようとすると画面にはゴミしか
出てきません。

chinese libraryをloadしたし、aproposでcodingとかに関するfunctionを
いくつか実行してみましたが、ダメでした。


原因/対処策のわかる方がいらしゃったら教えてくださいませ~


ホートン
horton@rwcp.or.jp
Re: Mule & big5
#971
Author: Fujisawa Jiro
Date: Sat, 08 Aug 1998 00:00
60 lines
3548 bytes
こんにちは、神戸大学の藤澤と申します。

  私もそれほど良く知っている訳ではないので、外しているかも知れませんが...

>> On 08 Aug 1998 13:31:05 +0900, Paul Horton <horton@pdapsun10.trc.rwcp.or.jp> said:
In article <scv4svo9jsm.fsf@pdapsun10.trc.rwcp.or.jp> Paul Horton <horton@pdapsun10.trc.rwcp.or.jp> writes:

> Muleを使ってbig5で中国語を読みたいと思っていますが、うまくいきません。

  私も結構苦労しました。

> xlsfontsで確めたところこのフォントはちゃんと認識されているようです:

  ただ、.emacs で使用するフォントのを制限したりしていると、X ではフォ
ントを使えても、mule では使えなくなっている事もあります。.emacs でフォ
ントの設定をしていないか調べてみて下さい。quail か何かを使って big5 の
文字をインプットできれば、とりあえずフォントは使えているはずです。
  quail の起動方法は、"C-]" で、big5 の文字をインプットするには "M-s
py-b5" です。声調附きピンインを使って入力します。
  これでうまくインプットできるなら、フォントではなく、文字コードの問題
だという事になります。

> chinese libraryをloadしたし、aproposでcodingとかに関するfunctionをい
> くつか実行してみましたが、ダメでした。

  私もあまり知識が無いので、"chinese libraryをloadする"というのがどう
いう事か良くわかりませんが、"M-x set-primary-environment" とやってみた
らどうでしょうか?  モード行の左の "J" が "C" に変わると思います。私の
ところでは、これで gb と big5 を自動判定して読んでくれます。

  もう一つの方法としては、コードを指定して読み込む方法があります。C-u
C-x C-f として、ファイル名を指定すると、コードをきかれるので、
*big5-eten* をしていします。(これは、私のところでは何故かうまくいきま
せん。多分 super-smart-find を使っているせいだと思いますが)
  また一度間違って読み込んでしまったファイルを読み直す場合には、"C-u
C-x C-v" としてから、コードを指定します。
  また、自動的に判別したいならば、まず .emacs に次のように書きます。

(setq insert-file-contents-pre-hook
      (function
       (lambda (filename visit)
         (if (string-match "\\.gb$" (expand-file-name filename))
             *euc-china*
           (if (string-match "\\.b5$" (expand-file-name filename))
               *big5-eten*
             file-coding-system-for-read)))
         ))

  これで、.gb という拡張子を附ければ euc-china で .b5 という拡張子を附
ければ big5-eten で読んでくれるはずです。

  これらは、どこかのサイトに詳しい説明があったのを見たのですが、URL を
失念してしまいました。
  また、以上は全て emacs19ベースの mule でのコマンドですので、emacs20
ベースの mule では全て違っていますが、ここではとりあえず省略させて頂き
ます。

-----------------------------------------------------------------
  Jiro Fujisawa    Kobe University
  E-mail: fujisawa@wao.or.jp
Re: Mule & big5
#972
Author: Paul Horton
Date: Sun, 09 Aug 1998 00:00
23 lines
1814 bytes
藤澤さん、さっそくの御返事をありがとうございます。

> > xlsfontsで確めたところこのフォントはちゃんと認識されているようです:
> 
>   ただ、.emacs で使用するフォントのを制限したりしていると、X ではフォ
> ントを使えても、mule では使えなくなっている事もあります。.emacs でフォ
> ントの設定をしていないか調べてみて下さい。quail か何かを使って big5 の
> 文字をインプットできれば、とりあえずフォントは使えているはずです。
>   quail の起動方法は、"C-]" で、big5 の文字をインプットするには "M-s
> py-b5" です。声調附きピンインを使って入力します。
>   これでうまくインプットできるなら、フォントではなく、文字コードの問題
> だという事になります。

quailを起動してM-s py-b5で中国語を入力しようとしたら、下線が現われたか
らquailの漢字変換が動いていることは分かりましたが、漢字文字はちゃんと
出ません。やはり問題はフォントにあるようです。.emacsにはフォントと関係
のありそうなコマンドは見つかりません。

muleは一般にどうやってフォントを探しているかおわかりの方がいたら教えて
いただきたいです。何かfont-pathみたいな変数ってあるのでしょうか?

ホートン
Re: Mule & big5
#973
Author: Fujisawa Jiro
Date: Sun, 09 Aug 1998 00:00
33 lines
2310 bytes
こんにちは、藤澤です。

>> On 09 Aug 1998 12:20:54 +0900, Paul Horton <horton@pdapsun10.trc.rwcp.or.jp> said:
In article <scvogtuon6x.fsf@pdapsun10.trc.rwcp.or.jp> Paul Horton <horton@pdapsun10.trc.rwcp.or.jp> writes:

>> > xlsfontsで確めたところこのフォントはちゃんと認識されているようで
>> す:

  xlsfonts というのはよく知らないのですが....
  ネットスケープでは big5 のフォントが使えているという事ですが、もしか
するとネットスケープのフォントの使い方が特殊なのかも知れません。もしく
は私の使用している XFree86 と貴兄の使用している X Window が異なってい
るのでしょうか?
  私は FreeBSD + XFree86 で使っておりますが、これではまず、bdftopcf と
いうコマンドを使って bdfフォントを pcfフォントに変換し、これを 
/usr/X11R6/lib/X11/fonts/misc/ にコピーします。更に同ディレクトリにあ
る fonts.dir を mkfontdir というコマンドで作り直します。最後に xset fp
rehash としてフォントをロードし直すと、新しいフォントが使えるようにな
ります。

 # xfd -fn "-eten-fixed-medium-r-normal--16-150-75-75-c-160-big5.eten-0"

のようにして(このフォント名は自分で fonts.dir を見て調べる必要があり
ます)、フォントのコード表が表示されれば、成功です。
  残念ながら、Solaris ではこれと同じであるのかどうか、私は全く知りませ
んし、貴兄の使っておられる X が何かもわかりませんので(分かったところ
で XFree86 以外では私には手に負えませんが)、上記の方法が通用するのか
どうか分りませんが、とりあえず参考までに書いておきました。


-----------------------------------------------------------------
  Jiro Fujisawa    Kobe University
  E-mail: fujisawa@wao.or.jp
Re: Mule & big5
#974
Author: Takeshi Kusune
Date: Sun, 09 Aug 1998 00:00
24 lines
1572 bytes
$BFo:,$G$9!#(B

$B@bL@$,7k9=LLE]$J$N$GC/$+$N(B follow $B$rBT$C$F$$$?$N$G$9$,!"(B
$B$J$+$J$+Ej9F$5$l$J$$$h$&$J$N$G!D!#(B

In article <scvogtuon6x.fsf@pdapsun10.trc.rwcp.or.jp>
 Paul Horton <horton@pdapsun10.trc.rwcp.or.jp> writes:

 >> mule$B$O0lHL$K$I$&$d$C$F%U%)%s%H$rC5$7$F$$$k$+$*$o$+$j$NJ}$,$$$?$i65$($F(B
 >> $B$$$?$@$-$?$$$G$9!#2?$+(Bfont-path$B$_$?$$$JJQ?t$C$F$"$k$N$G$7$g$&$+!)(B

X Resource $B$O$A$c$s$H@_Dj$5$l$F$$$^$9$+(B? .Xdefaults $B$J$I$K(B

---------------- begin ---------------------- begin ----------------
Emacs*fontSetList: 24
Emacs*fontSet-24:
-sony-*--24-*-iso8859-1,-sony-*--24-*-jisx0201.1976-*,-*-song ti-*--24-*-gb2312.1980-*,-*--24-*-jisx0208.1983-*, -*--24-*-big5-*
----------------- end ------------------------ end -----------------

$B$N$h$&$K5-=R$7$F$*$$$F$b%@%a$G$9$+(B?
# $B$G$b!"(Bbig5 $B$C$FC10l(B charset $B07$$$J$s$G$9$M!#CN$i$J$+$C$?!D!#(B
--
$B7DXf5A=NBg3X(B $B@/:v!&%a%G%#%"8&5f2J(B  $BFo:,M:;V(B
Takeshi Kusune <kusune@sfc.wide.ad.jp>, <kusune@sfc.keio.ac.jp>
Re: Mule & big5
#975
Author: KATAYAMA Yoshio
Date: Mon, 10 Aug 1998 00:00
60 lines
2878 bytes
$BJR;3!w#P#F#U$G$9!#(B

In article <scv4svo9jsm.fsf@pdapsun10.trc.rwcp.or.jp>,
	Paul Horton <horton@pdapsun10.trc.rwcp.or.jp> writes:

>xlsfonts$B$G3N$a$?$H$3$m$3$N%U%)%s%H$O$A$c$s$HG'<1$5$l$F$$$k$h$&$G$9!'(B

>  % xlsfonts | grep big5 | uniq
>  -kc-kai-medium-r-normal-fantizi-0-0-75-75-c-0-big5-0
>  -kc-kai-medium-r-normal-fantizi-24-240-75-75-c-240-big5-0
>  -kc-ming-medium-r-normal-fantizi-0-0-75-75-c-0-big5-0
>  -kc-ming-medium-r-normal-fantizi-15-150-75-75-c-160-big5-0
>  -kc-ming-medium-r-normal-fantizi-24-240-75-75-c-240-big5-0
>  -leisher-li-medium-r-normal-fantizi-0-0-75-75-c-0-big5-0
>  -leisher-li-medium-r-normal-fantizi-24-240-75-75-c-240-big5-0
>  -taipei-kai-medium-r-normal-*-24-240-*-*-*-*-big5-0
>  -taipei-li-medium-r-normal-*-24-240-*-*-*-*-big5-0
>  -taipei-ming-medium-r-normal-*-24-240-*-*-*-*-big5-0
>  -taipei-ming16-medium-r-normal-*-16-160-*-*-*-*-big5-0
>  -uw-ming-medium-r-normal-fantizi-0-0-75-75-c-0-big5-0
>  -uw-ming-medium-r-normal-fantizi-16-160-75-75-c-160-big5-0

mule $B$,;H$&(B big5 $B$N%G%U%)!<%k%H$N%U%)%s%HL>$O!"(B

    -*-fixed-medium-r-*--*-big5*-*

$B$G$9$N$G!">e5-$N%U%)%s%H$G$O%^%C%A$7$^$;$s!#(B

In article <KUSUNE.98Aug10074250@ccz00.sfc.keio.ac.jp>,
	kusune@sfc.keio.ac.jp (Takeshi Kusune) writes:

>$B@bL@$,7k9=LLE]$J$N$GC/$+$N(B follow $B$rBT$C$F$$$?$N$G$9$,!"(B
>$B$J$+$J$+Ej9F$5$l$J$$$h$&$J$N$G!D!#(B

$B:#F|!"855-;v$,G[?.$5$l$F$-$^$7$?!#(B;-)

>In article <scvogtuon6x.fsf@pdapsun10.trc.rwcp.or.jp>
> Paul Horton <horton@pdapsun10.trc.rwcp.or.jp> writes:

>>> mule$B$O0lHL$K$I$&$d$C$F%U%)%s%H$rC5$7$F$$$k$+$*$o$+$j$NJ}$,$$$?$i65$($F(B
>>> $B$$$?$@$-$?$$$G$9!#2?$+(Bfont-path$B$_$?$$$JJQ?t$C$F$"$k$N$G$7$g$&$+!)(B

M-x list-fontset $B$r9T$J$&$H!"$I$N%U%)%s%H$r;H$C$F$$$k$+!?C5$7$F(B
$B$$$k$+$,J,$+$j$^$9!#(B

>X Resource $B$O$A$c$s$H@_Dj$5$l$F$$$^$9$+(B? .Xdefaults $B$J$I$K(B

>---------------- begin ---------------------- begin ----------------
>Emacs*fontSetList: 24
>Emacs*fontSet-24:
>-sony-*--24-*-iso8859-1,-sony-*--24-*-jisx0201.1976-*,-*-song ti-*--24-*-gb2312.1980-*,-*--24-*-jisx0208.1983-*, -*--24-*-big5-*
>----------------- end ------------------------ end -----------------

$B$3$l$GI=<($5$l$k$h$&$K$J$k$H;W$$$^$9!#!I$,%]%$%s%H$G$9$M!#(B

># $B$G$b!"(Bbig5 $B$C$FC10l(B charset $B07$$$J$s$G$9$M!#CN$i$J$+$C$?!D!#(B

mule $BFbIt$G$O!"Fs$D$N(B charset $B$H$7$F07$C$F$$$^$9!#(B
--
$BJR;3!w#P#F#U(B
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads