「縦書きのとき、三点リーダーが横倒しになる」 とメーリングリストでの私(わせい)の質問にたいするarakenさんの答えは、つぎのとおり(メールの一部)。
>Windows 10 + 特定のフォントで発生。 >発生する場合でも … のみ出力するときは正しく表示される。 >例:「………」 のみとか、「…あ」のような2文字でも「…」または「あ」の色が違う場合はOK >キーワードファイルに … を設定して色を変えればかなりの確率で回避できますが、ダッシュなど >その他の文字は無理です。 > >よって現状での解決策は正しく出力されるフォントを使用する以外にないかと思われます。 >× Windows10付属フォント >× DynaFont >○ JSフォント(JustSystems) >○ HGフォント(リコー) '━━━━━━━━━━━━━━━━━━━━
つまり、三点リーダーはQXのキーワード機能を使って無理やり縦に(横倒しにならないように)表示できるが、 ―(全角のダッシュ) ─(罫線) などについては、このやり方は使えません。
この問題の原因はWindowsそのもののバグなので、根本的な解決はマイクロソフトが対処するのを待つしかありません。
あるいは、すでにこのバグに対処しているフォントを使うか。 上にあるとおり、 ○ JSフォント(JustSystems) ○ HGフォント(リコー)
Windowsに標準装備されているフォントは全滅です。
上のメールをやりとりしたのは三年前 2018/08/20 ですが、いまもバグは修正されていません。マイクロソフトはそういう会社です。Windowsはほかにもいろいろバグだらけ。 |