맨위로가기

루비 문자

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

루비 문자는 텍스트의 발음, 의미, 또는 추가 정보를 제공하기 위해 사용되는 주석이다. 주로 문자가 드물거나 여러 발음을 가질 경우, 언어 학습자를 위해, 또는 저자가 표준 발음을 사용하지 않을 때 활용된다. 일본어에서는 후리가나 또는 요미가나로 불리며, 중국어에서는 주음부호나 병음, 한국어에서는 한글 표기로 사용된다. 웹에서는 HTML 마크업을 통해 구현되며, CSS를 사용하여 루비 지원을 추가할 수 있다. 유니코드에서도 루비 문자를 지원하지만, 마크업 언어를 사용하는 것이 권장된다.

더 읽어볼만한 페이지

  • 타이포그래피 - 팬그램
    팬그램은 특정 문자 집합의 모든 문자를 최소 한 번 포함하는 문장이나 구절로, 완전 팬그램, 자기 열거 팬그램 등 여러 유형이 있으며, 다양한 언어에서 활용되고 수학적 연구 주제로도 다뤄진다.
  • 타이포그래피 - ß
    ß(에스체트)는 독일어에서 긴 s와 s 또는 z의 합자에서 유래한 문자로, 특정 조건에서 무성음 /s/를 나타내며, 사용 범위가 축소되었으나 대문자 형태(ẞ)가 추가되어 표준 독일어에서 선택적으로 사용될 수 있다.
루비 문자
개요
정의작은 문자 (주로 가나)를 사용하여 단어 또는 구문의 발음을 나타내는 표기법
목적텍스트의 가독성을 높이고, 특히 한자 또는 기타 복잡한 문자를 읽는 데 도움을 주는 것
다른 이름후리가나 (일본어: 振り仮名, furigana)
루비 문자 (영어: ruby character)
사용 언어주로 일본어, 중국어 및 한국어에서 사용
일본어 루비
용어루비 (일본어: ルビ, rubi)
기능한자의 발음이나 의미를 명확히 함
표기원칙적으로 히라가나로 표기
가타카나로 표기하는 경우도 있음 (주로 외래어)
예시동(とう) 경(きょう) (tōkyō) 동(とう) 경(きょう) (Tōkyō) (東京 (tōkyō))
중국어 루비
용어주음부호 (중국어 정체자: 注音符號, 주음: zhuyin)
기능한자의 발음을 나타냄
예시북(ㄅㄟˇ) 경(ㄐㄧㄥ) (běijīng) 북(ㄅㄟˇ) 경(ㄐㄧㄥ) (Běijīng) (北京 (běijīng))
한국어 루비
용어루비 (한국어: 루비, rubi)
기능한자어의 발음을 명확히 함
예시한(한) 국(국) (han-guk) 한(한) 국(국) (Han-guk) (韓國 (han-guk))
기술적 고려 사항
HTML 태그<ruby> 태그를 사용하여 루비 문자를 표시
CSS 스타일루비 문자의 스타일을 제어 (크기, 위치 등)
같이 보기
참고 문헌
서적Marjorie E. Skillin, et al., Words into Type (1948), p. 538
웹사이트루비 (음악)

2. 용도

루비 문자는 다음과 같은 다양한 목적으로 사용된다.[1]


  • 해당 문자가 드물고 많은 사람이 발음을 알지 못하는 경우 (이름에 쓰이는 문자가 종종 이에 해당함)
  • 해당 문자가 여러 발음을 가지고 있으며, 어떤 발음을 사용해야 할지 문맥만으로는 파악하기 어려운 경우
  • 텍스트의 독자가 아직 언어를 배우는 중이어서 용어의 발음이나 의미를 항상 알 것이라고 기대할 수 없는 경우
  • 저자가 문자 또는 용어에 대해 표준이 아닌 발음을 사용하는 경우


또한, 루비 문자는 발음이 아닌, 익숙하지 않은 단어(대개 외래어)나 속어의 의미를 보여주기 위해 사용될 수 있다. 이는 일반적으로 구어체 대화에 사용되며 일본 출판물에만 적용된다.

루비를 다는 것을 일반적으로 "루비를 달다"라고 표현한다. 좀 더 전문적인 업계 용어로는 조판에서 "루비를 묶다"라고 표현한다.

2. 1. 일본어

일본어에서 루비 문자는 주로 다음과 같은 경우에 사용된다.[9]

  • 한자의 발음을 나타낼 때 사용한다. 보통 히라가나가 사용된다.
  • 일반적이지 않은 읽기의 고유명사(특히 가공의 인명・지명)나, 잘 사용되지 않는 난해한 단어의 발음을 나타낼 때 사용한다.
  • "女(여자)"라고 쓰고 "ひと(사람)"로 읽거나, "宿敵(숙적)"라고 쓰고 "とも(벗)"로 읽는 것과 같이, 임의의 문자・단어에 대해 다른 읽는 법이나 의미를 지정하고 싶은 경우에 사용한다. 문예나 음악 가사 등에서 사용되는 경우가 있다. 만화라이트 노벨 등에서는 단어의 본래의 읽는 법과는 관계없이, 작중에서의 숨겨진 의미를 명시하기 위해 사용되는 경우가 있다.
  • 외래어를 번역한 용어의 경우, 그 용어 자체의 읽는 법은 일반적으로 알기 쉽지만 원래 외래어의 발음을 제시하고 싶은 경우에 사용한다. 이 경우에는 가타카나가 사용된다.
  • 문서의 대상 연령이 낮은 경우 등 필요에 따라 총 루비를 사용한다. (소년 만화소녀 만화 등). 또한, 과거의 일본 신문은 문자 해독 향상의 한 방법으로서 루비 문자가 많았다. ("今日(오늘)" 등 간단한 것에도 루비를 붙여서, 총 루비에 가까웠다).
  • 미취학 아동용 그림책 등에서, 가타카나어에 히라가나로 루비 문자를 붙이는 경우가 있다.


대부분의 후리가나는 ''히라가나'' 음절 문자로 쓰이지만, ''가타카나''와 ''로마자''도 가끔 사용된다. 때때로 외국어(일반적으로 영어)는 그 의미를 제공하기 위해 후리가나로 인쇄되며, 그 반대의 경우도 있다. 교과서는 때때로 음독을 가타카나로, 훈독을 히라가나로 표시한다.

소년 만화처럼 모든 한자에 루비를 다는 것을 "'''총 루비'''"[9]라고 부르며, 난독 한자, 전문 용어, 여러 읽기가 있는 단어, 인명・지명 등, 일부 단어에만 붙이는 것을 "'''파랄비'''"라고 한다.

2. 2. 중국어

중국어에서 루비 문자는 주로 초등 교과서나 사전에서 한자의 발음을 나타내기 위해 사용된다. 대만에서는 주음부호(注音符號)를 사용하여 발음을 표기하며, 중국 본토에서는 병음(拼音)을 사용한다.

다음은 베이징(Beijing, )에 대한 주음 부호, 샤오얼징, 병음의 루비 문자 예시이다.

주음 부호샤오얼징병음
style="text-align: center; font-size: 2.2em;" lang="zh" |style="text-align: center; font-size: 2.2em;" lang="fa" |style="text-align: center; font-size: 2.2em;" lang="zh" |



대만에서는 중국어 루비 문자에 사용되는 주요 음절 문자는 ''주음 부호''(Bopomofo)이고, 중국 본토에서는 주로 ''병음''이 사용된다. 일반적으로 주음 부호는 세로 전통 표기에 사용되며 글자 오른쪽에 쓰인다. 중국 본토에서는 가로 쓰기를 사용하고 루비 문자(병음)는 한자 위에 쓰여진다.

샤오얼징후이족 무슬림이 채택하여 루비 문자로 활용되는 페르시아-아랍 문자이다. 이 시스템에는 톤을 나타낼 방법이 없다는 단점이 있다. 병음의 확산으로 인해 이 시스템의 사용은 지난 수십 년 동안 감소했다. 샤오얼징으로 문자를 표시하는 대부분의 원고는 오른쪽에서 왼쪽으로 표시한다.

음성 안내(특히 병음)가 있는 책은 어린이와 중국어를 배우는 외국인에게 인기가 있다.

2. 3. 한국어

한자의 발음을 한글로 나타내기 위해 루비 문자를 사용할 수 있다. 예를 들어 '韓國'이라는 한자 단어 위에 '한'과 '국'이라는 한글 루비 문자를 각각 배치하여 한자 단어의 발음을 나타낼 수 있다.

한글로마자
style="text-align: center; font-size: 2.2em;" lang="ko" |style="text-align: center; font-size: 2.2em;" lang="ko" |



로마자는 일반적으로 한글이 소개될 때까지 외국 교과서에서 사용되었다. 루비 문자는 대한민국의 특정 지역의 표지판에서 매우 흔하게 볼 수 있다.

2. 4. 기타 언어

베트남어에서 사용된 한자와 그 파생어(''chữ Hán'' 및 ''chữ Nôm'')는 프랑스 식민지 시대에 의무 교육의 일부가 되면서(1920년대 이후) 라틴 문자 기반 문자 ''chữ Quốc ngữ''를 선호하게 되면서 사용되지 않게 되었다. 현재는 긴족이 사용하고 있다.

한자는 쯔놈과 베트남어 알파벳으로 주석이 달림

3. 역사

영국식 조판에서 ''루비''는 원래 5.5 포인트 높이의 활자체를 지칭하는 말이었으며, 인쇄업자들은 인쇄된 문서의 행간 주석에 사용했다. 일본에서는 글자 크기를 지칭하는 대신, 이 단어가 조판된 ''후리가나''의 이름이 되었다. 영어로 다시 음역될 때, 일부 텍스트에서는 이 단어를 ''루비'' 대신 ''루비''(ルビー일본어, 'ruby'의 예상되는 음역) 대신 ''루비''(ルビ일본어의 일반적인 로마자 표기법)로 표기했다. 그러나 "ruby" 표기는 W3C가 ''루비 마크업''에 대한 권고안을 발표한 이후 더욱 흔해졌다. 《옥스퍼드 영어 사전》에 따르면, 미국에서는 1831년부터 사용된 용어인 "마노"라는 글자 크기가 있었다.[1]

훈민정음 언해》는 한자와 한자 오른쪽 아래에 작은 한글로 루비를 사용했다.

4. 웹에서의 루비

XHTML 1.1 및 HTML5에서 루비 모듈이 도입되어 루비를 표현할 수 있게 되었다.[1][2] 웹 브라우저에서 루비 문자를 표현하는 방법은 다음과 같다.


  • HTML 마크업 사용: ``, ``, ``, `` 태그를 사용하여 루비 문자를 마크업한다. 자세한 내용은 'HTML 마크업' 하위 섹션에서 설명한다.
  • CSS 사용: CSS를 사용하여 루비 문자의 모양과 위치를 제어할 수 있다. W3C는 루비 관련 CSS 모듈을 개발 중이다.[4]


Internet Explorer는 독자적인 규격으로 루비 기능을 먼저 구현했지만, HTML5 표준과는 차이가 있었다. Mozilla Firefox를 비롯한 Gecko 브라우저들은 2015년 5월 공개된 Firefox38 버전부터 표준 루비 기능을 지원한다.[2]

4. 1. HTML 마크업

XHTML 1.1부터 루비 모듈을 통해 후리가나를 붙이는 방법이 제공된다. 루비 모듈은 ``, ``, ``, `` 태그로 구성된다.[1]

  • ``: 루비 문자를 포함하는 전체 요소를 감싼다.
  • `
  • `: 루비 문자를 적용할 기본 텍스트를 감싼다.
  • `
  • `: 루비 문자를 감싼다.
  • `
  • `: 루비 문자를 지원하지 않는 브라우저에서 루비 문자 대신 표시할 괄호 등을 감싼다.


예시는 다음과 같다.

```html

漢字(かんじ)

```

위 코드는 루비를 지원하지 않는 브라우저에서는 '漢字(かんじ)'와 같이 표시된다.

2001년, W3C는 루비 마크업을 사용하여 XHTML을 보완하기 위한 루비 주석 사양을 발표했다.[1] 루비 마크업은 XHTML 1.1 사양과 HTML5에 통합되었다.[2]

루비를 기본적으로 지원하지 않는 브라우저의 경우, 웹에서 사용할 수 있는 CSS 규칙을 사용하여 루비 지원을 추가할 수 있다.[3]

W3C는 또한 루비 그룹화 및 주석이 달린 부분과 일치하는 후리가나의 자동 생략을 추가적으로 허용하는 CSS 레벨 2에 대한 특정 루비 모듈을 개발하고 있다.[4]

다음은 루비 마크업의 예시이다.

XHTMLCSS 레벨 2[4]
마크업
렌더링됨
마크업되지 않음東京(とうきょう)北(ㄅㄟˇ)京(ㄐㄧㄥ)振り仮名(ふりがな)



