From owner-freebsd-java@FreeBSD.ORG Thu Feb 26 12:32:47 2009 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5F08E106566B for ; Thu, 26 Feb 2009 12:32:47 +0000 (UTC) (envelope-from toshi@ruby.ocn.ne.jp) Received: from smtp.ruby.ocn.ne.jp (ruby.ocn.ne.jp [61.207.12.164]) by mx1.freebsd.org (Postfix) with ESMTP id 0AA758FC1B for ; Thu, 26 Feb 2009 12:32:46 +0000 (UTC) (envelope-from toshi@ruby.ocn.ne.jp) Received: from localhost (p6194-ipadfx01sizuokaden.shizuoka.ocn.ne.jp [219.160.179.194]) by smtp.ruby.ocn.ne.jp (Postfix) with ESMTP id 799733485; Thu, 26 Feb 2009 21:06:39 +0900 (JST) Date: Thu, 26 Feb 2009 21:06:22 +0900 (JST) Message-Id: <20090226.210622.41634347.toshi@ruby.ocn.ne.jp> To: daichi@ongs.co.jp From: SAITOU Toshihide In-Reply-To: <49A4CD5A.9060600@ongs.co.jp> References: <49A4B04B.6070908@ongs.co.jp> <49A4CD5A.9060600@ongs.co.jp> X-GPG-fingerprint: 34B3 0B6A 8520 F5B0 EBC7 69F6 C055 9F8A 0D49 F8FC X-Mailer: Mew version 5.2.54 on Emacs 22.2 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit Cc: leafy7382@gmail.com, freebsd-java@freebsd.org Subject: Re: OpenJDK7 and NetBeans: Who can use non-English fonts on NetBeans? X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Feb 2009 12:32:47 -0000 In message: <49A4CD5A.9060600@ongs.co.jp> Daichi GOTO writes: > 葉佳威 Jiawei Ye wrote: > > On Wed, Feb 25, 2009 at 10:43 AM, Daichi GOTO > wrote: > > Hi Java guys, > > Who can use non-English fonts on NetBeans with OpenJDK6? > > I have tried some methods to use Japanese fonts with that, > > but I have all faild :-( > > If you have any ideas, please teach me. Thanks > > -- Daichi GOTO, http://people.freebsd.org/~daichi > > > > One evil trick is to go to your ${JAVA_HOME}/jre/lib/fonts and put a "fallback" directory link to your actual font dir. > > ex. on my system > > lrwxr-xr-x 1 root wheel 34 8 29 11:56 fallback -> /usr/local/lib/X11/fonts/truetype/ > > This gives me much better Chinese fonts (I put my Mac fonts in there). > > HTH, > > Jiawei > > Yeah, above method is workable with JDK16 but not OpenJDK6 :-( > > Did you get Chinese fonts with OpenJDK6 and NetBeans? I can > use Japanese fonts with some demo applicatins within OpenJDK6, > but cannot get that with NetBeans65. First I change the netbeans_jdkhome in the /usr/local/netbeans65/etc/netbeans.conf as following: netbeans_jdkhome="/usr/local/openjdk6" and also prepare a fontconfig.properties at this place: /usr/local/openjdk6/jre/lib/fontconfig.properties then japanese font is fine same as before using the jdk16. for example (it seems that the dialog.plain.japanese-x0208 was mainly used in my NB settings): #dialog.plain.japanese-x0208=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 dialog.plain.japanese-x0208=-ricoh-hgheiseikakugothictaiw3-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 --- SAITOU