exabiche ([info]exabiche) wrote in [info]ru_emacs,

Русские шрифты

Поставил емакс из cvs. ЧТо-то странное с русскими шрифтами. Может нужно прописать что-то дополнительно в init.el?


Вроде бы русский шрифт тоже со сглаживанием, но он какой-то маленький что ли...

P.S. Еще одна маленькая проблемка: если удалить верхнее меню в емаксе, то становится проблематично вставлять текст из браузера, например. Т.е. если я предварительно скопировал что-то в буфере емакса или удалил строку через C-k, то при копировании из фаерфокса вставляется текст из буфера емакса, а не из фаерфокса. А если использовать из меню paste - то вставляется из браузера. Вот такая проблемка...

Tags: fonts, gnu emacs

  • Post a new comment

    Error

    Your reply will be screened

  • 12 comments

[info]dizel_by

December 11 2008, 10:50:20 UTC 3 years ago

(set-default-font "Consolas-11")

(set-fontset-font "fontset-default" 'cyrillic '("consolas" . "ISO10646-1"))
(set-fontset-font "fontset-default" 'greek '("consolas" . "ISO10646-1"))

[info]exabiche

December 11 2008, 11:01:59 UTC 3 years ago

Warning (initialization): An error occurred while loading `/home/knevcher/.emacs.d/init.el':

error: Font `Consolas-11' is not defined

Такого шрифта нет в системе. Хотелось бы для русского языка точно такой же шрифт как и английский на скрине, или такого русского не существует? Я ставил терминус - он нормально работает для обоих языков, но мне тот, что на скрине больше нравится.

[info]dizel_by

December 11 2008, 11:14:58 UTC 3 years ago

Я перепробовал уйму шрифтов и в конце концов остановился на Consolas. Попробуйте :)

[info]exabiche

December 11 2008, 12:09:53 UTC 3 years ago

Что-то мне не очень нравится, как у меня выглядит consolas, может руки кривые, конечно :)

[info]dizel_by

December 11 2008, 12:24:55 UTC 3 years ago

А что, Emacs собран без сглаживания? Что за система?

[info]exabiche

December 11 2008, 13:06:33 UTC 3 years ago

В комменте ниже нашел решение.

[info]exabiche

December 11 2008, 12:19:34 UTC 3 years ago

Спасибо, остаюсь на Consolas!

[info]alexott

December 11 2008, 11:50:05 UTC 3 years ago

в ~/.Xdefaults
Emacs.FontBackend: xft
Xft.hinting: none
Xft.dpi: 96
и потом xrdb -merge ~/.Xdefaults
ну и шрифт получше выбрать, консолас уже посоветовали

[info]exabiche

December 11 2008, 12:18:39 UTC 3 years ago

Спасибо, помогло. Теперь шрифт выглядет гораздо лучше.

[info]minaev.blogspot.com

December 11 2008, 12:01:13 UTC 3 years ago

http://www.emacswiki.org/cgi-bin/wiki/GoodFonts

> Еще одна маленькая проблемка

clipboard-yank – вставляет содержимое буфера обмена, в отличие от get-primary-selection.

[info]exabiche

December 11 2008, 12:23:49 UTC 3 years ago

А можно чуть подробнее, как все-таки настроить нормальную вставку текста из других программ?

[info]minaev.blogspot.com

December 12 2008, 05:42:48 UTC 3 years ago

Зависит от того, что вы считаете нормальным :). Попробуйте выставить (setq x-select-enable-clipboard t). Поиграйте с interprogram-cut-function и interprogram-paste-function. Или воспользуйтесь рецептами из http://www.emacswiki.org/cgi-bin/wiki/CopyAndPaste

Возвращаясь к шрифту, в качестве альтернативы Consolas, который мне не нравится, могу порекомендовать Liberation Mono: https://bugzilla.redhat.com/show_bug.cgi?id=427791 (файл в attachments)
Create an Account
Forgot your login or password?
Facebook Twitter More login options
English • Español • Deutsch • Русский…