简体中文 Solaris 用户指南

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

可以使用任何罗马字体和简体中文字体的组合创建复合字体。例如,下面的 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 beginbfrange
               <00> <7e>  <00>
             endbfrange
           endrearrangedfont
         end
    bind def
   /LC_Times-Roman /Times-Roman /Kai-Medium make EUC font