Skip to content

dfrg/swash_demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo for the swash crate

See the swash repo or crate for the actual project.

This is a chunk of very rough code. It's essentially a packed up version of my own personal playground I've been using for testing swash throughout development. You will break it. It will crash. You are likely to be eaten by a grue.

It was tested most recently (as in, just before release) on a Mac. So you'll have the best luck there. It will probably work on Windows. I have no idea if it still works on Linux, but if not, feel free to file issues and I'll take a look. Linux hasn't received much focus as of yet, but I do consider it a priority platform for the project. (Note that swash itself has zero platform specific dependencies and works perfectly well on Linux or any other OS)

If you don't feel up to running it, or (more likely) it won't run, check out the swash_and_textedit.png screenshot in the repo root.

This currently requires OpenGL 4.1.

Usage

cargo run --release

Keys:

  • F1: toggle dark and light modes
  • F2: left align
  • F3: center align
  • F4: right align

If you're brave and really want to break it, basic editing does "work". Arrow keys, selection, cut, copy, paste, etc.

About

Demo for the swash font library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages