
私のURxvt設定には、各Fキーの動的フォント設定が含まれています。 XFTフォントを使用すると、文字間隔が非常に広くなります。letterSpacing
他のフォント設定がXFTではないので、その設定を使用したくないので、間隔は大丈夫です。私は定期的にFキーを使ってフォントを切り替えます。
どのような方法がありますか?動的にurxvtで設定を指定しますかletterSpacing
?
答え1
それはletterSpace
、これはPerlインタフェースを介してクエリおよび設定できます。
このマニュアルには、この方法で処理できる複数のリソースがリストされています。
$value = $term->リソース ($name[, $newval]) 指定された名前に関連付けられた現在のリソース値を返します。 オプションで新しい値を設定します。設定値は、次の場合に最も便利です。 「初期化」フック。未設定のリソースは返され、「undef」として受け入れられます。 新しい値は適切な文字で正しくエンコードする必要があります。 このメソッドに渡す前にエンコードしてください。同様に返された 使用されるエンコーディングで値をテキストに変換する必要があるかもしれません。 リソース名はsrc / rsinc.hで定義されています。色はある場合もあります たとえば、「color +」形式でリソース名を指定します。 「カラー+5」。 (変更される場合があります) リソース文字列は現在、次の状況でのみ解放されます。 端末が破損し、オプションを頻繁に変更すると消費されます。 メモリ。 これはリソース名の不完全なリストであり、完全なリストではありません。 すべてのバージョンでサポートされています、ソースファイル参照 /src/rsinc.hの実際のリストをチェックしてください: Answerbackstring 背景Pixmap backspace_key BlurRadius 太字フォント太字イタリック体フォント境界バッファリングなしchdirカラーカーソル点滅 カーソル下線 cutchars キー深度表示名挿入 ext_bwidth 削除 フェードフォントジオメトリを維持するアイコン名アイコンファイルimFont imLocale入力方法 安全でないint_bwidthtensityStyles iso14755 iso14755_52 italicFont ジャンプスクロール文字間隔行間隔ログインシェルmapAlert Meta8修飾子 mouseWheelScrollPage 名前 override_redirect PastableTabs パス perl_eval perl_ext_1 perl_ext_2 perl_lib ポインター スペース ポインター スペース遅延 preeditType print_pipe pty_fd reverseVideo saveLines スクロールバー scrollBar_alignscrollBar_floatingscrollBar_rightscrollBar_thickness scrollTtyKeypressscrollTtyOutputscrollWithBuffer スクロールスタイル セカンダリ画面セカンダリスクロールシャドウ term_name タイトル Transient_Transparent 3 回クリック期間 緊急 OnBell utmpビジュアル着信音を抑制
追加資料:
- URxvtパール拡張(ジェローム・ベルマン)
- rxvt - Unicode(パプア)