現在、私はプログラミングの際のフォントはConsolasを使っております。
もともと、MSゴシックを使っていたのですが、どうもフォントが気に入らなかったからです。
社内ではほとんどの方がMSゴシックを使用していて、ごく少数のみが違うフォントを使用しております。
特に問題がないと思って使用していたのですが、インデントのずれがごくまれにあり気になります。
なのでMSゴシックと同じ文字幅でプログラミング向きのフォント(0スラッシュ,Il1の識別が容易等)をご存知でしたら教えていただきたいです。
また、個人でお仕事されている以外の皆さんはどんなフォントを使用していますか。
VisualStudio
MFC, C#
以上です。よろしくお願いいたします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答7件
0
ベストアンサー
Ricty(Diminished含む)→Miryca(MyricaM M)→Source Han Code JP→更紗ゴシック(Sarasa Term J)みたいな感じで乗り換えてます。
Rictyを上げている人が多いみたいですけど、LinuxとかMac使いが多いのかな?
Rictyって人気あるみたいですけど、Windowsだとどうしても汚いんですよね。
Googleで「Ricty Windows」と入れると「汚い」が出てくるくらいですし…。
それに言及してるブログもありました。
追記
OSはWindows10
エディタはVisual Studio 2017
ディスプレイは15.6インチ(1920x1080)
自分が見やすいと思うサイズでの表示なのでそこはご了承ください。
Ricty Diminished
サイズは13
ベースフォントはInconsolataとCircle M+ 1m
Linux 環境での研究・開発を想定したプログラミング用フォントとの事で、
Windowsとの相性が考慮されているかは不明です。
日本語が特に先の太さも不均一でガタガタで汚いです。
アンダーバーが太いのも気になる…。
Myrica M
サイズは13
英字はRictyと同様にInconsolata、日本語は源真ゴシックまたはMgen+です。
Rictyの良い所を継承しつつ、Inconsolataに元々あったヒンティング情報を継承し、
Windowsでもくっきり見えるよう考慮されたフォントだそうです。
英字部分はRictyと同じ書体ですが、かなり見やすくなっていると思います。
更紗ゴシック
サイズは12
ベースフォントはIosevkaと源ノ角ゴシック
補足追記
個人が作った合成フォント系はどこかしら相性とか不具合がありそうなので捕捉
VSCodeとかATOMとか(Electron系?)のエディタでMyricaを使うと、
インデント幅は半角スペース4つ分ですが、半角スペースの文字幅が全角4つ分で表示されます。
スペースを可視化した状態だとインデント1段に対して薄い・が2つしか無いのがわかる
文字幅があってないのでカーソルが行ったり来たりする
}の後に薄い・が1つ飛び出している等
元となってる源真ゴシックでも起きるのでおそらく源真ゴシック側の問題
MyricaMでは発生しない。
te2jiさんの回答にあったコーディング時に使用するフォントでの、カタカナの「ユ」他の形がおかしくなる問題
発生条件は不明ですが、ConEmuでMyricaMを使用していた時に同じような現象が起きたことがあります。
Visual Studioでは発生しないと思いますが念の為
投稿2018/11/12 08:45
編集2018/11/13 06:08退会済みユーザー
総合スコア0
0
過去に少し違う観点ですが質問したことがあります。
コーディング時に使用するフォント
色々試している方の意見があるので参考まで。
投稿2018/11/12 03:06
退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/11/13 02:58 編集
0
MS ゴシックと同じ幅というのは実はあまり少ないです。MS ゴシックでは欧文のASCIIの記号と半角カタカナは幅½で半角文字と呼ばれ、和文およびASCII以外の記号と全角英数字は幅1で全角文字と呼ばれています。文字種によって決まっているようにも見えますが、いくつかの例外があります。一番大きいのはギリシャ文字とキリール文字(ロシア語に使われる事からロシア文字とも)の基本形が全角文字ですが、拡張形の多くが半角文字であると言うことです。もともとWindows-31Jを網羅するように作られていたMS ゴシックですが、拡張形はUnicodeの文字もサポートするときに追加されたものであり、他の欧文と同じく半角になっています。この部分をどう考えるかです。
RictyやMyricaのように半角な欧文フォントに全角な和文フォントを結合したフォントでは、ギリシャ文字が半角文字になってしまい、MS ゴシックと幅が互換ではありません。この互換性を意識して作る必要があり、これらの違いを意識して作られたプログラミングフォントはMigu 1MとMigu 2Mしか私は知りません。
よって、互換性を重視するのであれば、Migu 1MかMigu 2Mぐらいしか選択肢は無いと考えています。
投稿2018/11/12 13:54
総合スコア21735
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/11/13 03:06
0
私はRounded Mgen+を使っています。
文字の丸さ、太さなどの選択肢が豊富です。
投稿2018/11/12 02:53
総合スコア7196
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/11/13 02:55 編集
0
はじめまして、私が使用しているフォントはRicty Diminishedです。
質問者様の要望にある0スラッシュ、I/1の識別の容易等については満たしていると思います。
会社の方々もそれぞれ見やすいフォントを使用しているので、私はこれにしました。
投稿2018/11/12 02:09
編集2018/11/12 02:11総合スコア98
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/12 02:39
2018/11/12 02:43
退会済みユーザー
2018/11/13 02:50
2018/11/13 03:08
退会済みユーザー
2018/11/13 04:24
2018/11/13 04:26
2018/11/13 05:06
0
そのようなフォントは知りませんが、
FontForgeを使って自分でMSゴシックのビットマップを書き換えてはいかがでしょう。
私はMSゴシックを使っています。
理由としては、
・普段使っている9pt(12px)あたりのサイズにおいてはClearTypeのぼやけ・色にじみが気になり、ビットマップフォントの方が好み。
・MS(P)ゴシックの字体は昔から見慣れており、内容を読む邪魔をしない。
・文字の区別については意外となんとかなる。Oと0は幅の違い、lと|はやや区別困難なものの区別が必要な場面は少ない。
といったところ。
投稿2018/11/12 12:40
総合スコア3047
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/11/13 03:05
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/12 13:00
退会済みユーザー
2018/11/12 15:18 編集
退会済みユーザー
2018/11/12 15:10
2018/11/12 15:50
退会済みユーザー
2018/11/13 03:03
2018/11/20 13:49 編集