В веб-приложении iPhone у меня есть квадратное деление 50x50, которое должно содержать числа от 1 до 12. Я хочу, чтобы числовой текст масштабировался в соответствии с делением. например, число двенадцать, вероятно, нужно будет уменьшить, потому что оно шире числа 1.
Точный эффект, который я ищу, - это свойство adjustSizeToFitWidth
, которое используют нативные текстовые метки iPhone.
Какой самый эффективный способ сделать это?
- CSS (3) - предпочтительно из-за скорости рендеринга, но может быть невозможным.
- Javascript - Я использовал это раньше, но между начальной загрузкой и изменением размера текста было бы заметное затруднение.
- Холст - Я знаю, что масштабирование элемента canvas приведет к масштабированию его содержимого, но вы можете нарисовать текст на холсте, размер которого идеально подходит, или вы можете использовать только точные размеры шрифта?