Что такое PLAYFACES и чем его делать
Продукт
PLAYFACES™ — шрифтовая студия (type foundry), связанная с KOBRA STUDIO. Основана в 2022 году. Сайт — витрина и магазин собственных шрифтов, плюс портфолио студии.
Каталог и контент
По факту Figma-макета:
- Минимум 11 шрифтов в каталоге:
Repro,Plastinka,Polymer,Typewriter Test,Typewriter_v.1,Rene,Pitcrew,MATISSE,MC-Worms,Crazy Yellow,Form. УReproанонсированы стилиLightиBoldна 2025. - 13 кейсов в разделе
services:aliexpress,atom,цветной,ecomtech,afisha,picnic afisha,joompay,мхат,myra,polytech,постнаука,worldchess,designworkout. - Каждая страница шрифта — длинная редакционная статья: заголовки, параграфы, цитаты, подписи, библиография, сноски, галереи с разными пропорциями. Не «карточка товара», а скорее журнальная публикация.
Структура сайта
Шесть публичных разделов плюс сквозные модалки:
/— главная/fonts— каталог шрифтов (судя поButton_fonts_popup— popup из хедера)/fonts/[шрифт]— страница шрифта с состояниямиdefault / spec / trial / buy/services— услуги и кейсы/intro— о студии (формат интервью)/lab— экспериментальная страница (назначение уточняется)/t&c— условия использования (с аккордеоном)- Newsletter popup — модалка подписки, срабатывает с любой страницы
- Menu overlay — меню-оверлей на мобильных
Подробная карта — в 02-sitemap.md.
Ключевые наблюдения
Что упрощает задачу
- Аккуратная design system: 11 цветов, единый
border-radius: 56px(pill-buttons), один shadow-preset, шаг stroke4px. Система дисциплинированная. - Компоненты проработаны: Header, Footer, Menu, 8 вариантов Button, E_mail_popup, Option_bar (лицензионный селектор), Pictures_article (параметрическая галерея) — всё уже в Figma.
- Собственные шрифты студии используются и в UI:
Polymer— кнопки,Typewriter Test / v.1— body и интерфейс. Не надо подключать Google Fonts. - Content-first сайт: без аккаунтов, без dashboards, без хитрых state-машин приложения.
Что усложняет
- Много контента: ≈11 статей про шрифты × по 30–50 блоков + 13 кейсов × галереи. Сотни блоков в CMS.
- Лицензионный виджет
Option_barнайден в макете LAB — это полноценная покупка с тарифами (desktop/web/app × users × regular/extended), а не «форма заявки». См. 03-packages.md, пакет Full. - Контент в макете русский, а в хедере есть переключатель
EN— задумана мультиязычность, но переводов ещё нет. - Дизайн не закрыт: три canvas’а помечены 🟡 (WIP), на странице PLASTINKA в Credits стоит
Name: REPRO(template drift), в интроservicesстоит плейсхолдер “WOULD BE NICE TO ADD HERE SOME CALL TO ACTION YO”. Нормальное состояние середины проекта — но стартовать в код можно только после финала макетов. - В дизайне до 10 брейкпоинтов (375, 390, 430, 712, 744, 1024, 1280, 1512, 1728, 2560). Честно верстать все — дорого и не нужно. Решение — в 05-adaptive-strategy.md.
Технический подход
- Стек российский, деплой на Timeweb Cloud (регистрация на стороне PlayFaces), домен
playfaces.orgуже есть. Платежи через YooKassa, аналитика — Яндекс.Метрика. Stripe/Vercel/GA исключены — санкционные зависимости создают риск на годы вперёд. - Собственный scale-адаптив вместо 10 брейкпоинтов: верстаются mobile и desktop, между ними всё масштабируется плавно. Экономит ~30% времени вёрстки без потери качества.
- Content-first CMS: предпочтительно PayloadCMS (self-host на Timeweb) — блочный редактор, полная автономия, всё в РФ. Альтернативы — Directus (тоже self-host) или Sanity (если устраивает облако США). Подробнее — в
internal/01-tech-stack.md. - Итеративный запуск: стартуем с минимального MVP, потом пристраиваем buy-flow, больше шрифтов, больше кейсов. Три пакета — в 03-packages.md.