LINUX.ORG.RU

Приятный awesome

 ,


1

1

Данный пост является отчётом о проделанной работе по улучшению отображения шрифтов в моей системе проведенными при поддержке smilessss и Dontes. В особенности smilessss за подробное описание тех направлений в сторону которых нужно копать.

Не могу назвать данную конфигурацию идеальной, но то что у меня получилось меня на данный момент устраивает и выглядит гораздо приятнее.

И так описание того что мы имеем в наличии:
1) Gentoo x86_64 XFCE4 с Awesome WM
2) достаточно богатый набор шрифтов

$ ls /usr/share/fonts
100dpi         consolas       encodings          source-pro
75dpi          corefonts      freefont           terminus
OTF            croscorefonts  freefonts          termsyn
Speedo         cyrillic       liberation-fonts   ubuntu-font-family
TTF            dejavu         libertine-ttf      urw-fonts
Type1          dina           misc               util
anonymous-pro  droid          opendesktop-fonts
3) Установленный infinality
$ eix infinality
[I] app-admin/eselect-infinality
     Available versions:  1
     Installed versions:  1(08:32:15 12.11.2014)
     Homepage:            https://github.com/yngwin/eselect-infinality
     Description:         Eselect module to choose an infinality font configuration style

[I] media-libs/fontconfig-infinality
     Available versions:  20120619 20130404 {+nyx}
     Installed versions:  20130404(08:32:28 12.11.2014)(nyx)
     Homepage:            http://www.infinality.net/blog/infinality-freetype-patches/
     Description:         Configuration to be used in conjunction with the freetype-infinality subpixel hinting

Найдено 2 совпадений.

Что я сделал:
Для начала я решил сбросить все настройки и для этого очистил /etc/fonts/conf.d/ после чего включил флаг infinality и sub-pixel-rgb.
В настройках уже xfce я долго выбирал шрифт и в итоге остановился на Verdana. А так же включил сглаживание и задал свой DPI(подсчитать его можно на специальных сайтах например).
То что я увидел после перезапуска иксов мне понравилось, и я решил не экспериментировать дальше.

Скриншот для сравнение что было и что стало - тык!
Дополнительные скришоты:
Chromium
Emacs
Gimp

PS: в Emacs шрифт SourceCodePro-12
PS PS: Конфиг zsh если кому надо.



Админы, если нужно, то можно удалить старый пост.

>>> Просмотр (1920x1080, 430 Kb)

★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 2)

Дефолт так и остался дефолтом.
И да, если твой конфиг zsh - всего лишь prezto, он на фиг не нужен тут.

DeadEye ★★★★★
()
Ответ на: комментарий от Noob_Linux

Потому что это не конфиг, это тупо влепленный фреймворк. Либо убери ссылку. Свои конфиги, если они сложно пилились (мой, например) выкладывать есть смысл, фреймворки же... Их все равно почти никто не меняет.

DeadEye ★★★★★
()

Для начала я решил сбросить все настройки и для этого очистил /etc/fonts/conf.d/ после чего включил флаг infinality и sub-pixel-rgb.

Infinality настраивается через eselect lcdfilter, eselect infinality и eselect fontconfig.

Bfgeshka ★★★★★
()
Ответ на: комментарий от DeadEye

Ну и что?) настраивать ничего по сути и не надо, установил и пользуйся) Хороший вариант для тех кто хочет ощутить мощь zsh без мучений по его настройке.

Noob_Linux ★★★★
() автор топика
Ответ на: комментарий от Bfgeshka

Спасибо, я так и настраивал, разве что не знал о lcdfilter.

Noob_Linux ★★★★
() автор топика
Ответ на: комментарий от smilessss

Да никто не спорит что можно лучше)

Noob_Linux ★★★★
() автор топика
Ответ на: комментарий от DeadEye

очень удобно, как по мне. С моей стороны нареканий к конфигу нет.

Noob_Linux ★★★★
() автор топика
Ответ на: комментарий от Noob_Linux

Я лично перепилил Flat Studio Dark. Мой скрин с этого поста - http://i.imgur.com/hPprDxq.png - тоже Awesome, но хорошо пилившийся.

очень удобно

Даа, конечно, очень уж удобны скрипты, завязанные на себе самих.
https://bitbucket.org/RADDyomin/raddyomins-configs - у меня вот все отвязано, из используемого только плагины, да и те будут вынесены за пределы.

DeadEye ★★★★★
()
Ответ на: комментарий от DeadEye

Выглядит ужасно... (я про цветовую гамму)

Удобство в том что лезть в них не надо, все работает из коробки и так как мне нужно :)

Noob_Linux ★★★★
() автор топика
Ответ на: комментарий от DeadEye

То есть цветовую гамму гтк определил не ты?)

Твой конфиг zsh меня абсолютно не интересует, так как в нем нет ничего интересного для меня, я раньше трахался с настройками zsh и понял что это бессмысленно, когда попробовал несколько настроек разных людей которые в этом преуспели.

Noob_Linux ★★★★
() автор топика
Ответ на: комментарий от Noob_Linux

А, ты про GTK? Это единственная гамма, от которой у меня не болят глаза :D

трахался

Слабак

DeadEye ★★★★★
()
Ответ на: комментарий от DeadEye

Я не в че не квалифицировался) уж извините) я просто не пойму ваших претензий к конфигу) Какая разница как он написан, главное что бы он работал так как мне нужно.

Ну про GTK, для меня загадка как от таких тем не могут болеть глаза. Но на вкус и цвет...

Noob_Linux ★★★★
() автор топика
Ответ на: комментарий от Noob_Linux

главное

Понимаешь, в чем суть - я в самом начале всего-то написал, что логичнее кинуть не ссылку на конфиг, а просто написать название фреймворка :) Но ты разжег срач :)

