「Consolas」や「Source Code Pro」などのフォントをいくつか試してみましたが、 iTerm2 でデフォルトのサイズを16ポイントに設定する方法がありません。 9点、10点、11点、12点、13点、14点、18点、24点などのみ使用できます。 15pt、16pt、17ptはどうなりましたか?
私はこれをテストしていませんが、iTermのソースコードを簡単に確認すると、フォントの設定はDefaultBookmark.plist
というプロパティリストのキーNormal Font
およびNon Ascii Font
の下に保存されていることがわかります。デフォルト値は両方ともMonaco 12
です。これをConsolas 16
またはSource Code Pro 16
に変更すると、必要な処理が行われます。コマンドfind / -name DefaultBookmark.plist
でこれらのファイルを見つけることができるはずです。「デフォルト」という名前は他のプロパティリストがあることを示唆しているため、grep -R "Normal Font" /
またはgrep -R "Non Ascii Font" /
で見つけることができます。
FontSizeEstimator
というクラスがあり、コメントに 次のクラスがあるため、フォントサイズを無視して独自のフォントサイズを考え出す場合があることに注意してください
11〜12行目:
** Description: Attempts to measure font metrics because the OS's metrics
** are sometimes unreliable.
65〜68行目:
size.width = advances[0];
size.width *= [aFont pointSize];
size.width /= CGFontGetUnitsPerEm(cgfont);
size.width = round(size.width);
これは、レンダリングされるフォントのサイズではなく、ウィンドウのサイズを推定するためだけに使用されているように見えますが。
「フォント」ウィンドウで使用可能なフォントサイズを変更します。
MailやTextEditなどのアプリで、[フォーマット]> [フォントを表示]または[フォーマット]> [フォント]> [フォントを表示]を選択します。
「フォント」ウィンドウで、「アクション」ポップアップメニュー(cog)をクリックし、「サイズを編集」を選択して、次のいずれかを実行します。
フォントサイズを追加する:新しいサイズを入力し、[追加]ボタン+をクリックします。
スライダーの値を変更します。最大値に新しい値を入力します。そして最小値。田畑。
フォントサイズを削除する:リストからフォントサイズを選択し、[削除]ボタン-をクリックします。
元の値に戻す:[サイズのリセット]をクリックします。
完了をクリックします。
ソース https://support.Apple.com/kb/PH21568?locale=en_US&viewlocale=en_US
cd ~/Library/Preferences/
open com.googlecode.iterm2.plist
https://Gist.github.com/xiaolai/e7337be18d5c9988cd70c0e021769237
次のコマンドで設定ファイルを編集できます:cd ~/Library/Preferences/ open com.googlecode.iterm2.plist
次に、cmd+f
を使用してNormal Font
およびNon Ascii Font
を検索し、フォントサイズの値を14から16に変更します。ウィンドウを閉じて、iTermを再起動します。完了:)
plist
ファイルがXcodeによって開かれていることに注意してください。plistファイルを編集するには、Xcodeをインストールする必要がある場合があります。