31 августа 2012

Сглаженные шрифты для Stumpwm

#lisp 11:40 <ams> lisp is used to get shit done.

Итак сглаженные шрифты в стампвм. Бетаверсия. Для использования необходимо скачать clx-truetype и stumpwm (ветка release) из моего гитхаба. Xft, FreeType НЕ требуются, пуре лисп солюшн.

  cd ~/quicklisp/local-projects
  git clone https://github.com/filonenko-mikhail/stumpwm.git
  git clone https://github.com/filonenko-mikhail/clx-truetype.git

Сделать кеш TrueType шрифтов.

  sbcl
  (ql:quickload :clx-truetype)
  (xft:cache-fonts)

Затем указать нужный шрифт в ~/.stumpwmrc

  (set-font (make-instance 'xft:font :family "Consolas" :subfamily "Regular" :size 12))

Затем запустить stumpwm из ~/.xinitrc

  exec sbcl --eval "(ql:quickload :stumpwm)" --eval "(stumpwm:stumpwm)"

Поддержка несглаженных шрифтов никуда не делась, поэтому переключится обратно на них можно строкой в ~/.stumpwmrc

  (set-font "-*-terminus-medium-r-normal-*-16-*-*-*-*-*-iso10646-1")

clx-truetype будет в следующей версии quicklisp-a.

6 комментариев:

  1. Попробовал у себя. Шрифты выглядят великолепно. но к сожалению дико тормозит. Это только у меня так?

    ОтветитьУдалить
    Ответы
    1. Есть там проблемы. Я сделал построчное кеширование на стороне клиента, поэтому первоначальная отрисовка медленная, последующие должны быть быстрее. Если в целом, то со шрифтами, конечно, в иксах грустно.

      Удалить
    2. ах да, в quicklisp возможно старый clx-truetype - без кеширования.

      Удалить
    3. Так и есть. Нужно брать из git-a

      Удалить