XHTML 1.1이나 HTML5에서 루비 모듈이 도입되어 루비를 기술할 수 있게 되었다. Internet Explorer는 독자 규격으로 선행 구현하여 렌더링이 가능했지만, HTML5에서의 기술 규칙과는 달랐다. 모질라 재단이 개발하는 브라우저 Mozilla Firefox를 비롯한 Gecko 브라우저에서도 2015년 5월에 공개된 버전 "Firefox38" 이후 표준 기능으로 루비가 지원되게 되었다.

HTML5에서의 기술 규칙은 다음과 같다.

루비를 달고 싶은 글자를 포함한 전체를 `` 태그로 감싸고, 그 안의 `` 태그를 붙인 부분이 루비 부분이 된다. `` 태그 안쪽에서 `` 태그로 감싼 부분은 `` 태그를 지원하지 않는 환경에서 표시하기 위한 태그이며, `` 태그를 지원하는 환경에서는 표시되지 않는다.

```html

표의 문자인 한자칸지에 루비를 단다

```

위 코드는 현재 사용하는 브라우저에서 다음과 같이 표시된다.

: 표의 문자인 한자칸지에 루비를 단다.

루비에 대응하지 않는 브라우저에서는 '표의 문자인 한자(칸지)에 루비를 단다'와 같이 표시된다.

아래 루비(혹은 왼쪽 루비)를 사용하는 경우에는 `` 태그에 CSS3의 `ruby-position`의 `under`(세로쓰기일 때는 `left`)로 루비의 표시 위치를 지정할 필요가 있다.

위 루비와 아래 루비(혹은 오른쪽 루비와 왼쪽 루비)를 병용하는 경우에는 1개의 `` 태그 내에 `` 태그를 감싸는 형태로 `` 태그로 그룹화하여 여러 개 넣는 것으로 1개의 글자에 여러 루비를 달 수 있지만, 위치에 대해서는 `` 태그에 CSS3의 `ruby-position`의 `over` 및 `under`(세로쓰기일 때는 `right`와 `left`)로 루비의 표시 위치를 지정할 필요가 있다.

그룹 루비 표기는 다음과 같다.

```html

표의 문자인漢字かんじ에 루비를 달다

```

모노 루비 표기는 다음과 같다.

