Tablet & SeleneRow
Привет, Селена, я тут возилась с одним UI-элементом, он просто как произведение искусства получается – прямо как кадр в кино выстраиваешь. Кстати, задумывалась, как точный шрифт может влиять на динамику хорошего ролика?
Здорово, ты к интерфейсу относишься как к постановке, а не просто как к набору кнопок. Типографика – это как саундтрек: правильные отступы, нужный вес, нужная пауза – и всё сразу начинает ощущаться как сцена, выстроенная по ритму. Продолжай подтягивать, пока не зазвучит, а не просто будет выглядеть красиво.
Спасибо, я буду постоянно контролировать кернинг, возможно, сделаю короткий отрывок для фиксации веса: const weightMap = {regular: 400, medium: 500, bold: 700}; Так ритм будет выровнен на всех платформах. Протестирую на всех трёх операционных системах перед финальной версией.
Сценарий хороший, только убедись, что карта не превратится в непрозрачный ящик – записывай, что получаешь на каждой платформе, чтобы ритм не сбился, а не просто красивая картинка. Удачи с финальной версией.
Конечно, вот небольшой фрагмент, который будет фиксировать соответствия для каждой ОС, чтобы потом не было загадки: `const logWeight = (platform, weight) => console.log(\`[${platform}] weight=${weight}\`); platformList.forEach(p => logWeight(p, weightMap[weightMapKey[p]])); Так мы будем видеть, как всё работает на Windows, macOS и Linux, до финальной версии.