Projektowanie interfejsów użytkownika
Podstawy typografii w digitalu
- Typografia — sztuka układania liter w piękne nagłówki, akapity, przypisy
- Typografia w web designie to jeden z najważniejszych elementów projektowania, który wpływa na jakość Twojego projektu i komunikację z odbiorcą
- Typografii nie da się przedawkować, im lepiej radzisz sobie z fontami, tym lepszym będziesz projektantem graficznym.
- Terminologia:
- Font — wszystkie kroje pisma przystosowane do wyświetlania na ekranie nazywamy fontem
- Czcionka — jest to fizyczny przedmiot, który układało się kiedyś w szpaltach tak, aby go odciskać na papierze
- Fonty systemowe — fonty, co do których producenci komputerów z całego świata porozumieli się, że będą je instalować na każdym systemie teraz i w przyszłości, aby nie było konfliktów z wyświetlaniem się tekstów: Arial | Times New Roman | Tahoma | Courier | Impact |
- Fonty w ujęciu modernistycznym — takie, które stawiają na czytelność przekazu, aby móc sięgać po fonty bardziej ekspresyjne, szalone, trzeba najpierw znać zasady i podstawy
Biblioteki fontów
- wyszukiwarka: best google fonts 2024
- Figma jest bezpośrednio połączona z Google Fonts — wszystkie fonty Google są dostępne w Figmie
- domyślnym fontem Figmy jest Inter
- korzystanie z fontów Googla jest bezpłatne i łatwe dla deweloperów
- świetny font Acumin
- Oficjalne strony wytwórni krojów pisma
Źródła inspiracji
- Obserwuj najlepsze wytwórnie fontów (type foundries), obserwuj ich konta na IG
- Typewolf — selekcja najlepszych stron w internecie pod kątem typografii, z listą fontów, których używają
- Site inspire → styles → Typographic websites
- Rozszerzenia Fonf Finder | Fonts Ninja kiedy analizujesz dobry projekt to przeanalizuj jego liternictwo, np. Apple iPhone
- Książki:
- Adrian Frutiger, Człowiek i jego znaki
- Michael Mitchell i Susan Wightman, Typografia książki. Podręcznik projektanta
- Hoeks Henk, Lentjes Ewan, Triumf typografii. Kultura, komunikacja, nowe media
- Eric Gill, Esej o typografii
- Jost Hochuli, Detal w typografii
Dodatek — licencje
- Licencja na wykorzystanie komercyjne
- Clash Grotesk
- General Sans
- Overused Grotesk
- Familjen
- Newsreader
- Boska
- Phudu
- Regrade
- Chintzy
- Free Fat Font
- Neue Kaine
- Fleuron
- Licencja wyłącznie na własne projekty niekomercyjne
- Eger
- Projekt
- Trafika Sans (trial)
- Acanski
Zasady projektowania tekstów
- Teksty w digitalu
- Nagłówki (dispay fonts) — duże teksty, maja być piękne, wyrażają emocje swoim wyglądem
- Body tekst / tekst paragrafu / tekst dziełowy — mniejszy, ułożony w kolumny, skupiony na czytelności, nie na ekspresji
- Nośnikiem stylu w projekcie jest
- kontent wizualny
- kolor
- układ strony
- Natomiast font ma być czytelny!!!
- Wystarczy jeden stylowy font dla nagłówków, jeśli to jest dla Ciebie ważne, ale body tekst złóż fontem czytelnym
Warianty fontów i łączenie stylów
- Rozróżniaj fonty szeryfowe | fonty bezszeryfowe
- Dobieraj fonty kierując się zasadami geometryczności fontu oraz jego kontrastem, chodzi o to aby dwa fonty miały podobny stopień kontrastu i geometryczności:
- geometryczność — jak bardzo litery są oparte na szerokości okręgu, a jak bardzo są elipsą, idealny geometrycznym fontem jest Futura (litera O jest praktycznie kręgiem)
- kontrast — różnica pomiędzy cienkimi i grubymi partiami liter
- Pamiętaj, że jeden krój pisma może mieć wiele odmian, więc może być tak, że będziesz dobierać w pary dane odmiany kroju pisma
- Przykład z Helvetica Now Display i Helvetica Now Text
- Samodzielnie dostosuj font za pomocą odległości międzyliterowej, np. ze zwykłego Ariala stwórz wersję dla nagłówka i dla tekstu
- Można też łączyć dla nagłówka i dla tekstu ten sam font w różnych odmianach, dla nagłówka — grubszy font, dla tekstu — cieńszy, wtedy łączymy co 2, albo co 3 odmiany, aby różnica była wyraźna dla oka
Tworzenie listy stylów dla projektu
system typograficzny — zestaw stylów tekstowych, na początku wystarczy 6 nagłówków, 2 style body tekst, 1 caption, 3 style do linkowania, razem 12, potem można dodać np. 3 style do bardzo dużych tekstów
wielkość tych stylów — powinna wynikać z matematycznej prawidłowości — style są powiązane regułą skalowania, chcemy osiągnąć wrażenie, że wszystkie należą do jednej rodziny, narzędzie do wyznaczania skali w systemie typograficznym: Type Scale (body tekst 16px, 18px | “Major Third”, “Perfect Fourth”)
System typograficzny
- H1-H6 — H1 to największy nagłówek, H6 — najmniejszy; dla wszystkich nagłówków definiujemy interlinię
- body text — najczęściej 16px-20px
- body small — np. 14px
- caption — do przypisów, np. 12px
- body link
- body small link
- caption link
- W Figmie możesz użyć pluginu Styler
- Specyfikację umieszczamy na osobnym page’u np. pod nazwą specyfikacja
- Jeśli podczas projektowania zaistnieje potrzeba dodania nowego stylu tekstowego to dodajemy go do systemu, np. 3 style do bardzo dużych tekstów
Dostępność
Dostępność — to dziedzina projektowania, która dba o to, aby nasz projekt był czytelny i łatwy do przyswojenia dla wszystkich użytkowników, którzy chcą się z nim zapoznać. Również osoby, który mają wyzwania poznawcze: osoby starsze, osoby niedowidzące, osoby z daltonizmem i nierozróżnianiem kolorów, neuroatypowe, przebodźcowane, zmęczone…
Dostępność to po prostu dobry design, bo dobry design jest dostępny!
Zasady dostępności
- Szerokość kolumny 10-14 słów, aby oko mogło łatwo wrócić do początku tekstu, nie może być za wąsko, bo oko zmęczy się zbyt częstymi przeskokami
- Nie wyrównujemy tekstu do środka:
- bo oko po przejściu do początku musi zacząć czytać w trochę innym miejscu w osi poziomej designu
- przy wyrównaniu do lewej tego problemu nie ma, bo w lini pionowej zaczynami czytać zawsze w tym samym miejscu
- możesz wyrównywać do środka krótkie nagłówki
- Dbaj o odpowiedni kontrast pomiędzy tłem a tekstem:
- jeśli nie masz pewności skorzystaj z narzędzia Contrast Checker
- w Figmie korzystaj np. z pluginu Able — Friction free accessibility
