【问题标题】:How to decrease the weight of UILabel text font?如何减少 UILabel 文本字体的权重?
【发布时间】:2013-10-20 13:26:50
【问题描述】:

我正在尝试减少 UILabel 文本中字体的重量。 我正在使用 Helvetica 字体,但我仍然希望文字更薄。 如何减少 UILabel 文本字体粗细?

【问题讨论】:

    标签: ios size uilabel uifont


    【解决方案1】:

    您可以将字体设置为同一系列中的不同变体,例如 Helvetica-Light(默认情况下您会获得 Helvetica-Regular)。 iosfonts.com 提供了一个很好的查看字体选项的网站。

    【讨论】:

      【解决方案2】:

      您不能为任何字体设置任意粗细。有些字体有粗体和常规变体。较小的数字也有“轻”变体。正如另一位海报所说,如果字体是具有轻变体的字体之一,则可以选择该字体,但不能随意减少字体的重量。

      【讨论】:

        【解决方案3】:

        你需要减少UILabel使用的UIFont的pointSize:

        UILabel *label; // Your Label
        
        UIFont *font = label.font;
        label.font = [font fontWithSize:(font.pointSize - 4)];
        

        此示例将字体缩小 4 磅。

        【讨论】:

        • 我的体重还是一样,但尺寸变小了:-(
        • 字体 weight (OP要求改变的)是用于绘制字母的线条的粗细:例如extra-bold、bold、regular、medium、light、ultra-light 等。与字体大小无关。
        猜你喜欢
        • 1970-01-01
        • 2014-11-02
        • 1970-01-01
        • 2020-10-20
        • 2011-02-10
        • 2013-07-05
        • 1970-01-01
        • 1970-01-01
        • 2011-06-18
        相关资源
        最近更新 更多