Bug 113189 - Asian phonetic guide for Chinese (Taiwan) zh_TW locale should behave as in mono ruby by default due to Bopomofo
Summary: Asian phonetic guide for Chinese (Taiwan) zh_TW locale should behave as in mo...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
5.3.6.1 release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Ruby CJK CJK-Chinese-Traditional
  Show dependency treegraph
 
Reported: 2017-10-17 14:33 UTC by Cheng-Chia Tseng
Modified: 2017-11-09 11:55 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cheng-Chia Tseng 2017-10-17 14:33:04 UTC
Bopomofo ruby is the way Taiwanese teach children to learn the Mandarin reading of the Han (Chinese) characters. 

In Bopomofo ruby, we use mono ruby behavior: one or more ruby glyphs serve to annotate only a single base glyph. So, we annotate every single character separately, not together (as in group ruby).

The default behavior of Asian phonetic guide is as in group ruby. It works with Pinyin ruby, Hiragana ruby and Taiwanese Pe̍h-ōe-jī ruby (POJ ruby). Group ruby glyphs serve to annotate two or more base glyphs.

Reproducible: always

Steps to reproduce:
1. Copy and paste 一見如故 to Writer
2. Double click on any of the characters, LibreOffice will select them all as a term/phrase in Chinese; or just select all of the four characters
3. Click Format > Asian Phonetic Guide

Actual result:
1. LibreOffice takes 一見如故 together as a Base text to annotate, and cannot be edited to change

Expected result:
1. LibreOffice should use mono ruby behavior for Bopomofo ruby (used mainly in Taiwan) to annotate one character by one character by default for zh_TW locale. 
2. LibreOffice should be able to use group ruby as well for any users to choose to annotate in Pinyin, Pe̍h-ōe-jī or Hiragana. That means users can choose from mono ruby and group ruby and even can adapt the Base texts freely, then annotate accordingly.
Comment 1 Buovjaga 2017-11-09 11:55:12 UTC
Ok, sounds good -> NEW