Компания Google представила (https://opensource.googleblog.com/2016/09/introducing-openty...) патчи для ряда открытых проектов, обеспечивающие поддержку технологии OpenType Font Variations (https://www.microsoft.com/typography/otspec180/otvaroverview...), разработанной совместно с компаниями Microsoft, Apple и Adobe, и включённой в состав спецификации OpenType 1.8 (https://www.microsoft.com/typography/otspec180/).
Технология OpenType Font Variations позволяет (https://medium.com/@tiro/https-medium-com-tiro-introduc...) создавать изменчивые шрифты, в которых толщина, ширина и другие стилистические характеристики глифа могут произвольно меняться. Вместо отдельного описания каждого представления, комбинации возможных вариантов определяются в одном шрифтовом ресурсе через определения возможных delta-отклонений от базового глифа с получением результата через применение интерполяции. Таким образом, вместо использования для каждого стиля своего файла со шрифтом, можно обойтись одним шрифтовым файлом, что значительно сокращает размер данных, необходимых для получения заданного результата.В рамках совместной работы компания Microsoft занималась подготовкой спецификаций, Apple передала некоторые существующие наработки и поделилась опытом, Adobe обновила формат CFF до CFF2, а Google взяла на себя работу по созданию инструментов для поддержки новой технологии. В результате разработан набор патчей с реализацией новой спецификации и формата CFF2 для пакета FontTools (https://github.com/behdad/fonttools/tree/opentype-gx) и шрифтового сервера FreeType (https://www.freetype.org/), для компилятора fontmake подготовлены (https://github.com/googlei18n/fontmake) компоненты для создания изменчивых шрифтов на основе обычных шрифтов, обновлён движок HarfBuzz (https://github.com/behdad/harfbuzz/) и разработано демонстрационной приложение FontView (https://github.com/googlei18n/fontview).
Все наработки распространяются в виде свободного ПО и будут переданы для включения в основные проекты. Google также обновил отрытый шрифт Noto (https://github.com/googlei18n/noto-source), в который добавлена поддержка изменчивых шрифтов, и работает над обновлением других своих шрифтов. Кроме того, планируется подготовить расширения CSS для web-разработчиков, которые будут добавлены в Chrome после согласования новых атрибутов с разработчиками других браузеров.
URL: https://opensource.googleblog.com/2016/09/introducing-openty...
Новость: http://www.opennet.dev/opennews/art.shtml?num=45153
> Компания Google... совместно с компаниями Microsoft, Apple и AdobeВот жесть. Одни из основных хищников решили что-то замутить - как к этому ещё относиться?
> Вот жесть. Одни из основных хищников решили что-то замутить - как к этому ещё относиться?Так же, как к их предыдущим работам: TrueType, OpenType, Type1.
> Вот жесть. Одни из основных хищников решили что-то замутить - как к этому ещё относиться?
>Так же, как к их предыдущим работам: TrueType, OpenType, Type1.Хорошо хоть к METAFONT'у ручки не протягивали.
Как-бы гугл давно свои шрифты выпускает
> Как-бы гугл давно свои шрифты выпускаетКак-бы, METAFONT постарше.
Погоди, а кто должен был это делать? Интел и IBM?
Наверно самоучки с великами. :)
Один самоучка в своё время сделал очень неплохо. Впрочем, METAFONT уже вспоминали тут. Но у монстров индустрии тоже хорошо в итоге получилось :-)
> В рамках совместной работы компания Microsoft занималась подготовкой спецификацийНашли кому доверить. Они же знатные графоманы. Понаделают таких спецификаций, которые сами реализовать не смогут, не то, что остальные.
Делать то все равно будет гуголь. Так что, ненужное само потом отвалится =)
Нет. На этом поле главный игрок - Adobe, так что M$ устроить свое обычное ЕЕЕ при всем желании не сможет.
Тем более, что сейчас шрифтов в любых форматах сколько угодно, и нововведения, сулящие какие бы то ни было проблемы, просто не будут пользоваться спросом. За ненужностью.
> Нет. На этом поле главный игрок - Adobe, так что M$ устроить
> свое обычное ЕЕЕ при всем желании не сможет.
> Тем более, что сейчас шрифтов в любых форматах сколько угодно, и нововведения,
> сулящие какие бы то ни было проблемы, просто не будут пользоваться
> спросом. За ненужностью.Это поле игры вообще очень интересное. Трутайпы, собственно, появились как результат противоестественного совокупления мелкомягких и огрызков против адобы, которая дорого просила за шрифты. Адобы поняли, что где-то как-то надо что-то менять, иначе прибыли падают и так далее.
Что, впрочем, не помешало потом групповому совокуплению с рождением опентайпа — как ни странно, ребёночек вышел так себе ничего, особенно если правильно его воспитывать.
Вот что конкуренция животворящая делает!
Так "произвольно меняться" или это параметрические шрифты, которые можно тонко настраивать по степени "жирности" или "ширины".
Multiple Master что-то не пошло в прошлый раз, решили по второму разу протолкнуть под другим именем?
да уж, скоро шрифтам капец с такими лидерами
Внезапно, все ныне существующие распространенные форматы шрифтов именно этими лидерами и созданы. Другого глобуса не завезли.
дроид, сегое и комик санс?
> дроид, сегое и комик санс?ни то, ни другое, ни третье не является ФОРМАТОМ шрифтов
Осталось только CSS к шрифтам прикрепить. А потом может базовую поддержку js...
Type1 -- это программа на PostScript.
То есть код, вызывающий встроенные функции растеризатора.
На всякий случай разжую: интерактив там не предусмотрен.
ну так собственно в JS тоже интерактив не предусмотрен
Ну, это вы мелко как-то копнули.
Давайте начнем с того, что интерактив не предусмотрен в латинице.
Для экрана и такая шняга сойдет, а для печати не прокатит -- там не только плотность, но и каждый кегль отдельно проектируется.
Но для газет пойдет...
Каждый кегль каждого глифа, конечно, кто бы сомневался!
Мне как-то пришлось переводить редакцию со старого Корела на более современные приемы.
Был нюанс: шрифт при вставке кореловского файла в пижамкер растеризовался более жирным, чем был на самом деле. Уж не помню, с которой стороны это был косяк. Но факт в том, что читатели к такому шрифту уже привыкли и начали жаловаться, что теперь читается хуже.
Пришлось взять FontForge и "утяжелить" шрифт где-то на 20%, автоматически.
Именно такой "слегка жирный" шрифт повсеместно используется в изданиях редакции уже лет десять. И все довольны.
Если ты не в курсе - печать умирает. Туда и дорога, конечно.
Не умирает. Занимает довольно широкую нишу вместо того, чтобы быть повсеместной - это да. Но совершенно вытеснить ее пока нечему. Как радио уступило телевидению, но так и не умерло.Ну, и применительно к теме: на экранах с высокой плотностью пикселей, внезапно, возникают ровно те же проблемы со шрифтами, что и в полиграфии.
>Ну, и применительно к теме: на экранах с высокой плотностью пикселей, внезапно, возникают ровно те же проблемы со шрифтами, что и в полиграфии.Исчезает альясинг, они начинают хорошо растеризоваться без клеарвудутайпов?
Ни хрена они там не возникают - там на порядок больше возможностей произвести эффект, чем в печати - от разнообразия цветов до анимации, поэтому нет нужды особо морочить голову со шрифтами. Что касается ниши - та сфера, где красивая полиграфия была актуальна - книги и глянец - с бумаги уходит очень активно. Обычно - даже не просто в электронную форму, а в видео и прочее мультимедиа.
Вы это рассказываете отцу активно читающей первоклассницы. У которой в комнате шкафы таки забиты полиграфией, а планшет где-то валяется разряженный.
И что? Это исключение, а не правило. Есть статистика продаж книг, есть закрывающиеся оффлайновые журналы и т.д.
Это как раз ниша, которая от полиграфии отказываться не собирается.
Какая именно ниша? Потому что если художка - то там особо со шрифтами никто не возится. Если литература по учёбе - то что вам дочь плохого сделала, что вы её не научили ни поиском по тексту пользоваться, ни быстрыми переходами, ни гуглить непонятное?Я за последние несколько лет видел ровно одну книгу, которую есть смысл держать в бумаге - об отделке мебели. Вот там важно, чтобы точно передавались все нюансы фотографий, без монитора с непонятным глянцем и цветопередачей. Вероятно, и другие подобные сферы есть, где предсказуемая картинка важна. И даже там шрифтовые извращения на фиг не нужны. Всё остальное - хоть убей - не пойму, зачем держать в бумаге - в электронном виде и удобнее, и дешевле во всех смыслах.
Ну, вы просто не в курсе детской литературы, я уж не буду уходить в оффтопик.
Просто пример: в Кидбурге посетителю не только оформляют бумажную трудовую, но и ставят в нее - о ужас! - чернильные печати по освоенным профессиям. Хотя, казалось бы - у каждого второго ребенка смартфон...
> ... шрифтовые извращения на фиг не нужны.Есть такая фраза: «То, что написано без усилий, читается без удовольствия».
>> ... активно читающей первоклассницы. У которой в комнате шкафы таки забиты полиграфией, а планшет где-то валяется разряженный.Если говорить именно о чтении, то Вы как-то не замечаете изменений в окружающем Вас мире, судите о ситуации по своей дочери-первокласснице. Кстати, слабый аргумент, может Вы ее не научили правильно пользоваться планшетом, например, искать и загружать книжки. Хотя для чтения я бы выбрал электронные чернила. Я уже лет 5, наверное, обычные книги в руки не беру, читаю с книгочиталки или с компа (если сверстано под большой формат). Смешно, конечно, но не один раз закачивал в книгочиталку произведения (когда-то читанные), которые у меня на полках лежали в бумажном варианте со школьных времен (разная фантастика и, недавно, "Тихий Дон") - так значительно удобнее читать - книгочиталка маленькая и легкая, против толстого тома книги. И в книгочиталке целая маленькая библиотека, в которой таких толстых, пыльных, бумажных томов может быть более одного. Да и в общественном транспорте уже редко увидишь человека с обычной книгой - смарт (с игрушками/чатами) или книгочиталка. Брат, отец, сестра - все перешли на книгочиталки (разве что отец не желает учиться пользоваться компом и интернетом и целиком зависит от меня, потому иногда читает и какие-то левые современные "сериально-убойные" книги, пока я ему не найду что-нибудь новое).
У каждого взрослого члена семьи - по PocketBook-у. У ребенка есть простенький планшет.
Но дошкольникам, да и младшим школьникам, показаны именно бумажные книжки с картинками.
Ага, конечно. А печать наружных баннеров всяких, печать на изделиях и товарах и т.д.?
А там, "каждый кегль" не проектируется.
> Если ты не в курсе - печать умирает. Туда и дорога, конечно.Расскажи это торговцам бумагой, ага. И полиграфистам тоже.
Они и так в курсе.
> Они и так в курсе.То есть ты мне это рассказываешь?
Про устрицы поговорку знаешь, да?
Ты ж в России, небось? Ну так до тебя через три года долетит, делов-то.
> Ты ж в России, небось? Ну так до тебя через три года
> долетит, делов-то.Нет, я в Украине. Что должно долететь-то?
Ага, умирает. Завтра электрическтво кончится, глядишь гуттенберговские станки из музеев повытаскивают -- писать то уже разучились.
Есть такая забавная штука, эволюция называется, завтра бактерия жрущая углеводороды ( или пластики ) очень быстро и эффективно размножающаяся и приплыли ( поймал себя недавно на мысли о том, что современные дети не видят и не пробуют очень многое из того что мы делали в детстве, даже "спичек нет", не говоря уже о том, что понять принцип работы многих музейных экспонатов просто не смогут без инструкции из интернета, да и то далеко не каждый.
месье не в курсе об опасностях ЭМИ и необходимости наличия электричества для прочтения всего того, что существует только виртуально
Вы пустят новый InDesign с поддержкой новых шрифтов и инженеры на выводе будут вешаться из-за непредсказуемости вывода...
А с чего бы это простым геометрическим операциям вдруг стать непредсказуемыми?
> А с чего бы это простым геометрическим операциям вдруг стать непредсказуемыми?Кернинг и трекинг таких шрифтов будет в разы сложнее, что на выводе приведет к массе сюрпризов.
В разы?
Прикиньте сами: и те, и другие пропорции при увеличении толщины линий или ширины глифов легко просчитываются.
> В разы?
> Прикиньте сами: и те, и другие пропорции при увеличении толщины линий или
> ширины глифов легко просчитываются.Препрессоры, слегка прищурившись, смотрят на твоё «легко просчитываются» с серьёзными лицами, и только в уголках глаз заметна усмешка...
Судя по вашему описанию, препроцессоры и заявленные в новости фичи не потянут. В них ровно столько же той же самой математики, собственно.
> Судя по вашему описанию, препроцессоры и заявленные в новости фичи не потянут.
> В них ровно столько же той же самой математики, собственно.Слово «препрессоры» от «препроцессоры» отличаете?
Ха, на планшете действительно не отличил. Тем более, что у нас их зовут по-старинке "отделом фотовывода" и они пока что в растеризации принимают довольно пассивное участие... во всяком случае, глифы за них просчитывает RIP.
> Ха, на планшете действительно не отличил. Тем более, что у нас их
> зовут по-старинке "отделом фотовывода" и они пока что в растеризации принимают
> довольно пассивное участие... во всяком случае, глифы за них просчитывает RIP.(вздохнув) Вы всё-таки бесконечно далеки от предмета обсуждения.
Ну, когда человек, недалекий от предмета, выдвигает такие аргументы - спорить, конечно, бессмысленно.
> Ну, когда человек, недалекий от предмета, выдвигает такие аргументы - спорить, конечно,
> бессмысленно.Тогда, если вы осознаёте своё дилетантский подход, зачем вы вообще вступаете в дискуссию? Ну зачем?
> В разы?
> Прикиньте сами: и те, и другие пропорции при увеличении толщины линий или
> ширины глифов легко просчитываются.Поле печати дискретное, изменение толщины и ширины относительное.
Всего лишь к отказу от лишней возни
всем так этого не хватало, шрифтов же так мало!!!
Ну и причём тут количество шрифтов?
> Для экрана и такая шняга сойдет, а для печати не прокатит -- там не только плотность, но и каждый кегль отдельно проектируется.
> Но для газет пойдет...Ну нормально. Значит гугол сможет газеты и дальше печатать.
> В рамках совместной работы компания Microsoft занималась подготовкой спецификацийПлод её деятельности на руках утащить можно или таки уже надо будет тележку? :D
Под плоды деятельности M$ обычно лучше ведра.
Впрочем, в партнерстве с профессионалами они обычно подтягиваются и не лажают так уж откровенно...
А я совершенно до последнего времени считал что жирность с наклонённостью это некий модификатор шрифта, а не отдельный шрифт. Продолжаю держать вас в курсе.
Курсив, например, нельзя получить, просто наклонив шрифт.
> Курсив, например, нельзя получить, просто наклонив шрифт.Внезапно, шрифты GOST так и получаются.
>> Курсив, например, нельзя получить, просто наклонив шрифт.
> Внезапно, шрифты GOST так и получаются.Не надо путать наклонный шрифт с курсивом. И если какая-то бездарь называет slanted внезапно курсивом — не стоит, право, им уподобляться.
>А я совершенно до последнего времени считал что жирность с наклонённостью это некий модификатор шрифта, а не отдельный шрифтСинтетические качества применяются, когда нет другого выхода, freetype, например, позволяет это делать
> ... и шрифтового сервера FreeTypeFT это растеризатор глифов, а не сервер.
Сервера кеша шрифтов не демон?
там нет никакого демона, не тупи.
>изменчивыеДы не изменчивые, чёрт вас побери, а вариативные.