<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/linebender-in-2026-q1-2htewfulc" -->

---
title: Linebender in 2026 Q1 | daily.dev
description: A quarterly update from the Linebender project covers progress across Vello, Parley, Xilem/Masonry, and Fearless SIMD. Vello Hybrid gained major performance...
canonical: https://daily.dev/posts/linebender-in-2026-q1-2htewfulc
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Linebender in 2026 Q1 | daily.dev
og:description: A quarterly update from the Linebender project covers progress across Vello, Parley, Xilem/Masonry, and Fearless SIMD. Vello Hybrid gained major performance...
og:url: https://daily.dev/posts/linebender-in-2026-q1-2htewfulc
og:image: https://api.daily.dev/og/posts/2HTEWfULc.png
og:image:alt: Linebender in 2026 Q1
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Linebender in 2026 Q1

**[Linebender](https://daily.dev/sources/linebender)** · 7 min read · 0 upvotes · 0 comments

## Summary

A quarterly update from the Linebender project covers progress across Vello, Parley, Xilem/Masonry, and Fearless SIMD. Vello Hybrid gained major performance optimizations and reached roughly beta quality, while a planned unifying 'Vello API' was replaced by two separate abstraction crates, AnyRender and imaging. Font rendering code was consolidated into a new crate called Glifo. Parley gained CSS text-indent support, AccessKit properties, and system font loading, with new adopters including Bevy, Gosub, and a Vello/Parley port of Alacritty called CuTTY. Masonry moved to the imaging abstraction, gained new widgets and a new layout system, and reduced its winit dependency via ui-events. Fearless SIMD 0.4.0 added AVX2 support, and a new compositor-integration crate called Subduction was introduced by a community member. RustWeek talks and ongoing office hours are also mentioned.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://linebender.org/blog/tmil-25>

## Questions this post answers

### What is the difference between AnyRender and imaging in the Vello ecosystem?

AnyRender and imaging are two separate abstraction layers created after the planned unified 'Vello API' project proved too complex. AnyRender prioritizes ergonomics and closely follows the traditional canvas API, while imaging focuses on performance and offers a more complete set of operations, and both can be used with Vello and other renderers such as Skia.

_Rust developers picking a rendering abstraction layer can follow ecosystem updates like this on daily.dev._

### What is Glifo and why was it renamed from parley_draw?

Glifo is a crate handling font outline extraction and glyph rendering, including complex color emoji support and operations like ink skipping for underlines. It was originally created inside the Parley repo as 'parley_draw' but was renamed to Glifo and moved into the Vello repo, since its functions relate to rendering rather than text layout, and the new location eases iteration on atlas-based glyph caching.

_Track how Rust rendering crates like Glifo evolve by following ecosystem news on daily.dev._

### What new feature was added in fearless_simd 0.4.0?

Fearless SIMD 0.4.0 added support for AVX2 intrinsics on supported x86 platforms, fulfilling the library's goal of writing portable SIMD code that runs efficiently across different vector widths, such as 128-bit on Neon and 256-bit on x86. The library targets Wasm, AArch64, x86, and x86_64, and has begun seeing outside adoption, including by the PhastFT FFT library.

_Developers evaluating SIMD libraries for Rust can keep tabs on releases like this via daily.dev._

---

Tags: [#rust](https://daily.dev/tags/rust)

[View this post on daily.dev](https://daily.dev/posts/linebender-in-2026-q1-2htewfulc)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Linebender in 2026 Q1","url":"https://daily.dev/posts/linebender-in-2026-q1-2htewfulc","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/linebender-in-2026-q1-2htewfulc"},"datePublished":"2026-08-31T05:54:36.079Z","dateModified":"2026-08-31T05:55:32.370Z","description":"A quarterly update from the Linebender project covers progress across Vello, Parley, Xilem/Masonry, and Fearless SIMD. Vello Hybrid gained major performance...","image":"https://media.daily.dev/image/upload/s--P4t4XyoV--/f_auto/v1722860399/public/Placeholder%2001","thumbnailUrl":"https://media.daily.dev/image/upload/s--P4t4XyoV--/f_auto/v1722860399/public/Placeholder%2001","isAccessibleForFree":true,"articleSection":"Linebender","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Linebender","logo":"https://media.daily.dev/image/upload/logos/placeholder.jpg","url":"https://daily.dev/sources/linebender"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/linebender-in-2026-q1-2htewfulc","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"rust","timeRequired":"PT7M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Linebender","item":"https://daily.dev/sources/linebender"},{"@type":"ListItem","position":3,"name":"Linebender in 2026 Q1"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/linebender-in-2026-q1-2htewfulc#faq","mainEntity":[{"@type":"Question","name":"What is the difference between AnyRender and imaging in the Vello ecosystem?","acceptedAnswer":{"@type":"Answer","text":"AnyRender and imaging are two separate abstraction layers created after the planned unified 'Vello API' project proved too complex. AnyRender prioritizes ergonomics and closely follows the traditional canvas API, while imaging focuses on performance and offers a more complete set of operations, and both can be used with Vello and other renderers such as Skia. Rust developers picking a rendering abstraction layer can follow ecosystem updates like this on daily.dev."}},{"@type":"Question","name":"What is Glifo and why was it renamed from parley_draw?","acceptedAnswer":{"@type":"Answer","text":"Glifo is a crate handling font outline extraction and glyph rendering, including complex color emoji support and operations like ink skipping for underlines. It was originally created inside the Parley repo as 'parley_draw' but was renamed to Glifo and moved into the Vello repo, since its functions relate to rendering rather than text layout, and the new location eases iteration on atlas-based glyph caching. Track how Rust rendering crates like Glifo evolve by following ecosystem news on daily.dev."}},{"@type":"Question","name":"What new feature was added in fearless_simd 0.4.0?","acceptedAnswer":{"@type":"Answer","text":"Fearless SIMD 0.4.0 added support for AVX2 intrinsics on supported x86 platforms, fulfilling the library's goal of writing portable SIMD code that runs efficiently across different vector widths, such as 128-bit on Neon and 256-bit on x86. The library targets Wasm, AArch64, x86, and x86_64, and has begun seeing outside adoption, including by the PhastFT FFT library. Developers evaluating SIMD libraries for Rust can keep tabs on releases like this via daily.dev."}}]}
```

