Czy istnieje „super czcionka” symulująca maszynę do pisania?

10

Muszę mieć realistyczne wyniki, tak jakbym pisał na maszynie do pisania.

Do tego nie wystarczy czcionka, wiele z nich znalazłem pod tym adresem, ale są to tylko czcionki.

Potrzebuję czegoś więcej, na przykład „czcionki” zawierającej 5 lub 10 różnych obrazów dla każdej litery. Tak więc za każdym razem, gdy wpisuję „R”, mam losowe „R”, jeśli będzie 5 próbek, zostaną one losowo wyodrębnione. Czy to istnieje?

Co więcej, chciałbym mieć trochę przypadkowych odstępów ... aby ostateczny wynik naprawdę wyglądał na maszynie do pisania.

Czy istnieje super czcionka, czy może istnieje opcja aktywacji losowości lub jakiś dedykowany emulator?

użytkownik193655
źródło
Biorąc pod uwagę, że pierwszą sugestią badania kryminalistycznego maszyn do pisania była w 1891 r., Myślę, że powinieneś być dość bezpieczny (mówiąc typograficznie) z każdą czcionką do pisania, ponieważ wrażenia wydają się dość spójne dla tej samej postaci z tej samej maszyny. * 8 ')
Mark Booth

Odpowiedzi:

12

tl; dr: FF Trixie

Ale prawdziwy postęp znajduje się w FF Trixie HD, która zawiera siedem alternatyw dla każdej postaci, każda z własną wagą i fakturą. Podobnie jak formy pisane na maszynie, litery tańczą na linii podstawowej i odsłaniają efekt atramentu na wstążce. Van Blokland nie poprzestał na tym. Grając ze zdolnością OpenType do automatycznego zastępowania glifów, dodał wiele sprytnych efektów, takich jak bardziej błędne przesunięcie linii bazowej, zarówno prawdziwe, jak i fałszywe greckie i cyrylica, oraz symulacja cenzora.


Czy jest super czcionka?

Moją pierwszą myślą było: „czcionki nie mają takich możliwości (chyba że ktoś niezwykle obsesyjny robi coś wyjątkowo sprytnego w podpowiedziach prawdziwego typu”), ale okazuje się, że się mylę, istnieją czcionki z niektórymi funkcjami, których szukasz :

Bernard Desruisseaux opracował losową czcionkę PostScript typu 3 w 1996 roku, która zawiera różne interesujące parametry do wyboru. Ze względu na konceptualną bliskość z Metafontem Knutha rodzina czcionek Bernarda nazywa się MetamorFont. Ta czcionka wprowadza losowość w każdym glifie, co jest przyjemną cechą czcionek typu 3 niedostępnych w truetype lub typie 1. Bernard kończył około trzech glifów tygodniowo, ponieważ każdy glif jest skomplikowanym programem, który musiał zostać przetestowany i przetestowany ponownie. Czcionka ma sześć głównych wielokrotnych głównych osi lub parametrów: wielkość losowości, kąt naprężenia, współczynnik kontrastu, grubość obrysu, tryb konturu i przeskok glifów. Istnieje dziesięć drobnych parametrów, w sumie 9132 wierszy kodu PostScript. Dla każdego ustawienia parametrów czcionka jest całkowicie losowa:

.

Częściowo omówione tutaj przez Johna Butlera, funkcja Randomize w Opentype pozwala na cykliczne zastępowanie glifów innymi, na przykład, aby stworzyć wrażenie losowości, jeśli każdy glif ma kilka nieznacznie różnych implementacji. Ta zasada pochodzi z końca lat 80., kiedy Signature Software po raz pierwszy wypróbowała ją w swoim ręcznie napisanym oprogramowaniu do czcionek. Były to czcionki typu 3, w których takie rzeczy były łatwe do zrobienia. Oczywiście „randomizacja” nie jest właściwym słowem. Na początku 2006 r. Żadne duże oprogramowanie nie obsługuje funkcji „randomizacji” OpenType, ale John Butler zdołał obejść ją za pomocą funkcji kontekstowych alternatyw.

.

lub może istnieje opcja słów do aktywacji losowości,

Jest to tak wyspecjalizowany pomysł, że wyobrażam sobie, że raczej nie będzie standardową opcją w konwencjonalnym edytorze tekstu na rynku masowym. (Jest to wymijające powiedzenie, że nie wiem)

lub jakiś dedykowany emulator?

Możesz zrasteryzować dane wyjściowe i przetworzyć je za pomocą narzędzia do manipulacji obrazem. Oto przykład

RedGrittyBrick
źródło
6
+1 i myślę, że po tym całym badaniu, zasługujesz na co najmniej 5% okupu, który Zonder otrzyma po dostarczeniu notatki.
Linker3000,
@ Linker3000 zdecydowanie. Jeśli dzięki FF Trixie dostanę całą sumę, o którą proszę, myślę, że mogę dać 10% RedGrittyBrick i przekazać 5% SuperUser.com ... :) :) :) Dzięki!
user193655,