The OpenNET Project / Index page

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

Компания Google представила наработки по поддержке изменчивых шрифтов OpenType

15.09.2016 10:24

Компания Google представила патчи для ряда открытых проектов, обеспечивающие поддержку технологии OpenType Font Variations, разработанной совместно с компаниями Microsoft, Apple и Adobe, и включённой в состав спецификации OpenType 1.8.

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

В рамках совместной работы компания Microsoft занималась подготовкой спецификаций, Apple передала некоторые существующие наработки и поделилась опытом, Adobe обновила формат CFF до CFF2, а Google взяла на себя работу по созданию инструментов для поддержки новой технологии. В результате разработан набор патчей с реализацией новой спецификации и формата CFF2 для пакетов FontTools и FreeType, для компилятора fontmake подготовлены компоненты для создания изменчивых шрифтов на основе обычных шрифтов, обновлён движок HarfBuzz и разработано демонстрационное приложение FontView.

Все наработки распространяются в виде свободного ПО и будут переданы для включения в основные проекты. Google также обновил открытый шрифт Noto, в который добавлена поддержка изменчивых шрифтов, и работает над обновлением других своих шрифтов. Кроме того, планируется подготовить расширения CSS для web-разработчиков, которые будут добавлены в Chrome после согласования новых атрибутов с разработчиками других браузеров.

  1. Главная ссылка к новости (https://opensource.googleblog....)
  2. OpenNews: Компания Adobe открыла код инструментария для создания шрифтов OpenType
  3. OpenNews: Компания Google открыла наработки по использованию цветных шрифтов
  4. OpenNews: Вышел FreeType 2.4.11 с поддержкой технологии сглаживания ClearType
  5. OpenNews: Компания Google открыла код библиотеки для работы со шрифтами - sfntly
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/45153-opentype
Ключевые слова: opentype, font, google
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (75) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 11:01, 15/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    > Компания Google... совместно с компаниями Microsoft, Apple и Adobe

    Вот жесть. Одни из основных хищников решили что-то замутить - как к этому ещё относиться?

     
     
  • 2.7, prokoudine (??), 11:39, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +12 +/
    > Вот жесть. Одни из основных хищников решили что-то замутить - как к этому ещё относиться?

    Так же, как к их предыдущим работам: TrueType, OpenType, Type1.

     
     
  • 3.48, ZloySergant (ok), 17:51, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Вот жесть. Одни из основных хищников решили что-то замутить - как к этому ещё относиться?
    >Так же, как к их предыдущим работам: TrueType, OpenType, Type1.

    Хорошо хоть к METAFONT'у ручки не протягивали.

     
     
  • 4.50, Мыслитель (?), 18:08, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как-бы гугл давно свои шрифты выпускает
     
     
  • 5.58, ZloySergant (ok), 18:43, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Как-бы гугл давно свои шрифты выпускает

    Как-бы, METAFONT постарше.

     
  • 2.49, Аноним (-), 17:55, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Погоди, а кто должен был это делать? Интел и IBM?
     
     
  • 3.69, Mail (?), 00:13, 16/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Наверно самоучки с великами. :)
     
     
  • 4.75, Crazy Alex (??), 03:48, 16/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Один самоучка в своё время сделал очень неплохо. Впрочем, METAFONT уже вспоминали тут. Но у монстров индустрии тоже хорошо в итоге получилось :-)
     

  • 1.2, Аноним (-), 11:14, 15/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +14 +/
    > В рамках совместной работы компания Microsoft занималась подготовкой спецификаций

    Нашли кому доверить. Они же знатные графоманы. Понаделают таких спецификаций, которые сами реализовать не смогут, не то, что остальные.

     
     
  • 2.4, rshadow (ok), 11:28, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Делать то все равно будет гуголь. Так что, ненужное само потом отвалится =)
     
  • 2.14, тоже Аноним (ok), 12:20, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Нет. На этом поле главный игрок - Adobe, так что M$ устроить свое обычное ЕЕЕ при всем желании не сможет.
    Тем более, что сейчас шрифтов в любых форматах сколько угодно, и нововведения, сулящие какие бы то ни было проблемы, просто не будут пользоваться спросом. За ненужностью.
     
     
  • 3.16, scorry (ok), 12:30, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Нет. На этом поле главный игрок - Adobe, так что M$ устроить
    > свое обычное ЕЕЕ при всем желании не сможет.
    > Тем более, что сейчас шрифтов в любых форматах сколько угодно, и нововведения,
    > сулящие какие бы то ни было проблемы, просто не будут пользоваться
    > спросом. За ненужностью.

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

    Что, впрочем, не помешало потом групповому совокуплению с рождением опентайпа — как ни странно, ребёночек вышел так себе ничего, особенно если правильно его воспитывать.

     
     
  • 4.19, тоже Аноним (ok), 13:50, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вот что конкуренция животворящая делает!
     

  • 1.3, Аноним (-), 11:14, 15/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Так "произвольно меняться" или это параметрические шрифты, которые можно тонко настраивать по степени "жирности" или "ширины".
     
  • 1.6, scorry (ok), 11:38, 15/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Multiple Master что-то не пошло в прошлый раз, решили по второму разу протолкнуть под другим именем?
     
  • 1.9, Аноним (-), 11:59, 15/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    да уж, скоро шрифтам капец с такими лидерами
     
     
  • 2.15, тоже Аноним (ok), 12:21, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Внезапно, все ныне существующие распространенные форматы шрифтов именно этими лидерами и созданы. Другого глобуса не завезли.
     
     
  • 3.17, Аноним (-), 12:39, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    дроид, сегое и комик санс?
     
     
  • 4.24, Нанобот (ok), 14:04, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > дроид, сегое и комик санс?

    ни то, ни другое, ни третье не является ФОРМАТОМ шрифтов

     

  • 1.21, mumu (??), 14:00, 15/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Осталось только CSS к шрифтам прикрепить. А потом может базовую поддержку js...
     
     
  • 2.28, lk (?), 14:45, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Type1 -- это программа на PostScript.
     
     
  • 3.29, тоже Аноним (ok), 14:53, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    То есть код, вызывающий встроенные функции растеризатора.
    На всякий случай разжую: интерактив там не предусмотрен.
     
     
  • 4.33, Crazy Alex (ok), 15:33, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    ну так собственно в JS тоже интерактив не предусмотрен
     
     
  • 5.40, тоже Аноним (ok), 16:22, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, это вы мелко как-то копнули.
    Давайте начнем с того, что интерактив не предусмотрен в латинице.
     

  • 1.23, adolfus (ok), 14:04, 15/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Для экрана и такая шняга сойдет, а для печати не прокатит -- там не только плотность, но и каждый кегль отдельно проектируется.
    Но для газет пойдет...
     
     
  • 2.30, тоже Аноним (ok), 15:00, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Каждый кегль каждого глифа, конечно, кто бы сомневался!
    Мне как-то пришлось переводить редакцию со старого Корела на более современные приемы.
    Был нюанс: шрифт при вставке кореловского файла в пижамкер растеризовался более жирным, чем был на самом деле. Уж не помню, с которой стороны это был косяк. Но факт в том, что читатели к такому шрифту уже привыкли и начали жаловаться, что теперь читается хуже.
    Пришлось взять FontForge и "утяжелить" шрифт где-то на 20%, автоматически.
    Именно такой "слегка жирный" шрифт повсеместно используется в изданиях редакции уже лет десять. И все довольны.
     
  • 2.34, Crazy Alex (ok), 15:34, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если ты не в курсе - печать умирает. Туда и дорога, конечно.
     
     
  • 3.41, тоже Аноним (ok), 16:26, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Не умирает. Занимает довольно широкую нишу вместо того, чтобы быть повсеместной - это да. Но совершенно вытеснить ее пока нечему. Как радио уступило телевидению, но так и не умерло.

    Ну, и применительно к теме: на экранах с высокой плотностью пикселей, внезапно, возникают ровно те же проблемы со шрифтами, что и в полиграфии.

     
     
  • 4.53, Аноним (-), 18:17, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Ну, и применительно к теме: на экранах с высокой плотностью пикселей, внезапно, возникают ровно те же проблемы со шрифтами, что и в полиграфии.

    Исчезает альясинг, они начинают хорошо растеризоваться без клеарвудутайпов?

     
  • 4.55, Crazy Alex (ok), 18:27, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ни хрена они там не возникают - там на порядок больше возможностей произвести эффект, чем в печати - от разнообразия цветов до анимации, поэтому нет нужды особо морочить голову со шрифтами. Что касается ниши - та сфера, где красивая полиграфия была актуальна - книги и глянец - с бумаги уходит очень активно. Обычно - даже не просто в электронную форму, а в видео и прочее мультимедиа.
     
     
  • 5.57, тоже Аноним (ok), 18:31, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Вы это рассказываете отцу активно читающей первоклассницы. У которой в комнате шкафы таки забиты полиграфией, а планшет где-то валяется разряженный.
     
     
  • 6.62, Crazy Alex (ok), 21:18, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    И что? Это исключение, а не правило. Есть статистика продаж книг, есть закрывающиеся оффлайновые журналы и т.д.
     
     
  • 7.67, тоже Аноним (ok), 23:29, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Это как раз ниша, которая от полиграфии отказываться не собирается.
     
     
  • 8.74, Crazy Alex (??), 03:46, 16/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Какая именно ниша Потому что если художка - то там особо со шрифтами никто не в... текст свёрнут, показать
     
     
  • 9.76, тоже Аноним (ok), 08:10, 16/09/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну, вы просто не в курсе детской литературы, я уж не буду уходить в оффтопик Пр... текст свёрнут, показать
     
  • 9.82, scorry (ok), 10:25, 16/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Есть такая фраза 171 То, что написано без усилий, читается без удовольствия ... текст свёрнут, показать
     
  • 6.78, Очередной аноним (?), 09:09, 16/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если говорить именно о чтении, то Вы как-то не замечаете изменений в окружающем ... большой текст свёрнут, показать
     
     
  • 7.79, тоже Аноним (ok), 10:11, 16/09/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У каждого взрослого члена семьи - по PocketBook-у. У ребенка есть простенький планшет.
    Но дошкольникам, да и младшим школьникам, показаны именно бумажные книжки с картинками.
     
  • 3.52, Алвлвлал (?), 18:13, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ага, конечно. А печать наружных баннеров всяких, печать на изделиях и товарах и т.д.?
     
     
  • 4.54, Crazy Alex (ok), 18:23, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А там, "каждый кегль" не проектируется.
     
  • 3.60, scorry (ok), 20:34, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Если ты не в курсе - печать умирает. Туда и дорога, конечно.

    Расскажи это торговцам бумагой, ага. И полиграфистам тоже.

     
     
  • 4.63, Crazy Alex (ok), 21:25, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Они и так в курсе.
     
     
  • 5.65, scorry (ok), 22:51, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Они и так в курсе.

    То есть ты мне это рассказываешь?
    Про устрицы поговорку знаешь, да?

     
     
  • 6.73, Crazy Alex (??), 03:40, 16/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты ж в России, небось? Ну так до тебя через три года долетит, делов-то.
     
     
  • 7.81, scorry (ok), 10:23, 16/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ты ж в России, небось? Ну так до тебя через три года
    > долетит, делов-то.

    Нет, я в Украине. Что должно долететь-то?

     
  • 3.86, adolfus (ok), 11:09, 16/09/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ага, умирает. Завтра электрическтво кончится, глядишь гуттенберговские станки из музеев повытаскивают -- писать то уже разучились.
     
     
  • 4.92, Аноним (-), 11:00, 20/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Есть такая забавная штука, эволюция называется, завтра бактерия жрущая углеводороды ( или пластики ) очень быстро и эффективно размножающаяся и приплыли ( поймал себя недавно на мысли о том, что современные дети не видят и не пробуют очень многое из того что мы делали в детстве, даже "спичек нет", не говоря уже о том, что понять принцип работы многих музейных экспонатов просто не смогут без инструкции из интернета, да и то далеко не каждый.
     
  • 3.90, Аноним (-), 17:33, 17/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    месье не в курсе об опасностях ЭМИ и необходимости наличия электричества для прочтения всего того, что существует только виртуально
     
  • 2.39, universite (ok), 16:19, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Вы пустят новый InDesign с поддержкой новых шрифтов и инженеры на выводе будут вешаться из-за непредсказуемости вывода...
     
     
  • 3.42, тоже Аноним (ok), 16:28, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А с чего бы это простым геометрическим операциям вдруг стать непредсказуемыми?
     
     
  • 4.51, universite (ok), 18:09, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А с чего бы это простым геометрическим операциям вдруг стать непредсказуемыми?

    Кернинг и трекинг таких шрифтов будет в разы сложнее, что на выводе приведет к массе сюрпризов.

     
     
  • 5.56, тоже Аноним (ok), 18:28, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    В разы?
    Прикиньте сами: и те, и другие пропорции при увеличении толщины линий или ширины глифов легко просчитываются.
     
     
  • 6.61, scorry (ok), 20:35, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В разы?
    > Прикиньте сами: и те, и другие пропорции при увеличении толщины линий или
    > ширины глифов легко просчитываются.

    Препрессоры, слегка прищурившись, смотрят на твоё «легко просчитываются» с серьёзными лицами, и только в уголках глаз заметна усмешка...

     
     
  • 7.68, тоже Аноним (ok), 23:31, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по вашему описанию, препроцессоры и заявленные в новости фичи не потянут. В них ровно столько же той же самой математики, собственно.
     
     
  • 8.70, scorry (ok), 00:27, 16/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Слово 171 препрессоры 187 от 171 препроцессоры 187 отличаете ... текст свёрнут, показать
     
     
  • 9.77, тоже Аноним (ok), 08:13, 16/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ха, на планшете действительно не отличил Тем более, что у нас их зовут по-стари... текст свёрнут, показать
     
     
  • 10.80, scorry (ok), 10:22, 16/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    вздохнув Вы всё-таки бесконечно далеки от предмета обсуждения ... текст свёрнут, показать
     
     
  • 11.83, тоже Аноним (ok), 10:49, 16/09/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну, когда человек, недалекий от предмета, выдвигает такие аргументы - спорить, к... текст свёрнут, показать
     
     
  • 12.85, scorry (ok), 11:03, 16/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тогда, если вы осознаёте своё дилетантский подход, зачем вы вообще вступаете в д... текст свёрнут, показать
     
  • 6.93, Аноним (-), 11:02, 20/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > В разы?
    > Прикиньте сами: и те, и другие пропорции при увеличении толщины линий или
    > ширины глифов легко просчитываются.

    Поле печати дискретное, изменение толщины и ширины относительное.

     
  • 5.72, Crazy Alex (??), 03:39, 16/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Всего лишь к отказу от лишней возни
     

  • 1.26, Аноним (26), 14:41, 15/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    всем так этого не хватало, шрифтов же так мало!!!
     
     
  • 2.95, Firefoxus (?), 13:38, 20/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и причём тут количество шрифтов?
     

  • 1.27, Аноним (-), 14:44, 15/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Для экрана и такая шняга сойдет, а для печати не прокатит -- там не только плотность, но и каждый кегль отдельно проектируется.
    > Но для газет пойдет...

    Ну нормально. Значит гугол сможет газеты и дальше печатать.

     
  • 1.32, ryoken (ok), 15:31, 15/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > В рамках совместной работы компания Microsoft занималась подготовкой спецификаций

    Плод её деятельности на руках утащить можно или таки уже надо будет тележку? :D

     
     
  • 2.43, тоже Аноним (ok), 16:30, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Под плоды деятельности M$ обычно лучше ведра.
    Впрочем, в партнерстве с профессионалами они обычно подтягиваются и не лажают так уж откровенно...
     

  • 1.45, namename (?), 17:23, 15/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А я совершенно до последнего времени считал что жирность с наклонённостью это некий модификатор шрифта, а не отдельный шрифт. Продолжаю держать вас в курсе.
     
     
  • 2.46, тоже Аноним (ok), 17:32, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Курсив, например, нельзя получить, просто наклонив шрифт.
     
     
  • 3.64, Эноним (?), 21:44, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Курсив, например, нельзя получить, просто наклонив шрифт.

    Внезапно, шрифты GOST так и получаются.

     
     
  • 4.66, scorry (ok), 22:53, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Курсив, например, нельзя получить, просто наклонив шрифт.
    > Внезапно, шрифты GOST так и получаются.

    Не надо путать наклонный шрифт с курсивом. И если какая-то бездарь называет slanted внезапно курсивом — не стоит, право, им уподобляться.

     
  • 2.71, anonymous (??), 00:28, 16/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >А я совершенно до последнего времени считал что жирность с наклонённостью это некий модификатор шрифта, а не отдельный шрифт

    Синтетические качества применяются, когда нет другого выхода, freetype, например, позволяет это делать

     

  • 1.47, Аноним (-), 17:47, 15/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > ... и шрифтового сервера FreeType

    FT это растеризатор глифов, а не сервер.

     
     
  • 2.59, Аноним (-), 18:54, 15/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Сервера кеша шрифтов не демон?
     
     
  • 3.89, Аноним (-), 00:42, 17/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    там нет никакого демона, не тупи.
     

  • 1.94, Firefoxus (?), 13:30, 20/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >изменчивые

    Ды не изменчивые, чёрт вас побери, а вариативные.

     

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



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

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