[Armadillo:05386] Re: Armadillo-9 Javaで日本語が表示できない

sugitani email@hidden
2010年 7月 5日 (月) 15:36:31 JST


杉谷です。

今日、調べていてわかったのですが、どうやらファイルから読み出した日本語を
JISコードで処理しようとした結果、文字化けしているようです。

例:ファイルから読み出した日本語「あ」⇒表示内容「$"」
  (あ=0x2422、$=0x24、"=0x22)


引き続き、解決策の提供をお願いいたします。

On Wed, 30 Jun 2010 14:38:55 +0900
sugitani <email@hidden> wrote:

> 杉谷です。
> 
> > atmark distから a440や a500fx用の fonts.configを持ってきて入れてみたら
> > どうでしょう? $HOME/.fontsにフォントを投げこむだけで動くような気がします。
> atmark-dist-20100310/vendors/AtmarkTechno/Armadillo-500-FX.dev/etc/fonts/fonts.conf
> atmark-dist-20100310/vendors/AtmarkTechno/Armadillo-440/etc/fonts/fonts.conf
> で合っていますでしょうか?
> /etc/fonts/fonts.conf とdiffをとってみましたが、全く違いはありませんでし
> た。
> 「$HOME/.fonts」は作成していませんが、fc-listを実行してみたところ、日本
> 語フォントも入っていました。↓
> LucidaBright:style=Italic
> Nimbus Sans L:style=Regular Italic
> DejaVu Serif,DejaVu Serif Condensed:style=Condensed,Book
> URW Palladio L:style=Roman
> Century Schoolbook L:style=Bold Italic
> DejaVu Serif,DejaVu Serif Condensed:style=Condensed Bold,Bold
> DejaVu Sans,DejaVu Sans Condensed:style=Condensed Oblique,Oblique
> DejaVu Sans Mono:style=Bold Oblique
> LucidaTypewriter:style=Sans Bold
> Fixed:style=Bold
> Nimbus Sans L:style=Bold
> Times:style=Bold Italic
> Clean:style=Regular
> ClearlyU PUA:style=Regular
> URW Chancery L:style=Medium Italic
> Charter:style=Bold Italic
> Bitstream Charter:style=Bold Italic
> DejaVu Sans:style=Bold Oblique
> Nimbus Roman No9 L:style=Regular
> Century Schoolbook L:style=Bold
> Century Schoolbook L:style=Italic
> Nimbus Sans L:style=Regular
> Courier:style=Regular
> URW Palladio L:style=Italic
> Charter:style=Bold
> Helvetica:style=Oblique
> LucidaBright:style=Regular
> Nimbus Sans L:style=Bold Condensed
> Terminal:style=Bold
> URW Gothic L:style=Demi
> Nimbus Roman No9 L:style=Medium Italic
> Bitstream Charter:style=Regular
> Fixed:style=Bold SemiCondensed
> Nimbus Mono L:style=Bold Oblique
> Dingbats:style=Regular
> Fixed:style=SemiCondensed
> Nimbus Roman No9 L:style=Medium
> Times:style=Bold
> Nimbus Sans L:style=Bold Italic
> Courier 10 Pitch:style=Bold Italic
> Charter:style=Italic
> DejaVu Sans:style=Oblique
> Nimbus Mono L:style=Regular
> Courier:style=Oblique
> Bitstream Charter:style=Italic
> Newspaper:style=Regular
> URW Gothic L:style=Book
> 東風ゴシック,Kochi Gothic:style=標準,Regular
> Times:style=Italic
> ClearlyU:style=Regular
> Lucida:style=Sans Bold
> 東風明朝,Kochi Mincho:style=標準,Regular
> Fixed:style=Oblique SemiCondensed
> DejaVu Sans Mono:style=Oblique
> DejaVu Sans,DejaVu Sans Condensed:style=Condensed Bold Oblique,Bold Oblique
> Fixed:style=Oblique
> DejaVu Serif:style=Oblique
> LucidaTypewriter:style=Sans
> New Century Schoolbook:style=Bold
> DejaVu Serif:style=Bold Oblique
> ClearlyU Alternate Glyphs:style=Regular
> Courier 10 Pitch:style=Italic
> Courier:style=Bold Oblique
> Lucida:style=Sans Italic
> Lucida:style=Sans
> DejaVu Sans,DejaVu Sans Light:style=ExtraLight
> Nimbus Sans L:style=Regular Condensed Italic
> URW Bookman L:style=Demi Bold
> URW Bookman L:style=Light
> Helvetica:style=Bold
> URW Gothic L:style=Demi Oblique
> Times:style=Regular
> Standard Symbols L:style=Regular
> New Century Schoolbook:style=Bold Italic
> Courier 10 Pitch:style=Regular
> DejaVu Sans,DejaVu Sans Condensed:style=Condensed,Book
> Lucida:style=Sans Bold Italic
> DejaVu Sans,DejaVu Sans Condensed:style=Condensed Bold,Bold
> Helvetica:style=Regular
> URW Palladio L:style=Bold
> Nimbus Sans L:style=Regular Condensed
> さざなみゴシック,Sazanami Gothic:style=Regular,Gothic-Regular
> URW Bookman L:style=Light Italic
> Century Schoolbook L:style=Roman
> Nimbus Roman No9 L:style=Regular Italic
> Charter:style=Regular
> Courier 10 Pitch:style=Bold
> DejaVu Sans:style=Bold
> DejaVu Sans:style=Book
> Terminal:style=Regular
> Fixed:style=ko
> URW Gothic L:style=Book Oblique
> Fixed:style=ja
> URW Palladio L:style=Bold Italic
> Fixed:style=Regular
> Helvetica:style=Bold Oblique
> New Century Schoolbook:style=Italic
> DejaVu Serif,DejaVu Serif Condensed:style=Condensed Oblique,Oblique
> DejaVu Serif,DejaVu Serif Condensed:style=Condensed Bold Oblique,Bold Oblique
> Nimbus Mono L:style=Regular Oblique
> DejaVu Sans Mono:style=Book
> DejaVu Sans Mono:style=Bold
> Courier:style=Bold
> Nimbus Mono L:style=Bold
> Bitstream Charter:style=Bold
> New Century Schoolbook:style=Regular
> Nimbus Sans L:style=Bold Condensed Italic
> URW Bookman L:style=Demi Bold Italic
> DejaVu Serif:style=Book
> DejaVu Serif:style=Bold
> 
> 
> 以上、よろしくお願いいたします。
> 
> On Tue, 29 Jun 2010 21:10:25 +0900
> Yasushi SHOJI <email@hidden> wrote:
> 
> > At Mon, 28 Jun 2010 15:49:36 +0900,
> > sugitani wrote:
> > > 
> > > > X上ってことは、GUIですよね? AWTですか Swingですか?
> > > AWTを使用しています。
> > 
> > やっと時間が取れたので、↓で straceしてみました。
> > 
> > > import java.awt.*;
> > > import java.awt.event.*;
> > > 
> > > public class HelloAwt {
> > >     public static void main (String [] argv){
> > > 	Frame frame = new Frame("みなさん、こんにちは");
> > > 	final Label label = new Label("みなさん、こんにちは");
> > > 	frame.add(label);
> > > 	frame.setSize(200, 200);
> > > 
> > > 	frame.setVisible(true);
> > >     }
> > > }
> > 
> > [pid  4155] open("/etc/fonts/fonts.conf", O_RDONLY) = 6
> > 
> > というのが見えたので、/etc/fonts/fonts.conf を読んでいると思います。
> > 
> > atmark distから a440や a500fx用の fonts.configを持ってきて入れてみたら
> > どうでしょう? $HOME/.fontsにフォントを投げこむだけで動くような気がします。
> > -- 
> >            yashi
> > 
> > _______________________________________________
> > armadillo mailing list
> > email@hidden
> > http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> 
> +-------------------------------------------+
>  日東通信機株式会社
>  技術部 第一グループ
> 
>  杉谷 昌彦(sugitani masahiko)
> 
>  〒158-0098
>  東京都世田谷区上用賀5丁目12番11号
>  TEL   :03-3708-6300
>  E-Mail:email@hidden
> 
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo

+-------------------------------------------+
 日東通信機株式会社
 技術部 第一グループ

 杉谷 昌彦(sugitani masahiko)

 〒158-0098
 東京都世田谷区上用賀5丁目12番11号
 TEL   :03-3708-6300
 E-Mail:email@hidden





armadillo メーリングリストの案内