Windows/JetBrains
の編集
https://memo.heliopause.jp:443/?Windows/JetBrains
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
-- 雛形とするページ --
BracketName
Debian
Debian/CPUクロック
Debian/CUPS
Debian/DDNS
Debian/DNSSEC
Debian/exim4
Debian/iSCSI
Debian/IT8212
Debian/LDAP
Debian/LVM
Debian/Nagios
Debian/PostgreSQL 8.1(sarge)
Debian/PPPoE
Debian/PXE
Debian/RAID
Debian/samba
Debian/smartmontools
Debian/stone
Debian/Tips
Debian/VPN
Debian/ネットワークバックアップ
Debian/過去のもの
Debian/自前パッケージ
Debian/分散ファイルシステム
dev/Apacheモジュール
dev/Eclipse
dev/Git
dev/Makefile
dev/VC++
FormattingRules
FrontPage
Help
HP-UX/Tips
InterWiki
InterWikiName
IPv6
Linux全般/Ansible
local/top
MenuBar
OpenBlockS 600
PHP
PowerEdge
PowerEdge SC1430
ProLiant MicroServer
PukiWiki
PukiWiki/1.4
PukiWiki/1.4/Manual
PukiWiki/1.4/Manual/Plugin
PukiWiki/1.4/Manual/Plugin/A-D
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/H-K
PukiWiki/1.4/Manual/Plugin/L-N
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/S-U
PukiWiki/1.4/Manual/Plugin/V-Z
QNAP
RecentDeleted
SandBox
SRT100
WikiEngines
WikiName
WikiWikiWeb
Windows/gadget
Windows/JetBrains
Windows/SetPoint
Windows/Tips
Windows/X-Deep/32
x3550
YukiWiki
その他
トラブル集
仮想化
仮想化/ESXi
仮想化/OpenVZ
仮想化/User Mode Linux
仮想化/VServer
仮想化/Xen
玄箱/PRO
白木印「生」
#contents * 目的 [#if207451] JetBrains(IntelliJ IDEA,PyCharmなど)でコードを書くとき、日本語と英数字の幅がフォントによって異なるのが気になり、調査した。~ 同じフォントでもサイズやOSの拡大率によって等幅にならなかったりするので、この点でも違いも調査した。 * 調査結果まとめ [#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);|
#contents * 目的 [#if207451] JetBrains(IntelliJ IDEA,PyCharmなど)でコードを書くとき、日本語と英数字の幅がフォントによって異なるのが気になり、調査した。~ 同じフォントでもサイズやOSの拡大率によって等幅にならなかったりするので、この点でも違いも調査した。 * 調査結果まとめ [#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);|
テキスト整形のルールを表示する