【问题标题】:How to apply striped fonts to special characters?如何将条纹字体应用于特殊字符?
【发布时间】:2014-03-03 13:26:14
【问题描述】:

我正在解决 2013-2014 cs103p 的作业 #6(但不必知道该作业的详细信息即可回答)。我必须实现(不是完整版)set game,并在一组按钮中显示卡片。使用的符号是▲、●、■。

我使用属性字符串来表示符号的颜色。阴影是实心的、条纹的和开放的。对于实心条纹符号,我只需更改NSStrokeWidthAttributeName 的值,对于开放字符,该值非零。

现在问题出现在条纹字符上。我下载了一种字体来表示条纹字符:mexcellent。但问题是条纹仅适用于常规字母字符,而不适用于我的符号。我如何设法用条纹来表示这些字符?

【问题讨论】:

    标签: objective-c fonts nsattributedstring truetype cs193p


    【解决方案1】:

    如果您在此处查看字体的字符映射: http://www.1001fonts.com/mexcellent-font.html#character-map

    您可以看到您的符号未包含在此字体中。系统只是选择另一种字体来呈现这些字符。

    您需要使用包含所需符号的字体。

    【讨论】:

      【解决方案2】:

      不知道是否仍然相关,但我现在正在做同样的任务。

      我已使用此属性将透明符号设为条纹

      NSForegroundColorAttributeName with [[UIColor someColor] colorWithAlphaComponent: alphaValue] 
      

      但它实际上并没有做条纹符号。

      【讨论】:

        猜你喜欢
        • 2012-02-15
        • 2012-08-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多