Chciałbym wydrukować losowo generowane hasła, aby znaki podobne do zera, takie jak zero, litera „o” lub jedna litera „l” były wyraźnie widoczne. Chciałbym również znaleźć sposób na wizualizację spacji, tzn. Szukam czcionki, która to robi, lub alternatywy dla znaków podkreślenia (ponieważ hasła mogą zawierać znaki podkreślenia)
Jak dotąd najlepsze, jakie znalazłem, to „Bitstream vera sans mono” w openoffice na podstawie tego: http://forums.overclockers.co.uk/showthread.PHP?p=16215032 (O dziwo, nie ma go na liście czcionek, ale jeśli go wpisuję, to działa.: /) „Lucida Console” wydaje się nie istnieć w openoffice / libreoffice.
Mógłbym oczywiście zregenerować hasła bez wyglądających podobnie znaków i spacji, ale chciałbym wiedzieć, czy ktoś zna dobre rozwiązanie tego problemu, najlepiej po prostu czcionkę z zerowanymi zerami i widocznymi znakami spacji.
Odpowiedzi:
Jak powiedział @uSlackr, wyeliminowanie kłopotliwych postaci bardzo pomaga, jeśli sam je generujesz.
To powiedziawszy, będziesz chciał przyjrzeć się czcionkom zoptymalizowanym dla programistów, ponieważ cały czas napotykają na tego rodzaju problemy. Każdy ma zdanie, więc Google do „programowania czcionek”, a znajdziesz wiele stron z przykładami do obejrzenia, jak ta . Jestem bardzo stronniczy wobec samego Consolasa:
Teraz jedyną rzeczą, którą możesz zrobić, aby pomóc z widoczną białą spacją, jest użycie Notatnika2 jako edytora tekstu. (Sam używam wariantu Notepad2-Mod .) Ma opcję widocznych białych znaków, więc tabulatory są oznaczone strzałką, a spacje małą kropką na środku pola znaków. Nie jest to jednak tylko na pokaz, zostaną one również wydrukowane. Poniżej znajduje się migawka pliku PDF utworzonego przez drukowanie z Notatnika 2 z widocznymi białymi znakami i wcięciami na:
Wszystkie inne edytory oparte na Scintilli prawdopodobnie zachowują się w ten sam sposób.
źródło
Możesz to zrobić tak, jakby banki drukowały swoje numery PIN - zarówno normalnie, jak i fonetycznie.
Tak więc hasło „h30yg28fi1” zostanie również zapisane:
AICH TRZY ZERO DLACZEGO GEE DWIE OSIEM EFEKTOWY OKO JEDEN
lub coś podobnego.
To całkiem dobrze różnicowałoby „och”, „OH” i „ZERO”, „oko”, „EYE”, „ell”, „ELL” i „ONE”.
źródło
Przepraszamy za spóźnione opinie. W końcu użyłem tego rozwiązania (czcionka bitstream vera w lateksie z dosłownie *):
Zostawiłem też kilka innych rzeczy, których próbowałem.
Aby utworzyć z niego pdf:
Jeśli pojawią się jakieś błędy, spróbuj po prostu zainstalować texmakera. To zależy od najbardziej niezbędnych pakietów lateksu:
Próbowałem również czcionki inconsolata w lateksie, ale nie wygląda to tak samo:
źródło