我开始写自己的表盘。我有字体间距的问题。我使用自定义.ttf字体,我的问题是“1”和“9”数字的宽度不同。当小时/分钟从1变为不同的时候,整个文本移动。我不知道该怎么做。
我有3个想法来处理这个问题: - 使用数字的png图像而不是字体(需要更多空间,更难) - 将每个数字作为单个TextLayer(显示“00:00”,我需要4个TextLayers) - 已经有一些函数内置 - 试图找到但没有运气
我是用C语言写的。
谢谢, 彼得。
答案 0 :(得分:1)
我下载了一些其他表盘并尝试使用它们。问题是字体,而不是我的应用程序。我使用“FontForge”来修改我想要使用的字体“1”的宽度。现在一切都很好,没有拆分等。