<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://fathy.fr</id>
    <title>Fathy Boundjadj</title>
    <updated>2023-02-06T15:17:19.528Z</updated>
    <generator>https://github.com/fathyb/fathy.fr/blob/main/src/generator.tsx</generator>
    <author>
        <name>Fathy Boundjadj</name>
        <email>hey@fathy.fr</email>
        <uri>https://fathy.fr</uri>
    </author>
    <link rel="alternate" href="https://fathy.fr"/>
    <link rel="self" href="https://fathy.fr/atom.xml"/>
    <subtitle>Fathy Boundjadj's personnal blog</subtitle>
    <rights>All rights reserved 2022, Fathy Boundjadj</rights>
    <entry>
        <title type="html"><![CDATA[Forking Chrome to render in a terminal]]></title>
        <id>https://fathy.fr/carbonyl</id>
        <link href="https://fathy.fr/carbonyl"/>
        <updated>2023-01-27T15:00:00.000Z</updated>
        <summary type="html"><![CDATA[<p>I wrote about <a href="../html2svg/index.mdx">forking Chrome to turn HTML to SVG</a> two months ago, today we&#x27;re going to do something similar by making it render into a terminal.</p>
<p>Let me introduce you to <a href="https://github.com/fathyb/carbonyl">the Carbonyl web browser</a>!</p>
<h2>Drawing</h2><hr/><p><a href="https://fathy.fr/carbonyl">Read more..</a></p>]]></summary>
    </entry>
    <entry>
        <title type="html"><![CDATA[Forking Chrome to turn HTML into SVG]]></title>
        <id>https://fathy.fr/html2svg</id>
        <link href="https://fathy.fr/html2svg"/>
        <updated>2022-11-11T15:00:00.000Z</updated>
        <summary type="html"><![CDATA[<p>I&#x27;ve been working on a program called <a href="https://github.com/fathyb/html2svg"><code>html2svg</code></a>, it converts web pages to SVG. It&#x27;s based on a fork of Chromium to support modern web standards. This post explains most patches.</p>
<h2>Take a picture</h2>
<p>Chromium is built on top of Blink: an HTML engine forked from WebKit, and Skia: a 2D engine also used in Firefox and Android.</p>
<p>Blink consumes the HTML input, and Skia produces the graphical output. The Chromium compositor (<code>cc</code>) is in between, but we&#x27;ll ignore it for now.</p><hr/><p><a href="https://fathy.fr/html2svg">Read more..</a></p>]]></summary>
    </entry>
</feed>