Po pierwsze, niewiele wiem o tworzeniu czcionek.
Współpracuję z autorką książek dla dzieci i chcę stworzyć czcionkę z jej pisma. Oznacza to, że muszę mieć więcej niż jeden znak na literę i używać ich losowo.
Znalazłem sposoby na stworzenie czcionki z twojego pisma ręcznego (googled) - ale nie ma takiej możliwości. Ktoś z pomysłami?
Dzięki!
fonts
font-management
font-design
opentype
gardefjord
źródło
źródło
a
się...sa...
może być różny w...ta...
celu...ma...
do...ssa...
celu...sau...
itp itd - ale dwa identyczne słowa wyglądają identycznie. Czcionki pozwalają również na warianty liter, które można zastosować ręcznie, których można użyć do „naprawy” powtarzających się słów blisko siebie, aby nie były identyczne na tej samej stronie (lub można pominąć niektóre ligatury). Jednak nie pamiętam źródła tego, myślę, że był to wywiad z twórcą czcionek pisma ręcznego na MyFonts sprzed około rokufi
if
jest schowany nadi
i kropka nai
nie ma, to chyba automatyczna wymiana podwiązanie.Odpowiedzi:
Technologia OpenType nie pozwala na losowość, więc „losowość” musi być symulowana.
„Losowość” OpenType można symulować za pomocą grup liter znanych jako alternatywy. Pomysł, że możesz mieć 3 grupy lub więcej tych samych liter, które się obracają; można oczekiwać, że nigdy nie zobaczysz tej samej litery więcej niż raz w słowie. Niestety z powodu kombinacji liter pojawią się powtórzenia .
Być może nie jest to czcionka, której szukasz, ale dobrym przykładem tego, jak niektórzy próbowali rozwiązać ten problem, jest podczas opracowywania Liza (bardzo dobrze wyjaśnione tutaj: http://www.underware.nl/case-studies/ random-vs-clever / )
Mają układ grupowania liter 1-2-3, które nazywają rotatorem. Jednak stworzyli również Swappera, aby działał na Rotator.
Jeśli to nie wystarczy, wspominają także o losowości OpenType opartej na języku i stylistyce.
Jest to prawdopodobnie najbardziej kompletny przykład, jaki znam symulowanej losowości, chyba że ktoś inny wie coś lepszego !?
źródło
Losowość jest możliwa. *
Musisz tylko być naprawdę mądry i naprawdę oddany, aby tak się stało. Wymagane są poważne kotlety programujące.
Większość bardzo naturalnie wyglądających czcionek pisma ręcznego zawiera alternatywne konteksty i skomplikowane zastępowanie ligatur. W rzeczywistości osiąga to bardziej naturalny wynik niż randomizacja.
Kilka świetnych przykładów spójnych podstawień można znaleźć w czcionkach skryptowych Sudtipos. Ich ostatnie wydanie Rolling Pen to doskonały okaz.
* Lekcja historii
Dla tych z was, którzy pamiętają świetną czcionkę Beowolf od Justa van Rossuma i Erika van Bloklanda, powraca. Rodzaj.
Oto historia z FontFont:
źródło
Niektóre czcionki OpenType mają kilka wzorów dla określonego znaku i losowo pokazują jeden, dzięki czemu tekst wygląda bardziej naturalnie odręcznie. Na przykład http://fontfeed.com/archives/upcoming-fontfont-mister-k-pro/
źródło
ll
i trzy rodzajei
w „indiscriminada” w próbce są świetnymi przykładami.Pracowałem nad losowym skryptem zastępczym i doszedłem do wniosku, że nie ma magicznej receptury z jednym skryptem, zamiast tego programowanie musi być wynikiem wielu skryptów, które zmieniają wynik wiele razy za pomocą kilku odnośników. Powyższe odpowiedzi to tylko pierwsza część, aby uzyskać losową zamianę, ale należy je ulepszyć wieloma innymi klasami i przeglądami. Jestem pewien, że uzyskany wynik działa dobrze i można go zobaczyć tutaj:
Jeśli chciałbyś dowiedzieć się więcej o tym, jak losowo zaprogramować czcionkę, skontaktuj się ze mną na mojej stronie na FB: Corradine Fonts.
źródło
Luc Devroye ma najlepszą listę , jaką kiedykolwiek widziałem z „losowymi” czcionkami. Pamiętam, jak czytałem jego papier Losowe czcionki do symulacji pisma kilka lat temu i byłem zafascynowany. W rzeczywistości szukałem tego artykułu, kiedy znalazłem to pytanie.
Niektóre linki są zlikwidowane, ale możesz na przykład znaleźć MyFont na Wayback Machine. Nigdy nie próbowałem MyFont i nie popieram go itp., Ale wydaje się, że jest to w zasadzie to, czego chcesz.
źródło
Opentype pozwala na losowe teksty.
Niewiele komercyjnych czcionek oferuje tę funkcję, ale ona istnieje:
https://en.wikipedia.org/wiki/OpenType
Istnieje specjalna funkcja do symulacji pisma ręcznego, oparta na losowym renderowaniu różnych glifów:
https://en.wikipedia.org/wiki/List_of_typographic_features#OpenType_typographic_features
Teraz, jeśli chodzi o zakup / licencjonowanie odpowiedniej czcionki , oto tylko przykład z myfonts.com: użyj wyszukiwania zaawansowanego i użyj dwóch linii: tagi zawierają „ręcznie” ORAZ funkcje OpenType obejmują „Randomize”
Znajdziesz takie rzeczy jak „Solone” i „Solone słodkie” lub „Hand It”.
Możesz posortować według ceny i zacząć od drogich. Zapewnienie symulacji pisma ręcznego to ogromny wysiłek.
Proszę również spojrzeć na „Połączone” i przeczytać opis, aby dowiedzieć się więcej pomysłów na temat symulacji pisma ręcznego bez faktycznej randomizacji (wykracza to poza rzeczywiste pytanie, ale uważam, że bardziej interesują was wyniki wizualne niż technologia „randomizacja”): https : //www.myfonts.com/fonts/myhandwritings/interconnected/
źródło
Istnieje doskonały przykład naprawdę losowej czcionki: punk autorstwa Donalda Knutha. Można go łatwo używać w dowolnym pakiecie TeX, np. W ConTeXt (patrz: Hans Hagen, The Punk Module ).
źródło
Pseudolosowość z funkcją Calt OpenTypes
Prawdziwa losowość nie jest możliwa. Istnieje część specyfikacji OpenType, ale jej obsługa nie istnieje. Ale możesz stworzyć dość losowo wyglądającą czcionkę za pomocą funkcji calt OpenType.
Ten rozdział książki kucharskiej OpenType opisuje (na dole) trzy różne strategie: http://opentypecookbook.com/common-techniques.html
Poniższy samouczek ma inny opis: https://glyphsapp.com/tutorials/features-part-3-advanced-contextual-alternates
W zależności od wybranej strategii ręczne utworzenie pliku cech dla losowości może być frustrującym doświadczeniem. Programowanie skryptu do tworzenia pliku funkcji jest bardziej realistycznym sposobem.
Edycja: W międzyczasie skończyłem mój projekt ( Calligraphr ), który umożliwia nawet kompletnym nowicjuszom tworzenie czcionek z losowymi literami.
źródło