Brand Studio

Brand Studio pod adresem #/start to jedyne miejsce, w którym kształtujesz swoją markę - jej logotypy, kolory, typografię, resztę tokenów i przechowywane pliki. Ustaw to tutaj raz, a każde narzędzie, strona i eksport będą się do tego stosować z założenia, a nie po weryfikacji.

Zmiany podglądasz na żywo w całej aplikacji w miarę ich wprowadzania, dzięki czemu widzisz, jak kolor lub czcionka wypadają wszędzie, zanim je zatwierdzisz. Wszystko dzieje się na urządzeniu: pliki i tokeny Twojej marki nigdy nie opuszczają Twojego komputera (wybranie czcionki Google pobiera tę jedną rodzinę z Google, jednorazowo, po oknie zgody), a marka podróżuje w postaci jednego pliku brand pack.

To jest edytor. Panel jest lustrem. Zakładka Design system w panelu (#/d) pokazuje Twoją markę w trybie tylko do odczytu; edytujesz ją tutaj, w #/start. Jeśli chcesz później zmienić kolor, wróć do Brand Studio.

Pokoje

Studio to zestaw pokoi wymienionych w pasku z boku - to nie kroki. Nic nie jest ponumerowane, nic nie jest uzależnione od niczego innego, a wejście do dowolnego z nich jest w pełni uzasadnione:

Na telefonie ta sama lista zamienia się w poziomy pasek chipów przypięty pod nagłówkiem. Przełączanie pokoju nigdy niczego nie przeładowuje - edytor trzyma wszystkie panele zamontowane i po prostu pokazuje ten, o który poprosisz.

Bezpośredni link do pokoju przez #/start?area=<key>. Klucze to overview, color (zwróć uwagę na amerykańską pisownię w adresie URL), type, logos, tokens, catalogue (pokój Files - klucz panelu jest trwałym kontraktem, więc adres URL zachowuje starą nazwę) oraz versions. ?tab= to długoletni alias tego samego i nadal działa, więc stare linki i zakładki wciąż funkcjonują; wszystko nierozpoznane otwiera Overview zamiast prowadzić donikąd.

Przypięte do dolnej krawędzi paska są akcje należące do całego systemu projektowego, a nie do jednego pokoju:

Pasek pokoi studia - Overview, Colours, Type, Logos, Tokens i Filessigned by Lollyvector SVGSprawdź samodzielnieGet the signed file20 paths~1.1k nodes37 groups19 KBPasek pokoi studia - Overview, Colours, Type, Logos, Tokens i Filessigned by Lollyvector SVGSprawdź samodzielnieGet the signed file20 paths~1.1k nodes37 groups19 KBTry it in the app

Overview

Overview to pokój, w którym się lądujesz, i ma dwie twarze.

Gdy nic jeszcze nie skonfigurowano, oferuje dwoje drzwi - Start from a file (tokeny projektowe, projekt Penpot, paczka systemu projektowego lub SVG) i Start from scratch (dodaj jeden kolor, a potem kontynuuj, kiedy zechcesz) - oraz ciche wyjście Explore the tools pod nimi, bo wyjście też jest uprawnioną odpowiedzią.

Gdy system projektowy już istnieje, ten sam pokój pokazuje co masz: paletę i liczbę kolorów, obowiązujące rodziny czcionek, liczbę wypełnionych slotów logo, liczbę tokenów oraz pokój Files. Każdy blok to drzwi do swojego pokoju. Są tu liczniki, nigdy pasek postępu i nigdy karta ukończenia - w tym studiu nic nie jest należne.

Logos

Zacznij od opróżnienia folderu ze znakami do strefy upuszczania u góry: „Drop marks here, or choose several at once” przyjmuje tyle plików, ile masz, za jednym razem. Każdy plik jest analizowany pod kątem kształtu i barwy, a następnie trafia do kolejki Waiting for a slot jako chip informujący, co system o nim sądzi - „Looks like the Horizontal primary”, wraz z pomiarem, na którym się oparł, oraz przyciskiem Place (Replace, gdy dany slot jest już zajęty). Tam, gdzie system nie jest pewny, chip mówi to wprost i zamiast tego oferuje Change slot, listujące wszystkie osiem. Nic nie zostaje umieszczone, dopóki czegoś nie naciśniesz.

Wokół tej kolejki dzieją się dwie rzeczy. Znak z nadmiarowym pustym marginesem najpierw otrzymuje propozycję przycięcia - odpowiedz na nią lub naciśnij Escape, a oryginalny plik zostanie wprowadzony bez zmian. A tam, gdzie dany znak może wypełnić pusty slot bliźniaczy, pokój oferuje wyprowadzoną wersję mono lub reverse jako osobny chip, oznaczony Generated, który znika ponownie, jeśli wypełnisz ten slot w inny sposób.

Poniżej znajduje się siatka, w której ląduje każdy znak - sloty orientacja × wariant:

To osiem opcjonalnych slotów. Kliknij slot, aby dodać PNG, SVG, JPEG lub WebP; kliknij wypełniony slot, aby go zastąpić. Każdy slot jest opcjonalny i wszystko pozostaje na tym urządzeniu.

Macierz logo - każda orientacja u góry, każdy wariant jako osobny przerywany slot, wszystkie opcjonalnesigned by Lollyvector SVGSprawdź samodzielnieGet the signed file8 paths~4.8k nodes19 groups54 KBMacierz logo - każda orientacja u góry, każdy wariant jako osobny przerywany slot, wszystkie opcjonalnesigned by Lollyvector SVGSprawdź samodzielnieGet the signed file8 paths~4.8k nodes19 groups54 KB

Colours

The Colours room after one colour - the two panes back, the generate offer, roles reading in three registers and the pane at one coloursigned by Lollyvector SVGSprawdź samodzielnieGet the signed file114 paths~26k nodes149 groups4 images523 KBThe Colours room after one colour - the two panes back, the generate offer, roles reading in three registers and the pane at one coloursigned by Lollyvector SVGSprawdź samodzielnieGet the signed file114 paths~26k nodes149 groups4 images523 KB

Najbogatszy pokój, w dwóch panelach. Lewy to miejsce pracy; prawy to Twoja paleta na żywo. Przeciągnij dzielnik między nimi, aby zmienić rozmiar (Enter na nim zwija paletę z drogi).

Pokój Colours - kolor podstawowy wyprowadza rampy, karty próbek ze współczynnikami kontrastu i paleta na żywosigned by Lollyvector SVGSprawdź samodzielnieGet the signed file61 paths~9.4k nodes77 groups200 KBPokój Colours - kolor podstawowy wyprowadza rampy, karty próbek ze współczynnikami kontrastu i paleta na żywosigned by Lollyvector SVGSprawdź samodzielnieGet the signed file61 paths~9.4k nodes77 groups200 KB

Dodaj kolor, a potem nadaj mu rolę

Add a colour to cała prosta ścieżka: wklej lub wybierz kolor w dowolnej notacji, a stanie się dokładnie jednym tokenem. Nic z niego nie jest wyprowadzane, nic nie jest w niego sugerowane, nic więcej nie jest wymagane. Wklej całą listę kolorów, a każdy stanie się chipem, który możesz dodać osobno.

Roles to warstwa nałożona na wierzch - który kolor pełni jaką funkcję. Role są opcjonalne (system projektowy z trzech luźnych kolorów i bez ról jest jak najbardziej dobry), dowolna próbka może przyjąć rolę, a odczyt kontrastu jest mierzony względem tła, najpierw według APCA.

Skrzydła dla ekspertów

Pod tymi dwoma znajdują się cztery zwinięte sekcje. Otwórz tę, której potrzebujesz; każda ma bezpośredni link jako #/start?area=color&focus=<wing>:

Jeden kolor, cała paleta

W sekcji Generate a starter palette wybierz Primary colour, a Lolly wyliczy pełną paletę - jasne i ciemne powierzchnie, tekst, akcenty oraz pełne rampy odcieni i cieni - używając tej samej percepcyjnej matematyki kolorów (OKLCH), z której silnik korzysta wszędzie. Dostrój wyprowadzanie:

Nic w tym skrzydle nie zapisuje niczego w Twojej marce. To podgląd, na żywo w całej aplikacji, żebyś mógł/mogła go ocenić, aż do momentu naciśnięcia Replace palette (poniżej).

Pod kolorem podstawowym zobaczysz rampy Primary / Neutral / Secondary / Blend na żywo oraz karty próbek Light i Dark, każda z własnym odczytem kontrastu - współczynnikiem WCAG wraz z liczbą APCA Lc obok. Kliknij krok na rampie Neutral lub Secondary, aby zakotwiczyć ten odcień zamiast domyślnego, wyprowadzonego.

Cztery rampy ułożone nad kartami wzorcowymi w jasnym i ciemnym motywie, każda karta ze swoim współczynnikiem kontrastu WCAGsigned by Lollyvector SVGSprawdź samodzielnieGet the signed file25 paths~4.6k nodes60 groups57 KBCztery rampy ułożone nad kartami wzorcowymi w jasnym i ciemnym motywie, każda karta ze swoim współczynnikiem kontrastu WCAGsigned by Lollyvector SVGSprawdź samodzielnieGet the signed file25 paths~4.6k nodes60 groups57 KB

Zbuduj swoją paletę (generator harmonii)

W tym samym skrzydle Build your palette generuje pasujące kolory akcentów na podstawie koloru podstawowego. Wybierz Harmony - Complementary, Adjacent, Triad, Tetrad lub Analogous (co dodaje własną liczbę Accents, od 2 do 5, oraz kąt odcienia Angle od 10° do 45°) - a każdy kandydat pojawia się z automatycznie wygenerowaną, czytelną nazwą i przyciskiem + Add. Dodanie koloru od razu umieszcza go w palecie, jedno naciśnięcie na jeden token. "Your palette, applied" pokazuje podgląd całego zestawu na prawdziwych grafikach.

Wygenerowane akcenty, każdy z próbką koloru, automatycznie wygenerowaną nazwą, kodem hex i przyciskiem Addsigned by Lollyvector SVGSprawdź samodzielnieGet the signed file8 paths936 nodes14 groups15 KBWygenerowane akcenty, każdy z próbką koloru, automatycznie wygenerowaną nazwą, kodem hex i przyciskiem Addsigned by Lollyvector SVGSprawdź samodzielnieGet the signed file8 paths936 nodes14 groups15 KB

Zatwierdzanie wygenerowanej palety

Replace palette to jedyny element sterujący w tym skrzydle, który cokolwiek zapisuje, i nigdy nie robi tego od razu. Po naciśnięciu najpierw otwiera się karta podglądu, zatytułowana "Replace the palette?", wypisująca dokładnie, co się zaraz wydarzy: ile ról zostaje przypisanych tak jak je ustawiłeś, ile dodanych przez Ciebie kolorów zostaje zachowanych, ile krzywych odcieni zostaje ponownie zakotwiczonych, ile blokad druku zostaje ponownie przypiętych, ile ukrytych odcieni pozostaje ukrytych, ile przystanków gradientu zachowuje swój kolor.

Replace palette na tej karcie zatwierdza zmianę; Cancel wycofuje się i niczego nie zmienia. Po wykonaniu karta zmienia się w "Palette replaced." z od razu zaznaczonym przyciskiem Undo - a punkt kontrolny całego systemu projektowego jest tworzony przed zamianą, więc "przywróć jak było" to przywrócenie z kopii, a nie stracone popołudnie.

Paleta, wykres i każda próbka koloru

Prawy panel wyświetla wszystkie kolory Twojej marki, pogrupowane (Primary, Neutral, Secondary, Spectrum, Custom, Roles), każda grupa zwijalna, z własnym przyciskiem + Add. Poniżej Colour chart rozwija się w dwa widoki tych samych próbek: Wheel (koło OKLCH - przeciągnij kropkę, by zmienić jej kolor, kliknij kropkę, by ją edytować, lub kliknij puste miejsce, by dodać nową próbkę) oraz wykres Gamut, który pokazuje, gdzie faktycznie kończy się zakres możliwy do wyświetlenia. #/start?area=color&focus=chart otwiera tę kartę bezpośrednio, tak jak zawsze robi to ?wheel.

Panel palety, każda grupa zwijalna, z pigułką pobierania umieszczoną przy dolnej krawędzisigned by Lollyvector SVGSprawdź samodzielnieGet the signed file155 paths~14k nodes199 groups1 image191 KBPanel palety, każda grupa zwijalna, z pigułką pobierania umieszczoną przy dolnej krawędzisigned by Lollyvector SVGSprawdź samodzielnieGet the signed file155 paths~14k nodes199 groups1 image191 KB

Koło OKLCH - kąt to odcień, odległość od środka to nasycenie, a szarości poruszają się po pasku jasności z bokusigned by Lollyvector SVGSprawdź samodzielnieGet the signed file274 paths~3.7k nodes67 groups83 KBKoło OKLCH - kąt to odcień, odległość od środka to nasycenie, a szarości poruszają się po pasku jasności z bokusigned by Lollyvector SVGSprawdź samodzielnieGet the signed file274 paths~3.7k nodes67 groups83 KB

Kliknij dowolną próbkę, aby otworzyć jej edytor:

Tych blokad druku używa drukarnia, gdy eksportujesz plik CMYK PDF lub TIFF - zobacz Eksportowanie.

Deleting a swatch jest bezpieczne: wyprowadzone kroki rampy i role motywu zostają ukryte (bazowy token nadal się rozwiązuje, więc nic dalej się nie psuje), podczas gdy kolory dodane przez Ciebie są usuwane całkowicie.

Gradienty

Opcjonalny panel Gradients tworzy tokeny przejść z Twojej palety dla teł i akcentów. Pomiń go całkowicie, jeśli Twoja marka nie używa gradientów. Każdy gradient ma podgląd, nazwane przystanki (2–8) i kąt. Kluczowe zachowanie: przystanek odwołuje się do próbki koloru, więc zmiana koloru tej próbki zmienia też gradient. Interpolacja odbywa się w OKLCH, co daje czyste przejścia. Usuń przystanek, aby skrócić przebieg.

Zabierz paletę gdzie indziej

Pływająca pigułka umieszczona przy dolnej krawędzi panelu palety pozwala pobrać całą paletę jako Design tokens (JSON), CSS variables, CSS classes, SCSS variables, GIMP palette (.gpl) lub Adobe Swatch Exchange (.ase) - dzięki temu marka trafia od razu do Illustratora, Figmy, GIMP-a lub arkusza stylów. Znajduje się poza obszarem przewijania panelu, więc zachowuje swoje miejsce niezależnie od tego, jak daleko przewinięta jest paleta. (Paletę można też pobrać z widoku Catalogue.)

Typografia

The compare stage open under its card, with the search row, the pinned families and the cards folded to a one-line stripsigned by Lollyvector SVGSprawdź samodzielnieGet the signed file74 paths~11k nodes99 groups234 KBThe compare stage open under its card, with the search row, the pinned families and the cards folded to a one-line stripsigned by Lollyvector SVGSprawdź samodzielnieGet the signed file74 paths~11k nodes99 groups234 KB

Ten pokój zaczyna się od czterech kart ról - czterech krojów, które faktycznie odczytuje aplikacja, Twoje narzędzia i każdy eksport. Każda karta pokazuje, co obecnie pełni daną rolę, zapisane w tym kroju, z linijką prawdziwego tekstu pod spodem:

Headings, code i italic domyślnie sięgają do kroju primary, dopóki ich nie przypiszesz, więc marka z jednym krojem nie wymaga tu żadnych decyzji. Żaden element na karcie niczego nie zatwierdza: Change (albo Choose a face przy pustej roli) otwiera etap porównania ograniczony do tej roli.

Pokój Type - karty ról i żywy wzorzec każdego kroju w akcjisigned by Lollyvector SVGSprawdź samodzielnieGet the signed file59 paths~9.3k nodes73 groups196 KBPokój Type - karty ról i żywy wzorzec każdego kroju w akcjisigned by Lollyvector SVGSprawdź samodzielnieGet the signed file59 paths~9.3k nodes73 groups196 KB

Etap porównania

Etap otwiera się w tym samym pokoju, a nie w oknie dialogowym, więc karty, z których wyszedłeś, zostają na ekranie. Wyszukaj rodzinę Google Fonts (Inter, Fraunces, Space Grotesk…) albo upuść plik czcionki, naciśnij Add to the comparison, a kandydaci staną obok siebie w tych samych słowach, zanim którykolwiek się zainstaluje. Escape anuluje i oddaje klawiaturę karcie, z której go otworzono.

To jedyne drzwi wejściowe, dlatego nic nie wchodzi do Twojej marki niezauważone. Pod sceną znajdują się dwa panele zarządzania:

Tak czy inaczej krój pozostaje na tym urządzeniu, renderuje się w aplikacji, w Twoich narzędziach i w każdym eksporcie, na zawsze działa offline i podróżuje w pakiecie marki - nic nie jest pobierane w momencie renderowania. Wszystko na Google Fonts jest udostępniane na otwartej licencji (OFL/Apache/UFL).

Panel Type roles na dole pokazuje żywy wzorzec każdej roli - treść i UI w kroju primary, opcjonalny krój wyświetlnikowy dla nagłówków górnych, kursywę do wyróżnień, krój mono do kodu i danych - dzięki czemu widzisz cały zestaw działający razem.

Wzorzec Type roles - nagłówek, treść, kursywa i kod, każdy zapisany w kroju, do którego dana rola się rozwiązuje, z nazwą kroju oboksigned by Lollyvector SVGSprawdź samodzielnieGet the signed file17 paths~5.6k nodes29 groups68 KBWzorzec Type roles - nagłówek, treść, kursywa i kod, każdy zapisany w kroju, do którego dana rola się rozwiązuje, z nazwą kroju oboksigned by Lollyvector SVGSprawdź samodzielnieGet the signed file17 paths~5.6k nodes29 groups68 KB

Tokeny

Reszta systemu projektowego, edytowalna bez dotykania kodu:

Pokój Tokens - suwak promienia zaokrąglenia rogów oraz odstępy, rozmiary, cienie i reszta systemusigned by Lollyvector SVGSprawdź samodzielnieGet the signed file73 paths~14k nodes95 groups1 image292 KBPokój Tokens - suwak promienia zaokrąglenia rogów oraz odstępy, rozmiary, cienie i reszta systemusigned by Lollyvector SVGSprawdź samodzielnieGet the signed file73 paths~14k nodes95 groups1 image292 KB

Pliki

Upuść tutaj pliki, które przechowuje Twoja marka - poza logotypami: zasoby vector, image, audio i motion (wideo, Lottie, animacje). Trafiają do Twojego Catalogue, posortowane na sekcje i gotowe w selektorze zasobów każdego narzędzia. Wszystko pozostaje na tym urządzeniu. (Pasek boczny nazywa ten pokój Files; klucz URL pozostaje catalogue, ponieważ klucz panelu to trwały kontrakt.)

Wprowadź markę

Add from… na dole paska bocznego otwiera dwuetapowy selektor. Pierwszy etap pyta, co masz, a nie w jakim jest to formacie:

Wybierz źródło pliku projektowego, a drugim etapem jest karta poniżej: akceptowane formaty prowadzą jako kafelki z ikonami w kolejności preferencji, a cała karta jest jednym obszarem upuszczania - kliknij w dowolne miejsce na niej albo przeciągnij na nią plik. Plik możesz też upuścić bezpośrednio na studio.

Karta importu - akceptowane formaty prowadzą jako kafelki z ikonami, a cała karta jest jednym obszarem upuszczaniasigned by Lollyvector SVGSprawdź samodzielnieGet the signed file19 paths~3.2k nodes35 groups2 images175 KBKarta importu - akceptowane formaty prowadzą jako kafelki z ikonami, a cała karta jest jednym obszarem upuszczaniasigned by Lollyvector SVGSprawdź samodzielnieGet the signed file19 paths~3.2k nodes35 groups2 images175 KB

Co daje Ci każdy plik projektowy:

Instalacja ze źródła najpierw tworzy punkt kontrolny, więc "cofnij do stanu sprzed importu" to jedno przywrócenie. A to, co znajdzie skan, nie trafia od razu do systemu: kandydaci lądują w Tray, gdzie każdy jest dodawany osobnym naciśnięciem, przez pokój odpowiedzialny za dany rodzaj materiału.

#/start?source=<kind> otwiera selektor na danym źródle (file, pdf, image, font, url), a ?import otwiera go na zwykłej liście.

Przenoszenie marki między urządzeniami

Export na dole paska bocznego zapisuje pojedynczy plik LollyBrand-…zip - Twoje tokeny, czcionki, logotypy i preferencję motywu, wraz z manifestem integralności, który jest weryfikowany przy ponownym wczytaniu. Obok, Tokens (.json) zapisuje sam dokument z tokenami projektowymi: bez czcionek, bez logotypów, tylko tokeny - to właśnie odczytuje repozytorium, krok CI albo inne narzędzie do tokenów.

Wczytanie marki z powrotem to Add from… → Design tokens or a design file (powyżej) albo przeciągnięcie i upuszczenie na studio. Tak kolega przekazuje Ci markę albo Ty przenosisz ją do drugiej instalacji - bez konta, bez chmury. Aby zamiast tego wprowadzić markę z wiersza poleceń, zobacz ingest:brand.

Wersje

Versions u dołu paska to miejsce, w którym system projektowy przestaje być ruchomym celem. Opublikuj jedną i otrzymasz trwałą, nazwaną kopię przechowywaną na tym urządzeniu: później już się nie zmienia, więc narzędzie, które ją przypina, wciąż rysuje to samo. Panel pozostaje ukryty, dopóki nie ma niczego własnego do opublikowania, więc studio, które nigdy nie publikuje, nigdy nie widzi tych elementów sterujących.

Trzy rzeczy, które warto wiedzieć, zanim cokolwiek naciśniesz - i panel mówi o wszystkich trzech przed naciśnięciem, a nie po nim:

Możesz Publish only albo Publish and make active - różnica polega na tym, czy narzędzia i aplikacja zaczynają odtąd podążać za tą wersją, czy nadal podążają za twoją najnowszą edycją. Follow the latest again sprawia, że każda edycja staje się aktywna w chwili jej wprowadzenia. #/start?area=versions otwiera panel bezpośrednio.

Gdy marka jest ustalona na stałe

Niektóre kompilacje są dostarczane z zablokowaną marką - jej kolory, czcionki i tokeny są tym, czego używa każde narzędzie i każdy eksport, i nie ma nic do zmiany. W takim przypadku studio zastępuje krótka notatka wyjaśniająca, że ta kompilacja ma ustaloną markę, a edycja jest wyłączona. To celowe: w ten sposób organizacja gwarantuje, że wszystko pozostaje zgodne z marką.

Dokąd dalej