本页使用了标题或全文手工转换

旁注标记

维基百科,自由的百科全书
跳转至: 导航搜索
本页面使用旁注标记,若浏览器不支持标音会显示在文字后方,如:衣(yi)。

旁注标记ruby character),或称注音标示加注音Ruby字符rubyrubi,是一种表意文字音标印刷方式,广泛地运用于日文中文。一般这些字是放于表意文字的上方或右边,作为文字的拼音或注解。

“Ruby”或“rubi”是日本印刷业的用语,非术语的称呼则是振假名(日语:振り仮名 Furigana)。在台湾,由于标注的多为注音符号,故多称为“注音标示”、“加注音”或“加注注音”。如Microsoft Word繁体中文版的Ruby功能就译为“注音标示”。在中国大陆,用于标注的多为汉语拼音,多见于儿童刊物,一般称做“给汉字注音”或简称“注音”。

在中文里,通常使用汉语拼音注音符号做旁注标记,但一般不在报章等一般{文件}或图书使用标音旁注标记,通常只用于小学的教科书或辞典,或儿童图书等。由于中国大陆通常中文只用横写,所以一般只见上方的旁注标记。台湾横直写均用,一般儿童读物多直写,注音也标示在右方为主。例如台湾每日发行的《国语日报》,所有的报导文章都使用注音旁注标记。

用途[编辑]

在书写日文和中文时,有些单字的发音经常被标注在字的上方或右方。这个动作叫做注音;它们不止用于印刷品,而且用于手写中。这可能由于以下几种原因:

  • 因为这个字是生僻字,很多人不知道发音
  • 因为这个字有多种发音,且不能从上下文中推测
  • 因为这篇文章是给儿童(或外语学习者)看的,他们对发音不太了解
  • 在日语的笑话和漫画中用于强调,通常是双关语,中国大陆和台湾亦有类似的注音文
  • 在日语中,使用一个不熟悉的外来语或俚语,注音是为了表示它的含义,而且这些字和意思没有关系,通常使用假名

Ruby原指5.5级的字体格式,在美国又称Agate,它的大小正好适合注音。现在在日文中,这词不再表示字体的名称,而是表示名词形式的标音。当它被翻译回英文时,它被称为rubi(由假名译来,日文:ルビ)。但是Ruby的拼法还是比较普遍。

除了字母以外,一些假名也会用Ruby来标注。

旁注标记的示例[编辑]

以下的例子将会使用表格来表示“东京”于日语拼音显示日式的Ruby字符:

平假名 片假名 日语罗马字
とう きょう
トウ キョウ
kyō

注意:字体会加大以显示上面的资料。

以下的例子将会使用表格来表示以“北京”显示的Ruby字符:

注音符号 汉语拼音
ㄅㄟˇ ㄐㄧㄥ
běi jīng

浏览器的旁注标记功能[编辑]

2011年,W3C发布XHTML旁注标记功能[1],这个功能不是HTML 4.01的一部分或XHTML 1.0规格(XHTML-1.0-Strict、XHTML-1.0-Transitional,以及XHTML-1.0-Frameset)中的任何一部分,而是XHTML 1.1规格中的其中一部分,并且作为HTML5规格的核心部分由W3C完成制定。[2]

Ruby标签得到微软Internet Explorer(5.0及以上)和Google Chrome以及Mac的Safari的部分支持,但KonquerorOpera(15.0版本之前)都不支持Ruby标签。WebKit nightly版在2010年1月添加Ruby标签支持[3]Safari在5.0.6版加入该功能[4],Mozilla Firefox 38也提供支持。[5][6]

在Ruby标签未受广泛支持的情况下,可以通过使用CSS来实现。[7]

Ruby标签也可以添加到允许自定义扩展的浏览器当中。

Ruby标签经结构化以达到向后兼容,以在主要文本后面包含在括号中的旁注字符组成,会在不支持ruby标签的浏览器里面显现出来。

W3C还为CSS level 2制定ruby模块,能允许额外自动分组和自动略去与与注释对象相同的假名。[8]当前仅有Firefox 38提供支持。[5]

示例[编辑]

XHTML CSS level 2[8]
标记
<ruby><rp></rp><rt>とう</rt><rp></rp><rp></rp><rt>きょう</rt><rp></rp>
</ruby>
<ruby><rp></rp><rt>ㄅㄟˇ</rt><rp></rp><rp></rp><rt>ㄐㄧㄥ</rt><rp></rp>
</ruby>
<ruby>
<rb></rb><rb></rb><rb></rb><rb></rb><rp></rp>
<rt></rt><rt></rt><rt></rt><rt></rt><rp></rp>
</ruby>
显示

とう きょう

ㄅㄟˇ ㄐㄧㄥ


所有假名都应该显示在文字上方,除了り。

未解析 東(とう)京(きょう) 北(ㄅㄟˇ)京(ㄐㄧㄥ) 振り仮名(ふりがな)

注意:并不是所有的浏览器都可以正常浏览Ruby字符,如果您的浏览器不支持,可能会以括号的方式显示出注音的部分。

Unicode的旁注标记功能[编辑]

Unicode通用字符集通过行间注释(interlinear annotation)符号来实现旁注标记功能:

  • U+FFF9—Interlinear annotation anchor—标记要注释的文字
  • U+FFFA—Interlinear annotation separator—注释文字的开头
  • U+FFFB—Interlinear annotation terminator—注释文字的结尾

用法如下所示:

  • U+FFF9U+FFFAとうU+FFFBU+FFF9U+FFFAきょうU+FFFB
  • U+FFF9U+FFFAㄅㄟˇU+FFFBU+FFF9U+FFFAㄐ丨ㄥU+FFFB

结果为:

  • 東とう京きょう
  • 北ㄅㄟˇ京ㄐ丨ㄥ

只有少数程序支持这个功能。Unicode技术报告#20[9]说明这些字符不能用于标记语言和应用程序,建议在适当的地方代之以旁注标记。

参考文献[编辑]

  1. ^ Marcin Sawicki, Michel Suignard, Masayasu Ishikawa, Martin Dürst, Tex Texin. Ruby Annotation. W3C Recommendation. World Wide Web Consortium. 2001-05-31 [2007-02-14]. 
  2. ^ HTML5. [2014-11-12]. 
  3. ^ Roland Steiner. Ruby Rendering in WebKit. Surfin’ Safari. WebKit project. 2010-01-20 [2010-01-21]. 
  4. ^ The ruby element - HTML5 Doctor
  5. ^ 5.0 5.1 Xidorn Quan. Ruby support in Firefox Developer Edition 38. Mozilla. 2015-03-05 [2015-05-05]. 
  6. ^ Mozilla Firefox 38.0 Release Notes. Mozilla.org. [2015-04-10]. 
  7. ^ CSS Ruby支持 互联网档案馆存档,存档日期2007-02-28.——适用于所有浏览器
  8. ^ 8.0 8.1 Elika J. Etemad, Koji Ishii. CSS Ruby Layout Module Level 1. W3C Editor’s Draft. World Wide Web Consortium. 2015-04-16 [2015-05-05]. 
  9. ^ Martin Dürst, Asmus Freytag. Unicode in XML and other Markup Languages. W3C统一码联盟. 2007-05-16. 

外部链接[编辑]