The OpenNET Project / Index page

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

Выпуск шрифтового движка FreeType 2.9

09.01.2018 10:21

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

  1. Главная ссылка к новости (https://www.mail-archive.com/f...)
  2. OpenNews: Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки изменчивых шрифтов в Linux
  3. OpenNews: Выпуск шрифтового движка FreeType 2.8
  4. OpenNews: Выпуск шрифтового движка FreeType 2.7 с включением по умолчанию субпиксельного хинтинга
  5. OpenNews: Google и Adobe передали проекту FreeType код нового растеризатора шрифтов
  6. OpenNews: Вышел FreeType 2.4.12 с реализацией нового CFF-растеризатора шрифтов
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/47874-font
Ключевые слова: font, freetype
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (26) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 10:56, 09/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Скомпилировал, загрузил при помощи LD_PRELOAD, открыл первые пять файлов наугад из библиотеки в Evince и получил в одном из них крякозябры из рандомного тёмного фона в Type 1 глифах. Видимо, идея менять двигу была не самой удачной и оттестированной.
     
     
  • 2.2, Аноним (-), 11:03, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Кто-нибудь сможет подтвердить наличие описанного выше вот в этом документе https://tug.org/texshowcase/partofTheBookofTea.pdf с библиотекой freetype 2.9?
     
     
  • 3.9, Аноним (-), 13:28, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Debian 9, zathura — подтверждаю.
     
  • 3.13, Аноним (-), 14:02, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Да, наличие бага подтверждаю. В okular вот так выглядит - https://www.dropbox.com/s/8lzjb9s60m60mji/Screenshot_20180109_135732.png?dl=0.
     
     
  • 4.20, Масяся (?), 19:37, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    у меня в Окуляре всё нормально
     
     
  • 5.23, Анониум (?), 23:20, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Значит со старым freetype работает.
     
  • 3.26, jamesjames (ok), 14:18, 10/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Новый патч помог.
     
  • 2.6, Аноним (-), 12:07, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    как то стремно обновляться, после вашего комментария. Только починили отображение лунных (и не только) рун, эхмда
     
     
  • 3.7, Аноним (-), 12:09, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Поставь от локального пользователя в локальный каталог какой-нибудь ./configure --prefix=/home/user/test && make && make install, а потом LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/user/test/lib evince
     
  • 2.8, Аноним (-), 12:18, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пишите багрепорт.
     
  • 2.11, anon333 (?), 13:39, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Подтверждаю
     
  • 2.25, Аноним (-), 13:16, 10/01/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Исправление: http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=cc2f3cdecf
     

  • 1.3, Аноним (-), 11:13, 09/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    FreeType в основном используется в GNU/Linux, FreeBSD или NetBSD. Самое лучшее, что есть у нас для качественного субпиксельного сглаживания шрифтов.
     
     
  • 2.5, reddit user (?), 11:28, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • +12 +/
    good bot
     

  • 1.4, svlasov (ok), 11:19, 09/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Опять все поломали?
     
  • 1.10, Аноним (-), 13:28, 09/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    "It is written in C, designed to be small, efficient, highly customizable"
    Как то хотел из libfreetype выцепить рендер ttf в свой stm32 проект - ад и холокост, объем в 10 раз больше чем сам проект. Оказалось выгоднее держать нарисованные готовые битмапы
     
     
  • 2.12, leap42 (ok), 13:56, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    ну за пределами вашей задачи прекрасный дивный мир

    стандартов шрифтов 100500 штук, куча языков и систем письма, универсальная либа должна поддерживать их все

    я например, современным freetype вполне доволен (по крайней мере со сторонними патчами в openSUSE и Fedora), а раньше прям слезами плакал

     
     
  • 3.14, Аноним (-), 14:18, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Стандартов шрифтов (актуальных) по пальцам одной руки.
     
     
  • 4.16, Аноним (-), 14:53, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Стандартов шрифтов (актуальных) по пальцам одной руки.

    Ты в них точно разбираешься? Даже означенный ttf может подразумевать один из двух форматов — TrueType или OpenType.

     
     
  • 5.17, Аноним (-), 15:45, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Давай, продолжай список: pcf, bdf, Type1 (pfa/pfb), TrueType/OpenType (разница размыта, два формата и два контейнера).
     
  • 3.18, prokoudine (??), 15:49, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем фритайпу знать про системы письма? Для этого есть харфбазз.
     
  • 2.15, Аноним (-), 14:51, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Как то хотел из libfreetype выцепить рендер ttf в свой stm32 проект

    Что помешало использовать саму либу?

     
     
  • 3.19, Аноним (-), 16:22, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не осилил собрать порт под минималистичную систему с самописной прослойкой к файловой системе и ОС.
     
     
  • 4.21, DrTrump (?), 21:07, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Неосилятор 2018
     
     
  • 5.27, Аноним (-), 20:40, 11/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем вам под STM32 векторные шрифты берите растровый PCF и рисуйте нормальные человеческие пиксели.
     

  • 1.22, Ю.Т. (?), 21:12, 09/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А я его помню вот тааааким маленьким. В os/2.
     

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



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

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