简体中文 Solaris 用户指南

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

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

/makeEUCfont {
        /AsianFont exch def
        /WestFont  exch def
        /NewFont   exch def

        /CIDInit /ProcSet findresource 
        begin
          NewFont [ AsianFont WestFont ]
          beginrearrangedfont
            1 usefont
            1 beginbfrange
              <00> <7e>  <00>
            endbfrange
          endrearrangedfont
        end
  } bind def

  /LC_Times-Roman /Times-Roman /Kai-Medium makeEUCfont