Tag: 字形

如何pipe理文本字形边界

假设我有一个时钟应用程序,我想用可以是任意字符集/字体的字符来标记小时。 我想在一个框架中框架字符,并尽可能地填充它。 我怎样才能做到这一点? 如果我使用UILabel ,则在字形周围插入空格。 以下是显示两个标签的示例,两个标签的字体相同但字符不同。 希伯来语数字看起来都比阿拉伯数字短。 有没有办法确定字形的大小或以某种方式推出字形以适应框架? 正如你所看到的,希伯来数字虽然被添加到一个更高的UILabel,但是更短。 编辑:自发布以来,我做了第一遍使用核心文本,看看是否可以解决我的问题。 它似乎不会。 请参阅将希伯来字形与阿拉伯数字字形进行比较的插图。 他们黄色是标签界限。 绿色是由核心文本报告的字形矩形。 我希望能得到一个矩形的字形齐平,但它看起来像希伯来字形包括上面和旁边的空间,我希望是字形。 还有什么我应该检查?