目录 编码和键盘 编码范例 Microsoft Windows X Windows MS DOS

 

OS/2

TeX LaTeX 编码转换

Apple Macintosh

Amiga TV200/300
PalmOS PocketPC Psion Windows CE Nokia 9210 Casio PV

 

俄化X terminal字体

 

快速设置

  1. 创建一个或几个俄语字体目录
  2. 创建一个配置文件.fsconfig 它包含以下内容:
    #
    # font server configuration file
    #
    # allow a max of 10 clients to connect to this font server
    client-limit = 10
    
    # when a font server reaches its limit, start up a new one
    clone-self = on
          
    # where to look for fonts
    catalogue = /your/first/directory/with/russian/fonts,
                /your/second/directory/with/russian/fonts,
                /your/last/directory/with/russian/fonts
    
  3. 启动字体服务器
    % xfs -config .fsconfig -port 7171 &
    
  4. 指示X terminal使用字体服务器
    % xset fp+ tcp/your.host.name:7171
    
  5. 欣赏你喜欢的俄语站点

如果一切正常,祝贺你!如果不行,对不起,请继续看下面技术细节。


工作原理

X terminal是一个无盘计算机,其上运行某种简化的支持X server和网络的UNIX系统。X terminal可以提供一个shell和一些X clients(通常是一个window管理器和一系列xclock等附件) 。

当你工作在一个控制台console上,你仅能通过使用xset fp+命令增加字体目录的办法来增加新字体。对于X terminal这是行不通的,因为它没有磁盘供你存放字体。X terminal从服务器收到一个标准字体设置把它们存入内存。你不能增加新字体到标准设置,除非你有站点的管理权限。

X window系统提供了一种办法从本地磁盘装载字体--这就是字体服务器xfs,Xfs运行于工作站做着很简单的工作:从磁盘读取字体并把它们发送到运行在X terminal上的X服务器。client-server在上下文中显得有些混乱:X server 是一个xfs的client!

除了少数“紧急情况”字体,使用字体服务器是一个好的选择。通过这种方法你可以避免将不使用的字体放入RAM而节省X terminal上的内存。

现在我们来实现这个魔术。

% xfs -config .fsconfig -port 7171 &

告诉你的工作站在后台启动字体服务器xfs,它将使用配置文件.fsconfig并在7171端口倾听。我们建议使用7171作为默认(RFC 1700)端口7100(下一个端口可能已经被使用,或者可能因为你使用它而使系统混乱)的一个变量,但你可以使用任何一个可用端口。

% xset fp+ tcp/your.host.name:7171

告诉X server(运行在X terminal上)增加你的字体服务器到字体资源列表。your.host.name是internet 地址,工作站运行xfs。有时,X terminal不能正确地进行名称转化,请尝试带点的数字地址(如用18.159.0.42代替prep.ai.mit.edu)。你可以通过键入nslookup your.host.name命令来查找数字地址。


故障解决

第一件事是查找问题。问题往往出在X terminal一端,你应该找到办法看一看诊断信息。大多数X terminal提供了一种打开控制台窗口的办法,或者点击图标,或者使用热键。另一种选择是telnet或远程登录到X terminal(大多数情况下你能做到这些,也不会被询问密码)。你能够通过检查“显示环境变量”找到terminal的名字。

分别测试xfs和xset。

测试xfs:从控制台登录到工作站并尝试使用字体服务器
测试xset:使用xset q并从terminal控制台或telenet远程登录端运行xset。


用户定制

你大概不想每次登陆X terminal都重复xfs和xset命令。如果你想保持xfs在你登录期间运行,你可以将xset命令放入.xsession文件(如果你运行xdm),但不要放入.login文件,否则每次使用telnet或拨号时都会发生错误。


Copyright © 2002-2004  Russky.Net.   All Rights Reserved.