我想对文本应用一条实线描边。这很容易使用NSAttributedString指定.strokeWidth获得。然而,我发现要确定什么strokeWidth应该被赋予一个UIFont以在任何给定的pointSize呈现是很棘手的。我可以很容易地说,好吧,在50的磅值下,1的笔画宽度看起来很棒。我凭直觉假设,如果将字体大小加倍,则应该将笔画宽度加倍,因此随着字体缩放,笔画将按比例缩放,并导致笔画粗细与原始“基本”字体大小一致。然而,事实并非如此。随着字体大小和笔画宽度按比例增加,笔画宽度变得太粗。此处的屏幕截图显示第一行的字体大小为50,笔画宽度为1。下一行加倍,因此字体大小为100,笔画