なんでやねんDTP・新館

はてなダイアリーから移行しました…

ルビの中黒_とりあえずの解決策

現在進行中の案件で「専門用語」に「テクニカル・ターム」とルビを振る部分があった。


ルビ用の中黒が大きく表示されてしまうバグは既報の通り(下の画像中)。
よってこういう場合、普段は「Open Type Proのルビ用字形を使用」のチェックを外し、ウエイトをひとつ太くして対処していた(下の画像右)。
前後ともカナのために見た目では判別し難いが中黒は半角扱いとなっている



しかし、流石にプロの校正の方の眼は鋭い、「ルビの大きさを他と揃える」とチェックが入った(これまではこういう処理で誤魔化して来たのだが……恐れ入る)。
しかし、ルビのサイズを大きくすると……結果は想像できる。


色々試行錯誤しているうちに、ダメで元々と
特例文字で「中黒」を、唯一正常なサイズで表示してくれるモリサワ_リュウミン系」に設定した合成フォントを組み、ルビのフォントとして指定してみたところ、すんなり解決できてしまった(上の画像左)。
もちろん、「Open Type Proのルビ用字形を使用」のチェックはON。