如何在 CALayer 中绘制简单的位图文本



我想使用精灵表之类的图像为CALayer绘制大量字符串,其中包含大约18个固定宽度(9x15,1x和视网膜大小(字符。我不需要任何类型的颜色更改,从系统字体转换,甚至大小更改。只是简单的位图字体渲染。

这是我尝试使用的精灵表(1x 大小(:

图片链接

我尝试过使用CoreText framesetters和NSAttributedString.draw,但它们太慢了,太花哨了,无法满足我更新每个帧所需的文本量以及我试图实现的外观和感觉。

我将如何做到这一点?

@ToxicCaves64,也许您可以制作自己的真实类型字体(.ttf(文件,并将十八个固定宽度的字符放入字体文件中,然后您可以将字符呈现为文本而不是图像

最新更新