PostScript DocumentMedia部分能否具有Unicode字符

PostScript DocumentMedia部分能否具有Unicode字符,unicode,postscript,double-byte,Unicode,Postscript,Double Byte,这就是文档媒体部分的定义 “%%文档媒体: <medianame> ::= <text> (Tag name of the media) <attributes> ::= <width> <height> <weight> <color> <type> <width> ::= <real> (Width in PostScript units)

这就是文档媒体部分的定义

“%%文档媒体:

     <medianame> ::= <text> (Tag name of the media)
     <attributes> ::= <width> <height> <weight> <color> <type>
     <width> ::= <real> (Width in PostScript units)
     <height> ::= <real> (Height in PostScript units)
     <weight> ::= <real> (Weight in g/m2)
     <color> ::= <text> (Paper color)
     <type> ::= <text> (Type of pre-printed form)
:=(媒体的标记名)
::=     
:=(以PostScript单位表示的宽度)
:=(以PostScript单位表示的高度)
:=(重量单位为g/m2)
:=(纸张颜色)
:=(预打印表单的类型)
此注释表示所有类型的纸张介质(纸张尺寸、重量、, 颜色)此文档需要。如果没有任何属性 适用于特定的打印情况,必须输入零 替换为数值参数,必须替换空字符串 用于文本参数。所需的每种不同介质应 按使用量降序排列。”

我试图在其中输出双字节字符(Unicode)。 有人知道媒体名称是否允许使用这些字符吗


谢谢

“允许”有点模糊。然而,由于文本字符串的定义说文本字符串由“可打印字符”组成,我认为说“不”是合理的,Unicode值的初始字节将不是“可打印字符”

请记住,DSC是一个非常古老的标准,很明显它只需要ASCII码。由于PostScript不支持Unicode,我不得不说DSC不太可能支持Unicode


这并不完全清楚,因为DSC注释是对PostScript解释器的注释,因此被忽略。但这是我的观点。

“允许”有点含糊不清。然而,由于文本字符串的定义说文本字符串由“可打印字符”组成,我认为说“不”是合理的,Unicode值的初始字节将不是“可打印字符”

请记住,DSC是一个非常古老的标准,很明显它只需要ASCII码。由于PostScript不支持Unicode,我不得不说DSC不太可能支持Unicode


这并不完全清楚,因为DSC注释是对PostScript解释器的注释,因此被忽略。但这是我的观点。

允许的范围并不模糊。您可以使用八进制来表示它,没有任何问题。但任何东西都能将其作为合适的媒体名称进行解释。例如,如果您希望指定名为“colorhd”的use bin,现在真正的问题是使用DBCS打印机的国家是否支持DBCS medianames。无论如何,我想我同意你的看法,这是我的推理,但我在寻找更具体的是/否类型答案,允许的答案并不含糊。您可以使用八进制来表示它,没有任何问题。但任何东西都能将其作为合适的媒体名称进行解释。例如,如果您希望指定名为“colorhd”的use bin,现在真正的问题是使用DBCS打印机的国家是否支持DBCS medianames。无论如何,我想我同意你,这是我的推理,但我在寻找更具体的是/否类型的答案