[ 新規に投稿する ]

拡張丸数字サイズと表示欠けNo.38573
フィードバック さん 20/11/27 19:39 [ コメントを投稿する ]
不具合報告フィードバック

ゴシック体の丸数字などの字サイズが大きい。表示が欠ける時がある。
インライン変換候補の時点で字サイズが大きい。

F+UD-スーラM Pr5N
https://i.imgur.com/LCea7jU.png

ヒラギノ明朝 W6 ProN
字サイズは同じになりましたが、表示が欠けます。
https://i.imgur.com/2l1tnhf.png

小塚ゴシックPr6N Bold
字サイズが大きい、欠ける。
https://i.imgur.com/bf6iyfc.png

小塚ゴシックPr6N Bold 縦書き
表示が消える。
https://i.imgur.com/khNtl6V.png

➀ U+2780
➁ U+2781
➂ U+2782
➃ U+2783
➄ U+2784
➅ U+2785
➆ U+2786
➇ U+2787
➈ U+2788
➉ U+2789

⓿ U+24FF
❶ U+2776
❷ U+2777
❸ U+2778
❹ U+2779
❺ U+277A
❻ U+277B
❼ U+277C
❽ U+277D
❾ U+277E
❿ U+277F
⓫ U+24EB
⓬ U+24EC
⓭ U+24ED
⓮ U+24EE
⓯ U+24EF
⓰ U+24F0
⓱ U+24F1
⓲ U+24F2
⓳ U+24F3
⓴ U+24F4

➊ U+278A
➋ U+278B
➌ U+278C
➍ U+278D
➎ U+278E
➏ U+278F
➐ U+2790
➑ U+2791
➒ U+2792
➓ U+2793

⓵ U+24F5
⓶ U+24F6
⓷ U+24F7
⓸ U+24F8
⓹ U+24F9
⓺ U+24FA
⓻ U+24FB
⓼ U+24FC
⓽ U+24FD
⓾ U+24FE

二重丸数字は表示されません。Firefox上では見えます。
ゼロ丸だけ表示サイズが大きいですが。
https://i.imgur.com/LIdO5uh.png
OSのフォントリンクの機能なのか、ブラウザの機能なのかわかりません。
ユニコード対応、AdobeJapan1は非対応と聞いていたのですが、ユニコードの文字も表示がおかしいようです。
ほかにも、外国文字の表示も同様に不安定なことが多いです。

秀丸エディタ v8.95 32bit
フォントサイズ28pt
デスクトップのアイコン文字フォントサイズは24pt
インライン変換設定
google日本語入力
MacType 2019
Windows 7 SP1
[ ]
RE:38573 拡張丸数字サイズと表示欠けNo.38576
秀丸担当 さん 20/11/30 10:14 [ コメントを投稿する ]
 
小塚ゴシックPr6N Bというフォントがあったのでこれで確認してみたところ、Windows7で近い感じに再現させることができました。
Windows7においては、メモ帳で横書きでも U+2792の黒い9が表示されない問題があるようで、ワードパッドでは横書きでも表示はあるものの幅ゼロで隣の文字と重なるような扱いになっているかのようでした。
Windows10では、メモ帳では若干サイズが異なるものの表示はありました。ワードパッドでは同様に幅ゼロのような扱いでした。
メモ帳の動作がWindows7と10で違うことから、Windowsのフォントリンクにまず問題というか違いがありそうなのと、ワードパッドの動作からすると、フォントそのものにも何かしら問題があるようです。
秀丸エディタの場合は、既にご存知と思いますが、第2フォントを使って特定の文字コードの範囲を別のフォントやサイズにして回避することができると思います。

あと、今回の場合は関係無いと思いますが、MacTypeを使うとWindowsとしての標準の動作ではなくなってしまうので、各種ソフトの動作やフォントの動作を検証するにあたっては、使うのは避けたほうがいいかもしれません。
[ ]
RE:38576 拡張丸数字サイズと表示欠けNo.38584
フィードバック さん 20/12/03 20:43 [ コメントを投稿する ]
確認いただいてありがとうございます。再現できて良かったです。
メイリオは独自規格らしいですが、正常に表示されました。
フォントによっても動作に差があるようです。
https://i.imgur.com/SKIrS3V.png
Pr6N規格から16年たっていますし、Windows10では対応していると思っていました。
忙しいところすみませんでした。
[ ]
RE:38584 拡張丸数字サイズと表示欠けNo.38599
フィードバック さん 20/12/09 03:03 [ コメントを投稿する ]
追加で申し訳ありません。
文字欠け表示において、手持ちのフォントが完全対応していないのが原因なのはわかるんですが、
手動で第二フォントで対処せよというのが、なぜその方向性なのかわかりませんでした。
テキストエディタではそれが普通なのかもしれませんが、直感的な感覚では謎に思えます。

