Laurenz
04c05502be
Add some fonts 📜
2020-08-01 17:59:38 +02:00
Laurenz
06dbac6efd
Port font handling to fontdock and ttf-parser 🛳
...
- Use fontdock for indexing fonts and querying
- Typst binary now automatically indexes and uses system fonts in addition to a fixed font folder!
- Removes subsetting support for now (was half-finished anyways, plan is to use harfbuzz for subsetting in the future)
- Adds font width configuration support
2020-08-01 00:10:54 +02:00
Laurenz
bbcdeb128c
Move, rename and switch some things (boring) 🚚
...
- Problems -> Diagnostics
- Position -> Pos
- offset_spans -> Offset trait
- Size -> Length (and some more size types renamed)
- Paper into its own module
- scope::Parser -> parsing::CallParser
- Create `Decorations` alias
- Remove lots of double newlines
- Switch from f32 to f64
2020-07-29 18:09:51 +02:00
Laurenz
e63ce52ae0
Merge Parsed
and Layouted
types into Pass
with Feedback
🌝 🎢 🌚
2020-02-04 19:22:23 +01:00
Laurenz
5c11aa7223
Adapt for tonty and fix a few bugs 🚧
2020-02-04 11:22:00 +01:00
Laurenz
40ea35cbe7
Upgrade to new toddle interface 🐳
2020-02-03 10:37:50 +01:00
Laurenz
78da2bdd5d
Decoupled function parser 🔗 [WIP]
2020-01-21 17:09:31 +01:00
Laurenz
a93b1ab003
Formatting 🛀
2020-01-06 12:50:20 +01:00
Laurenz
2ee5810fec
Asyncify font loading 🪐
2020-01-06 12:41:42 +01:00
Laurenz
7b84f3b553
Adopt new font loading engine ⚙
2020-01-04 22:43:26 +01:00
Laurenz
ff107cf3e7
Tidying up 🧹
2019-12-12 22:19:38 +01:00
Laurenz
f5b104d0da
Rename crate typst
-> typstc
✏
2019-12-05 20:29:55 +01:00
Laurenz
5e41672a91
Refactor and refine PDF exporter ♻
2019-10-14 18:07:18 +02:00
Laurenz
7c0899b537
Run rustfmt 🚿
2019-10-13 13:10:21 +02:00
Laurenz
5c04185892
Reformat some things 🧺
2019-10-13 13:09:39 +02:00
Laurenz
f22a307000
Extract into separate repository 🧱
2019-10-09 19:46:42 +02:00
Laurenz Mädje
b96a7e0cf3
Reuse font loader across compilations 🔋
2019-07-28 22:27:09 +02:00
Laurenz Mädje
19be053cc3
Create some benchmarks 📊
2019-07-28 21:03:33 +02:00
Laurenz Mädje
6c8b5caa9f
Improve subsetter testing ✔
2019-07-27 21:15:10 +02:00
Laurenz
5de92f6d5e
Add monospace syntax 📰
2019-06-22 17:01:32 +02:00
Laurenz
099ce71aba
Unify font classes + By-value-contexts ⚖
2019-06-22 15:32:19 +02:00
Laurenz
f6fe3b5cdd
Implement function layouting ✒
2019-06-22 12:25:01 +02:00
Laurenz
c38e17d91f
Thoroughly improve documentation 📝
2019-05-26 21:59:33 +02:00
Laurenz
b3734bbc04
Restructure engine into modular layouter 🍂
2019-05-24 12:24:10 +02:00
Laurenz
e3215fa3b9
Unify parsing and typesetting functions. 🗳
2019-05-20 11:36:31 +02:00
Laurenz
90848df5de
Create command line interface 💻
2019-04-29 17:25:23 +02:00