```html

표의 문자인かん에 루비를 달다

4. 2. CSS를 이용한 루비 표현

W3C는 루비 그룹화 및 주석이 달린 부분과 일치하는 후리가나의 자동 생략을 추가적으로 허용하는 CSS 레벨 2에 대한 특정 루비 모듈을 개발하고 있다.[4] 루비를 기본적으로 지원하지 않는 브라우저의 경우, 웹에서 사용할 수 있는 CSS 규칙을 사용하여 루비 지원을 가장 쉽게 추가할 수 있다.[3]

다음은 루비 마크업의 XHTML 및 CSS 레벨 2[4] 예시이다.

XHTMLCSS 레벨 2[4]
마크업
렌더링됨
마크업되지 않음東京(とうきょう)北(ㄅㄟˇ)京(ㄐㄧㄥ)振り仮名(ふりがな)



아래 루비(혹은 왼쪽 루비)를 사용하는 경우에는 ruby 태그에 CSS3의 `ruby-position`의 `under`(세로쓰기일 때는 `left`)로 루비의 표시 위치를 지정할 필요가 있다.

위 루비와 아래 루비(혹은 오른쪽 루비와 왼쪽 루비)를 병용하는 경우에는 1개의 루비 태그 내에 rt 태그를 감싸는 형태로 rtc 태그로 그룹화하여 여러 개 넣는 것으로 1개의 친자에 여러 루비를 달 수 있지만, 위치에 대해서는 rtc 태그에 CSS3의 `ruby-position`의 `over` 및 `under`(세로쓰기일 때는 `right`와 `left`)로 루비의 표시 위치를 지정할 필요가 있다.

4. 3. 루비 지원 웹 브라우저

루비를 자체 지원하는 브라우저는 다음과 같다.

확장 기능을 통해 루비를 지원하는 브라우저는 다음과 같다.

루비를 지원하지 않는 브라우저는 다음과 같다.

4. 4. 유니코드

유니코드와 그 부속 표준인 범용 문자 집합은 다음과 같은 ''줄 간 주석'' 문자를 통해 루비를 지원한다.[6]

코드설명
U+FFF9줄 간 주석 앵커 (Interlinear annotation anchor) - 친문자 시작 지정 문자
U+FFFA줄 간 주석 구분 기호 (Interlinear annotation separator) - 루비 시작 지정 문자
U+FFFB줄 간 주석 종결자 (Interlinear annotation terminator) - 루비 종료 지정 문자


  • 코드 포인트 `FFF9` (16진수)—줄 간 주석 앵커—주석 처리된 텍스트의 시작을 표시
  • 코드 포인트 `FFFA` (16진수)—줄 간 주석 구분 기호—주석 처리 문자(들)의 시작을 표시
  • 코드 포인트 `FFFB` (16진수)—줄 간 주석 종결자—주석 처리된 텍스트의 끝을 표시


이러한 문자를 구현하는 응용 프로그램은 거의 없다. 유니코드 기술 보고서 #20[7]은 이러한 문자가 마크업 언어 및 소프트웨어 응용 프로그램의 사용자에게 노출될 의도가 없음을 명확히 한다. 적절한 경우 루비 마크업을 대신 사용할 것을 제안한다.

줄 간 주석 문자는 "특수 문자" 유니코드 블록의 일부이다.

유니코드(Unicode)에서의 표준적인 루비 표시 제어 문자이다.[13] 다만, HTML 태그 등을 사용할 수 있는 환경에서는 태그에 의한 지정을 사용하는 것이 좋다.

5. 기타 구현 방식

아오조라 문고의 루비 표기는 시각 장애인 독서 지원 협회[14]의 원문 입력 규칙인 루비 지정 괄호 《 》 및 부모 문자 시작 지정 문자 '''|'''를 따른 것이다.[15] 소설가가 되자[16], 카쿠요무[17] 등 소설 투고 사이트에서도 이 규칙을 따르는 곳이 많다. 이치타로2017처럼, 이 형식으로 출력하는 기능을 표준으로 제공하는 워드 프로세서도 있다.[18]


  • 기술 1
  • * |한자《かんじ》에 루비를 붙인다
  • 기술 2
  • * 한자《かんじ》에 루비를 붙인다


pixiv에서는 rb:루비가 달릴 문자 > 루비 형식으로 루비를 표기한다.[19]

  • 기술
  • * rb:한자 > 한자에 루비를 달다

참조

[1] 웹사이트 Ruby Annotation http://www.w3.org/TR[...] World Wide Web Consortium 2007-02-14
[2] 웹사이트 W3C Ruby Markup Reference https://www.w3.org/I[...]
[3] 웹사이트 CSS Ruby Support http://web.nickshank[...]
[4] 웹사이트 CSS Ruby Annotation Layout Module Level 1 https://drafts.csswg[...] 2021-03-03
[5] 웹사이트 Complex ruby markup http://www.w3.org/TR[...]
[6] 서적 The Unicode Standard, Version 15.0 https://www.unicode.[...] Unicode, Inc 2022-09-01
[7] 웹사이트 Unicode in XML and other Markup Languages https://web.archive.[...] World Wide Web Consortium 2018-03-23
[8] 문서 (출처 필요)
[9] 문서 (출처 필요)
[10] 웹사이트 HTML5 http://www.w3.org/TR[...] W3C 2012-12-17
[11] 웹사이트 HTML5 https://www.w3.org/T[...] W3C 2019-11-02
[12] 웹사이트 CSS Ruby Layout Module Level 1 https://www.w3.org/T[...] W3C 2019-11-02
[13] 웹사이트 3.6 Interlinear Annotation Characters, U+FFF9-U+FFFB http://www.unicode.o[...]
[14] 웹사이트 視覚障碍者読書支援協会 https://web.archive.[...] 視覚障碍者読書支援協会 2011-05-29
[15] 웹사이트 HTML版工作員作業マニュアル 2.入力-1(青空文庫) https://www.aozora.g[...]
[16] 웹사이트 ルビの挿入 https://syosetu.com/[...] 2024-05-16
[17] 웹사이트 ルビや傍点を付ける(カクヨム記法を使う) https://kakuyomu.jp/[...] 2024-05-16
[18] 웹사이트 小説執筆も一太郎で https://www.justsyst[...]
[19] 웹사이트 pixivの小説にルビ(ふりがな)機能を追加 http://www.pixiv.net[...] 2014-12-24
[20] 서적 Words into Type 1948
[21] 웹사이트 Ruby support in Firefox Developer Edition 38 https://hacks.mozill[...]
[22] 웹사이트 HTML Ruby https://addons.opera[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com