한국어 Solaris 사용 설명서

포스트스크립트 시스템 표시(DPS)

한국어 Solaris 운영 환경은 포스트스크립트 시스템 표시(DPS)에서 포스트스크립트 글꼴을 제공합니다. 이 절에서는 한국어 Solaris 소프트웨어에서 DPS를 사용할 때 필요한 사항을 설명합니다. 자세한 내용은 Adobe 시스템에서 출판한 X로 포스트스크립트 시스템 표시 프로그래밍을 참조하십시오.

한국어 포스트스크립트 글꼴 및 DPS 기능 사용

한국어 Solaris 운영 환경 DPS는 다음 표에 나열된 글꼴을 제공합니다.

표 6-1 한국어 Solaris 운영 환경 DPS 글꼴

글꼴 이름 

설명 

고딕-중간-COMB-H 

한글과 로마어 텍스트로 인코드된 조합형의 가로 표시 고딕-중간 글꼴, 9/7 혼합 글꼴 인코딩 

고딕-중간-COMB-V 

한글과 로마어 텍스트로 인코드된 조합형의 세로 표시 고딕-중간 글꼴, 9/7 혼합 글꼴 인코딩 

고딕-중간 

고딕-중간 글꼴, 고딕-중간-EUC-H 글꼴의 별명은 로마어 글꼴처럼 사용할 수 있습니다. 

고딕-중간-EUC-H 

EUC 텍스트의 가로 표시 고딕-중간 글꼴, 9/7 혼합 글꼴 인코딩은 로마어 글꼴처럼 사용할 수 있습니다. 

고딕-중간-EUC-V 

EUC 텍스트의 세로 표시 고딕-중간 글꼴, 9/7 혼합 글꼴 인코딩은 로마어 글꼴처럼 사용할 수 있습니다. 

고딕-중간-H 

변경된 ISO2022 텍스트의 가로로 표시된 고딕-중간 글꼴, 8/8 혼합 글꼴 인코딩 

고딕-중간-V 

변경된 ISO2022 텍스트의 세로 표시 고딕-중간 글꼴, 8/8 혼합 글꼴 인코딩 

명조-중간-COMB-H 

한글과 로마어 텍스트로 인코드된 조합형의 가로 표시 명조-중간 글꼴, 9/7 혼합 글꼴 인코딩 

명조-중간-COMB-V 

한글과 로마어 텍스트로 인코드된 조합형의 세로 표시 명조-중간 글꼴, 9/7 혼합 글꼴 인코딩 

명조-중간 

명조-중간 글꼴, 명조-중간-EUC-H 글꼴의 별명은 로마어 글꼴처럼 사용할 수 있습니다. 

명조-중간-EUC-H 

EUC 텍스트의 가로로 표시된 명조-중간 글꼴, 9/7 혼합 글꼴 인코딩은 로마어 글꼴처럼 사용할 수 있습니다. 

명조-중간-EUC-V 

EUC 텍스트의 세로로 표시된 명조-중간 글꼴, 9/7 혼합 글꼴 인코딩은 로마어 글꼴처럼 사용할 수 있습니다. 

명조-중간-H 

변경된 ISO2022 텍스트의 가로 표시 명조-중간 글꼴, 8/8 혼합 글꼴 인코딩  

명조-중간-V 

변경된 ISO2022 텍스트의 세로 표시 명조-중간 글꼴, 8/8 혼합 글꼴 인코딩 

다음 한국어 글꼴을 로마어 글꼴을 사용하듯이 사용할 수 있습니다.

다음 그림은 고딕-중간과 명조-중간 텍스트의 예제를 나타낸 것입니다.

GraphicGraphic

로마어 글꼴처럼 다음 한국어 글꼴을 중간 ASCII(0x20) 문자가 없는 SO와 SI 문자 사이의 순수한 한국어 문자열인 ISO2022 인코드된 한글 문자열로 사용할 수 있습니다.

혼합 한국어 글꼴 생성

로마어 글꼴 하나와 다음 한국어 글꼴 중 하나를 이용하여 혼합 글꼴을 생성할 수 있습니다.

예를 들어, 다음의 포스트스크립트 코드는 ASCII 문자에서는 Times-Italic을 사용하고, 한국어 문자에서는 고딕-중간 가로 글꼴을 사용하는 예제 혼합 글꼴인 Times-Italic+고딕-중간을 정의합니다.


/Times-Italic+Kodig-Medium
13 dict begin
				/FontName 1 index def
				/FMapType 4 def
				/Encoding [ 0 1 ] def
				/WMode 0 def
				/FontType 0 def
				/FontMatrix [1.0 0.0 0.0 1.0 0.0 0.0] def
				/FDepVector [
								/Times-Italic findfont
								/Kodig-Medium-COMB-H findfont
				] def
currentdict
end
definefont pop

DPS 프로그래밍에서 한국어 글꼴 사용

DPS 줄 바꾸기 정의에서 한국어 글꼴을 로마어 글꼴처럼 사용할 수 있습니다. 다음 예제 코드는 다음과 같은 내용을 표시합니다.


defineps PSWDisplayText(char *text)
			/pointSize 50 def
			/Helvetica pointSize selectfont
			(Hello World) stringwidth pop 2 div neg 0 moveto
			(Hello World) show

			/cpSize 40 def
			/Kodig-Medium-KO cpSize selectfont
			(text) stringwidth pop 2 div neg pointSize neg moveto
			(text) show
endps

C 프로그램에서 PSWDisplayText(한국어 텍스트)를 사용하여 지정된 한국어 텍스트를 표시할 수 있습니다.

Graphic