Date: Sat, 17 Nov 2001 11:01:09 -0800 (PST) From: Daichi GOTO <daichi@jp.freebsd.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/32063: patch for /usr/ports/java/linux-jdk about Japanese font representation Message-ID: <200111171901.fAHJ19B88863@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 32063 >Category: ports >Synopsis: patch for /usr/ports/java/linux-jdk about Japanese font representation >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Nov 17 11:10:00 PST 2001 >Closed-Date: >Last-Modified: >Originator: Daichi GOTO >Release: FreeBSD 4.4 >Organization: ONGS >Environment: FreeBSD brave.vnet 4.4-RELEASE FreeBSD 4.4-RELEASE #0: Sun Oct 28 08:41:50 JST 2001 >Description: Linux JDK122(/usr/ports/java/linux-jdk) cannot display Japanese fonts because of their font.properties.ja file. >How-To-Repeat: Install Linux JDK122(/usr/ports/java/linux-jdk) and run as follow: % setenv JAVA_HOME /usr/local/linux-jdk1.2.2 % setenv PATH $JAVA_HOME/bin:$PATH % cd /usr/local/linux-jdk1.2.2/demo/jfc/Notepad/ % java -jar Notepad.jar --> and open Japenese file. You will see boxes instead of Japanese strings. >Fix: diff -crN linux-jdk.orig/files/patch-ac linux-jdk/files/patch-ac *** linux-jdk.orig/files/patch-ac Sun Nov 18 01:20:52 2001 --- linux-jdk/files/patch-ac Sun Nov 18 03:53:43 2001 *************** *** 0 **** --- 1,263 ---- + --- jre/lib/font.properties.ja.orig Sun Nov 18 02:01:50 2001 + +++ jre/lib/font.properties.ja Fri Jan 28 08:19:10 2000 + @@ -0,0 +1,260 @@ + +# + +# @(#)font.properties 1.12 98/10/22 + +# + +# Copyright 1998 by Sun Microsystems, Inc., + +# 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. + +# All rights reserved. + +# + +# This software is the confidential and proprietary information + +# of Sun Microsystems, Inc. ("Confidential Information"). You + +# shall not disclose such Confidential Information and shall use + +# it only in accordance with the terms of the license agreement + +# you entered into with Sun. + +# + + + +# + +# Japanese AWT Font default Properties for FreeBSD + +# + + + +# Serif font definition + +# + +serif.0=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1 + +serif.1=-*-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 + +serif.2=-*-zapf dingbats-medium-r-normal-*-*-%d-*-*-p-*-adobe-fontspecific + +serif.3=-*-symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific + + + +serif.italic.0=-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1 + +serif.italic.1=-*-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 + +serif.italic.2=-*-zapf dingbats-medium-r-normal-*-*-%d-*-*-p-*-adobe-fontspecific + +serif.italic.3=-*-symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific + + + +serif.bold.0=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1 + +serif.bold.1=-*-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 + +serif.bold.2=-*-zapf dingbats-medium-r-normal-*-*-%d-*-*-p-*-adobe-fontspecific + +serif.bold.3=-*-symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific + + + +serif.bolditalic.0=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1 + +serif.bolditalic.1=-*-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 + +serif.bolditalic.2=-*-zapf dingbats-medium-r-normal-*-*-%d-*-*-p-*-adobe-fontspecific + +serif.bolditalic.3=-*-symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific + + + +# SansSerif font definition + +# + +sansserif.0=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1 + +sansserif.1=-*-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 + +sansserif.2=-*-zapf dingbats-medium-r-normal-*-*-%d-*-*-p-*-adobe-fontspecific + +sansserif.3=-*-symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific + + + +sansserif.italic.0=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1 + +sansserif.italic.1=-*-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 + +sansserif.italic.2=-*-zapf dingbats-medium-r-normal-*-*-%d-*-*-p-*-adobe-fontspecific + +sansserif.italic.3=-*-symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific + + + +sansserif.bold.0=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1 + +sansserif.bold.1=-*-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 + +sansserif.bold.2=-*-zapf dingbats-medium-r-normal-*-*-%d-*-*-p-*-adobe-fontspecific + +sansserif.bold.3=-*-symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific + + + +sansserif.bolditalic.0=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1 + +sansserif.bolditalic.1=-*-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 + +sansserif.bolditalic.2=-*-zapf dingbats-medium-r-normal-*-*-%d-*-*-p-*-adobe-fontspecific + +sansserif.bolditalic.3=-*-symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific + + + +# Monospaced font definition + +# + +monospaced.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1 + +monospaced.1=-*-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 + +monospaced.2=-*-zapf dingbats-medium-r-normal-*-*-%d-*-*-p-*-adobe-fontspecific + +monospaced.3=-*-symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific + + + +monospaced.italic.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1 + +monospaced.italic.1=-*-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 + +monospaced.italic.2=-*-zapf dingbats-medium-r-normal-*-*-%d-*-*-p-*-adobe-fontspecific + +monospaced.italic.3=-*-symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific + + + +monospaced.bold.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1 + +monospaced.bold.1=-*-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 + +monospaced.bold.2=-*-zapf dingbats-medium-r-normal-*-*-%d-*-*-p-*-adobe-fontspecific + +monospaced.bold.3=-*-symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific + + + +monospaced.bolditalic.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1 + +monospaced.bolditalic.1=-*-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 + +monospaced.bolditalic.2=-*-zapf dingbats-medium-r-normal-*-*-%d-*-*-p-*-adobe-fontspecific + +monospaced.bolditalic.3=-*-symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific + + + +# Dialog font definition + +# + +dialog.0=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1 + +dialog.1=-*-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 + +dialog.2=-*-zapf dingbats-medium-r-normal-*-*-%d-*-*-p-*-adobe-fontspecific + +dialog.3=-*-symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific + + + +dialog.italic.0=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1 + +dialog.italic.1=-*-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 + +dialog.italic.2=-*-zapf dingbats-medium-r-normal-*-*-%d-*-*-p-*-adobe-fontspecific + +dialog.italic.3=-*-symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific + + + +dialog.bold.0=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1 + +dialog.bold.1=-*-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 + +dialog.bold.2=-*-zapf dingbats-medium-r-normal-*-*-%d-*-*-p-*-adobe-fontspecific + +dialog.bold.3=-*-symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific + + + +dialog.bolditalic.0=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1 + +dialog.bolditalic.1=-*-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 + +dialog.bolditalic.2=-*-zapf dingbats-medium-r-normal-*-*-%d-*-*-p-*-adobe-fontspecific + +dialog.bolditalic.3=-*-symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific + + + +# DialogInput font definition + +# + +dialoginput.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1 + +dialoginput.1=-*-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 + +dialoginput.2=-*-zapf dingbats-medium-r-normal-*-*-%d-*-*-p-*-adobe-fontspecific + +dialoginput.3=-*-symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific + + + +dialoginput.italic.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1 + +dialoginput.italic.1=-*-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 + +dialoginput.italic.2=-*-zapf dingbats-medium-r-normal-*-*-%d-*-*-p-*-adobe-fontspecific + +dialoginput.italic.3=-*-symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific + + + +dialoginput.bold.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1 + +dialoginput.bold.1=-*-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 + +dialoginput.bold.2=-*-zapf dingbats-medium-r-normal-*-*-%d-*-*-p-*-adobe-fontspecific + +dialoginput.bold.3=-*-symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific + + + +dialoginput.bolditalic.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1 + +dialoginput.bolditalic.1=-*-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 + +dialoginput.bolditalic.2=-*-zapf dingbats-medium-r-normal-*-*-%d-*-*-p-*-adobe-fontspecific + +dialoginput.bolditalic.3=-*-symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific + + + +# Default font definition + +# + +default.char=274f + + + +# name aliases + +# + +alias.timesroman=serif + +alias.helvetica=sansserif + +alias.courier=monospaced + + + +# for backward compatibility + +zapfdingbats.0=--zapf dingbats-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific + + + +# Static FontCharset info. + +# + +# This information is used by the font which is not indexed by Unicode. + +# Such fonts can use their own subclass of FontCharset. + +# + +# This information can be overriden by describing more specific style. + +# For example + +# + +# fontcharset.serif.plain.3=SpecialSymbols + +# means serif.plain.3 font's index can be retrieved with the convert() method + +# of instance of SpecialSymbols and what kind of characters serif.plain.3 font + +# has can be judged with the isCovered() method of instance of SpecialSymbols. + +# + +fontcharset.serif.0=sun.io.CharToByteISO8859_1 + +fontcharset.serif.1=sun.awt.motif.CharToByteX11JIS0208 + +fontcharset.serif.2=sun.awt.motif.CharToByteX11Dingbats + +fontcharset.serif.3=sun.awt.CharToByteSymbol + + + +fontcharset.sansserif.0=sun.io.CharToByteISO8859_1 + +fontcharset.sansserif.1=sun.awt.motif.CharToByteX11JIS0208 + +fontcharset.sansserif.2=sun.awt.motif.CharToByteX11Dingbats + +fontcharset.sansserif.3=sun.awt.CharToByteSymbol + + + +fontcharset.monospaced.0=sun.io.CharToByteISO8859_1 + +fontcharset.monospaced.1=sun.awt.motif.CharToByteX11JIS0208 + +fontcharset.monospaced.2=sun.awt.motif.CharToByteX11Dingbats + +fontcharset.monospaced.3=sun.awt.CharToByteSymbol + + + +fontcharset.dialog.0=sun.io.CharToByteISO8859_1 + +fontcharset.dialog.1=sun.awt.motif.CharToByteX11JIS0208 + +fontcharset.dialog.2=sun.awt.motif.CharToByteX11Dingbats + +fontcharset.dialog.3=sun.awt.CharToByteSymbol + + + +fontcharset.dialoginput.0=sun.io.CharToByteISO8859_1 + +fontcharset.dialoginput.1=sun.awt.motif.CharToByteX11JIS0208 + +fontcharset.dialoginput.2=sun.awt.motif.CharToByteX11Dingbats + +fontcharset.dialoginput.3=sun.awt.CharToByteSymbol + + + +fontcharset.zapfdingbats.0=sun.io.CharToByteISO8859_1 + + + +# exclusion info. + +# + +# This information describe exclusion ranges for each fonts. + +# + +# 'exclusion.serif.plain.0' overrides 'exclusion.serif.0', and + +# 'exclusion.serif.0' overrides exclusion.0, and so on. + +# + + + +# XFontSet string + +# X11 only properties + +# + + + +fontset.serif.plain=\ + +-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1 + + + +fontset.serif.italic=\ + +-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1 + + + +fontset.serif.bold=\ + +-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1 + + + +fontset.serif.bolditalic=\ + +-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1 + + + +fontset.sansserif.italic=\ + +-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1 + + + +fontset.sansserif.bold=\ + +-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1 + + + +fontset.sansserif.bolditalic=\ + +-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1 + + + +fontset.sansserif.plain=\ + +-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1 + + + +fontset.monospaced.italic=\ + +-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1 + + + +fontset.monospaced.bold=\ + +-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1 + + + +fontset.monospaced.bolditalic=\ + +-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1 + + + +fontset.monospaced.plain=\ + +-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1 + + + +fontset.dialog.italic=\ + +-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1 + + + +fontset.dialog.bold=\ + +-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1 + + + +fontset.dialog.bolditalic=\ + +-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1 + + + +fontset.dialog.plain=\ + +-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1 + + + +fontset.dialoginput.italic=\ + +-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1 + + + +fontset.dialoginput.bold=\ + +-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1 + + + +fontset.dialoginput.bolditalic=\ + +-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1 + + + +fontset.dialoginput.plain=\ + +-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1 + + + +fontset.zapfdingbats=\ + +--zapf dingbats-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific + + + +# + +fontset.default=\ + +-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1 + +# >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200111171901.fAHJ19B88863>