Forwarded from shadowchain
Разница в имплементации фич pango разных годов на разных платформах. К 2019 году HarfBuzz стал настолько успешным, что стал использоваться во всех браузерах и даже Adobe PhotoShop, так что разработчики решили перейти на HarfBuzz на всех ОС
Forwarded from Level 256 (shadowchain)
Итоги презентации по рендеру шрифтов в pango:
Поговорили о том, как в целом работает pango сейчас, подробности можно посмотреть в комментариях под предыдущим постом.
Куда важнее дальнейшие планы. Всё больше вычислений хотят переносить на GPU (OpenGL). Планируется почистить и причесать API, выкинуть лишнее и сделать его более гибким. Хотят дать гибкость в переносе строк, также в планах дать приложениям удобный способ подгружать свои шрифты. Всё это будет в Pango 2, где сломают API и из-за этого будет много тестирования нового API в реальных условиях. Скорее всего, тестировать будут одновременно с GTK 5. Также есть мысли о возможном слиянии Pango и GTK. Так что не стоит ожидать Pango 2 в ближайшее время.
Об использовании Vulkan: разработчики пока недостаточно приноровились, чтобы переходить на него.
#GUADEC #GNOME #Linux #Pango
Level 256
Поговорили о том, как в целом работает pango сейчас, подробности можно посмотреть в комментариях под предыдущим постом.
Куда важнее дальнейшие планы. Всё больше вычислений хотят переносить на GPU (OpenGL). Планируется почистить и причесать API, выкинуть лишнее и сделать его более гибким. Хотят дать гибкость в переносе строк, также в планах дать приложениям удобный способ подгружать свои шрифты. Всё это будет в Pango 2, где сломают API и из-за этого будет много тестирования нового API в реальных условиях. Скорее всего, тестировать будут одновременно с GTK 5. Также есть мысли о возможном слиянии Pango и GTK. Так что не стоит ожидать Pango 2 в ближайшее время.
Об использовании Vulkan: разработчики пока недостаточно приноровились, чтобы переходить на него.
#GUADEC #GNOME #Linux #Pango
Level 256