Creating a solution > Setting options for fields > Defining furigana options
Defining furigana options
The furigana option is a Japanese-specific feature. The option allows a user to specify that the kana reading for Japanese text in one field be entered automatically to another.
Japanese text is composed of kana (hiragana and katakana) and kanji (characters). Kanji characters have multiple readings, and the Unicode ordering of these characters is arbitrary. Thus, to sort kanji characters in a truly meaningful way, it is necessary to sort by the kana (phonetic syllabary) reading intended for each character. The furigana field is intended as a shadow field into which the kana readings for kanji can be entered.
To create a furigana field, the user creates two text fields in Manage Database, then selects the field into which kanji will be entered (the "parent" field), and establishes a link, via the Use Furigana Field option, to the field into which the corresponding kana readings will appear (the "child" field).
A furigana "child" field defined with this option maintains a connection to its "parent" field data. When the user inputs Japanese text into the parent field, FileMaker Pro guesses the intended kana reading of the entered characters, based on how the characters have been input, and enters this text in the furigana field.
To set furigana options for a field:
1. Choose File menu > Manage > Database.
2. Click the Fields tab.
3. If your database contains more than one table, select the appropriate table from the Table list.
4. Select an existing field, or define a new one.
5. Click Options (or double-click the field name).
6. In the Options for Field dialog box, click the Furigana tab.
7. Select the field to enter furigana.
8. Select the kana reading input format for the furigana field.
9. Click OK.
The kana that is entered in the furigana field is compliant with the input method, but FileMaker Pro is not able to correctly guess at the "intended" reading should the user retrieve the kanji characters by an alternative reading, or use character code input.
When a database with a furigana field is shared, the client's operating system determines the result of the furigana field.