From: Michael Orlitzky Date: Wed, 9 Aug 2023 00:25:11 +0000 (-0400) Subject: README: wording tweaks X-Git-Tag: 0.0.1 X-Git-Url: https://gitweb.michael.orlitzky.com/?a=commitdiff_plain;h=906f7c2054991942b01e8616a2702fec3def629d;p=libsvgtiny-pixbuf.git README: wording tweaks --- diff --git a/README b/README index fde5838..de48400 100644 --- a/README +++ b/README @@ -1,3 +1,5 @@ +libera te tutemet ex inferis + == Overview == This package builds a GDK Pixbuf Loader for the SVG format that uses @@ -32,10 +34,10 @@ The blessed solution to this problem is to use librsvg: That package builds a pixbuf loader that can be plugged into GTK, allowing it to import SVG files into a GdkPixbuf, and everything is -great. Until January 3rd, 2017. On that day, librsvg-2.41.0 became the -only dependency of GTK that requires Rust, which in turn requires -LLVM. The rest of GTK (and its dependencies) are written in C or -C++. This has several downsides: +great. Or was, until January 3rd, 2017. On that day, librsvg-2.41.0 +became the only dependency of GTK that requires Rust, which in turn +requires LLVM. The rest of GTK (and its dependencies) are written in C +or C++. This has several downsides: * Rust is big and slow to compile * LLVM is big and slow to compile @@ -44,7 +46,7 @@ C++. This has several downsides: security vulnerabilities [0]. It's not feasible to keep the old librsvg around forever, because that -will *also* result in security vulnerabilities. Which brings us to... +will ALSO result in security vulnerabilities. Which brings us to... == Why == @@ -52,9 +54,10 @@ Because if you have a problem with any of the bullet points above, then you need to replace librsvg if you want to keep using GTK. And, * libsvgtiny is written in portable C - * libsvgtiny is actively maintained - * libsvgtiny is already packaged on a few distributions as part of the - netsurf browser + * libsvgtiny is still maintained; there are no open security + issues + * libsvgtiny is already packaged on a few distributions as part of + the netsurf browser == Caveats == @@ -70,17 +73,24 @@ One especially relevant shortcoming is that libsvgtiny doesn't handle