标签: ruby-characters

防止选择rt标签(假名)中的文本

我使用ruby注释为日文文本添加假名:

<ruby><rb>?</rb><rt>??</rt></ruby><ruby><rb>?</rb><rt>?</rt></ruby>
Run Code Online (Sandbox Code Playgroud)

当我尝试选择汉字并在Safari或Chrome中复制时,剪贴板如下所示:

?
??
?
Run Code Online (Sandbox Code Playgroud)

我也无法从OS X的字典中查找单词.

有没有办法阻止选择假名?rt { -webkit-user-select: none; }似乎不起作用.

javascript css ruby-characters

8
推荐指数
1
解决办法
1024
查看次数

有没有办法用css/javascript添加拼音/假名?

我已经在网上搜索了一段时间,关于如何分别为中文和日文添加拼音/假名.我真的很喜欢像class="furigana"需要它的文本一样添加类.我正在制作一个语言学习游戏,需要能够显示这些信息.任何人都能对这件事情有所了解吗?非常感谢!

html css character-encoding ruby-characters

7
推荐指数
2
解决办法
3928
查看次数

Swing 中的 Furigana(或 GUI 替代品......)

简单地说,我找不到在 JLabel 中轻松显示假名的方法。

作为记录:

Furigana (?????) 是一种日语阅读辅助工具,由较小的假名或音节字符组成,印在汉字(表意字符)或其他字符旁边以指示其发音。在水平文本 yokogaki 中,它们位于文本行上方,而在垂直文本 tategaki 中,它们位于文本行右侧,如下图所示。它是一种类型的 ruby​​ 文本。Furigana 在日语中也称为 yomigana (?????) 或 rubi (???)。

在 XHTML 中,Ruby Annotation元素支持这一点,而 Swing 有限的 HTML 呈现功能不支持该元素。

我最近尝试创建一个JRubyLabel能够处理 Ruby Annotation 元素的类,方法是将多个JLabel元素堆叠在一个 a 中JPanel- 但是,我对 Swing 不是很熟悉,所以从某种意义上说,我觉得我把事情复杂化了。

因此,我的问题是,按优先顺序排列:

  • Swing 是否支持显示 ruby​​ 文本?
  • 您能看到在 Swing 中实现 ruby​​ 文本的更简单或更好的方法吗?
  • 最后,还有没有其他的GUI程序-最好的Java -即支持拼音文本?

java user-interface swing ruby-characters

5
推荐指数
1
解决办法
677
查看次数

是否可以使用Unicode输入Furigana(和Ruby字符)?

我目前正在制作一个Corona应用,我想在其中添加日语文本。对于不认识的人来说,日语似乎有多种语言可以写文字(汉字,平假名等)。Furigana是一种在平假名中包含汉字字符和平假名的方法(或Ruby字符)。有关示例,请参见本页上的Ruby幻灯片。

我正在寻找在我的应用程序中使用Furigana的方法。我希望有一种使用Unicode的方法。好吧,我偶然发现了Interlinear注释字符,并在Corona中对其进行了测试(使用unicodeToUtf8LastResort字体),如下所示:

    local iaAnchor = unicodeToUtf8(0xfff9)
    local iaSep = unicodeToUtf8(0xfffa)
    local iaTerm = unicodeToUtf8(0xfffb)
    local options = {
        parent = localGroup,
        text = iaAnchor .. "?" .. iaSep .. "??" .. iaTerm .. iaAnchor .."?" .. iaSep .. "?" .. iaTerm,
        x = 285,
        y = 195,
        font = "LastResort",
        fontSize = 24,
    }
    local testText = display.newText(options)
Run Code Online (Sandbox Code Playgroud)

不幸的是,我没有成功,最终得到了这样的东西:

错误的假名结果

所以,我的问题是,是否有可能使Furigana(和Ruby字符 …

unicode lua string-formatting coronasdk ruby-characters

5
推荐指数
1
解决办法
737
查看次数