Skip to content

Commit cfd1810

Browse files
authored
Merge pull request #129 from kas-gui/push-qmvstxsytxtk
Merge stable into master
2 parents d18356f + 7bf8338 commit cfd1810

File tree

4 files changed

+7
-4
lines changed

4 files changed

+7
-4
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
33
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
44

5+
## [0.9.3] — 2026-02-16
6+
7+
- Fix: allow font formatting tokens to break text runs (#128)
8+
- Fix: break text runs after horizontal tabs (`\t`) (#128)
9+
510
## [0.9.2] — 2026-02-03
611

712
- Fix: do not match chars which are not not by default presented as emojis as emojis (#125)

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "kas-text"
3-
version = "0.9.2"
3+
version = "0.9.3"
44
authors = ["Diggory Hardy <git@dhardy.name>"]
55
edition = "2024"
66
license = "Apache-2.0"

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ More on what Kas-text does do:
1313
- [x] Font discovery via [Fontique](https://github.com/linebender/parley?tab=readme-ov-file#fontique)
1414
- [x] Font loading and management
1515
- [x] Script-aware font selection and glyph-level fallback
16+
- [x] Emoji support
1617
- [x] Text layout via a choice of [rustybuzz](https://github.com/harfbuzz/rustybuzz) or a simple built-in shaper
1718
- [ ] Vertical text support
1819
- [x] Supports bi-directional texts

src/display/text_runs.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -237,9 +237,6 @@ impl TextDisplay {
237237
non_control_end = index;
238238
}
239239
let is_htab = c == '\t';
240-
if is_htab {
241-
eprintln!("\\t at {index}");
242-
}
243240
let mut require_break = last_is_htab;
244241
let is_control = c.is_control();
245242

0 commit comments

Comments
 (0)