Представлен релиз FreeType 2.14.0, модульного шрифтового движка, предоставляющего единый API для унификации обработки и вывода шрифтовых данных в различных векторных и растровых форматах. Код проекта написан на языке Си и распространяется под BSD-подобной лицензией FreeType...Подробнее: https://www.opennet.me/opennews/art.shtml?num=63840
> Код проекта написан на языке СиИзначально написан на Паскале, а потом переписан на Си.
Что это меняет? Автор изучил более удобный язык и переписал.
> Автор изучил более удобный язык и переписал."Вы не понимаете, это другое."
Потому что Си самый популярный язык 😝
Python самый популярный язык.
Это вам не 1000 глаз, а 1000000 глаз, а значит безопаснее!
Это не так, одержимость питоном, слава богу, прошла.Отвратительнейший язык, худший
> Отвратительнейший язык, худшийКак и Си. Слава богу, одержимость ним прошла.
> Python самый популярный язык.И еще он не тормозит. Поэтому рендерить текст будет со скоростью телетайпа на 300 бод.
Видимо автору надоело ставить везде begin begin end begin end end.
Он набросал прототип на паскале, когда начало получаться — переделал на си, чтобы проще было в другие проекты интегрироваться. ABI-то разный.
Ты хотел сказать выполнил ненужную работу и потратил в два раза больше времени. Трудно это отнести к его достижениям.
Там про раст ни слова.
Это называется "стадия прототипирования", она предназначена для того, чтобы понять, а стоит ли овчинка выделки. Оказалось, что стоит.
А зачем писать прототип на языке, на котором писать дольше и труднее, чем потом на основном?
Чтобы понять, что больше так делать ненужно.
и для OS/2 писался
но всё это в итоге улетело в /dev/null
Айбиэм стоило написать драйвер для Пентиум 4.
Изначально он вообще не был написан.
> Оптимизирован интерпретатор
> Ускорена обработка
> ускорена загрузка глифовОтлично!
А сколько еще сишных дырений в него добавили этими оптимизациями?
Опять можно будет ломать браузеры или телефоны подсунув нужный шрифт?
Опять предложишь переписать на безопасный Раст?
> Опять предложишь переписать на безопасный Раст?Зачем предлагать, если это уже сделали?
"Браузер Chrome переведён на шрифтовой движок Skrifa, написанный на Rust"
opennet.ru/opennews/art.shtml?num=62922И не просто заменили дырявый FreeType, а планируют заменить весь стек работы со шрифтами.
Потому что от дыряшки спрошные CVE.
"Дырень" во Фритайпе - это исключительно проблема браузеров, готовых подтягивать шрифты откуда попало. Остальные программы в системе, внезапно, работают с тем, что в этой системе установлено.
Поэтому, очевидно, имеют смысл две библиотеки разного назначения: браузерная, которая может тормозить, зато все дотошно проверит, и системная, которая не проверяет то, что проверки не требует - и поэтому летает. Фритайп - та самая вторая.
А то, что в Гугле это поняли только к 2025 - ну вообще не проблема Фритайпа.
>и системная, которая не проверяет то, что проверки не требует - и поэтому летает.Новое слово в апологетике сишников: проверки оказывается тормозят.
>готовых подтягивать шрифты откуда попалоВы предлагаете каждый скачаный шрифт антивирусом проверять?
> проверки оказывается тормозят.welcome to real life, son.
> "Дырень" во Фритайпе - это исключительно проблема браузеров,А если ты скачал нескучный шрифт для своего дебианчика и запустил в LibreOffice или мессенджере и оно точно также выполнило сторонний код, то это как называется?
Дырени во фритайпе это проблема фритайпа. Именно поэтому его выкинули.
> которая не проверяет то, что проверки не требует - и поэтому летает.
А потом ВНЕЗАПНО оказывается что проверять нужно было)))
> А если ты скачал нескучный
> это как называется?ССЗБ. WBR, C.O.
Наконец то страницу китайских иероглифов можно не наблюдать прорисовку в реальном времени, как во времена 8-битных компьютеров
>На современных 64-разрядных платформах на 5-10% ускорена загрузка глифов TrueType и CFF.Нужно! СРОЧНО! Дропнуть 32 бита!!! А то НЕОЛУДИТЫ какие-то не хотят покупать железо наших спосоров!!!
Назови мне мне модель процессора не поддерживающего x64 и где его взять?
Почти большинство микроконтроллеров берёте и хотите отрисовать шрифты на дисплее. Если мало микроконтроллеров(и они не совсем релевантны ввиду небольшой памяти), берём огромное количество встраиваемых решений, где популярен 32-ух битный ARM и повыводить текст на дисплеи очень даже хочется. Другими словами - ваше утверждение абсурдно, т.к. вместо поддержки широких возможностей, вы зачем-то придумываете оправдание их отсутствию, это как согласится с мыслью, что отсутствие мобильного интернета в РФ это очень круто и полезно, как один губер выразился "цифровой детокс"
Конечно, микроконтроллерам очень нужно юзать самый современный шрифтовой движок, а то ведь невозможно старым пользоваться без встроенных звуков и эмодзи.
Без эмодзей нынче никуда. А то студенты даже иконки не воспринимают. А уж написанное букаффками без графики, в их МНУ не укладывается.
Да, микроволновке, стиральной машинке, измерителю артериального давления тоже нужно выводить тексты. И с иероглифами, и другими алфавитами.
И ставить 64битный процессор только ради этого, если можно обойтись 32битным — просто расточительство.
BCM2712 - процессор Raspberry Pi.
>> Назови мне мне модель процессора не поддерживающего x64 и где его взять?
> BCM2712 - процессор Raspberry Pi.Quad-core Cortex-A76 (ARM v8) 64-bit SoC @ 2.4 GHz, 512KB L2 per core, 2MB chared L3
Плюс за старание, но мимо. Попробуй еще раз.
И в каком месте он стал x86_64 ?
armv8 – 64-битная платформа.
А как был задан вопрос?
Но не x64, что в терминах M$ означает x86_64.
Где ты там увидел дропнуть?
Есть подозрение, граничащее с уверенностью, что ускорение на 64 бит достигли за счёт использования SIMD/AVX. Где эти инструкции взять на AVR?
Если же аналоги инструкций вдрук на твоем железе есть и тебе очень надо - это опенсорс...
Simd и на 32 битах было. Самое смешное - на 32 битных ARM neon - 64 битные команды есть, так что 64битность ядра не очень то и нужна была, маркетинг порешал.
А причём тут "там"? Спонсорам выгодно прекращение поддержки 32 битов. Поэтому будут давить на всех спонсируемых, а спонсируемые - на обычный скот. Вон Мозилла с Дебианом порешали оказать содействие в убийстве 32 битов окончательно. Потому что если 32 бит нет ни в одном мейнстримовом дистре ИЛИ хотя-бы в одном одном жизненно важном софте, причём из софта теперь выпилили поддержку на уровне исходников "это помогло нам очистить код от мусора, а пользовательскую базу - от биомусора" - значит такое железо остаётся только выкинуть, потому что теперь гигансткий намеренно жирный несобираемый на домашних компах жизненно важный софт под него собирать просто некому. И не надо мне говорить "поюзаешь старые версии" - тут тебе и уязвимостями с эксплоитами накормят, но это не так важно ... важнее то, что ты вот зайдёшь та GitHub (или другой необходимый сайт, на который всё завязано), и в лучшем случае тебе напишут "твой браузер устарел, иди в магаз за новым компом", а в худшем вообще по-тихому поймают исключение где-то в глубине кода - а ты будешь просто наблюдать прелоадер, и гадать, что пошло не так.
> А причём тут "там"? Спонсорам выгодно прекращение поддержки 32 битов.Спонсор мозиллы гугл. А чего вдруг гуглу выгоден дроп 32 бита?
> на обычный скот. Вон Мозилла с Дебианом порешали оказать содействие в убийстве 32 битов окончательно.
Скот на то и скот что сам ничего делать не может, а только жрать из корыта что туда кто-то насыпал. Они это заслужили. Но при этом наглость имеют что-то требовать.
> причём из софта теперь выпилили поддержку на уровне исходников
> жизненно важный софт под него собирать просто некому.Не некому, а нечего. Сам же написал, поддержку что выпилили на уровне исходников.
> "твой браузер устарел, иди в магаз за новым компом"
И это будет абсолютная правда. Твой комп устарел, а семеро одного не ждут.
Вообще, отлично что такой маргинес как вы отправляют в отделный загончик.
Это показывает насколько вас мало. Иначе была бы катастрофа: все бы до сих пор пырились в элт моники на своих i386.
>Спонсор мозиллы гугл. А чего вдруг гуглу выгоден дроп 32 бита?Очень просто - дроп 32 бит открывает дорогу к дропу core2duo, что в свою очередь открывает дорогу к дропу всего без TEE, а гугл - один из главных вендоров DRM-решений, опирающихся на TEE.
>Они это заслужили.
Разумеется. Вам бы в охране Бухенвальда при нацистах работать. Там на воротах надпись есть такая, очень совпадает с вашим мировоззрением.
>Иначе была бы катастрофа: все бы до сих пор пырились в элт моники на своих i386.
Вы и сейчас можете подключить ЭЛТ-моник к самой современной видеокарте.
> Вы и сейчас можете подключить ЭЛТ-моник к самой современной видеокарте.К самой современной это вряд ли. Поддержку аналогово выхода уже давно выпилили.
Переходников, в том числе с цапами, хоть жопой жуй. По сравнению с ценой топовой карты, цена переходника даже с цапом - мизерная. Используются в основном для подключения всяких устаревших офисных проекторов, которые только VGA-вход имеют, но выкинуть - жалко.
Через переходники можно хоть дедовский ч/б «Горизонт» подключить.
> Очень просто - дроп 32 бит открывает дорогу к дропу core2duo, что в свою очередь открывает дорогу к дропу всего без TEE, а гугл - один из главных вендоров DRM-решений, опирающихся на TEE.Пользователей core2duo настолько мало, что можно за каждым следить персонально.
Просто флаг "коре 2 дуо? значит вещества, ЦП, и прочие запрещенные вещи".>>Они это заслужили.
> Разумеется. Вам бы в охране Бухенвальда при нацистах работать. Там на воротах надпись есть такая, очень совпадает с вашим мировоззрением.Пример просто великолепен в своей дэʼбильности!
Браузер это у нас уже жизненно важная вещь?
Или может этих людей расстреляют?В СПО есть 2 категории: те кто трудятся и делают, те кто ноет и потребляет.
Как ты думаешь кто важнее.>>Иначе была бы катастрофа: все бы до сих пор пырились в элт моники на своих i386.
> Вы и сейчас можете подключить ЭЛТ-моник к самой современной видеокарте.Да? А на видяхе есть DE-15 разъем? А может DE-9?
Даже DVI на многих уже дропнули, ибо они нафиг не нужны, только место занимают.
>Пользователей core2duo настолько мало, что можно за каждым следить персонально. Просто флаг "коре 2 дуо? значит вещества, ЦП, и прочие запрещенные вещи".Может ещё чёрный и красный треугольник в форме гексаграммы на одежду предложишь прикрепить?
>Браузер это у нас уже жизненно важная вещь?
Да, в 21 первом веке браузер - это жизненно важная вещь.
>Или может этих людей расстреляют?
Да, кто в 21 веке не сможет вовремя прочитать в интернете, что современные аналоги нацистов начали массовые расстрелы, и вовремя отбежать на безопасное расстояние - тех современные аналоги нацистов и расстреляют. Спасайся кто может, а кто не может - уже не спасётся. Это не говоря ещё о тех, кого просто с работы выпрут за неспособность использовать Зум и Гитхаб.
>Да? А на видяхе есть DE-15 разъем? А может DE-9?Переходников хоть жопой жуй.
>Даже DVI на многих уже дропнули, ибо они нафиг не нужны, только место занимают.
HDMI на DVI переходит через переходник из пассивных компонентов без единственного транзистора.
> Может ещё чёрный и красный треугольник в форме гексаграммы на одежду предложишь прикрепить?Параж дэʼбильных аналоний продолжается.
Попробуй взять велосипедную балаклаву и пройтись по магазинам.
Или сходить на вокзал и аэропорт.Еще раз по буквам: если человек ведет себя не естественно, то он вызывает подозрения.
Например есть какули или пользуется устаревшей на 20 лет желехзкой.> Да, в 21 первом веке браузер - это жизненно важная вещь.
Ну так живи по стандартам 21 века)
Ты бы еще поныл, что на манежной лошадь негде припарковать и конюхов днем с огнем не сыскать.> Да, кто в 21 веке не сможет вовремя прочитать в интернете, что современные аналоги
Ууууу, думаю о таком ты прочитаешь в газетах.
> Это не говоря ещё о тех, кого просто с работы выпрут за неспособность использовать Зум и Гитхаб.
Очень-очень печально. Я уже представляю эти толпы коре2душников которым приходится идти работать на завод!
Душераздирающее зрелище.>>Да? А на видяхе есть DE-15 разъем? А может DE-9?
> Переходников хоть жопой жуй.Ну так запили себе "переходник с 32 на 64")
>Попробуй взять велосипедную балаклаву и пройтись по магазинам.Вот сам и попробуй. По результатам отчёт напишешь.
>Еще раз по буквам: в хлеву кто-то не совсем скот, то он вызывает подозрения.
Это очевидно.
>Ты бы еще поныл, что на манежной лошадь негде припарковать и конюхов днем с огнем не сыскать.
Да, негде. Благодаря таким, как ты Москва покрыта платной парковкой. Оно и понятно - кто собственность свою не может защитить - тот остаётся без собственности. А кто в ОПГ участвует - тот от ОПГ за это хоть крохи, да получает.
>Ууууу, думаю о таком ты прочитаешь в газетах.
Давно уже заблокированы все газеты.
>Ну так запили себе "переходник с 32 на 64"
Не выпускают таких переходников.
>>Иначе была бы катастрофа: все бы до сих пор пырились в элт моники на своих i386.
> Вы и сейчас можете подключить ЭЛТ-моник к самой современной видеокарте.Угу, ну конечно. Но могу подключить 4к олед, если захочут.
А так бы одни ЭЛТ и были бы. И ходили бы вы такие и рассказывали "зачем вообще графоний, у меня памяти столько нет, а комп менять нихачу, давайте поддерживайте дальше!".
У меня был комп с пентиум 3 и ЭЛТ моником 1600х1200 - примерно аналог нынешнего всё ещё популярного fullhd, и ничё, 32мб озу видяхи хватало. Для 4к HDR достаточно было б 128мб vram для офисной работы, если б проектировали профессионалы а не те кто щя этим занимается в айтишечке. 3840*2160*30/(8*1024*1024) = ~30 мб на 1 полноэкранный видео буфер, их желательно 2 + опционально буфера поменьше для окон приложений.
>если б проектировали профессионалы, а не те кто щя этим занимается в айтишечкеЗря вы так о профессиональных специалистах по вытягиванию денег из скота через запланированное устаревание
Софт вообще не является жизненно важным. А уж любителям антиквариата никто подавно ничего не должен.
Ну пойди, делом докажи: откажись от софта полностью, раз так.
> Ну пойди, делом докажи: откажись от софта полностью, раз так.Лолкек. Зумерье, как оно есть: до осени 97-го я как-то без софта обходился.
А вы думаете freetype запустится на avr? Чушь не пишите.
Неолудиты могут ставить растр и наблюдать эталонное ШГ, ведь им не привыкать
а могли бы просто купить эпл мак, там оно из коробки
На него открытую ОС не так-то просто поставить.
Кто говорил про "легко"?
Мы на форуме линуксоидов или домохозяек-виндузятников?Вот Торвальдс пользуется макбуками с линуксом, наверное не просто так.
Так у него, наверное, MacBook ещё на Intel-архитектуре. А то мейнтейнера Маков на M1/2/3 он уже выжил из ядра.
так а размыленных шрифтов на открытых ОС нет
Размытых шрифтов нет - размытый рендеринг есть.
> а могли бы просто купить эпл мак, там оно из коробкиНа маке все отлично с рендерингом шрифтов - и всегда так было.
Шляпа там с рендерингом, причем полная. Когда е рендерится, как "фита"
На всех устройствах Apple никогда не было проблем с шрифтами.
Джобс делал максимальный акцент на шрифтах и их отображении (*погуглите).
Это местный воин против Эпла: он Маки в каждой новости умудряется приплетать, вещая про размытые шрифты на них. Сейчас еще с Ретины начнет покровы срывать. 😂
я это видел вживую, зачем мне гуглить? более мыльного мыла ни разу в жизни не видел, даже на ЭЛТ
> я это видел вживую, зачем мне гуглить?Учитывая то, что ты единственный, кто это видел - очевидно, или у тебя что-то со зрением, либо ты жирно набрасываешь.
говори себе это почаще, нужно ведь как-то оправдывать выброшенные на ветер две штуки баксов (или сколько там этот мусор стоит)
> говори себе это почащеДостаточно не "почаще", а только когда ты в комментариях появляешься со своими набросами на мак.
> выброшенные на ветер две штуки
Годы идут, а у яблохейтеров все зудит от того, как другие люди тратят свои деньги. Потратить две штуки раз в 6-8 лет - это же так много! 😱
> или сколько там этот мусор стоит
Не дороже операции по коррекции зрения, которая, если бы ты ее себе наконец сделал, исправила бы "размыленные шрифты" на маках. 😂
> говори себе это почаще, нужно ведь как-то оправдывать выброшенные на ветер две штуки баксовНе - это ты говори тут почаще о размытых шрифтах и low-dpi ретинуна Маках. Глядишь, так и победишь проклятый Эппл. И все побегут сношаться с Линуксом на ноутах за $600!
> Уязвимость во FreeType, позволяющая выполнить код при обработке шрифтов
> opennet.ru/opennews/art.shtml?num=62875
> Уязвимость во FreeType, эксплуатируемая через TTF-шрифт и затрагивающая браузеры
> www.opennet.ru/opennews/art.shtml?num=53922Столько 0-day уязвимостей в хроме, лисе, андроиде, лине!
Удивительно что этим дырявым кто-то еще пользуется...
Хорошо, что хром уже перевели на нормальный аналог! А вот лиса как всегда отстает. Впрочем им всегда было плевать на безопасность пользователей, начиная аж с ХУЛа.
Ну вот я видел тут картинки с последних кедее и бужни (я не знаю как оно произносится (и не хочу знать)). ШГ по-прежнему ШГ.