Я хотел бы напечатать случайно сгенерированные пароли, чтобы одинаковые символы, такие как ноль и буква «о» или буква «1», были четко различимы. Я также хотел бы найти способ визуализации пробелов, т. Е. Я ищу шрифт, который делает это, или альтернативу подчеркиванию (так как пароли могут содержать подчеркивания)
Пока что лучшее, что я нашел, это «Bitstream vera sans mono» в openoffice, основанный на этом: http://forums.overclockers.co.uk/showthread.PHP?p=16215032 (как ни странно, он не указан в списке шрифтов, но если я наберу его, он будет работать.: /) «Lucida Console» не существует в openoffice / libreoffice.
Конечно, я мог бы восстановить пароли без одинаковых символов и пробелов, но я хотел бы знать, если кто-нибудь знает о хорошем решении этой проблемы, в идеале просто шрифт с косыми нулями и символами видимого пространства.
Ответы:
Как сказал @uSlackr, устранение проблемных персонажей очень помогает, если вы создаете их самостоятельно.
Тем не менее, вы захотите взглянуть на шрифты, оптимизированные для программистов, потому что они постоянно сталкиваются с такими проблемами. У всех есть свое мнение, поэтому Google для "программирования шрифтов", и вы найдете много страниц с образцами для просмотра, как этот . Я очень неравнодушен к самому Консоласу:
Теперь, одна вещь, которую вы можете сделать, чтобы помочь с видимым пробелом, это использовать Notepad2 в качестве текстового редактора. (Я сам использую вариант Notepad2-Mod .) У него есть опция для видимых пробелов, поэтому вкладки обозначаются стрелкой, а пробелы - маленькой точкой в середине символьного пространства. Это не только для отображения, они также будут распечатаны. Ниже приведен снимок PDF-файла, созданного путем печати из Блокнота 2 с видимыми пробелами и направляющими отступов:
Все остальные редакторы на основе Scintilla, вероятно, ведут себя так же.
источник
Вы можете сделать это так, как банки печатают свои PIN-коды - как в обычном, так и в фонетическом виде
Таким образом, пароль 'h30yg28fi1' также будет написан:
АИЧ ТРИ НУЛЯ, ПОЧЕМУ ГИ, ДВА, ВОСЕМЬ, ЭФФ, ОДИН ОДИН
или что-то подобное.
Это очень хорошо различало бы «о», «ОН» и «НОЛЬ», «глаз», «ГЛАЗ», «ЭЛЛ», «ЭЛЛ» и «ОДИН».
источник
Извините за поздний отзыв. Я использовал это решение в конце (шрифт bitstream vera в латексе с дословным переводом *):
Я оставил несколько других вещей, которые попробовал.
Чтобы создать из него pdf:
Если вы получили какие-либо ошибки, попробуйте просто установить texmaker. Это зависит от большинства необходимых латексных пакетов:
Я также попробовал шрифт inconsolata в латексе, но, похоже, он не тот же:
источник