<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/linebender-in-october-2025-gotefpiij" -->

---
title: Linebender in October 2025 | daily.dev
description: Linebender&#x27;s October update covers releases across its Rust GUI ecosystem: Vello sparse strips 0.0.4 (including the first Vello Hybrid release), Vello Classic...
canonical: https://daily.dev/posts/linebender-in-october-2025-gotefpiij
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Linebender in October 2025 | daily.dev
og:description: Linebender&#x27;s October update covers releases across its Rust GUI ecosystem: Vello sparse strips 0.0.4 (including the first Vello Hybrid release), Vello Classic...
og:url: https://daily.dev/posts/linebender-in-october-2025-gotefpiij
og:image: https://api.daily.dev/og/posts/gotEFPIIj.png
og:image:alt: Linebender in October 2025
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 October 2025

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

## Summary

Linebender's October update covers releases across its Rust GUI ecosystem: Vello sparse strips 0.0.4 (including the first Vello Hybrid release), Vello Classic v0.6.0 with wgpu v26 support, Masonry and Xilem v0.4.0 (switching to HarfRust for text shaping), Parley v0.6.0, and Fearless SIMD v0.3.0. Also notable: a published master's thesis on CPU-based 2D rendering, Slint's move to Parley for text layout in its 1.14 release, ongoing migration to ICU4X in Parley, and new safe SIMD intrinsic work building on Rust 1.87's safe architecture intrinsics.

## Full article

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

## Questions this post answers

### What changed in Vello v0.6.0?

Vello v0.6.0 adds support for non-premultiplied alpha to improve web standard compatibility, motivated by Servo integration, and upgrades to wgpu v26 for compatibility with Bevy v0.17. The non-premultiplied alpha work spans several pull requests (vello#1173, vello#1262, vello#1145) as part of broader Vello Classic development.

_Rust GUI developers tracking wgpu and Bevy compatibility follow renderer updates like this on daily.dev._

### What is Vello Hybrid and how does it differ from Vello CPU and Vello GPU rendering?

Vello Hybrid is a new rendering approach, initially released as part of the sparse-strips v0.0.4 release, that uses the GPU for pixel compositing while doing SIMD-accelerated geometry processing on the CPU. It sits between full CPU rendering (Vello CPU) and full GPU compute shader rendering, and gained multi-image-atlas support for better image rendering performance.

_Developers weighing CPU versus GPU rendering tradeoffs can track Vello's approach on daily.dev._

### Why did Xilem and Masonry v0.4.0 switch from Swash to HarfRust for text shaping?

Xilem and Masonry v0.4.0, a release comprising 7 crates including Xilem Web, replaced the Swash text shaping library with HarfRust, a library developed by Google Fonts. This marks the first Linebender release using HarfRust, aligning the project's text shaping stack with a Google Fonts-maintained implementation.

_Teams choosing text shaping libraries for Rust UI stacks can follow moves like this on daily.dev._

---

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

[View this post on daily.dev](https://daily.dev/posts/linebender-in-october-2025-gotefpiij)

```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 October 2025","url":"https://daily.dev/posts/linebender-in-october-2025-gotefpiij","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/linebender-in-october-2025-gotefpiij"},"datePublished":"2026-08-31T05:54:35.867Z","dateModified":"2026-08-31T05:55:04.761Z","description":"Linebender's October update covers releases across its Rust GUI ecosystem: Vello sparse strips 0.0.4 (including the first Vello Hybrid release), Vello Classic...","image":"https://media.daily.dev/image/upload/s--58gMhC4P--/f_auto/v1722860399/public/Placeholder%2012","thumbnailUrl":"https://media.daily.dev/image/upload/s--58gMhC4P--/f_auto/v1722860399/public/Placeholder%2012","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-october-2025-gotefpiij","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"rust","timeRequired":"PT5M"}
{"@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 October 2025"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/linebender-in-october-2025-gotefpiij#faq","mainEntity":[{"@type":"Question","name":"What changed in Vello v0.6.0?","acceptedAnswer":{"@type":"Answer","text":"Vello v0.6.0 adds support for non-premultiplied alpha to improve web standard compatibility, motivated by Servo integration, and upgrades to wgpu v26 for compatibility with Bevy v0.17. The non-premultiplied alpha work spans several pull requests (vello#1173, vello#1262, vello#1145) as part of broader Vello Classic development. Rust GUI developers tracking wgpu and Bevy compatibility follow renderer updates like this on daily.dev."}},{"@type":"Question","name":"What is Vello Hybrid and how does it differ from Vello CPU and Vello GPU rendering?","acceptedAnswer":{"@type":"Answer","text":"Vello Hybrid is a new rendering approach, initially released as part of the sparse-strips v0.0.4 release, that uses the GPU for pixel compositing while doing SIMD-accelerated geometry processing on the CPU. It sits between full CPU rendering (Vello CPU) and full GPU compute shader rendering, and gained multi-image-atlas support for better image rendering performance. Developers weighing CPU versus GPU rendering tradeoffs can track Vello's approach on daily.dev."}},{"@type":"Question","name":"Why did Xilem and Masonry v0.4.0 switch from Swash to HarfRust for text shaping?","acceptedAnswer":{"@type":"Answer","text":"Xilem and Masonry v0.4.0, a release comprising 7 crates including Xilem Web, replaced the Swash text shaping library with HarfRust, a library developed by Google Fonts. This marks the first Linebender release using HarfRust, aligning the project's text shaping stack with a Google Fonts-maintained implementation. Teams choosing text shaping libraries for Rust UI stacks can follow moves like this on daily.dev."}}]}
```

