[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Фонт для редактора.



On 2016-09-25, Dmitry Alexandrov wrote:

> Из-за двух отсутствующих литер (причем откровенно примитивных) менять всю
> гарнитуру? Пардон, но что может быть проще, чем просто взять, да и
> дорисовать пару символов в свободный *растровый* шрифт?

Я помучился с настройками, на селедущий день решение заработало:

  http://emacs.stackexchange.com/questions/27312/default-font-has-no-slant-italic-but-i-want-to-show-italic-text/

  (set-frame-font "-*-terminus-*-*-*--14-*-*-*-c-*-*-*")
  (setq-default line-spacing nil)
  (set-fontset-font nil 'cyrillic "-*-terminus-*-*-*--14-*-*-*-c-*-*-*")
  (set-fontset-font nil 'greek "-*-terminus-*-*-*--14-*-*-*-c-*-*-*")
  (set-fontset-font nil nil "-misc-fixed-*-*-*--13-*-*-*-*-*-*-*")
  (set-fontset-font nil 'phonetic "-misc-fixed-*-*-*--13-*-*-*-*-*-*-*")
  (set-fontset-font nil 'symbol "-misc-fixed-*-*-*--13-*-*-*-*-*-*-*")
  ;; MODIFIER LETTER is not present in terminus, this includes ˌːˈ characters.
  (set-fontset-font nil '(#x02C0 . #x02FF) "-misc-fixed-*-*-*--13-*-*-*-*-*-*-*")

Не знаю чего послдедняя строка вчера не работала.

Полагаю не всегда запускал в "чистом" огружении.

Автору terminus предложил свои услуги, через приват. На SourceForge он че то
выключил возможность заводить баги.

Как альтрнатива всем требованиям (кроме эстетики) удовлетворяют любой из:

  (set-frame-font "FreeMono-12")
  (set-frame-font "DejaVu Sans Mono-10")

У DejaVu Sans Mono немного потолже линии, и поразмытей он.

Эти слишком размытые и толстые:

  (set-frame-font "Hack-10")
  (set-frame-font "Terminus-12")
  (set-frame-font "Inconsolata-11")
  (set-frame-font "IBM 3270-12")
  (set-frame-font "Space Mono-10")

А у этих не все есть:

  (set-frame-font "Unifont-12")          ; Lack italic
  (set-frame-font "Liberation Mono-11")  ; Lack phonetic script

-- 
http://defun.work/


Reply to: