简体中文 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