Tôi đang sử dụng Emac trên một netbook nhỏ để viết mã và tôi đã đặt kích thước phông chữ sao cho các ký tự điền vào cột (79) chiều rộng của một cửa sổ 'tối đa hóa' duy nhất (nghĩa là kích thước phông chữ khá lớn). Tuy nhiên, nếu tôi mở hai cửa sổ cạnh nhau, tôi muốn kích thước phông chữ trong các cửa sổ đó sẽ tự động co lại sao cho chiều rộng của mỗi cửa sổ chứa ít nhất 79 ký tự.Emacs tự động thay đổi kích thước phông chữ dựa trên chiều rộng cửa sổ và điền vào cột
Trước khi tôi bắt đầu tìm hiểu sâu về điều này (tôi không giỏi ở Lisp), có thể lấy chiều rộng của cửa sổ trên mỗi kích thước, chia cho các cột điền và dựa trên kết quả đó. ?
Điều này có thể xảy ra, mặc dù tùy chọn phông chữ của bạn có vai trò nào đó trong việc xác định chiều cao của phông chữ sau mỗi lần chia nhỏ và không được phép. xem các hàm này 'khung-pixel-width'' frame-char-width' 'set-face-attribute' – kindahero