使用PostScript中的rrcurveto等大纲操作符



我知道这可能是一个相当具体的问题,但我想在PostScript文件中使用rrcurveto操作符来绘制字体字形。我使用ps2pdf作为解释器(因为我没有得到GhostView在我的M1 Mac上运行),这可能会在这种情况下制造麻烦。此外,我不能使用例如hsbw操作符。我必须为这些运算符使用特定的字典吗?我将非常感谢你的帮助!

我试着替换操作符,这对于rrcurve来说并不容易。我也尝试使用CharStrings字典,但我不确定我是否正确地实现了它。

此操作符在PostScript中不存在,但它与rcurveto操作符非常相似。你可以这样写,把各种向量加在一起:

/rrcurveto { % dx1 dy1 dx2 dy2 dx3 dy3  .  -
1 dict begin
{dy3 dx3 dy2 dx2 dy1 dx1}{exch def}forall
dx1 dy1
dx1 dx2 add  dy1 dy2 add
dx1 dx2 dx3 add add  dy1 dy2 dy3 add add
rcurveto
end
} def

最新更新