지금까지 html의 가장 기본이 되는 태그를 알아보았다. 이쯤 되면 Sigil에서 새 페이지를 열고 바로 전자책을 만들기 시작해도 된다. 책을 완성하기 전에 필요한 내용은 다 배우게 될테니 중간중간 글자가 정돈되지 않는 것은 무시하고 넘어가도 된다. 그런데, 입력하다가 바로 만나는 문제가 있다. 바로 특수문자다. 왼쪽/오른쪽 따옴표를 구분해서 입력한다든가, 워드프로세서에서 늘상 입력하던 특수문자를 입력하는 것이 여간 힘든 일이 아니다. 그래서 더 내용을 전개하기 전에 특수문자 입력을 정리하려 한다.

특수문자를 입력하는 방법은 여러가지인데, 한글을 입력하는 입장에서는 어떤 방법을 쓰든 결국 가장 필요한 것은 숫자패드가 있는 전통적인 키보드가 있어야 편하다는 것을 알 수 있다. 요즘 슬림화된 키보드에서는 특수문자 입력에 제약이 따른다.

1. [한자]키를 이용하는 방법

가장 오래된 방법은 키보드에 있는 [한자]키를 이용하는 방법이다. 예를 들어 자음 'ㅁ'을 입력하고 [한자]키를 누르면 다음 그림과 같은 메뉴가 뜬다.


메뉴에 나타난 목록을 보고 적당히 본인에게 필요한 글자를 선택하면 된다. 각 자음마다 메뉴로 나타나는 문자들은 다음 파일에 작성해 두었으니 참고하기 바란다.


한자키로 입력하는 문자.pdf


위 파일을 보면 알겠지만, 이 방법으로 입력할 수 있는 특수문자는 그다지 많지 않다.


2. [Alt]키 + 숫자패드를 이용하는 방법 - 1

키보드의 [Alt]키를 누른채로 숫자패드의 숫자로 2-3자리 숫자를 입력한 후 [Alt]키를 떼면 그 자리에 특수문자가 나타난다. 이 과정에서 사용할 수 있는 숫자의 목록은 다음 링크를 참고하면 된다.
입력때 사용하는 숫자코드 목록


3. [Alt]키 + 숫자패드를 이용하는 방법 - 2

전자책을 작성하는 출판인들 입장에서는 이 방법이 괜찮은 편이다. 유니코드에 있는 모든 문자를 입력할 수 있다. 하지만, 그 전에 약간의 작업이 필요하다. 이 작업은 잘못하면 컴퓨터에 손상이 올 수도 있으므로 오타나 오작동을 하지 않도록 주의한다. 절차를 확실히 따라가면 문제는 없다.


[윈도우]키 + [R]키를 눌러 나오는 창에 regedit을 입력하고 엔터를 치면 화면이 바뀌면서 실행하겠냐고 물어보는데 "예"를 선택하면 다음과 같은 화면이 나온다. 



여기서 왼쪽 폴더처럼 생긴 부분에서 HKEY_CURRENT_USER > Control Panel > Input Method를 순서대로 선택하면 다음과 같은 화면이 나온다. 



이제 다음 그림과 같이 메뉴에서 편집(E) > 새로 만들기(N) > 문자열 값(S)를 순서대로 선택한다. 



그러면 화면에 다음과 같은 파란 블럭이 매겨진 부분이 생긴다. 



이제, 위에 "새 값 #1"을 다음과 같이 EnableHexNumpad로 고친다. 



이제, 위 사진에 있는 파란 부분을 더블클릭하면 다음과 같은 창이 뜨는데, 여기에 1을 입력한다. 



화면이 아래처럼 바뀌었는지 확인한다. 



좀전에 만든 부분에 대소문자를 포함한 오타가 있는지 확인하고 잘못되었으면 잘못된 값을 지우고 윗 부분을 다시 반복하고, 이상이 없으면 컴퓨터를 재부팅한다. 그러면 준비가 끝난다.


이제, 컴퓨터가 재시동된 다음에는 [Alt]키를 누른 상태에서 [+]키를 누른 다음 적절한 번호를 입력한 후 [Alt]키에서 손을 떼면 특수문자가 입력되는 것을 확인할 수 있다. 예를 들어, [Alt]를 누르고 [+],[2],[0],[1],[c]를 입력한 후 [Alt]키를 떼면 왼쪽 따옴표(“)가 입력되는 것을 확인할 수 있다. 많이 쓰이는 구두점에 관련된 유니코드는 다음 두 사진과 같다.




위 사진의 U+다음에 따라오는 숫자를 입력하면 된다. 다음 링크를 가보면 유니코드 문자를 분류해 놓은 표를 참조할 수 있다.

http://www.fileformat.info/info/unicode/category/index.htm



4. 코드입력

위에서 알려줬던 링크를 가서 원하는 문자의 자세한 안내를 보면 다음과 같은 형식으로 되어 있다. 



그림에 빨간 음영으로 표시된 부분 중 제일 아래는 좀전의 [Alt]키를 이용해 입력할 때 사용할 숫자이고, 위 두개가 html코드로 입력할 때 사용할 코드다. 실제로 ↺를 입력하면 ↺가 나온다.

+ Recent posts