问题标签 [ruby-characters]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - ios 中的 Ruby 文本/注音假名
我目前正在尝试在UITextView
. 是否可以在不使用 Web 视图的情况下以类似于 html 中的 < rt> 标记的方式在汉字上方显示假名(如下所示)?
涉及大量文本处理,因此我不能简单地使用 Web 视图。在 iOS8 中,CTRubyAnnotationRef
添加了但没有文档(我欢迎任何示例),而且我还担心与 iOS7 缺乏兼容性。我认为可以使用 显示上面的假名NSAttributedString
,但目前还不能。
html - Sphinx/rst 的红宝石标签
在Sphinx的帮助下,我从 rst 格式的文本创建 HTML 文档。我需要用furiganas(=单词上方的小字符)显示一些日语单词,如下所示:
多亏了 <ruby> 标签,我想生成显示假名的 HTML 。
我不知道如何得到这个结果。我尝试过了:
- 使用.. raw:: html 指令插入原始 HTML 代码,但它会将我的行分成几个段落。
- 使用:superscript: 指令,但假名中的文本写在文本旁边,而不是上面。
- 使用:role: 指令在文本和我自己的 CSS 类之间创建链接。但是 :role: 指令只能应用于一段文本,而不是按照 furiganas 的要求应用于两个段(=文本 + 上面的文本)。
有什么想法可以帮助我吗?
unicode - Is it possible to type in Furigana (and Ruby characters) using Unicode?
I am currently making a Corona app where I would like to include Japanese text. For those of you who do not know, it appears that Japanese has multiple languages to write in text (Kanji, Hiragana, etc.). Furigana is a way to have Kanji characters with Hiragana in what looks to be subtext (or Ruby characters). See the Ruby slide on this page for an example.
I am looking for a way to use Furigana in my app. I was hoping there was a way to do it using Unicode. Well, I stumbled upon the Interlinear Annotation characters and tested them out (using unicodeToUtf8 and the LastResort font) in Corona as follows: :
Unfortunately, I had no success and ended up getting something like this:
So, my question is, is it possible to get Furigana (and Ruby characters) to work using Unicode? Or is this not an actual usable feature in Unicode? I just want to make sure that I am not wasting my time trying to get this stuff to work.
I checked out the Interlinear Annotation Characters section in this Unicode report, but the jargon is a bit too thick for me to understand what they're trying to say. Are they implying at all that such characters should not be used in regular practice? If so, then the previous resources on Unicode Ruby Characters is a bit misleading.
c# - 在特定文本上方显示文本
我想在特定文本上方显示文本,它看起来就像这样。
正如您在学校
(称为汉字)下看到的がっこう
(称为furigana)显示的那样。
我确切地知道应该在它上面有假名的字符。
问题是我该怎么办?我以为我可以\n
与 2 一起使用,Label
但还有其他方法可以显示这样的内容吗?
我提到的编辑文本是推文提要和分析器,我使用它来将其解析为语素节点,这就是为什么我询问如何在特定文本上方显示文本的原因。