LINUX.ORG.RU
ФорумTalks

[фанатам Proggy Square] Непропорциональный шрифт


0

0

Мне нравится Envy Code R, за исключением некоторых глифов. Немного подправил (ИМХО): &, C, c, J, s, k

Посмотреть как выглядит без сглаживания можно тут:
http://img260.imageshack.us/my.php?image=codeenvyg2uz0.png

С сглаживанием выглядит тоже не плохо. ИМХО.

Если кому-то понравился, можно взять тут:
http://rapidshare.com/files/102886098/EnvyCodeG2.ttf.html

Русских глифов в нем нет. Но обойти можно:

urxvt -fn "xft:envy code r-10.4,xft:dejavu sans mono-9"

Hint для emacs-xft.

;; http://www.emacswiki.org/cgi-bin/wiki?FontSets
(if (eq window-system 'x)
(progn
; (set-default-font "ProggySquareTTSS-12")
(set-default-font "Envy Code G2:size=10:antialias=false:dpi=96")
(set-fontset-font "fontset-default" ; (frame-parameter nil 'font)
'cyrillic '("DejaVu Sans Mono" . "unicode-bmp"))))

":antialias=false" не работает. Можно отключить для всех приложений прописав ~/.fonts.conf:

<match target="pattern">
<test name="family">
<string>Envy Code G2</string>
</test>
<edit mode="assign" name="autohint">
<bool>true</bool>
</edit>
<edit mode="assign" name="hinting">
<bool>true</bool>
</edit>
<edit mode="assign" name="antialias">
<bool>false</bool>
</edit>
</match>
</fontconfig>

Re: [фанатам Proggy Square] Непропорциональный шрифт

Шрифты...

Somniator
()

Re: [фанатам Proggy Square] Непропорциональный шрифт

> Немного подправил (ИМХО): &, C, c, J, s, k

Долго искал, но так и не нашёл хотя бы одного амперсанда на скрине. Было бы неплохо видеть модифицированные глифы отдельно, особенно в варианте "было-стало".

А так... шрифт как шрифт, неплохой, но не впечатляет совершенно. Плюс, fontset'ы типа латиница из одного, кириллица из другого обычно выглядят жутковато.

anonymous
()

Re: [фанатам Proggy Square] Непропорциональный шрифт

огромное спасибо за наводку на емаксовые фонтсеты

pierre
()

Re: [фанатам Proggy Square] Непропорциональный шрифт

Ну не знаю, мне и DejaVu (клон Bitstream Vera с поддержкой нелатиницы) вполне хватает, чтобы редактировать perl/c/lisp/sh, а IPAGothic для каны. Жаль, но без antialias'инга DejaVu (:size=25) смотрится убого.

Кстати, что значит :dpi=96? Нафига оно надо?

anonymous
()

Re: [фанатам Proggy Square] Непропорциональный шрифт

> ;; http://www.emacswiki.org/cgi-bin/wiki?FontSets
> (if (eq window-system 'x)
>     (progn
>       ; (set-default-font "ProggySquareTTSS-12")
>       (set-default-font "Envy Code G2:size=10:antialias=false:dpi=96")
>       (set-fontset-font "fontset-default" ; (frame-parameter nil 'font)
> 			'cyrillic '("DejaVu Sans Mono" . "unicode-bmp"))))

Может все же лучше сие пихнуть в window-setup-hook и вместо cyrillic поставить nil, т.к. DejaVu держит не только ее?

(add-hook 'window-setup-hook
	  (lambda ()
	    ; (set-default-font "ProggySquareTTSS-12")
	    (set-default-font "Envy Code G2:size=10:antialias=false:dpi=96")
	    (set-fontset-font "fontset-default" ; (frame-parameter nil 'font)
			      nil '("DejaVu Sans Mono" . "unicode-bmp"))))

anonymous
()

Re: [фанатам Proggy Square] Непропорциональный шрифт

http://img169.imageshack.us/my.php?image=codeenvyg22vg3.png

Насчет C, c, J - не столь существенно скорее всего, я хотел что бы шрифт был больше похож на Proggy Square.

Насчет разных фонтсетов согласен. Но лично для меня это не очень важно, так-как пишу на русском не так много.

halflife ★★
() автор топика

Re: [фанатам Proggy Square] Непропорциональный шрифт

> респект конечно, но это только у меня буква „c“ очень неверно отображается?

Забыл сказать, у меня freetype собран с BYTECODE_INTERPRETER. Скорее всего без него выглядит по другому.

halflife ★★
() автор топика

Re: [фанатам Proggy Square] Непропорциональный шрифт

> Кстати, что значит :dpi=96? Нафига оно надо?

Кол-во точек на дюйм. Почему-то в emacs отличается от того, что в терминале, например emacs :size=10 больше urxvt :size=10. Поэтому выставил в ручную.

halflife ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.