2015-06-11 2 views
1

Я начал писать собственное лицо. У меня проблема с интервалом между шрифтами. Я использую собственный шрифт .ttf, и моя проблема в том, что цифры «1» и «9» не имеют такой же ширины. Когда час/минута изменяется от 1 до чего-то другого, перемещается весь текст. Я не знаю, что с этим делать.Интервал текста/шрифта в TextLayer

У меня есть 3 идеи для решения этой проблемы: - использовать PNG изображения цифр вместо шрифта (больше пространства, необходимого, сложнее) - взять каждую цифру как единый TextLayer (для отображения «00:00» мне нужно 4 TextLayers) - некоторая функция сборка в уже - пытался найти, но без удачи

Я пишу это в С.

Спасибо, Питера.

ответ

1

Я загрузил некоторые другие часы и попытался поиграть с ними. Проблема была в шрифте, а не в моем приложении. Я использовал «FontForge» для изменения ширины «1» в шрифте, который я хочу использовать. Теперь все работает нормально, без расщепления и т. Д.

+0

Рад, что вы поняли это, Питер, извините, я не дошел до этого раньше! –

Смежные вопросы