The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Вышел шрифтовой движок FreeType 2.5.3

09.03.2014 22:51

Представлен релиз FreeType 2.5.3, модульного шрифтового движка, предоставляющего единый API для унификации обработки и вывода шрифтовых данных в различных векторных и растровых форматах. В новой версии устранена уязвимость в коде растеризатора CFF (Compact Font Format), разработанного компанией Adobe. Уязвимость потенциально позволяет организовать выполнение кода в контексте приложения, использующего библиотеку FreeType2, при обработке специально подготовленного шрифта.

Из новых возможностей FreeType 2.5.3 отмечается значительно улучшенная поддержка автоматического хинтинга для шрифтов SFNT (TrueType и CFF), благодаря добавлению поддержки библиотеки HarfBuzz.

  1. Главная ссылка к новости (http://www.freetype.org/index....)
  2. OpenNews: Вышел FreeType 2.4.12 с реализацией нового CFF-растеризатора шрифтов
  3. OpenNews: Google и Adobe передали проекту FreeType код нового растеризатора шрифтов
  4. OpenNews: Вышел FreeType 2.4.11 с поддержкой технологии сглаживания ClearType
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/39274-freetype
Ключевые слова: freetype, font
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (55) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Sluggard (ok), 23:05, 09/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Adobe в своём репертуаре — что ни делается, всё к уязвимостям.
     
     
  • 2.4, lk (?), 00:40, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Т.е. в уязвимостях во FreeType виновата Адобе... Ну-ну...
     
     
  • 3.5, Sluggard (ok), 00:44, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В новой версии устранена уязвимость в коде растеризатора CFF (Compact Font Format), разработанного компанией Adobe.
    > уязвимость в коде растеризатора CFF (Compact Font Format), разработанного компанией Adobe
    > разработанного компанией Adobe

    Очень сложный русская языка?

     
     
  • 4.11, Аноним (-), 08:25, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Перевожу: в код растеризатора установлена уязвимость, разработанная Адобе.
     
     
  • 5.24, Аноним (-), 11:30, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Адоб не разрабатывал этот растеризатор...
     
     
  • 6.26, ананим (?), 11:55, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > - We have another CFF parsing and hinting engine!  Written by Dave Arnold <darnold@adobe.com>

    http://sourceforge.net/projects/freetype/files/freetype2/2.4.12/

     
     
  • 7.42, Аноним (-), 17:37, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > http://sourceforge.net/projects/freetype/files/freetype2/2.4.12/

    Хм, признаю, я поспешил, был неправ. Вот блин номер, оказывается адоба ухитряется даже в открытые продукты багов навалить.

     
  • 2.6, Perain (?), 02:50, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    В Adobe работают специалисты АНБ :)
     

  • 1.2, Трубовращатель (?), 23:13, 09/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Когда мы уже от этой одобэ отвяжемся? Задолбала уже своим наличием.
    На днях провёл эксперимент:
    - pdf-файл журнала (не скан)
    - Gentoo - Okular,Evince
    - Android - Kingsoft Office, Adobe reader и что-то от Жежеруна (там есть и для pdf, и для djvu).
    Результаты:
    - Везде, кроме одобэ - всё работает.
    - Одобэ: вместо одной из страниц - белый лист, пункты списка попячены (внезапно отсутствуют), но заголовок есть.

    При том, что Adobe reader и плешь идут по умолчанию, с железякой, в /system/app/preinstalled

    Позвольте ещё пооффтопить о флэше, хоть я им не пользуюсь, но он существует...

    Я конечно не претендую на объективность уровня Похороникса, но всё же!

     
     
  • 2.3, Sluggard (ok), 23:23, 09/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Вспоминается официальный клиент ICQ под Linux, который работал на Flash и Adobe Air и, видимо, поэтому требовал 1ГБ оперативки. =)
     
     
  • 3.10, Zenitur (ok), 08:06, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Это системные требования компа. У меня он сейчас запущен, потребляет 54 Мб. http://imageshack.com/a/img585/4677/tn4l.png http://imageshack.com/a/img69/5623/7uyn.png Flash ему не нужен.
     
     
  • 4.13, ананим (?), 09:54, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, в тему обсуждения — компиз появился задолго до висты.
    Помнится на работе установил, народу демонстрировал (куб, прозрачные окна, тени, заворачивание углов и тд/итп).
    Зашёл 1с-ник. Смотрел, смотрел, потом говорит — не уходи (после работы уже дело было), я сейчас за флэшкой сбегаю, ты мне эту тему для XP скинешь.
    Ржали долго.

    К чему это я.
    Это не компиз в стиле висты. Это виста под влиянием компиза появилась.
    Бегали вот такие 1с-ники из мс, увидели.
    Но не увидели главного — всё это модули, их можно отключать и настраивать по отдельности.

     
  • 4.50, Sluggard (ok), 21:40, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ладно бы ты просто не осилил ICQ через xmpp-транспорт, ты ещё и это дерьмо отдельным клиентом в систему вкорячил. Офигеть...
     

  • 1.7, Аноним (-), 02:56, 10/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А infinality когда-нибудь смержат? Субпиксельное сглаживание ванильного freetype не намного лучше обгрызенного виндового.
     
     
  • 2.8, Маленькая Серая Мышка (?), 05:49, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В Gentoo флажок есть
     
     
  • 3.9, Аноним (-), 06:35, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > В Gentoo флажок есть

    В генту вообще как в греции, все есть. Вот только свинчивать себе автомобиль в гараже самолично удобно и нравится далеко не всем. Так что иди ка ты, мышка, в норку.

     
     
  • 4.28, Маленькая Серая Мышка (?), 14:01, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >свинчивать себе автомобиль в гараже самолично

    Добавить флажок vs. накладывать патчи, пересобирать пакеты, класть их в собственный локальный реп - какой из этих вариантов больше похож на "свинчивание себе автомобиля"?

     
     
  • 5.41, Аноним (-), 17:30, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    оба
     
  • 5.44, Аноним (-), 17:39, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > реп - какой из этих вариантов больше похож на "свинчивание себе автомобиля"?

    Оба, просто в одном случае некто делает себе грузовик, а во втором - авто для ралли париж-дакар. А обычный человек от всего этого страшно далек.

     
     
  • 6.47, rob pike (?), 18:39, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А обычному человеку этого всего и не надо, ему дефолтное мыло что в MacOSX, что в Убунте, что в Windows нравится.
     
     
  • 7.48, Аноним (-), 18:43, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > А обычному человеку этого всего и не надо, ему дефолтное мыло что
    > в MacOSX, что в Убунте, что в Windows нравится.

    Купите уже себе LCD и "мыло" превратится в достаточно удобочитаемый шрифт.

     
  • 4.61, Рг (?), 00:54, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Да не врите вы. Давно уже из stage 3 всё ставится - проще пареной репы. То есть не сами вы автомобиль собираете, а заказываете себе комплектацию, а система за вас его собирает.
     

  • 1.12, SergMarkov (ok), 09:32, 10/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда во фритайпе включаешь выключенные по умолчанию фишки от яблла, он становится не так уродлив. Непригоден, конечно, все равно, но хоть не такой вырвиглазный.. :-)
     
     
  • 2.14, anonim (?), 10:06, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Это какие такие фишки?
     
     
  • 3.30, SergMarkov (ok), 14:06, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Это какие такие фишки?

    см config.h, он очень хорошо документирован

     
     
  • 4.34, ананим (?), 15:05, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    нет такого во freetype

    зато есть это:
    # ./configure --help
    FreeType build system -- automatic system detection

    Generating modules list in ./objs/ftmodule.h...
    * module: truetype  (Windows/Mac font files with extension *.ttf or *.ttc)
    * module: type1     (Postscript font files with extension *.pfa or *.pfb)
    * module: cff       (OpenType fonts with extension *.otf)
    * module: cid       (Postscript CID-keyed fonts, no known extension)
    * module: pfr       (PFR/TrueDoc font files with extension *.pfr)
    * module: type42    (Type 42 font files with no known extension)
    * module: winfnt    (Windows bitmap fonts with extension *.fnt or *.fon)
    * module: pcf       (pcf bitmap fonts)
    * module: bdf       (bdf bitmap fonts)
    * module: sfnt      (helper module for TrueType & OpenType formats)
    * module: autofit   (automatic hinting module)
    * module: pshinter  (Postscript hinter module)
    * module: raster    (monochrome bitmap renderer)
    * module: smooth    (anti-aliased bitmap renderer)
    * module: smooth    (anti-aliased bitmap renderer for LCDs)
    * module: smooth    (anti-aliased bitmap renderer for vertical LCDs)
    * module: psaux     (Postscript Type 1 & Type 2 helper module)
    * module: psnames   (Postscript & Unicode Glyph name handling)

    и из всего apple
    # ./configure --help|grep -i apple
      --with-ats              use AppleTypeService, if available (default=yes)

     
     
  • 5.37, SergMarkov (ok), 15:29, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    freetype-2.5.3/include/config/ftoption.h
    Искать по Apple
    Я фритайп пересобираю раз в несколько лет, так что перепутал config c ftoption
    configure --help тут не помощник
     
     
  • 6.38, SergMarkov (ok), 15:45, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > freetype-2.5.3/include/config/ftoption.h
    > Искать по Apple
    > Я фритайп пересобираю раз в несколько лет, так что перепутал config c
    > ftoption

    configure --help тут не помощник


     
  • 2.15, ананим (?), 10:09, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Знаешь, враньё — не лучший метод агитации. на профильном то ресурсе.
    Линух рисует шрифты лучше маков. И давно уже.
    Всё чем маки могут похвастать — правильно подобранные шрифты идут из коробки.
    Да и яблоко это в общем признало, выкинув свой постпроцессинг и купив купс.
    Да-да, тот же самый купс. (Говорю как человек, работавший в полиграфии)
    Про вантуз вообще молчу, у них от своего них-синдрома конвульсии вечно.
    Вот для примера — http://habrahabr.ru/post/215115/ база часовых поясов Microsoft не содержит исторической информации об изменении базового смещения.
     
     
  • 3.18, anonim (?), 10:19, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Сомневаюсь, что Linux рисует шрифты "изкаропки" лучше чем MacOS.
    Вот, например, Fedora 20 на виртуалке. Шрифт Ubuntu 11, в консоли Ubuntu Mono 13. Отвратительные шрифты. Сглаживание "искаропки"
    http://storage5.static.itmages.ru/i/14/0310/h_1394432277_6231711_f4d6caa169.p
     
     
  • 4.19, ананим (?), 10:43, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А я не сомневаюсь. Видел и вижу и то, и другое каждый день.
    И в своей генте получаю результат не добавляя ни строчки кода к уже имеющимся.

    Зыж
    Что не понятно в:
    > Всё чем маки могут похвастать — правильно подобранные шрифты идут из коробки.

    ?
    Добавлю — при этом шрифты в маке выглядят как рубленные топором.
    Но стильно. И преднастроенно.
    В линухе всё это же и/или лучше вы можете сделать сами.

     
     
  • 5.36, SergMarkov (ok), 15:22, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >  Добавлю — при этом шрифты в маке выглядят как рубленные топором.

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


     
     
  • 6.51, ананим (?), 22:08, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>  Добавлю — при этом шрифты в маке выглядят как рубленные топором.
    > Шрифт и должен быть четким

    Вот как раз в маке он и не чёткий.

    Зыж
    Создаётся впечатление, что о маках вы говорите заочно.
    Ссылку на скрин давал, обсуждение этого вопроса на хабре тоже.

     
  • 4.21, ананим (?), 10:49, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ззыж
    > Вот, например, Fedora 20 на виртуалке. Шрифт Ubuntu 11, в консоли Ubuntu Mono 13. Отвратительные шрифты. Сглаживание "искаропки" http://storage5.static.itmages.ru/i/14/0310/h_1394432277_623...

    Вот, наконец, посмотрел ваш скриншот.
    А вы уверены что мак вообще видели?
    Шрифт у вас скушный, но мак его покажет ещё хуже. Они не зря (не только из-за стиля) полужирные выбирают по-умолчанию.
    Возьмите шрифты от мака (а потом наоборот) и удивитесь.

     
     
  • 5.22, anonim (?), 11:00, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А какой на маке шрифт используется?
     
     
  • 6.23, ананим (?), 11:06, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Дойду до мака, скажу (часа через 2. Сейчас с андроида пишу)
    А пока... ну сравните отображение шрифтов с федоры выше и тут http://screenoteka.ru/files/screenshots/Snimok_ekrana_2014-01-01_v_0.12.57.pn
    Федора явно выигрывает по очкам.
     
  • 6.31, SergMarkov (ok), 14:10, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > А какой на маке шрифт используется?

    в ауре  арча есть шрифты яббла

     
  • 6.32, ананим (?), 14:32, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Начиная с X используется Lucida Grande.

    Не знаю насколько ttf-файл:
    > $ fc-match "Lucida Grande"
    > Lucida Grande.ttf: "Lucida Grande" "Regular"

    соответствует файлу LucidaGrande.dfont в МакОСХ,
    но на моём ноуте отображает гораздо лучше в линухе, чем в макоси (хотя я препочитаю настройки в стиле "как будет напечатано", как и мак — вот тут хороший обзор http://habrahabr.ru/post/146880/)

    зыж
    кстати, в 9 (и ниже) мне шрифты по-умолчанию нравились больше.

     
  • 4.39, anonymous (??), 17:02, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Сомневаюсь, что Linux рисует шрифты "изкаропки" лучше чем MacOS.
    > Вот, например, Fedora 20 на виртуалке. Шрифт Ubuntu 11, в консоли Ubuntu
    > Mono 13. Отвратительные шрифты. Сглаживание "искаропки"
    > http://storage5.static.itmages.ru/i/14/0310/h_1394432277_6231711_f4d6caa169.p

    Да нормально выглядит. Вот дефолт — действительно туфта.

     
  • 3.29, SergMarkov (ok), 14:06, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Знаешь, враньё — не лучший метод агитации. на профильном то ресурсе.
    > Линух рисует шрифты лучше маков. И давно уже.
    > Всё чем маки могут похвастать — правильно подобранные шрифты идут из коробки.
    > Да и яблоко это в общем признало, выкинув свой постпроцессинг и купив
    > купс.

    ?? Он то тут причем
    > Да-да, тот же самый купс. (Говорю как человек, работавший в полиграфии)
    > Про вантуз вообще молчу, у них от своего них-синдрома конвульсии вечно.
    > Вот для примера — http://habrahabr.ru/post/215115/ база часовых поясов Microsoft
    > не содержит исторической информации об изменении базового смещения.

    см выше :-)

    по прежнему даже в самых юзер-френдли дистрах необходима  настройка шрифтов с бубном, чему нимало способствует как сам фритайп так и постоянная "модернизация" шрифтов"
    не в юзер френдли типа всяких бебианов, шрифты из карапки это творение упившегося


     
     
  • 4.33, ананим (?), 14:35, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    какие такие танцы с бубном?
    Установить шрифты? настроить dpi?
    Очевидно это надо делать для любой ОС.

    ps;
    даже infinality не устанавливал.
    «борет» макос (и тем более вантуз) из коробки.

     
     
  • 5.35, SergMarkov (ok), 15:20, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > какие такие танцы с бубном?
    > Установить шрифты? настроить dpi?
    > Очевидно это надо делать для любой ОС.
    > ps;
    > даже infinality не устанавливал.
    > «борет» макос (и тем более вантуз) из коробки.

    Если бы :-) Там шагов хренова куча, но начинается с переборки фритайпа


     
     
  • 6.52, ананим (?), 22:13, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ясно, картина — хотелось сказать, а не чего.

    Зыж
    Ничего не делал, ставил как есть, результат лучше мака и вантуза.
    Врёшь как всегда.

     
     
  • 7.56, SergMarkov (ok), 02:13, 11/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Ясно, картина — хотелось сказать, а не чего.
    > Зыж
    > Ничего не делал, ставил как есть, результат лучше мака и вантуза.
    > Врёшь как всегда.

    Тут смс ты не отделаешься и если думаешь что я буду расписывать на несколько страниц как делать в линупсе хорошие шрифты, ты глубоко ошибаешься :-) Цена вопрос - всего штука баксов :-))


     
     
  • 8.57, ананим (?), 04:22, 11/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    В линyпсе они уже лучше доказано скриншотами выше Так что ярлык трепло ты з... текст свёрнут, показать
     
  • 5.46, anonim (?), 18:35, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Можно скрин?
     
     
  • 6.53, ананим (?), 22:14, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Можно.
    Но ты свой уже приводил, мак я уже тоже давал.
    Твоя федора уже победила.
    Дальше то что? И зачем?
     
  • 4.40, anonymous (??), 17:07, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/

    > не в юзер френдли типа всяких бебианов, шрифты из карапки это творение
    > упившегося

    C Wheezy со шрифтами всё вполне хорошо. Возможно не из коробки, но рендеринг а-ля бубунта я включал парой кликов.

     
     
  • 5.45, Аноним (-), 17:41, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > рендеринг а-ля бyбунта я включал парой кликов.

    Вот чем-то таким убунта и отличается от остальных - там на 2 клика меньше при прочих равных...

     
  • 5.49, SergMarkov (ok), 20:34, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> не в юзер френдли типа всяких бебианов, шрифты из карапки это творение
    >> упившегося
    > C Wheezy со шрифтами всё вполне хорошо. Возможно не из коробки, но
    > рендеринг а-ля бубунта я включал парой кликов.

    рендеринг а-ля бубунта это хрень, а не шрифты

     
     
  • 6.54, ананим (?), 22:18, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Может и так.
    Вот только всё-равно лучше и мака, и вантуза.
    Скрины — выше. Голословные "масса шагов" от Маркова доказательством не считаются.
     
     
  • 7.55, SergMarkov (ok), 02:11, 11/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Может и так.
    > Вот только всё-равно лучше и мака, и вантуза.

    капли для глаз без рецепта и смс :-)
    Почти идеальные шрифты в хорошо изданных дорогих книгах. Посмотри и "убей марка" :-)


     
     
  • 8.58, ананим (?), 04:24, 11/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Да зачем тебя убивать то Штатное трепло, не более ... текст свёрнут, показать
     
     
  • 9.59, SergMarkov (ok), 07:02, 11/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    первое многократно подтвержденное правило рунета - переход на личности это слив... текст свёрнут, показать
     
     
  • 10.60, ананим (?), 14:39, 11/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Именно Валерианочки попей, глядишь и капли в глаза не нужны станут ... текст свёрнут, показать
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру