我想绘制与CGContextRef
实例的笔触宽度匹配的图形元素(使用UIFont
)的字形,以便它们和谐地结合,即使字体大小不同。 / p>
因此,给定UIFont
或UIFontDescriptor
,iOS下有一个相当强大的机制来确定字体的笔画宽度吗?
具体来说,我只需要为Helvetica Neue执行此操作。但是,要有一个通用的解决方案,这将是一个很好,有趣和快乐的满足。
对于众多字体,笔划宽度甚至在单个字形(例如Zapfino)内也会有所不同。在这种情况下,要求行程宽度不会有很大意义。查询的空结果将是完全合理的响应。
事实上,我认为即使使用Helvetica Neue,字形宽度在字形内也可能不一致。但是,一些强大而合理的近似值会很好。比如小写字母l使用的宽度。或者其他什么。