|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 08 Jan 2007 15:11:28 To : Slawa Olhovchenkov Subject : Re: xlib -------------------------------------------------------------------------------- 08 янв 2007, понедельник, в 02:40 KRAST, Slawa Olhovchenkov написал(а): EG>>>> А почему xorg-libraries безусловно зависит от drm, EG>>>> freetype и fontconfig? Ведь на удаленном клиенте ни DRI работать не EG>>>> будет, EG>>>> ни шрифтов нету... SO>>> Собирай отдельные библиотеки, крохобор. EG>> Hе, вопрос в другом - может я что-то упускаю и fontconfig имеет EG>> практическую ценность для клиента без локальных шрифтов? SO> А почему бы не потребовать еще и возможность отрезать от Xlib кусков SO> работы с SO> локальными классическими фонтами? У меня был не слишком удачный такой опыт. Осталось впечатление (не буду утверждать на 100%, что верное), что без нескольких классических моноширинных фонтов, доступных локально, иксы тоже работать не могут (остальные шрифты могут быть удаленными). Если это так, то это да, тоже косяк imho. EG>> Собрать Xlib без freetype/fontconfig никакой проблемы нет. EG>> А вот собрать тот же gecko без cairo (который без fontconfig EG>> собираться не хочет) я не смог. Значит ли это, что сетевую модель EG>> иксов благополучно убили в том смысле, что современных полноценных EG>> open source www-браузеров, способных обходиться одной Xlib EG>> больше не существует? SO> Hе очень-то я вопрос понял. Изучаю возможность собрать какой-нибудь современный open source браузер с минимально возможным оверхедом, в том числе административным. В частности, это означает, что шрифтов локальных нет (ну или почти нет, с поправкой на вышеизложенное). Соответственно, fontconfig вроде как получается излишней сущностью, но собрать gecko без pango/cairo/fontconfig уже не получается (раньше получалось с pango, но без cairo). Вопрос по-этому не столько про сам fontconfig (оверхед-то не шибко большой), сколько про то, из каких соображений перестали заботиться о возможности работы исключительно через сетевой X protocol, без всяких требований к локальным данным. Eugene -- Тестоголовые кислое свое брожение приняли за душу, распарывание чрев своих - за историю, средства, оттягивающие разложение - за цивилизацию... --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260938446c1fc.html, оценка из 5, голосов 10
|