Textile과 한글 문제
Textile은 간단한 마크업 언어로서, 쉽게 html 코드를 생성해 주는 프로그램이다. 루비에서는 RedCloth라는 이름의 라이브러리에서 지원을 하고 있으며, 대부분의 루비로 만든 블로그나 위키들은 이걸 지원한다. 지금 내가 쓰고 있는 mephisto 역시 이걸 지원하고 있기 때문에, 내가 쓰고 있는 블로그들도 모두 texile 형태로 작성을 하고 있다 . 내가 지금 사용하고 있는 Textpattern은 기본적으로 textile을 사용하도록 되어 있다. 그런데 이게 한글과는 잘 맞지 않는 부분이 있다. 우리 말에는 조사가 있기 때문에 띄어쓰기의 단위가 한 단어가 아니다. 영어에서는 (거의) 항상 한 단어가 띄어쓰기의 단위가 되기 때문에 textile을 쓰는데 문제가 없지만, 우리 말은 문제가 생긴다. 한 단어에 규칙을 적용하고 조사를 붙여 쓸 수가 없는 것이다. 나름대로 문제이긴 한데, 이걸 해결할 수 있는 방법이 마땅이 없고, 그렇다고 조사 한 두개 띄어쓰는 문제 때문에 특별히 가독성에 문제가 생기는 것도 아니고 편리한 textile을 버리기도 그렇고 해서 그냥 쓰고 있다. (업데이트. 2007-4-1. 이 곳에서 이 한글 문제를 해결하는 방법을 알게 되었다. 간단하게 말하면 대괄호를 쓰는 것이다. 이런 방법으로 조사의 문제는 해결할 수 있다. 다만, 고민을 하다가 지금은 markdown을 쓰는 중.) Textile을 오래 쓰다보니 위키 문법들이 잘 생각이 나지 않을 때가 많다. 그냥 모든 위키에서 textile을 지원해 주면 좋겠다.
Comments