리눅스에서 유니코드 한글 풀어쓰기 (NFD) 지원 정도는?

jick의 이미지

맨날 껄렁한 답글만 달다가 백만년만에 질문을 하는 것 같군요. ^^

현재 Linux Mint 17에서 UTF-8을 사용하고 있는데, "초성이나 중성이 빠진 한글"을 화면에 제대로 그려줄 수 있는지 의문이 생겼습니다.

찾아보니 이런 형태의 자모를 조합해서 보여주는 방식을 유니코드에서는 NFD, 혹은 (한글에 대해서) "첫가끝 코드"라고 부른다는 것 같네요.

https://ko.wikipedia.org/wiki/%EC%98%9B%ED%95%9C%EA%B8%80#.EC.B2.AB.EA.B0.80.EB.81.9D_.EC.BD.94.EB.93.9C

하지만 되는지 해보니... 역시 되지 않습니다. 아래에 있는 음절 네 개가 잘 보이시나요?

# "으"
으
 
# "음"
음
 
# "음"에서 ㅇ이 빠진 형태 (U+115f Hangul Choseong Filler 사용)
ᅟᅳᆷ
 
# "음"에서 ㅡ이 빠진 형태 (U+1160 Hangul Jungseong Filler 사용)
ᄋᅠᆷ

제 컴퓨터에서는 gvim이나 konsole(KDE terminal)에서 제대로 보이지 않네요. Firefox에서는 초중(종)성이 제대로 결합된 음절만 제대로 보여주고 초성이나 중성이 빠진 형태는 낱개 자모의 나열로 나옵니다. 크롬도 비슷한데 제대로 결합된 음절도 상황에 따라 보이다 말다 하는군요.

쉽게 고치는 방법이 있을까요? (전부 다 버그 리포트를 해야 하나...?)

익명 사용자의 이미지

저걸 보여주냐 마느냐는 글꼴이 결정하는데, 혹시 어떤 글꼴을 사용하고 계신가요?

jick의 이미지

답변에 감사드립니다. 폰트라... 어렵군요.

일단 크롬에서는 Inspect Element로 확인하니 DejaVu Sans Mono, NanumGothic이라고 나오는군요. (화면 첨부했습니다.)

Firefox에서도 NanumGothic이라고 나옵니다. 둘 다 "으", "음"은 잘 보이지만 초중성이 빠진 조합은 낱개 자모의 나열로 나오는군요.

gvim에서는 Monospace를 쓰고 있습니다. ( :set gfn=Monospace\ 10 )

다른 폰트를 설치해야 할까요?

댓글 첨부 파일: 
첨부파일 크기
Image icon snapshot5-hangul-nfd.png85.29 KB

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.