View on GitHub

SimpleFurigana

A Simple iPhone Application adding Ruby Characters (Furigana) to Japanese Text

Download this project as a .zip file Download this project as a tar.gz file

SimpleFurigana

News

Version 1.1 released

Download additional dictionaries for better furigana.

SimpleFurigana

A Simple iPhone Application adding Ruby Characters (Furigana) to Japanese Text.

This app uses CFStringTokenizer and CFStringTransform to parse Japanese text.

Chinese Characters (Kanji) are automatically transliterated into Hiragana.

Text is displayed using CoreText, making use of CTRubyAnnotationRef (new in iOS8) to display Ruby Characters (Furigana) above the original Japanese text.

Both horizontal (横書き) and vertical (縦書き) text layouts are supported.

Layouts can be shared and printed.

Acknowledgements

This app was inspired by two articles on NSHipster on CFStringTokenizer / CFStringTransform and CTRubyAnnotationRef. String parsing and transliteration is based on the NSString Category NSString-Japanese by 00StevenG.

Online contact and registration forms from Wufoo.