commit d5842b3ff1b9716753e26f6526edd589e27576cf
parent 8a870b7a53e195d14e9b12c37e62ca62ab6b8ac3
Author: Laslo Hunhold <dev@frign.de>
Date: Sun, 19 Dec 2021 12:38:49 +0100
libgrapheme - Add an initial page with logo
When hand-tailored, SVGs can be really nice for such simple drawings.
The 31x6 PNG sketch has a size of 621 bytes, while the final SVG has only
a size of 432 while it includes the cut-off edges and is infinitely
scalable.
Signed-off-by: Laslo Hunhold <dev@frign.de>
Diffstat:
2 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/libs.suckless.org/libgrapheme/index.md b/libs.suckless.org/libgrapheme/index.md
@@ -0,0 +1,23 @@
+![libgrapheme](libgrapheme.svg)
+
+libgrapheme is an extremely simple library providing utilities for
+properly handling perceived characters ('grapheme clusters') according to
+the Unicode standard.
+
+The goal of this project is to be a suckless and statically linkable
+alternative to the existing bloated and complicated solutions (ICU,
+libunistring, etc.), increasing the number of programs properly handling
+Unicode strings.
+
+Development
+-----------
+You can [browse](//git.suckless.org/libgrapheme) the source code
+repository or get a copy with the following command:
+
+ git clone https://git.suckless.org/libgrapheme
+
+Author
+------
+* Laslo Hunhold (dev@frign.de)
+
+Please contact me if you find information that could be added to this page.
diff --git a/libs.suckless.org/libgrapheme/libgrapheme.svg b/libs.suckless.org/libgrapheme/libgrapheme.svg
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<!-- Copyright (c) 2021, Laslo Hunhold <dev@frign.de> CC BY 4.0 -->
+<svg xmlns="http://www.w3.org/2000/svg" width="310" height="60">
+<path transform="scale(10)" d="m0 0v4h1v-4zm4 0v4h1l1-1-1-1v-2zm15 0v4h2v-1l-1-1v-2zm-17 2v2h1v-2zm6 0-1 1 1 1v1h-1v1h1l1-1v-2zm3 0-1 1v1h1v-1h1v-1zm3 0-1 1v1h2v-2zm3 0-1 1v3h1v-2l1-1zm6 0-1 1 1 1h1v-2zm3 0-1 1v1l1-1v1h1v-1l1 1v-1l-1-1zm4 0-1 1 1 1h1v-2z" fill="#222"/>
+</svg>