The OpenNET Project / Index page

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

Релиз шрифтового движка FreeType 2.10.3

11.10.2020 09:02

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

Из изменений выделяется:

  • Улучшена поддержка глифов TrueType с перекрывающимися контурами.
  • При инициализации включена по умолчанию фильтрация для экранов LCD.
  • Выполнена синхронизация кода автоматического хинтинга с ttfautohint.
  • Добавлена поддержка сборки с использованием инструментария Meson.
  • Улучшен код растеризатора и переработан код цветовой компенсации.
  • Добавлена поддержка компиляторов Intel (icc).


  1. Главная ссылка к новости (https://www.freetype.org/index...)
  2. OpenNews: Опубликован шрифт, автоматически цензурирующий оскорбительные выражения
  3. OpenNews: Разработчики Pango отказались от поддержки мягкого сглаживания в старых шрифтах
  4. OpenNews: Релиз шрифтового движка FreeType 2.10.2
  5. OpenNews: Разработчики Pango убрали поддержку растровых шрифтов
  6. OpenNews: Техника скрытия данных в тексте через манипуляцию c глифами шрифта
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/53867-freetype
Ключевые слова: freetype, font
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (141) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Самый Лучший Гусь (?), 09:11, 11/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Добавлена поддержка компиляторов Intel (icc).

    Оно ещё живое?

     
     
  • 2.3, Аноним (3), 09:13, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Стабильно выходит каждый год.
     
     
  • 3.26, Sin2x (ok), 10:37, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В 2020 году вышла не мажорная, а минорная версия 19.1, и есть ощущение, что конец близок.

    https://software.intel.com/content/www/us/en/develop/articles/intel-cpp-compil

     
     
  • 4.86, Урри (?), 16:59, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Просто они не меняют мажорную цифирьку по каждому минорному чиху, как всякие редиски.
     
  • 4.111, TheFotoMag (ok), 22:43, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> В 2020 году вышла не мажорная, а минорная версия 19.1, и есть ощущение, что конец близок.

    Пастернка не читал, но конец его близок.

    Тут эта, близок конец доллара, виндавс и Аляски. Будь готов.

     
     
  • 5.117, Sin2x (ok), 10:57, 12/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >>> В 2020 году вышла не мажорная, а минорная версия 19.1, и есть ощущение, что конец близок.
    > Пастернка не читал, но конец его близок.
    > Тут эта, близок конец доллара, виндавс и Аляски. Будь готов.

    Ты ошибся, я как раз-таки читаю чейнджлоги компиляторов, и стагнация ICC налицо.


     
     
  • 6.118, ksjdjfgklsjdklgfj (?), 11:18, 12/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ICC мажорно меняется при выходе новых процов, иногда добавляют новые фичи для поддержки совместимости с GCC, ну и багфиксы... так что про стагнацию это большое преувеличение
     
     
  • 7.121, Sin2x (ok), 11:57, 12/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я и вижу, что они до сих пор не реализовали все фичи 17 стандарта, что говорить о 20. Стагнирует-стагнирует.

    https://en.cppreference.com/w/cpp/compiler_support

     
     
  • 8.129, Урри (?), 18:54, 12/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это не стагнирует, а качественно делает Сразу впиливать всякий модномолодежный ... текст свёрнут, показать
     
     
  • 9.130, Sin2x (ok), 19:21, 12/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это ты сейчас _стандартизацию ISO_ _трёхлетней давности_ назвал модно-молодёжнос... большой текст свёрнут, показать
     
     
  • 10.133, Урри (?), 21:17, 12/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты палишься, деточка Три года - это вообще ни о чем Тем более в среде взрослог... текст свёрнут, показать
     
     
  • 11.134, Sin2x (ok), 21:28, 12/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Пока ты не предоставишь доказательства того, что текущие версии ICC _хоть в чём-... текст свёрнут, показать
     
     
  • 12.135, Урри (?), 23:19, 12/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не можешь написать в гугле compiler c icc comparison Я даже не удивлен ... текст свёрнут, показать
     
     
  • 13.136, Sin2x (ok), 23:38, 12/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты не удивлён, что на этот запрос не выдаётся ни одного бенчмарка Я тоже Так ... текст свёрнут, показать
     
  • 10.138, TheFotoMag (ok), 03:06, 13/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    С SQL ы явно не дружите Там и 20 лет молодежно ... текст свёрнут, показать
     
     
  • 11.139, Sin2x (ok), 10:13, 13/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    То-то Postgres новую мажорную версию каждый год выпускает ... текст свёрнут, показать
     
  • 6.137, TheFotoMag (ok), 03:04, 13/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> стагнация ICC налицо

    В чем стагнация? На некоторых задачах, когда код скомпилён под конкретный проц, ICC обеспечивает под 1000% прироста производитльности.


     
     
  • 7.140, Sin2x (ok), 10:15, 13/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >>> стагнация ICC налицо
    > В чем стагнация? На некоторых задачах, когда код скомпилён под конкретный проц,

    Тюнинг под архитектуру поддерживают все современные компиляторы.

    > ICC обеспечивает под 1000% прироста производитльности.

    Где пруфы, Билли? Где бенчмарки, которые могут показать хотя бы десятипроцентное преимущество ICС, что говорить о фантастических трёх порядках?


     
  • 2.91, Аноним (-), 18:12, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Оно ещё живое?

    А чем по-твоему собираются все эти матлабы и автокады?

     
     
  • 3.122, Sin2x (ok), 13:03, 12/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Автокад MSVC, а в случае Матлаба компилятор можно вкрячить любой, но у MSVC 2017 поддержка шире всего:

    https://knowledge.autodesk.com/support/autocad/learn-explore/caas/sfdcarticles

    https://www.mathworks.com/support/requirements/supported-compilers.html

     
     
  • 4.127, Аноним (-), 17:59, 12/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Автокад MSVC, а в случае Матлаба компилятор можно вкрячить любой, но у MSVC 2017 поддержка шире всего:

    Речь шла не о том, какие компиляторы поддерживаются с точки зрения написания юзерами кода на С++ для матлаба и автокада. Речь шла о том, чем скомпилирован _сам_ матлаб и автокад, их вычислительные ядра. И это в большинстве случаев ICC+MKL. Хотя последний теоретически и поддерживает сторонние компиляторы, все, кто хотя бы немного имел дело с вычислительными задачами на С++, прекрасно знают, что наилучшая производительность MKL достигается именно с icc.

     
     
  • 5.128, Sin2x (ok), 18:36, 12/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Про Автокад я тебе уже привёл ссылку, доказывающую то, что он компилируется MSVC... большой текст свёрнут, показать
     
     
  • 6.131, Аноним (-), 20:14, 12/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Эта ссылка доказывает лишь то, что среди зависимостей автокада есть Microsoft Vi... большой текст свёрнут, показать
     
     
  • 7.132, Sin2x (ok), 20:46, 12/10/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Нет, было бы глупо использовать разные компиляторы, когда можно использовать оди... большой текст свёрнут, показать
     
  • 2.98, gefest (??), 19:13, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Ставлю 100$ против 300$, что gcc загнется скорее.
     
     
  • 3.113, СССР (?), 23:05, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    козюли кушаешь?
     
     
  • 4.123, Аноним (123), 13:56, 12/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так он же зассал поставить 500$ против 300.
     

  • 1.2, Аноним (3), 09:12, 11/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Его же там, кажется, хоронили в пользу harfbuzz или чего-то такого.
     
     
  • 2.4, Аноним (4), 09:20, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Не, это harfbuzz там сказал, что не 4к мониторы поддерживать ему не интересно, мол, за этим к freetype. Или что-то такое. Чего ещё ждать от гномеров?
     
     
  • 3.8, timur.davletshin (ok), 09:30, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    У вас какая-то каша в голове, harfbuzz же является банально надстройкой над freetype для поддержки ряда новых финтифлюшек вроде субпиксельного выравнивания между глифами, яблочных расширений к Opentype (яблочные шрифты хотя и можно ставить в Линукс, но продвинутая типография так не работает) и пр.
     
     
  • 4.10, Аноним (4), 09:35, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Он ни при чём, и именно поэтому он намеренно сломал шрифты, но виноват в этом freetype, который ничего не делал?
     
     
  • 5.18, timur.davletshin (ok), 09:49, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Напиши мейнтейнерам пакетов, а то они по старой памяти пакуют в зависимости harfbuzz'a libfreetype )))
     
  • 5.21, Аноним (3), 09:53, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Там ещё Pango поучаствовал в поломке шрифтов.

    У меня лично совершенно точно есть баг в шрифтах, связанный с шириной апострофа. У меня по-умолчанию азиатский шрифт, и в нём "закрывающая одинарная кавычка" азиатской ширины, то есть, двойной.
    А "ascii 33" (или что-то такое) -- нормальной ширины.

    И при этом половина рендерит так, а половина эдак.

    При этом ещё в ascii-графике всё ломается к чёрту, потому что азиатские моношрифты имеют ширину в 2 романских символа.

    И кто из этого винегрета может за это отвечать -- хз.

     
     
  • 6.23, timur.davletshin (ok), 10:18, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Pango с момента своего рождения ломает что-то. Не было такого релиза, который бы не приходилось патчить. Даже сейчас там часть прибита гвоздями. Я уже не говорю, что софт, использующий его. Взять хотя бы смотрелку PDF из Gnome. Там банально никогда не было нормального рендеринга шрифтов.
     
     
  • 7.73, Анонимленьлогиниться (?), 15:47, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Погодите, зачем смотрелке PDF вообще знать и думать про freetype или pango? Шрифты уже превращены в векторные инструкции рисования. Как они могут быть поломаны в смотрелке? Я понимаю еще в заполнялке PDF форм могут быть проблемы...
     
     
  • 8.78, timur.davletshin (ok), 16:08, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Наивный человек В подавляющем большинстве PDFок шрифт банально встроен на том у... текст свёрнут, показать
     
     
  • 9.115, Alexander Belov (?), 05:53, 12/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    глупый вопрос, зачем воровать шрифты из пдфок ... текст свёрнут, показать
     
     
  • 10.116, timur.davletshin (ok), 07:54, 12/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, воровали не из пдфок, а из postscript в основном Просто это был банально ед... текст свёрнут, показать
     
  • 6.66, Андрей (??), 15:27, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Там ещё Pango поучаствовал в поломке шрифтов.

    По-моему, не ещё, а именно выбрасывание использования freetype в Pango и поломало шрифты.

     
     
  • 7.69, timur.davletshin (ok), 15:40, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Один панго без фритайпа собирает, второй харфбаз... и ни один так и не понял, за что отвечают обе эти библиотеки. Вот харфбаз добавили в luatex, но зачем? Казалось бы, там рендеринг не нужен, там просто нужно метрики извлекать, уметь opentype замены делать и надстрочники/подстрочники тыкать.
     
  • 5.89, Аноним (89), 18:02, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это опенсорс, никто никому ничего не должен. Захотел - и сломал. Ты сам виноват, что пользуешься программами, зависящими от harfbuzz.
     
  • 4.64, Андрей (??), 15:25, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > У вас какая-то каша в голове, harfbuzz же является банально надстройкой над freetype

    harfbuzz собирается и без freetype.

     
  • 3.54, Аноним (54), 14:00, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    После той новости окончетельно снес линукс со своей машины и ушел на десятку.
    У меня дорогой 2к монитор и покупать 4к из-за каких-то макак, которые не хотят нормально поддерживать свой проект, не собираюсь.
     
     
  • 4.92, Аноним (89), 18:18, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну молодец СПО недешево стоит Оно дорого стоит, потому что вылизывать потребле... большой текст свёрнут, показать
     
  • 4.124, Аноним (123), 14:09, 12/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >и ушел на десятку

    Скатертью дорога.

     

  • 1.5, timur.davletshin (ok), 09:24, 11/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ваш десктопный шрифт?

    Noto Sans - слишком широкий, Open Sans, его производный, тоже слишком широк для UI, Roboto хорош для HiDPI, но для мелких кеглей плох, форма ряда глифов спорна (I и l практически одинаковы), Droid Sans, предок первых двух, был гораздо лучше (в целях совместимости с другими письменностями они были банально масштабированы в ширину на 3-5% от оригинала), но в нём OpenType'а почти нет и никто не развивает (нет знака рубля и прочих нововведений).

     
     
  • 2.7, Аноним (4), 09:29, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ничего не слишком. Это единственный универсальный шрифт сегодня. Ну, после unifont, но unifont я даже для кода не смог использовать. Для кода и в консоли у меня terminus.
     
     
  • 3.9, timur.davletshin (ok), 09:33, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем тогда сам же Google для интерфейсов на LGC использует не Noto, а куда более узкий Roboto?
     
     
  • 4.12, Fracta1L (ok), 09:36, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Щас бы искать какой-то объективный смысл в действиях Гугла.
     
  • 4.13, Аноним (4), 09:37, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ему виднее, мне нужна универсальность (в том числе cjk). Гугл не использует roboto только для пары языков.
     
     
  • 5.14, Аноним (4), 09:38, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    *не использует noto //fix
     
  • 5.15, timur.davletshin (ok), 09:43, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Все европейские, включая русский и греческий ))) CJK вообще место двух глифов занимают чаще всего. Собственно поэтому китайские этикетки настолько уё...ищные, т.к. там или латиницу уширяют или просто используют расстояние больше без масштабирования латинских/кириллических глифов. Более того, Google их не делала. CJK оттуда - это отмасштабированный на 1-2% Adobe'овские Source Sans/Serif. Google просто скрещивает ежа с ужом. Иногда более или менее удачно, иногда не очень. Если дальше копнуть, то Adobe тоже там не делала и 10% работы. В оригинале там глифы были разработаны парой азиатских университетов, которые только и реально РАЗБИРАЮТСЯ во всей этой каше иероглифов.
     
  • 3.37, Урри (?), 12:30, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Для кода "Anonymous Pro".
     
  • 2.11, Fracta1L (ok), 09:36, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Roboto 10 pt, раньше юзал Noto Sans Display Medium 10 pt
     
  • 2.16, Аноним (16), 09:44, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Noto Sans (8.5 pt) - основа, IBM Plex (9 pt) - тулбары, менюшки и тайтлы, Ubuntu (8 pt) - мелкий шрифт, MesloNGS (10 pt) - терминал

    1920x1080 @ 17.3

     
  • 2.17, Аноним (17), 09:48, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Верно пишешь.
    У меня Clear Sans 10/11, но он не опен вроде.
     
     
  • 3.19, Аноним (17), 09:51, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    https://01.org/clear-SANS
    Free-use OpenType font
     
  • 3.20, timur.davletshin (ok), 09:51, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Там же вроде кернинга даже не запилили толкового? Последний раз, когда смотрел его, там только для базовой латиницы он был.
     
     
  • 4.80, Аноним (80), 16:29, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Визуально после него страшновато выглядят остальные, особенно шрифты винды.
     
     
  • 5.87, СеменСеменыч777 (?), 17:18, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > особенно шрифты винды.

    https://docs.microsoft.com/en-us/typography/font-list/consolas
    https://www.microsoft.com/en-us/download/details.aspx?id=17879

     
     
  • 6.114, Аноним (114), 23:16, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А вы и пишете от руки моноширным?
     
  • 2.22, lockywolf (ok), 10:02, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    WenQuanYi Micro Hei для всего, WenQuanYi Micro Hei Mono для всего остального.

    Нарисован самоделами на основе Droid Sans Fallback. Поддерживает латиницу, кириллицу, упрощённые иероглифы и Хангыль.

    Кажется, ещё поддерживает традиционные и японские, но я особенно не проверял, было не нужно.

    Минусы -- размер апострофа и местами косяки с алгоритмическими преобразованиями Хангыля. (Я пытался отловить, но не смог.)

     
     
  • 3.24, timur.davletshin (ok), 10:25, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Там уже сам чёрт ногу сломит. Noto неазиатскую часть копирует из масштабированного в ширину Droid (Ascender), азиатскую часть из Adobe Source. Азиатская же часть Droid Sans Fallback вроде как полузаброшена. Сюжетный поворот в том, что обе (и Adobe и DS Fallback) ведут своё происхождение от глифов, нарисованных в каком-то китайском универе, название которого я и не помню, а если бы и помнил, то не выговорил. Для практического применения, особенно в Windows, же важно знать, что хинты в Droid Sans были допилены руками в LGC, а Noto банально ttfautohint'ом прогоняет. В азиатской части хинты в Droid Sans Fallback были ужасны, ttfautohint действительно делает хорошую работу местами.
     
     
  • 4.100, lockywolf (ok), 19:22, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    LGC -- это кто такие Там мулька ещё в том, что поддержка тайваньского набора ... большой текст свёрнут, показать
     
     
  • 5.101, timur.davletshin (ok), 19:27, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Latin, Greek, Cyrillic, уж это надо бы знать в разговоре про ШГ )))
     
  • 5.102, timur.davletshin (ok), 19:30, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Но WenQuanYi для меня самый годный компромисс. Он покрывает всё, что мне
    > нужно, и в нём красивые и латиница, и кириллица.

    А что думаешь про TH-Tshyn-P0/1/2? Если память не изменяет, то у них вообще самое большое покрытие из доступных шрифтов.

     
     
  • 6.104, lockywolf (ok), 19:46, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А он с засечками Ну, вернее, в азиатских шрифтах есть разные виды засечек, но д... большой текст свёрнут, показать
     
     
  • 7.106, timur.davletshin (ok), 19:57, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А я терпеть не могу шрифты без засечек в напечатанной продукции. Тут с ребёнком греческие мифы в современной редакции читали и там в кач-ве гарнитуры для набора текста выбрали Myriad. Какое же это убожество… хотя в мелком кегле в PDFках он очень даже хорош. И в айподе он когда-то винрарно смотрелся.
     
     
  • 8.107, lockywolf (ok), 20:03, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, это на любителя, да Я тут своеобразен ... текст свёрнут, показать
     
  • 2.27, Аноним (27), 10:53, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Попробуйте семейство Segoe UI =)
     
     
  • 3.28, timur.davletshin (ok), 10:59, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Развитое по составу и фичам, тут спорить никто не будет, но на маленьких кеглях выглядит слабовато.
     
  • 2.29, снова аноним (?), 11:07, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Liberation Sans. Единственный с приятной моему глазу отрисовкой глифов. Правда, это ещё зависит от версии FreeType - с выходом 2.10 что-то сломалось, может в этой поправили... проверю.
     
  • 2.31, Ю.Т. (?), 11:17, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Fira Sans.
    Хотя для приложений QT4 приходится ставить Thin, и линии получаются тонковатые.
    Если бы все движки умели работать с Dejavu Sans Condensed, то и он был бы хорош.
     
     
  • 3.46, timur.davletshin (ok), 13:13, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Fira Sans фсё, FiraGO сейчас в тренде. Там значительно увеличили кол-во языков и поддержку opentype фич, но скачущий хинтинг так и не исправили. Больше 14 пикселей норм. смотрится, меньше - ШГ лютое местами. Увы.
     
     
  • 4.59, Ю.Т. (?), 14:54, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Fira Sans фсё, FiraGO сейчас в тренде. Там значительно увеличили кол-во языков

    Так и FireGO, вижу, тоже 3-годичной давности (и Liberation тогда "фсё", и DejaVu).
    И языки эти мне не упали. А в случае чего - работает замена на unifont или на тот, который с номерами.

    > и поддержку opentype фич, но скачущий хинтинг так и не исправили.
    > Больше 14 пикселей норм. смотрится, меньше - ШГ лютое местами. Увы.

    В малых по точкам размерах все плохи или плоховаты.
    Fira прилично справляется с кеглями до 10 на 90 dpi -- и вытянута вверх, чего нет во всех прочих названных здесь.

     
     
  • 5.62, timur.davletshin (ok), 15:13, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Fira официально фсё, разработка новых фич только в рамках FiraGO. Github у них вполне себе живой. У фиры обеих редакций скачут цифры и, что хуже, буквы. При увеличении же они одинаковы, следовательно это кривой хинтинг. Но среди всех свободных он мне и нравится больше всех сугубо по форме символов. Языки... ну такое. Если только ленту читать и чатицца, то сойдёт, а если шрифт не умеет банально минимальный греческий из математических формул и рисует его первым попавшимся из того, что предложит fontconfig, то мне такое нафиг не упало )))
     
     
  • 6.71, Ю.Т. (?), 15:42, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Fira официально фсё, разработка новых фич только в рамках FiraGO. Github у
    > них вполне себе живой.

    Тот гитхаб, что по ссылке со "старой" Фиры, https://github.com/bBoxType/FiraGO - обновлялся в марте 2018.

    > и чатицца, то сойдёт, а если шрифт не умеет банально минимальный
    > греческий из математических формул и рисует его первым попавшимся из того,
    > что предложит fontconfig, то мне такое нафиг не упало )))

    Мы о десктопе говорили, то есть и о браузере, но не о формулах.

     
     
  • 7.74, timur.davletshin (ok), 15:58, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не понял, с каких пор банальную δ (дельта) написать стало уже чем-то продвинутым? Это школьная программа.
     
     
  • 8.93, Ю.Т. (?), 18:27, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это или десктоп для греков, или что-то специфичное Кстати, греческий блок в Li... текст свёрнут, показать
     
     
  • 9.94, timur.davletshin (ok), 18:40, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Liberation Serif диакритику не умеет вообще за пределами precomposed glyphs Т... текст свёрнут, показать
     
     
  • 10.103, Ю.Т. (?), 19:34, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ударения на строчных могет, мне больше и не надо Почему в ЛО Да потому, что др... текст свёрнут, показать
     
     
  • 11.105, timur.davletshin (ok), 19:47, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Old Standard для тебя господин Крюков сделал Там всё на приличном уровне под от... текст свёрнут, показать
     
     
  • 12.109, Ю.Т. (?), 21:52, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Сомнения у меня насчет этой лицензии есть И знаков набор скудноват ... текст свёрнут, показать
     
     
  • 13.110, timur.davletshin (ok), 22:11, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    OFL, LGC, развитый набор OpenType расширений, поддержка математики и интеграция ... текст свёрнут, показать
     
     
  • 14.112, Ю.Т. (?), 22:47, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Стоп, я спутал с Павловым Крюков это у которого Феано и Старая Обыкновенная ... текст свёрнут, показать
     
  • 4.81, Аноним (80), 16:31, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > xxx сейчас в тренде, много языков, кернинг хороший, только его не видно глазами
     
     
  • 5.82, Аноним (80), 16:32, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    У хипстеров такой же подход и к ПО? Оно в тренде, только жрет и тормозит.
     
  • 2.32, Аноним (32), 11:52, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Liberation Sans. Строгая классика жанра. Правильные формы букв, солидный стиль. Все остальные шрифты на его фоне выглядят нескучной клоунадой а-ля комик санс.

    Классикой жанра от засечковых будет EB Garamond. Шрифт, максимально вторящий шрифтам, использовавшимся ещё в средневековье. Классика классик.

     
     
  • 3.40, timur.davletshin (ok), 12:51, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Смешно же, Liberation даже ударения в русском неверно ставит. В Sans чуть лучше, в Serif вообще всё плохо. Там банально нет анкоров над русскими буквами для "приземления" диакритиков. Из всех клонов Arial/Times/Courier New дальше всех продвинулись в клепании фич Freesans/Freeserif. Гуглоподелия просто в сетку пикселей хорошо вписаны, поэтому и запилили их в хромобуки, а потом уже и во все другие места. Клоны новых майкрософтовских шрифтов вообще получены масштабированием старых и копированием метрик из оригинала. В одном из шрифтов нет кириллицы вообще.
     
     
  • 4.48, Аноним (48), 13:34, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ударения в UI? Зачем?
     
     
  • 5.56, timur.davletshin (ok), 14:39, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В диалог ввода программ и не только ударения приходится вводить и бывает стрёмно, когда красивоотхинтенный Liberation Sans вдруг в середине слова получает глиф из DejaVu )))
     
  • 4.60, Ю.Т. (?), 14:57, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Смешно же, Liberation даже ударения в русском неверно ставит. В Sans чуть
    > лучше, в Serif вообще всё плохо. Там банально нет анкоров над

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

     
     
  • 5.75, timur.davletshin (ok), 15:59, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Интервалы - это метрики из Times New Roman. Они и в оригинале местами очень спорные.
     
  • 2.33, Аноним (33), 12:04, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Что тебе мешает изменить размер шрифтов?
     
  • 2.35, Аноним (35), 12:10, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Arimo
     
  • 2.49, Pulfer (ok), 13:38, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Libreration Sans без субпиксельного сглаживания и с отключенным байткод-интерпретатором (BCI).
     
  • 2.55, Аноним (55), 14:03, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Liberation для UI, PT для веба, и Go как моно/dev. На мой вкус все ок.
     
     
  • 3.58, timur.davletshin (ok), 14:50, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    PT для веба... ну такое. Там вообще за пределами базовой латиницы и действительно хорошей современной кириллицы очень куцо. Оно даже IPA (транскрипции в тех же переводчиках) не умеет рисовать. Есть платная версия, но я её не видел. Вроде там даже греческий приличный есть со всеми диакритиками. Но Корольковой и Паратайпу однозначно плюс за PT, хоть что-то толковое было на федеральные деньги для линуксоидов сделано.
     
  • 2.77, Аноним (77), 16:04, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Только Tahoma, ничего лучше нет
     
     
  • 3.79, timur.davletshin (ok), 16:10, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Только Tahoma, ничего лучше нет

    Плюсану, для своего времени особенно она очень хороша была (и есть).

     
  • 2.95, Аноним (95), 18:58, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Fira Sans 9pt. Моноширный - Hack 9pt.
     
     
  • 3.97, timur.davletshin (ok), 19:11, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Hack хорош.
     
     
  • 4.119, Sin2x (ok), 11:24, 12/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Что скажешь про Jetbrains Mono?
     
     
  • 5.120, timur.davletshin (ok), 11:34, 12/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да годный вполне для программирования. Для консольного знаковый набор только латиницу и кириллицу поддерживает - маловато.
     
  • 2.96, Аноним (96), 19:01, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >Open Sans, его производный

    Он появился на 2 года раньше Noto.
    Использовал Dejavu Sans, Carlito, PT Sans, Noto Sans.

     
     
  • 3.99, timur.davletshin (ok), 19:15, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >>Open Sans, его производный
    > Он появился на 2 года раньше Noto.
    > Использовал Dejavu Sans, Carlito, PT Sans, Noto Sans.

    Я говорил, что он производный от Droid, а не Noto, который тоже от Droid пошёл. Оба просто отмасштабировали в сторону уширения. У Noto предпосылкой явно была гармонизация с другими письменностями, зачем это же сделал Open Sans - ХЗ. Поддержку множества письменностей они явно себе в задачи не ставят.

     
  • 2.125, Name_randint (?), 15:56, 12/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Сколько не искал, ничего лучше шрифта Ubuntu для интерфейса не нашел. Для кода и консоли использую Cascadia Code. Для всяких конки и прочего Iosevka.
     
     
  • 3.141, Аноним (141), 02:53, 15/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    С-тый б-же, какой тошнотворынй набор. Ещё и коньки в придачу.
     
  • 2.126, Аноним (126), 16:46, 12/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В терминале Ubuntu Mono, а GUI понятия не имею какой.
     

  • 1.6, Аноним (4), 09:27, 11/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я пользовался автохинтером, но потом я попользовался 10 вендой и вынужден был признать, что автохинтер кошмарен. Перешёл на радугу и шрифты с ручными подсказками, но всё ещё замыливает иероглифы местами (без хинтинга вырвиглаз). В принципе, по ссылке не дурно, но они опять не показали иероглифы и кириллицу, а у латиницы и так всё прекрасно.
     
     
  • 2.25, timur.davletshin (ok), 10:35, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Автохинтер от freetype обрабатывает кириллицу на одинаковом с латиницей уровне. Там банально просто надо брать другие буквы для определения высоты, под которую надо подгонять опускающиеся/поднимающиеся элементы и заглавные и всё. Никакой там магии нет, всё в документации описано. Автохинтер назвать ужасным язык не поворачивается, особенно с учётом того, что все эти библиотеки шрифтов Google и пр. без него банально были бы неюзабельны под вендой. Реальным прорывом автохинтера от freetype было то, что он работал в реалтайме в Линукс и мог генерировать сравнимые результаты с учётом специфики отрисовки шрифтов в Windows.
     
     
  • 3.30, Аноним (4), 11:14, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по тому что я видел у ното, кириллица на автохинтере более замыленная и кернинг скачет. Он то что ужасен, он поистине кошмарен на cjk. Это не даёт мне покоя, почему в венде такие нормальные шрифты? Ну, кроме браузера, в браузере ещё хуже линукса.
     
     
  • 4.34, Аноним (33), 12:09, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    https://i.imgur.com/1RnNDlP.png
     
     
  • 5.36, Аноним (4), 12:26, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это же не венда? Ш, м, ё, ф, j в cjk и всё остальное. У меня arial там, получше выглядит, но у русской м какая-то тень. В браузере вообще как-то по-своему, по-мыльному шрифты рендерятся. Таким образом в венде совершенно идеальные шрифты в интерфейсе, но во всех браузерах они невозможно убоги. Хотя и интерфейсные шрифты венды на диво хороши, но дело не только в этом.
     
     
  • 6.47, Аноним (33), 13:27, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Штробильный Дебиан.
     
  • 5.42, timur.davletshin (ok), 12:57, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > https://i.imgur.com/1RnNDlP.png

    ttfautohint не нужен для линукса, это просто линуксовый хинтер из фритайпа, оригинальным способом прикрученный к венде. Результат его работы идентичен работе freetype. Он просто позволяет хоть как-то использовать шрифты, у авторов которых не хватило времени на хинтинг вручную. P.S. чуть позже автор в ответ на критику допилил возможность давать "подсказки" ttfautohint'у, чтобы фиксить то, где он плохо автоматом срабатывает.

     
  • 4.45, timur.davletshin (ok), 13:09, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Картинку давай. Кернинг к хинтеру вообще отношения не имеет. Кернинг же везде коряв, особенно у творений студии Артемия, который критиковал не раз ту же коллекцию шрифтов гугла и не видел паршивейшего мыла на его любимых маках. Возьми кириллические и латинские гомоглифы из того же Times New Roman, электронной версии которого уже четверть века, и там кириллический кернинг заметно отличается от латинского. Исторических причин для такого нет. Только корявость того, кто клепал оригинальную версию. А потом вроде как метрики решили с начала 90-х оставить в покое и всё, приехали.
     
     
  • 5.52, Аноним (4), 13:50, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Толку-то? Я тогда очень расстроился и все параметры перебрал, включенный автохинтер давал самые нечитаемые результаты (т.е. реально разобрать, что там написано). А без хинтинга, шрифты заточенные под хинтинг, невозможно корявы. Единственное, что можно придумать, это растровые шрифты, но там другая проблема: они в среднем один размер имеют (gnu unifont на деле только 12, и сам он страшненький местами) и некому нарисовать их сегодня. Я нашёл ровно один подходящий шрифт, и он хуже терминуса по большинству параметров (зато нормальные растровые иероглифы, и даже жирный курсив комплекте). И всё же, почему у венды нормальные шрифты, а у мака и линукса нет? Cleartype же вроде официально украли уже, в чём проблема?
     
     
  • 6.57, timur.davletshin (ok), 14:43, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Нормальные шрифты в венде? Если бы они были нормальными, то ttfautohint'ер не нужен был бы. Даже Хром и Фаерфокс шрифты одинаково заставить рисовать не выйдет. В Маке вообще решили, что корявость - не баг, а фича. Что характерно, "дизайнеры" и дизайнеры схавали, не жаловались. В линуксе всё очень противоречиво. Вот у тебя ШГ и ты забил, а другой бы разобрался, бага ли это в шрифте, нужно ли пересобрать freetype с включенным BCI или просто нужно настроить lcdfilter, порядок пикселей и выбрать уровень хинтинга.
     
     
  • 7.61, Аноним (4), 15:11, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так у меня всё что можно включено и настроено, а фритайп я компилирую из исходни... большой текст свёрнут, показать
     
     
  • 8.63, timur.davletshin (ok), 15:25, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Давай уже скрины не ШГ, а то я не помню, что там в венде... текст свёрнут, показать
     
     
  • 9.68, Аноним (4), 15:39, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Скрины чего Идеальных растровых шрифтов у меня в линуксе Их есть у меня, я же ... текст свёрнут, показать
     
  • 8.67, timur.davletshin (ok), 15:31, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я действительно считаю, что PT - одно из лучшего, что было сделано для кириллицы... текст свёрнут, показать
     
     
  • 9.70, Аноним (4), 15:40, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Пробовал читать книги с ним, робото лучше ... текст свёрнут, показать
     
     
  • 10.76, timur.davletshin (ok), 16:01, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Книги в Робото ISBN в студию ... текст свёрнут, показать
     

  • 1.38, Nonymous (?), 12:33, 11/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Настройки видеокарты могут влиять на отображение шрифтов в браузере?
     
     
  • 2.39, Аноним (48), 12:44, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Какие еще настройки?
     
     
  • 3.44, Nonymous (?), 13:06, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    У каждого производителя (intel, amd, nvidia) есть своя программа настроек видеоадаптера
     
     
  • 4.50, Аноним (48), 13:42, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Там нечему влиять на шрифты
     
     
  • 5.53, Аноним (4), 13:57, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    У меня сглаживание влияло, не знаю как у вас. И на сглаживание субтитров в плеере тоже.
     
     
  • 6.83, Аноним (80), 16:34, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –5 +/
    VGA со ржавыми контактами?
     
     
  • 7.85, Аноним (4), 16:40, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    DVI, а что? Может, у тебя не nvidia и ты не в курсе, но определённые параметры можно зафорсить на любые opengl текстуры через драйвер.
     
     
  • 8.88, Аноним (88), 17:51, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не в курсе Просто видел также и на длинном кабеле hdmi, в разных режимах по раз... текст свёрнут, показать
     
  • 2.51, Аноним (35), 13:49, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    да, надо правильно выставить DPI
     
     
  • 3.65, timur.davletshin (ok), 15:27, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > да, надо правильно выставить DPI

    DPI на кач-во отрисовки не влияет никак, только на размер. А вот гамма монитора может нехило так влиять. Собственно говоря, freetype приводил большую подборку скринов разных вариантов хинтинга при разной гамме.

     
     
  • 4.72, Аноним (72), 15:42, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > DPI на кач-во отрисовки не влияет никак

    да вы просто гений!

     
     
  • 5.84, Аноним (80), 16:36, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да да. Он же не имел в виду восприятие. А именно отрисовку. Программно высокий DPI это как отрисовать шрифт большего размера
     
     
  • 6.108, Аноним (72), 21:36, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > не имел в виду восприятие

    Он имел ввиду "качество". Что такое "качество"?

     
  • 2.90, Аноним (89), 18:05, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Якобы влияет, но как конкретно - в паблике исследований не видел.
     

  • 1.41, Иваня (?), 12:55, 11/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Как можно узнать какой шрифтовой движок у меня стоит в Ubuntu?
     
     
  • 2.43, timur.davletshin (ok), 13:04, 11/10/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    freetype )))
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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