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 ()

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

Loh ★★
()

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

ananas ★★★★★
()

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

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

shimon ★★★★★
()

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

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

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

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

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

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

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

shimon ★★★★★
()

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

shimon ★★★★★
()

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

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

ip1981 ☆☆
()

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

anonymous
()

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

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

devinull ★★
()

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

geekkoo
()
Ответ на: комментарий от geekkoo

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

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

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

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

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

geekkoo
()
Ответ на: комментарий от geekkoo

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

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

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

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

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

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

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

anonymous
()
Ответ на: комментарий от SteepZ

> Для глаз

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

anonymous
()
Ответ на: комментарий от anonymous

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

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

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

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

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

anonymous
()
Ответ на: комментарий от anonymous

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

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

anonymous
()
Ответ на: комментарий от shimon

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

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

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

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

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

anonymous
()
Ответ на: комментарий от anonymous

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

geekkoo
()
Ответ на: комментарий от geekkoo

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

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

anonymous
()

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

timur_dav ☆☆☆☆☆
()

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

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

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

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

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

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

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

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