Solaris 8 使用及编辑PostScript字体

【Solaris 8 使用及编辑PostScript字体】
简体中文 Solaris 操作环境在显示 PostScript 系统 (DPS) 中提供 PostScript 字体 。本节描述了简体中文 Solaris 软件中 DPS 的使用,以及使用简体中文 Solaris 软件中的 DPS 需要什么 。有关进一步的细节,请参见由 Adobe? Systems 公司所出版的 Programming the Display PostScript System with X (X 环境下的显示 PostScript 系统编程) 。

--------------------------------------------------------------------------------
简体中文 PostScript 字体和 DPS 系统工具的使用
--------------------------------------------------------------------------------

简体中文 Solaris 操作环境包括列在下面表格的字体 。可以像使用罗马字体一样地使用任何简体中文字体 。



简体中文 Solaris 操作环境的 PostScript 字体 :
--------------------------------------------------------------------------------


宋体
宋体 EUC 的假名,可像罗马字体一样地使用 。

宋体 EUC
宋体字体、EUC 编码、水平显示;可像罗马字体一样地使用 。

楷体
楷体 EUC 的假名,可像罗马字体一样地使用 。

楷体 EUC
楷体字体、EUC 编码、水平显示;可像罗马字体一样地使用 。

仿宋体
仿宋体 EUC 的假名,可像罗马字体一样地被使用 。

仿宋体 EUC
仿宋体字体、EUC 编码、水平显示;可像罗马字体一样地使用 。

黑体
黑体 EUC 的假名,可像罗马字体一样地使用 。

黑体 EUC
黑体字体、EUC 编码、水平显示;可像罗马字体一样地使用 。


创建复合的罗马和简体中文字体
--------------------------------------------------------------------------------

可以使用任何罗马字体和简体中文字体的组合创建复合字体 。例如,下面的 PostScript 代码定义了复合字体,Times 斜体 楷体,该复合字体用 Times 斜体表现 ASCII 字符,用楷体字体表现简体中文字符:

/make EUC font {
/AsianFont exch def
/WestFont exch def
/NewFont exch def
/CIDInit /ProcSet findresource
begin
NewFont [ AsianFont WestFont ]
beginrearrangedfont
1 usefont
1
endbfrange
endrearrangedfont
end
bind def
/LC_Times-Roman /Times-Roman /Kai-Medium make EUC font


在 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
/Song-Medium cpSize selectfont (text)
stringwidth pop 2
可以在一个 C 语言程序里调用 PSWDisplayText (中文文本) 以显示所设计的中文文本


简体中文 Solaris 软件在 DPS 中提供了对 TrueType 字体的支持 。



--------------------------------------------------------------------------------
使用 fontedit 编辑字体
--------------------------------------------------------------------------------

本章节说明如何在应用于简体中文 Solaris 操作环境中的可移植编译格式 (PCF) 字体中编辑、创立和安装新的字符 。然后可以保存所作的改变并在本地系统中使用该编辑过的字体 。这一过程包括下面几个步骤:

1.为所编辑或创建的字体准备一个工作区 。

2.使用字体编辑程序编辑位图分布格式 (BDF) 的字体文件 。

3.将 BDF 字体文件转换成 PCF 格式 。

4.使该字体在您的系统上可使用 。


设立一个工作目录
--------------------------------------------------------------------------------

推荐阅读