W3C home > Mailing lists > Public > public-html-ig-zh@w3.org > September 2010

Re: <ruby> 應用上的幾個問題

From: Ethan Chen <chief@ethantw.net>
Date: Tue, 28 Sep 2010 21:18:42 +0800
Cc: 中文HTML5同樂會ML <public-html-ig-zh@w3.org>
Message-Id: <4ECAE90E-2EE0-47CF-9DF3-B24023E21139@ethantw.net>
To: Yuan Chao <yuanchao@gmail.com>
> 回到上面的圖片,關於文字間距的部份當然是 Safari 的結果比較正確,以 <rt> 的寬度來決定字寬。
> 看起來 Firefox 的文字間隔是有問題的,兩個字的ruby基本上都黏在一起。畢竟注音不像假名,並不是一個符號一個音。

這個問題可以用 margin: 0 Xem; 來解決,所以我覺得倒是還好。而且 Firefox 上的結果是我自己拿 CSS 實作的,可能問題比較多。還請指教。


> 另外,一直有個問題:「ㄧ」這個注音,橫書的時候到底應該打成直的還是橫的?就方塊字來說,字間距都是一樣沒有省到。

請看教育部關於注音符號〈總表〉的內容 [1]。「ㄧ」在橫寫時的確是直(豎)的筆劃,看來這只是規定,並不是為了省間距喔。
又,這其實不是「打」的問題,unicode 沒有為這個符號收錄直寫、橫寫兩個字符,怎麼顯示其實是看字體(圖片上的字體是我拿「教育部標準楷書 [2]」取出注音符號的部份後,修改「ㄧ」字為直豎而成,再用 @font-family 鑲入網頁)。所以目前技術上的解法,只能拿兩個字體分別顯示橫寫與直寫。又為了字體風格一致,可能得編好之後用 @font-family 鑲入。目前教育部標準楷書是「創用 CC 姓名標示-禁止改作 3.0 台灣」授權,只能寫信去要求教育部修改並為我們提出注音符號,或請教育部給別的授權。Google 跟文泉驛的 Droid Sans Fallback 也是不錯的選擇,提出注音符號之後,也頂多 20, 30kb*2。


> p.s. 又想到雙音節的漢字,類似「廿、浬」這樣的字出現在一篇標註注音的文章裡頭時,該怎麼標音?現在會全文注音的也只有國小課本,但印象中小學還沒教到這種程度的字咧。
> 根據教育部國語辭典:
> 廿   注音一式 ㄋ|ㄢˋ
> 浬   注音一式 ㄌ|ˇ

可是如果是在得念「二十」和「海里」的時候呢?
> 「大家好,我今年廿三歲。」
這...不會有人說「ㄋㄧㄢˋ(niàn)ㄙㄢ(sān)」吧,lol。


http://www.edu.tw/files/site_content/M0001/juyin/tt1.htm?open

http://www.edu.tw/mandr/content.aspx?site_content_sn=3591





在 Sep 28, 2010 8:21 PM 時, Yuan Chao 寫到:

> 2010/9/28 Ethan Chen <chief@ethantw.net>
> 大家好,我也來發篇討論吧。這是我在實際應用上遇到的問題。
> 下面分別是 Webkit (Safari,上圖) 原生支援的 <ruby> 與 Firefox(下圖)以 CSS 實作的 <ruby> 。
> 不好意思,我這邊看不到「上圖」。
> 另外,一直有個問題:「ㄧ」這個注音,橫書的時候到底應該打成直的還是橫的?就方塊字來說,字間距都是一樣沒有省到。
> 
> 回到上面的圖片,關於文字間距的部份當然是 Safari 的結果比較正確,以 <rt> 的寬度來決定字寬。
> 看起來 Firefox 的文字間隔是有問題的,兩個字的ruby基本上都黏在一起。畢竟注音不像假名,並不是一個符號一個音。
>  
> p.s. 又想到雙音節的漢字,類似「廿、浬」這樣的字出現在一篇標註注音的文章裡頭時,該怎麼標音?現在會全文注音的也只有國小課本,但印象中小學還沒教到這種程度的字咧。
> 根據教育部國語辭典:
> 廿   注音一式 ㄋ|ㄢˋ
> 浬   注音一式 ㄌ|ˇ
> 
> 就以前看過日文的做法是,就把所有的音節都塞進去,前後字距依ruby調整。但馬上又會遇到上述ruby斷字的問題。
> 
> 
> -- 
> Best regards,
> Yuan Chao

Received on Tuesday, 28 September 2010 13:19:26 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:43:45 UTC