|
|
发表于 2007-3-24 13:55:13
|
显示全部楼层
=== 安装RH7.3套件 MagicPoint === 文档整理 2
-------
用户帐号是 wei
-------
< MagicPoint 中文字的显示(从操作中探索) >
一. 简单编写带中文的演示文稿(不包含模板文件)
$ vi /home/wei/w-mgp/w_show_cn.mgp
--------------------------------------
%deffont "weisetfont" xfont "times-medium-r"
%%%%%%%%%%%%%%%%%%%%%
%page
%fore "yellow", size 4, font "weisetfont"
MagicPoint may be slow...
%center
Chinese (^[$AVPND^[(B,^[$AFUM(;0^[(B,^[$A::So^[(B)
^[$ADc:C^[(B
%fore "blue",size 3, font "weisetfont"
< = = Wei = = >
--------------------------------------
注:
文件w_show_cn.mgp中 ^[ 是转义符。输入方式是首先按 Ctrl - v 再按 Ctrl-[
感觉 ^[ 线条明显变粗。例如 ^[$ADc:C^[(B 输入顺序: [Ctrl-v][Ctrl-[] 输入$A 再输入Dc:C 字符串,按[Ctrl-v][Ctrl-[] 然后输入 (B
^[$A 和 ^[(B 组成 MagicPoint 指定的控制字符,属于非打印字符。
Dc:C 属于 MagicPoint 字符编码,显示 ‘你好’中文字。
例:中文字‘亮’,mgp程式字符编码是‘AA’
^[$AAAAA 会显示 亮亮
^[$AAA^[(BAA 会显示 亮AA
二 查看演示文稿
$ cat /home/wei/w-mgp/w_show_cn.mgp
--------------------------------------
%deffont "weisetfont" xfont "times-medium-r"
%%%%%%%%%%%%%%%%%%%%%
%page
%fore "yellow", size 4, font "weisetfont"
MagicPoint may be slow...
%center
Chinese (VPND,FUM(;0,::So)
Dc:C
%fore "blue",size 3, font "weisetfont"
< = = Wei = = >
--------------------------------------
注:查看 非打印字符 方法
cat -t /home/wei/w-mgp/w_show_cn.mgp
less /home/wei/w-mgp/w_show_cn.mgp
三 执行演示文稿
$ mgp /home/wei/w-mgp/w_show_cn.mgp
会显示‘中文’‘普通话’‘汉语’‘你好’等。
注:演示文稿内容参考 /usr/share/doc/MagicPoint-1.09a/sample/multilingual.mgp
-------
-------
四 查找设置 中文字 的入口
$ strace -o /tmp/show_cn.file mgp /home/wei/w-mgp/w_show_cn.mgp
查阅 show_cn.file,粗略得出资讯:
"/etc/vfontcap" 属于VFlib2-2.25.6-4软件包内文件。VFlib2是用于 日文文档处理 矢量字体的程序库。
字体显示方面 使用gb2312后缀搜索,‘-misc-fixed-medium-r’成为首选,属于simsun字体。(参考‘第一帖’美化系统的设置)
使用 -V 选项,产生mgp程式的调试信息(-d 是指采用 示例模式。实现自动退出窗体)
$ mgp -d -V /home/wei/w-mgp/w_show_cn.mgp
尝试设置 X 字体
$ vi /home/wei/w-mgp/w_show_cn.mgp
修改成:
%deffont "weisetfont" xfont "simsun-medium-r"
$ mgp /home/wei/w-mgp/w_show_cn.mgp
[ mgp程式若接受设置内容,终端命令行界面是没有信息输出,-V 选项例外。 ]
[ 使用 xfont "simsun-medium-r" 设置,能显示 size 7 的字型,可以不用安装mozilla-fonts-20000310-8mdk.noarch.rpm软件包。]
====
--- |
|