模板討論:Ruby-ja
新增話題外觀
由JackoChenWei在話題關於注音文本的字體大小上作出的最新留言:5 個月前
Template:ruby-ja中「か」和「け」等平假名的顯示問題
[編輯]如題,Template:ruby-ja顯示的振假名中,か和け兩個平假名會比其他假名略小,如「
- 不確定是不是瀏覽器字庫渲染問題?Windows 10,{{ruby-ja}}是Meiryo、{{ruby}}是微軟雅黑(sans-serif),兩者對應字型不同?——Sakamotosan路過圍觀 | 避免做作,免敬 2023年12月24日 (日) 02:03 (UTC)
- 可能是Meiryo({{lang|ja}}預設字型)的ruby字型就長這樣。
- (Template:Ruby/styles.css的
font-feature-settings: "ruby"1;或en:Template:Ruby/styles.css的font-variant-east-asian: ruby;) - 註:{{ruby-ja|1|2}}就是{{ruby|1|2|ja}}。--Cookai餅塊🍪(💬留言) 2023年12月24日 (日) 08:54 (UTC)
- @cwek、Cookai1205:請問用Meiryo以外的其他字體顯示振假名會有か和け兩個平假名略小的情況嗎?——Joe young yu(留言) 2023年12月24日 (日) 14:33 (UTC)
- 中文預設:あかけ、Meiryo:あかけ、MS Gothic:あかけ、Yu Gothic:あかけ
- 看起來沒有。剛剛發現Meiryo反而是ゕ和ゖ變大了(あぁかゕけゖ => あぁかゕけゖ),看來是glyph錯置了。--Cookai餅塊🍪(💬留言) 2023年12月24日 (日) 18:48 (UTC)
- 思源宋體(開源免費,也定向東亞區的字庫):あかけ あぁかゕけゖ,也看看。——Sakamotosan路過圍觀 | 避免做作,免敬 2023年12月25日 (一) 01:32 (UTC)
- @cwek、Cookai1205:請問用Meiryo以外的其他字體顯示振假名會有か和け兩個平假名略小的情況嗎?——Joe young yu(留言) 2023年12月24日 (日) 14:33 (UTC)
- 簡單來說,可能是字庫或者最終顯示渲染程序(例如瀏覽器)的問題。mw沒能為力(除非你願意出錢給基金會弄一套全新全面版權免費字庫,並且支持WOFF加載)。——Sakamotosan路過圍觀 | 避免做作,免敬 2023年12月25日 (一) 01:28 (UTC)
- 預設字體能改呢?改成MS Mincho應該就沒問題吧?--AT 2023年12月26日 (二) 18:20 (UTC)
- 默認字體應該是「sans-serif」?好像ULS機制可以允許引入一些不常見語言的字體庫通過網絡下載?——Sakamotosan路過圍觀 | 避免做作,免敬 2023年12月27日 (三) 01:14 (UTC)
- 基金會的私隱政策...--SunAfterRain 2023年12月27日 (三) 13:44 (UTC)
- 應該可以要求基金會自己開個存字體的倉庫? ——魔琴 [ 留言 貢獻 新手2023計劃 ] 2023年12月28日 (四) 15:43 (UTC)
- 基金會的私隱政策...--SunAfterRain 2023年12月27日 (三) 13:44 (UTC)
- 默認字體應該是「sans-serif」?好像ULS機制可以允許引入一些不常見語言的字體庫通過網絡下載?——Sakamotosan路過圍觀 | 避免做作,免敬 2023年12月27日 (三) 01:14 (UTC)
- 預設字體能改呢?改成MS Mincho應該就沒問題吧?--AT 2023年12月26日 (二) 18:20 (UTC)
- 奇怪,ruby-ja有這個問題,ruby則沒有。而且字號放大之後就恢復正常了。- AdyaTalk 2024年1月6日 (六) 12:42 (UTC)
- 上面就有解答了,我寫清楚一點。
- Meiryo是日文預設font,在正確標記lang=ja時會應用。{{ruby-ja|1|2}}就是{{ruby|1|2|ja}}。
- ruby小字會應用ruby標示形式,會顯示font中的ruby形式glyph(如有)。
- 由於Unicode排列的關係(あ行小至大、かけ大至小)[原創研究?],Meiryo的ruby形式glyph(皆為小至大)中的か<->ゕ、け<->ゖ、カ<->ヵ、ケ<->ヶ錯置了。--Cookai餅塊🍪(💬留言) 2024年1月6日 (六) 16:02 (UTC)
- 感謝,似乎明白了。-- AdyaTalk 2024年1月7日 (日) 06:52 (UTC)
關於注音文本的字體大小
[編輯]既然{{ruby-ja}}模板是用來給日語文本注音,那麼可以適當縮小注音字體大小。閱讀時一段有注音的日語文本時,注音部分容易與文本部分混淆。如以下示例:
寿限無 、寿限無 、五劫 の擦 り切 れ、海砂利 水魚 の…
我認為這種情況不僅可能讓人讀錯,還可能讓不了解日語的讀者認為「じゅげむ」、「かいじゃりすいぎょ」等注音為原文內容的一部分造成誤解歧義。且在其他語言的ruby-ja模板中,注音部分的字體都是明顯小於正文字體的。--JCW 議 2026年5月24日 (日) 07:48 (UTC)
- ルビ文字のサイズは、原則として親文字の半分のサイズとする。[1]
- 親文字が和字1文字で、かつ、ルビ文字数が3文字ですべて仮名文字の場合に使用する三分ルビは、縦書きの場合ルビ文字の高さは親文字の1/2となる。 [2]
- 横書きの場合ルビ文字の高さも親文字の1/2となる。[2]
- 親文字(ルビをつける元の文字)に対して50%が基本です。ただし見出しや、親文字が大きい場合などはその限りではありません。[3]
- ルビのサイズは親文字のサイズの二分の一です。[3]
- ルビの文字サイズは親文字の二分の一を原則とする。ただし、見出しなど親文字の文字サイズが大きい場合(大体14級以上)でルビをつける時、ルビの文字サイズは小さくする。[4]
- --JCW 議 2026年6月10日 (三) 17:04 (UTC)
- ^ 日本語組版処理の要件(日本語版).
- ^ 2.0 2.1 日本語文書の組版方法.
- ^ 3.0 3.1 神は細部に宿る!案外たくさんある「ルビ」の種類とつけ方.
- ^ 《ルビの組方》. 泰天出版社.