Czy wskazówki dotyczące czcionek są nadal aktualne?

16

Artykuły Googlinga na temat znaczenia podpowiedzi, ale większość z nich, które przeczytałem, pochodzą w najlepszym razie z 2011 roku, aw najgorszym z lat dziewięćdziesiątych, co może oznaczać, że są nieaktualne.

Czy wskazówki są nadal aktualne w 2017 r. I później? Kiedy miałby się stać przestarzały?

Teraz mamy wyświetlacze o bardzo wysokiej rozdzielczości, a czcionki są generalnie ustawione na pewną parę stałych punktów o rozmiarze, czy to do wyświetlania na ekranie, czy do drukowania. Podpowiedzi wydają się być kierowane tylko na bardzo małe rozmiary i wyświetlacze o bardzo niskiej rozdzielczości, co jest dla mnie zaskakujące, ponieważ staram się zrozumieć, dlaczego ktoś chciałby ustawić zbyt małe rozmiary czcionek dla większości celów czytania (nawet w przypadku niewielkich tekstów, takich jak nagłówki i stopki), a także zakładam, że prawdopodobnie nie będę musiał dbać o stare wyświetlacze o niskiej rozdzielczości, wybierając czcionkę dla „modnej” witryny.

Edycja : Czy dziedziczenie używane w tej witrynie jest ustawione na 9 podpowiedzi? (wszystkie strony mają być podpowiedziane, prawda?) Nie jestem pewien, czy można je odczytać z powodu podpowiedzi, czy z powodu mojego ekranu. Jeśli to pierwsze jest powodem, to może zadaję głupie pytanie.

Vun-Hugh Vaw
źródło
1
Chciałem tylko dodać link do tej istotnej dyskusji na temat TypeDrawers, o której całkowicie zapomniałem o typedrawers.com/discussion/1833/...
-Hugh Vaw

Odpowiedzi:

11

Tak.

Bardzo, jeśli używasz Windowsa, Androida, zestawu programistycznego Java OpenJDK, PlayStation 3 i 4, PS Vita oraz dowolnego innego systemu operacyjnego, który korzysta z FreeType, który implementuje funkcję podpowiedzi.

Również w systemie Windows projekty takie jak gdipp i MacType mają na celu zastąpienie renderera systemu za pomocą FreeType.

https://en.wikipedia.org/wiki/FreeType#Platforms https://en.wikipedia.org/wiki/FreeType#Hinting

Jest częścią TrueType

https://en.wikipedia.org/wiki/TrueType

TrueType to standard czcionek konturowych opracowany przez Apple i Microsoft pod koniec lat 80. XX wieku jako konkurent czcionek Adobe Type 1 używanych w PostScript. Stał się najpopularniejszym formatem czcionek w klasycznych systemach operacyjnych Mac OS, Mac OS i Microsoft Windows.

Pytanie: Czy podpowiedzi są nadal aktualne w 2017 r. I później? Kiedy miałby się stać przestarzały? (dołączona edycja)

Odpowiedź: Prawdopodobnie nie biorąc pod uwagę wszystkich platform, które z niego korzystają, ale trudno przewidzieć przyszłość

Pytanie: Edycja: Czy dziedziczenie używane w tej witrynie jest ustawione na 9 podpowiedzi?

Odpowiedź: Tylko jeśli nie używasz komputera Mac. Mac ignoruje podpowiedzi.

Ten link tutaj wyjaśnia nieco więcej.

https://www.typotheque.com/articles/hinting Wchodzi w różnice między sposobem renderowania czcionek w systemie Mac i Windows.

Mac OS kontra Windows Wiele napisano o tym, jak Mac OS renderuje tekst w porównaniu z Windows. Nie będę tu wchodził w szczegóły, ale podstawowa różnica polega na tym, że rasterizer Microsoftu próbuje wyrównać znaki do siatki pikseli, co powoduje, że „regularne” wagi wydają się lżejsze, „pogrubione” wagi są cięższe, a subtelne szczegóły projektu mogą być utracone w małych rozmiarach punktowych. Rasteriser firmy Apple stara się zachować projekt kroju pisma tak bardzo, jak to możliwe, czasami kosztem przejrzystości obrazu. Oprogramowanie do rasteryzacji w systemie Windows zapewnia wyjątkowo dobre wyniki z kilkoma wbudowanymi czcionkami TrueType, ale wyniki nieoptymalne z 99% innych czcionek. Technologia Mac OS Quartz całkowicie ignoruje podpowiedzi i renderuje wszystkie czcionki równie dobrze, niezależnie od ich formatu.

