variable-pitch-mode
ここの StackOverflow のスレッドで知りました。これは、書き込み時に非常に便利org-mode
で、目やすべてに簡単です。しかし、プロポーショナル フォントを使用する場合、組織でテーブルを使用することはほぼ無意味です。テーブルが使えるのも強みのひとつorg-mode
:-(
テキスト、見出しなどにプロポーショナル フォントを使用する方法はありますorg-mode
か?
variable-pitch-mode
ここの StackOverflow のスレッドで知りました。これは、書き込み時に非常に便利org-mode
で、目やすべてに簡単です。しかし、プロポーショナル フォントを使用する場合、組織でテーブルを使用することはほぼ無意味です。テーブルが使えるのも強みのひとつorg-mode
:-(
テキスト、見出しなどにプロポーショナル フォントを使用する方法はありますorg-mode
か?
これが機能するかどうかを確認します。
(set-face-attribute'org-table nil:inherit' fixed-pitch)
C-u C-x =特定のポイントでどの面が有効になっているかを確認するために使用できます。
このコードは、テーブル、アスキー アート、およびソース コード ブロックをモノスペース フォントで表示する一方で、テーブルの他のフォント属性 (青色など) などを保持します。コードは他の回答に基づいています。唯一の違いは保存です。
(defun my-adjoin-to-list-or-symbol (element list-or-symbol)
(let ((list (if (not (listp list-or-symbol))
(list list-or-symbol)
list-or-symbol)))
(require 'cl-lib)
(cl-adjoin element list)))
(eval-after-load "org"
'(mapc
(lambda (face)
(set-face-attribute
face nil
:inherit
(my-adjoin-to-list-or-symbol
'fixed-pitch
(face-attribute face :inherit))))
(list 'org-code 'org-block 'org-table 'org-block-background)))
これがどのように機能するか、およびこれを他の状況 (Info モードなど) に適用する方法を知りたい場合は、この件に関する私の投稿をお読みください。