Patrick Walton
|
5e9b8c9423
|
Implement basic support for WOFF 1.0
|
2017-02-22 14:19:27 -08:00 |
Patrick Walton
|
9490fa2d3b
|
Split the `otf` module up into `containers` and `tables`.
Putting all container format parsing in `otf/mod.rs` won't scale as we add more, such as WOFF.
|
2017-02-22 10:22:14 -08:00 |
Patrick Walton
|
49408b95cb
|
Add support for subpixel offsets.
Closes #11.
|
2017-02-20 16:01:15 -08:00 |
Patrick Walton
|
959293839f
|
Read shaders from disk instead of compiling them into the binary
|
2017-02-10 17:44:22 -08:00 |
Patrick Walton
|
c4c19076c7
|
Allow the same glyph at different sizes to be rendered into the same atlas.
|
2017-02-10 17:20:05 -08:00 |
Patrick Walton
|
1e50bf78ba
|
Implement basic kerning via the 'kern' table
|
2017-02-08 17:10:49 -08:00 |
Patrick Walton
|
ccf17493e0
|
Rename `GlyphRanges` to `GlyphMapping` and document it
|
2017-02-07 20:02:10 -08:00 |
Patrick Walton
|
dcd3eefa33
|
Refactor the API to consume builders
|
2017-02-07 19:32:32 -08:00 |
Patrick Walton
|
23fa035178
|
Rename "glyph buffer" to "outline", since "glyph" is ambiguous
|
2017-02-03 17:18:05 -08:00 |
Patrick Walton
|
d5be9e1f16
|
Rename "batch" to "atlas" and "atlas" to "rect packer"
|
2017-02-03 17:04:57 -08:00 |
Patrick Walton
|
ce383385df
|
Add partial support for Mac `.dfont` suitcases
|
2017-02-03 13:13:54 -08:00 |
Patrick Walton
|
4418f5b07c
|
Audit public members some
|
2017-02-02 17:00:37 -08:00 |
Patrick Walton
|
3fb592e05a
|
Fix up examples and tests
|
2017-02-02 16:40:46 -08:00 |
Patrick Walton
|
b7e9763e5a
|
Update the benchmark
|
2017-02-02 16:06:36 -08:00 |
Patrick Walton
|
94406a1d62
|
Add a simple benchmarking tool. Only benchmarks GPU time, not CPU for
now.
|
2017-01-31 18:33:24 -08:00 |