Ios 确定UIFont的笔划宽度

Ios 确定UIFont的笔划宽度,ios,cgcontext,uifont,typography,uifontdescriptor,Ios,Cgcontext,Uifont,Typography,Uifontdescriptor,我希望绘制类似于glyph的图形元素(使用CGContextRef),与UIFont实例的笔划宽度相匹配,以便即使字体大小不同,它们也能和谐地结合在一起 那么,给定一个UIFont,或者一个UIFontDescriptor,iOS下是否有一个合理可靠的机制来确定字体的笔划宽度 具体来说,我只需要为你做这件事。然而,如果有一个通用的解决方案,那将是很好的、有趣的和令人愉快的 对于许多字体,笔划宽度甚至在单个图示符内也会变化(例如)。在这种情况下,要求笔划宽度没有多大意义。查询的空结果将是完全合理

我希望绘制类似于glyph的图形元素(使用
CGContextRef
),与
UIFont
实例的笔划宽度相匹配,以便即使字体大小不同,它们也能和谐地结合在一起

那么,给定一个
UIFont
,或者一个
UIFontDescriptor
,iOS下是否有一个合理可靠的机制来确定字体的笔划宽度

具体来说,我只需要为你做这件事。然而,如果有一个通用的解决方案,那将是很好的、有趣的和令人愉快的


对于许多字体,笔划宽度甚至在单个图示符内也会变化(例如)。在这种情况下,要求笔划宽度没有多大意义。查询的空结果将是完全合理的响应

事实上,我认为即使使用Helvetica Neue,笔划宽度在字形中也可能不一致。不过,一些稳健而合理的近似值会很好。小写字母l使用的宽度,例如。或者别的什么