A WPF Learning Project: Furigana Tool

Furigana Tool automates the process of writing HTML code for Furigana with ruby syntax. It uses a modified version of the Gem library and adds a User Interface to it.

This tool was designed to work in conjunction with the HTML Table Generator which I created for another project.

The Ruby Syntax

“A ruby annotation is a small extra text, attached to the main text to indicate the pronunciation or meaning of the corresponding characters. This kind of annotation is often used in Japanese publications.” — W3Schools

Consider the word Furigana as an example:

To create something like this in HTML, we can write:

<ruby>
	<rb></rb><rt></rt>
	<rb></rb><rt></rt>
	<rb></rb><rt></rt>
	<rb></rb><rt></rt>
</ruby>

Or the word Dai ni kan (Volume 2):

たい 2 かん

HTML:

<ruby>
	<rb></rb><rt>たい</rt>
	<rb>2</rb><rt></rt>
	<rb></rb><rt>かん</rt>
</ruby>

Using the Furigana Tool

As you might have guessed, having to write HTML code every time I wanted to use Furigana was a pain. This tool made things much easier. Now all I have to do is type in the Kanji and Furigana, and it will generate the code for me.

Download

Furigana Tool v1.0.0

Tags