LINUX.ORG.RU

FreeType 2.2.1


0

0

Вышла новая версия библиотеки по отображению сглаженных шрифтов в различных форматах. Релиз 2.2.0 был пропущен, ибо его забыли анонсировать. Основные изменения:
- Новый "легкий" алгоритм сглаживания
- Внутренние функции библиотеки теперь не экспортируются и заголовки для них не устанавливаются (Поэтому с этой версией библиотеки вам придётся накладывать патчи на Pango/libQt и некоторые другие, либо использовать их новые версии pango=>1.12, libQt=>3.3.6/4.1.0)
- Улучшен способ компиляции
- Добавлены новые функции API, изменился вызов некоторых старых

и многое другое.

Changelog: https://sourceforge.net/project/shown...
Скачать: http://sourceforge.net/project/showfi...
Проблемы: http://freetype.org/freetype2/freetyp...
Патчи для "неправильного" ПО: http://freetype.org/freetype2/patches...

>>> Подробности

★★★★★

Проверено: grob ()

Re: FreeType 2.2.1

Чтобы жизнь медом не казалась...

Loh ★★ ()

Re: FreeType 2.2.1

хорошо, хоть сами патчи есть

ananas ★★★★★ ()

Re: FreeType 2.2.1

Это хорошо! Будем обновляться.

Хотя, впрочем, может, гентушники, которые впереди планеты всей, покажут сравнительные скриншоты?

shimon ★★★★★ ()

Re: FreeType 2.2.1

> Релиз 2.2.0 был пропущен, ибо его забыли анонсировать

Неужели даже штатные прорицатели и телепаты с ЛОРа его не заметили?

AngryElf ★★★★★ ()
Ответ на: Re: FreeType 2.2.1 от AngryElf

Re: FreeType 2.2.1

> Неужели даже штатные прорицатели и телепаты с ЛОРа его не заметили?

Я решил, что раз разработчики не хотят его публично выкладовать, то и не надо его анонсировать.

birdie ★★★★★ ()
Ответ на: Re: FreeType 2.2.1 от SteepZ

Re: FreeType 2.2.1

Я не уверен, коллега, что вы отдаете себе отчет в своих словах. В Debian'е freetype спокойно себе есть, с включенным bytecode interpreter даже.

shimon ★★★★★ ()

Re: FreeType 2.2.1

Хм, пока что смотрю, выдающихся изменений во внешнем виде шрифтов не вижу. Интересно, как жтот хинтер включить хотя бы?

shimon ★★★★★ ()

Re: FreeType 2.2.1

> Релиз 2.2.0 был пропущен, ибо его забыли анонсировать.

Как? Даже на ЛОРе?

ip1981 ☆☆ ()

Re: FreeType 2.2.1

Ждем ебилдов!

anonymous ()

Re: FreeType 2.2.1

>изменился вызов некоторых старых

Потрясающая фраза. ;)

devinull ★★ ()

Re: FreeType 2.2.1

Предыдущий релиз они специально не анонсировали. Вот почитайте:
http://freetype.org/freetype2/freetype-2.2.0.html
API изменился, много программ может просто не завестись с ft-2.2.x (выше упоминался к примеру firefox). Поэтому ft-2.2.0 был выпущен в основном для разработчиков, чтобы они могли протестировать свои программы.

geekkoo ()
Ответ на: Re: FreeType 2.2.1 от SteepZ

Re: FreeType 2.2.1

>кстати, bytecode interpreter лучше выключать?

Зачем его выключать? С ним несглаженные шрифты намного лучше.

suser ()
Ответ на: Re: FreeType 2.2.1 от geekkoo

Re: FreeType 2.2.1

firefox, чтобы собрался, для freetype-2.1.8 и новее надо патчить. Он слишком много роется во внутренностях FreeType, а именно эту лавочку разрабы и прикрыли.

Впрочем, здесь больше долбо*бства разработчиков Firefox (один из аргументов в багзилле: "Ну и что? Все равно у многих разработчиков версии FT ниже, и апгрейдиться они не собираются"). Долбо*бство в квадрате потому, что некоторые до сих пор ниасилили LD_LIBRARY_PATH.

shimon ★★★★★ ()
Ответ на: Re: FreeType 2.2.1 от shimon

Re: FreeType 2.2.1

Тут все хороши. Разработчики freetype к версии 2.2 наконец опомнились, что неплохо бы API причесать. Т.е. всё как обычно - сначала пишем, а потом уже по ходу импровизируем проект.

Про LD_LIBRARY_PATH не понял. Freetype же через pkgconfig настраивается.

geekkoo ()
Ответ на: Re: FreeType 2.2.1 от geekkoo

Re: FreeType 2.2.1

