>> Read No. 41911 article  
자바에서 한글 관련 문제....

등록 2002-02-05 22:29:00     조회 3
이름 ddajo    

		 음...맨날 삽질만 하구....
여기 팁란에 올린 자바(awt)에서 한글 보기가
마니 올라와 있어서 그대로 해도 안되는군여....
괜시리 전에 쓰던 폰트도 이상하게 변하구...ㅠ.ㅠ
 제 ~jre/lib밑에 fonts.properties.ko은 이렇게 해주었습니다.
근데 awt로 만든거 띄울때 이제 폰트를 몬 찾겠다는 말은 안나오는데
이상하게도 한글 폰트는 깨져서 나옵니다.
 그리고 jre/lib/fonts파일 밑에 백묵 폰트 4개 넣어주구
fonts.dir에 추가해주었습니다.batang.ttf -baekmuk-batang-bold-r-normal--0-0-0-0-m-0-ksc5601.1987-0
dotum.ttf -baekmuk-dotum-medium-r-normal--0-0-0-0-m-0-ksc5601.1987-0
gulim.ttf -baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
hline.ttf -baekmuk-headline-medium-r-normal--0-0-0-0-m-0-ksc5601.1987-0
이렇게 넣어주었구여....
/etc/profile파일 밑에export JAVA_FONTS="/usr/X11R6/lib/X11/fonts/local"
넣어주구 백묵 폰트 경로 위 경로에 넣어주구 fonts.dir밑에
추가해주었더니 이번엔 영문 폰트를 몬 찾는다구 주르륵 나오구
영문 폰트도 깨져 나오고 제 기존 폰트가 이상하게
변경되었습니다. ㅠ.ㅠ 그래서 다시 고치긴 했는데 바탕화면에 파일 명이랑
창 뛰우면 창 상단에 뜨는 한글이 이상한 폰트로 밉게 나온답니다.
어케 고쳐야 할지....
아~~~ 저도 자바에서 한글 보구픈데....한글 입력은 되는데
awt에서 한글 폰트가 물음표로 나와서...오라클도 2주 삽질하다
요즘 쉬고 있답니다...ㅡ.ㅡ
제발 아시는 고수님들 꼭 답변좀 부탁드려여. 제가 학원에서
수업 받는데 저만 리눅스로 자바 코딩하거덩여. 근데 한글이
깨져 나와서 모두 영문으로 라벨을 만들고 있답니다......
부디 고수님들의 많은 지도 부탁드립니다.
아래 font.properties.ko는 여기 팁란에 올려져 있는거 찾아서
백묵 폰트는 제가 폰트 등록된거 찾아서 바꿔서 넣은거거덩여.
 참고로 전 와우파란, 2.4.17커널....자바 버전은 1.3.1_)2버전
사용하고 있습니다.
 #
# @(#)font.properties.linux 1.7 01/04/21
#
#  Copyright 1997-2001 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.
#
 #
# Linux version derived from the version for SunOS 5.5.1 Notice that
# we use the .ttf files shipped in the JDK distribution.
#
 # Serif font definition
#
 #serif.0=-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
#serif.1=-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
#serif.2=-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 serif.0=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.1=-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 serif.italic.0=-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1
serif.italic.1=-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
  serif.bold.0=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.1=-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 serif.bolditalic.0=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1
serif.bolditalic.1=-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 # SansSerif font definition
#
sansserif.0=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.1=-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 sansserif.italic.0=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.itablc.1=-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 sansserif.bold.0=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bold.1=-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 sansserif.bolditalic.0=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserifbolditalic.1=-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 # Monospaced font definition
#
monospaced.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.1=-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 conospaced.italic.0=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
conspaced.itablc.1=-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 monospaced.bold.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bold.1=-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 monospaced.bolditalic.0=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bolditalic.1=-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 # Dialog font definition
#
dialog.0=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.1=-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 dialog.italic.0=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.italic.1=-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 dialog.bold.0=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bold.1=-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 dialog.bolditalic.0=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bolditalic.1=-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 # DialogInput font definition
#
dialoginput.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.1=-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 dialoginput.italic.0=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.italic.1=-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 dialoginput.bold.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bold.1=-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 dialoginput.bolditalic.1=-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
#dialoginput.bolditalic.1=-misc-Baekmuk unigulir-medium-r-normal--0-0-0-0-p-0-ascii-0
 # Default font definition
#
default.char=274f
 # name aliases
#
alias.timesroman=serif
alias.helvetica=sansserif
alias.courier=monospaced
 # for backward compatibility
#uncomment with urw fonts
#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.CharToByteSymbol
 fontcharset.sansserif.0=sun.io.CharToByteISO8859_1
fontcharset.sansserif.1=sun.awt.CharToByteSymbol
                                                                         
fontcharset.monospaced.0=sun.io.CharToByteISO8859_1
fontcharset.monospaced.1=sun.awt.CharToByteSymbol
 fontcharset.dialog.0=sun.io.CharToByteISO8859_1
fontcharset.dialog.1=sun.awt.CharToByteSymbol
 fontcharset.dialoginput.0=sun.io.CharToByteISO8859_1
fontcharset.dialoginput.1=sun.awt.CharToByteSymbol
 #replace font line if you have zapf fonts
#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,
-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 fontset.serif.italic=
-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1,
-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 fontset.serif.bold=
-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1,
-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 fontset.serif.bolditalic=
-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1,
-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 fontset.sansserif.italic=
-b&h-lucida-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1,
-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 fontset.sansserif.bold=
-b&h-lucida-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1,
-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 fontset.sansserif.bolditalic=
-b&h-lucida-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1,
-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 fontset.sansserif.plain=
-b&h-lucida-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1,
-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 fontset.monospaced.italic=
-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1,
-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 fontset.monospaced.bold=fontset.monospaced.bolditalic=
-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1,
-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 fontset.monospaced.plain=
-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1,
-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 fontset.dialog.italic=
-b&h-lucida-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1,
-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 fontset.dialog.bold=
-b&h-lucida-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1,
-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 fontset.dialog.bolditalic=
-b&h-lucida-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1,
-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 fontset.dialog.plain=
-b&h-lucida-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1,
-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 fontset.dialoginput.italic=
-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1,
-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 -b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1,
-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 fontset.dialoginput.bolditalic=
-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1,
-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 fontset.dialoginput.plain=
-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1,
-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
 #uncomment with urw fonts
#fontset.zapfdingbats=
#--zapf dingbats-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific
 #
fontset.default=
-b&h-lucida-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1,
-baekmuk-gulim_ttf-medium-r-normal--0-0-0-0-c-0-ksc5601.1987-0
#
                                                                             
fontset.dialoginput.bold=
 -b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1,
 --
-------------------------------------------
Are you linuxer?
i am linuxer...^^
-------------------------------------------
이름
암호
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 1.24 초 ] 작업시간: [ 0.05 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1792209944
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.