LINUX.ORG.RU

Кто-нибудь ttf-шрифты в линуксе поборол?


0

1

Извините за чайниковский вопрос, но уже много времени не могу настроить читабельные шрифты в браузерах. И если со шрифтами sans-serif все еще более-менее, то шрифты serif в линуксе ужасны. Если кто-нибудь знает этот волшебный способ, расскажите как вы этого добились? Или ссылку дайте.

Тест очень простой: заходим, например, на http://www.rbc.ru/ и сравниваем с результатом из ненавистной виндозы.

Ответ на: комментарий от e1nste1n

Настраивать надо, а не бороться. А что именно не устраивает?

Шрифт кривой, такое впечатление, что сглаживания вообще нет и некоторые буквы друг к другу клеятся.

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

с таким сглаживанием, точнее его отсутствием чрезмерно напрягается зрительный нерв или мышца, забыл как правильно. Короче не к добру это приятель, не к добру.

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

Намеренно выбран шрифт, в котором нет кириллицы? Чтобы fontconfig-магия (хотя тут уже браузеромагия) подставляла кириллицу из левого шрифта?

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

Возможно, ты прав. Я тут попробовал .Xresources изменить и на файрфокс это никак не повлияло, откуда он достаёт параметры для сглаживания текста?

gatsu
()
Ответ на: комментарий от x3al

Намеренно выбран шрифт, в котором нет кириллицы?

Простите, не совсем вас понял. Шрифт Droid Sans / Droid Sans Serif - кириллица в нём есть.

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

Кириллица — верю. Цифры и латинница написаны совершенно другим шрифтом. Видно невооружённым глазом.

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

откуда он достаёт параметры для сглаживания текста?

~/.Xresources

Xft.hinting: 1
Xft.autohint: 0
Xft.hintstyle: hintmedium
Xft.antialias: 1
Xft.rgba: rgb
Xft.lcdfilter: lcddefault

~/.Xdefaults

Xft.antialias : true
Xft.rgba : rgb
Xft.hinting : true
Xft.hintstyle : hintmedium

~/.gtkrc-2.0

gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle="hintmedium"
gtk-xft-rgba="rgb"

.fontconfig у меня нет. Если в настройках будет разнобой - ничего работать не будет.

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

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

science ★★☆
()

cat ~/.fonts.conf
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target=«font»>
<edit mode=«assign» name=«rgba»>
<const>rgb</const>
</edit>
</match>
<match target=«font»>
<edit mode=«assign» name=«hinting»>
<bool>true</bool>
</edit>
</match>
<match target=«font»>
<edit mode=«assign» name=«hintstyle»>
<const>hintfull</const>
</edit>
</match>
<match target=«font»>
<edit mode=«assign» name=«antialias»>
<bool>true</bool>
</edit>
</match>
</fontconfig>

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

Только редактированием /etc/fonts/local.conf получилось добиться изменения хинтинга. Причём работает только medium (как было) и slight (вендовенько стало).

Выглядит идентично скрину от lazyklimm.

Попробую так, спасибо за помощь :)

gatsu
()
Ответ на: комментарий от science

с таким сглаживанием, точнее его отсутствием

4.2

anonymous
()

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

Весь процесс описывать лень, извини. Но можешь посмотреть CSS инспектором какой (абстрактный) шрифт выбирается у «сбойного» HTML элемента, какой конкретный шрифт выбирается через fontconfig, и почему это происходит.

Ну например, у элемента проставлен шрифт times. В преобразовании в файрфоксе он не участвует (там только sans, serif, monospace). Запускаешь fc-match times, и видишь конкретный результат.

ЗЫ: И запомни. Хинтинг — он один единственный. Либо он есть, либо его нет. Опять же, влом описывать откуда взялся «slight», можешь на сайте freetype полюбопытствовать.

ЗЗЫ: У себя лечу удалением лишних симлинков в /etc/fonts/conf.d

Macil ★★★★★
()
Последнее исправление: Macil (всего исправлений: 1)

Интересно, ТС хочет накрутить счетчикии на этом rbc.ru или завалить его ЛОР-эффектом?

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

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

Давно уже везде использую убунтовские и терминус. С засечками в документах либерейшн шериф только.

amorpher ★★★★★
()

Побарывается своей css, где посылаешь уеб-дизайнеров лесом, и ставишь для всего liberation

Serg5Markov
()

Mac4Lin. Оттуда — только установить шрифты. Все будет о'кей. Это шрифты из MacOS X, самые читабельные в мире :-)

Nycteas
()
Ответ на: комментарий от Macil

Что показывает fc-match Times ?

timR12-ISO8859-1.pcf.gz: "Times" "Regular"

а что должно?

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

Одобряю! Единственный с нормальными шрифтами и сглаживанием

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