[ad_1]
[Fathy] will get a kick out of doing odd issues with Chromium, and Carbonyl is a intelligent byproduct of that passion. On this case, it’s what you get once you join chrome’s renderer to an SVG output module after which convert that SVG to coloured characters on a terminal. See, html2svg is an earlier mission, taking Chromium’s Skia engine and plugging it into an SVG back-end. And after you have SVG, why not render it to the terminal?
And the outcomes are literally fairly spectacular. Imagery is rendered utilizing Unicode 2584, a half-block character. The background and foreground shade will be set per character, giving us two controllable pixels per character. Textual content is dealt with a bit in another way, rendering utilizing the conventional textual content fonts, making for readable pages.
The supply could be very a lot a piece in progress, however there are some neat concepts already coalescing across the mission, like utilizing sixels for higher rendering. There’s already first rate mouse help and audio output, making for a formidable terminal expertise. This is likely to be a mission to regulate.
[ad_2]