Сглаживание _русских_ шрифтов (буквы разной высоты)

Модератор: Модераторы разделов

Ответить
Inquisitive Alex
Сообщения: 82

Сглаживание _русских_ шрифтов

Сообщение Inquisitive Alex »

При некоторых размерах шрифтов у русских букв разная высота (отличается на несколько пикселей). С английскими буквами всё нормально. Пример на прикреплённом скриншоте. Можно ли это как-нибудь исправить и к разработчикам какого компонента можно с этим вопросом обратиться?
Спасибо сказали:
Аватара пользователя
Skull
Модератор
Сообщения: 2089
ОС: ALT Linux
Контактная информация:

Re: Сглаживание _русских_ шрифтов

Сообщение Skull »

Inquisitive Alex писал(а):
30.12.2006 19:31
При некоторых размерах шрифтов у русских букв разная высота (отличается на несколько пикселей). С английскими буквами всё нормально. Пример на прикреплённом скриншоте. Можно ли это как-нибудь исправить и к разработчикам какого компонента можно с этим вопросом обратиться?
Пересобрать freetype с BYTECODE_INTERPRETER и выставить полный хинтинг.
Skull
Спасибо сказали:
Inquisitive Alex
Сообщения: 82

Re: Сглаживание _русских_ шрифтов

Сообщение Inquisitive Alex »

Skull писал(а):
02.01.2007 11:00
Пересобрать freetype с BYTECODE_INTERPRETER и выставить полный хинтинг.

Но почему с английскими буквами всё нормально? А хинтинг у меня и так полный стоит.
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: Сглаживание _русских_ шрифтов

Сообщение cheer »

У меня такая проблема была с Seamonkey. Перешёл на Konqueror :D, решение тоже интересно :)
Спасибо сказали:
Inquisitive Alex
Сообщения: 82

Re: Сглаживание _русских_ шрифтов

Сообщение Inquisitive Alex »

cheer писал(а):
02.01.2007 23:51
У меня такая проблема была с Seamonkey. Перешёл на Konqueror :D, решение тоже интересно :)

Да тут не firefox'е дело. Это во всех приложениях так, просто в нём наиболее заметно...
Похоже, дело тут именно в русских шрифтах (может, нарисованы плохо). Кто их разрабатывает, кто-нибудь знает?
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: Сглаживание _русских_ шрифтов

Сообщение cheer »

В ArchLinux можно попробовать удалить симлинки /etc/fonts/conf.d/10-*
Что в других дистрибутивах - не знаю. После этого буквы имеют одинаковую высоту. fontconfig 2.4.2
Спасибо сказали:
Inquisitive Alex
Сообщения: 82

Re: Сглаживание _русских_ шрифтов

Сообщение Inquisitive Alex »

cheer писал(а):
03.01.2007 15:48
В ArchLinux можно попробовать удалить симлинки /etc/fonts/conf.d/10-*
Что в других дистрибутивах - не знаю. После этого буквы имеют одинаковую высоту. fontconfig 2.4.2

У меня нет ссылок на /etc/fonts/conf.d/10-*, файлы начинаются с 20-... Дистрибутив FC6. Кстати вот ещё пример сглаживания
Спасибо сказали:
Аватара пользователя
gh0stwizard
Сообщения: 11

Re: Сглаживание _русских_ шрифтов

Сообщение gh0stwizard »

Дело скорей всего в шрифте Bitstream Vera Sans, который используется в приложениях. Поменяйте его на Arial и все будет чики-пуки :D
Тоже самое относится и для мозиловских прог, соотвественно выставить правильные шрифты для Serif, Sans Serif.
Спасибо сказали:
Аватара пользователя
Виталмий
Сообщения: 468
Статус: Любитель
ОС: Gentoo Linux

Re: Сглаживание _русских_ шрифтов

Сообщение Виталмий »

а у меня была проблема c отображением русской жирной буквы "и", косая черта / была намного жирнее чем две палочки которые она соединяет.
установил freetype-2.2.2 и проблема исчезла. до этого был установлен freetype-2.1.x.
и ещё паралельно я ещё обновил cairo до версии 1.2.4 до этого было 1.0.4( библиотеки векторной графики), ведь GTK использует именно эту библиотеку в приложениях и наверное для отображения шрифтов пользуется именно эта библиотека.
linux-2.6.17-gentoo-r5 x86 on AMD Athlon XP 2000+
OpenSuse 11.0 x86_64 on Sony VNG-FZ31ER
Спасибо сказали:
bluesman
Сообщения: 2137
Статус: Блюзмен
ОС: Ubuntu 9.10

Re: Сглаживание _русских_ шрифтов

Сообщение bluesman »

А где взять freetype-2.2.2?
На дисках мандривы от линуксцентра нашел njkmrj freetype-1.3.1-24
Есть еще freetype2-tools-2.2.1-2, но это не то похоже...
Спасибо сказали:
Аватара пользователя
Виталмий
Сообщения: 468
Статус: Любитель
ОС: Gentoo Linux

Re: Сглаживание _русских_ шрифтов

Сообщение Виталмий »

The Bandigo писал(а):
04.01.2007 20:25
А где взять freetype-2.2.2?


из CVS репозитария http://savannah.nongnu.org/cvs/?group=freetype

или снапшот http://manta.univ.gda.pl/~rbonieck/
linux-2.6.17-gentoo-r5 x86 on AMD Athlon XP 2000+
OpenSuse 11.0 x86_64 on Sony VNG-FZ31ER
Спасибо сказали:
bluesman
Сообщения: 2137
Статус: Блюзмен
ОС: Ubuntu 9.10

Re: Сглаживание _русских_ шрифтов

Сообщение bluesman »

Виталмий
А не подскажите как ставить? Я недавно в линуксе, поэтому репозитарий и снапшот пока чуждые мне слова. Я умею тпока только рпм пакеты ставить :)
Заранее спасибо! ;)

Кстати, сейчас шериф на гельветику везде в системе поменял, вроде буквы не прыгающие стали, как так? :ohmy:
Спасибо сказали:
Аватара пользователя
Виталмий
Сообщения: 468
Статус: Любитель
ОС: Gentoo Linux

Re: Сглаживание _русских_ шрифтов

Сообщение Виталмий »

The Bandigo
1. скачиваем снапшот http://manta.univ.gda.pl/~rbonieck/freetyp...20061215.tar.gz
2. извлекаем #tar -xzf freetype-2.2.2_pre20061215.tar.gz
3.

Код: Выделить всё

#cd freetype2
#chmod +x autogen.sh
#./autogen.sh
#./configure
#make
#make install

это установка по умолчанию.
больше настроек смотрим #./configure --help
4. если что-то не получается то идём cd ./doc/ и читаем.
linux-2.6.17-gentoo-r5 x86 on AMD Athlon XP 2000+
OpenSuse 11.0 x86_64 on Sony VNG-FZ31ER
Спасибо сказали:
bluesman
Сообщения: 2137
Статус: Блюзмен
ОС: Ubuntu 9.10

Re: Сглаживание _русских_ шрифтов

Сообщение bluesman »

Виталмий
Спасибо! Будем разбираться!
Спасибо сказали:
Inquisitive Alex
Сообщения: 82

Re: Сглаживание _русских_ шрифтов

Сообщение Inquisitive Alex »

Inquisitive Alex писал(а):
02.01.2007 11:30
Skull писал(а):
02.01.2007 11:00

Пересобрать freetype с BYTECODE_INTERPRETER и выставить полный хинтинг.

Но почему с английскими буквами всё нормально? А хинтинг у меня и так полный стоит.


Пересобрал freetype и всё стало нормально. Странно, почему без этого только русские буквы плохо смотрелись...
Спасибо сказали:
bluesman
Сообщения: 2137
Статус: Блюзмен
ОС: Ubuntu 9.10

Re: Сглаживание _русских_ шрифтов

Сообщение bluesman »

Я поставил везде шрифты нимбус санс и буквы стали ровные :)
Спасибо сказали:
Ответить