#author("2022-06-17T15:44:27+09:00","default:youichi","youichi")
#author("2022-06-17T15:49:14+09:00","default:youichi","youichi")
#contents

* 目的 [#if207451]
 JetBrains(IntelliJ IDEA,PyCharmなど)でコードを書くとき、日本語と英数字の幅がフォントによって異なるのが気になり、調査した。~
 同じフォントでもサイズやOSの拡大率によって等幅にならなかったりするので、この点でも違いも調査した。

* 調査結果 [#s6d0e9de]
* 調査結果まとめ [#s6d0e9de]
 調査の結果、下表のパターンで日本語と英数字の幅が同じ事が確認できた。なお、調査はWindows10で行った。

** 拡大率100% [#id770868]
||CENTER:|CENTER:|CENTER:|CENTER:|CENTER:|CENTER:|CENTER:|CENTER:|CENTER:|CENTER:|c
|~ |~10.0|~10.5|~11.0|~11.5|~12.0|~12.5|~13.0|~13.5|~14.0|~14.5|
|~Consolas|○|×|×|○|×|×|×|○|×|×|
|~JetBrains Mono|×|×|×|×|×|×|×|×|×|×|
|~MS Gothic|○|×|×|○|○|×|×|○|○|×|
|~Ricty Diminished|○|○|○|○|○|○|○|○|○|○|

** 拡大率150% [#d5508151]
||CENTER:|CENTER:|CENTER:|CENTER:|CENTER:|CENTER:|CENTER:|CENTER:|CENTER:|CENTER:|c
|~ |~10.0|~10.5|~11.0|~11.5|~12.0|~12.5|~13.0|~13.5|~14.0|~14.5|
|~Consolas|×|○|×|×|×|×|○|×|×|×|
|~JetBrains Mono|×|×|×|×|×|×|×|×|×|×|
|~MS Gothic|×|○|×|×|○|×|○|○|×|○|
|~Ricty Diminished|×|×|○|×|○|○|×|○|×|×|

** フォントの特性 [#c520cd0a]
: Consolas | MicroSoft製。区別しにくい文字でも、単体で判別可能。フォントサイズによってはアンダースコアの連続が繋がって見える。
: JetBrains Mono | JetBrainsのデフォルト。区別しにくい文字でも、単体で判別可能。調査では、''等幅のパターンがなかった''。
: MS Gothic | MicroSoft製。区別しにくい文字の一部は''判別不能''。フォントサイズによってはアンダースコアの連続が繋がって見える。徴したフォントでは唯一、\が¥として見える。
: Ricty Diminished | [[追加インストール:https://github.com/edihbrandon/RictyDiminished]]が必要。区別しにくい文字でも、単体で判別可能。拡大率100%の場合は、どのフォントサイズでも等幅となる。


* 調査方法 [#e22d916a]
 以下のテキストを使用し、各パターンで幅のずれがないかの確認を行った。

  0123456789|
  あいうえおかきくけこ|
  0123456789abcdefghij|
  00OO||IIll11        |
  !"#$%&'()*+,-./:;<=>|
  ?@[\]^_`{|}~____----|
 #0123456789|
 #あいうえおかきくけこ|
 #0123456789abcdefghij|
 #00OO||IIll11        |
 #!"#$%&'()*+,-./:;<=>|
 #?@[\]^_`{|}~____----|
 4行目と10行目は、二文字ずつ、数字の0(れい)、英大文字のO(オー)、記号の|(パイプ、縦棒)、英大文字のI(アイ)、英小文字のl(エル)、数字の1(いち)で、見分けにくい文字も確認した。

* 調査結果詳細 [#q8a8ccc2]
** 拡大率100% [#j28ff46e]
|~フォント (サイズ)|~見た目|h
|Consolas (10.0)|&ref(100_Consolas_100.PNG);|
|Consolas (10.5)|&ref(100_Consolas_105.PNG);|
|Consolas (11.0)|&ref(100_Consolas_110.PNG);|
|Consolas (11.5)|&ref(100_Consolas_115.PNG);|
|Consolas (12.0)|&ref(100_Consolas_120.PNG);|
|Consolas (12.5)|&ref(100_Consolas_125.PNG);|
|Consolas (13.0)|&ref(100_Consolas_130.PNG);|
|Consolas (13.5)|&ref(100_Consolas_135.PNG);|
|Consolas (14.0)|&ref(100_Consolas_140.PNG);|
|Consolas (14.5)|&ref(100_Consolas_145.PNG);|
|JetBrains Mono (10.0)|&ref(100_JetBrains_Mono_100.PNG);|
|JetBrains Mono (10.5)|&ref(100_JetBrains_Mono_105.PNG);|
|JetBrains Mono (11.0)|&ref(100_JetBrains_Mono_110.PNG);|
|JetBrains Mono (11.5)|&ref(100_JetBrains_Mono_115.PNG);|
|JetBrains Mono (12.0)|&ref(100_JetBrains_Mono_120.PNG);|
|JetBrains Mono (12.5)|&ref(100_JetBrains_Mono_125.PNG);|
|JetBrains Mono (13.0)|&ref(100_JetBrains_Mono_130.PNG);|
|JetBrains Mono (13.5)|&ref(100_JetBrains_Mono_135.PNG);|
|JetBrains Mono (14.0)|&ref(100_JetBrains_Mono_140.PNG);|
|JetBrains Mono (14.5)|&ref(100_JetBrains_Mono_145.PNG);|
|MS Gothic (10.0)|&ref(100_MS_Gothic_100.PNG);|
|MS Gothic (10.5)|&ref(100_MS_Gothic_105.PNG);|
|MS Gothic (11.0)|&ref(100_MS_Gothic_110.PNG);|
|MS Gothic (11.5)|&ref(100_MS_Gothic_115.PNG);|
|MS Gothic (12.0)|&ref(100_MS_Gothic_120.PNG);|
|MS Gothic (12.5)|&ref(100_MS_Gothic_125.PNG);|
|MS Gothic (13.0)|&ref(100_MS_Gothic_130.PNG);|
|MS Gothic (13.5)|&ref(100_MS_Gothic_135.PNG);|
|MS Gothic (14.0)|&ref(100_MS_Gothic_140.PNG);|
|MS Gothic (14.5)|&ref(100_MS_Gothic_145.PNG);|
|Ricty Diminished (10.0)|&ref(100_Ricty_Diminished_100.PNG);|
|Ricty Diminished (10.5)|&ref(100_Ricty_Diminished_105.PNG);|
|Ricty Diminished (11.0)|&ref(100_Ricty_Diminished_110.PNG);|
|Ricty Diminished (11.5)|&ref(100_Ricty_Diminished_115.PNG);|
|Ricty Diminished (12.0)|&ref(100_Ricty_Diminished_120.PNG);|
|Ricty Diminished (12.5)|&ref(100_Ricty_Diminished_125.PNG);|
|Ricty Diminished (13.0)|&ref(100_Ricty_Diminished_130.PNG);|
|Ricty Diminished (13.5)|&ref(100_Ricty_Diminished_135.PNG);|
|Ricty Diminished (14.0)|&ref(100_Ricty_Diminished_140.PNG);|
|Ricty Diminished (14.5)|&ref(100_Ricty_Diminished_145.PNG);|

** 拡大率150% [#ubdd9393]
|~フォント (サイズ)|~見た目|h
|Consolas (10.0)|&ref(150_Consolas_100.PNG);|
|Consolas (10.5)|&ref(150_Consolas_105.PNG);|
|Consolas (11.0)|&ref(150_Consolas_110.PNG);|
|Consolas (11.5)|&ref(150_Consolas_115.PNG);|
|Consolas (12.0)|&ref(150_Consolas_120.PNG);|
|Consolas (12.5)|&ref(150_Consolas_125.PNG);|
|Consolas (13.0)|&ref(150_Consolas_130.PNG);|
|Consolas (13.5)|&ref(150_Consolas_135.PNG);|
|Consolas (14.0)|&ref(150_Consolas_140.PNG);|
|Consolas (14.5)|&ref(150_Consolas_145.PNG);|
|JetBrains Mono (10.0)|&ref(150_JetBrains_Mono_100.PNG);|
|JetBrains Mono (10.5)|&ref(150_JetBrains_Mono_105.PNG);|
|JetBrains Mono (11.0)|&ref(150_JetBrains_Mono_110.PNG);|
|JetBrains Mono (11.5)|&ref(150_JetBrains_Mono_115.PNG);|
|JetBrains Mono (12.0)|&ref(150_JetBrains_Mono_120.PNG);|
|JetBrains Mono (12.5)|&ref(150_JetBrains_Mono_125.PNG);|
|JetBrains Mono (13.0)|&ref(150_JetBrains_Mono_130.PNG);|
|JetBrains Mono (13.5)|&ref(150_JetBrains_Mono_135.PNG);|
|JetBrains Mono (14.0)|&ref(150_JetBrains_Mono_140.PNG);|
|JetBrains Mono (14.5)|&ref(150_JetBrains_Mono_145.PNG);|
|MS Gothic (10.0)|&ref(150_MS_Gothic_100.PNG);|
|MS Gothic (10.5)|&ref(150_MS_Gothic_105.PNG);|
|MS Gothic (11.0)|&ref(150_MS_Gothic_110.PNG);|
|MS Gothic (11.5)|&ref(150_MS_Gothic_115.PNG);|
|MS Gothic (12.0)|&ref(150_MS_Gothic_120.PNG);|
|MS Gothic (12.5)|&ref(150_MS_Gothic_125.PNG);|
|MS Gothic (13.0)|&ref(150_MS_Gothic_130.PNG);|
|MS Gothic (13.5)|&ref(150_MS_Gothic_135.PNG);|
|MS Gothic (14.0)|&ref(150_MS_Gothic_140.PNG);|
|MS Gothic (14.5)|&ref(150_MS_Gothic_145.PNG);|
|Ricty Diminished (10.0)|&ref(150_Ricty_Diminished_100.PNG);|
|Ricty Diminished (10.5)|&ref(150_Ricty_Diminished_105.PNG);|
|Ricty Diminished (11.0)|&ref(150_Ricty_Diminished_110.PNG);|
|Ricty Diminished (11.5)|&ref(150_Ricty_Diminished_115.PNG);|
|Ricty Diminished (12.0)|&ref(150_Ricty_Diminished_120.PNG);|
|Ricty Diminished (12.5)|&ref(150_Ricty_Diminished_125.PNG);|
|Ricty Diminished (13.0)|&ref(150_Ricty_Diminished_130.PNG);|
|Ricty Diminished (13.5)|&ref(150_Ricty_Diminished_135.PNG);|
|Ricty Diminished (14.0)|&ref(150_Ricty_Diminished_140.PNG);|
|Ricty Diminished (14.5)|&ref(150_Ricty_Diminished_145.PNG);|

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS