• Stars
    star
    762
  • Rank 59,625 (Top 2 %)
  • Language
    Rust
  • License
    Apache License 2.0
  • Created over 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A font editor written in Rust.

Runebender

A font editor written in Rust, currently in very early stages.

This software is very raw, and is not yet suitable for use.

Building

The only way to run Runebender is to build it yourself, from source. This requires installing Rust; instructions are available at rustup.rs.

Running

To run on a UFO file:

cargo run -- optional/path/to/some/unifedfontobject.ufo

UFO files may also be opened with file>open in the running program.

If you want to contribute bug reports, first set this shell environment variable and then run the above command, so that if you have any unexpected panics, you can post them into the issue tracker and we can try to track them down:

export RUST_BACKTRACE=1

Contributions

Contributions are welcome. The Rust Code of Conduct applies. Please feel free to add your name to the AUTHORS file in any substantive pull request.

A very good place to ask questions and discuss development work is our Zulip chat instance, in the #runebender channel.

License

All files in this repository are licensed under the Apache 2.0 license.

More Repositories

1

druid

A data-first Rust-native UI design toolkit.
Rust
9,543
star
2

xilem

An experimental Rust native UI framework
Rust
3,444
star
3

vello

A GPU compute-centric 2D renderer.
Rust
2,315
star
4

piet

An abstraction for 2D graphics.
Rust
1,251
star
5

kurbo

A Rust library for manipulating curves
Rust
698
star
6

masonry

Rust UI design toolkit - moved.
Rust
405
star
7

skribo

A Rust library for low-level text layout.
Rust
325
star
8

glazier

Deprecated Rust Window Creation Library
Rust
209
star
9

parley

Rich text layout library
Rust
197
star
10

piet-metal

Experimental Metal-based GPU renderer for piet 2D graphics.
Rust
140
star
11

bevy_vello

An integration to render with Vello in Bevy game engine.
Rust
117
star
12

spline

A spline for interactive 2D curve design
Rust
112
star
13

druid-widget-nursery

A place where Druid widgets come to mature before moving to the Druid repo.
Rust
87
star
14

velato

An integration to parse and render Lottie with Vello.
Rust
71
star
15

norad

Rust crate for working with Unified Font Object files
Rust
43
star
16

rbf-interp

An implementation of Radial Basis Function multidimensional interpolation
Rust
35
star
17

gpu-stroke-expansion-paper

Rust
35
star
18

2d.graphics

Repo for an ideational book on 2D graphics, plus tools to make images
26
star
19

peniko

Primitive types for styling vector graphics.
Rust
22
star
20

vello_svg

An integration to render SVG files with Vello.
Rust
15
star
21

wiki

Wiki and documentation for 2D graphics projects
9
star
22

android_trace

Support for Android NDK Tracing in Rust
Rust
6
star
23

rfcs

Suggestions for major changes to the linebender ecosystem
6
star
24

linebender.github.io

Main webpage for linebender org
SCSS
5
star
25

interpoli

Rust
3
star
26

runebender.app

Ruby
2
star
27

piet-snapshots

Data for snapshot testing of piet backends
2
star