LD_LIBRARY_PATH, чтобы с правильной библиотекой работало в рантайме, и PKG_CONFIG_PATH, чтобы правильную версию нашло. Возможно, пару флагов для правильной линковки дать придется.

Но! Штука-то в том, что мужыги-то и не парятся даже... Ко мне, когда я читаю bugzilla.mozilla.org, приходит постоянно такая тоска...

shimon ★★★★★ ()
Ответ на: Re: FreeType 2.2.1 от geekkoo

Re: FreeType 2.2.1

Вообще-то разработчики FreeType всегда были честны -- говорили: "не суйтесь в кишки, а то мы там работаем. Постоянно". В 2.1.8 это вылилось в переименование некоторых структур (относящихся к image cache). Мозилловцам же это по барабану -- GFX как колупался в image cache, хотя там колупаться по канону _нельзя_ (подробно я читал мануал, кажется, еще к 2.1.7), так и дальше колупается.

shimon ★★★★★ ()
Ответ на: Re: FreeType 2.2.1 от shimon

Re: FreeType 2.2.1

> Но! Штука-то в том, что мужыги-то и не парятся даже... Ко мне, когда я читаю bugzilla.mozilla.org, приходит постоянно такая тоска...

У них бабло прёт, им надо сейчас его собирать, а не в перспективе. И потом, ты им не указ. Указ им - гугл и спонсеры.

anonymous ()
Ответ на: Re: FreeType 2.2.1 от SteepZ

Re: FreeType 2.2.1

> Для глаз

Для моих - лучше с bytecode_interpreter

anonymous ()
Ответ на: Re: FreeType 2.2.1 от anonymous

Re: FreeType 2.2.1

>О как! А кто платит за патенты?

Кроме Ламерики софтверные патенты не имеют юридической силы _НИГДЕ_. Учи матчасть.

blaster999 ★★ ()
Ответ на: Re: FreeType 2.2.1 от blaster999

Re: FreeType 2.2.1

> Кроме Ламерики софтверные патенты не имеют юридической силы _НИГДЕ_. Учи матчасть.

А в Австралии разве не имеют?

anonymous ()
Ответ на: Re: FreeType 2.2.1 от anonymous

Re: FreeType 2.2.1

>А в Австралии разве не имеют?

Да какая разница, линукс ведь в африке делают!

anonymous ()
Ответ на: Re: FreeType 2.2.1 от shimon

Re: FreeType 2.2.1

>Вообще-то разработчики FreeType всегда были честны

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

vtVitus ★★★★★ ()
Ответ на: Re: FreeType 2.2.1 от vtVitus

Re: FreeType 2.2.1

> Если бы они были честными они бы закрыли кишки. Если внутренности открыты, там всегда кто-то будет копаться.

А у тебя металлические решётки дома на окнах стоят? Как, не стоят? И дверь не ьронированная? Так ты нечестный! Надо будет залезть к тебе и сказать, что ты нечестный.

anonymous ()
Ответ на: Re: FreeType 2.2.1 от anonymous

Re: FreeType 2.2.1

Открой дома окна и двери, у входа повесь табличку -"Не входить - тут ничего интересного нет!" и на недельку поедь на дачу. О результатах сообщи на ЛОРе.

geekkoo ()
Ответ на: Re: FreeType 2.2.1 от geekkoo

Re: FreeType 2.2.1

> Открой дома окна и двери, у входа повесь табличку -"Не входить - тут ничего интересного нет!" и на недельку поедь на дачу. О результатах сообщи на ЛОРе.

Влезший туда идиёт угодит в поставленный мной капкан на медведя и сам будет виноват. Так и тут. Просят не лезть - не лезь. А полез - себя и вини.

anonymous ()

Re: FreeType 2.2.1

Скомпилировал, всё делал как обычно, включил bytecode interpreter, а потом как увидел ЭТО... ужоснах. Пробовал отключать bytecode interpreter, размер либы меняется, но внешне это не проявляется. Или тут какой ключик есть или его жутко похерили. Помощники найдутся? Сорри за жосткий русский, под впечатлением. :)

timur_dav ☆☆☆☆☆ ()

Re: FreeType 2.2.1

Хинтинг, хинтинг в глифах 6,8,v шрифта Tahoma,8pt,96dpi исправили? Блин, фиренный глюк фритайпа начиная с черт знает какой версии.

Macil ★★★★★ ()
Ответ на: Re: FreeType 2.2.1 от suser

Re: FreeType 2.2.1

>Зачем его выключать? С ним несглаженные шрифты намного лучше.

Это сглаженные "лучше", а несглаженные ttf-шрифты без него просто нечитабельны :)

AsphyX ★★★ ()
Ответ на: Re: FreeType 2.2.1 от anonymous

Re: FreeType 2.2.1

> угодит в поставленный мной капкан на медведя и сам будет виноват

дети. ссущие дети

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