urxvt で letterSpacing を動的に変更します。

urxvt で letterSpacing を動的に変更します。

私の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ビジュアル着信音を抑制

追加資料:

おすすめ記事