文字欠け表示は、フォントによってそうなるグリフが違います。
主体のフォント指定は一種類とは限りませんし、1グリフごと特定して第二フォントに登録するのは非現実的です。

フォント収録グリフは、ユニコード上では歯抜けのようになっています。
CJK全部文字化けしない源ノフォントを使えばよいんですが、そうすると、IPA拡張などの文字が表示されません。グリフを持っていないので文字化けします。
源ノのような収録グリフ数が多いフォントの登場で便利になりましたが、それでも表示するために3種類フォントが必要な場合もあると思います。現状はそれができません。

https://i.imgur.com/sDj37W6.png
https://i.imgur.com/Wo7Z4vp.png
欠けて明朝体に見えるのは中国語のグリフだと思います。
他に、ゴシック体で表示されているグリフもあります。
ユニコードには丸数字も漢字にもコードポイントの連続性がありません。
みなさんは、これをユニコードの正規表現で手作業で第二フォントに指定しているんでしょうか。

「第二」と制限せずに、「○○言語のフォント指定」のようにできると便利になると思います。
優先順位1:日本語:フォント指定→小塚ゴシックPr6N
優先順位2:中国語:フォント指定→Source Han Sans
優先順位3:IPA拡張:フォント指定→Charis SIL
 ︙
上のフォントにないグリフを下のフォントで表示する
技術的に難しかったら無視してください。

ブラウザと比較して申し訳ありませんが、Firefoxではサイトで、明朝体の中国語の漢字で表示されたりしませんでした。
源ノ角ゴシックをインストールしていなくても、同じような字形デザインで統一された表示がされました。ヘブライ文字やアラビア文字も表示されます。
https://i.imgur.com/Wke9TDQ.png
[ ]
RE:38599 拡張丸数字サイズと表示欠けNo.38600
秀丸担当 さん 20/12/09 10:54 [ コメントを投稿する ]
 
フォントに無いような文字を自動的に代替するフォントを、任意に選択できたら便利だと思います。
そこまで高度なことをするかわかりませんが、ご意見参考にさせていただきます。
あと他の方からもあったことで、ご指摘の件と同じだと思いますが、花園明朝AとBだと全体をカバーできなくてどっちつかずになってしまうということで、第3フォント以上とかもっと多くしてほしいという話もありました。

秀丸エディタなどのテキストエディタは、Microsoft Wordなどのいわゆるワードプロセッサような文字ごとにフォントを変えるようなものではなく、ドキュメント全体で単一のフォント指定が一般的だと思います。
直感的ではないかもしれませんが、テキストエディタでは単一のフォントの結果に従うのが普通だと思います。
第2フォントでカスタマイズできるのは、他のテキストエディタには無い機能だと思います。

フォントに無い文字を代替してくれているのがWindowsのフォントリンクで、既にWindowsによって行われているものだと思います。
U+9F50周辺の文字は、小塚ゴシック Pr6Nでは確かに幅や大きさが期待とは違うようでした。Windowsのフォントリンクの判断がうまくいっていないのだと思います。
[その他]→[動作環境]→[表示/操作]→[文字の描画]の「3Dグラフィックスアクセラレータによる文字の描画」をONにすると、うまく表示されました。
さらにここの「縦書きでも使用」をONにすると縦書きでもうまくいきますが、Windows10以降の機能で、Windows7では対応していないです。

各種ブラウザでも、htmlタグのstyle="font-family:..."で、小塚ゴシック Pr6Nなどのフォントを明示的に指定すると、同じような代替の文字で表示されるようです。
EdgeとChromeは、秀丸エディタやWindows標準と同様で、明朝系で違和感がありました。
FireFoxは独自の判断の何かがあるのだと思いますが、代替されるフォントはゴシック系でした。逆にMS 明朝を指定すると、代替がゴシック系になってしまい違和感がありました。
[ ]
RE:38600 拡張丸数字サイズと表示欠けNo.38601
秀丸担当 さん 20/12/10 09:08 [ コメントを投稿する ]
 
第1フォントに無い文字を自動的に第2フォント以降にするのを、手元で試しにやってみたところ、なんとかなりそうでした。
パフォーマンス的なこともありますが、任意の選択であれば従来の設定を引き継ぐ分には影響ないので、今後のバージョンでそういう選択肢もできるようにしようと思います。
[ ]
RE:38601 拡張丸数字サイズと表示欠けNo.38610
フィードバック さん 20/12/19 11:58 [ コメントを投稿する ]
私のような意見で動いてくださって、痛み入ります。
他社のブラウザも見ていただいて、本当に恐縮です。
開発の苦労を知らないド素人の意見なので、大変な作業なら本当に無視してくださってかまいませんので。

手元の環境では、「3Dグラフィックスアクセラレータによる文字の描画」はオフの状態でした。
OSに依存するようですね。
[ ]

[ 新規に投稿する ]