Writing 'There are many articles about Chinese characters under Linux. And actually Linux's Java application Chinese characters are even more unacceptable, and such articles are very small. I am now giving beautification method for RedHat8.0 / 9.0, Sun J2SDK 1.4
There are many articles about Chinese characters under Linux. And actually Linux's Java application Chinese characters are even more unacceptable, and such articles are very small. I have given beautification methods for RedHat8.0 / 9.0, Sun J2SDK 1.4:
1. Copy the Windows SIMSUN.TTC to the / usr / share / fonts / zh_cn / truepe folder.
2. Assume that the J2SDK to / USR / Java / J2SDK is installed installed
Modify the files of the original font.properties.zh_cn.property.0 under JRE / LIB and save it as font.properties.en, or you can create a font.properties.en file. And save the contents of the font.properties.en files as follows:
#% W%% E%
# Copyright 2002 Sun Microsystems, Inc. All Rights Reserved.
#
#
# Component Font mappings for redhatlinux 8.0 / zh_cn
#
Serif.0 = -b & h-lucidabright-medium-r-normal - * -% D - * - * - p - * - ISO8859-1
Serif.1 = -Misc-zysong18030-medium-r-normal - * -% D - * - * - C - * - ISO10646-1
Serif.ITalic.0 = -b & h-lucidabright-medium-i-normal - * -% D - * - * - P - * - ISO8859-1
Serif.Istalic.1 = -Misc-zysong18030-medium-r-normal - * -% D - * - * - C - * - ISO10646-1
Serif.Bold.0 = -b & h-lucidabright-demibold-r-normal - * -% D - * - * --P - * - ISO8859-1
Serif.Bold.1 = -Misc-zysong18030-medium-r-normal - * -% D - * - * - C - * - ISO10646-1
Serif.Bolditalic.0 = -b & h-lucidabright-demibold-i-normal - * -% D - * - * - P - * - ISO8859-1
Serif.Bolditalic.1 = -Misc-zysong18030-medium-r-normal - * -% D - * - * - C - * - ISO10646-1
Sansserif.0 = -b & h-lucidasans-medium-r-normal-sans - * -% d - * - * - p - * - ISO8859-1
Sansserif.1 = -Misc-zysong18030-medium-r-normal - * -% D - * - * - C - * - ISO10646-1
Sansserif.italic.0 = -b & h-lucidasans-medium-i-normal-sans - * -% d - * - * - p - * - ISO8859-1
Sansserif.italic.1 = -Misc-zysong18030-medium-r-normal - * -% D - * - * - C - * - ISO10646-1
Sansserif.Bold.0 = -b & h-lucidasans-bold-r-normal-sans - * -% d - * - * - p - * - ISO8859-1
Sansserif.Bold.1 = -Misc-zysong18030-medium-r-normal - * -% D - * - * - c - * - ISO10646-1SANSSERIF.BOLDITALIC.0 = -b & h-lucidasans-bold-i-normal- SANS - * -% D - * - * - P - * - ISO8859-1
Sansserif.bolditalic.1 = -Misc-zysong18030-medium-r-normal - * -% D - * - * - C - * - ISO10646-1
Monospaced.0 = -b & h-lucidatypewriter-medium-r-normal-sans - * -% d - * - * - m - * - ISO8859-1
Monospaced.1 = -Misc-zysong18030-medium-r-normal - * -% D - * - * - C - * - ISO10646-1
Monospaced.italic.0 = -b & h-lucidatypewriter-medium-i-normal-sans - * -% d - * - * - m- * - ISO8859-1
Monospaced.italic.1 = -Misc-zysong18030-medium-r-normal - * -% D - * - * - C - * - ISO10646-1
Monospaced.bold.0 = -b & h-lucidatypewriter-bold-r-normal-sans - * -% D - * - * - m - * - ISO8859-1
Monospaced.Bold.1 = -Misc-zysong18030-medium-r-normal - * -% D - * - * - C - * - ISO10646-1
Monospaced.Bolditalic.0 = -b & h-lucidatypewriter-bold-i-normal-sans - * -% D - * - * - m - * - ISO8859-1
Monospaced.bolditalic.1 = -Misc-zysong18030-medium-r-normal - * -% D - * - * - C - * - ISO10646-1
Dialog.0 = -b & h-lucidasans-medium-r-normal-sans - * -% d - * - * - p - * - ISO8859-1
Dialog.1 = -Misc-zysong18030-medium-r-normal - * -% D - * - * - C - * - ISO10646-1
Dialog.italic.0 = -b & h-lucidasans-medium-i-normal-sans - * -% D - * - * - P - * - ISO8859-1
Dialog.italic.1 = -Misc-zysong18030-medium-r-normal - * -% D - * - * - C - * - ISO10646-1
Dialog.Bold.0 = -b & h-lucidasans-bold-r-normal-sans - * -% d - * - * - p - * - ISO8859-1
Dialog.Bold.1 = -Misc-zysong18030-medium-r-normal - * -% D - * - * - C - * - ISO10646-1
Dialog.Bolditalic.0 = -b & h-lucidasans-bold-i-normal-sans - * -% D - * - * - P - * - ISO8859-1
Dialog.bolditalic.1 = -Misc-zysong18030-medium-r-normal - * -% D - * - * - C - * - ISO10646-1
Dialoginput.0 = -b & h-lucidatypewriter-medium-r-normal-sans - * -% D - * - * - m - * - ISO8859-1
Dialoginput.1 = -Misc-zysong18030-medium-r-normal - * -% D - * - * - c - * - ISO10646-1DIALOGINPUT.ITALIC.0 = -b & h-lucidatypewriter-medium-i-normal-sans- * -% D - * - * - M - * - ISO8859-1
Dialoginput.italic.1 = -Misc-zysong18030-medium-r-normal - * -% D - * - * - C - * - ISO10646-1
Dialoginput.bold.0 = -b & h-lucidatypewriter-bold-r-normal-sans - * -% D - * - * - M - * - ISO8859-1
Dialoginput.Bold.1 = -Misc-zysong18030-medium-r-normal - * -% D - * - * - C - * - ISO10646-1
Dialoginput.bolditalic.0 = -b & h-lucidatypewriter-bold-i-normal-sans - * -% d - * - * - m - * - ISO8859-1
Dialoginput.Bolditalic.1 = -Misc-zysong18030-medium-r-normal - * -% D - * - * - C - * - ISO10646-1
# Missing Glyph Character
#
Default.char = 274F
# Component Font Character EncoDings
#
Fontcharset.serif.0 = sun.io.Chartobyteiso8859_1
Fontcharset.serif.1 = sun.io.Chartobyteunicodebigunmarked
Fontcharset.sansserif.0 = sun.io.Chartobyteiso8859_1
Fontcharset.sansserif.1 = sun.io.Chartobyteunicodebigunmarked
Fontcharset.monospaced.0 = sun.io.Chartobyteiso8859_1
Fontcharset.monospaced.1 = sun.io.Chartobyteunicodebigunmarked
Fontcharset.dialog.0 = sun.io.Chartobyteiso8859_1
Fontcharset.dialog.1 = sun.io.Chartobyteunicodebigunmarked
Fontcharset.dialoginput.0 = sun.io.Chartobyteiso8859_1
Fontcharset.dialoginput.1 = sun.io.chartobyteunicodebigunmarked
# Exclusion Ranges
#
# Xfontset information
#
FontSet.serif.plain =
-b & h-lucidabright-medium-r-normal - * -% D - * - * - P - * - ISO8859-1,
-ISAS-SONG TI-Medium-R-NORMAL - * -% D - * - * - C - * - GB2312.1980-0
FontSet.serif.italic =
-B & H-Lucidabright-Medium-I-NORMAL - * -% D - * - * - P - * - ISO8859-1,
-ISAS-SONG TI-Medium-R-NORMAL - * -% D - * - * - C - * - GB2312.1980-0
FontSet.serif.bold =
-B & H-Lucidabright-Demibold-R-NORMAL - * -% D - * - * - P - * - ISO8859-1,
-ISAS-SONG TI-Medium-R-NORMAL - * -% D - * - * - C - * - GB2312.1980-0
FontSet.serif.boldital =
-B & H-Lucidabright-Demibold-I-NORMAL - * -% D - * - * --P - * - ISO8859-1,
-ISAS-SONG TI-Medium-R-NORMAL - * -% D - * - * - C - * - GB2312.1980-0
FontSet.sansserif.plain =
-B & H-Lucida-Medium-r-NORMAL-SANS - * -% D - * - * - P - * - ISO8859-1,
-ISAS-SONG TI-Medium-R-NORMAL - * -% D - * - * - C - * - GB2312.1980-0
FontSet.sansserif.italic =
-B & H-Lucida-Medium-I-NORMAL-SANS - * -% D - * - * --P - * - ISO8859-1,
-ISAS-SONG TI-Medium-R-NORMAL - * -% D - * - * - C - * - GB2312.1980-0
FontSet.sansserif.bold =
-B & H-Lucida-bold-r-NORMAL-SANS - * -% D - * - * - P - * - ISO8859-1,
-ISAS-SONG TI-Medium-R-NORMAL - * -% D - * - * - C - * - GB2312.1980-0
FontSet.sansserif.boldital =
-b & h-lucida-bold-i-normal-sans - * -% d - * - * - p - * - ISO8859-1,
-ISAS-SONG TI-Medium-R-NORMAL - * -% D - * - * - C - * - GB2312.1980-0
fontset.monospaced.plain =
-b & h-lucidatypewriter-medium-r-normal-sans - * -% D - * - * - m - * - ISO8859-1,
-ISAS-SONG TI-Medium-R-NORMAL - * -% D - * - * - C - * - GB2312.1980-0
fontset.monospaced.italic =
-b & h-lucidatypewriter-medium-r-normal-sans - * -% D - * - * - m - * - ISO8859-1,
-ISAS-SONG TI-Medium-R-NORMAL - * -% D - * - * - C - * - GB2312.1980-0
FontSet.Monospaced.bold =
-b & h-lucidatypewriter-bold-r-NORMAL-SANS - * -% D - * - * - M - * - ISO8859-1,
-ISAS-SONG TI-Medium-R-NORMAL - * -% D - * - * - C - * - GB2312.1980-0
fontset.monospaced.boldital =
-b & h-lucidatypewriter-bold-r-NORMAL-SANS - * -% D - * - * - M - * - ISO8859-1,
-ISAS-SONG TI-Medium-R-NORMAL - * -% D - * - * - C - * - GB2312.1980-0
FontSet.Dialog.italic =
-B & H-Lucida-Medium-I-NORMAL-SANS - * -% D - * - * --P - * - ISO8859-1,
-ISAS-SONG TI-Medium-R-NORMAL - * -% D - * - * - C - * - GB2312.1980-0
FontSet.Dialog.bold =
-B & H-Lucida-bold-r-NORMAL-SANS - * -% D - * - * - P - * - ISO8859-1,
-IAS-SONG TI-Medium-R-NORMAL - * -% D - * - * - C - * - GB2312.1980-0FontSet.Dialog.bolditalic =
-b & h-lucida-bold-i-normal-sans - * -% d - * - * - p - * - ISO8859-1,
-ISAS-SONG TI-Medium-R-NORMAL - * -% D - * - * - C - * - GB2312.1980-0
FontSet.Dialog.plain =
-B & H-Lucida-Medium-r-NORMAL-SANS - * -% D - * - * - P - * - ISO8859-1,
-ISAS-SONG TI-Medium-R-NORMAL - * -% D - * - * - C - * - GB2312.1980-0
FontSet.Dialoginput.italic =
-b & h-lucidatypewriter-medium-r-normal-sans - * -% D - * - * - m - * - ISO8859-1,
-ISAS-SONG TI-Medium-R-NORMAL - * -% D - * - * - C - * - GB2312.1980-0
FontSet.Dialoginput.bold =
-b & h-lucidatypewriter-bold-r-NORMAL-SANS - * -% D - * - * - M - * - ISO8859-1,
-ISAS-SONG TI-Medium-R-NORMAL - * -% D - * - * - C - * - GB2312.1980-0
FontSet.Dialoginput.bolditalic =
-b & h-lucidatypewriter-bold-r-NORMAL-SANS - * -% D - * - * - M - * - ISO8859-1,
-ISAS-SONG TI-Medium-R-NORMAL - * -% D - * - * - C - * - GB2312.1980-0
FontSet.Dialoginput.plain =
-b & h-lucidatypewriter-medium-r-normal-sans - * -% D - * - * - m - * - ISO8859-1,
-ISAS-SONG TI-Medium-R-NORMAL - * -% D - * - * - C - * - GB2312.1980-0
FontSet.default =
-B & H-Lucida-Medium-r-NORMAL-SANS - * -% D - * - * - P - * - ISO8859-1,
-ISAS-SONG TI-Medium-R-NORMAL - * -% D - * - * - C - * - GB2312.1980-0
Filename.-misc-zysong18030-medium-r-normal - * -% D - * - * - C - * - ISO10646-1 = / usr / share / fonts / zh_cn / trueType / simsun.ttc
Does not include the Bank (pay attention to zysong, stealing SIMSUN, you can also change the name of Zysong) '