Sam Atkins
9b4ddff6a9
LibWeb: Replace FontStyleValue with ShorthandStyleValue
...
Also, actually include font-variant since we were already parsing it but
throwing it away.
2023-09-20 12:17:16 +01:00
Shannon Booth
d312fdc2d3
LibWeb: Port CanvasRenderingContext2D from DeprecatedString to String
2023-09-09 10:47:12 -06:00
Sam Atkins
7fe97ee6c5
LibWeb: Make StyleValue::to_string() infallible
2023-08-22 17:51:48 +01:00
Sam Atkins
28c2836c24
LibWeb: Make external StyleValue-parsing methods infallible
2023-08-19 17:34:22 +02:00
Andreas Kling
f34cc0b8e3
LibWeb: Null check fonts after parsing them in CRC2D.font assignment
...
Fixes an issue where setting CRC2D.font to an unparseable value would
assert due to a null dereference.
2023-08-17 10:07:38 +02:00
Bastiaan van der Plaat
bba14f6014
LibWeb: Add Canvas Context2D basic font property support
2023-08-09 05:48:32 +02:00
Bastiaan van der Plaat
220e34b69d
LibWeb: Add Canvas Context2D basic text align and text baseline support
...
Add the CanvasTextDrawingStyles mixin with the textAlign and
textBaseline attributes. Update fill_text in CanvasRenderingContext2D
to move the text rect by the text align and text baseline attributes.
Wrote a simple HTML example to showcase the new features.
2023-08-05 17:17:08 +02:00