비밀번호 인쇄 : l / 1, o / O / 0 등을 구별하고 공간을 시각화하려면 어떻게해야합니까?


10

무작위로 생성 된 비밀번호를 인쇄하여 0과 같은 모양의 문자와 문자 "o"또는 문자 1과 문자 "l"을 명확하게 구별하고 싶습니다. 또한 공간을 시각화하는 방법을 찾고 싶습니다. 즉, 글꼴을 밑줄로 대체하거나 글꼴을 밑줄로 대체하는 글꼴을 찾고 있습니다 (암호에 밑줄이 포함될 수 있음)

지금까지 최고의 I의 FOUND는 "비트 스트림 베라 산세 모노"오픈 오피스에서이 기반으로합니다 http://forums.overclockers.co.uk/showthread.PHP?p=16215032 , (이상하게도이 글꼴 목록에없는 것하지만, 입력하면 작동합니다. : /) "Lucida Console"이 openoffice / libreoffice에없는 것 같습니다.

물론 비슷한 문자와 공백없이 암호를 다시 생성 할 수는 있지만 누군가이 문제에 대한 좋은 해결책, 이상적으로는 0이 보이는 글꼴과 공백 문자가있는 글꼴을 알고 있는지 알고 싶습니다.


1
공백과 같은 귀찮은 문자를 제거하여 문제를 약간 단순화 할 수 있습니다. 대문자 / 소문자, 숫자 및 문장 부호 문자의 큰 문자 집합을 고려할 때 조합 가능성을 크게 줄이지 않고 공백을 제거합니다.
uSlackr

OCR-A 폰트는 어떻습니까?
Linker3000

1
OS에 Bitstream Vera 대신 DejaVu가 설치되어있을 수 있습니다. DejaVu는 Bistream Vera의 포크이며 많은 변형을 추가하고 다른 언어를 추가로 지원합니다.
afrazier

답변:


3

@ uSlackr이 말했듯이, 성가신 문자를 제거하면 스스로 생성하는 경우 많은 도움이됩니다.

즉, 프로그래머는 이러한 유형의 문제에 항상 부딪 치므로 프로그래머에게 최적화 된 글꼴을보고 싶을 것입니다. 모두의는 "프로그래밍 글꼴"에 대한 구글 있도록 의견을 가지고 당신 거 야보기로 샘플 페이지의 발견의 많은 이 하나 . 나는 Consolas 자신에게 매우 부분적입니다.

콘솔 라 샘플

이제 보이는 공백을 돕기 위해 메모장 편집기를 텍스트 편집기로 사용하는 것이 좋습니다 . ( Notepad2-Mod 변형을 직접 사용합니다 .) 공백을 볼 수있는 옵션이 있으므로 탭은 화살표로 표시되고 문자 공간 가운데에 작은 점이있는 공백으로 표시됩니다. 이것은 단지 표시를위한 것이 아니라 이것도 인쇄됩니다. 다음은 공백 및 들여 쓰기 안내선이 표시된 메모장 2에서 인쇄하여 만든 PDF의 스냅 샷입니다.

공백이있는 콘솔 라

다른 모든 신 틸라 기반 편집기는 아마 같은 방식으로 작동합니다.


1

은행에서 PIN 번호를 평소와 음성으로 인쇄하는 것처럼 할 수 있습니다.

따라서 비밀번호 'h30yg28fi1'도 작성됩니다.

세 가지 제로 두 가지 EFF EYE ONE

또는 비슷한 것.

"oh", "OH"및 "ZERO", "eye", "EYE", "ell", "ELL"및 "ONE"은 상당히 잘 다릅니다.


1

늦은 의견에 대해 죄송합니다. 나는이 솔루션을 결국 사용했습니다 (라텍스 *로 라텍스의 비트 스트림 vera 글꼴) :

\documentclass{article}

\usepackage{bera}

\begin{document}

% text using bera font (Bitstream Vera), which has dotted zeroes
% the * after verbatim adds visible spaces
\begin{verbatim*}'1 l oO0}4 _i6D-WtF#q\end{verbatim*}

% visible space
hello\textvisiblespace world

% slashed zero
\o

\end{document}

내가 시도한 다른 것들도 몇 가지 남았습니다.

그것에서 PDF를 만들려면 :

pdflatex password_printing_4.tex

오류가 발생하면 간단히 texmaker를 설치하십시오. 가장 필요한 라텍스 패키지에 따라 다릅니다.

sudo apt-get install texmaker

라텍스로 inconsolata 글꼴을 사용해 보았지만 같지 않은 것 같습니다.

\documentclass{article}

\usepackage{inconsolata}
%\usepackage{bera}

% requires texlive-xetex package:
\usepackage[xetex]{graphicx}
%\usepackage{fontspec,xunicode}
%\defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
%\setmainfont[Scale=.95]{Inconsolata}

\begin{document}

% text using bera font (Bitstream Vera), which has dotted zeroes
% the * after verbatim adds visible spaces
\begin{verbatim*}`!=}k o6~-cRR1loO0\end{verbatim*}

%\renewcommand{\bera}{\inconsolata}
\texttt{This is Inconsolata. zero: 0}

%\renewcommand{\inconsolata}{\bera}
\texttt{This is Bera. zero: 0}

% visible space
hello\textvisiblespace world

% slashed zero
\o

\end{document}

이것은 가장 좋은 답변처럼 보이며 또한 asker (you :))가 결국 문제를 해결하기 위해 선택한 방법입니다. 왜 받아들이지 않습니까?
peth

글쎄, 내가 게시했기 때문에? 어쨌든 그렇습니다. :)
KIAaze
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.