DeadEye ★★★★★
()
Ответ на: комментарий от DeadEye

Вы все слова так буквально воспринимаете. В данном случае это означает «используемый мной». Ваши претензии обычное занудство.

Noob_Linux ★★★★
() автор топика
Ответ на: комментарий от DeadEye

адресованный к другим людям перфекционизм: завышенные требования к окружающим; адресованный к миру в целом перфекционизм: убеждённость в том, что всё в мире должно быть правильно;

Перфекционизм может проявляться в:

стремлении довести любое действие до идеала; скрупулёзности, повышенном внимании к мелочам; в агрессивной форме депрессивного поведения субъекта.

Перфекционизм включает в себя:

чрезмерно высокие стандарты (приводит к сильному снижению удовлетворения результатами своей деятельности); концентрацию на ошибках; сомнения в качестве выполнения деятельности; восприимчивость к завышенным ожиданиям; восприимчивость к критике; дисбаланс в оценке себя и других.

Страдающие данным расстройством рассматривают собственную ценность в терминах достижений и продуктивности, их кредо «всё или ничего»

Карен Хорни утверждала[2], что перфекционизм является неотъемлемой частью «Идеализированного образа». Пытаясь скомпенсировать свое чувство неполноценности и по многим другим причинам, невротик подменяет реальное представление о себе на составленный им идеал.

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

Считая, что он идеален, он думает, что окружающие и вообще сам мир должен относиться к нему соответственно.

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

В рамках психотерапии достигаются следующие задачи: разрушение иллюзорного представления о себе и достижение способности человека принимать себя таким, какой он есть на самом деле, а также выявление и устранение тех причин, по которым перфекционизм образовался.

Noob_Linux ★★★★
() автор топика
Ответ на: комментарий от bitfroster

У меня в основном открыты терминалы и емакс, остальное меня мало волнует. Главное что бы в глаза не било. Да и гента вся ради емакса, на винде им пользоваться не могу, бесит...

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

В настройках уже xfce я долго выбирал шрифт и в итоге остановился на Verdana.

Verdana специально сделана для вывода на монитор, с тщательно выверенным хинтингом, который Вы зачем-то выключили.

ksa242
()

Скопипастим ещё и сюда

1)ставим infinality фонтконфиг + фритайп

2)в /etc/profile.d/infinality-settings.sh есть infinality-settings - в нём есть секция USE_STYLE="WINDOWS7" и список вариантов, которые подставляем в скобки:

# OSX          - Simulate OSX rendering
# IPAD         - Simulate iPad rendering
# UBUNTU       - Simulate Ubuntu rendering
# LINUX        - Generic "Linux" style - no snapping or certain other tweaks
# WINDOWS      - Simulate Windows rendering
# WINDOWS7     - Simulate Windows rendering with normal glyphs
# WINDOWS7LIGHT- Simulate Windows 7 rendering with lighter glyphs
# WINDOWS      - Simulate Windows rendering
# VANILLA      - Just subpixel hinting
# CUSTOM       - Your own choice.  See below
# ----- Infinality styles -----
# CLASSIC      - Infinality rendering circa 2010.  No snapping.
# NUDGE        - CLASSIC with lightly stem snapping and tweaks
# PUSH         - CLASSIC with medium stem snapping and tweaks
# SHOVE        - Full stem snapping and tweaks without sharpening
# SHARPENED    - Full stem snapping, tweaks, and Windows-style sharpening
# INFINALITY   - Settings I use
# DISABLED     - Act as though running without the extra infinality enhancements (just subpixel hinting).

Пробуем все варианты, подставили в скобки, сохранили и перезапустили иксы. Смотрим результат на разных видах текста.

3) в /etc/fonts/infinality/infctl.sh запускаем с параметром setstyle примерно так:

sudo /etc/fonts/infinality/infctl.sh  setstyle
Select a style:
1) debug       3) linux	      5) osx2	     7) win98
2) infinality  4) osx	      6) win7	     8) winxp
#? 

Выбираем цифру, пробуем все варианты и сочетания с

 USE_STYLE в /etc/profile.d/infinality-settings.sh 

5)Далее пилим /etc/fonts/infinality/infinality.conf и /etc/fonts/fonts.conf А так же конфиги в conf.avail в conf.d

6)Когда всё это сделано - осталось найти нужные шрифты, кладём их в /usr/share/fonts/

7) Для chromium`а есть ещё расширение

 https://chrome.google.com/webstore/detail/ubuntu-1010-unified-font/gmpnnplimbnbmdaigmnajmbdcinhpddj 
smilessss ★★★★★
()
Ответ на: комментарий от ksa242

Не увидел разницы при включенном хинтинге.

Noob_Linux ★★★★
() автор топика
Ответ на: комментарий от Noob_Linux

а чем он тебе нравится больше Geany например? я пробовал в Emacs23, но клавиатурные сочетания мне чуждыми пришлись

Frost ★★★
()

Хотел написать, что не приятный, а дефолтный, гтк ниочём, а тут мимимимакc. Кстати, вопрос знатокам - я правильно понимаю, что все эти настройки шрифтов под конкретный монитор - на моём походном нетбуке я вижу не совсем то, что видит ТС?

psh ★★
()
Ответ на: комментарий от psh

да
у тебя может быть вообще все другое и наблюдаться радуга и шг

smilessss ★★★★★
()
Ответ на: комментарий от kas501

Продемонстрируйте свой, что бы мы могли скопипастить ваше собщение под ваш скрин или обрели просветление :)

Noob_Linux ★★★★
() автор топика
Ответ на: комментарий от Frost

Настраиваемостью и то что внем есть все что можно придумать. Или быстро допмсать что нужно.

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