Czcionka pisma ręcznego, która losowo wybiera znaki?

15

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!

gardefjord
źródło
2
Nie znam żadnej czcionki, która wybrałaby losowy glif. Będziesz musiał utworzyć czcionkę OpenType z szeroką gamą glifów, a następnie ręcznie zmienić glify.
Scott
7
Myślę, że kiedy twórcy czcionek to zrobić, robią to przez tworzenie ładuje i ładuje i ładuje ligatur - tak asię ...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 roku
user56reinstatemonica8
1
Nadal nie mogę znaleźć tego źródła, ale na świetny przykład sztuczek typu opentype sprawiających, że czcionki pisma ręcznego wyglądają na żywe i prawdziwe, sprawdź Aya Script autorstwa Crystal Kluge (demo na żywo na tej stronie pokazuje tylko niewielką sztuczkę w tej czcionce - spójrz na próbki)
user56reinstatemonica8
1
ligatury są prawdopodobnie najlepszym rozwiązaniem, jak sugeruje @ user568458: wiele czcionek już je ma, wiele programów już je obsługuje (np. indesign), a obsługa jest zazwyczaj przezroczysta. Jeśli wpiszesz fii fjest schowany nad ii kropka na inie ma, to chyba automatyczna wymiana podwiązanie.
horatio
Tak. Poza tym - nie znam żadnego formatu czcionki, który wspierałby losowość znaków.
MarcinWolny

Odpowiedzi:

10

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.

Swapper spogląda wstecz wzdłuż linii, aby sprawdzić, czy pojawią się pechowe powtórzenia. Jeśli tak, poprawi to powtarzanie identycznych glifów (w bezpośrednim sąsiedztwie).

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 !?

Stuart
źródło
Lisa jest dobrym przykładem. LettErrors Flipper używa tej samej techniki i jest nieco starszy. Wspominają także o obracaniu tabel: letterror.org/content/nypels/flipper.html
allcaps
Ten wątek Typophile jest dobrym punktem wyjścia do wyszukiwania rotacji i podtabeli: typophile.com/node/19625
allcaps
@allcaps To dziwne, bo chciałem wspomnieć o LettError, ale nie mogłem znaleźć dobrego linku! Niezły link typofila !!
Stuart
To kolejny miły! letterror.com/dev/css3/kosmik Możesz ... Spróbuj sam :)
allcaps
Niestety, OpenType zezwala i ma funkcję, nawet o nazwie „Randomize”. Niektóre szczegóły i linki w mojej odpowiedzi.
Martin Zaske,
9

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.

Rolling Pen to kolejny mój kielich, który biegnie z naprzemiennymi, swashami, ligaturami i innymi technologicznymi dodatkami. Aby w pełni wykorzystać jego potencjał, użyj go w programie obsługującym funkcje OpenType dla zaawansowanej typografii.

wprowadź opis zdjęcia tutaj

* Lekcja historii

Dla tych z was, którzy pamiętają świetną czcionkę Beowolf od Justa van Rossuma i Erika van Bloklanda, powraca. Rodzaj.

wprowadź opis zdjęcia tutaj

Oto historia z FontFont:

FF Beowolf urodził się pod koniec mrocznych i mrocznych lat 80., kiedy Just van Rossum i Erik van Blokland znaleźli sposób na zmianę programowania czcionek PostScript. Po wydrukowaniu każdy punkt każdej litery w każdym słowie na stronie poruszałby się losowo, nadając listom wstrząśnięty, zrozpaczony wygląd. Początkowo nazwany „RandomFont”, van Blokland i van Rossum stworzyli trzy wersje o rosnącym stopniu potencjalnej losowości, a FontShop wydał go jako FF Beowolf, pierwszy krój pisma z własnym umysłem.

Technologia FF Beowolf nie była tym, co producenci komputerów i drukarek mieli na myśli podczas publikowania na komputerze. Tak więc, mimo że działał świetnie (choć odrobinę wolniej) przez większość lat 90., FF Beowolf ostatecznie nie mógł wykonywać swojej magii: nieznośne rzeczy, takie jak sterowniki drukarek i systemy operacyjne, nauczyły się ignorować niestandardowe. FF Beowolf wydawał się sprowadzony do zwykłych wspomnień.

Ale technologia OpenType przyniosła nową nadzieję, tworząc ścieżki w kontinuum typetech, co ostatecznie doprowadziłoby do nowej generacji RandomFonts. Każdy glif w każdej czcionce ma dziesięć alternatywnych i ogromny faustowski mózg do kontrolowania chaosu. Specjalnie opracowane i piekielnie skomplikowane oprogramowanie, prawie dziewięćdziesiąt tysięcy glifów oraz armia specjalnie zbudowanych botów zajęło kilka dni, aby opracować funkcje OpenType, których żadne narzędzie typu zwykłego nie mogło zebrać.

[...] Losowość występuje na ekranie w dowolnej aplikacji na MacOS i Windows, która obsługuje OpenType.

zwykłe ubrania
źródło
Chciałbym powiedzieć, że losowość była możliwa . Nie jest to już możliwe w taki sam sposób, jak wtedy, gdy używaliśmy czcionek postscriptowych. Dzisiejsze silniki programów czcionek są bardziej ograniczone niż silniki z przeszłości, ponieważ usunięto wiele rzadko używanych funkcji, aby ułatwić ich implementację. Opisujesz nie przypadkowość, ale skomplikowane wyszukiwanie, które wydaje się losowe, możliwa była prawdziwa losowość. Chociaż kontekst sukcesji nie był, nie jestem pewien, co jest lepsze. Drugi z pewnością był niewykorzystany.
joojaa
4

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/

wprowadź opis zdjęcia tutaj

jason37
źródło
Czy naprawdę losowo wybiera postać? Nie widzę, jak by to zrobił. Ma wiele alternatyw i ligatur, więc możesz to zrobić ręcznie.
Yokel
Nie jestem pewien, czy są one ściśle przypadkowe , ale to świetny przykład czcionki, która naprawdę dobrze wygląda, jak naturalne pismo odręczne przy użyciu wariantów znaków i ligatur. Te lli trzy rodzaje iw „indiscriminada” w próbce są świetnymi przykładami.
user56reinstatemonica8
2

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: wprowadź opis zdjęcia 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.

Manuel Corradine
źródło
2

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.

Ivan Andrus
źródło
1

Opentype pozwala na losowe teksty.

Niewiele komercyjnych czcionek oferuje tę funkcję, ale ona istnieje:

Odmiany czcionek są zintegrowane z OpenType 1.8 w sposób kompleksowy, umożliwiając korzystanie z większości wcześniej istniejących możliwości w połączeniu z odmianami. W szczególności obsługiwane są odmiany zarówno dla konturów glifów TrueType, jak i CFF, dla podpowiedzi TrueType, a także dla mechanizmów układu OpenType.

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

Istnieje specjalna funkcja do symulacji pisma ręcznego, oparta na losowym renderowaniu różnych glifów:

Funkcje ligacji i formularzy alternatywnych przeznaczone dla wszystkich skryptów

Randomize rand S3 Zamienia postać na losowe formy (przeznaczone do symulacji pisma ręcznego)

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/

Martin Zaske
źródło
0

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 ).

helcim
źródło
0

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.

tobltobs
źródło