Nie oznacza to jednak, że podpowiedzi czcionek są złe. Po prostu Apple renderuje ich czcionki w inny sposób.

Spójrz także na to

http://www.microsoft.com/typography/TrueTypeHintingIntro.mspx

http://www.microsoft.com/typography/TrueTypeHintingHow.mspx

https://en.wikipedia.org/wiki/TrueType#Hinting_language

Pomaga to nawet na ekranach o większej rozdzielczości, szczególnie przy renderowaniu naprawdę małych czcionek.

­­­­­­

Boczny terminal
źródło
Komentarze nie są przeznaczone do rozszerzonej dyskusji; ta rozmowa została przeniesiona do czatu .
Vincent
4

Jak stwierdził @LateralTerminal „Pomaga to nawet w wyświetlaczach o większej rozdzielczości, szczególnie przy renderowaniu naprawdę małych czcionek”.

Właściwie uważam, że jest to klucz do zrozumienia problemu, który rozwiązuje wskazówka: aliasing. Nie ma to nic wspólnego z rozmiarami punktów, emsami, a nawet typografią.

Wyświetlacze o większej gęstości powodują jedynie, że błędy aliasingu są mniejsze i trudniejsze do zauważenia, ale nie znikają. Dopóki istnieje zmienna częstotliwość, która jest równa lub zbliżona do wielkości piksela, będziesz ją miał. W przypadku tekstu wygląda to na nierówny tekst, ale jest podobny do mory, jak zaznaczono na czerwono poniżej.

Wskazówki zostały opracowane, ponieważ większość kombinacji VPU + CRT w tamtym czasie miała bardzo niską gęstość pikseli, więc większość informacji o typie była bardzo zbliżona do częstotliwości próbki punktowej. Aby poprawnie pokazać dokładny szczegół, potrzebujesz gęstości próbki co najmniej 1,5-krotnie większej od gęstości rzeczy, którą próbujesz uchwycić / odtworzyć.

Poniższy przykład przedstawia zmienną częstotliwość i widać mory na progu, w którym błędy aliasingu wyprzedzają sygnał. Należy pamiętać, że konkretna rozdzielczość nie jest tak naprawdę istotna: jest to interakcja między informacjami o pikselach a dowolną częstotliwością zbliżającą się do tego limitu.

W przypadku szczególnego typu tekstu po prostu „pomniejszenie” dokumentu PDF może sprawić, że podpowiedzi staną się znowu istotne, ale ogólnie większa gęstość oznacza mniej okazji, aby go potrzebować.

wprowadź opis zdjęcia tutaj

Yorik
źródło
Czy przykład mory wykonano przy prawidłowej gamma? I czy nie ma artefaktów JPEG?
Piotr Grochowski
0

Wskazówki są istotne przy niskiej rozdzielczości. Nawet przy dostępnych wyświetlaczach o wysokiej rozdzielczości czasami potrzebna jest niska rozdzielczość, np. Tworzysz obraz (zawierający tekst), a rozmiar pliku tego obrazu jest ograniczony. Możesz być w stanie wyświetlić obraz w dowolnym rozmiarze, który ci się podoba, ale jeśli platforma, na której pracujesz, ogranicza maksymalny rozmiar pliku obrazu, możesz mieć tylko tyle „natywnej” rozdzielczości, a podpowiedzi stają się znowu odpowiednie. Inną sytuacją jest sytuacja, gdy mamy do czynienia z lupami powiększającymi tylko piksele lub ze starymi „telefonami funkcyjnymi” o ograniczonej rozdzielczości.

Możesz po prostu użyć czcionki bitmapowej dostosowanej do żądanego rozmiaru piksela, ale czcionki konturowe z dobrym podpowiedziami są bardziej elastyczne w zakresie rozmiaru.

Silas S. Brown
źródło