分享
 
 
 

Solaris 8 使用及编辑PostScript字体

王朝other·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

简体中文 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.使该字体在您的系统上可使用。

设立一个工作目录

--------------------------------------------------------------------------------

1.为所编辑的字体创建一个新的工作区目录,例如:

system% mkdir /tmp/newfont

2.把您的工作目录改变为那个目录:

system% cd /tmp/newfont

启动字体编辑程序

--------------------------------------------------------------------------------

简体中文 Solaris 操作环境所提供的字体编辑程序可用于编辑位图字体

启动字体编辑程序。

字体编辑程序窗口显示在屏幕上。

system% fontedit

字体编辑程序不能编辑用于 Solaris 软件的 PCF 格式字体文件 (.pcf 文件扩展名)。该工具仅处理 BDF 中的字体。BDF 是 MIT X Consortium 所定义的一种便携格式。

准备字体文件

--------------------------------------------------------------------------------

在 BDF 格式中找出要编辑的简体中文字体文件。

该文件的编码应该从 8481 (0x2121) 开始。例如,假如您有一个 BDF 文件叫 myfont14.bdf:

STARTFONT 2.1

COMMENT Sample Font

...

FONT Myfont-Medium14SIZE 14 75 75

STARTCHAR C101

ENCODING 8481

...

编辑 BDF 字体文件

--------------------------------------------------------------------------------

1.在字体编辑程序窗口中的文件按钮上面按住菜单鼠标器按钮,并在下拉式菜单中选择装入...。

2.在装入弹出式窗口的字体名称字段中键入所要编辑的 BDF 文件名,例如,myfont14.bdf。

3.在弹出式窗口的装入按钮按一下选择。

4.这样就装入了文件。

5.在字体编辑程序主窗口的选择按钮按一下选择。

这样就会显示出选择窗口,在那里要做以下几个步骤。

为要编辑的字符键入其字体编码代码的高位和低位字节数值,例如 0x3302。

可用下一个 (右箭头) 按钮或前一个 (左箭头) 按钮来提高或减少高位或低位字节的数值。

6.将这个简体中文字体的代码长度设为多字节。

对于一个 ASCII/英文字体,要将代码长度设为单字节。

7.在编辑按钮上 [在 Fontedit (字体编辑) :选择窗口里] 按一下以把字型显示在主幕布上。

所指定的字型会在字体编辑程序窗口里出现。

8通过把像素打开或关闭可在主幕布上编辑字型:

.在鼠标器按钮上按一下"选择"以把像素打开。

.在鼠标器按钮上按一下"调整"以把像素关闭。

.按住菜单鼠标器按钮可出现其他附加功能的菜单。

*当您把字型的像素打开和关闭时,主窗口左上角中的字符字型会显出该字型的实际外观。

9.当完成字型的编辑后,在存储按钮上按一下"选择"。

10.重复前面的é¤ 5到é¤ 9步骤以编辑这个字体中的其他字型。

11.完成编辑以后,按住在文件按钮上的菜单并选择"存入..."以保存在字体文件中已编辑好的字型。

--------------------------------------------------------------------------------

将 BDF 格式转换为 PCF 格式。

--------------------------------------------------------------------------------

在应用程序能够使用改动过的 BDF 文件之前,必须先把它转换成 PCF 格式文件。

为使已编辑的字体能在简体中文 Solaris 操作环境中使用,按下列步骤把这些字体转换为 X11 PCF 格式:

system% bdftopcf -o myfont14.pcf myfont.bdf

有关更多信息,请参看 bdftopcf (1) 的手册页。

--------------------------------------------------------------------------------

安装和检查编辑后的字体

--------------------------------------------------------------------------------

1.要添加一个新的位图,将该 .pcf 字体文件移入您的字体目录。在移入您的字体

[1] [2] 下一页

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有