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。无论如何,我想我同意你,这是我的推理,但我在寻找更具体的是/否类型的答案