[Armadillo:05363] Armadillo-9 Javaで日本語が表示できない
sugitani
email@hidden
2010年 6月 25日 (金) 16:35:45 JST
杉谷と申します。
Armadillo-9にて、X上でJavaで画面を作成し日本語を表示したいのですが、文字
化けしてしまい、うまく表示されません。
現状、xtermおよびWindow Maker Preferencesには正常に日本語が表示されています。
やってみたことは、以下の通りです。
・以下のURLを参考にXおよびWindow Makerをインストール
http://armadillo.atmark-techno.com/howto/debian-x-window
・以下のURLを参考にJ2REをインストール
http://armadillo.atmark-techno.com/howto/debian-java-tomcat
・東風ゴシック(ttf-kochi-gothic_1.0.20030809-4_all.deb)、
東風明朝(ttf-kochi-mincho_1.0.20030809-4_all.deb)をインストール
・$JAVA_HOME/lib/font.propertiesを$JAVA_HOME/lib/font.properties.jaに置き換え
・$JAVA_HOME/lib/font.propertiesのwadalabをkochiに修正
例 serif.1=-wadalab-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0
↓
serif.1=-misc-kochi mincho-medium-r-normal--*-%d-*-*-c-*-iso8859-1
・/etc/X11/xorg.confのFontPathにkochiを追加
・localedef -f EUC-JP -i ja_JP ja_JP.EUC-JPを実行
バージョン等は以下の通りです。
OS Debian etch
debian-etch-a9-1.tgz
debian-etch-a9-2.tgz
debian-etch-a9-3.tgz
debian-etch-a9-4.tgz
debian-etch-a9-5.tgz
Window Maker 0.92.0
J2RE 1.3.1
localeコマンド実行結果
LANG=ja_JP.EUC-JP
LC_CTYPE="ja_JP.EUC-JP"
LC_NUMERIC="ja_JP.EUC-JP"
LC_TIME="ja_JP.EUC-JP"
LC_COLLATE="ja_JP.EUC-JP"
LC_MONETARY="ja_JP.EUC-JP"
LC_MESSAGES="ja_JP.EUC-JP"
LC_PAPER="ja_JP.EUC-JP"
LC_NAME="ja_JP.EUC-JP"
LC_ADDRESS="ja_JP.EUC-JP"
LC_TELEPHONE="ja_JP.EUC-JP"
LC_MEASUREMENT="ja_JP.EUC-JP"
LC_IDENTIFICATION="ja_JP.EUC-JP"
LC_ALL=
locale -aコマンド実行結果
C
POSIX
ja_JP
ja_JP.eucjp
ja_JP.ujis
ja_JP.utf8
japanese
japanese.euc
envコマンド実行結果
LINGUAS=ja
TERM=xterm
SHELL=/bin/bash
JLESSCHARSET=japanese-euc
WINDOWID=6291486
HUSHLOGIN=FALSE
WMAKER_BIN_NAME=/usr/lib/WindowMaker/WindowMaker
QTDIR=/home/itm/qt-everywhere-opensource-src-4.6.3/
XTERM_SHELL=/usr/X11R6/bin/luit
USER=root
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35:
PAGER=more
PATH=/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
MAIL=/var/mail/root
WRASTER_COLOR_RESOLUTION0=4
PWD=/home/itm
LANG=ja_JP.EUC-JP
PS1=\h:\w\$
XTERM_VERSION=XTerm(222)
HISTCONTROL=ignoredups
HOME=/root
SHLVL=4
GNUSTEP_USER_ROOT=/root/GNUstep
LV=-Oej -c
LOGNAME=root
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-AQbozpzPm0,guid=c75547d36d8403493539ee004c24a9d0
DISPLAY=:0.0
XAUTHORITY=/.Xauthority
_=/usr/bin/env
OLDPWD=/home/itm/test11
以上、よろしくお願いします。
armadillo メーリングリストの案内