유니코드에서 한글에 대해 질문드립니다.(그리고 여러잡다한 질?

keedi의 이미지

유니코드에서 한글에 대해 질문드립니다.

유니코드 사이트(http://www.unicode.org)에 들어가보면
오른쪽의 차트쪽에 가면 여러 문자 셋에 대한 정보들이 나오는데요.
여기에서 한글과 관련된 것을 찾아보면 세가지가 나옵니다.

우선 이렇게 세가지가 있답니다.

Hangul Jamo
Hangul Compatibility Jamo
Hangul Syllables (7MB)

여기서 자료들을 조사하면서 한글자모는 일명 유니조합형이고,
한글실라블은 일명 유니완성형 이란것 까지는 알겠습니다.
그런데 한글컴패티블리티자모는 무엇때문에 있는지 무얼하는 것인지
읽어봐도 도통 모르겠네요. 아마도 제가 영어가 딸리기 때문이겠죠? ㅠㅠ

아시는 분 계시면 도움말씀 부탁드립니다...

뱀다리1.)
리눅스 콘솔 환경에서 유니콘이나 zhcon같은 한글 구현을 위한 졸작 준비로
요즘 한글관련 공부와 프레임버퍼, 오토마타 공부에 한창이랍니다. 맨땅에
헤딩하기라 조금 산만하네요. 혹시 리눅스 콘솔 환경에서 이런 환경 구현하는
것과 관련된 어떤 정보라도 있으신분은 도움 부탁드립니다.

아... 비트맵 폰트셋도 졸작 준비하면서 하나 만들어보려고 하고 있는데...
어떻게 만드는지 관련된 정보 구할 수 있을까요? 비트맵 폰트 제작 프로그램
이름이라도, 공개라면 구할 수 있는 곳 정보 부탁드립니다.

뱀다리2.)
궁금한 것이 있는데, 처음해보는 작업이라 제가 생각하고 있는 이 프로그램의
규모가 어느 정도인지, 난이도가 어느 정도인지 도통 실감이 안오는군요.
그다지 기술적으로 졸업작품에 하기에는 너무 빈약한 주제(난이도가 없다.)라는
압박을 주변에서 받고 있어서 든 생각입니다.

kldp분들은 어떻게 생각하시는지 6개월 졸작 프로젝트에 적당한 주제인지...
난이도가 별루 없는 작업인지... 이미 만들어진 것을 다시 만드는 것이라
소모성 작업이 될런지... 너무 난이도가 낮다면 어떤 기능을 추가하는 것이
좋은지... 기타 등등... 그냥... 편하게 조언 부탁드립니다...

Prentice의 이미지

http://www.unicode.org/book/ch10.pdf
http://www.unicode.org/versions/Unicode4.0.0/ch11.pdf

도움이 될지는 모르지만 혹시나 해서 링크 걸어봅니다.

krisna의 이미지

1. 유니코드
원래 Unicode는 이전 Charset들과의 호환성을 보장하기 위해서 기존의 local charset들을 모두
포함하는 개념으로 만들어졌습니다. 거기서 Compatibility Jamo는 기존의 ksx1001에 있는 한글
낱자영역에 해당하는 부분입니다. 이렇게 되어 있어야 Unicode <-> ksx1001 변환에서
손실되는 정보가 없습니다.
아래를 참고하세요.

http://openlook.org/wiki/ROKCharsets
http://openlook.org/wiki/RoundTrip
http://openlook.org/wiki/CategoryInternationalization?action=fullsearch&value=CategoryInternationalization&literal=1&case=1&context=40

2. 비트맵 폰트
제 생각에 오토마타나 다른 입력 환경을 구현하는 것은 괜찮은데, 폰트를 만드는 것은 별로 좋은 선택이
아닌것 같습니다. 폰트에 관한 정보는 아래 위키에 가서 찾아보십시오.
http://chem.skku.ac.kr/~kle/main/KLEProject
http://chem.skku.ac.kr/~kle/main/%BA%F1%C6%AE%B8%CA%B1%DB%B2%C3%B8%B8%B5%E9%B1%E2

한글 입력기 구현에 대한 정보는 아래 링크를 참고하세요.
http://chem.skku.ac.kr/~kle/main/%C7%D1%B1%DB%C0%D4%B7%C2%B1%E2

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.