【问题标题】:Is it possible to use multicolor font icon in iOS?是否可以在 iOS 中使用多色字体图标?
【发布时间】:2018-10-06 02:28:31
【问题描述】:

我的 TTF 字体图标文件中包含这 3 种彩色 SVG。 我可以使用单色字体图标,但使用多色甚至双色它会被破坏。

这是我使用字体图标的代码。对于单色字体图标,它工作得非常好。

将字体图标设置为属性字符串是一种解决方案。如果是,那么如何(我的意思是范围)?

public class func stringForIcon(_ icon: NSInteger) -> String {
        let iconString = String(Character(UnicodeScalar(icon)!))
        return iconString
    }

【问题讨论】:

    标签: ios iphone xcode svg


    【解决方案1】:

    如果不是不可能的话,这将很难用字体来实现。字体默认为单色,许多浏览器不支持多色字体的可用扩展。

    但是您可以尝试使用所有现代浏览器都支持的 SVG。我使用 Google 的 Material 图标使用 Iconfu 为您的图标创建了样式。只需关注this link 并在搜索栏中输入“星”,您就可以看到几个符合您风格的星形图标。只需选择最适合的图标并将其下载为 SVG 文件即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-06
      • 2020-01-19
      • 2015-10-15
      • 1970-01-01
      • 2022-01-23
      • 2011-09-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多