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;<00>;<7e>;;<00>
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.使该字体在您的系统上可使用 。


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

推荐阅读