LINUX.ORG.RU

debian: шрифты как в ubuntu


0

1

Нет ли у кого готовых пропатченных cairo, libxft, freetype2 для amd64?

Актуальные доки в интернете либо ведут на репозиторий, который ничего не даёт после apt-get update && apt-get dist-upgrade, либо содержат устаревшие ссылки на патчи.

Или может кто поможет в жаббере или тут пересобрать необходимые пакеты?

Вот например такой вопрос, тут о куче патчей: http://habrahabr.ru/blogs/linux/74227/ а тут всего о трёх: http://lovingthepenguin.blogspot.com/2010/07/ubuntu-font-rendering-in-debian-... Какие именно надо ставить?

★★

freetype2-ubuntu fontconfig-ubuntu libxft-ubuntu cairo-ubuntu.

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

root@Gromozeka:/home/fester/Загрузки/usr# gpg --recv-keys C961D636 && gpg --export -a C961D636 | apt-key add - && aptitude update
gpg: не заданы серверы ключей (используйте --keyserver)
gpg: сбой при получении с сервера ключей: плохой URI

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

# apt-get install libcairo2/unstable

Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Выбрана версия 1.10.2-2infinality (unstable [amd64]) для libcairo2
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
libcairo2 : Зависит: libpixman-1-0 (>= 0.18.0) но 0.16.4-1 будет установлен
E: Сломанные пакеты

# apt-get install libxft2/unstable

Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Выбрана версия 2.2.0-2infinality (unstable [amd64]) для libxft2
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
libxft2 : ПредЗависит: multiarch-support но он не может быть установлен
E: Сломанные пакеты

...

Поможете или всё-таки придётся самому разбираться с пересборкой с наложением патчей пакетов?

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

Раз ставишь unstable версию, то надо и unstable репозитарий подключить для разрешения конфликтов зависимостей, это ведь логично. Если подключен, попробуй
apt-get install libcairo2 -t unstable

для справки, в текущем unstable
Package: libpixman-1-0
Version: 0.24.0-1

По поводу libfreetype6: с версии 2.4.6 её можно не патченную ставить (в unstable 2.4.8), но с infinality патчем, выглядит ещё лучше + очень тонкая настройка. Убунту не патчат инфиналити.

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

По второй ссылке из начала треда в комментах написано, что можно добавить из http://mozilla.debian.net/ iceweasel, установить его и он подтянет libcairo2 и libpixman, дальше изменения в ~/.fonts.conf и ~/.Xresources.

P.S. freetype2-ubuntu fontconfig-ubuntu libxft-ubuntu cairo-ubuntu — так в Арче.

kitar ★★★★★
()

Эммм.... эти патчи вроде давно в дебиане искаропки, т.к. на них вышел срок какого-то там эксклюзивного использования

Lordwind ★★★★★
()

попробуй создать файлик /etc/fonts/local.conf следующего содержания:

<?xml version=«1.0»?>

<!DOCTYPE fontconfig SYSTEM «fonts.dtd»>

<fontconfig>

<match target=«pattern» >

<edit mode=«assign» name=«autohint»>

<bool>true</bool>

</edit>

</match>

</fontconfig>

Думаю, ты будешь приятно удивлен.

Deleted
()

поставь убунту и не выеживайся.

JFreeM ★★★☆
()
Ответ на: комментарий от Vovka-Korovka

Патчить не надо cairo - он уже втянул в себя «убунто» патчи.

Патчи были втянуты ЕМНИП начиная с 1.10. Если в дебиане cairo старее, то придется патчить и cairo.

Vovka-Korovka ★★★★★
()
14 марта 2012 г.
Ответ на: комментарий от anonymous

Там ведь уйма патчей для freetype окромя байткода. У меня еще 5 патчами оно патчится, байткод шестой.

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