[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:26131] Re: javaVM and fonts



加澤と申します。

SATO Mitsukuni/佐藤光国 wrote:

> さとうみつくにです。
[snip]

> ところで、入力部分(textfield?)上で日本語変換を行い、
> 確定すると入力された文字が化けてしまいます。

awt の TextField ですよね。awt のコンポーネント群 (Heavyweight
Component) への font 割り当てについては、$
JAVA_HOME/jre/lib/font.properties.ja の後半、fontset の指定部分が有効と
なります。ここへ X Server が認識している、日本語を含む fontset を指定し
てあげれば、無事表示されるようになるはずです。たとえば僕の場合はこんな感じ。

# Serif font definition
#
fontset.serif.plain=\
-Ricoh-MSMincho-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1,\
-Ricoh-MSMincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0

fontset.serif.italic=\
-Ricoh-MSMincho-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\
-Ricoh-MSMincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0

fontset.serif.bold=\
-Ricoh-MSMincho-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1,\
-Ricoh-MSMincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0

fontset.serif.bolditalic=\
-Ricoh-MSMincho-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1,\
-Ricoh-MSMincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0

(以下、sansserif、monospaced と続く)

当方 Debian potato (少し woody) + Sun Java2SE 1.3.0_01 にて awt/swing 双
方のコンポーネントへの kinput2 による直接入力が可能なことを確認していま
す。非常に安定。大変 good。一太郎 Ark も mozilla (20001208 nightly
build) 上での applet/java plugin も (印刷も含め) 完璧です。

-- 
  ◇   加澤恒央 Tsunehisa KAZAWA
◇  ◇ mailto:digitune@xxxxxxxxxhttp://www.digitune.org/