With growing community effort, we have reached v0.2.0 of Parley!
This release also conincides with the release of v0.2.0 of Fontique.
This release has an MSRV of 1.75.
This remains alpha-quality software. There are plenty of issues, known and unknown, and we look forward to further development.
Added
Parley
- Example using tiny-skia which renders into a png (#55 by @nicoburns)
- Breaking change: There is now a blanket implementation for
Brush
.
- Breaking change: There is now a blanket implementation for
- A swash example which renders into a png (#54 by @nicoburns)
- An example with Vello on Winit which shows a basic text editor (#106 by @dfrg)
PlainEditor
, a basic action-based text editor based on ParleySelection
andCursor
(#126 by @xorgy)- Tree style builder (#76 by @nicoburns)
- Conversions for
FontFamily
,FontStack
, andStyleProperty
to make styling more ergonomic (#129 by @xorgy)
Changed
General
- Repository layout updated to match Linebender standard (#59 by @waywardmonkeys)
Parley
- Emoji clusters now get an Emoji family added by default (#56 by @dfrg)
- Style builders now accept
Into<StyleProperty<'a, B: Brush>>
so you can push aGenericFamily
orFontStack
directly. (#129 by @xorgy)
Fontique
- Removed unsafe code from fontconfig cache (#78 by @waywardmonkeys)
- Switched to
windows-rs
fordwrite
backend (#85 by @dfrg)
Fixed
Fontique
- Search correct paths for fonts on Apple platforms (#71 by @waywardmonkeys)
Removed
Fontique
- Breaking change: removed conversion to/from
icu_properties::Script
forfontique::Script
(#72 by @waywardmonkeys)- This can be restored by using the
icu_properties
feature offontique
.
- This can be restored by using the
Full Changelog: v0.1.0...v0.2.0