The OpenNET Project / Index page

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

31.12.2016 18:57  Выпуск шрифтового движка FreeType 2.7.1

Доступен релиз FreeType 2.7.1, модульного шрифтового движка, предоставляющего единый API для унификации обработки и вывода шрифтовых данных в различных векторных и растровых форматах. В новой версии добавлена предварительная поддержка разработанного компанией Adobe формата шрифтов CFF2 и изменчивых шрифтов OpenType, определённых в спецификации OpenType 1.8. Устранены проблемы с обработкой raw CID шрифтов, встречающихся в PDF-файлах.

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

  1. Главная ссылка к новости (http://www.mail-archive.com/fr...)
  2. OpenNews: Выпуск шрифтового движка FreeType 2.7 с включением по умолчанию субпиксельного хинтинга
  3. OpenNews: Выпуск шрифтового движка FreeType 2.6.4 с новой системой хинтинга
  4. OpenNews: Выпуск редактора шрифтов FontForge 2016.10
  5. OpenNews: Компания Google представила наработки по поддержке изменчивых шрифтов OpenType
Лицензия: CC-BY
Тип: Программы
Ключевые слова: freetype, font
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, A.Stahl (ok), 20:36, 31/12/2016 [ответить] [показать ветку] [···]    [к модератору]
  • +1 +/
    А к какой версии планируют победить ШГ?
     
     
  • 2.2, Mihail Zenkov (ok), 20:42, 31/12/2016 [^] [ответить]    [к модератору]
  • +1 +/
    Судя по "Вместо отдельного описания каждого представления, комбинации возможных вариантов определяются в одном шрифтовом ресурсе через определения возможных delta-отклонений от базового глифа с получением результата через применение интерполяции." ШГ будет только прогрессировать, так как результат будет заведомо хуже, чем индивидуальная ручная подгонка. Зато из одного шрифта сделают 100500 :) Только вот нужно ли это ...
     
     
  • 3.7, Timur I. Davletshin (?), 22:46, 31/12/2016 [^] [ответить]    [к модератору]
  • +1 +/
    Adobe MM уже сто лет в обед, Metafont использует аналогичный принцип.
     
  • 3.11, Аноним (-), 01:46, 01/01/2017 [^] [ответить]     [к модератору]
  • +/
    Да вот bitmap-based шрифты не масштабируются, однако А уповать что одного DPI х... весь текст скрыт [показать]
     
     
  • 4.15, Аноним (-), 04:19, 01/01/2017 [^] [ответить]     [к модератору]  
  • +/
    Казалось бы, причем тут bitmap-шрифты И тут анонима понесло Вообще-то речь с... весь текст скрыт [показать]
     
     
  • 5.19, Аноним (-), 13:34, 01/01/2017 [^] [ответить]     [к модератору]  
  • +/
    При том что Зенков наверное на них намекал Он любитель подобной некромансии Та... весь текст скрыт [показать]
     
     
  • 6.22, Mihail Zenkov (ok), 14:20, 01/01/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    > Интерполяция неизбежно будет, потому что отрисовать ВСЕ размеры шрифта под ВСЕ DPI
    > один хрен что в векторе что в растре малореально.

    Почему нельзя использовать шрифт большего размера при большем DPI?

    > И весь
    > пойнт TTF и сотоварищей в том что можно нарисовать один раз
    > и дальше масштабировать.

    А дальше править hintig вручную для каждого символа на малых размерах.
    Я не против ttf и масштабирования - на больших размерах шрифтов масштабирование более чем приемлемо. Я против мыла и кривого отображения на малых размерах шрифтов. Поэтому до сих пор приходиться пользоваться tahoma.

     
  • 2.3, Плазма полетела (?), 20:46, 31/12/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Infinality - и проблем нет.
     
     
  • 3.4, Аноним (-), 22:04, 31/12/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Проблема — поставить везде Infinality. Есть ли хоть один дистр, в котором оно из коробки?
     
     
  • 4.29, Гугл диск (?), 22:44, 01/01/2017 [^] [ответить]    [к модератору]  
  • +/
    > Проблема — поставить везде Infinality. Есть ли хоть один дистр, в котором
    > оно из коробки?

    Плачьте, злопыхатели! Альт, в симпли седьмом был,в восьмых стартеркитах есть. Не уверен,во всех ли.

     
  • 4.30, Ordu (ok), 04:01, 02/01/2017 [^] [ответить]    [к модератору]  
  • +/
    Что по-твоему "из коробки"? Gentoo с USE=infinality -- это "из коробки" или нет?
     
  • 4.32, Michael Shigorin (ok), 19:38, 02/01/2017 [^] [ответить]    [к модератору]  
  • +/
    > Есть ли хоть один дистр, в котором оно из коробки?

    В моих поделках (altlinux.org/starterkits) входит в варианты cinnamon, enlightenment, lxde; можно одним движением вкрутить в текущие альтовские десктопные дистрибутивы, добавив use/fonts/infinality и пересобрав исошку (кстати, если кому сильно охота -- можно такое предложить ув. tema, который после казуса с лицензией решил пилить свой вариант школьного и обычного десктопа из альта, назвав семейство "Комета": http://forum.russ2.com/index.php?showtopic=4275).

     
  • 3.5, Crazy Alex (ok), 22:22, 31/12/2016 [^] [ответить]    [к модератору]  
  • +/
    Ручной хинтинг и отключение антиалиасинга - и проблем нет. И делается абсолютно во всех дистрибутивах.
     
     
  • 4.20, Аноним (-), 13:36, 01/01/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    > Ручной хинтинг и отключение антиалиасинга - и проблем нет.

    У тебя что, CRT? На LCD субпиксельный антиалиасинг рулит неимоверно. Если порядок пикселей правильный.

     
     
  • 5.21, Mihail Zenkov (ok), 14:15, 01/01/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > На LCD субпиксельный антиалиасинг рулит неимоверно.

    Это тот который с цветными обводами? Спасибо, ненужно.


     
  • 5.33, Michael Shigorin (ok), 19:40, 02/01/2017 [^] [ответить]    [к модератору]  
  • +/
    >> Ручной хинтинг и отключение антиалиасинга - и проблем нет.
    > У тебя что, CRT? На LCD субпиксельный антиалиасинг рулит неимоверно.

    У Вас что, LCD?  На современных панелях высокого разрешения он вообще не нужен.

     
  • 3.18, антон (??), 12:44, 01/01/2017 [^] [ответить]    [к модератору]  
  • +/
    В чем разница с freetype-freeworld?
     
  • 2.6, Аноним (-), 22:42, 31/12/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    export FREETYPE_PROPERTIES="truetype:interpreter-version=35"

    Не благодари

     
     
  • 3.17, Аноним (-), 12:31, 01/01/2017 [^] [ответить]    [к модератору]  
  • +/
    Тут наверно только вы с Алексом на кинескопных мониторах до сих пор.
     
     
  • 4.24, Аноним (-), 17:12, 01/01/2017 [^] [ответить]    [к модератору]  
  • +/
    зря смеетесь, с фул хитингом смотрится отлично. Всяко лучше мыла а-ля clear type
     
  • 1.8, trubulizator (ok), 23:09, 31/12/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Если бы не Infinality я бы на Линукс до сих пор не перешёл из-за ШГ
     
     
  • 2.9, trubulizator (ok), 23:10, 31/12/2016 [^] [ответить]    [к модератору]  
  • +/
    FreeType 2.7 пробовал, всё-равно ШГ
     
  • 2.10, Crazy Alex (ok), 23:54, 31/12/2016 [^] [ответить]    [к модератору]  
  • +3 +/
    Если это для тебе критерий перехода - то хоть вообще не переходи, кому ты на фиг нужен.
     
     
  • 3.23, Аноним (-), 16:26, 01/01/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    Видимо, он не запасся сменными глазами. А так если раз в месяц менять на новые, то нормально, жить можно.
     
  • 1.12, Аноним (-), 02:29, 01/01/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    пацаны, - разве в debian 8 и ubuntu с hinting rgba slight параметрами шрифты - ок?
     
     
  • 2.25, Аноним (-), 17:42, 01/01/2017 [^] [ответить]     [к модератору]  
  • +/
    В убунте до определённого размера всё очень ок А вот где-то с 8-го кегля и ниже... весь текст скрыт [показать]
     
     
  • 3.28, Аноним (-), 22:18, 01/01/2017 [^] [ответить]    [к модератору]  
  • +/
    ты писал в из багтрекер, на форумах уточнял?
     

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


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