свежеустановленный оо.о показывает меню квадратиками. После установки fonts-dejavu всё в порядке.
и?
Либо зависимость на DejaVu надо ставить, либо отвязывать OO.o от конкретных шрифтов :)
у меня нет fonts-ttf-dejavu и это не мешает ООо отображать меню нормально
Ещё раз: СВЕЖЕУСТАНОВЛЕННЫЙ оо.о показывает меню квадратиками. Я не настаиваю, что ему нужен именно fonts-dejavu. Но зависимостей у него явно недостаточно, чтобы РАБОТАТЬ НОРМАЛЬНО. Очевидно, что у Вас на компьютере ЕСТЬ какие-то шрифты, которые оо.о подхватывает. Попробуйте, однако, на чистой системе, установленной без X сделать: apt-get install openoffice.org xorg-x11-server
1. зачем ставить ООо на систему без Х? 2. после установки иксов полюбому придется сделать apt-get install fonts-ttf-чегонибудь бага я здесь не вижу
shrek@, Правильно ли я понимаю, что для нормальной работы OOo нужны ЛЮБЫЕ ttf-шрифты? ildar@, сделай rpm -qa 'fonts-*' на проблемной машине, пожалуйста.
> 1. зачем ставить ООо на систему без Х? читайте внимательно мой пост: apt-get install openoffice.org xorg-x11-server Я просто имел в виду, что инсталлятор шрифтов не ставил. > 2. после установки иксов полюбому придется сделать apt-get install fonts-ttf-чегонибудь Нет. Если программе нужны шрифты, она сама вытянет по зависимостям. > бага я здесь не вижу В Альтлинуксе если всё, что нужно программе для работы, она не вытягивает по зависимостям, это баг.
Поделюсь своими соображениями. В плане шрифтов уже давно сделано так, что если программе нужна какая-то определённая гарнитура, а соотв. шрифт не установлен, то это не значит, что программа обломится. Для этой цели написали отдельную программу fontconfig. Однако в случае, если в системе нет вообще никаких подходящих шрифтов, то мы видим квадратики. Возможно, самым правильным в данном случае было бы пакетам fonts-.* Provides: font-sans/mono/etc... , а пакетам типа оо.о требовать соотв. font-sans... Те, кто у нас вплотную работают с шрифтовым хозяйством, поправят и скажут лучше меня.
я уже сказал. поставьте шрифты
(In reply to comment #8) > Возможно, самым правильным в данном случае было бы пакетам fonts-.* Provides: > font-sans/mono/etc... , а пакетам типа оо.о требовать соотв. font-sans... Тогда уж требовать должен fontconfig, а не openoffice.org.
fontconfig не может требовать шрифты, это всё равно что от alternatives требовать установку хотя бы одной альтернативы из всех имеющихся для каждого имени. Есть предложение: если OOo требуется шрифт TTF (или какой-нибудь шрифт SansSerif), давайте поставим в его зависимости font-ttf, или font-ttf-sansserif, а в каждом из шрифтов fonts-ttf-* - Provides: font-ttf. То же самое можно сделать для шрифтов остальных групп.
а давайте просто ставить дистрибютивы с тем набором пакетов который предлагается. в противном случае вы CCЗБ и разбирайтесь сами. или будем каждому иксовому пакету лепить зависимость на fonts-чегототам?