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

---
title: Linebender in November 2025 | daily.dev
description: Monthly progress roundup from the Linebender open-source organization covering its Rust GUI and graphics projects. Vello gained a new non-layer clipping...
canonical: https://daily.dev/posts/linebender-in-november-2025-mtvyr6gu2
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Linebender in November 2025 | daily.dev
og:description: Monthly progress roundup from the Linebender open-source organization covering its Rust GUI and graphics projects. Vello gained a new non-layer clipping...
og:url: https://daily.dev/posts/linebender-in-november-2025-mtvyr6gu2
og:image: https://api.daily.dev/og/posts/MtvyR6gU2.png
og:image:alt: Linebender in November 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 November 2025

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

## Summary

Monthly progress roundup from the Linebender open-source organization covering its Rust GUI and graphics projects. Vello gained a new non-layer clipping algorithm, CPU image filters, and gradient optimizations. Masonry/Xilem saw numerous widget system improvements including a Passthrough widget, ResizeObserver, and standardized child management APIs. Parley 0.7 was released with line height optimizations and new text styling, alongside two NLnet grants for 2026 work. Kurbo 0.13 shipped with a much faster CubicBez::nearest solver. Fearless SIMD, Velato, and Bevy Vello (updated for Bevy 0.17) also received various fixes and feature additions.

## Full article

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

## Questions this post answers

### What's new in Parley 0.7 for Rust text layout?

Parley 0.7 optimizes line height computation, adds a TextWrapMode style, adds word and letter spacing based on style properties, introduces Unicode data in preparation for migrating to ICU4X, improves trailing whitespace handling, and adds a fontconfig-dlopen feature to Fontique for controlling how the fontconfig library is loaded.

_Rust developers tracking text layout libraries can follow Parley's evolution on daily.dev._

### What changed in Kurbo 0.13 for Rust curve and path handling?

Kurbo 0.13 marks several methods as const and derives Hash for the Axis type. A separate change converting CubicBez::nearest to a poly-cool quintic solver, giving up to a 3000x speedup for high accuracy and better robustness, missed this release and will land afterward.

_Developers optimizing vector path math can keep up with Kurbo releases via daily.dev._

### Is Bevy Vello compatible with Bevy 0.17?

Yes, Bevy Vello has been updated to support Bevy 0.17 along with other dependency updates, and a fix was added for resizing render targets when the camera viewport changes. This lets projects rendering Vello scenes, text, SVGs, and Lotties inside the Bevy game engine move to the newer Bevy version.

_Game developers upgrading Bevy engine dependencies can track compatibility updates on daily.dev._

---

Tags: [#open-source](https://daily.dev/tags/open-source), [#rust](https://daily.dev/tags/rust)

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

```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 November 2025","url":"https://daily.dev/posts/linebender-in-november-2025-mtvyr6gu2","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/linebender-in-november-2025-mtvyr6gu2"},"datePublished":"2026-08-31T05:54:34.715Z","dateModified":"2026-08-31T05:54:58.339Z","description":"Monthly progress roundup from the Linebender open-source organization covering its Rust GUI and graphics projects. Vello gained a new non-layer clipping...","image":"https://media.daily.dev/image/upload/s--2-1xRawN--/f_auto/v1722860399/public/Placeholder%2011","thumbnailUrl":"https://media.daily.dev/image/upload/s--2-1xRawN--/f_auto/v1722860399/public/Placeholder%2011","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-november-2025-mtvyr6gu2","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"open-source,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 November 2025"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/linebender-in-november-2025-mtvyr6gu2#faq","mainEntity":[{"@type":"Question","name":"What's new in Parley 0.7 for Rust text layout?","acceptedAnswer":{"@type":"Answer","text":"Parley 0.7 optimizes line height computation, adds a TextWrapMode style, adds word and letter spacing based on style properties, introduces Unicode data in preparation for migrating to ICU4X, improves trailing whitespace handling, and adds a fontconfig-dlopen feature to Fontique for controlling how the fontconfig library is loaded. Rust developers tracking text layout libraries can follow Parley's evolution on daily.dev."}},{"@type":"Question","name":"What changed in Kurbo 0.13 for Rust curve and path handling?","acceptedAnswer":{"@type":"Answer","text":"Kurbo 0.13 marks several methods as const and derives Hash for the Axis type. A separate change converting CubicBez::nearest to a poly-cool quintic solver, giving up to a 3000x speedup for high accuracy and better robustness, missed this release and will land afterward. Developers optimizing vector path math can keep up with Kurbo releases via daily.dev."}},{"@type":"Question","name":"Is Bevy Vello compatible with Bevy 0.17?","acceptedAnswer":{"@type":"Answer","text":"Yes, Bevy Vello has been updated to support Bevy 0.17 along with other dependency updates, and a fix was added for resizing render targets when the camera viewport changes. This lets projects rendering Vello scenes, text, SVGs, and Lotties inside the Bevy game engine move to the newer Bevy version. Game developers upgrading Bevy engine dependencies can track compatibility updates on daily.dev."}}]}
```

