模拟Skitch的文本效果

时间:2012-06-15 00:32:46

标签: objective-c cocoa core-graphics core-text skitch

Skitch有很好的效果,它会在白色背景上绘制文字。我想模仿这种效果。我在Cocoabuilder上找到this article,其中给出了示例方法。它有点工作,但在轮廓上有一些非常尖锐的角落,Skitch有很好的柔和角落。注意Skitch的“S”点与我使用“两次绘制”算法的尝试相比是多么平滑(左边是Skitch,右边是我的尝试)。

Skitch's Text My Attempt

关于采取何种方法来获得那些漂亮柔软角落的任何想法?

1 个答案:

答案 0 :(得分:1)

我在这里首先想到的是将字形转换为路径,然后将这些路径划过。请参阅CTFontCreatePathForGlyph以及类似的技巧,了解这可行的方法。