font hinting jest źródłem niezliczonych bólów głowy dla projektantów i użytkowników czcionek. Tymczasem niektóre z najbardziej fundamentalnych i ważnych elementów typografii nadal nie mogą być rozwiązane za pomocą dzisiejszej sieci. Zamiast być postrzeganym jako żmudna praca, której upadek będzie obchodzony, hinting może faktycznie zapewnić podstawowe elementy prawdziwie responsywnego projektowania i znacznie rozszerzyć możliwości cyfrowej typografii dla projektantów, wydawców i czytelników.

artykuł jest kontynuowany poniżej

podstawy hintingu#sekcja2

projektanci typów i stron internetowych zwykle myślą o „hintingu” jako instrukcji wbudowanych w czcionki cyfrowe, aby poprawić ich renderowanie na siatce pikseli. Hinting przesuwa punkty krzywych Béziera czcionki w zależności od warunków kontekstowych, takich jak rozmiar renderowania czcionki. Chociaż jest teraz związany z typem na ekranach, hinting został po raz pierwszy użyty w latach 80.w celu poprawy renderowania na drukarkach o niskiej rozdzielczości.

myśląc o tym w tych kategoriach, hinting jest typem responsywnym, który istniał przed internetem: czcionka wykonuje pewnego rodzaju Zapytanie o media, aby poznać jej rozmiar, a następnie reaguje zmieniając położenie punktów w każdym glifie zgodnie z wbudowanymi instrukcjami lub „podpowiedziami.”

kontury Gruzji—jednej z najlepiej opanowanych czcionek ekranowych na świecie-są rażąco zniekształcone, gdy hinting jest stosowany dla różnych rozmiarów. Zniekształcenia te są jednak bardzo zamierzone, ponieważ zapewniają pożądane rezultaty w rzeczywistej wielkości. (Podziękowania dla Petra van Bloklanda za dostarczenie post-hinting konturów Gruzji.)

innymi słowy, hinting jest dla czcionek tym, czym układ responsywny dla stron internetowych. Pozwala pojedynczemu plikowi czcionek dostosować się do różnych kontekstów, w ten sam sposób, w jaki CSS pozwala pojedynczemu plikowi HTML dostosować się do różnych kontekstów. W rzeczywistości Håkon W. Lie użył terminu „presentation hints” w 1994 roku, aby podsumować swoją pierwotną propozycję CSS.

Nienawidzenie hintingu#section3

tworzenie instrukcji hintingu może być niezwykle trudne, kosztowne i czasochłonne. Zautomatyzowane narzędzia hinting zaczęły złagodzić ten ból, ale dla mniejszego typu ciała-często najważniejszego typu na każdej stronie-nadal nie ma substytutu jakości, którą można osiągnąć dzięki żmudnemu ręcznemu hintingowi. Dlatego większość ludzi, którzy mają do czynienia z podpowiedziami dzisiaj z niecierpliwością przewidują przyszłość, kiedy nie będą już musieli się o to martwić. Optymistycznie cytują postępy w rozdzielczości wyświetlacza i oprogramowaniu do renderowania jako pewne znaki, że hinting będzie przestarzały w ciągu kilku lat. (Takie twierdzenia były wysuwane przez ostatnie dwadzieścia lat i prawdopodobnie będą nadal wysuwane przez jakiś czas.) Ale to żarliwe pragnienie zobaczenia końca hintingu opiera się na wąskim zrozumieniu tego, czym może być hinting.

kiedyś byłem jednym z niecierpliwych hejterów hintingu, przeklinając Apple (tak, Apple—którego silniki renderujące teraz ignorują dane z hintingu) za popularyzację koncepcji czcionek z hintami z ich specyfikacją TrueType w 1991 roku. I skłamałbym, gdybym twierdził, że problemy związane z hintingiem nie sprawiają mi jeszcze kłopotów. Jednak jestem bardzo niechętny odrzuceniu ogólnej koncepcji hintingu tylko dlatego, że obecne implementacje tego pomysłu są ograniczone i trudne do opanowania.

popychanie w kierunku makro-hintingu#sekcja4

