Jakie funkcje typograficzne stanowią część samej czcionki w porównaniu z częścią oprogramowania?

9

W programach układu jest wiele opcji i nie jestem pewien, które opcje są częścią pliku czcionek, a które program dla mnie robi.

Na przykład jestem całkiem pewien, że zarówno pogrubienie, jak i kursywa to dodatkowe czcionki, które są częścią rodziny czcionek, ponieważ podczas pobierania czcionek widziałem osobne pliki dla kursywy i pogrubienia. Przeczytałem również, że jeśli w rodzinie czcionek brakuje wariantu kursywy, wiele programów „fałszuje” ją, pochylając wszystkie znaki.

Jest wiele innych rzeczy na temat typografii, których nie wiem, kto decyduje (czcionka lub oprogramowanie układu). Oto kilka przykładów:

  • odstępy między literami
  • odstępy między wyrazami
  • pary kerned
  • małe czapki
  • podszewka i postacie w starym stylu
  • dane tabelaryczne i proporcjonalne

Prawdopodobnie jest o coś więcej, o co nie wiem.

Jakie więc właściwości typograficzne są określane przez wybór czcionki, a jakie ściśle określa program układowy?

Pisarz
źródło
1
Należy pamiętać, że należy unikać fałszywych kursyw i odważnych wariantów. Najczęściej jest dodawany do oprogramowania, takiego jak słowo, w którym każda czcionka musi być pogrubiona i pochylona ze względu na wygląd GUI. W pewnym sensie nie ma to sensu, ponieważ wiele czcionek ma również takie warianty, jak pół pogrubienie i światło, i nie ma na to elementu gui.
joojaa,
@joojaa Czy istnieją proste sposoby stwierdzenia, czy pogrubienie czy kursywą jest fałszywą wersją, czy nie? W przeszłości pisałem małą literą f i porównywałem wersje zwykłą i kursywą, ponieważ ta czcionka zwykle wygląda bardzo inaczej w prawdziwej kursywie. Czy to naprawdę dobry test? Czy istnieje podobny test dla odważnych wariantów?
Scribblemacher
@Scribblemacher: Możesz zadawać w tym celu osobne pytania.
Wrzlprmft
1
@Wrzlprmft zapytał tutaj
Scribblemacher

Odpowiedzi:

9

Z reguły czcionka określa wszystko, czego nie można zautomatyzować w prosty sposób. Głównym wyjątkiem są aspekty zależne od zmiennej ciągłej, takie jak kerning, gdy zwiększa się odstępy między literami. Jednak nie wszystkie czcionki określają wszystko, co mogą, a brak takich specyfikacji jest cechą czcionek niskiej jakości, jeśli mają sens dla danej czcionki.

Dokładniej:

  • Domyślne odstępy między literami i słowami są definiowane przez czcionkę, ponieważ mogą one być dostosowywane przez program składu zwykle na podstawie wartości domyślnej, np. W przypadku justowania tekstu. To samo dotyczy odstępów między wierszami.
  • Pary kerned są zdefiniowane w czcionce.
  • Kursywą, pogrubioną czcionką, małymi literami , super- i indeksem dolnym można indywidualnie definiować czcionkę. W obecnych standardach czcionek kursywa i pogrubienie są realizowane jako osobne czcionki, a wszystko inne jest oceniane za pomocą funkcji OpenType (lub podobnych). Czasami małe litery są dostarczane jako osobna czcionka jako miara rezerwowa, gdy OpenType nie jest obsługiwany.
  • Podszewka oraz w starym stylu, tabelaryczne i proporcjonalne rysunki mogą być definiowane przez czcionkę i oceniane przez OpenType. Dowolny styl liczbowy może zostać wybrany domyślnie przez projektanta typów.
  • Informacje o podpowiedziach od instrukcji do wskazówek bitmapowych można zdefiniować czcionką, ale nie każde oprogramowanie do renderowania spełnia te specyfikacje.

Aby uzyskać wyczerpującą listę (ale nie pełną), spójrz na listę funkcji OpenType .

Wrzlprmft
źródło
Z wyjątkiem koloru ... Lub kanału alfa ... Poczekaj, aż czcionki zaczną wracać po 15 latach od ich usunięcia.
joojaa,
@joojaa: Kolorowe czcionki to skomplikowane bestie, o które na szczęście nigdy nie musiałem się martwić. Ponadto nie używam Emoji. Nie czuję się więc uprawniony do mówienia o nich.
Wrzlprmft
1
Czy istnieje sposób na „sprawdzenie” czcionki, aby wiedzieć, jakie informacje są i nie są określone? Czy jest to coś, co można ustalić za pomocą programu układowego, takiego jak InDesign?
Scribblemacher
Jeśli chodzi o liczby, czy style liczbowe są konkretnie różnymi glifami (co oznacza, że ​​podszewka vs. stary styl „9” to dwie różne postacie na mapie znaków Windows)?
Scribblemacher
1
@Scribblemacher: Nie jestem pewien co do Windows Character Map, ale kiedy ostatni raz widziałem tę rzecz dekadę temu, pokazywał tylko glify, które zostały przypisane do punktów znakowych w pewnym kodowaniu (zwykle Unicode, ponieważ aspiruje do włączenia wszystkich innych kodowań w warunki kompatybilności wstecznej). Ponieważ nie ma specjalnych znaków Unicode dla liczb w starym stylu, nie ma gwarancji, że je tam znajdziesz, jeśli istnieją (chociaż większość projektantów czcionek umieszcza takie glify w obszarach prywatnego użytku w celu zachowania zgodności z poprzednimi wersjami).
Wrzlprmft
0

Wiem, że to stare pytanie, ale dla każdego, kto szuka takich odpowiedzi, istnieją proste przeglądarki czcionek, które pokażą ci, co jest i nie jest częścią twoich plików czcionek. Najłatwiejszy sposób, aby dowiedzieć się, co masz.

CeeGee
źródło
Czy możesz podać przykłady takich przeglądarek czcionek? Nie widziałem na przykład przeglądarki czcionek dla systemu Linux, która potrafi to robić.
Scribblemacher
Używam Fontmatrix i FontManager. Nazywa się je menedżerami czcionek, ale o ile wiem i kiedy ich używam, są to przeglądarki czcionek systemu Linux z wbudowanymi innymi funkcjami.
CeeGee
Na komputerze Mac wbudowana konsola typografii TextEdit i Pages pozwala grać ze wszystkimi głównymi ustawieniami czcionek. Jedną rzeczą, o której nikt jeszcze nie wspominał, jest to, że czasami naprawdę profesjonalne pliki czcionek mają interpunkcję „wielkimi literami”, która jest nieco wyższa, aby pasowała do tekstu wielkimi literami. Niektóre mają również cyfry na wysokości małej litery (nie tekstowe, które rosną w górę i w dół powyżej wysokości x).
Copilot