Update rust-netsurfcss, rust-css
Implement font-size and font-style
Update rust-css
Update rust-netsurfcss, rust-css
Update submodules and set default text size to 16
Add node_id and node_has_id
Implement CSS text-align
submodules: Update rust-css and rust-netsurfcss
Properly handle harfbuzz output for some simple ligature cases.
Split apart tests for ligatures and combining character sequences.
Refactor the harfbuzz output interpretation function to be easier to follow. Remove old commented out version.
Make the ligatures test case easier to see.
Handle multi-byte characters in the hb output-interpretation code. (the multi-byte glyph storage code doesn't quite work yet, though.)
Add a simple multi-byte character unicode test.
Make MutableRange freezable.
Move Range::relation_to_range
Move away from using non-freezable Range.
Delete old range, s/MutableRange/Range/g;
css, sub: Don't copy so much
css, dom, text: Stop copying so much. Also stop asserting.