hinting, który ludzie znają i używają dzisiaj, reprezentuje tylko mały wycinek możliwości kontekstowej modyfikacji kroju pisma. Biorąc pod uwagę, że nie można kwestionować absolutnego rozmiaru czcionki—nieważne, czy chodzi o warunki wygładzania czcionki, czy fizyczną gęstość pikseli—wiele z najbardziej podstawowych podstaw typografii, projektowania krojów pisma i czytelności nadal ginie w Internecie.

z lepszymi funkcjami zapytań o media w miejscu, kroje pisma mogą być wyposażone w to, co nazywam Macro-hinting: intelligence, aby modyfikować krój pisma zgodnie ze zmiennymi przekraczającymi nominalny rozmiar. Takie modyfikacje mogą następować automatycznie zgodnie z instrukcjami projektanta typu lub mogą być dostosowywane według specyfikacji typografa.

kilka kontekstowych modyfikacji czcionek, które mogłyby być możliwe za pomocą makro-hintingu, to:

  • wznoszenia i zjazdy, które dynamicznie kurczą się po zmniejszeniu wysokości linii.
  • Glify, które kondensują się, gdy szerokość kolumny jest zmniejszona.
  • linie włosów, które są zawsze dokładnie jednym pikselem, stopniowo zwiększając ogólny kontrast między grubymi i cienkimi pociągnięciami wraz ze wzrostem rozmiaru. (To byłby hit z magazynów mody.)
  • subtelne korekty wagi, aby zapewnić spójne odczucie w różnych środowiskach renderowania, bez konieczności stosowania oddzielnych plików czcionek.

inne specyficzne dla kontekstu modyfikacje kroju pisma#sekcja5

pomysł modyfikacji form literowych kroju pisma dla różnych sytuacji nie jest niczym nowym. Już od czasów Gutenberga Każdy rozmiar kroju typograficznego tradycyjnie charakteryzował się” rozmiarami optycznymi”, które zmieniały odstępy, proporcje, wagę i inne szczegóły w celu uzyskania optymalnych rezultatów. Koncepcja ta została zastosowana do niektórych krojów cyfrowych, które są oferowane jako wersje” tekstowe” i „wyświetlane”, na przykład.

Każdy rozmiar Century Rozszerzony, ponieważ istniał w analogowej metalowej formie, miał wariacje konstrukcyjne, aby utrzymać cechy stylistyczne w różnych rozmiarach, zrekompensować techniczne problemy drukowania i poprawić czytelność.

oprócz optycznych zmian wielkości, niektóre krojów pisma są oferowane w różnych „klasach” – subtelnie różnych wersjach, które pozwalają na wysoki poziom spójności w procesach drukowania, zapasach papieru, a nawet poziomach wilgotności, które wpływają na rozprzestrzenianie się atramentu.

gama stopni Quiosco zawiera glify o subtelnie różnych wagach, ale identyczne odstępy.

Technologia Adobe Multiple Master (MM) umożliwia użytkownikom zmianę kroju pisma wzdłuż wielu osi, takich jak waga, szerokość i rozmiar optyczny. Chociaż technologia MM jest obecnie w większości przestarzała w oprogramowaniu do składu tekstu, nadal jest używana przez projektantów czcionek do generowania rodzin czcionek, a co ciekawe-w programie Adobe Acrobat do skalowania ogólnych czcionek zastępczych w celu dopasowania proporcji brakujących czcionek.

Penumbra MM pozwala projektantom dostosować jego wagę i serif.

w przypadku innego przykładu kontekstowych modyfikacji kroju pisma, aplikacje takie jak InDesign mogą modyfikować odstępy lub szerokości glifów, aby uzyskać lepsze dopasowanie kopii. Te zautomatyzowane modyfikacje kroju mają bardzo ograniczony zakres dozwolonego użytku, ale zapewniają typografom znacznie większą elastyczność w razie potrzeby.

Ustawienia akapitów programu InDesign pozwalają typografom definiować zakres dopuszczalnych zmian odstępów i szerokości glifów, aby poprawić uzasadnienie.

podobnie jak w przypadku hintingu, te metody zmiany projektu kroju pisma istnieją w celu poprawy wydajności w kontekście. Ciekawostką jest to, że podobnie jak hinting, wszystkie one pochodzą ze stosunkowo statycznego świata typografii drukowanej, ale nadal są w dużej mierze nieobecne w skądinąd dynamicznym świecie typografii internetowej, który wydaje się ich naturalną niszą.

czcionki statyczne pływające w morzach dynamicznego układu # sekcja6

w uniwersalnej prezentacji typografii Tima Browna (go to 15:50) opisuje współczesną typografię internetową jako praktykę abstrakcji, określania granic i definiowania zakresów akceptowalnych rozwiązań:

kiedyś traktowaliśmy typografię jako zbiór stałych decyzji, ale teraz rozumiemy ją jako kontinuum logiki warunkowej.

całkowicie się z nim Zgadzam, ale chciałbym, aby kontinuum nie skończyło się, gdy osiągnęło poziom podstawowy kroju pisma. We współczesnym świecie typografii internetowej, definiowanie kroju pisma jest nadal w dużej mierze związane z ustalonymi decyzjami. Przeglądarki internetowe mogą automatycznie interpolować pozycję, kształt i rozmiar dowolnego elementu na stronie, ale jeśli chodzi o najbardziej podstawowe formy typograficzne, nie ma narzędzia do adaptacji.

zaczynamy dostrzegać przypadki, w których projektanci będą wykrywać warunki użytkowników i odpowiednio serwować Różne Pliki Czcionek. Ta metoda, którą nazywam „detect and serve”, pokazuje, że w sieci nadal istnieje potrzeba modyfikacji krojów czcionek specyficznych dla kontekstu.

w rzeczy samej, dopóki nie istnieje uniwersalne wsparcie dla WOFF, nawet pojedynczy styl typu statycznego wymaga tablicy czcionek w różnych formatach, aby spełnić wymagania różnych przeglądarek. Dostarczanie rzeczywistych rozwiązań dla większych rodzin typów, a nawet najniższego poziomu optymalizacji kontekstowej, może wymagać dziesiątek, a nawet setek w większości nadmiarowych plików.

jak możesz sobie wyobrazić, generowanie i serwowanie indywidualnych plików czcionek dla każdej możliwej sytuacji szybko wymyka się spod kontroli. W ten sam sposób, w jaki projektanci stron internetowych nie powinni utrzymywać wielu plików HTML dla każdego możliwego warunku wyświetlania, szersza implementacja koncepcji stojących za hintingiem pozwoliłaby jednemu responsywnemu krojowi pisma dynamicznie zapewnić optymalne wyniki w wielu kontekstach.

ewolucja, a nie wymieranie#sekcja7

w serii kolejnych kolumn omówię relacje między krojami pisma a zapytaniami o media w bardziej dogłębny sposób. Na razie wystarczy powiedzieć, że w układance responsywnej typografii w sieci wciąż brakuje wielu elementów.

rozwiązanie tej zagadki zajmie trochę czasu. Wymyślanie nowych standardów nie jest łatwe, nieważne, że są szeroko wspierane. Wprowadzenie tych pomysłów w rzeczywistość będzie wymagało nowych narzędzi, języków programowania, grup roboczych i Edukacji Publicznej. To nie stanie się z dnia na dzień.

w perspektywie krótko-i średnioterminowej zobaczymy coraz bardziej złożone hacki, aby osiągnąć podobne wyniki. Metoda” detect and serve ” prawdopodobnie stanie się bardziej popularna w niedalekiej przyszłości, a producenci czcionek będą generować tablice różnych odmian dla każdego kroju pisma. Niektórzy mogą nawet opracować systemy wypluwania plików czcionek na żądanie, aby dopasować je do sytuacji każdego użytkownika. Ludzie nadal będą narzekać na hinting, a hinting nadal będzie walką.

jednak na koniec dnia nie spodziewam się, że w najbliższym czasie wygaśnie hinting. Zamiast tego przewiduję ewolucję w kierunku bardziej zaawansowanych metod opisywania cyfrowych form literowych. Może to brzmieć jak science fiction, ale kroje pisma w końcu zyskają większą świadomość ich wewnętrznych struktur i zewnętrznego otoczenia. Koncepcje, które są podpowiedziami, staną się bardziej istotne tylko w miarę poszerzania zakresu projektowania responsywnego.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.