Patrick Walton
|
93c928bf5c
|
Move Pathfinder to `pathfinder-classic` in preparation for Pathfinder 2
|
2017-06-27 14:13:11 -07:00 |
Patrick Walton
|
b75cd9e5a9
|
Add an API allowing for custom vector paths
|
2017-03-03 13:32:51 -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
|
9fda8f6534
|
Move the subpixel positioning logic in `lorem-ipsum` to the Typesetter abstraction
|
2017-02-21 21:50:00 -08:00 |
Patrick Walton
|
49408b95cb
|
Add support for subpixel offsets.
Closes #11.
|
2017-02-20 16:01:15 -08:00 |
Patrick Walton
|
6ac37c5085
|
Support cubic Béziers for fonts with CFF outlines
|
2017-02-16 19:37:21 -08:00 |
Patrick Walton
|
e71dd1241f
|
Implement partial support for the CFF format
Curves are not yet supported.
|
2017-02-15 18:18:37 -08:00 |
Patrick Walton
|
851b40ea6c
|
Document the crate
|
2017-02-07 20:20:14 -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
|
9b6e8d1f41
|
Add some documentation
|
2017-02-07 17:19:36 -08:00 |
Patrick Walton
|
65153b65ee
|
Fix subpixel positioning
|
2017-02-06 18:02:16 -08:00 |
Patrick Walton
|
bc6efc9b62
|
Compute shelf height properly
|
2017-02-06 14:45:06 -08:00 |
Patrick Walton
|
5453afa7a1
|
Add errors throughout
|
2017-02-03 18:25:56 -08:00 |
Patrick Walton
|
316123123a
|
Add error handling to the OTF format
|
2017-02-03 17:52:33 -08:00 |
Patrick Walton
|
23fa035178
|
Rename "glyph buffer" to "outline", since "glyph" is ambiguous
|
2017-02-03 17:18:05 -08:00 |