Шрифты плохо выглядят по умолчанию. Для настройки fontconfig в LiveCD рекомендую: http://git.altlinux.org/people/zerg/packages/?p=mkimage-profiles-desktop.git;a=blob;f=profiles/live/image-scripts.d/init5-fontconfig P.S. Для инсталлятора http://git.altlinux.org/people/zerg/packages/?p=mkimage-profiles-desktop.git;a=blob;f=profiles/install2/image-scripts.d/70-fontconfig Для установки в систему пакет installer-feature-kdesktop-fontconfig
Created attachment 5758 [details] TMP: initial fonts feature На самом деле в работе фича fonts, прилагаю набросок для отсмотра/критики (был отложен ввиду пертурбаций по bug #28555).
(В ответ на комментарий №1) > Created an attachment (id=5758) [details] > TMP: initial fonts feature Ок, но это _только_ для LiveCD. Если исключить live, ни в инсталляторе ни в системе этот "use/fonts/zerg" не сработает.
Ой. В системе, похоже, сработает. А в инсталляторе (при отсутствии livecd)?
(В ответ на комментарий №1) > прилагаю набросок Заметь, что у меня используется "head -n 1", а не весь список.
(В ответ на комментарий №3) > Ой. В системе, похоже, сработает. > А в инсталляторе (при отсутствии livecd)? Пока не знаю, мне ж тогда как раз не получалось проверить полностью хотя бы на livecd -- отлажу базовый скрипт, дальше будет можно думать, как расширить область применимости. Сейчас он расположен так, что влияет на любой вариант stage2 (live, install2, rescue), но устанавливаемую при помощи install2 систему и впрямь не затрагивает. (В ответ на комментарий №4) > > прилагаю набросок > Заметь, что у меня используется "head -n 1", а не весь список. Разумеется, см. строчку с AVAIL= -- там получилось выделить общее в list().
> (В ответ на комментарий №4) > > Заметь, что у меня используется "head -n 1", а не весь список. > Разумеется, см. строчку с AVAIL= -- там получилось выделить общее в list(). Да. Я сам не заметил :-)
>Для установки в систему >пакет installer-feature-kdesktop-fontconfig На всякий случай напомню - сработает не для всех шрифтов. Для шрифтов, которые не имеют TrueType инструкций (например таким является дефолтный гномовский Cantarell) нужно включать автохинтер и выставлять хинтинг в hintslight. fontconfig-infinality так и делает, зачем изобретать еще что-то?
(В ответ на комментарий №7) > зачем изобретать еще что-то? Я именно об этом ;-)
(В ответ на комментарий №7) > На всякий случай напомню - сработает не для всех шрифтов. У нас не было и нет таких дистрибутивов. Во всех, которые будут (IMHO примерно 0 шт.), их release manager-ы смогут изменить конфигурацию на более им подходящую.
(В ответ на комментарий №9) > (В ответ на комментарий №7) > > На всякий случай напомню - сработает не для всех шрифтов. > У нас не было и нет таких дистрибутивов. Не понял, не было каких дистрибутивов? В которых используются шрифты, не поддерживающие TrueTrype инструкции? Ну так это не так. Они широко используются в вебе, достаточно зайти, например, на https://www.kernel.org/ , где используется шрифт Oxygen.
(В ответ на комментарий №10) > используется шрифт Oxygen. Название и версия нашего дистрибутива какие?
(В ответ на комментарий №11) > (В ответ на комментарий №10) > > используется шрифт Oxygen. > Название и версия нашего дистрибутива какие? Причем здесь это? Если уж так интересно, то сейчас пишу с сизифа и KDE4, система ставилась с образа Simply Linux.
(В ответ на комментарий №12) > Причем здесь это? Я бы сказал: причем здесь все ваши посты? ;-) > Если уж так интересно, то сейчас пишу с сизифа и KDE4, > система ставилась с образа Simply Linux. Нет там шрифта Oxygen(при просмотре kernel.org он в систему тоже не устанавливается с сайта), поэтому просьба более не употреблять дезинформацию.
(В ответ на комментарий №13) > Я бы сказал: причем здесь все ваши посты? ;-) Я не очень понял вашу иронию. Попробую объяснить еще раз - выставлять одни настройки для всех шрифтов, как это делает installer-feature-kdesktop-fontconfig, не есть хорошо. BCI не имеет смысла для не TrueTrype шрифтов. Для них требуется автохинтер. В чем я здесь не прав? Можно по существу? > Нет там шрифта Oxygen(при просмотре kernel.org он в систему тоже не > устанавливается с сайта), поэтому просьба более не употреблять дезинформацию. Он и не должен устанавливаться в систему. Его тянет https://www.kernel.org/theme/css/main.css, импортируя https://fonts.googleapis.com/css?family=Oxygen. Собственно, сам браузер берет шрифт с https://themes.googleusercontent.com/static/fonts/oxygen/v2/RzoNiRR1p2Mqyyz2RwqSMw.woff . В чем заключается дезинформация?
(В ответ на комментарий №14) > . В чем заключается дезинформация? В том, что даже включив в Firefox "использовать шрифты, впариваемые сайтом" Oxygen на kernel.org у меня выглядит отлично без каких-либо infinality. Просьба больше не докучать.
Created attachment 5759 [details] no-infinality.png
(In reply to comment #15) > > . В чем заключается дезинформация? > В том, что даже включив в Firefox "использовать шрифты, впариваемые сайтом" > Oxygen на kernel.org у меня выглядит отлично без каких-либо infinality. Зерг, тебя на лоре покусали? Вместо того, чтобы поблагодарить за объяснение и извиниться за грубость, начинаешь передёргивать. > Просьба больше не докучать. Ты неправ, к тому же мне изложенное полезно. Впрочем, use/fonts/infinality тоже предполагается ;-)
(В ответ на комментарий №17) > > Oxygen на kernel.org у меня выглядит отлично без каких-либо infinality. > Зерг, тебя на лоре покусали? Давно там не был. Их укусы на зрение влияют? > начинаешь передёргивать. Разве что, совсем чуть-чуть ;-) > Ты неправ Ты неправ ;-) >, к тому же мне изложенное полезно. Это другое дело. > Впрочем, use/fonts/infinality тоже предполагается ;-) Ок
Так, в скрипт всё же вкралась ошибка в месте, которое писал уже засыпая: -if list "$CONF_DIR" "$i"; then +if ! list "$CONF_DIR" "$i"; then Теперь понятно, почему эта часть не отрабатывала (вот и не мержил). Исправлено в завтрашнем mkimage-profiles.git, к regular-kde4 применяется; прошу по возможности проверить http://nightly.altlinux.org/sisyphus/snapshots/20130303/
regular-kde4-20130305-i586 ok
(In reply to comment #20) > regular-kde4-20130305-i586 ok Ура :-) Правда, вчера замотался с grub и забыл отрелизить m-p.